:root{--bg:#f3f5f8;--surface:#ffffff;--surface-2:#f8fafc;--line:#dfe4ec;--line-strong:#c9d1dd;--text:#17202e;--text-2:#4a5568;--text-3:#7a8699;--nav:#0f2440;--nav-2:#18335a;--nav-text:#c9d6ea;--brand:#0e8e6f;--blue:#1d64d8;--blue-dark:#154fae;--blue-soft:#e8f0fd;--red:#c62f2f;--red-soft:#fdecec;--green:#12805c;--green-soft:#e3f5ee;--amber:#a66300;--amber-soft:#fff3dd;--purple:#6a4bc4;--purple-soft:#efeafd;--grey-soft:#eef1f5;--radius:10px;--shadow:0 1px 2px rgba(16,30,54,.06),0 1px 3px rgba(16,30,54,.05)}*{box-sizing:border-box}body,html{margin:0}body{font:14px/1.45 Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;color:var(--text);background:var(--bg)}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;line-height:1.25}h1{font-size:22px}h1,h2{font-weight:650}h2{font-size:15px}h3{font-size:13px;font-weight:650}.muted{color:var(--text-3)}.mono,.small{font-size:12px}.mono{font-family:Consolas,Cascadia Mono,monospace}.nowrap{white-space:nowrap}.app{display:grid;grid-template-columns:228px 1fr;min-height:100vh}.sidebar{background:var(--nav);color:var(--nav-text);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow:hidden}.brand{display:flex;align-items:center;gap:10px;padding:16px 18px;color:#fff;font-weight:650;font-size:15px}.brand img{width:30px;height:30px;background:#fff;border-radius:8px;padding:2px}.brand small{display:block;font-weight:400;font-size:11px}.nav{padding:6px 10px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto}.nav .group{margin:14px 10px 4px;letter-spacing:.06em;text-transform:uppercase;color:#8197b8}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;color:var(--nav-text)}.nav a:hover{background:var(--nav-2);text-decoration:none;color:#fff}.nav a.active{background:var(--blue)}.nav svg{width:17px;height:17px;flex:none}.nav .count{margin-left:auto;font-size:11px;background:rgba(255,255,255,.14);padding:1px 7px;border-radius:10px}.sidebar .foot{margin-top:auto;flex:none;padding:14px 18px;font-size:12px;border-top:1px solid var(--nav-2)}.topbar{height:58px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 24px}.search{flex:1 1;max-width:520px;position:relative}.search input{width:100%;height:36px;border:1px solid var(--line-strong);border-radius:8px;padding:0 40px 0 34px;font:inherit;background:var(--surface-2)}.search svg{position:absolute;left:10px;top:10px;width:16px;height:16px;color:var(--text-3)}.search kbd{position:absolute;right:8px;top:8px}kbd{font:11px Consolas,monospace;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:4px;padding:0 5px;background:#fff;color:var(--text-2)}.topbar .spacer{flex:1 1}.avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:650;color:#fff;background:#5b6b84;flex:none}.avatar.sm{width:24px;height:24px;font-size:10px}.av-m{background:#1d64d8}.av-d{background:#a24bb8}.av-l{background:#0e8e6f}.av-f{background:#d0662a}.av-s{background:#8a5a12}.av-k{background:#4b6584}.user{display:flex;align-items:center;gap:10px;font-size:13px}.user small{display:block;color:var(--text-3);font-size:11px}.main{min-width:0}.content,.main{display:flex;flex-direction:column}.content{padding:22px 24px 40px;gap:18px}.page-head{display:flex;align-items:flex-end;gap:16px}.page-head .grow{flex:1 1}.page-head p{margin:4px 0 0}.crumbs{font-size:12px;color:var(--text-3);margin-bottom:4px}.btn,.btn-danger,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:7px;font:600 13px/1 inherit;font-family:inherit;cursor:pointer;white-space:nowrap;text-decoration:none!important}.btn{background:#fff;color:var(--text);border:1px solid var(--line-strong)}.btn:hover{background:var(--surface-2);border-color:#aeb8c8}.btn-primary{background:var(--blue);color:#fff;border:1px solid var(--blue)}.btn-primary:hover{background:var(--blue-dark)}.btn-danger{background:#fff;color:var(--red);border:1px solid #e5a3a3}.btn-danger:hover{background:var(--red-soft)}.btn svg,.btn-danger svg,.btn-primary svg{width:15px;height:15px}.btn-danger.sm,.btn-primary.sm,.btn.sm{height:28px;padding:0 10px;font-size:12px}.btn-primary.lg,.btn.lg{height:40px;padding:0 18px;font-size:14px}.btn-row{display:flex;gap:8px;align-items:center}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.panel-head{padding:14px 16px 12px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:10px}.panel-head .grow{flex:1 1}.panel-head p{margin:3px 0 0;font-size:12.5px;color:var(--text-3)}.panel-body{padding:14px 16px;flex:1 1}.panel-body.flush{padding:0}.panel-foot{padding:12px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:auto;background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius)}.panel-foot .left{margin-right:auto;font-size:12px;color:var(--text-3)}.grid{display:grid;grid-gap:18px;gap:18px;align-items:stretch}.scroll-region{max-height:380px;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:#8a97a8 var(--surface-2)}.scroll-region:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.scroll-region::-webkit-scrollbar{width:12px;height:12px}.scroll-region::-webkit-scrollbar-track{background:var(--surface-2);border-left:1px solid var(--line)}.scroll-region::-webkit-scrollbar-thumb{background:#8a97a8;border-radius:6px;border:2px solid var(--surface-2)}.scroll-region::-webkit-scrollbar-thumb:hover{background:#667487}.scroll-region thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}@media (max-width:899px){.scroll-region{max-height:340px}}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr 1fr}.g4{grid-template-columns:repeat(4,1fr)}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow)}.tile .label{font-size:12px;color:var(--text-3)}.tile .value{font-size:26px;font-weight:650;margin-top:2px}.tile .sub{font-size:12px;color:var(--text-2)}.up{color:var(--green)}.down{color:var(--red)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--grey-soft);color:var(--text-2);white-space:nowrap}.b-blue{background:var(--blue-soft);color:var(--blue-dark)}.b-green{background:var(--green-soft);color:var(--green)}.b-amber{background:var(--amber-soft);color:var(--amber)}.b-red{background:var(--red-soft);color:var(--red)}.b-purple{background:var(--purple-soft);color:var(--purple)}.score{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:6px;font-weight:700;font-size:12px;background:var(--amber-soft);color:var(--amber)}.score.hi{background:var(--red-soft);color:var(--red)}.score.none{background:var(--purple-soft);color:var(--purple)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:9px 12px;background:var(--surface-2)}td,th{border-bottom:1px solid var(--line)}td{padding:10px 12px;vertical-align:middle}tr:last-child td{border-bottom:0}:root{--zebra:#e9edf3;--row-hover:#dce5f4}tbody tr:nth-child(2n):not(.gt-band) td{background:var(--zebra)}tbody tr:hover td,tbody tr:nth-child(2n):not(.gt-band):hover td{background:var(--row-hover)}.btn.todo-mail{background:var(--amber-soft);border-color:#e8c27a;color:var(--amber);font-weight:600}.btn.todo-mail:hover{background:#ffecc2}.mailed-ok{color:var(--text-2)}.mailed-ok .tick{color:var(--green);font-weight:700;margin-right:4px}.btn.quiet{color:var(--text-3);font-weight:400}.btn.icon{padding:3px 7px;line-height:1}td .sub{display:block;font-size:12px;color:var(--text-3)}.list{list-style:none;margin:0;padding:0}.list li{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.list li:last-child{border-bottom:0}.list .grow{flex:1 1;min-width:0}.list .title{font-weight:600}.list .sub{font-size:12px;color:var(--text-3)}.check{width:16px;height:16px;accent-color:var(--blue)}.switch-row{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:34px;height:20px;margin:0;border-radius:999px;background:#c5cbd3;cursor:pointer;transition:background .15s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s}.switch:checked{background:var(--blue)}.switch:checked:after{left:16px}.switch:focus-visible{outline:2px solid #9cc0f5;outline-offset:2px}.switch:disabled{opacity:.6;cursor:progress}.empty{padding:26px 16px;text-align:center;color:var(--text-3);font-size:13px}label.f{display:block;font-size:12px;font-weight:600;color:var(--text-2);margin-bottom:4px}.input,select.input,textarea.input{width:100%;height:36px;border:1px solid var(--line-strong);border-radius:7px;padding:0 10px;font:inherit;background:#fff;color:var(--text)}textarea.input{height:auto;padding:9px 10px;resize:vertical;line-height:1.5}.input:focus{outline:2px solid #9cc0f5;border-color:var(--blue)}.field{margin-bottom:12px}.hint{font-size:12px;color:var(--text-3);margin-top:4px}.row{display:flex;gap:12px}.row>*{flex:1 1;min-width:0}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line-strong);background:#fff;border-radius:20px;padding:5px 11px;font-size:12.5px;cursor:pointer;color:var(--text);font-family:inherit}.chip.on{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark);font-weight:600}.chip.merge{font-family:Consolas,monospace;font-size:11.5px;background:var(--surface-2)}.seg{border-radius:7px;background:#fff}.seg a{padding:7px 12px;font-size:13px;color:var(--text-2);border-right:1px solid var(--line-strong)}.seg a:last-child{border-right:0}.seg a.on{background:var(--blue-soft);color:var(--blue-dark);font-weight:600}.seg a:hover{text-decoration:none}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 12px}.tabs a{padding:10px 12px;font-size:13px;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a.on{color:var(--blue);border-color:var(--blue);font-weight:600}.tabs a:hover{text-decoration:none;color:var(--text)}.dict{position:relative}.dict .mic{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--green);background:var(--green-soft);border:1px solid #bfe5d5;border-radius:14px;padding:2px 9px}.tl{list-style:none;margin:0;padding:4px 0}.tl li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:10px 16px;position:relative}.tl li:before{content:"";position:absolute;left:32px;top:40px;bottom:-10px;width:2px;background:var(--line)}.tl li:last-child:before{display:none}.tl .ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.tl .ic svg{width:15px;height:15px}.ic-call{background:var(--green-soft);color:var(--green)}.ic-email{background:var(--blue-soft);color:var(--blue)}.ic-sms{background:var(--purple-soft);color:var(--purple)}.ic-note{background:var(--grey-soft);color:var(--text-2)}.ic-stage{background:var(--amber-soft);color:var(--amber)}.tl .what{font-weight:600}.tl .meta{font-size:12px;color:var(--text-3)}.tl .body{margin-top:4px;font-size:13px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px}body.show-hooks [data-testid]{outline:1.5px dashed #0e8e6f;outline-offset:1px;position:relative}.hook-tag{position:absolute;z-index:50;font:600 10px/1.4 Consolas,monospace;color:#fff;background:#0e8e6f;padding:0 4px;border-radius:3px;pointer-events:none;white-space:nowrap}.content svg[aria-hidden=true]{width:15px;height:15px;flex:none}.acct-head{display:flex;gap:16px;align-items:center;padding:16px 18px}.acct-logo{width:52px;height:52px;border-radius:12px;background:#e3ecfa;color:var(--blue-dark);display:grid;place-items:center;font-weight:700;font-size:18px;flex:none}.acct-head .grow{flex:1 1;min-width:0}.acct-head .line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:5px;font-size:12.5px;color:var(--text-2)}.acct-strip{display:flex;border-top:1px solid var(--line)}.acct-strip>div{flex:1 1;padding:9px 18px;border-right:1px solid var(--line);font-size:12px;color:var(--text-3)}.acct-strip>div:last-child{border-right:0}.acct-strip b{display:block;color:var(--text);font-size:13px;font-weight:600;margin-top:1px}.stages{display:flex;gap:3px;padding:12px 18px 14px;border-top:1px solid var(--line)}.stages>*{flex:1 1;text-align:center;font-size:11.5px;padding:6px 4px;background:var(--grey-soft);color:var(--text-2);-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,8px 50%)}.stages>.done{background:#cfe0fb;color:var(--blue-dark)}.stages>.cur{background:var(--blue);color:#fff;font-weight:600}.stack{display:flex;flex-direction:column;gap:18px}dl.kv{display:grid;grid-template-columns:92px 1fr;grid-gap:7px 10px;gap:7px 10px;margin:0;font-size:13px}dl.kv dt{color:var(--text-3);font-size:12px;padding-top:1px}dl.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.contact{display:flex;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.contact:last-child{border-bottom:0}.contact .grow{flex:1 1;min-width:0}.contact .sub{font-size:12px;color:var(--text-3)}.reasons{margin:8px 0 0;padding-left:18px;font-size:12.5px;color:var(--text-2)}.reasons li{margin-bottom:3px}.bigscore{display:flex;align-items:center;gap:12px}.bigscore .n{font-size:30px;font-weight:700;color:var(--red)}.oncall{display:flex;align-items:center;gap:10px;background:var(--green-soft);border:1px solid #bfe5d5;border-radius:8px;padding:9px 12px;margin-bottom:14px}.oncall .pulse{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(18,128,92,.18)}.oncall .grow{flex:1 1;font-size:12.5px}.oncall b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.logcall{border:1.5px solid var(--blue);box-shadow:0 6px 20px rgba(29,100,216,.12)}.logcall .panel-head{background:var(--blue-soft);border-radius:var(--radius) var(--radius) 0 0}dl.kv svg{width:12px;height:12px;vertical-align:-1px;color:var(--text-3)}.dict textarea{padding-bottom:32px}.dict .mic svg{width:13px;height:13px}.thread{margin-top:8px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.msg{padding:9px 12px;font-size:13px;color:var(--text-2);border-bottom:1px solid var(--line)}.msg:last-child{border-bottom:0}.msg.in{background:#f4fbf8}.msg.sys{background:var(--surface-2);font-size:12px;color:var(--text-3)}.msg .mh,.msg.sys{display:flex;gap:6px;align-items:center}.msg .mh{margin-bottom:3px;color:var(--text);font-size:12.5px}.msg .mt{margin-left:auto;font-size:11.5px;color:var(--text-3)}.sect{font-size:12px;font-weight:600;color:var(--text-2);margin:2px 0 6px}.filters{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.fchip,.filters{align-items:center}.fchip{display:inline-flex;gap:6px;border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:5px 10px;font-size:12.5px}.fchip b{font-weight:600}.fchip .x{color:var(--text-3)}tr.sel td{background:#f3f8ff}.agent{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.agent:last-child{border-bottom:0}.agent .grow{flex:1 1}.load{width:80px;height:6px;background:var(--grey-soft);border-radius:4px;overflow:hidden}.load span{display:block;height:100%;background:var(--blue)}.radio{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:6px;font-size:13px}.radio.on{border-color:var(--blue);background:var(--blue-soft)}.radio small{display:block;color:var(--text-3);font-size:12px}.preview{font-size:12.5px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.preview div{display:flex;justify-content:space-between;padding:2px 0}.steps{display:flex;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.steps div{flex:1 1;padding:12px 16px;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--text-3);border-right:1px solid var(--line)}.steps div:last-child{border-right:0}.steps .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;background:var(--grey-soft);color:var(--text-2);flex:none}.steps .done .n{background:var(--green-soft);color:var(--green)}.steps .cur{color:var(--text);font-weight:600;background:var(--blue-soft)}.steps .cur .n{background:var(--blue);color:#fff}td select.input{height:30px;font-size:13px;min-width:260px}td.col b{font-family:Consolas,monospace;font-size:12.5px}td.sample{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.rule,td.sample{font-size:12px;color:var(--text-2)}.arrow{color:var(--text-3)}.sum{list-style:none;margin:0;padding:0}.sum li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.sum li:last-child{border-bottom:0}.sum b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flag{border-radius:8px;padding:10px 12px;font-size:12.5px;margin-top:12px}.flag.red{background:var(--red-soft);color:#8e1f1f;border:1px solid #f0bcbc}.flag.green{background:var(--green-soft);color:#0b5a40;border:1px solid #bfe5d5}.who{display:flex;gap:10px;align-items:center}.team{padding:12px 16px;border-bottom:1px solid var(--line)}.team:last-child{border-bottom:0}.team .members{display:flex;gap:4px;margin-top:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--text-2)}.audit td{font-size:12.5px;padding:8px 12px}.grp{padding:8px 16px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--line)}.grp.od{color:var(--red)}.kind{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}.when{font-size:12px;color:var(--text-2);white-space:nowrap;text-align:right}.cal{display:grid;grid-template-columns:54px repeat(5,minmax(0,1fr))}.cal .dh{padding:10px 8px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);font-size:12px;color:var(--text-3);text-align:center}.cal .dh b{display:block;font-size:18px;color:var(--text);font-weight:600}.cal .dh.today b{background:var(--blue);color:#fff;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;margin:2px auto 0}.cal .hr{height:56px;border-bottom:1px solid var(--line);font-size:11px;color:var(--text-3);text-align:right;padding:2px 6px 0 0}.cal .day{position:relative;border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0 55px,var(--line) 55px 56px)}.cal .day.today{background-color:#f7faff}.ev{position:absolute;left:4px;right:4px;border-radius:6px;padding:4px 7px;font-size:11.5px;line-height:1.3;overflow:hidden;border-left:3px solid}.ev b{display:block;font-size:12px}.ev.call{background:var(--green-soft);border-color:var(--green);color:#0b5a40}.ev.email{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark)}.ev.meet{background:var(--purple-soft);border-color:var(--purple);color:#4a2f9a}.ev.od{background:var(--red-soft);border-color:var(--red);color:#8e1f1f}.now{left:0;right:0;height:2px}.now,.now:before{position:absolute;background:var(--red)}.now:before{content:"";left:-4px;top:-3px;width:8px;height:8px;border-radius:50%}.stagebar{display:grid;grid-template-columns:150px 1fr 40px;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;font-size:13px}.stagebar .bar{height:10px;border-radius:6px;background:var(--grey-soft);overflow:hidden}.stagebar .bar span{display:block;height:100%;background:var(--blue);border-radius:6px}.stagebar b{text-align:right}.why{font-size:12px;color:var(--text-2)}.duetag{font-size:11.5px;font-weight:600}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar select.input{width:auto;height:34px;padding-right:28px}.board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.col{background:#e9edf3;border-radius:10px;padding:8px;min-height:520px}.col-head{display:flex;align-items:center;gap:6px;padding:4px 4px 8px;font-weight:650;font-size:12.5px}.col-head .n{margin-left:auto;font-size:11px;color:var(--text-3);font-weight:600}.col-head .dot{width:8px;height:8px;border-radius:50%}.col-sum{font-size:11px;color:var(--text-3);padding:0 4px 8px}.card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 10px;margin-bottom:8px;box-shadow:var(--shadow);display:block;color:var(--text)}.card:hover{border-color:var(--blue);text-decoration:none}.card .name{font-weight:650;font-size:13px;line-height:1.3}.card .meta{font-size:11.5px;color:var(--text-3);margin:2px 0 7px}.card .row2{gap:5px;flex-wrap:wrap}.card .next,.card .row2{display:flex;align-items:center}.card .next{gap:6px;margin-top:8px;padding-top:7px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--text-2)}.card .next .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.dragging{transform:rotate(2deg);box-shadow:0 10px 24px rgba(16,30,54,.18);border-color:var(--blue)}.closed{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.drop{border:1.5px dashed var(--line-strong);border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;background:#fff}.drop b{font-size:18px;margin-left:auto}.od{color:var(--red);font-weight:600}.goal{display:flex;align-items:center;gap:8px}.goal .bar{width:90px;height:7px;border-radius:4px;background:var(--grey-soft);overflow:hidden}.goal .bar span{display:block;height:100%;background:var(--blue)}.goal .bar span.ok{background:var(--green)}.goal .bar span.low{background:var(--amber)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num,th.num{text-align:right}.wk{display:block;font-size:11.5px;color:var(--text-3)}.rank{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:var(--amber-soft);color:var(--amber)}.live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--green)}.live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}.page-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:18px 0 16px;padding:0 4px}.page-tabs a{padding:10px 18px;font-weight:600;font-size:14px;color:var(--text-2);border-bottom:3px solid transparent;margin-bottom:-1px;text-decoration:none}.page-tabs a:hover{color:var(--text)}.page-tabs a.on{color:var(--blue);border-bottom-color:var(--blue)}.pane{margin-bottom:18px}.scroll-box{max-height:520px;overflow-y:auto}.layout-account{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.layout-side{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:stretch}.layout-side>.assign-panel{position:-webkit-sticky;position:sticky;top:12px;align-self:start;max-height:max(360px,calc(100vh - 270px))}.layout-side>[data-testid="import.upload"]{align-self:start}.assign-panel>.panel-body{overflow-y:auto;min-height:0}.assign-panel>.panel-foot{flex-shrink:0}.assign-working{font-size:12.5px;color:var(--blue-dark);margin-right:auto;display:flex;align-items:center;gap:8px}@keyframes spin{to{transform:rotate(1turn)}}.spinner{width:13px;height:13px;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block;animation:spin .7s linear infinite;vertical-align:-2px}form[aria-busy=true],form[aria-busy=true] *{cursor:wait}form[aria-busy=true] button[type=submit]{opacity:.75;cursor:wait;pointer-events:none}form[aria-busy=true] button[type=submit]:before{content:"";width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block;margin-right:7px;vertical-align:-2px;animation:spin .7s linear infinite}.gt-num{width:44px;text-align:right;color:var(--text-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:10px;white-space:nowrap}.gt .gt-sort{all:unset;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.gt .gt-sort:focus-visible,.gt .gt-sort:hover{color:var(--blue-dark);text-decoration:underline}.gt .gt-arrow{color:var(--blue)}.gt-filters th{padding:2px 6px 8px;font-weight:400}.gt-filter{width:100%;min-width:60px;box-sizing:border-box;font:inherit;font-size:12px;padding:4px 6px}.acct-strip .strip-select,.gt-filter{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text)}.acct-strip .strip-select{display:block;max-width:100%;margin-top:2px;padding:2px 4px;font:inherit;font-weight:600;font-size:13px}.sub.also{color:#7a4fd1;font-weight:600}.layout-tasks{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.mini-stages{display:flex;gap:2px;align-items:flex-end;height:26px}.mini-stages i{width:9px;background:#9cc0f5;border-radius:2px 2px 0 0;display:block}button.chip[aria-checked=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark);font-weight:600}.btn-danger[disabled],.btn-primary[aria-disabled=true],.btn-primary[disabled],.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed}.oncall.idle{background:var(--surface-2);border-color:var(--line)}.oncall.idle .pulse{background:var(--text-3);box-shadow:none}.oncall.dialing{background:var(--blue-soft);border-color:#b9d0f7}.oncall.dialing .pulse{background:var(--blue);box-shadow:0 0 0 4px rgba(29,100,216,.18)}.oncall.ended{background:var(--amber-soft);border-color:#f0d49d}.oncall.ended .pulse{background:var(--amber);box-shadow:none}.banner{border-radius:8px;padding:10px 14px;font-size:13px}.banner.red{background:var(--red-soft);color:#8e1f1f;border:1px solid #f0bcbc}.banner.amber{background:var(--amber-soft);color:#6b4200;border:1px solid #f0d49d}.banner.blue{background:var(--blue-soft);color:var(--blue-dark);border:1px solid #b9d0f7}.banner.green{background:var(--green-soft);color:#0b5a40;border:1px solid #bfe5d5}.toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:100}.toast{min-width:260px;max-width:420px;padding:10px 14px;border-radius:8px;font-size:13px;box-shadow:0 8px 24px rgba(16,30,54,.18);background:#fff;border:1px solid var(--line);border-left:4px solid var(--green)}.toast[data-kind=error]{border-left-color:var(--red)}.secret-wrap{position:relative;display:block}.secret-input{padding-right:44px;width:100%}.secret-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;border-radius:6px;cursor:pointer}.secret-eye:hover{background:rgba(16,30,54,.08)}.secret-eye:focus-visible{outline:2px solid var(--blue,#2563eb);outline-offset:1px}.notice-back{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(16,30,54,.35)}.notice-box{width:min(440px,100%);padding:20px;border-radius:10px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--green);box-shadow:0 12px 40px rgba(16,30,54,.3)}.notice-box[data-kind=error]{border-left-color:var(--red)}.notice-title{margin:0 0 6px;font-weight:700;font-size:15px}.notice-text{margin:0 0 16px;font-size:14px;line-height:1.45}html.crm-busy,html.crm-busy *{cursor:progress!important}.busy{position:fixed;top:0;left:0;right:0;height:3px;background:var(--blue);z-index:101;animation:busy 1s linear infinite}@keyframes busy{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}dialog.modal{border:0;border-radius:var(--radius);padding:0;width:420px;max-width:calc(100vw - 32px);box-shadow:0 20px 50px rgba(0,0,0,.25)}dialog.modal::-webkit-backdrop{background:rgba(15,36,64,.35)}dialog.modal::backdrop{background:rgba(15,36,64,.35)}.err{color:var(--red);font-size:12px;margin-top:4px}.col.over,.drop.over{outline:2px solid var(--blue);outline-offset:-2px}.card[draggable=true]{cursor:-webkit-grab;cursor:grab}.drop{cursor:default}.linkish{background:none;border:0;padding:0;color:var(--blue);font:inherit;cursor:pointer}.linkish:hover{text-decoration:underline}.copybox{font-family:Consolas,monospace;font-size:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:8px 10px;word-break:break-all}.shortcuts td{padding:6px 10px;font-size:13px}.chips .chip.tag-red{background:var(--red-soft)}.sidebar .foot .who{color:#fff;font-size:12.5px;margin-bottom:8px}.sidebar .foot button.linkish{color:var(--nav-text);font-size:12px}td.actions{white-space:nowrap;text-align:right}.col .empty,.contact .phone{font-size:12px}.login-page{display:grid;place-items:center;min-height:100vh;background:linear-gradient(160deg,#0f2440,#18335a 55%,#1d4a7e)}.login-page .wrap{width:420px;max-width:calc(100vw - 32px)}.login-page .logo{display:flex;align-items:center;gap:12px;color:#fff;margin-bottom:18px;justify-content:center}.login-page .logo img{width:44px;height:44px;background:#fff;border-radius:11px;padding:3px}.login-page .logo b{font-size:20px;display:block}.login-page .logo span{font-size:12px;color:#c9d6ea}.login-page .panel{box-shadow:0 20px 50px rgba(0,0,0,.25);border:0}.login-page .panel-body{padding:22px 24px 8px}.login-page .panel-head{padding:20px 24px 14px}.login-page .panel-foot{padding:14px 24px}.login-page .note{color:#c9d6ea;font-size:12px;text-align:center;margin-top:16px}.twofa{display:flex;gap:10px;align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12.5px;color:var(--text-2);margin-bottom:14px}@media (max-width:1400px){.layout-account{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-account>:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.layout-account>.stack{display:contents}.layout-account [data-testid="account.tasks"]{order:-1}.board,.closed,.g2,.g3,.g4,.layout-account,.layout-side,.layout-tasks{grid-template-columns:1fr}.topbar{padding:0 16px}.content{padding:16px}}.help-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:18px;gap:18px;align-items:start}.help-article h1{font-size:22px}.help-body{font-size:14.5px;line-height:1.6;max-width:820px}.help-body h2{font-size:17px;margin:22px 0 8px;scroll-margin-top:16px}.help-body h3{font-size:14.5px;margin:16px 0 6px}.help-body h4{font-size:13.5px;margin:12px 0 4px}.help-body p{margin:0 0 10px}.help-body ol,.help-body ul{margin:0 0 12px;padding-left:22px}.help-body li{margin-bottom:4px}.help-body code{font:12.5px Consolas,monospace;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:0 4px}.help-body code.testid{color:var(--green)}.help-img{display:block;max-width:100%;border:1px solid var(--line);border-radius:8px;margin:10px 0 14px;box-shadow:var(--shadow)}.help-note{background:var(--blue-soft);border:1px solid #b9d0f7;color:var(--blue-dark);border-radius:8px;padding:10px 12px;margin:0 0 12px;font-size:13.5px}.help-table{margin:4px 0 14px;font-size:13.5px;border:1px solid var(--line)}.help-table td{vertical-align:top}.help-toc{position:-webkit-sticky;position:sticky;top:12px}.help-toc-list{list-style:none;margin:0;padding:0;font-size:13px}.help-toc-list li{padding:3px 0}.help-toc-list li.on a{font-weight:650;color:var(--text)}@media (max-width:1000px){.help-layout{grid-template-columns:1fr}.help-toc{position:static}}.email-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.email-preview{position:-webkit-sticky;position:sticky;top:12px}.email-head{display:grid;grid-template-columns:70px 1fr;grid-gap:4px 10px;gap:4px 10px;margin:0 0 12px;font-size:13px;padding-bottom:10px;border-bottom:1px solid var(--line)}.email-head dt{color:var(--text-3)}.email-head dd{margin:0;overflow-wrap:anywhere}.email-body{font:14.5px/1.55 Arial,sans-serif;color:#1f2933;overflow-wrap:anywhere}.email-body p{margin:0 0 12px}.email-footer{margin-top:16px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--text-3)}mark.fill-in{background:#fff1a8;color:inherit;padding:0 2px;border-radius:3px}.send-reason{padding:0 16px 12px;text-align:right;font-size:12px;color:var(--amber);background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius)}@media (max-width:1000px){.email-layout{grid-template-columns:1fr}.email-preview{position:static}}.gt-bar{margin-bottom:8px}.gt-new{display:flex;gap:8px;align-items:center;margin:8px 0}.gt-new .input{max-width:280px}.gt-reset ul{margin:6px 0 8px 18px}table.gt{margin-top:6px}table.gt .gt-band td{padding:0;border-bottom:1px solid var(--line)}.gt-bandrow{display:flex;align-items:center;gap:10px;padding:8px 12px;text-align:left}.gt-name{font-size:13.5px;text-align:left}.gt-count{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:10px;background:rgba(255,255,255,.75);color:var(--text-2)}.gt-fold{font-size:14px;color:inherit;width:18px}.gt-delete,.gt-fold{background:none;border:0;cursor:pointer;padding:0}.gt-delete{font-size:12px;color:#8a1f1f;text-decoration:underline}.gt-c0{--gt:#e7f0ff}.gt-c1{--gt:#e6f6ee}.gt-c2{--gt:#fdf1dc}.gt-c3{--gt:#efe8fb}.gt-c4{--gt:#fde8e8}.gt-c5{--gt:#e8f3f6}.gt-band td{background:var(--gt)}.gt-band.gt-sub td{background:color-mix(in srgb,var(--gt),#ffffff 62%)}.gt-band.gt-sub .gt-name{font-weight:600}.gt-link{background:none;border:0;cursor:pointer;font-size:12px;color:var(--blue);padding:0 8px}.gt-link:hover{text-decoration:underline}.gt-newsub td{background:#fafbfd}.gt-gripcell{width:28px;padding-right:0}.gt-grip{background:none;border:0;cursor:-webkit-grab;cursor:grab;color:var(--text-3);font-size:16px;line-height:1;padding:2px 4px;border-radius:4px}.gt-grip:focus-visible,.gt-grip:hover{background:var(--grey-soft);color:var(--text)}table.gt tr.is-dragging td{opacity:.4}table.gt tr.drop-before td{box-shadow:inset 0 2px 0 var(--blue)}table.gt tr.drop-after td{box-shadow:inset 0 -2px 0 var(--blue)}table.gt tr.drop-into td{box-shadow:inset 0 0 0 2px var(--blue)}table.gt tr.will-move td{background:#fff3f3}.gt-flag{display:inline-block;margin-right:8px;font-size:11px;font-weight:600;color:#8a1f1f;background:#fde8e8;padding:1px 6px;border-radius:8px}.inline-fields{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-fields>.input{width:auto;flex:1 1 140px;min-width:0}.report-filter{margin-bottom:6px}.report-columns{border:0;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px 14px}.report-columns legend{margin-bottom:6px}.chip-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.report-chart{padding:4px 0 8px}.report-chart figcaption{text-align:center}.report-totals td{font-weight:650}.report-summary td.num,.report-summary th.num{text-align:right}.report-bottom{align-items:stretch!important}.report-bottom>*{display:flex;flex-direction:column}#report-save-slot>.panel{flex:1 1}.menu-btn{display:none}@media (max-width:899px){.app{grid-template-columns:1fr}.menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin-left:-6px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.menu-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sidebar{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:min(290px,86vw);z-index:300;transform:translateX(-100%);transition:transform .2s ease;overflow-y:auto;overscroll-behavior:contain;visibility:hidden}.app.nav-open .sidebar{transform:none;visibility:visible;box-shadow:0 0 40px rgba(0,0,0,.35)}.sidebar .nav{overflow:visible;flex:none}.sidebar .foot{margin-top:12px}.nav-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:290}body,html{overflow-x:hidden}.main{min-width:0;max-width:100vw}.panel-body,.panel-body.flush{overflow-x:auto}.topbar{gap:8px;padding:0 10px}.topbar .search{flex:1 1 auto;min-width:0;width:auto}.topbar .search kbd,.topbar .spacer,.topbar .user>div{display:none}#btn-new-account{padding:0 10px;font-size:0;gap:0}#btn-new-account svg{width:18px;height:18px}.acct-head{flex-wrap:wrap;align-items:flex-start;padding:14px;gap:12px}.acct-head .grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 70px)}.acct-head h1{font-size:20px;overflow-wrap:anywhere}.acct-head .btn-row{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap}.acct-strip{flex-wrap:wrap}.acct-strip>div{flex:1 1 50%;border-bottom:1px solid var(--line);padding:8px 14px}.stages{overflow-x:auto;padding:10px 14px 12px}.stages>*{flex:0 0 auto;min-width:104px}.page-head{flex-wrap:wrap;gap:10px}.layout-account>*,.layout-side>*,.layout-tasks>*,.panel,.stack{min-width:0}.kv,.list,.panel-body{overflow-wrap:anywhere}input.input,select.input,textarea.input{max-width:100%}.panel table{min-width:620px}.help-body table,.kv table{min-width:0}.topbar .back-word{display:none}[data-testid="app.back"]{padding:0 10px}.btn-row,.toolbar{flex-wrap:wrap}}.panel[class*=tone-]{border-top-width:3px}.panel.tone-blue{border-top-color:var(--blue)}.panel.tone-blue>.panel-head{background:var(--blue-soft)}.panel.tone-purple{border-top-color:var(--purple)}.panel.tone-purple>.panel-head{background:var(--purple-soft)}.panel.tone-green{border-top-color:var(--green)}.panel.tone-green>.panel-head{background:var(--green-soft)}.panel.tone-amber{border-top-color:var(--amber)}.panel.tone-amber>.panel-head{background:var(--amber-soft)}.panel.tone-grey{border-top-color:var(--text-3)}.panel.tone-grey>.panel-head{background:var(--grey-soft)}.panel[class*=tone-]>.panel-head{border-radius:7px 7px 0 0}@keyframes report-glow{0%{box-shadow:0 0 0 4px rgba(29,100,216,.45)}to{box-shadow:var(--shadow)}}#report-result:target{animation:report-glow 1.8s ease-out;scroll-margin-top:70px}.report-result h2{font-size:17px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.kpi{border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;border-left:4px solid}.kpi-value{font-size:24px;font-weight:700;line-height:1.15;word-break:break-word}.kpi-label{font-size:12px;color:var(--text-2)}.kpi-blue{background:var(--blue-soft);border-color:var(--blue)}.kpi-blue .kpi-value{color:var(--blue-dark)}.kpi-green{background:var(--green-soft);border-color:var(--green)}.kpi-green .kpi-value{color:var(--green)}.kpi-amber{background:var(--amber-soft);border-color:var(--amber)}.kpi-amber .kpi-value{color:var(--amber)}.kpi-purple{background:var(--purple-soft);border-color:var(--purple)}.kpi-purple .kpi-value{color:var(--purple)}.kpi-brand{background:#e3f5ee;border-color:var(--brand)}.kpi-brand .kpi-value{color:var(--brand)}.chart-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chart-pick{display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;min-width:78px;background:#fff;border:1px solid var(--line-strong);border-radius:8px;font-size:12px;color:var(--text-2);cursor:pointer}.chart-pick:hover:not(:disabled){border-color:var(--blue)}.chart-pick.on{border:2px solid var(--blue);background:var(--blue-soft);color:var(--blue-dark);font-weight:650;padding:5px 9px}.chart-pick:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(1)}.report-legend{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:4px 0}.report-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.report-sub{margin:14px 0 6px;color:var(--text-2)}.report-summary{width:100%}.report-summary tbody tr:nth-child(2n) td{background:var(--zebra)}.report-summary tbody tr:hover td{background:var(--blue-soft)}.report-summary .report-totals td{background:var(--grey-soft)!important;border-top:2px solid var(--line-strong)}.swatch{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:-1px}.report-empty{background:var(--blue-soft);border:1px dashed var(--blue);color:var(--blue-dark);border-radius:10px;padding:18px 20px 18px 56px;position:relative}.report-empty:before{content:"";position:absolute;left:18px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff 0 5px,transparent 6px),conic-gradient(var(--blue) 0 35%,var(--brand) 0 65%,var(--amber) 0)}.report-hint{background:var(--amber-soft);color:var(--amber);border-radius:8px;padding:10px 14px}.panel.report-result{background:linear-gradient(180deg,#f4f8ff,#ffffff 260px);border-top-width:2px;border:2px solid var(--blue);border-top:5px solid var(--blue);box-shadow:0 10px 28px rgba(29,100,216,.18),0 2px 6px rgba(16,30,54,.08);margin-bottom:22px}.panel.report-result>.panel-head{background:linear-gradient(90deg,var(--blue-soft),#f4f8ff)}.panel.report-result>.panel-foot{background:#f4f8ff}@media print{@page{margin:12mm}.report-page,.report-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.report-page){background:#fff}body:has(.report-page) .app{display:block}body:has(.report-page) .menu-btn,body:has(.report-page) .sidebar,body:has(.report-page) .topbar,body:has(.report-page) [data-testid=toast]{display:none!important}.report-page{padding:0!important;max-width:none!important}.report-page .chart-picker,.report-page .gt-bar,.report-page .gt-delete,.report-page .gt-filters,.report-page .gt-fold,.report-page .gt-gripcell,.report-page .gt-link,.report-page .page-head .btn,.report-page .page-head a.btn,.report-page .panel-foot,.report-page .report-bottom,.report-page [data-testid="report.builder"],.report-page [data-testid="report.history"],.report-page table.gt thead th:first-child{display:none!important}.report-page .panel{box-shadow:none!important;page-break-inside:auto;break-inside:auto;margin-bottom:10px}.report-page .panel.report-result{border-width:4px 1px 1px}.report-page .kpis,.report-page .report-chart{page-break-inside:avoid;break-inside:avoid}.report-page thead{display:table-header-group}.report-page tr{break-inside:avoid;page-break-inside:avoid}.report-page .panel-body{overflow:visible!important}.report-page .gt-band td{background:var(--grey-soft)!important}#report-result:target{animation:none}}.print-preview{position:fixed;inset:0;z-index:120;background:rgba(15,36,64,.72);display:flex;flex-direction:column;padding:16px;gap:10px}.print-preview-bar{background:#fff;border-radius:var(--radius);padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;box-shadow:var(--shadow)}.print-preview-frame{flex:1 1;width:100%;border:0;border-radius:var(--radius);background:#525659}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.seg-btn{background:#fff;border:0;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--text-2)}.seg-btn+.seg-btn{border-left:1px solid var(--line-strong)}.seg-btn.on{background:var(--blue-soft);color:var(--blue-dark);font-weight:650}@media (max-width:599px){.page-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 8px}.page-head .grow{flex:1 1 100%;min-width:0}.page-head h1{font-size:22px;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.page-head p{font-size:13.5px;line-height:1.45}.page-head>:not(.grow){max-width:100%}}.shop{min-height:100vh;background:var(--bg)}.shop-top{background:var(--nav);color:#fff;display:flex;align-items:center;gap:10px;padding:10px 16px}.shop-top img{width:34px;height:34px;background:#fff;border-radius:9px;padding:2px;flex:none}.shop-top .grow{flex:1 1;min-width:0}.shop-top b{font-size:16px;display:block}.shop-top small{display:block;font-size:12px;color:var(--nav-text);overflow-wrap:anywhere}.shop-user{text-align:right;font-size:13px;min-width:0;max-width:45%;overflow-wrap:anywhere}.shop-nav{background:var(--surface);border-bottom:1px solid var(--line);display:flex;gap:2px;padding:0 8px;overflow-x:auto}.shop-nav a{padding:12px;font-size:14px;color:var(--text-2);border-bottom:2px solid transparent;white-space:nowrap}.shop-nav a.on{color:var(--blue);border-color:var(--blue);font-weight:600}.shop-main{max-width:760px;margin:0 auto;padding:16px;display:grid;grid-gap:16px;gap:16px}.shop-main .page-head{display:block}.shop-main .title{font-weight:600}.wrap-any{overflow-wrap:anywhere}.mw-day{border:1px solid var(--line);border-radius:8px;padding:8px 12px 10px;margin:0;display:grid;grid-template-columns:90px 1fr 1fr;grid-gap:8px;gap:8px;align-items:end;min-width:0}.mw-day legend{font-weight:600;padding:0 4px}.mw-day .input{width:100%;min-width:0}@media (max-width:480px){.mw-day{grid-template-columns:1fr 1fr}.mw-day>label:first-of-type{grid-column:1/-1}}.mw-slots{border:0;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;min-width:0}.mw-slots legend{margin-bottom:6px}.mw-slot{border:2px solid var(--line);border-radius:8px;padding:6px;display:grid;grid-gap:4px;gap:4px;cursor:pointer;font-size:13px;min-width:0}.mw-slot.on{border-color:var(--blue);background:var(--blue-soft)}.mw-slot input{position:absolute;opacity:0;pointer-events:none}.mw-slot img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:5px;background:var(--grey-soft)}.mw-preview{display:block;max-width:100%;max-height:220px;margin-top:8px;border-radius:6px}.mw-news-thumb{width:48px;height:48px;object-fit:cover;border-radius:6px;flex:none}.seg label{padding:7px 12px;font-size:13px;color:var(--text-2);border-right:1px solid var(--line-strong);cursor:pointer}.seg label:last-child{border-right:0}.seg label.on{background:var(--blue-soft);color:var(--blue-dark);font-weight:600}.hint.text-red{color:var(--red);font-weight:600}.shop-demo-bar{align-items:center;justify-content:space-between}.shop-demo-bar,.thumbs{display:flex;flex-wrap:wrap;gap:8px}.thumbs{margin-top:6px}.thumb{text-decoration:none;color:inherit}.thumb,.thumb img{display:block;width:132px}.thumb img{height:82px;object-fit:cover;object-position:top left;border:1px solid var(--line);border-radius:6px;background:var(--bg,#f4f5f7)}.thumb span{display:block;font-size:11px;color:var(--muted,#667);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb:hover img{border-color:var(--blue,#2563eb)}.overdue-banner{font-size:14px;font-weight:600;border-width:2px}.overdue-banner a{color:inherit;text-decoration:underline}li.is-overdue{background:var(--red-soft);box-shadow:inset 4px 0 0 #c62828}.duetag.overdue-tag{color:#fff;background:#c62828;border-radius:999px;padding:2px 10px;white-space:nowrap}.tl.act li{grid-template-columns:minmax(0,1fr)}.tl.act li:before{display:none}.tl.act li+li{border-top:1px solid var(--line)}.tl.act details table{width:100%}.tl.act summary{overflow-wrap:anywhere;font:inherit}.toolbar.activity-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.activity-filters label{display:flex;flex-direction:column;gap:3px}.activity-filters .input,.toolbar.activity-filters select.input{width:100%;min-width:0;height:34px}.activity-filters .btn{justify-self:start}:root{--text-2:#3a4556;--text-3:#566276;--line:#e1e6ee;--z-work:#1d64d8;--z-work-soft:#eaf1fd;--z-work-ink:#154fae;--z-money:#0f7a58;--z-money-soft:#e5f6ee;--z-money-ink:#0a5a41;--z-attn:#b26a00;--z-attn-soft:#fff4de;--z-attn-ink:#7a4800;--z-admin:#6a4bc4;--z-admin-soft:#f0ebfd;--z-admin-ink:#4b2f9e;--accent:var(--z-work);--accent-soft:var(--z-work-soft);--accent-ink:var(--z-work-ink);--nav:#10243f;--nav-2:#1a3558;--nav-text:#d3deee;--nav-dim:#9fb2cf}[data-zone=money]{--accent:var(--z-money);--accent-soft:var(--z-money-soft);--accent-ink:var(--z-money-ink)}[data-zone=admin]{--accent:var(--z-admin);--accent-soft:var(--z-admin-soft);--accent-ink:var(--z-admin-ink)}[data-zone=attn]{--accent:var(--z-attn);--accent-soft:var(--z-attn-soft);--accent-ink:var(--z-attn-ink)}.zone{display:contents}:focus-visible{outline:2px solid #0b57d0;outline-offset:2px;border-radius:4px}.nav .group{display:flex;align-items:center;gap:8px;margin:16px 10px 5px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--nav-dim)}.nav .group:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--g,#6f9be6)}.nav .group.g-team,.nav .group.g-work{--g:#6f9be6}.nav .group.g-money{--g:#4fc79a}.nav .group.g-admin{--g:#b5a0f0}.nav .group.g-learn{--g:#8aa0c2}.nav a{position:relative;padding:7px 10px;font-size:13.5px}.nav a.active{background:rgba(255,255,255,.1);color:#fff;font-weight:600}.nav a.active:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:4px;border-radius:0 3px 3px 0;background:var(--rail,#6f9be6)}.nav .group.g-money~a.active{--rail:#4fc79a}.nav .group.g-team~a.active{--rail:#6f9be6}.nav .group.g-admin~a.active{--rail:#b5a0f0}.nav .group.g-learn~a.active{--rail:#8aa0c2}.nav .count{background:rgba(255,255,255,.16);color:#fff;font-weight:600}.nav .count.alert{background:#ffd89a;color:#5c3600}.sidebar .foot{color:var(--nav-dim)}.brand small{color:var(--nav-text)}.topbar{box-shadow:0 1px 0 var(--line)}select{color:var(--text)}select:not(.input):not([multiple]){font:inherit;height:34px;border:1px solid var(--line-strong);border-radius:8px;padding:0 30px 0 10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23566276' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;-moz-appearance:none;appearance:none;-webkit-appearance:none}select:disabled{opacity:.7}.workbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:10px 24px;background:linear-gradient(90deg,var(--z-work-soft),#fff 70%);border-bottom:1px solid #cfe0fa}.workbar .wlabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--z-work-ink)}.workbar .wname{font-weight:650;font-size:14px;color:var(--text)}.workbar .wstep{font-size:12px;color:var(--text-2)}.workbar .wchange{font-size:12px;text-decoration:underline;text-underline-offset:2px}.workbar .wprog{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-2)}.workbar .wprog .bar{width:150px;height:8px;border-radius:5px;background:#d6e4fb;overflow:hidden}.workbar .wprog .bar>span{display:block;height:100%;background:var(--z-work);border-radius:5px}.workbar .wprog.ok .bar>span{background:var(--z-money)}.workbar .wchip{font-size:12px;font-weight:600;padding:3px 10px;border-radius:14px;background:var(--z-attn-soft);color:var(--z-attn-ink);border:1px solid #f1d49b}.workbar .grow{flex:1 1}.workbar .btn-primary{height:38px;padding:0 18px;font-size:14px}.workbar .wsub{font-size:12px;color:var(--text-2);margin-right:4px}.content>*{min-width:0}.panel-body:has(table.gt){overflow-x:auto}.page-head{flex-wrap:wrap}.page-head>.grow{flex:1 1 220px}.content{gap:20px;padding:24px 28px 48px;max-width:1560px}.page-head{padding-left:14px;border-left:4px solid var(--accent);align-items:center;min-height:48px}.page-head h1{font-size:23px;letter-spacing:-.01em}.page-head p{color:var(--text-2)}.panel{border-radius:12px;border-color:var(--line)}.panel-head h2{font-size:15px}.panel-foot{border-radius:0 0 12px 12px;flex-wrap:wrap}.tile{border-top:3px solid var(--accent);border-radius:12px}.tile .value{font-size:28px;letter-spacing:-.01em}.tile.attn{border-top-color:var(--z-attn);background:linear-gradient(#fffaf0,#fff 55%)}.tile.money{border-top-color:var(--z-money)}.btn,.btn-danger,.btn-primary{height:36px;border-radius:8px;padding:0 16px}.btn-danger.sm,.btn-primary.sm,.btn.sm{height:30px;padding:0 12px}.btn-primary{box-shadow:0 1px 2px rgba(21,79,174,.25)}.btn-danger{border-color:#d98a8a}th{color:var(--text-3);background:#f6f8fb}[data-zone=money]{--row-hover:#cfeadd}[data-zone=admin]{--row-hover:#e1d8fa}.badge{font-weight:650}.b-blue{background:var(--z-work-soft);color:var(--z-work-ink)}.b-green{background:var(--z-money-soft);color:var(--z-money-ink)}.b-amber{background:var(--z-attn-soft);color:var(--z-attn-ink)}.b-purple{background:var(--z-admin-soft);color:var(--z-admin-ink)}.score{background:var(--z-attn-soft);color:var(--z-attn-ink)}.score.hi{background:#fde9e7;color:#9d1f1a}.banner.amber{background:var(--z-attn-soft);color:var(--z-attn-ink);border-color:#f1d49b}.banner.blue{background:var(--z-work-soft);color:var(--z-work-ink)}.banner.green{background:var(--z-money-soft);color:var(--z-money-ink)}.down,.od{color:#b3261e}.up{color:var(--z-money-ink)}a{color:#0b57d0}.banner a,.crumbs a,.hint a,.small a,.sub a,.what a,p a{text-decoration:underline;text-underline-offset:2px}.list li:hover{background:#fafcff}.empty{margin:14px;padding:26px 16px 22px;background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:10px;color:var(--text-2)}.empty:before{content:"";display:block;width:38px;height:38px;margin:0 auto 10px;border-radius:50%;background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23154fae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 13l3-8h12l3 8v6H3z'/%3E%3Cpath d='M3 13h5l1 3h6l1-3h5'/%3E%3C/svg%3E") center/20px no-repeat}.col .empty{margin:6px 0;padding:14px 6px}.col .empty:before{display:none}.hero{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid #bcd3f7;border-radius:14px;background:#fff;box-shadow:0 6px 22px rgba(29,100,216,.1);overflow:hidden}.hero .hl{padding:20px 22px;background:linear-gradient(135deg,#f4f8ff,#fff 60%)}.hero .hr{padding:18px 22px;border-left:1px solid #dbe7fb;background:#fbfdff}.hero .eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--z-work-ink)}.hero h2{font-size:22px;margin:4px 0 2px}.hero .why{font-size:13px;color:var(--text-2)}.hero .phone{font:600 18px Consolas,monospace;margin:10px 0 14px;color:var(--text)}.hero .btn-primary{height:46px;font-size:16px;padding:0 28px}.hero ul.todo{list-style:none;margin:8px 0 0;padding:0;font-size:13px}.hero ul.todo li{display:flex;gap:8px;padding:5px 0;color:var(--text-2)}.hero ul.todo li:before{content:"";width:14px;height:14px;margin-top:2px;border:2px solid #8fb2ee;border-radius:4px;flex:none}.hero ul.todo b{color:var(--text)}.hero .h3{font-size:12px;font-weight:700;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase}.avatar{color:#fff!important}.wrap-any a,td a[target=_blank]{text-decoration:underline;text-underline-offset:2px}.btn.todo-mail{color:#7a4800}.dict .mic,.dict .mic *{color:#0a6b4b}[data-testid^="tasks.group"]>summary,[data-testid^="tasks.group"]>summary *{color:var(--text-3)!important}details[data-testid^="tasks.group"]{opacity:1!important}html.crm-wait,html.crm-wait *{cursor:wait!important}[aria-busy=true],[aria-busy=true] *{cursor:wait}button[aria-busy=true]{opacity:.75;pointer-events:none}button[aria-busy=true]:before{content:"";width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block;margin-right:7px;vertical-align:-2px;animation:spin .7s linear infinite}@media (max-width:800px){.content{padding:16px;gap:16px}.hero{grid-template-columns:1fr}.hero .hr{border-left:0;border-top:1px solid #dbe7fb}}@media (max-width:899px){.workbar{flex-wrap:nowrap;gap:10px;padding:8px 12px}.workbar .wchange,.workbar .wchip,.workbar .wprog .bar,.workbar .wstep,.workbar .wsub{display:none}.workbar .wname{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbar .btn-primary{height:36px;padding:0 12px;font-size:13px;flex:none}.topbar .campaign-switch{flex:0 1 120px;min-width:0}.topbar .campaign-switch>.muted{display:none}.topbar .campaign-switch select{width:100%;min-width:0}.topbar [data-testid="app.faq"]{display:none}.topbar .search{flex:1 1 60px}.topbar .btn{padding:0 10px}.acct-head .badge{max-width:100%;white-space:normal}}@media (max-width:599px){.page-head{padding-left:10px}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.workbar .wpick{display:flex;flex-direction:column;gap:2px}.workbar .campaign-switch.in-bar{display:inline-flex;flex-direction:column;align-items:flex-start!important;gap:1px!important;font-size:13px}.workbar .campaign-switch.in-bar select{height:30px;font-weight:650;font-size:14px;border-color:#b9cff4;background:#fff;max-width:340px;width:auto;min-width:260px}.workbar .wemail{font-size:12px;color:var(--text-2)}.bell{position:relative}.bell-btn{position:relative;width:38px;padding:0}.bell-btn,.bell-count{display:inline-flex;align-items:center;justify-content:center}.bell-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#b42318;color:#fff;font-size:11px;font-weight:700}.bell-pop{position:absolute;right:0;top:44px;width:340px;max-width:calc(100vw - 24px);max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 10px 30px rgba(20,30,50,.18);z-index:60}.bell-pop ul{list-style:none;margin:0;padding:0}.bell-pop li{border-bottom:1px solid var(--line)}.bell-pop li.unread{background:var(--z-work-soft)}.bell-pop li button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 14px;background:transparent;border:0;font:inherit;cursor:pointer;color:var(--text)}.bell-pop li button:hover{background:var(--row-hover)}.bell-foot{padding:8px 12px;display:flex;justify-content:flex-end;background:var(--surface-2)}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.checklist li{display:flex;gap:8px;align-items:flex-start;font-size:13px}.checklist .tick{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#fff;background:#fff}.checklist li.done .tick{background:var(--z-money);border-color:var(--z-money)}.checklist li.done{color:var(--text-2)}.say-box{border:1px solid #bcd3f7;background:#f4f8ff;border-radius:10px;padding:10px 12px}.say-box p{margin:0 0 6px;font-size:14px}.say-box p:last-child{margin-bottom:0}@media (max-width:899px){.workbar .wemail{display:none}.workbar .campaign-switch.in-bar select{max-width:42vw;min-width:0;width:100%}.workbar .wpick{min-width:0;flex:0 1 42vw}.bell-pop{position:fixed;top:58px;right:12px;left:12px;width:auto}}.month-grid{table-layout:fixed;width:100%;min-width:640px}.month-grid td{vertical-align:top;height:76px;padding:6px 8px;font-size:12.5px}.month-grid td.out{background:var(--surface-2,#f6f8fb)}.month-grid td b{display:block;margin-bottom:2px}.month-grid td .win{display:block;color:var(--text-2)}td.today,th.today,tr.today td,tr.today th{background:var(--blue-soft)}.teamcal{min-width:860px}.teamcal td,.teamcal th{vertical-align:top}.teamcal .win{display:block;font-size:12.5px}.teamcal tfoot td,.teamcal tfoot th{border-top:2px solid var(--line-strong)}.wt-form{display:grid;grid-gap:8px;gap:8px;padding:10px 0;min-width:220px}.panel-body[role=region][tabindex="0"]{position:relative}tbody th[scope=row],tfoot th[scope=row]{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:650;color:var(--text);background:transparent;border-bottom:1px solid var(--line)}.panel-body li .sub,tbody th[scope=row] .sub,tfoot th[scope=row] .sub,th .sub{display:block;font-size:12px;font-weight:400;color:var(--text-2)}th .sub{text-transform:none;letter-spacing:0}.teamcal tbody th[scope=row],.teamcal tfoot th[scope=row]{min-width:150px}.time-sel{width:auto;min-width:116px;max-width:100%}.chat-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.chat-side .panel-head{padding:10px 12px}.chat-search{display:flex;gap:8px;width:100%}.chat-search .input{flex:1 1;min-width:0}.chat-list{list-style:none;margin:0;padding:0;max-height:62vh;overflow:auto}.chat-list li{border-bottom:1px solid var(--line)}.chat-list a{display:flex;flex-direction:column;gap:2px;padding:10px 14px;color:var(--text);text-decoration:none}.chat-list a:hover{background:var(--row-hover)}.chat-list a.active{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.chat-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-unread{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#b42318;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.chat-snip{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.chat-main{min-height:420px}.chat-main .panel-head{align-items:center}.chat-back{display:none}.chat-thread{min-height:0}.chat-log,.chat-thread{display:flex;flex-direction:column}.chat-log{height:50vh;min-height:280px;overflow:auto;padding:8px 14px;gap:6px}.chat-msg{max-width:78%;align-self:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:7px 11px}.chat-msg.mine{align-self:flex-end;background:var(--blue-soft);border-color:#b9d0f7}.chat-msg.mentioned{border-color:#e8c27a;background:var(--amber-soft)}.chat-meta{font-size:12px;color:var(--text-2);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chat-body{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.mention{font-weight:700;color:var(--blue-dark);background:rgba(29,100,216,.1);border-radius:4px;padding:0 2px}.chat-files{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.chat-files img{display:block;max-width:160px;height:auto;border-radius:6px;border:1px solid var(--line);margin-bottom:2px}.chat-files a{text-decoration:underline;color:var(--blue-dark);overflow-wrap:anywhere}.chat-actions{display:flex;gap:12px;margin-top:2px;font-size:12px}.chat-actions .linkish{font-size:12px;text-decoration:underline;color:var(--blue-dark)}.chat-report{margin-top:6px;padding:8px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:6px}.chat-report-btns{display:flex;justify-content:flex-end;gap:8px}.chat-compose{border-top:1px solid var(--line);padding:10px 14px;display:flex;flex-direction:column;gap:8px;background:var(--surface-2)}.chat-compose-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chat-compose-row .grow{flex:1 1;min-width:120px}.chat-error{margin:0;color:#8e1f1f;font-size:13px}.chat-note{margin:0;padding:8px 14px 12px}.chat-hits{list-style:none;margin:0;padding:0}.chat-hits li{border-bottom:1px solid var(--line)}.chat-hits a{display:flex;flex-direction:column;gap:2px;padding:10px 16px;color:var(--text);text-decoration:none}.chat-hits a:hover{background:var(--row-hover)}.chat-hits .chat-snip{white-space:normal}.chat-new-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.panel-form{display:flex;flex-direction:column;flex:1 1}.chat-pick{list-style:none;margin:6px 0 0;padding:0;max-height:260px;overflow:auto;display:grid;grid-gap:6px;gap:6px}.report{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.report-body{margin:0;padding:8px 12px;border-left:3px solid var(--line-strong);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere}.report-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}@media (max-width:800px){.chat-layout{grid-template-columns:1fr}.chat-layout.has-open .chat-side,.chat-layout:not(.has-open) .chat-main{display:none}.chat-back{display:inline-flex}.chat-msg{max-width:94%}.chat-log{height:52vh}}.input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0b57d0;outline-offset:1px;border-color:#0b57d0}.skel{background:linear-gradient(90deg,#e8edf4 25%,#f3f6fa 50%,#e8edf4 75%);background-size:200% 100%;border-radius:6px;animation:skel 1.4s ease-in-out infinite}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-title{height:26px;width:240px;max-width:70%;margin-bottom:8px}.skel-sub{height:14px;width:420px;max-width:90%;margin-bottom:18px}.skel-row{height:38px;margin:8px 0}.skel-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.skel-tile{height:78px}@media (max-width:700px){.skel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-today{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.team-today .tt{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface)}.team-today .tt .n{font-size:24px;font-weight:600}.team-today .tt.warn{border-color:#e8c27a;background:var(--amber-soft)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.busy{opacity:1}.skel{background:#e8edf4}}.skip-link{white-space:nowrap;position:absolute;left:8px;top:-60px;z-index:200;background:#fff;color:#0b57d0;border:2px solid #0b57d0;border-radius:8px;padding:8px 14px;font-weight:600}.skip-link:focus{top:8px}main:focus{outline:none}.help-body a,.help-body li a,.help-body p a{text-decoration:underline}.gt .gt-sort:focus-visible,.gt-grip:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}table.gt thead th{position:relative}.nav-toggle{display:none}.nav-tip{position:fixed;z-index:400;transform:translateY(-50%);background:#0b1626;color:#fff;font-size:12.5px;line-height:1.3;padding:5px 9px;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.3);white-space:nowrap;pointer-events:none}@media (min-width:900px){.app{--sidebar-w:228px;grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.app[data-nav=collapsed]{--sidebar-w:64px}.sidebar .lbl{white-space:nowrap}.nav-toggle{display:flex;align-items:center;gap:10px;flex:none;margin:0 10px 2px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:var(--nav-text);font:inherit;font-size:13px;cursor:pointer;text-align:left}.nav-toggle:hover{background:var(--nav-2);color:#fff}.nav a:focus-visible,.nav-toggle:focus-visible,.sidebar .foot button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.nav-toggle svg{width:17px;height:17px;flex:none}.sidebar .foot button.linkish{display:inline-flex;align-items:center;gap:8px}.sidebar .foot button.linkish svg{width:16px;height:16px;flex:none}.app[data-nav=collapsed] .brand{padding:16px 0 12px;justify-content:center}.app[data-nav=collapsed] .brand>div{display:none}.app[data-nav=collapsed] .nav-toggle{margin:0 8px 2px;padding:8px 0;justify-content:center;gap:0}.app[data-nav=collapsed] .nav-toggle .lbl{display:none}.app[data-nav=collapsed] .nav{padding:6px 8px;overflow-x:hidden}.app[data-nav=collapsed] .nav .group{margin:8px 12px;height:1px;padding:0;font-size:0;background:var(--nav-2)}.app[data-nav=collapsed] .nav .group:before{display:none}.app[data-nav=collapsed] .nav a{justify-content:center;gap:0;padding:9px 0}.app[data-nav=collapsed] .nav a svg{width:20px;height:20px}.app[data-nav=collapsed] .nav a .lbl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app[data-nav=collapsed] .nav a.active:before{left:-8px}.app[data-nav=collapsed] .nav .count{position:absolute;top:1px;right:4px;margin:0;min-width:16px;height:16px;padding:0 4px;line-height:16px;text-align:center;font-size:10px;background:#c62f2f;color:#fff}.app[data-nav=collapsed] .sidebar .foot{padding:10px 0;text-align:center}.app[data-nav=collapsed] .sidebar .foot>div:first-child{display:none}.app[data-nav=collapsed] .sidebar .foot form{margin-top:0!important}.app[data-nav=collapsed] .sidebar .foot .lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app[data-nav=collapsed] .sidebar .foot button.linkish{padding:8px}.app[data-nav=collapsed] .sidebar .foot button.linkish svg{width:20px;height:20px}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.app{transition:grid-template-columns .2s ease}}.crm-tip{position:fixed;z-index:200;max-width:min(320px,calc(100vw - 16px));padding:7px 10px;border-radius:8px;background:#17202e;color:#fff;font-size:13px;line-height:1.4;box-shadow:0 4px 14px rgba(15,36,64,.35);pointer-events:auto}.crm-tip .crm-tip-more{color:#9fc3ff;text-decoration:underline;font-weight:600}.crm-tip .crm-tip-more:focus-visible{outline:2px solid #fff;outline-offset:2px}.crm-tip .crm-tip-hint{color:#c9d6ea;font-size:12px}@media (prefers-reduced-motion:no-preference){.crm-tip{animation:crm-tip-in .12s ease-out}}@keyframes crm-tip-in{0%{opacity:0}to{opacity:1}}@media print{.crm-tip{display:none}}.dlg-back{position:fixed;inset:0;background:rgba(20,28,45,.45);display:flex;align-items:center;justify-content:center;padding:16px;z-index:200}.dlg{background:#fff;border-radius:10px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:18px 20px;box-shadow:0 12px 40px rgba(0,0,0,.3)}.dlg h2{margin:0 0 8px;font-size:17px}.dlg-body{font-size:13.5px}.dlg-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}.area-bar{height:10px;border-radius:6px;background:var(--grey-soft);overflow:hidden;min-width:90px}.area-bar>span{display:block;height:100%;background:var(--blue);border-radius:6px}.area-bar.bad>span{background:var(--red)}.area-bar.done>span{background:var(--green)}.area-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:4px 14px;gap:4px 14px}.area-cats label{display:flex;gap:6px;align-items:center;font-size:13px;padding:2px 0}.area-group{border:1px solid var(--line);border-radius:8px;padding:8px 12px 10px;margin:0 0 10px;min-width:0}.area-group legend{font-weight:650;font-size:13px;padding:0 6px}.area-funnel{display:grid;grid-gap:8px;gap:8px}.area-funnel .row{display:grid;grid-template-columns:110px 1fr 70px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.area-funnel .bar{height:16px;background:var(--grey-soft);border-radius:4px;overflow:hidden}.area-funnel .bar>span{display:block;height:100%;background:var(--blue)}table.area{width:100%}table.area td,table.area th{text-align:left;padding:7px 9px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top}table.area th{font-size:12px;color:var(--text-2)}table.area tr.grp th{background:var(--surface-2);color:var(--text);font-size:12.5px}@media (max-width:700px){.area-funnel .row{grid-template-columns:80px 1fr 56px}.dlg{padding:14px}}.nav .group-toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font:inherit;color:inherit}.nav .group-toggle:after{content:"";margin-left:auto;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s}.nav .group-toggle[aria-expanded=false]:after{transform:rotate(-45deg)}.nav .group-toggle:hover{color:#fff}.nav .group-toggle:focus-visible{outline:2px solid #9cc0f5;outline-offset:2px;border-radius:4px}.nav .group-toggle .count{margin-left:4px}.nav[data-closed~=admin]>a[data-group=admin],.nav[data-closed~=learn]>a[data-group=learn],.nav[data-closed~=money]>a[data-group=money],.nav[data-closed~=my-day]>a[data-group=my-day],.nav[data-closed~=sell]>a[data-group=sell],.nav[data-closed~=team]>a[data-group=team]{display:none}@media (min-width:900px){.app[data-nav=collapsed] .nav>a[data-group]{display:flex}.app[data-nav=collapsed] .nav .group-toggle{display:none}}[data-assistant-ring]{position:fixed;z-index:2147483000;pointer-events:none;border:3px solid #d9480f;border-radius:8px;box-shadow:0 0 0 3px rgba(255,212,59,.9)}@media (prefers-reduced-motion:no-preference){[data-assistant-ring]{animation:assistant-pulse 1.4s ease-in-out infinite}}@keyframes assistant-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,212,59,.9)}50%{box-shadow:0 0 0 10px rgba(255,212,59,.25)}}[data-assistant-target]{outline:3px solid #d9480f!important;outline-offset:2px}@media (prefers-reduced-motion:no-preference){[data-assistant-target]{animation:assistant-target-pulse 1.4s ease-in-out infinite}}@keyframes assistant-target-pulse{0%,to{outline-color:#d9480f}50%{outline-color:#ffd43b}}[data-assistant-note]{position:fixed;z-index:2147483001;max-width:min(320px,calc(100vw - 16px));background:#1a1a1a;color:#fff;padding:8px 10px;border-radius:8px;font-size:14px;line-height:1.35;box-shadow:0 4px 14px rgba(0,0,0,.35)}[data-assistant-note] button{margin-left:4px;padding:2px 8px;border:0;border-radius:5px;background:#ffd43b;color:#1a1a1a;font:inherit;font-weight:600;cursor:pointer}[data-assistant-note] button:focus-visible{outline:2px solid #fff;outline-offset:2px}.assistant-panel{position:fixed;top:0;right:0;bottom:0;z-index:95;width:min(420px,100vw);background:var(--surface,#fff);border-left:1px solid var(--line-strong,#ccd);box-shadow:-10px 0 30px rgba(15,36,64,.2);display:flex;flex-direction:column}.assistant-panel .ap-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line,#dde)}.assistant-panel .ap-head h2{margin:0;font-size:17px;flex:1 1}.assistant-panel .ap-body{flex:1 1;overflow:auto;padding:12px 14px;display:grid;grid-gap:12px;gap:12px;align-content:start}.assistant-panel .ap-foot{padding:8px 14px;border-top:1px solid var(--line,#dde)}.assistant-panel .ap-foot,.assistant-panel .ap-state{font-size:12.5px;color:var(--muted,#4a5568)}.assistant-panel .ap-answer{white-space:pre-wrap}.assistant-panel details pre{white-space:pre-wrap;font-size:12.5px;max-height:180px;overflow:auto;margin:6px 0 0}.assistant-panel .ap-chips{display:flex;flex-wrap:wrap;gap:6px}.assistant-panel .ap-chips button{font-size:13px}@media (max-width:899px){.assistant-panel{width:100vw}.assistant-btn .ask-label{display:none}.assistant-btn{padding:0 10px}.topbar .help-word{display:none}.topbar{gap:5px}}.sidebar,.sidebar .nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.sidebar .nav::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:8px;height:8px}.sidebar .nav::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar .nav::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}.sidebar .nav::-webkit-scrollbar-thumb:hover,.sidebar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.row-wrap{display:flex;flex-wrap:wrap;gap:0 12px}.row-wrap>*{flex:1 1 150px;min-width:0}.panel table.order-sheet{min-width:0;font-size:13px}.order-sheet td,.order-sheet th{padding:6px 8px;vertical-align:top}.order-sheet td.num,.order-sheet th.num{white-space:nowrap}.order-sheet tfoot td,.order-sheet tfoot th{border-top:2px solid var(--line-strong)}button.chip[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark);font-weight:600}button.chip[aria-pressed=true]:before{content:"\2713\00a0"}.chip:focus-visible,.tp-seg:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tp{display:grid;grid-gap:8px;gap:8px;min-width:0}.tp-list{min-height:40px}.tp-other{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.tp-f{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--text-2)}.tp-f .input{min-width:84px}.tp-ampm{display:inline-flex;border:1px solid var(--line-strong);border-radius:7px;overflow:hidden;background:#fff}.tp-seg{padding:9px 16px;min-width:56px;min-height:40px;font:inherit;font-size:13px;background:#fff;color:var(--text-2);border:0;border-right:1px solid var(--line-strong);cursor:pointer}.tp-seg:last-child{border-right:0}.tp-seg.on{background:var(--blue-soft);color:var(--blue-dark);font-weight:600}.tp-chosen{font-size:13px;color:var(--text-2)}.when-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.when-row>*{flex:1 1 200px;min-width:0}.zone-line{font-size:13px;color:var(--text);margin-top:6px}.zone-line b{font-weight:600}.pill-hint{margin-top:6px;font-size:12.5px;color:var(--text-2)}.pill-hint.warn{color:var(--red);font-weight:600}@media (max-width:599px){.logcall .chips .chip{min-height:44px;padding:8px 14px;font-size:14px}.tp-f .input,.tp-list,.tp-seg{min-height:44px}.tp-seg{min-width:64px}}.call-toasts{position:fixed;top:64px;right:20px;width:min(440px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;z-index:120}.call-toast{background:#fff;border:1px solid var(--line);border-left:5px solid var(--amber);border-radius:10px;padding:12px 14px;box-shadow:0 10px 28px rgba(16,30,54,.22)}.call-toast[data-mode=now]{border-left-color:var(--red)}.call-toast-text{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--text)}.call-toast-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.call-toast .call-join{font-size:16px;font-weight:600;min-height:44px;padding:10px 18px;display:inline-flex;align-items:center;text-decoration:none}.call-toast .btn{min-height:36px}.call-toast .call-toast-x{margin-left:auto;min-width:36px;padding:4px 10px;font-size:18px;line-height:1}.call-toast a:focus-visible,.call-toast button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (max-width:600px){.call-toasts{top:56px;right:12px;left:12px;width:auto}.call-toast .call-join{flex:1 1 100%;justify-content:center}}.call-chip{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:10px;font-size:11.5px;font-weight:600;background:var(--blue-soft);color:var(--blue-dark);border:1px solid #b9d0f7;white-space:nowrap}.call-card-grid{display:grid;grid-gap:4px 18px;gap:4px 18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.call-card-grid>div{font-size:13px}.call-card-grid dt{font-size:11.5px;color:var(--text-2);margin:0}.call-card-grid dd{margin:0 0 6px;font-weight:600}.call-toast-more{margin:0;align-self:flex-end;background:#fff;border:1px solid var(--line);border-radius:10px;padding:4px 10px;font-size:12.5px;color:var(--text-2)}.cpoints{border:0;padding:0;margin:0 0 12px;min-width:0}.cpoints>legend.f{padding:0;margin-bottom:4px}.cpoint{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.cpoint-co{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cpoint-primary{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;white-space:nowrap}.caddr{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1fr);grid-gap:8px;gap:8px}.role-list{position:absolute;z-index:20;left:0;right:0;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);max-height:240px;overflow:auto}.role-list li{padding:8px 12px;cursor:pointer;font-size:14px}.role-list li.on,.role-list li:hover{background:var(--blue-soft);color:var(--blue-dark)}@media (max-width:599px){.cpoint{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpoint>input:first-child{grid-column:1/-1}.cpoint-co{grid-template-columns:minmax(0,1fr)}.caddr{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.caddr>:last-child{grid-column:1/-1}}.calnav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.calnav-step{display:flex;gap:6px}.calnav-title{margin:0;font-size:17px;flex:1 1 200px}.calweek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start}.calday{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.calday h3{margin:0 0 6px;font-size:13px}.calcell.today,.calday.today,.calmonth-list section.today{background:var(--blue-soft);border-color:var(--blue)}.calday-empty{margin:0;font-size:12.5px}.calitem{font-size:12.5px;padding:3px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.calitem:first-of-type{border-top:0}.calitem a{color:var(--text);text-decoration:none}.calitem a:hover .calitem-title{text-decoration:underline}.calitem-time{color:var(--text-2)}.calitem-edit{margin-left:6px}.calitem.compact{padding:1px 0;font-size:12px}.calitem.compact .badge{display:none}.calitem.compact .calitem-time{font-size:11.5px}.calmonth{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.calmonth-head,.calmonth-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calmonth-head span{padding:6px 8px;font-size:12px;font-weight:650;color:var(--text-2);background:var(--surface-2,#f6f8fb)}.calcell{min-height:96px;padding:4px 6px;border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0}.calcell:nth-child(7n+1){border-left:0}.calcell.out{background:var(--surface-2,#f6f8fb);color:var(--text-2)}.calcell-num{display:inline-block;font-weight:650;font-size:12.5px;margin-bottom:2px;color:inherit;text-decoration:none}.calmore{display:block;font-size:12px;font-weight:600}.calmonth-list{display:none}.calyear{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.calmini{padding:8px 10px}.calmini h3{margin:0 0 6px;font-size:13px}.calmini-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;text-align:center;font-size:12px}.calmini-dow{color:var(--text-2);font-size:11px}.calmini-day{padding:3px 0;border-radius:4px;color:var(--text);text-decoration:none}.calmini-day.has{background:var(--blue-soft);font-weight:700}.calmini-day.has.gap{background:#fde8e6}.calmini-day.has.ok{background:#e3f4e8}.calmini-day.today{outline:2px solid var(--blue)}@media (max-width:800px){.calweek{grid-template-columns:minmax(0,1fr)}.calmonth{display:none}.calmonth-list{display:grid;grid-gap:8px;gap:8px}.calmonth-list section{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.calmonth-list h3{margin:0 0 4px;font-size:13px}.calmonth-list .calitem.compact .badge{display:inline-block}.calnav-title{flex-basis:100%;order:-1}}.tp-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;align-items:start}.tp-cell{min-width:0}.tp-cell>.f{display:block;margin-bottom:4px}.tp-cat{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-combo{position:relative;min-width:0}.tp-button{display:flex;justify-content:space-between;gap:8px;align-items:center;width:100%;text-align:left;cursor:pointer}.tp-button,.tp-current{min-width:0;overflow:hidden}.tp-current{text-overflow:ellipsis;white-space:nowrap}.tp-count{flex:none;font-size:11.5px;color:var(--text-3)}.tp-menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 2px);padding:4px 0;max-height:min(420px,60vh);overflow-y:auto;background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.14)}.tp-group-list,.tp-menu{margin:0;list-style:none}.tp-group-list{padding:0}.tp-group{padding:6px 12px 2px;font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.tp-opt{padding:7px 12px;font-size:14px;cursor:pointer;overflow-wrap:anywhere}.tp-opt.sel{font-weight:650}.tp-opt.on{background:#e8f0fe}.tp-why{font-size:12.5px}.tp-none,.tp-why{color:var(--text-3)}.tp-none{padding:8px 12px;font-size:13px}.tp-search{margin-top:6px}.email-side{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}.email-side .email-preview{position:static}.tp-preview-hint{font-size:13px;color:var(--text-3)}@media (max-width:1000px){.email-side{position:static;max-height:none;overflow:visible}}@media (max-width:640px){.tp-row{grid-template-columns:1fr}.tp-opt{padding:12px}}@media (max-width:899px){.btn,.btn-danger,.btn-danger.sm,.btn-primary,.btn-primary.lg,.btn-primary.sm,.btn.icon,.btn.lg,.btn.sm,.btn.small{min-height:44px;min-width:44px}.btn.icon{padding:0 12px}.workbar .btn-primary{min-height:44px}.input,.strip-select,input.input,select.input,select.strip-select,textarea.input{min-height:44px;font-size:16px}textarea.input{min-height:88px}.menu-btn{width:44px;height:44px}.topbar .search input{height:44px;font-size:16px}.topbar .search svg{top:14px}.bell-btn{min-width:44px}.calnav .seg a,.seg a,.tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.seg,.tabs{flex-wrap:wrap}.tabs a{padding-top:0;padding-bottom:0}.stage-path button,.stagebar,.stages>*{min-height:44px}.chip,.chips .chip,.linkish,.tp-seg,button.linkish{min-height:44px;display:inline-flex;align-items:center}.linkish,button.linkish{min-width:44px;justify-content:center;padding-top:0;padding-bottom:0}.chip-check,.switch-row,label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;align-items:center;gap:10px;min-height:44px}.chip-check>input,label:has(>input[type=checkbox])>input,label:has(>input[type=radio])>input{width:22px;height:22px;flex:none;margin:0}td label:has(>input[type=checkbox]),th label:has(>input[type=checkbox]){justify-content:center;min-width:44px}.check{width:22px;height:22px}.calcell-num,.calday h3 a,.calmini h3 a,.calmonth-list h3 a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.calmini-day{justify-content:center}.calitem a,.calitem-edit,.calmini-day,.calmore{display:inline-flex;align-items:center;min-height:44px}.calitem>a{display:flex}label.check-tap{min-width:44px;min-height:44px}label.agent-tap,label.check-tap{display:inline-flex;align-items:center;justify-content:center}label.agent-tap{width:44px;height:44px;flex:none;margin:-8px -6px -8px -10px}.tap-link{display:inline-flex;align-items:center;min-height:44px}.calmini{padding:6px 4px}.calmini-grid{gap:0}.calmini h3{padding-left:6px}.gt .gt-delete,.gt .gt-fold,.gt .gt-grip,.gt .gt-link,.gt .gt-sort,.gt input.gt-filter,.gt select.gt-filter{min-height:44px;min-width:44px}.gt .gt-link,.gt .gt-sort,.page-tabs a{display:inline-flex;align-items:center}.page-tabs a{min-height:44px}.crumbs a,a[data-dial],a[data-testid="call.calendar-link"],a[data-testid="call.ics"],a[data-testid="contact.email-link"],a[data-testid="task.open"]{display:inline-block;padding:14px 0}.list li{flex-wrap:wrap;row-gap:4px}.list li>.grow{flex:1 1 150px}.nav .group-toggle,.nav a,.sidebar .foot button{min-height:44px}}@media (max-width:599px){.topbar{height:auto;flex-wrap:wrap;row-gap:6px;padding:7px 10px}.topbar .search{order:20;flex:1 1 100%;max-width:none}.topbar .user{display:none}.topbar .campaign-switch{order:10;flex:1 1 100%}.topbar .campaign-switch select{width:100%}}.skip-nav{position:absolute;top:0;left:0}.gsearch-panel{position:absolute;top:40px;left:0;right:0;z-index:60;max-height:70vh;overflow:auto;background:var(--surface,#fff);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.gsearch-head{display:flex;justify-content:space-between;padding:6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);background:var(--surface-2)}.gsearch-head a{text-transform:none;letter-spacing:0}.gsearch-opt{display:block;padding:8px 12px;cursor:pointer}.gsearch-opt small{display:block;color:var(--text-3)}.gsearch-opt.on,.gsearch-opt:hover{background:var(--surface-2);outline:2px solid transparent;box-shadow:inset 3px 0 0 var(--accent,#2563eb)}.gsearch-dnc{color:#b42318;font-size:12px;font-weight:600}.gsearch-empty{padding:12px;color:var(--text-3)}@media (max-width:700px){.topbar{position:relative}.topbar .gsearch{position:static}.topbar .gsearch input{position:relative}.gsearch-panel{position:fixed;top:56px;left:0;right:0;border-radius:0;max-height:calc(100vh - 56px)}}.lc-select{min-height:44px;width:100%}.lc-dd,.lc-select{max-width:420px}.lc-dd>summary{display:flex;align-items:center;cursor:pointer;list-style:none;background:#fff}.lc-dd>summary::-webkit-details-marker{display:none}.lc-dd>summary:after{content:"\25BE";margin-left:auto;padding-left:8px}.lc-dd-list{border:1px solid var(--line-strong);border-top:0;background:#fff;border-radius:0 0 6px 6px}.lc-dd-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;cursor:pointer}.lc-dd-row:hover{background:var(--surface-2)}.dict button.mic{cursor:pointer;font-family:inherit}.dict button.mic:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.dict .mic.on{color:#fff;background:#c62828;border-color:#c62828;animation:mic-pulse 1.4s ease-in-out infinite}.dict .mic.on,.dict .mic.on *{color:#fff}.dict .mic-msg{display:block;margin-top:4px;font-size:12.5px;color:var(--text-2)}@keyframes mic-pulse{0%,to{box-shadow:0 0 0 0 rgba(198,40,40,.45)}50%{box-shadow:0 0 0 6px rgba(198,40,40,0)}}@media (prefers-reduced-motion:reduce){.dict .mic.on{animation:none}}@media (max-width:899px){.dict textarea{padding-bottom:54px}.dict .mic{min-height:44px;padding:8px 14px;font-size:14px}}.page-tabs button{padding:10px 18px;font:inherit;font-weight:600;font-size:14px;color:var(--text-2);background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.page-tabs button:hover{color:var(--text)}.page-tabs button.on{color:var(--blue);border-bottom-color:var(--blue)}.page-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.tab-badge{font-size:11.5px;font-weight:600;line-height:1;padding:3px 7px;border-radius:10px;background:var(--surface-2);color:var(--text-2)}.page-tabs button.on .tab-badge{background:var(--blue-soft);color:var(--blue-dark)}.at-root[data-active=campaign] .tab-pane:not([data-pane=campaign]),.at-root[data-active=details] .tab-pane:not([data-pane=details]),.at-root[data-active=email] .tab-pane:not([data-pane=email]),.at-root[data-active=growyard] .tab-pane:not([data-pane=growyard]),.at-root[data-active=order] .tab-pane:not([data-pane=order]),.at-root[data-active=website] .tab-pane:not([data-pane=website]){display:none!important}.pane-title{margin:0 0 8px;font-size:15px}.tab-pane[data-pane=website]>:last-child{grid-column:auto;display:block}@media (max-width:899px){.account-tabs{overflow-x:auto;flex-wrap:nowrap}.page-tabs button{min-height:44px}}.page-tabs button .tab-tasks{color:#b3261e;font-weight:600;margin-left:-2px}.tab-badge.alert{background:#fde7e5;color:#b3261e}.layout-email{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);grid-gap:18px;gap:18px;align-items:start}.layout-email .email-log{grid-column:1/-1}.emlist{list-style:none;margin:0;padding:0;max-height:70vh;overflow-y:auto}.emrow{display:grid;grid-gap:2px;gap:2px;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid var(--line);padding:10px 14px;cursor:pointer;font:inherit;min-height:44px}.emrow:hover{background:var(--surface-2)}.emrow.on{background:var(--blue-soft)}.emrow:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.emdir{font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.emdir.in{color:#0a6b4b}.emdir.out{color:var(--blue-dark)}.emsubj{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emmeta{font-size:12.5px;color:var(--text-2)}.empreview{font-size:13px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emhead{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0;padding:10px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.emhead dt{color:var(--text-3)}.emhead dd{margin:0;overflow-wrap:anywhere}.email-back{display:none;margin-bottom:8px}@media (max-width:800px){.layout-email{grid-template-columns:1fr}.email-list.has-open,.email-read:not(.has-open){display:none}.email-back{display:inline-flex}}.pane-titlebar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px}.pane-titlebar .pane-title{margin:0}.crm-folder{gap:8px 16px;justify-content:space-between;margin-bottom:12px}.crm-folder,.pdf-bar{display:flex;flex-wrap:wrap;align-items:center}.pdf-bar{gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--surface,#fff);padding:8px 0;border-bottom:1px solid var(--line)}.pdf-title{margin-right:auto;min-width:0;overflow-wrap:anywhere}.pdf-pages{display:grid;grid-gap:12px;gap:12px;justify-items:center;overflow-x:auto;padding:12px 0}.pdf-page{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.2);max-width:none}.a11y-group{margin:6px 0 0 6px;padding:0 0 0 28px;border-left:3px solid var(--line)}.a11y-group>li{padding:6px 0 2px 4px;border-top:1px solid var(--line)}.a11y-group>li:first-child{border-top:0}.a11y-explain{margin:2px 0}.a11y-explain-body{margin:6px 0;padding:8px 10px;background:var(--surface-2);border-radius:8px;font-size:13px}.a11y-explain-body p{margin:0 0 6px}.acct-c{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:16px;gap:16px;background:transparent;border:0;box-shadow:none}.acct-c-act,.acct-c-side,.acct-c-stage{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);min-width:0}.acct-c-side{background:color-mix(in srgb,var(--surface),var(--blue) 4%)}.acct-c-stage{background:color-mix(in srgb,var(--surface),var(--green) 4%);padding:12px 0 0;overflow:hidden}.acct-c-act{background:color-mix(in srgb,var(--surface),var(--text) 2.5%);padding:12px 16px;container-type:inline-size}.acct-c-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.acct-c-stagehead{display:flex;align-items:baseline;gap:10px;padding:0 18px 8px}.acct-c-side .acct-head{flex-direction:column;align-items:stretch;gap:10px;padding:16px 16px 8px}.acct-c-side .acct-head .btn-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.acct-c-side .acct-head .btn-row>*{min-width:0;white-space:normal;height:auto;min-height:34px;padding-top:4px;padding-bottom:4px;line-height:1.2;justify-content:center;text-align:center}.acct-c-side .acct-strip{border-top:1px solid var(--line);margin:0 16px 12px}.acct-c-side .acct-strip>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;border-right:0;border-bottom:1px solid var(--line);flex:none}.acct-c-side .acct-strip>div:last-child{border-bottom:0}.acct-c-side .acct-strip b{display:inline-block;margin-top:0;text-align:right;max-width:62%;overflow-wrap:anywhere}.acct-c-next{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:12px;border-radius:8px;background:var(--blue-soft);color:var(--blue-dark)}.acct-c-next .sp{flex:1 1}.acct-c-act .atl{margin-top:0;border-top:0;padding-top:0}@container (max-width: 600px){.acct-c-act .tl-wide{display:none}.acct-c-act .tl-narrow{display:block}}@media (max-width:1000px){.acct-c{grid-template-columns:1fr}}.acct-c-side .acct-strip .strip-select,.acct-c-side .acct-strip select{max-width:100%;box-sizing:border-box}.acct-c-side form .btn-row{display:grid;grid-template-columns:minmax(0,1fr)}.acct-c-side form .btn-row .input{max-width:100%!important;width:100%;box-sizing:border-box}.acct-c{grid-template-columns:300px minmax(0,1fr)}.acct-id{padding:18px 18px 6px}.acct-id .acct-logo{width:46px;height:46px;border-radius:50%;font-size:16px;margin-bottom:10px;background:var(--blue-soft)}.acct-id h1{font-size:19px;line-height:1.25;margin:0;overflow-wrap:anywhere}.acct-idline{gap:2px 6px;margin-top:4px;font-size:12.5px;color:var(--text-2)}.acct-idline>.badge+span:before,.acct-idline>span+span:before{content:"· "}.acct-idline .badge{max-width:100%}.acct-idline .badge .btn{height:20px;padding:0 6px;font-size:11px}.acct-contact{margin-top:12px}.acct-contact .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-id .btn-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin:14px 0 6px}.acct-id .btn-row>*{min-width:0;justify-content:center;text-align:center;white-space:nowrap}.acct-c-side .acct-strip{margin:6px 18px 8px}.acct-c-side .acct-strip>div{flex-wrap:nowrap;align-items:center;font-size:12.5px;color:var(--text-3);white-space:nowrap}.acct-c-side .acct-strip b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:68%;min-width:0}.acct-c-side .acct-strip select{max-width:68%;min-width:0}.acct-tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px 18px 10px}.acct-tags .badge,.acct-tags .tag-pill,.acct-tags a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-more{margin:0 18px 14px;font-size:12.5px}.acct-more>summary{cursor:pointer;color:var(--blue-dark);padding:2px 0}.acct-more>summary:focus-visible{outline:3px solid #1d64d8;outline-offset:2px}.acct-more .btn-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin:6px 0 0}.acct-more .input{width:100%;max-width:100%!important;box-sizing:border-box}.acct-c-stage{position:relative;padding-bottom:14px}.acct-c-stage .stages{padding:0 18px;border-top:0;gap:0;display:flex}.acct-c-stage .stages>*{-webkit-clip-path:none;clip-path:none;border:0;border-right:2px solid var(--surface);border-radius:0;padding:9px 4px;font-size:12.5px;background:var(--grey-soft);color:var(--text-3);font-weight:400}.acct-c-stage .stages>:first-child{border-radius:7px 0 0 7px}.acct-c-stage .stages>:last-child{border-radius:0 7px 7px 0;border-right:0}.acct-c-stage .stages>.done{color:var(--green);font-weight:600}.acct-c-stage .stages>.done:before{content:"\2713  "}.acct-c-stage .stages>.cur{color:#fff;font-weight:700}.acct-c-stage>.btn-row{position:absolute;top:8px;right:14px;padding:0!important;margin:0;gap:6px}.acct-c-stage>.btn-row>.small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acct-c-stagehead{padding-bottom:10px}.acct-c-next b{font-size:14px}@media (max-width:1000px){.acct-c{grid-template-columns:1fr}.acct-c-stage .stages{overflow-x:auto}.acct-c-stage .stages>*{flex:0 0 auto;min-width:104px}.acct-c-stage>.btn-row{position:static;padding:8px 18px 0!important;justify-content:flex-end}}.account-tabs{display:flex;align-items:flex-end;gap:3px;margin:18px 0 -1px;padding:0 0 1px 14px;border:0;position:relative;z-index:1}.account-tabs button[role=tab]{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;margin:6px 0 -1px;padding:11px 18px 10px;border:1px solid var(--line-strong);border-radius:10px 10px 0 0;background:linear-gradient(#f1f4f9,#e3e8f0);color:var(--text-2);font:600 13.5px/1 inherit;white-space:nowrap;box-shadow:inset 0 -6px 6px -6px rgba(16,30,54,.18);cursor:pointer}.account-tabs button[role=tab]:hover{background:linear-gradient(#fafbfe,#eef2f8);color:var(--text);margin-top:4px;padding-top:13px}.account-tabs button[role=tab][aria-selected=true]{background:#fff;color:var(--text);font-weight:700;margin-top:0;padding-top:16px;border-bottom-color:#fff;box-shadow:0 -3px 8px rgba(16,30,54,.1);z-index:3}.account-tabs button[role=tab]:focus-visible{outline:3px solid #7aa7f0;outline-offset:-3px;z-index:4}.account-tabs .tab-ic{font-size:13px;opacity:.75}.account-tabs .tab-tasks{margin:0;padding:2px 8px;border:1px solid #efd29a;border-radius:20px;background:var(--amber-soft);color:#7a4a00;font-size:11.5px;font-weight:700}.account-tabs .tab-badge{border:1px solid transparent}.account-tabs button.on .tab-badge{background:var(--blue-soft);color:var(--blue-dark)}.at-root>.tab-pane{background:#fff;border:1px solid var(--line-strong);border-radius:0 10px 10px 10px;box-shadow:0 2px 8px rgba(16,30,54,.08);padding:18px;margin:0;position:relative;z-index:0}.at-root>.tab-pane .panel{box-shadow:none;background:var(--surface-2)}.at-root>.tab-pane .panel .list,.at-root>.tab-pane .panel .panel-body{background:transparent}@media (max-width:899px){.account-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-left:4px}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button[role=tab]{min-height:44px}.at-root>.tab-pane{padding:12px;border-radius:0 10px 10px 10px}.account-tabs.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.account-tabs.fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent)}.account-tabs.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}}dl.kv{grid-template-columns:min(170px,36%) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:13.5px}dl.kv>dt{background:#eef2f8;color:#46546a;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-right:1px solid var(--line)}dl.kv>dd,dl.kv>dt{padding:9px 12px;border-bottom:1px solid var(--line)}dl.kv>dd{background:var(--surface)}dl.kv>dd:last-of-type,dl.kv>dt:last-of-type{border-bottom:0}dl.kv>dd:hover,dl.kv>dt:hover,dl.kv>dt:hover+dd{background:var(--blue-soft)}dl.kv>dt:has(+dd:hover){background:#e1e9f6}dl.kv .add-link{color:var(--blue-dark);text-decoration:none;font-weight:600}dl.kv .add-link:focus-visible,dl.kv .add-link:hover,dl.kv a:focus-visible,dl.kv a:hover{text-decoration:underline}dl.kv a:focus-visible{outline:3px solid #1d64d8;outline-offset:2px;border-radius:2px}@media (max-width:480px){dl.kv{grid-template-columns:minmax(0,1fr)}dl.kv>dt{border-right:0;padding-bottom:3px;border-bottom:0}dl.kv>dd{padding-top:3px}}.acct-why{grid-column:1/-1;margin:2px 0 0;padding:6px 8px;border-radius:6px;background:var(--amber-soft);color:#7a4a00}.acct-contact .muted{overflow:visible;text-overflow:clip}.acct-tags>*{display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.acct-c-next>div{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.acct-c{grid-template-columns:minmax(360px,39%) minmax(0,1fr);gap:12px;align-items:start}.acct-c-main{grid-template-rows:none;gap:12px}.acct-c-act,.acct-c-act>.atl,.acct-c-act>.atl>.tl-wide{display:block}.acct-id{padding:12px 14px 4px}.acct-idrow{display:flex;gap:10px;align-items:center}.acct-idrow .acct-logo{width:38px;height:38px;margin:0;font-size:14px;flex:none}.acct-idtext{min-width:0;flex:1 1}.acct-id h1{font-size:17px;line-height:1.2}.acct-idline{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;margin-top:2px}.acct-contact{margin-top:8px}.acct-contact .muted{white-space:normal;overflow-wrap:anywhere}.acct-id .btn-row{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:6px;margin:8px 0 2px}.acct-id .btn-row .btn,.acct-id .btn-row .btn-primary{height:30px;min-height:30px;padding:0 10px;font-size:12.5px}.acct-c-side .acct-strip{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;margin:6px 14px 10px}.acct-c-side .acct-strip>div{padding:4px 0}.acct-c-side .acct-strip>.full{grid-column:1/-1}.acct-webrow{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end;min-width:0;max-width:78%}.acct-weblink{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.acct-c-side .acct-strip .strip-select{max-width:110px;padding:1px 3px;font-size:12px;margin:0}.acct-c-side .acct-strip b,.acct-c-side .acct-strip select{max-width:62%}.acct-c-stage{padding:8px 0 10px}.acct-c-tagrow{gap:6px;padding:0 150px 6px 14px;min-height:26px}.acct-c-tagrow,.acct-c-tags{display:flex;flex-wrap:wrap;align-items:center}.acct-c-tags{gap:4px;min-width:0}.acct-c-tags>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.acct-c-tagrow .acct-more{margin:0}.acct-c-stagehead{padding:0 14px 6px}.acct-c-stage .stages{padding:0 14px}.acct-c-stage .stages>*{padding:7px 4px}.acct-c-stage>.btn-row{top:6px;right:12px}.acct-c-act{padding:10px 14px 8px}.acct-c-next{padding:7px 12px;margin-bottom:8px}.atl .tl-head{margin-bottom:4px}.tl-grid{grid-template-columns:92px repeat(7,minmax(0,1fr));grid-template-rows:none}.tl-grid>.tl-cell{min-height:34px;padding:4px}.tl-grid>.tl-lanelabel{padding:4px 6px;font-size:11.5px}.tl-grid>.tl-dayhead{padding:4px}.tl-legend{margin-top:5px;gap:2px 10px}@media (max-width:1000px){.acct-c{grid-template-columns:1fr}.acct-id .btn-row{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-c-tagrow{padding-right:14px}}.acct-c-side{min-width:0;overflow:hidden}.acct-c-side .acct-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acct-c-side .acct-strip>div{min-width:0;overflow:hidden;gap:8px}.acct-c-side .acct-strip>div>b,.acct-c-side .acct-strip>div>select,.acct-c-side .acct-strip>div>span{min-width:0}.acct-c-side .acct-strip>.full .acct-webrow{max-width:80%}.acct-c-next>div{flex:1 1}.acct-c-next b,.acct-c-next>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-c-next b{display:block}.tl-grid{grid-template-columns:84px repeat(7,minmax(0,1fr))}.tl-grid .tl-chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:20px;padding:2px 5px;font-size:11.5px}.tl-grid .tl-chipwrap{margin-bottom:2px}.tl-legend{font-size:11px;gap:2px 8px;flex-wrap:nowrap;overflow:hidden}.tl-legend>span{white-space:nowrap}.atl .tl-head h3{font-size:14px}.acct-c .tl-grid .tl-chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.acct-c .tl-legend{flex-wrap:nowrap;overflow:hidden;font-size:10.5px;gap:2px 7px}.acct-c .tl-legend>span{white-space:nowrap;flex:0 0 auto}.acct-c .tl-legend i{width:10px;height:10px}.acct-c-tagrow .acct-c-stagehead{padding:0;display:flex;align-items:baseline;gap:8px;flex:none}.acct-c-tagrow{gap:4px 12px}.acct-c-side .acct-strip>.full select:not(.strip-select-web){max-width:70%;width:70%}.acct-c-side .acct-strip>.full .acct-webrow select{max-width:120px;width:auto}.acct-c-side{align-self:stretch}.acct-c .tl-grid .tl-chip{padding:2px 3px;font-size:11px}.acct-c .tl-grid .tl-ico{margin-right:1px}.acct-c .tl-grid>.tl-cell{padding:3px}@media (max-width:1000px){.acct-c-side{align-self:start}}.acct-c{align-items:stretch}.acct-c-main{grid-template-rows:auto minmax(0,1fr)}.acct-c-act{display:flex;flex-direction:column}.acct-c-act>.atl,.acct-c-act>.atl>.tl-wide{flex:1 1;display:flex;flex-direction:column}.acct-c-act>.atl>.tl-wide>.tl-grid{flex:1 1;grid-template-rows:auto minmax(64px,1fr) minmax(64px,1fr)}.acct-c-stage .stages>*{border-right:3px solid #fff;background:#e8ecf2}.acct-c-stage .stages>.done{background:var(--green-soft)}.acct-c-stage .stages>.cur{background:var(--blue)}@media (max-width:1000px){.acct-c{align-items:start}.acct-c-act,.acct-c-act>.atl,.acct-c-act>.atl>.tl-wide{display:block}}.oc-dd{position:relative;max-width:420px}.oc-btn{display:flex;align-items:center;text-align:left;cursor:pointer;background:#fff}.oc-btn:after{content:"\25BE";margin-left:auto;padding-left:8px}.oc-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-pop{position:absolute;z-index:30;left:0;right:0;top:100%;background:#fff;border:1px solid var(--line-strong);border-radius:0 0 6px 6px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.oc-list{list-style:none;margin:0;padding:0;max-height:320px;overflow:auto;outline:none}.oc-row{display:flex;align-items:center;min-height:36px;padding:4px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oc-row.act,.oc-row:hover{background:var(--surface-2)}.oc-row.on{background:#dff3ec;font-weight:600;box-shadow:inset 3px 0 0 var(--brand)}.oc-row.act{outline:2px solid var(--blue);outline-offset:-2px}.oc-foot{padding:6px 8px;border-top:1px solid var(--line)}@media (max-width:700px){.oc-row{min-height:44px}}.logcall .panel-head{padding:10px 14px 8px}.logcall .panel-head p{margin:2px 0 0;font-size:13px}.logcall .panel-body{padding:10px 14px}.logcall .field{margin-bottom:8px}.logcall .sect,.logcall label.f{font-size:13px;margin-bottom:3px}.logcall .row{gap:10px}.logcall .lc-pair{align-items:flex-end}.logcall .lc-pair>.field{min-width:0}.logcall .lc-tight{margin-top:-4px}.logcall .lc-tight:empty,.logcall .lc-tight:has(>.pill-hint:empty:only-child){display:none}.logcall .pill-hint{margin-top:2px;font-size:13px}.logcall .pill-hint:empty{display:none}.logcall .hint{font-size:13px;margin-top:2px}.logcall .guide{gap:8px!important;margin-bottom:8px!important}.logcall .say-box{padding:6px 10px}.logcall .say-box p{font-size:14px;margin:0 0 4px}.logcall .checklist{grid-template-columns:1fr;gap:2px}.logcall .oncall{padding:6px 10px;margin-bottom:8px}.logcall .oncall .grow{font-size:14px}.logcall .when-row>*{flex:1 1 140px}.logcall .tp-chosen{font-size:13px;margin-top:2px}.logcall .panel-foot{padding:8px 14px}@media (min-width:701px){.logcall .btn-primary,.logcall .input,.logcall .lc-select{min-height:36px}.logcall .input{padding-top:5px;padding-bottom:5px}}@media (max-width:700px){.logcall .lc-pair{flex-wrap:wrap}.logcall .lc-pair>.field{flex:1 1 100%}}.tab-pane .panel-head{padding:9px 14px 7px}.tab-pane .panel-head p{margin:1px 0 0;font-size:13px;line-height:1.3}.tab-pane .panel-body{padding:10px 14px}.tab-pane .empty{margin:8px 12px;padding:10px 12px 12px;font-size:14px}.tab-pane .empty:before{width:26px;height:26px;margin-bottom:4px;background-size:15px}.tab-pane dl.kv>dt{padding:5px 10px;font-size:12px}.tab-pane dl.kv>dd{padding:5px 10px;font-size:14px}.tab-pane .field,.tab-pane .sched .field{margin-bottom:8px}.tab-pane .hint{font-size:13px;margin-top:2px}.tab-pane .sched .row-wrap>*{flex:1 1 110px}.tab-pane .sched label.f{font-size:13px;margin-bottom:2px}@media (min-width:701px){.tab-pane .panel .input:not(textarea){min-height:36px}.tab-pane .panel .btn,.tab-pane .panel .btn-primary{min-height:32px}}.mf-panel{margin-top:16px}.mf-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--line)}.mf-tools .input{flex:1 1 220px;max-width:360px;min-height:36px}.mf-scroll{height:340px;overflow:auto;padding:4px 8px 8px}.mf-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mf-cat-h{display:flex;gap:6px;align-items:center;width:100%;min-height:36px;padding:4px 8px;border:0;background:var(--surface-2);border-radius:6px;margin-top:6px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;text-align:left}.mf-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:0 12px;gap:0 12px}.mf-row{display:flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--line);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mf-row:hover{background:var(--surface-2)}.mf-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:var(--surface-2)}.mf-row .title{font-size:14px}.mf-row .sub{font-size:13px}.mf-row .btn{min-height:32px}@media (max-width:700px){.mf-scroll{height:300px}.mf-list{grid-template-columns:1fr}.mf-row .btn{min-height:44px}}.rt{border:1px solid var(--line-strong);border-radius:8px;background:#fff}.rt:focus-within{outline:2px solid var(--blue);outline-offset:1px}.rt-bar{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:6px;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:8px 8px 0 0}.rt-btn{min-width:36px;min-height:36px;padding:2px 8px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.rt-btn:hover{background:var(--surface-2)}.rt-btn.on{background:#dbe8fb;border-color:var(--blue)}.rt-btn:focus-visible,.rt-size:focus-visible,.rt-sw:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rt-size{min-height:36px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;font:inherit;font-size:14px;padding:0 6px}.rt-sep{width:1px;align-self:stretch;background:var(--line-strong);margin:0 2px}.rt-pop{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid var(--line);background:#fff;align-items:flex-end}.rt-form label{display:grid;grid-gap:2px;gap:2px;font-size:13px;font-weight:600;color:var(--text-2);flex:1 1 200px}.rt-sw{width:32px;height:32px;border:1px solid var(--line-strong);border-radius:6px;cursor:pointer;font-size:16px;line-height:1;color:#555}.rt-msg{padding:6px 10px;font-size:13px;color:#8a2a00;background:#fff4e5;border-bottom:1px solid var(--line)}.rt-box{padding:12px 14px;font:14px/1.5 Arial,Helvetica,sans-serif;outline:none;overflow-wrap:anywhere}.rt-box[data-empty="1"]:before{content:"Type your message here";color:var(--text-3);position:absolute;pointer-events:none}.rt-box p{margin:0 0 14px}.rt-box ol,.rt-box ul{margin:0 0 14px;padding-left:24px}.rt-box img{max-width:100%;height:auto;display:block}.rt-box a{color:#1d64d8;text-decoration:underline}@media (max-width:700px){.rt-btn,.rt-size{min-height:44px;min-width:44px}.rt-sw{width:44px;height:44px}}.topbar{--c:#7a8699;--c-soft:#eef1f5;--c-ink:#4a5568;height:64px;background:linear-gradient(0deg,var(--c-soft),#fff 85%);border-bottom:4px solid var(--c);box-shadow:none}.topbar .bell-btn,.topbar .btn.tb-icon{width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:transparent;background:transparent;color:var(--text-2)}.topbar .bell-btn:hover,.topbar .btn.tb-icon:hover{background:#fff;border-color:var(--line-strong)}.topbar .bell-btn svg,.topbar .btn.tb-icon svg{width:20px;height:20px}.topbar .assistant-btn{font-size:18px}.topbar .btn-primary:focus-visible,.topbar .btn:focus-visible,.topbar .campaign-switch:focus-within{outline:3px solid var(--blue);outline-offset:2px;background:#fff}.topbar .btn-primary{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 16px;font-weight:600}.campaign-switch.cpill{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 34px 0 8px;border-radius:999px;background:#fff;border:2px solid var(--c);color:var(--c-ink);box-shadow:0 1px 3px rgba(16,30,54,.12);flex:0 1 auto;max-width:440px;min-width:0;cursor:pointer}.campaign-switch.cpill:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2.5px solid var(--c-ink);border-bottom:2.5px solid var(--c-ink);transform:rotate(45deg);pointer-events:none}.campaign-switch.cpill .cp-dot{width:28px;height:28px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font:700 12px/1 Segoe UI,Arial,sans-serif;flex:none}.campaign-switch.cpill .cp-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.campaign-switch.cpill .cp-lab{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.campaign-switch.cpill .cp-name{font-weight:700;font-size:14px;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-switch.cpill select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;font-size:16px}.campaign-switch.cpill>.muted{display:none}.topbar .campaign-switch.cpill{flex:0 1 auto}@media (max-width:899px){.topbar .campaign-switch.cpill{max-width:62vw}}@media (max-width:599px){.topbar{height:auto;border-bottom-width:4px}.topbar .campaign-switch.cpill{order:10;flex:1 1 100%;max-width:none;height:48px}.topbar .bell-btn,.topbar .btn.tb-icon{width:44px;min-width:44px;height:44px}}@media (max-width:700px){.topbar .gsearch{position:relative}}.sub.also.member{color:#3f6aa8}.card .sub.also{font-size:12px;margin-top:2px}.fp{background:linear-gradient(180deg,#f3f8ff,#f8fafe);border:1px solid #cfdcf3;border-radius:12px;padding:12px 14px 10px;margin:0 0 14px;box-shadow:0 1px 2px rgba(16,30,54,.05)}.fp-top{display:flex;gap:10px;flex-wrap:wrap}.fp-title,.fp-top{align-items:center}.fp-title{display:inline-flex;gap:8px;border:0;background:transparent;font:700 15px Segoe UI,system-ui,Arial,sans-serif;color:var(--text);padding:0;min-height:32px;cursor:default}.fp-title svg{width:18px;height:18px;color:var(--blue)}.fp-chip:focus-visible,.fp-clear:focus-visible,.fp-switch:focus-visible,.fp-title:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.fp-count{min-width:22px;height:22px;border-radius:11px;background:var(--blue);color:#fff;font:700 12px/22px Arial,sans-serif;text-align:center;padding:0 7px}.fp-count.zero{background:#fff;color:var(--text-3);border:1px solid var(--line-strong);line-height:20px}.fp-chev{display:none}.fp-clear{color:var(--blue);font-weight:600;text-decoration:underline;font-size:13px}.fp-clear.off{color:var(--text-3);text-decoration:none;font-weight:400}.fp-sp{flex:1 1}.fp-switch{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px;color:var(--text);text-decoration:none;min-height:36px}.fp-switch small{font-weight:400;color:var(--text-3);font-size:12px}.fp-sw{width:42px;height:24px;border-radius:12px;background:#b8c2d1;position:relative;flex:none}.fp-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3)}.fp-sw.on{background:var(--green)}.fp-sw.on:after{left:21px}.fp-switch b{font-size:13px;color:var(--text-3)}.fp-switch b.on{color:var(--green)}.fp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:10px;align-items:end}.fp-field{display:flex;flex-direction:column;gap:3px;min-width:0}.fp-field.wide{grid-column:span 2}.fp-field>label{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.fp-field .input,.fp-field select.input{width:100%;min-width:0;height:38px;border-radius:9px}.fp-field.active>label{color:var(--blue-dark)}.fp-field.active .input,.fp-field.active select.input{border:2px solid var(--blue);background:var(--blue-soft);font-weight:600;color:var(--blue-dark)}.fp-field.locked .input,.fp-field.locked select.input{background:#eef1f5;color:var(--text-3)}.fp-form{margin:0;display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.fp-form .fp-fields{flex:1 1 auto}.fp-apply{height:38px}.fp-chips{display:none;flex-wrap:wrap;gap:6px;margin-top:8px}.fp-chip{height:28px;border-radius:14px;background:var(--blue-soft);color:var(--blue-dark);padding:0 6px 0 10px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none}.fp-chip i{font-style:normal;width:18px;height:18px;border-radius:9px;background:#fff;display:grid;place-items:center;font-size:12px;line-height:1}.fp-sv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px dashed #c3d3ee}.fp-sv-lab{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600;margin-right:2px}.fp-pill{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 6px 0 13px;border-radius:16px;border:1px solid var(--line-strong);background:#fff;font-size:13.5px;font-weight:600;color:var(--text-2)}.fp-pill a{color:inherit;text-decoration:none}.fp-pill.on{background:var(--blue);border-color:var(--blue);color:#fff}.fp-pill button{border:0;background:transparent;cursor:pointer;min-width:24px;min-height:24px;color:inherit;font-size:15px;line-height:1;border-radius:12px}.fp-pill:not(.managing){padding-right:13px}.fp-save{display:inline-flex;gap:6px;align-items:center;margin:0}.fp-save .input{height:32px;width:190px;font-size:13px}.fp-save .btn,.fp-sv .btn{height:32px}.fp-none{color:var(--text-3);font-size:13px}@media (max-width:700px){.fp{padding:8px 10px}.fp-title{cursor:pointer;min-height:44px;flex:1 1 auto}.fp-chev{display:inline-block;margin-left:auto;width:10px;height:10px;border-right:2.5px solid var(--text-2);border-bottom:2.5px solid var(--text-2);transform:rotate(45deg);margin-right:6px}.fp[data-open="1"] .fp-chev{transform:rotate(-135deg)}.fp[data-open="0"] .fp-body{display:none}.fp[data-open="0"] .fp-chips{display:flex}.fp-fields{grid-template-columns:1fr 1fr}.fp-field .input,.fp-field select.input{height:44px;font-size:16px}.fp-save .btn,.fp-save .input,.fp-sv .btn{height:44px}.fp-save{flex:1 1 100%}.fp-save .input{flex:1 1;width:auto}.fp-pill{height:40px}.fp-switch{min-height:44px}}.summary-line{margin:2px 0 12px;font-size:15px;color:var(--text-2)}.summary-line b{color:var(--text);font-size:17px}.badge-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.btn.sm.cancel-compact{height:26px;min-height:0;padding:0 9px;font-size:12px;line-height:1;position:relative}.btn.sm.cancel-compact:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:899px){.btn.sm.cancel-compact{min-height:0;min-width:0;height:26px}.btn.sm.cancel-compact:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}}.acct-c-side .acct-strip{display:block;margin:2px 14px 6px}.acct-c-side .acct-strip>.fx{display:block;flex:none;padding:0;border:0;overflow:visible;white-space:normal;font-size:13px;color:var(--text)}.fx-next{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;background:var(--blue-soft);border:1px solid #b9d0f7;border-radius:8px;padding:3px 9px;margin:0}.fx-nl{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--blue-dark);padding-top:3px}.fx-nv{font-size:13.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;text-align:left;min-width:0}.fx-next.is-none{background:#fff;border-style:dashed;border-color:var(--line-strong)}.fx-next.is-none .fx-nl{color:var(--text-3)}.fx-next.is-none .fx-nv{font-weight:400;color:var(--text-3)}.fx-h{display:flex;align-items:center;gap:6px;margin:3px 0 0;font-size:10px;line-height:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--blue-dark)}.fx-h:after{content:"";flex:1 1;height:1px;background:var(--line)}.fx-r{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:1px 0;border-bottom:1px solid #eef1f5;line-height:1.25}.fx-l{color:var(--text-3);font-size:12px;padding-top:1px}.fx-v{text-align:left;overflow-wrap:anywhere;min-width:0}.fx-site .acct-webrow{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center;justify-content:flex-start;max-width:none}.fx-site .acct-weblink{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-weight:600}.fx-site.warn{background:var(--amber-soft,#fff3dd);border:1px solid #ecc77d;border-radius:8px;padding:2px 8px;margin:2px 0}.fx-site.warn .fx-l{color:#8a5200;font-weight:600}.acct-c-side .acct-strip .fx .strip-select,.acct-c-side .acct-strip .fx select{max-width:100%;width:auto;height:24px;padding:0 4px;font-size:12.5px;margin:0}.fx-pair{display:flex;flex-wrap:wrap;gap:2px 14px;padding:2px 0 0;line-height:1.3}.fx-c{display:flex;align-items:baseline;gap:6px;min-width:0}.fx-c .fx-l{white-space:nowrap;padding-top:0}.fx-dnc{color:#b42323;font-weight:700}.fx-c:has(.fx-dnc){background:#fdecec;border-radius:6px;padding:0 6px}.fx [tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}@media (max-width:899px){.fx-next,.fx-r{grid-template-columns:74px minmax(0,1fr);gap:6px}.fx-nl{font-size:10px;letter-spacing:.05em}.fx-pair{gap:0 10px}.fx-next{grid-template-columns:minmax(0,1fr);gap:0;padding:2px 9px 3px}.fx-nl{padding-top:0;line-height:13px}.fx-r{padding:0}.fx-h{margin-top:2px}}.oh-cell{flex-direction:column;align-items:flex-start;min-width:150px}.oh-cell,.oh-chips{display:flex;gap:4px}.oh-chips{list-style:none;margin:0;padding:0;flex-wrap:wrap}.oh-chip{font-size:12px;line-height:1;padding:4px 8px;border-radius:10px;background:var(--grey-soft);color:var(--text-2);border:1px solid var(--line);white-space:nowrap;cursor:help}.oh-chip:focus-visible{outline:3px solid var(--blue);outline-offset:2px;background:#fff}.gt-modes{display:inline-flex;margin-top:3px;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden}.gt-mode{border:0;background:#fff;font:inherit;font-size:11.5px;padding:3px 9px;cursor:pointer;color:var(--text-2);min-height:24px}.gt-mode.on{background:var(--blue);color:#fff;font-weight:600}.gt-mode:focus-visible{outline:3px solid var(--blue);outline-offset:-1px}@media (max-width:700px){.gt-mode{min-height:36px;padding:6px 12px;font-size:13px}.oh-chip{font-size:12.5px;padding:6px 9px}}.crm-tip:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.crm-tip[data-above="1"]:before{top:auto;bottom:-10px}.pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0}.pager-text{font-weight:600;font-size:14px}.pager-nav{display:inline-flex;align-items:center;gap:8px}.pager .btn.disabled{opacity:.45;pointer-events:none}.pager-size select.input{width:auto;min-height:34px;height:34px}@media (max-width:700px){.pager{gap:8px}.pager .btn.sm,.pager-size select.input{min-height:44px}.pager-size{margin-left:auto}}.gt-hidden{display:none!important}.gt-cols{position:relative;display:inline-block}.gt-cols-menu{position:absolute;z-index:40;left:0;top:calc(100% + 4px);width:280px;max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 8px 24px rgba(16,30,54,.18);padding:8px 12px 10px}.gt-cols-h{margin:6px 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600}.gt-cols-presets{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.gt-cols-row{display:flex;gap:8px;align-items:center;min-height:32px;cursor:pointer;font-size:14px}.gt-cols-menu .btn{margin-top:6px}@media (max-width:700px){.gt-cols-menu{position:fixed;left:8px;right:8px;top:auto;bottom:8px;width:auto;max-height:75vh}.gt-cols-row{min-height:44px}}.av-tabs{display:flex;gap:2px;margin:4px 0 12px;border-bottom:2px solid var(--line);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.av-tab{padding:9px 16px;font-weight:600;color:var(--text-2);border-radius:8px 8px 0 0;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.av-tab:hover{background:var(--surface-2);text-decoration:none}.av-tab.on{background:#fff;color:var(--blue-dark);border:1px solid var(--line);border-bottom:2px solid #fff;margin-bottom:-2px}.av-tab:focus-visible{outline:3px solid var(--blue);outline-offset:-2px}@media (max-width:700px){.av-tab{min-height:44px;padding:9px 14px}}.acc{margin-bottom:8px}.acc-head{gap:8px;padding:0}.acc-head,.acc-toggle{display:flex;align-items:center}.acc-toggle{flex:1 1;min-width:0;gap:10px;width:100%;min-height:44px;padding:8px 14px;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.acc-toggle:hover{background:var(--blue-soft,#eaf1fd)}.acc-toggle:focus-visible{outline:3px solid #1d64d8;outline-offset:-3px}.acc-chev{width:16px;flex:0 0 auto;color:var(--text-3)}.acc-title{font-weight:700;font-size:15px}.acc-summary{color:var(--text-3);font-size:13px;margin-left:auto;text-align:right}.acc-actions{display:flex;gap:6px;padding-right:12px;flex:0 0 auto}.acc-body[hidden]{display:none}.acc-all{display:inline-flex;gap:6px}@media (max-width:899px){.acc-toggle{min-height:44px;flex-wrap:wrap}.acc-summary{margin-left:26px;flex-basis:100%;text-align:left}}.cat-layout{display:flex;gap:16px;align-items:flex-start}.cat-main{flex:1 1;min-width:0}.cat-drawer{flex:0 0 420px;width:420px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;background:#fff;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 6px 24px rgba(16,30,54,.12);display:flex;flex-direction:column}.cat-drawer-head{display:flex;gap:8px;align-items:flex-start;padding:12px 14px 8px;border-bottom:1px solid var(--line)}.cat-drawer-head h2{margin:0;font-size:17px}.cat-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:2px solid var(--line)}.cat-tab{border:0;background:transparent;font:inherit;font-weight:600;color:var(--text-2);padding:8px 12px;min-height:40px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.cat-tab.on{color:var(--blue-dark);border-bottom-color:var(--blue)}.cat-tab:focus-visible{outline:3px solid var(--blue);outline-offset:-2px}.cat-form{display:flex;flex-direction:column;flex:1 1 auto}.cat-drawer-body{padding:12px 14px;flex:1 1 auto}.cat-drawer-foot{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line);position:-webkit-sticky;position:sticky;bottom:0;background:#fff}.cat-hist td,.cat-hist th{padding:4px 6px;text-align:left}.cat-group-row th{background:var(--grey-soft);text-align:left;padding:0}.cat-group-btn{width:100%;text-align:left;border:0;background:transparent;font:inherit;font-weight:700;padding:8px 12px;min-height:36px;cursor:pointer}.cat-group-btn:focus-visible{outline:3px solid var(--blue);outline-offset:-2px}.cat-row.on td{background:var(--blue-soft)}.cat-row a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}td.num,th.num{text-align:right}@media (max-width:900px){.cat-layout{display:block}.cat-drawer{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:85vh;border-radius:14px 14px 0 0;z-index:60;flex-basis:auto}}.acct-nav{margin-top:8px}.nav-buttons{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:100%}.nav-buttons .nav-main{overflow-wrap:anywhere;text-align:left;white-space:normal}@media (max-width:599px){body,html{overflow-x:hidden}.content{max-width:100vw}.btn,.btn-primary,.input,a.btn,a.btn-primary,button.btn,select.input{min-height:44px}.nav-buttons{display:flex;width:100%}.nav-buttons .nav-main{flex:1 1 100%;justify-content:center;text-align:center;font-size:16px}.nav-buttons .nav-alt{flex:1 1 auto;justify-content:center}a[data-dial],a[href^="tel:"]{display:inline-block;padding:8px 2px;min-height:44px}.panel,.panel-body,table{max-width:100%}.acct-c,.acct-c-side{min-width:0}textarea,textarea.input{min-height:88px;font-size:16px}input.input,select.input{font-size:16px}}@supports (padding:env(safe-area-inset-top)){.topbar{padding-top:env(safe-area-inset-top)}body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:599px){[data-testid="call-list.table"]{display:block;width:100%}[data-testid="call-list.table"] thead{display:none}[data-testid="call-list.table"] tbody{display:block}[data-testid="call-list.table"] tr{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;padding:12px;border-bottom:1px solid var(--line)}[data-testid="call-list.table"] td{display:block;padding:0;border:0;text-align:left}[data-testid="call-list.table"] td.gt-num{display:none}[data-testid="call-list.table"] td.actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}[data-testid="call-list.table"] td.actions .btn,[data-testid="call-list.table"] td.actions .btn-primary{flex:1 1 auto;min-height:44px;justify-content:center}[data-testid="call-list.table"] td.gt-hidden{display:none}[data-testid="call-list.table"] tr{grid-template-columns:minmax(0,1fr);box-sizing:border-box;width:100%}[data-testid="call-list.table"] td.actions{display:grid;grid-template-columns:minmax(0,1fr)}[data-testid="call-list.table"] td.actions>*{min-width:0;max-width:100%;box-sizing:border-box;width:100%;justify-content:center;text-align:center}[data-testid="call-list.table"] td.actions .nav-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.panel table[data-testid="call-list.table"]{min-width:0}}