:root{--ink:#17252d;--nav:#1c2b33;--deep:#142229;--gold:#d8a229;--gold2:#f2c765;--surface:#f6f7f5;--white:#fff;--muted:#68777d;--line:#e2e7e4;--green:#16836c;--red:#ba4d4d;--blue:#528d9b}body{color:var(--ink);background:#eff2ef;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #f3c963}.app{grid-template-columns:254px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--nav);color:#fff;flex-direction:column;gap:22px;height:100vh;padding:25px 15px;display:flex;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:10px;padding:4px 9px;display:flex}.honey-icon{flex-shrink:0;width:42px;height:42px}.brand b{letter-spacing:1.5px;font-size:19px;display:block}.brand small{color:#b9c9cb;letter-spacing:.9px;font-size:10px}.side-label{color:#899da4;letter-spacing:2px;margin:10px 14px;font-size:10px;font-weight:800}.navbtn{text-align:left;color:#cbd5d7;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px 15px;font-size:14px;font-weight:650;display:flex}.navbtn:hover{background:#32424a}.navbtn.active{color:#1d2c33;background:#d8a229}.navbtn .ico{width:21px;font-size:19px}.side-foot{color:#aabbbd;border-top:1px solid #3f5056;margin-top:auto;padding:15px 8px 2px;font-size:11px;line-height:1.7}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:14px 32px;display:flex;position:sticky;top:0}.topbar .crumb{color:var(--muted);letter-spacing:.2px;font-size:12px}.topbar .right{align-items:center;gap:10px;display:flex}.pill{color:#7c5a16;letter-spacing:.4px;background:#fff4d9;border:1px solid #efdbab;border-radius:100px;padding:7px 11px;font-size:11px;font-weight:800}.personselect{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:190px;padding:10px}.content{max-width:1320px;margin:0 auto;padding:30px 34px 65px}.page-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:26px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:2.1px;color:#a17523;margin-bottom:7px;font-size:11px;font-weight:850}h1{letter-spacing:-.8px;margin:0 0 8px;font-size:31px;line-height:1.14}h2{letter-spacing:-.5px;margin:0;font-size:21px}h3{margin:0;font-size:16px}p{color:var(--muted);margin:6px 0 0;line-height:1.55}small,.small{color:var(--muted);font-size:12px}.btn{background:var(--gold);color:#18252b;border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px 17px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{background:#e9b748}.btn.secondary{color:var(--ink);background:#fff;border:1px solid #d8e0dc}.btn.secondary:hover{background:#f8faf8}.btn.dark{color:#fff;background:#20343d}.btn.sm{padding:8px 11px;font-size:12px}.btn.danger{color:#9f3636;background:#f9e7e5}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:22px;box-shadow:0 3px 20px #233b3907}.stat{position:relative}.stat .label{color:#69777d;font-size:12px;font-weight:650}.stat .number{letter-spacing:-1px;margin:12px 0 6px;font-size:29px;font-weight:850}.stat .hint{color:#16836c;font-size:11px;font-weight:650}.stat .stat-ico{color:#be8d28;font-size:21px;position:absolute;top:20px;right:20px}.two{grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:18px;display:grid}.halves{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.three{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}.cardhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.barline{background:#e8eeeb;border-radius:20px;height:13px;overflow:hidden}.barline>span{background:linear-gradient(90deg,#d18d1d,#f0c568);border-radius:20px;height:100%;display:block}.mainbar{height:17px}.goal-meta{justify-content:space-between;margin:10px 0;font-size:12px;display:flex}.muted{color:var(--muted)}.gridtable{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#819096;text-transform:uppercase;letter-spacing:.7px;background:#f7f9f7;font-size:11px}th,td{border-bottom:1px solid #e8edeb;padding:13px 12px;font-size:13px}td b{font-size:13px}.tag{color:#14775f;background:#e8f3ee;border-radius:50px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.tag.pending{color:#8d6118;background:#fff0d7}.tag.paid{color:#11724e;background:#def2e6}.tag.cancelled{color:#ad3e3d;background:#fae6e4}.tag.verified{color:#2d738f;background:#e4f0f6}.formgrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}label{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.field{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e2dd;border-radius:10px;padding:12px}.field:focus{border-color:#0000;outline:2px solid #dfb349}.formcol{margin-bottom:14px}.rule{color:#72541c;background:#fff8e8;border:1px solid #f0deae;border-radius:12px;padding:14px 15px;font-size:12px;line-height:1.6}.alert{color:#146d52;background:#e9f5ef;border-radius:10px;margin:12px 0;padding:13px 15px;font-size:12px}.alert.warn{color:#79511e;background:#fff4e3}.breakdown{color:#fff;background:#20323b;border-radius:16px;padding:22px}.breakdown .r{color:#d8e1e1;justify-content:space-between;margin:0 0 15px;font-size:13px;display:flex}.breakdown .r strong{color:#fff}.breakdown .big{border-top:1px solid #50616a;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.breakdown .big strong{color:#f2c765;font-size:29px}.bar-chart{border-bottom:1px solid #d9e4dd;align-items:flex-end;gap:11px;height:218px;padding:30px 6px 27px;display:flex;position:relative}.bar-chart:before{content:"";border-top:1px dashed #e0e6e1;position:absolute;top:35%;left:0;right:0}.barbox{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.barbox .bar{background:linear-gradient(#f0c96e,#b98524);border-radius:6px 6px 0 0;width:100%;max-width:48px;min-height:3px}.barbox small{font-size:10px;position:absolute;bottom:-25px}.donut{aspect-ratio:1;background:conic-gradient(#d8a229 0 45%,#5c91a3 45% 70%,#9bb6bd 70% 90%,#d8e4e3 90%);border-radius:50%;place-items:center;width:180px;max-width:100%;margin:auto;display:grid}.donut:after{content:attr(data-total);aspect-ratio:1;width:60%;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.legend{color:#647478;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.legend i{border-radius:3px;width:8px;height:8px;margin-right:4px;display:inline-block}.leader-row{grid-template-columns:38px 44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;display:grid}.avatar{color:#fff;background:#435f69;border:3px solid #fff;border-radius:50%;place-items:center;width:41px;height:41px;font-size:12px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #dce4de}.avatar.gold{color:#27333b;background:#e8bb58}.avatar img{object-fit:cover;width:100%;height:100%}.leader-info{min-width:0}.leader-info .barline{margin-top:9px}.leader-amt{font-size:16px;font-weight:900}.jar{width:80px;height:92px}.hero{color:#fff;background:linear-gradient(115deg,#1e313a,#2d474c);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:27px 29px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #8b733638;border-radius:48px;width:240px;height:240px;position:absolute;top:-70px;right:-50px;transform:rotate(30deg)}.hero .title{font-size:25px;font-weight:850;line-height:1.2}.hero p{color:#cad9da;max-width:620px}.hero-jar{z-index:1;flex:none;width:86px;position:relative}.rewardgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reward{padding:0;overflow:hidden}.reward-art{background:linear-gradient(135deg,#24353d,#526066);place-items:center;height:120px;font-size:54px;display:grid}.reward .body{padding:19px}.reward .body p{font-size:12px}.reward .name{font-size:17px;font-weight:850}.reward .foot{justify-content:space-between;margin:12px 0 9px;font-size:12px;display:flex}.progress-big{font-size:26px;font-weight:850}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.tab{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700}.tab.on{color:#fff;background:#25363e;border-color:#25363e}.quick-actions{flex-wrap:wrap;gap:9px;display:flex}.empty{text-align:center;color:#77878b;background:#f8faf8;border:1px dashed #dbe4de;border-radius:12px;padding:30px}.toast{color:#fff;z-index:20;background:#20343b;border-radius:12px;max-width:400px;padding:14px 19px;display:none;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #0003}.toast.show{display:block}.notice{color:#806322;text-align:center;background:#fff9e9;border-bottom:1px solid #f3e7c5;padding:10px 14px;font-size:11px}.filehint{color:var(--muted);font-size:11px}.pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tiny{font-size:10px}.mini-field{min-width:120px}.footer-note{color:#8b9999;text-align:center;margin-top:30px;font-size:11px}.svgicon{display:inline-block}.login{background:#fff;border-radius:24px;max-width:450px;margin:8vh auto;padding:32px;box-shadow:0 18px 60px #0002}.login .brand{color:#20323a;justify-content:center}.loginchoice{text-align:left;background:#fff;border:1px solid #dce3df;border-radius:13px;align-items:center;gap:12px;width:100%;margin:12px 0;padding:16px;display:flex}.loginchoice:hover{background:#fffaf0;border-color:#d8a229}.loginchoice small{display:block}.loginbg{background:radial-gradient(circle at 20% 20%,#445760,#182a32 65%);min-height:100vh;padding:26px}.loginbg .demohead{text-align:center;color:#f8d78a;letter-spacing:1px;font-size:12px;font-weight:800}.loginbg h1{text-align:center;margin-top:15px}.only-mobile{display:none}@media (max-width:1100px){.cards,.rewardgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.app{display:block}.sidebar{height:auto;padding:10px 12px;display:block;position:static}.brand{display:inline-flex}.side-label,.side-foot{display:none}.sidebar nav{gap:5px;padding:5px 0;display:flex;overflow-x:auto}.navbtn{white-space:nowrap;width:auto;padding:10px 12px;font-size:12px}.navbtn .ico{width:auto}.topbar{height:65px;padding:10px 17px}.content{padding:23px 15px 60px}.two,.halves{grid-template-columns:1fr}.three,.rewardgrid{grid-template-columns:1fr 1fr}.hero{padding:23px}.page-head h1{font-size:26px}}@media (max-width:550px){.cards{grid-template-columns:1fr 1fr;gap:9px}.card{border-radius:13px;padding:15px}.stat .number{font-size:23px}.stat .stat-ico{top:14px;right:13px}.rewardgrid,.three,.formgrid{grid-template-columns:1fr}.hero .title{font-size:20px}.hero-jar{width:54px}.personselect{max-width:115px;font-size:11px}.pill{padding:6px;font-size:9px}.topbar{padding:9px}.topbar .crumb{display:none}.page-head{flex-wrap:wrap}.leader-row{grid-template-columns:22px 34px minmax(0,1fr) auto;gap:7px}.avatar{width:34px;height:34px}.leader-amt{font-size:12px}.bar-chart{gap:4px}}.theme-row{color:#edf3f3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.theme-copy{align-items:center;gap:9px;display:flex}.theme-glyph{color:#eec66d;font-size:19px}.theme-switch{background:#52646b;border:1px solid #697e86;border-radius:40px;align-items:center;width:47px;height:26px;padding:3px;transition:background .2s;display:flex}.theme-switch.on{background:#d8a229;border-color:#d8a229;justify-content:flex-end}.theme-knob{background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0003}.side-disclaimer{border-top:1px solid #3f5056;padding-top:11px}.month-select-wrap{min-width:245px;position:relative}.month-trigger{white-space:nowrap;text-align:left;justify-content:space-between;align-items:center;gap:24px;min-width:245px;font-weight:600;display:flex}.month-trigger:hover{border-color:#d8a229}.month-popup{border:1px solid var(--line);background:var(--white);z-index:10;border-radius:15px;width:326px;max-width:calc(100vw - 40px);padding:14px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 42px #10293233}.month-popup-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.year-arrow{background:var(--surface);border:1px solid var(--line);width:38px;height:34px;color:var(--ink);border-radius:8px;font-size:25px;line-height:1}.month-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.month-item{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:11px 5px;display:flex}.month-item:hover{border-color:var(--gold)}.month-item.selected{color:#17252d;background:#d8a229;border-color:#c48c1b}.month-item small{color:inherit;opacity:.72;font-size:10px}.month-popup-tip{color:var(--muted);text-align:center;padding-top:11px;font-size:10px}html[data-theme=dark]{--ink:#eaf0ef;--nav:#111b22;--deep:#10191f;--surface:#1d2a32;--white:#27353d;--muted:#abbcc3;--line:#43525a;--green:#60d0aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#eaf0ef;background:#162329}html[data-theme=dark] .sidebar{background:#101a20}html[data-theme=dark] .topbar,html[data-theme=dark] .card,html[data-theme=dark] .login{color:#eaf0ef;background:#26353e;border-color:#40515a}html[data-theme=dark] .stat .number,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] td,html[data-theme=dark] .leader-amt,html[data-theme=dark] .progress-big{color:#eff6f4}html[data-theme=dark] th{color:#ccdadb;background:#30414a}html[data-theme=dark] th,html[data-theme=dark] td{border-color:#43535b}html[data-theme=dark] .field,html[data-theme=dark] .personselect,html[data-theme=dark] .tab,html[data-theme=dark] .btn.secondary,html[data-theme=dark] .loginchoice{color:#f2f7f5;background:#1c2b33;border-color:#4d6068}html[data-theme=dark] .tab.on{color:#1c2b33;background:#d8a229;border-color:#d8a229}html[data-theme=dark] .rule,html[data-theme=dark] .notice,html[data-theme=dark] .alert.warn{color:#f5dcaa;background:#3f3422;border-color:#766038}html[data-theme=dark] .alert{color:#b3f3db;background:#1a4036}html[data-theme=dark] .tag{color:#b5f1d9;background:#245243}html[data-theme=dark] .tag.pending{color:#ffe2a1;background:#554224}html[data-theme=dark] .tag.paid{color:#b5f1d9;background:#245243}html[data-theme=dark] .tag.cancelled{color:#ffcecb;background:#553134}html[data-theme=dark] .tag.verified{color:#caecf9;background:#234655}html[data-theme=dark] .barline{background:#4b5960}html[data-theme=dark] .donut:after{color:#edf7f5;background:#27353d}html[data-theme=dark] .empty{color:#bfd0d2;background:#23313a;border-color:#4a5b62}html[data-theme=dark] tr[style*="background:#fff8e8"]{background:#594626!important}html[data-theme=dark] .hint,html[data-theme=dark] .stat .hint{color:#8dddbd!important}html[data-theme=dark] .monthly-summary,html[data-theme=dark] .month-popup{background:#26353e}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:820px){.side-foot{margin:10px 0 0;padding:10px 7px;display:block}.side-disclaimer{display:none}.theme-row{max-width:190px;margin:0}.month-select-wrap{min-width:0}}html,body{max-width:100%;margin:0}*{box-sizing:border-box}.ico svg{width:19px;height:19px}.login .brand svg{width:48px;height:58px}.full{width:100%}.section-gap{margin-top:18px}.setup-notice{margin-bottom:20px}.block{display:block}.form-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.check-row{align-items:flex-start;gap:10px;margin:14px 0;line-height:1.5;display:flex}.check-row input{accent-color:var(--gold);margin-top:4px}fieldset{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:15px}.link-button{color:#96701e;cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px;text-decoration:underline}.icon-button{color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:#d8a22933}.goal-jar{width:35px;height:44px}.profile-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;max-width:210px;font-size:12px;font-weight:700;display:flex}.profile-button img{object-fit:cover;border-radius:50%;width:34px;height:34px}.mix-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.compact{width:auto;max-width:230px}.compact-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.detail-list{margin:15px 0}.detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.detail-list dt{color:var(--muted);font-size:12px}.detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.record-status{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.record-status>span{font-size:12px}.column-list{overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.8;display:block}.search-field{margin-bottom:18px}.month-trigger{border:1px solid var(--line);background:var(--white);min-width:200px;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:12px}.month-select-wrap{min-width:200px}.month-popover{background:var(--white);border:1px solid var(--line);z-index:25;border-radius:14px;width:300px;max-width:calc(100vw - 30px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #10293233}.month-choice{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:12px 6px}.month-choice.selected{background:var(--gold);color:#18252b}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10232b99;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.hive-modal{background:var(--white);width:720px;max-width:100%;max-height:90dvh;color:var(--ink);border-radius:20px;padding:26px;overflow:auto;box-shadow:0 24px 80px #0004}.hive-modal h3{margin:18px 0 10px}.hive-modal .cardhead{background:var(--white);z-index:1;padding:8px 0;position:sticky;top:-26px}.mfa-qr{width:220px;max-width:100%;height:auto;margin:15px auto;display:block}.recovery-codes{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:8px;display:grid}.recovery-codes code{font-size:11px}.login h1{font-size:27px}.login>p{margin-bottom:20px}.login form{margin-top:20px}.tag.estimated{color:#805514;background:#fff0d7}.tag.confirmed{color:#2d738f;background:#e4f0f6}.reward-art svg{width:65px;height:75px}.breakdown p{color:#cad9da;margin-bottom:20px}.breakdown h2{color:#fff}.topbar .right{min-width:0}.toast{max-width:calc(100vw - 44px)}@media (max-width:820px){.side-foot{margin:10px 0 0;padding:10px 7px;display:block}.side-disclaimer{display:none}.theme-row{max-width:190px;margin:0}.month-select-wrap{min-width:0}.profile-button span{display:none}.topbar{height:auto;min-height:65px}.topbar .right{justify-content:flex-end;width:100%}.month-trigger{min-width:165px}.hive-modal{padding:20px}.hive-modal .cardhead{top:-20px}.modal-backdrop{padding:14px}.sidebar nav .navbtn{flex-shrink:0}.content{overflow:hidden}.card .gridtable{max-width:100%}}@media (max-width:450px){.loginbg{padding:15px}.login{margin:4vh auto;padding:25px 20px}.month-trigger{min-width:150px}.logout-label{display:none}.topbar .right{gap:5px}.stat .number{overflow-wrap:anywhere;font-size:21px}.cardhead{flex-wrap:wrap}.leader-row{grid-template-columns:20px 34px minmax(0,1fr) auto}.recovery-codes{grid-template-columns:1fr}.detail-list>div{flex-wrap:wrap}.detail-list dd{text-align:left}}.rate-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;display:grid}.rate-scroll{overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;min-height:160px;max-height:60vh;overflow:auto}.rate-scroll th{z-index:2;background:var(--white,#fff);position:sticky;top:0}.rate-scroll td{vertical-align:top}.rate-scroll .wrap-cell{white-space:normal;min-width:230px;max-width:380px}.brand small{white-space:nowrap}.searchable-combobox{min-width:0;position:relative}.combobox-panel{z-index:15;background:var(--white,#fff);color:var(--ink);border:1px solid var(--line);border-radius:13px;padding:8px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 32px #0003}.combobox-count{color:var(--muted);padding:6px 10px;font-size:11px}.combobox-options{overscroll-behavior:contain;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.combobox-options [role=option]{cursor:pointer;white-space:normal;border-radius:8px;padding:13px 12px}.combobox-options [aria-selected=true]{outline:1px solid var(--gold);outline-offset:-1px;background:#d8a22926}.searchable-combobox input:focus{outline:2px solid var(--gold)}.crm-board{grid-template-columns:repeat(8,minmax(240px,1fr))!important;align-items:stretch!important}.crm-lane{height:auto}.crm-intake-progress{margin-top:12px}.crm-intake-progress .barline{height:5px;margin:8px 0}.crm-website-workspace{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.crm-row-menu{position:relative}.crm-row-menu summary{cursor:pointer;padding:6px 10px;font-size:23px;list-style:none}.crm-row-menu[open] button{white-space:nowrap;border:1px solid var(--line);background:var(--white);border-radius:8px;padding:10px;display:block}.danger{color:#c84646!important}.btn.danger{background:#c8464614;border-color:#c84646}.staff-intake{border-top:1px solid var(--line);margin:22px 0;padding-top:20px}.staff-intake details{border-bottom:1px solid var(--line);padding:15px 0}.staff-intake summary{cursor:pointer;margin-bottom:16px;font-weight:700}.staff-intake fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:16px 0;padding:15px}.staff-intake legend{color:var(--gold);font-weight:750}.staff-intake .wide{grid-column:1/-1}.catalog-option{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}.catalog-option[aria-selected=true],.catalog-option:hover{color:var(--ink);background:#d8a22928}.searchable-combobox .combobox-panel{z-index:50;background:var(--white);border:1px solid var(--line);box-shadow:0 8px 25px #0003}.checkins h1{font-size:clamp(26px,3vw,38px)}.checkin-summary{grid-template-columns:2fr 1fr;margin-bottom:22px}.honey-progress{background:linear-gradient(115deg,var(--white) 65%,#d8a22912)}.honey-progress .number{margin:10px 0;font-size:38px}.honey-progress .number small{color:var(--muted);font-size:16px}.honey-progress .barline{height:12px;margin:20px 0}.checkins .barline span{background:linear-gradient(90deg,#d8a229,#f6c543);transition:width .6s}.honey-hex{color:var(--gold);fill:#d8a22918}.checkin-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.checkin-groups h2{font-size:18px}.checkin-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.checkin-row:last-child{border-bottom:0}.checkin-row>div{flex:1;min-width:130px}.checkin-row p{margin:6px 0}.checkin-row .btn{margin-left:auto}.goal-done{color:#b18715;fill:#d8a22922}.goal-wait{color:var(--muted);opacity:.45}.goal-celebration{color:var(--gold);align-items:center;gap:8px;font-weight:750;animation:.7s honey-celebrate;display:flex}.honey-pot-jar{width:80px;height:100px}.honey-reward{background:var(--surface);border:1px solid #d8a22950}.honey-badges{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.honey-badge{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:15px;padding:18px}.honey-badge svg{margin:0 auto 10px;display:block}.honey-badge.unlocked{border-color:var(--gold);color:var(--ink);background:#d8a22912}.honey-badge.unlocked svg{color:var(--gold)}.honey-own-row{outline:1px solid var(--gold);outline-offset:-1px}.honey-rank-0 td:first-child{color:#b68a17;font-weight:800}.honey-rank-1 td:first-child{color:#86929b;font-weight:800}.honey-rank-2 td:first-child{color:#b97b49;font-weight:800}.checkins details summary{cursor:pointer;padding:14px 0;font-weight:700}.checkins fieldset{border:0;min-width:0;margin:0;padding:0}.checkin-management .card,.checkins .field{max-width:100%}.checkins .page-head .field{margin-top:6px}.checkins .page-head>div{min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes honey-celebrate{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.checkin-groups{grid-template-columns:1fr}.checkin-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.checkin-summary{grid-template-columns:1fr}.checkins .page-head,.checkins .cardhead,.checkins .pair{flex-wrap:wrap}.checkins .card{padding:18px}.honey-pot-jar{width:55px;height:70px}.staff-intake .formgrid{grid-template-columns:1fr}.staff-intake .combobox-panel{max-width:100%}}@media (prefers-reduced-motion:reduce){.checkins .barline span{transition:none}.goal-celebration{animation:none}}.sales-subnav{border-left:1px solid #d8a22950;margin:0 0 10px 18px;padding-left:8px;display:grid}.sales-subnav[hidden]{display:none}.sales-subnav .navbtn{padding:9px 10px;font-size:12px}.crm-menu-chevron{margin-left:auto;transition:transform .15s}.crm-menu-chevron.open{transform:rotate(180deg)}.crm-workspace{min-width:0}.crm-kicker{color:var(--gold);letter-spacing:1.5px;margin-bottom:12px;font-size:11px;font-weight:850}.crm-metrics .number{font-size:27px}.crm-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.crm-filters>div{min-width:130px}.crm-filters .crm-search{flex:1;min-width:220px}.crm-search-field{position:relative}.crm-search-field>svg{color:var(--muted);position:absolute;top:15px;left:12px}.crm-search-field input{padding-left:36px}.crm-view-switch{padding-bottom:2px}.crm-board{scrollbar-gutter:stable;grid-template-columns:repeat(6,minmax(215px,1fr));align-items:start;gap:13px;max-width:100%;padding:8px 2px 20px;display:grid;overflow-x:auto}.crm-lane{border:1px solid var(--line);background:var(--surface,#f7f9f7);border-radius:15px;min-height:350px;padding:12px;transition:border-color .15s,background .15s}.crm-lane.crm-drop-target{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#d8a22917}.crm-lane-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.crm-lane-head h2{margin:0;font-size:13px}.crm-lane-cards{flex-direction:column;gap:11px;min-height:270px;display:flex}.crm-lead-card{text-align:left;border:1px solid var(--line);background:var(--white,#fff);width:100%;color:var(--ink);cursor:grab;overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:13px;transition:box-shadow .15s,transform .15s;display:block}.crm-lead-card:hover{border-color:#d8a22980;transform:translateY(-1px);box-shadow:0 5px 15px #0002}.crm-lead-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.crm-lead-card.crm-moving{opacity:.65;cursor:wait}.crm-lead-card b{font-size:13px}.crm-lead-card p{color:var(--muted);margin:12px 0;font-size:12px}.crm-card-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:14px;font-size:10px;display:flex}.crm-overdue{color:#d77c62;font-weight:750}.crm-drawer-frame .modal-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.crm-drawer-frame .hive-modal{border-left:1px solid var(--line);border-radius:0;width:min(620px,100vw);height:100dvh;max-height:100dvh;padding:24px}.crm-drawer-frame .hive-modal>.cardhead{top:-24px}.crm-contact-card{border:1px solid var(--line);border-radius:15px;padding:16px}.crm-contact-card h3{margin:0}.crm-contact-card .cardhead{background:0 0;position:static}.crm-contact-editor{border:1px solid var(--gold);background:var(--surface,#f7f9f7);border-radius:14px;margin-top:16px;padding:16px}.crm-contact-editor h4{color:var(--gold);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 18px;font-size:11px}.crm-drawer-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.crm-drawer-section h3{color:var(--gold);font-size:13px}.crm-note,.crm-activity{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin:10px 0;padding:13px}.crm-note p{white-space:pre-wrap;margin:0 0 8px}.crm-note small,.crm-activity small{color:var(--muted)}.crm-task{border-bottom:1px solid var(--line);padding:15px 0}.crm-task-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-task-summary p{margin:8px 0}.crm-task .form-actions{margin-top:12px}.crm-workspace textarea{resize:vertical;min-height:80px}@media (max-width:820px){.sales-subnav{border-left:0;gap:4px;margin:0;padding:0;display:flex}.sales-subnav[hidden]{display:none}.sales-subnav .navbtn{padding:10px 12px}.crm-drawer-frame .hive-modal{padding:20px}.crm-drawer-frame .hive-modal>.cardhead{top:-20px}.crm-board{grid-template-columns:repeat(6,minmax(240px,1fr))}.crm-filters .crm-search{min-width:100%}.crm-filters>div{flex:1}.crm-task-summary .pair{gap:6px}}.crm-board{grid-template-columns:repeat(7,minmax(240px,1fr))!important}.crm-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.crm-card-open:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.crm-lead-card>.btn{margin-top:14px}.crm-reassign{border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:16px}.quote-review .cardhead{background:0 0;flex-wrap:wrap;position:static}.quote-review [role=tablist]{flex-wrap:wrap}.crm-priority-hot{color:#a72e35!important;background:#a72e3518!important}.crm-priority-warm{color:#8a4b00!important;background:#e8a34b2b!important}.crm-priority-cold{color:#145c98!important;background:#2a83c622!important}html[data-theme=dark] .crm-priority-hot{color:#ff9696!important;background:#ce31312c!important}html[data-theme=dark] .crm-priority-warm{color:#ffbd71!important;background:#ed8a232b!important}html[data-theme=dark] .crm-priority-cold{color:#82c0ff!important;background:#247acb25!important}.intake-products{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.intake-product{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:12px;padding:11px 14px;font-weight:700}.intake-product.selected{background:var(--gold);border-color:var(--gold);color:#17252d}.intake-product:focus-visible,.prospect-action-button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.staff-intake h4{margin:18px 0 14px}.staff-intake .formcol{min-width:0}.formgrid .wide{grid-column:1/-1}.staff-intake .searchable-combobox{position:relative}.intake-tablist{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.intake-edit-form{border:1px solid #d8a22970;border-radius:14px;padding:16px}.intake-edit-form .staff-intake{margin-top:12px}.intake-save-actions{background:var(--white);z-index:4;border-top:1px solid var(--line);padding:14px 0 2px;position:sticky;bottom:0}.crm-actions-cell{background:var(--white);text-align:center;z-index:2;width:52px;min-width:52px;position:sticky;right:0;box-shadow:-5px 0 8px #0000000b}th.crm-actions-cell{background:var(--surface)}.prospect-action-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;font-size:25px;line-height:1;display:inline-flex}.prospect-action-menu{z-index:1500;background:var(--white);border:1px solid var(--line);border-radius:11px;width:180px;padding:5px;position:fixed;box-shadow:0 8px 28px #0003}.prospect-action-menu button{text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:13px;font-weight:700}.prospect-action-menu button:hover,.prospect-action-menu button:focus-visible{outline:2px solid var(--gold);background:#c8464615}.quote-review>.cardhead{flex-wrap:wrap}.quote-review .detail-list>div{min-width:0}.quote-review dd{overflow-wrap:anywhere}.quote-review .link-button.section-gap{margin-top:15px;display:block}@media (max-width:550px){.intake-product{padding:10px 11px;font-size:12px}.intake-edit-form{padding:12px}.intake-save-actions{flex-wrap:wrap}.quote-review .cardhead .pair{width:100%}.intake-tablist .btn{padding:8px 10px;font-size:11px}}.hive-modal[aria-label=New\ Lead]{width:min(1000px,100vw - 32px);max-width:1000px}.hive-modal[aria-label=New\ Lead] .form-actions{background:var(--white);z-index:3;border-top:1px solid var(--line);padding:14px 0 2px;position:sticky;bottom:0}.crm-compact-card{padding:12px;position:relative}.crm-compact-card .crm-card-title{justify-content:space-between;align-items:center;gap:7px;min-height:24px;padding-left:20px;display:flex}.crm-card-title b{min-width:0}.crm-card-title .tag{flex-shrink:0}.crm-card-expander{z-index:2;width:23px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:11px;left:8px}.crm-card-expander:hover{color:var(--ink);background:#d8a22920}.crm-card-expander:focus-visible{outline:2px solid var(--gold)}.crm-card-expander svg{transition:transform .15s}.crm-card-summary{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:7px;padding-left:20px;font-size:11px;line-height:1.45;display:flex}.crm-card-owner{font-weight:650}.crm-card-details{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.crm-card-details[hidden]{display:none!important}.crm-card-details .crm-card-foot,.crm-compact-card>.btn{margin-top:10px}.quote-field-group{margin:20px 0}.quote-field-group h4{margin:0 0 8px;font-size:13px}.quote-review dl{margin:0}.quote-field-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;font-size:12px;display:grid}.quote-field-row dt{color:var(--muted);line-height:1.5}.quote-field-row dd{text-align:right;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;margin:0;line-height:1.5;display:flex}.quote-field-value{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.quote-field-pencil{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;margin-top:-5px;padding:4px;display:grid}.quote-field-pencil:hover{color:var(--gold);background:#d8a22920}.quote-field-pencil:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.quote-field-row.is-editing{grid-template-columns:1fr}.quote-field-row.is-editing>dd{text-align:left;display:block}.quote-inline-form{width:100%;padding:10px 0}.quote-inline-form .formgrid{gap:10px}.quote-inline-form .formcol{margin-bottom:8px}.quote-inline-form fieldset{border:1px solid var(--line);border-radius:9px;min-width:0;margin:0 0 10px;padding:10px}.quote-inline-form .field{padding:10px}.quote-inline-form .formgrid:has(>.formcol:only-child){grid-template-columns:1fr}.quote-inline-form>.pair{margin-top:10px}.quote-record-actions{margin:10px 0}.quote-add-record{margin-top:14px}.quote-save-notice{color:var(--green);padding:8px 0}.quote-timeline article{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.quote-timeline small{margin-top:4px;display:block}.quote-empty{padding:12px 0}.quote-empty .link-button{margin-top:8px}.prospect-action-menu[data-floating-overlay]{max-width:calc(100vw - 16px);z-index:1500!important;position:fixed!important}@media (max-width:550px){.quote-field-row{grid-template-columns:minmax(90px,36%) minmax(0,1fr);gap:7px;font-size:12px}.quote-field-row.is-editing,.quote-inline-form .formgrid{grid-template-columns:1fr}.quote-field-pencil{flex-basis:28px}.crm-compact-card{padding:12px}}.content.content-pipeline{width:100%;max-width:none;margin:0;padding-inline:clamp(16px,1.8vw,34px)}.content-pipeline .crm-board{overscroll-behavior-x:contain;gap:12px;overflow-x:auto;grid-template-columns:repeat(7,minmax(200px,1fr))!important}.content-pipeline .crm-board:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.content-pipeline .crm-lane{min-width:0}.content-pipeline .crm-lane-head{align-items:flex-start}.content-pipeline .crm-lane-head h2{line-height:1.4}.content-pipeline .page-head>.pair{flex-wrap:wrap;justify-content:flex-end}@media (max-width:820px){.content.content-pipeline{padding-inline:15px}.content-pipeline .crm-board{grid-template-columns:repeat(7,minmax(240px,1fr))!important}.content-pipeline .page-head>.pair{justify-content:flex-start}}.hive-modal[aria-label=Import\ prospects]{width:min(1100px,100vw - 28px);max-width:1100px}.lead-import-progress{width:100%;height:14px;accent-color:var(--gold);margin:10px 0}.staff-ticket-trigger{color:#edf3f3;text-align:left;background:0 0;border:1px solid #71828a65;border-radius:9px;align-items:center;gap:9px;width:100%;margin-bottom:12px;padding:10px 11px;font-size:12px;font-weight:750;display:flex}.staff-ticket-trigger:hover{border-color:var(--gold);background:#d8a22920}.staff-ticket-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.staff-ticket-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.hive-modal[aria-label="Submit a ticket"] textarea{resize:vertical;min-height:130px}@media (max-width:820px){.staff-ticket-trigger{width:auto;min-width:165px}.hive-modal[aria-label=Import\ prospects] .pair{flex-wrap:wrap}}.crm-lane-paging{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.crm-lane-paging .pair{flex-wrap:wrap;gap:6px}.crm-lane-paging .btn{padding:7px 9px;font-size:12px}.honey-team{margin-bottom:24px}.honey-team th{white-space:nowrap}.honey-team td{vertical-align:top;min-width:110px}.honey-team td:nth-child(5){min-width:210px}.honey-team td:nth-child(7){min-width:190px}.honey-team .barline{min-width:100px;margin:7px 0}.checkin-activity-progress{max-width:260px;margin:8px 0}.crm-note-preview{-webkit-line-clamp:3;text-align:left;white-space:normal;-webkit-box-orient:vertical;max-width:28rem;display:-webkit-box;overflow:hidden}.crm-inline-assignment .pair{margin-top:.5rem}.crm-inline-assignment .crm-pencil{vertical-align:middle;display:inline-flex}.crm-table-heading{white-space:nowrap;align-items:center;gap:5px;display:flex}.crm-sort-button{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.crm-sort-button:focus-visible{outline:2px solid var(--gold,#e4ad21);outline-offset:3px}.crm-floating-control{background:var(--card,#fff);color:var(--text,#17282f);border:1px solid var(--border,#61757b);border-radius:12px;padding:14px;box-shadow:0 10px 35px #0003}.crm-floating-control .field{min-width:0;max-width:100%}.crm-priority-options{flex-wrap:wrap;gap:8px;display:flex}.crm-priority-options button{cursor:pointer}.crm-schedule-steps{gap:16px;margin:20px 0;display:grid}.crm-schedule-step{border-bottom:1px solid var(--border,#6d8185);grid-template-columns:minmax(110px,1fr) minmax(200px,2fr);align-items:center;gap:8px 18px;padding-bottom:12px;display:grid}.crm-schedule-step small{grid-column:2}.crm-schedule-step .check-row{margin:0}.crm-floating-control button:focus-visible{outline-offset:2px;outline:2px solid #e4ad21}[data-theme=dark] .crm-floating-control{color:#eef3f4;background:#24353d}@media (max-width:600px){.crm-schedule-step{grid-template-columns:1fr}.crm-schedule-step small{grid-column:1}}.table-heading{white-space:nowrap;align-items:center;gap:3px;min-height:25px;display:flex}.table-label,.table-filter-trigger,.table-sort-trigger{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.table-label:disabled{opacity:1;cursor:default}.table-sort-trigger{color:var(--muted);flex-shrink:0;padding:5px}.table-filter-trigger svg{opacity:.6;flex-shrink:0}.table-filter-trigger:hover,.table-sort-trigger:hover,.table-heading .is-active{color:var(--gold)}.table-heading .is-active svg{opacity:1}.table-heading button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.table-view-status{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.table-view-status .link-button{font-size:inherit}button.tag[class*=crm-priority-]{box-shadow:none;appearance:none;border:0;outline:none}button.tag[class*=crm-priority-]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.crm-floating-control{background:var(--white);max-height:calc(100dvh - 20px);color:var(--ink);overflow:auto}.table-clear{margin:10px 0}.crm-inline-trigger{color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;display:inline-flex}.crm-inline-trigger:hover{color:var(--gold)}.crm-quote-cell{align-items:center;gap:7px;min-width:78px;display:inline-flex}.crm-quote-cell .barline{width:45px;height:5px}.crm-quote-cell small{font-size:10px}.crm-note-preview{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;align-items:center;gap:7px;max-width:210px;display:inline-flex}.crm-note-preview svg{flex-shrink:0}.crm-load-status{min-height:20px}.crm-toast{z-index:1400;max-width:min(460px,100vw - 32px);position:fixed;bottom:24px;right:24px;box-shadow:0 5px 25px #0003}.sale-basis{grid-column:1/-1}.sale-basis summary{cursor:pointer;color:var(--muted);font-size:12px}.sale-basis[open]{border:1px solid var(--line);border-radius:10px;padding:12px}.crm-lead-grid .crm-actions-cell{box-shadow:none;position:static}.crm-note-cell{min-width:180px;max-width:240px}.crm-note-cell .crm-note-preview{max-width:210px}@media (max-width:820px){html,body{max-width:100%;overflow-x:clip}.app,.main,.content{min-width:0;max-width:100%}}.hive-modal{white-space:normal}.crm-card-summary{align-items:center}.crm-card-claim{border:1px solid var(--gold);max-width:100%;min-height:24px;color:var(--ink);white-space:nowrap;background:#d8a22918;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.crm-card-claim:hover{background:var(--gold);color:#17252d}.crm-card-claim:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.crm-card-details .crm-intake-progress{margin-top:0;margin-bottom:10px}.crm-intake-progress,.crm-intake-progress>.barline{display:block}.crm-quote-cell{min-width:110px}.crm-card-summary .crm-card-claim{margin-left:auto}.crm-card-title>.crm-card-open{flex:0 auto;width:fit-content;min-width:0;max-width:none}.crm-card-title>span{flex-shrink:0;margin-left:auto}.crm-card-tags{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.crm-card-find{cursor:pointer;font:inherit;border:0;font-size:10px;font-weight:750}.crm-card-source{color:var(--ink);text-align:right;background:#77777750}html[data-theme=dark] .tag.crm-card-source{color:#fff;background:#606060}.content-pipeline .crm-lane{flex-direction:column;height:560px;min-height:560px;display:flex}.content-pipeline .crm-lane-cards{overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:1;min-height:0;padding:2px;overflow-y:auto}.crm-lane-cards>.crm-lead-card{flex-shrink:0}.crm-pipeline-list{border-top:1px solid var(--line);margin-top:20px;padding-top:22px}.crm-home-summary{margin:20px 0}.crm-pipeline-list{scroll-margin-top:20px}.crm-pipeline-list tr:has(input[type=checkbox]:checked){box-shadow:inset 3px 0 var(--gold);background:#d8a22920}.access-mode-switch{gap:7px;margin:12px 0;display:grid}.access-mode-switch>.small{color:#b9c9cb}.content-pipeline .crm-board{grid-template-columns:repeat(6,minmax(200px,1fr))!important}@media (max-width:820px){.content-pipeline .crm-board{grid-template-columns:repeat(6,minmax(240px,1fr))!important}}.tag.crm-priority-follow_up,html[data-theme=dark] .tag.crm-priority-follow_up{color:#63707a;background:#727b8540}html[data-theme=dark] .tag.crm-priority-follow_up{color:#f1f3f5;background:#5a626c}.pipeline-views{margin-top:12px}.pipeline-view-tools{justify-content:flex-end;align-items:center;gap:12px;min-height:24px;display:flex}.pipeline-view-tools>.link-button{align-items:center;gap:4px;display:inline-flex}.pipeline-widget-head{align-items:center;gap:7px;margin:0 0 10px;display:flex}.pipeline-widget-head h2{margin:0;font-size:19px}.pipeline-widget-grip,.pipeline-widget-close{color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:7px;display:grid}.pipeline-widget-grip{cursor:grab}.pipeline-widget-close{margin-left:auto}.pipeline-widget-grip:hover,.pipeline-widget-close:hover{color:var(--gold);background:#d8a22920}.pipeline-table-widget{scroll-margin-top:20px;animation:.2s ease-out pipeline-view-snap}.pipeline-view-drop{border:2px solid #0000;border-radius:7px;min-height:10px;margin:3px 0;transition:background .12s,border-color .12s,min-height .12s}.pipeline-view-drop.is-dragging{text-align:center;min-height:36px;color:var(--gold);background:#d8a22910;border-color:#d8a22980;padding:8px;font-size:12px}.pipeline-view-drop.is-over{border-color:var(--gold);background:#d8a22930;box-shadow:0 0 0 2px #d8a22930}.pipeline-table-widget tr:has(input[type=checkbox]:checked){box-shadow:inset 3px 0 var(--gold);background:#d8a22920}.pipeline-view-ghost{color:#fff;opacity:.8;background:#24363ee0;border:2px solid #d8a229;border-radius:9px;width:220px;padding:12px;font:12px Inter,Arial,sans-serif;position:fixed;top:-10000px;left:-10000px;box-shadow:0 8px 24px #0003}.pipeline-view-ghost b{margin-bottom:9px;display:block}.ghost-columns,.ghost-row{border-bottom:1px solid #ffffff30;grid-template-columns:2fr 1fr 1fr;gap:8px;padding:6px 0;display:grid}.ghost-columns i,.ghost-row i{background:#ffffff70;border-radius:3px;height:5px}.ghost-columns i{background:#d8a229}@keyframes pipeline-view-snap{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pipeline-table-widget{animation:none}.pipeline-view-drop{transition:none}}.crm-draggable-row{cursor:grab}.crm-draggable-row:active{cursor:grabbing}.crm-draggable-row button,.crm-draggable-row a{cursor:pointer}.crm-draggable-row input{cursor:auto}.crm-card-find{white-space:nowrap;flex-shrink:0}.crm-row-dragging,.crm-row-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.crm-row-drag-preview{pointer-events:none;z-index:5000;border:1px solid var(--gold);color:#fff;opacity:.8;background:#24353d;border-radius:10px;max-width:420px;padding:16px 22px;font-size:13px;font-weight:700;position:fixed;box-shadow:0 10px 30px #0004}.crm-compact-card{cursor:grab}.crm-card-open{cursor:pointer}.crm-card-open b{overflow-wrap:anywhere}.crm-automations{border-top:1px solid var(--line);margin:20px 0;padding-top:15px}.crm-automations>summary{cursor:pointer;letter-spacing:.06em;align-items:center;gap:9px;padding:10px 0;font-size:17px;font-weight:750;list-style:none;display:flex}.crm-automations>summary::-webkit-details-marker{display:none}.crm-automations>summary svg{transition:transform .15s}.crm-automations[open]>summary svg{transform:rotate(90deg)}.crm-automations>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.crm-automations-content{padding-top:15px}.followup-datetime{min-width:0;position:relative}.followup-datetime-field{position:relative}.followup-datetime-field>.field{width:100%;padding-right:48px}.followup-datetime-field input::-webkit-calendar-picker-indicator{display:none}.followup-calendar-trigger{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.followup-calendar-trigger:hover{background:#d8a22925}.followup-calendar-trigger:focus-visible{outline:2px solid var(--gold)}.followup-calendar{background:var(--card);width:100%;max-width:380px;color:var(--ink);border:1px solid var(--gold);border-radius:12px;margin-top:9px;padding:16px;box-shadow:0 8px 24px #0002}.followup-calendar-head{align-items:center;gap:5px;display:flex}.followup-calendar-head>b{text-align:center;flex:1;font-size:14px}.followup-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:12px 0;display:grid}.followup-weekdays{display:contents}.followup-weekdays>span{text-align:center;color:var(--muted);padding:5px 0;font-size:11px}.followup-calendar-grid>button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;height:33px;padding:0}.followup-calendar-grid>button.outside-month{opacity:.45}.followup-calendar-grid>button:hover{background:#d8a22930}.followup-calendar-grid>button[aria-pressed=true]{background:var(--gold);color:#17242a;font-weight:750}.followup-calendar-grid>button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.followup-clock{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.followup-clock label{font-size:12px}.followup-clock .field{min-width:0;padding:9px}.followup-calendar .pair{flex-wrap:wrap}html[data-theme=dark] .followup-calendar{background:#24353d}.crm-embedded-search{margin:0 0 12px}.crm-embedded-search .field{width:100%;min-width:0}.crm-embedded-search .crm-search-field{width:100%}
