@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--zivro-blue:#0578ff;--zivro-cyan:#31b7ff;--zivro-violet:#7b08ff;--zivro-navy:#071225;--zivro-graphite:#151b24;--ui-radius:16px;color:#101b31;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6fb;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html[data-theme-pending=true] body{visibility:hidden}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}label{color:#4b5568;gap:7px;font-size:13px;font-weight:600;display:grid}input,select,textarea{color:#172033;background:#fff;border:1px solid #dce1ea;border-radius:10px;outline:none;width:100%;padding:11px 12px;transition:all .2s}textarea{resize:vertical}.eyebrow{color:#63c9ff;letter-spacing:.19em;font-size:11px;font-weight:800}.eyebrow.dark{color:var(--zivro-blue)}.primary-btn,.secondary-btn{border:0;border-radius:10px;padding:12px 18px;font-weight:700;transition:all .2s}.primary-btn{color:#fff;background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet));box-shadow:0 10px 28px #3e43ff47}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 13px 32px #3e43ff61}.primary-btn:disabled{opacity:.6;transform:none}.secondary-btn{color:#166fe5;background:#eaf3ff}.full{width:100%}.login-page{isolation:isolate;background:#f5f7fb;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 85% 10%,#0578ff1f,#0000 28%),radial-gradient(circle at 70% 90%,#7b08ff14,#0000 30%);position:absolute;inset:0 0 0 52%}.login-brand{color:#fff;background:radial-gradient(circle at 18% 8%,#008aff4d,#0000 26%),radial-gradient(circle at 82% 74%,#7b08ff57,#0000 33%),linear-gradient(145deg,#111925 0%,#071020 56%,#15112b 100%);grid-template-rows:auto 1fr auto;align-items:center;min-height:100svh;padding:clamp(32px,5vw,72px) clamp(34px,6vw,88px);display:grid;position:relative;overflow:hidden}.login-brand:before{content:"";opacity:.26;pointer-events:none;background-image:linear-gradient(#53a9ff14 1px,#0000 1px),linear-gradient(90deg,#53a9ff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.login-brand:after{content:"";border:1px solid #31b7ff29;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-150px;right:-210px;box-shadow:0 0 0 64px #31b7ff06,0 0 0 128px #7b08ff05}.login-brand>*{z-index:1;position:relative}.brand-logo{width:min(470px,72vw)}.brand-logo-frame{isolation:isolate;aspect-ratio:3/2;background:#343a3e;border:1px solid #5cb7ff38;border-radius:24px;width:100%;animation:.9s cubic-bezier(.2,.85,.25,1) both brand-arrive;display:block;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,0 0 55px #1f6fff1f}.brand-logo img,.brand-logo-mark{object-fit:cover;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;animation:5s ease-in-out 1s infinite brand-breathe;display:block}.brand-logo-frame i{z-index:2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);width:16%;animation:4.8s ease-in-out 1.5s infinite brand-shine;position:absolute;top:18%;bottom:18%;left:-30%;transform:skew(-18deg)}.brand-logo.compact{align-items:center;gap:11px;width:auto;display:flex}.brand-logo.compact .brand-logo-frame{aspect-ratio:auto;width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;overflow:visible}.brand-logo.compact img,.brand-logo.compact .brand-logo-mark{object-fit:contain;width:100%;max-width:none;height:100%;animation:none;position:static}.brand-logo-text{line-height:1;display:grid}.brand-logo-text strong{letter-spacing:.13em;color:#f5f8ff;font:800 21px Manrope}.brand-logo-text small{color:#5abaff;letter-spacing:.5em;margin-top:5px;font-size:9px;font-weight:800}.brand-logo.light img{filter:saturate(1.12)contrast(1.05)}@keyframes brand-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes brand-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes brand-shine{0%,58%{opacity:0;left:-30%}64%{opacity:.85}80%,to{opacity:0;left:115%}}@media (prefers-reduced-motion:reduce){.brand-logo-frame,.brand-logo img,.brand-logo-frame i{animation:none}}.login-copy{width:min(660px,100%);padding:44px 0 30px}.login-brand h1{letter-spacing:-.055em;text-shadow:0 12px 40px #00000059;max-width:650px;margin:18px 0 20px;font-size:clamp(46px,5.5vw,74px);line-height:.97}.login-brand p{color:#acb8ce;max-width:610px;margin-bottom:30px;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.login-benefits article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #6bb8ff1f;border-radius:14px;gap:10px;min-width:0;padding:13px;display:flex}.login-benefits article>span{color:#52b9ff;letter-spacing:.08em;flex:none;font-size:10px;font-weight:800}.login-benefits article div{gap:4px;min-width:0;display:grid}.login-benefits strong{color:#f7f9ff;font-size:12px}.login-benefits small{color:#8492aa;font-size:10px;line-height:1.45}.login-metrics{color:#94a1b7;border-top:1px solid #ffffff17;gap:clamp(20px,4vw,42px);padding-top:22px;font-size:12px;display:flex}.login-metrics span{gap:4px;display:grid}.login-metrics strong{color:#fff;font:800 23px Manrope}.login-panel{place-items:center;min-width:0;padding:clamp(24px,5vw,72px);display:grid}.login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0;border:1px solid #dae2efe6;border-radius:26px;gap:19px;width:min(440px,100%);padding:clamp(28px,4vw,42px);display:grid;box-shadow:0 28px 80px #14234621,0 2px 8px #1423460a}.login-card-brand{border-bottom:1px solid #edf0f5;padding-bottom:22px;display:flex}.login-card-brand .brand-logo-text strong{color:#0b1830}.login-card-brand .brand-logo-text small{color:var(--zivro-blue)}.login-heading{gap:7px;margin-bottom:1px;display:grid}.login-heading h2{color:#101b31;letter-spacing:-.04em;margin:0;font-size:clamp(29px,3vw,36px)}.login-heading p{color:#7a8498;margin:0;font-size:14px;line-height:1.55}.login-card label{color:#354058;gap:8px}.login-card label>span{padding-left:2px}.login-card input{background:#fbfcfe;border-color:#dce3ed;border-radius:12px;min-height:50px;padding:13px 14px;font-size:14px}.login-card input::placeholder{color:#a5adba}.login-submit{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:51px;margin-top:2px;display:flex}.login-security{color:#8a94a6;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.login-security svg{color:#2985ee;flex:none}.alert{border-radius:9px;padding:11px 13px;font-size:13px}.alert.error{color:#a62f3d;background:#fff0f2}.alert.success{color:#1a7755;background:#e9fbf4}.reference-login{isolation:isolate;background:#89a7d2;place-items:center;min-height:100svh;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.reference-login:before{content:"";z-index:-2;opacity:.45;background:radial-gradient(circle at 50% 45%,#ffffff3d,#0000 42%),linear-gradient(135deg,#264a9c1f,#0000 40%);position:absolute;inset:0}.login-dots{z-index:-1;opacity:.72;background-image:radial-gradient(circle,#e4eefb 4px,#0000 5px);background-size:21px 21px;width:124px;height:124px;position:absolute}.dots-top{top:22px;right:24px}.dots-bottom{bottom:20px;left:20px}.login-stage{background:#fff;border:1px solid #ffffff80;border-radius:32px;grid-template-columns:minmax(390px,.9fr) minmax(480px,1.1fr);width:min(1180px,100%);min-height:min(690px,100svh - 70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 85px #19357040,0 3px 12px #1935701a}.login-wave{z-index:0;pointer-events:none;clip-path:none;background:0 0;width:100%;height:100%;position:absolute;inset:0}.reference-login .login-panel{z-index:2;background:0 0;grid-column:1;justify-content:center;align-items:center;min-width:0;padding:clamp(34px,5vw,62px);display:flex;position:relative}.reference-login .login-card{color:#fff;width:min(370px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}.reference-login .login-card-brand{border-bottom:1px solid #ffffff29;padding:0 0 18px;display:flex}.reference-login .login-card-brand .brand-logo-text strong{color:#fff}.reference-login .login-card-brand .brand-logo-text small{color:#a9ddff}.reference-login .login-heading{gap:8px;margin:7px 0 2px;display:grid}.reference-login .login-heading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,38px)}.reference-login .login-heading p{color:#f1f7ffcc;max-width:350px;margin:0;font-size:14px;line-height:1.55}.reference-login .login-card label{color:#f7f9ff;gap:8px}.reference-login .login-card label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reference-login .login-card input{color:#16213a;background:#fffffff0;border:1px solid #ffffff9e;border-radius:10px;min-height:52px;padding:13px 15px;font-size:14px;box-shadow:0 7px 18px #1436861f}.reference-login .login-card input:focus{background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff29,0 10px 24px #14368629}.reference-login .login-card input::placeholder{color:#919aaa}.login-helper{color:#ffffffd1;justify-content:space-between;align-items:center;gap:14px;margin-top:-2px;font-size:11px;display:flex}.login-helper span{align-items:center;gap:7px;display:flex}.login-helper span i{border:2px solid #fff;border-radius:2px;width:8px;height:8px}.login-helper small{color:#ffffffa6;font-size:10px}.reference-login .login-submit{color:#fff;background:linear-gradient(110deg,#172a8b,#4824bb);border:0;border-radius:10px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:150px;min-height:48px;margin-top:2px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 12px 27px #171a7152}.reference-login .login-submit:hover{transform:translateY(-2px);box-shadow:0 16px 32px #171a716b}.reference-login .login-submit:disabled{opacity:.65;transform:none}.reference-login .login-security{color:#ffffffa3;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.reference-login .login-security svg{color:#c7e9ff}.reference-login .alert.error{color:#8e2030;background:#fff1f4f2;border:1px solid #ffffff52}.login-showcase{z-index:1;grid-column:2;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.login-showcase:before{display:none}.login-illustration{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 24px #2d4f9714);width:min(91%,650px);height:auto;margin:24px 18px 0 0;display:block;position:relative}.showcase-orbit{border:1px dashed #2b68d32e;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.orbit-one{width:430px;height:300px}.orbit-two{width:320px;height:420px;transform:translate(-50%,-50%)rotate(34deg)}.showcase-logo{z-index:3;background:#333a40;border:1px solid #cbdcf2;border-radius:34px;width:148px;height:148px;animation:4.8s ease-in-out infinite showcase-float;position:absolute;top:37%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 48px #2349993d,0 0 0 12px #e0efffb8,0 0 55px #641dff2e}.showcase-logo img{object-fit:cover;filter:saturate(1.15)contrast(1.04);width:466px;max-width:none;height:311px;position:absolute;top:-21px;left:-158px}.showcase-card{z-index:4;color:#263553;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dfe8f5;border-radius:14px;align-items:center;gap:10px;min-width:165px;padding:13px 14px;animation:5s ease-in-out infinite card-float;display:flex;position:absolute;box-shadow:0 15px 35px #20458f24}.showcase-card svg{color:#fff;background:linear-gradient(135deg,#167df2,#7136e8);border-radius:10px;flex:none;width:36px;height:36px;padding:6px}.showcase-card div{gap:1px;display:grid}.showcase-card small{color:#8490a5;font-size:9px}.showcase-card strong{font:800 17px Manrope}.showcase-card>i{color:#16815f;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.card-leads{top:18%;left:8%}.card-calls{animation-delay:-1.2s;top:29%;right:7%}.card-growth{animation-delay:-2.4s;top:53%;left:10%}.showcase-chart{z-index:3;background:#fffffff5;border:1px solid #dfe8f5;border-radius:17px;width:245px;padding:16px;position:absolute;top:55%;right:8%;transform:rotate(-2deg);box-shadow:0 18px 40px #20458f24}.chart-head{color:#59667d;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.chart-head i{color:#137556;background:#e6f8f1;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.chart-bars{align-items:end;gap:8px;height:76px;padding-top:15px;display:flex}.chart-bars b{background:linear-gradient(#27a7f1,#3254c8);border-radius:4px 4px 2px 2px;flex:1;height:34%}.chart-bars b:nth-child(2){height:52%}.chart-bars b:nth-child(3){height:43%}.chart-bars b:nth-child(4){height:72%}.chart-bars b:nth-child(5){height:63%}.chart-bars b:nth-child(6){height:88%}.chart-bars b:nth-child(7){background:linear-gradient(#8b27f4,#4e36d0);height:100%}.showcase-copy{z-index:3;text-align:center;gap:7px;width:max-content;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.showcase-copy span{color:#4775bd;letter-spacing:.23em;font-size:9px;font-weight:800}.showcase-copy strong{color:#17274a;letter-spacing:-.035em;font:800 clamp(23px,2.4vw,32px)/1.07 Manrope}@keyframes showcase-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-8px)}}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.app-shell{background:#f3f6fb;grid-template-columns:265px 1fr;min-height:100vh;display:grid}.sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 15% 4%,#0578ff2e,#0000 25%),radial-gradient(circle at 90% 70%,#7b08ff1f,#0000 32%),#0b111d;border-right:1px solid #54a5ff1f;flex-direction:column;width:265px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.logo{align-items:center;min-height:62px;padding:0 3px 22px;display:flex}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#9ba7bc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font-weight:600;display:flex}.profile{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:auto;padding:13px 9px 0;display:flex}.avatar{color:#503dd0;background:#e8e4ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.profile div{flex:1;min-width:0;display:grid}.profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile small{color:#8d99ad;font-size:11px}.profile button{color:#93a0b5;background:0 0;border:0;place-items:center;display:grid}.workspace{grid-column:2;min-width:0}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;height:66px;padding:0 30px;display:flex}.topbar>button{background:0 0;border:0;display:none}.topbar>button.topbar-back{color:#526075;background:#fff;border:1px solid #dfe6ef;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.topbar>button.topbar-back:hover{color:var(--zivro-blue);border-color:color-mix(in srgb,var(--zivro-blue) 35%,#dfe6ef);background:#f7faff}.topbar>span{color:#798396;font-size:13px;font-weight:600}.online-pill{color:#146ccd;background:#eaf4ff;border:1px solid #d8eaff;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.online-pill i{background:#1684ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1684ff24}.content-stack{gap:22px;max-width:1480px;margin:auto;display:grid}.page-title h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:30px}.page-title p{color:#7b8597;margin:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e0e7f1;border-radius:17px;align-items:center;gap:15px;padding:20px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 26px #14264c0e}.metric-card:after{content:"";background:radial-gradient(circle,#5624ff1f,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -30px -45px auto}.metric-card:hover{border-color:#cbdcff;transform:translateY(-3px);box-shadow:0 16px 38px #1f47a01a}.metric-card>div{gap:3px;display:grid}.metric-card small{color:#7c8698}.metric-card strong{font:800 27px Manrope}.metric-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.metric-icon.green{color:#1a9a6f;background:#e6f8f1}.metric-icon.orange{color:#df7a27;background:#fff1e6}.panel{background:#fff;border:1px solid #e0e7f1;border-radius:17px;box-shadow:0 9px 28px #14264c0d}.panel-head{padding:21px 22px 10px}.panel h3{margin-bottom:5px;font-size:17px}.panel p{color:#7d8799}.status-board{grid-template-columns:repeat(2,1fr);gap:14px 32px;padding:16px 22px 24px;display:grid}.status-row{grid-template-columns:1fr auto;gap:7px;font-size:13px;display:grid}.status-row span{color:#606b7f}.status-row>div{background:#edf0f5;border-radius:6px;grid-column:1/-1;height:5px;overflow:hidden}.status-row i{background:linear-gradient(90deg,var(--zivro-blue),var(--zivro-violet));border-radius:6px;height:100%;display:block;box-shadow:0 0 10px #3e4eff33}.pipeline-visual{gap:16px;padding:12px 22px 24px;display:grid}.pipeline-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pipeline-chip{background:#fbfdff;border:1px solid #e1e8f3;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 15px;display:flex;position:relative;overflow:hidden}.pipeline-chip:after{content:"";background:#0578ff14;border-radius:50%;width:66px;height:66px;position:absolute;inset:auto -22px -28px auto}.pipeline-chip small{color:#7d8799;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:11px;font-weight:800;overflow:hidden}.pipeline-chip strong{z-index:1;color:#1f2b42;font:800 20px Manrope;position:relative}.pipeline-chip.blue{background:#f0f7ff;border-color:#cfe4ff}.pipeline-chip.orange{background:#fff6ee;border-color:#ffe1c5}.pipeline-chip.green{background:#effbf6;border-color:#c9f0e1}.pipeline-chip.red{background:#fff2f4;border-color:#ffd2d9}.pipeline-dashboard{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;display:grid}.pipeline-chart-wrap{background:linear-gradient(#fff,#f8fbff);border:1px solid #e2e9f4;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #1d377812}.pipeline-chart-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.pipeline-chart-head div{gap:3px;display:grid}.pipeline-chart-head strong{color:#1f2b42;font:800 16px Manrope}.pipeline-chart-head small{color:#8b96a8;font-size:11px}.pipeline-chart-head>span{color:#6f42df;background:#f3efff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.pipeline-chart-head i{background:#21bf7b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21bf7b21}.pipeline-legend{color:#7c8798;justify-content:flex-end;align-items:center;gap:16px;padding:8px 20px 0;font-size:11px;font-weight:800;display:flex}.pipeline-legend span{align-items:center;gap:6px;display:flex}.pipeline-legend i{border-radius:50%;width:8px;height:8px}.pipeline-chart{width:100%;height:auto;min-height:230px;display:block}.pipeline-grid-line{stroke:#e8edf5;stroke-width:1px}.pipeline-axis-label{fill:#9aa4b5;font-size:10px;font-weight:700}.pipeline-area{fill:url(#pipelineFill)}.lead-wave-fill{fill:url(#leadWaveFill)}.pipeline-line{fill:none;stroke:url(#pipelineStroke);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 7px #2e4ab429)}.pipeline-line-leads{stroke:#0578ff}.pipeline-line-interested{stroke:#ff6f91;stroke-width:4px}.pipeline-line-converted{stroke:#22c58b;stroke-width:4px}.claims-line{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.submitted-line{stroke:url(#leadSubmittedStroke);filter:drop-shadow(0 7px 7px #ff60962e)}.converted-line{stroke:url(#leadConvertedStroke);filter:drop-shadow(0 7px 7px #5838d438)}.pipeline-dot{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 5px 7px #233e8238)}.pipeline-value{fill:#23314a;font:800 12px Manrope}.pipeline-label{fill:#7c8798;text-transform:uppercase;font-size:9px;font-weight:800}.pipeline-tooltip rect{fill:#6d55e8;filter:drop-shadow(0 10px 14px #4d3abc47)}.pipeline-tooltip text{fill:#fff;font-size:10px;font-weight:800}.pipeline-tooltip text:last-child{font-size:12px}.pipeline-bars{grid-template-columns:repeat(2,1fr);gap:12px 28px;display:grid}.pipeline-row span{align-items:center;gap:7px;min-width:0;display:flex}.pipeline-row span i{width:8px;height:8px;box-shadow:none;border-radius:50%;flex:none}.pipeline-row>div{height:7px}.pipeline-row b{border-radius:8px;height:100%;display:block;box-shadow:0 0 13px #1b4bbe26}.pipeline-focus-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 20% 8%,#fff3,#0000 28%),linear-gradient(145deg,#5b35d6,#4327bd 58%,#2b237f);border-radius:20px;align-content:space-between;min-height:310px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #3c26aa47}.pipeline-focus-card:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.pipeline-focus-head{gap:4px;display:grid}.pipeline-focus-head span,.pipeline-focus-list small{color:#ffffffad;text-transform:uppercase;font-size:11px;font-weight:800}.pipeline-focus-head strong{letter-spacing:-.04em;font:800 46px Manrope}.pipeline-focus-head small{color:#ffffffc7}.pipeline-focus-orbit{align-items:center;display:flex;position:absolute;top:22px;right:18px}.pipeline-focus-orbit i{background:linear-gradient(145deg,#ffd166,#ef476f);border:2px solid #ffffffa6;border-radius:50%;width:31px;height:31px;margin-left:-9px}.pipeline-focus-orbit i:nth-child(2){background:linear-gradient(145deg,#06d6a0,#118ab2)}.pipeline-focus-orbit i:nth-child(3){background:linear-gradient(145deg,#ff9f1c,#7b2cbf)}.pipeline-focus-list{gap:12px;margin-top:28px;display:grid}.pipeline-focus-list span{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.pipeline-focus-list strong{font:800 20px Manrope}.pipeline-mini-wave{width:100%;height:70px;margin-top:12px}.pipeline-mini-wave path{fill:none;stroke:url(#pipelineMiniStroke);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 6px 8px #0003)}.toolbar{justify-content:space-between;gap:14px;display:flex}.toolbar>select{width:210px}.search-box{background:#fff;border:1px solid #dfe3eb;border-radius:11px;flex:1;align-items:center;gap:9px;max-width:560px;padding-left:12px;display:flex}.search-box input{box-shadow:none;border:0}.search-box button{color:#fff;background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet));border:0;border-radius:0 10px 10px 0;align-self:stretch;padding:0 18px;font-weight:700}.table-panel{overflow:hidden}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:960px}th{color:#8490a3;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #e8ebf0;padding:13px 17px;font-size:11px}td{color:#4c576b;border-bottom:1px solid #edf0f4;padding:15px 17px;font-size:13px}td:first-child{color:#172033;gap:3px;display:grid}td small{color:#939cad}.icon-btn{color:#146fdc;background:#eaf3ff;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.status{color:#586477;background:#edf0f4;border-radius:20px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-interested,.status-highly_interested,.status-converted{color:#177152;background:#e6f8f1}.status-callback,.status-follow_up{color:#9b5b1e;background:#fff1e2}.status-not_interested,.status-wrong_number,.status-do_not_call{color:#a73d49;background:#ffedf0}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c132385;position:fixed;inset:0}.drawer{background:#f8f9fc;width:min(580px,100%);padding:36px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 60px #0000002e}.drawer-close{color:#697386;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:22px;right:24px}.drawer h2{margin:8px 0 22px;font-size:30px}.lead-phone{color:#fff;background:linear-gradient(115deg,#091527,#111633 58%,#291263);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 15px 35px #0a19412e}.lead-phone div{gap:4px;display:grid}.lead-phone small{color:#9ba7bd}.call-btn{color:#fff;background:linear-gradient(110deg,#168cff,#7622f2);border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-weight:800;text-decoration:none;display:flex}.call-btn:disabled{cursor:not-allowed;opacity:.65}.lead-facts{background:#e4e7ed;border:1px solid #e4e7ed;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;margin:16px 0;display:grid;overflow:hidden}.lead-facts span{background:#fff;gap:4px;padding:14px;font-size:13px;display:grid}.lead-facts small{color:#8993a5}.call-form{background:#fff;border:1px solid #e1e5ec;border-radius:14px;gap:14px;padding:22px;display:grid}.history{margin-top:24px}.history>article{background:#fff;border:1px solid #e4e7ed;border-radius:11px;margin:10px 0;padding:14px}.history p{color:#4f5a6e;margin:10px 0 6px;font-size:13px}.history small{color:#9099a9}.upload-grid,.team-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.upload-card,.guide-card,.create-user,.user-list{padding:25px}.upload-card{gap:15px;display:grid}.upload-icon{color:#6956e8;background:#efedff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.file-picker input{display:none}.file-picker span{color:#6754dc;background:#faf9ff;border:1.5px dashed #bbb5e9;border-radius:12px;place-items:center;min-height:92px;padding:15px;display:grid}.import-result{color:#1b7455;background:#e9faf4;border-radius:10px;gap:3px;padding:13px;display:grid}.import-result.error{color:#a63b47;background:#ffedf0}.guide-card ul{color:#667186;gap:12px;padding-left:18px;line-height:1.5;display:grid}.team-list-heading{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.team-list-heading>span{color:var(--crm-muted,#8c96a7);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.team-list-heading>span i{border:2px solid color-mix(in srgb,var(--crm-primary,#0578ff) 22%,transparent);border-top-color:var(--crm-primary,#0578ff);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.user-list>article{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:13px 0;display:flex}.user-list>article.selected{box-shadow:inset 3px 0 0 var(--zivro-blue);background:linear-gradient(90deg,#0578ff1a,#7b08ff0f);border-radius:12px;margin:0 -12px;padding:13px 12px}.user-list article div{flex:1;display:grid}.user-list small{color:#8c96a7}.create-user{gap:14px;display:grid}.permission-builder{gap:16px;display:grid}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.permission-grid label{background:#fbfcff;border:1px solid #e0e6ef;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;min-width:0;padding:11px;display:grid}.permission-grid label input{grid-row:span 2;width:16px;height:16px}.permission-grid label span{color:#253047;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.permission-grid label small{color:#8b96a8;font-size:9px}.permission-grid .default-permission{background:#f3f7ff}.empty{color:#9aa3b2;place-items:center;gap:6px;padding:42px;display:grid}.empty p{margin:0}.loader{color:#8a94a6;align-content:center;place-items:center;gap:12px;min-height:220px;display:grid}.loader i{border:3px solid #ddd9fb;border-top-color:#6956e8;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.login-page{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr)}.login-brand{padding:36px 42px}.login-brand h1{font-size:52px}.login-benefits{grid-template-columns:1fr;max-width:430px}.login-benefits article{padding:10px 12px}.metric-grid{grid-template-columns:repeat(2,1fr)}.pipeline-dashboard{grid-template-columns:1fr}.pipeline-focus-card{min-height:240px}}@media (width<=920px){.login-page{grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr)}.login-brand{padding:32px}.login-brand h1{font-size:44px}.login-brand p{font-size:14px}.login-benefits{display:none}.login-metrics{gap:18px}.login-metrics strong{font-size:20px}.login-panel{padding:26px}}@media (width<=760px){.login-page{background:radial-gradient(circle at 15% 5%,#0578ff40,#0000 32%),radial-gradient(circle at 95% 90%,#7b08ff3d,#0000 34%),#09111f;grid-template-columns:1fr;min-height:100svh;display:grid;overflow:auto}.login-page:before,.login-brand{display:none}.login-panel{min-height:100svh;padding:24px}.login-card{border-color:#ffffff2e;border-radius:24px;width:min(460px,100%);padding:30px;box-shadow:0 26px 70px #0000004d}.app-shell{display:block}.sidebar{transition:all .25s;transform:translate(-100%);box-shadow:20px 0 50px #0003}.sidebar.open{transform:none}.workspace{min-width:0}.topbar{padding:0 18px}.topbar>button{display:block}.workspace-inner{padding:20px 14px}.metric-grid,.upload-grid,.team-grid,.status-board,.permission-grid,.pipeline-summary,.pipeline-bars{grid-template-columns:1fr}.pipeline-visual{padding:10px 14px 18px}.pipeline-chart{width:720px;max-width:none}.pipeline-chart-wrap{overflow-x:auto}.toolbar{flex-direction:column}.toolbar>select,.search-box{width:100%;max-width:none}.drawer{padding:30px 20px}.lead-phone{flex-direction:column;align-items:stretch}.call-btn{justify-content:center}}@media (width<=420px){.login-panel{align-items:center;padding:12px}.login-card{border-radius:20px;gap:16px;padding:22px 18px}.login-card-brand{padding-bottom:17px}.login-card-brand .brand-logo.compact .brand-logo-frame{width:44px;height:44px}.login-heading h2{font-size:28px}.login-heading p{font-size:13px}.login-card input,.login-submit{min-height:49px}.login-security{align-items:flex-start;line-height:1.4}}@media (height<=720px) and (width>=761px){.login-brand{padding-top:28px;padding-bottom:28px}.login-copy{padding:24px 0 18px}.login-brand h1{margin:12px 0 14px;font-size:44px}.login-brand p{margin-bottom:16px;line-height:1.55}.login-benefits{display:none}.login-metrics{padding-top:15px}.login-card{gap:14px;padding:26px 32px}.login-card-brand{padding-bottom:15px}}@media (width<=1100px){.reference-login{grid-template-columns:1fr}.login-stage{grid-template-columns:minmax(380px,.95fr) minmax(430px,1.05fr)}.reference-login .login-panel{padding:40px}.showcase-card{min-width:148px;padding:11px}.card-leads{left:4%}.card-calls{right:4%}.card-growth{left:5%}.showcase-chart{width:220px;right:4%}}@media (width<=880px){.reference-login{padding:28px}.login-stage{background:radial-gradient(circle at 15% 10%,#712cf152,#0000 30%),linear-gradient(145deg,#3345a8,#2a75d5 58%,#38bce9);grid-template-columns:1fr;width:min(560px,100%);min-height:650px}.login-wave{display:none}.reference-login .login-panel{grid-column:1;min-height:650px;padding:50px 58px}.login-showcase{display:none}.reference-login .login-card{width:min(420px,100%)}}@media (width<=520px){.reference-login{background:linear-gradient(145deg,#2943a7,#2775d6 58%,#34b9e9);padding:0}.login-dots{display:none}.login-stage{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0}.reference-login .login-panel{min-height:100svh;padding:30px 24px}.reference-login .login-card{gap:16px}.reference-login .login-card-brand{padding-bottom:16px}.reference-login .login-heading h2{font-size:34px}.reference-login .login-heading p{font-size:13px}.reference-login .login-card input{min-height:50px}.login-helper{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=360px){.reference-login .login-panel{padding:22px 17px}.reference-login .brand-logo.compact .brand-logo-frame{width:44px;height:44px}.reference-login .brand-logo-text strong{font-size:18px}.reference-login .login-heading h2{font-size:30px}}@media (height<=690px) and (width>=881px){.login-stage{min-height:590px}.reference-login .login-panel{padding-top:28px;padding-bottom:28px}.reference-login .login-card{gap:13px}.reference-login .login-card-brand{padding-bottom:12px}.reference-login .login-heading{margin:0}.reference-login .login-heading h2{font-size:34px}.reference-login .login-card input{min-height:47px}.showcase-copy{bottom:4%}}.reference-login{width:100%;height:100dvh;min-height:520px;padding:clamp(16px,3.4vh,34px) clamp(18px,4vw,56px);overflow:hidden}.reference-login .login-stage{width:min(1120px,100vw - 36px);height:min(640px,100dvh - 32px);min-height:488px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-login .login-panel{min-height:0;padding:clamp(25px,4vw,52px)}.reference-login .login-card{gap:clamp(11px,1.8vh,17px)}.reference-login .login-card-brand{padding-bottom:clamp(10px,1.7vh,17px)}.reference-login .login-heading{gap:5px;margin:2px 0 0}.reference-login .login-heading h2{font-size:clamp(29px,3vw,37px)}.reference-login .login-heading p{font-size:13px;line-height:1.45}.reference-login .login-card input{min-height:clamp(45px,7vh,51px)}.reference-login .login-submit{min-height:46px}.reference-login .login-showcase{background:0 0}.reference-login .login-illustration{mix-blend-mode:normal;filter:saturate(1.04)drop-shadow(0 18px 24px #2d4f9721);background:0 0;width:min(86%,590px);max-height:84%;margin:0 10px 0 0}@media (width<=880px){.reference-login{min-height:500px;padding:18px}.reference-login .login-stage{width:min(540px,100%);height:min(620px,100dvh - 36px);min-height:470px}.reference-login .login-panel{min-height:0;padding:clamp(25px,6vw,46px)}.reference-login .login-card{width:min(390px,100%)}}@media (width<=520px){.reference-login{min-height:500px;padding:0;overflow:hidden}.reference-login .login-stage{border-radius:0;width:100%;height:100dvh;min-height:500px;position:relative;top:auto;left:auto;transform:none}.reference-login .login-panel{height:100%;min-height:0;padding:clamp(18px,5vh,30px) 22px}.reference-login .login-card{gap:clamp(11px,2vh,16px)}.reference-login .login-heading h2{font-size:30px}.reference-login .login-card input{min-height:47px}}@media (height<=560px) and (width>=881px){.reference-login{min-height:480px;padding:10px 24px}.reference-login .login-stage{height:calc(100dvh - 20px);min-height:460px}.reference-login .login-card{gap:9px}.reference-login .login-card-brand{padding-bottom:8px}.reference-login .login-heading h2{font-size:27px}.reference-login .login-heading p,.reference-login .login-security{display:none}.reference-login .login-card input{min-height:43px}}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-overview-grid,.company-layout{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.service-panel{padding-bottom:16px}.service-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.service-row>span{color:#5e6a80;align-items:center;gap:9px;font-size:13px;display:flex}.company-form{gap:14px;padding:24px;display:grid}.company-list{overflow:hidden}.company-list>article{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 20px;display:flex}.company-list>article.selected{background:linear-gradient(90deg,#0578ff14,#7b08ff0a)}.company-list article>div{flex:1;gap:3px;min-width:0;display:grid}.company-list small{color:#8b95a6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-avatar{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.company-360-panel{overflow:hidden}.company-360-body{gap:18px;padding:0 22px 22px;display:grid}.company-360-hero{background:linear-gradient(135deg,#f8fbff,#fff 55%,#f8f4ff);border:1px solid #edf0f4;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.company-360-hero h2{color:#172033;letter-spacing:-.035em;margin:5px 0 3px;font:800 27px/1.1 Manrope}.company-360-hero p{color:#738096;margin:0}.company-360-plan{color:#fff;background:linear-gradient(135deg,#0b2a55,#6c20d8);border-radius:14px;gap:3px;min-width:250px;padding:16px;display:grid;box-shadow:0 14px 30px #2643a033}.company-360-plan small,.company-360-plan span{color:#ffffffb8}.company-360-plan strong{font-size:18px}.company-360-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card.compact{min-height:94px;padding:16px}.company-360-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-360-section{background:#fff;border:1px solid #edf0f4;border-radius:16px;min-width:0;padding:18px}.company-360-section h3{color:#1c2638;margin:0 0 13px;font:800 15px Manrope}.service-chip-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.service-chip-grid span{background:#f8fbff;border:1px solid #e8edf5;border-radius:12px;gap:4px;padding:12px;display:grid}.service-chip-grid strong{color:#22304a;font-size:13px}.service-chip-grid small{color:#788397;font-size:11px}.advisory-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.advisory-checks>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.advisory-checks svg{flex:none;margin-top:1px}.advisory-checks svg.ok{color:#18a66a}.advisory-checks svg.warn{color:#f08a24}.advisory-checks span{gap:2px;min-width:0;display:grid}.advisory-checks strong{color:#22304a;font-size:13px}.advisory-checks small{color:#7c8799;font-size:11px}.status-mini-bars{gap:10px;display:grid}.status-mini-bars>div{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.status-mini-bars span{color:#5e6a80;font-size:12px;font-weight:700}.status-mini-bars strong{color:#1c2638;font-size:12px}.status-mini-bars i{background:linear-gradient(90deg,var(--zivro-blue),var(--zivro-violet));border-radius:999px;grid-column:1/-1;height:7px}.caller-rank-list,.ops-list{gap:10px;display:grid}.caller-rank-list>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 0;display:grid}.caller-rank-list>div:first-child{border-top:0;padding-top:0}.caller-rank-list span{gap:2px;min-width:0;display:grid}.caller-rank-list strong{color:#22304a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.caller-rank-list b{color:#0c7fe8;font-size:18px}.caller-rank-list small,.ops-list small{color:#7d899a;font-size:11px}.risk-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.risk-list span{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;gap:4px;min-height:74px;padding:12px;display:grid}.risk-list strong{color:#b45309;font-size:23px;line-height:1}.risk-list small{color:#7c5a2a;font-size:11px}.ops-list>div{border-top:1px solid #edf0f4;gap:3px;padding:10px 0;display:grid}.ops-list>div:first-child{border-top:0;padding-top:0}.ops-list strong{color:#22304a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.form-divider{color:#236fc9;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e5eaf1;align-items:center;gap:8px;margin-top:5px;padding:12px 0 2px;font-size:11px;font-weight:850;display:flex}.generated-field{align-items:stretch;gap:7px;display:flex}.generated-field input{min-width:0}.generated-field button{color:#236fc9;background:#eaf3ff;border:0;border-radius:9px;flex:none;padding:0 12px;font-size:10px;font-weight:800}.credentials-card{background:linear-gradient(135deg,#f2fcf8,#f8fbff);border:1px solid #bfe8d6;border-radius:17px;grid-template-columns:minmax(250px,1fr) minmax(460px,1.5fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid;box-shadow:0 10px 30px #157c5414}.credentials-card>div{align-items:center;gap:12px;display:flex}.credentials-card>div>div{gap:2px;display:grid}.credentials-card h3{color:#1c3d32;margin:0;font-size:16px}.credentials-card p{color:#72867e;margin:0;font-size:10px}.credentials-card small{color:#19835d;letter-spacing:.12em;font-size:8px;font-weight:850}.credentials-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.credentials-card dl>div{gap:2px;min-width:0;display:grid}.credentials-card dt{color:#85928e;text-transform:uppercase;font-size:8px}.credentials-card dd{color:#253c35;text-overflow:ellipsis;white-space:nowrap;margin:0;font:750 11px Manrope;overflow:hidden}.credentials-card>button{white-space:nowrap;align-items:center;gap:7px;display:flex}.credentials-card.compact{grid-template-columns:minmax(230px,1fr) minmax(380px,1.5fr) auto}.company-access-grid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr);align-items:start;gap:14px;display:grid}.company-employee-directory,.company-employee-form{background:#fff;border:1px solid #e4eaf2;border-radius:16px;overflow:hidden}.company-section-head{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.company-section-head h3{color:#1e2a3d;margin:5px 0 0;font-size:16px}.company-section-head>span{color:#276fc5;background:#edf5ff;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:850}.company-employee-form{gap:13px;padding:20px;display:grid}.company-employee-form h3{margin:0;font-size:16px}.employee-table{border-top:1px solid #e8edf4;overflow-x:auto}.employee-table-head,.employee-row{grid-template-columns:minmax(170px,1.2fr) minmax(190px,1.2fr) minmax(150px,1fr) 75px minmax(180px,auto);align-items:center;gap:10px;min-width:830px;padding:10px 16px;display:grid}.employee-table-head{color:#8792a3;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;font-size:8px;font-weight:850}.employee-row{border-top:1px solid #edf0f4;min-height:66px}.employee-row:hover{background:#fafcff}.employee-row>div{gap:3px;min-width:0;display:grid}.employee-row>div:first-child{align-items:center;gap:9px;display:flex}.employee-row strong{color:#2b394e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.employee-row small{color:#8692a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.employee-row .avatar{border-radius:10px;width:34px;height:34px}.employee-actions{flex-direction:row;gap:6px!important;display:flex!important}.employee-actions button{white-space:nowrap;padding:7px 9px;font-size:8px}.password-reset-strip{background:#f7faff;border:1px solid #d9e5f3;border-radius:14px;grid-template-columns:36px minmax(220px,1fr) minmax(270px,.8fr) auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.password-reset-strip>svg{color:#266ec7;background:#e7f2ff;border-radius:10px;width:36px;height:36px;padding:8px}.password-reset-strip>div{gap:3px;display:grid}.password-reset-strip strong{font-size:11px}.password-reset-strip small{color:#8190a3;font-size:8px}.custom-role-panel{overflow:hidden}.custom-role-form{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:12px;padding:0 22px 18px;display:grid}.custom-role-form .primary-btn{white-space:nowrap;min-height:44px;padding:0 16px}.custom-role-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:0 22px 22px;display:grid}.custom-role-list article{background:#fbfdff;border:1px solid #e7edf5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.custom-role-list article>div{gap:3px;min-width:0;display:grid}.custom-role-list strong{color:#22304a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.custom-role-list small{color:#7c8798;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=1180px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.company-access-grid,.credentials-card,.credentials-card.compact{grid-template-columns:1fr}}@media (width<=780px){.admin-metrics,.admin-overview-grid,.company-layout{grid-template-columns:1fr}.company-list>article{flex-wrap:wrap;align-items:flex-start}.company-list article>div{min-width:160px}.company-360-hero{flex-direction:column;align-items:flex-start}.company-360-plan{width:100%;min-width:0}.company-360-metrics,.company-360-grid,.advisory-checks,.risk-list,.custom-role-form,.credentials-card dl{grid-template-columns:1fr}.password-reset-strip{grid-template-columns:36px 1fr}.password-reset-strip .generated-field,.password-reset-strip>button{grid-column:1/-1}}.app-shell{grid-template-columns:278px 1fr}.sidebar{width:278px;padding:18px 13px 14px}.sidebar .logo{min-height:58px;padding:0 7px 15px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#28344a transparent;flex:1;padding:0 4px 14px;display:block;overflow-y:auto}.nav-group{border-top:1px solid #ffffff0e;gap:4px;padding:12px 0;display:grid}.nav-group:first-child{border-top:0}.nav-group>span{color:#536079;letter-spacing:.14em;text-transform:uppercase;padding:0 11px 7px;font-size:9px;font-weight:800}.sidebar .nav-group button{border-radius:10px;min-height:39px;padding:9px 11px}.sidebar .nav-group button strong{flex:1;font-size:12px;font-weight:650}.nav-status{background:#5d687b;border-radius:50%;flex:none;width:7px;height:7px}.nav-status.working{background:#21c48c;box-shadow:0 0 0 4px #21c48c1a}.nav-status.partial,.nav-status.foundation{background:#f3a53b}.nav-status.planned{background:#505b70}.profile{padding:12px 7px 0}.topbar{z-index:30;height:72px;padding:0 32px;position:sticky;top:0}.topbar-title{gap:2px;display:grid}.topbar-title small{color:#97a0af;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.topbar-title strong{color:#202a3b;font:750 15px Manrope}.topbar-actions{align-items:center;gap:12px;display:flex}.topbar-date{color:#788397;font-size:12px}.topbar-avatar{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));border:0;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid!important}.admin-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#42b4ff54,#0000 30%),radial-gradient(circle at 55% 110%,#8523ff57,#0000 34%),linear-gradient(118deg,#071322,#0b2145 54%,#15124c);border-radius:22px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:35px;padding:31px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0b1f4a33}.admin-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:310px;height:310px;position:absolute;top:-90px;right:-40px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.admin-hero>*{z-index:2;position:relative}.admin-hero h1{letter-spacing:-.045em;margin:9px 0 7px;font:800 clamp(26px,3vw,39px)/1.1 Manrope}.admin-hero p{color:#aebdd3;max-width:680px;margin:0;line-height:1.6}.hero-actions{gap:10px;margin-top:21px;display:flex}.hero-actions button{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;min-height:41px;padding:0 15px;font-weight:750;display:flex}.hero-actions .hero-primary{background:linear-gradient(110deg,#0b82ff,#7c25ef);border:0;box-shadow:0 10px 26px #2e60ff4d}.build-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b1d7a;border:1px solid #ffffff1a;border-radius:16px;padding:18px}.build-progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.build-progress span{color:#aebbd0;font-size:12px}.build-progress strong{font:800 25px Manrope}.build-progress small{color:#8291a8;font-size:10px}.progress-track{background:#ffffff17;border-radius:8px;height:7px;margin:12px 0 9px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#0c8dff,#8d29f4);border-radius:8px;height:100%;display:block;box-shadow:0 0 16px #348dff}.operations-pulse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b1d7a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;padding:14px;display:grid;overflow:hidden}.operations-pulse>.section-kicker{color:#7fc8ff;grid-column:1/-1;padding:1px 5px 11px}.operations-pulse>div{border-left:1px solid #ffffff14;gap:3px;padding:8px 10px;display:grid}.operations-pulse>div:first-of-type{border-left:0}.operations-pulse strong{color:#fff;font:800 22px Manrope}.operations-pulse small{color:#8fa0b8;font-size:9px}.crm-welcome{justify-content:space-between;align-items:center;gap:30px;padding:5px 2px 3px;display:flex}.crm-welcome h1{color:#172238;letter-spacing:-.045em;margin:7px 0 5px;font:800 clamp(27px,3vw,38px)/1.15 Manrope}.crm-welcome p{color:#778399;margin:0;line-height:1.6}.crm-welcome-actions{flex:none;gap:9px;display:flex}.crm-welcome-actions button,.panel-link{justify-content:center;align-items:center;gap:7px;display:flex}.crm-home-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:stretch;gap:18px;display:grid}.section-kicker{color:#377fd2;letter-spacing:.15em;font-size:9px;font-weight:850}.focus-panel,.pipeline-panel,.tool-group{overflow:hidden}.focus-list{border-top:1px solid #edf0f4;display:grid}.focus-list>button{color:#314057;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:73px;padding:11px 20px;display:grid}.focus-list>button:last-child{border-bottom:0}.focus-list>button:hover{box-shadow:inset 3px 0 var(--zivro-blue);background:#f7faff}.focus-list>button>div{gap:3px;display:grid}.focus-list strong{font-size:12px}.focus-list small{color:#8a95a7;font-size:10px}.focus-list b{color:#1f2d43;text-align:right;min-width:38px;font:800 19px Manrope}.focus-list>button>svg{color:#97a2b2}.crm-quick-panel .quick-grid{padding-top:4px}.panel-link{color:#2d6fdb;background:0 0;border:0;font-size:11px;font-weight:800}.dashboard-error{align-items:center;gap:15px;padding:24px;display:flex}.dashboard-error>svg{color:#b04454;background:#fff0f2;border-radius:12px;flex:none;width:42px;height:42px;padding:10px}.dashboard-error>div{flex:1}.dashboard-error h3{margin:0 0 4px}.dashboard-error p{color:#7e899b;margin:0}.tool-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tool-grid{border-top:1px solid #e8edf4;display:grid}.tool-grid>button{color:#334056;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:82px;padding:13px 20px;display:grid}.tool-grid>button:last-child{border-bottom:0}.tool-grid>button:hover{box-shadow:inset 3px 0 var(--zivro-blue);background:#f7faff}.tool-grid>button>div{gap:4px;display:grid}.tool-grid strong{font-size:12px}.tool-grid small{color:#8490a3;font-size:10px;line-height:1.45}.tool-grid>button>svg{color:#9aa5b4}.analytics-heading{justify-content:space-between;align-items:end;gap:24px;padding:8px 2px 0;display:flex}.analytics-heading h2{color:#1d2a40;letter-spacing:-.035em;margin:6px 0 4px;font-size:24px}.analytics-heading p{color:#7d889a;margin:0}.analytics-heading label{align-items:center;gap:9px;min-width:190px;display:flex}.analytics-heading select{min-height:40px;padding-block:8px}.analytics-kpis{border-radius:var(--ui-radius);background:#fff;border:1px solid #e0e7f1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 9px 28px #14264c0d}.analytics-kpis>article{border-left:1px solid #e8edf4;align-items:center;gap:12px;min-height:88px;padding:16px 18px;display:flex}.analytics-kpis>article:first-child{border-left:0}.analytics-kpis>article>div{gap:3px;display:grid}.analytics-kpis small{color:#7e899a;font-size:10px}.analytics-kpis strong{color:#202e44;font:800 22px Manrope}.analytics-panel{overflow:hidden}.analytics-panel .panel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.analytics-legend{color:#7f8b9d;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.analytics-legend i{border-radius:3px;width:8px;height:8px;margin-left:5px}.analytics-legend .leads{background:#2384ed}.analytics-legend .sales{background:#22a06b}.analytics-legend .orders{background:#7b4ce2}.analytics-note{color:#77879b;font-size:10px}.analytics-chart{border-top:1px solid #e8edf4;overflow-x:auto}.analytics-chart-head,.analytics-chart-row{grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(150px,1fr));align-items:center;min-width:760px;display:grid}.analytics-chart-head{color:#8994a5;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;min-height:37px;padding:0 20px;font-size:8px;font-weight:850}.analytics-chart-head span:not(:first-child){padding-left:10px}.analytics-chart-row{border-top:1px solid #edf0f4;min-height:65px;padding:8px 20px}.analytics-chart-row:first-of-type{border-top:0}.analytics-identity{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-width:0;padding-right:18px;display:grid}.analytics-identity>i{border-radius:5px;grid-row:1/3;width:9px;height:30px}.analytics-identity strong{color:#2d3b51;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-identity small{color:#8793a5;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:8px;overflow:hidden}.analytics-identity .status{grid-area:1/3/3}.analytics-bar-cell{grid-template-columns:minmax(70px,1fr) 38px;align-items:center;gap:9px;padding-left:10px;display:grid}.analytics-bar-cell>span{background:#edf1f6;border-radius:6px;height:8px;overflow:hidden}.analytics-bar-cell>span i{border-radius:6px;height:100%;display:block}.analytics-bar-cell strong{color:#35445a;text-align:right;font:800 11px Manrope}.dashboard-bottom{align-items:stretch}.quick-panel,.activity-panel{overflow:hidden}.quick-grid{grid-template-columns:1fr 1fr;gap:10px;padding:10px 20px 22px;display:grid}.quick-grid button{color:#314057;text-align:left;background:#fbfcfe;border:1px solid #e6ebf3;border-radius:12px;align-items:center;gap:10px;min-height:62px;padding:11px;display:flex}.quick-grid button:hover{background:#f5f9ff;border-color:#cbdcff;transform:translateY(-1px)}.quick-grid button span{color:#286fe2;background:#eaf3ff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.quick-grid button strong{flex:1;font-size:12px}.activity-panel .panel-head{justify-content:space-between;align-items:center;display:flex}.activity-panel .panel-head button,.module-readiness .panel-head button{color:#2d6fdb;background:0 0;border:0;font-size:11px;font-weight:800}.activity-row{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:11px 22px;display:flex}.activity-row>div{gap:3px;display:grid}.activity-row strong{font-size:12px}.activity-row small{color:#8b95a7;font-size:10px}.activity-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #eaf2ff}.module-readiness{overflow:hidden}.module-readiness .panel-head{justify-content:space-between;align-items:center;display:flex}.readiness-grid{background:#e8edf4;border-top:1px solid #e8edf4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.readiness-grid>button{color:#334056;text-align:left;background:#fff;border:0;align-items:center;gap:10px;min-height:72px;padding:13px 16px;display:flex}.readiness-grid>button:hover{background:#f8fbff}.module-icon{color:#4d62d9;background:#eff1ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.readiness-grid button>div{flex:1;gap:5px;display:grid}.readiness-grid strong{font-size:12px}.status-working,.status-connected,.status-online,.status-active{color:#137554;background:#e5f8f0}.status-partial,.status-foundation,.status-not_configured,.status-trial{color:#99601f;background:#fff2df}.status-planned,.status-inactive,.status-cancelled{color:#626e82;background:#edf0f4}.status-suspended{color:#a53d49;background:#ffebee}.plans-layout{grid-template-columns:370px 1fr;align-items:start;gap:18px;display:grid}.plan-form{gap:14px;padding:24px;display:grid}.form-pair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.plan-card{padding:23px;position:relative;overflow:hidden}.plan-card:after{content:"";background:radial-gradient(circle,#552df51c,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-45px;right:-45px}.plan-cycle{color:#606ee0;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.plan-card h3{margin:8px 0 12px;font-size:20px}.plan-price strong{font:800 27px Manrope}.plan-price small{color:#8b95a7}.plan-card ul{color:#647086;border-top:1px solid #edf0f4;gap:10px;padding:16px 0 10px;font-size:12px;list-style:none;display:grid}.plan-card li{align-items:center;gap:8px;display:flex}.audit-search{background:#fff;border:1px solid #dfe5ee;border-radius:11px;align-items:center;gap:9px;max-width:620px;padding-left:13px;display:flex}.audit-search input{box-shadow:none;border:0}.audit-search button{color:#fff;background:#17233a;border:0;border-radius:0 10px 10px 0;align-self:stretch;padding:0 20px;font-weight:750}.module-banner{background:radial-gradient(circle at 90% 10%,#327aff1c,#0000 28%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dce5f2;border-radius:20px;align-items:center;gap:20px;padding:30px;display:flex;box-shadow:0 12px 35px #1e3a6e12}.module-banner-icon{color:#fff;background:linear-gradient(135deg,#087cf7,#7624ec);border-radius:18px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 13px 28px #4940e140}.module-banner-icon svg{width:28px;height:28px}.module-banner>div{flex:1}.module-banner h1{letter-spacing:-.04em;margin:7px 0 5px;font:800 31px Manrope}.module-banner p{color:#748096;margin:0}.readiness-pill{border-radius:20px;padding:8px 12px;font-size:11px;font-weight:800}.readiness-pill.success,.delivery-icon.success{color:#137554;background:#e3f8ef}.readiness-pill.warning,.delivery-icon.warning{color:#98601f;background:#fff1dc}.readiness-pill.info,.delivery-icon.info{color:#315fc8;background:#e8f0ff}.readiness-pill.neutral,.delivery-icon.neutral{color:#657086;background:#edf0f4}.module-detail-grid{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:18px;display:grid}.feature-check-grid{grid-template-columns:repeat(2,1fr);gap:1px;padding:10px 20px 22px;display:grid}.feature-check-grid div{color:#546075;border:1px solid #edf0f4;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.feature-check-grid svg{color:#4b78dd}.delivery-card{flex-direction:column;justify-content:center;align-items:flex-start;padding:25px;display:flex}.delivery-icon{border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.delivery-card h3{margin-top:15px}.delivery-card p{line-height:1.65}.integration-note{color:#315783;background:#eef6ff;border:1px solid #d8e5fb;border-radius:14px;align-items:flex-start;gap:13px;padding:18px 20px;display:flex}.integration-note p{color:#68809d;margin:4px 0 0;font-size:12px}@media (width<=1180px){.admin-hero{grid-template-columns:1fr}.readiness-grid{grid-template-columns:repeat(2,1fr)}.plans-layout{grid-template-columns:1fr}.plan-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=880px){.app-shell{display:block}.sidebar{width:278px}.topbar{padding:0 18px}.topbar>button{display:block}.topbar-title{margin-left:12px;margin-right:auto}.topbar-date,.topbar-avatar{display:none!important}.workspace-inner{padding:20px 16px 32px}.module-detail-grid{grid-template-columns:1fr}.plan-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.admin-hero{padding:25px 21px}.hero-actions{flex-direction:column}.hero-actions button{justify-content:center}.quick-grid,.readiness-grid,.plan-cards,.feature-check-grid,.form-pair{grid-template-columns:1fr}.module-banner{flex-wrap:wrap;align-items:flex-start;padding:22px}.readiness-pill{margin-left:84px}.online-pill{padding:7px 9px;font-size:10px}}.workspace{isolation:isolate;background:linear-gradient(145deg,#f7f9fd 0%,#edf4ff 52%,#f5f0ff 100%);min-height:100vh;position:relative}.workspace:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(circle at 78% 0%,color-mix(in srgb,var(--zivro-cyan) 16%,transparent),transparent 35%),radial-gradient(circle at 18% 15%,color-mix(in srgb,var(--zivro-blue) 9%,transparent),transparent 30%);height:340px;position:fixed;top:72px;left:278px;right:0}.workspace:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--zivro-blue) 8%,transparent);width:430px;height:430px;box-shadow:0 0 0 65px color-mix(in srgb,var(--zivro-blue) 2.5%,transparent),0 0 0 130px color-mix(in srgb,var(--zivro-violet) 2%,transparent);pointer-events:none;border-radius:50%;position:fixed;top:140px;right:-170px}.panel,.metric-card{border-radius:var(--ui-radius)}.primary-btn,.sidebar nav button.active,.hero-primary{background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet))}.metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#fffffffa,#f9fcfff0)}.metric-card:hover{border-color:color-mix(in srgb,var(--zivro-blue) 28%,#dce5f1)}.metric-icon.blue{color:var(--zivro-blue);background:color-mix(in srgb,var(--zivro-blue) 11%,white)}.metric-icon.purple{color:var(--zivro-violet);background:color-mix(in srgb,var(--zivro-violet) 10%,white)}.admin-hero{background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--zivro-cyan) 35%,transparent),transparent 30%),radial-gradient(circle at 55% 110%,color-mix(in srgb,var(--zivro-violet) 35%,transparent),transparent 34%),linear-gradient(118deg,#071322,#0b2145 54%,#15124c)}.progress-track i,.company-avatar,.topbar-avatar,.module-banner-icon{background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet))}.settings-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.settings-main{gap:18px;display:grid}.settings-section{padding-bottom:24px;overflow:hidden}.settings-section-head{border-bottom:1px solid #e9edf4;align-items:center;gap:13px;padding:22px 24px;display:flex}.settings-section-head>span{width:42px;height:42px;color:var(--zivro-blue);background:color-mix(in srgb,var(--zivro-blue) 10%,white);border-radius:12px;place-items:center;display:grid}.settings-section-head h3{margin:0 0 3px}.settings-section-head p{margin:0;font-size:12px}.settings-fields{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px 0;display:grid}.theme-choice{grid-template-columns:repeat(3,1fr);gap:11px;padding:22px 24px 4px;display:grid}.theme-choice button{color:#39465b;text-align:left;background:#fafcff;border:1px solid #dfe5ef;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;gap:2px 10px;padding:11px;display:grid}.theme-choice button.selected{border-color:var(--zivro-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--zivro-blue) 11%,transparent)}.theme-choice i{border:1px solid #dbe1eb;border-radius:8px;grid-row:1/3;width:44px;height:36px}.theme-choice strong{font-size:12px}.theme-choice small{color:#8993a5;font-size:9px}.theme-light{background:linear-gradient(135deg,#fff 50%,#eaf2ff 50%)}.theme-dark{background:linear-gradient(135deg,#101928 50%,#25385c 50%)}.theme-system{background:linear-gradient(135deg,#fff 50%,#14223b 50%)}.color-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 24px 2px;display:grid}.color-fields label>span{background:#fff;border:1px solid #dfe4ed;border-radius:10px;align-items:center;gap:8px;min-height:45px;padding:6px 9px;display:flex}.color-fields input[type=color]{border:0;border-radius:8px;width:31px;height:31px;padding:0;overflow:hidden}.color-fields code{color:#59657a;font-size:11px}.settings-side{gap:16px;display:grid;position:sticky;top:92px}.settings-preview{color:#fff;background:radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--zivro-cyan) 36%,transparent),transparent 29%),radial-gradient(circle at 20% 100%,color-mix(in srgb,var(--zivro-violet) 35%,transparent),transparent 35%),linear-gradient(145deg,#071322,#101c3c);border-radius:20px;min-height:390px;padding:25px;position:relative;overflow:hidden;box-shadow:0 20px 45px #091c4538}.settings-preview:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-65px;box-shadow:0 0 0 35px #ffffff06}.settings-preview .brand-logo{width:160px;margin:25px 0 35px}.settings-preview h3{margin:0 0 5px;font-size:24px}.settings-preview>p{color:#9bacc4}.preview-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:12px;margin:24px 0 16px;padding:15px;display:flex;position:relative}.preview-card>div{display:grid}.preview-card small{color:#9fb0c7}.preview-card strong{font:800 21px Manrope}.settings-preview>button{z-index:2;color:#fff;background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet));border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:flex;position:relative}.settings-save{gap:12px;padding:20px;display:grid}.settings-save>svg{color:var(--zivro-blue)}.settings-save p{margin:4px 0 0;font-size:11px;line-height:1.5}[data-density=compact] .workspace-inner{padding-top:20px}[data-density=compact] .content-stack{gap:15px}[data-density=compact] .metric-card{padding:15px}[data-density=compact] td{padding-top:10px;padding-bottom:10px}[data-density=compact] .sidebar .nav-group button{min-height:34px;padding-top:7px;padding-bottom:7px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8eef8;background:#09111e}[data-theme=dark] .workspace{background:linear-gradient(145deg,#08111e,#0d1728 55%,#151029)}[data-theme=dark] .topbar{background:#08111ee0;border-color:#202d42}[data-theme=dark] .topbar>button.topbar-back{color:#c8d4e4;background:#101c2e;border-color:#2a3950}[data-theme=dark] .topbar-title strong,[data-theme=dark] .page-title h2{color:#eef4ff}[data-theme=dark] .panel,[data-theme=dark] .metric-card{background:linear-gradient(145deg,#111d30fa,#0c1728f2);border-color:#233147;box-shadow:0 12px 30px #00000026}[data-theme=dark] .panel h3,[data-theme=dark] .metric-card strong,[data-theme=dark] td:first-child,[data-theme=dark] .module-banner h1{color:#edf3fc}[data-theme=dark] .panel p,[data-theme=dark] .page-title p,[data-theme=dark] .metric-card small{color:#8998ae}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .search-box,[data-theme=dark] .audit-search,[data-theme=dark] .color-fields label>span{color:#e2eaf5;background:#101c2e;border-color:#2c3b51}[data-theme=dark] label{color:#aab7c9}[data-theme=dark] th{color:#8493a9;background:#0d1828;border-color:#26344a}[data-theme=dark] td,[data-theme=dark] .service-row,[data-theme=dark] .activity-row,[data-theme=dark] .company-list>article{color:#b7c3d4;border-color:#223047}[data-theme=dark] tbody tr:hover{background:#111f33}[data-theme=dark] .module-banner{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--zivro-blue) 14%,transparent),transparent 28%),linear-gradient(135deg,#111d30,#0c1728);border-color:#25364f}[data-theme=dark] .theme-choice button{color:#c6d2e3;background:#101c2e;border-color:#2b3a51}[data-theme=dark] .settings-section-head,[data-theme=dark] .plan-card ul,[data-theme=dark] .readiness-grid{border-color:#253249}[data-theme=dark] .readiness-grid{background:#253249}[data-theme=dark] .readiness-grid>button,[data-theme=dark] .quick-grid button{color:#c4d0e2;background:#101c2e;border-color:#26364d}[data-theme=dark] .feature-check-grid div{color:#adbbce;border-color:#27364d}@media (width<=1080px){.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1fr 1fr;position:static}}@media (width<=700px){.settings-fields,.theme-choice,.color-fields,.settings-side{grid-template-columns:1fr}.workspace:before{left:0}}.email-tabs{background:#ffffffd1;border:1px solid #dfe6f0;border-radius:16px;align-items:center;gap:5px;padding:6px;display:flex;box-shadow:0 8px 22px #253d650f}.email-tabs button{color:#66748b;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.email-tabs button:hover{color:var(--zivro-blue);background:#f1f6ff}.email-tabs button.active{color:#fff;background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet));box-shadow:0 8px 18px color-mix(in srgb,var(--zivro-blue) 22%,transparent)}.email-tabs button span{min-width:20px;height:20px;color:inherit;background:#ffffff38;border-radius:20px;place-items:center;padding:0 5px;font-size:10px;display:grid}.email-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.email-layout>.task-form{min-height:520px}.email-layout>.email-history{grid-column:1/-1;overflow:hidden}.email-history .panel-head{justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.email-history .custom-field-list>article{min-height:64px;padding:12px 20px;transition:background .18s}.email-history .custom-field-list>article:hover{background:#f7faff}.email-history .custom-field-list>article.unread{border-left:3px solid var(--zivro-blue);background:#f5f9ff}.email-history .custom-field-list strong{color:#26364e;font-size:12px}.email-history .custom-field-list small{font-size:10px}.email-layout .task-form h3{letter-spacing:-.02em;font-size:19px}.email-layout .task-form .form-help{color:#8591a4;margin:-7px 0 2px;font-size:11px;line-height:1.5}.email-layout .task-form textarea{resize:vertical;min-height:190px;line-height:1.65}.attachment-picker{background:#f7faff;border:1px dashed #c7d4e8;border-radius:11px;padding:12px}.attachment-picker input{margin-top:7px;background:0 0!important;border:0!important;padding:0!important}.attachment-picker small{color:#8491a5;margin-top:5px;font-size:10px;display:block}.icon-delete{color:#b24759;background:#fff0f2;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.icon-delete:hover{color:#fff;background:#c94d60}.email-layout .task-form input,.email-layout .task-form select,.email-layout .task-form textarea{background:#fbfdff;border-radius:11px}@media (width<=700px){.email-tabs{overflow-x:auto}.email-tabs button{flex:none;padding:0 12px}.email-layout{grid-template-columns:1fr}.email-layout>.email-history{grid-column:auto}}[data-theme=dark] .email-tabs{background:#101c2e;border-color:#29384e}[data-theme=dark] .email-tabs button{color:#a8b6ca}[data-theme=dark] .email-tabs button:hover{background:#172942}[data-theme=dark] .email-history .custom-field-list>article:hover{background:#12233a}[data-theme=dark] .email-history .custom-field-list>article.unread{background:#122942}[data-theme=dark] .attachment-picker{background:#102238;border-color:#38506d}.toolbar-actions{align-items:center;gap:10px;display:flex}.toolbar-actions>select{width:190px}.view-switch{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:3px;display:flex}.view-switch button{color:#738095;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.view-switch button.active{color:#fff;background:linear-gradient(110deg,var(--zivro-blue),var(--zivro-violet))}.kanban-board{grid-template-columns:repeat(6,minmax(230px,1fr));gap:13px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-column{border-radius:var(--ui-radius);background:#f2f6fcd1;border:1px solid #dfe6f0;min-height:480px}.kanban-column>header{color:#445168;border-bottom:1px solid #dfe6f0;justify-content:space-between;align-items:center;padding:14px;font-size:12px;font-weight:800;display:flex}.kanban-column>header strong{min-width:24px;height:24px;color:var(--zivro-blue);background:#fff;border-radius:8px;place-items:center;display:grid}.kanban-column>div{gap:9px;padding:10px;display:grid}.kanban-card{color:#28354a;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:12px;gap:10px;padding:13px;display:grid;box-shadow:0 6px 18px #19335b0e}.kanban-card:hover{border-color:color-mix(in srgb,var(--zivro-blue) 32%,#dce3ed);transform:translateY(-1px)}.kanban-card>div{align-items:center;gap:8px;display:flex}.kanban-card>small{color:#7c889c}.kanban-card footer{color:#8793a6;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.priority-dot{background:#8d98aa;border-radius:50%;width:8px;height:8px}.priority-dot.high{background:#f59e0b}.priority-dot.hot{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.priority-dot.low{background:#3b82f6}.kanban-empty,.task-empty{color:#a0a9b7;place-items:center;min-height:70px;font-size:11px;display:grid}.client-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.client-card{color:#27354a;text-align:left;align-items:center;gap:12px;padding:16px;display:flex}.client-card>div{flex:1;gap:3px;display:grid}.client-card div small{color:var(--zivro-blue);letter-spacing:.08em;font-size:9px;font-weight:800}.client-card div span{color:#8490a3;font-size:11px}.client-card>svg{color:#9aa5b5}.followup-layout,.custom-fields-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.custom-field-list{display:grid}.custom-field-list>article{border-top:1px solid #e7edf4;align-items:center;gap:12px;padding:14px 18px;display:flex}.custom-field-list>article>div{flex:1;gap:3px;min-width:0;display:grid}.custom-field-list strong{color:#34445b;font-size:12px}.custom-field-list small{color:#8a96a7;font-size:9px}.checkbox-line{align-items:center;gap:8px;display:flex}.checkbox-line input{width:auto}.custom-field-list .secondary-btn{padding:7px 10px;font-size:9px}.service-admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.service-card-grid,.service-register,.client-service-list,.client-document-list{display:grid}.service-card-grid>article{border-top:1px solid #e7edf4;grid-template-columns:minmax(0,1fr) 90px auto auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.service-card-grid>article>div,.service-register>article>div,.client-service-list>article>div,.client-document-list>article>div{gap:3px;min-width:0;display:grid}.service-card-grid small,.service-register small,.client-service-list small,.client-document-list small{color:#8793a5;font-size:10px}.service-card-grid span,.service-register span,.client-service-list span{color:#69768a;font-size:11px}.service-register>article{border-top:1px solid #e7edf4;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.4fr) 110px 150px;align-items:center;gap:18px;padding:15px 20px;display:grid}.client-360-drawer{width:min(760px,100%)}.client-360-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.client-360-summary>span,.masked-identity>span{background:#fff;border:1px solid #dfe7f1;border-radius:12px;gap:4px;padding:12px;display:grid}.client-360-summary small,.masked-identity small{color:#8490a3;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.client-360-summary strong,.masked-identity strong{color:#34445b;font-size:12px}.client-360-section{background:#fff;border:1px solid #e0e7f0;border-radius:14px;margin:14px 0;overflow:hidden}.client-360-section .panel-head{padding:16px 18px}.client-service-list>article{border-top:1px solid #e7edf4;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.client-document-list>article{border-top:1px solid #e7edf4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.client-profile-form{margin-top:18px}.masked-identity{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.followup-main{gap:16px;min-width:0;display:grid}.calendar-panel{overflow:hidden}.calendar-head{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.calendar-head h3{color:#304158;margin:0;font-size:15px}.calendar-head small{color:#8b96a7;font-size:9px}.calendar-actions{align-items:center;gap:5px;display:flex}.calendar-actions button,.calendar-actions select{color:#49617e;background:#f8fafc;border:1px solid #dce4ee;border-radius:8px;min-height:31px;padding:5px 9px;font-size:9px;font-weight:800}.calendar-actions button:hover{color:var(--zivro-blue);background:#edf6ff;border-color:#9cc7f4}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{background:#fafbfd;border-bottom:1px solid #e6ebf2}.calendar-weekdays span{color:#8b96a7;letter-spacing:.06em;text-transform:uppercase;padding:8px 9px;font-size:8px;font-weight:900}.calendar-day{background:#fff;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-height:84px;padding:7px}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside strong{color:#b3bdca}.calendar-day.today{box-shadow:inset 0 3px var(--zivro-blue);background:#f0f7ff}.calendar-day>strong{color:#52647a;margin-bottom:5px;font-size:10px;display:block}.calendar-day>div{gap:3px;display:grid}.calendar-task{color:#42546c;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#edf4ff;border:0;border-radius:5px;align-items:center;gap:4px;min-width:0;padding:3px 4px;font-size:8px;display:flex;overflow:hidden}.calendar-task:hover{color:var(--zivro-blue);background:#dcecff}.calendar-task i{background:#5a8fd6;border-radius:50%;flex:none;width:5px;height:5px}.calendar-task.status-high i,.calendar-task.status-urgent i{background:#e04c5b}.calendar-task.status-medium i{background:#df9a2f}.calendar-task.status-low i{background:#27a577}.calendar-day>div>small{color:#8793a4;font-size:8px}[data-theme=dark] .calendar-head,[data-theme=dark] .calendar-weekdays,[data-theme=dark] .calendar-day{color:#c5d1e1;background:#111e30;border-color:#29384d}.calendar-weekdays{color:#8998ac}.calendar-day.today{background:#142941}.calendar-head h3,[data-theme=dark] .calendar-day>strong{color:#dce6f3}.calendar-actions button,.calendar-actions select{color:#b8c8da;background:#17273d;border-color:#2b3c52}.task-form,.security-form{gap:14px;padding:23px;display:grid}.task-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid;overflow-x:auto}.task-column{min-height:390px;overflow:hidden}.task-column>header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.task-column>header span{min-width:24px;height:24px;color:var(--zivro-blue);background:#eaf3ff;border-radius:8px;place-items:center;font-size:11px;display:grid}.task-item{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:11px;gap:8px;margin:10px;padding:12px;display:grid}.task-item>div{justify-content:space-between;align-items:center;display:flex}.task-item>span,.task-item>small{color:#8490a2;font-size:10px}.task-item>button{color:#147253;background:#e4f8ef;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:10px;font-weight:800;display:flex}.status-hot{color:#a63b4a;background:#ffebef}.status-warm{color:#95601f;background:#fff1dd}.status-cold{color:#53708f;background:#edf3f8}.status-urgent,.status-rejected{color:#a83f49;background:#ffeaed}.status-high,.status-pending{color:#95601f;background:#fff1dd}.status-medium,.status-onboarding,.status-not_started,.status-not_sent{color:#315fc8;background:#e8f0ff}.status-low,.status-verified,.status-signed{color:#147253;background:#e4f8ef}.security-grid{grid-template-columns:420px 1fr;align-items:start;gap:18px;display:grid}.protection-list{overflow:hidden}.protection-list>div:not(.panel-head){border-top:1px solid #e8edf3;align-items:center;gap:11px;padding:14px 22px;display:flex}.protection-list>div>svg{color:#15976d}.protection-list>div>span{flex:1}[data-theme=dark] .view-switch,[data-theme=dark] .kanban-card,[data-theme=dark] .kanban-column>header strong{color:#c7d3e4;background:#101c2e;border-color:#293950}[data-theme=dark] .kanban-column{background:#091321bf;border-color:#27364d}[data-theme=dark] .kanban-column>header,[data-theme=dark] .task-column>header{color:#b7c4d6;border-color:#27364d}[data-theme=dark] .client-card{color:#d7e0ed}[data-theme=dark] .task-item{background:#101c2e;border-color:#29384e}@media (width<=1180px){.client-grid{grid-template-columns:repeat(2,1fr)}.followup-layout,.custom-fields-layout,.service-admin-grid{grid-template-columns:1fr}.task-board{grid-template-columns:repeat(4,260px)}.security-grid{grid-template-columns:1fr}.service-register>article{grid-template-columns:1fr 1fr}}@media (width<=700px){.toolbar{flex-direction:column}.toolbar-actions{flex-wrap:wrap;width:100%}.toolbar-actions>select{flex:1}.client-grid{grid-template-columns:1fr}.kanban-board{grid-template-columns:repeat(6,260px)}.service-card-grid>article,.service-register>article,.client-service-list>article,.client-document-list>article{grid-template-columns:1fr}.client-360-summary{grid-template-columns:1fr 1fr}.masked-identity{grid-template-columns:1fr}}.lead-actions{justify-content:flex-end;margin-top:-62px;display:flex}.lead-actions button{align-items:center;gap:8px;display:flex}.toolbar-actions>select{min-width:150px}.import-result small{color:inherit;margin-top:5px;line-height:1.5}.import-history{overflow:hidden}.pool-layout{grid-template-columns:350px 1fr;align-items:start;gap:18px;display:grid}.pool-form{gap:14px;padding:24px;display:grid}.pool-color-input{background:#fff;border:1px solid #dfe5ee;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 9px;display:flex}.pool-color-input input{border:0;width:32px;height:30px;padding:0}.pool-color-input code{color:#69758a}.pool-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pool-card{grid-template-columns:5px 1fr auto;gap:15px;padding:20px;display:grid;position:relative;overflow:hidden}.pool-card>i{border-radius:5px;width:5px;height:100%}.pool-card>div small{color:#8b96a8;letter-spacing:.1em;font-size:9px;font-weight:800}.pool-card>div h3{margin:5px 0}.pool-card>div p{margin:0;font-size:11px}.pool-card>strong{text-align:right;align-content:center;font:800 24px Manrope;display:grid}.pool-card>strong small{color:#8a95a6;text-transform:uppercase;font:600 9px DM Sans}.pool-card>button{color:#9e3e49;background:#ffedf0;border:0;border-radius:8px;grid-column:2/-1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:10px;font-weight:800;display:flex}.lead-pool-select{margin:14px 0}.extra-data{background:#fff;border:1px solid #e1e7ef;border-radius:12px;margin:14px 0}.extra-data summary{color:#49617f;cursor:pointer;padding:13px 15px;font-size:12px;font-weight:800}.extra-data>div{background:#e8edf3;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.extra-data span{background:#fff;gap:3px;padding:11px 13px;display:grid}.extra-data small{color:#8b96a8;font-size:9px}.extra-data strong{color:#455168;text-overflow:ellipsis;font-size:11px;overflow:hidden}[data-theme=dark] .pool-color-input,[data-theme=dark] .extra-data,[data-theme=dark] .extra-data span{background:#101c2e;border-color:#29384e}[data-theme=dark] .extra-data>div{background:#29384e}[data-theme=dark] .extra-data strong{color:#c4d0e1}@media (width<=1050px){.pool-layout{grid-template-columns:1fr}.pool-cards{grid-template-columns:repeat(3,1fr)}.lead-actions{justify-content:flex-start;margin-top:0}}@media (width<=760px){.pool-cards{grid-template-columns:1fr}.lead-actions button{justify-content:center;width:100%}.extra-data>div{grid-template-columns:1fr}}.super-lead-search{border-color:color-mix(in srgb,var(--zivro-blue) 20%,#e2e7ef);padding:0;overflow:hidden;box-shadow:0 14px 42px #1e467d1a}.super-lead-search-head{background:linear-gradient(125deg,color-mix(in srgb,var(--zivro-blue) 8%,white),white 54%,color-mix(in srgb,var(--zivro-violet) 6%,white));justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 17px;display:flex}.super-lead-search-title{align-items:center;gap:13px;min-width:0;display:flex}.super-lead-search-title h3{color:#15243b;letter-spacing:-.025em;margin:3px 0 2px;font:800 18px Manrope}.super-lead-search-title p{color:#748096;margin:0;font-size:11px}.lead-search-total{color:#1763bc;background:#edf6ff;border:1px solid #d8e6f8;border-radius:10px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.lead-command-search{background:#fff;border:1px solid #dbe3ef;border-radius:13px;align-items:center;gap:10px;margin:0 24px;padding-left:14px;display:flex;box-shadow:0 8px 24px #23446f12}.lead-command-search>svg{color:var(--zivro-blue);flex:none}.lead-command-search input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.lead-search-clear{color:#7b8799;background:#f0f3f7;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lead-search-submit{color:#fff;background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet));border:0;border-radius:0 12px 12px 0;flex:none;align-self:stretch;min-width:125px;padding:0 18px;font-size:11px;font-weight:800}.lead-search-submit:disabled{cursor:wait;opacity:.7}.lead-search-hints{color:#94a0b2;align-items:center;gap:7px;padding:10px 24px 13px;font-size:9px;display:flex}.lead-search-hints span{text-transform:uppercase;font-weight:800}.lead-search-hints small{color:#6e7a8d;background:#f1f4f8;border-radius:999px;padding:4px 7px}.lead-search-results{border-top:1px solid #edf0f5;max-height:390px;display:grid;overflow-y:auto}.lead-result-card{color:#26354b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:42px minmax(190px,1.35fr) minmax(150px,1fr) 76px auto 20px;align-items:center;gap:12px;width:100%;padding:13px 20px;transition:all .18s;display:grid}.lead-result-card:hover{z-index:1;box-shadow:inset 3px 0 var(--zivro-blue);background:#f7fbff}.lead-result-card>svg{color:#9ba6b5}.lead-result-avatar{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));border-radius:12px;place-items:center;width:40px;height:40px;font:800 15px Manrope;display:grid}.lead-result-main,.lead-result-origin,.lead-result-calls{gap:3px;min-width:0;display:grid}.lead-result-main>strong,.lead-result-origin>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-result-main>small{color:#3f6e9f;align-items:center;gap:5px;display:flex}.lead-result-main code{color:#9aa4b4;text-overflow:ellipsis;font-size:8px;overflow:hidden}.lead-result-origin small{color:#8792a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-result-calls{text-align:center;background:#f5f8fc;border-radius:9px;justify-items:center;padding:6px}.lead-result-calls strong{color:#1b4f8e;font:800 16px Manrope}.lead-result-calls small{color:#8b96a8;text-transform:uppercase;font-size:8px}.lead-result-calls span{color:#1b8668;font-size:8px}.lead-search-caption{color:#8d98aa;text-align:right;background:#fafbfd;margin:0;padding:10px 20px;font-size:9px}.lead-search-empty,.lead-search-loading{color:#8591a4;text-align:center;place-items:center;gap:6px;min-height:150px;padding:25px;display:grid}.lead-search-empty svg{color:#bdc6d2}.lead-search-empty strong{color:#536177}.lead-search-empty span{font-size:10px}.lead-search-loading{grid-template-columns:auto auto;place-content:center}.lead-search-loading i,.lead-detail-loader i{border:2px solid #cfe2fa;border-top-color:var(--zivro-blue);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.lead-360-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060d1cad}.lead-360-drawer{background:#f4f7fb;width:min(960px,100%);padding:0}.lead-360-drawer .drawer-close{z-index:8;color:#5d6a80;background:#ffffffeb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 20px #0c193226}.lead-detail-loader,.lead-detail-error{color:#718096;text-align:center;align-content:center;place-items:center;gap:9px;min-height:100%;padding:45px;display:grid}.lead-detail-loader i{width:36px;height:36px}.lead-detail-loader strong,.lead-detail-error h2{color:#24354d}.lead-detail-error svg{color:#d34b5e;width:45px;height:45px}.lead-360-content{padding-bottom:28px}.lead-360-header{z-index:6;color:#fff;background:radial-gradient(circle at 80% 0,#31b7ff47,#0000 32%),linear-gradient(116deg,#071426,#0d2850 58%,#221455);justify-content:space-between;align-items:center;gap:20px;padding:25px 75px 21px 27px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #0f22452e}.lead-360-header h2{color:#fff;margin:5px 0;font-size:27px}.lead-360-header .eyebrow{color:#72c7ff}.lead-360-header p{color:#aebed3;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.lead-360-header p code{color:#cbd7e8}.lead-360-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.lead-360-header .call-btn{white-space:nowrap}.lead-360-content>.alert{margin:16px 22px 0}.lead-360-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:11px;padding:18px 22px 0;display:grid}.lead-360-metric{background:#fff;border:1px solid #e0e7f0;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 7px 20px #18345c0e}.lead-360-metric>div{gap:2px;min-width:0;display:grid}.lead-360-metric small{color:#8b96a7;text-transform:uppercase;font-size:8px;font-weight:800}.lead-360-metric strong{color:#25354c;text-overflow:ellipsis;white-space:nowrap;font:800 18px Manrope;overflow:hidden}.lead-360-metric div span{color:#8792a3;font-size:9px}.lead-metric-note{color:#8a96a8;margin:7px 23px 0;font-size:9px}.lead-360-grid{grid-template-columns:1.05fr .95fr;gap:14px;margin:16px 22px 0;display:grid}.lead-360-section{background:#fff;border:1px solid #e0e6ef;border-radius:15px;overflow:hidden;box-shadow:0 6px 20px #1c35590b}.lead-360-content>.lead-360-section{margin:16px 22px 0}.lead-360-section-head{background:linear-gradient(110deg,#fbfcfe,#f7faff);border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:15px 17px;display:flex}.lead-360-section-head>span{width:34px;height:34px;color:var(--zivro-blue);background:#e9f3ff;border-radius:10px;place-items:center;display:grid}.lead-360-section-head h3{color:#27364d;margin:0;font:800 13px Manrope}.lead-360-section-head p{color:#8d98a9;margin:2px 0 0;font-size:9px}.lead-360-facts{background:#e9edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lead-360-fact{background:#fff;gap:4px;min-width:0;padding:11px 13px;display:grid}.lead-360-fact small{color:#8b96a8;text-transform:uppercase;font-size:8px;font-weight:800}.lead-360-fact strong{overflow-wrap:anywhere;color:#405069;font-size:10px}.mono-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px!important}.upload-provenance-file,.manual-provenance{color:#176dcb;background:#f0f7ff;border:1px solid #dce9f8;border-radius:12px;align-items:center;gap:12px;margin:14px;padding:13px;display:flex}.upload-provenance-file>svg,.manual-provenance>svg{flex:none}.upload-provenance-file>div,.manual-provenance>div{gap:3px;min-width:0;display:grid}.upload-provenance-file small{color:#6494c8;font-size:8px;font-weight:800}.upload-provenance-file strong{color:#23496f;text-overflow:ellipsis;font-size:11px;overflow:hidden}.upload-provenance-file span{color:#7892ad;font-size:8px}.manual-provenance strong{color:#315678}.manual-provenance p{color:#748aa1;margin:0;font-size:9px}.batch-quality{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin:13px;display:grid;overflow:hidden}.batch-quality span{color:#8490a2;text-align:center;text-transform:uppercase;background:#fafcff;gap:2px;padding:9px 5px;font-size:7px;display:grid}.batch-quality strong{color:#2f4e73;font:800 14px Manrope}.detected-columns{color:#8190a4;margin:10px 14px 15px;font-size:8px;line-height:1.6}.caller-section .table-wrap{max-height:310px}.caller-performance-table td strong,.caller-performance-table td small{display:block}.caller-performance-table td small{color:#8b96a8;margin-top:2px;font-size:8px}.inline-empty{color:#9aa4b3;text-align:center;padding:25px;font-size:10px}.history-grid{grid-template-columns:1.15fr .85fr;align-items:start}.lead-call-timeline,.lead-activity-list{max-height:580px;padding:4px 14px 14px;overflow-y:auto}.lead-call-timeline>article{border-left:1px solid #dfe6ef;margin-left:9px;padding:14px 6px 13px 20px;position:relative}.lead-call-timeline>article>i{background:#dc5266;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:-5px;box-shadow:0 0 0 2px #f7cbd2}.lead-call-timeline>article>i.answered{background:#19a678;box-shadow:0 0 0 2px #bcebdc}.call-timeline-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.call-timeline-head>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.call-timeline-head strong{color:#34445b;font-size:10px}.call-timeline-head time{color:#929dac;flex:none;font-size:8px}.call-timeline-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;display:flex}.call-timeline-meta span{color:#68768b;background:#f1f4f8;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;display:flex}.call-timeline-meta .connected{color:#147758;background:#e4f8ef}.call-timeline-meta .not-connected{color:#a34450;background:#ffeaed}.call-recording-player{width:100%;height:34px;margin:6px 0}.call-compliance-note{color:#748197;margin:4px 0 6px;font-size:8px;font-weight:800;display:block}.lead-call-timeline p{color:#68768b;margin:0;font-size:9px;line-height:1.55}.lead-activity-list>article{border-bottom:1px solid #edf0f4;grid-template-columns:9px 1fr;gap:10px;padding:11px 4px;display:grid;position:relative}.lead-activity-list>article>i{background:#8c98aa;border-radius:50%;width:9px;height:9px;margin-top:3px}.lead-activity-list .activity-call>i{background:#16a174}.lead-activity-list .activity-audit>i{background:#7b4ad9}.lead-activity-list .activity-task>i{background:#e49726}.lead-activity-list .activity-created>i{background:#257ddd}.lead-activity-list strong{color:#3b4b61;font-size:9px;display:block}.lead-activity-list p{color:#7f8b9d;margin:3px 0;font-size:8px;line-height:1.45}.lead-activity-list time{color:#a0a9b6;font-size:7px}.disposition-grid{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.disposition-grid>div{background:#fafbfd;border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;display:flex}.disposition-grid strong{color:#3d4d63}.linked-task-list{display:grid}.linked-task-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr;gap:4px 8px;padding:11px 14px;display:grid}.linked-task-list>div strong{color:#3b4b62;font-size:10px}.linked-task-list>div small{color:#8c97a8;grid-column:2;font-size:8px}.original-fields-grid{background:#e8edf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.lead-360-footer{color:#8490a2;background:#f9fbfd;border:1px solid #e1e7ef;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin:18px 22px 0;padding:11px 13px;font-size:8px;display:flex}.lead-360-footer svg{color:#5283ba}[data-theme=dark] .super-lead-search-head{background:linear-gradient(125deg,#12243c,#101c2e 55%,#1c1738)}[data-theme=dark] .super-lead-search-title h3,[data-theme=dark] .lead-result-card,[data-theme=dark] .lead-detail-loader strong,[data-theme=dark] .lead-detail-error h2,[data-theme=dark] .lead-360-metric strong,[data-theme=dark] .lead-360-section-head h3{color:#dbe5f2}[data-theme=dark] .lead-search-total{color:#73baff;background:#122b48;border-color:#294564}[data-theme=dark] .lead-command-search,[data-theme=dark] .lead-result-card,[data-theme=dark] .lead-result-calls,[data-theme=dark] .lead-360-metric,[data-theme=dark] .lead-360-section,[data-theme=dark] .lead-360-fact{background:#101c2e;border-color:#2a3a50}[data-theme=dark] .lead-result-card:hover{background:#14243a}.lead-result-card:focus-visible{z-index:2;outline:3px solid color-mix(in srgb,var(--zivro-blue) 34%,transparent);position:relative}[data-theme=dark] .lead-search-hints small,[data-theme=dark] .lead-search-clear,[data-theme=dark] .call-timeline-meta span{background:#1a293d}[data-theme=dark] .lead-search-results,[data-theme=dark] .lead-result-card,[data-theme=dark] .lead-360-section-head,[data-theme=dark] .lead-call-timeline>article,[data-theme=dark] .lead-activity-list>article{border-color:#29384d}[data-theme=dark] .lead-search-caption,[data-theme=dark] .lead-360-section-head,[data-theme=dark] .lead-360-footer{background:#0d1929;border-color:#29384d}[data-theme=dark] .lead-360-drawer{background:#091321}.lead-360-drawer .status{white-space:nowrap}[data-theme=dark] .lead-360-facts,[data-theme=dark] .original-fields-grid,[data-theme=dark] .batch-quality{background:#29384d}[data-theme=dark] .lead-360-fact strong,[data-theme=dark] .call-timeline-head strong,[data-theme=dark] .lead-activity-list strong{color:#c5d1e1}[data-theme=dark] .upload-provenance-file,[data-theme=dark] .manual-provenance{background:#122a45;border-color:#254463}[data-theme=dark] .upload-provenance-file strong,[data-theme=dark] .manual-provenance strong{color:#abd6ff}[data-theme=dark] .batch-quality span,[data-theme=dark] .disposition-grid>div{background:#121f31;border-color:#2b3a4e}[data-theme=dark] .lead-360-footer{color:#8796aa}@media (width<=1180px){.lead-result-card{grid-template-columns:42px minmax(180px,1.3fr) minmax(130px,1fr) 65px auto}.lead-result-card>svg{display:none}.lead-360-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.lead-result-card{grid-template-columns:40px 1fr auto}.lead-result-origin,.lead-result-calls,.lead-result-card>.status{display:none}.lead-360-grid,.history-grid{grid-template-columns:1fr}.original-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-360-header{flex-direction:column;align-items:flex-start;padding:22px 64px 19px 20px}.lead-360-header-actions{justify-content:flex-start}}@media (width<=560px){.super-lead-search-head{align-items:flex-start;padding:18px}.super-lead-search-title>.metric-icon,.lead-search-total,.lead-search-hints{display:none}.lead-command-search{flex-wrap:wrap;gap:5px;margin:0 18px 13px;padding:8px 8px 0 11px}.lead-command-search input{min-width:calc(100% - 54px)}.lead-search-submit{border-radius:0 0 11px 11px;width:calc(100% + 19px);min-height:41px;margin-left:-11px}.lead-result-card{padding:12px 14px}.lead-result-main code{max-width:190px}.lead-360-metrics{grid-template-columns:1fr;padding-inline:14px}.lead-360-grid,.lead-360-content>.lead-360-section{margin-inline:14px}.lead-360-facts,.original-fields-grid{grid-template-columns:1fr}.batch-quality{grid-template-columns:repeat(2,1fr)}.lead-360-header h2{font-size:23px}.lead-360-header .call-btn{justify-content:center;width:100%}.lead-metric-note{margin-inline:15px}.lead-360-footer{margin-inline:14px}}.text-size-control button{box-shadow:inset 0 1px #ffffff73;color:var(--crm-text)!important;border-color:color-mix(in srgb,var(--crm-focus,#4f46e5) 26%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-focus,#4f46e5) 9%,var(--crm-surface-raised))!important}.text-size-control button:nth-child(2){border-color:color-mix(in srgb,#7c3aed 28%,var(--crm-border))!important;background:color-mix(in srgb,#7c3aed 10%,var(--crm-surface-raised))!important}.text-size-control button:nth-child(3){border-color:color-mix(in srgb,#0891b2 28%,var(--crm-border))!important;background:color-mix(in srgb,#0891b2 10%,var(--crm-surface-raised))!important}.text-size-control button:hover{border-color:var(--crm-focus,#4f46e5)!important;background:color-mix(in srgb,var(--crm-focus,#4f46e5) 16%,var(--crm-surface-raised))!important}.text-size-control button.active{text-shadow:0 1px 2px #0f172a73;color:#fff!important;background:linear-gradient(135deg,#2563eb,#6d28d9)!important;border-color:#ffffff59!important;box-shadow:0 8px 20px #4f46e540,inset 0 1px #ffffff38!important}.notification-popover{border-color:color-mix(in srgb,var(--crm-focus,#4f46e5) 16%,var(--crm-border));background:var(--crm-surface);width:min(390px,100vw - 24px)}.notification-popover>header{background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--crm-focus,#4f46e5) 16%,transparent),transparent 48%),var(--crm-surface-raised);padding:16px}.notification-popover>header>div{gap:3px}.notification-popover header small{color:var(--crm-focus,#4f46e5);font-size:8px}.notification-popover header strong{color:var(--crm-text);font-size:16px}.notification-popover header div>span{color:var(--crm-muted);font-size:9px;font-weight:700}.notification-list>button{min-height:68px;color:var(--crm-text);background:var(--crm-surface)}.notification-list strong{color:var(--crm-text);font-size:11px}.notification-list small{color:var(--crm-muted);font-size:9px;line-height:1.35}.notification-list b{color:var(--crm-focus,#4f46e5);font-size:15px}.notification-empty{text-align:center;justify-items:center;gap:5px;min-height:180px;padding:34px 20px;display:grid}.notification-empty svg{width:34px;height:34px;color:var(--crm-green,#16b981);margin-bottom:4px}.notification-empty strong{color:var(--crm-text);font:800 13px Manrope}.notification-empty small{color:var(--crm-muted);font-size:10px}.notification-popover>footer{color:var(--crm-muted);border-top:1px solid var(--crm-border);background:var(--crm-surface-raised);justify-content:space-between;padding:10px 13px;font-size:9px}.notification-popover>footer>span{align-items:center;gap:7px;display:flex}.notification-popover>footer>span i{background:var(--crm-green,#16b981);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-green,#16b981) 10%,transparent);border-radius:50%}.notification-popover>footer button{border:1px solid var(--crm-border);color:var(--crm-text);background:var(--crm-surface);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.notification-popover>footer button:disabled{cursor:wait;opacity:.55}.notification-trigger>span{min-width:20px;height:20px;font-size:8px;box-shadow:0 4px 10px #ef444447}.team-chat-readonly{border-top:1px solid var(--crm-border);min-height:64px;color:var(--crm-muted);background:color-mix(in srgb,var(--crm-focus,#4f46e5) 6%,var(--crm-surface));align-items:center;gap:10px;padding:12px 16px;display:flex}.team-chat-readonly>svg{color:var(--crm-focus,#4f46e5);flex:none}.team-chat-readonly>div{gap:2px;display:grid}.team-chat-readonly strong{color:var(--crm-text);font-size:10px}.team-chat-readonly small{color:var(--crm-muted);font-size:9px;line-height:1.4}.team-chat-monitor{border:1px solid color-mix(in srgb,var(--crm-focus,#4f46e5) 18%,transparent);color:var(--crm-focus,#4f46e5);background:color-mix(in srgb,var(--crm-focus,#4f46e5) 8%,var(--crm-surface))}.workspace-inner.chat-workspace-active{height:calc(100dvh - 64px);min-height:620px;padding:14px;overflow:hidden}.team-chat-page{width:100%;height:100%;min-height:0}.team-chat-drawer.embedded{border:1px solid var(--crm-border);background:var(--crm-bg);border-radius:20px;width:100%;height:100%;animation:none;box-shadow:0 18px 46px #0f172a1c}.team-chat-drawer.embedded .team-chat-head{background:radial-gradient(circle at 78% -35%,#22d3ee4d,#0000 38%),linear-gradient(115deg,#101b3d,#1d4ed8 55%,#5b21b6);border-radius:19px 19px 0 0;min-height:68px}.team-chat-drawer.embedded .team-chat-brand>span{background:#ffffff1f}.team-chat-drawer.embedded .team-chat-layout{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.team-chat-drawer.embedded .team-chat-sidebar{background:var(--crm-surface)}.team-chat-drawer.embedded .team-chat-main{background:var(--crm-bg)}.team-chat-drawer.embedded .team-chat-messages{scroll-behavior:smooth}@media (width<=880px){.workspace-inner.chat-workspace-active{height:calc(100dvh - 58px);min-height:540px;padding:8px}.team-chat-drawer.embedded{border-radius:15px}.team-chat-drawer.embedded .team-chat-head{border-radius:14px 14px 0 0}}@media (width<=720px){.workspace-inner.chat-workspace-active{height:calc(100dvh - 56px);min-height:500px;padding:0}.team-chat-drawer.embedded{box-shadow:none;border-width:0;border-radius:0}.team-chat-drawer.embedded .team-chat-head{border-radius:0}}.team-chat-main{position:relative}.team-chat-thread-search-toggle{border:1px solid var(--crm-border);width:34px;height:34px;color:var(--crm-muted);background:var(--crm-surface-raised);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.team-chat-thread-search-toggle:hover,.team-chat-thread-search-toggle.active{color:var(--crm-focus,#2563eb);border-color:color-mix(in srgb,var(--crm-focus,#2563eb) 28%,var(--crm-border));background:color-mix(in srgb,var(--crm-focus,#2563eb) 8%,var(--crm-surface))}.team-chat-message-search{z-index:8;border:1px solid var(--crm-border);width:min(390px,100% - 24px);color:var(--crm-text);background:var(--crm-surface);border-radius:14px;position:absolute;top:61px;right:12px;overflow:hidden;box-shadow:0 18px 50px #0f172a33}.team-chat-message-search>header{border-bottom:1px solid var(--crm-border);color:var(--crm-muted);grid-template-columns:18px minmax(0,1fr) auto 30px;align-items:center;gap:7px;padding:9px 10px;display:grid}.team-chat-message-search input{height:34px;color:var(--crm-text);box-shadow:none;background:0 0;border:0;padding:5px 7px;font-size:11px}.team-chat-message-search kbd{border:1px solid var(--crm-border);color:var(--crm-muted);background:var(--crm-surface-raised);border-radius:5px;padding:3px 5px;font-size:7px}.team-chat-message-search header button{width:28px;height:28px;color:var(--crm-muted);background:var(--crm-surface-raised);border:0;border-radius:8px;place-items:center;padding:0;display:grid}.team-chat-message-search>div{max-height:330px;overflow-y:auto}.team-chat-message-search>div>button{border:0;border-top:1px solid var(--crm-border);width:100%;color:var(--crm-text);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.team-chat-message-search>div>button:hover{background:color-mix(in srgb,var(--crm-focus,#2563eb) 6%,var(--crm-surface))}.team-chat-message-search>div>button>span:last-child{gap:2px;min-width:0;display:grid}.team-chat-message-search strong,.team-chat-message-search small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chat-message-search strong{color:var(--crm-text);font-size:10px}.team-chat-message-search small{color:var(--crm-muted);font-size:9px}.team-chat-message-search time{color:var(--crm-muted);font-size:8px}.team-chat-searching{min-height:90px;color:var(--crm-muted);justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.team-chat-day{justify-content:center;align-items:center;gap:9px;margin:5px 0 17px;display:flex}.team-chat-day:before,.team-chat-day:after{content:"";background:var(--crm-border);width:min(130px,18vw);height:1px}.team-chat-day span{border:1px solid var(--crm-border);color:var(--crm-muted);background:var(--crm-surface);border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.team-chat-message{max-width:min(78%,680px);position:relative}.team-chat-message>div{position:relative;border-color:var(--crm-border)!important;color:var(--crm-text)!important;background:var(--crm-surface)!important}.team-chat-message.mine>div{color:var(--crm-on-primary,#fff)!important;background:linear-gradient(135deg,var(--crm-orange,#2563eb),var(--crm-orange-2,#6d28d9))!important;border-color:#0000!important}.team-chat-message.mine>div :where(p,header strong,header time){color:var(--crm-on-primary,#fff)!important}.team-chat-message header span{font-size:7px;box-shadow:0 2px 7px #4338ca38;color:#fff!important;background:#4338ca!important}.team-chat-message blockquote{border:0;border-left:3px solid color-mix(in srgb,var(--crm-focus,#2563eb) 75%,white);min-width:0;color:var(--crm-muted);background:color-mix(in srgb,var(--crm-focus,#2563eb) 7%,var(--crm-surface-raised));border-radius:7px;align-items:center;gap:7px;margin:0 0 7px;padding:6px 8px;display:flex}.team-chat-message.mine blockquote{color:#ffffffdb;background:#ffffff1f}.team-chat-message blockquote>span{gap:1px;min-width:0;display:grid}.team-chat-message blockquote strong,.team-chat-message blockquote small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden;color:inherit!important}.team-chat-attachment{border:1px solid var(--crm-border);width:100%;min-width:210px;color:var(--crm-text);background:var(--crm-surface-raised);text-align:left;border-radius:10px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:8px;margin-top:7px;padding:8px;display:grid}.team-chat-message.mine .team-chat-attachment{color:#fff;background:#ffffff1f;border-color:#fff3}.team-chat-attachment>span:first-child{width:35px;height:35px;color:var(--crm-focus,#2563eb);background:color-mix(in srgb,var(--crm-focus,#2563eb) 10%,var(--crm-surface));border-radius:9px;place-items:center;display:grid}.team-chat-message.mine .team-chat-attachment>span:first-child{color:#fff;background:#ffffff21}.team-chat-attachment>span:nth-child(2){gap:2px;min-width:0;display:grid}.team-chat-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden;color:inherit!important}.team-chat-attachment small{color:var(--crm-muted);font-size:8px}.team-chat-message.mine .team-chat-attachment small{color:#ffffffb8}.team-chat-message-actions{z-index:2;opacity:0;border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:8px;gap:3px;padding:3px;transition:opacity .14s;display:flex;position:absolute;top:-28px;right:4px;box-shadow:0 7px 18px #0f172a21}.team-chat-message:not(.mine) .team-chat-message-actions{left:4px;right:auto}.team-chat-message:hover .team-chat-message-actions,.team-chat-message:focus-within .team-chat-message-actions{opacity:1}.team-chat-message-actions button{background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;min-height:24px;padding:3px 6px;font-size:7px;font-weight:800;display:flex;color:var(--crm-muted)!important}.team-chat-message-actions button:hover{background:color-mix(in srgb,var(--crm-focus,#2563eb) 8%,var(--crm-surface));color:var(--crm-focus,#2563eb)!important}.team-chat-message.mine>div>small{color:#ffffffb8!important}.team-chat-message.mine>div>small.seen{font-weight:850;color:#bfdbfe!important}.team-chat-message.mine>div>small.seen svg{color:#60a5fa;stroke-width:3px}.team-chat-message.search-hit>div{animation:1.55s chatSearchHit}@keyframes chatSearchHit{0%,to{box-shadow:inherit}25%,70%{box-shadow:0 0 0 4px #facc1566,0 10px 28px #0f172a29}}.team-chat-composer{grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:8px;display:grid}.team-chat-composer>div:not(.team-chat-composer-error):not(.team-chat-composer-context){min-width:0}.team-chat-composer-context{width:100%;color:var(--crm-text);align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--crm-focus,#2563eb) 22%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-focus,#2563eb) 6%,var(--crm-surface-raised))!important;border-radius:10px!important;grid-column:1/-1!important;grid-template-columns:30px minmax(0,1fr) 28px!important;padding:7px 8px!important;display:grid!important}.team-chat-composer-context>span{width:30px;height:30px;color:var(--crm-focus,#2563eb);background:var(--crm-surface);border-radius:8px;place-items:center;display:grid}.team-chat-composer-context>div{gap:2px;min-width:0;display:grid;background:0 0!important;border:0!important;padding:0!important}.team-chat-composer-context strong,.team-chat-composer-context small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chat-composer-context strong{color:var(--crm-text);font-size:9px}.team-chat-composer-context small{color:var(--crm-muted);text-align:left;font-size:8px}.team-chat-composer-context>button{width:27px;height:27px;color:var(--crm-muted);background:var(--crm-surface);border:0;border-radius:7px;place-items:center;padding:0;display:grid}.team-chat-attach{place-items:center;border:1px solid var(--crm-border)!important;width:41px!important;height:41px!important;color:var(--crm-focus,#2563eb)!important;background:var(--crm-surface-raised)!important;box-shadow:none!important;border-radius:12px!important;padding:0!important;display:grid!important}.team-chat-attach:hover{border-color:color-mix(in srgb,var(--crm-focus,#2563eb) 35%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-focus,#2563eb) 8%,var(--crm-surface))!important}@media (pointer:coarse){.team-chat-message-actions{opacity:1;box-shadow:none;background:0 0;border:0;justify-content:flex-end;margin-top:6px;padding:0;position:static}}@media (width<=600px){.team-chat-message{max-width:94%}.team-chat-message-search{width:calc(100% - 12px);top:58px;right:6px}.team-chat-thread-head .team-chat-monitor{display:none}.team-chat-attachment{min-width:180px}.team-chat-composer{grid-template-columns:38px minmax(0,1fr) 40px;gap:6px}.team-chat-attach{width:38px!important;height:38px!important}}.topbar-title{flex:none}.global-lead-search{flex:620px;min-width:260px;max-width:620px;margin:0 clamp(14px,2.2vw,34px);position:relative}.global-lead-search-form{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;align-items:center;min-height:43px;padding-left:13px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 4px 14px #1a37600e}.global-lead-search.open .global-lead-search-form{border-color:color-mix(in srgb,var(--zivro-blue) 48%,#cbd7e6);box-shadow:0 0 0 4px color-mix(in srgb,var(--zivro-blue) 10%,transparent),0 8px 24px #183f761a;background:#fff}.global-lead-search-form>svg{color:var(--zivro-blue);flex:none}.global-lead-search-form input{color:#2a3950;min-width:0;height:41px;box-shadow:none;background:0 0;border:0;padding:8px 10px;font-size:12px}.global-lead-search-form input::placeholder{color:#8c97a8}.global-search-clear{color:#778397;background:#e9edf3;border:0;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.global-search-submit{color:#fff;background:linear-gradient(115deg,var(--zivro-blue),var(--zivro-violet));border:0;border-radius:0 11px 11px 0;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:6px;min-width:88px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.global-search-clear:focus-visible,.global-search-submit:focus-visible,.drawer-close:focus-visible{outline:3px solid color-mix(in srgb,var(--zivro-blue) 35%,transparent);outline-offset:2px}.global-lead-search-popover{z-index:70;background:#fff;border:1px solid #dce4ef;border-radius:16px;width:min(760px,100vw - 330px);animation:.16s ease-out global-search-in;position:absolute;top:53px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 26px 70px #1125483d,0 5px 18px #1125481a}@keyframes global-search-in{0%{opacity:0;transform:translate(-50%,-6px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.global-search-popover-head{background:linear-gradient(110deg,#f8fbff,#fbf9ff);border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px 12px;display:flex}.global-search-popover-head>div{gap:3px;display:grid}.global-search-popover-head .eyebrow{font-size:8px}.global-search-popover-head strong{color:#2a3a51;font:800 13px Manrope}.global-search-popover-head>span{color:#2770c2;background:#eaf4ff;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:800}.global-search-results{overscroll-behavior:contain;max-height:min(475px,100vh - 165px);overflow-y:auto}.global-lead-result{color:#344359;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:40px minmax(175px,1.3fr) minmax(145px,1fr) 72px auto 18px;align-items:center;gap:11px;width:100%;padding:11px 14px;transition:background .16s,box-shadow .16s;display:grid}.global-lead-result:hover,.global-lead-result:focus-visible,.global-lead-result[aria-selected=true]{z-index:1;box-shadow:inset 3px 0 var(--zivro-blue);background:#f6faff;outline:0}.global-lead-result .lead-result-avatar{border-radius:11px;width:38px;height:38px}.global-result-main,.global-result-origin,.global-result-calls{gap:3px;min-width:0;display:grid}.global-result-main>strong,.global-result-origin>strong{color:#304057;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-result-main>small{color:#52708f;align-items:center;gap:5px;font-size:9px;display:flex}.global-result-main code{color:#75849a;background:#eef2f7;border-radius:4px;margin-left:3px;padding:2px 4px;font-size:7px}.global-result-origin small{color:#8994a5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.global-result-calls{text-align:center;background:#f2f6fb;border-radius:9px;justify-items:center;padding:6px}.global-result-calls strong{color:#245d9e;font:800 14px Manrope}.global-result-calls small{color:#258165;white-space:nowrap;font-size:7px}.global-search-footer{color:#8b96a7;background:#fafbfd;border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:8px;display:flex}.global-search-footer strong{color:#58718e;white-space:nowrap}.global-search-guidance{color:#8e99a9;text-align:center;place-items:center;gap:6px;min-height:145px;padding:24px;display:grid}.global-search-guidance strong{color:#526076;font-size:11px}.global-search-guidance span{max-width:410px;font-size:9px;line-height:1.55}.global-search-loading{color:#7e8a9d;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:10px;display:flex}.global-search-loading i{border:2px solid #d8e7f8;border-top-color:var(--zivro-blue);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.global-search-error{color:#a63d4c;background:#fff0f2;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}[data-theme=dark] .global-lead-search-form{background:#101c2e;border-color:#2b3b51}[data-theme=dark] .global-lead-search.open .global-lead-search-form{border-color:color-mix(in srgb,var(--zivro-blue) 55%,#2c3c52);background:#122036}[data-theme=dark] .global-lead-search-form input{color:#e1e9f4;background:0 0}[data-theme=dark] .global-search-clear,[data-theme=dark] .global-result-main code{color:#a4b1c3;background:#223149}[data-theme=dark] .global-lead-search-popover,[data-theme=dark] .global-lead-result{color:#c6d2e1;background:#101c2e;border-color:#2a394e}[data-theme=dark] .global-search-popover-head{background:linear-gradient(110deg,#122137,#171d37);border-color:#2a394e}[data-theme=dark] .global-search-popover-head strong,[data-theme=dark] .global-result-main>strong,[data-theme=dark] .global-result-origin>strong,[data-theme=dark] .global-search-guidance strong{color:#dce6f3}[data-theme=dark] .global-lead-result:hover,[data-theme=dark] .global-lead-result:focus-visible{background:#17273d}[data-theme=dark] .global-result-calls{background:#19283c}[data-theme=dark] .global-search-footer{color:#8998ac;background:#0d1929;border-color:#29384d}[data-theme=dark] .global-search-error{color:#ff9ba8;background:#3a1c28}[data-theme=dark] .global-lead-result[aria-selected=true]{background:#17273d}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1280px){.global-lead-search{max-width:520px;margin-inline:14px}.topbar-date{display:none}}@media (width<=1050px){.global-lead-search{max-width:440px}.global-result-origin{display:none}.global-lead-result{grid-template-columns:40px minmax(175px,1fr) 72px auto 18px}}@media (width<=880px){.topbar-title{display:none}.global-lead-search{flex:1;max-width:none;margin:0 10px}.global-lead-search-popover{width:auto;position:fixed;top:67px;left:12px;right:12px;transform:none}@keyframes global-search-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}}@media (width<=600px){.topbar{padding-inline:10px}.topbar-actions .online-pill{display:none}.global-lead-search{min-width:0;margin-right:0}.global-search-submit{min-width:42px;padding-inline:11px}.global-search-submit span{display:none}.global-lead-result{grid-template-columns:36px minmax(0,1fr) 62px 16px;gap:8px;padding:10px}.global-lead-result .lead-result-avatar{width:34px;height:34px}.global-lead-result>.status,.global-result-main>small code{display:none}.global-search-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=390px){.global-result-calls{display:none}.global-lead-result{grid-template-columns:36px minmax(0,1fr) 16px}.global-lead-search-form input{padding-inline:7px;font-size:11px}}.team-chat-trigger{color:#246fca;background:#edf6ff;border:1px solid #dbe5f1;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:relative}.team-chat-trigger:hover,.team-chat-trigger.active{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));box-shadow:0 8px 24px color-mix(in srgb,var(--zivro-blue) 25%,transparent);border-color:#0000;transform:translateY(-1px)}.team-chat-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--zivro-blue) 30%,transparent);outline-offset:2px}.team-chat-trigger>span{color:#fff;background:#e3475d;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 3px 9px #b9273d4d}.team-chat-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d1cb3;justify-content:flex-end;display:flex}.team-chat-drawer{color:#35445a;background:#f6f8fb;grid-template-rows:68px auto minmax(0,1fr);width:min(940px,100%);height:100dvh;animation:.22s ease-out team-chat-slide-in;display:grid;overflow:hidden;box-shadow:-26px 0 80px #030e2259}@keyframes team-chat-slide-in{0%{opacity:.5;transform:translate(35px)}to{opacity:1;transform:none}}.team-chat-head{color:#fff;background:radial-gradient(circle at 78% -35%,#37c1ff59,#0000 38%),linear-gradient(115deg,#07172b,#0d2b56 58%,#251558);justify-content:space-between;align-items:center;gap:20px;padding:0 19px 0 21px;display:flex;box-shadow:0 7px 25px #0819382e}.team-chat-brand,.team-chat-head-actions,.team-chat-brand>div{align-items:center;gap:10px;display:flex}.team-chat-brand>span{background:#2b9dff2b;border:1px solid #ffffff29;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.team-chat-brand>div{flex-direction:column;align-items:flex-start;gap:1px}.team-chat-brand small{color:#79c8ff;letter-spacing:.12em;font-size:8px;font-weight:900}.team-chat-brand strong{color:#fff;font:800 15px Manrope}.team-chat-head-actions>button{color:#d7e5f6;background:#ffffff17;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.team-chat-head-actions>button:focus-visible{outline:3px solid #52b4ff73}.team-chat-live{color:#b7c7da;align-items:center;gap:6px;font-size:9px;display:flex}.team-chat-live i{background:#31cf99;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31cf9921}.team-chat-company-filter{background:#fff;border-bottom:1px solid #dfe6ef;align-items:center;gap:10px;min-height:55px;padding:8px 18px;display:flex}.team-chat-company-filter>svg{color:#4d7fba;flex:none}.team-chat-company-filter>svg:last-child{color:#23a17b;margin-left:auto}.team-chat-company-filter label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.team-chat-company-filter label span{color:#78869a;text-transform:uppercase;font-size:9px;font-weight:800}.team-chat-company-filter select{background:#f8fafc;border-color:#dbe3ed;width:min(260px,45vw);height:35px;padding:5px 30px 5px 10px;font-size:11px}.team-chat-error{color:#a03b4b;background:#fff0f2;border-bottom:1px solid #f5cbd2;align-items:center;gap:8px;padding:9px 14px;font-size:10px;display:flex}.team-chat-error span{flex:1}.team-chat-error button{color:#a03b4b;background:0 0;border:0;font-weight:800}.team-chat-layout{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.team-chat-sidebar{background:#fff;border-right:1px solid #dfe5ed;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.team-chat-tabs{grid-template-columns:1fr 1fr;gap:4px;padding:10px 11px 7px;display:grid}.team-chat-tabs button{color:#7b8798;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:10px;font-weight:800;display:flex}.team-chat-search{color:#8a96a8;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:7px;min-height:39px;margin:0 11px 9px;padding:0 8px 0 10px;display:flex}.team-chat-search input{min-width:0;height:37px;box-shadow:none;background:0 0;border:0;padding:7px 2px;font-size:10px}.team-chat-search button{color:#8793a4;background:#e8edf3;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.team-chat-list{overscroll-behavior:contain;min-height:0;padding-bottom:10px;overflow-y:auto}.team-chat-conversation,.team-chat-person{color:#334257;text-align:left;background:#fff;border:0;border-top:1px solid #f0f2f6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:9px 11px;transition:background .14s,box-shadow .14s;display:grid}.team-chat-conversation:focus-visible,.team-chat-person:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #267fdb33}.team-chat-avatar{color:#316fc4;background:linear-gradient(145deg,#edf5ff,#e8e7ff);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #3068c21a}.team-chat-avatar.small{border-radius:10px;width:32px;height:32px;font-size:11px}.team-chat-conversation-copy,.team-chat-person>span{gap:2px;min-width:0;display:grid}.team-chat-conversation-copy strong,.team-chat-person strong{color:#34435a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-chat-conversation-copy small,.team-chat-person small{color:#8390a2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-chat-conversation-copy em,.team-chat-person em{color:#a1aab7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.team-chat-conversation-meta{align-self:stretch;justify-items:end;gap:5px;padding-top:2px;display:grid}.team-chat-conversation-meta time{color:#9aa5b4;font-size:8px}.team-chat-conversation-meta b{color:#fff;background:#247dd7;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.team-chat-person>svg{color:#4c84c6}.team-chat-person:disabled{cursor:default;opacity:.78}.team-chat-list-state,.team-chat-thread-state{color:#929dac;text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;padding:25px;display:grid}.team-chat-list-state svg,.team-chat-thread-state svg{color:#acb8c6}.team-chat-list-state strong,.team-chat-thread-state strong{color:#526178;font-size:12px}.team-chat-list-state span,.team-chat-thread-state span{font-size:9px;line-height:1.5}.team-chat-main{background:linear-gradient(145deg,#f8fafd,#f3f6fa);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.team-chat-thread-head{background:#ffffffed;border-bottom:1px solid #dfe5ed;align-items:center;gap:10px;min-height:61px;padding:10px 16px;display:flex}.team-chat-thread-head>div{flex:1;gap:2px;min-width:0;display:grid}.team-chat-thread-head strong{color:#2e3e55;text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope;overflow:hidden}.team-chat-thread-head small{color:#8895a7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex;overflow:hidden}.team-chat-monitor{color:#4f6fb6;white-space:nowrap;background:#edf2ff;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.team-chat-mobile-back{color:#62738b;background:#edf1f6;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:none}.team-chat-read-toggle{border:1px solid var(--crm-border);width:32px;height:32px;color:var(--crm-muted);background:var(--crm-surface-raised);cursor:pointer;border-radius:9px;flex:0 0 32px;place-items:center;padding:0;display:grid}.team-chat-read-toggle:hover{color:var(--crm-focus,#2563eb);border-color:color-mix(in srgb,var(--crm-focus,#2563eb) 35%,var(--crm-border))}.team-chat-read-toggle:disabled{cursor:wait;opacity:.65}.team-chat-messages{overscroll-behavior:contain;background-image:radial-gradient(circle at 15% 10%,#3d96f00e,#0000 24%),radial-gradient(circle at 85% 80%,#7336e10b,#0000 25%);min-height:0;padding:19px clamp(16px,3vw,30px);overflow-y:auto}.team-chat-load-more{color:#56708f;background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin:0 auto 18px;padding:7px 12px;font-size:9px;font-weight:800;display:block}.team-chat-message{align-items:flex-start;gap:8px;max-width:78%;margin:0 auto 13px 0;display:flex}.team-chat-message.mine{justify-content:flex-end;margin-left:auto;margin-right:0}.team-chat-message>div{background:#fff;border:1px solid #e0e6ee;border-radius:5px 14px 14px;min-width:90px;padding:9px 11px 7px;box-shadow:0 5px 17px #15315511}.team-chat-message.mine>div{color:#fff;background:linear-gradient(135deg,#087fea,#6552db);border-color:#0000;border-radius:14px 5px 14px 14px}.team-chat-message.admin-message>div{border-color:#d9c8f7;box-shadow:inset 3px 0 #7954cf,0 5px 17px #2c1f6014}.team-chat-message header{align-items:center;gap:6px;margin-bottom:4px;display:flex}.team-chat-message header strong{color:#40618a;font-size:9px}.team-chat-message header span{color:#6546a9;background:#f0eaff;border-radius:4px;padding:2px 4px;font-size:6px;font-weight:900}.team-chat-message header time{color:#9aa4b1;margin-left:auto;font-size:7px}.team-chat-message p{color:#3d495c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.48}.team-chat-message.mine header strong,.team-chat-message.mine header time,.team-chat-message.mine p{color:#fff}.team-chat-message.mine>div>small{color:#dcecff;justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;font-size:7px;display:flex}.team-chat-composer{background:#fff;border-top:1px solid #dce3ed;align-items:flex-end;gap:10px;padding:11px 14px 13px;display:flex;position:relative}.team-chat-composer>div:not(.team-chat-composer-error){background:#f8fafc;border:1px solid #dce4ee;border-radius:12px;flex:1;gap:3px;padding:6px 10px 5px;display:grid}.team-chat-composer>div:focus-within{border-color:#71abe8;box-shadow:0 0 0 3px #2b7dd817}.team-chat-composer textarea{resize:none;min-height:25px;max-height:95px;box-shadow:none;background:0 0;border:0;padding:3px 0;font:500 11px/1.45 inherit}.team-chat-composer small{color:#9aa5b3;text-align:right;font-size:7px}.team-chat-composer>button{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));border:0;border-radius:12px;flex:none;place-items:center;width:41px;height:41px;padding:0;display:grid;box-shadow:0 8px 19px #2569d43d}.team-chat-composer>button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.team-chat-composer-error{color:#a23e4e;background:#fff0f2;border-radius:8px;padding:7px 10px;font-size:9px;position:absolute;bottom:66px;left:12px;right:12px;box-shadow:0 5px 16px #44171f1a}.team-chat-welcome{color:#8591a3;text-align:center;align-content:center;place-items:center;gap:9px;min-height:100%;padding:40px;display:grid}.team-chat-welcome>span{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 15px 35px #3250be40}.team-chat-welcome h2{color:#2f4058;margin:6px 0 0;font:800 23px Manrope}.team-chat-welcome p{max-width:390px;margin:0;font-size:11px;line-height:1.6}.team-chat-welcome>div{color:#357960;background:#e9f8f2;border-radius:9px;align-items:center;gap:6px;margin-top:5px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.spin{animation:.8s linear infinite spin}[data-theme=dark] .team-chat-trigger{color:#7bbcff;background:#122137;border-color:#2a3b52}[data-theme=dark] .team-chat-trigger>span{border-color:#0b1727}[data-theme=dark] .team-chat-drawer,[data-theme=dark] .team-chat-main{color:#c6d2e1;background:#0d1828}[data-theme=dark] .team-chat-company-filter,[data-theme=dark] .team-chat-sidebar,[data-theme=dark] .team-chat-conversation,[data-theme=dark] .team-chat-person,[data-theme=dark] .team-chat-thread-head,[data-theme=dark] .team-chat-composer,[data-theme=dark] .team-chat-message>div{color:#c6d2e1;background:#111e30;border-color:#27364a}[data-theme=dark] .team-chat-search,[data-theme=dark] .team-chat-composer>div:not(.team-chat-composer-error){background:#0d1929;border-color:#2a3a50}[data-theme=dark] .team-chat-conversation:hover,[data-theme=dark] .team-chat-conversation.active,[data-theme=dark] .team-chat-person:hover:not(:disabled){background:#17273d}[data-theme=dark] .team-chat-conversation-copy strong,[data-theme=dark] .team-chat-person strong,[data-theme=dark] .team-chat-thread-head strong,[data-theme=dark] .team-chat-list-state strong,[data-theme=dark] .team-chat-thread-state strong,[data-theme=dark] .team-chat-welcome h2,[data-theme=dark] .team-chat-message p{color:#dce6f3}[data-theme=dark] .team-chat-message.mine>div{background:linear-gradient(135deg,#087fea,#6552db)}[data-theme=dark] .team-chat-message.mine p{color:#fff}@media (width<=980px){.team-chat-drawer{width:100%}}@media (width<=720px){.team-chat-drawer{grid-template-rows:64px auto minmax(0,1fr)}.team-chat-live{display:none}.team-chat-company-filter label{gap:2px;display:grid}.team-chat-company-filter label span{font-size:7px}.team-chat-company-filter select{width:100%;height:31px}.team-chat-layout{min-height:0;display:block}.team-chat-sidebar,.team-chat-main{height:100%}.team-chat-main,.team-chat-layout.has-active .team-chat-sidebar{display:none}.team-chat-layout.has-active .team-chat-main,.team-chat-mobile-back{display:grid}.team-chat-message{max-width:88%}}@media (width<=420px){.team-chat-brand small{display:none}.team-chat-brand strong{font-size:13px}.team-chat-head,.team-chat-company-filter{padding-inline:12px}.team-chat-thread-head{padding-inline:10px}.team-chat-monitor{font-size:0}.team-chat-monitor svg{width:15px;height:15px}.team-chat-messages{padding:15px 11px}.team-chat-message{max-width:92%}.team-chat-composer{padding-inline:9px}.team-chat-trigger{width:36px;height:36px}}[data-theme=dark] .crm-welcome h1,[data-theme=dark] .focus-list b{color:#e6edf7}[data-theme=dark] .crm-welcome p,[data-theme=dark] .focus-list small,[data-theme=dark] .tool-grid small{color:#8998ae}[data-theme=dark] .focus-list,[data-theme=dark] .focus-list>button,[data-theme=dark] .tool-grid,[data-theme=dark] .tool-grid>button{color:#c8d4e4;background:#101c2e;border-color:#27364d}[data-theme=dark] .focus-list>button:hover,[data-theme=dark] .tool-grid>button:hover{background:#17273d}[data-theme=dark] .analytics-heading h2,[data-theme=dark] .analytics-kpis strong,[data-theme=dark] .analytics-identity strong,[data-theme=dark] .analytics-bar-cell strong{color:#e1e9f4}[data-theme=dark] .analytics-heading p,[data-theme=dark] .analytics-kpis small,[data-theme=dark] .analytics-identity small{color:#8998ae}[data-theme=dark] .analytics-kpis,[data-theme=dark] .analytics-chart-head,[data-theme=dark] .analytics-chart-row{background:#101c2e;border-color:#27364d}[data-theme=dark] .analytics-kpis>article{border-color:#27364d}[data-theme=dark] .analytics-chart-row:hover{background:#17273d}[data-theme=dark] .analytics-bar-cell>span{background:#253349}[data-theme=dark] .company-employee-directory,[data-theme=dark] .company-employee-form,[data-theme=dark] .employee-table-head,[data-theme=dark] .employee-row,[data-theme=dark] .credentials-card,[data-theme=dark] .password-reset-strip{color:#c8d4e4;background:#101c2e;border-color:#27364d}[data-theme=dark] .company-section-head h3,[data-theme=dark] .employee-row strong,[data-theme=dark] .credentials-card h3,[data-theme=dark] .credentials-card dd{color:#e1e9f4}[data-theme=dark] .employee-row:hover{background:#17273d}@media (width<=1050px){.crm-home-grid,.tool-groups{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-kpis>article:nth-child(3){border-top:1px solid #e8edf4;border-left:0}.analytics-kpis>article:nth-child(4){border-top:1px solid #e8edf4}}@media (width<=780px){.crm-welcome{flex-direction:column;align-items:flex-start;gap:18px}.crm-welcome-actions{width:100%}.crm-welcome-actions button{flex:1}.operations-pulse{grid-template-columns:1fr}.operations-pulse>div{border-top:1px solid #ffffff14;border-left:0}.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-heading label{width:100%}.analytics-heading select{flex:1}}@media (width<=520px){.crm-welcome-actions{flex-direction:column}.focus-list>button{grid-template-columns:36px minmax(0,1fr) auto;padding-inline:14px}.focus-list>button>svg{display:none}.dashboard-error{flex-wrap:wrap;align-items:flex-start}.analytics-kpis{grid-template-columns:1fr}.analytics-kpis>article{border-top:1px solid #e8edf4;border-left:0}.analytics-kpis>article:first-child{border-top:0}}.sidebar-scrim{display:none}.workspace-inner,.content-stack,.panel,.table-wrap{min-width:0}img,svg,video,canvas{max-width:100%}@media (width<=1180px){.content-stack{gap:18px}.company-360-body{padding-inline:18px}.analytics-chart-panel,.pipeline-chart-wrap{min-width:0}}@media (width<=880px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app-shell{width:100%;display:block}.sidebar{z-index:80;width:min(278px,86vw);max-width:86vw;transition:transform .22s;transform:translate(-105%);box-shadow:20px 0 55px #040d1d47}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07101f7a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.workspace{width:100%;min-width:0}.workspace:before{left:0}.topbar{gap:8px;height:64px;padding:0 14px}.topbar>button.topbar-menu{color:#526075;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.topbar>button.topbar-back{flex-basis:30px;width:30px;height:30px}.topbar-title{min-width:0;margin:0 auto 0 2px}.topbar-title small,.topbar-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{flex:none;gap:7px}.workspace-inner{width:100%;padding:18px clamp(12px,3vw,20px) 30px}.content-stack{gap:17px;width:100%;max-width:100%}.page-title h2{overflow-wrap:anywhere;font-size:clamp(24px,5.5vw,30px)}.page-title p{max-width:68ch;font-size:13px;line-height:1.55}.panel-head,.company-section-head,.analytics-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.panel-head>div,.company-section-head>div,.analytics-heading>div{min-width:0}.panel-head h3,.panel-head p{overflow-wrap:anywhere}.toolbar,.toolbar-actions{width:100%}.toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.toolbar-actions>select,.toolbar>select{flex:180px;width:auto;min-width:0}.view-switch{flex:auto}.view-switch button{flex:1;justify-content:center}.search-box{flex:100%}.table-wrap,.employee-table{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}table{min-width:720px}.drawer,.lead-360-drawer,.client-360-drawer{width:100%;max-width:100%;height:100dvh;padding:28px 20px}.lead-360-drawer{padding:0}.company-360-body{padding:0 16px 18px}.company-360-hero{padding:18px}.company-360-grid,.company-360-metrics,.risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.credentials-card,.credentials-card.compact{gap:14px;padding:17px}.custom-role-form,.custom-role-list{padding-inline:16px}.calendar-panel{overscroll-behavior-inline:contain;overflow-x:auto}.calendar-head{min-width:min(680px,100%);position:sticky;left:0}.calendar-weekdays,.calendar-grid{min-width:680px}.calendar-day{min-height:78px}.task-board,.kanban-board{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.task-column,.kanban-column{scroll-snap-align:start}.lead-actions{width:100%;margin-top:0}.settings-section-head,.settings-fields,.theme-choice,.color-fields{padding-inline:18px}input,select,textarea{max-width:100%}}@media (width<=600px){.workspace-inner{padding:14px 11px 26px}.content-stack{gap:14px}.page-title{padding-inline:2px}.page-title .eyebrow{font-size:9px}.page-title h2{margin-top:5px;font-size:23px;line-height:1.16}.page-title p{font-size:12px}.panel,.metric-card{border-radius:min(var(--ui-radius),14px)}.panel-head{padding:15px 16px}.panel-head>button,.panel-head>select,.panel-link{justify-content:center;width:100%}.task-form,.security-form,.company-form,.company-employee-form{gap:12px;padding:17px 15px}.task-form input,.task-form select,.task-form textarea,.security-form input,.security-form select,.security-form textarea,.company-form input,.company-form select,.company-form textarea{font-size:16px}.primary-btn,.secondary-btn,.call-btn{min-height:42px}.metric-card{min-height:88px;padding:15px}.metric-card strong{font-size:22px}.admin-hero{border-radius:16px;gap:22px;padding:21px 17px}.admin-hero h1{font-size:25px}.admin-hero p{font-size:12px}.build-progress,.operations-pulse{padding:14px}.crm-welcome{border-radius:16px;padding:20px 17px}.crm-welcome h1{font-size:25px}.quick-grid{grid-template-columns:1fr}.company-360-body{padding-inline:11px}.company-360-hero{padding:15px}.company-360-hero h2{font-size:22px}.company-360-grid,.company-360-metrics,.advisory-checks,.risk-list{grid-template-columns:1fr}.company-360-section{padding:15px}.service-chip-grid{grid-template-columns:1fr}.company-list>article,.custom-field-list>article,.service-row{flex-wrap:wrap;align-items:flex-start;padding:13px 14px}.company-list article>div,.custom-field-list>article>div{flex:170px;min-width:0}.custom-field-list>article .secondary-btn{flex:100%}.credentials-card dl{grid-template-columns:1fr}.employee-table-head,.employee-row{min-width:720px}.password-reset-strip{grid-template-columns:1fr}.password-reset-strip>svg,.password-reset-strip .generated-field,.password-reset-strip>button{grid-column:auto}.generated-field{flex-wrap:wrap}.generated-field button{min-height:42px}.service-card-grid>article,.service-register>article,.client-service-list>article,.client-document-list>article{gap:10px;padding:14px}.service-card-grid>article>button,.client-document-list>article>button{width:100%}.client-360-summary{grid-template-columns:1fr 1fr}.client-360-section .panel-head{padding:14px}.calendar-head{flex-direction:column;align-items:flex-start}.calendar-actions{flex-wrap:wrap;width:100%}.calendar-actions select{flex:1}.task-board{grid-template-columns:repeat(4,minmax(82vw,260px))}.kanban-board{grid-template-columns:repeat(6,minmax(82vw,280px))}.pool-card{grid-template-columns:5px minmax(0,1fr)}.pool-card>strong,.pool-card>button{grid-column:2}.lead-facts,.extra-data>div{grid-template-columns:1fr}.table-wrap{margin:0}table{min-width:650px}th,td{padding:11px 12px}.empty{text-align:center;min-height:130px;padding:24px 16px}.alert{overflow-wrap:anywhere}.settings-section-head,.settings-fields,.theme-choice,.color-fields{padding-inline:15px}.integration-note{padding:15px}}@media (width<=390px){.topbar{gap:5px;padding-inline:9px}.topbar>button.topbar-menu{flex-basis:32px;width:32px;height:32px}.topbar-actions{gap:5px}.client-360-summary{grid-template-columns:1fr}.client-card{flex-wrap:wrap;align-items:flex-start;padding:14px}.client-card>div{min-width:150px}.client-card>.status{margin-left:52px}.module-banner{padding:18px 16px}.readiness-pill{margin-left:0}.analytics-heading select{width:100%}}.telephony-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.telephony-steps article{background:#ffffffe0;border:1px solid #dfe7f1;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px 17px;display:flex;box-shadow:0 7px 22px #1a355b0b}.telephony-steps article>span{color:#fff;background:linear-gradient(135deg,var(--zivro-blue),var(--zivro-violet));border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.telephony-steps article>div{gap:3px;min-width:0;display:grid}.telephony-steps strong{color:#2d3d54;font-size:12px}.telephony-steps small{color:#8490a2;font-size:9px;line-height:1.4}.telephony-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:17px;display:grid}.telephony-form-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.telephony-form-head h3{color:#26364c;margin:0 0 3px;font-size:16px}.telephony-form-head p{color:#8591a3;margin:0;font-size:10px}.telephony-actions{gap:10px;display:flex}.telephony-actions button{flex:1}.telephony-guide{overflow:hidden}.secure-value{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;gap:8px;margin:0 18px 15px;padding:14px;display:grid}.secure-value>small{color:#7e8da0;letter-spacing:.1em;font-size:8px;font-weight:900}.secure-value code{overflow-wrap:anywhere;color:#315071;font-size:10px;line-height:1.5}.secure-value button{justify-self:start;padding:8px 12px}.secure-value.secret{background:#f1fbf7;border-color:#bce8d5}.secure-value.secret code{color:#176448}.secure-value p{color:#6f887e;margin:0;font-size:9px}.telephony-safe{color:#256f58;background:#edf9f4;border-radius:12px;align-items:flex-start;gap:10px;margin:0 18px 15px;padding:14px;display:flex}.telephony-safe svg{flex:none}.telephony-safe div{gap:3px;display:grid}.telephony-safe strong{font-size:11px}.telephony-safe p{color:#70877f;margin:0;font-size:9px}.telephony-contract{gap:8px;padding:2px 18px 18px;display:grid}.telephony-contract h4{color:#33445c;margin:0 0 3px;font-size:12px}.telephony-contract span{border:1px solid #e4eaf2;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.telephony-contract code{color:#266fc4;font-size:9px}.telephony-contract small{color:#8793a5;font-size:8px}.telephony-last-test{border-top:1px solid #e7edf4;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.telephony-last-test span,.telephony-last-test small{color:#7e8a9d;font-size:9px}.telephony-last-test small{color:#a04a56;flex-basis:100%}[data-theme=dark] .telephony-steps article,[data-theme=dark] .telephony-guide,[data-theme=dark] .secure-value,[data-theme=dark] .telephony-contract span{color:#c7d3e3;background:#101c2e;border-color:#29394f}[data-theme=dark] .telephony-steps strong,[data-theme=dark] .telephony-form-head h3,[data-theme=dark] .telephony-contract h4{color:#e1e9f4}@media (width<=1000px){.telephony-layout,.telephony-steps{grid-template-columns:1fr}}@media (width<=600px){.telephony-form-head{grid-template-columns:42px minmax(0,1fr)}.telephony-form-head>.status{grid-column:2}.telephony-actions{flex-direction:column}.secure-value,.telephony-safe{margin-inline:14px}.telephony-contract{padding-inline:14px}}.super-dialer-layout{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.super-dialer{gap:18px;padding:22px;display:grid}.dialer-display{color:#fff;background:linear-gradient(135deg,#102f5d,#295bb1);border-radius:15px;align-items:center;gap:14px;padding:18px;display:flex}.dialer-display>svg{width:28px;height:28px}.dialer-display div{gap:5px;display:grid}.dialer-display small{opacity:.7;letter-spacing:.12em;font-size:9px}.dialer-display strong{letter-spacing:.04em;font-size:23px}.dialer-keypad{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dialer-keypad button{color:#30445f;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:13px;min-height:52px;font-size:17px;font-weight:800}.dialer-keypad button:hover{color:#fff;border-color:var(--zivro-blue);background:var(--zivro-blue)}.dialer-result{min-height:420px;padding-bottom:20px}.dialer-result>.alert,.dialer-result>.call-btn,.dialer-result>.telephony-safe,.dialer-result>.dialer-selected,.dialer-result>.dialer-session,.dialer-result>.dialer-match-list{margin-inline:20px}.dialer-match-list{gap:8px;display:grid}.dialer-match-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7f0;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;display:flex}.dialer-match-list span{gap:3px;display:grid}.dialer-match-list small{color:#7e8a9a}.dialer-selected{border:1px solid #dde7f2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.dialer-selected h3,.dialer-selected p{margin:0}.dialer-selected small,.dialer-selected p{color:#7e8a9a}.dialer-session{background:#f4f8fc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.dialer-session span{color:#6e7d91;word-break:break-all;flex:1;font-size:10px}@media (width<=900px){.super-dialer-layout{grid-template-columns:1fr}}:root{--crm-bg:#0f0b08;--crm-surface:#18110c;--crm-surface-raised:#21160f;--crm-border:#ffd5ab1b;--crm-text:#fff8f1;--crm-muted:#a59689;--crm-orange:#f47a24;--crm-orange-2:#ffad45;--crm-green:#28d99a;--crm-red:#ef6b62;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--crm-text);background:var(--crm-bg)}.app-shell{background:var(--crm-bg);grid-template-columns:278px 1fr}.sidebar{width:278px;color:var(--crm-text);border-right:1px solid var(--crm-border);background:radial-gradient(circle at 12% 7%,#f47a2421,#0000 25%),linear-gradient(#160f0a 0%,#0d0907 100%);box-shadow:18px 0 45px #0000002e}.sidebar .logo{border-bottom:1px solid var(--crm-border)}.sidebar .nav-group>span{color:#73675e}.sidebar nav button{color:#9e9084}.sidebar nav button:hover{color:#fff;background:#f47a2417}.sidebar nav button.active{color:#fff;background:linear-gradient(115deg,#ec681d,#ff9137);box-shadow:0 10px 26px #de5b1240,inset 0 1px #ffffff2e}.sidebar nav button.active svg{filter:drop-shadow(0 2px 5px #46190059)}.profile{border-color:var(--crm-border)}.profile small{color:#887a70}.avatar,.topbar-avatar{color:#19100b!important;background:linear-gradient(135deg,#ffac47,#ee6b20)!important}.workspace{background:radial-gradient(circle at 86% 2%,#f47a2417,transparent 27%),radial-gradient(circle at 18% 92%,#28d99a09,transparent 26%),var(--crm-bg)}.workspace:before{opacity:.7;background:radial-gradient(circle at 72% 0,#f47a2414,#0000 36%);height:330px;top:72px;left:278px}.workspace:after{border-color:#f47a2409;box-shadow:0 0 0 65px #f47a2403,0 0 0 130px #28d99a02}.topbar{border-color:var(--crm-border);color:var(--crm-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0b08e0;box-shadow:0 8px 28px #0000002e}.topbar-title small{color:#7f7166}.topbar-title strong{color:var(--crm-text)}.topbar-date{color:#96877b}.topbar>button.topbar-back,.topbar>button.topbar-menu{color:#c3b3a6;border-color:var(--crm-border);background:#1b130e}.online-pill{color:var(--crm-green);background:#28d99a12;border-color:#28d99a2b}.online-pill i{background:var(--crm-green);box-shadow:0 0 0 4px #28d99a1f}.workspace-inner{padding:28px 30px 42px}.content-stack{gap:18px}.crm-welcome{border:1px solid var(--crm-border);background:radial-gradient(circle at 86% 15%,#ff8b303d,#0000 25%),linear-gradient(115deg,#20140d,#120d09 68%);border-radius:20px;padding:27px 30px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0003}.crm-welcome:after{content:"";pointer-events:none;border:1px solid #ffb1611c;border-radius:50%;width:245px;height:245px;position:absolute;top:-82px;right:-42px;box-shadow:0 0 0 38px #ff994006,0 0 0 76px #ff994004}.crm-welcome>*{z-index:1;position:relative}.crm-welcome h1,.page-title h2,.analytics-heading h2{color:var(--crm-text)}.crm-welcome p,.page-title p,.analytics-heading p{color:var(--crm-muted)}.eyebrow,.eyebrow.dark,.section-kicker{color:var(--crm-orange-2)}.panel,.metric-card,.analytics-kpis{color:var(--crm-text);border-color:var(--crm-border);background:linear-gradient(145deg,#1f150ff7,#140e0afa);box-shadow:0 12px 34px #0003,inset 0 1px #ffffff05}.metric-card{border-radius:18px;min-height:105px}.metric-card:hover{border-color:#f47a2452;box-shadow:0 16px 40px #00000047,0 0 0 1px #f47a240d}.metric-card small,.panel p,.analytics-kpis small{color:var(--crm-muted)}.metric-card strong,.panel h3,.analytics-kpis strong{color:var(--crm-text)}.metric-icon{border:1px solid #ffffff0a}.metric-icon.blue,.metric-icon.orange,.metric-icon.purple{color:var(--crm-orange-2);background:#f47a241c}.metric-icon.green,.metric-icon.cyan{color:var(--crm-green);background:#28d99a1a}.metric-icon.red{color:var(--crm-red);background:#ef6b621a}.panel-head{border-color:var(--crm-border)}.panel-link,.activity-panel .panel-head button,.module-readiness .panel-head button{color:var(--crm-orange-2)}.primary-btn,.hero-primary,.call-btn{color:#fff;background:linear-gradient(115deg,#de5b17,#ff8f32)!important;box-shadow:0 10px 26px #de5b173d!important}.primary-btn:hover{box-shadow:0 14px 32px #de5b1757!important}.secondary-btn{color:#ffd0a7;background:#f47a2417;border:1px solid #f47a242e}.quick-grid button,.focus-list>button,.tool-grid>button,.readiness-grid>button{color:#e8ddd4;border-color:var(--crm-border);background:#ffffff05}.quick-grid button:hover,.focus-list>button:hover,.tool-grid>button:hover,.readiness-grid>button:hover{box-shadow:inset 3px 0 var(--crm-orange);background:#f47a2411;border-color:#f47a2442}.quick-grid button span{color:var(--crm-orange-2);background:#f47a241a}.focus-list,.tool-grid,.activity-row,.service-row,.readiness-grid{border-color:var(--crm-border);background:0 0}.focus-list strong,.quick-grid strong,.tool-grid strong,.focus-list b{color:#f7eee7}.focus-list small,.tool-grid small,.activity-row small{color:var(--crm-muted)}input,select,textarea,.search-box,.audit-search{color:#f3e9e1;border-color:var(--crm-border);background:#120d09}input::placeholder,textarea::placeholder{color:#6f635a}input:focus,select:focus,textarea:focus{border-color:var(--crm-orange);box-shadow:0 0 0 4px #f47a241a}label{color:#b6a79b}option{color:#f3e9e1;background:#17100b}th{color:#9f8f82;border-color:var(--crm-border);background:#120d09}td{color:#c9bbb0;border-color:var(--crm-border)}td:first-child{color:#f2e8e0}tbody tr:hover{background:#f47a2409}.status{color:#b9aca1;background:#292019}.status-interested,.status-highly_interested,.status-converted,.status-working,.status-connected,.status-online,.status-active,.status-verified,.status-signed{color:#54e3af;background:#28d99a1c}.status-callback,.status-follow_up,.status-partial,.status-foundation,.status-not_configured,.status-trial,.status-high,.status-pending{color:#ffb45e;background:#f47a241f}.status-not_interested,.status-wrong_number,.status-do_not_call,.status-suspended,.status-urgent,.status-rejected{color:#ff8178;background:#ef6b621c}.status-new,.status-assigned,.status-super_admin,.status-admin,.status-manager{color:#ffbd7d;background:#f47a241a}.status-row span,.service-row span{color:#b8aa9f}.status-row>div,.analytics-bar-cell>span,.progress-track{background:#2a2019}.loader,.empty{color:var(--crm-muted)}.loader i{border-color:#3a2a20;border-top-color:var(--crm-orange)}.alert.error{color:#ff9b94;background:#ef6b6217;border:1px solid #ef6b622b}.alert.success{color:#70e7bb;background:#28d99a14;border:1px solid #28d99a2b}.admin-hero,.module-banner{border:1px solid var(--crm-border);color:#fff;background:radial-gradient(circle at 82% 15%,#f47a2457,#0000 30%),radial-gradient(circle at 55% 110%,#28d99a14,#0000 34%),linear-gradient(118deg,#25150c,#120c08 62%,#1a100a)}.operations-pulse,.build-progress{border-color:var(--crm-border);background:#09060485}.progress-track i,.company-avatar,.module-banner-icon{background:linear-gradient(115deg,#e9621a,#ff983e)}.analytics-kpis>article,.analytics-chart,.analytics-chart-row,.analytics-chart-head{border-color:var(--crm-border)}.analytics-chart-head,.analytics-chart-row{background:0 0}.analytics-chart-row:hover{background:#f47a240a}.analytics-identity strong,.analytics-bar-cell strong{color:#eadfd7}.analytics-identity small{color:var(--crm-muted)}.analytics-bar-cell.leads>span i{background:linear-gradient(90deg,#d95716,#ff963c)}.analytics-bar-cell.sales>span i{background:linear-gradient(90deg,#159a68,#35dfa2)}.analytics-bar-cell.salesOrders>span i{background:linear-gradient(90deg,#9a5d2c,#e8a55d)}.pipeline-chart-wrap{border-color:var(--crm-border);background:radial-gradient(circle at 80% 10%,#f47a2414,#0000 28%),#120d09}.pipeline-chart-head h4,.pipeline-chart-stat strong{color:#f8eee6}.pipeline-chart-head p,.pipeline-chart-stat small,.pipeline-row span{color:var(--crm-muted)}.pipeline-chart-grid line{stroke:#ffe8d212}.pipeline-chart-label{fill:#8f8176}.pipeline-bars{border-color:var(--crm-border)}.pipeline-mini{border-color:var(--crm-border);background:#f47a240e}.calendar-day,.task-item,.kanban-column,.kanban-card,.company-list>article,.client-card,.pool-card,.service-card-grid>article,.telephony-steps article,.dialer-keypad button,.dialer-match-list button{color:#e7dcd3;border-color:var(--crm-border);background:#17100b}.calendar-day.outside{background:#100c09}.calendar-day.today{box-shadow:inset 0 0 0 1px var(--crm-orange)}.drawer,.lead-360-drawer,.client-360-drawer,.modal{color:var(--crm-text);background:#130e0a}.backdrop,.sidebar-scrim{background:#050302b8}@media (width<=880px){.workspace:before{left:0}.topbar>button.topbar-menu{color:#d9c9bc;border:1px solid var(--crm-border);background:#1b130e}}@media (width<=600px){.crm-welcome{padding:21px 17px}.metric-card{min-height:88px}}.global-search-shortcut{color:#aa9a8d;white-space:nowrap;background:#ffffff09;border:1px solid #ffdcbe1f;border-radius:8px;flex:none;margin-right:8px;padding:5px 8px;font:700 9px/1 DM Sans,sans-serif;box-shadow:inset 0 1px #ffffff09}.topbar-user{color:#b5a79c;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:4px 7px 4px 4px;transition:all .18s;display:flex}.topbar-user:hover{color:#fff;border-color:var(--crm-border);background:#ffffff09}.topbar-user .topbar-avatar{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:850;display:grid!important}.topbar-user-copy{gap:1px;min-width:0;display:grid}.topbar-user-copy strong{color:#f5ebe3;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;overflow:hidden}.topbar-user-copy small{color:#85776c;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:8px;overflow:hidden}@media (width>=881px){.app-shell{grid-template-columns:82px 1fr}.sidebar{align-items:center;width:82px;padding:16px 10px 13px;overflow:visible}.sidebar .logo{place-items:center;width:62px;min-height:58px;padding:0 0 12px;display:grid}.sidebar .brand-logo.compact{place-items:center;display:grid}.sidebar .brand-logo.compact .brand-logo-frame{border-color:#ffa4542e;border-radius:14px;width:45px;height:45px;box-shadow:0 8px 23px #0000004d,0 0 20px #f47a241c}.sidebar .brand-logo.compact .brand-logo-text{display:none}.sidebar nav{scrollbar-width:none;width:62px;padding:8px 5px 12px;overflow-x:visible}.sidebar nav::-webkit-scrollbar{display:none}.sidebar .nav-group{border:0;justify-items:center;gap:6px;padding:6px 0;display:grid}.sidebar .nav-group>span{display:none}.sidebar .nav-group button{border-radius:12px;place-items:center;width:44px;min-height:44px;padding:0;display:grid;position:relative}.sidebar .nav-group button svg{width:18px;height:18px}.sidebar .nav-group button strong{z-index:120;border:1px solid var(--crm-border);color:#f6ece4;white-space:nowrap;pointer-events:none;background:#251912;border-radius:8px;width:max-content;max-width:190px;padding:7px 10px;font-size:10px;display:none;position:fixed;left:72px;box-shadow:0 8px 24px #00000057}.sidebar .nav-group button:hover strong,.sidebar .nav-group button:focus-visible strong{display:block}.sidebar .nav-status{position:absolute;top:8px;right:7px}.sidebar .profile{justify-items:center;gap:8px;width:62px;padding:12px 0 0;display:grid}.sidebar .profile>div{display:none}.sidebar .profile .avatar{border-radius:12px;width:38px;height:38px}.sidebar .profile button{border-radius:10px;width:38px;height:34px}.sidebar .profile button:hover{color:#ff9a52;background:#f47a2417}.workspace{grid-column:2}.workspace:before{left:82px}.topbar{justify-content:flex-start;gap:10px;height:72px;padding:0 22px}.topbar-title{display:none}.global-lead-search{flex:600px;width:min(600px,48vw);max-width:600px;margin:0}.global-lead-search-form{background:#19110cbd;border-color:#ffdab817;border-radius:13px;min-height:43px;padding-left:14px;box-shadow:inset 0 1px #ffffff05,0 8px 25px #0000001f}.global-lead-search.open .global-lead-search-form{background:#1b120c;border-color:#f47a2459;box-shadow:0 0 0 4px #f47a2413,0 12px 30px #00000040}.global-lead-search-form>svg{color:#e7d8cb}.global-lead-search-form input{color:#f6ede6}.global-search-submit{display:none}.global-lead-search-popover{width:min(760px,100vw - 130px);left:0;transform:none}@keyframes global-search-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.topbar-actions{gap:9px;margin-left:auto}.topbar-date{border:1px solid var(--crm-border);background:#ffffff05;border-radius:10px;padding:7px 10px;font-size:9px}.team-chat-trigger{color:#d7c6b8;border-color:var(--crm-border);background:#ffffff06;width:38px;height:38px}.team-chat-trigger:hover,.team-chat-trigger.active{color:#fff;background:linear-gradient(135deg,#dc5c18,#f78a33);box-shadow:0 8px 23px #de5b1738}}@media (width<=880px){.sidebar .brand-logo-text{display:grid}.topbar-user{padding:2px}.topbar-user-copy,.topbar-user>svg,.topbar-date,.global-search-shortcut{display:none}.topbar-user .topbar-avatar{width:34px;height:34px}}.nav-entry{gap:5px;display:grid;position:relative}.sidebar .nav-entry>.nav-parent{width:100%}.sidebar .nav-entry.active>.nav-parent{color:#fff;box-shadow:inset 3px 0 var(--crm-orange);background:#f47a241f}.nav-chevron{margin-left:auto;transition:transform .18s}.nav-entry.open .nav-chevron{transform:rotate(180deg)}.nav-submenu{display:none}.nav-entry.open .nav-submenu{display:grid}@media (width>=881px){.sidebar .nav-entry{justify-items:center}.sidebar .nav-entry>.nav-parent{width:44px}.sidebar .nav-entry>.nav-parent .nav-chevron{color:#ffd0aa;background:#4b2917;border-radius:50%;width:11px;height:11px;padding:1px;position:absolute;bottom:2px;right:2px}.sidebar .nav-entry.active>.nav-parent{box-shadow:inset 0 0 0 1px #f47a244d}.sidebar .nav-entry.open .nav-submenu{z-index:130;border:1px solid var(--crm-border);background:#1c130d;border-radius:15px;gap:5px;width:210px;padding:9px;animation:.16s ease-out live-calling-menu-in;position:fixed;top:50%;left:72px;transform:translateY(-50%);box-shadow:0 22px 55px #0000007a,inset 0 1px #ffffff09}.sidebar .nav-entry .nav-submenu button{justify-content:flex-start;gap:10px;width:100%;min-height:42px;padding:10px 11px;display:flex}.sidebar .nav-entry .nav-submenu button strong{width:auto;max-width:none;color:inherit;box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:11px;display:block;position:static;overflow:hidden}.sidebar .nav-entry .nav-submenu button:hover strong,.sidebar .nav-entry .nav-submenu button:focus-visible strong{display:block}.sidebar .nav-entry .nav-submenu button.active{color:#fff;background:linear-gradient(115deg,#ec681d,#ff9137)}@keyframes live-calling-menu-in{0%{opacity:0;transform:translate(-7px,-50%)scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}}@media (width<=880px){.sidebar .nav-entry.open .nav-submenu{gap:4px;padding:3px 0 5px 17px}.sidebar .nav-entry .nav-submenu button{border-radius:9px;min-height:38px;padding:8px 11px;font-size:11px}.sidebar .nav-entry .nav-submenu button svg{color:var(--crm-orange-2)}}.notification-center{flex:none;position:relative}.notification-trigger{border:1px solid var(--crm-border);color:#d7c6b8;background:#ffffff06;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:all .18s;display:grid;position:relative}.notification-trigger:hover,.notification-center.open .notification-trigger{color:#fff;background:#f47a241c;border-color:#f47a2440}.notification-trigger>span{color:#fff;background:#ef6b62;border:2px solid #100b08;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.notification-popover{z-index:90;border:1px solid var(--crm-border);width:min(360px,100vw - 24px);color:var(--crm-text);background:#17100b;border-radius:17px;animation:.16s ease-out notification-in;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 65px #0000007a}@keyframes notification-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.notification-popover>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 85% 0,#f47a242b,#0000 45%),#1d140e;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.notification-popover>header>div{gap:2px;display:grid}.notification-popover header small{color:var(--crm-orange-2);letter-spacing:.13em;font-size:7px;font-weight:900}.notification-popover header strong{font:800 15px Manrope}.notification-popover header button{color:#a9988b;background:#ffffff0b;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.notification-list{display:grid}.notification-list>button{border:0;border-bottom:1px solid var(--crm-border);color:#d7cbc1;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 15px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.notification-list>button:hover{background:#f47a240e}.notification-list .metric-icon{border-radius:10px;width:36px;height:36px}.notification-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.notification-list strong{color:#f4ebe4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-list small{color:#81746a;font-size:8px}.notification-list b{color:var(--crm-orange-2);font:800 14px Manrope}.notification-list>button>svg{color:#74675e}.notification-state{color:#9b8c80;justify-content:center;align-items:center;gap:9px;min-height:140px;padding:24px;font-size:10px;display:flex}.notification-state i{border:2px solid #3a2a20;border-top-color:var(--crm-orange);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.notification-state.error{color:#ef8a82;text-align:center}.notification-popover>footer{color:#766960;background:#120d09;align-items:center;gap:7px;padding:10px 14px;font-size:8px;display:flex}.notification-popover>footer i{background:var(--crm-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #28d99a14}.team-chat-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070402c7}.team-chat-drawer{color:#d8ccc2;background:#100b08;box-shadow:-28px 0 80px #0000008c}.team-chat-head{background:radial-gradient(circle at 82% -25%,#f47a2452,#0000 42%),linear-gradient(115deg,#25170e,#120c08 66%,#1b100a);box-shadow:0 8px 26px #00000047}.team-chat-brand>span{color:#ffb068;background:#f47a241c;border-color:#f47a2438}.team-chat-brand small{color:#ff9b51}.team-chat-head-actions>button{color:#dbcabe;background:#ffffff0f}.team-chat-live{color:#9f9084}.team-chat-live i{background:var(--crm-green)}.team-chat-company-filter,.team-chat-sidebar,.team-chat-conversation,.team-chat-person,.team-chat-thread-head,.team-chat-composer,.team-chat-message>div{color:#d6c9bf!important;border-color:var(--crm-border)!important;background:#17100b!important}.team-chat-tabs button{color:#887a70}.team-chat-tabs button.active{color:#ffad68;background:#f47a241a}.team-chat-search,.team-chat-composer>div:not(.team-chat-composer-error){border-color:var(--crm-border);background:#110c08}.team-chat-search input,.team-chat-composer textarea{color:#eee3da}.team-chat-conversation:hover,.team-chat-conversation.active,.team-chat-person:hover:not(:disabled){box-shadow:inset 3px 0 var(--crm-orange);background:#21160f!important}.team-chat-avatar{color:#f2a15f;background:linear-gradient(145deg,#2b1b11,#20150e);box-shadow:inset 0 0 0 1px #f47a241f}.team-chat-avatar.group{color:#fff;background:linear-gradient(135deg,#db5b18,#f68c34)}.team-chat-conversation-copy strong,.team-chat-person strong,.team-chat-thread-head strong,.team-chat-list-state strong,.team-chat-thread-state strong,.team-chat-welcome h2,.team-chat-message p{color:#eee4dc!important}.team-chat-messages{background-color:#100b08;background-image:radial-gradient(circle at 15% 10%,#f47a240d,#0000 25%),radial-gradient(circle at 85% 80%,#28d99a06,#0000 25%)}.team-chat-message.mine>div{box-shadow:0 8px 22px #ba43092e;color:#fff!important;background:linear-gradient(135deg,#d95716,#f58a32)!important;border-color:#0000!important}.team-chat-message.admin-message>div{box-shadow:inset 3px 0 var(--crm-orange),0 7px 20px #00000029;border-color:#f47a243d!important}.team-chat-composer>button{background:linear-gradient(135deg,#dc5d19,#f7933d);box-shadow:0 8px 20px #de5b1738}.team-chat-welcome>span{background:linear-gradient(135deg,#dc5d19,#f7933d);box-shadow:0 15px 35px #de5b1733}.team-chat-welcome>div{color:#54d7a7;background:#28d99a14}@media (width<=880px){html,body{overscroll-behavior-y:none;min-height:100%}body{overflow-x:hidden}.app-shell,.workspace{min-height:100dvh}.workspace{padding-top:calc(64px + env(safe-area-inset-top))}.topbar{z-index:65;height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #0000004d}.workspace-inner{padding-top:18px}.notification-popover{top:calc(68px + env(safe-area-inset-top));width:auto;position:fixed;left:10px;right:10px}.team-chat-drawer{height:100dvh;padding-top:env(safe-area-inset-top)}.team-chat-head{min-height:64px}.team-chat-thread-head{z-index:2;position:sticky;top:0}.team-chat-composer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}@media (width<=520px){.topbar-user{display:none}.notification-trigger,.team-chat-trigger{border-radius:10px;width:34px;height:34px}.topbar-actions{gap:4px}.team-chat-message{max-width:90%}.team-chat-message>div{padding:10px 11px 8px}.team-chat-messages{padding-bottom:18px}}.skip-link{z-index:9999;color:#160d08;background:#ffad59;border:2px solid #fff;border-radius:10px;padding:11px 16px;font-weight:850;transition:transform .16s;position:fixed;top:8px;left:12px;transform:translateY(-150%);box-shadow:0 10px 30px #0006}.skip-link:focus{transform:translateY(0)}#crm-main-content:focus{outline:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #ffb261}.sidebar button:focus-visible,.topbar button:focus-visible{z-index:2}.accessibility-center{flex:none;position:relative}.accessibility-trigger{border:1px solid var(--crm-border);color:#d7c6b8;background:#ffffff06;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:all .18s;display:grid}.accessibility-trigger:hover,.accessibility-center.open .accessibility-trigger{color:#fff;background:#28d99a18;border-color:#28d99a42}.accessibility-popover{z-index:92;border:1px solid var(--crm-border);width:min(390px,100vw - 24px);color:var(--crm-text);background:#17100b;border-radius:18px;animation:.16s ease-out notification-in;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 70px #00000085}.accessibility-popover>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 85% 0,#28d99a21,#0000 45%),#1d140e;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.accessibility-popover>header>div{gap:2px;display:grid}.accessibility-popover header small{color:var(--crm-green);letter-spacing:.13em;font-size:7px;font-weight:900}.accessibility-popover header strong{font:800 15px Manrope}.accessibility-popover header button{color:#a9988b;background:#ffffff0b;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.accessibility-intro{color:#9c8e83;background:#28d99a09;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.accessibility-intro svg{color:var(--crm-green);flex:none}.accessibility-intro p{margin:0;font-size:9px;line-height:1.55}.text-size-control{border:0;border-bottom:1px solid var(--crm-border);margin:0;padding:13px 16px}.text-size-control legend{color:#b9aa9e;padding:0;font-size:9px;font-weight:800}.text-size-control>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.text-size-control button{border:1px solid var(--crm-border);color:#9d8f83;background:#120d09;border-radius:9px;min-height:36px;font-size:9px;font-weight:800}.text-size-control button.active{color:#fff;background:#f47a241f;border-color:#f47a2459}.accessibility-options{display:grid}.accessibility-options>button{border:0;border-bottom:1px solid var(--crm-border);color:#d8cbc1;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:10px;width:100%;padding:10px 16px;display:grid}.accessibility-options>button:hover{background:#ffffff06}.accessibility-options>button>span:first-child{color:#b9a99c;background:#ffffff0a;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.accessibility-options>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.accessibility-options strong{color:#eee4dc;font-size:10px}.accessibility-options>button>i{background:#382a21;border-radius:11px;width:34px;height:19px;transition:all .18s;position:relative}.accessibility-options>button>i b{background:#8d7d70;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px}.accessibility-popover>footer{background:#120d09;padding:11px 16px}.accessibility-popover>footer button{border:1px solid var(--crm-border);color:#a5968a;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;font-size:9px;font-weight:800;display:flex}[data-high-contrast=true]{--crm-bg:#000;--crm-surface:#090603;--crm-surface-raised:#120a04;--crm-border:#ffffff52;--crm-text:#fff;--crm-muted:#d0c6bd}[data-high-contrast=true] :where(.panel,.metric-card,input,select,textarea,button,.topbar,.sidebar){border-color:#ffffff4d}[data-high-contrast=true] :where(p,small,label,td,.topbar-date){color:#ded6cf}[data-high-contrast=true] .eyebrow,[data-high-contrast=true] .section-kicker{color:#ffc27e}[data-reduced-motion=true]{scroll-behavior:auto!important}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-underline-links=true] a,[data-underline-links=true] .panel-link{text-underline-offset:3px;text-decoration:underline!important;text-decoration-thickness:2px!important}[data-strong-focus=true] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:4px solid #ffd08f!important;box-shadow:0 0 0 2px #17100b!important}[data-easy-font=true] body,[data-easy-font=true] :where(button,input,select,textarea,h1,h2,h3,strong){letter-spacing:.01em;font-family:Arial,Verdana,sans-serif!important}[data-text-size=large] .workspace :where(p,label,input,select,textarea,button,td,th,small){font-size:max(12px,.82rem);line-height:1.55}[data-text-size=large] .workspace :where(strong,b){font-size:max(13px,.88rem)}[data-text-size=larger] .workspace :where(p,label,input,select,textarea,button,td,th,small){font-size:max(14px,.92rem);line-height:1.65}[data-text-size=larger] .workspace :where(strong,b){font-size:max(15px,1rem)}@media (forced-colors:active){*{forced-color-adjust:auto}:where(button,a,input,select,textarea):focus-visible{outline:3px solid highlight!important}.status,.metric-icon{border:1px solid canvastext}}@media (pointer:coarse){.topbar button,.sidebar nav button,.primary-btn,.secondary-btn,.panel-link,.notification-list button,.accessibility-options button{min-height:44px}}@media (width<=880px){.accessibility-popover{top:calc(68px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 82px - env(safe-area-inset-top));position:fixed;left:10px;right:10px;overflow-y:auto}}@media (width<=520px){.accessibility-trigger{border-radius:10px;width:34px;height:34px}.accessibility-intro{display:none}.accessibility-options>button{padding-block:9px}}@media (width<=880px){html{height:auto;min-height:100%;scroll-padding-top:calc(64px + env(safe-area-inset-top));overflow:hidden auto}body,#root{width:100%;height:auto;min-height:100%;position:static;overflow:hidden visible}body{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.app-shell{height:auto;min-height:100dvh;overflow:visible}.workspace{touch-action:pan-y;height:auto;min-height:100dvh;padding-top:0;overflow:visible}.topbar{width:100%;height:calc(64px + env(safe-area-inset-top));min-height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);position:sticky;top:0;left:auto;right:auto}.workspace-inner,.content-stack{height:auto;overflow:visible}html,body,#root{width:100%;height:100%;min-height:0;overflow:hidden}body{touch-action:auto;position:relative}.app-shell{width:100%;height:100%;min-height:0;display:block;overflow:hidden}.workspace{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:0;display:block;overflow-x:hidden;overflow-y:auto!important}.topbar{flex:none;width:100%;position:sticky;top:0;left:auto;right:auto}.workspace-inner{min-height:calc(100dvh - 64px);padding-bottom:max(30px,env(safe-area-inset-bottom));overflow:visible}}.user-avatar{isolation:isolate;color:#21130a;background:linear-gradient(135deg,#ffad54,#e96820);flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.user-avatar>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.user-avatar>span{place-items:center;width:100%;height:100%;display:grid}.team-chat-avatar{overflow:hidden}.team-chat-avatar img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.profile-avatar-center{flex:none;position:relative}.profile-avatar-popover{z-index:94;border:1px solid var(--crm-border);width:min(410px,100vw - 24px);color:var(--crm-text);background:#17100b;border-radius:19px;animation:.18s ease-out notification-in;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 28px 75px #0000008c}.profile-avatar-popover>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 85% 0,#f47a2433,#0000 46%),#1d140e;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.profile-avatar-popover>header>div{gap:2px;display:grid}.profile-avatar-popover header small{color:var(--crm-orange-2);letter-spacing:.13em;font-size:7px;font-weight:900}.profile-avatar-popover header strong{font:800 15px Manrope}.profile-avatar-popover header>button{color:#aa998d;background:#ffffff0b;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.profile-avatar-preview{border-bottom:1px solid var(--crm-border);background:linear-gradient(120deg,#f47a2413,#0000);align-items:center;gap:15px;padding:17px;display:flex}.profile-avatar-preview>.user-avatar{border:3px solid #ffffffc7;border-radius:50%;width:76px;height:76px;font-size:25px;box-shadow:0 9px 28px #00000052,0 0 0 5px #f47a2417}.profile-avatar-preview>div{gap:3px;min-width:0;display:grid}.profile-avatar-preview strong{color:#f7ede5;font:800 15px Manrope}.profile-avatar-preview small{color:var(--crm-orange-2);font-size:8px;font-weight:800}.profile-avatar-preview span{color:#8d7e73;max-width:245px;font-size:8px;line-height:1.45}.profile-avatar-actions{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.profile-avatar-actions button{border:1px solid var(--crm-border);color:#d9cbc0;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:9px;font-weight:800;display:flex}.profile-avatar-actions button:first-child{color:#ffd0a8;background:#f47a2414;border-color:#f47a2438}.profile-avatar-actions button:disabled{cursor:not-allowed;opacity:.42}.avatar-gallery-head{align-items:center;gap:9px;padding:4px 17px 10px;display:flex}.avatar-gallery-head>svg{color:var(--crm-green)}.avatar-gallery-head>div{gap:2px;display:grid}.avatar-gallery-head strong{color:#eadfd6;font-size:10px}.avatar-gallery-head small{color:#7f7268;font-size:8px}.avatar-gallery{scrollbar-width:thin;scrollbar-color:#634026 transparent;grid-template-columns:repeat(4,1fr);gap:9px;max-height:190px;padding:0 16px 15px;display:grid;overflow-y:auto}.avatar-gallery button{aspect-ratio:1;background:#24170f;border:2px solid #0000;border-radius:50%;padding:0;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 5px 16px #00000038}.avatar-gallery button:hover{transform:translateY(-2px)}.avatar-gallery button.selected{border-color:var(--crm-orange-2);box-shadow:0 0 0 3px #f47a2426,0 7px 20px #00000047}.avatar-gallery button.selected:after{content:"✓";color:#102018;background:var(--crm-green);border:2px solid #17100b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:950;display:grid;position:absolute;bottom:2px;right:2px}.avatar-gallery img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.avatar-message{border-radius:9px;margin:0 16px 12px;padding:9px 11px;font-size:9px}.avatar-message.success{color:#65e1b2;background:#28d99a14}.avatar-message.error{color:#ff9289;background:#ef6b6217}.profile-avatar-popover>footer{padding:12px 16px max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--crm-border);background:#120d09;grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.profile-avatar-popover>footer button{min-height:40px;padding:9px 12px;font-size:9px}.employee-row .user-avatar,.user-list .user-avatar{border-radius:12px;width:38px;height:38px}@media (width<=880px){.profile-avatar-popover{top:calc(68px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 78px - env(safe-area-inset-top));position:fixed;left:10px;right:10px;overflow-y:auto}}@media (width<=520px){.profile-avatar-center .topbar-user{display:flex}.profile-avatar-preview>.user-avatar{width:68px;height:68px}.avatar-gallery{gap:7px}}.global-lead-search-form input:focus,.global-lead-search-form input:focus-visible,[data-strong-focus=true] .global-lead-search-form input:focus-visible{box-shadow:none!important;outline:0!important}.global-lead-search-form:focus-within{border-color:#f47a246b!important;box-shadow:0 0 0 4px #f47a2413,0 12px 30px #00000040!important}.global-lead-search-popover{color:#ded2c8;background:#15100c;border-color:#ffd5ab21;box-shadow:0 26px 72px #00000094,0 6px 20px #00000040}.global-search-popover-head{border-color:var(--crm-border);background:radial-gradient(circle at 86% 0,#f47a2429,#0000 48%),linear-gradient(110deg,#21160f,#17100b);padding:15px 17px 13px}.global-search-popover-head strong{color:#f5ebe3;font-size:13px}.global-search-popover-head>span{color:#ffb36f;background:#f47a2417;border:1px solid #f47a2426}.global-search-results{background:#120d09;padding:5px}.global-lead-result{color:#d6c9bf;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(175px,1.3fr) minmax(145px,1fr) 72px auto 18px;gap:12px;margin:3px 0;padding:11px 12px;transition:background .16s,border-color .16s,transform .16s}.global-lead-result:hover,.global-lead-result:focus-visible,.global-lead-result[aria-selected=true]{background:linear-gradient(110deg,#f47a2416,#ffffff05);border-color:#f47a2429;transform:translate(1px);box-shadow:inset 3px 0 var(--crm-orange)!important;outline:0!important}[data-strong-focus=true] .global-lead-result:focus-visible{outline:2px solid var(--crm-orange)!important;outline-offset:-2px!important;box-shadow:inset 3px 0 var(--crm-orange)!important}.global-lead-result .lead-result-avatar{color:#24140a;background:linear-gradient(135deg,#ffb35e,#e96820);border:1px solid #f47a2429;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 6px 16px #00000038}.global-result-main>strong,.global-result-origin>strong{color:#f1e7df;font-size:11px}.global-result-main>small{color:#aa9b8f}.global-result-main>small svg{color:var(--crm-orange-2)}.global-result-main code{color:#b8aa9f;border:1px solid var(--crm-border);background:#241a13}.global-result-origin small{color:#81746a}.global-result-calls{background:#28d99a0e;border:1px solid #28d99a1a}.global-result-calls strong{color:#62dfb2}.global-result-calls small{color:#8eac9f}.global-lead-result>svg{color:#76695f}.global-lead-result:hover>svg,.global-lead-result[aria-selected=true]>svg{color:var(--crm-orange-2)}.global-search-guidance{color:#8e8177}.global-search-guidance svg{color:#765e4b}.global-search-guidance strong{color:#d9ccc2}.global-search-loading{color:#9a8c81}.global-search-loading i{border-color:#3a291f;border-top-color:var(--crm-orange)}.global-search-footer{color:#81746a;border-color:var(--crm-border);background:#100b08;padding:10px 15px}.global-search-footer strong{color:#d69a67}@media (width<=1050px){.global-lead-result{grid-template-columns:42px minmax(175px,1fr) 72px auto 18px}}@media (width<=600px){.global-search-results{padding:4px}.global-lead-result{border-radius:10px;grid-template-columns:38px minmax(0,1fr) 60px 16px;gap:9px;padding:10px 9px}.global-lead-result .lead-result-avatar{border-radius:11px;width:36px;height:36px}}@media (width<=390px){.global-lead-result{grid-template-columns:38px minmax(0,1fr) 16px}}html.marketing-page-active,body.marketing-page-active{scroll-behavior:smooth;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.marketing-login{color:#f8eee6;background:radial-gradient(circle at 88% 4%,#f47a241f,#0000 25%),radial-gradient(circle at 5% 35%,#28d99a09,#0000 24%),#0d0907;min-height:100vh}.marketing-login *{box-sizing:border-box}.marketing-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0907e0;border-bottom:1px solid #ffd5ab17;align-items:center;gap:34px;width:100%;min-height:76px;padding:10px max(24px,50vw - 620px);display:flex;position:sticky;top:0;box-shadow:0 10px 35px #0000002e}.marketing-brand{margin-right:auto;text-decoration:none}.marketing-brand .brand-logo.compact .brand-logo-frame{border-color:#f47a2433;width:43px;height:43px;box-shadow:0 7px 22px #0000004d}.marketing-brand .brand-logo-text strong{font-size:18px}.marketing-brand .brand-logo-text small{color:#ff9b50}.marketing-header nav,.marketing-footer nav{align-items:center;gap:27px;display:flex}.marketing-header nav a,.marketing-footer nav a{color:#a6978b;font-size:11px;font-weight:700;text-decoration:none;transition:all .18s}.marketing-login-link{color:#ffd2ae;background:#f47a2414;border:1px solid #f47a2433;border-radius:10px;align-items:center;gap:5px;padding:10px 14px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.marketing-login main{display:block}.marketing-hero{isolation:isolate;grid-template-columns:minmax(0,1.12fr) minmax(360px,.62fr);align-items:center;gap:clamp(45px,7vw,95px);width:min(1240px,100% - 48px);min-height:calc(100svh - 76px);margin:auto;padding:70px 0 76px;display:grid;position:relative}.marketing-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #f47a2411;border-radius:50%;width:380px;height:380px;position:absolute;top:4%;right:29%;box-shadow:0 0 0 65px #f47a2403,0 0 0 130px #28d99a02}.marketing-hero-copy{min-width:0}.marketing-pill{color:#92d9bf;letter-spacing:.04em;background:#28d99a0e;border:1px solid #28d99a24;border-radius:20px;align-items:center;gap:8px;padding:7px 11px;font-size:9px;font-weight:850;display:inline-flex}.marketing-pill i{background:var(--crm-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28d99a1a}.marketing-hero h1{color:#fff8f2;letter-spacing:-.062em;max-width:760px;margin:22px 0 21px;font:800 clamp(48px,6vw,80px)/.98 Manrope}.marketing-hero h1>span{color:#ff9344;text-shadow:0 8px 32px #f47a2433;min-width:3.3em;animation:.55s cubic-bezier(.2,.8,.2,1) both marketing-word;display:inline-block}@keyframes marketing-word{0%{opacity:0;filter:blur(7px);transform:translateY(15px)}to{opacity:1;filter:blur();transform:none}}.marketing-hero-copy>p{color:#ad9d91;max-width:670px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.marketing-hero-actions{gap:10px;margin-top:29px;display:flex}.marketing-primary,.marketing-secondary{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 17px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.marketing-secondary{color:#d6c8bd;background:#ffffff06;border:1px solid #ffffff1a}.marketing-trust{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.marketing-trust span{color:#84776e;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.marketing-trust svg{color:#d48750;width:14px}.marketing-mini-dashboard{background:linear-gradient(145deg,#1f150feb,#110c09f2);border:1px solid #ffd5ab17;border-radius:18px;max-width:680px;margin-top:35px;padding:18px;box-shadow:0 22px 55px #00000038}.mini-dashboard-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mini-dashboard-head span{color:#8d7e72;letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.mini-dashboard-head span i{background:var(--crm-green);border-radius:50%;width:6px;height:6px}.mini-dashboard-head b{color:#d8cbc0;font-size:10px}.mini-dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mini-dashboard-metrics article{background:#ffffff05;border:1px solid #ffffff0b;border-radius:12px;gap:4px;min-height:75px;padding:13px;display:grid;position:relative;overflow:hidden}.mini-dashboard-metrics small{color:#7e7167;font-size:8px}.mini-dashboard-metrics strong{color:#eee3db;font-size:12px}.mini-dashboard-metrics i{border-radius:50%;width:52px;height:52px;position:absolute;bottom:-15px;right:-8px}.mini-dashboard-metrics i.orange{background:radial-gradient(circle,#f47a2447,#0000 68%)}.mini-dashboard-metrics i.green{background:radial-gradient(circle,#28d99a38,#0000 68%)}.mini-dashboard-chart{border-top:1px solid #ffffff0b;align-items:end;gap:7px;height:54px;margin-top:13px;padding:7px 8px 0;display:flex}.mini-dashboard-chart i{background:linear-gradient(#fa8e35,#713316);border-radius:5px 5px 2px 2px;flex:1;height:28%}.mini-dashboard-chart i:nth-child(2){height:48%}.mini-dashboard-chart i:nth-child(3){height:39%}.mini-dashboard-chart i:nth-child(4){height:64%}.mini-dashboard-chart i:nth-child(5){height:54%}.mini-dashboard-chart i:nth-child(6){background:linear-gradient(#42dca6,#14573f);height:82%}.mini-dashboard-chart i:nth-child(7){height:72%}.marketing-login-card{scroll-margin-top:94px;position:relative}.marketing-login-card:before{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(circle at 70% 10%,#f47a2429,#0000 42%);border-radius:35px;position:absolute;inset:-24px}.marketing-login-card form{background:linear-gradient(145deg,#23170ffa,#130d09fa);border:1px solid #ffd6b221;border-radius:24px;gap:16px;padding:clamp(25px,3vw,34px);display:grid;box-shadow:0 30px 75px #0000006b,inset 0 1px #ffffff06}.marketing-login-card .brand-logo.compact .brand-logo-frame{border-color:#f47a242e;width:43px;height:43px}.marketing-login-card .login-heading h2{color:#fff7f0;margin:0;font-size:30px}.marketing-login-card .login-heading p{color:#8f8176;margin:0;font-size:11px}.marketing-login-card label{color:#bbaa9d;gap:7px;font-size:10px}.marketing-login-card input{color:#f4eae2;background:#120d09;border-color:#ffffff18;min-height:48px}.marketing-login-card input:focus{border-color:#f47a2473;box-shadow:0 0 0 4px #f47a2414;outline:0!important}.marketing-login-card .login-submit{color:#fff;background:linear-gradient(115deg,#dd5d19,#fa8d34);border:0;border-radius:11px;width:100%;min-height:49px;font-weight:850;box-shadow:0 12px 28px #d34f0d3b}.marketing-kicker{color:#ed8b45;letter-spacing:.17em;font-size:9px;font-weight:900}.marketing-section-copy{max-width:720px}.marketing-section-copy h2,.marketing-section-head h2,.marketing-security h2,.marketing-final h2{color:#fff7f0;letter-spacing:-.045em;margin:10px 0 12px;font:800 clamp(30px,4vw,48px)/1.08 Manrope}.marketing-section-copy>p,.marketing-section-head>p,.marketing-security>div>p,.marketing-final>p{color:#9c8d81;line-height:1.7}.marketing-about,.marketing-features,.marketing-workflow,.marketing-plans,.marketing-security,.marketing-final{width:min(1180px,100% - 48px);margin:auto;padding:92px 0;scroll-margin-top:70px}.marketing-about{border-top:1px solid #ffffff0e;grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px;display:grid}.marketing-about-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-about-grid article{background:linear-gradient(145deg,#1d140e,#130e0a);border:1px solid #ffffff0f;border-radius:17px;min-height:205px;padding:22px}.marketing-about-grid article>strong{color:#6f4a31;font:800 22px Manrope}.marketing-about-grid h3{color:#eee3db;margin:36px 0 8px;font-size:15px}.marketing-about-grid p{color:#81746a;margin:0;font-size:10px;line-height:1.55}.marketing-features,.marketing-plans{background:linear-gradient(#ffffff04,#0000);width:100%;padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.marketing-section-head{justify-content:space-between;align-items:end;gap:50px;max-width:1180px;margin:0 auto 35px;display:flex}.marketing-section-head>p{max-width:400px;margin:0 0 4px;font-size:12px}.marketing-feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:auto;display:grid}.marketing-feature-grid article{background:#17100b;border:1px solid #ffffff0f;border-radius:17px;min-height:220px;padding:23px;transition:all .22s;position:relative}.marketing-feature-grid article:hover{background:#1d140e;border-color:#f47a242e;transform:translateY(-3px)}.marketing-feature-grid article>span{color:#ff9b51;background:#f47a2417;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.marketing-feature-grid article>span svg{width:20px}.marketing-feature-grid article>small{color:#553b2b;font-weight:900;position:absolute;top:24px;right:22px}.marketing-feature-grid h3{color:#eee4dc;margin:31px 0 8px;font-size:15px}.marketing-feature-grid p{color:#80736a;margin:0;font-size:10px;line-height:1.6}.marketing-workflow{grid-template-columns:.75fr 1.25fr;gap:75px;display:grid}.marketing-steps{display:grid}.marketing-steps article{border-top:1px solid #ffffff12;grid-template-columns:42px 1fr;gap:15px;padding:21px 0;display:grid}.marketing-steps article:last-child{border-bottom:1px solid #ffffff12}.marketing-steps article>span{color:#ff9c54;background:#f47a2412;border:1px solid #f47a242e;border-radius:11px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.marketing-steps h3{color:#eee3db;margin:0 0 5px;font-size:14px}.marketing-steps p{color:#81746a;margin:0;font-size:10px;line-height:1.55}.marketing-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:auto;display:grid}.marketing-plan-grid article{background:linear-gradient(145deg,#1b120d,#120d09);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;min-height:525px;padding:27px;display:flex;position:relative}.plan-popular{color:#241207;letter-spacing:.08em;background:#ff9a50;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:17px;right:17px}.marketing-plan-grid article>small{color:#d0834b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.marketing-plan-grid h3{color:#fff3ea;margin:12px 0 8px;font-size:24px}.marketing-plan-grid article>p{color:#897b70;min-height:48px;font-size:10px;line-height:1.55}.marketing-price{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-content:center;min-height:65px;padding:17px 0;display:grid}.marketing-price strong{color:#fff;font:800 25px Manrope}.marketing-price span{color:#74685f;font-size:8px}.marketing-plan-limits{gap:8px;padding:14px 0 5px;display:flex}.marketing-plan-limits span{color:#a79587;background:#ffffff08;border-radius:8px;align-items:center;gap:5px;padding:6px 7px;font-size:8px;display:flex}.marketing-plan-limits svg{color:#d87b3d;width:12px}.marketing-plan-grid ul{color:#a5968a;gap:10px;padding:13px 0 20px;font-size:10px;list-style:none;display:grid}.marketing-plan-grid li{align-items:center;gap:7px;display:flex}.marketing-plan-grid li svg{width:14px;color:var(--crm-green)}.marketing-plan-grid article>a{color:#ffc18e;background:#f47a2412;border:1px solid #f47a242e;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;margin-top:auto;font-size:9px;font-weight:850;text-decoration:none;display:flex}.marketing-plan-grid.count-1{grid-template-columns:1fr;max-width:430px}.marketing-plan-grid.count-2{grid-template-columns:repeat(2,1fr);max-width:800px}.marketing-security{grid-template-columns:160px 1fr;align-items:center;gap:50px;display:grid}.marketing-security-icon{width:150px;height:150px;color:var(--crm-green);background:radial-gradient(circle,#28d99a1c,#0000 65%);border:1px solid #28d99a24;border-radius:42px;place-items:center;display:grid;box-shadow:0 0 0 18px #28d99a04}.marketing-security-icon svg{width:54px;height:54px}.marketing-security>div>p{max-width:750px}.marketing-security>div>div{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.marketing-security>div>div span{color:#9d8e82;background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.marketing-security>div>div svg{color:#47c99b;width:14px}.marketing-final{text-align:center;background:radial-gradient(circle at 50% 120%,#f47a2433,#0000 45%),linear-gradient(145deg,#1c130e,#110c09);border:1px solid #f47a241f;border-radius:25px;justify-items:center;padding:85px 20px;display:grid}.marketing-final h2{margin-bottom:8px}.marketing-final p{margin:0 0 23px}.marketing-footer{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 48px);margin:92px auto 0;padding:35px 0 30px;display:grid}.marketing-footer>div{gap:10px;display:grid}.marketing-footer .brand-logo.compact .brand-logo-frame{width:40px;height:40px}.marketing-footer .brand-logo-text strong{font-size:17px}.marketing-footer>div p{color:#756a62;margin:0;font-size:9px}.marketing-footer>small{color:#5f554e;border-top:1px solid #ffffff0b;grid-column:1/-1;padding-top:20px;font-size:8px}@media (width<=1000px){.marketing-header{padding-inline:22px}.marketing-hero{grid-template-columns:1fr .72fr;gap:35px}.marketing-hero h1{font-size:clamp(44px,6vw,65px)}.marketing-about{grid-template-columns:1fr;align-items:start;gap:35px}.marketing-feature-grid{grid-template-columns:repeat(2,1fr)}.marketing-workflow{grid-template-columns:1fr;gap:25px}}@media (width<=760px){html.marketing-page-active,body.marketing-page-active{overflow-y:auto!important}.marketing-header{gap:10px;min-height:66px;padding:9px 14px}.marketing-header nav{display:none}.marketing-brand .brand-logo-text{display:grid}.marketing-login-link{margin-left:auto}.marketing-hero{grid-template-columns:1fr;width:min(100% - 28px,620px);min-height:auto;padding:55px 0 65px}.marketing-hero-copy{text-align:center}.marketing-hero h1{margin-inline:auto;font-size:clamp(42px,11vw,62px)}.marketing-hero-copy>p{margin-inline:auto}.marketing-hero-actions,.marketing-trust{justify-content:center}.marketing-mini-dashboard{text-align:left;margin-inline:auto}.marketing-login-card{width:min(440px,100%);margin:10px auto 0}.marketing-about,.marketing-workflow,.marketing-security,.marketing-final{width:min(100% - 28px,620px);padding:68px 0}.marketing-about-grid,.marketing-plan-grid{grid-template-columns:1fr}.marketing-about-grid article{min-height:165px}.marketing-about-grid h3{margin-top:22px}.marketing-section-head{flex-direction:column;align-items:flex-start;gap:9px}.marketing-section-head>p{max-width:none}.marketing-plan-grid{max-width:500px}.marketing-plan-grid article{min-height:auto}.marketing-security{grid-template-columns:1fr;gap:30px}.marketing-security-icon{border-radius:29px;width:100px;height:100px}.marketing-security-icon svg{width:40px}.marketing-final{padding-inline:20px}.marketing-footer{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:65px}.marketing-footer nav{flex-wrap:wrap;gap:16px}}@media (width<=480px){.marketing-header .brand-logo-text strong{font-size:15px}.marketing-header .brand-logo-text small{font-size:7px}.marketing-login-link{padding:9px 10px}.marketing-hero{padding-top:38px}.marketing-hero h1{font-size:clamp(38px,12vw,52px)}.marketing-hero-actions{flex-direction:column}.marketing-hero-actions a{width:100%}.marketing-trust{gap:10px}.marketing-mini-dashboard{padding:13px}.mini-dashboard-metrics{grid-template-columns:1fr}.mini-dashboard-metrics article{min-height:58px}.marketing-login-card form{padding:23px 18px}.marketing-features,.marketing-plans{padding:65px 14px}.marketing-feature-grid{grid-template-columns:1fr}.marketing-feature-grid article{min-height:190px}.marketing-plan-limits{flex-wrap:wrap}.marketing-section-copy h2,.marketing-section-head h2,.marketing-security h2,.marketing-final h2{font-size:30px}.marketing-about-grid{gap:9px}}.nav-submenu{overflow:hidden}.nav-submenu-head{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 90% 0,#f47a2433,#0000 52%);align-items:center;gap:11px;padding:12px;display:flex}.nav-submenu-head>span{color:#fff;background:linear-gradient(145deg,#ee681d,#ff9338);border:1px solid #ffae6033;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 9px 22px #e25b1342}.nav-submenu-head>span i{background:var(--crm-green);border:2px solid #1c130d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 3px #28d99a1a}.nav-submenu-head>div{gap:2px;min-width:0;display:grid}.nav-submenu-head small{color:#9c8a7c;letter-spacing:.14em;font-size:7px;font-weight:900}.nav-submenu-head b{color:#f8eee7;font:800 14px Manrope}.nav-submenu-list{gap:5px;padding:8px;display:grid}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item{color:#c7b9ae;text-align:left;width:100%;min-height:54px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid;position:relative}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item:hover{color:#fff;background:#f47a2411;border-color:#f47a242b}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item.active{color:#fff;background:linear-gradient(110deg,#dd5813f2,#f67e27e6);border-color:#ffb1682e;box-shadow:0 9px 23px #d7520d33}.nav-child-icon{color:#ffb36d;background:#f47a2417;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #f47a2414}.nav-submenu-item.active .nav-child-icon{color:#23150c;background:#ffd0a4}.nav-submenu-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar .nav-submenu-item>span:nth-child(2) strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nav-submenu-item>span:nth-child(2) small{color:#806f63;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.nav-submenu-item.active>span:nth-child(2) small{color:#fff3e9b8}.nav-submenu-item em{color:#5f5046;font-size:7px;font-style:normal;font-weight:900}.nav-submenu-item.active em{color:#ffffff9e}.nav-submenu>footer{border-top:1px solid var(--crm-border);color:#73665c;letter-spacing:.08em;text-transform:uppercase;background:#150e0a;justify-content:center;align-items:center;gap:7px;padding:9px 12px 11px;font-size:7px;font-weight:850;display:flex}.nav-submenu>footer i{background:var(--crm-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #28d99a14}@media (width>=881px){.sidebar .nav-entry.open .nav-submenu{background:#1c130d;border-radius:18px;gap:0;width:270px;padding:0}.sidebar .nav-entry .nav-submenu button strong{font-size:10px}}@media (width<=880px){.sidebar .nav-entry.open .nav-submenu{border:1px solid var(--crm-border);background:#08050352;border-radius:14px;gap:0;margin:3px 2px 5px 12px;padding:0}.nav-submenu-head{padding:10px}.nav-submenu-head>span{width:34px;height:34px}.sidebar .nav-entry .nav-submenu .nav-submenu-item{min-height:52px;padding:8px 9px}}html.marketing-page-active,body.marketing-page-active{background:#fff8f2}.marketing-login{color:#2b1b12;background:radial-gradient(circle at 8% 8%,#ffae5b3d,#0000 25%),radial-gradient(circle at 92% 18%,#28d99a1f,#0000 22%),linear-gradient(155deg,#fffdf9 0%,#fff7ef 48%,#fffaf5 100%);position:relative;overflow:hidden}.marketing-login:before{content:"";z-index:0;opacity:.38;pointer-events:none;background-image:radial-gradient(#77503429 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.marketing-login:after{content:"";z-index:0;pointer-events:none;border:1px solid #f47a241f;border-radius:50%;width:520px;height:520px;position:absolute;top:390px;right:-190px;box-shadow:0 0 0 70px #f47a2406,0 0 0 140px #28d99a05}.marketing-login>*{z-index:1;position:relative}.marketing-header{color:#2b1b12;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#fffbf7d1;border-bottom:1px solid #824e2c1f;min-height:78px;box-shadow:0 12px 36px #6b3a1812}.marketing-brand{align-items:center;gap:12px;display:flex}.marketing-brand .brand-logo.compact .brand-logo-frame,.marketing-footer .brand-logo.compact .brand-logo-frame{border-color:#f47a2433;box-shadow:0 9px 24px #b4541824}.marketing-header .brand-logo-text strong,.marketing-footer .brand-logo-text strong{color:#28170e}.marketing-header .brand-logo-text small,.marketing-footer .brand-logo-text small{color:#dc651d}.marketing-theme-chip{color:#8b4b22;letter-spacing:.13em;background:#ffffff9e;border:1px solid #f47a2426;border-radius:999px;align-items:center;gap:7px;margin-left:5px;padding:7px 10px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:0 6px 16px #7e441e0d}.marketing-theme-chip i{background:linear-gradient(135deg,#f47a24,#ffb75b);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f47a241a}.marketing-header nav a,.marketing-footer nav a{color:#77685f}.marketing-header nav a:hover,.marketing-footer nav a:hover{color:#e46217}.marketing-login-link{color:#813c13;background:#fff7efc7;border-color:#f47a2430;box-shadow:0 6px 18px #7438150d}.marketing-hero{grid-template-columns:minmax(0,1.14fr) minmax(360px,.64fr);gap:clamp(48px,7vw,105px);min-height:calc(100svh - 78px)}.marketing-hero:before{border-color:#f47a241c;top:6%;right:27%;box-shadow:0 0 0 65px #f47a2406,0 0 0 130px #28d99a05}.marketing-pill{color:#147b58;background:#28d99a14;border-color:#28ab7c2b}.marketing-hero h1{color:#25150d;text-shadow:0 1px #fff}.marketing-hero-copy>p{color:#77685f}.marketing-primary{color:#fff;background:linear-gradient(115deg,#dc5b17,#f98531 70%,#ffad45);box-shadow:0 14px 31px #d24e0c38}.marketing-primary:hover{transform:translateY(-2px);box-shadow:0 18px 35px #d24e0c45}.marketing-secondary{color:#5e493c;background:#ffffffad;border-color:#6f442724;box-shadow:0 8px 22px #6b3a180f}.marketing-trust span{color:#83736a}.marketing-product-stage{max-width:720px;padding:0 68px 42px 0;position:relative}.marketing-mini-dashboard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff2,#fff8f1f0);border-color:#804c2a21;max-width:none;margin-top:35px;box-shadow:0 28px 70px #84421621,inset 0 1px #fff}.mini-dashboard-head span{color:#8d786a}.mini-dashboard-head b{color:#38251a}.mini-dashboard-metrics article{background:#ffffffb8;border-color:#804c2a1a}.mini-dashboard-metrics small{color:#89776b}.mini-dashboard-metrics strong{color:#332117}.mini-dashboard-chart{border-color:#804c2a1a}.mini-dashboard-chart i{background:linear-gradient(#ffac57,#ef7223);box-shadow:0 5px 10px #e6681d1f}.mini-dashboard-chart i:nth-child(6){background:linear-gradient(#56e4b1,#20b77f)}.marketing-float-card{color:#3b281d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #7d4c2a21;border-radius:15px;align-items:center;gap:9px;min-width:150px;padding:11px 13px;animation:4.4s ease-in-out infinite pearl-float;display:flex;position:absolute;box-shadow:0 18px 40px #783d1721}.marketing-float-card>span{color:#fff;background:linear-gradient(145deg,#f47a24,#ff9e45);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.marketing-float-card>div{gap:1px;min-width:0;display:grid}.marketing-float-card small{color:#8b776a;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-float-card strong{font-size:10px}.marketing-float-card em{color:#159267;margin-left:auto;font-size:8px;font-style:normal;font-weight:900}.marketing-float-card.calls{bottom:0;right:0}.marketing-float-card.growth{animation-delay:-2.2s;top:9px;right:5px}.marketing-float-card.growth>span{color:#0e6949;background:linear-gradient(145deg,#b9f6df,#55dda9)}@keyframes pearl-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-7px)rotate(.4deg)}}.marketing-login-card form{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(145deg,#fffffff2,#fff9f3ed);border-color:#854c2824;gap:17px;padding:clamp(27px,3vw,37px);position:relative;overflow:hidden;box-shadow:0 35px 85px #733a1529,inset 0 1px #fff}.marketing-login-card .login-card-brand{border-color:#7e4e2f1c}.marketing-login-card .brand-logo.compact .brand-logo-frame{border-color:#f47a242e;box-shadow:0 8px 24px #b1531821}.marketing-login-card .brand-logo-text strong{color:#2b1a11}.marketing-login-card .login-heading h2{color:#29180f}.marketing-login-card .login-heading p{color:#806e63}.marketing-login-card label{color:#604c40}.marketing-login-card input{color:#2c1a11;background:#ffffffdb;border-color:#7e4e2f24;box-shadow:inset 0 1px 2px #5f301208}.marketing-login-card .login-submit{background:linear-gradient(115deg,#dc5b17,#f98531 72%,#ffad45);box-shadow:0 13px 29px #d34f0d38}.marketing-kicker{color:#df6419}.marketing-section-copy h2,.marketing-section-head h2,.marketing-security h2,.marketing-final h2{color:#28170e}.marketing-section-copy>p,.marketing-section-head>p,.marketing-security>div>p,.marketing-final>p{color:#77685f}.marketing-about{border-color:#7e4e2f1c}.marketing-about-grid article,.marketing-feature-grid article{background:linear-gradient(145deg,#fffffff2,#fff9f3e6);border-color:#7e4e2f1c;box-shadow:0 15px 38px #6e371412}.marketing-about-grid article>strong{color:#eda270}.marketing-about-grid h3,.marketing-feature-grid h3,.marketing-steps h3{color:#38251a}.marketing-about-grid p,.marketing-feature-grid p,.marketing-steps p{color:#817168}.marketing-features,.marketing-plans{background:linear-gradient(#ffefe085,#ffffff2e);border-block:1px solid #804c2a0f}.marketing-feature-grid article:hover{background:#fff;border-color:#f47a2447;box-shadow:0 21px 45px #793c151c}.marketing-feature-grid article>span{color:#d95812;background:linear-gradient(145deg,#fff0e4,#ffe1c7)}.marketing-feature-grid article>small{color:#e8b997}.marketing-steps article,.marketing-steps article:last-child{border-color:#7e4e2f1c}.marketing-steps article>span{color:#d85912;background:#fff0e4;border-color:#f47a2433}.marketing-plan-grid article{background:linear-gradient(145deg,#fff,#fff8f1);border-color:#7e4e2f1f;box-shadow:0 18px 45px #6e371412}.marketing-plan-grid article.featured{background:radial-gradient(circle at 88% 3%,#ffad454d,#0000 34%),linear-gradient(145deg,#fff,#fff4e9);border-color:#f47a2454;box-shadow:0 25px 58px #a84d1424}.plan-popular{color:#fff;background:linear-gradient(115deg,#dc5b17,#fa8d34)}.marketing-plan-grid article>small{color:#c95817}.marketing-plan-grid h3,.marketing-price strong{color:#302016}.marketing-plan-grid article>p,.marketing-price span,.marketing-plan-grid ul{color:#7d6c62}.marketing-price{border-color:#7e4e2f1a}.marketing-plan-limits span{color:#6e5b4f;background:#fff0e5}.marketing-plan-grid article>a{color:#bd4d0e;background:#fff0e4;border-color:#f47a2438}.marketing-plan-grid article>a:hover{color:#fff;background:#ed6d20}.marketing-security-icon{color:#169368;background:radial-gradient(circle,#28d99a29,#ffffffb8 65%);border-color:#1dac782b;box-shadow:0 0 0 18px #28d99a09}.marketing-security>div>div span{color:#68564b;background:#ffffffa8;border-color:#7e4e2f1a}.marketing-final{background:radial-gradient(circle at 50% 120%,#f47a242e,#0000 48%),linear-gradient(145deg,#fff,#fff1e4);border-color:#f47a242e;box-shadow:0 28px 65px #7c3d1417}.marketing-footer{border-color:#7e4e2f1c}.marketing-footer>div p{color:#7b6b62}.marketing-footer>small{color:#95857b;border-color:#7e4e2f17}@media (width<=1000px){.marketing-theme-chip{display:none}}@media (width<=760px){.marketing-header{min-height:68px}.marketing-hero{min-height:auto}.marketing-product-stage{padding:0 34px 40px 0}.marketing-float-card.growth,.marketing-float-card.calls{right:0}}@media (width<=480px){.marketing-product-stage{padding:0 0 78px}.marketing-float-card{min-width:138px;padding:9px 10px}.marketing-float-card.growth{inset:auto auto 15px 4px}.marketing-float-card.calls{bottom:15px;right:4px}.marketing-float-card em{display:none}}@media (prefers-reduced-motion:reduce){.marketing-float-card,.marketing-hero h1>span{animation:none!important}}html.marketing-page-active,body.marketing-page-active{background:#f8fafc;height:100%!important;overflow:hidden!important}body.marketing-page-active #root{height:100%!important;min-height:100%!important;overflow:hidden!important}.marketing-login{background:linear-gradient(135deg,#f8fbff 0%,#f5f8fc 52%,#eef5ff 100%);min-height:100dvh}.marketing-login:before{opacity:.42;background-image:radial-gradient(#2563eb24 .75px,#0000 .75px);background-size:25px 25px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.marketing-login:after{border-color:#2563eb1c;width:660px;height:660px;top:auto;bottom:-300px;right:-210px;box-shadow:0 0 0 84px #2563eb06,0 0 0 168px #06b6d405}.marketing-header{color:#18243a;min-height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:14px clamp(22px,4vw,64px);position:absolute;top:0;left:0}.marketing-header nav,.marketing-theme-chip{display:none}.marketing-header .marketing-brand{margin-right:auto}.marketing-header .brand-logo.compact .brand-logo-frame{background:#fff;border-color:#2563eb21;width:47px;height:47px;box-shadow:0 10px 27px #1c407b1f}.marketing-header .brand-logo-text strong{color:#16233b;font-size:19px}.marketing-header .brand-logo-text small{color:#2563eb}.marketing-login-link{color:#31527d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-color:#2563eb21;border-radius:12px;gap:7px;padding:11px 15px;box-shadow:0 8px 25px #24437012}.marketing-login-link:hover{color:#fff;background:#2563eb}.marketing-login main{min-height:100dvh}.marketing-login main>section:not(.marketing-hero),.marketing-footer{display:none}.marketing-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,440px);gap:clamp(44px,7vw,110px);width:min(1280px,100% - 64px);min-height:100dvh;padding:112px 0 45px}.marketing-hero:before{border-color:#2563eb14;width:430px;height:430px;top:10%;right:32%;box-shadow:0 0 0 75px #2563eb05,0 0 0 150px #06b6d403}.marketing-hero-copy{align-self:center;padding-top:15px}.marketing-pill{color:#2563eb;background:#ffffffb3;border-color:#2563eb21;box-shadow:0 7px 20px #2e558d0f}.marketing-pill i{background:#22c55e;box-shadow:0 0 0 4px #22c55e1c}.marketing-hero h1{color:#13213b;max-width:730px;text-shadow:none;margin:20px 0 17px;font-size:clamp(44px,5.6vw,74px);line-height:1}.marketing-hero h1>span{color:#0000;text-shadow:none;background:linear-gradient(100deg,#2563eb,#4f46e5 56%,#0891b2);-webkit-background-clip:text;background-clip:text}.marketing-hero-copy>p{color:#65738a;max-width:650px;font-size:clamp(14px,1.35vw,17px);line-height:1.65}.marketing-hero-actions{display:none}.marketing-trust{gap:10px;margin-top:21px}.marketing-trust span{color:#63718a;background:#ffffff9e;border:1px solid #2563eb17;border-radius:999px;padding:8px 10px}.marketing-trust svg{color:#2563eb}.marketing-product-stage{isolation:isolate;filter:drop-shadow(0 22px 24px #284a841f);background:url(/branding/zivro-login-seated-v2.png) 3% 100%/auto 76% no-repeat,url(/branding/zivro-login-standing-v2.png) 84% 100%/auto 98% no-repeat;width:min(690px,100%);height:clamp(250px,33vh,370px);margin-top:4px;padding:0;position:relative}.marketing-product-stage:before{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(#2563eb1f,#4f46e50b 46%,#0000 70%);border-radius:50%;width:66%;height:72%;position:absolute;bottom:4%;right:4%}.marketing-product-stage>*{display:none!important}.marketing-login-card{align-self:center}.marketing-login-card:before{filter:blur(8px);background:radial-gradient(circle at 70% 8%,#2563eb1f,#0000 45%);inset:-34px}.marketing-login-card form{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffffe6;border:1px solid #8297b933;border-radius:27px;gap:17px;padding:clamp(30px,3.2vw,42px);box-shadow:0 30px 85px #223a6624,0 4px 14px #223a660d,inset 0 1px #ffffffe6}.marketing-login-card .login-card-brand{border-color:#e9eef5;padding-bottom:18px}.marketing-login-card .brand-logo.compact .brand-logo-frame{border-color:#2563eb24;width:45px;height:45px;box-shadow:0 8px 20px #2563eb1a}.marketing-login-card .brand-logo-text strong{color:#15233b;font-size:18px}.marketing-login-card .brand-logo-text small,.marketing-login-card .eyebrow{color:#2563eb}.marketing-login-card .login-heading{gap:7px}.marketing-login-card .login-heading h2{color:#14213a;letter-spacing:-.045em;font-size:34px}.marketing-login-card .login-heading p{color:#718096;font-size:12px}.marketing-login-card label{color:#35445d;gap:8px;font-size:10px;font-weight:800}.marketing-login-card input{color:#17233a;background:#f9fbfd;border:1px solid #dbe3ee;border-radius:12px;min-height:52px;padding:13px 14px;font-size:13px;transition:all .18s;box-shadow:inset 0 1px 2px #16284806}.marketing-login-card input::placeholder{color:#9da9ba}.marketing-login-card input:hover{background:#fff;border-color:#c7d3e3}.marketing-login-card input:focus{background:#fff;border-color:#4f7fe5;box-shadow:0 0 0 4px #2563eb17}.marketing-login-card .login-helper{color:#64748b}.marketing-login-card .login-helper span i{border-color:#22c55e}.marketing-login-card .login-submit{background:linear-gradient(115deg,#2563eb,#4f46e5 65%,#5268e9);border-radius:12px;min-height:52px;transition:all .2s;box-shadow:0 13px 28px #2563eb40}.marketing-login-card .login-submit:disabled{cursor:wait;opacity:.68}.marketing-login-card .login-security{color:#7b8799}.marketing-login-card .login-security svg{color:#22a96d}.marketing-login-card .alert.error{color:#b4233a;background:#fff1f3;border:1px solid #fecdd3}.marketing-login-card form{position:relative;overflow:hidden}.marketing-login-card form:before{content:"";background:linear-gradient(90deg,#2563eb,#4f46e5 58%,#06b6d4);height:4px;position:absolute;inset:0 0 auto}.marketing-login-card .login-card-brand{justify-content:space-between;align-items:center;gap:18px}.login-trust-mark{color:#2563eb;background:#f5f9ff;border:1px solid #dce8f7;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex}.login-trust-mark>span{gap:1px;display:grid}.login-trust-mark strong{color:#33445e;font-size:8px}.login-trust-mark small{color:#8a98aa;font-size:7px}.marketing-login-card .login-heading h2{font-size:clamp(30px,3vw,36px)}.login-field{gap:8px;display:grid}.login-input-shell{color:#8b9aaf;background:#f9fbfd;border:1px solid #dbe3ee;border-radius:13px;align-items:center;min-height:52px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 1px 2px #16284806}.login-input-shell>svg{color:#8495ad;flex:none;margin-left:15px;transition:color .18s}.marketing-login-card .login-input-shell input{color:#17233a;background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:50px;padding:12px 11px;box-shadow:none!important}.marketing-login-card .login-input-shell:hover{background:#fff;border-color:#c6d4e6}.marketing-login-card .login-input-shell:focus-within{background:#fff;border-color:#4f7fe5;box-shadow:0 0 0 4px #2563eb17,0 8px 22px #2563eb0f}.login-input-shell:focus-within>svg{color:#2563eb}.login-password-toggle{color:#8998ab;width:43px;height:43px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.login-password-toggle:hover{color:#2563eb;background:#edf4ff}.marketing-login-card .login-helper{margin-top:-3px}.marketing-login-card .login-helper span{color:#4e627c;font-weight:800}.marketing-login-card .login-helper span i{background:#22c55e;border:0;border-radius:50%;box-shadow:0 0 0 4px #22c55e1a}.marketing-login-card .login-submit{letter-spacing:.01em;font-size:11px;position:relative;overflow:hidden}.marketing-login-card .login-submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:28%;height:260%;transition:left .5s;position:absolute;top:-80%;left:-30%;transform:rotate(18deg)}.marketing-login-card .login-submit:hover:not(:disabled):before{left:115%}.marketing-login-card .login-submit>*{z-index:1;position:relative}.marketing-login-card .login-security{justify-content:center;gap:16px}.marketing-login-card .login-security>span{color:#7b8799;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}@media (width<=900px){html.marketing-page-active,body.marketing-page-active,body.marketing-page-active #root{overflow:auto!important}.marketing-hero{grid-template-columns:minmax(0,1fr) minmax(330px,410px);gap:35px;width:min(100% - 40px,920px)}.marketing-product-stage{background-position:0 100%,88% 100%;background-size:auto 72%,auto 94%;height:270px}.marketing-trust{display:none}}@media (width<=760px){.marketing-header{min-height:70px;padding:10px 16px}.marketing-header .brand-logo.compact .brand-logo-frame{width:43px;height:43px}.marketing-login-link{padding:9px 11px}.marketing-hero{justify-content:center;width:100%;min-height:100dvh;padding:90px 16px 28px;display:flex}.marketing-hero-copy{display:none}.marketing-login-card{width:min(440px,100%);margin:auto}.marketing-login-card form{padding:30px 24px}}@media (width<=420px){.marketing-header .marketing-login-link{font-size:0}.marketing-header .marketing-login-link svg{width:18px;height:18px}.marketing-login-card form{border-radius:22px;gap:15px;padding:25px 19px}.marketing-login-card .login-heading h2{font-size:30px}.marketing-login-card .login-helper{flex-direction:column;align-items:flex-start;gap:5px}}@media (width>=761px){.marketing-login{background:linear-gradient(90deg,#fbfdff 0 50%,#eaf2ff 50% 100%)}.marketing-login:before{opacity:.28;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000);mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000)}.marketing-login:after{border-color:#2563eb14;width:720px;height:720px;bottom:-330px;right:3%}.marketing-hero{grid-template-columns:1fr;place-items:center;width:100%;max-width:none;min-height:100dvh;padding:96px 24px 28px;display:grid;position:relative}.marketing-hero:before{border-color:#4f46e513;width:min(570px,48vw);height:min(570px,48vw);top:50%;right:50%;transform:translate(50%,-50%);box-shadow:0 0 0 78px #2563eb05,0 0 0 156px #06b6d403}.marketing-hero-copy{pointer-events:none;align-self:stretch;padding:0;position:absolute;inset:0}.marketing-hero-copy>h1,.marketing-hero-copy>p,.marketing-hero-copy>.marketing-trust{display:none}.marketing-product-stage{filter:drop-shadow(0 24px 28px #203e6f26);background:url(/branding/zivro-login-seated-v2.png) 100% 100%/auto min(64vh,610px) no-repeat,url(/branding/zivro-login-standing-v2.png) 0 100%/auto min(57vh,535px) no-repeat;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.marketing-product-stage:before{display:none}.marketing-login-card{z-index:3;width:min(440px,100vw - 48px);margin:auto;position:relative}.marketing-login-card form{background:#fffffff2;box-shadow:0 32px 90px #1c355e2e,0 5px 18px #1c355e12,inset 0 1px #fffffff2}}@media (width>=761px) and (width<=1120px){.marketing-product-stage{opacity:.9;background-position:calc(100% + 35px) 100%,-28px 100%;background-size:auto min(55vh,500px),auto min(48vh,430px)}.marketing-login-card{width:min(410px,100vw - 48px)}}@media (width>=761px) and (height<=690px){.marketing-header{min-height:66px;padding-block:9px}.marketing-header .brand-logo.compact .brand-logo-frame{width:42px;height:42px}.marketing-hero{padding-top:70px;padding-bottom:14px}.marketing-login-card form{gap:12px;padding:24px 30px}.marketing-login-card .login-card-brand{padding-bottom:11px}.marketing-login-card .login-heading h2{font-size:29px}.marketing-login-card input{min-height:46px}.marketing-login-card .login-submit{min-height:47px}.marketing-product-stage{background-size:auto min(58vh,460px),auto min(51vh,405px)}}.marketing-login-card:before{display:none}.marketing-login-card form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe6ef;border-radius:20px;gap:clamp(14px,2vh,18px);width:100%;padding:clamp(24px,4vw,36px);box-shadow:0 22px 55px #1e375c24,0 4px 12px #1e375c0e}.marketing-login-card form:before{background:linear-gradient(90deg,#2563eb,#4f46e5 62%,#06b6d4);height:3px}.login-form-brand{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.login-form-brand .brand-logo.compact .brand-logo-frame{border-color:#dbe7f5;border-radius:12px;width:42px;height:42px;box-shadow:0 7px 18px #2563eb17}.login-form-brand .brand-logo-text strong{color:#17233a;font-size:17px}.login-form-brand .brand-logo-text small{color:#2563eb}.login-form-brand>span{color:#6d7d92;letter-spacing:.1em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.login-form-brand>span i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.marketing-login-card .login-heading{gap:5px;margin:0}.marketing-login-card .login-heading h2{color:#152238;letter-spacing:-.04em;font-size:clamp(29px,3vw,34px);line-height:1.08}.marketing-login-card .login-heading p{color:#78869a;font-size:11px;line-height:1.5}.marketing-login-card .login-field{color:#35445b;gap:7px;font-size:9px}.login-input-shell{color:#8291a5;min-height:50px;box-shadow:none;background:#fff;border-color:#d9e1eb;border-radius:10px}.marketing-login-card .login-input-shell input{min-height:48px;font-size:12px}.marketing-login-card .login-input-shell:focus-within{border-color:#2782d8;box-shadow:0 0 0 3px #2582d81a}.marketing-login-card .login-helper{margin:0}.marketing-login-card .login-submit{background:linear-gradient(100deg,#1d6fd1,#2563eb 58%,#4f46e5);border-radius:10px;min-height:49px;font-size:10px;box-shadow:0 10px 22px #2563eb33}.marketing-login-card .login-submit:before{display:none}.marketing-login-card .login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 26px #2563eb3d}.marketing-login-card .login-security{color:#7c899a;justify-content:center;gap:6px;min-height:18px;font-size:8px}.marketing-login-card .login-security>span{color:#7c899a;font-size:8px;font-weight:700}@media (width<=760px){.marketing-login{background:linear-gradient(145deg,#f8fbff,#edf4ff)}.marketing-login-card{width:min(430px,100vw - 28px)}.marketing-login-card form{border-radius:18px;padding:clamp(23px,6vw,32px)}.login-form-brand{padding-bottom:14px}}@media (width<=380px){.login-form-brand>span{text-align:right;max-width:112px;line-height:1.35}.marketing-login-card .login-helper small{font-size:8px}}.marketing-product-stage{display:none!important}.marketing-login{background:radial-gradient(circle at 8% 15%,#06b6d41a,#0000 25%),radial-gradient(circle at 92% 86%,#4f46e51f,#0000 26%),#eef3fa}.marketing-hero{grid-template-columns:1fr;place-items:center;width:100%;max-width:none;padding:88px 22px 26px;display:grid}.marketing-hero-copy{display:none!important}.marketing-login-card{width:min(900px,100vw - 44px);max-width:900px}.marketing-login-card:before,.marketing-login-card:after{display:none!important}.outer-login-figure{object-fit:contain;object-position:center bottom;pointer-events:none;filter:drop-shadow(0 18px 20px #1f3a6821);height:auto;max-height:46vh;display:block;bottom:0;z-index:0!important;position:absolute!important}.outer-login-standing{width:clamp(175px,13vw,225px);left:clamp(14px,2vw,34px)}.outer-login-seated{width:clamp(330px,23vw,400px);max-height:none;right:clamp(10px,1.5vw,24px)}.animated-login-shell{z-index:2;background:#fff;border:1px solid #8197b533;border-radius:28px;grid-template-columns:minmax(0,1.06fr) minmax(370px,.94fr);min-height:550px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 95px #1c32542e,0 5px 18px #1c32540f}.marketing-login-card .animated-login-shell form{background:#fff;border:0;border-radius:0;align-content:center;width:auto;min-width:0;padding:38px 42px;box-shadow:-14px 0 34px #223d640e}.marketing-login-card .animated-login-shell form:before{display:none}.login-mascot-scene{isolation:isolate;color:#17233a;background:radial-gradient(circle at 75% 18%,#ffffffeb,#0000 25%),linear-gradient(145deg,#edf5ff,#e1ebff 58%,#e9e8ff);min-width:0;position:relative;overflow:hidden}.login-mascot-scene:before{content:"";opacity:.38;background-image:radial-gradient(#2563eb40 .7px,#0000 .7px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 64%);mask-image:linear-gradient(#000,#0000 64%)}.login-mascot-scene:after{content:"";border:1px solid #2563eb1a;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-90px;box-shadow:0 0 0 48px #2563eb06,0 0 0 96px #06b6d405}.mascot-scene-copy{z-index:3;gap:7px;display:grid;position:absolute;top:42px;left:38px}.mascot-scene-copy>span{color:#2563eb;letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.mascot-scene-copy>span i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1c}.mascot-scene-copy strong{color:#17233a;letter-spacing:-.035em;font:800 24px/1.14 Manrope}.mascot-scene-copy small{color:#718198;font-size:9px}.login-mascots{z-index:2;width:95%;height:auto;position:absolute;bottom:18px;right:-5px;overflow:visible}.login-mascots .mascot-body,.login-mascots .mascot-eye-white,.login-mascots .mascot-pupil,.login-mascots .mascot-mouth,.login-mascots .mascot-arm,.login-mascots .mascot-leg{transform-box:fill-box;transform-origin:50%}.login-mascots .mascot-body.pink{fill:#9ba9ff}.login-mascots .mascot-body.coral{fill:#655cf6}.login-mascots .mascot-body.aqua{fill:#35c9d4}.login-mascots .mascot-body.blue{fill:#3474e8}.login-mascots .mascot-eye-white{fill:#fff}.login-mascots .mascot-pupil{fill:#17233a;transform:translate(var(--look-x,0px),var(--look-y,0px));transition:transform .12s ease-out}.login-mascots .mascot-mouth{fill:none;stroke:#17233a;stroke-width:5px;stroke-linecap:round;transition:d .25s,transform .25s}.login-mascots .mascot-arm,.login-mascots .mascot-leg{fill:none;stroke:#17233a;stroke-width:12px;stroke-linecap:round}.login-mascots .mascot-sparkles{fill:#4f70e8;opacity:.55;animation:2.6s ease-in-out infinite mascot-sparkle}.login-mascots .mascot-closed-eyes{opacity:0;fill:none;stroke:#17233a;stroke-width:5px;stroke-linecap:round;transform-origin:50%;transform-box:fill-box;transition:opacity .2s,transform .26s cubic-bezier(.2,.8,.2,1);transform:scaleY(.45)}.login-mascots .mascot{transform-origin:bottom;transform-box:fill-box;animation:3.4s ease-in-out infinite mascot-float}.login-mascots .mascot-cloud{animation-delay:-.7s}.login-mascots .mascot-round{animation-delay:-1.3s}.login-mascots .mascot-long{animation-delay:-1.9s}.mascot-status{z-index:4;color:#566981;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:18px;right:22px;box-shadow:0 8px 22px #27467017}.mascot-status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.mood-shy .mascot-eye-white,.mood-shy .mascot-pupil{opacity:0;transition:opacity .16s}.mood-shy .mascot-closed-eyes{opacity:1;animation:1.4s ease-in-out infinite alternate mascot-eyelid-breathe;transform:scaleY(1)}.mood-watch .mascot{animation:.72s ease-in-out infinite alternate mascot-listen}.mood-watch .mascot-long{animation-delay:-.12s}.mood-watch .mascot-cloud{animation-delay:-.26s}.mood-watch .mascot-round{animation-delay:-.38s}.mood-peek .mascot-pupil{transform:translate(var(--look-x,0px),var(--look-y,0px)) scale(1.08)}.mood-peek .mascot{animation:.9s ease-in-out infinite alternate mascot-peek}.mood-error .mascot-mouth{transform:scaleY(-1)translateY(-3px)}.mood-error .mascot-status-dot{background:#ef4444;box-shadow:0 0 0 4px #ef44441a}.mood-error .mascot{animation:.38s both mascot-shake}.mood-busy .mascot{animation:.65s ease-in-out infinite alternate mascot-celebrate}.mood-busy .mascot-status-dot{background:#2563eb;animation:.8s infinite alternate mascot-pulse}@keyframes mascot-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(.8deg)}}@keyframes mascot-sparkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.8;transform:scale(1.1)}}@keyframes mascot-shake{0%,to{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(5px)}}@keyframes mascot-celebrate{0%{transform:translateY(0)scale(1)}to{transform:translateY(-10px)scale(1.025)}}@keyframes mascot-pulse{to{opacity:.55;transform:scale(1.35)}}@keyframes mascot-listen{0%{transform:translate(0)translateY(0)rotate(0)}to{transform:translate(8px)translateY(-5px)rotate(1.2deg)}}@keyframes mascot-peek{0%{transform:translateY(0)scale(1)}to{transform:translateY(-5px)scale(1.018)}}@keyframes mascot-eyelid-breathe{0%{opacity:.76;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1.08)}}@media (width<=760px){html.marketing-page-active,body.marketing-page-active,body.marketing-page-active #root{overflow:auto!important}.marketing-header{min-height:60px;padding:8px 12px;position:absolute}.marketing-header .brand-logo.compact .brand-logo-frame{width:39px;height:39px}.marketing-hero{align-items:start;min-height:100dvh;padding:68px 10px 14px}.marketing-login-card{align-self:start;width:min(440px,100vw - 20px);margin:0 auto}.animated-login-shell{border-radius:22px;grid-template-columns:1fr;min-height:0}.login-mascot-scene{min-height:190px}.mascot-scene-copy{gap:5px;width:145px;top:20px;left:20px}.mascot-scene-copy strong{font-size:17px;line-height:1.12}.mascot-scene-copy small{display:none}.login-mascots{width:min(56%,235px);max-width:none;bottom:-3px;right:0}.mascot-status{bottom:11px;right:14px}.marketing-login-card .animated-login-shell form{padding:23px 22px 25px;box-shadow:0 -10px 28px #223d640e}.marketing-login-card:before,.marketing-login-card:after{display:none}}@media (width<=1299px){.outer-login-figure{display:none}}@media (width>=1300px) and (width<=1500px){.outer-login-figure{opacity:.84}}@media (width<=390px){.marketing-header{min-height:56px;padding:7px 10px}.marketing-header .brand-logo.compact .brand-logo-frame{width:36px;height:36px}.marketing-hero{padding:62px 8px 10px}.marketing-login-card{width:calc(100vw - 16px)}.animated-login-shell{border-radius:19px}.login-mascot-scene{min-height:165px}.mascot-scene-copy{width:126px;top:17px;left:17px}.mascot-scene-copy strong{font-size:15px}.login-mascots{width:min(55%,205px);bottom:-2px;right:-3px}.mascot-status{display:none}.marketing-login-card .animated-login-shell form{padding:20px 17px 22px}}@media (prefers-reduced-motion:reduce){.login-mascots .mascot,.login-mascots .mascot-sparkles,.mascot-status-dot{animation:none!important}}.marketing-login-card .animated-login-shell form{gap:16px}.animated-login-shell .login-form-brand{border:0;justify-content:center;padding:0 0 5px}.animated-login-shell .login-form-brand>span{display:none}.animated-login-shell .login-form-brand .brand-logo{justify-content:center;gap:0}.animated-login-shell .login-form-brand .brand-logo.compact .brand-logo-frame{width:108px;height:95px;box-shadow:none;border:0;border-radius:0}.animated-login-shell .login-form-brand .brand-logo-text{display:none}.animated-login-shell .login-form-brand .brand-logo-text strong{font-size:15px}.animated-login-shell .login-form-brand .brand-logo-text small{margin-top:4px;font-size:7px}.animated-login-shell .login-heading{text-align:center;justify-items:center}.animated-login-shell .login-heading h2{font-size:32px}.animated-login-shell .login-heading p{color:#8793a4;font-size:9px}.animated-login-shell .login-field{gap:7px}.animated-login-shell .login-field>span{color:#40516a;padding-left:2px;font-size:8px;font-weight:850}.animated-login-shell .login-input-shell{background:#f8faff;border:1px solid #d8e2ef;border-radius:11px;min-height:50px;overflow:hidden;box-shadow:inset 0 1px 2px #1e375c06}.animated-login-shell .login-input-shell:hover{background:#fff;border-color:#bfcde0}.animated-login-shell .login-input-shell:focus-within{background:#fff;border-color:#4c77e8;box-shadow:0 0 0 4px #3f75f217,0 8px 18px #2563eb0e}.animated-login-shell .login-input-shell>svg{box-sizing:content-box;color:#6680a4;background:#eaf1fb;border-radius:8px;flex:none;width:16px;height:16px;margin-left:7px;padding:9px;transition:color .18s,background .18s}.animated-login-shell .login-input-shell:focus-within>svg{color:#fff;background:linear-gradient(135deg,#3f75f2,#4f46e5)}.marketing-login-card .animated-login-shell .login-input-shell input{color:#17233a;min-height:48px;padding:10px 11px;font-size:11px;font-weight:650;background:0 0!important}.marketing-login-card .animated-login-shell .login-input-shell input::placeholder{color:#96a5b8;font-weight:600}.animated-login-shell .login-password-toggle{border-radius:9px;width:40px;height:40px;margin-right:4px}.animated-login-shell .login-password-toggle:hover{color:#315fd1;background:#eaf1ff}.marketing-login-card .animated-login-shell input:-webkit-autofill{-webkit-text-fill-color:#17233a;caret-color:#17233a;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.marketing-login-card .animated-login-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#17233a;caret-color:#17233a;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.marketing-login-card .animated-login-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#17233a;caret-color:#17233a;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.animated-login-shell .login-helper{min-height:22px}.animated-login-shell .login-helper span{font-size:8px}.animated-login-shell .login-helper small{color:#a0aaba;font-size:7px}.animated-login-shell .login-submit{background:linear-gradient(100deg,#17233a,#253c68 50%,#2563eb);border-radius:11px;min-height:49px;margin-top:1px;box-shadow:0 10px 24px #17233a2e}.animated-login-shell .login-submit:hover:not(:disabled){box-shadow:0 13px 29px #17233a3d}.animated-login-shell .login-security{padding-top:2px}.brand-logo.compact .brand-logo-frame,.marketing-header .brand-logo.compact .brand-logo-frame,.marketing-login-card .brand-logo.compact .brand-logo-frame,.sidebar .brand-logo.compact .brand-logo-frame{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brand-logo.compact img,.brand-logo.compact .brand-logo-mark{object-fit:contain;filter:saturate(1.12)contrast(1.06);width:100%;height:100%;position:static;inset:auto}.brand-logo.compact .brand-logo-frame i,.brand-logo.compact .brand-logo-text{display:none}.marketing-header .brand-logo.compact .brand-logo-frame{width:76px;height:67px}.sidebar .brand-logo.compact .brand-logo-frame{width:92px;height:81px}@media (width<=760px){.marketing-login-card .animated-login-shell form{gap:14px}.animated-login-shell .login-heading h2{font-size:29px}.marketing-header .brand-logo.compact .brand-logo-frame{width:68px;height:60px}.animated-login-shell .login-form-brand .brand-logo.compact .brand-logo-frame{width:100px;height:88px}}@media (width<=390px){.marketing-header .brand-logo.compact .brand-logo-frame{width:64px;height:56px}.animated-login-shell .login-form-brand .brand-logo.compact .brand-logo-frame{width:92px;height:81px}}@media (width>=881px){.sidebar .logo{min-height:60px;padding:0 0 12px}.sidebar .brand-logo.compact .brand-logo-frame{width:46px;height:46px}.sidebar .brand-logo.compact img{content:url(/branding/zivro-crm-mark-v2.png)}}@media (width<=880px){.sidebar .logo{justify-content:center;min-height:96px;padding:2px 7px 13px}.sidebar .brand-logo.compact .brand-logo-frame{width:92px;height:81px}.sidebar .brand-logo.compact img{content:url(/branding/zivro-crm-logo-full-v2.png)}}.leads-insights{--insight-1:var(--crm-orange);--insight-2:var(--crm-green);--insight-3:#8b5cf6;--insight-4:#3b82f6;--insight-5:#ec4899}.insights-hero{border:1px solid var(--crm-border);background:radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--crm-orange) 18%,transparent),transparent 31%),radial-gradient(circle at 96% 92%,color-mix(in srgb,var(--crm-green) 12%,transparent),transparent 24%),var(--crm-surface);min-height:150px;box-shadow:0 20px 48px color-mix(in srgb,var(--crm-bg) 70%,transparent);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.insights-hero:after{content:"";border:1px solid color-mix(in srgb,var(--crm-orange) 15%,transparent);width:150px;height:150px;box-shadow:0 0 0 32px color-mix(in srgb,var(--crm-orange) 3%,transparent),0 0 0 64px color-mix(in srgb,var(--crm-green) 2%,transparent);pointer-events:none;border-radius:50%;position:absolute;right:18%}.insights-hero>div:first-child{z-index:1;position:relative}.insights-hero h2{color:var(--crm-text);letter-spacing:-.045em;margin:7px 0;font:800 clamp(28px,4vw,43px)/1 Manrope}.insights-hero p{max-width:650px;color:var(--crm-muted);margin:0;font-size:11px;line-height:1.6}.insights-hero-actions{z-index:2;align-items:center;gap:9px;display:flex;position:relative}.insights-refresh,.insights-shuffle-btn{border:1px solid var(--crm-border);min-height:43px;color:var(--crm-text);background:color-mix(in srgb,var(--crm-surface-raised) 88%,transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.insights-refresh{width:43px;padding:0}.insights-refresh:disabled svg{animation:.8s linear infinite insights-spin}.insights-shuffle-btn{border-color:color-mix(in srgb,var(--crm-orange) 32%,var(--crm-border));color:#fff;background:linear-gradient(120deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 12px 28px color-mix(in srgb,var(--crm-orange) 24%,transparent);gap:8px;padding:0 16px;font-size:10px;font-weight:850}@keyframes insights-spin{to{transform:rotate(360deg)}}.insights-shuffle-panel{border:1px solid color-mix(in srgb,var(--crm-orange) 28%,var(--crm-border));background:linear-gradient(110deg,color-mix(in srgb,var(--crm-orange) 10%,var(--crm-surface)),var(--crm-surface));box-shadow:inset 4px 0 var(--crm-orange);border-radius:17px;grid-template-columns:auto minmax(0,1fr) 150px auto;align-items:center;gap:16px;padding:17px 19px;display:grid}.insights-shuffle-panel>span{width:43px;height:43px;color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 13%,transparent);border-radius:13px;place-items:center;display:grid}.insights-shuffle-panel>div{gap:3px;display:grid}.insights-shuffle-panel>div small{color:var(--crm-orange-2);letter-spacing:.13em;font-size:7px;font-weight:900}.insights-shuffle-panel h3{color:var(--crm-text);margin:0;font-size:14px}.insights-shuffle-panel p{color:var(--crm-muted);margin:0;font-size:9px;line-height:1.45}.insights-shuffle-panel label{color:var(--crm-muted);gap:5px;font-size:8px;font-weight:800;display:grid}.insights-shuffle-panel input{min-height:39px}.insights-filter-panel{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--crm-bg) 54%,transparent);border-radius:18px;overflow:hidden}.insights-filter-panel>header{border-bottom:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 50%,transparent);justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;display:flex}.insights-filter-panel>header span{color:var(--crm-text);align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.insights-filter-panel>header svg{color:var(--crm-orange-2)}.insights-filter-panel>header small{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 9%,transparent);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}.insights-filter-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:11px;padding:16px 17px;display:grid}.insights-filter-grid label{color:var(--crm-muted);gap:6px;font-size:8px;font-weight:800;display:grid}.insights-filter-grid select,.insights-filter-grid input{min-width:0;min-height:42px}.insights-filter-panel>footer{justify-content:flex-end;gap:9px;padding:0 17px 16px;display:flex}.insights-filter-panel>footer button{border:1px solid var(--crm-border);min-height:40px;color:var(--crm-muted);background:0 0;border-radius:11px;padding:0 14px;font-size:9px;font-weight:850}.insights-filter-panel>footer .primary-btn{color:#fff;background:linear-gradient(120deg,var(--crm-orange),var(--crm-orange-2));border:0;align-items:center;gap:7px;display:inline-flex}.insights-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.insights-kpis article{border:1px solid var(--crm-border);background:var(--crm-surface);min-height:112px;box-shadow:0 12px 28px color-mix(in srgb,var(--crm-bg) 48%,transparent);border-radius:16px;align-items:flex-start;gap:11px;padding:16px;display:flex;position:relative;overflow:hidden}.insights-kpis article:before{content:"";background:var(--tone,var(--crm-orange));height:2px;position:absolute;inset:0 0 auto}.insights-kpis article>span{width:37px;height:37px;color:var(--tone,var(--crm-orange-2));background:color-mix(in srgb,var(--tone,var(--crm-orange)) 11%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.insights-kpis article>span svg{width:17px}.insights-kpis article>span.green{--tone:var(--crm-green)}.insights-kpis article>span.orange{--tone:var(--crm-orange)}.insights-kpis article>span.purple{--tone:#8b5cf6}.insights-kpis article>span.cyan{--tone:#06b6d4}.insights-kpis article:has(>span.green){--tone:var(--crm-green)}.insights-kpis article:has(>span.purple){--tone:#8b5cf6}.insights-kpis article:has(>span.cyan){--tone:#06b6d4}.insights-kpis article>div{gap:3px;min-width:0;display:grid}.insights-kpis small{color:var(--crm-muted);text-transform:uppercase;font-size:8px;font-weight:800}.insights-kpis strong{color:var(--crm-text);font:800 23px Manrope}.insights-kpis p{color:var(--crm-muted);margin:0;font-size:8px}.insights-status-panel,.insights-pool-strip,.insights-chart-card,.insights-source-summary,.insights-pools-panel{border:1px solid var(--crm-border);background:var(--crm-surface);box-shadow:0 13px 32px color-mix(in srgb,var(--crm-bg) 48%,transparent);border-radius:18px}.insights-status-panel>header,.insights-pool-strip>header{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.insights-status-panel>header div,.insights-pool-strip>header span{color:var(--crm-text);align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.insights-status-panel>header small,.insights-pool-strip>header small{color:var(--crm-muted);font-size:8px}.insights-live-dot{background:var(--crm-green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-green) 11%,transparent);border-radius:50%}.status-chart-layout{grid-template-columns:minmax(220px,.56fr) minmax(0,1.44fr);align-items:center;gap:clamp(24px,4vw,58px);min-height:340px;padding:25px 28px 28px;display:grid}.status-donut-wrap{aspect-ratio:1;place-items:center;width:min(280px,100%);margin:auto;display:grid;position:relative}.status-donut{width:100%;height:100%;filter:drop-shadow(0 12px 22px color-mix(in srgb,var(--crm-bg) 55%,transparent));overflow:visible;transform:rotate(-90deg)}.status-donut-track,.status-donut-segment{fill:none;stroke-width:14px}.status-donut-track{stroke:color-mix(in srgb,var(--crm-muted) 11%,transparent)}.status-donut-segment{stroke-linecap:butt;transition:stroke-width .2s,opacity .2s}.status-donut-segment:hover{stroke-width:17px;opacity:.88}.status-donut-center{text-align:center;place-items:center;gap:3px;display:grid;position:absolute}.status-donut-center:before{content:"";z-index:-1;border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface) 88%,transparent);width:112px;height:112px;box-shadow:0 12px 28px color-mix(in srgb,var(--crm-bg) 52%,transparent);border-radius:50%;position:absolute}.status-donut-center strong{color:var(--crm-text);letter-spacing:-.04em;font:800 clamp(25px,3vw,36px)/1 Manrope}.status-donut-center small{color:var(--crm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.status-chart-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.status-chart-bars article{gap:7px;min-width:0;display:grid}.status-chart-bars article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-chart-bars article header>span{min-width:0;color:var(--crm-muted);align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.status-chart-bars article header>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-chart-bars article header i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 8%,transparent);border-radius:50%;flex:none}.status-chart-bars article header strong{color:var(--crm-text);font-size:10px}.status-chart-bars article header em{min-width:37px;color:var(--crm-muted);text-align:right;font-size:7px;font-style:normal}.status-chart-bars article>div{background:color-mix(in srgb,var(--crm-muted) 10%,transparent);border-radius:999px;height:8px;overflow:hidden}.status-chart-bars article>div i{min-width:3px;height:100%;box-shadow:0 4px 10px color-mix(in srgb,var(--crm-bg) 35%,transparent);border-radius:999px;transition:width .45s;display:block}.insights-pool-strip>div{scrollbar-width:thin;gap:8px;padding:11px 13px;display:flex;overflow-x:auto}.insights-pool-strip button{border:1px solid var(--crm-border);min-height:31px;color:var(--crm-muted);background:var(--crm-surface-raised);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:8px;display:flex}.insights-pool-strip button:hover{border-color:color-mix(in srgb,var(--crm-orange) 34%,var(--crm-border));color:var(--crm-text)}.insights-pool-strip button i{border-radius:50%;width:6px;height:6px}.insights-pool-strip button strong{color:var(--crm-text)}.insights-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:12px;display:grid}.insights-chart-card,.insights-source-summary,.insights-pools-panel{overflow:hidden}.insights-chart-card>header,.insights-source-summary>header,.insights-pools-panel>header{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.insights-chart-card>header>div,.insights-source-summary>header>div,.insights-pools-panel>header>div{align-items:center;gap:10px;display:flex}.insights-chart-card>header>div>span,.insights-source-summary>header>div>span,.insights-pools-panel>header>div>span{width:32px;height:32px;color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 10%,transparent);border-radius:10px;place-items:center;display:grid}.insights-chart-card h3,.insights-source-summary h3,.insights-pools-panel h3{color:var(--crm-text);margin:0 0 3px;font-size:12px}.insights-chart-card header p,.insights-source-summary header p,.insights-pools-panel header p{color:var(--crm-muted);margin:0;font-size:8px}.insights-chart-card>header>small,.insights-pools-panel>header>small{color:var(--crm-muted);font-size:8px}.source-chart{align-content:center;gap:14px;min-height:330px;padding:22px 20px;display:grid}.source-chart-row{grid-template-columns:115px minmax(100px,1fr) 72px;align-items:center;gap:11px;display:grid}.source-chart-row>span{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.source-chart-row>div{background:color-mix(in srgb,var(--crm-surface-raised) 85%,transparent);border-radius:7px;height:23px}.source-chart-row>div i{background:linear-gradient(90deg,var(--crm-orange),var(--crm-orange-2));min-width:2px;height:100%;box-shadow:0 5px 13px color-mix(in srgb,var(--crm-orange) 18%,transparent);border-radius:7px;display:block;position:relative}.source-chart-row>div b{color:#fff;font-size:7px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.source-chart-row>strong{color:var(--crm-green);text-align:right;font-size:7px}.insights-source-summary>div{max-height:420px;overflow:auto}.insights-source-summary article{border-bottom:1px solid var(--crm-border);gap:9px;padding:15px 17px;display:grid}.insights-source-summary article:last-child{border:0}.insights-source-summary article header,.insights-source-summary article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.insights-source-summary article header span{color:var(--crm-text);align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.insights-source-summary article header i{border-radius:50%;width:7px;height:7px}.insights-source-summary article header strong{color:var(--crm-text);font-size:10px}.source-progress{background:color-mix(in srgb,var(--crm-surface-raised) 92%,transparent);border-radius:99px;height:7px;position:relative;overflow:hidden}.source-progress i,.source-progress b{inset-block:0;border-radius:99px;position:absolute;left:0}.source-progress i{background:var(--crm-green)}.source-progress b{background:color-mix(in srgb,var(--crm-orange) 88%,transparent);opacity:.8}.insights-source-summary article footer{color:var(--crm-muted);font-size:7px}.insights-pool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px;display:grid}.insights-pool-grid>article{border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 38%,var(--crm-surface));border-radius:14px;gap:12px;min-width:0;padding:15px;display:grid}.insights-pool-grid>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.insights-pool-grid>article>header>span{align-items:center;gap:8px;min-width:0;display:flex}.insights-pool-grid>article>header i{border-radius:99px;flex:none;width:9px;height:32px}.insights-pool-grid>article>header span span{min-width:0;display:grid}.insights-pool-grid>article>header strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.insights-pool-grid>article>header small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.insights-pool-grid>article>header>b{color:var(--crm-text);font:800 16px Manrope}.pool-capacity{background:color-mix(in srgb,var(--crm-orange) 12%,var(--crm-surface-raised));border-radius:99px;height:7px;overflow:hidden}.pool-capacity i{background:linear-gradient(90deg,var(--crm-green),color-mix(in srgb,var(--crm-green) 64%,var(--crm-orange)));border-radius:99px;height:100%;display:block}.pool-counts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pool-counts span{gap:3px;display:grid}.pool-counts small{color:var(--crm-muted);font-size:7px}.pool-counts strong{color:var(--crm-text);font-size:10px}.insights-pool-grid>article>footer{flex-wrap:wrap;gap:5px;display:flex}.insights-pool-grid>article>footer span{border:1px solid var(--crm-border);color:var(--crm-muted);background:var(--crm-surface);border-radius:999px;padding:5px 7px;font-size:7px}.insights-pool-grid>article>footer b{color:var(--crm-text)}@media (width<=1180px){.insights-kpis{grid-template-columns:repeat(3,1fr)}.insights-pool-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.insights-main-grid{grid-template-columns:1fr}.insights-shuffle-panel{grid-template-columns:auto 1fr}.insights-shuffle-panel label,.insights-shuffle-panel>button{grid-column:2}.insights-kpis{grid-template-columns:repeat(2,1fr)}.status-chart-layout{grid-template-columns:200px minmax(0,1fr);gap:24px;padding-inline:20px}.status-chart-bars{grid-template-columns:1fr}}@media (width<=580px){.insights-hero{flex-direction:column;align-items:flex-start;padding:23px 20px}.insights-hero-actions{width:100%}.insights-shuffle-btn{flex:1}.insights-shuffle-panel{grid-template-columns:1fr}.insights-shuffle-panel>span{display:none}.insights-shuffle-panel label,.insights-shuffle-panel>button{grid-column:auto}.insights-filter-grid{grid-template-columns:1fr}.insights-filter-panel>footer{grid-template-columns:1fr 1fr;display:grid}.insights-kpis{grid-template-columns:1fr}.insights-kpis article{min-height:92px}.status-chart-layout{grid-template-columns:1fr;gap:18px;padding:22px 16px}.status-donut-wrap{width:min(230px,78vw)}.status-chart-bars{grid-template-columns:1fr;width:100%}.source-chart-row{grid-template-columns:80px minmax(90px,1fr)}.source-chart-row>strong{grid-column:2}.insights-pool-grid{grid-template-columns:1fr}.insights-chart-card>header,.insights-pools-panel>header{align-items:flex-start}.insights-chart-card>header>small,.insights-pools-panel>header>small{display:none}}@media (prefers-reduced-motion:reduce){.insights-refresh:disabled svg{animation:none}}.insights-page-head{justify-content:space-between;align-items:flex-end;gap:22px;padding:2px 0 3px;display:flex}.insights-page-head .page-title{min-width:0}.insights-page-head .page-title h2{margin-top:6px}.insights-page-head .page-title p{max-width:690px;font-size:11px;line-height:1.55}.insights-page-head .insights-refresh{color:var(--crm-muted);background:var(--crm-surface)}.insights-page-head .insights-refresh:hover{color:var(--crm-text);border-color:color-mix(in srgb,var(--crm-focus,#4f8cff) 35%,var(--crm-border))}.insights-filter-panel,.insights-status-panel,.insights-pool-strip,.insights-chart-card,.insights-source-summary,.insights-pools-panel{background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface))}.insights-filter-panel>header,.insights-chart-card>header,.insights-source-summary>header,.insights-pools-panel>header{background:color-mix(in srgb,var(--crm-bg) 32%,var(--crm-surface))}.insights-kpis article{background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface))}.insights-kpis small,.insights-filter-grid label,.insights-kpis p,.insights-chart-card header p,.insights-source-summary header p,.insights-pools-panel header p{font-size:9px}:root{--crm-focus:#4f8cff}[data-user-theme] :where(input,select,textarea):focus,[data-user-theme] :where(input,select,textarea):focus-visible{border-color:color-mix(in srgb,var(--crm-focus) 55%,var(--crm-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-focus) 18%,transparent)!important;outline:0!important}[data-user-theme] :where(.manual-phone-input,.global-lead-search-form):focus-within{border-color:color-mix(in srgb,var(--crm-focus) 55%,var(--crm-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-focus) 18%,transparent)!important}[data-user-theme] :where(a,button,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--crm-focus) 72%,transparent)!important;outline-offset:2px!important}[data-user-theme][data-strong-focus=true] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--crm-focus)!important;box-shadow:0 0 0 2px var(--crm-bg)!important}@media (width<=580px){.insights-page-head{flex-direction:column;align-items:flex-start}.insights-page-head .insights-hero-actions{width:100%}}@media (width>=881px){[data-user-theme] .sidebar .nav-group>button>strong,[data-user-theme] .sidebar .nav-entry>.nav-parent>strong{z-index:500;letter-spacing:.01em;border:1px solid #ffffff24;padding:8px 11px;font-size:10px;font-weight:800;color:#f8fafc!important;background:#111827!important;box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff0f!important}[data-user-theme] .sidebar .nav-group>button>strong:before,[data-user-theme] .sidebar .nav-entry>.nav-parent>strong:before{content:"";background:#111827;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}[data-user-theme] .sidebar :where(.nav-group>button.active,.nav-entry.active>.nav-parent):hover>strong,[data-user-theme] .sidebar :where(.nav-group>button.active,.nav-entry.active>.nav-parent):focus-visible>strong{color:#fff!important;background:#0f172a!important;border-color:#60a5fa6b!important;box-shadow:0 10px 30px #0000006b,inset 3px 0 #60a5fa!important}}.manual-lead-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050302b8}.manual-lead-drawer{width:min(720px,100%);color:var(--crm-text);background:linear-gradient(#17100b,#100b08);padding:0;animation:.24s ease-out manual-lead-slide-in;box-shadow:-28px 0 85px #0000009e}.manual-lead-drawer:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 5%,#f47a243b,#0000 52%);width:min(720px,100%);height:260px;position:fixed;top:0;right:0}.manual-lead-drawer>*{z-index:1;position:relative}.manual-lead-drawer .drawer-close{z-index:5;color:#d1c2b6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100a07b8;border:1px solid #ffffff14;border-radius:11px;width:38px;height:38px;padding:0;transition:all .18s;position:fixed;top:18px;right:18px}.manual-lead-drawer .drawer-close:hover{color:#fff;background:#f47a241f;border-color:#f47a2447;transform:rotate(4deg)}.manual-lead-hero{border-bottom:1px solid var(--crm-border);background:linear-gradient(120deg,#f47a2416,#0000 68%);grid-template-columns:54px minmax(0,1fr);gap:15px;padding:31px 72px 25px 30px;display:grid}.manual-lead-hero-icon{color:#fff;background:linear-gradient(145deg,#df5915,#ff8d31);border:1px solid #ffb36c38;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 13px 30px #da520e45,inset 0 1px #fff3}.manual-lead-hero>div{min-width:0}.manual-lead-hero .eyebrow{color:var(--crm-green);letter-spacing:.15em;font-size:8px}.manual-lead-hero h2{color:#fff8f2;letter-spacing:-.035em;margin:5px 0;font:800 27px/1.1 Manrope}.manual-lead-hero p{color:#9c8c80;max-width:530px;margin:0;font-size:10px;line-height:1.55}.manual-secure-pill{color:#61dfb1;background:#28d99a11;border:1px solid #28d99a21;border-radius:999px;grid-column:2;align-items:center;gap:6px;width:max-content;margin-top:5px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.manual-lead-form{gap:13px;padding:20px 24px 0;display:grid}.manual-form-section{border:1px solid var(--crm-border);background:#ffffff05;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.manual-form-section>header{border-bottom:1px solid var(--crm-border);background:linear-gradient(90deg,#f47a240e,#0000);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.manual-form-section>header>span{color:#ffb36c;background:#f47a2414;border:1px solid #f47a2429;border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:950;display:grid}.manual-form-section>header>div{gap:2px;display:grid}.manual-form-section h3{color:#f3e8df;margin:0;font:800 12px Manrope}.manual-form-section header p{color:#7f7167;margin:0;font-size:8px}.manual-form-fields{gap:12px;padding:15px;display:grid}.manual-form-fields label{color:#b8a99d;gap:7px;font-size:9px;font-weight:800;display:grid}.manual-form-fields label>span:first-child b{color:#ff8d68;margin-left:2px}.manual-form-fields input,.manual-form-fields select{background:#100b08;border-color:#ffe2c91a;border-radius:11px;width:100%;min-height:45px;font-size:11px}.manual-form-fields input:hover,.manual-form-fields select:hover{border-color:#f47a2438}.manual-form-fields label>small{color:#71645a;font-size:8px;font-weight:600;line-height:1.4}.manual-phone-input{background:#100b08;border:1px solid #ffe2c91a;border-radius:11px;grid-template-columns:52px minmax(0,1fr);min-height:45px;transition:all .18s;display:grid;overflow:hidden}.manual-phone-input:focus-within{border-color:var(--crm-orange);box-shadow:0 0 0 4px #f47a241a}.manual-phone-input>strong{border-right:1px solid var(--crm-border);color:#ffb36d;background:#f47a2412;place-items:center;font-size:10px;display:grid}.manual-phone-input>input{border:0;border-radius:0;min-width:0;box-shadow:none!important}.manual-lead-form>.alert{margin:0}.manual-form-actions{z-index:3;padding:14px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--crm-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100b08f0;grid-template-columns:120px minmax(0,1fr);gap:9px;margin:3px -24px 0;display:grid;position:sticky;bottom:0}.manual-form-actions button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:10px;font-weight:850;display:flex}@keyframes manual-lead-slide-in{0%{opacity:.6;transform:translate(34px)}to{opacity:1;transform:none}}@media (width<=640px){.manual-lead-drawer{width:100%;height:100dvh}.manual-lead-drawer:before{width:100%}.manual-lead-drawer .drawer-close{top:14px;right:13px}.manual-lead-hero{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:22px 58px 20px 16px}.manual-lead-hero-icon{border-radius:13px;width:43px;height:43px}.manual-lead-hero-icon svg{width:19px}.manual-lead-hero h2{font-size:22px}.manual-lead-hero p{font-size:9px}.manual-secure-pill{grid-column:1/-1;margin-top:1px}.manual-lead-form{gap:11px;padding:14px 12px 0}.manual-form-fields .form-pair{grid-template-columns:1fr}.manual-form-section>header{padding:11px 12px}.manual-form-fields{padding:12px}.manual-form-actions{padding:12px 12px max(13px,env(safe-area-inset-bottom));grid-template-columns:92px minmax(0,1fr);margin-left:-12px;margin-right:-12px}.manual-form-actions button{min-height:44px;font-size:9px}}@media (width>=881px){.sidebar .nav-entry.open .nav-submenu{width:44px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:4px 0 1px;animation:none;position:static;overflow:visible;transform:none}.sidebar .nav-entry .nav-submenu-head,.sidebar .nav-entry .nav-submenu>footer{display:none}.sidebar .nav-entry .nav-submenu-list{justify-items:center;gap:5px;padding:0;display:grid}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item{background:#f47a2409;border:1px solid #f47a2414;border-radius:11px;place-items:center;width:40px;min-height:40px;padding:0;display:grid}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item:hover{background:#f47a241a;border-color:#f47a2433}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item.active{background:linear-gradient(145deg,#dc5916,#fa8830);border-color:#ffb16838;box-shadow:0 8px 20px #da530f3d}.sidebar .nav-entry .nav-submenu-item .nav-child-icon{border-radius:9px;width:30px;height:30px}.sidebar .nav-entry .nav-submenu-item>span:nth-child(2),.sidebar .nav-entry .nav-submenu-item>em{display:none}}[data-user-theme] body,[data-user-theme] .app-shell{color:var(--crm-text);background:var(--crm-bg)}[data-user-theme] .workspace{background:radial-gradient(circle at 86% 2%,color-mix(in srgb,var(--crm-orange) 10%,transparent),transparent 28%),radial-gradient(circle at 18% 92%,color-mix(in srgb,var(--crm-green) 4%,transparent),transparent 27%),var(--crm-bg)}[data-user-theme] .sidebar{border-color:var(--crm-border);background:radial-gradient(circle at 12% 7%,color-mix(in srgb,var(--crm-orange) 15%,transparent),transparent 26%),linear-gradient(180deg,var(--crm-surface) 0%,var(--crm-bg) 100%)}[data-user-theme] .topbar{border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-surface) 90%,transparent)}[data-user-theme] .panel,[data-user-theme] .metric-card{border-color:var(--crm-border);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface))}[data-user-theme] .primary-btn,[data-user-theme] .hero-primary,[data-user-theme] .call-btn,[data-user-theme] .sidebar nav button.active{background:linear-gradient(115deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--crm-orange) 27%,transparent)!important}[data-user-theme] .secondary-btn{color:color-mix(in srgb,var(--crm-orange-2) 82%,white);border-color:color-mix(in srgb,var(--crm-orange) 23%,transparent);background:color-mix(in srgb,var(--crm-orange) 10%,transparent)}[data-user-theme] .metric-icon.blue,[data-user-theme] .metric-icon.orange,[data-user-theme] .metric-icon.purple{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 12%,transparent)}[data-user-theme] input:focus,[data-user-theme] select:focus,[data-user-theme] textarea:focus{border-color:var(--crm-orange);box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-orange) 11%,transparent)}[data-user-theme] .manual-lead-drawer{background:linear-gradient(180deg,var(--crm-surface),var(--crm-bg))}[data-user-theme] .manual-lead-hero-icon,[data-user-theme] .nav-submenu-head>span{background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2))}.theme-studio{padding-bottom:25px}.theme-studio-hero{border:1px solid color-mix(in srgb,var(--preview-primary) 24%,transparent);background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--preview-primary) 30%,transparent),transparent 38%),linear-gradient(140deg,var(--preview-surface),var(--preview-bg));border-radius:22px;grid-template-columns:minmax(0,1fr) 260px auto;align-items:center;gap:24px;min-height:170px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000042}.theme-studio-copy{align-items:center;gap:16px;min-width:0;display:flex}.theme-studio-icon{width:54px;height:54px;color:var(--crm-on-primary,#fff);background:linear-gradient(145deg,var(--preview-primary),var(--preview-secondary));box-shadow:0 12px 28px color-mix(in srgb,var(--preview-primary) 28%,transparent);border:1px solid #ffffff24;border-radius:17px;flex:none;place-items:center;display:grid}.theme-studio-copy>div{gap:3px;display:grid}.theme-studio-copy small{color:var(--preview-accent);letter-spacing:.13em;font-size:8px;font-weight:900}.theme-studio-copy h3{color:var(--preview-text);margin:0;font:800 24px Manrope}.theme-studio-copy p{max-width:510px;color:var(--preview-muted);margin:0;font-size:10px;line-height:1.5}.theme-live-preview{background:var(--preview-bg);border:1px solid #ffffff1a;border-radius:13px;grid-template-rows:18px 1fr;grid-template-columns:32px 1fr;height:106px;display:grid;overflow:hidden;box-shadow:0 14px 28px #0000003d}.theme-live-preview>span{background:linear-gradient(var(--preview-primary),var(--preview-bg));grid-row:1/-1}.theme-live-preview>section{background:var(--preview-surface);border-bottom:1px solid #ffffff14;align-items:center;gap:4px;padding:0 7px;display:flex}.theme-live-preview>section i{background:var(--preview-secondary);border-radius:50%;width:4px;height:4px}.theme-live-preview>div{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.theme-live-preview b{background:var(--preview-surface);border-radius:5px}.theme-live-preview b:first-child{background:linear-gradient(110deg,var(--preview-primary),var(--preview-secondary));grid-column:1/-1}.theme-live-preview b:last-child{background:color-mix(in srgb,var(--preview-accent) 38%,var(--preview-surface))}.theme-studio-hero>button{border:1px solid color-mix(in srgb,var(--preview-text) 12%,transparent);min-height:40px;color:var(--preview-text);background:color-mix(in srgb,var(--preview-surface) 72%,transparent);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.theme-studio-hero>button:disabled{cursor:not-allowed;opacity:.42}.theme-gallery-panel{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #00000029}.theme-gallery-panel>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.theme-gallery-panel>header h3{color:var(--crm-text);margin:0 0 4px;font-size:17px}.theme-gallery-panel>header p{color:var(--crm-muted);margin:0;font-size:9px}.theme-gallery-panel>header>span{border:1px solid var(--crm-border);color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 8%,transparent);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.theme-category-tabs{border-bottom:1px solid var(--crm-border);scrollbar-width:none;gap:7px;padding:0 22px 15px;display:flex;overflow-x:auto}.theme-category-tabs::-webkit-scrollbar{display:none}.theme-category-tabs button{border:1px solid var(--crm-border);min-height:34px;color:var(--crm-muted);background:#ffffff05;border-radius:9px;flex:none;padding:7px 12px;font-size:8px;font-weight:850}.theme-category-tabs button.active{color:#fff;border-color:color-mix(in srgb,var(--crm-orange) 30%,transparent);background:color-mix(in srgb,var(--crm-orange) 14%,transparent)}.theme-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.theme-preset-card{border:1px solid color-mix(in srgb,var(--card-text) 10%,transparent);min-width:0;color:var(--card-text);background:var(--card-bg);text-align:left;border-radius:15px;gap:10px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.theme-preset-card:hover{border-color:color-mix(in srgb,var(--card-primary) 45%,transparent);transform:translateY(-3px);box-shadow:0 14px 28px #0000002e}.theme-preset-card.selected{border-color:var(--card-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--card-primary) 15%,transparent),0 15px 32px #0003}.theme-card-preview{background:var(--card-bg);border:1px solid #ffffff12;border-radius:10px;grid-template-rows:14px 1fr;grid-template-columns:24px 1fr;height:88px;display:grid;overflow:hidden}.theme-card-preview>i{background:linear-gradient(180deg,var(--card-primary),var(--card-bg));grid-row:1/-1}.theme-card-preview>span{background:var(--card-surface);align-items:center;gap:3px;padding:0 6px;display:flex}.theme-card-preview>span b{background:var(--card-secondary);border-radius:50%;width:3px;height:3px}.theme-card-preview>em{background:linear-gradient(120deg,var(--card-primary),var(--card-secondary));border-radius:5px;margin:7px 4px 7px 7px}.theme-card-preview>strong{background:var(--card-raised);box-shadow:inset 0 -7px color-mix(in srgb,var(--card-accent) 28%,transparent);border-radius:5px;margin:7px 7px 7px 3px}.theme-card-info{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-card-info>span:first-child{gap:2px;min-width:0;display:grid}.theme-card-info strong{color:var(--card-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.theme-card-info small{color:var(--card-muted);font-size:7px}.theme-swatches{flex:none;display:flex}.theme-swatches i{border:2px solid var(--card-bg);background:var(--card-primary);border-radius:50%;width:13px;height:13px;margin-left:-3px}.theme-swatches i:nth-child(2){background:var(--card-secondary)}.theme-swatches i:nth-child(3){background:var(--card-accent)}.theme-selected-mark,.theme-saving{color:#092017;background:var(--card-accent);border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:900;display:flex;position:absolute;top:17px;right:17px;box-shadow:0 6px 16px #0000003d}.theme-saving{color:#fff;background:var(--card-primary)}.theme-primary-mark{border:1px solid color-mix(in srgb,var(--card-primary) 25%,transparent);color:var(--card-primary);background:color-mix(in srgb,var(--card-surface) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:17px;right:17px}.theme-primary-mark.duo{color:var(--card-text);border-color:color-mix(in srgb,var(--card-secondary) 28%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--card-primary) 13%,var(--card-surface)),color-mix(in srgb,var(--card-secondary) 13%,var(--card-surface)))}.duo-theme-card{background:linear-gradient(145deg,var(--card-bg),color-mix(in srgb,var(--card-secondary) 7%,var(--card-surface)));box-shadow:inset 0 3px 0 color-mix(in srgb,var(--card-primary) 72%,var(--card-secondary))}.theme-save-message{z-index:100;border:1px solid var(--crm-border);background:var(--crm-surface-raised);border-radius:11px;max-width:340px;padding:11px 14px;font-size:9px;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 40px #0006}.theme-save-message.success{color:var(--crm-green)}.theme-save-message.error{color:#ff8178}@media (width<=1180px){.theme-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-studio-hero{grid-template-columns:minmax(0,1fr) 220px}.theme-studio-hero>button{grid-column:1/-1;width:max-content}}@media (width<=880px){.theme-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-studio-hero{grid-template-columns:1fr}.theme-live-preview{width:min(100%,360px)}.theme-studio-hero>button{grid-column:auto}.theme-save-message{max-width:none;bottom:12px;left:12px;right:12px}}@media (width<=520px){.theme-studio-hero{padding:19px 16px}.theme-studio-copy{align-items:flex-start}.theme-studio-icon{border-radius:14px;width:45px;height:45px}.theme-studio-copy h3{font-size:20px}.theme-gallery-panel>header{align-items:flex-start;padding:17px 14px 12px}.theme-category-tabs{padding-inline:14px}.theme-gallery-grid{grid-template-columns:1fr;padding:12px}.theme-preset-card{grid-template-columns:120px 1fr;align-items:center}.theme-card-preview{height:78px}.theme-selected-mark,.theme-saving{top:15px;right:15px}.theme-preset-card.selected .theme-card-info{padding-top:22px}}[data-user-theme] .workspace:before{background:radial-gradient(circle at 72% 0%,color-mix(in srgb,var(--crm-orange) 10%,transparent),transparent 36%)}[data-user-theme] .workspace:after{border-color:color-mix(in srgb,var(--crm-orange) 5%,transparent);box-shadow:0 0 0 65px color-mix(in srgb,var(--crm-orange) 2%,transparent),0 0 0 130px color-mix(in srgb,var(--crm-green) 1.5%,transparent)}[data-user-theme] .crm-welcome{border-color:var(--crm-border);background:radial-gradient(circle at 86% 15%,color-mix(in srgb,var(--crm-orange-2) 27%,transparent),transparent 26%),linear-gradient(115deg,var(--crm-surface-raised),var(--crm-surface) 68%)}[data-user-theme] .crm-welcome:after{border-color:color-mix(in srgb,var(--crm-orange-2) 14%,transparent);box-shadow:0 0 0 38px color-mix(in srgb,var(--crm-orange) 3%,transparent),0 0 0 76px color-mix(in srgb,var(--crm-orange) 2%,transparent)}[data-user-theme] :where(.panel,.metric-card,.analytics-kpis,.pipeline-chart-wrap,.pipeline-chart-side,.calendar-panel,.task-column,.table-panel,.email-history,.settings-section){color:var(--crm-text);border-color:var(--crm-border);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface))}[data-user-theme] :where(.metric-card,.quick-grid button,.focus-list>button,.tool-grid>button,.readiness-grid>button,.kanban-card,.client-card,.pool-card,.service-card-grid>article):hover{border-color:color-mix(in srgb,var(--crm-orange) 32%,transparent)}[data-user-theme] :where(.quick-grid button,.focus-list>button,.tool-grid>button,.readiness-grid>button):hover{background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface));box-shadow:inset 3px 0 var(--crm-orange)}[data-user-theme] :where(.quick-grid button span,.module-icon,.upload-icon){color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 11%,transparent)}[data-user-theme] :where(input,select,textarea,.search-box,.audit-search,.global-lead-search-form,.manual-phone-input){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-bg)}[data-user-theme] :where(option,th,.calendar-day.outside){color:var(--crm-text);background:var(--crm-bg)}[data-user-theme] :where(th,td,.panel-head,.settings-section-head,.calendar-day,.task-column>header){border-color:var(--crm-border)}[data-user-theme] tbody tr:hover{background:color-mix(in srgb,var(--crm-orange) 5%,transparent)}[data-user-theme] .status-callback,[data-user-theme] .status-follow_up,[data-user-theme] .status-partial,[data-user-theme] .status-foundation,[data-user-theme] .status-not_configured,[data-user-theme] .status-trial,[data-user-theme] .status-high,[data-user-theme] .status-pending,[data-user-theme] .status-new,[data-user-theme] .status-assigned{color:color-mix(in srgb,var(--crm-orange-2) 80%,white);background:color-mix(in srgb,var(--crm-orange) 13%,transparent)}[data-user-theme] :where(.admin-hero,.module-banner){border-color:var(--crm-border);background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--crm-orange) 35%,transparent),transparent 31%),radial-gradient(circle at 55% 110%,color-mix(in srgb,var(--crm-green) 10%,transparent),transparent 35%),linear-gradient(118deg,var(--crm-surface-raised),var(--crm-bg) 64%)}[data-user-theme] :where(.progress-track i,.company-avatar,.module-banner-icon,.analytics-bar-cell.leads>span i){background:linear-gradient(110deg,var(--crm-orange),var(--crm-orange-2))}[data-user-theme] .analytics-chart-row:hover,[data-user-theme] .pipeline-mini{background:color-mix(in srgb,var(--crm-orange) 6%,transparent)}[data-user-theme] .pipeline-chart-wrap{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--crm-orange) 9%,transparent),transparent 29%),var(--crm-surface)}[data-user-theme] :where(.calendar-day,.task-item,.kanban-column,.kanban-card,.company-list>article,.client-card,.pool-card,.service-card-grid>article,.telephony-steps article,.dialer-keypad button,.dialer-match-list button,.custom-field-list>article){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}[data-user-theme] :where(.drawer,.lead-360-drawer,.client-360-drawer,.modal){color:var(--crm-text);background:var(--crm-bg)}[data-user-theme] .sidebar nav button:hover{background:color-mix(in srgb,var(--crm-orange) 10%,transparent)}[data-user-theme] .sidebar .nav-entry.active>.nav-parent{background:color-mix(in srgb,var(--crm-orange) 13%,transparent);box-shadow:inset 3px 0 var(--crm-orange)}[data-user-theme] .sidebar .nav-entry>.nav-parent .nav-chevron{color:color-mix(in srgb,var(--crm-orange-2) 82%,white);background:color-mix(in srgb,var(--crm-orange) 22%,var(--crm-surface))}[data-user-theme] .sidebar .nav-entry .nav-submenu-list .nav-submenu-item{border-color:color-mix(in srgb,var(--crm-orange) 9%,transparent);background:color-mix(in srgb,var(--crm-orange) 4%,transparent)}[data-user-theme] .sidebar .nav-entry .nav-submenu-list .nav-submenu-item:hover{border-color:color-mix(in srgb,var(--crm-orange) 22%,transparent);background:color-mix(in srgb,var(--crm-orange) 11%,transparent)}[data-user-theme] .sidebar .nav-entry .nav-submenu-list .nav-submenu-item.active{border-color:color-mix(in srgb,var(--crm-orange-2) 24%,transparent);background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 8px 20px color-mix(in srgb,var(--crm-orange) 27%,transparent)}[data-user-theme] :where(.avatar,.topbar-avatar,.user-avatar){color:var(--crm-bg)!important;background:linear-gradient(135deg,var(--crm-orange-2),var(--crm-orange))!important}[data-user-theme] .team-chat-trigger:hover,[data-user-theme] .team-chat-trigger.active,[data-user-theme] .team-chat-composer>button,[data-user-theme] .team-chat-welcome>span,[data-user-theme] .team-chat-avatar.group{background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 8px 23px color-mix(in srgb,var(--crm-orange) 24%,transparent)}[data-user-theme] .team-chat-drawer,[data-user-theme] .team-chat-main,[data-user-theme] .team-chat-sidebar{color:var(--crm-text);background:var(--crm-bg)}[data-user-theme] .team-chat-head{background:radial-gradient(circle at 82% -25%,color-mix(in srgb,var(--crm-orange) 34%,transparent),transparent 43%),linear-gradient(115deg,var(--crm-surface-raised),var(--crm-bg) 68%)}[data-user-theme] .team-chat-tabs button.active{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 11%,transparent)}[data-user-theme] .team-chat-messages{background-color:var(--crm-bg);background-image:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--crm-orange) 6%,transparent),transparent 26%),radial-gradient(circle at 85% 80%,color-mix(in srgb,var(--crm-green) 4%,transparent),transparent 26%)}[data-user-theme] .team-chat-message.mine>div{box-shadow:0 8px 22px color-mix(in srgb,var(--crm-orange) 22%,transparent);color:#fff!important;background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2))!important}[data-user-theme] .team-chat-message.admin-message>div{box-shadow:inset 3px 0 var(--crm-orange),0 7px 20px #00000029;border-color:color-mix(in srgb,var(--crm-orange) 26%,transparent)!important}[data-user-theme] :where(.notification-popover,.accessibility-popover,.profile-avatar-popover,.global-lead-search-popover){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}[data-user-theme] :where(.notification-popover>header,.profile-avatar-popover>header,.global-search-popover-head){border-color:var(--crm-border);background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--crm-orange) 20%,transparent),transparent 47%),var(--crm-surface-raised)}[data-user-theme] .notification-trigger:hover,[data-user-theme] .notification-center.open .notification-trigger,[data-user-theme] .notification-list>button:hover{border-color:color-mix(in srgb,var(--crm-orange) 27%,transparent);background:color-mix(in srgb,var(--crm-orange) 11%,transparent)}[data-user-theme] .global-lead-search-form:focus-within{border-color:color-mix(in srgb,var(--crm-orange) 44%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-orange) 8%,transparent),0 12px 30px #00000040!important}[data-user-theme] .global-search-popover-head>span,[data-user-theme] .global-lead-result .lead-result-avatar{color:var(--crm-orange-2);border-color:color-mix(in srgb,var(--crm-orange) 17%,transparent);background:color-mix(in srgb,var(--crm-orange) 10%,transparent)}[data-user-theme] .global-lead-result.selected{border-color:color-mix(in srgb,var(--crm-orange) 18%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--crm-orange) 9%,transparent),#ffffff05)}[data-user-theme] .accessibility-trigger:hover,[data-user-theme] .accessibility-center.open .accessibility-trigger{color:#fff;border-color:color-mix(in srgb,var(--crm-green) 28%,transparent);background:color-mix(in srgb,var(--crm-green) 10%,transparent)}[data-user-theme] .text-size-control button.active{color:#fff;border-color:color-mix(in srgb,var(--crm-orange) 36%,transparent);background:color-mix(in srgb,var(--crm-orange) 13%,transparent)}[data-user-theme] .profile-avatar-preview{background:linear-gradient(120deg,color-mix(in srgb,var(--crm-orange) 8%,transparent),transparent)}[data-user-theme] .profile-avatar-actions button:first-child{color:color-mix(in srgb,var(--crm-orange-2) 82%,white);border-color:color-mix(in srgb,var(--crm-orange) 24%,transparent);background:color-mix(in srgb,var(--crm-orange) 9%,transparent)}[data-user-theme] .avatar-gallery button.selected{border-color:var(--crm-orange-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 16%,transparent),0 7px 20px #00000047}[data-user-theme] .manual-lead-drawer:before{background:radial-gradient(circle at 82% 5%,color-mix(in srgb,var(--crm-orange) 24%,transparent),transparent 53%)}[data-user-theme] .manual-lead-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--crm-orange) 9%,transparent),transparent 68%)}[data-user-theme] .manual-form-section{border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 88%,transparent)}[data-user-theme] .manual-form-section>header{background:linear-gradient(90deg,color-mix(in srgb,var(--crm-orange) 6%,transparent),transparent)}[data-user-theme] .manual-form-section>header>span{color:var(--crm-orange-2);border-color:color-mix(in srgb,var(--crm-orange) 18%,transparent);background:color-mix(in srgb,var(--crm-orange) 9%,transparent)}[data-user-theme] .manual-form-fields input,[data-user-theme] .manual-form-fields select,[data-user-theme] .manual-phone-input{background:var(--crm-bg)}[data-user-theme] .manual-phone-input>strong{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 8%,transparent)}[data-user-theme] .manual-form-actions{border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-bg) 94%,transparent)}[data-user-theme] :where(.email-tabs button.active,.view-switch button.active,.calendar-actions button:hover,.toolbar-actions button.active){color:#fff;border-color:color-mix(in srgb,var(--crm-orange) 28%,transparent);background:color-mix(in srgb,var(--crm-orange) 15%,transparent)}[data-user-theme] :where(.file-picker span,.pool-color-input,.extra-data,.extra-data span){color:var(--crm-orange-2);border-color:var(--crm-border);background:var(--crm-surface)}[data-user-theme] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--crm-orange-2)}[data-user-theme] .pipeline-line-leads{stroke:var(--crm-orange)}[data-user-theme] .pipeline-line-interested{stroke:var(--crm-orange-2)}[data-user-theme] .pipeline-line-converted{stroke:var(--crm-green)}[data-user-theme] .pipeline-tooltip rect{fill:var(--crm-orange)}[data-user-theme] .pipeline-focus-card{background:radial-gradient(circle at 20% 8%,#ffffff2e,transparent 29%),linear-gradient(145deg,var(--crm-orange),color-mix(in srgb,var(--crm-orange) 52%,var(--crm-bg)) 60%,var(--crm-bg));box-shadow:0 18px 44px color-mix(in srgb,var(--crm-orange) 28%,transparent)}[data-user-theme] .icon-btn{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 12%,transparent)}[data-user-theme] .analytics-bar-cell.sales>span i{background:linear-gradient(90deg,color-mix(in srgb,var(--crm-green) 70%,var(--crm-bg)),var(--crm-green))}[data-user-theme] .status-interested,[data-user-theme] .status-highly_interested,[data-user-theme] .status-converted,[data-user-theme] .status-working,[data-user-theme] .status-connected,[data-user-theme] .status-online,[data-user-theme] .status-active,[data-user-theme] .status-verified,[data-user-theme] .status-signed{color:color-mix(in srgb,var(--crm-green) 82%,white);background:color-mix(in srgb,var(--crm-green) 12%,transparent)}[data-user-theme] .sidebar .nav-group>span,[data-user-theme] .profile small,[data-user-theme] .topbar-title small,[data-user-theme] .topbar-date,[data-user-theme] .topbar-user-copy small{color:var(--crm-muted)}[data-user-theme] .sidebar nav button{color:color-mix(in srgb,var(--crm-muted) 86%,white)}[data-user-theme] .sidebar .nav-group button strong{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}[data-user-theme] .sidebar .profile button:hover{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 10%,transparent)}[data-user-theme] :where(.topbar>button.topbar-back,.topbar>button.topbar-menu,.notification-trigger,.team-chat-trigger,.accessibility-trigger,.topbar-user){color:color-mix(in srgb,var(--crm-muted) 72%,white);border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 88%,transparent)}[data-user-theme] .global-search-shortcut,[data-user-theme] .topbar-date{color:var(--crm-muted);border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 75%,transparent)}[data-user-theme] .global-lead-search.open .global-lead-search-form{border-color:color-mix(in srgb,var(--crm-orange) 36%,transparent);background:var(--crm-surface-raised)}[data-user-theme] .global-lead-search-form>svg,[data-user-theme] .global-lead-search-form input{color:var(--crm-text)}[data-user-theme] .email-tabs,[data-user-theme] .view-switch{border-color:var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 90%,transparent)}[data-user-theme] :where(.email-tabs button,.view-switch button){color:var(--crm-muted)}[data-user-theme] :where(.email-tabs button:hover,.view-switch button:hover){color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 8%,transparent)}[data-user-theme] .email-tabs button.active,[data-user-theme] .view-switch button.active{color:#fff;background:linear-gradient(115deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 8px 18px color-mix(in srgb,var(--crm-orange) 23%,transparent)}[data-user-theme] .email-history .custom-field-list>article:hover,[data-user-theme] .email-history .custom-field-list>article.unread{background:color-mix(in srgb,var(--crm-orange) 6%,var(--crm-surface))}[data-user-theme] :where(.email-history .custom-field-list strong,.custom-field-list strong,.service-card-grid strong,.client-service-list strong,.client-document-list strong){color:var(--crm-text)}[data-user-theme] :where(.custom-field-list small,.service-card-grid small,.service-register small,.client-service-list small,.client-document-list small,.service-card-grid span,.service-register span,.client-service-list span){color:var(--crm-muted)}[data-user-theme] :where(.attachment-picker,.email-layout .task-form input,.email-layout .task-form select,.email-layout .task-form textarea){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-bg)}[data-user-theme] :where(.client-360-summary>span,.masked-identity>span,.client-360-section,.lead-360-metric,.lead-360-section,.lead-360-fact,.secure-value,.telephony-contract span,.dialer-selected,.dialer-session){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}[data-user-theme] :where(.client-360-summary strong,.masked-identity strong,.lead-360-metric strong,.lead-360-fact strong,.telephony-form-head h3,.telephony-contract h4,.secure-value code){color:var(--crm-text)}[data-user-theme] :where(.client-360-summary small,.masked-identity small,.lead-360-metric small,.lead-360-metric span,.telephony-form-head p,.telephony-contract small,.dialer-selected small,.dialer-selected p,.dialer-session span){color:var(--crm-muted)}[data-user-theme] .calendar-weekdays{border-color:var(--crm-border);background:var(--crm-bg)}[data-user-theme] .calendar-weekdays span,[data-user-theme] .calendar-day>strong{color:var(--crm-muted)}[data-user-theme] .calendar-day.today{background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface));box-shadow:inset 0 3px var(--crm-orange)}[data-user-theme] .calendar-task{color:var(--crm-text);background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised))}[data-user-theme] .calendar-task:hover{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 15%,var(--crm-surface-raised))}[data-user-theme] .calendar-task i,[data-user-theme] .task-column>header span{color:var(--crm-orange-2);background:var(--crm-orange)}[data-user-theme] .task-item>button{color:color-mix(in srgb,var(--crm-green) 82%,white);background:color-mix(in srgb,var(--crm-green) 12%,transparent)}[data-user-theme] .super-lead-search-head,[data-user-theme] .lead-360-header{color:#fff;background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--crm-green) 18%,transparent),transparent 34%),linear-gradient(116deg,var(--crm-bg),color-mix(in srgb,var(--crm-orange) 46%,var(--crm-bg)) 60%,color-mix(in srgb,var(--crm-orange-2) 30%,var(--crm-bg)))}[data-user-theme] :where(.lead-command-search,.lead-result-card,.lead-result-calls,.lead-search-caption,.lead-360-section-head,.lead-360-footer,.batch-quality span,.disposition-grid>div,.original-fields-grid){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}[data-user-theme] .lead-result-card:hover{background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface));box-shadow:inset 3px 0 var(--crm-orange)}[data-user-theme] .lead-search-total{color:var(--crm-orange-2);border-color:color-mix(in srgb,var(--crm-orange) 20%,transparent);background:color-mix(in srgb,var(--crm-orange) 9%,transparent)}[data-user-theme] :where(.lead-search-hints small,.lead-search-clear,.call-timeline-meta span){color:var(--crm-muted);background:var(--crm-surface-raised)}[data-user-theme] .lead-360-drawer{background:var(--crm-bg)}[data-user-theme] .lead-360-section-head{background:linear-gradient(110deg,var(--crm-surface-raised),var(--crm-surface))}[data-user-theme] .lead-360-section-head>span{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 11%,transparent)}[data-user-theme] .lead-360-facts,[data-user-theme] .original-fields-grid,[data-user-theme] .batch-quality{background:var(--crm-border)}[data-user-theme] .upload-provenance-file,[data-user-theme] .manual-provenance{color:var(--crm-orange-2);border-color:color-mix(in srgb,var(--crm-orange) 21%,transparent);background:color-mix(in srgb,var(--crm-orange) 9%,var(--crm-surface))}[data-user-theme] .upload-provenance-file strong,[data-user-theme] .manual-provenance strong{color:color-mix(in srgb,var(--crm-orange-2) 78%,white)}[data-user-theme] .telephony-safe,[data-user-theme] .secure-value.secret{color:color-mix(in srgb,var(--crm-green) 78%,white);border-color:color-mix(in srgb,var(--crm-green) 20%,transparent);background:color-mix(in srgb,var(--crm-green) 9%,var(--crm-surface))}[data-user-theme] .dialer-display{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-orange) 52%,var(--crm-bg)),var(--crm-orange))}[data-user-theme] .dialer-keypad button:hover{color:#fff;border-color:var(--crm-orange);background:var(--crm-orange)}[data-user-theme] .global-lead-search-popover,[data-user-theme] .global-search-results,[data-user-theme] .global-search-footer{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-bg)}[data-user-theme] .global-lead-result{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface)}[data-user-theme] :where(.global-result-main>strong,.global-result-origin>strong,.global-search-guidance strong){color:var(--crm-text)}[data-user-theme] :where(.global-result-main>small,.global-result-origin small,.global-search-guidance,.global-search-loading,.global-search-footer){color:var(--crm-muted)}[data-user-theme] .global-result-main code{color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-surface-raised)}[data-user-theme] .global-result-calls{border-color:color-mix(in srgb,var(--crm-green) 13%,transparent);background:color-mix(in srgb,var(--crm-green) 7%,transparent)}[data-user-theme] .team-chat-company-filter,[data-user-theme] .team-chat-sidebar,[data-user-theme] .team-chat-conversation,[data-user-theme] .team-chat-person,[data-user-theme] .team-chat-thread-head,[data-user-theme] .team-chat-composer,[data-user-theme] .team-chat-message>div{color:var(--crm-text)!important;border-color:var(--crm-border)!important;background:var(--crm-surface)!important}[data-user-theme] .team-chat-main{color:var(--crm-text);background:var(--crm-bg)}[data-user-theme] .team-chat-search,[data-user-theme] .team-chat-composer>div:not(.team-chat-composer-error){color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-bg)}[data-user-theme] .team-chat-conversation:hover,[data-user-theme] .team-chat-conversation.active,[data-user-theme] .team-chat-person:hover:not(:disabled){box-shadow:inset 3px 0 var(--crm-orange);background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised))!important}[data-user-theme] .team-chat-conversation-copy strong,[data-user-theme] .team-chat-person strong,[data-user-theme] .team-chat-thread-head strong,[data-user-theme] .team-chat-list-state strong,[data-user-theme] .team-chat-thread-state strong,[data-user-theme] .team-chat-welcome h2,[data-user-theme] .team-chat-message p{color:var(--crm-text)!important}[data-user-theme] .team-chat-message.mine>div{color:#fff!important;background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2))!important;border-color:#0000!important}[data-user-theme] .accessibility-popover>header{border-color:var(--crm-border);background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--crm-green) 14%,transparent),transparent 46%),var(--crm-surface-raised)}[data-user-theme] .accessibility-intro{color:var(--crm-muted);background:color-mix(in srgb,var(--crm-green) 4%,transparent)}[data-user-theme] .text-size-control button,[data-user-theme] .accessibility-popover>footer,[data-user-theme] .profile-avatar-popover>footer{color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-bg)}[data-user-theme] .accessibility-options>button>span:first-child{color:var(--crm-muted);background:var(--crm-surface-raised)}[data-user-theme] .accessibility-options>button>i{background:color-mix(in srgb,var(--crm-muted) 24%,var(--crm-bg))}[data-user-theme] .avatar-gallery button{background:var(--crm-surface-raised)}[data-user-theme] .skip-link{color:var(--crm-bg);background:var(--crm-orange-2);border-color:#fff}[data-user-theme] .pipeline-chip{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised)}[data-user-theme] .pipeline-chip.blue,[data-user-theme] .pipeline-chip.orange{border-color:color-mix(in srgb,var(--crm-orange) 20%,transparent);background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface))}[data-user-theme] .pipeline-chip.green{border-color:color-mix(in srgb,var(--crm-green) 20%,transparent);background:color-mix(in srgb,var(--crm-green) 8%,var(--crm-surface))}[data-user-theme] .pipeline-chip strong,[data-user-theme] .status-mini-bars strong{color:var(--crm-text)}[data-user-theme] .status-mini-bars span{color:var(--crm-muted)}[data-user-theme] .status-mini-bars i{background:linear-gradient(90deg,var(--crm-orange),var(--crm-orange-2))}[data-user-theme] .settings-preview{background:radial-gradient(circle at 90% 7%,color-mix(in srgb,var(--crm-green) 27%,transparent),transparent 30%),radial-gradient(circle at 20% 100%,color-mix(in srgb,var(--crm-orange-2) 28%,transparent),transparent 36%),linear-gradient(145deg,var(--crm-bg),var(--crm-surface-raised));box-shadow:0 20px 45px #00000047}[data-user-theme] .settings-preview>p,[data-user-theme] .preview-card small{color:var(--crm-muted)}[data-user-theme] .settings-preview>button{background:linear-gradient(115deg,var(--crm-orange),var(--crm-orange-2))}[data-user-theme] :where(.sidebar nav button svg,.topbar svg,.panel-head button svg,.quick-grid button svg,.focus-list>button>svg,.tool-grid>button>svg,.readiness-grid>button svg,.empty svg,.drawer-close svg,.secondary-btn svg,.icon-btn svg,.settings-save>svg,.lead-command-search>svg,.global-lead-search-form>svg){color:var(--crm-icon)}[data-user-theme] :where(.metric-icon.blue,.metric-icon.orange,.metric-icon.purple){border-color:color-mix(in srgb,var(--crm-icon) 12%,transparent);color:var(--crm-icon)!important;background:color-mix(in srgb,var(--crm-orange) 12%,var(--crm-surface))!important}[data-user-theme] :where(.metric-icon.green,.metric-icon.cyan,.avatar-gallery-head>svg,.accessibility-intro svg){background-color:color-mix(in srgb,var(--crm-green) 11%,var(--crm-surface));color:var(--crm-accent-icon)!important}[data-user-theme] :where(.primary-btn,.hero-primary,.call-btn,.sidebar nav button.active,.sidebar .nav-submenu-item.active,.team-chat-composer>button,.settings-preview>button){color:var(--crm-on-primary)!important}[data-user-theme] :where(.primary-btn,.hero-primary,.call-btn,.sidebar nav button.active,.sidebar .nav-submenu-item.active,.team-chat-composer>button,.settings-preview>button) svg{stroke:currentColor;color:var(--crm-on-primary)!important}[data-user-theme] :where(.module-banner-icon,.company-avatar,.manual-lead-hero-icon,.nav-submenu-head>span){color:var(--crm-on-primary)!important}[data-user-theme] .sidebar .nav-entry .nav-submenu button:not(.active) svg{color:var(--crm-icon)!important}html[data-user-theme-style=glass] body,html[data-user-theme-style=glass] .app-shell{background:linear-gradient(135deg,#e8f2ff 0%,#f7f5ff 46%,#eafbf6 100%)}html[data-user-theme-style=glass] .workspace{background:radial-gradient(circle at 82% 3%,#635bff33,#0000 31%),radial-gradient(circle at 12% 90%,#16b98121,#0000 30%),0 0}html[data-user-theme-style=glass] :where(.topbar,.sidebar,.panel,.metric-card,.theme-gallery-panel,.notification-popover,.accessibility-popover,.profile-avatar-popover,.global-lead-search-popover,.team-chat-drawer){background:color-mix(in srgb,var(--crm-surface) 68%,transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-color:#635bff24;box-shadow:0 16px 42px #34487a1c}html[data-user-theme-style=glass] .sidebar{background:linear-gradient(#ffffffbd,#eff6ff94)}html[data-user-theme-style=glass] .topbar{background:#ffffffa3}html[data-user-theme-style=glass] :where(input,select,textarea,.search-box,.global-lead-search-form,.manual-phone-input){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94}html[data-user-theme-style=glass] .glass-theme-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffd1,#ebf3ffa8);box-shadow:inset 0 1px #ffffffe6,0 14px 30px #34487a21}html[data-user-theme-style=duo] .workspace{background:radial-gradient(circle at 86% 3%,color-mix(in srgb,var(--crm-orange) 12%,transparent),transparent 30%),radial-gradient(circle at 8% 94%,color-mix(in srgb,var(--crm-orange-2) 10%,transparent),transparent 29%),var(--crm-bg)}html[data-user-theme-style=duo] :where(.panel,.metric-card){background:linear-gradient(145deg,var(--crm-surface),color-mix(in srgb,var(--crm-orange-2) 3%,var(--crm-surface-raised)))}[data-user-theme] .workspace :where(h1,h2,h3,h4,h5,h6,strong,b,dt,dd){color:var(--crm-text)}[data-user-theme] .workspace :where(p,small,time,caption,legend){color:var(--crm-muted)}[data-user-theme] .workspace :where(label,.form-help,.section-note,.analytics-note,.detected-columns,.inline-empty,.kanban-empty,.task-empty,.lead-metric-note,.call-compliance-note){color:color-mix(in srgb,var(--crm-text) 68%,var(--crm-muted))}[data-user-theme] .workspace :where(input,select,textarea,option,code){color:var(--crm-text)}[data-user-theme] .workspace :where(){color:var(--crm-muted);opacity:.82}[data-user-theme] .workspace th{color:var(--crm-muted)}[data-user-theme] .workspace td{color:color-mix(in srgb,var(--crm-text) 82%,var(--crm-muted))}[data-user-theme] .workspace td:first-child,[data-user-theme] :where(.focus-list>button,.tool-grid>button,.readiness-grid>button,.quick-grid button,.kanban-card,.client-card,.lead-result-card,.global-lead-result,.dialer-keypad button,.dialer-match-list button,.company-list>article,.employee-row,.service-row,.activity-row){color:var(--crm-text)}[data-user-theme] :where(.guide-card ul,.service-row>span,.status-row>span,.kanban-column>header,.calendar-actions button,.calendar-actions select,.extra-data summary,.global-search-footer strong,.team-chat-tabs button,.team-chat-mobile-back,.team-chat-load-more){color:color-mix(in srgb,var(--crm-text) 72%,var(--crm-muted))}[data-user-theme] :where(.focus-list small,.tool-grid small,.quick-grid small,.analytics-legend,.analytics-chart-head,.analytics-identity small,.activity-row small,.employee-row small,.user-list small,.permission-grid label small,.kanban-card>small,.kanban-card footer,.client-card div span,.pool-card small,.extra-data small,.lead-search-hints,.lead-search-caption,.lead-result-origin small,.lead-result-calls small,.call-timeline-head time,.lead-activity-list time,.linked-task-list small,.telephony-last-test span,.telephony-last-test small,.dialer-match-list small,.dialer-selected small,.dialer-selected p,.dialer-session span){color:var(--crm-muted)}[data-user-theme] :where(.permission-grid label span,.company-360-hero h2,.company-360-section h3,.service-chip-grid strong,.advisory-checks strong,.status-mini-bars strong,.caller-rank-list strong,.ops-list strong,.company-section-head h3,.employee-row strong,.custom-role-list strong,.crm-welcome h1,.focus-list b,.analytics-heading h2,.analytics-kpis strong,.analytics-identity strong,.analytics-bar-cell strong,.calendar-head h3,.super-lead-search-title h3,.lead-detail-loader strong,.lead-detail-error h2,.lead-360-metric strong,.lead-360-section-head h3,.lead-360-fact strong,.call-timeline-head strong,.lead-activity-list strong,.disposition-grid strong,.linked-task-list strong,.global-search-popover-head strong,.global-result-main>strong,.global-result-origin>strong,.team-chat-conversation-copy strong,.team-chat-person strong,.team-chat-thread-head strong,.team-chat-welcome h2,.telephony-steps strong,.telephony-form-head h3,.telephony-contract h4){color:var(--crm-text)}[data-user-theme] :where(.company-360-hero p,.service-chip-grid small,.advisory-checks small,.caller-rank-list small,.ops-list small,.credentials-card dt,.custom-role-list small,.crm-welcome p,.analytics-heading p,.analytics-kpis small,.calendar-head small,.super-lead-search-title p,.lead-detail-loader,.lead-detail-error,.lead-360-section-head p,.lead-360-fact small,.lead-call-timeline p,.lead-activity-list p,.global-search-guidance,.global-search-loading,.team-chat-conversation-copy small,.team-chat-person small,.team-chat-thread-head small,.team-chat-list-state,.team-chat-thread-state,.team-chat-welcome,.team-chat-composer small,.telephony-steps small,.telephony-form-head p,.secure-value>small,.telephony-contract small){color:var(--crm-muted)}[data-user-theme] :where(.panel-link,.activity-panel .panel-head button,.module-readiness .panel-head button,.form-divider,.generated-field button,.company-section-head>span,.lead-search-total,.lead-result-main>small,.lead-result-calls strong,.global-result-calls strong,.global-search-popover-head>span,.telephony-contract code){color:var(--crm-icon)}[data-user-theme] :where(.lead-result-calls span,.global-result-calls small,.credentials-card small,.protection-list>div>svg){color:var(--crm-accent-icon)}[data-user-theme] :where(.primary-btn,.hero-primary,.call-btn,.lead-search-submit,.global-search-submit,.audit-search button,.sidebar nav button.active,.sidebar .nav-submenu-item.active,.team-chat-composer>button,.team-chat-welcome>span,.dialer-keypad button:hover,.company-avatar,.lead-result-avatar,.module-banner-icon,.telephony-steps article>span,.settings-preview>button),[data-user-theme] :where(.primary-btn,.hero-primary,.call-btn,.lead-search-submit,.global-search-submit,.audit-search button,.sidebar nav button.active,.sidebar .nav-submenu-item.active,.team-chat-composer>button,.team-chat-welcome>span,.dialer-keypad button:hover,.company-avatar,.lead-result-avatar,.module-banner-icon,.telephony-steps article>span,.settings-preview>button) :where(strong,small,span,svg){color:var(--crm-on-primary)!important}[data-user-theme] :where(.dialer-display,.lead-phone) :where(strong,small,span,svg){color:var(--crm-on-primary)}[data-user-theme] .team-chat-message.mine :where(strong,small,time,p,span,svg){color:var(--crm-on-primary)!important}[data-user-theme] :where(.admin-hero,.module-banner,.lead-360-header) :where(h1,h2,h3,h4,strong){color:var(--crm-text)}[data-user-theme] :where(.admin-hero,.module-banner,.lead-360-header) :where(p,small,time,code){color:var(--crm-muted)}[data-user-theme] .theme-preset-card .theme-card-info strong{color:var(--card-text)}[data-user-theme] .theme-preset-card .theme-card-info small{color:var(--card-muted)}.phone-link{width:max-content;max-width:100%;color:var(--crm-icon,var(--zivro-blue));align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.phone-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit!important}.phone-link svg{background:linear-gradient(135deg,var(--crm-orange,var(--zivro-blue)),var(--crm-orange-2,var(--zivro-violet)));width:15px;height:15px;box-shadow:0 4px 12px color-mix(in srgb,var(--crm-orange,var(--zivro-blue)) 22%,transparent);border-radius:50%;flex:none;padding:3px;color:var(--crm-on-primary,#fff)!important}.phone-link:hover{color:var(--crm-orange-2,var(--zivro-violet));text-underline-offset:3px;text-decoration:underline}.phone-link.compact{gap:5px;font-size:9px}.phone-preview{align-items:center;gap:5px;display:inline-flex!important}.phone-preview svg{color:var(--crm-icon,var(--zivro-blue));flex:none}.table-phone{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.phone-call-action,.global-result-call{border:1px solid color-mix(in srgb,var(--crm-orange) 22%,transparent);width:32px;height:32px;color:var(--crm-on-primary);background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 7px 17px color-mix(in srgb,var(--crm-orange) 22%,transparent);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:grid}.phone-call-action:hover,.global-result-call:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--crm-orange) 28%,transparent);transform:translateY(-1px)scale(1.04)}.phone-call-action:disabled,.global-result-call:disabled{cursor:wait;opacity:.62;transform:none}.phone-call-action i,.global-result-call i{border:2px solid color-mix(in srgb,var(--crm-on-primary) 35%,transparent);border-top-color:var(--crm-on-primary);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.global-result-call.blocked{color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-surface-raised);box-shadow:none;cursor:not-allowed}.kanban-card{padding:0;position:relative;overflow:hidden}.kanban-card-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:10px;padding:13px 50px 13px 13px;display:grid}.kanban-card-open>div{align-items:center;gap:8px;display:flex}.kanban-card-open>small{color:var(--crm-muted);align-items:center;gap:5px;display:flex}.kanban-card-open>small svg{color:var(--crm-icon)}.kanban-card>.phone-call-action{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kanban-card>.phone-call-action:hover{transform:translateY(calc(-50% - 1px))scale(1.04)}.global-lead-result{cursor:pointer;grid-template-columns:42px minmax(175px,1.3fr) minmax(145px,1fr) 72px auto 36px}.global-lead-result .lead-result-avatar{letter-spacing:.02em;width:40px;height:40px;font-size:11px;border:2px solid var(--crm-surface)!important;color:var(--crm-on-primary)!important;background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-orange) 28%,transparent),0 7px 18px color-mix(in srgb,var(--crm-orange) 20%,transparent)!important}.global-search-call-notice{border-bottom:1px solid var(--crm-border);color:var(--crm-text);background:color-mix(in srgb,var(--crm-green) 8%,var(--crm-surface));grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 13px;font-size:9px;display:grid}.global-search-call-notice>svg{color:var(--crm-accent-icon)}.global-search-call-notice.error{background:color-mix(in srgb,var(--crm-red,#ef6b62) 9%,var(--crm-surface))}.global-search-call-notice.error>svg{color:var(--crm-red,#ef6b62)}.global-search-call-notice button{width:25px;height:25px;color:var(--crm-muted);background:var(--crm-surface-raised);border:0;border-radius:7px;place-items:center;padding:0;display:grid}@media (width<=1050px){.global-lead-result{grid-template-columns:42px minmax(175px,1fr) 72px auto 36px}}@media (width<=600px){.global-lead-result{grid-template-columns:38px minmax(0,1fr) 60px 34px}.global-lead-result .lead-result-avatar{width:36px;height:36px}.global-result-call{width:31px;height:31px}}@media (width<=390px){.global-lead-result{grid-template-columns:38px minmax(0,1fr) 32px}}@media (width>=99999px) and (hover:hover){.sidebar{--sidebar-open-width:258px;will-change:width;align-items:center;width:82px;transition:width .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .3s;overflow:hidden}.sidebar:is(:hover,:has(:focus-visible)){width:var(--sidebar-open-width);align-items:stretch;box-shadow:24px 0 65px #00000061,inset -1px 0 #ffffff09}.sidebar .logo{flex:none;width:62px;transition:width .3s cubic-bezier(.2,.8,.2,1),min-height .3s,padding .3s}.sidebar:is(:hover,:has(:focus-visible)) .logo{width:100%;min-height:76px;padding-bottom:12px}.sidebar nav{width:62px;transition:width .3s cubic-bezier(.2,.8,.2,1),padding .3s;overflow-x:hidden}.sidebar:is(:hover,:has(:focus-visible)) nav{scrollbar-width:thin;width:100%;padding-inline:2px}.sidebar .nav-group{width:100%}.sidebar .nav-group>span{opacity:0;white-space:nowrap;width:0;max-height:0;padding:0;transition:opacity .16s,transform .22s,max-height .22s,padding .22s;display:block;overflow:hidden;transform:translate(-7px)}.sidebar:is(:hover,:has(:focus-visible)) .nav-group>span{opacity:1;width:auto;max-height:24px;padding:0 12px 5px;transform:none}.sidebar .nav-group button,.sidebar .nav-entry>.nav-parent{flex:none;justify-content:center;align-items:center;gap:0;width:44px;min-height:44px;padding:0;transition:width .28s cubic-bezier(.2,.8,.2,1),padding .28s,gap .28s,background .18s,transform .18s;display:flex}.sidebar .nav-group button>svg{flex:none}.sidebar .nav-group button>strong{opacity:0;visibility:hidden;width:0;max-width:0;color:inherit;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:0 0;border:0;flex:0 0 0;padding:0;font-size:11px;transition:opacity .16s 50ms,transform .22s 40ms,max-width .28s;display:block;position:static;overflow:hidden;transform:translate(-8px)}.sidebar .nav-group button:hover>strong,.sidebar .nav-group button:focus-visible>strong{display:block}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent{justify-content:flex-start;gap:11px;width:100%;padding:0 11px}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button:hover{transform:translate(2px)}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button>strong{opacity:1;visibility:visible;flex:auto;width:auto;max-width:165px;transform:none}.sidebar .nav-status{flex:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-status{margin-left:auto;position:static}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry{justify-items:stretch;width:100%}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent .nav-chevron{width:14px;height:14px;color:var(--crm-muted);background:0 0;margin-left:auto;padding:0;position:static}.sidebar:not(:hover):not(:has(:focus-visible)) .nav-entry.open .nav-submenu{display:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry.open .nav-submenu{border:1px solid var(--crm-border);width:100%;box-shadow:none;background:#ffffff06;border-radius:12px;gap:3px;margin:1px 0 3px;padding:5px;animation:.2s ease-out sidebar-submenu-in;position:static;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-submenu-head,.sidebar:is(:hover,:has(:focus-visible)) .nav-submenu>footer{display:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-submenu-list{gap:3px;display:grid}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button{text-align:left;grid-template-columns:31px minmax(0,1fr) auto;gap:8px;width:100%;min-height:42px;padding:6px 8px;display:grid;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button>span:nth-child(2){gap:1px;min-width:0;display:grid}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button strong{opacity:1;visibility:visible;width:auto;max-width:none;color:inherit;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;position:static;overflow:hidden;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button em{color:var(--crm-muted);font-size:7px;font-style:normal}.sidebar .profile{transition:width .3s cubic-bezier(.2,.8,.2,1),padding .3s,gap .3s}.sidebar:is(:hover,:has(:focus-visible)) .profile{justify-items:normal;gap:10px;width:100%;padding:12px 7px 0;display:flex}@keyframes sidebar-submenu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.app-shell{grid-template-columns:82px minmax(0,1fr);transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1)}:is(.app-shell:has(.sidebar:hover),.app-shell:has(.sidebar :focus-visible)){grid-template-columns:238px minmax(0,1fr)}.sidebar{--sidebar-open-width:238px;box-shadow:8px 0 28px #00000029}.sidebar:is(:hover,:has(:focus-visible)){width:238px;box-shadow:12px 0 34px #0003,inset -1px 0 var(--crm-border)}.sidebar:is(:hover,:has(:focus-visible)) .logo{width:62px;min-height:60px;padding:0 0 12px}.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact{justify-content:center}.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact .brand-logo-frame{width:46px;height:46px}.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact img{content:url(/branding/zivro-crm-mark-v2.png)}.sidebar:is(:hover,:has(:focus-visible)) nav{width:100%;padding:7px 3px 12px;overflow-x:hidden}.sidebar:is(:hover,:has(:focus-visible)) .nav-group{border-top:1px solid var(--crm-border);justify-items:stretch;gap:4px;padding:8px 0}.sidebar:is(:hover,:has(:focus-visible)) .nav-group:first-child{border-top:0}.sidebar:is(:hover,:has(:focus-visible)) .nav-group>span{width:auto;max-height:22px;color:var(--crm-muted);opacity:.72;letter-spacing:.12em;padding:0 10px 5px;font-size:7px;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent{border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 9px;display:grid;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button:hover{background:color-mix(in srgb,var(--crm-orange) 9%,transparent);transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button>svg{width:17px;height:17px;color:var(--crm-muted);justify-self:center}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button:hover>svg,.sidebar:is(:hover,:has(:focus-visible)) .nav-group button.active>svg{color:var(--crm-on-primary)}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button>strong{opacity:1;visibility:visible;width:auto;max-width:none;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;display:block;overflow:hidden;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-group button.active{background:linear-gradient(115deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 8px 20px color-mix(in srgb,var(--crm-orange) 22%,transparent)}.sidebar:is(:hover,:has(:focus-visible)) .nav-status{justify-self:end;margin:0 2px 0 0;position:static}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent .nav-chevron{width:14px;height:14px;color:var(--crm-muted);background:0 0;justify-self:end;margin:0;position:static}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry.open .nav-submenu{border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 60%,transparent);width:calc(100% - 6px);box-shadow:none;border-radius:11px;margin:2px 3px 4px;padding:4px;position:static;transform:none}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button{border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;min-height:40px;padding:5px 7px}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button strong{font-size:9px}.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button small{font-size:6px}.sidebar:is(:hover,:has(:focus-visible)) .profile{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:8px;width:100%;padding:11px 5px 0;display:grid}.sidebar:is(:hover,:has(:focus-visible)) .profile>div{min-width:0;display:grid}.sidebar:is(:hover,:has(:focus-visible)) .profile strong,.sidebar:is(:hover,:has(:focus-visible)) .profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar:is(:hover,:has(:focus-visible)) .profile button{width:32px;height:32px}}@media (width>=99999px){:is(.app-shell,.app-shell:has(.sidebar:hover),.app-shell:has(.sidebar :focus-visible)){grid-template-columns:82px minmax(0,1fr)!important;transition:none!important}.sidebar,.sidebar:is(:hover,:has(:focus-visible)){align-items:center!important;width:82px!important;transition:none!important;overflow:visible!important;box-shadow:18px 0 45px #0000002e!important}.sidebar .logo,.sidebar:is(:hover,:has(:focus-visible)) .logo{place-items:center!important;width:62px!important;min-height:60px!important;padding:0 0 12px!important;display:grid!important}.sidebar .brand-logo.compact,.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact{justify-content:center!important}.sidebar nav,.sidebar:is(:hover,:has(:focus-visible)) nav{scrollbar-width:none!important;width:62px!important;padding:8px 5px 12px!important;transition:none!important;overflow-x:visible!important}.sidebar .nav-group,.sidebar:is(:hover,:has(:focus-visible)) .nav-group{border:0!important;justify-items:center!important;gap:6px!important;width:100%!important;padding:6px 0!important;display:grid!important}.sidebar .nav-group>span,.sidebar:is(:hover,:has(:focus-visible)) .nav-group>span{display:none!important}.sidebar .nav-group button,.sidebar .nav-entry>.nav-parent,.sidebar:is(:hover,:has(:focus-visible)) .nav-group button,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent{border-radius:12px!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:44px!important;min-height:44px!important;padding:0!important;transition:background .18s,color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;transform:none!important}.sidebar .nav-group button>strong,.sidebar:is(:hover,:has(:focus-visible)) .nav-group button>strong{z-index:120!important;border:1px solid var(--crm-border)!important;opacity:1!important;visibility:visible!important;width:max-content!important;max-width:190px!important;color:var(--crm-text)!important;background:var(--crm-surface-raised)!important;white-space:nowrap!important;pointer-events:none!important;border-radius:8px!important;padding:7px 10px!important;font-size:10px!important;display:none!important;position:fixed!important;left:72px!important;transform:none!important;box-shadow:0 8px 24px #00000057!important}.sidebar .nav-group button:hover>strong,.sidebar .nav-group button:focus-visible>strong{display:block!important}.sidebar .nav-status,.sidebar:is(:hover,:has(:focus-visible)) .nav-status{margin:0!important;position:absolute!important;top:8px!important;right:7px!important}.sidebar .nav-entry>.nav-parent .nav-chevron,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent .nav-chevron{color:#ffd0aa!important;background:#4b2917!important;border-radius:50%!important;width:11px!important;height:11px!important;margin:0!important;padding:1px!important;position:absolute!important;bottom:2px!important;right:2px!important}.sidebar .nav-entry.open .nav-submenu,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry.open .nav-submenu{z-index:130!important;border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;border-radius:15px!important;gap:5px!important;width:210px!important;margin:0!important;padding:9px!important;display:grid!important;position:fixed!important;top:50%!important;left:72px!important;transform:translateY(-50%)!important;box-shadow:0 22px 55px #0000007a,inset 0 1px #ffffff09!important}.sidebar .nav-submenu-head,.sidebar .nav-submenu>footer,.sidebar:is(:hover,:has(:focus-visible)) .nav-submenu-head,.sidebar:is(:hover,:has(:focus-visible)) .nav-submenu>footer{display:flex!important}.sidebar .nav-entry .nav-submenu button,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button{text-align:left!important;grid-template-columns:31px minmax(0,1fr) auto!important;justify-content:stretch!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:6px 8px!important;display:grid!important}.sidebar .profile,.sidebar:is(:hover,:has(:focus-visible)) .profile{grid-template-columns:1fr!important;justify-items:center!important;gap:8px!important;width:62px!important;padding:12px 0 0!important;transition:none!important;display:grid!important}.sidebar .profile>div,.sidebar:is(:hover,:has(:focus-visible)) .profile>div{display:none!important}:is(.app-shell,.app-shell:has(.sidebar:hover),.app-shell:has(.sidebar :focus-visible)){grid-template-columns:252px minmax(0,1fr)!important}.sidebar,.sidebar:is(:hover,:has(:focus-visible)){background:radial-gradient(circle at 12% 7%,color-mix(in srgb,var(--crm-orange) 16%,transparent),transparent 22%), linear-gradient(90deg,#0d111d 0 72px,#14131d 72px 100%)!important;align-items:stretch!important;width:252px!important;padding:16px 11px 13px!important;overflow:hidden!important;box-shadow:14px 0 42px #0000003d!important}.sidebar:after{content:"";z-index:0;pointer-events:none;background:#ffffff0e;width:1px;position:absolute;top:0;bottom:0;left:72px}.sidebar>*{z-index:1;position:relative}.sidebar .logo,.sidebar:is(:hover,:has(:focus-visible)) .logo{border-bottom:1px solid #ffffff0e!important;grid-template-columns:50px minmax(0,1fr)!important;place-items:center start!important;width:100%!important;min-height:62px!important;padding:0 3px 13px!important;display:grid!important}.sidebar .logo:after{content:"ZIVRO\a CRM";color:#f2f5ff;white-space:pre;letter-spacing:.12em;grid-column:2;font:800 13px/1.25 Manrope}.sidebar .brand-logo.compact,.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact{grid-column:1;justify-content:center!important}.sidebar .brand-logo.compact .brand-logo-frame,.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact .brand-logo-frame{width:40px!important;height:40px!important}.sidebar .brand-logo.compact img,.sidebar:is(:hover,:has(:focus-visible)) .brand-logo.compact img{content:url(/branding/zivro-crm-mark-v2.png)!important}.sidebar nav,.sidebar:is(:hover,:has(:focus-visible)) nav{scrollbar-width:thin!important;width:100%!important;padding:7px 0 13px!important;overflow:hidden auto!important}.sidebar .nav-group,.sidebar:is(:hover,:has(:focus-visible)) .nav-group{border-top:1px solid #ffffff0b!important;justify-items:stretch!important;gap:4px!important;width:100%!important;padding:8px 0!important;display:grid!important}.sidebar .nav-group:first-child{border-top:0!important}.sidebar .nav-group>span,.sidebar:is(:hover,:has(:focus-visible)) .nav-group>span{opacity:.68!important;color:#7f879a!important;letter-spacing:.13em!important;white-space:nowrap!important;width:auto!important;max-height:22px!important;margin-left:62px!important;padding:0 8px 5px!important;font-size:7px!important;display:block!important;overflow:hidden!important;transform:none!important}.sidebar .nav-group button,.sidebar .nav-entry>.nav-parent,.sidebar:is(:hover,:has(:focus-visible)) .nav-group button,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent{color:#9da4b4!important;border-radius:10px!important;grid-template-columns:50px minmax(0,1fr) 15px!important;place-items:center stretch!important;gap:7px!important;width:100%!important;min-height:42px!important;padding:0 8px 0 3px!important;transition:color .18s,background .18s,box-shadow .18s!important;display:grid!important;position:relative!important;transform:none!important}.sidebar .nav-group button:before{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-11px}.sidebar .nav-group button:hover{color:#eef2ff!important;background:#ffffff09!important}.sidebar .nav-group button.active{color:#101722!important;background:linear-gradient(110deg,#a8e3dc,#8fcfd2)!important;box-shadow:0 8px 20px #48adb129!important}.sidebar .nav-group button.active:before{background:#a8e3dc}.sidebar .nav-group button>svg{color:currentColor!important;grid-column:1!important;justify-self:center!important;width:17px!important;height:17px!important}.sidebar .nav-group button>strong,.sidebar:is(:hover,:has(:focus-visible)) .nav-group button>strong{opacity:1!important;visibility:visible!important;width:auto!important;max-width:none!important;color:inherit!important;box-shadow:none!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;background:0 0!important;border:0!important;grid-column:2!important;padding:0!important;font-size:10px!important;font-weight:700!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.sidebar .nav-status,.sidebar:is(:hover,:has(:focus-visible)) .nav-status{grid-column:3!important;justify-self:center!important;width:6px!important;height:6px!important;margin:0!important;position:static!important}.sidebar .nav-entry,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry{justify-items:stretch!important;width:100%!important}.sidebar .nav-entry>.nav-parent .nav-chevron,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent .nav-chevron{color:currentColor!important;background:0 0!important;grid-column:3!important;justify-self:center!important;width:13px!important;height:13px!important;margin:0!important;padding:0!important;position:static!important}.sidebar .nav-entry.open .nav-submenu,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry.open .nav-submenu{width:calc(100% - 62px)!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff0e!important;border-radius:10px!important;gap:3px!important;margin:3px 0 4px 62px!important;padding:4px!important;display:grid!important;position:static!important;transform:none!important}.sidebar .nav-submenu-head,.sidebar .nav-submenu>footer{display:none!important}.sidebar .nav-entry .nav-submenu button,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button{border-radius:8px!important;grid-template-columns:27px minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-height:38px!important;padding:5px 7px!important;display:grid!important}.sidebar .nav-entry .nav-submenu button .nav-child-icon{grid-column:1}.sidebar .nav-entry .nav-submenu button>span:nth-child(2){grid-column:2;gap:1px;min-width:0;display:grid}.sidebar .nav-entry .nav-submenu button strong,.sidebar:is(:hover,:has(:focus-visible)) .nav-entry .nav-submenu button strong{width:auto!important;max-width:none!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important;display:block!important;position:static!important}.sidebar .nav-entry .nav-submenu button small{color:#777f91!important;font-size:6px!important}.sidebar .nav-entry .nav-submenu button em{display:none!important}.sidebar .profile,.sidebar:is(:hover,:has(:focus-visible)) .profile{border-top:1px solid #ffffff0e!important;grid-template-columns:50px minmax(0,1fr) 31px!important;place-items:center stretch!important;gap:7px!important;width:100%!important;padding:11px 6px 0 3px!important;display:grid!important}.sidebar .profile .avatar{justify-self:center!important;width:34px!important;height:34px!important}.sidebar .profile>div,.sidebar:is(:hover,:has(:focus-visible)) .profile>div{min-width:0!important;display:grid!important}.sidebar .profile strong,.sidebar .profile small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.sidebar .profile button,.sidebar:is(:hover,:has(:focus-visible)) .profile button{width:31px!important;height:31px!important}.workspace:before{left:252px!important}}.sidebar-icon-rail{display:none}.sidebar-menu-panel{display:contents}.sidebar-nav-tooltip{display:none}@media (width>=881px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{border-right:1px solid color-mix(in srgb,var(--crm-border) 82%,transparent);width:82px;padding:14px 9px 12px;overflow:visible;box-shadow:12px 0 34px #0000002e}.sidebar .logo{border-bottom:1px solid var(--crm-border);width:64px;min-height:62px;margin-bottom:3px;padding:0 0 12px}.sidebar nav{width:64px;padding:5px 7px 10px}.sidebar .nav-group{gap:7px;padding:8px 0}.sidebar .nav-group+.nav-group{border-top:1px solid color-mix(in srgb,var(--crm-border) 76%,transparent)}.sidebar .nav-group button,.sidebar .nav-entry>.nav-parent{width:48px;min-height:48px;color:color-mix(in srgb,var(--crm-muted) 86%,white);border:1px solid #0000;border-radius:14px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.sidebar .nav-group button:hover,.sidebar .nav-entry>.nav-parent:hover{color:var(--crm-text);border-color:color-mix(in srgb,var(--crm-focus,#4f8cff) 18%,var(--crm-border));background:color-mix(in srgb,var(--crm-focus,#4f8cff) 8%,var(--crm-surface-raised));transform:translateY(-1px)}.sidebar .nav-group button.active,.sidebar .nav-entry.active>.nav-parent{border-color:color-mix(in srgb,var(--crm-focus,#4f8cff) 40%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--crm-focus,#4f8cff) 82%,#14213d),color-mix(in srgb,var(--crm-orange-2,#6d4cff) 76%,#17203a));box-shadow:0 9px 22px color-mix(in srgb,var(--crm-focus,#4f8cff) 23%,transparent),inset 0 1px #ffffff2e;color:#fff!important}.sidebar .nav-group button.active:after,.sidebar .nav-entry.active>.nav-parent:after{content:"";background:var(--crm-focus,#4f8cff);width:3px;height:22px;box-shadow:0 0 12px color-mix(in srgb,var(--crm-focus,#4f8cff) 65%,transparent);border-radius:4px 0 0 4px;position:absolute;right:-10px}.sidebar .nav-group button>strong,.sidebar .nav-entry>.nav-parent>strong{display:none!important}.sidebar .nav-status{border:2px solid var(--crm-surface);width:7px;height:7px;top:6px;right:5px}.sidebar .profile{border-top:1px solid var(--crm-border);width:64px;padding-top:11px}.sidebar .profile .avatar{border:1px solid color-mix(in srgb,var(--crm-focus,#4f8cff) 25%,var(--crm-border))}.sidebar-nav-tooltip{z-index:1000;color:#f8fafc;white-space:nowrap;pointer-events:none;background:#111827;border:1px solid #ffffff21;border-radius:10px;align-items:center;max-width:210px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.2;animation:.12s ease-out sidebar-hint-in;display:flex;position:fixed;left:91px;transform:translateY(-50%);box-shadow:0 12px 30px #00000061,inset 0 1px #ffffff0f}.sidebar-nav-tooltip:before{content:"";background:#111827;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:8px;height:8px;position:absolute;left:-5px;transform:rotate(45deg)}@keyframes sidebar-hint-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}}@media (width<=880px){.sidebar{width:min(320px,88vw)}.sidebar .nav-group button{border-radius:12px;min-height:46px}.sidebar .nav-group button.active,.sidebar .nav-entry.active>.nav-parent{box-shadow:inset 3px 0 var(--crm-focus,#4f8cff)}.sidebar .profile{border-top:1px solid var(--crm-border);padding-top:14px}}@media (width>=99999px){:is(.app-shell,.app-shell:has(.sidebar:hover),.app-shell:has(.sidebar :focus-visible)){grid-template-columns:284px minmax(0,1fr)!important}.sidebar,.sidebar:is(:hover,:has(:focus-visible)){background:#292b34!important;border:0!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;width:284px!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:12px 0 38px #0003!important}.sidebar:after{display:none!important}.sidebar-icon-rail{background:#11121b;border:1px solid #ffffff0b;border-radius:14px;flex-direction:column;min-width:0;padding:12px 8px 10px;display:flex;overflow:hidden;box-shadow:0 15px 32px #0003,inset 0 1px #ffffff06}.sidebar-window-dots{flex:none;align-items:center;gap:4px;display:flex}.sidebar-window-dots i{border-radius:50%;width:7px;height:7px;display:block}.sidebar-window-dots i:first-child{background:#ff453a}.sidebar-window-dots i:nth-child(2){background:#ffbd2e}.sidebar-window-dots i:nth-child(3){background:#28c840}.sidebar-icon-rail>.sidebar-window-dots{justify-content:center;min-height:28px;margin-bottom:7px}.sidebar-icon-rail nav{flex-direction:column;flex:1;align-items:center;gap:5px;min-height:0;scrollbar-width:none!important;width:100%!important;padding:4px 0 10px!important;display:flex!important;overflow:hidden auto!important}.sidebar-icon-rail nav::-webkit-scrollbar{display:none}.sidebar-icon-rail nav button,.sidebar-icon-rail .rail-logout{flex:none;position:relative;color:#747c8f!important;width:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;transition:color .16s,background .16s!important;display:grid!important}.sidebar-icon-rail nav button:hover,.sidebar-icon-rail .rail-logout:hover{color:#b8eee7!important;background:#a8e3dc12!important}.sidebar-icon-rail nav button.active{color:#afe9e2!important;background:#a8e3dc1a!important}.sidebar-icon-rail nav button.active:after{content:"";background:#a8e3dc;border-radius:3px 0 0 3px;width:3px;position:absolute;top:9px;bottom:9px;right:-9px;box-shadow:0 0 12px #a8e3dc80}.sidebar-icon-rail .rail-logout{margin:auto auto 0}.sidebar-menu-panel{background:#151620;border:1px solid #ffffff0b;border-radius:14px;flex-direction:column;min-width:0;padding:12px 10px 10px;display:flex;overflow:hidden;box-shadow:0 15px 32px #0003,inset 0 1px #ffffff06}.sidebar-menu-panel .logo,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .logo{border-bottom:1px solid #ffffff0b!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:0 8px 10px!important;display:flex!important}.sidebar-menu-panel .logo:after{display:none!important}.sidebar-menu-panel .logo>.sidebar-window-dots{flex:none}.sidebar-menu-panel .logo .brand-logo.compact{margin-left:auto}.sidebar-menu-panel .logo .brand-logo.compact .brand-logo-frame{width:35px!important;height:35px!important}.sidebar-menu-panel .logo .brand-logo.compact img{content:url(/branding/zivro-crm-mark-v2.png)!important}.sidebar-menu-panel>nav,.sidebar-menu-panel:is(:hover,:has(:focus-visible))>nav{flex:1;min-height:0;scrollbar-width:thin!important;width:100%!important;padding:7px 0 12px!important;display:block!important;overflow:hidden auto!important}.sidebar-menu-panel .nav-group,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-group{border-top:1px solid #ffffff0a!important;justify-items:stretch!important;gap:3px!important;width:100%!important;padding:8px 0!important;display:grid!important}.sidebar-menu-panel .nav-group:first-child{border-top:0!important}.sidebar-menu-panel .nav-group>span,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-group>span{opacity:.65!important;color:#7d8496!important;letter-spacing:.13em!important;white-space:nowrap!important;width:auto!important;max-height:22px!important;margin:0!important;padding:0 8px 5px!important;font-size:7px!important;display:block!important;transform:none!important}.sidebar-menu-panel .nav-group button,.sidebar-menu-panel .nav-entry>.nav-parent,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-group button,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-entry>.nav-parent{color:#9299aa!important;width:100%!important;min-height:39px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;grid-template-columns:28px minmax(0,1fr) 13px!important;place-items:center stretch!important;gap:7px!important;padding:0 8px!important;transition:color .16s,background .16s!important;display:grid!important;position:relative!important;transform:none!important}.sidebar-menu-panel .nav-group button:hover{color:#edf2ff!important;background:#ffffff09!important}.sidebar-menu-panel .nav-group button.active{color:#152028!important;background:#a8e3dc!important;box-shadow:0 7px 18px #4fb2b326!important}.sidebar-menu-panel .nav-group button:before{display:none!important}.sidebar-menu-panel .nav-group button>svg{color:currentColor!important;grid-column:1!important;justify-self:center!important;width:15px!important;height:15px!important}.sidebar-menu-panel .nav-group button>strong,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-group button>strong{opacity:1!important;visibility:visible!important;width:auto!important;max-width:none!important;color:inherit!important;box-shadow:none!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;grid-column:2!important;padding:0!important;font-size:9px!important;font-weight:650!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.sidebar-menu-panel .nav-status{grid-column:3!important;justify-self:center!important;width:5px!important;height:5px!important;margin:0!important;position:static!important}.sidebar-menu-panel .nav-entry,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-entry{justify-items:stretch!important;width:100%!important}.sidebar-menu-panel .nav-entry>.nav-parent .nav-chevron{color:currentColor!important;background:0 0!important;grid-column:3!important;justify-self:center!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;position:static!important}.sidebar-menu-panel .nav-entry.open .nav-submenu,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .nav-entry.open .nav-submenu{width:calc(100% - 12px)!important;box-shadow:none!important;background:#11121a!important;border:1px solid #ffffff0d!important;border-radius:9px!important;gap:3px!important;margin:3px 6px 4px!important;padding:4px!important;display:grid!important;position:static!important;transform:none!important}.sidebar-menu-panel .nav-submenu-head,.sidebar-menu-panel .nav-submenu>footer{display:none!important}.sidebar-menu-panel .nav-entry .nav-submenu button{border-radius:7px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:5px!important;min-height:36px!important;padding:4px 6px!important}.sidebar-menu-panel .nav-entry .nav-submenu button>span:nth-child(2){gap:1px;min-width:0;display:grid}.sidebar-menu-panel .nav-entry .nav-submenu button strong{font-size:8px!important}.sidebar-menu-panel .nav-entry .nav-submenu button small{color:#777f91!important;font-size:6px!important}.sidebar-menu-panel .nav-entry .nav-submenu button em{display:none!important}.sidebar-menu-panel .profile,.sidebar-menu-panel:is(:hover,:has(:focus-visible)) .profile{border-top:1px solid #ffffff0b!important;grid-template-columns:33px minmax(0,1fr) 29px!important;place-items:center stretch!important;gap:7px!important;width:100%!important;padding:10px 5px 0!important;display:grid!important}.sidebar-menu-panel .profile .avatar{width:31px!important;height:31px!important}.sidebar-menu-panel .profile>div{min-width:0!important;display:grid!important}.sidebar-menu-panel .profile strong{color:#e9edf7!important;font-size:9px!important}.sidebar-menu-panel .profile small{color:#737b8e!important;font-size:7px!important}.sidebar-menu-panel .profile button{width:29px!important;height:29px!important}.workspace:before{left:284px!important}}.company-directory{overflow:hidden}.company-directory>.panel-head{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--crm-focus,#4f8cff) 13%,transparent),transparent 45%),color-mix(in srgb,var(--crm-surface-raised) 70%,var(--crm-surface));align-items:center;min-height:78px}.company-directory>.panel-head>div{gap:4px;display:grid}.company-directory>.panel-head h3{color:var(--crm-text);margin:0}.company-directory>.panel-head p{color:var(--crm-muted);margin:0}.company-total{border:1px solid color-mix(in srgb,var(--crm-focus,#4f8cff) 25%,var(--crm-border));color:color-mix(in srgb,var(--crm-focus,#4f8cff) 72%,var(--crm-text));background:color-mix(in srgb,var(--crm-focus,#4f8cff) 8%,var(--crm-surface));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 10px;font-size:8px;font-weight:850}.company-directory>.company-row{border-top:1px solid var(--crm-border);min-height:104px;color:var(--crm-text);background:var(--crm-surface);grid-template-columns:46px minmax(150px,1fr) auto;align-items:center;gap:11px 13px;padding:15px 18px;transition:background .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.company-directory>.panel-head+.company-row{border-top:0}.company-directory>.company-row:before{content:"";background:linear-gradient(180deg,var(--company-tone),var(--company-tone-2));opacity:0;border-radius:0 5px 5px 0;width:3px;transition:opacity .18s,transform .18s;position:absolute;inset:11px auto 11px 0;transform:scaleY(.55)}.company-directory>.company-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--company-tone) 7%,var(--crm-surface)),var(--crm-surface) 70%)}.company-directory>.company-row:hover:before,.company-directory>.company-row.selected:before{opacity:1;transform:none}.company-directory>.company-row.selected{border-color:color-mix(in srgb,var(--company-tone) 30%,var(--crm-border));background:linear-gradient(100deg,color-mix(in srgb,var(--company-tone) 13%,var(--crm-surface)),color-mix(in srgb,var(--company-tone-2) 5%,var(--crm-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--company-tone) 12%,transparent)}.company-directory .company-avatar{width:46px;height:46px;box-shadow:0 9px 21px color-mix(in srgb,var(--company-tone) 25%,transparent),inset 0 1px #ffffff38;border:1px solid #ffffff26;border-radius:14px;font:850 15px Manrope,sans-serif;color:#fff!important;background:linear-gradient(145deg,var(--company-tone),var(--company-tone-2))!important}.company-summary{min-width:0;gap:3px!important;display:grid!important}.company-summary>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden;color:var(--crm-text)!important}.company-summary>small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden;color:var(--crm-muted)!important}.company-meta{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.company-meta span{border:1px solid var(--crm-border);color:color-mix(in srgb,var(--crm-text) 72%,var(--crm-muted));background:color-mix(in srgb,var(--crm-surface-raised) 82%,transparent);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.company-directory .company-row>.status{border:1px solid color-mix(in srgb,currentColor 18%,transparent);letter-spacing:.035em;text-transform:uppercase;font-size:8px}.company-actions{grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex}.company-actions .secondary-btn{min-height:34px;box-shadow:none;border-radius:9px;padding:0 11px;font-size:8px}.company-actions .company-open{color:color-mix(in srgb,var(--crm-focus,#4f8cff) 76%,var(--crm-text));border-color:color-mix(in srgb,var(--crm-focus,#4f8cff) 25%,var(--crm-border));background:color-mix(in srgb,var(--crm-focus,#4f8cff) 8%,var(--crm-surface-raised))}.company-actions .company-open:hover{color:#fff;background:var(--crm-focus,#4f8cff)}.company-actions .company-access.suspend{color:color-mix(in srgb,#ef6b62 76%,var(--crm-text));border-color:color-mix(in srgb,#ef6b62 24%,var(--crm-border));background:color-mix(in srgb,#ef6b62 8%,var(--crm-surface-raised))}.company-actions .company-access.activate{color:color-mix(in srgb,var(--crm-green,#22c98b) 78%,var(--crm-text));border-color:color-mix(in srgb,var(--crm-green,#22c98b) 24%,var(--crm-border));background:color-mix(in srgb,var(--crm-green,#22c98b) 8%,var(--crm-surface-raised))}@media (width<=1180px){.company-directory>.company-row{padding-inline:15px}.company-actions{justify-content:stretch}.company-actions .secondary-btn{flex:1}}@media (width<=600px){.company-directory>.panel-head{align-items:flex-start}.company-directory>.company-row{grid-template-columns:46px minmax(0,1fr);gap:10px 12px}.company-directory .company-row>.status{grid-column:2}.company-actions{grid-column:1/-1}}.companies-workspace.company-profile-mode{gap:14px}.company-profile-topbar{border:1px solid var(--crm-border);background:radial-gradient(circle at 86% 0%,color-mix(in srgb,var(--crm-focus,#4f8cff) 18%,transparent),transparent 45%),linear-gradient(135deg,var(--crm-surface-raised),var(--crm-surface));min-height:92px;box-shadow:0 14px 34px color-mix(in srgb,var(--crm-bg) 48%,transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:17px 20px;display:grid}.company-profile-back{border:1px solid color-mix(in srgb,var(--crm-focus,#4f8cff) 24%,var(--crm-border));min-height:40px;color:color-mix(in srgb,var(--crm-focus,#4f8cff) 72%,var(--crm-text));background:color-mix(in srgb,var(--crm-focus,#4f8cff) 7%,var(--crm-surface));border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.company-profile-back:hover{color:#fff;background:var(--crm-focus,#4f8cff);transform:translate(-2px)}.company-profile-topbar>div{gap:3px;min-width:0;display:grid}.company-profile-topbar>div>span{color:var(--crm-focus,#4f8cff);letter-spacing:.14em;font-size:7px;font-weight:900}.company-profile-topbar h2{color:var(--crm-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font:800 clamp(21px,3vw,29px)/1.1 Manrope;overflow:hidden}.company-profile-topbar p{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.company-profile-topbar>.status{border:1px solid color-mix(in srgb,currentColor 20%,transparent);text-transform:uppercase}.company-profile-mode .company-360-panel{box-shadow:none;background:0 0;border:0;overflow:visible}.company-profile-mode .company-360-panel>.panel-head{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:16px;min-height:66px;margin-bottom:12px;padding:15px 19px}.company-profile-mode .company-360-panel>.panel-head h3{color:var(--crm-text)}.company-profile-mode .company-360-panel>.panel-head p{color:var(--crm-muted)}.company-profile-mode .company-360-body{gap:14px;padding:0}.company-profile-mode .company-360-hero{border-color:var(--crm-border);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--crm-focus,#4f8cff) 10%,transparent),transparent 36%),linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface));box-shadow:0 14px 34px color-mix(in srgb,var(--crm-bg) 48%,transparent);border-radius:18px;align-items:stretch;gap:14px;padding:20px}.company-profile-identity{flex:1;align-items:center;gap:15px;min-width:0;display:flex!important}.company-profile-identity>div{gap:3px;min-width:0;display:grid}.company-profile-mark{color:#fff;background:linear-gradient(145deg,#2563eb,#6d28d9 62%,#0891b2);border:1px solid #ffffff2b;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;font:850 20px Manrope;display:grid;box-shadow:0 13px 28px #2563eb40,inset 0 1px #ffffff38}.company-profile-mode .company-360-hero h2{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;overflow:hidden}.company-profile-mode .company-360-hero p{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-profile-mode .company-360-plan{color:#fff;background:radial-gradient(circle at 92% 0,#22d3ee42,#0000 38%),linear-gradient(135deg,#172554,#1d4ed8 54%,#6d28d9);border:1px solid #93c5fd47;border-radius:16px;grid-template-columns:42px minmax(170px,1fr);align-items:center;gap:10px 12px;min-width:min(390px,42%);padding:15px;display:grid;box-shadow:0 15px 32px #1e40af3d,inset 0 1px #ffffff21}.company-profile-mode .company-360-plan.unassigned{background:radial-gradient(circle at 92% 0,#06b6d440,#0000 38%),linear-gradient(135deg,#172554,#3730a3 55%,#6d28d9);border-color:#a5b4fc57}.company-plan-icon{color:#dbeafe;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.company-plan-copy{gap:2px;min-width:0;display:grid}.company-plan-copy small{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850;color:#bfdbfe!important}.company-plan-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;font-size:15px!important}.company-plan-contact{border-top:1px solid #ffffff21;flex-wrap:wrap;grid-column:1/-1;gap:7px 14px;padding-top:10px;display:flex}.company-plan-contact>a,.company-plan-contact>span,.company-plan-contact .phone-link{align-items:center;gap:6px;min-width:0;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex;color:#dbeafe!important}.company-plan-contact>a{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.company-plan-contact .phone-link svg{box-shadow:none;background:#ffffff24}.company-profile-mode .company-360-metrics{gap:10px}.company-profile-mode .company-360-metrics .metric-card,.company-profile-mode .company-360-section,.company-profile-mode .company-employee-directory,.company-profile-mode .company-employee-form{color:var(--crm-text);border-color:var(--crm-border);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--crm-bg) 42%,transparent)}.company-profile-mode .company-360-section h3,.company-profile-mode .company-section-head h3,.company-profile-mode .company-employee-form h3{color:var(--crm-text)}.company-profile-mode .employee-table-head{color:var(--crm-muted);background:color-mix(in srgb,var(--crm-bg) 48%,var(--crm-surface))}.company-profile-mode .employee-row{border-color:var(--crm-border)}.company-profile-mode .employee-row:hover{background:color-mix(in srgb,var(--crm-focus,#4f8cff) 5%,var(--crm-surface))}.company-profile-mode .employee-row strong{color:var(--crm-text)}.company-profile-mode .employee-row small{color:var(--crm-muted)}@media (width<=980px){.company-profile-mode .company-360-hero{flex-direction:column;align-items:flex-start}.company-profile-mode .company-360-plan{width:100%;min-width:0}}@media (width<=600px){.company-profile-topbar{grid-template-columns:1fr auto;padding:14px}.company-profile-back{grid-column:1/-1;justify-self:start}.company-profile-topbar h2{font-size:21px}.company-profile-mode .company-360-panel>.panel-head{align-items:flex-start}.company-profile-mode .company-360-hero{padding:15px}.company-profile-identity{align-items:flex-start}.company-profile-mark{border-radius:14px;width:48px;height:48px}.company-profile-mode .company-360-hero h2{white-space:normal;font-size:21px}.company-plan-contact{display:grid}}.company-avatar.has-logo,.company-profile-mark.has-logo,.company-logo-preview.has-logo{padding:5px;background:color-mix(in srgb,var(--crm-surface-raised) 88%,white)!important}.company-avatar img,.company-profile-mark img,.company-logo-preview img{object-fit:contain;width:100%;height:100%;display:block}.company-directory .company-avatar.has-logo{box-shadow:0 9px 21px color-mix(in srgb,var(--company-tone) 15%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--company-tone) 13%,transparent)}.company-profile-mark.has-logo{border-color:color-mix(in srgb,var(--crm-focus,#4f8cff) 24%,var(--crm-border));box-shadow:0 13px 28px color-mix(in srgb,var(--crm-focus,#4f8cff) 18%,transparent);padding:7px}.company-profile-mode .company-profile-identity h2{letter-spacing:-.045em;font-size:clamp(28px,3.5vw,39px);line-height:1}.company-profile-details-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.company-brand-editor,.company-facts-card{border:1px solid var(--crm-border);min-width:0;color:var(--crm-text);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface));box-shadow:0 13px 31px color-mix(in srgb,var(--crm-bg) 43%,transparent);border-radius:18px;overflow:hidden}.company-brand-editor>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--crm-focus,#4f8cff) 11%,transparent),transparent 45%);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px;display:flex}.company-brand-editor>header>div{gap:3px;display:grid}.company-brand-editor h3,.company-facts-card h3{color:var(--crm-text);margin:0;font:800 15px Manrope}.company-brand-editor header p{color:var(--crm-muted);margin:0;font-size:8px}.company-logo-editor{border:1px solid color-mix(in srgb,var(--crm-focus,#4f8cff) 18%,var(--crm-border));background:color-mix(in srgb,var(--crm-focus,#4f8cff) 5%,var(--crm-surface));border-radius:15px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin:16px 18px 0;padding:15px;display:grid}.company-logo-preview{color:#fff;background:linear-gradient(145deg,#2563eb,#6d28d9 62%,#0891b2);border:1px solid #ffffff26;border-radius:20px;place-items:center;width:92px;height:92px;padding:10px;font:850 27px Manrope;display:grid;box-shadow:0 12px 26px #2563eb33}.company-logo-editor>div{gap:5px;min-width:0;display:grid}.company-logo-editor strong{color:var(--crm-text);font-size:12px}.company-logo-editor small{color:var(--crm-muted);font-size:8px;line-height:1.45}.company-logo-editor>div>span{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.company-logo-editor button{border:1px solid var(--crm-border);min-height:35px;color:var(--crm-text);background:var(--crm-surface-raised);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.company-logo-editor button:first-child{color:#fff;background:linear-gradient(120deg,#2563eb,#4f46e5);border-color:#0000}.company-logo-editor button:last-child:not(:disabled){color:color-mix(in srgb,#ef6b62 78%,var(--crm-text))}.company-logo-editor button:disabled{opacity:.42;cursor:not-allowed}.company-profile-form{gap:12px;padding:17px 18px 19px;display:grid}.company-profile-form label{color:color-mix(in srgb,var(--crm-text) 76%,var(--crm-muted))}.company-profile-form input,.company-profile-form select{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-bg)}.company-profile-form>.primary-btn{justify-self:end;min-width:170px}.company-profile-message{border:1px solid var(--crm-border);color:var(--crm-muted);background:var(--crm-bg);border-radius:10px;padding:9px 11px;font-size:8px}.company-profile-message.success{color:color-mix(in srgb,var(--crm-green,#22c98b) 78%,var(--crm-text));border-color:color-mix(in srgb,var(--crm-green,#22c98b) 24%,var(--crm-border));background:color-mix(in srgb,var(--crm-green,#22c98b) 7%,var(--crm-surface))}.company-profile-message.error{color:color-mix(in srgb,#ef6b62 78%,var(--crm-text));border-color:color-mix(in srgb,#ef6b62 24%,var(--crm-border));background:color-mix(in srgb,#ef6b62 7%,var(--crm-surface))}.company-facts-card>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--crm-focus,#4f8cff) 12%,transparent),transparent 42%);align-items:center;gap:10px;padding:18px;display:flex}.company-facts-card>header>div{gap:2px;display:grid}.company-facts-card>header small{color:var(--crm-focus,#4f8cff);letter-spacing:.13em;font-size:7px;font-weight:900}.company-facts-card dl{margin:0;display:grid}.company-facts-card dl>div{border-bottom:1px solid var(--crm-border);grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:grid}.company-facts-card dt{color:var(--crm-muted);font-size:8px}.company-facts-card dd{color:var(--crm-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:750;overflow:hidden}.company-facts-card>footer{background:color-mix(in srgb,var(--crm-bg) 42%,var(--crm-surface));grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.company-facts-card>footer>span{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.company-facts-card>footer b{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.company-facts-card>footer .status{padding:4px 6px;font-size:6px}@media (width<=1100px){.company-profile-details-grid{grid-template-columns:1fr}.company-facts-card>footer{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.company-facts-card>footer{grid-template-columns:1fr 1fr}}@media (width<=520px){.company-logo-editor{grid-template-columns:1fr}.company-logo-preview{width:82px;height:82px}.company-profile-form .form-pair{grid-template-columns:1fr}.company-profile-form>.primary-btn{justify-self:stretch;width:100%}.company-facts-card dl>div{grid-template-columns:1fr;gap:3px}.company-facts-card dd{text-align:left}}.company-storage-overview{border:1px solid var(--crm-border);color:var(--crm-text);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface));box-shadow:0 13px 31px color-mix(in srgb,var(--crm-bg) 43%,transparent);border-radius:18px;overflow:hidden}.company-storage-overview>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 88% 0,#8b5cf621,#0000 44%);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;display:grid}.company-storage-overview>header>div{gap:2px;min-width:0;display:grid}.company-storage-overview>header>div>small{color:#a78bfa;letter-spacing:.13em;font-size:7px;font-weight:900}.company-storage-overview h3{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font:800 14px Manrope;overflow:hidden}.company-storage-overview header p{color:var(--crm-muted);margin:0;font-size:8px}.company-storage-overview>header>strong{color:var(--crm-text);text-align:right;gap:2px;font:800 22px Manrope;display:grid}.company-storage-overview>header>strong small{color:var(--crm-green,#22c98b);letter-spacing:.05em;text-transform:uppercase;font:800 7px DM Sans}.company-storage-overview>div{background:var(--crm-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.company-storage-overview article{background:var(--crm-surface);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:14px 16px;display:grid}.company-storage-overview article>.storage-tone{background:color-mix(in srgb,var(--crm-muted) 11%,transparent);border-radius:99px;width:9px;height:38px;overflow:hidden}.company-storage-overview .storage-tone i{border-radius:inherit;background:#3b82f6;width:100%;height:100%;display:block}.company-storage-overview .storage-tone.tone-2 i{background:#8b5cf6}.company-storage-overview .storage-tone.tone-3 i{background:#06b6d4}.company-storage-overview article>div{gap:3px;min-width:0;display:grid}.company-storage-overview article>div>strong{color:var(--crm-text);font-size:9px}.company-storage-overview article>div>small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.company-storage-overview article>div>span{background:color-mix(in srgb,var(--crm-muted) 10%,transparent);border-radius:99px;height:5px;margin-top:4px;overflow:hidden}.company-storage-overview article>div>span i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#8b5cf6,#06b6d4);min-width:2px;height:100%;display:block}.company-storage-overview article>b{color:var(--crm-text);white-space:nowrap;font:800 11px Manrope}.company-storage-overview>footer{color:var(--crm-muted);background:color-mix(in srgb,var(--crm-bg) 42%,var(--crm-surface));flex-wrap:wrap;align-items:center;gap:7px 18px;padding:10px 16px;font-size:7px;display:flex}.company-storage-overview>footer b{border:1px solid color-mix(in srgb,var(--crm-green,#22c98b) 22%,var(--crm-border));color:color-mix(in srgb,var(--crm-green,#22c98b) 78%,var(--crm-text));background:color-mix(in srgb,var(--crm-green,#22c98b) 7%,var(--crm-surface));border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px}@media (width<=850px){.company-storage-overview>div{grid-template-columns:1fr}.company-storage-overview article{min-height:76px}}@media (width<=520px){.company-storage-overview>header{grid-template-columns:38px minmax(0,1fr)}.company-storage-overview>header>strong{text-align:left;grid-column:2}.company-storage-overview>footer{flex-direction:column;align-items:flex-start}.company-storage-overview>footer b{margin-left:0}}.platform-storage-control{border:1px solid var(--crm-border);color:var(--crm-text);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface));box-shadow:0 17px 40px color-mix(in srgb,var(--crm-bg) 48%,transparent);border-radius:20px;overflow:hidden}.platform-storage-control>header{border-bottom:1px solid var(--crm-border);background:radial-gradient(circle at 88% 0,#8b5cf629,#0000 42%),radial-gradient(circle at 10% 100%,#06b6d414,#0000 34%);justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.platform-storage-control>header>div{align-items:center;gap:12px;min-width:0;display:flex}.platform-storage-control>header>div>div{gap:2px;min-width:0;display:grid}.platform-storage-control>header small{color:#a78bfa;letter-spacing:.12em;font-size:7px;font-weight:900}.platform-storage-control>header h2{color:var(--crm-text);letter-spacing:-.025em;margin:0;font:800 19px Manrope}.platform-storage-control>header p{color:var(--crm-muted);margin:0;font-size:8px}.platform-storage-control>header>button{border:1px solid color-mix(in srgb,var(--crm-focus,#4f8cff) 24%,var(--crm-border));min-height:38px;color:color-mix(in srgb,var(--crm-focus,#4f8cff) 75%,var(--crm-text));background:color-mix(in srgb,var(--crm-focus,#4f8cff) 7%,var(--crm-surface));border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:850;display:inline-flex}.platform-storage-control>header>button:hover:not(:disabled){color:#fff;background:var(--crm-focus,#4f8cff)}.platform-storage-control>header>button:disabled{opacity:.62}.platform-storage-control .spinning{animation:.8s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}.platform-disk-grid{background:var(--crm-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.platform-disk-grid article{background:var(--crm-surface);gap:4px;min-height:112px;padding:18px;display:grid;position:relative;overflow:hidden}.platform-disk-grid article:before{content:"";background:linear-gradient(90deg,#2563eb,#8b5cf6);height:2px;position:absolute;inset:0 0 auto}.platform-disk-grid article:nth-child(2):before{background:linear-gradient(90deg,#f97316,#ef4444)}.platform-disk-grid article:nth-child(3):before{background:linear-gradient(90deg,#059669,#22c55e)}.platform-disk-grid article:nth-child(4):before{background:linear-gradient(90deg,#8b5cf6,#06b6d4)}.platform-disk-grid article>span{color:var(--crm-muted);text-transform:uppercase;font-size:8px;font-weight:800}.platform-disk-grid article>strong{color:var(--crm-text);letter-spacing:-.035em;font:800 clamp(20px,2.5vw,27px) Manrope}.platform-disk-grid article>small{color:var(--crm-muted);font-size:7px}.platform-disk-progress{border-top:1px solid var(--crm-border);border-bottom:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-bg) 38%,var(--crm-surface));grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:15px;padding:14px 18px;display:grid}.platform-disk-progress>span{background:color-mix(in srgb,var(--crm-muted) 11%,transparent);border-radius:999px;height:11px;overflow:hidden;box-shadow:inset 0 1px 3px #00000026}.platform-disk-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#06b6d4 45%,#8b5cf6 72%,#f97316);min-width:2px;height:100%;transition:width .45s;display:block;box-shadow:0 4px 12px #3b82f633}.platform-disk-progress>div{text-align:right;gap:2px;display:grid}.platform-disk-progress b{color:var(--crm-text);font-size:9px}.platform-disk-progress small{color:var(--crm-muted);font-size:7px}.tenant-monitor-head{justify-content:space-between;align-items:flex-end;gap:15px;padding:19px 20px 13px;display:flex}.tenant-monitor-head>div{gap:3px;display:grid}.tenant-monitor-head h3{color:var(--crm-text);margin:0;font:800 15px Manrope}.tenant-monitor-head p{color:var(--crm-muted);margin:0;font-size:8px}.tenant-monitor-head>strong{border:1px solid var(--crm-border);color:var(--crm-muted);background:var(--crm-surface-raised);border-radius:999px;padding:6px 9px;font-size:8px}.tenant-monitor-table{border-top:1px solid var(--crm-border);overflow-x:auto}.tenant-monitor-columns,.tenant-monitor-table>article{grid-template-columns:minmax(210px,1.3fr) minmax(120px,.7fr) minmax(210px,1.15fr) minmax(210px,1.15fr) 75px 82px;align-items:center;gap:12px;min-width:1060px;padding:10px 16px;display:grid}.tenant-monitor-columns{min-height:36px;color:var(--crm-muted);background:color-mix(in srgb,var(--crm-bg) 55%,var(--crm-surface));letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.tenant-monitor-table>article{border-top:1px solid var(--crm-border);background:var(--crm-surface);min-height:78px;transition:background .16s}.tenant-monitor-table>article:hover{background:color-mix(in srgb,var(--crm-focus,#4f8cff) 5%,var(--crm-surface))}.tenant-monitor-company{align-items:center;gap:10px;min-width:0;display:flex}.tenant-monitor-company .company-avatar{border-radius:12px;width:39px;height:39px;font-size:12px}.tenant-monitor-company>span:last-child{gap:2px;min-width:0;display:grid}.tenant-monitor-company strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tenant-monitor-company small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tenant-storage-total{gap:4px;min-width:0;display:grid}.tenant-storage-total>strong{color:var(--crm-text);font:800 12px Manrope}.tenant-storage-total>span{background:color-mix(in srgb,var(--crm-muted) 10%,transparent);border-radius:99px;height:5px;overflow:hidden}.tenant-storage-total>span i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#8b5cf6);min-width:2px;height:100%;display:block}.tenant-storage-total>small{color:var(--crm-green,#22c98b);font-size:6px;font-weight:800}.tenant-storage-breakdown{gap:4px;display:grid}.tenant-storage-breakdown>span{color:var(--crm-muted);grid-template-columns:6px 38px minmax(0,1fr);align-items:center;gap:4px;font-size:6px;display:grid}.tenant-storage-breakdown i{background:#3b82f6;border-radius:50%;width:6px;height:6px}.tenant-storage-breakdown i.database{background:#8b5cf6}.tenant-storage-breakdown i.branding{background:#06b6d4}.tenant-storage-breakdown b{color:var(--crm-text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tenant-record-counts{grid-template-columns:1fr 1fr;gap:5px 9px;display:grid}.tenant-record-counts span{color:var(--crm-muted);font-size:6px}.tenant-record-counts b{color:var(--crm-text);font-size:8px}.tenant-file-count{color:var(--crm-text);text-align:center;font:800 12px Manrope;display:grid}.tenant-file-count small{color:var(--crm-muted);font:7px DM Sans}.tenant-monitor-table>article>.status{text-transform:uppercase;justify-self:start;font-size:7px}@media (width<=1000px){.platform-disk-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.platform-storage-control>header{flex-direction:column;align-items:flex-start}.platform-storage-control>header>button{width:100%}.platform-disk-grid{grid-template-columns:1fr}.platform-disk-grid article{min-height:92px}.platform-disk-progress{grid-template-columns:1fr}.platform-disk-progress>div{text-align:left}.tenant-monitor-head{flex-direction:column;align-items:flex-start}}.admin-hero .operations-pulse{background:linear-gradient(145deg,#0f172ad1,#1e29599e);border-color:#93c5fd24;gap:8px;padding:14px;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #0003}.admin-hero .operations-pulse>.section-kicker{color:#93c5fd;justify-content:space-between;align-items:center;gap:10px;padding:0 3px 7px;display:flex}.admin-hero .operations-pulse>.section-kicker small{color:#94a3b8;letter-spacing:0;text-transform:none;font-size:7px;font-weight:750}.admin-hero .operations-pulse>div{background:#ffffff09;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;min-width:0;padding:10px;position:relative;border:1px solid #ffffff12!important}.admin-hero .operations-pulse>div>span{color:#bfdbfe;background:#3b82f629;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.admin-hero .operations-pulse>div.followups>span{color:#fde68a;background:#f59e0b29}.admin-hero .operations-pulse>div.sales>span{color:#86efac;background:#22c55e26}.admin-hero .operations-pulse strong{font-size:19px;line-height:1;color:#f8fafc!important}.admin-hero .operations-pulse small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden;color:#94a3b8!important}.admin-hero .operations-pulse>div.calls:after,.admin-hero .operations-pulse>div.followups:after,.admin-hero .operations-pulse>div.sales:after{content:"";background:#3b82f6;border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 9px 0}.admin-hero .operations-pulse>div.followups:after{background:#f59e0b}.admin-hero .operations-pulse>div.sales:after{background:#22c55e}.tenant-chart-legend{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:8px 17px;padding:10px 20px 13px;font-size:7px;display:flex}.tenant-chart-legend>span{align-items:center;gap:6px;display:flex}.tenant-chart-legend i{background:#3b82f6;border-radius:3px;width:8px;height:8px}.tenant-chart-legend i.database{background:#8b5cf6}.tenant-chart-legend i.branding{background:#06b6d4}.tenant-chart-legend>small{color:var(--crm-muted);margin-left:auto;font-size:7px}.tenant-storage-chart{border-top:1px solid var(--crm-border);display:grid}.tenant-storage-chart>article{border-top:1px solid var(--crm-border);background:var(--crm-surface);grid-template-columns:minmax(190px,.8fr) minmax(300px,1.7fr) minmax(210px,.7fr);align-items:center;gap:18px;min-height:126px;padding:17px 20px;transition:background .18s;display:grid}.tenant-storage-chart>article:first-child{border-top:0}.tenant-storage-chart>article:hover{background:color-mix(in srgb,var(--crm-focus,#4f8cff) 5%,var(--crm-surface))}.tenant-chart-company{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.tenant-chart-company .company-avatar{border-radius:13px;grid-row:1/3;width:44px;height:44px;font-size:13px}.tenant-chart-company>span:nth-child(2){gap:3px;min-width:0;display:grid}.tenant-chart-company strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tenant-chart-company small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tenant-chart-company>.status{text-transform:uppercase;grid-column:2;justify-self:start;padding:4px 7px;font-size:6px}.tenant-chart-plot{gap:7px;min-width:0;display:grid}.tenant-chart-value{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tenant-chart-value strong{color:var(--crm-text);font:800 14px Manrope}.tenant-chart-value small{color:var(--crm-green,#22c98b);text-transform:uppercase;font-size:6px;font-weight:800}.tenant-chart-track{border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-muted) 8%,var(--crm-bg));border-radius:7px;height:20px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #00000024}.tenant-chart-total{border-radius:6px;min-width:2px;height:100%;transition:width .5s;display:flex;overflow:hidden;box-shadow:0 5px 13px #3b82f62e}.tenant-chart-total>b{background:#3b82f6;min-width:0;height:100%;display:block}.tenant-chart-total>b.database{background:#8b5cf6}.tenant-chart-total>b.branding{background:#06b6d4}.tenant-chart-breakdown{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.tenant-chart-breakdown span{color:var(--crm-muted);font-size:6px}.tenant-chart-breakdown b{color:var(--crm-text);font-size:7px}.tenant-chart-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tenant-chart-metrics span{border:1px solid var(--crm-border);min-width:0;color:var(--crm-muted);background:color-mix(in srgb,var(--crm-surface-raised) 72%,transparent);border-radius:10px;gap:2px;padding:8px;font-size:6px;display:grid}.tenant-chart-metrics b{color:var(--crm-text);font:800 11px Manrope}@media (width<=1050px){.tenant-storage-chart>article{grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr)}.tenant-chart-metrics{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.tenant-chart-legend>small{width:100%;margin-left:0}.tenant-storage-chart>article{grid-template-columns:1fr;gap:13px;padding:15px}.tenant-chart-metrics{grid-column:auto}.admin-hero .operations-pulse{grid-template-columns:1fr}.admin-hero .operations-pulse>.section-kicker{grid-column:1}.admin-hero .operations-pulse>div{min-height:54px}}@media (width<=420px){.tenant-chart-metrics{grid-template-columns:1fr 1fr}}.platform-storage-control>header small{letter-spacing:.075em;font-size:10px}.platform-storage-control>header h2{font-size:20px}.platform-storage-control>header p{font-size:11px;line-height:1.55}.platform-disk-grid article>span{letter-spacing:.045em;font-size:10px}.platform-disk-grid article>small{font-size:10px;line-height:1.45}.platform-disk-progress b{font-size:11px}.platform-disk-progress small{font-size:10px}.tenant-monitor-head{align-items:center;padding:24px 24px 14px}.tenant-monitor-head h3{letter-spacing:-.02em;font-size:18px}.tenant-monitor-head p{max-width:650px;font-size:11px;line-height:1.55}.tenant-monitor-head>strong{padding:7px 11px;font-size:10px}.company-line-chart-shell{padding:0 24px 18px}.company-line-chart-scroll{border:1px solid var(--crm-border);background:linear-gradient(155deg,color-mix(in srgb,var(--crm-surface-raised) 76%,transparent),color-mix(in srgb,var(--crm-surface) 94%,var(--crm-focus,#635bff)));scrollbar-width:thin;border-radius:18px;overflow:auto hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0f172a14}.company-line-chart{width:100%;min-width:720px;height:auto;display:block;overflow:visible}.company-chart-grid line{stroke:color-mix(in srgb,var(--crm-muted) 17%,transparent);stroke-width:1px;stroke-dasharray:4 7}.company-chart-grid text{fill:var(--crm-muted);text-anchor:end;font:700 10px DM Sans,sans-serif}.company-chart-axis-label{fill:var(--crm-muted);font:750 11px DM Sans,sans-serif}.company-chart-area{opacity:0;animation:companyAreaReveal .7s ease calc(var(--series-delay) + .85s) forwards}.company-chart-line-glow,.company-chart-line{fill:none;stroke:var(--series-color);stroke-linecap:round;stroke-linejoin:round}.company-chart-line-glow{stroke-width:5px;opacity:.1;filter:blur(1.5px);stroke-dasharray:1200;stroke-dashoffset:1200px;animation:companyLineDraw 1.9s cubic-bezier(.2,.72,.25,1) calc(var(--series-delay) + .35s) forwards}.company-chart-line{stroke-width:2px;stroke-dasharray:1200;stroke-dashoffset:1200px;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--series-color) 24%,transparent));animation:companyLineDraw 1.9s cubic-bezier(.2,.72,.25,1) calc(var(--series-delay) + .35s) forwards}.company-chart-series>circle{fill:var(--crm-surface);stroke:var(--series-color);stroke-width:2.5px;opacity:0;animation:companyPointReveal .35s ease calc(var(--series-delay) + 1.65s) forwards}.company-chart-logo-rider{opacity:0;filter:drop-shadow(0 6px 7px #0f172a38);animation:companyRiderReveal .12s linear calc(var(--series-delay) + .35s) forwards}.company-chart-logo-rider image{clip-path:circle(13px)}.company-chart-logo-rider text{font:900 12px Manrope,sans-serif}.company-chart-legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:10px;display:grid}.company-chart-legend article{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 11px;display:grid;position:relative;overflow:hidden}.company-chart-legend article>i{background:linear-gradient(90deg,var(--series-color),color-mix(in srgb,var(--series-color) 15%,transparent));height:3px;position:absolute;inset:auto 0 0}.company-chart-legend-logo{border:2px solid color-mix(in srgb,var(--series-color) 65%,transparent);width:36px;height:36px;color:var(--series-color);background:color-mix(in srgb,var(--series-color) 10%,var(--crm-surface));border-radius:11px;place-items:center;font:900 12px Manrope;display:grid;overflow:hidden}.company-chart-legend-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.company-chart-legend article>div{gap:3px;min-width:0;display:grid}.company-chart-legend strong{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;font:800 11px Manrope;overflow:hidden}.company-chart-legend small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-chart-legend article>b{color:var(--crm-text);font:850 12px Manrope}.admin-hero .operations-pulse>.section-kicker{font-size:10px}.admin-hero .operations-pulse>.section-kicker small{font-size:9px}.admin-hero .operations-pulse small{font-size:9px!important}@keyframes companyLineDraw{to{stroke-dashoffset:0}}@keyframes companyAreaReveal{to{opacity:.72}}@keyframes companyPointReveal{to{opacity:1}}@keyframes companyRiderReveal{to{opacity:1}}@media (width<=700px){.tenant-monitor-head,.company-line-chart-shell{padding-left:15px;padding-right:15px}.company-line-chart{min-width:660px}.company-chart-legend{grid-template-columns:1fr}.company-chart-legend article{min-height:62px}.company-chart-legend strong{font-size:12px}.company-chart-legend small{font-size:10px}}@media (prefers-reduced-motion:reduce){.company-chart-line,.company-chart-line-glow{stroke-dashoffset:0;animation:none}.company-chart-area,.company-chart-series>circle{opacity:.72;animation:none}.company-chart-logo-rider{opacity:1;animation:none}}.accessibility-popover{border-color:color-mix(in srgb,var(--crm-focus,#635bff) 18%,var(--crm-border));background:var(--crm-surface);scrollbar-width:thin;border-radius:20px;width:min(470px,100vw - 24px);max-height:min(760px,100dvh - 84px);overflow-y:auto;box-shadow:0 28px 80px #0f172a47}.accessibility-popover>header{z-index:2;border-color:var(--crm-border);background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--crm-focus,#635bff) 18%,transparent),transparent 48%),var(--crm-surface-raised);padding:17px 18px;position:sticky;top:0}.accessibility-popover>header>div{gap:3px}.accessibility-popover header small{color:var(--crm-focus,#635bff);letter-spacing:.11em;font-size:9px}.accessibility-popover header strong{color:var(--crm-text);letter-spacing:-.02em;font-size:18px}.accessibility-popover header div>span{color:var(--crm-muted);font-size:10px;font-weight:700}.accessibility-popover header button{width:34px;height:34px;color:var(--crm-muted);background:var(--crm-surface);transition:all .16s}.accessibility-popover header button:hover{color:var(--crm-text);transform:rotate(4deg)}.accessibility-intro{color:var(--crm-muted);background:color-mix(in srgb,var(--crm-focus,#635bff) 5%,var(--crm-surface));padding:14px 18px}.accessibility-intro svg{width:22px;height:22px;color:var(--crm-focus,#635bff)}.accessibility-intro p{color:var(--crm-muted);font-size:11px;line-height:1.55}.text-size-control{border-color:var(--crm-border);padding:15px 18px}.text-size-control legend{color:var(--crm-text);font-size:11px}.text-size-control>div{gap:8px}.text-size-control button{min-height:40px;color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-surface-raised);font-size:11px;transition:all .16s}.text-size-control button:hover{color:var(--crm-text);border-color:color-mix(in srgb,var(--crm-focus,#635bff) 35%,var(--crm-border))}.text-size-control button.active{color:#fff;background:linear-gradient(135deg,var(--crm-orange,var(--crm-focus,#635bff)),var(--crm-orange-2,#7c3aed));box-shadow:0 7px 18px color-mix(in srgb,var(--crm-focus,#635bff) 20%,transparent);border-color:#0000}.accessibility-section-label{justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 8px;display:flex}.accessibility-section-label span{color:var(--crm-text);font-size:11px;font-weight:850}.accessibility-section-label small{color:var(--crm-green,#16b981);font-size:9px;font-weight:800}.accessibility-options{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px}.accessibility-options>button{border:1px solid var(--crm-border);min-height:76px;color:var(--crm-text);background:var(--crm-surface-raised);border-radius:13px;grid-template-columns:36px minmax(0,1fr) 32px;gap:9px;padding:10px;transition:border-color .16s,background .16s,transform .16s}.accessibility-options>button:hover{border-color:color-mix(in srgb,var(--crm-focus,#635bff) 30%,var(--crm-border));background:color-mix(in srgb,var(--crm-focus,#635bff) 5%,var(--crm-surface-raised));transform:translateY(-1px)}.accessibility-options>button.active{border-color:color-mix(in srgb,var(--crm-green,#16b981) 32%,var(--crm-border));background:color-mix(in srgb,var(--crm-green,#16b981) 6%,var(--crm-surface-raised))}.accessibility-options>button>span:first-child{width:36px;height:36px;color:var(--crm-muted);background:var(--crm-surface)}.accessibility-options>button.active>span:first-child{color:var(--crm-green,#16b981);background:color-mix(in srgb,var(--crm-green,#16b981) 12%,var(--crm-surface))}.accessibility-options strong{color:var(--crm-text);font-size:11px;line-height:1.25}.accessibility-options small{color:var(--crm-muted);font-size:9px;line-height:1.4}.accessibility-options>button>i{background:color-mix(in srgb,var(--crm-muted) 23%,var(--crm-bg));width:31px;height:18px}.accessibility-options>button>i b{background:var(--crm-muted);width:12px;height:12px;top:3px;left:3px}.accessibility-options>button.active>i{background:color-mix(in srgb,var(--crm-green,#16b981) 35%,var(--crm-bg))}.accessibility-options>button.active>i b{background:var(--crm-green,#16b981);left:16px}.accessibility-popover>footer{z-index:2;border-top:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.accessibility-popover>footer>span{color:var(--crm-muted);font-size:10px;font-weight:700}.accessibility-popover>footer button{width:auto;min-height:36px;color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface-raised);padding:8px 12px;font-size:10px}.accessibility-popover>footer button:disabled{cursor:not-allowed;opacity:.42}[data-text-spacing=true] .workspace :where(p,small,label,button,input,select,textarea,td,th){word-spacing:.08em;line-height:1.58;letter-spacing:.045em!important}[data-large-cursor=true] body,[data-large-cursor=true] body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M5 3l19 14-9 2 5 9-4 2-5-9-6 6z' fill='white' stroke='%230f172a' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,auto!important}[data-reduce-transparency=true] :where(.topbar,.sidebar,.panel,.metric-card,.notification-popover,.accessibility-popover,.profile-avatar-popover,.global-lead-search-popover,.team-chat-drawer){background-color:var(--crm-surface)!important;-webkit-backdrop-filter:none!important}[data-highlight-actions=true] .workspace :where(button:not(:disabled),a[href],.panel-link,[role=button]){outline:2px solid color-mix(in srgb,var(--crm-focus,#635bff) 45%,transparent);outline-offset:1px}@media (width<=560px){.accessibility-popover{top:calc(60px + env(safe-area-inset-top));max-height:calc(100dvh - 70px - env(safe-area-inset-top));border-radius:16px}.accessibility-intro{display:flex}.accessibility-options{grid-template-columns:1fr}.accessibility-options>button{min-height:68px}.accessibility-popover>footer{flex-direction:column;align-items:stretch}.accessibility-popover>footer button{width:100%}}.team-chat-drawer.embedded{border:1px solid color-mix(in srgb,var(--crm-orange) 13%,var(--crm-border));color:var(--crm-text);background:var(--crm-bg);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}.team-chat-drawer.embedded .team-chat-head{min-height:70px;color:var(--crm-on-primary,#fff);border-bottom:1px solid color-mix(in srgb,var(--crm-orange-2) 28%,transparent);background:radial-gradient(circle at 82% -55%,color-mix(in srgb,var(--crm-green) 36%,transparent),transparent 45%), linear-gradient(118deg,color-mix(in srgb,var(--crm-orange) 82%,#10203b),color-mix(in srgb,var(--crm-orange-2) 78%,#17213f));box-shadow:0 10px 28px color-mix(in srgb,var(--crm-orange) 15%,transparent);padding:0 22px}.team-chat-drawer.embedded .team-chat-brand>span{width:40px;height:40px;color:var(--crm-on-primary,#fff);background:#ffffff21;border-color:#ffffff38;border-radius:12px;box-shadow:inset 0 1px #ffffff29}.team-chat-drawer.embedded .team-chat-brand small{color:#ffffffb8;letter-spacing:.12em;font-size:9px}.team-chat-drawer.embedded .team-chat-brand strong{color:var(--crm-on-primary,#fff);font-size:16px}.team-chat-drawer.embedded .team-chat-live{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.team-chat-drawer.embedded .team-chat-live i{background:#34d399;box-shadow:0 0 0 4px #34d39929}.team-chat-drawer.embedded .team-chat-layout{background:var(--crm-bg);grid-template-columns:minmax(300px,330px) minmax(0,1fr)}.team-chat-sidebar{border-color:var(--crm-border)!important;background:var(--crm-surface)!important}.team-chat-tabs{border-bottom:0;gap:6px;padding:13px 13px 9px}.team-chat-tabs button{min-height:38px;color:var(--crm-muted);border:1px solid #0000;border-radius:10px;font-size:11px}.team-chat-tabs button.active{color:var(--crm-orange-2);border-color:color-mix(in srgb,var(--crm-orange) 18%,var(--crm-border));background:color-mix(in srgb,var(--crm-orange) 9%,var(--crm-surface-raised));box-shadow:inset 0 1px #ffffff4d}.team-chat-search{min-height:42px;color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-surface-raised);border-radius:12px;margin:0 13px 11px;padding-inline:12px 8px}.team-chat-search:focus-within{border-color:color-mix(in srgb,var(--crm-orange) 42%,var(--crm-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-orange) 8%,transparent)}.team-chat-search input{height:40px;color:var(--crm-text);font-size:12px}.team-chat-conversation,.team-chat-person{min-height:76px;padding:11px 13px;border-top-color:color-mix(in srgb,var(--crm-border) 72%,transparent)!important;color:var(--crm-text)!important;background:0 0!important}.team-chat-conversation:hover,.team-chat-conversation.active,.team-chat-person:hover:not(:disabled){background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised))!important;box-shadow:inset 3px 0 var(--crm-orange)!important}.team-chat-conversation.active{border-top-color:color-mix(in srgb,var(--crm-orange) 14%,var(--crm-border))!important}.team-chat-avatar{border:1px solid color-mix(in srgb,var(--crm-orange) 15%,var(--crm-border));width:43px;height:43px;color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 9%,var(--crm-surface-raised));border-radius:14px;font-size:14px;box-shadow:0 5px 15px #0f172a14}.team-chat-avatar.small{border-radius:11px;width:34px;height:34px}.team-chat-avatar.group{color:var(--crm-on-primary,#fff);background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2));border-color:#0000}.team-chat-conversation-copy strong,.team-chat-person strong{font-size:12px;color:var(--crm-text)!important}.team-chat-conversation-copy small,.team-chat-person small{font-size:10px;color:var(--crm-muted)!important}.team-chat-conversation-copy em,.team-chat-person em,.team-chat-conversation-meta time{color:color-mix(in srgb,var(--crm-muted) 82%,transparent);font-size:9px}.team-chat-conversation-meta b{min-width:20px;height:20px;color:var(--crm-on-primary,#fff);background:var(--crm-orange);font-size:9px}.team-chat-main{color:var(--crm-text);background:var(--crm-bg)!important}.team-chat-thread-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:68px;padding:10px 18px;border-color:var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface) 96%,transparent)!important}.team-chat-thread-head strong{font-size:14px;color:var(--crm-text)!important}.team-chat-thread-head small{font-size:10px;color:var(--crm-muted)!important}.team-chat-thread-search-toggle,.team-chat-mobile-back{width:36px;height:36px;color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-surface-raised);border-radius:11px}.team-chat-monitor{color:var(--crm-orange-2);border:1px solid color-mix(in srgb,var(--crm-orange) 18%,var(--crm-border));background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised));border-radius:9px;padding:6px 9px;font-size:9px}.team-chat-messages{padding:22px clamp(18px,3.2vw,36px);background-color:var(--crm-bg)!important;background-image:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--crm-orange) 6%,transparent),transparent 27%), radial-gradient(circle at 88% 85%,color-mix(in srgb,var(--crm-green) 5%,transparent),transparent 28%)!important}.team-chat-day{margin:3px 0 20px}.team-chat-day span{color:var(--crm-muted);border-color:var(--crm-border);background:var(--crm-surface);letter-spacing:.02em;padding:5px 10px;font-size:9px}.team-chat-message{max-width:min(72%,640px);margin-bottom:16px}.team-chat-message>div{border-radius:6px 15px 15px;min-width:120px;padding:10px 12px 8px;box-shadow:0 7px 20px #0f172a14;color:var(--crm-text)!important;border:1px solid var(--crm-border)!important;background:var(--crm-surface)!important}.team-chat-message.mine>div{box-shadow:0 9px 24px color-mix(in srgb,var(--crm-orange) 22%,transparent);border-radius:15px 6px 15px 15px;color:var(--crm-on-primary,#fff)!important;background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2))!important;border-color:#0000!important}.team-chat-message header{gap:7px;margin-bottom:5px}.team-chat-message header strong{color:color-mix(in srgb,var(--crm-orange) 70%,var(--crm-text));font-size:10px;font-weight:850}.team-chat-message header time{color:var(--crm-muted);font-size:9px}.team-chat-message header span{border:1px solid color-mix(in srgb,var(--crm-orange) 18%,var(--crm-border));box-shadow:none;letter-spacing:.06em;border-radius:999px;padding:3px 6px;font-size:7px;color:var(--crm-orange-2)!important;background:color-mix(in srgb,var(--crm-orange) 9%,var(--crm-surface-raised))!important}.team-chat-message p{font-size:13px;line-height:1.5;color:var(--crm-text)!important}.team-chat-message.mine :where(header strong,header time,p){color:var(--crm-on-primary,#fff)!important}.team-chat-message.mine header span{border-color:#ffffff38;color:var(--crm-on-primary,#fff)!important;background:#ffffff21!important}.team-chat-message.mine>div>small{margin-top:6px;font-size:9px;font-weight:700;color:#ffffffbd!important}.team-chat-message.mine>div>small.seen{color:#dbeafe!important}.team-chat-message.mine>div>small.seen svg{filter:drop-shadow(0 0 3px #60a5fa80);color:#60a5fa!important}.team-chat-message blockquote{border-left-color:var(--crm-orange);background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface-raised));padding:7px 9px}.team-chat-message blockquote strong,.team-chat-message blockquote small{font-size:9px}.team-chat-attachment strong{font-size:11px}.team-chat-attachment small{font-size:9px}.team-chat-attachment>span:first-child{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-orange) 20%,transparent);color:var(--crm-orange-2,var(--crm-focus,#2563eb))!important;background:color-mix(in srgb,var(--crm-orange) 14%,var(--crm-surface-raised))!important}.team-chat-attachment>span:first-child svg{stroke-width:2.3px;color:inherit!important;stroke:currentColor!important}.team-chat-attachment>svg:last-child{color:var(--crm-orange-2,var(--crm-focus,#2563eb))!important;stroke:currentColor!important}.team-chat-message.mine .team-chat-attachment>span:first-child{box-shadow:0 2px 7px #351c0a33;color:var(--crm-orange-2,#b45309)!important;background:#fffffff0!important}.team-chat-message.mine .team-chat-attachment>span:first-child svg{color:inherit!important}.team-chat-message.mine .team-chat-attachment>svg:last-child{color:var(--crm-on-primary,#fff)!important}.team-chat-message-actions button{min-height:27px;padding:4px 8px;font-size:9px}.team-chat-composer{gap:9px;padding:12px 16px 14px;border-color:var(--crm-border)!important;background:var(--crm-surface)!important}.team-chat-composer>div:not(.team-chat-composer-error):not(.team-chat-composer-context){border-radius:13px;padding:7px 11px 6px;border-color:var(--crm-border)!important;background:var(--crm-surface-raised)!important}.team-chat-composer textarea{min-height:27px;color:var(--crm-text);font-size:12px}.team-chat-composer small{color:var(--crm-muted);font-size:9px}.team-chat-composer>button[type=submit]{color:var(--crm-on-primary,#fff);background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 8px 20px color-mix(in srgb,var(--crm-orange) 24%,transparent)}.team-chat-attach{color:var(--crm-orange-2)!important}.team-chat-message-search{color:var(--crm-text);border-color:var(--crm-border);background:var(--crm-surface);top:67px}.team-chat-message-search input{color:var(--crm-text);font-size:12px}.team-chat-message-search strong{font-size:11px}.team-chat-message-search small{font-size:10px}.team-chat-message-search time{font-size:9px}@media (width<=880px){.team-chat-drawer.embedded{border-radius:14px}.team-chat-drawer.embedded .team-chat-head{min-height:62px;padding-inline:15px}.team-chat-drawer.embedded .team-chat-layout{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.team-chat-message{max-width:82%}}@media (width<=720px){.team-chat-drawer.embedded{border:0;border-radius:0}.team-chat-drawer.embedded .team-chat-layout{display:block}.team-chat-thread-head{min-height:62px;padding-inline:10px}.team-chat-messages{padding:17px 11px}.team-chat-message{max-width:92%}.team-chat-message>div{min-width:105px}.team-chat-composer{padding:10px 9px max(11px,env(safe-area-inset-bottom))}}.team-chat-message>div,.team-chat-message.admin-message>div{border:0!important}.team-chat-message blockquote{border:0;border-left:3px solid var(--crm-orange);background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised));border-radius:7px;margin:0 0 7px;padding:7px 9px;display:block;overflow:hidden}.team-chat-message.mine blockquote{background:#ffffff21;border-left-color:#ffffffd1}.team-chat-message blockquote>span{gap:2px;display:grid}.team-chat-message blockquote strong{font-size:10px;color:var(--crm-orange-2)!important}.team-chat-message blockquote small{font-size:10px;color:var(--crm-muted)!important}.team-chat-message.mine blockquote :where(strong,small){color:#ffffffe6!important}.team-chat-forwarded-label{color:var(--crm-muted);align-items:center;gap:4px;margin-bottom:4px;font-size:9px;font-style:italic;font-weight:700;display:flex}.team-chat-message.mine .team-chat-forwarded-label{color:#ffffffb8}.team-chat-message header .team-chat-more-wrap{box-shadow:none;font-size:inherit;letter-spacing:normal;border:0;border-radius:0;flex:none;margin:0 -5px 0 0;padding:0;display:block;position:relative;color:inherit!important;background:0 0!important}.team-chat-more{opacity:.55;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;transition:opacity .15s,background .15s;display:grid;color:var(--crm-muted)!important}.team-chat-message:hover .team-chat-more,.team-chat-more[aria-expanded=true]{opacity:1;background:color-mix(in srgb,var(--crm-muted) 10%,transparent)}.team-chat-message.mine .team-chat-more{color:#ffffffdb!important}.team-chat-message header .team-chat-message-menu{z-index:15;border:1px solid var(--crm-border);width:150px;font-size:inherit;letter-spacing:normal;border-radius:11px;padding:5px;display:grid;position:absolute;top:27px;right:0;overflow:visible;box-shadow:0 14px 36px #0f172a38;color:var(--crm-text)!important;background:var(--crm-surface)!important}.team-chat-message.mine header .team-chat-message-menu{right:0}.team-chat-message-menu button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:35px;padding:7px 9px;font-size:10px;font-weight:750;display:flex;color:var(--crm-text)!important}.team-chat-message-menu button svg{color:var(--crm-orange-2)!important}.team-chat-message-menu button:hover{background:color-mix(in srgb,var(--crm-orange) 9%,var(--crm-surface-raised))}.team-chat-message-actions{display:none!important}.team-chat-composer-context.reply{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-orange) 13%,var(--crm-border));gap:9px;position:relative;overflow:hidden;background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised))!important;border:0!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 30px!important;padding:8px 9px 8px 13px!important}.team-chat-composer-context.reply:before{content:"";background:var(--crm-orange);width:4px;position:absolute;top:0;bottom:0;left:0}.team-chat-composer-context.reply>div{gap:3px}.team-chat-composer-context.reply strong{color:var(--crm-orange-2);font-size:10px}.team-chat-composer-context.reply small{color:var(--crm-muted);font-size:10px}.team-chat-composer-context.reply>button{justify-self:end}.team-chat-forward-backdrop{z-index:25;background:color-mix(in srgb,var(--crm-bg) 62%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:18px;display:grid;position:absolute;inset:0}.team-chat-forward-panel{width:min(430px,100%);max-height:min(610px,100% - 20px);color:var(--crm-text);border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.17s ease-out chatForwardIn;display:grid;overflow:hidden;box-shadow:0 24px 65px #0f172a47}@keyframes chatForwardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.team-chat-forward-panel>header{border-bottom:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-orange) 5%,var(--crm-surface-raised));grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:14px 15px;display:grid}.team-chat-forward-panel>header>span{width:38px;height:38px;color:var(--crm-on-primary,#fff);background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2));border-radius:11px;place-items:center;display:grid}.team-chat-forward-panel>header>div{gap:2px;display:grid}.team-chat-forward-panel>header strong{color:var(--crm-text);font-size:14px}.team-chat-forward-panel>header small{color:var(--crm-muted);font-size:9px}.team-chat-forward-panel>header>button{width:32px;height:32px;color:var(--crm-muted);background:var(--crm-surface);border:0;border-radius:9px;place-items:center;padding:0;display:grid}.team-chat-forward-preview{border-left:4px solid var(--crm-orange);background:var(--crm-surface-raised);border-radius:8px;margin:12px 14px 8px;padding:9px 11px;overflow:hidden}.team-chat-forward-preview small{color:var(--crm-orange-2);letter-spacing:.08em;font-size:8px;font-weight:850}.team-chat-forward-preview p{color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.team-chat-forward-list{min-height:150px;padding:4px 8px 10px;overflow-y:auto}.team-chat-forward-list>button{width:100%;min-height:58px;color:var(--crm-text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:8px;display:grid}.team-chat-forward-list>button:hover,.team-chat-forward-list>button.selected{background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised))}.team-chat-forward-list>button>span{gap:2px;min-width:0;display:grid}.team-chat-forward-list strong,.team-chat-forward-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chat-forward-list strong{color:var(--crm-text);font-size:11px}.team-chat-forward-list small{color:var(--crm-muted);font-size:9px}.team-chat-forward-list i{border:1px solid var(--crm-border);width:20px;height:20px;color:var(--crm-on-primary,#fff);background:var(--crm-surface-raised);border-radius:50%;place-items:center;display:grid}.team-chat-forward-list .selected i{background:var(--crm-orange);border-color:#0000}.team-chat-forward-panel>footer{border-top:1px solid var(--crm-border);background:var(--crm-surface-raised);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.team-chat-forward-panel>footer>span{color:var(--crm-muted);font-size:9px;font-weight:750}.team-chat-forward-panel>footer button{min-width:105px;min-height:38px;color:var(--crm-on-primary,#fff);background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2));border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:850;display:flex}.team-chat-forward-panel>footer button:disabled{opacity:.45}@media (pointer:coarse){.team-chat-more{opacity:.8;width:31px;height:31px}}@media (width<=600px){.team-chat-forward-backdrop{align-items:end;padding:0}.team-chat-forward-panel{border-width:1px 0 0;border-radius:19px 19px 0 0;width:100%;max-height:82%}.team-chat-message header .team-chat-message-menu{width:145px}}.team-chat-company-filter{color:var(--crm-text)!important;border-color:var(--crm-border)!important;background:var(--crm-surface)!important}.team-chat-company-filter>svg,.team-chat-company-filter>svg:last-child{color:var(--crm-orange-2,var(--crm-focus,#2563eb))!important}.team-chat-company-filter label span{color:var(--crm-muted)!important}.team-chat-company-filter select{box-shadow:inset 0 1px color-mix(in srgb,var(--crm-text) 4%,transparent);border-radius:10px;transition:border-color .16s,background-color .16s,box-shadow .16s;color:var(--crm-text)!important;border:1px solid var(--crm-border)!important;background-color:var(--crm-surface-raised)!important}.team-chat-company-filter select:hover{border-color:color-mix(in srgb,var(--crm-orange) 38%,var(--crm-border))!important;background-color:color-mix(in srgb,var(--crm-orange) 5%,var(--crm-surface-raised))!important}.team-chat-company-filter select:focus,.team-chat-company-filter select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 14%,transparent);outline:0;border-color:var(--crm-orange)!important}.team-chat-company-filter select option{color:var(--crm-text);background:var(--crm-surface)}.team-chat-company-filter select option:checked{color:var(--crm-on-primary,#fff);background:var(--crm-orange)}.sidebar-nav-search{min-height:43px;color:var(--crm-muted);border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--crm-text) 4%,transparent);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:10px 4px 7px;padding:0 8px 0 11px;display:grid}.sidebar-nav-search:focus-within{color:var(--crm-orange-2);border-color:color-mix(in srgb,var(--crm-orange) 48%,var(--crm-border));background:color-mix(in srgb,var(--crm-orange) 5%,var(--crm-surface-raised));box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 11%,transparent)}.sidebar-nav-search input{width:100%;min-width:0;height:39px;color:var(--crm-text);padding:4px 0;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar-nav-search input::placeholder{color:color-mix(in srgb,var(--crm-muted) 82%,transparent)}.sidebar-nav-search button{width:25px;height:25px;color:var(--crm-muted);background:color-mix(in srgb,var(--crm-muted) 9%,transparent);border:0;border-radius:7px;place-items:center;padding:0;display:grid}.sidebar-nav-search kbd{min-width:20px;color:var(--crm-muted);border:1px solid var(--crm-border);background:var(--crm-surface);text-align:center;border-radius:6px;padding:3px 5px;font:750 8px/1 DM Sans,sans-serif}.sidebar-search-empty{color:var(--crm-muted);border:1px dashed var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 72%,transparent);text-align:center;border-radius:13px;place-items:center;gap:6px;margin:16px 5px;padding:24px 12px;display:grid}.sidebar-search-empty svg{color:var(--crm-orange-2)}.sidebar-search-empty strong{color:var(--crm-text);font-size:11px}.sidebar-search-empty small{max-width:180px;color:var(--crm-muted);font-size:9px;line-height:1.45}@media (width>=881px){.app-shell{grid-template-columns:270px minmax(0,1fr)!important}.sidebar{align-items:stretch!important;width:270px!important;padding:14px 12px 13px!important;overflow:hidden!important}.sidebar .logo{place-items:initial!important;width:auto!important;min-height:62px!important;padding:0 7px 12px!important;display:flex!important}.sidebar .brand-logo.compact{display:flex!important}.sidebar .brand-logo.compact .brand-logo-frame{width:45px;height:45px}.sidebar .brand-logo.compact .brand-logo-text{display:grid!important}.sidebar nav{scrollbar-width:thin;min-height:0;width:auto!important;padding:4px 4px 13px!important;display:block!important;overflow:hidden auto!important}.sidebar .nav-group{border-top:1px solid color-mix(in srgb,var(--crm-border) 72%,transparent)!important;justify-items:stretch!important;gap:4px!important;padding:10px 0!important;display:grid!important}.sidebar .nav-group:first-child{border-top:0!important}.sidebar .nav-group>span{letter-spacing:.13em;color:color-mix(in srgb,var(--crm-muted) 72%,transparent)!important;padding:0 10px 6px!important;font-size:8px!important;display:block!important}.sidebar .nav-group button,.sidebar .nav-entry>.nav-parent{position:relative;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:41px!important;padding:9px 11px!important;display:flex!important}.sidebar .nav-group button>svg:first-child{flex:0 0 18px;width:18px;height:18px}.sidebar .nav-group button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;z-index:auto!important;width:auto!important;max-width:none!important;color:inherit!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;display:block!important;position:static!important}.sidebar .nav-entry{justify-items:stretch!important}.sidebar .nav-entry>.nav-parent .nav-chevron{margin-left:auto;width:14px!important;height:14px!important;color:var(--crm-muted)!important;background:0 0!important;padding:0!important;position:static!important}.sidebar .nav-entry.open .nav-submenu{z-index:auto!important;border:1px solid var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface-raised) 72%,transparent)!important;width:auto!important;box-shadow:none!important;border-radius:14px!important;gap:0!important;margin:3px 0 5px 9px!important;padding:0!important;animation:none!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item{grid-template-columns:32px minmax(0,1fr) auto!important;width:100%!important;min-height:49px!important;padding:7px 8px!important;display:grid!important}.sidebar .nav-entry .nav-submenu button strong{font-size:10px!important}.sidebar .nav-submenu-head{padding:9px}.sidebar .nav-submenu-head>span{border-radius:10px;width:32px;height:32px}.sidebar .nav-submenu-head b{font-size:11px}.sidebar .profile{justify-items:initial!important;gap:9px!important;width:auto!important;padding:11px 7px 0!important;display:flex!important}.sidebar .profile>div{display:grid!important}.sidebar .profile .avatar{width:38px;height:38px}.sidebar .profile button{width:36px;height:36px}.workspace{grid-column:2!important}.workspace:before{left:270px!important}.topbar-title{min-width:135px;display:grid!important}}@media (width<=880px){.sidebar-nav-search{margin:8px 4px 6px}.sidebar-nav-search kbd{display:none}}.sidebar .nav-group>button,.sidebar .nav-group .nav-entry>.nav-parent{color:var(--crm-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;transition:color .16s,background-color .16s,transform .16s!important}.sidebar .nav-group>button:hover,.sidebar .nav-group .nav-entry>.nav-parent:hover{transform:translate(2px);color:var(--crm-text)!important;background:color-mix(in srgb,var(--crm-orange) 7%,transparent)!important;box-shadow:none!important}.sidebar .nav-group>button.active,.sidebar .nav-group .nav-entry.active>.nav-parent{color:var(--crm-text)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--crm-orange) 14%,var(--crm-surface-raised)),color-mix(in srgb,var(--crm-orange) 4%,transparent))!important;box-shadow:inset 3px 0 var(--crm-orange)!important}.sidebar .nav-group>button:focus-visible,.sidebar .nav-group .nav-entry>.nav-parent:focus-visible{outline-offset:1px;outline:2px solid color-mix(in srgb,var(--crm-orange) 45%,transparent)!important}.sidebar .nav-group>button>svg:first-child,.sidebar .nav-group .nav-entry>.nav-parent>svg:first-child{box-sizing:content-box;border-radius:9px;padding:6px;width:16px!important;height:16px!important;color:color-mix(in srgb,var(--crm-muted) 84%,var(--crm-orange-2))!important;background:color-mix(in srgb,var(--crm-muted) 8%,transparent)!important;box-shadow:none!important;filter:none!important;border:0!important;flex:0 0 16px!important}.sidebar .nav-group>button:hover>svg:first-child,.sidebar .nav-group .nav-entry>.nav-parent:hover>svg:first-child{color:var(--crm-orange-2)!important;background:color-mix(in srgb,var(--crm-orange) 12%,transparent)!important}.sidebar .nav-group>button.active>svg:first-child,.sidebar .nav-group .nav-entry.active>.nav-parent>svg:first-child{color:var(--crm-on-primary,#fff)!important;background:linear-gradient(135deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 5px 13px color-mix(in srgb,var(--crm-orange) 20%,transparent)!important}.sidebar .nav-group button strong{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar .nav-submenu-head,.sidebar .nav-submenu>footer{display:none!important}.sidebar .nav-entry.open .nav-submenu{background:color-mix(in srgb,var(--crm-surface-raised) 58%,transparent)!important;box-shadow:none!important;border:0!important;border-radius:11px!important}.sidebar .nav-submenu-list{gap:2px;padding:5px!important}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item,[data-user-theme] .sidebar .nav-entry .nav-submenu-list .nav-submenu-item{color:var(--crm-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item:hover{color:var(--crm-text)!important;background:color-mix(in srgb,var(--crm-orange) 7%,transparent)!important;border:0!important}.sidebar .nav-entry .nav-submenu-list .nav-submenu-item.active{color:var(--crm-text)!important;background:color-mix(in srgb,var(--crm-orange) 12%,var(--crm-surface-raised))!important;box-shadow:inset 2px 0 var(--crm-orange)!important;border:0!important}.sidebar .nav-entry .nav-submenu-item .nav-child-icon{color:var(--crm-orange-2)!important;background:color-mix(in srgb,var(--crm-orange) 9%,transparent)!important;box-shadow:none!important;border:0!important}.sidebar .nav-entry .nav-submenu-item.active .nav-child-icon{color:var(--crm-on-primary,#fff)!important;background:var(--crm-orange)!important}#crm-navigation.sidebar{color:var(--crm-text)!important;background:radial-gradient(circle at 12% 3%,color-mix(in srgb,var(--crm-orange) 14%,transparent),transparent 25%), radial-gradient(circle at 95% 70%,color-mix(in srgb,var(--crm-green) 5%,transparent),transparent 28%), linear-gradient(180deg,color-mix(in srgb,var(--crm-surface) 94%,#080604),var(--crm-bg))!important;border-right:1px solid color-mix(in srgb,var(--crm-orange) 12%,var(--crm-border))!important;box-shadow:18px 0 55px color-mix(in srgb,var(--crm-bg) 78%,transparent)!important}#crm-navigation .logo{margin:0 3px 5px;position:relative}#crm-navigation .logo:after{content:"CRM WORKSPACE";color:color-mix(in srgb,var(--crm-orange-2) 78%,var(--crm-muted));background:color-mix(in srgb,var(--crm-orange) 8%,transparent);letter-spacing:.12em;border-radius:999px;padding:3px 6px;font:800 6px/1 DM Sans,sans-serif;position:absolute;bottom:4px;right:4px}#crm-navigation .sidebar-nav-search{min-height:46px;color:var(--crm-muted);border-radius:14px;margin:4px 4px 10px;padding-inline:12px 8px;background:color-mix(in srgb,var(--crm-surface-raised) 82%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--crm-text) 5%,transparent),0 8px 22px color-mix(in srgb,var(--crm-bg) 25%,transparent)!important;border:0!important}#crm-navigation .sidebar-nav-search:focus-within{color:var(--crm-orange-2);background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface-raised))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-orange) 33%,transparent),0 0 0 4px color-mix(in srgb,var(--crm-orange) 7%,transparent)!important}#crm-navigation .sidebar-nav-search input{font-size:11px;font-weight:650}#crm-navigation nav{overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 12px),#0000 100%)}#crm-navigation .nav-group>span{align-items:center;gap:8px;color:color-mix(in srgb,var(--crm-muted) 66%,transparent)!important;letter-spacing:.16em!important;padding:0 12px 7px!important;font-size:7px!important;font-weight:900!important;display:flex!important}#crm-navigation .nav-group>span:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--crm-border) 72%,transparent),transparent);flex:1;height:1px}#crm-navigation .nav-group>button,#crm-navigation .nav-group .nav-entry>.nav-parent{min-height:47px!important;color:color-mix(in srgb,var(--crm-muted) 92%,var(--crm-text))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important;gap:10px!important;padding:7px 9px!important;transform:none!important}#crm-navigation .nav-group>button:after,#crm-navigation .nav-group .nav-entry>.nav-parent:after{content:"";background:0 0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}#crm-navigation .nav-group>button:hover,#crm-navigation .nav-group .nav-entry>.nav-parent:hover{color:var(--crm-text)!important;background:color-mix(in srgb,var(--crm-text) 4%,transparent)!important}#crm-navigation .nav-group>button.active,#crm-navigation .nav-group .nav-entry.active>.nav-parent{color:var(--crm-text)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--crm-orange) 13%,var(--crm-surface-raised)),color-mix(in srgb,var(--crm-surface-raised) 78%,transparent))!important;box-shadow:0 9px 22px color-mix(in srgb,var(--crm-bg) 22%,transparent),inset 0 1px color-mix(in srgb,var(--crm-text) 5%,transparent)!important}#crm-navigation .nav-group>button.active:after,#crm-navigation .nav-group .nav-entry.active>.nav-parent:after{background:var(--crm-orange-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-orange) 10%,transparent),0 0 12px color-mix(in srgb,var(--crm-orange) 42%,transparent)}#crm-navigation .nav-group>button>svg:first-child,#crm-navigation .nav-group .nav-entry>.nav-parent>svg:first-child{box-sizing:border-box!important;width:33px!important;height:33px!important;color:color-mix(in srgb,var(--crm-muted) 80%,var(--crm-orange-2))!important;background:color-mix(in srgb,var(--crm-text) 4%,transparent)!important;box-shadow:none!important;border:0!important;border-radius:11px!important;flex:0 0 33px!important;padding:8px!important}#crm-navigation .nav-group>button:hover>svg:first-child,#crm-navigation .nav-group .nav-entry>.nav-parent:hover>svg:first-child{color:var(--crm-orange-2)!important;background:color-mix(in srgb,var(--crm-orange) 10%,transparent)!important}#crm-navigation .nav-group>button.active>svg:first-child,#crm-navigation .nav-group .nav-entry.active>.nav-parent>svg:first-child{color:var(--crm-on-primary,#fff)!important;background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 7px 17px color-mix(in srgb,var(--crm-orange) 25%,transparent)!important}#crm-navigation .nav-group button strong{letter-spacing:.005em;font-size:11px!important;font-weight:750!important}#crm-navigation .nav-status{width:5px;height:5px;box-shadow:none;position:absolute;right:9px}#crm-navigation .nav-entry>.nav-parent .nav-chevron{margin-right:5px;color:color-mix(in srgb,var(--crm-muted) 72%,transparent)!important}#crm-navigation .nav-entry.open .nav-submenu{background:color-mix(in srgb,var(--crm-bg) 42%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--crm-text) 3%,transparent)!important;border:0!important;border-radius:12px!important;margin:4px 2px 6px 22px!important;padding:4px!important}#crm-navigation .nav-submenu-list{gap:2px;padding:0!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item{min-height:43px!important;color:var(--crm-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:5px 7px!important}#crm-navigation .nav-entry .nav-submenu-item .nav-child-icon{border-radius:9px;width:29px;height:29px}#crm-navigation .profile{min-height:58px;color:var(--crm-text);background:color-mix(in srgb,var(--crm-surface-raised) 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--crm-text) 5%,transparent),0 10px 25px color-mix(in srgb,var(--crm-bg) 28%,transparent);border-radius:15px;margin:5px 3px 0;border:0!important;padding:8px!important}@media (width>=881px){.app-shell{grid-template-columns:284px minmax(0,1fr)!important}#crm-navigation.sidebar{width:284px!important;padding:13px 12px 12px!important}.workspace:before{left:284px!important}}@media (width<=880px){#crm-navigation.sidebar{width:min(300px,88vw)!important;max-width:88vw!important;padding:12px 11px!important}#crm-navigation .logo:after{right:2px}#crm-navigation .nav-group>button,#crm-navigation .nav-group .nav-entry>.nav-parent{min-height:46px!important}}#crm-navigation.sidebar{--nav-text:#fff8f2;--nav-muted:#b7a79b;--nav-dim:#74685f;--nav-panel:#ffffff0b;--nav-panel-strong:#ffffff13;color:var(--nav-text)!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--crm-orange) 23%,transparent),transparent 27%), radial-gradient(circle at 100% 92%,color-mix(in srgb,var(--crm-green) 8%,transparent),transparent 24%), linear-gradient(165deg,#1b120d 0%,#100b08 48%,#090706 100%)!important;border-right:1px solid #ffffff13!important;box-shadow:22px 0 65px #00000047!important}#crm-navigation .logo{border-bottom:1px solid #ffffff12!important;min-height:68px!important;padding-bottom:15px!important}#crm-navigation .logo:before{content:"";background:var(--crm-green,#28d99a);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--crm-green,#28d99a) 12%,transparent);border-radius:50%;animation:2.2s ease-in-out infinite crmNavOnline;position:absolute;top:9px;right:4px}#crm-navigation .logo:after{color:#f2b98e;background:#f47a241f;bottom:9px;right:3px}#crm-navigation .sidebar-nav-search{min-height:48px;color:var(--nav-muted);margin:7px 3px 12px;background:#ffffff0e!important;transition:background .2s,box-shadow .2s,transform .2s!important;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 22px #0000002e!important}#crm-navigation .sidebar-nav-search:focus-within{color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crm-orange) 58%,transparent),0 0 0 4px color-mix(in srgb,var(--crm-orange) 12%,transparent),0 12px 28px #00000038!important;background:#ffffff16!important}#crm-navigation .sidebar-nav-search input{font-size:12px;font-weight:700;color:#fff!important}#crm-navigation .sidebar-nav-search kbd{color:#b5a499;background:#00000038}#crm-navigation .nav-group{animation:.38s both crmNavGroupIn;padding:12px 0 4px!important}#crm-navigation .nav-group:nth-child(2){animation-delay:35ms}#crm-navigation .nav-group:nth-child(3){animation-delay:70ms}#crm-navigation .nav-group:nth-child(4){animation-delay:.105s}#crm-navigation .nav-group:nth-child(5){animation-delay:.14s}#crm-navigation .nav-group:nth-child(6){animation-delay:.175s}#crm-navigation .nav-group>span{color:#897a70!important;letter-spacing:.18em!important;padding:0 11px 8px!important;font-size:8px!important}#crm-navigation .nav-group>span:after{background:linear-gradient(90deg,#ffffff1a,#0000)}#crm-navigation .nav-group>button,#crm-navigation .nav-group .nav-entry>.nav-parent{isolation:isolate;margin:1px 0;overflow:hidden;min-height:50px!important;color:var(--nav-muted)!important;border-radius:14px!important;padding:7px 9px!important;transition:color .18s,background .18s,box-shadow .18s,transform .18s!important}#crm-navigation .nav-group>button:before,#crm-navigation .nav-group .nav-entry>.nav-parent:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 10%,#ffffff1c 42%,#0000 72%);position:absolute;inset:0;transform:translate(-110%)}#crm-navigation .nav-group>button:hover,#crm-navigation .nav-group .nav-entry>.nav-parent:hover{color:#fff!important;background:var(--nav-panel-strong)!important;transform:translate(3px)!important;box-shadow:inset 0 0 0 1px #ffffff0e!important}#crm-navigation .nav-group>button:hover:before,#crm-navigation .nav-group .nav-entry>.nav-parent:hover:before{opacity:1;transition:transform .65s,opacity .15s;transform:translate(110%)}#crm-navigation .nav-group>button.active,#crm-navigation .nav-group .nav-entry.active>.nav-parent{animation:.3s cubic-bezier(.2,.8,.2,1) both crmNavActiveIn;color:#fff!important;background:linear-gradient(112deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 12px 28px color-mix(in srgb,var(--crm-orange) 31%,transparent),inset 0 1px #ffffff40!important;transform:none!important}#crm-navigation .nav-group>button.active:after,#crm-navigation .nav-group .nav-entry.active>.nav-parent:after{background:#fff;width:7px;height:7px;animation:1.8s ease-in-out infinite crmNavDot;right:10px;box-shadow:0 0 0 5px #ffffff29,0 0 16px #ffffff80}#crm-navigation .nav-group>button>svg:first-child,#crm-navigation .nav-group .nav-entry>.nav-parent>svg:first-child{color:#c8b7aa!important;background:#fff1!important;flex-basis:35px!important;width:35px!important;height:35px!important;transition:color .18s,background .18s,transform .22s!important}#crm-navigation .nav-group>button:hover>svg:first-child,#crm-navigation .nav-group .nav-entry>.nav-parent:hover>svg:first-child{transform:rotate(-4deg)scale(1.06);color:#ffb77c!important;background:#f47a2424!important}#crm-navigation .nav-group>button.active>svg:first-child,#crm-navigation .nav-group .nav-entry.active>.nav-parent>svg:first-child{animation:.38s cubic-bezier(.2,.9,.25,1.3) both crmNavIconPop;color:#2a1508!important;background:#ffffffe6!important;box-shadow:0 7px 17px #4a1b0433!important}#crm-navigation .nav-entry>.nav-parent .nav-chevron{color:#ffffff8c!important;transition:transform .25s!important}#crm-navigation .nav-entry.open>.nav-parent .nav-chevron{transform:rotate(180deg)!important}#crm-navigation .nav-submenu{opacity:0;pointer-events:none;transform-origin:top;max-height:0;transform:translateY(-7px);margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transition:max-height .35s cubic-bezier(.2,.8,.2,1),opacity .22s,transform .3s,margin .3s,padding .3s!important;display:grid!important;overflow:hidden!important}#crm-navigation .nav-entry.open .nav-submenu{opacity:1;pointer-events:auto;max-height:230px;transform:none;margin-top:5px!important;margin-bottom:7px!important;padding:5px!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item{color:#aa9a8f!important;min-height:45px!important;transition:color .17s,background .17s,transform .17s!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item:hover{transform:translate(2px);color:#fff!important;background:#ffffff0e!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item.active{color:#fff!important;box-shadow:inset 3px 0 var(--crm-orange-2)!important;background:#f47a242b!important}#crm-navigation .profile{background:#ffffff0e;transition:background .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 28px #0003}@keyframes crmNavGroupIn{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}@keyframes crmNavActiveIn{0%{opacity:.65;transform:translate(-7px)scale(.98)}to{opacity:1;transform:none}}@keyframes crmNavIconPop{0%{transform:scale(.72)rotate(-9deg)}to{transform:none}}@keyframes crmNavDot{0%,to{opacity:.72;transform:translateY(-50%)scale(.86)}50%{opacity:1;transform:translateY(-50%)scale(1.12)}}@keyframes crmNavOnline{0%,to{opacity:.65}50%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb,var(--crm-green,#28d99a) 15%,transparent),0 0 14px color-mix(in srgb,var(--crm-green,#28d99a) 35%,transparent)}}@media (prefers-reduced-motion:reduce){#crm-navigation *,#crm-navigation :before,#crm-navigation :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.app-shell,#crm-navigation.sidebar,.workspace:before{transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),left .32s cubic-bezier(.2,.8,.2,1)!important}#crm-navigation .logo{position:relative;padding-right:47px!important}#crm-navigation .logo:before{right:47px}#crm-navigation .logo:after{left:57px;right:auto}#crm-navigation .sidebar-collapse-toggle{z-index:5;border:1px solid color-mix(in srgb,var(--crm-orange) 38%,#ffffff1f);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--crm-orange) 34%,#ffffff14),#ffffff0b);width:36px;height:36px;box-shadow:0 8px 22px color-mix(in srgb,var(--crm-orange) 18%,transparent),inset 0 1px #ffffff29;cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:grid;position:absolute;top:8px;right:2px}#crm-navigation .sidebar-collapse-toggle:hover{border-color:color-mix(in srgb,var(--crm-orange) 72%,white);background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2));box-shadow:0 10px 25px color-mix(in srgb,var(--crm-orange) 34%,transparent),inset 0 1px #ffffff3d;transform:translateY(-1px)scale(1.05)}#crm-navigation .sidebar-collapse-toggle:active{transform:scale(.94)}#crm-navigation .sidebar-collapse-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--crm-orange) 34%,transparent);outline-offset:2px}@media (width>=881px){.app-shell.sidebar-is-collapsed{grid-template-columns:82px minmax(0,1fr)!important}.app-shell.sidebar-is-collapsed .workspace:before{left:82px!important}#crm-navigation.sidebar.collapsed{width:82px!important;padding:13px 9px 12px!important;overflow:visible!important}#crm-navigation.sidebar.collapsed .logo{justify-content:center!important;width:64px!important;min-height:68px!important;padding:0 0 15px!important}#crm-navigation.sidebar.collapsed .logo:before,#crm-navigation.sidebar.collapsed .logo:after{display:none!important}#crm-navigation.sidebar.collapsed .brand-logo.compact .brand-logo-frame{width:43px!important;height:43px!important}#crm-navigation.sidebar.collapsed .brand-logo.compact .brand-logo-text{display:none!important}#crm-navigation.sidebar.collapsed .sidebar-collapse-toggle{background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2));width:25px;height:25px;box-shadow:0 6px 17px color-mix(in srgb,var(--crm-orange) 38%,transparent);border-radius:9px;top:35px;right:-4px}#crm-navigation.sidebar.collapsed .sidebar-collapse-toggle svg{width:14px;height:14px}#crm-navigation.sidebar.collapsed .sidebar-nav-search{display:none!important}#crm-navigation.sidebar.collapsed nav{width:64px!important;padding:6px 7px 10px!important;overflow-x:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#crm-navigation.sidebar.collapsed .nav-group{align-items:center!important;gap:6px!important;padding:8px 0!important}#crm-navigation.sidebar.collapsed .nav-group+.nav-group{border-top:1px solid #fff1!important}#crm-navigation.sidebar.collapsed .nav-group>span{display:none!important}#crm-navigation.sidebar.collapsed .nav-group>button,#crm-navigation.sidebar.collapsed .nav-group .nav-entry>.nav-parent{border-radius:14px!important;justify-content:center!important;width:48px!important;min-width:48px!important;min-height:48px!important;margin:0 auto!important;padding:6px!important}#crm-navigation.sidebar.collapsed .nav-group>button:hover,#crm-navigation.sidebar.collapsed .nav-group .nav-entry>.nav-parent:hover{transform:translateY(-2px)scale(1.04)!important}#crm-navigation.sidebar.collapsed .nav-group button strong,#crm-navigation.sidebar.collapsed .nav-chevron,#crm-navigation.sidebar.collapsed .nav-status{display:none!important}#crm-navigation.sidebar.collapsed .nav-group>button>svg:first-child,#crm-navigation.sidebar.collapsed .nav-group .nav-entry>.nav-parent>svg:first-child{flex:0 0 36px!important;width:36px!important;height:36px!important}#crm-navigation.sidebar.collapsed .nav-group>button.active:after,#crm-navigation.sidebar.collapsed .nav-group .nav-entry.active>.nav-parent:after{background:var(--crm-orange)!important;width:4px!important;height:24px!important;box-shadow:0 0 14px color-mix(in srgb,var(--crm-orange) 72%,transparent)!important;border-radius:5px 0 0 5px!important;right:-7px!important}#crm-navigation.sidebar.collapsed .nav-entry{width:48px!important;margin-inline:auto!important}#crm-navigation.sidebar.collapsed .nav-submenu{display:none!important}#crm-navigation.sidebar.collapsed .profile{min-height:58px;width:64px!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #ffffff12!important;grid-template-columns:1fr!important;place-items:center!important;padding:10px 0 0!important;display:grid!important}#crm-navigation.sidebar.collapsed .profile:hover{transform:none}#crm-navigation.sidebar.collapsed .profile .avatar{box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-green,#28d99a) 10%,transparent),0 9px 20px #00000040;border:2px solid color-mix(in srgb,var(--crm-green,#28d99a) 62%,white)!important;width:40px!important;height:40px!important}#crm-navigation.sidebar.collapsed .profile>div,#crm-navigation.sidebar.collapsed .profile>button{display:none!important}#crm-navigation.sidebar.collapsed .sidebar-nav-tooltip{border-color:color-mix(in srgb,var(--crm-orange) 36%,#ffffff24);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--crm-orange) 24%,#17100c),#100c0a);min-height:38px;box-shadow:0 14px 35px #00000070,0 0 22px color-mix(in srgb,var(--crm-orange) 15%,transparent),inset 0 1px #ffffff1a;padding:9px 14px;left:91px}#crm-navigation.sidebar.collapsed .sidebar-nav-tooltip:before{border-color:color-mix(in srgb,var(--crm-orange) 30%,#ffffff1f);background:color-mix(in srgb,var(--crm-orange) 18%,#17100c)}}@media (width<=880px){#crm-navigation .sidebar-collapse-toggle{display:none!important}#crm-navigation .logo{padding-right:4px!important}#crm-navigation .logo:before{right:4px}#crm-navigation .logo:after{left:auto;right:2px}#crm-navigation.sidebar.open{animation:.3s cubic-bezier(.2,.8,.2,1) both crmMobileNavIn;box-shadow:24px 0 70px #00000080,0 0 0 1px color-mix(in srgb,var(--crm-orange) 22%,transparent)!important}}@keyframes crmMobileNavIn{0%{opacity:.72;transform:translate(-104%)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}#crm-navigation.sidebar{--nav-text:#f7f6ff;--nav-muted:#aeb7ca;--nav-dim:#707b91;--nav-line:#9aabd029;color:var(--nav-text)!important;background:radial-gradient(circle at 18% -3%,color-mix(in srgb,var(--crm-orange) 20%,transparent),transparent 27%), radial-gradient(circle at 100% 72%,color-mix(in srgb,var(--crm-orange-2) 11%,transparent),transparent 30%), linear-gradient(168deg,#091728 0%,#06111f 48%,#030b15 100%)!important;border:1px solid color-mix(in srgb,var(--crm-orange) 48%,#8599c242)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-orange) 10%,transparent), 0 0 28px color-mix(in srgb,var(--crm-orange) 18%,transparent), 20px 0 58px #00071257, inset 0 1px #ffffff12!important;border-radius:23px!important}#crm-navigation.sidebar:after{content:"";z-index:-1;background:color-mix(in srgb,var(--crm-orange) 15%,transparent);filter:blur(24px);pointer-events:none;border-radius:28px;position:absolute;inset:10% -8px}#crm-navigation .logo{border-bottom:1px solid var(--nav-line)!important;min-height:72px!important;margin:0 3px 7px!important;padding:4px 49px 14px 5px!important}#crm-navigation .logo:before,#crm-navigation .logo:after{display:none!important}#crm-navigation .brand-logo.compact{gap:10px!important}#crm-navigation .brand-logo.compact .brand-logo-frame{border:1px solid color-mix(in srgb,var(--crm-orange) 31%,#ffffff1f)!important;background:color-mix(in srgb,var(--crm-orange) 8%,#ffffff09)!important;width:45px!important;height:45px!important;box-shadow:0 8px 24px #00000047,0 0 19px color-mix(in srgb,var(--crm-orange) 17%,transparent)!important;border-radius:14px!important}#crm-navigation .brand-logo.compact .brand-logo-text{align-items:baseline;gap:5px;display:flex!important}#crm-navigation .brand-logo-text strong{color:#fff!important;letter-spacing:.05em!important;font-size:17px!important}#crm-navigation .brand-logo-text small{color:color-mix(in srgb,var(--crm-orange) 72%,#cabfff)!important;letter-spacing:.02em!important;margin:0!important;font-size:11px!important}#crm-navigation .sidebar-collapse-toggle{border-color:color-mix(in srgb,var(--crm-orange) 32%,#ffffff1a)!important;color:#fff!important;background:radial-gradient(circle at 35% 25%,#ffffff21,transparent 38%), color-mix(in srgb,var(--crm-orange) 18%,#0b1730)!important;width:39px!important;height:39px!important;box-shadow:0 0 20px color-mix(in srgb,var(--crm-orange) 23%,transparent),inset 0 1px #ffffff1f!important;border-radius:50%!important;top:10px!important;right:0!important}#crm-navigation .sidebar-collapse-toggle:hover{background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 0 25px color-mix(in srgb,var(--crm-orange) 42%,transparent),inset 0 1px #ffffff38!important}#crm-navigation .sidebar-nav-search{min-height:43px!important;color:var(--nav-muted)!important;background:#ffffff09!important;border:1px solid #93a4c91f!important;border-radius:12px!important;margin:4px 4px 8px!important;padding:0 10px!important;box-shadow:inset 0 1px #ffffff09!important}#crm-navigation .sidebar-nav-search:hover{background:#ffffff0e!important}#crm-navigation .sidebar-nav-search:focus-within{border-color:color-mix(in srgb,var(--crm-orange) 55%,#ffffff24)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 11%,transparent),0 0 18px color-mix(in srgb,var(--crm-orange) 10%,transparent)!important;background:#fff1!important}#crm-navigation .sidebar-nav-search input{color:#f8f8ff!important;font-size:11px!important}#crm-navigation .sidebar-nav-search input::placeholder{color:#7f8aa1!important}#crm-navigation .sidebar-nav-search kbd{color:#9aa5bb!important;background:#ffffff0a!important;border:1px solid #ffffff12!important}#crm-navigation nav{scrollbar-color:color-mix(in srgb,var(--crm-orange) 34%,transparent) transparent;padding:3px 3px 10px!important}#crm-navigation .nav-group{border:0!important;gap:3px!important;padding:3px 0!important}#crm-navigation .nav-group+.nav-group{margin-top:3px;border-top:1px solid #8ea0c513!important;padding-top:6px!important}#crm-navigation .nav-group>span{display:none!important}#crm-navigation .nav-group>button,#crm-navigation .nav-group .nav-entry>.nav-parent{min-height:48px!important;color:var(--nav-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;gap:11px!important;margin:0!important;padding:7px 11px!important;overflow:visible!important;transform:none!important}#crm-navigation .nav-group>button:before,#crm-navigation .nav-group .nav-entry>.nav-parent:before,#crm-navigation .nav-group>button:after,#crm-navigation .nav-group .nav-entry>.nav-parent:after{display:none!important}#crm-navigation .nav-group>button:hover,#crm-navigation .nav-group .nav-entry>.nav-parent:hover{color:#fff!important;background:linear-gradient(90deg,#ffffff13,#ffffff06)!important;border:0!important;transform:translate(3px)!important;box-shadow:inset 0 1px #ffffff0b!important}#crm-navigation .nav-group>button.active,#crm-navigation .nav-group .nav-entry.active>.nav-parent{color:var(--crm-on-primary,#fff)!important;background:linear-gradient(105deg,var(--crm-orange),var(--crm-orange-2))!important;box-shadow:0 8px 26px color-mix(in srgb,var(--crm-orange) 34%,transparent), inset 0 1px #ffffff40!important;border:0!important}#crm-navigation .nav-group>button>svg:first-child,#crm-navigation .nav-group .nav-entry>.nav-parent>svg:first-child{box-sizing:border-box!important;color:#b8c2d6!important;width:31px!important;height:31px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 31px!important;padding:5px!important}#crm-navigation .nav-group>button:hover>svg:first-child,#crm-navigation .nav-group .nav-entry>.nav-parent:hover>svg:first-child{color:#fff!important;background:#ffffff0e!important;transform:scale(1.08)!important}#crm-navigation .nav-group>button.active>svg:first-child,#crm-navigation .nav-group .nav-entry.active>.nav-parent>svg:first-child{color:var(--crm-on-primary,#fff)!important;box-shadow:none!important;background:#ffffff1c!important}#crm-navigation .nav-group button strong{color:inherit!important;font-size:12px!important;font-weight:700!important}#crm-navigation .nav-entry>.nav-parent .nav-chevron{opacity:.72;color:currentColor!important;background:0 0!important;width:15px!important;height:15px!important;margin-left:auto!important;margin-right:1px!important;padding:0!important}#crm-navigation .nav-entry.open>.nav-parent .nav-chevron{opacity:1;transform:rotate(180deg)!important}#crm-navigation .nav-entry.open .nav-submenu{background:#0109146b!important;border:1px solid #8fa0c724!important;border-radius:11px!important;margin:4px 2px 7px 12px!important;padding:5px!important;box-shadow:inset 0 1px #ffffff09!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item{color:#929db3!important;border-radius:8px!important;min-height:39px!important;padding:4px 7px!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item:hover{color:#fff!important;background:#ffffff0e!important}#crm-navigation .nav-entry .nav-submenu-list .nav-submenu-item.active{color:#fff!important;background:color-mix(in srgb,var(--crm-orange) 18%,#ffffff09)!important;box-shadow:inset 2px 0 var(--crm-orange)!important}#crm-navigation .nav-entry .nav-submenu-item .nav-child-icon{color:color-mix(in srgb,var(--crm-orange) 72%,#fff)!important;background:color-mix(in srgb,var(--crm-orange) 12%,transparent)!important}#crm-navigation .profile{color:#fff!important;border:0!important;border-top:1px solid var(--nav-line)!important;min-height:67px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:6px 3px 0!important;padding:12px 5px 2px!important}#crm-navigation .profile:hover{background:0 0!important;transform:none!important}#crm-navigation .profile .avatar{border:2px solid color-mix(in srgb,var(--crm-orange) 55%,#fff)!important;width:43px!important;height:43px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-orange) 10%,transparent),0 8px 20px #00000052!important;border-radius:50%!important}#crm-navigation .profile strong{color:#fff!important;font-size:11px!important}#crm-navigation .profile small{color:color-mix(in srgb,var(--crm-orange) 70%,#c7c0ff)!important;font-size:9px!important}#crm-navigation .profile button{color:#9ba6bb!important;background:0 0!important;border-radius:10px!important}#crm-navigation .profile button:hover{color:#fff!important;background:#fff1!important}@media (width>=881px){.app-shell{grid-template-columns:304px minmax(0,1fr)!important}#crm-navigation.sidebar{width:280px!important;height:auto!important;padding:13px 12px 12px!important;inset:12px auto 12px 12px!important}.workspace:before{left:304px!important}.app-shell.sidebar-is-collapsed{grid-template-columns:100px minmax(0,1fr)!important}.app-shell.sidebar-is-collapsed .workspace:before{left:100px!important}#crm-navigation.sidebar.collapsed{border-radius:21px!important;width:76px!important;padding:12px 7px!important;inset:12px auto 12px 12px!important}#crm-navigation.sidebar.collapsed .logo{width:60px!important;min-height:64px!important;margin:0!important;padding:2px 0 13px!important}#crm-navigation.sidebar.collapsed .brand-logo.compact .brand-logo-frame{border-radius:12px!important;width:40px!important;height:40px!important}#crm-navigation.sidebar.collapsed .brand-logo.compact .brand-logo-text{display:none!important}#crm-navigation.sidebar.collapsed .sidebar-collapse-toggle{border-radius:50%!important;width:23px!important;height:23px!important;top:37px!important;right:-3px!important}#crm-navigation.sidebar.collapsed nav{width:60px!important;padding:5px 6px 9px!important}#crm-navigation.sidebar.collapsed .nav-group{gap:5px!important;padding:4px 0!important}#crm-navigation.sidebar.collapsed .nav-group+.nav-group{margin-top:2px;padding-top:6px!important}#crm-navigation.sidebar.collapsed .nav-group>button,#crm-navigation.sidebar.collapsed .nav-group .nav-entry>.nav-parent{width:46px!important;min-width:46px!important;min-height:46px!important;padding:7px!important}#crm-navigation.sidebar.collapsed .nav-group>button.active,#crm-navigation.sidebar.collapsed .nav-group .nav-entry.active>.nav-parent{box-shadow:0 7px 22px color-mix(in srgb,var(--crm-orange) 38%,transparent),inset 0 1px #ffffff3d!important}#crm-navigation.sidebar.collapsed .nav-group>button>svg:first-child,#crm-navigation.sidebar.collapsed .nav-group .nav-entry>.nav-parent>svg:first-child{flex:0 0 30px!important;width:30px!important;height:30px!important;padding:4px!important}#crm-navigation.sidebar.collapsed .profile{width:60px!important;min-height:58px!important;margin:4px 0 0!important;padding:11px 0 0!important}#crm-navigation.sidebar.collapsed .profile .avatar{width:39px!important;height:39px!important}#crm-navigation.sidebar.collapsed .sidebar-nav-tooltip{left:100px!important}}@media (width<=880px){#crm-navigation.sidebar{border-width:0 1px 0 0!important;border-radius:0 22px 22px 0!important;width:min(310px,90vw)!important;max-width:90vw!important;height:auto!important;padding:13px 12px 12px!important;inset:0 auto 0 0!important}#crm-navigation .brand-logo.compact .brand-logo-text{display:flex!important}#crm-navigation .logo{padding:4px 6px 14px!important}}#crm-navigation.animated-sidebar{--attached-nav-text:var(--crm-nav-text,#f8fafc);--attached-nav-muted:var(--crm-nav-muted,#a8b2c5);--attached-nav-dim:var(--crm-nav-dim,#758197);width:290px!important;height:100dvh!important;color:var(--attached-nav-text)!important;border:0!important;border-right:1px solid var(--crm-nav-border,color-mix(in srgb,var(--crm-orange) 24%,#8b9ec724))!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--crm-orange) 22%,transparent),transparent 35%), linear-gradient(180deg,color-mix(in srgb,var(--crm-nav-bg,#06101f) 88%,#0b1c31) 0%,var(--crm-nav-bg,#06101f) 54%,var(--crm-nav-bg-deep,#030914) 100%)!important;box-shadow:0 0 35px color-mix(in srgb,var(--crm-orange) 18%,transparent),18px 0 48px #0006103b!important;border-radius:0!important;padding:0!important;transition:width .35s cubic-bezier(.4,0,.2,1)!important;inset:0 auto 0 0!important;overflow:hidden!important}#crm-navigation.animated-sidebar:after{display:none!important}#crm-navigation.animated-sidebar .logo{position:relative;border:0!important;flex:0 0 80px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:80px!important;margin:0!important;padding:0 64px 0 20px!important;display:flex!important}#crm-navigation.animated-sidebar .logo:before{display:none!important}#crm-navigation.animated-sidebar .logo:after{white-space:nowrap;content:"Business Management"!important;color:var(--attached-nav-dim)!important;letter-spacing:.015em!important;background:0 0!important;border:0!important;padding:0!important;font:600 9px/1 DM Sans,sans-serif!important;display:block!important;position:absolute!important;bottom:15px!important;left:76px!important;right:auto!important}#crm-navigation.animated-sidebar .brand-logo.compact{min-width:0;align-items:center!important;gap:11px!important;display:flex!important}#crm-navigation.animated-sidebar .brand-logo.compact .brand-logo-frame{overflow:hidden;background:linear-gradient(145deg,var(--crm-orange),var(--crm-orange-2))!important;width:44px!important;height:44px!important;box-shadow:0 0 20px color-mix(in srgb,var(--crm-orange) 48%,transparent),inset 0 1px #ffffff38!important;border:0!important;border-radius:16px!important;flex:0 0 44px!important;transition:transform .5s,box-shadow .3s!important}#crm-navigation.animated-sidebar .brand-logo.compact:hover .brand-logo-frame{transform:rotate(180deg)scale(1.08);box-shadow:0 0 27px color-mix(in srgb,var(--crm-orange) 62%,transparent),inset 0 1px #ffffff47!important}#crm-navigation.animated-sidebar .brand-logo.compact .brand-logo-text{white-space:nowrap;overflow:hidden;align-items:baseline!important;gap:5px!important;display:flex!important}#crm-navigation.animated-sidebar .brand-logo-text strong{color:#fff!important;letter-spacing:.055em!important;font-size:17px!important}#crm-navigation.animated-sidebar .brand-logo-text small{color:color-mix(in srgb,var(--crm-orange) 74%,#c4b5fd)!important;letter-spacing:.02em!important;margin:0!important;font-size:11px!important}#crm-navigation.animated-sidebar .sidebar-collapse-toggle{width:40px!important;height:40px!important;color:color-mix(in srgb,var(--crm-orange) 68%,#ddd6fe)!important;border:1px solid color-mix(in srgb,var(--crm-orange) 24%,transparent)!important;background:color-mix(in srgb,var(--crm-orange) 11%,transparent)!important;box-shadow:none!important;border-radius:12px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:20px!important;right:16px!important}#crm-navigation.animated-sidebar .sidebar-collapse-toggle:hover{color:#fff!important;border-color:color-mix(in srgb,var(--crm-orange) 36%,transparent)!important;background:color-mix(in srgb,var(--crm-orange) 21%,transparent)!important;box-shadow:0 0 18px color-mix(in srgb,var(--crm-orange) 18%,transparent)!important;transform:scale(1.08)!important}#crm-navigation.animated-sidebar .sidebar-rail-expand{width:40px;height:40px;color:color-mix(in srgb,var(--crm-orange) 70%,#ddd6fe);background:color-mix(in srgb,var(--crm-orange) 15%,transparent);cursor:pointer;border:0;border-radius:12px;flex:0 0 40px;place-items:center;margin:0 auto 12px;padding:0;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative}#crm-navigation.animated-sidebar .sidebar-rail-expand:hover{color:#fff;background:color-mix(in srgb,var(--crm-orange) 25%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--crm-orange) 20%,transparent);transform:scale(1.08)}#crm-navigation.animated-sidebar .sidebar-rail-expand:active{transform:scale(.92)}#crm-navigation.animated-sidebar .sidebar-mobile-close{display:none!important}#crm-navigation.animated-sidebar .sidebar-nav-search{color:#8d99ae!important;min-height:42px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #fff1!important;border-radius:11px!important;flex:0 0 42px!important;margin:0 12px 10px!important;padding:0 10px!important}#crm-navigation.animated-sidebar .sidebar-nav-search:hover{background:#ffffff0d!important}#crm-navigation.animated-sidebar .sidebar-nav-search:focus-within{color:color-mix(in srgb,var(--crm-orange) 64%,#c4b5fd)!important;border-color:color-mix(in srgb,var(--crm-orange) 30%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 9%,transparent)!important;background:#ffffff0e!important;transform:none!important}#crm-navigation.animated-sidebar .sidebar-nav-search input{color:#f8fafc!important;font-size:11px!important}#crm-navigation.animated-sidebar .sidebar-nav-search input::placeholder{color:var(--attached-nav-dim)!important}#crm-navigation.animated-sidebar nav{scrollbar-width:none!important;flex:auto!important;width:auto!important;min-height:0!important;padding:0 12px 16px!important;display:block!important;overflow:hidden auto!important;-webkit-mask-image:none!important;mask-image:none!important}#crm-navigation.animated-sidebar nav::-webkit-scrollbar{display:none!important}#crm-navigation.animated-sidebar .nav-group{border:0!important;gap:8px!important;padding:0 0 8px!important;animation:none!important;display:grid!important}#crm-navigation.animated-sidebar .nav-group+.nav-group{border:0!important;margin:0!important;padding-top:0!important}#crm-navigation.animated-sidebar .nav-group>span{display:none!important}#crm-navigation.animated-sidebar .nav-entry{gap:0!important;width:100%!important;display:grid!important}#crm-navigation.animated-sidebar .nav-group>button,#crm-navigation.animated-sidebar .nav-entry>.nav-parent{width:100%!important;min-height:48px!important;color:var(--attached-nav-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 14px!important;transition:color .2s,background .2s,box-shadow .25s,transform .2s!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}#crm-navigation.animated-sidebar .nav-group>button:before,#crm-navigation.animated-sidebar .nav-entry>.nav-parent:before,#crm-navigation.animated-sidebar .nav-group>button:after,#crm-navigation.animated-sidebar .nav-entry>.nav-parent:after{display:none!important}#crm-navigation.animated-sidebar .nav-group>button:hover,#crm-navigation.animated-sidebar .nav-entry>.nav-parent:hover{color:#fff!important;box-shadow:none!important;background:#ffffff0d!important;border:0!important;transform:translate(4px)!important}#crm-navigation.animated-sidebar .nav-group>button.active,#crm-navigation.animated-sidebar .nav-entry.active>.nav-parent{color:var(--crm-nav-on-active,var(--crm-on-primary,#fff))!important;text-shadow:var(--crm-nav-active-text-shadow,0 1px 2px #00000073)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--crm-orange) 92%,transparent),color-mix(in srgb,var(--crm-orange-2) 78%,transparent))!important;box-shadow:0 0 22px color-mix(in srgb,var(--crm-orange) 35%,transparent),inset 0 1px #ffffff2e!important;border:0!important;animation:.34s cubic-bezier(.2,.8,.2,1) both attachedNavActive!important}#crm-navigation.animated-sidebar .nav-group>button.active:after,#crm-navigation.animated-sidebar .nav-entry.active>.nav-parent:after{content:""!important;background:var(--crm-nav-focus,var(--crm-green,#22d3ee))!important;width:4px!important;height:auto!important;box-shadow:0 0 12px color-mix(in srgb,var(--crm-nav-focus,var(--crm-green,#22d3ee)) 90%,transparent)!important;border-radius:0 999px 999px 0!important;animation:1.8s ease-in-out infinite attachedNavIndicator!important;display:block!important;position:absolute!important;inset:8px auto 8px 0!important;transform:none!important}#crm-navigation.animated-sidebar .nav-group>button>svg:first-child,#crm-navigation.animated-sidebar .nav-entry>.nav-parent>svg:first-child{box-sizing:border-box!important;color:currentColor!important;width:27px!important;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 27px!important;padding:3px!important}#crm-navigation.animated-sidebar .nav-group>button:hover>svg:first-child,#crm-navigation.animated-sidebar .nav-entry>.nav-parent:hover>svg:first-child{color:currentColor!important;background:0 0!important;transform:scale(1.07)!important}#crm-navigation.animated-sidebar .nav-group>button.active>svg:first-child,#crm-navigation.animated-sidebar .nav-entry.active>.nav-parent>svg:first-child{color:currentColor!important;box-shadow:none!important;background:0 0!important;animation:.38s attachedNavIcon!important}#crm-navigation.animated-sidebar .nav-group button strong{width:auto!important;min-width:0!important;max-width:none!important;color:inherit!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:auto!important;background:0 0!important;border:0!important;flex:1!important;padding:0!important;font-size:12px!important;font-weight:650!important;display:block!important;position:static!important;overflow:hidden!important}#crm-navigation.animated-sidebar .nav-entry>.nav-parent .nav-chevron{opacity:.76;color:currentColor!important;background:0 0!important;width:17px!important;height:17px!important;margin-left:auto!important;padding:0!important;position:static!important}#crm-navigation.animated-sidebar .nav-status{background:var(--crm-orange)!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 13%,transparent)!important;border:0!important;border-radius:50%!important;animation:1.5s ease-in-out infinite attachedNavBadge!important;display:block!important;position:absolute!important;top:9px!important;right:10px!important}#crm-navigation.animated-sidebar .nav-entry.open .nav-submenu{opacity:1!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--crm-orange) 28%,transparent)!important;width:auto!important;max-height:245px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:7px 0 6px 27px!important;padding:0 0 0 18px!important;animation:.3s both attachedSubmenuIn!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;transform:none!important}#crm-navigation.animated-sidebar .nav-submenu-list{gap:4px!important;padding:0!important;display:grid!important}#crm-navigation.animated-sidebar .nav-entry .nav-submenu-list .nav-submenu-item{color:#8793a8!important;width:100%!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:7px 9px!important;display:flex!important;position:relative!important;transform:none!important}#crm-navigation.animated-sidebar .nav-entry .nav-submenu-list .nav-submenu-item:hover{color:color-mix(in srgb,var(--crm-orange) 67%,#ddd6fe)!important;background:color-mix(in srgb,var(--crm-orange) 10%,transparent)!important;transform:translate(5px)!important}#crm-navigation.animated-sidebar .nav-entry .nav-submenu-list .nav-submenu-item.active{color:color-mix(in srgb,var(--crm-orange) 72%,#ede9fe)!important;background:color-mix(in srgb,var(--crm-orange) 12%,transparent)!important;box-shadow:none!important}#crm-navigation.animated-sidebar .nav-entry .nav-submenu-item .nav-child-icon{color:#0000!important;width:6px!important;height:6px!important;box-shadow:none!important;background:#536076!important;border:0!important;border-radius:50%!important;flex:0 0 6px!important;transition:background .2s,transform .2s!important;display:block!important}#crm-navigation.animated-sidebar .nav-entry .nav-submenu-item:hover .nav-child-icon,#crm-navigation.animated-sidebar .nav-entry .nav-submenu-item.active .nav-child-icon{background:color-mix(in srgb,var(--crm-orange) 74%,#c4b5fd)!important;transform:scale(1.45)!important}#crm-navigation.animated-sidebar .nav-child-icon svg,#crm-navigation.animated-sidebar .nav-submenu-item small,#crm-navigation.animated-sidebar .nav-submenu-item em{display:none!important}#crm-navigation.animated-sidebar .nav-submenu-item>span:nth-child(2){min-width:0!important;display:block!important}#crm-navigation.animated-sidebar .nav-submenu-item strong{color:inherit!important;font-size:10px!important;font-weight:600!important}#crm-navigation.animated-sidebar .profile{color:#fff!important;width:auto!important;min-height:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff17!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:11px!important;margin:0!important;padding:12px!important;display:flex!important;position:relative!important}#crm-navigation.animated-sidebar .profile:before{content:""!important;z-index:0!important;pointer-events:none!important;background:#ffffff0d!important;border-radius:16px!important;display:block!important;position:absolute!important;inset:8px 12px!important}#crm-navigation.animated-sidebar .profile>*{z-index:1!important;position:relative!important}#crm-navigation.animated-sidebar .profile .avatar{border:2px solid var(--crm-orange)!important;width:44px!important;height:44px!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 44px!important;position:relative!important;overflow:hidden!important}#crm-navigation.animated-sidebar .profile .avatar:after{content:""!important;z-index:3!important;border:2px solid var(--crm-nav-bg,#06101f)!important;background:var(--crm-nav-focus,var(--crm-green,#34d399))!important;border-radius:50%!important;width:9px!important;height:9px!important;display:block!important;position:absolute!important;bottom:1px!important;right:1px!important}#crm-navigation.animated-sidebar .profile>div{flex:1!important;min-width:0!important;display:grid!important}#crm-navigation.animated-sidebar .profile strong{color:#fff!important;font-size:11px!important;font-weight:700!important}#crm-navigation.animated-sidebar .profile small{color:color-mix(in srgb,var(--crm-orange) 72%,#c4b5fd)!important;font-size:9px!important}#crm-navigation.animated-sidebar .profile>button{color:#8894a8!important;background:0 0!important;border:0!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}#crm-navigation.animated-sidebar .profile>button:hover{color:#fb7185!important;background:#fb718517!important;transform:rotate(-9deg)scale(1.08)!important}@media (width>=881px){.app-shell{grid-template-columns:290px minmax(0,1fr)!important}.workspace:before{left:290px!important}.app-shell.sidebar-is-collapsed{grid-template-columns:88px minmax(0,1fr)!important}.app-shell.sidebar-is-collapsed .workspace:before{left:88px!important}#crm-navigation.animated-sidebar.collapsed{width:88px!important}#crm-navigation.animated-sidebar.collapsed .logo{flex-basis:80px!important;justify-content:center!important;width:88px!important;min-height:80px!important;padding:0!important}#crm-navigation.animated-sidebar.collapsed .logo:after{display:none!important}#crm-navigation.animated-sidebar.collapsed .brand-logo.compact .brand-logo-frame{flex-basis:44px!important;width:44px!important;height:44px!important}#crm-navigation.animated-sidebar.collapsed .brand-logo.compact .brand-logo-text,#crm-navigation.animated-sidebar.collapsed .sidebar-nav-search{display:none!important}#crm-navigation.animated-sidebar.collapsed nav{width:88px!important;padding:0 12px 16px!important}#crm-navigation.animated-sidebar.collapsed .nav-group{gap:8px!important}#crm-navigation.animated-sidebar.collapsed .nav-group>button,#crm-navigation.animated-sidebar.collapsed .nav-entry>.nav-parent{justify-content:center!important;width:64px!important;min-width:64px!important;min-height:48px!important;padding:8px!important}#crm-navigation.animated-sidebar.collapsed .nav-group>button:hover,#crm-navigation.animated-sidebar.collapsed .nav-entry>.nav-parent:hover{transform:scale(1.04)!important}#crm-navigation.animated-sidebar.collapsed .nav-group button strong,#crm-navigation.animated-sidebar.collapsed .nav-chevron{display:none!important}#crm-navigation.animated-sidebar.collapsed .nav-entry{width:64px!important}#crm-navigation.animated-sidebar.collapsed .nav-submenu{display:none!important}#crm-navigation.animated-sidebar.collapsed .nav-status{top:5px!important;right:10px!important}#crm-navigation.animated-sidebar.collapsed .profile{justify-content:center!important;width:88px!important;min-height:70px!important;padding:12px!important}#crm-navigation.animated-sidebar.collapsed .profile:before{inset:8px 14px!important}#crm-navigation.animated-sidebar.collapsed .profile>div,#crm-navigation.animated-sidebar.collapsed .profile>button{display:none!important}#crm-navigation.animated-sidebar.collapsed .sidebar-nav-tooltip{color:#fff!important;border:1px solid color-mix(in srgb,var(--crm-orange) 22%,#ffffff1a)!important;background:#111a2c!important;border-radius:8px!important;min-height:36px!important;padding:8px 12px!important;left:100px!important;box-shadow:0 12px 30px #00000061!important}}@media (width<=880px){#crm-navigation.animated-sidebar{border-radius:0!important;width:min(290px,90vw)!important;max-width:90vw!important;height:100dvh!important}#crm-navigation.animated-sidebar .logo{padding:0 50px 0 20px!important}#crm-navigation.animated-sidebar .sidebar-rail-expand{display:none!important}}@keyframes attachedNavActive{0%{opacity:.72;transform:translate(-7px)scale(.98)}to{opacity:1;transform:none}}@keyframes attachedNavIndicator{0%,to{opacity:.72;box-shadow:0 0 8px color-mix(in srgb,var(--crm-nav-focus,var(--crm-green,#22d3ee)) 70%,transparent)}50%{opacity:1;box-shadow:0 0 15px color-mix(in srgb,var(--crm-nav-focus,var(--crm-green,#22d3ee)) 100%,transparent)}}@keyframes attachedNavIcon{0%{transform:scale(.82)rotate(-5deg)}45%{transform:scale(1.1)rotate(5deg)}to{transform:none}}@keyframes attachedNavBadge{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes attachedSubmenuIn{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:245px;transform:none}}[data-user-theme] #crm-navigation.animated-sidebar{color:var(--crm-nav-text,#f8fafc)!important;border-right-color:var(--crm-nav-border)!important}[data-user-theme] #crm-navigation.animated-sidebar :where(button,input){font-family:inherit}[data-user-theme] #crm-navigation.animated-sidebar :where(button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--crm-nav-focus,var(--crm-green)) 58%,transparent)!important;outline-offset:2px!important}html[data-user-theme-style=glass] #crm-navigation.animated-sidebar{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--crm-orange) 25%,transparent),transparent 36%), linear-gradient(180deg,color-mix(in srgb,var(--crm-nav-bg,#06101f) 87%,transparent),color-mix(in srgb,var(--crm-nav-bg-deep,#030914) 93%,transparent))!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;backdrop-filter:blur(24px)saturate(145%)!important}html[data-user-theme-style=duo] #crm-navigation.animated-sidebar{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--crm-orange) 24%,transparent),transparent 34%), radial-gradient(circle at 100% 72%,color-mix(in srgb,var(--crm-orange-2) 13%,transparent),transparent 31%), linear-gradient(180deg,var(--crm-nav-bg,#06101f),var(--crm-nav-bg-deep,#030914))!important}[data-high-contrast=true] #crm-navigation.animated-sidebar{--attached-nav-text:#fff;--attached-nav-muted:#fff;--attached-nav-dim:#e5e7eb;color:#fff!important;box-shadow:none!important;background:#000!important;border-right:2px solid #fff!important}[data-high-contrast=true] #crm-navigation.animated-sidebar .nav-group>button.active,[data-high-contrast=true] #crm-navigation.animated-sidebar .nav-entry.active>.nav-parent{color:#000!important;box-shadow:none!important;background:#fff!important;outline:2px solid #fff!important}[data-reduce-transparency=true] #crm-navigation.animated-sidebar{background:linear-gradient(180deg,var(--crm-nav-bg,#06101f),var(--crm-nav-bg-deep,#030914))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (width>=1440px){.workspace-inner{width:min(100%,1680px);margin-inline:auto;padding-left:clamp(30px,3vw,52px);padding-right:clamp(30px,3vw,52px)}.content-stack{max-width:1600px}}@media (width>=881px) and (width<=1120px){.app-shell{grid-template-columns:264px minmax(0,1fr)!important}.workspace:before{left:264px!important}#crm-navigation.animated-sidebar{width:264px!important}#crm-navigation.animated-sidebar .logo{padding-left:16px!important;padding-right:58px!important}#crm-navigation.animated-sidebar .logo:after{left:72px!important}#crm-navigation.animated-sidebar .sidebar-collapse-toggle{right:12px!important}#crm-navigation.animated-sidebar .sidebar-nav-search{margin-inline:10px!important}#crm-navigation.animated-sidebar nav{padding-left:10px!important;padding-right:10px!important}.app-shell.sidebar-is-collapsed{grid-template-columns:82px minmax(0,1fr)!important}.app-shell.sidebar-is-collapsed .workspace:before{left:82px!important}#crm-navigation.animated-sidebar.collapsed,#crm-navigation.animated-sidebar.collapsed .logo,#crm-navigation.animated-sidebar.collapsed nav,#crm-navigation.animated-sidebar.collapsed .profile{width:82px!important}#crm-navigation.animated-sidebar.collapsed nav{padding-inline:9px!important}#crm-navigation.animated-sidebar.collapsed .nav-group>button,#crm-navigation.animated-sidebar.collapsed .nav-entry>.nav-parent,#crm-navigation.animated-sidebar.collapsed .nav-entry{width:64px!important;min-width:64px!important}#crm-navigation.animated-sidebar.collapsed .sidebar-nav-tooltip{left:92px!important}.workspace-inner{padding-inline:clamp(18px,2.5vw,28px)}}@media (width<=880px){html[data-mobile-nav-open=true] .workspace{touch-action:none!important;overflow:hidden!important}#crm-navigation.animated-sidebar{overscroll-behavior:contain;transform:translate(-105%);width:clamp(284px,86vw,320px)!important;max-width:calc(100vw - 42px)!important;height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1)!important}#crm-navigation.animated-sidebar.open{transform:translate(0)!important}#crm-navigation.animated-sidebar .logo{flex-basis:80px!important;min-height:80px!important;padding:0 58px 0 18px!important}#crm-navigation.animated-sidebar .logo:after{left:74px!important}#crm-navigation.animated-sidebar .sidebar-collapse-toggle{display:none!important}#crm-navigation.animated-sidebar .sidebar-mobile-close{z-index:8!important;top:calc(20px + env(safe-area-inset-top))!important;color:#d8dfeb!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#fff1!important;border:1px solid #ffffff17!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;right:14px!important}#crm-navigation.animated-sidebar .sidebar-mobile-close:hover,#crm-navigation.animated-sidebar .sidebar-mobile-close:active{color:#fff!important;background:color-mix(in srgb,var(--crm-orange) 19%,#ffffff0e)!important}#crm-navigation.animated-sidebar .sidebar-nav-search{min-height:44px!important;margin-inline:12px!important}#crm-navigation.animated-sidebar nav{-webkit-overflow-scrolling:touch;padding-right:12px!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;padding-left:12px!important}#crm-navigation.animated-sidebar .nav-group>button,#crm-navigation.animated-sidebar .nav-entry>.nav-parent{min-height:48px!important}#crm-navigation.animated-sidebar .profile{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.sidebar-scrim{animation:.22s ease-out both responsiveScrimIn;background:color-mix(in srgb,var(--crm-nav-bg-deep,#030914) 70%,transparent)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.topbar{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);padding-right:max(12px,env(safe-area-inset-right))!important;padding-left:max(12px,env(safe-area-inset-left))!important;border-bottom-color:var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface) 88%,transparent)!important;gap:8px!important}.topbar>button.topbar-menu{width:38px!important;height:38px!important;color:var(--crm-icon)!important;border:1px solid var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface-raised) 88%,transparent)!important;flex-basis:38px!important}.workspace-inner{width:100%;padding-right:max(clamp(12px,3vw,20px),env(safe-area-inset-right))!important;padding-bottom:max(30px,env(safe-area-inset-bottom))!important;padding-left:max(clamp(12px,3vw,20px),env(safe-area-inset-left))!important}.content-stack{gap:clamp(14px,2.5vw,18px)!important}[data-user-theme] :where(.panel,.metric-card,.crm-welcome,.admin-hero){border-color:var(--crm-border);box-shadow:0 10px 30px color-mix(in srgb,var(--crm-text) 7%,transparent)}}@media (width<=600px){#crm-navigation.animated-sidebar{width:min(300px,92vw)!important;max-width:calc(100vw - 24px)!important}#crm-navigation.animated-sidebar .brand-logo-text strong{font-size:16px!important}#crm-navigation.animated-sidebar .sidebar-nav-search kbd{display:none!important}.topbar{gap:6px!important;min-height:60px!important;padding-inline:9px!important}.topbar>button.topbar-menu{flex-basis:36px!important;width:36px!important;height:36px!important}.global-lead-search{min-width:0!important;margin-inline:4px!important}.global-lead-search-form{min-height:38px!important}.global-lead-search-form input{height:36px!important;font-size:11px!important}.topbar-actions{gap:4px!important}.topbar-date{display:none!important}.workspace-inner{padding-top:14px!important}.content-stack{gap:14px!important}.page-title h2{font-size:clamp(21px,6.5vw,25px)!important}:where(.panel,.metric-card,.crm-welcome,.admin-hero){border-radius:min(var(--ui-radius),16px)!important}}@media (width<=390px){#crm-navigation.animated-sidebar{width:min(288px,94vw)!important;max-width:calc(100vw - 18px)!important}#crm-navigation.animated-sidebar .logo{padding-left:15px!important}#crm-navigation.animated-sidebar .logo:after{left:71px!important}#crm-navigation.animated-sidebar .sidebar-nav-search{margin-inline:9px!important}#crm-navigation.animated-sidebar nav{padding-inline:9px!important}.topbar{gap:3px!important;padding-inline:7px!important}.global-lead-search{margin-inline:2px!important}.topbar-actions{gap:2px!important}.workspace-inner{padding-right:max(9px,env(safe-area-inset-right))!important;padding-left:max(9px,env(safe-area-inset-left))!important}}@media (height<=700px) and (width>=881px){#crm-navigation.animated-sidebar .logo{flex-basis:68px!important;min-height:68px!important}#crm-navigation.animated-sidebar .logo:after{bottom:9px!important}#crm-navigation.animated-sidebar .sidebar-collapse-toggle{top:14px!important}#crm-navigation.animated-sidebar .sidebar-nav-search{flex-basis:38px!important;min-height:38px!important;margin-bottom:7px!important}#crm-navigation.animated-sidebar .nav-group{gap:4px!important;padding-bottom:4px!important}#crm-navigation.animated-sidebar .nav-group>button,#crm-navigation.animated-sidebar .nav-entry>.nav-parent{min-height:42px!important;padding-block:5px!important}#crm-navigation.animated-sidebar .profile{min-height:60px!important;padding-block:8px!important}#crm-navigation.animated-sidebar .profile .avatar{flex-basis:38px!important;width:38px!important;height:38px!important}}@media (height<=560px) and (width<=880px) and (orientation:landscape){#crm-navigation.animated-sidebar .logo{flex-basis:62px!important;min-height:62px!important}#crm-navigation.animated-sidebar .logo:after{display:none!important}#crm-navigation.animated-sidebar .sidebar-mobile-close{top:calc(11px + env(safe-area-inset-top))!important}#crm-navigation.animated-sidebar .sidebar-nav-search{flex-basis:38px!important;min-height:38px!important;margin-bottom:6px!important}#crm-navigation.animated-sidebar .nav-group{gap:4px!important;padding-bottom:4px!important}#crm-navigation.animated-sidebar .nav-group>button,#crm-navigation.animated-sidebar .nav-entry>.nav-parent{min-height:44px!important}#crm-navigation.animated-sidebar .profile{min-height:58px!important;padding-block:8px!important}#crm-navigation.animated-sidebar .profile .avatar{flex-basis:38px!important;width:38px!important;height:38px!important}}@media (pointer:coarse){#crm-navigation.animated-sidebar :where(.nav-group>button,.nav-entry>.nav-parent,.nav-submenu-item,.sidebar-mobile-close,.sidebar-rail-expand){min-height:44px!important}#crm-navigation.animated-sidebar .nav-group>button:hover,#crm-navigation.animated-sidebar .nav-entry>.nav-parent:hover{transform:none!important}}@keyframes responsiveScrimIn{0%{opacity:0}to{opacity:1}}#crm-navigation.crm-sidebar-standard{width:240px!important;height:100dvh!important;color:var(--crm-text)!important;border:0!important;border-right:1px solid var(--crm-border)!important;background:var(--crm-surface)!important;box-shadow:8px 0 24px color-mix(in srgb,var(--crm-text) 6%,transparent)!important;border-radius:0!important;flex-direction:column!important;padding:0!important;transition:width .22s,transform .24s!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}#crm-navigation.crm-sidebar-standard:after{display:none!important}#crm-navigation.crm-sidebar-standard .logo{border:0!important;border-bottom:1px solid var(--crm-border)!important;flex:0 0 72px!important;align-items:center!important;width:100%!important;min-height:72px!important;margin:0!important;padding:0 16px!important;display:flex!important;position:relative!important}#crm-navigation.crm-sidebar-standard .logo:before,#crm-navigation.crm-sidebar-standard .logo:after{display:none!important}#crm-navigation.crm-sidebar-standard .brand-logo.compact{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}#crm-navigation.crm-sidebar-standard .brand-logo.compact .brand-logo-frame{width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;flex:0 0 40px!important;transform:none!important}#crm-navigation.crm-sidebar-standard .brand-logo.compact .brand-logo-text{white-space:nowrap!important;align-items:baseline!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:hidden!important}#crm-navigation.crm-sidebar-standard .brand-logo-text strong{color:var(--crm-text)!important;letter-spacing:.055em!important;font-size:16px!important}#crm-navigation.crm-sidebar-standard .brand-logo-text small{color:color-mix(in srgb,var(--crm-orange) 72%,var(--crm-text))!important;letter-spacing:.02em!important;margin:0!important;font-size:10px!important}#crm-navigation.crm-sidebar-standard .sidebar-collapse-toggle,#crm-navigation.crm-sidebar-standard .sidebar-rail-expand,#crm-navigation.crm-sidebar-standard .sidebar-mobile-close{color:var(--crm-muted)!important;border:1px solid var(--crm-border)!important;background:var(--crm-surface-raised)!important;box-shadow:none!important;cursor:pointer!important;place-items:center!important;padding:0!important;transition:color .16s,background .16s,border-color .16s!important;display:grid!important}#crm-navigation.crm-sidebar-standard .sidebar-collapse-toggle{border-radius:9px!important;width:34px!important;height:34px!important;position:absolute!important;top:19px!important;right:14px!important}#crm-navigation.crm-sidebar-standard .sidebar-collapse-toggle:hover,#crm-navigation.crm-sidebar-standard .sidebar-rail-expand:hover,#crm-navigation.crm-sidebar-standard .sidebar-mobile-close:hover{color:color-mix(in srgb,var(--crm-orange) 74%,var(--crm-text))!important;border-color:color-mix(in srgb,var(--crm-orange) 30%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface-raised))!important;transform:none!important}#crm-navigation.crm-sidebar-standard .sidebar-rail-expand{border-radius:9px!important;flex:0 0 36px!important;width:36px!important;height:36px!important;margin:10px auto 8px!important}#crm-navigation.crm-sidebar-standard .sidebar-mobile-close{display:none!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search{min-height:42px!important;color:var(--crm-muted)!important;border:1px solid var(--crm-border)!important;background:var(--crm-bg)!important;box-shadow:none!important;border-radius:10px!important;flex:0 0 42px!important;grid-template-columns:17px minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;margin:10px 12px 8px!important;padding:0 9px!important;display:grid!important;transform:none!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search:focus-within{color:color-mix(in srgb,var(--crm-orange) 72%,var(--crm-text))!important;border-color:color-mix(in srgb,var(--crm-orange) 42%,var(--crm-border))!important;background:var(--crm-surface-raised)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-orange) 8%,transparent)!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search input{min-width:0!important;color:var(--crm-text)!important;background:0 0!important;font-size:11px!important;font-weight:600!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search input::placeholder{color:var(--crm-muted)!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search kbd{color:var(--crm-muted)!important;border:1px solid var(--crm-border)!important;background:var(--crm-surface-raised)!important}#crm-navigation.crm-sidebar-standard nav{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--crm-orange) 24%,transparent) transparent!important;flex:auto!important;width:auto!important;min-height:0!important;padding:4px 10px 12px!important;display:block!important;overflow:hidden auto!important;-webkit-mask-image:none!important;mask-image:none!important}#crm-navigation.crm-sidebar-standard .nav-group{border:0!important;gap:3px!important;padding:7px 0!important;animation:none!important;display:grid!important}#crm-navigation.crm-sidebar-standard .nav-group+.nav-group{border-top:1px solid color-mix(in srgb,var(--crm-border) 68%,transparent)!important;margin:0!important}#crm-navigation.crm-sidebar-standard .nav-group>span{color:var(--crm-muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:2px 10px 6px!important;font-size:7px!important;font-weight:800!important;display:block!important}#crm-navigation.crm-sidebar-standard .nav-group>span:after{display:none!important}#crm-navigation.crm-sidebar-standard .nav-entry{gap:0!important;width:100%!important;display:grid!important}#crm-navigation.crm-sidebar-standard .nav-group>button,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent{width:100%!important;min-height:44px!important;color:var(--crm-muted)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 10px!important;transition:color .16s,background .16s!important;animation:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-group>button:before,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent:before,#crm-navigation.crm-sidebar-standard .nav-group>button:after,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent:after{display:none!important}#crm-navigation.crm-sidebar-standard .nav-group>button:hover,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent:hover{color:var(--crm-text)!important;background:color-mix(in srgb,var(--crm-orange) 6%,var(--crm-surface-raised))!important;box-shadow:none!important;border:0!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-group>button.active,#crm-navigation.crm-sidebar-standard .nav-entry.active>.nav-parent{color:color-mix(in srgb,var(--crm-orange) 72%,var(--crm-text))!important;background:color-mix(in srgb,var(--crm-orange) 11%,var(--crm-surface-raised))!important;box-shadow:inset 3px 0 var(--crm-orange)!important;text-shadow:none!important;border:0!important}#crm-navigation.crm-sidebar-standard .nav-group>button>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent>svg:first-child{box-sizing:border-box!important;color:currentColor!important;background:color-mix(in srgb,var(--crm-muted) 7%,transparent)!important;width:28px!important;height:28px!important;box-shadow:none!important;border:0!important;border-radius:8px!important;flex:0 0 28px!important;padding:4px!important;animation:none!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-group>button:hover>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent:hover>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-group>button.active>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-entry.active>.nav-parent>svg:first-child{color:currentColor!important;background:color-mix(in srgb,var(--crm-orange) 9%,transparent)!important;box-shadow:none!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-group button strong{width:auto!important;min-width:0!important;max-width:none!important;color:inherit!important;box-shadow:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:auto!important;background:0 0!important;border:0!important;flex:1!important;padding:0!important;font-size:11px!important;font-weight:650!important;display:block!important;position:static!important;overflow:hidden!important}#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent .nav-chevron{color:currentColor!important;opacity:.68!important;background:0 0!important;width:15px!important;height:15px!important;margin-left:auto!important;padding:0!important;position:static!important}#crm-navigation.crm-sidebar-standard .nav-entry.open>.nav-parent .nav-chevron{transform:rotate(180deg)!important}#crm-navigation.crm-sidebar-standard .nav-status{background:var(--crm-green)!important;width:6px!important;height:6px!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-green) 10%,transparent)!important;border:0!important;border-radius:50%!important;animation:none!important;display:block!important;position:absolute!important;top:9px!important;right:9px!important}#crm-navigation.crm-sidebar-standard .nav-submenu{opacity:0!important;border:0!important;border-left:1px solid var(--crm-border)!important;max-height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border-radius:0!important;margin:0 0 0 17px!important;padding:0 0 0 12px!important;transition:max-height .2s,opacity .16s,margin .2s!important;animation:none!important;display:grid!important;overflow:hidden!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-entry.open .nav-submenu{opacity:1!important;pointer-events:auto!important;width:auto!important;max-height:220px!important;margin-top:4px!important;margin-bottom:5px!important;padding-top:2px!important;padding-bottom:2px!important;position:relative!important;top:auto!important;left:auto!important}#crm-navigation.crm-sidebar-standard .nav-submenu-list{gap:2px!important;padding:0!important;display:grid!important}#crm-navigation.crm-sidebar-standard .nav-entry .nav-submenu-list .nav-submenu-item{width:100%!important;min-height:38px!important;color:var(--crm-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:5px 8px!important;display:grid!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-entry .nav-submenu-list .nav-submenu-item:hover,#crm-navigation.crm-sidebar-standard .nav-entry .nav-submenu-list .nav-submenu-item.active{color:color-mix(in srgb,var(--crm-orange) 70%,var(--crm-text))!important;background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface-raised))!important;box-shadow:none!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-entry .nav-submenu-item .nav-child-icon{color:currentColor!important;background:color-mix(in srgb,var(--crm-orange) 7%,transparent)!important;width:26px!important;height:26px!important;box-shadow:none!important;border:0!important;border-radius:7px!important;place-items:center!important;display:grid!important;transform:none!important}#crm-navigation.crm-sidebar-standard .nav-child-icon svg{width:14px!important;height:14px!important;display:block!important}#crm-navigation.crm-sidebar-standard .nav-submenu-item>span:nth-child(2){min-width:0!important;display:block!important}#crm-navigation.crm-sidebar-standard .nav-submenu-item strong{color:inherit!important;font-size:9px!important;font-weight:650!important;display:block!important}#crm-navigation.crm-sidebar-standard .nav-submenu-item small,#crm-navigation.crm-sidebar-standard .nav-submenu-item em{display:none!important}#crm-navigation.crm-sidebar-standard .profile{width:auto!important;min-height:68px!important;color:var(--crm-text)!important;border:0!important;border-top:1px solid var(--crm-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 68px!important;align-items:center!important;gap:9px!important;margin:0 12px!important;padding:10px 2px!important;display:flex!important;position:relative!important;transform:none!important}#crm-navigation.crm-sidebar-standard .profile:before{display:none!important}#crm-navigation.crm-sidebar-standard .profile .avatar{border:1px solid color-mix(in srgb,var(--crm-orange) 32%,var(--crm-border))!important;width:38px!important;height:38px!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 38px!important;overflow:hidden!important}#crm-navigation.crm-sidebar-standard .profile .avatar:after{display:none!important}#crm-navigation.crm-sidebar-standard .profile>div{z-index:auto!important;flex:1!important;min-width:0!important;display:grid!important;position:static!important}#crm-navigation.crm-sidebar-standard .profile strong{color:var(--crm-text)!important;font-size:10px!important;font-weight:700!important}#crm-navigation.crm-sidebar-standard .profile small{color:var(--crm-muted)!important;font-size:8px!important}#crm-navigation.crm-sidebar-standard .profile>button{z-index:auto!important;width:32px!important;height:32px!important;color:var(--crm-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important;position:static!important}#crm-navigation.crm-sidebar-standard .profile>button:hover{color:var(--crm-red,#ef4444)!important;background:color-mix(in srgb,var(--crm-red,#ef4444) 8%,transparent)!important;transform:none!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-tooltip{display:none!important}[data-high-contrast=true] #crm-navigation.crm-sidebar-standard{color:#fff!important;box-shadow:none!important;background:#000!important;border-right:2px solid #fff!important}[data-high-contrast=true] #crm-navigation.crm-sidebar-standard .nav-group>button.active,[data-high-contrast=true] #crm-navigation.crm-sidebar-standard .nav-entry.active>.nav-parent{color:#000!important;background:#fff!important;box-shadow:inset 4px 0 #ff0!important}html[data-user-theme-style=glass] #crm-navigation.crm-sidebar-standard{background:color-mix(in srgb,var(--crm-surface) 90%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(135%)!important;backdrop-filter:blur(22px)saturate(135%)!important}[data-reduce-transparency=true] #crm-navigation.crm-sidebar-standard{background:var(--crm-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (width>=881px){.app-shell{grid-template-columns:240px minmax(0,1fr)!important}.workspace:before{left:240px!important}.app-shell.sidebar-is-collapsed{grid-template-columns:78px minmax(0,1fr)!important}.app-shell.sidebar-is-collapsed .workspace:before{left:78px!important}#crm-navigation.crm-sidebar-standard.collapsed{width:78px!important}#crm-navigation.crm-sidebar-standard.collapsed .logo{justify-content:center!important;width:78px!important;padding:0!important}#crm-navigation.crm-sidebar-standard.collapsed .brand-logo.compact .brand-logo-frame{flex-basis:38px!important;width:38px!important;height:38px!important}#crm-navigation.crm-sidebar-standard.collapsed .brand-logo.compact .brand-logo-text,#crm-navigation.crm-sidebar-standard.collapsed .sidebar-nav-search,#crm-navigation.crm-sidebar-standard.collapsed .nav-group>span{display:none!important}#crm-navigation.crm-sidebar-standard.collapsed nav{width:78px!important;padding:4px 8px 10px!important}#crm-navigation.crm-sidebar-standard.collapsed .nav-group{justify-items:center!important;gap:4px!important;padding:6px 0!important}#crm-navigation.crm-sidebar-standard.collapsed .nav-group>button,#crm-navigation.crm-sidebar-standard.collapsed .nav-entry>.nav-parent{justify-content:center!important;width:46px!important;min-width:46px!important;min-height:44px!important;padding:7px!important}#crm-navigation.crm-sidebar-standard.collapsed .nav-group button strong,#crm-navigation.crm-sidebar-standard.collapsed .nav-chevron,#crm-navigation.crm-sidebar-standard.collapsed .nav-status{display:none!important}#crm-navigation.crm-sidebar-standard.collapsed .nav-entry{width:46px!important}#crm-navigation.crm-sidebar-standard.collapsed .nav-submenu{display:none!important}#crm-navigation.crm-sidebar-standard.collapsed .profile{justify-content:center!important;width:62px!important;min-height:62px!important;margin-inline:8px!important;padding:10px 0!important}#crm-navigation.crm-sidebar-standard.collapsed .profile>div,#crm-navigation.crm-sidebar-standard.collapsed .profile>button{display:none!important}#crm-navigation.crm-sidebar-standard.collapsed .sidebar-nav-tooltip{z-index:1000!important;min-height:34px!important;color:var(--crm-text)!important;border:1px solid var(--crm-border)!important;background:var(--crm-surface-raised)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--crm-text) 15%,transparent)!important;white-space:nowrap!important;pointer-events:none!important;border-radius:8px!important;align-items:center!important;padding:7px 10px!important;font-size:10px!important;font-weight:700!important;display:flex!important;position:fixed!important;left:88px!important;transform:translateY(-50%)!important}}@media (width>=881px) and (width<=1120px){.app-shell{grid-template-columns:224px minmax(0,1fr)!important}.workspace:before{left:224px!important}#crm-navigation.crm-sidebar-standard{width:224px!important}.app-shell.sidebar-is-collapsed{grid-template-columns:74px minmax(0,1fr)!important}.app-shell.sidebar-is-collapsed .workspace:before{left:74px!important}#crm-navigation.crm-sidebar-standard.collapsed,#crm-navigation.crm-sidebar-standard.collapsed .logo,#crm-navigation.crm-sidebar-standard.collapsed nav{width:74px!important}#crm-navigation.crm-sidebar-standard.collapsed .sidebar-nav-tooltip{left:84px!important}}@media (width<=880px){#crm-navigation.crm-sidebar-standard{z-index:80!important;width:min(304px,90vw)!important;max-width:calc(100vw - 24px)!important;height:100dvh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;transition:transform .24s!important;transform:translate(-105%)!important}#crm-navigation.crm-sidebar-standard.open{transform:translate(0)!important}#crm-navigation.crm-sidebar-standard .logo{padding-right:54px!important}#crm-navigation.crm-sidebar-standard .sidebar-collapse-toggle,#crm-navigation.crm-sidebar-standard .sidebar-rail-expand{display:none!important}#crm-navigation.crm-sidebar-standard .sidebar-mobile-close{z-index:5!important;top:calc(19px + env(safe-area-inset-top))!important;border-radius:9px!important;width:34px!important;height:34px!important;display:grid!important;position:absolute!important;right:14px!important}#crm-navigation.crm-sidebar-standard .nav-group>span{display:block!important}#crm-navigation.crm-sidebar-standard .profile{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}html[data-mobile-nav-open=true] .workspace{touch-action:none!important;overflow:hidden!important}.sidebar-scrim{background:color-mix(in srgb,var(--crm-text) 32%,transparent)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.topbar{border-bottom-color:var(--crm-border)!important;background:color-mix(in srgb,var(--crm-surface) 92%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.workspace-inner{padding-right:max(clamp(11px,3vw,18px),env(safe-area-inset-right))!important;padding-left:max(clamp(11px,3vw,18px),env(safe-area-inset-left))!important}}@media (width<=390px){#crm-navigation.crm-sidebar-standard{width:min(286px,94vw)!important;max-width:calc(100vw - 16px)!important}#crm-navigation.crm-sidebar-standard .logo{padding-left:13px!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search{margin-inline:9px!important}#crm-navigation.crm-sidebar-standard nav{padding-inline:8px!important}}@media (height<=620px){#crm-navigation.crm-sidebar-standard .logo{flex-basis:62px!important;min-height:62px!important}#crm-navigation.crm-sidebar-standard .sidebar-collapse-toggle{top:14px!important}#crm-navigation.crm-sidebar-standard .sidebar-mobile-close{top:calc(14px + env(safe-area-inset-top))!important}#crm-navigation.crm-sidebar-standard .sidebar-nav-search{flex-basis:38px!important;min-height:38px!important;margin-top:7px!important;margin-bottom:5px!important}#crm-navigation.crm-sidebar-standard .nav-group{padding-block:4px!important}#crm-navigation.crm-sidebar-standard .nav-group>button,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent{min-height:40px!important}#crm-navigation.crm-sidebar-standard .profile{flex-basis:58px!important;min-height:58px!important}}@media (pointer:coarse){#crm-navigation.crm-sidebar-standard :where(.nav-group>button,.nav-entry>.nav-parent,.nav-submenu-item,.sidebar-mobile-close,.sidebar-rail-expand){min-height:44px!important}}#crm-navigation.crm-sidebar-standard .nav-group{--nav-icon-color:var(--crm-orange)}#crm-navigation.crm-sidebar-standard .nav-group:nth-of-type(6n+2){--nav-icon-color:var(--crm-orange-2)}#crm-navigation.crm-sidebar-standard .nav-group:nth-of-type(6n+3){--nav-icon-color:var(--crm-green)}#crm-navigation.crm-sidebar-standard .nav-group:nth-of-type(6n+4){--nav-icon-color:#3b82f6}#crm-navigation.crm-sidebar-standard .nav-group:nth-of-type(6n+5){--nav-icon-color:#f59e0b}#crm-navigation.crm-sidebar-standard .nav-group:nth-of-type(6n+6){--nav-icon-color:#ec4899}#crm-navigation.crm-sidebar-standard .nav-group>button>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent>svg:first-child{color:var(--nav-icon-color)!important;background:color-mix(in srgb,var(--nav-icon-color) 11%,var(--crm-surface-raised))!important;box-shadow:0 0 10px color-mix(in srgb,var(--nav-icon-color) 17%,transparent),inset 0 1px #ffffff1f!important;transition:color .18s,background .18s,box-shadow .18s!important}#crm-navigation.crm-sidebar-standard .nav-group>button:hover>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-entry>.nav-parent:hover>svg:first-child{color:var(--nav-icon-color)!important;background:color-mix(in srgb,var(--nav-icon-color) 16%,var(--crm-surface-raised))!important;box-shadow:0 0 16px color-mix(in srgb,var(--nav-icon-color) 32%,transparent),inset 0 1px #ffffff29!important}#crm-navigation.crm-sidebar-standard .nav-group>button.active>svg:first-child,#crm-navigation.crm-sidebar-standard .nav-entry.active>.nav-parent>svg:first-child{color:color-mix(in srgb,var(--crm-orange) 78%,var(--crm-text))!important;background:color-mix(in srgb,var(--crm-orange) 17%,var(--crm-surface-raised))!important;box-shadow:0 0 17px color-mix(in srgb,var(--crm-orange) 34%,transparent),inset 0 1px #ffffff2e!important}#crm-navigation.crm-sidebar-standard .nav-entry .nav-submenu-item .nav-child-icon{color:var(--nav-icon-color)!important;background:color-mix(in srgb,var(--nav-icon-color) 10%,var(--crm-surface-raised))!important;box-shadow:0 0 9px color-mix(in srgb,var(--nav-icon-color) 14%,transparent)!important}.insights-deep-filter>header{padding:15px 18px}.insights-lead-search{color:var(--crm-muted);border:1px solid var(--crm-border);background:var(--crm-bg);border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;margin:15px 17px 3px;padding:0 12px;display:grid}.insights-lead-search:focus-within{color:var(--crm-orange);border-color:color-mix(in srgb,var(--crm-orange) 42%,var(--crm-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-orange) 8%,transparent)}.insights-lead-search input{min-width:0;height:43px;color:var(--crm-text);padding:8px 0;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important}.insights-deep-filter>fieldset{border:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 48%,transparent);border-radius:13px;min-width:0;margin:13px 17px 0;padding:0}.insights-deep-filter>fieldset>legend{color:color-mix(in srgb,var(--crm-orange) 72%,var(--crm-text));background:var(--crm-surface);align-items:center;gap:7px;margin-left:11px;padding:0 7px;font-size:9px;font-weight:850;display:flex}.insights-deep-filter .insights-filter-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));padding:13px}.insights-deep-filter>footer{padding:15px 17px 17px}.insights-applied-filters{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:15px;overflow:hidden}.insights-applied-filters>header{border-bottom:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 58%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.insights-applied-filters>header>span{color:var(--crm-text);align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.insights-applied-filters>header svg{color:var(--crm-green)}.insights-applied-filters>header small{color:var(--crm-muted);font-size:8px}.insights-applied-filters>div{flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex}.insights-applied-filters>div>button{min-height:32px;color:var(--crm-muted);border:1px solid color-mix(in srgb,var(--crm-orange) 17%,var(--crm-border));background:color-mix(in srgb,var(--crm-orange) 6%,var(--crm-surface-raised));border-radius:9px;grid-template-columns:auto auto 13px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:grid}.insights-applied-filters button span{font-weight:700}.insights-applied-filters button strong{max-width:170px;color:var(--crm-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insights-applied-filters button svg{color:var(--crm-muted)}.insights-applied-filters button:hover{border-color:color-mix(in srgb,var(--crm-red,#ef4444) 26%,var(--crm-border));background:color-mix(in srgb,var(--crm-red,#ef4444) 6%,var(--crm-surface-raised))}.insights-deep-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.insights-deep-kpis article{border:1px solid var(--crm-border);background:linear-gradient(145deg,var(--crm-surface-raised),var(--crm-surface));min-width:0;min-height:92px;box-shadow:0 8px 22px color-mix(in srgb,var(--crm-bg) 54%,transparent);border-radius:14px;gap:3px;padding:14px;display:grid}.insights-deep-kpis small{color:var(--crm-muted);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.insights-deep-kpis strong{color:var(--crm-text);text-overflow:ellipsis;font:800 22px/1.1 Manrope;overflow:hidden}.insights-deep-kpis span{color:var(--crm-muted);font-size:8px}.insights-deep-kpis article:nth-child(4) strong,.insights-deep-kpis article:nth-child(6) strong{color:var(--crm-red,#ef4444)}.insights-deep-kpis article:nth-child(2) strong,.insights-deep-kpis article:nth-child(3) strong{color:color-mix(in srgb,var(--crm-orange) 72%,var(--crm-text))}.insights-deep-report-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;display:grid}.insights-trend-panel,.insights-breakdown-panel,.insights-team-panel{border:1px solid var(--crm-border);background:var(--crm-surface);min-width:0;box-shadow:0 12px 32px color-mix(in srgb,var(--crm-bg) 55%,transparent);border-radius:17px;overflow:hidden}.insights-trend-panel>header,.insights-breakdown-panel>header,.insights-team-panel>header{border-bottom:1px solid var(--crm-border);background:color-mix(in srgb,var(--crm-surface-raised) 52%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.insights-trend-panel>header>div,.insights-breakdown-panel>header>div,.insights-team-panel>header>div{align-items:center;gap:10px;min-width:0;display:flex}.insights-trend-panel>header>div>span,.insights-breakdown-panel>header>div>span,.insights-team-panel>header>div>span{width:34px;height:34px;color:color-mix(in srgb,var(--crm-orange) 72%,var(--crm-text));background:color-mix(in srgb,var(--crm-orange) 9%,transparent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.insights-trend-panel h3,.insights-breakdown-panel h3,.insights-team-panel h3{color:var(--crm-text);margin:0 0 3px;font-size:12px}.insights-trend-panel header p,.insights-breakdown-panel header p,.insights-team-panel header p{color:var(--crm-muted);margin:0;font-size:8px}.insights-trend-panel>header>small,.insights-team-panel>header>small{color:var(--crm-muted);white-space:nowrap;font-size:8px}.insights-trend-panel>div{max-height:470px;padding:8px 16px 14px;display:grid;overflow-y:auto}.insights-trend-panel>div>article{border-bottom:1px solid color-mix(in srgb,var(--crm-border) 68%,transparent);grid-template-columns:75px minmax(90px,1fr) 45px 135px;align-items:center;gap:9px;min-height:34px;display:grid}.insights-trend-panel time{color:var(--crm-muted);font-size:8px;font-weight:700}.insights-trend-panel article>div{background:var(--crm-bg);border-radius:999px;height:6px;overflow:hidden}.insights-trend-panel article>div i{border-radius:inherit;background:linear-gradient(90deg,var(--crm-orange),var(--crm-orange-2));height:100%;display:block}.insights-trend-panel article>strong{color:var(--crm-text);text-align:right;font-size:9px}.insights-trend-panel article>small{color:var(--crm-muted);text-align:right;font-size:7px}.insights-breakdown-panel>div{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.insights-breakdown-panel>div>section{border:1px solid var(--crm-border);background:var(--crm-surface-raised);border-radius:11px;min-width:0;padding:10px}.insights-breakdown-panel section>header{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.insights-breakdown-panel section>header strong{color:var(--crm-text);font-size:8px}.insights-breakdown-panel section>header small{color:var(--crm-muted);font-size:7px}.insights-breakdown-panel section>div{gap:5px;display:grid}.insights-breakdown-panel section article{grid-template-columns:70px minmax(45px,1fr) 30px;align-items:center;gap:6px;display:grid}.insights-breakdown-panel section article>span{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.insights-breakdown-panel section article>div{background:var(--crm-bg);border-radius:999px;height:4px;overflow:hidden}.insights-breakdown-panel section article>div i{border-radius:inherit;background:var(--crm-green);height:100%;display:block}.insights-breakdown-panel section article>strong{color:var(--crm-text);text-align:right;font-size:7px}.insights-team-panel table{min-width:1080px}.insights-team-panel td strong,.insights-team-panel td small{display:block}.insights-team-panel td strong{color:var(--crm-text);font-size:9px}.insights-team-panel td small{color:var(--crm-muted);margin-top:2px;font-size:7px}@media (width<=1180px){.insights-deep-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-deep-report-grid{grid-template-columns:1fr}}@media (width<=760px){.insights-deep-filter .insights-filter-grid,.insights-deep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-trend-panel>div>article{grid-template-columns:68px minmax(70px,1fr) 38px}.insights-trend-panel article>small{display:none}}@media (width<=520px){.insights-lead-search,.insights-deep-filter>fieldset{margin-inline:12px}.insights-deep-filter .insights-filter-grid{grid-template-columns:1fr;padding:11px}.insights-deep-filter>footer{grid-template-columns:1fr 1fr;padding-inline:12px;display:grid}.insights-applied-filters>header{flex-direction:column;align-items:flex-start}.insights-applied-filters>div>button{max-width:100%}.insights-deep-kpis{grid-template-columns:1fr 1fr;gap:8px}.insights-deep-kpis article{min-height:82px;padding:11px}.insights-deep-kpis strong{font-size:19px}.insights-trend-panel>header,.insights-breakdown-panel>header,.insights-team-panel>header{align-items:flex-start}.insights-trend-panel>header>small,.insights-team-panel>header>small{display:none}.insights-trend-panel>div{padding-inline:11px}.insights-breakdown-panel>div{grid-template-columns:1fr}}.lead-fetch-control{border:1px solid color-mix(in srgb,var(--crm-orange) 24%,var(--crm-border));border-radius:var(--ui-radius);color:var(--crm-text);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-orange) 8%,var(--crm-surface)),var(--crm-surface));box-shadow:0 12px 32px color-mix(in srgb,var(--crm-bg) 24%,transparent);grid-template-columns:minmax(0,1fr) minmax(150px,280px) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.lead-fetch-control>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.lead-fetch-control>div:first-child>span{color:#fff;background:linear-gradient(135deg,var(--crm-orange),var(--crm-focus));width:38px;height:38px;box-shadow:0 8px 22px color-mix(in srgb,var(--crm-orange) 24%,transparent);border-radius:12px;place-items:center;display:grid}.lead-fetch-control small{color:var(--crm-muted);font-size:10px}.lead-fetch-control h3{margin:2px 0 1px;font-size:15px}.lead-fetch-control p{color:var(--crm-muted);margin:0;font-size:11px}.lead-fetch-meter{background:color-mix(in srgb,var(--crm-border) 70%,transparent);border-radius:99px;height:8px;overflow:hidden}.lead-fetch-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--crm-orange),var(--crm-focus));height:100%;transition:width .25s;display:block}.calling-date-filter{border:1px solid var(--crm-border);border-radius:var(--ui-radius);color:var(--crm-text);background:var(--crm-surface);grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(135px,.75fr)) auto;align-items:end;gap:10px;padding:13px;display:grid}.calling-date-filter>header{align-self:center;align-items:center;gap:9px;display:flex}.calling-date-filter>header svg{color:var(--crm-orange)}.calling-date-filter>header div{gap:2px;display:grid}.calling-date-filter>header small{color:var(--crm-muted);font-size:10px}.calling-date-filter label{color:var(--crm-muted);gap:5px;font-size:10px;font-weight:700;display:grid}.calling-date-filter :is(input,select){width:100%;height:38px}.calling-date-filter>button{border:1px solid var(--crm-border);height:38px;color:var(--crm-text);background:var(--crm-surface-raised);border-radius:10px;padding:0 14px;font-weight:700}.pool-rule-note{color:var(--crm-muted);background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface-raised));border-radius:10px;gap:8px;padding:10px;font-size:11px;line-height:1.45;display:flex}.pool-rule-note svg{color:var(--crm-orange);flex:none}.pool-quota-card{grid-template-columns:5px minmax(0,1fr) auto;align-items:start}.pool-quota-card>i{height:66px}.pool-quota-card .pool-card-title p{color:var(--crm-muted);margin:2px 0 0;font-size:10px}.pool-quota-card>.pool-quota-toggle{border:1px solid color-mix(in srgb,var(--crm-orange) 22%,var(--crm-border));color:var(--crm-orange);background:color-mix(in srgb,var(--crm-orange) 7%,var(--crm-surface));border-radius:9px;grid-column:2/-1;justify-content:center;align-items:center;gap:7px;padding:9px;display:flex}.pool-quota-card>.pool-delete{color:#b04755;background:color-mix(in srgb,#ef476f 10%,var(--crm-surface));border:0;border-radius:8px;grid-column:2/-1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:10px;font-weight:800;display:flex}.pool-quota-editor{border:1px solid var(--crm-border);background:var(--crm-surface-raised);border-radius:12px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.pool-quota-editor>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.pool-quota-editor>header>div{gap:3px;display:grid}.pool-quota-editor>header small{color:var(--crm-muted);font-size:10px}.pool-quota-editor>header label{color:var(--crm-muted);gap:4px;font-size:10px;font-weight:700;display:grid}.pool-quota-editor input{width:92px;height:36px}.pool-quota-members{gap:7px;max-height:360px;display:grid;overflow:auto}.pool-quota-members>article{border:1px solid var(--crm-border);background:var(--crm-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.pool-quota-members>article>div{gap:2px;min-width:0;display:grid}.pool-quota-members>article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pool-quota-members small{color:var(--crm-muted);font-size:9px;display:block}.pool-quota-members>article>span{color:#17865f;background:color-mix(in srgb,#20b486 10%,var(--crm-surface));text-align:center;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}.pool-quota-members>article>span.blocked{color:#bd3c50;background:color-mix(in srgb,#ef476f 11%,var(--crm-surface))}.pool-quota-members label{color:var(--crm-muted);gap:3px;font-size:9px;font-weight:700;display:grid}.pool-quota-members input{width:78px;height:34px}.pool-quota-editor>footer{justify-content:flex-end;display:flex}@media (width<=1180px){.calling-date-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.calling-date-filter>header{grid-column:1/-1}.calling-date-filter>button{width:100%}}@media (width<=760px){.lead-fetch-control{grid-template-columns:1fr}.lead-fetch-control>button{width:100%}.calling-date-filter{grid-template-columns:1fr 1fr}.calling-date-filter>header{grid-column:1/-1}.pool-quota-editor>header{flex-direction:column;align-items:stretch}.pool-quota-editor>header input{width:100%}.pool-quota-members>article{grid-template-columns:minmax(0,1fr) auto}.pool-quota-members>article label{grid-column:1/-1}.pool-quota-members input{width:100%}}@media (width<=520px){.calling-date-filter{grid-template-columns:1fr}.calling-date-filter>header{grid-column:auto}}
