.stg-board{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 14px;align-items:flex-start;scroll-snap-type:x proximity}.stg-col{flex:0 0 272px;min-width:0;background:var(--fill);border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:10px;scroll-snap-align:start;transition:background .15s ease}.stg-col.over{background:var(--fill-hover)}.stg-head{display:flex;align-items:center;gap:8px;padding:2px 4px;font-weight:600;font-size:14px}.stg-dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px}.stg-count{margin-left:auto;font-size:12px;font-weight:600;opacity:.7}.stg-card{background:#fffffff0;border-radius:16px;padding:12px 13px;box-shadow:var(--lift-1);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:5px;width:100%;font:inherit;color:inherit;border:0}.stg-card[draggable=true]{cursor:grab}.stg-card:hover{box-shadow:0 2px 4px #530b3212,0 10px 24px #530b321a}.stg-card.late{background:#fbeecf}.stg-name{font-weight:600;font-size:14px}.stg-meta{font-size:12px;opacity:.75;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.stg-tag{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--fill);font-size:11px;font-weight:600}.stg-tag.warn{background:#d4af37;color:#2a0519}.stg-empty{font-size:12px;opacity:.6;padding:6px 4px 8px}.stg-tiles{display:flex;gap:10px;flex-wrap:wrap}.stg-tile{background:var(--fill);border-radius:16px;padding:10px 14px;min-width:120px}.stg-tile b{display:block;font-size:22px}.stg-tile span{font-size:12px;opacity:.75}.stg-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.stg-tools input{flex:1 1 200px;min-width:0}.stg-ov{position:fixed;inset:0;background:#2a051961;z-index:60;display:flex;justify-content:flex-end}.stg-drawer{width:min(440px,100%);height:100%;background:#faf5ef;padding:20px 20px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;box-shadow:-10px 0 40px #2a05192e}.stg-drawer h2{margin:0;font-size:20px}.stg-sec{display:flex;flex-direction:column;gap:8px}.stg-sec>b{font-size:13px}.stg-hist{display:flex;flex-direction:column;gap:6px;font-size:13px}.stg-hist div{background:var(--fill);border-radius:12px;padding:8px 10px}@media(max-width:640px){.stg-col{flex-basis:84vw}.stg-ov{align-items:flex-end}.stg-drawer{height:auto;max-height:92vh;border-radius:24px 24px 0 0;width:100%}}.rt{white-space:normal;overflow-wrap:anywhere}.rt p{margin:0 0 .7em}.rt p:last-child{margin-bottom:0}.rt ul,.rt ol{margin:0 0 .7em;padding-left:1.4em}.rt ul:last-child,.rt ol:last-child{margin-bottom:0}.rt li{margin:0 0 .25em}.rt li>p{margin:0}.rt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rt strong{font-weight:700}.rte{border:1px solid #e8d9c5;border-radius:12px;background:#fff;color:#530b32;position:relative}.rte:focus-within{border-color:#530b32;box-shadow:0 0 0 3px #530b321f}.rte-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid #f0e4d3;background:#fbf7f2;border-radius:12px 12px 0 0}.rte-sep{width:1px;height:20px;margin:0 5px;background:#e8d9c5}.rte-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:#530b32;font:inherit;font-size:15px;cursor:pointer}.rte-btn:hover:not(:disabled){background:#f1e6d6}.rte-btn:focus-visible{outline:2px solid #530b32;outline-offset:1px}.rte-btn[aria-pressed=true],.rte-btn[aria-expanded=true]{background:#530b32;color:#f6efe8}.rte-btn:disabled{opacity:.35;cursor:default}.rte-btn svg{display:block}.rte-btn .rte-colbar{position:absolute;left:8px;right:8px;bottom:4px;height:3px;border-radius:2px}.rte-body{padding:10px 12px;font-size:14px;line-height:1.55;cursor:text}.rte-body .tiptap{outline:none;min-height:var(--rte-min, 6.5em)}.rte-body .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:#8c8075;opacity:.8}.rte-body .tiptap a{cursor:text}.rte-pop{position:absolute;z-index:30;top:46px;left:8px;width:min(320px,calc(100% - 16px));box-sizing:border-box;padding:12px;border:1px solid #e8d9c5;border-radius:12px;background:#fff;box-shadow:0 10px 30px #530b322e;display:flex;flex-direction:column;gap:10px;font-size:13px}.rte-pop label{display:flex;flex-direction:column;gap:4px;font-weight:600}.rte-pop input[type=text],.rte-pop input[type=url]{height:36px;box-sizing:border-box;border:1px solid #e8d9c5;border-radius:9px;padding:0 10px;font:inherit;font-size:16px;font-weight:400;color:#530b32;background:#fff}.rte-pop input:focus{outline:2px solid #530b32;outline-offset:0}.rte-pop .rte-row{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.rte-pop .rte-go{height:34px;padding:0 14px;border:0;border-radius:9px;background:#530b32;color:#f6efe8;font:inherit;font-weight:600;cursor:pointer}.rte-pop .rte-go:disabled{opacity:.45;cursor:default}.rte-pop .rte-no{height:34px;padding:0 12px;border:1px solid #e8d9c5;border-radius:9px;background:#fff;color:#530b32;font:inherit;font-weight:600;cursor:pointer}.rte-pop .rte-hint{font-weight:400;color:#8c8075;font-size:12px;line-height:1.4}.rte-sw{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.rte-sw button{width:100%;aspect-ratio:1;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d9c9b4;cursor:pointer;padding:0}.rte-sw button[aria-pressed=true]{box-shadow:0 0 0 2px #530b32}.rte-sw button:focus-visible{outline:2px solid #530b32;outline-offset:2px}.rte-foot span:last-child{white-space:nowrap}.rte-foot{display:flex;justify-content:space-between;gap:10px;padding:0 12px 8px;font-size:12px;color:#8c8075}.rte-loading{min-height:140px;background:#fbf7f2}@media(max-width:640px){.rte-btn{min-width:36px;height:36px}.rte-body{font-size:16px}}.bk-desc.rt{white-space:normal}.bk-desc.rt p{margin:0 0 .7em}@media(max-width:900px){.bk-desc.rt.clamp p,.bk-desc.rt.clamp li{margin:0}}.bkp-bk:not(.d) .bk-desc.rt.clamp p,.bkp-bk:not(.d) .bk-desc.rt.clamp li{margin:0}:root{--bordeaux:#530b32;--cream:#f6efe8;--sand:#e8d9c5;--gold:#d4af37;--green:#3f7d58;--mauve:#b88f96}*{box-sizing:border-box}body{margin:0;font-family:Jost,system-ui,sans-serif;font-size:14px;color:var(--bordeaux);background:var(--cream)}h1{margin:0 0 4px;font-size:24px;font-weight:600}h2{margin:0 0 8px;font-size:16px;font-weight:600}.muted{opacity:.8}.tiny{font-size:12px}a{color:var(--bordeaux)}button{font-family:inherit;cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--bordeaux);outline-offset:2px}input{width:100%;height:40px;margin-top:6px;border:1px solid var(--sand);border-radius:10px;padding:0 12px;font:inherit;color:var(--bordeaux);background:#fff}label{display:flex;flex-direction:column;font-weight:600;margin:12px 0}.card{background:#fff;border:1px solid var(--sand);border-radius:12px;box-shadow:0 1px 2px #530b320f;padding:20px;margin:14px 0}.primary{height:42px;width:100%;border:0;border-radius:10px;background:var(--bordeaux);color:var(--cream);font-size:15px;font-weight:600;margin-top:8px}.primary:disabled{background:var(--sand);color:var(--bordeaux);cursor:default}.ghost{height:34px;border:1px solid var(--sand);border-radius:9px;background:#fff;color:var(--bordeaux);padding:0 14px;font-weight:600}.ghost.small{height:28px;font-size:12px;margin-bottom:8px}.link-btn{border:0;background:transparent;color:var(--bordeaux);text-decoration:underline;padding:0;font-size:13px}.alert{border:1px solid var(--bordeaux);background:#f4d6df;border-radius:10px;padding:8px 12px;margin:10px 0;font-weight:600}.ok-box{border:1px solid var(--green);background:#dcebe2;border-radius:10px;padding:8px 12px;margin:10px 0;font-weight:600}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.row-between{display:flex;justify-content:space-between;align-items:baseline}.pw{position:relative;display:block}.pw input{padding-right:84px}.pw .ghost{position:absolute;right:5px;top:11px;height:30px;font-size:12px;padding:0 10px;background:var(--cream)}.login{min-height:100vh;display:flex;flex-wrap:wrap}.login-art{flex:1 1 520px;background:var(--bordeaux);color:var(--cream);padding:56px;display:flex;flex-direction:column;justify-content:center;gap:24px}.login-art .quote{font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:38px;line-height:1.2;margin:0}.login-art ul{margin:0;padding-left:20px;line-height:1.9;font-size:16px}.login-form{flex:1 1 480px;display:flex;align-items:center;justify-content:center;padding:32px}.login-card{width:100%;max-width:420px;padding:32px}.shell{display:flex;min-height:100vh}.side{flex:0 0 232px;background:var(--bordeaux);color:var(--cream);padding:16px 12px;display:flex;flex-direction:column;gap:22px}.brand{display:flex;align-items:center;gap:10px;padding:4px 6px}.logo{width:32px;height:32px;border-radius:9px;background:var(--cream);color:var(--bordeaux);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:19px;box-shadow:0 0 0 1.5px var(--gold)}.brand-text,.me-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}small{font-size:12px}.nav{display:flex;align-items:center;height:36px;padding:0 10px;border-radius:9px;color:var(--cream);text-decoration:none;font-weight:500;margin-bottom:2px}.nav:hover{background:#f6efe824}.nav.on{background:var(--cream);color:var(--bordeaux);font-weight:600}.me{margin-top:auto;border-top:1px solid rgba(246,239,232,.28);padding-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.me .link-btn{color:var(--cream);flex-basis:100%;text-align:left}.avatar{width:32px;height:32px;border-radius:50%;background:var(--cream);color:var(--bordeaux);display:flex;align-items:center;justify-content:center;font-weight:600}.main{flex:1 1 auto;padding:28px;max-width:1100px;min-width:0}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.kpi span{font-weight:500}.kpi b{display:block;font-size:32px;margin-top:6px}.kpi.hero{background:var(--bordeaux);color:var(--cream);border-color:var(--gold)}.table{padding:0;overflow:hidden}.tr{display:grid;grid-template-columns:1.2fr 1.6fr 1fr 1fr;gap:12px;padding:12px 16px;align-items:center;border-top:1px solid var(--sand)}.tr.th{background:var(--cream);font-weight:600;font-size:12px;border-top:0}.chip{border:1px solid var(--sand);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;justify-self:start;background:var(--cream)}.rules{list-style:none;margin:12px 0;padding:12px 14px;background:var(--cream);border-radius:10px;display:grid;gap:6px}.rules li{display:flex;align-items:center;gap:8px}.rules li span{width:18px;height:18px;border-radius:50%;border:1px solid var(--mauve);background:#fff;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rules li.ok span{background:var(--green);border-color:var(--green)}@media(max-width:760px){.side{flex-basis:100%}.shell{flex-direction:column}.tr{grid-template-columns:1fr 1fr}}select,textarea{width:100%;margin-top:6px;border:1px solid var(--sand);border-radius:10px;padding:0 10px;height:40px;font:inherit;color:var(--bordeaux);background:#fff}textarea{height:auto;padding:10px 12px;resize:vertical}.ghost.wide{width:100%;height:42px;margin-bottom:6px}.ghost.danger{color:#a1232f;border-color:#e7b9bd}.link-like{display:inline-flex;align-items:center;text-decoration:none;margin-top:8px}.or{display:flex;align-items:center;gap:10px;font-size:12px;margin:10px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--sand)}.primary.inline{width:auto;padding:0 18px;margin-top:0}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px}.page-head p{margin:4px 0 0}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.toolbar select,.toolbar .search{width:auto;margin:0}.search{height:36px;width:280px!important}.seg{display:flex;gap:2px;padding:3px;border:1px solid var(--sand);border-radius:10px;background:#fff}.seg button{height:28px;border:0;border-radius:7px;padding:0 14px;background:transparent;color:var(--bordeaux);font-weight:600}.seg button[aria-pressed=true]{background:var(--bordeaux);color:var(--cream)}.pipeline{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:12px}.col{flex:0 0 260px;background:#e8d9c559;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:10px;min-height:140px}.col.over{outline:2px dashed var(--bordeaux)}.col header{display:flex;align-items:center;gap:8px;font-weight:600}.dot{width:10px;height:10px;border-radius:50%}.count{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.total{font-weight:600;padding:0 4px}.empty{text-align:center;padding:14px 0}.kcard{background:#fff;border:1px solid var(--sand);border-left:4px solid var(--gold);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;cursor:grab;box-shadow:0 1px 2px #530b320f}.kcard:hover{box-shadow:0 0 0 2px var(--sand)}.kname{font-weight:600;text-decoration:none}.tr.crm{grid-template-columns:1.2fr 1.1fr 1fr 1.4fr .8fr}.tr.crm select{margin:0;height:32px}.modal-back{position:fixed;inset:0;background:#530b3259;display:flex;align-items:center;justify-content:center;padding:20px;z-index:40}.modal{width:100%;max-width:480px;max-height:90vh;overflow:auto}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.row-end{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.inline-label{flex-direction:row;align-items:center;gap:8px;margin:0}.inline-label select{width:auto;margin:0}.celebration{position:fixed;inset:0;z-index:60;overflow:hidden;background:#530b322e;cursor:pointer}.celebration>span{position:absolute;top:0;animation-name:fall;animation-timing-function:ease-in;animation-fill-mode:both}.celebration-card{position:absolute;top:34%;left:50%;margin-left:-190px;width:380px;max-width:92vw;text-align:center;border:2px solid var(--gold);border-radius:20px;padding:24px 20px;background:var(--bordeaux);color:var(--cream);box-shadow:0 12px 40px #530b3273;animation:pop .5s ease-out both}.celebration-title{margin-top:8px;font-family:Playfair Display,serif;font-size:30px;font-weight:600}@keyframes fall{0%{transform:translateY(-40px) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--dx),110vh) rotate(540deg);opacity:0}}@keyframes pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.wordmark{font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:34px;letter-spacing:.01em}.wordmark span{color:var(--gold)}.switcher{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;margin:0;font-weight:500}.switcher select{margin:2px 0 0;height:32px;background:#f6efe81f;color:var(--cream);border:1px solid rgba(246,239,232,.35);font-weight:600}.switcher select option{color:var(--bordeaux)}.login-logo{width:min(360px,80%);height:auto;align-self:flex-start}.bk{min-height:100vh;background:var(--bk-bg);display:flex;justify-content:center;padding:24px 16px}.bk-card{width:100%;max-width:480px;color:#2a0519}.bk-card h1{font-size:26px;line-height:1.2;margin:10px 0 4px}.bk-card label,.bk-card legend{color:#2a0519}.bk-card input,.bk-card select,.bk-card textarea{background:#fff;border:1px solid rgba(0,0,0,.15);height:46px;margin-top:6px}.bk-head{display:flex;align-items:center;gap:10px}.bk-logo{width:34px;height:34px;border-radius:9px;background:var(--bk-main);color:var(--bk-on);display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:20px}.bk-steps{display:flex;gap:4px;margin:16px 0 4px}.bk-steps span{flex:1;height:4px;border-radius:2px}.bk-stepno{font-size:12px;margin:4px 0 0;opacity:.75}.bk-meta{margin:0 0 8px;opacity:.8}.bk-desc{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;opacity:.9}.bk-tz{font-size:12px;opacity:.8;margin:6px 0}.bk-tiny{font-size:11px;opacity:.7;line-height:1.4}.bk-phone select{width:104px;flex:none;padding:0 6px}.bk-phone input{flex:1;min-width:0}.bk-q{border:0;padding:0;margin:18px 0}.bk-q legend{font-weight:600;font-size:16px;padding:0}.bk-sub{margin:2px 0 8px;font-size:12px;font-style:italic;opacity:.75}.bk-opt{display:block;width:100%;text-align:left;border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:12px;min-height:48px;padding:10px 14px;margin-top:8px;font:inherit;color:#2a0519;cursor:pointer}.bk-opt.on{background:var(--bk-main);color:var(--bk-on);border-color:var(--bk-main)}.bk-daybar{display:flex;gap:8px;overflow-x:auto;padding:10px 0}.bk-pill{flex:none;width:58px;height:68px;border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:inherit;color:#2a0519;cursor:pointer}.bk-pill small{font-size:12px}.bk-pill b{font-size:20px}.bk-pill.on{background:var(--bk-main);color:var(--bk-on);border-color:var(--bk-main)}.bk-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:8px 0}.bk-time{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:10px;min-height:44px;font:inherit;color:#2a0519;cursor:pointer}.bk-time.on{background:var(--bk-main);color:var(--bk-on);border-color:var(--bk-main)}.bk-btn{display:block;width:100%;height:48px;border:0;border-radius:12px;background:var(--bk-main);color:var(--bk-on);font:inherit;font-size:16px;font-weight:600;margin-top:14px;cursor:pointer;text-align:center;text-decoration:none;line-height:48px}.bk-btn:disabled{opacity:.45;cursor:default}.bk-link{display:block}.bk-btn.ghosty{background:transparent;color:var(--bk-main);border:1px solid var(--bk-main);line-height:46px}.bk-done{width:56px;height:56px;border-radius:50%;background:var(--bk-main);color:var(--bk-on);display:flex;align-items:center;justify-content:center;font-size:28px;margin:18px 0 0}.bk-seed{font-size:48px;margin:24px 0 0}.bk-recap{list-style:none;padding:14px;margin:14px 0;background:#fff;border-radius:12px;display:grid;gap:8px;font-weight:600}.hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{display:flex;flex-wrap:wrap;min-height:100vh}.side{flex:0 0 232px;box-sizing:border-box;min-height:100vh;padding:16px 12px;display:flex;flex-direction:column;gap:22px;background:#530b32;color:#f6efe8;position:sticky;top:0;align-self:flex-start;height:100vh;overflow:auto}.ws{display:flex;align-items:center;gap:10px;padding:4px 6px}.ws-tile{flex:0 0 32px;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:19px;box-shadow:0 0 0 1.5px #d4af37;background:#f6efe8;color:#530b32}.ws-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2;margin:0;font-weight:400}.ws-text b{font-size:14px;font-weight:600}.ws-text small{font-size:12px}.ws-select{height:24px;margin:0;padding:0 4px;border:0;background:transparent;color:#f6efe8;font-weight:600;font-size:14px}.ws-select option{color:#530b32}.nav-groups{display:flex;flex-direction:column;gap:18px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-title{padding:0 10px 6px;font-size:12px;font-weight:600;letter-spacing:.04em}.nav-t{display:flex;align-items:center;gap:10px;height:36px;box-sizing:border-box;padding:0 10px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:500;color:#f6efe8}.nav-t:not(.nav-act):hover{background:#f6efe824}.nav-act{background:#f6efe8;color:#530b32;font-weight:600}.me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 6px 0;border-top:1px solid rgba(246,239,232,.28);flex-wrap:nowrap}.avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#f6efe8;color:#530b32}.me-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.me-text b{font-size:14px}.me-text small{font-size:12px}.icon-on-dark{width:30px;height:30px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center}.icon-on-dark:hover{background:#f6efe824}.content{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.topbar{height:56px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e8d9c5;padding:0 28px;display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:20}.crumb{display:flex;align-items:center;gap:8px;font-size:14px}.crumb b{font-weight:600}.crumb-link{color:#530b32;text-decoration:none}.crumb-link:hover{text-decoration:underline}.crumb-seg{display:inline-flex;align-items:center;gap:8px}.top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.search-btn{display:flex;align-items:center;gap:8px;width:280px;height:36px;box-sizing:border-box;border:1px solid #e8d9c5;border-radius:10px;padding:0 10px;background:#f6efe8;color:#530b32;font-size:14px}.search-btn span{flex:1;text-align:left}.search-btn kbd{border:1px solid #530b32;border-radius:6px;padding:0 6px;font-size:12px;background:#fff;font-family:inherit}.icon-b{position:relative;width:36px;height:36px;border:0;border-radius:10px;background:transparent;display:inline-flex;align-items:center;justify-content:center}.icon-b:hover{background:#f6efe8}.bell:after{content:"";position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#d4af37;box-shadow:0 0 0 2px #fff}.main{box-sizing:border-box;padding:24px 28px 28px;max-width:none;flex:1}.page{display:flex;flex-direction:column;gap:20px}.page-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.h1{margin:0;font-size:24px;font-weight:600;line-height:1.2}.sub{margin:4px 0 0;font-size:14px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.btn-s{height:36px;border:1px solid #e8d9c5;border-radius:10px;padding:0 14px;background:#fff;color:#530b32;font-size:14px;font-weight:600;display:inline-flex;align-items:center;text-decoration:none}.btn-s:hover{background:#f6efe8}.btn-p{height:36px;box-sizing:border-box;border:0;border-radius:10px;padding:0 14px;background:#530b32;color:#f6efe8;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-p:hover{box-shadow:0 0 0 2px #d4af37}.seg{display:flex;gap:2px;padding:3px;border:1px solid #e8d9c5;border-radius:10px;background:#fff}.seg button{height:30px;min-width:48px;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap;background:transparent;color:#530b32}.seg button[aria-pressed=true]{background:#530b32;color:#f6efe8}.seg.sm button{height:26px;min-width:0}.pp{position:relative}.pp-pop{position:absolute;right:0;top:44px;z-index:30;width:372px;box-sizing:border-box;padding:16px;display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #e8d9c5;border-radius:12px;box-shadow:0 12px 32px #530b322e}.pp-pop label{margin:0;font-size:13px}.pp-pop input{height:36px}.grid2.tight{gap:10px}.small-b{font-size:13px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{height:30px;border:1px solid #e8d9c5;border-radius:999px;padding:0 12px;background:#fff;color:#530b32;font-size:13px;font-weight:600}.chip-btn:hover{background:#f6efe8}.pp-months{border-top:1px solid #e8d9c5;padding-top:12px;display:flex;flex-direction:column;gap:10px}.month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.month{height:34px;border:1px solid #e8d9c5;border-radius:9px;background:#fff;color:#530b32;font-size:13px;font-weight:600}.month.on{background:#530b32;color:#f6efe8;border-color:#530b32}.month:disabled{opacity:.4;cursor:not-allowed}.pp-foot{border-top:1px solid #e8d9c5;padding-top:12px;font-size:13px}.pp-foot .btn-p{height:34px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.8fr);gap:16px}.kpi{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #530b320f;background:#fff;color:#530b32;border:1px solid #e8d9c5;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kpi:hover{transform:translateY(-3px);box-shadow:0 10px 24px #530b3229;border-color:#d4af37}.kpi.hero{background:#530b32;color:#f6efe8;border-color:#d4af37}.kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.delta{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;white-space:nowrap;background:#f6efe8;color:#530b32}.delta.warn{background:#f4d6df}.kpi-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.kpi-value{font-size:30px;font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.kpi-value.big{font-size:34px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.span-2{grid-column:span 2}.panel{min-width:0;background:#fff;border:1px solid #e8d9c5;border-radius:12px;box-shadow:0 1px 2px #530b320f;overflow:hidden}.panel.pad{padding:14px 18px 18px;display:flex;flex-direction:column;gap:14px}.panel h2{margin:0;font-size:16px;font-weight:600}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.more{font-size:13px;font-weight:600}.scroll-x{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:12px;font-weight:600;padding:8px 12px;border-top:1px solid #e8d9c5;border-bottom:1px solid #e8d9c5;background:#f6efe8}.tbl th:first-child,.tbl td:first-child{padding-left:18px}.tbl td{padding:12px;border-bottom:1px solid #e8d9c5}.tbl tr:last-child td{border-bottom:0}.row:hover{background:#f6efe8}.b{font-weight:600}.num{font-variant-numeric:tabular-nums}.plain-link{color:#530b32;text-decoration:none}.plain-link:hover{text-decoration:underline}.inline{display:inline-flex;align-items:center;gap:8px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.mini-av{width:24px;height:24px;border-radius:50%;background:#e8d9c5;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.mini-av.lg{width:28px;height:28px;font-size:12px;flex:0 0 28px}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8d9c5;border-radius:999px;padding:2px 10px 2px 8px;font-size:12px;font-weight:500;background:#fff}.pill-dot{width:7px;height:7px;border-radius:50%;background:#530b32;box-sizing:border-box}.pill.next .pill-dot{background:transparent;border:1.5px solid #530b32}.pill.live{background:#530b32;color:#f6efe8;border-color:#530b32}.pill.live .pill-dot{background:#d4af37;animation:pulse 2s ease-in-out infinite}.empty-row{text-align:center;padding:22px 12px!important;opacity:.75}.todo,.closer-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid #e8d9c5;color:#530b32;text-decoration:none;font-size:14px}.todo-n{flex:0 0 28px;height:28px;border-radius:8px;background:#f6efe8;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-variant-numeric:tabular-nums}.grow{flex:1 1 auto;min-width:0}.bar-row{display:flex;flex-direction:column;gap:6px;font-size:14px}.bar{height:8px;border-radius:4px;background:#e8d9c5;overflow:hidden}.bar div{height:8px;border-radius:4px}.c120,.c110{flex:0 0 120px;font-size:13px;text-align:right}.c90{flex:0 0 100px;text-align:right;white-space:nowrap}.pad-x{padding:0 18px 16px}@media(max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi.hero{grid-column:span 2}.grid-3{grid-template-columns:1fr}.span-2{grid-column:auto}}@media(max-width:760px){.side{position:static;height:auto;flex-basis:100%}.search-btn{width:auto}.search-btn span,.search-btn kbd{display:none}}.kpi-top>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid #e8d9c5;border-radius:10px;background:#fff;align-self:flex-start}.tab{display:inline-flex;align-items:center;height:30px;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;color:#530b32}.tab.on{background:#530b32;color:#f6efe8}.tab:not(.on):hover{background:#f6efe8}.panel.pad label{margin:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.m0{margin:0!important}.dtable{border:1px solid #e8d9c5;border-radius:10px;overflow:hidden}.dtable.white{background:#fff}.drow{display:grid;grid-template-columns:minmax(0,2fr) 150px minmax(0,1.4fr) 240px;gap:12px;padding:12px 14px;align-items:center;border-top:1px solid #e8d9c5;font-size:14px}.drow3{display:grid;grid-template-columns:90px 1fr 2fr;gap:12px;padding:10px 12px;font-size:13px;border-top:1px solid #e8d9c5}.dhead{background:#f6efe8;font-size:12px;font-weight:600;border-top:0;padding:8px 14px}.drow3.dhead{background:#e8d9c5}.right{text-align:right;justify-content:flex-end}.gap6{display:flex;gap:6px}.gap14{gap:14px}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.small{font-size:13px}.wrap{flex-wrap:wrap}.tag-dark{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;background:#530b32;color:#f6efe8;white-space:nowrap}.status{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;border:1px solid;white-space:nowrap}.status.ok{background:#dcebe2;border-color:#3f7d58}.status.wait{background:#f1d98a;border-color:#d4af37}.status.bad{background:#f4d6df;border-color:#530b32}.btn-p.sm,.btn-s.sm{height:30px;font-size:13px;padding:0 12px}.btn-p:disabled{opacity:.6;cursor:default;box-shadow:none}.add-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.add-row .btn-p{height:40px}.dns-box{border:1px dashed #b88f96;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f6efe8;font-size:14px}.note-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:10px;background:#f6efe8;font-size:13px}.split{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.split-main{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}.split-aside{flex:1 1 440px;max-width:620px;display:flex;flex-direction:column;gap:12px;position:sticky;top:72px}.seg.soft{background:#f6efe8;align-self:flex-start}.sw{width:22px;height:22px;border-radius:6px;display:inline-block}.field-block{display:flex;flex-direction:column;gap:8px}.top-line{border-top:1px solid #e8d9c5;padding-top:12px}.color-in{width:52px;height:38px;padding:2px;border:1px solid #e8d9c5;border-radius:8px;background:#fff;margin:0;cursor:pointer}.hex-in{width:120px!important;margin:0!important}.hex-in.bad{border-color:#530b32}.panel.dim .field-block,.panel.dim .inline{opacity:.55}.chip-sel{height:32px;border:1px solid #e8d9c5;border-radius:999px;padding:0 14px;background:#fff;color:#530b32;font-size:13px;font-weight:600}.chip-sel.on{background:#530b32;color:#f6efe8;border-color:#530b32}.chip-sel:disabled{cursor:default}.logo-box{flex:0 0 64px;width:64px;height:64px;border-radius:14px;border:1px dashed #b88f96;background:#f6efe8;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.col6{display:flex;flex-direction:column;gap:6px}.file-btn{cursor:pointer;align-self:flex-start}.small-label{font-size:13px;font-weight:600}.letter-in{width:90px!important;text-align:center;font-size:16px!important}.cover-thumb{flex:0 0 160px;width:160px;height:64px;border-radius:10px;border:1px dashed #b88f96;background:#f6efe8 center/cover no-repeat;display:flex;align-items:center;justify-content:center;font-size:12px}.toggle-row{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#530b32;font-size:14px;padding:0;text-align:left}.switch{position:relative;flex:0 0 38px;width:38px;height:22px;border-radius:999px;background:#e8d9c5;border:1px solid #530b32;box-sizing:border-box}.switch span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#530b32;transition:left .15s}.switch.on{background:#530b32}.switch.on span{left:18px;background:#f6efe8}.phone{width:360px;height:720px;box-sizing:border-box;border:8px solid #530b32;border-radius:44px;overflow:hidden;display:flex;flex-direction:column;color:#2a0519;align-self:center}.pv-cover{flex:0 0 120px;background:center/cover no-repeat}.pv-cover.sm{height:96px;flex-basis:96px}.pv-body{flex:1;padding:22px 20px 20px;display:flex;flex-direction:column;gap:14px}.pv-steps{display:flex;gap:4px}.pv-steps span{flex:1;height:4px;border-radius:2px;background:#0000001f}.pv-title{font-size:24px;font-weight:600;line-height:1.2}.pv-title.lg{font-size:26px}.pv-meta{margin-top:6px;font-size:13px;opacity:.8}.pv-field{height:44px;border-radius:10px;border:1px solid rgba(0,0,0,.15);background:#fff;display:flex;align-items:center;padding:0 12px;font-size:14px;color:#6b5a5a;margin-bottom:10px}.pv-btn{margin-top:auto;height:48px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center}.pv-powered{text-align:center;font-size:11px;opacity:.6}.browser{border:1px solid #e8d9c5;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #530b321a;color:#2a0519}.browser-bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#e8d9c5}.browser-bar i{width:9px;height:9px;border-radius:50%;background:#b88f96}.browser-bar span{margin-left:10px;flex:1;height:22px;border-radius:6px;background:#fff;font-size:12px;display:flex;align-items:center;padding:0 10px;color:#530b32}.pv-desk{padding:22px 28px 24px;display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:start}.col12{display:flex;flex-direction:column;gap:12px}.col10{display:flex;flex-direction:column}.col10 .pv-btn{margin-top:4px;height:44px}.bk-logo.img{object-fit:contain;background:#fff}.bk-cover{height:120px;margin:-24px -16px 16px;background:center/cover no-repeat}.bk-powered{text-align:center;font-size:11px;opacity:.6;margin-top:24px}.bk-btn,.bk-opt,.bk-time{border-radius:var(--bk-radius, 12px)}.panel.gold{border-color:#d4af37}.max380{max-width:380px}.sum-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border:1px solid;border-radius:12px;padding:10px 16px;font-size:14px}.sum-line.warn{background:#f9efc9;border-color:#d4af37}.sum-line.ok{background:#dcebe2;border-color:#3f7d58}.team-table{min-width:1180px}.team-row{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(260px,1.6fr) 150px 210px minmax(180px,1.2fr) 90px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid #e8d9c5}.team-row.thead,.mrow.thead{background:#f6efe8;font-size:12px;font-weight:600;padding:8px 18px}.av32{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e8d9c5;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.col-tight{display:flex;flex-direction:column;gap:4px;line-height:1.3}.col-tight.start{align-items:flex-start}.minw0{min-width:0}.normal{font-weight:400}.chip-sel.xs{height:28px;padding:0 10px;font-size:12px}.btn-s.xs{height:24px;font-size:12px;padding:0 8px;border-radius:6px}.conn{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600}.conn.ok{background:#dcebe2;border-color:#3f7d58}.conn.bad{background:#f4d6df;border-color:#530b32}.conn.grey{background:#f6efe8;border-color:#e8d9c5}.matrix{min-width:720px}.mrow{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(140px,1fr));gap:12px;align-items:center;padding:10px 18px;border-top:1px solid #e8d9c5;font-size:14px}.mrow .c{text-align:center}.muted{opacity:.6}.team-table{min-width:1080px}.team-row{grid-template-columns:minmax(190px,1.4fr) minmax(240px,1.4fr) 150px 200px minmax(160px,1fr) 80px}.panel-head.col-tight{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.mshell{min-height:100vh;display:flex;flex-direction:column;background:#f6efe8;color:#530b32;font-family:Jost,system-ui,sans-serif}.mhead{display:flex;align-items:center;gap:10px;padding:16px 18px 6px}.mtile{flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:#530b32;color:#f6efe8;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-weight:600;font-size:19px;box-shadow:0 0 0 1.5px #d4af37}.mtitle{flex:1 1 auto;font-size:17px;font-weight:600}.mbell{position:relative;width:40px;height:40px;border:1px solid #e8d9c5;border-radius:12px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.mbell span{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:#d4af37;box-shadow:0 0 0 2px #fff}.mavatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#e8d9c5;color:#530b32;font-weight:600;box-shadow:0 0 0 2px #d4af37}.mmain{flex:1 1 auto;padding:10px 18px 96px}.mtabs{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:1px solid #e8d9c5;padding:8px 8px calc(12px + env(safe-area-inset-bottom));z-index:20}.mtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:500;color:#530b32}.mtab.on{background:#f6efe8;font-weight:600}.mmain .page-top,.mmain .m-page{max-width:none}.side.side-light{background:#fff;color:#530b32;border-right:1px solid #e8d9c5}.side-light .ws-tile{background:#530b32;color:#f6efe8}.side-light .ws-select,.side-light .nav-t{color:#530b32}.side-light .nav-t:not(.nav-act):hover{background:#f6efe8}.side-light .me{border-top-color:#e8d9c5}.side-light .avatar{background:#e8d9c5;color:#530b32}.side-light .icon-on-dark:hover{background:#f6efe8}.avatar img,.mavatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.avatar,.mavatar{overflow:hidden}.mmenu{flex:0 0 40px;width:40px;height:40px;border:1px solid #e8d9c5;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.mdrawer{position:fixed;inset:0;z-index:80;background:#2a05198c;display:flex}.mdrawer-panel.side{position:relative;top:auto;height:100%;min-height:0;width:84%;max-width:320px;flex:0 0 auto;overflow-y:auto;box-sizing:border-box;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mdrawer-panel .nav-t{height:44px;font-size:15px}@media(max-width:760px){.shell{flex-direction:column;flex-wrap:nowrap}.content{flex:1 1 auto;width:100%;max-width:100vw}.main{padding:16px;overflow-x:auto}.topbar{padding:0 12px;gap:10px}.crumb{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden}.crumb>span:nth-child(-n+2){display:none}.mmain{overflow-x:hidden}input,select,textarea{font-size:16px!important}}.bell:not(.unread):after{display:none!important}.mbell:not(.unread) span{display:none!important}.nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:#d4af37;color:#2a0519;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.rte-field{display:flex;flex-direction:column;gap:6px}.m-appt:hover,.m-btn-p:hover{box-shadow:0 0 0 2px #d4af37}.m-btn-s:hover{background:#f6efe8!important}.m-card-h:hover{box-shadow:0 0 0 2px #e8d9c5}.m-card-k{cursor:grab;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.m-card-k:hover{transform:translateY(-2px);box-shadow:0 8px 18px #530b3229!important;border-color:#d4af37!important}.m-card-k:active{cursor:grabbing}.m-card{transition:box-shadow .18s ease}.m-card:hover{box-shadow:0 6px 18px #530b321a!important}.m-cell-ed:hover{background:#f6efe8;box-shadow:0 0 0 1px #d4af37}.m-day:hover{background:#f6efe8}.m-dot-live{animation:pulse 2s ease-in-out infinite}.m-drop-on{outline:2px dashed var(--c);outline-offset:-4px}.m-em:hover,.m-icon-b:hover{background:#f6efe8}.m-kpi{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:default}.m-kpi:hover{transform:translateY(-3px);box-shadow:0 10px 24px #530b3229!important;border-color:#d4af37!important}.m-lead:hover{border-color:var(--c)!important;background:var(--t)!important}.m-mv:hover{background:#f6efe8!important}.m-opt:hover,.m-slot:hover{border-color:#530b32!important}.m-rl:hover{border-color:#d4af37!important}.m-row:hover{background:#f6efe8}.m-sw:hover{transform:scale(1.08)}.m-sw{transition:transform .12s ease}@keyframes pulse{0%,to{box-shadow:0 0 #d4af37bf}50%{box-shadow:0 0 0 6px #d4af3700}}input[type=range]{accent-color:#d4af37}.m-page input::placeholder,.m-page textarea::placeholder{color:#530b32;opacity:.7}.m-page button:focus-visible,.m-page a:focus-visible,.m-page input:focus-visible,.m-page select:focus-visible,.m-page textarea:focus-visible{outline:2px solid #530b32;outline-offset:2px}.m-page button:disabled{opacity:.55;cursor:not-allowed}@keyframes fall{0%{transform:translateY(-40px) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--dx),780px) rotate(540deg);opacity:0}}.m-page label{margin:0}.m-page input,.m-page select,.m-page textarea{margin-top:0}.m-page label{display:inline;flex-direction:row;font-weight:inherit}.m-page input:not([type=checkbox]):not([type=radio]){width:auto}:root{--ink: #530b32;--ink-soft: #7a5a6b;--cream: #f6efe8;--sand: #e8d9c5;--gold: #d4af37;--gold-d: #b8912b;--line: rgba(232, 217, 197, .75);--glass: rgba(255, 255, 255, .62);--glass-edge: rgba(255, 255, 255, .92);--shadow-card: 0 1px 2px rgba(83, 11, 50, .04), 0 10px 30px rgba(83, 11, 50, .07);--shadow-lift: 0 2px 4px rgba(83, 11, 50, .05), 0 22px 48px rgba(83, 11, 50, .14);--shadow-pop: 0 4px 8px rgba(83, 11, 50, .06), 0 28px 64px rgba(83, 11, 50, .2);--ease: cubic-bezier(.2, .8, .2, 1);--ok: #2f6b47;--ok-bg: #dcebe2}html{-webkit-text-size-adjust:100%}body{color:var(--ink);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-size:15px;background:radial-gradient(900px 520px at 90% -6%,#fde6e8f2,#fde6e800 70%),radial-gradient(760px 480px at 6% 104%,#f1d98a4d,#f1d98a00 70%),#f6efe8;background-attachment:fixed}::selection{background:#d4af3759}:focus-visible{outline-color:var(--ink)}.h1,.main h1,.mmain h1{font-size:38px;line-height:1.05;font-weight:600;letter-spacing:-.035em;margin:0}.sub,.main h1+p{font-size:16px;color:var(--ink-soft);letter-spacing:-.01em}h2{letter-spacing:-.025em}.muted,.tiny{color:var(--ink-soft);opacity:1}.shell{flex-wrap:nowrap;align-items:flex-start;gap:20px;padding:20px}.side{flex:0 0 250px;position:sticky;top:20px;height:calc(100vh - 40px);min-height:0;padding:18px 14px;gap:4px;border-radius:32px;color:var(--ink);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:0 1px 2px #530b320a,0 18px 44px #530b3214;-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);overflow:auto;scrollbar-width:none}.side::-webkit-scrollbar{display:none}.brand-mark{display:flex;align-items:center;gap:11px;padding:6px 10px 14px}.brand-icon{flex:0 0 38px;width:38px;height:38px;display:block;filter:drop-shadow(0 4px 10px rgba(83,11,50,.25))}.brand-word{font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1}.brand-word span{font-weight:400}.ws{gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:18px;background:#ffffffd9;border:1px solid var(--line)}.ws-tile{flex:0 0 34px;width:34px;height:34px;border-radius:11px;box-shadow:none;background:var(--ink);color:var(--cream)}.ws-text b{font-size:14.5px}.ws-text small{color:var(--ink-soft)}.ws-select{color:var(--ink)}.nav-groups{gap:6px}.nav-group{gap:2px}.nav-title{padding:10px 12px 4px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.nav-t{height:44px;padding:0 12px;gap:12px;border-radius:16px;font-size:15px;font-weight:500;color:var(--ink);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.nav-t svg{flex:0 0 auto}.nav-t:not(.nav-act):hover{background:#530b3212}.nav-t:active{transform:scale(.98)}.nav-act{background:var(--ink);color:var(--cream);font-weight:600;box-shadow:0 8px 18px #530b3242}.nav-t:after{content:none}.me{margin-top:auto;border-top:0;padding:11px 12px;gap:11px;border-radius:20px;background:#f6efe8d9}.avatar{flex:0 0 38px;width:38px;height:38px;font-size:15px;background:var(--ink);color:var(--cream)}.me-text small{color:var(--ink-soft)}.icon-on-dark{width:34px;height:34px;border-radius:12px;color:var(--ink)}.icon-on-dark:hover{background:#530b3214}.side.side-dark{color:var(--cream);background:linear-gradient(165deg,#6a1442f5,#530b32f7 55%,#3d0724fa);border-color:#ffffff1f;box-shadow:0 2px 4px #530b321f,0 24px 50px #530b324d,inset 0 1px #ffffff24}.side-dark .ws{background:#f6efe81a;border-color:#f6efe82e}.side-dark .ws-tile{background:var(--cream);color:var(--ink)}.side-dark .ws-select{color:var(--cream)}.side-dark .ws-text small,.side-dark .nav-title,.side-dark .me-text small{color:#f6efe8b3}.side-dark .nav-t{color:var(--cream)}.side-dark .nav-t:not(.nav-act):hover{background:#f6efe824}.side-dark .nav-act{background:var(--cream);color:var(--ink);box-shadow:0 8px 18px #00000038}.side-dark .avatar{background:var(--cream);color:var(--ink)}.side-dark .icon-on-dark{color:var(--cream)}.side-dark .icon-on-dark:hover{background:#f6efe824}.content{gap:0}.topbar{position:static;height:auto;min-height:46px;padding:0 0 22px;background:transparent;border:0;gap:14px;flex-wrap:wrap}.crumb{font-size:14px;color:var(--ink-soft)}.crumb b{color:var(--ink)}.top-actions{gap:12px}.search-btn{width:340px;max-width:100%;height:46px;padding:0 16px;gap:10px;border-radius:23px;font-size:15px;color:var(--ink-soft);background:#ffffffb3;border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 2px #530b320a,0 8px 24px #530b320d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:box-shadow .25s var(--ease),background .25s ease}.search-btn:hover{background:#fff;box-shadow:0 1px 2px #530b320d,0 12px 30px #530b321a}.search-btn kbd{border:0;background:#e8d9c599;color:var(--ink-soft);border-radius:8px;padding:3px 8px;font-weight:500}.icon-b{width:46px;height:46px;border-radius:50%;background:#ffffffb3;border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 24px #530b320d;transition:transform .2s ease,background .2s ease}.icon-b:hover{background:#fff;transform:scale(1.04)}.bell:after{top:11px;right:12px;width:9px;height:9px;box-shadow:none;border:2px solid #fff;animation:pulse 2s ease-in-out infinite}.main{padding:0 0 28px}.page{gap:22px;animation:rise .55s var(--ease) backwards}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-top{align-items:flex-end;gap:20px}.actions{gap:12px}.btn-s,.btn-p,.m-btn-s,.m-btn-p{border-radius:999px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-s,.btn-p{height:46px;padding:0 22px;font-size:15px;font-weight:500}.btn-s{background:#ffffffb3;border:1px solid rgba(232,217,197,.9)}.btn-s:hover{background:#fff;transform:scale(1.02)}.btn-p{background:var(--ink);box-shadow:0 8px 20px #530b323d}.btn-p:hover,.m-btn-p:hover{box-shadow:0 0 0 3px #d4af378c,0 10px 24px #530b3247;transform:scale(1.02)}.btn-s:active,.btn-p:active,.m-btn-s:active,.m-btn-p:active{transform:scale(.97)}.btn-p.sm,.btn-s.sm{height:36px;font-size:14px;padding:0 16px}.btn-s.xs{border-radius:999px}.m-btn-p{box-shadow:0 6px 16px #530b3233}.m-btn-s:hover{background:#fff!important}.ghost,.ghost.small{border-radius:999px}.primary{border-radius:999px;height:48px;box-shadow:0 8px 20px #530b3238;transition:transform .2s ease,box-shadow .2s ease}.primary:not(:disabled):hover{box-shadow:0 0 0 3px #d4af3780,0 10px 24px #530b3242;transform:scale(1.01)}.seg,.tabs{border:0;border-radius:16px;padding:4px;gap:0;background:#530b3212}.seg button{height:38px;border-radius:12px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background .25s ease,box-shadow .25s ease,color .25s ease}.seg button[aria-pressed=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #530b321f,0 4px 10px #530b321a}.seg.sm button{height:30px;border-radius:10px}.seg.soft{background:#530b3212}.tab{height:38px;border-radius:12px;padding:0 18px;font-size:14.5px;font-weight:500;transition:background .25s ease,box-shadow .25s ease}.tab.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #530b321f,0 4px 10px #530b321a}.tab:not(.on):hover{background:#ffffff8c}.chip-btn,.chip-sel{border-radius:999px;border-color:var(--line);transition:background .2s ease,transform .2s ease}.chip-sel.on{background:var(--ink)}.month{border-radius:12px;border-color:var(--line)}.pp-pop{border-radius:26px;border-color:var(--line);box-shadow:var(--shadow-pop);top:52px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff0}.panel,.card,.browser,.sum-line,.dns-box,.note-line{border-color:var(--line)}.panel,.card{border-radius:30px;background:#ffffffe6;box-shadow:var(--shadow-card)}.card{padding:24px 26px}.panel-head{padding:24px 28px 12px}.panel h2,.panel-head h2{font-size:22px}.panel.pad{padding:24px 28px 28px}.more{font-weight:500;text-decoration:none;font-size:14.5px}.panel.gold{border-color:var(--gold)}.dtable,.logo-box,.cover-thumb{border-radius:16px}.dns-box,.note-line,.sum-line{border-radius:18px}.alert{border-radius:18px;border-color:#530b3240}.ok-box{border-radius:18px}.tbl th,.team-row.thead,.mrow.thead,.dhead{background:transparent;color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tbl th{border-top:0;border-bottom:1px solid var(--line);padding:10px 14px}.tbl td{border-bottom:1px solid rgba(232,217,197,.5);padding:15px 14px}.row,.todo,.closer-row{transition:background .2s ease}.row:hover{background:#f6efe8cc}.drow3.dhead{background:transparent}.pill,.status,.conn,.tag-dark{border-radius:999px}.pill{padding:5px 13px 5px 11px;font-size:13px;font-weight:600;border-color:transparent;background:#f1e6d8}.pill.next{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sand)}.mini-av{width:28px;height:28px}input,select,textarea{border-radius:14px;border-color:#e8d9c5f2;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}input,select{height:46px}input:hover,select:hover,textarea:hover{border-color:var(--gold)}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px #d4af3738;outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input[type=checkbox],input[type=radio]{height:auto;box-shadow:none}.m-page input:not([type=checkbox]):not([type=radio]),.m-page select,.m-page textarea{border-radius:14px}.m-page input::placeholder,.m-page textarea::placeholder{color:var(--ink-soft);opacity:.85}.switch{border-radius:999px;border:0;background:#530b3226;width:46px;height:28px;flex-basis:46px;transition:background .25s ease}.switch span{top:3px;left:3px;width:22px;height:22px;background:#fff;box-shadow:0 2px 6px #530b324d;transition:left .25s var(--ease)}.modal-back{background:#2a051959;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .25s ease both}.modal.card{border-radius:30px;box-shadow:0 30px 80px #2a051959;animation:pop-in .35s var(--ease) both}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.m-card,.m-card-h,.m-appt,.m-lead,.m-opt,.m-slot,.m-rl{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .2s ease,background .2s ease}.m-card:hover,.m-card-h:hover{box-shadow:var(--shadow-lift)!important}.m-appt:hover{box-shadow:0 0 0 2px var(--gold),0 14px 30px #530b321f!important}.m-card-k{border-radius:18px!important}.m-card-k:hover,.m-kpi:hover{box-shadow:var(--shadow-lift)!important;border-color:var(--gold)!important;transform:translateY(-3px)}.m-row:hover,.row:hover,.m-day:hover,.m-mv:hover,.m-em:hover{background:#f6efe8d9!important}.m-page h1{font-size:38px!important;line-height:1.05!important;letter-spacing:-.035em}.m-page h2{letter-spacing:-.025em}.m-page{animation:rise .55s var(--ease) backwards}.m-stg{scrollbar-width:none}.m-sw:hover{transform:scale(1.12)}.celebration-card{border-radius:30px}.col{border-radius:22px;background:#e8d9c552}.kcard{border-radius:18px;border-left-width:1px;box-shadow:var(--shadow-card)}.dash{display:flex;flex-direction:column;gap:22px}.dash-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.dash-date{font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--ink-soft);text-transform:capitalize}.dash-title{margin:6px 0;font-size:46px;line-height:1.05;font-weight:600;letter-spacing:-.035em}.dash-sub{font-size:18px;color:var(--ink-soft);letter-spacing:-.01em}.dash-row{display:flex;flex-wrap:wrap;gap:20px}.hero-card{flex:5 1 460px;min-width:0;position:relative;overflow:hidden;border-radius:36px;padding:30px 32px 26px;color:var(--cream);background:radial-gradient(520px 300px at 100% 0%,#d4af3757,#d4af3700 70%),linear-gradient(155deg,#6a1442,#530b32 55%,#3d0724);box-shadow:0 2px 4px #530b321a,0 26px 56px #530b3247;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.m-row,.m-card-k{cursor:pointer}.hero-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #530b321a,0 34px 64px #530b3257}.hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:500;color:#f6efe8d9}.hero-delta{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:#d4af373d;color:var(--cream);font-size:13.5px;font-weight:600}.hero-value{margin-top:6px;font-size:52px;line-height:1.02;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.hero-sub{margin-top:6px;font-size:16px;color:#f6efe8d1}.hero-chart{position:relative;height:160px;margin-top:18px}.hero-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero-dot{position:absolute;right:-5px;width:12px;height:12px;border-radius:50%;background:#f1d98a;border:2px solid var(--ink);animation:pulse 2s ease-in-out infinite}.hero-axis{display:flex;justify-content:space-between;font-size:13px;color:#f6efe8c7;margin-top:10px}.kpi-cards{flex:4 1 380px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kpi-card{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:22px 24px;border-radius:30px;background:#fff;border:1px solid rgba(232,217,197,.6);box-shadow:var(--shadow-card);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.kpi-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.kpi-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px;font-weight:500;color:var(--ink-soft)}.kpi-card-top>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-card-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.kpi-card-val{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.delta{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--ok-bg);color:var(--ok)}.delta.warn{background:#f4d6df;color:#8a1f45}.dash-card{min-width:0;padding:26px 28px;border-radius:34px;background:#ffffffe6;border:1px solid rgba(232,217,197,.6);box-shadow:var(--shadow-card)}.dash-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.dash-card-head h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em}.dash-more{display:inline-flex;align-items:center;gap:4px;font-size:14.5px;font-weight:500;text-decoration:none}.dash-more:hover{text-decoration:underline}.dash-empty{margin:4px 0;font-size:15px;color:var(--ink-soft)}.call-list{display:flex;flex-direction:column;gap:12px}.call{display:flex;align-items:center;gap:16px;transition:transform .25s var(--ease)}.call:hover{transform:translate(4px)}.call-time{flex:0 0 50px;text-align:right;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink-soft);font-variant-numeric:tabular-nums}.call.live .call-time{color:var(--ink)}.call-card{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;border-radius:22px;background:#f6efe8b3;text-decoration:none;color:var(--ink)}.call.live .call-card{background:#fff;box-shadow:0 0 0 2px var(--gold),0 14px 32px #530b3224}.call-av{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;background:var(--sand);color:var(--ink)}.call.live .call-av{background:var(--ink);color:var(--cream)}.call-info{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:3px}.call-info b{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.call-meta{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--ink-soft)}.call-meta .dot{width:8px;height:8px}.call-zoom{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:19px;background:var(--ink);color:var(--cream);font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 6px 16px #530b3238}.st{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;font-size:13px;font-weight:600;background:#f1e6d8;color:var(--ink)}.st i{width:7px;height:7px;border-radius:50%;background:#3f7d58}.st.live{background:var(--ink);color:var(--cream)}.st.live i{background:var(--gold);animation:pulse 2s ease-in-out infinite}.st.next{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sand)}.st.next i{background:#b88f96}.todo-list{display:flex;flex-direction:column;gap:6px}.todo-item{display:flex;align-items:center;gap:14px;padding:13px 12px;border-radius:20px;text-decoration:none;color:var(--ink);transition:background .2s ease}.todo-item:hover{background:#f6efe8e6}.todo-item:hover .chev{transform:translate(3px)}.chev{transition:transform .2s ease}.todo-badge{flex:0 0 40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.todo-label{flex:1;font-size:15.5px;font-weight:500;line-height:1.25}.chan-list{display:flex;flex-direction:column;gap:20px}.chan-row{display:flex;flex-direction:column;gap:9px}.chan-top{display:flex;align-items:center;justify-content:space-between;font-size:15.5px}.chan-name{display:flex;align-items:center;gap:9px;font-weight:500}.chan-name .dot{width:9px;height:9px}.chan-top b{font-size:17px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.track{display:block;height:10px;border-radius:5px;background:#f1e6d8;overflow:hidden}.track>div{height:100%;border-radius:5px;background:linear-gradient(90deg,#8a2a5c,#530b32);transition:width .7s var(--ease)}.track.gold>div{background:linear-gradient(90deg,#d4af37,#b8912b)}.closer-list{display:flex;flex-direction:column}.closer-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 0;border-top:1px solid rgba(232,217,197,.7);text-decoration:none;color:var(--ink)}.closer-av{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;background:var(--sand)}.closer-mid{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:7px}.closer-mid-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.closer-mid-top b{font-size:17px;font-weight:600;letter-spacing:-.01em}.closer-mid-top span{font-size:13.5px;color:var(--ink-soft)}.closer-amount{flex:0 0 auto;min-width:96px;text-align:right;font-size:19px;font-weight:600;letter-spacing:-.02em}.mshell{background:transparent}.mhead{gap:10px;padding:16px 16px 8px}.mtile{flex:0 0 38px;width:38px;height:38px;padding:0;background:none;box-shadow:none;border-radius:0}.mtile svg{width:38px;height:38px;display:block;filter:drop-shadow(0 4px 10px rgba(83,11,50,.25))}.mtitle{font-size:22px;font-weight:600;letter-spacing:-.03em}.mbell,.mmenu{width:44px;height:44px;flex:0 0 44px;border-radius:50%;border:1px solid var(--glass-edge);background:#ffffffb8;box-shadow:0 8px 24px #530b320f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mbell span{top:10px;right:11px;box-shadow:none;border:2px solid #fff}.mavatar{flex:0 0 44px;width:44px;height:44px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gold)}.mmain{padding:10px 16px 120px}.mtabs{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));padding:6px;gap:4px;border:1px solid var(--glass-edge);border-radius:30px;background:#ffffffbd;box-shadow:0 2px 4px #530b320d,0 20px 48px #530b322e;-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5)}.mtab{min-height:54px;border-radius:24px;font-size:11.5px;gap:3px;color:var(--ink);transition:background .25s ease,color .25s ease,transform .2s ease}.mtab:active{transform:scale(.96)}.mtab.on{background:var(--ink);color:var(--cream);font-weight:600;box-shadow:0 8px 18px #530b3242}.mdrawer{background:#2a051966;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fade .25s ease both}.mdrawer-panel.side{height:calc(100% - 24px);margin:12px 0 12px 12px;border-radius:32px;width:84%;animation:slide-in .35s var(--ease) both}@keyframes slide-in{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@media(max-width:1100px){.hero-card,.kpi-cards{flex-basis:100%}}@media(max-width:760px){.shell{padding:12px;gap:12px}.main{padding:0 0 24px;overflow:visible}.topbar{padding-bottom:16px}.h1,.main h1,.mmain h1,.m-page h1{font-size:30px!important}.dash-title{font-size:36px}.hero-card{padding:24px 22px 20px;border-radius:30px}.hero-value{font-size:40px}.kpi-cards{gap:12px}.kpi-card{padding:18px;border-radius:26px;gap:10px}.kpi-card-val{font-size:34px}.dash-card,.panel.pad{padding:20px 18px;border-radius:28px}.panel-head{padding:20px 18px 10px}.call-time{flex-basis:42px;font-size:15px}.call-card{padding:12px 14px}.btn-s,.btn-p{height:44px}.seg button{padding:0 12px}.search-btn{width:auto}}.login-art{background:radial-gradient(640px 420px at 100% 0%,#d4af374d,#d4af3700 70%),linear-gradient(155deg,#6a1442,#530b32 55%,#3d0724)}.login-card.card{border-radius:34px;padding:36px;background:#ffffffc7;border-color:var(--glass-edge);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-form{background:transparent}.bk-card input,.bk-card select,.bk-card textarea{border-radius:16px;border-color:#0000001f;height:50px;transition:border-color .2s ease,box-shadow .2s ease}.bk-card textarea{height:auto}.bk-card input:focus,.bk-card select:focus,.bk-card textarea:focus{border-color:var(--bk-main);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-main) 22%,transparent)}.bk-card h1{font-size:32px;letter-spacing:-.035em}.bk-opt{border-radius:var(--bk-radius, 18px);min-height:52px;box-shadow:0 1px 2px #0000000a;transition:transform .2s var(--ease),box-shadow .2s ease,border-color .2s ease,background .2s ease}.bk-opt:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000014}.bk-pill{border-radius:20px;width:62px;height:74px;box-shadow:0 1px 2px #0000000a;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease}.bk-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.bk-time{border-radius:var(--bk-radius, 16px);min-height:48px;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease}.bk-time:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014}.bk-btn{border-radius:999px;height:54px;line-height:54px;font-size:17px;box-shadow:0 10px 24px #0000002e;transition:transform .2s var(--ease),box-shadow .2s ease}.bk-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 30px #00000038}.bk-btn:not(:disabled):active{transform:scale(.98)}.bk-btn.ghosty{line-height:52px;box-shadow:none}.bk-recap{border-radius:22px;box-shadow:0 8px 24px #0000000f;padding:18px}.bk-steps span{height:5px;border-radius:3px}.bk-logo{border-radius:12px}.bk-cover{border-radius:0 0 28px 28px}.panel,.card,.kpi,.browser,.sum-line,.dns-box,.note-line,.logo-box,.col,.kcard,.tbl-wrap,.dtable,.modal.card,.pp-pop{border-color:transparent!important}.panel,.card,.browser{box-shadow:var(--shadow-card)}.sum-line,.dns-box,.note-line{background:#f6efe8b3}.tbl td,.tbl th,.m-row,.row,.dhead,.drow3,.team-row,.mrow{border-color:#e8d9c573!important}.m-card,.m-card-h,.m-card-k,.m-appt,.m-lead,.m-kpi,.m-opt,.m-slot{border-color:transparent!important}.m-card-k{border-left-width:1px!important;background:#fff!important;box-shadow:var(--shadow-card)!important;border-radius:20px!important}.m-card-k:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)!important}.m-card-k[draggable]{cursor:pointer}.pipeline .col,.m-stg{border-radius:26px!important}.btn-s,.m-btn-s{border-color:transparent!important;background:#ffffffe6!important;box-shadow:0 1px 2px #530b320f,0 4px 12px #530b320f}input,select,textarea{background:#f6efe88c;border-color:transparent}input:focus,select:focus,textarea:focus{background:#fff}.pill,.st{border:0}.main h1+p,.mmain h1+p,.page-top .sub,.m-page h1+p{display:none}.dash-sub{display:block!important}.panel-head p,.panel h2+p{display:none}.panel>.sub,.card>.sub,.panel-head .sub,.card .sub,.panel .sub.pad-x:not(.keep),.card>p.muted,.panel>p.muted,.note-line,.main .tiny.muted{display:none}.dash .dash-empty{display:block}.hero-card{flex:4 1 400px;padding:22px 26px 18px;border-radius:30px}.hero-value{font-size:44px}.hero-top{font-size:15px}.hero-sub{font-size:14px;margin-top:2px}.hero-chart{height:92px;margin-top:10px}.hero-axis{margin-top:6px;font-size:12px}.kpi-cards{flex:4 1 360px;gap:14px}.kpi-card{padding:16px 18px;border-radius:26px;gap:8px}.kpi-card-val{font-size:34px}.dash-title{font-size:38px}.dash-sub{font-size:16px}.dash-card{padding:22px 24px;border-radius:30px}.call-card{padding:11px 16px}@media(max-width:760px){.hero-value{font-size:36px}.hero-chart{height:80px}.kpi-card-val{font-size:28px}.dash-title{font-size:32px}}.bk{min-height:100vh;padding:32px 20px 60px;align-items:flex-start;background:radial-gradient(900px 520px at 100% -10%,color-mix(in srgb,var(--bk-main) 14%,transparent),transparent 70%),radial-gradient(700px 460px at -5% 105%,color-mix(in srgb,var(--bk-accent) 20%,transparent),transparent 70%),var(--bk-bg)}.bk-wrap{width:100%;max-width:1020px;margin:0 auto;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px;align-items:start}.bk-wrap.one{max-width:560px;grid-template-columns:minmax(0,1fr)}.bk-side{position:sticky;top:32px;padding:32px 30px;border-radius:34px;background:#fff9;border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px #0000000a,0 24px 60px #00000014;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);overflow:hidden}.bk-side .bk-cover{height:150px;margin:-32px -30px 22px;border-radius:0}.bk-side h1{font-size:34px;line-height:1.08;letter-spacing:-.035em;margin:22px 0 14px}.bk-head b{font-size:16px;letter-spacing:-.01em}.bk-logo{width:40px;height:40px;border-radius:12px;box-shadow:0 6px 16px #00000024}.bk-logo.img{box-shadow:none}.bk-chips{display:flex;flex-wrap:wrap;gap:8px}.bk-chips span{padding:6px 13px;border-radius:999px;font-size:13.5px;font-weight:600;background:#0000000f}.bk-desc{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;line-height:1.55;font-size:15.5px;opacity:.82}.bk-sheet{position:relative;padding:34px 36px 36px;border-radius:34px;background:#fff;box-shadow:0 1px 2px #0000000a,0 28px 70px #0000001a;min-width:0}.bk-wrap.one .bk-sheet{text-align:center}.bk-wrap.one .bk-head{justify-content:center;margin-bottom:8px}.bk-progress{height:4px;border-radius:2px;background:#00000012;overflow:hidden;margin:-6px 0 26px}.bk-progress i{display:block;height:100%;border-radius:2px;background:var(--bk-main);transition:width .6s var(--ease)}.bk-sec{animation:bk-in .55s var(--ease) backwards}@keyframes bk-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bk-sheet h2{margin:0 0 14px;font-size:24px;font-weight:600;letter-spacing:-.03em}.bk-sheet section+section{margin-top:34px;padding-top:30px;border-top:1px solid rgba(0,0,0,.07)}.bk-f{display:block;margin-top:14px;font-size:14px;font-weight:500;color:#6b5560}.bk-sheet input,.bk-sheet select,.bk-sheet textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;height:54px;padding:0 16px;border:1.5px solid transparent;border-radius:calc(var(--bk-radius, 16px) + 4px);background:#0000000b;font-size:17px;color:#2a0519;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.bk-sheet textarea{height:auto;padding:14px 16px;resize:vertical}.bk-sheet input:hover,.bk-sheet select:hover,.bk-sheet textarea:hover{background:#0000000f;border-color:transparent}.bk-sheet input:focus,.bk-sheet select:focus,.bk-sheet textarea:focus{background:#fff;border-color:var(--bk-main);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-main) 18%,transparent);outline:none}.bk-phone{display:flex;gap:8px}.bk-phone select{width:172px;flex:none;padding:0 10px}.bk-hint,.bk-tz{display:block;margin-top:8px;font-size:13px;opacity:.65}.bk-tiny{margin:22px 0 0;font-size:12px;opacity:.55;line-height:1.45}.bk-wait{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:14.5px;opacity:.7}.bk-wait i{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(0,0,0,.15);border-top-color:var(--bk-main);animation:bk-spin .8s linear infinite}@keyframes bk-spin{to{transform:rotate(360deg)}}.bk-q{border:0;padding:0;margin:24px 0 0;min-width:0}.bk-q legend{padding:0;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.bk-sub{margin:4px 0 0;font-size:14px;font-style:normal;opacity:.65}.bk-opts{display:flex;flex-direction:column;gap:10px;margin-top:14px}.bk-opt{margin:0;padding:14px 18px;min-height:54px;border:1.5px solid transparent;border-radius:calc(var(--bk-radius, 16px) + 4px);background:#0000000b;font-size:16px;line-height:1.35;box-shadow:none}.bk-opt:hover{background:#00000012;transform:none;box-shadow:none}.bk-opt.on{background:color-mix(in srgb,var(--bk-main) 10%,#fff);border-color:var(--bk-main);color:#2a0519;font-weight:600}.bk-daybar{display:flex;gap:10px;overflow-x:auto;padding:8px 2px 14px;scrollbar-width:none;margin-top:8px}.bk-daybar::-webkit-scrollbar{display:none}.bk-pill{flex:none;width:66px;height:84px;border:0;border-radius:22px;background:#0000000b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;color:#2a0519;cursor:pointer;box-shadow:none}.bk-pill small{font-size:13px;opacity:.7}.bk-pill b{font-size:24px;font-weight:600;letter-spacing:-.02em}.bk-pill.on{background:var(--bk-main);color:var(--bk-on);box-shadow:0 10px 24px color-mix(in srgb,var(--bk-main) 38%,transparent)}.bk-pill.on small{opacity:.85}.bk-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:6px 0 4px}.bk-time{border:0;background:#0000000b;border-radius:calc(var(--bk-radius, 16px) + 2px);min-height:52px;font-size:16px;font-weight:600;box-shadow:none}.bk-time:hover{background:#00000013;transform:none;box-shadow:none}.bk-time.on{background:var(--bk-main);color:var(--bk-on);box-shadow:0 10px 24px color-mix(in srgb,var(--bk-main) 38%,transparent)}.bk-btn{height:56px;line-height:56px;margin-top:22px;font-size:17px;letter-spacing:-.01em;box-shadow:0 12px 28px color-mix(in srgb,var(--bk-main) 35%,transparent)}.bk-btn.ghosty{background:#0000000d;color:#2a0519;border:0;line-height:56px;box-shadow:none;margin-top:10px}.bk-btn:disabled{opacity:.45;box-shadow:none}.bk-done{width:76px;height:76px;margin:14px auto 6px;background:var(--bk-main);color:var(--bk-on);box-shadow:0 16px 36px color-mix(in srgb,var(--bk-main) 38%,transparent);animation:bk-pop .6s var(--ease) both}@keyframes bk-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08)}to{transform:none;opacity:1}}.bk-wrap.one h1{font-size:30px;letter-spacing:-.035em;margin:14px 0 6px}.bk-recap{background:#0000000a;border-radius:24px;padding:6px 20px;margin:22px 0 8px;text-align:left;gap:0}.bk-recap li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:14px 0;font-weight:400}.bk-recap li+li{border-top:1px solid rgba(0,0,0,.08)}.bk-recap li span{font-size:14px;opacity:.6}.bk-recap li b{font-weight:600;text-align:right}.bk-powered{text-align:center;margin:28px 0 0}.bk-quick,.bk-desc-more{display:none}@media(max-width:900px){.bk-quick{display:flex;align-items:center;gap:6px;margin:16px 0 18px;font-size:min(15px,calc((100vw - 70px) / var(--q, 25)));font-weight:600;line-height:1.3;white-space:nowrap;color:#1a62d6}.bk-quick.wrap{white-space:normal;font-size:14px}.bk-desc.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bk-desc-more{display:flex;align-items:center;justify-content:center;width:100%;height:26px;margin:0;padding:0;border:0;background:none;color:var(--bk-main);cursor:pointer}.bk-desc-more svg{transition:transform .2s}.bk-desc-more.open svg{transform:rotate(180deg)}.bk-chips .bk-visio{display:none}.bk-side .bk-proof{flex-direction:row;align-items:center;gap:8px;margin-top:4px}.bk-side .bk-ig{padding:7px 16px 7px 7px;gap:9px;flex:0 0 auto}.bk-side .bk-ig-ico{width:36px;height:36px}.bk-side .bk-ig-t b{font-size:14px}.bk-side .bk-ig-t small{font-size:12px}.bk-side .bk-proof-t{font-size:clamp(10.5px,calc((100vw - 228px) / 14.9),12px);font-weight:600;line-height:1.3;min-width:0}.bk-side .bk-proof-t span{display:block}.bk-side .bk-proof-t .pt-sep{display:none}}.bkp-bk:not(.d) .bk-quick{display:flex;align-items:center;gap:6px;margin:16px 0 18px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;color:#1a62d6}.bkp-bk:not(.d) .bk-quick.wrap{white-space:normal;font-size:14px}.bkp-bk:not(.d) .bk-desc.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bkp-bk:not(.d) .bk-desc-more{display:flex;align-items:center;justify-content:center;width:100%;height:26px;margin:0;padding:0;border:0;background:none;color:var(--bk-main);cursor:pointer}.bkp-bk:not(.d) .bk-desc-more.open svg{transform:rotate(180deg)}.bkp-bk:not(.d) .bk-chips .bk-visio{display:none}.bkp-bk:not(.d) .bk-side .bk-proof{flex-direction:row;align-items:center;gap:8px;margin-top:4px}.bkp-bk:not(.d) .bk-side .bk-ig{padding:7px 16px 7px 7px;gap:9px;flex:0 0 auto}.bkp-bk:not(.d) .bk-side .bk-ig-ico{width:36px;height:36px}.bkp-bk:not(.d) .bk-side .bk-ig-t b{font-size:14px}.bkp-bk:not(.d) .bk-side .bk-ig-t small{font-size:12px}.bkp-bk:not(.d) .bk-side .bk-proof-t{font-size:clamp(10.5px,calc((100vw - 228px) / 14.9),12px);font-weight:600;line-height:1.3;min-width:0}.bkp-bk:not(.d) .bk-side .bk-proof-t span{display:block}.bkp-bk:not(.d) .bk-side .bk-proof-t .pt-sep{display:none}@media(max-width:860px){.bk{padding:14px 12px 40px}.bk-wrap{grid-template-columns:minmax(0,1fr);gap:14px}.bk-side{position:static;padding:22px 20px;border-radius:28px}.bk-side .bk-cover{margin:-22px -20px 16px;height:110px}.bk-side h1{font-size:26px;margin:16px 0 10px}.bk-side .bk-desc{font-size:14.5px;margin-top:12px}.bk-sheet{padding:24px 20px 26px;border-radius:28px}}.bk-btn{height:auto;min-height:56px;line-height:1.3;padding:16px 22px;box-sizing:border-box}.bk-btn.ghosty{line-height:1.3}.bk-frame{width:100%;max-width:1060px;margin:0 auto;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);border-radius:36px;background:#fff;box-shadow:0 1px 2px #0000000a,0 30px 80px #0000001f;overflow:hidden}.bk-frame .bk-side{position:static;border-radius:0;box-shadow:none;border:0;border-right:1px solid rgba(0,0,0,.07);background:color-mix(in srgb,var(--bk-main) 4%,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;padding:34px 30px}.bk-frame .bk-side .bk-cover{margin:-34px -30px 24px}.bk-main{padding:34px 38px 38px;min-width:0;position:relative}.bk-proof{margin-top:26px;display:flex;flex-direction:column;gap:12px}.bk-ig{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:8px 18px 8px 8px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000000d,0 8px 22px #00000014;text-decoration:none;color:#2a0519;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.bk-ig:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0000000d,0 14px 30px #0000001f}.bk-ig-ico{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.bk-ig-t{display:flex;flex-direction:column;line-height:1.2}.bk-ig-t b{font-size:15px;letter-spacing:-.01em}.bk-ig-t small{font-size:13px;opacity:.65}.bk-proof-t{margin:0;font-size:14px;font-weight:600;opacity:.8}.bk-main .bk-progress{margin:-6px 0 24px}.bk-main h2{margin:0 0 14px;font-size:24px;font-weight:600;letter-spacing:-.03em}.bk-main section+section{margin-top:32px;padding-top:28px;border-top:1px solid rgba(0,0,0,.07)}.bk-main input,.bk-main select,.bk-main textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;height:54px;padding:0 16px;border:1.5px solid transparent;border-radius:calc(var(--bk-radius, 16px) + 4px);background:#0000000b;font-size:17px;color:#2a0519;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.bk-main textarea{height:auto;padding:14px 16px;resize:vertical}.bk-main input:hover,.bk-main select:hover,.bk-main textarea:hover{background:#0000000f;border-color:transparent}.bk-main input:focus,.bk-main select:focus,.bk-main textarea:focus{background:#fff;border-color:var(--bk-main);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-main) 18%,transparent);outline:none}.bk-main .bk-phone select{width:172px;flex:none}.bk-cal-wrap{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:26px;margin-top:6px;align-items:start}.bk-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bk-cal-head b{font-size:17px;letter-spacing:-.02em}.bk-cal-head button{width:36px;height:36px;border:0;border-radius:50%;background:#0000000d;font-size:20px;line-height:1;cursor:pointer;color:#2a0519;transition:background .2s ease}.bk-cal-head button:hover:not(:disabled){background:#00000017}.bk-cal-head button:disabled{opacity:.3;cursor:default}.bk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.bk-dow{font-size:12px;font-weight:600;opacity:.45;padding:6px 0}.bk-day{aspect-ratio:1;border:0;border-radius:50%;background:transparent;font:inherit;font-size:15px;color:#2a0519;opacity:.3;cursor:default;padding:0}.bk-day.has{opacity:1;cursor:pointer;font-weight:600;background:color-mix(in srgb,var(--bk-main) 12%,#fff);color:var(--bk-main);transition:transform .2s var(--ease),background .2s ease}.bk-day.has:hover{transform:scale(1.1);background:color-mix(in srgb,var(--bk-main) 22%,#fff)}.bk-day.on{background:var(--bk-main);color:var(--bk-on);box-shadow:0 8px 18px color-mix(in srgb,var(--bk-main) 38%,transparent);transform:none}.bk-times-col{min-width:0}.bk-times-t{margin:4px 0 12px;font-size:16px;font-weight:600;letter-spacing:-.01em}.bk-times-hint{margin:40px 0 0;font-size:14.5px;opacity:.6;line-height:1.5}.bk-times-col .bk-times{grid-template-columns:1fr;gap:8px;max-height:340px;overflow-y:auto;padding:2px;margin:0;scrollbar-width:thin}.bk-times-col .bk-time{min-height:48px}.bk-times-col .bk-time.on{box-shadow:0 8px 20px color-mix(in srgb,var(--bk-main) 32%,transparent)}@media(max-width:900px){.bk-frame{grid-template-columns:minmax(0,1fr);border-radius:28px}.bk-frame .bk-side{border-right:0;border-bottom:1px solid rgba(0,0,0,.07);padding:24px 20px}.bk-frame .bk-side .bk-cover{margin:-24px -20px 16px}.bk-main{padding:24px 20px 28px}.bk-cal-wrap{grid-template-columns:minmax(0,1fr);gap:18px}.bk-times-col .bk-times{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));max-height:none}.bk-times-hint{margin-top:0}}.evs-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.evs-search{margin-left:auto;width:240px;border-radius:999px;padding:0 18px}.ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.ev-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:22px 24px 18px;border-radius:30px;background:#fff;box-shadow:var(--shadow-card);cursor:pointer;transition:transform .28s var(--ease),box-shadow .28s var(--ease);outline:none}.ev-card:hover,.ev-card:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.ev-card.off{opacity:1}.ev-card.off>:not(.ev-del){opacity:.62}.ev-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ev-ico{width:52px;height:52px;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:26px}.ev-card h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.ev-sub{margin:0;font-size:14px;color:var(--ink-soft)}.ev-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.ev-count{font-size:14px;color:var(--ink-soft)}.ev-count b{font-size:22px;color:var(--ink);letter-spacing:-.02em;margin-right:4px}.ev-crew{display:flex}.ev-crew i{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-left:-8px;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:600}.ev-actions{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(232,217,197,.5)}.ev-actions button{height:34px;padding:0 14px;border:0;border-radius:999px;background:#530b3212;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .2s ease}.ev-actions button:hover{background:#530b3221}.ev-code{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ev-code pre{margin:0;padding:12px 14px;border-radius:16px;background:#f6efe8cc;font-size:12px;white-space:pre-wrap;word-break:break-all}.evs-empty{display:flex;flex-direction:column;gap:6px;padding:40px;border-radius:30px;background:#fff;box-shadow:var(--shadow-card)}.evs-empty span{color:var(--ink-soft)}.bkp{display:flex;flex-direction:column;gap:14px}.bkp-head{display:flex;align-items:center;justify-content:space-between}.bkp-phone{width:282px;margin:0 auto;padding:9px;border-radius:46px;background:#1d1219;box-shadow:0 24px 60px #2a05194d}.bkp-screen{height:560px;overflow:hidden;border-radius:38px;position:relative;background:#fff;pointer-events:none}.bkp-screen .bkp-bk{zoom:.66;width:400px;min-height:0;padding:14px 12px 40px;display:block}.bkp-desk{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 48px #2a05192e}.bkp-bar{display:flex;gap:6px;padding:10px 12px;background:#f1eaf0}.bkp-bar i{width:9px;height:9px;border-radius:50%;background:#d8cbd3}.bkp-screen.d{height:420px;border-radius:0}.bkp-screen.d .bkp-bk{zoom:.46;width:1100px;flex:0 0 auto;padding:28px 20px}.bkp-bk .bk-frame{max-width:none}.bkp-bk:not(.d) .bk-frame{grid-template-columns:1fr;border-radius:28px}.bkp-bk:not(.d) .bk-side{border-right:0;border-bottom:1px solid rgba(0,0,0,.07);padding:22px 20px}.bkp-bk:not(.d) .bk-main{padding:22px 20px 26px}.bkp-bk:not(.d) .bk-cal-wrap{grid-template-columns:1fr}.bk-fake{margin-top:7px;height:54px;padding:0 16px;display:flex;align-items:center;border-radius:calc(var(--bk-radius, 16px) + 4px);background:#0000000b;font-size:17px;color:#2a0519;font-weight:400}.bk-ig-ico img{width:100%;height:100%;border-radius:50%;object-fit:cover}.bk-ig-ico:has(img){background:none;padding:2px;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.bk-ig-ico img{border:2px solid #fff;box-sizing:border-box}.ig-av{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;background:var(--sand);overflow:hidden}.ig-av img{width:100%;height:100%;object-fit:cover}.tm-list{display:flex;flex-direction:column;gap:12px}.tm-card{display:grid;grid-template-columns:minmax(220px,2fr) 150px minmax(150px,1fr) auto;align-items:center;gap:16px;padding:16px 22px;border-radius:26px;background:#fff;box-shadow:var(--shadow-card);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.tm-card:hover{box-shadow:var(--shadow-lift)}.tm-main{display:flex;align-items:center;gap:14px;min-width:0}.tm-av{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--sand);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;overflow:hidden}.tm-av img{width:100%;height:100%;object-fit:cover}.tm-id{display:flex;flex-direction:column;min-width:0}.tm-id b{font-size:16.5px;letter-spacing:-.01em}.tm-id span{font-size:13.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis}.tm-me{font-weight:400;color:var(--ink-soft)}.tm-role{justify-self:start;padding:6px 14px;border-radius:999px;background:#d4af3738;font-size:13.5px;font-weight:600}.tm-status{display:flex;gap:14px;align-items:center;font-size:13.5px}.tm-ok{color:var(--ok);font-weight:500}.tm-pend{color:var(--gold-d);font-weight:500}.tm-dot{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft)}.tm-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#3f7d58}.tm-dot.bad:before{background:#c0394f}.tm-dot.grey:before{background:#b9a9b1}.tm-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.tm-btn{height:36px;padding:0 16px;border:0;border-radius:999px;background:#530b3212;color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.tm-btn:hover{background:#530b3221}.tm-btn.danger{color:#8a1f45;background:transparent}.tm-btn.danger:hover{background:#f4d6df}.tm-menu-wrap{position:relative}.tm-more{width:40px;height:40px;border:0;border-radius:50%;background:#530b3212;color:var(--ink);font:inherit;font-size:22px;line-height:1;cursor:pointer;transition:background .2s ease}.tm-more:hover,.tm-more[aria-expanded=true]{background:#530b3221}.tm-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:230px;padding:6px;border-radius:18px;background:#fff;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;animation:rise .2s var(--ease) both}.tm-menu button{border:0;background:transparent;text-align:left;padding:11px 14px;border-radius:12px;font:inherit;font-size:14.5px;color:var(--ink);cursor:pointer}.tm-menu button:hover{background:#530b3212}.tm-menu button.danger{color:#8a1f45}.tm-menu button.danger:hover{background:#f4d6df}.tm-roles{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid rgba(232,217,197,.5);animation:rise .35s var(--ease) both}.tm-matrix{border-radius:26px;background:#fff;box-shadow:var(--shadow-card);padding:4px 8px}.tm-matrix summary{cursor:pointer;padding:16px 18px;font-weight:600;font-size:16px;list-style:none}@media(max-width:900px){.tm-card{grid-template-columns:1fr auto}.tm-actions{grid-column:1 / -1;justify-content:flex-start}.tm-status{grid-column:1 / -1}}.bkp-screen{display:flex;justify-content:center}.bkp-screen .bkp-bk{flex:0 0 auto}.login-art{align-items:center;text-align:center;justify-content:center;gap:28px}.login-brand{display:flex;flex-direction:column;align-items:center;gap:22px}.login-brand .brand-icon{filter:drop-shadow(0 18px 40px rgba(0,0,0,.35))}.login-word{font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1;color:#f6efe8}.login-word span{font-weight:400}.login-art .quote{font-size:26px;font-style:normal;font-weight:500;letter-spacing:-.01em;font-family:inherit;color:#f6efe8d9}.login-art small{margin-top:12px;font-size:13.5px;color:#f6efe8a6}.bk-back{border:0;background:none;padding:0;margin-bottom:8px;font:inherit;font-size:14px;color:var(--bk-main, var(--ink-soft));opacity:.75;cursor:pointer}.bk-back:hover{opacity:1}.login-brand .brand-icon{width:96px!important;height:96px!important}@media(max-width:700px){.login-art{padding:36px 24px;flex-basis:auto;gap:18px}.login-brand .brand-icon{width:72px!important;height:72px!important}.login-word{font-size:34px}.login-art .quote{font-size:20px}}.ev-actions .danger{color:#8a1f45;background:transparent;margin-left:auto}.ev-actions .danger:hover{background:#f4d6df}.ev-del{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px 16px;border-radius:18px;background:#fbeef1;font-size:14px;cursor:default}.ev-del>span{color:var(--ink-soft)}.ev-del .ev-del-err{color:#8a1f45}.ev-del div{display:flex;gap:8px;justify-content:flex-end}.ev-del button{height:36px;padding:0 16px;border:0;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.ev-del .danger-fill{background:#8a1f45;color:#fff}.bk[style*=--bk-text] :is(h1,h2,h3,legend,label,p,span,small,b,strong,div,a,.bk-f,.bk-opt:not(.on),.bk-cal-head button,.bk-time:not(.on),.bk-pill:not(.on)):not(.bk-quick,.bk-logo,.bk-logo *,.bk-btn,.bk-done,.bk-day,.bk-fake,.bk-wait,.on *,.bk-btn *,.bk-done *,.bk-day *){color:var(--bk-text)}.bk[style*=--bk-text] .bk-opt.on{color:var(--bk-text)}.bk[style*=--bk-text] .bk-day:not(.has):not(.on){color:var(--bk-text)}.bk[style*=--bk-text] .bk-fake,.bk[style*=--bk-text] .bk-ig{color:var(--bk-text)}.ev-del button{white-space:nowrap}.ev-del div{flex-wrap:wrap}.kpi-card.kpi-green{background:linear-gradient(140deg,#e8f3ec,#d3e6da);border-color:#2f6b4747;color:var(--ok)}.kpi-card.kpi-green .kpi-card-top{color:var(--ok)}.kpi-card.kpi-green .kpi-card-top polyline{stroke:var(--ok)}.kpi-card.kpi-green .delta,.kpi-card.kpi-green .delta.warn{background:#ffffffb3;color:var(--ok)}.ws-tile.has-logo{background:#fff!important;padding:0;overflow:hidden;box-shadow:0 0 0 1px #530b321f}.ws-tile.has-logo img{width:100%;height:100%;object-fit:contain;display:block}.nt-page{gap:16px!important}.nt-card{display:flex;flex-direction:column;padding:6px 20px;border-radius:28px;background:#fff;box-shadow:var(--shadow-card)}.nt-card h2{margin:0;padding:16px 0 8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.nt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 0;border:0;border-top:1px solid rgba(232,217,197,.5);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none}.nt-card h2+.nt-row{border-top:0}.nt-row[data-locked=true]{cursor:default}.nt-txt{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.nt-txt b{font-size:16px;font-weight:500;letter-spacing:-.01em}.nt-txt small{font-size:13.5px;color:var(--ink-soft)}.nt-sw{position:relative;flex:0 0 51px;width:51px;height:31px;border-radius:999px;background:#530b3229;transition:background .25s ease}.nt-sw:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #530b324d;transition:transform .25s var(--ease)}.nt-row[aria-pressed=true] .nt-sw{background:var(--ink)}.nt-row[aria-pressed=true] .nt-sw:after{transform:translate(20px)}.nt-block{display:flex;flex-direction:column;gap:12px;padding:15px 0;border-top:1px solid rgba(232,217,197,.5)}.nt-label{font-size:16px;font-weight:500;letter-spacing:-.01em}.nt-chips{display:flex;flex-wrap:wrap;gap:8px}.nt-chip{height:38px;padding:0 16px;border:0;border-radius:999px;background:#530b3212;color:var(--ink);font:inherit;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s ease,color .2s ease;box-shadow:none}.nt-chip[aria-pressed=true]{background:var(--ink);color:var(--cream);font-weight:600}.nt-time{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--ink-soft)}.nt-time input{height:40px;padding:0 12px;border:0;border-radius:12px;background:#f6efe8cc;color:var(--ink);font:inherit;font-size:15px;font-variant-numeric:tabular-nums}.nt-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.nt-day{aspect-ratio:1 / 1;max-height:44px;width:100%;padding:0;border:0;border-radius:50%;background:#530b3212;color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease;box-shadow:none}.nt-day[aria-pressed=true]{background:var(--ink);color:var(--cream);font-weight:600}.nt-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-radius:22px;font-size:14px;line-height:1.45;box-shadow:var(--shadow-card)}.nt-banner>span{flex:1 1 200px}.nt-banner-btn{height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ink);color:var(--cream);font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:none}.nt-banner-btn:disabled{opacity:.55;cursor:default}.nt-summary{padding:16px 20px;border-radius:22px;background:#fdf8e6;font-size:15px;font-weight:500;line-height:1.45}@media(max-width:760px){.perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.perf-kpi{min-width:0;padding:16px 16px 14px!important;border-radius:24px!important;gap:6px!important;box-shadow:var(--shadow-card)!important}.perf-kpi-top{display:contents!important}.perf-kpi-label{order:1;font-size:14px!important;font-weight:500!important;line-height:1.25;opacity:.85}.perf-kpi-bot{order:2}.perf-kpi-val{font-size:30px!important;letter-spacing:-.03em}.perf-kpi-delta{order:3;align-self:flex-start;padding:3px 9px!important;font-size:12px!important}.perf-kpi-spark{display:none}.perf-kpi:last-child{grid-column:1 / -1;order:-1;padding:20px 20px 18px!important}.perf-kpi:last-child .perf-kpi-val{font-size:42px!important}.perf-kpi:last-child .perf-kpi-spark{display:block;width:96px;height:34px}.perf-3{grid-template-columns:minmax(0,1fr)!important}.perf-span2{grid-column:auto!important}}.ev-actions{flex-wrap:wrap;align-items:center;gap:8px}.ev-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 15px;white-space:nowrap;line-height:1;box-shadow:none}.ev-actions .ev-copy{background:var(--ink);color:var(--cream);font-weight:600;box-shadow:0 6px 14px #530b3238;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease}.ev-actions .ev-copy:hover{background:#6a1442;transform:translateY(-1px);box-shadow:0 10px 20px #530b3247}.ev-actions .ev-copy:active{transform:scale(.97)}.ev-actions .ev-copy svg,.ev-actions .ev-qr svg{flex:0 0 auto}.ev-actions .ev-qr{background:#530b3212;font-weight:600}.ev-actions .danger{margin-left:auto}.qr-box{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:380px;padding:28px 26px 22px;border-radius:32px;background:#fff;color:var(--ink);box-shadow:0 30px 80px #2a051959;animation:pop-in .35s var(--ease) both}.qr-box h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.025em}.qr-name{margin:0;font-size:15px;font-weight:500;text-align:center;color:var(--ink-soft)}.qr-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:#530b3212;color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.qr-img{width:232px;height:232px;margin:8px 0 2px;border-radius:24px;background:#fff;box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;overflow:hidden}.qr-img img{width:100%;height:100%;display:block}.qr-wait{color:var(--ink-soft);font-size:14px}.qr-url{margin:0;max-width:100%;font-size:12.5px;color:var(--ink-soft);text-align:center;word-break:break-all}.qr-actions{display:flex;gap:8px;width:100%;margin-top:8px}.qr-actions button{flex:1;height:46px;border:0;border-radius:999px;background:#530b3212;color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.qr-actions .qr-main{background:var(--ink);color:var(--cream);box-shadow:0 8px 18px #530b3240}.qr-more{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.qr-more button{border:0;background:none;padding:6px 4px;color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qr-box button:disabled{opacity:.5;cursor:default}.qr-msg{margin:0;min-height:18px;font-size:13px;color:var(--ok);text-align:center}.ev-actions .ev-copy,.ev-actions .ev-qr{flex:1 1 calc(50% - 4px)}.qr-colors{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:6px}.qr-sw{width:28px;height:28px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .2s var(--ease)}.qr-sw[aria-pressed=true]{transform:scale(1.15);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.qr-pick{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 4px;border-radius:999px;background:#530b3212;font-size:13px;font-weight:500;cursor:pointer}.qr-pick input{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;overflow:hidden}.qr-pick input::-webkit-color-swatch-wrapper{padding:0}.qr-pick input::-webkit-color-swatch{border:0;border-radius:50%}.qr-pick input::-moz-color-swatch{border:0;border-radius:50%}.qr-clear{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-soft);cursor:pointer}.qr-clear input{height:auto;width:auto}.qr-warn{margin:0;font-size:12.5px;color:#8a1f45;text-align:center}.qr-box label.qr-pick,.qr-box label.qr-clear{display:inline-flex;flex-direction:row;align-items:center;margin:0}.qr-box .qr-pick input[type=color]{display:block;flex:0 0 22px;width:22px;height:22px;min-width:22px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none}.qr-box .qr-clear input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--ink)}.hexf{display:inline-flex;align-items:center;gap:8px}.hexf .hexf-pick{flex:0 0 38px;width:38px;height:38px;padding:2px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #530b3226;cursor:pointer}.hexf .hexf-txt{width:116px;height:38px;padding:0 12px;border-radius:12px;font-variant-numeric:tabular-nums;text-transform:lowercase;margin:0}.hexf .hexf-txt.bad{box-shadow:0 0 0 2px #c0394f}.qr-cap{align-self:flex-start;margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.qr-colors{justify-content:flex-start}.qr-box .qr-hex{align-self:flex-start;margin-top:4px}.qr-box .qr-clear{align-self:flex-start}.brand-sw{width:28px;height:28px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #00000024;transition:transform .2s var(--ease)}.brand-sw[aria-pressed=true]{transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.brand-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;border-radius:999px;background:#530b3212;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.brand-dot{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.brand-chip button{width:24px;height:24px;border:0;border-radius:50%;background:#530b321a;color:var(--ink);font-size:16px;line-height:1;cursor:pointer}.qr-box .qr-colors{align-self:stretch;width:100%}:root{--fill: rgba(83, 11, 50, .055);--fill-hover: rgba(83, 11, 50, .095);--field: rgba(246, 239, 232, .78);--glass-1: rgba(255, 255, 255, .58);--glass-2: rgba(255, 255, 255, .78);--lift-1: 0 1px 2px rgba(83, 11, 50, .05), 0 6px 18px rgba(83, 11, 50, .06);--spring: cubic-bezier(.34, 1.4, .5, 1)}input,select,textarea,.card,.ghost,.alert,.ok-box,.tr,.chip,.seg,.kcard,.switcher select,.topbar,.search-btn,.search-btn kbd,.btn-s,.pp-pop,.chip-btn,.pp-months,.month,.pp-foot,.kpi,.panel,.tbl th,.tbl td,.pill,.todo,.closer-row,.tabs,.dtable,.drow,.drow3,.status,.dns-box,.top-line,.color-in,.chip-sel,.logo-box,.cover-thumb,.switch,.pv-field,.browser,.sum-line,.team-row,.conn,.mrow,.mbell,.mtabs,.mmenu,.side,.ws,.icon-b,.kpi-card,.dash-card,.closer-line,.bk-side,.bk-sheet section+section,.bk-sheet input,.bk-sheet select,.bk-sheet textarea,.bk-opt,.bk-pill,.bk-time,.bk-recap li,.bk-recap li+li,.bk-frame .bk-side,.bk-main section+section,.bk-main input,.bk-main select,.bk-main textarea,.bk-card input,.bk-card select,.bk-card textarea,.bk-btn.ghosty,.ev-actions,.tm-roles,.rules li span,.celebration-card,.m-btn-s,.m-card,.m-card-h,.m-card-k,.m-appt,.m-lead,.m-kpi,.m-opt,.m-slot,.m-row,.row,.dhead,.team-row.thead,.mrow.thead,.col,.tbl-wrap,.modal.card{border-color:transparent!important}.side.side-light{border-right-color:transparent!important}.bk-btn.ghosty{box-shadow:inset 0 0 0 0 transparent;background:color-mix(in srgb,var(--bk-main, #530b32) 10%,transparent)}.dns-box,.logo-box,.cover-thumb{background:var(--fill)!important}.side:not(.side-dark){background:linear-gradient(180deg,#ffffffb8,#ffffff80);box-shadow:0 1px #fff9 inset,0 20px 50px #530b3217;-webkit-backdrop-filter:blur(34px) saturate(1.7);backdrop-filter:blur(34px) saturate(1.7)}.side.side-dark{box-shadow:0 24px 54px #530b324d,0 1px #ffffff1f inset}.ws{background:var(--fill)!important}.side-dark .ws{background:#f6efe81a!important}.me{background:var(--fill)}.side-dark .me{background:#f6efe81a}.nav-act{transition:background .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--spring)}.search-btn,.icon-b,.mbell,.mmenu{background:var(--glass-1);box-shadow:var(--lift-1);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6)}.search-btn:hover,.icon-b:hover{background:var(--glass-2)}.mtabs{background:#ffffff9e;box-shadow:0 1px #ffffffb3 inset,0 18px 44px #530b322b;-webkit-backdrop-filter:blur(34px) saturate(1.8);backdrop-filter:blur(34px) saturate(1.8)}.mtab.on{transition:background .35s var(--ease),color .25s ease,transform .3s var(--spring)}.panel,.card,.kpi,.kpi-card,.dash-card,.browser,.tm-card,.tm-matrix,.evs-empty{background:#ffffffeb;box-shadow:var(--shadow-card)}.kcard,.m-card-k{box-shadow:var(--lift-1)!important}.btn-s,.m-btn-s,.ghost{background:var(--glass-2)!important;box-shadow:var(--lift-1)}.btn-s:hover,.m-btn-s:hover,.ghost:hover{background:#fff!important}.seg,.tabs,.seg.soft{background:var(--fill)}.chip-btn,.chip-sel,.chip,.month,.pill:not(.live):not(.on){background:var(--fill)}.chip-btn:hover,.chip-sel:hover,.month:hover{background:var(--fill-hover)}.chip-btn.on,.chip-sel.on,.month.on{background:var(--ink);color:var(--cream)}.pill.next,.st.next{box-shadow:none;background:var(--fill)}input,select,textarea{background:var(--field);border-color:transparent}input:hover,select:hover,textarea:hover{background:#f6efe8;border-color:transparent}input:focus,select:focus,textarea:focus{background:#fff;border-color:transparent;box-shadow:0 0 0 4px #d4af3747,0 4px 14px #530b320f}.bk-card input,.bk-card select,.bk-card textarea,.bk-sheet input,.bk-sheet select,.bk-sheet textarea,.bk-main input,.bk-main select,.bk-main textarea{background:#0000000b}.bk-opt,.bk-pill,.bk-time{background:#ffffffe6;box-shadow:0 1px 2px #0000000d,0 4px 12px #0000000d}.bk-opt.on,.bk-pill.on,.bk-time.on{box-shadow:0 6px 18px #00000024}.tbl th,.tbl td,.row,.todo,.closer-row,.closer-line,.tr,.drow,.drow3,.team-row,.mrow,.m-row{border-color:transparent!important}.tbl td{padding-top:14px;padding-bottom:14px}.tbl tbody tr{transition:background .2s ease}.tbl tbody tr:hover{background:#f6efe8b3}.tbl tbody tr:hover td:first-child,.row:hover{border-radius:16px 0 0 16px}.tbl tbody tr:hover td:last-child{border-radius:0 16px 16px 0}.closer-line{padding:14px 0}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,.m-page button:focus-visible,.m-page a:focus-visible,.m-page input:focus-visible{outline:2px solid rgba(212,175,55,.85);outline-offset:2px}.m-page input:focus-visible,.m-page select:focus-visible,.m-page textarea:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}[style*="solid rgb(232, 217, 197)"],[style*="solid rgba(232, 217, 197"],[style*="dashed rgb(232, 217, 197)"],[style*="dashed rgba(232, 217, 197"],[style*="border-color: rgb(232, 217, 197)"],[style*="border-color: rgba(232, 217, 197"],[style*="solid rgb(212, 175, 55)"],[style*="solid rgba(212, 175, 55"],[style*="dashed rgb(212, 175, 55)"],[style*="dashed rgba(212, 175, 55"],[style*="border-color: rgb(212, 175, 55)"],[style*="border-color: rgba(212, 175, 55"],[style*="solid rgb(83, 11, 50)"],[style*="solid rgba(83, 11, 50"],[style*="dashed rgb(83, 11, 50)"],[style*="dashed rgba(83, 11, 50"],[style*="border-color: rgb(83, 11, 50)"],[style*="border-color: rgba(83, 11, 50"],[style*="solid rgb(184, 143, 150)"],[style*="solid rgba(184, 143, 150"],[style*="dashed rgb(184, 143, 150)"],[style*="dashed rgba(184, 143, 150"],[style*="border-color: rgb(184, 143, 150)"],[style*="border-color: rgba(184, 143, 150"],[style*="solid rgb(63, 125, 88)"],[style*="solid rgba(63, 125, 88"],[style*="dashed rgb(63, 125, 88)"],[style*="dashed rgba(63, 125, 88"],[style*="border-color: rgb(63, 125, 88)"],[style*="border-color: rgba(63, 125, 88"],[style*="solid rgb(234, 223, 210)"],[style*="solid rgba(234, 223, 210"],[style*="dashed rgb(234, 223, 210)"],[style*="dashed rgba(234, 223, 210"],[style*="border-color: rgb(234, 223, 210)"],[style*="border-color: rgba(234, 223, 210"],[style*="solid rgb(224, 180, 176)"],[style*="solid rgba(224, 180, 176"],[style*="dashed rgb(224, 180, 176)"],[style*="dashed rgba(224, 180, 176"],[style*="border-color: rgb(224, 180, 176)"],[style*="border-color: rgba(224, 180, 176"],[style*="solid rgb(47, 78, 162)"],[style*="solid rgba(47, 78, 162"],[style*="dashed rgb(47, 78, 162)"],[style*="dashed rgba(47, 78, 162"],[style*="border-color: rgb(47, 78, 162)"],[style*="border-color: rgba(47, 78, 162"],[style*="solid rgb(142, 58, 122)"],[style*="solid rgba(142, 58, 122"],[style*="dashed rgb(142, 58, 122)"],[style*="dashed rgba(142, 58, 122"],[style*="border-color: rgb(142, 58, 122)"],[style*="border-color: rgba(142, 58, 122"],[style*="solid rgb(140, 128, 117)"],[style*="solid rgba(140, 128, 117"],[style*="dashed rgb(140, 128, 117)"],[style*="dashed rgba(140, 128, 117"],[style*="border-color: rgb(140, 128, 117)"],[style*="border-color: rgba(140, 128, 117"],[style*="solid rgb(196, 82, 31)"],[style*="solid rgba(196, 82, 31"],[style*="dashed rgb(196, 82, 31)"],[style*="dashed rgba(196, 82, 31"],[style*="border-color: rgb(196, 82, 31)"],[style*="border-color: rgba(196, 82, 31"],[style*="solid rgb(0, 0, 0)"],[style*="solid rgba(0, 0, 0"],[style*="dashed rgb(0, 0, 0)"],[style*="dashed rgba(0, 0, 0"],[style*="border-color: rgb(0, 0, 0)"],[style*="border-color: rgba(0, 0, 0"]{border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}[style*="border: 1px solid rgb(232, 217, 197)"]:not([style*=background]):not(input):not(select):not(textarea):not(img):not(svg),[style*="border: 1px dashed rgb(232, 217, 197)"]:not([style*=background]),[style*="border: 1px dashed rgb(184, 143, 150)"]:not([style*=background]),[style*="border: 1px dashed rgb(83, 11, 50)"]:not([style*=background]):not(a):not(button){background:var(--fill)!important}:is(input,select,textarea)[style*="solid rgb(232, 217, 197)"][style*="background: rgb(255, 255, 255)"]{background:var(--field)!important}:is(button,label,div,span,a)[style*="solid rgb(232, 217, 197)"][style*="background: rgb(255, 255, 255)"]{background:var(--fill)!important}:is(button,a)[style*="solid rgb(83, 11, 50)"][style*="background: rgb(255, 255, 255)"],:is(button,a)[style*="solid rgb(212, 175, 55)"][style*="background: rgb(255, 255, 255)"]{background:var(--fill)!important}:is(button,a)[style*="solid rgb(83, 11, 50)"][style*="background: rgb(255, 255, 255)"]:hover{background:var(--fill-hover)!important}[style*="border: 1px solid rgb(212, 175, 55)"][style*="background: rgb(255, 255, 255)"]:not(button):not(a){background:#fdf8e6f2!important}button[aria-pressed=true][style*=solid],button[aria-checked=true][style*=solid],[role=radio][aria-checked=true][style*=solid]{box-shadow:0 0 0 2px var(--ink),0 6px 16px #530b321f!important}button[aria-pressed=false][style*=solid],button[aria-checked=false][style*=solid]{box-shadow:none}@media(max-width:760px){.m-page{gap:18px}.mtabs{left:14px;right:14px;border-radius:32px}.kpi-card,.dash-card,.panel,.card{box-shadow:0 1px 2px #530b320a,0 8px 24px #530b3212}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:is([style*=solid],[style*=dashed],[style*=dotted],[style*=border-color]):not([style*="3px solid"],[style*="4px solid"],[style*="5px solid"],[style*="6px solid"],[style*="8px solid"],[style*=border-width][style*=" 4px"],[style*=border-width][style*=" 6px"],.probe-keep){border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.mbell span{border-color:transparent!important;box-shadow:0 0 0 2px #fff0,0 2px 6px #d4af378c}.mavatar,[style*="rgb(212, 175, 55) 0px 0px 0px"]{box-shadow:0 6px 18px #530b3233!important}.bk-day,.bk-time,.bk-dow{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;box-sizing:border-box}.bk-day{width:100%}.bk-dow{padding:6px 0}.btn-s,.btn-p,.file-btn,.chip-btn,.chip-sel,.ghost,.m-btn-s[style*=inline-flex],.m-btn-p[style*=inline-flex]{justify-content:center;text-align:center}.btn-s,.btn-p,.file-btn{line-height:1.2}.q-card input[type=text]{background:#fff!important;box-shadow:0 1px 3px #530b321a}.q-card input[type=text]:focus{box-shadow:0 0 0 4px #d4af3747,0 4px 14px #530b320f}.q-card input[aria-label^=Sous-titre]{padding:0 12px!important;height:32px!important;font-style:normal!important}
