@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#13233e;--fg:#fff;--mut:#ffffff8c;--dim:#ffffff59;--line:#ffffff1a;--panel:#ffffff08;--hov:#ffffff12}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font:14px/1.5 Inter,system-ui,sans-serif;display:flex}a{color:var(--fg);text-decoration:none}aside{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;width:266px;height:100vh;display:flex;position:sticky;top:0}.brandbox{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 20px;display:flex}.brandbox .tile{flex:none;width:auto;height:34px;display:block}.brandbox b{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.brandbox small{color:var(--mut);letter-spacing:.06em;font-size:11px;display:block}.badge{letter-spacing:.08em;border:1px solid var(--line);color:var(--mut);border-radius:5px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:600}.navwrap{flex:1;padding:22px 12px;overflow:auto}.navlabel{color:var(--dim);letter-spacing:.12em;padding:0 12px 12px;font-size:11px;display:block}aside nav{flex-direction:column;gap:4px;display:flex}.navitem{width:100%;color:var(--mut);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font:500 14px Inter,sans-serif;display:flex}.navitem span{align-items:center;gap:12px;display:flex}.navitem em{opacity:.6;font-size:10px;font-style:normal}.navitem:hover{background:var(--hov);color:#fff}.navitem.on-grp{color:#fff}.navitem.active{color:var(--bg);background:#fff}.navitem.active:hover{background:#fff}.sub{border-left:1px solid var(--line);color:var(--mut);align-items:center;gap:10px;margin:2px 0 2px 24px;padding:8px 12px;font-size:13.5px;display:flex}.sub:hover{color:#fff}.sub.active{color:var(--bg);background:#fff;border-left-color:#0000;border-radius:8px;font-weight:500}.sidefoot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex}.guard{border:1px solid var(--line);color:var(--mut);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.guard span{align-items:center;gap:8px;display:flex}.guard .ok{color:#fff;font-weight:500}.user{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.av{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.user b{font-size:13px;font-weight:600;display:block}.user small{color:var(--mut);font-size:11px}main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 34px;display:flex}.topbar h1{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.topbar p{color:var(--mut);margin:2px 0 0;font-size:13px}.content{max-width:1280px;margin:0 auto;padding:30px 34px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;padding:20px}h2{margin:0 0 12px;font-size:15px;font-weight:600}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px}tr:last-child td{border-bottom:0}th{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.pill{border:1px solid var(--line);color:var(--mut);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.s-ready,.s-sold{color:var(--bg);background:#fff;border-color:#fff;font-weight:600}.s-no_website,.s-contacted{color:#fff;border-color:#ffffff80}button,.btn{color:var(--bg);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font:600 13px Inter,sans-serif;display:inline-flex}button:hover:not(:disabled),.btn:hover{color:var(--bg);background:#ffffffe0}button.sec{color:#fff;border:1px solid var(--line);background:0 0}button.sec:hover:not(:disabled){background:var(--hov);color:#fff}button:disabled{opacity:.5;cursor:default}input,select,textarea{font:inherit;border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:8px;width:100%;padding:9px 12px}input::placeholder,textarea::placeholder{color:var(--dim)}input:focus,select:focus,textarea:focus{border-color:#ffffff80;outline:0}option{background:var(--bg)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row>*{flex:1;min-width:140px}.row>button,.row>.btn{flex:none}.stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:18px;display:grid}.stats .card{text-align:left;flex-direction:column-reverse;gap:14px;margin:0;padding:20px;transition:background .15s;display:flex}.stats .card:hover{background:var(--hov)}.stats b{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1}.stats .card span{text-transform:uppercase;letter-spacing:.1em;color:var(--mut);font-size:11px}.cols{grid-template-columns:1fr 1.3fr;gap:18px;display:grid}@media (max-width:1100px){.cols{grid-template-columns:1fr}}iframe{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:700px}.mut{color:var(--mut)}@media (max-width:820px){body{flex-direction:column}aside{width:100%;height:auto;position:static}.sidefoot{display:none}.topbar,.content{padding:18px 16px}}.widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.widgets{grid-template-columns:1fr}.widget{grid-column:span 1!important}}.widget{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.widget>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.widget>header span{align-items:center;gap:10px;display:flex}.widget>header a{color:var(--mut);font-size:12.5px;font-weight:500}.widget>header a:hover{color:#fff}.wbody{padding:20px}.minis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:22px;display:grid}.mini{border:1px solid var(--line);border-radius:10px;flex-direction:column-reverse;gap:8px;padding:14px 16px;display:flex}.mini:hover{background:var(--hov)}.mini b{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.mini span{text-transform:uppercase;letter-spacing:.1em;color:var(--mut);font-size:11px}.wcols{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:700px){.wcols{grid-template-columns:1fr}}.wlabel{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:0 0 8px;font-size:11px}.wline{align-items:center;gap:8px;margin:0 0 4px;font-weight:500;display:flex}.small{margin:0;font-size:12.5px}.dot{border:1px solid #ffffff80;border-radius:50%;width:8px;height:8px}.dot.on{background:#fff}.bar{background:#ffffff1a;border-radius:99px;height:6px;margin:2px 0 8px;overflow:hidden}.bar i{background:#fff;border-radius:99px;height:100%;display:block}.wrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.wrow:last-child{border-bottom:0}.wrow:hover span:first-child{text-decoration:underline}.field{color:var(--mut);flex-direction:column;gap:5px;font-size:12px;display:flex}.fgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pstatus{background:0 0;border-radius:99px;width:auto;padding:4px 10px;font-size:12px;font-weight:500}.ps-live,.ps-done{color:var(--bg);background:#fff;border-color:#fff}.ps-live option,.ps-done option{color:#fff}.ps-in_progress,.ps-review{border-color:#ffffff8c}.ps-on_hold{color:var(--mut)}.tasks{max-width:640px}.tasks .link{color:#fff;background:0 0;border:0;justify-content:flex-start;gap:14px;width:100%;padding:10px 4px;font:500 15px Inter,sans-serif}.tasks .link:hover{background:var(--hov)}.addtask{align-items:center;gap:14px;padding:8px 4px;display:flex}.addtask input{background:0 0;border:0;padding:6px 0;font-size:15px}.addtask input:focus{border:0}.tgroup{color:#fff;cursor:default;background:0 0;border:0;gap:8px;margin:22px 4px 6px;padding:0;font-size:13px;font-weight:600;display:flex}.tgroup.late{color:var(--mut)}.tgroup.toggle{cursor:pointer;margin-top:26px}.tgroup.toggle:hover{background:0 0}.task{border-radius:12px;align-items:flex-start;gap:14px;padding:12px 8px;display:flex}.task:hover{background:var(--hov)}.task.open{background:var(--hov);cursor:default}.circle{background:0 0;border:2px solid #ffffff8c;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;padding:0}.task.done .circle{background:#fff;border-color:#fff;position:relative}.task.done .ttitle{color:var(--dim);text-decoration:line-through}.tbody{flex:1;min-width:0}.ttitle{cursor:pointer;word-break:break-word;font-size:15px}input.ttitle{background:0 0;border:0;padding:0;font-size:15px}.tdet{margin-top:2px;font-size:13px}.tdetails{resize:vertical;background:0 0;border:0;padding:4px 0;font-size:13px}.tdetails:focus,input.ttitle:focus{border:0}.chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;width:auto;padding:4px 12px;font:500 12.5px Inter,sans-serif;display:inline-flex}.chip.static{cursor:default}.chip.late{border-color:#fff9}button.chip:hover,a.chip:hover{background:var(--hov);color:#fff}input.chip{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:3px 10px}.prow{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:2.2fr 1fr 1.1fr 1.2fr 1.4fr 30px;align-items:center;gap:12px;padding:14px 20px;display:grid}.prow:hover{background:var(--hov)}.phead{cursor:default;color:var(--dim);text-transform:uppercase;letter-spacing:.1em;padding-top:12px;padding-bottom:12px;font-size:11px}.phead:hover{background:0 0}.pcell{flex-direction:column;min-width:0;display:flex}.pcell.hist{flex-direction:row;align-items:center;gap:5px}.pcell.chev{color:var(--mut);align-items:flex-end}.pcell .bar{margin:0 0 6px}.hd{border:1px solid #fff6;border-radius:50%;width:11px;height:11px}.h-overdue{background:repeating-linear-gradient(45deg,#fff 0 2px,#0000 2px 4px);border-color:#fff}.h-none{opacity:.2}.h-upcoming,.h-due{opacity:.6}.pay-paid{color:var(--bg);background:#fff;border-color:#fff;width:fit-content;font-weight:600}.pay-overdue{color:#fff;border-color:#fff;width:fit-content;font-weight:600}.pay-due,.pay-upcoming{width:fit-content}.pexp{border-bottom:1px solid var(--line);background:#ffffff05;padding:20px}.pcols{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:900px){.pcols{grid-template-columns:1fr}.prow{grid-template-columns:1.5fr 1fr 1fr 24px}.pcell.hist,.pcell.prog{display:none}}.check{cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:flex}.check input{accent-color:#fff;width:auto}.row>a.btn{flex:none;min-width:0}:root{--a1:#fff;--a2:#fff;--grad:#fff;--good:#34d399;--warn:#fbbf24;--bad:#f87171}body,aside{background:var(--bg)}.navitem.active,.navitem.active:hover{color:var(--bg);box-shadow:none;background:#fff}button,.btn{color:var(--bg);background:#fff;border:0}button:hover:not(:disabled),.btn:hover{color:var(--bg);filter:none;background:#ffffffe0}button.sec{border:1px solid var(--line);background:0 0}button.sec:hover:not(:disabled){background:var(--hov);filter:none}.card{background:var(--panel)}a.btn[style*=transparent]{background:0 0!important}.pill{color:#fff;border-color:#fff6}.s-ready,.s-sold,.ps-live,.ps-done,.pay-paid{color:var(--good)!important;background:#34d39926!important;border-color:#34d39980!important}.s-no_website,.pay-due{color:var(--warn);background:#fbbf241f;border-color:#fbbf2473}.pay-overdue{color:var(--bad)!important;background:#f8717124!important;border-color:#f8717180!important}.s-contacted,.ps-in_progress,.ps-review{color:#fff;background:#ffffff1f;border-color:#ffffff80}.s-generating{color:#fff;background:#ffffff1f}.hd{border-color:#ffffff4d}.h-paid{background:var(--good);border-color:var(--good)}.h-overdue{border-color:var(--bad);background:repeating-linear-gradient(45deg,var(--bad) 0 2px,transparent 2px 4px)}.task.done .circle{background:var(--grad);border-color:#0000}.circle:hover:not(:disabled){background:#ffffff1f}.check input{accent-color:#fff}.stats .card b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.bad{color:var(--bad)}.kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:18px;display:grid}.kpi{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.kicon{background:var(--grad);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.klabel{text-transform:uppercase;letter-spacing:.1em;color:var(--mut);font-size:11px}.kpi b{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.15}.ksub{color:var(--mut);font-size:12.5px}.widget{background:var(--panel)}.hicon{background:var(--grad);border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.tag{color:#fff;letter-spacing:0;text-transform:none;background:#ffffff1f;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:11px}.chart{width:100%;height:auto;display:block;overflow:visible}.chart .grid{stroke:#ffffff12;stroke-dasharray:3 4}.chart .axis{fill:#fff6;font-family:Inter,sans-serif;font-size:10px}.chart .vlabel{fill:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.chart .zero{fill:#ffffff26}.chart .bar{transition:filter .15s}.hbars{flex-direction:column;gap:10px;display:flex}.hb{grid-template-columns:96px 1fr 32px;align-items:center;gap:10px;font-size:13px;display:grid}.hl{color:var(--mut)}.hb b{text-align:right;font-weight:600}.ht{background:#ffffff12;border-radius:99px;height:10px;overflow:hidden}.ht i{background:var(--grad);border-radius:99px;min-width:3px;height:100%;display:block}.donut{flex:none;position:relative}.dc{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dc b{font-size:24px;font-weight:700;line-height:1}.dc span{color:var(--mut);max-width:80px;margin-top:4px;font-size:10px}.big{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.soonb{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:0 6px;font-size:9px;font-style:normal}.soon{max-width:640px}.soon h2{align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}.soon ul{color:var(--mut);margin:6px 0 0;padding-left:18px;line-height:1.9}.navwrap{scrollbar-width:thin}body,aside{background:var(--bg)}.navitem.active,.navitem.active:hover{box-shadow:none}.card,.widget,.kpi{background:var(--panel);box-shadow:none}.kpi:hover{border-color:#ffffff40;transform:none}.kicon{box-shadow:none}.chart .bargrp:hover .bar{filter:brightness(1.15)}.dot.on{box-shadow:none}input:focus,select:focus,textarea:focus{box-shadow:none;border-color:var(--a1)}button:hover:not(:disabled),.btn:hover{filter:brightness(1.1)}.chipf{border:1px solid var(--line);color:var(--mut);border-radius:99px;flex:none;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:500;display:inline-flex}.chipf span{opacity:.7}.chipf:hover{background:var(--hov);color:#fff}.chipf.on{background:var(--grad);color:var(--bg);border-color:#0000}.mainwrap{flex-direction:column;flex:1;min-width:0;display:flex}main{flex:1}.globalbar{z-index:30;padding:12px 34px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1fr minmax(0,560px) 1fr;align-items:center;gap:12px;display:grid;position:sticky;top:0}.gb-left{align-items:center;display:flex}.gb-right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.search{border:1px solid var(--line);width:100%;color:var(--mut);background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.search:focus-within{border-color:var(--a1)}.search input{color:#fff;background:0 0;border:0;flex:1;min-width:0;padding:10px 0}.search input:focus{box-shadow:none;border:0}.search kbd{border:1px solid var(--line);color:var(--dim);border-radius:6px;padding:2px 7px;font:500 11px Inter,sans-serif}.results{border:1px solid var(--line);z-index:40;background:#13233e;border-radius:12px;max-height:70vh;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.rgroup{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);padding:10px 12px 4px;font-size:11px}.ritem{color:#fff;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;font-size:14px;display:flex}.ritem span{white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:12.5px;overflow:hidden}.ritem.sel{background:#ffffff1f}.iconbtn{border:1px solid var(--line);color:#fff;background:0 0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.iconbtn:hover{background:var(--hov);filter:none;color:#fff}.menubtn{display:none}.installbtn{border:1px solid var(--line);color:#fff;background:0 0;padding:8px 14px}.installbtn:hover:not(:disabled){background:var(--hov);filter:none}.scrim{display:none}@media (display-mode:standalone){body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}}@media (max-width:820px){body{flex-direction:row}aside{z-index:60;width:min(300px,84vw);height:100dvh;padding-top:env(safe-area-inset-top);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.nav-open aside{transform:none}body.nav-open .scrim{z-index:50;background:#0009;display:block;position:fixed;inset:0}.globalbar{gap:8px;display:flex}.gb-left{display:contents}.search{flex:1;width:auto}.gb-right{gap:8px}.menubtn{display:inline-grid}.globalbar{padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top))}.search kbd,.installbtn span{display:none}.installbtn{justify-content:center;width:40px;height:40px;padding:0}.topbar,.content{padding:16px 14px}.topbar{min-height:0}.results{max-height:65vh;position:fixed;top:64px;left:12px;right:12px}.navitem,.sub{min-height:44px}input,select,textarea{font-size:16px}.widgets,.cols,.pcols,.wcols{grid-template-columns:1fr!important}.widget{grid-column:span 1!important}.kpis,.minis{grid-template-columns:repeat(2,1fr)}table{min-width:640px}}@supports (padding:max(0px)){.content{padding-bottom:max(30px,env(safe-area-inset-bottom))}}@media (max-width:820px){.stats{grid-template-columns:repeat(2,1fr);gap:10px}.stats .card{padding:14px}.stats b{font-size:24px}button,.btn{white-space:nowrap}.topbar{flex-wrap:wrap}}.drow{grid-template-columns:2fr 1.3fr 1.5fr .8fr 1fr 30px}.dom-ok{color:var(--good);background:#34d39924;border-color:#34d39973}.dom-soon{color:var(--warn);background:#fbbf241f;border-color:#fbbf2473}.dom-expired{color:var(--bad);background:#f8717124;border-color:#f8717180}.dom-unknown{color:var(--mut)}.warn{color:var(--warn)}@media (max-width:820px){.drow{grid-template-columns:1.6fr 1.3fr 24px}.drow .hide-s{display:none}}.authwrap{min-height:100vh;padding:20px;padding-top:max(20px,env(safe-area-inset-top));place-items:center;display:grid}.authcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;width:min(400px,100%);padding:28px;display:flex}.authcard h1{margin:0;font-size:20px}.authlogo{align-self:flex-start;width:auto;height:44px;margin-bottom:6px}.notice{color:var(--warn);background:#fbbf241a;border-bottom:1px solid #fbbf2440;padding:9px 34px;font-size:13px}.notice a{color:var(--warn);text-decoration:underline}@media (max-width:820px){.notice{padding:9px 14px}}.codes{border:1px solid var(--line);columns:2;background:#ffffff0d;border-radius:10px;margin:12px 0;padding:14px;font:13px/1.8 ui-monospace,Menlo,monospace}code.key{word-break:break-all;border:1px solid var(--line);background:#ffffff0f;border-radius:8px;padding:10px 12px;font:13px ui-monospace,Menlo,monospace;display:block}.btn.sm,button.sm{padding:6px 14px;font-size:12.5px}.deskwrap{grid-template-columns:300px 1fr;align-items:start;gap:18px;display:grid}.queue{background:var(--panel);border:1px solid var(--line);border-radius:14px;max-height:calc(100vh - 220px);padding:12px 8px;position:sticky;top:76px;overflow:auto}.qitem{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;font:500 14px Inter,sans-serif;display:flex}.qitem:hover{background:var(--hov);filter:none}.qitem.on{background:#ffffff1f}.qname{flex-direction:column;min-width:0;display:flex}.qname small{color:var(--mut);font-size:12px;font-weight:400}.odot{border:1px solid #fff6;border-radius:50%;flex:none;width:9px;height:9px}.odot.open{background:var(--good);border-color:var(--good)}.odot.closed{background:var(--warn);border-color:var(--warn)}.leadcard{margin:0}.lhead{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.lbadges{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.dial{background:var(--grad);color:var(--bg);letter-spacing:.01em;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;padding:16px;font:700 22px Inter,sans-serif;display:flex}.dial:hover{filter:brightness(1.1);color:#fff}.linfo{color:var(--mut);flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;font-size:13.5px;display:flex}.lquote{border-left:2px solid var(--a1);margin:0 0 12px;padding:8px 12px;font-size:13.5px;font-style:italic}.lshare,.lhist{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:12px}.lhist .small{margin-top:4px}.sep{border:0;border-top:1px solid var(--line);margin:16px 0}.outcomes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ocbtn{border:1px solid var(--line);color:#fff;background:0 0;border-radius:10px;justify-content:center;padding:12px 8px;font:600 13.5px Inter,sans-serif}.ocbtn:hover:not(:disabled){background:var(--hov);filter:none}.ocbtn.on{border-color:var(--a1);background:#ffffff1f}.ocbtn.on.oc-sold{border-color:var(--good);background:#34d3992e}.ocbtn.on.oc-not_interested,.ocbtn.on.oc-wrong_number{border-color:var(--bad);background:#f8717124}.queuebtn{justify-content:center;width:100%;margin:12px 0;display:none}.fu{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 4px;display:flex}.fu:last-child{border-bottom:0}.fubody{flex:1;min-width:0}.fubtns{flex:none;gap:6px;display:flex}.circle{margin-top:2px}@media (max-width:820px){.deskwrap{grid-template-columns:1fr}.queue{max-height:50vh;display:none;position:static}.queue.show{display:block}.queuebtn{display:inline-flex}.outcomes{grid-template-columns:repeat(2,1fr)}.ocbtn{padding:14px 8px}.dial{padding:18px;font-size:20px}.fu{flex-wrap:wrap}.fubtns{width:100%;padding-left:36px}}.btn.sec{border:1px solid var(--line);color:#fff;background:0 0}.btn.sec:hover{background:var(--hov);filter:none}.lshare .row>*{flex:none;min-width:0}button.chipf{color:var(--mut);background:0 0;font-weight:500}button.chipf:hover:not(:disabled){background:var(--hov);color:#fff;filter:none}button.chipf.on{background:var(--grad);color:var(--bg);border-color:#0000}.statline{display:none}@media (max-width:820px){.deskstats{display:none}.statline{color:var(--mut);margin:0 0 6px;font-size:13px;display:block}.queuebtn{margin:8px 0 12px}}.addlead{z-index:35;background:#13233e;width:min(640px,100vw - 28px);max-height:82vh;position:absolute;top:70px;right:34px;overflow:auto;box-shadow:0 20px 50px -10px #000000b3}@media (max-width:820px){.addlead{width:auto;top:60px;left:14px;right:14px}}.scriptpanel{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:12px}.scriptbody{max-height:340px;padding-right:4px;overflow:auto}.ssec h4{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:12px 0 4px;font-size:11px;font-weight:600}.ssec:first-child h4{margin-top:0}.ssec ul{margin:0;padding-left:18px}.ssec li{margin:3px 0;font-size:14px;line-height:1.45}.gap{color:var(--warn);font-style:italic}.aibox{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.bullet{gap:6px;margin-bottom:10px;display:grid}.bullet textarea{resize:vertical}.bctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.savebar{z-index:20;border:1px solid var(--line);background:#13233e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex;position:sticky;bottom:0}code{background:#ffffff14;border-radius:5px;padding:1px 6px;font-size:12px}.trow{grid-template-columns:130px 1fr 80px auto auto auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.tday{color:var(--mut);flex-direction:column;gap:3px;font-size:11px;display:flex}.phases{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tpl{border-color:#ffffff1f}.ob{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.ob:last-child{border-bottom:0}.obbody{flex:1;min-width:0}.oblabel{cursor:pointer;font-size:14px}.ob.done .oblabel{color:var(--dim);text-decoration:line-through}.ob.done .circle{background:var(--grad);border-color:#0000}@media (max-width:820px){.trow{grid-template-columns:1fr 1fr;align-items:center}.trow .ttitle2{order:3;grid-column:1/-1}}.attn{background:#fbbf2412;border-color:#fbbf2466;align-items:center;gap:16px;margin-bottom:18px;padding:18px 22px;display:flex}.attn b{color:var(--warn);font-size:34px;line-height:1}.attn span{font-size:15px}.attn.clear{background:#34d39912;border-color:#34d39966}.attn.clear b{color:var(--good)}.briefgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.briefgrid{grid-template-columns:1fr}}.brief{margin:0}.brief header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.brief header h2{align-items:center;gap:8px;margin:0;display:flex}.brief header a{color:var(--mut);font-size:12.5px}.brief em{font-style:normal}.goalrow{grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}@media (max-width:600px){.goalrow{grid-template-columns:1fr}}.goalgrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:18px;display:grid}.goalgrid .card{margin:0}.goalbar{position:relative;overflow:visible}.goalbar u{opacity:.7;background:#fff;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.req{border-bottom:1px solid var(--line);padding:12px 0}.req:last-child{border-bottom:0}.reqtop{cursor:pointer;align-items:center;gap:12px;display:flex}.reqbody{border:1px solid var(--line);background:#ffffff05;border-radius:12px;margin-top:12px;padding:12px}.req.closed .reqtop b{color:var(--dim);font-weight:500}.pstatus.rs-in_progress{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.pstatus.rs-done{color:var(--good);background:#34d39926;border-color:#34d39980}.pstatus.rs-declined{color:var(--dim)}.pstatus.rs-new{color:var(--warn);border-color:#fbbf2480}.reportwrap{justify-content:center;padding:24px 16px;display:flex}.reportwrap.inpage{padding:8px 0 0}.report{color:#1a1a2e;background:#fff;border-radius:6px;width:min(820px,100%);padding:48px 52px;font:15px/1.6 Inter,system-ui,sans-serif;box-shadow:0 10px 40px -12px #0009}.report header{border-bottom:2px solid #1a1a2e;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:18px;display:flex}.report .rkicker{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin:0;font-size:11px}.report h1{letter-spacing:-.02em;color:#13233e;margin:2px 0 4px;font-size:30px}.report .rsub{color:#4b5563;margin:0}.report .rbrand{color:#13233e;text-align:right;font-size:17px;font-weight:700}.report section{margin:0 0 22px}.report h2{letter-spacing:.1em;text-transform:uppercase;color:#374151;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:baseline;margin:0 0 10px;padding-bottom:6px;font-size:13px;display:flex}.report h2 span{letter-spacing:0;text-transform:none;color:#6b7280;font-size:13px;font-weight:500}.report .rsummary{margin:0;font-size:16.5px}.report p{margin:0 0 8px}.report .rmuted{color:#6b7280}.rchecks{margin:0;padding:0;list-style:none}.rchecks li{color:#6b7280;gap:10px;padding:5px 0;display:flex}.rchecks li.ok{color:#111827}.rchecks i{color:#9ca3af;width:18px;font-style:normal}.rchecks li.ok i{color:#059669;font-weight:700}.report table{border-collapse:collapse;width:100%;font-size:14px}.report th{text-align:left;color:#6b7280;text-transform:none;letter-spacing:0;border-bottom:1px solid #e5e7eb;padding:6px 8px;font-size:12px;font-weight:600}.report td{color:#111827;border-bottom:1px solid #f3f4f6;padding:8px}.report tbody tr:hover{background:0 0}.report footer{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:28px;padding-top:14px;font-size:13px}@media (max-width:700px){.report{padding:26px 20px}.report header{flex-direction:column}.report .rbrand{text-align:left}}@media print{aside,.globalbar,.notice,.noprint,.topbar,.scrim{display:none!important}body{display:block;background:#fff!important}.mainwrap,main,.content{max-width:none;display:block;padding:0!important}.reportwrap{padding:0}.report{box-shadow:none;border-radius:0;width:100%;padding:0}}.calbar{align-items:center;gap:10px;margin-bottom:12px}.caltitle{flex:none;font-size:18px}.chipf.legend{gap:7px}.chipf.legend i{opacity:.35;border-radius:50%;width:9px;height:9px;display:inline-block}.chipf.legend.on2{color:#fff;border-color:#ffffff59}.chipf.legend.on2 i{opacity:1}.calgrid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.calhead{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);text-align:center;background:#0f0f22;padding:8px;font-size:11px}.calgrid .cal-cell{background:var(--bg);color:#fff;text-align:left;cursor:pointer;filter:none;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;min-height:108px;padding:6px;font:400 12px Inter,sans-serif;display:flex}.calgrid .cal-cell:hover{filter:none;background:#13233e}.calgrid .cal-cell.issel{box-shadow:inset 0 0 0 1.5px var(--a1);background:#ffffff1f}.daynum{border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:600;display:grid}.istoday .daynum{background:var(--grad)}.cal-ev{border-left:2px solid var(--c);white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border-radius:5px;padding:1px 6px;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.cal-ev.done{opacity:.5;text-decoration:line-through}.cal-ev.overdue{color:var(--bad)}.cal-more{color:var(--mut);padding-left:6px;font-size:11px}.cal-dots{flex-wrap:wrap;gap:3px;margin-top:2px;display:none}.cal-dots i{border-radius:50%;width:6px;height:6px}.evrow{border-bottom:1px solid var(--line)}.evrow:last-child{border-bottom:0}.evmain{color:#fff;text-align:left;cursor:pointer;filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;padding:9px 2px;font:400 14px Inter,sans-serif;display:flex}.evmain:hover{filter:none;color:#fff;background:0 0}.evmain>i{border-radius:50%;flex:none;width:8px;height:8px}.evtime{width:96px;color:var(--mut);flex:none;font-size:12px}.evtitle{flex-direction:column;flex:1;min-width:0;display:flex}.evtitle small{color:var(--mut);font-size:12px}.evtitle em{color:var(--mut);font-style:normal}.evrow.done .evtitle{color:var(--dim);text-decoration:line-through}.evrow.overdue .evtitle{color:var(--bad)}.evbody{padding:4px 2px 12px 18px}.mv{color:var(--mut);align-items:center;gap:6px;display:flex}.mv input{width:auto;padding:4px 8px}.evform{border-color:#ffffff1f;margin:0 0 16px}.weekgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.weekday{margin:0}.weekday h2,.agday h2{align-items:center;gap:8px;margin:0 0 6px;display:flex}.weekday.istoday{border-color:var(--a1)}.agday{margin-bottom:14px}@media (max-width:820px){.calgrid .cal-cell{align-items:center;min-height:56px;padding:4px}.cal-ev,.cal-more{display:none}.cal-dots{justify-content:center;display:flex}.calbar{flex-wrap:wrap}.caltitle{flex-basis:100%;order:-1}.evtime{width:70px}}.timerpill{background:#fbbf2414;border:1px solid #fbbf2473;border-radius:10px;flex:none;align-items:center;gap:10px;max-width:320px;padding:5px 6px 5px 12px;display:flex}.timerpill i{background:var(--warn);border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.25}}.timerpill a{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13px;overflow:hidden}.timerpill b{font:600 13px ui-monospace,Menlo,monospace}.timerpill button{padding:4px 12px;font-size:12px}@media (max-width:820px){.timerpill{gap:6px;padding:4px 6px 4px 8px}.timerpill a{display:none}}.runbox{background:#fbbf2412;border:1px solid #fbbf2466;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.bigclock{letter-spacing:.02em;font:700 34px ui-monospace,Menlo,monospace}table.sheet th,table.sheet td{text-align:center;padding:10px 6px}table.sheet th:first-child,table.sheet td:first-child{text-align:left}table.sheet th.today{color:#fff}.sheettotal td{border-top:2px solid var(--line)}.trow2{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}@media (max-width:820px){.cols{grid-template-columns:1fr!important}}.drop{border:2px dashed var(--line);min-height:96px;color:var(--mut);cursor:pointer;text-align:center;border-radius:14px;place-items:center;padding:16px;transition:border-color .15s,background .15s;display:grid}.drop:hover,.drop.over{border-color:var(--a1);color:#fff;background:#ffffff1f}.frow{border-bottom:1px solid var(--line);padding:12px 0}.frow:last-child{border-bottom:0}.fmain{align-items:center;gap:14px;display:flex}.finfo{flex:1;min-width:0}.finfo b{word-break:break-word}.fthumb{border:1px solid var(--line);letter-spacing:.05em;width:54px;height:54px;color:var(--mut);background:#ffffff0a;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.fthumb img{object-fit:cover;width:100%;height:100%}.fbtns{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.sharebox{border:1px solid var(--line);background:#ffffff05;border-radius:12px;margin:12px 0 0 68px;padding:14px}@media (max-width:820px){.fmain{flex-wrap:wrap}.fbtns{justify-content:flex-start;width:100%;padding-left:68px}.sharebox{margin-left:0}}.notifgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.notif{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 10px;display:flex}.notif .nbody{color:#fff;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif.unread{box-shadow:inset 3px 0 0 var(--a1);background:#ffffff0a;border-radius:6px}.notif:not(.unread) b{color:var(--mut);font-weight:500}.notif button{padding:4px 9px}.iconbtn{position:relative}.iconbtn .nbadge{color:#fff;text-align:center;background:#ef4444;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px Inter,sans-serif;position:absolute;top:2px;right:2px}@media (max-width:900px){.notifgrid{grid-template-columns:1fr}}.statuspage{max-width:720px;margin:0 auto}.statuspage h1{margin:0 0 14px}.statuspage h2{margin:28px 0 10px;font-size:16px}.sbanner{border:1px solid var(--line);border-radius:10px;padding:14px 18px;font-weight:600}.sbanner.up{background:#22c55e24;border-color:#22c55e66}.sbanner.part{background:#f59e0b24;border-color:#f59e0b66}.sbanner.down{background:#ef444424;border-color:#ef444466}.smsg{margin:12px 0}.smon{margin-top:12px}.smon header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.smon footer{justify-content:space-between;margin-top:6px;display:flex}.sstate{font-size:12px;font-weight:600}.sstate.up{color:#22c55e}.sstate.down{color:#ef4444}.sstate.pending,.sstate.paused{color:var(--mut)}.sbars{gap:2px;height:30px;display:flex}.sbars i{background:#ffffff1f;border-radius:2px;flex:1}.sbars i.up{background:#22c55e}.sbars i.part{background:#f59e0b}.sbars i.down{background:#ef4444}.sinc{border-top:1px solid var(--line);padding:12px 0}.stmgr .scard{margin-bottom:16px}.stmgr .mrow{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}@media (max-width:700px){.stmgr .mrow{grid-template-columns:1fr}}.vault .vform{margin-bottom:16px}.vgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ventry header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vdl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px;margin:0;display:grid}.vitem{min-width:0}.vitem dt{margin:0}.vitem dd{overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;display:flex}.vcopy{padding:1px 7px;font-size:11px}.vsecret{border:1px solid var(--line);background:#ffffff08;border-radius:8px;margin-top:10px;padding:10px 12px}.vsecret pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:2px 0 8px;font:13px ui-monospace,Menlo,monospace}.vmodal{z-index:50;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vmodal .card{width:100%;max-width:380px}.astats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 4px;display:grid}.astats .card{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.astats b{font-size:24px;line-height:1.2}.astats span{color:var(--mut);font-size:12px}.arow{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.arow2{border-top:1px solid var(--line)}.arow2:first-child,.arow2 .mrow{border-top:0}.stmgr .arow2 .mrow{grid-template-columns:1.3fr 1.5fr auto}.sbars.mini{gap:1px;width:140px;height:18px}.aedit{gap:4px;max-width:560px;padding:6px 0 14px;display:grid}@media (max-width:700px){.stmgr .arow2 .mrow{grid-template-columns:1fr}.sbars.mini{width:100%}}.hrow{margin-bottom:12px}.hrow header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hband{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font:600 12px Inter,sans-serif;display:inline-flex}.hband i{background:#22c55e;border-radius:50%;width:8px;height:8px}.hband b{margin-left:4px;font-weight:700}.hband.amber i{background:#f59e0b}.hband.red i{background:#ef4444}.hband.red{border-color:#ef444480}.hband.amber{border-color:#f59e0b80}.hwhy{margin:0;padding:0;list-style:none}.hwhy li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.hwhy li:first-child{border-top:0}.bstatus{border-left:4px solid #22c55e;flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.bstatus.warn{border-left-color:#f59e0b}.bstatus.bad{border-left-color:#ef4444}.bstatus b{font-size:16px}.bcmd{border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#ffffff08;border-radius:8px;margin:0;padding:12px;font:12.5px ui-monospace,Menlo,monospace;overflow-x:auto}.actday{margin-bottom:12px}.actday h2{margin:0 0 8px;font-size:14px}.actrow{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 0;display:flex}.actrow:first-of-type{border-top:0}.actt{font-variant-numeric:tabular-nums;min-width:42px}.actbody{overflow-wrap:anywhere;min-width:0}.actbody a{color:#fff}.row>.chipf,.row>button.chipf{min-width:0}.settings{gap:14px;max-width:760px;display:grid}.srvgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.srvcard{color:#fff;display:block}.srvcard header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.sparkgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.spark svg{width:100%;height:60px;margin-top:4px;display:block}.sparkline{fill:none;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.sparkline.hot{stroke:#ef4444}.sparkwarn{stroke:#ffffff2e;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sbar{align-items:center;gap:8px;min-width:110px;display:inline-flex;position:relative}.sbar i{background:#22c55e;border-radius:3px;min-width:2px;max-width:70px;height:6px;display:block}.sbar i.hot{background:#ef4444}.sbar b{font-size:12px;font-weight:600}.kbrow{color:#fff;margin-bottom:10px;display:block}.kbbody{max-width:820px}.md{overflow-wrap:anywhere;line-height:1.65}.md h2{margin:0 0 12px;font-size:22px}.md h3{margin:22px 0 8px;font-size:17px}.md h4{color:var(--mut);margin:18px 0 6px;font-size:15px}.md p{margin:0 0 12px}.md ul,.md ol{margin:0 0 12px;padding-left:22px}.md li{margin:3px 0}.md code{background:#ffffff14;border-radius:5px;padding:1px 6px;font:13px ui-monospace,Menlo,monospace}.md a{color:var(--a1);text-decoration:underline}.md blockquote{border-left:3px solid var(--line);color:var(--mut);margin:0 0 12px;padding:6px 14px}.md hr{border:0;border-top:1px solid var(--line);margin:18px 0}.mdcode{border:1px solid var(--line);white-space:pre;background:#ffffff0a;border-radius:8px;margin:0 0 12px;padding:12px;font:13px ui-monospace,Menlo,monospace;overflow-x:auto}.mdtasks{padding-left:4px;list-style:none}.mdtasks input{vertical-align:middle;width:auto;margin-right:4px}.kanban{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.kcol{border:1px solid var(--line);background:#ffffff08;border-radius:12px;min-height:140px;padding:10px}.kcol.over{border-color:var(--a1);background:#ffffff1f}.kcol header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.kempty{text-align:center;margin:14px 0}.kcard{background:var(--bg);border:1px solid var(--line);cursor:grab;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:8px;padding:10px;display:flex}.kcard.dragging{opacity:.4}.kcard a{color:var(--mut);text-decoration:underline}.kmeta{flex-wrap:wrap;gap:10px;display:flex}.kcard select{margin-top:6px;padding:5px 8px;font-size:12px}.quote{background:var(--card,#ffffff0a);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:28px}.quote header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qtable{border-collapse:collapse;width:100%;margin:14px 0}.qtable th,.qtable td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.qtable .r{text-align:right;white-space:nowrap}.qtable tfoot td{border-bottom:0;padding:6px 8px}.qtotal td{font-size:18px;font-weight:700;border-top:2px solid var(--line)!important}.qstatus{border:1px solid var(--line);border-radius:99px;padding:3px 12px;font:600 12px Inter,sans-serif}.qstatus.accepted{color:#22c55e;border-color:#22c55e80}.qstatus.declined,.qstatus.expired{color:#ef4444;border-color:#ef444480}.qstatus.sent{color:#f59e0b;border-color:#f59e0b80}.qdone{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:14px}.qdone.ok{background:#22c55e14;border-color:#22c55e80}.respond{max-width:520px}.contractbody{margin-top:14px}@media print{.respond{display:none}.quote{border:0;padding:0}}.qline{grid-template-columns:1fr 70px 110px 90px auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.qline .r{text-align:right}@media (max-width:700px){.qline{grid-template-columns:minmax(0,1fr) 52px 78px 44px}.qline .r{display:none}.qline button{justify-content:center;padding:8px 0}.qline input{min-width:0}}.pubcol{width:100%;max-width:780px;margin:0 auto}.pubcol .respond{max-width:none}.ccal{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.chead{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);border-bottom:1px solid var(--line);background:#ffffff08;padding:8px;font-size:11px}.cday{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:3px;min-width:0;min-height:96px;padding:6px;display:flex}.cday:nth-child(7n+7){border-right:0}.cday.out{opacity:.4}.cday.today .cnum{background:var(--grad);color:var(--bg);border-radius:99px;padding:0 6px}.cnum{align-self:flex-start;font-size:12px}.cpost{text-align:left;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:0;border-left:3px solid;border-radius:4px;width:100%;padding:3px 6px;font-size:11px;font-weight:500;display:block;overflow:hidden}.cpost i{opacity:.7;font-style:normal}@media (max-width:700px){.cday{min-height:64px;padding:3px}.cpost{padding:2px 4px;font-size:10px}}.subgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:14px;display:grid}.fitsig{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.fitpanel{border:1px solid var(--line);border-left:3px solid var(--a1);background:#ffffff08;border-radius:8px;flex-direction:column;gap:3px;margin:10px 0;padding:10px 12px;display:flex}.auditscores{flex-wrap:wrap;gap:22px;display:flex}.auditscores>div{flex-direction:column;min-width:70px;display:flex}.auditscores b{font-size:22px}@media print{.noprint{display:none!important}.seoreport{border:0;padding:0}.seoreport *{color:#111!important}}.pbar{background:#ffffff1a;border-radius:99px;height:8px;margin:8px 0 4px;overflow:hidden}.pbar i{background:var(--grad,#fff);border-radius:99px;height:100%;display:block}.row>button,.row>a.btn,.row>.btn{min-width:0}.aires{border:1px solid var(--line);border-left:3px solid var(--a1);background:#ffffff08;border-radius:8px;margin-top:12px;padding:12px}@media print{.noprint{display:none!important}}.kicon,.hicon,.kicon svg,.hicon svg,.navitem.active svg,.sub.active svg,.dial svg{color:var(--bg);stroke:var(--bg)}.sub.active{color:var(--bg);background:#fff}.sub.active .soonb{color:var(--bg);border-color:#13233e66}.stats .card b{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff}.qitem.on,.ritem.sel{background:#ffffff24}.ocbtn.on{color:var(--bg);background:#fff}.navitem:not(.active) svg,.ocbtn:not(.on) svg,.chipf svg,.iconbtn svg,button.sec svg{color:inherit;stroke:currentColor}.navhead{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.navhead .navlabel{padding-bottom:12px}.navedit{margin-bottom:10px;padding:3px 10px;font-size:12px}.navtools{padding:0 12px 8px}.linkbtn{color:#fff;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.linkbtn:hover:not(:disabled){color:#fff;background:0 0}.navitem.editing,.sub.editing{cursor:grab;-webkit-user-select:none;user-select:none}.sub.editing{align-items:center;display:flex}.mvbtns{gap:4px;margin-left:auto;display:inline-flex}.mvb{border-radius:6px;padding:1px 6px;font-size:10px;line-height:1.4}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (max-width:1180px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.minis>*{min-width:0}.mini b{overflow-wrap:anywhere}.wcols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hband{white-space:nowrap;flex:none}.wrow span:last-child{white-space:nowrap}.mini b{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,1.9vw,26px);overflow:hidden}.mini{padding:14px 12px}.minis{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))!important}.wcols .row[style*=nowrap]{flex-wrap:wrap!important}.wcols .row[style*=nowrap]>div:not(.donut){min-width:0;flex:210px!important}.navitem:hover:not(:disabled){background:var(--hov);color:#fff;filter:none}.navitem.active:hover{color:var(--bg);background:#fff}.mvb{color:var(--mut);border-color:var(--line)}.mvb:hover:not(:disabled){color:#fff}.mvb:disabled{opacity:.25}.widget>header a{margin:-8px -6px;padding:8px 6px}@media (max-width:820px){.navedit{margin-bottom:6px;padding:9px 14px}.mvb{padding:7px 12px;font-size:12px}.wlabel+p a,.widget p a{margin:-6px -2px;padding:6px 2px;display:inline-block}}.vmodal .card{background:#13233e;border:1px solid #fff3;max-height:calc(100vh - 32px);overflow:auto}.stats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.stats:has(>:nth-child(3):last-child) .card{padding:12px}.stats:has(>:nth-child(3):last-child) b{font-size:22px}.stats:has(>:nth-child(3):last-child) .card span{letter-spacing:.06em}}.ctable td:first-child,.ctable th:first-child{min-width:170px}.ctable td:nth-child(3){min-width:200px}@media (max-width:820px){a.mut.small{margin:-10px -6px;padding:10px 6px;display:inline-block}button.sm,button.chipf,select.pstatus,.chip.static{align-items:center;min-height:38px;display:inline-flex}.circle{position:relative}.circle:after{content:"";position:absolute;inset:-10px}}@media (max-width:1000px){.ctable td:first-child,.ctable th:first-child{min-width:140px}.ctable td:nth-child(3){overflow-wrap:anywhere;min-width:0}.ctable td:nth-child(4){white-space:nowrap}}@media (max-width:820px){.hwhy a{padding:8px 0;display:inline-block}}.qhead{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;font-size:11px}@media (max-width:820px){table.qtable{min-width:0}.qtable th,.qtable td{padding:8px 5px;font-size:13px}}.stats:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.stats:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.wrow>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}@media (max-width:820px){.wrow button.sec{padding:8px 13px!important}.wrow:has(button){flex-wrap:wrap}.wrow:has(button)>span:first-child{flex:100%}.wrow:has(button)>span.row{margin-left:auto}}.wrow>span.row>b{flex:none;min-width:0}@media (max-width:820px){.kcard a,.kcard select{align-items:center;min-height:34px;display:inline-flex}.kcard select{display:block}}:root{--mut:#ffffffad;--dim:#ffffff8f;--bad:#ff8f8f}.istoday .daynum{color:var(--bg);font-weight:700}.task.done .circle,.ob.done .circle{color:var(--bg)}.task.done .circle svg,.ob.done .circle svg{stroke:var(--bg)}.navitem em{opacity:1;color:var(--mut)}.iconbtn .nbadge{background:#dc2626}.calgrid .cal-cell.other,.ccal .cday.out{opacity:.6}@media (max-width:820px){.globalbar button,.globalbar .timerchip button{min-height:34px;padding-left:12px;padding-right:12px}.actrow a{padding:7px 0;display:inline-block}.wrow:has(select){flex-wrap:wrap}.wrow:has(select)>span:first-child{flex:100%}.wrow:has(select)>span.row{flex-wrap:wrap!important;flex:100%!important}.wrow:has(select) select{flex:140px;width:auto;min-width:0}.row[style*=nowrap]{flex-wrap:wrap!important}.row[style*=nowrap]>select{flex:140px;min-width:0;max-width:none!important}}.globalbar{grid-template-columns:minmax(0,1fr) minmax(180px,560px) minmax(max-content,1fr)}.gb-right{min-width:max-content}@media (max-width:820px){.globalbar{display:flex}.gb-right{min-width:0}}.content .notice,main .notice{border:1px solid #fbbf244d;border-radius:10px;margin:0 0 14px;padding:10px 14px}input[type=checkbox],input[type=radio]{flex:none;width:auto;padding:0}.field:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:10px}.field:has(>input[type=checkbox])>span{order:2}@media (max-width:820px){.globalbar{flex-wrap:wrap}.gb-right{display:contents}.globalbar .timerpill{flex:100%;order:10;justify-content:space-between;max-width:none}}input[type=checkbox],input[type=radio]{min-width:0}.moneyrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.mkpi b{white-space:nowrap;font-size:clamp(30px,3.2vw,42px)}.mkpi .ksub{overflow-wrap:anywhere}@media (max-width:560px){.moneyrow{grid-template-columns:1fr}}.mkpi{gap:0;min-width:0;padding:16px 18px}.mkpi:hover{transform:none}.mhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mhead .kicon{margin:0}.mhead .klabel{flex:auto}.mtabs{border:1px solid var(--line);border-radius:99px;gap:4px;padding:3px;display:inline-flex}.mtab{color:var(--mut);background:0 0;border:0;border-radius:99px;min-height:0;padding:5px 12px;font:500 12.5px Inter,sans-serif}.mtab:hover:not(:disabled){background:var(--hov);color:#fff}.mtab.on,.mtab.on:hover:not(:disabled){color:var(--bg);background:#fff}.mscroll{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:4px;display:flex;overflow-x:auto}.mscroll::-webkit-scrollbar{display:none}.mslide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;gap:2px;min-width:0;display:flex}.mslide>b{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(30px,3vw,40px);line-height:1.15}.mchart{margin-top:10px}.mfoot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.mdots{gap:6px;display:inline-flex}.mdots i{border:1px solid #fff9;border-radius:50%;width:7px;height:7px}.mdots i.on{background:#fff}.mslide{overflow:hidden}.mchart{padding-left:10px}@media (max-width:820px){.mtab{min-height:34px;padding:6px 14px}}.notif{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:14px}.notif:first-of-type{border-top:1px solid var(--line)}.notif:last-child{margin-bottom:0}.notif.unread{border-color:#ffffff38}:focus-visible{outline-offset:2px;outline:2px solid #fff}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #fff}[role=button]:focus-visible{border-radius:6px}main:focus{outline:none}.skip{z-index:100;color:var(--bg);background:#fff;border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mscroll{scroll-behavior:auto}}[role=button]{cursor:pointer}:root{--violet:#8b7bff;--violet2:#5b8cff;--cyan:#22d3ee;--amber:#fbbf24;--amber2:#f59e0b;--pink:#f472b6;--green:#34d399;--coral:#fb7185;--good:#34d399;--warn:#fbbf24;--bad:#fb7185;--a1:#8b7bff;--grad:linear-gradient(135deg,#a78bfa,#22d3ee);--panel:#ffffff0b;--line:#ffffff1f;--hov:#ffffff14;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px}body{background:radial-gradient(1200px 600px at 85% -10%,#8b7bff29,transparent 60%),radial-gradient(900px 500px at -10% 110%,#22d3ee1a,transparent 55%),var(--bg);background-attachment:fixed}aside{background:linear-gradient(180deg,#8b7bff1a,transparent 38%),var(--bg)}button:not([class]),button.sm,button.sec,button.good,button.danger,button.ghost,button.accent,button.btn,.btn{background:linear-gradient(135deg,var(--violet),var(--violet2));color:#fff;border:0;border-radius:10px;min-height:40px;padding:10px 18px;font:600 13.5px Inter,sans-serif;transition:transform .12s,box-shadow .12s,filter .12s,background .12s;box-shadow:0 4px 14px #5b8cff47}button:not([class]):hover:not(:disabled),button.sm:hover:not(:disabled),button.sec:hover:not(:disabled),button.good:hover:not(:disabled),button.danger:hover:not(:disabled),button.ghost:hover:not(:disabled),button.accent:hover:not(:disabled),button.btn:hover:not(:disabled),.btn:hover{color:#fff;filter:none;background:linear-gradient(135deg,#9c8dff,#6b99ff);transform:translateY(-1px);box-shadow:0 6px 18px #5b8cff66}button:not([class]):active:not(:disabled),button.sm:active:not(:disabled),button.sec:active:not(:disabled),button.good:active:not(:disabled),button.danger:active:not(:disabled),button.ghost:active:not(:disabled),button.accent:active:not(:disabled),button.btn:active:not(:disabled),.btn:active{transform:translateY(0);box-shadow:0 2px 8px #5b8cff4d}button:not([class]):disabled,button.sm:disabled,button.sec:disabled,button.good:disabled,button.danger:disabled,button.ghost:disabled,button.accent:disabled,button.btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}button.sm,.btn.sm{min-height:34px;padding:7px 14px;font-size:12.5px}button:not([class])+button:not([class]),.btn:not(.sec):not([style*=transparent])+.btn:not(.sec):not([style*=transparent]){background:linear-gradient(135deg,var(--amber),var(--amber2));color:#241700;box-shadow:0 4px 14px #f59e0b47}button:not([class])+button:not([class]):hover:not(:disabled),.btn:not(.sec):not([style*=transparent])+.btn:not(.sec):not([style*=transparent]):hover{color:#241700;background:linear-gradient(135deg,#fcd34d,#f59e0b);box-shadow:0 6px 18px #f59e0b66}button.sec,.btn.sec,a.btn[style*=transparent],button[style*=transparent]{box-shadow:none;color:#67e8f9!important;background:#22d3ee12!important;border:1px solid #22d3ee73!important}button.sec:hover:not(:disabled),.btn.sec:hover,a.btn[style*=transparent]:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #22d3ee1f;color:#a5f3fc!important;background:#22d3ee29!important}:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent]){color:#c4b5fd!important;background:#a78bfa14!important;border-color:#a78bfa80!important}:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent]):hover{box-shadow:0 0 0 3px #a78bfa24;color:#ddd6fe!important;background:#a78bfa2e!important}:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent]){color:#f9a8d4!important;background:#f472b614!important;border-color:#f472b680!important}:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent]):hover{box-shadow:0 0 0 3px #f472b624;color:#fbcfe8!important;background:#f472b62e!important}:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent])+:is(button.sec,.btn.sec,a.btn[style*=transparent]){color:#6ee7b7!important;background:#34d39914!important;border-color:#34d39980!important}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions>button:not([class]):first-child,.actions>.btn:not(.sec):not([style*=transparent]):first-child{background:linear-gradient(135deg,var(--amber),var(--amber2));color:#241700;box-shadow:0 4px 14px #f59e0b4d}.actions>button:not([class]):first-child:hover:not(:disabled),.actions>.btn:not(.sec):not([style*=transparent]):first-child:hover{color:#241700;background:linear-gradient(135deg,#fcd34d,#f59e0b)}button.good,.btn.good{color:#04251a!important;background:linear-gradient(135deg,#34d399,#10b981)!important;border:0!important;box-shadow:0 4px 14px #10b9814d!important}button.danger,.btn.danger{color:#fda4af!important;box-shadow:none!important;background:#fb718517!important;border:1px solid #fb71858c!important}button.danger:hover:not(:disabled),.btn.danger:hover{color:#fff!important;background:linear-gradient(135deg,#fb7185,#e11d48)!important;box-shadow:0 6px 18px #e11d4859!important}button.ghost,.btn.ghost{color:var(--mut)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}button.ghost:hover:not(:disabled){background:var(--hov)!important;color:#fff!important}.dial{letter-spacing:.01em;font-weight:700;box-shadow:0 8px 22px #10b98159;color:#04251a!important;background:linear-gradient(135deg,#34d399,#10b981)!important;border:0!important}.dial:hover{filter:brightness(1.06);transform:translateY(-1px)}.dial svg{color:#04251a!important;stroke:#04251a!important}.chipf,.chip{border-color:var(--line);transition:background .12s,color .12s,border-color .12s}.chipf:hover:not(:disabled),a.chip:hover,button.chip:hover{border-color:#8b7bff8c;color:#fff!important;background:#8b7bff29!important}button.chipf.on,.chipf.on,.chipf.on2{box-shadow:0 4px 12px #5b8cff4d;background:linear-gradient(135deg,var(--violet),var(--violet2))!important;color:#fff!important;border-color:#0000!important}.ocbtn{background:#ffffff08;border-width:1px}.ocbtn.oc-interested,.ocbtn.oc-sold{color:#6ee7b7;border-color:#34d39980}.ocbtn.oc-call_back{color:#fcd34d;border-color:#fbbf2480}.ocbtn.oc-no_answer{color:#67e8f9;border-color:#22d3ee73}.ocbtn.oc-not_interested,.ocbtn.oc-wrong_number{color:#fda4af;border-color:#fb718580}.ocbtn.on{border-color:#0000;background:linear-gradient(135deg,var(--violet),var(--violet2))!important;color:#fff!important}.ocbtn.on.oc-sold,.ocbtn.on.oc-interested{color:#04251a!important;background:linear-gradient(135deg,#34d399,#10b981)!important}.ocbtn.on.oc-call_back{background:linear-gradient(135deg,var(--amber),var(--amber2))!important;color:#241700!important}.ocbtn.on.oc-not_interested,.ocbtn.on.oc-wrong_number{color:#fff!important;background:linear-gradient(135deg,#fb7185,#e11d48)!important}.navitem.active,.navitem.active:hover{background:linear-gradient(135deg,var(--violet),var(--violet2));color:#fff;box-shadow:0 6px 16px #5b8cff59}.sub.active{color:#fff;border-left-color:var(--violet);background:#8b7bff38}.navitem:hover:not(.active){background:#8b7bff24}.navitem:not(.active) svg{color:#a5b4fc}.sub svg{color:#7dd3fc}.av{background:linear-gradient(135deg,var(--violet),var(--cyan));color:#fff;border:0}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-bottom:20px;padding:22px;box-shadow:inset 0 1px #ffffff0a}.kpis>*,.stats>.card,.minis>*{position:relative;overflow:hidden}.kpis>:before,.stats>.card:before,.minis>.mini:before{content:"";background:var(--bar,var(--violet));height:3px;position:absolute;top:0;left:0;right:0}.kpis>:nth-child(5n+1),.stats>.card:nth-child(5n+1),.minis>:nth-child(5n+1){--bar:linear-gradient(90deg,#8b7bff,#5b8cff)}.kpis>:nth-child(5n+2),.stats>.card:nth-child(5n+2),.minis>:nth-child(5n+2){--bar:linear-gradient(90deg,#22d3ee,#34d399)}.kpis>:nth-child(5n+3),.stats>.card:nth-child(5n+3),.minis>:nth-child(5n+3){--bar:linear-gradient(90deg,#fbbf24,#f59e0b)}.kpis>:nth-child(5n+4),.stats>.card:nth-child(5n+4),.minis>:nth-child(5n+4){--bar:linear-gradient(90deg,#f472b6,#fb7185)}.kpis>:nth-child(5n+5),.stats>.card:nth-child(5n+5),.minis>:nth-child(5n+5){--bar:linear-gradient(90deg,#34d399,#22d3ee)}.stats .card b,.kpi b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.fitpanel{border:1px solid #8b7bff47;border-left:3px solid var(--violet);background:#8b7bff14;border-radius:12px;margin:14px 0;padding:14px 16px}.fitpanel b{color:#fff}.tag{color:#c4b5fd;background:#8b7bff33;border:1px solid #8b7bff66;padding:2px 10px}.tag.bad{color:#fda4af;background:#fb718526;border-color:#fb718580}h1{letter-spacing:-.01em}h2{margin:0 0 14px}.content a[style*=underline],.content a.mut.small{color:#7dd3fc}.content a[style*=underline]:hover{color:#bae6fd}input:focus,select:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #8b7bff33}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--violet)}th{color:#a5b4fc}tbody tr:hover{background:#8b7bff14}.notice{background:#fbbf241f}.bar i{background:var(--grad)}.dot.on{background:var(--good);border-color:var(--good)}.topbar{gap:20px;min-height:84px;padding:22px 36px}.topbar h1{margin:0 0 4px}.topbar p{margin:0}.content{padding:32px 36px 48px}.content>*+*{margin-top:0}.row{gap:12px}.row>.btn,.row>button{margin:0}.field{gap:6px}.fgrid,.vgrid{gap:16px}label.field>span{margin-bottom:2px}input,select,textarea{border-radius:10px;min-height:42px;padding:11px 14px}textarea{min-height:90px;line-height:1.5}th,td{padding:14px}p{margin:0 0 12px}.small{line-height:1.55}.kpis,.stats,.minis{gap:16px;margin-bottom:20px}.cols{gap:24px}.cols>div>.card:last-child,.cols>div>:last-child{margin-bottom:0}.lshare,.lhist{border-radius:14px;margin-bottom:16px;padding:16px}.ventry{margin-bottom:16px}.ventry header{gap:12px;margin-bottom:12px}.card .row+.row,.card p+.row,.card .row+p{margin-top:12px}.card h2+p,.card h2+.small{margin-top:-4px}.sep{margin:22px 0}.wlabel{margin:0 0 10px}.outcomes{gap:12px}.ocbtn{padding:14px 10px}.chipf{padding:7px 16px}.navwrap{padding:24px 14px}aside nav{gap:6px}.navitem{padding:11px 14px}.sub{margin:3px 0 3px 24px;padding:9px 14px}.sidefoot{gap:12px;padding:14px}@media (max-width:820px){.topbar{padding:18px 16px}.content{padding:20px 16px 36px}.card{padding:18px}.actions{gap:10px;width:100%}.outcomes{gap:10px}button:not([class]),.btn,button.sec{min-height:44px}button.sm,.btn.sm{min-height:40px}.cols{gap:18px}}@media (max-width:480px){.kpis,.stats,.minis{gap:12px}.actions>*{flex:auto}}.navedit{min-height:0;box-shadow:none;padding:5px 12px;font-size:12px}.cols>div{flex-direction:column;gap:20px;min-width:0;display:flex}.cols>div>.card,.cols>div>.fitpanel,.cols>div>.lshare{margin:0}.qitem,.queue .qitem,button.qitem{margin-bottom:8px}.qitem:last-child{margin-bottom:0}.fitpanel .row{gap:10px}.fitpanel>.row{margin-bottom:6px}.fitpanel .small+.small{margin-top:4px}textarea+p,textarea+.row,textarea+button,textarea+.small,.card>.small.mut+pre,.card p+pre,.card p.small+pre.bcmd,pre.bcmd{margin-top:12px}pre.bcmd{border-radius:10px;padding:12px 14px}.card form+form,.card form+p,.card p+form{margin-top:14px}.wrow{padding-top:13px;padding-bottom:13px}.widget header,.widget>header{padding-bottom:12px}.wbody{padding-top:4px}.mtab{padding:5px 14px}:is(div,span,td,p,header,form,section):has(>:is(button,a.btn,.chipf,select)+:is(button,a.btn,.chipf,select)):not(:has(>.mtab)):not(:has(>.cal-cell)):not(:has(>.navitem)):not(:has(>.circle)){gap:10px}p.small,p.mut{margin-bottom:12px}.wrow+p.small,div+p.small.mut,table+p.small.mut,.card>div+p.mut{margin-top:14px}p.small+.card,p.mut+.card{margin-top:16px}button.addtask+p,.addtask+p{margin-top:12px}label.row{gap:12px}main a+a:not(.btn):not(.chipf){margin-left:2px}main ul li+li,main ol li+li{margin-top:6px}.statline{margin-bottom:12px}.queuebtn{margin:12px 0 16px}main li+li{margin-top:6px!important}.navitem.on-grp:not(.active){background:linear-gradient(135deg,var(--violet),var(--violet2));color:#fff;box-shadow:0 6px 16px #5b8cff59}.navitem.on-grp:not(.active) svg{color:#fff;stroke:#fff}.navitem.on-grp:not(.active) em{opacity:1;color:#fff}.sub{border-left:2px solid var(--line);color:var(--mut);background:0 0;border-radius:0 8px 8px 0;margin:0 0 0 26px;padding:10px 14px;font-weight:400}.sub:hover:not(.active){color:#fff;background:#8b7bff1f}.sub.active,.sub.active:hover{box-shadow:none;border-left-color:var(--cyan);color:#fff;background:0 0;border-radius:0 8px 8px 0;font-weight:700}.sub.active svg{color:var(--cyan);stroke:var(--cyan)}aside nav>div>.sub:first-of-type{margin-top:6px}aside nav>div{margin-bottom:2px}.ovl{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060c1ab8;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ovl-panel{background:#182a4a;border:1px solid #8b7bff66;border-radius:18px;width:100%;max-width:480px;padding:26px;box-shadow:0 30px 80px #0000008c}.ovl-panel.wide{max-width:680px}.hlist{flex-direction:column;gap:10px;max-height:52vh;padding-right:4px;display:flex;overflow:auto}.hitem{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}@media (max-width:600px){.ovl{padding-top:4vh}.ovl-panel{padding:20px}.hitem{flex-direction:column;align-items:stretch}}
