:root{--purple:#7932b5;--purple-deep:#542187;--lime:#c5ea0c;--ink:#121014;--muted:#77737d;--border:#e7e3eb;--paper:#faf9fb;--shadow:0 3px 18px rgba(17,11,26,.055)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font:14px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--ink);background:#f7f6f8}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{outline:none}input:focus,select:focus,textarea:focus{border-color:var(--purple)!important;box-shadow:0 0 0 3px rgba(121,50,181,.12)}.crm-app{max-width:100vw}.crm-app,.sidebar{display:flex;min-height:100vh}.sidebar{flex:0 0 225px;width:225px;background:#0b0a0d;color:white;position:-webkit-sticky;position:sticky;top:0;height:100vh;flex-direction:column;overflow:hidden}.brand{padding:24px 17px 27px}.brand b{font-size:29px;letter-spacing:-1.4px;line-height:1}.brand b span{color:#ab4de9}.brand b i{font-size:18px;color:var(--lime);font-style:normal;vertical-align:top}.brand small{display:block;color:#c4bdc7;letter-spacing:3px;font-size:9px;margin-top:11px}.side-nav{padding:0 10px;display:flex;gap:3px;flex-direction:column;overflow-y:auto}.nav-item{display:flex;align-items:center;gap:13px;text-align:left;background:transparent;border:0;color:#dedce0;padding:11px 14px;border-radius:8px;font-weight:550}.nav-item:hover{background:#222027}.nav-item.active{background:linear-gradient(105deg,#8b29c8,#642199);color:white}.nav-item svg{flex-shrink:0}.soon{font-size:9px;margin-left:auto;color:#9e95a3;text-transform:uppercase}.side-art{margin-top:auto;min-height:175px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 15px 30px;background:radial-gradient(circle at 25% 95%,rgba(169,64,233,.65),transparent 63%),linear-gradient(157deg,transparent,#222028 60%,#09080c);transform:skewY(-1deg)}.side-art .art-line{font-size:22px;line-height:1;font-weight:950;letter-spacing:-1px;transform:rotate(-7deg);text-shadow:1px 2px 2px #0b0b0e}.side-art strong{font-size:25px;color:var(--lime);font-weight:950;transform:rotate(-6deg)}.side-art small{font-size:9px;letter-spacing:1.7px;margin-top:12px;color:white}.workspace{flex:1 1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #ece9ee;height:64px;justify-content:space-between;padding:0 27px;gap:18px}.searchbar,.topbar{display:flex;align-items:center}.searchbar{background:#f7f6f8;border:1px solid #e9e7ed;border-radius:9px;padding:0 14px;gap:9px;max-width:650px;flex:1 1}.searchbar input{border:0;background:transparent;height:36px;flex:1 1;min-width:0;font-size:13px}.searchbar kbd{font-size:11px;border:1px solid #dedbe1;background:white;border-radius:5px;color:#777;padding:3px 6px}.top-right{display:flex;align-items:center;gap:12px}.user-lines{display:flex;flex-direction:column}.user-lines b{font-size:12px}.user-lines small{color:#777;font-size:10px}.avatar{background:#18141d;color:white;width:35px;height:35px;border-radius:50%;display:grid;place-items:center}.iconbtn{border:0;background:transparent;color:inherit;min-width:30px;height:32px;display:inline-flex;justify-content:center;align-items:center;border-radius:7px}.iconbtn:hover{background:#eee9f3}.mobile-trigger{display:none}.preview-banner{display:flex;align-items:center;gap:10px;padding:9px 28px;color:#57248a;background:#f0e3fa;border-bottom:1px solid #e5c8f5;font-size:12px}.main{padding:0 15px 25px;max-width:1850px;margin:auto}.hero{height:135px;background:linear-gradient(106deg,#fff,#f5eefb 58%,#dec4f1);position:relative;overflow:hidden;margin:0 -15px 18px;display:flex;align-items:center}.hero:before{content:"";position:absolute;width:38%;height:240px;right:14%;top:-70px;background:repeating-linear-gradient(166deg,transparent 0 16px,rgba(120,31,196,.09) 18px 24px,transparent 26px 39px);transform:rotate(-12deg)}.hero-content{position:relative;z-index:2;margin-left:32px}.eyebrow{font-weight:850;letter-spacing:2.8px;color:#5f3a7e;font-size:9px}.hero h1{font-size:36px;letter-spacing:-1.8px;line-height:1.1;margin:6px 0 8px;font-weight:950}.hero h1 span{color:var(--purple)}.hero p{font-size:10px;letter-spacing:3.1px;font-weight:750}.hero p b{color:var(--purple);margin:0 7px}.skyline{position:absolute;right:0;bottom:0;width:48%;height:145px;overflow:hidden;opacity:.95}.skyline svg{height:100%;width:100%}.quick-heading{display:flex;align-items:center;gap:14px;margin:8px 6px 15px}.quick-heading h2{font-size:22px;letter-spacing:-.7px;margin:0}.quick-heading>span{font-size:12px;color:var(--muted)}.quick-actions{display:flex;gap:8px;margin-left:auto}.btn{border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;white-space:nowrap}.btn.primary{background:var(--purple);color:#fff}.btn.lime{background:var(--lime);color:#111}.btn.outline{background:white;border:1px solid #d9d4dc;color:#18151c}.btn.soft{background:#f4edf9;color:#7228a5}.btn.danger-outline{background:white;border:1px solid #efcdcd;color:#bd3636}.btn.small{padding:7px 10px}.btn.full{width:100%}.btn:hover{filter:brightness(.97)}.stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.stat{background:white;border:1px solid #e2dde6;border-radius:10px;padding:14px 13px;min-width:0;box-shadow:var(--shadow)}.stat.dark{background:#111013;color:white}.stat.lime{background:var(--lime);border-color:#c6e10f;color:#111}.stat-top{display:flex;gap:8px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.35px;white-space:nowrap}.stat-top svg{flex-shrink:0}.stat strong{font-size:29px;letter-spacing:-1px;line-height:1.15;display:block;margin:8px 0 2px}.stat small{font-size:10px;color:#777}.stat.dark small{color:#c4b8c7}.stat.lime small{color:#404b08}.filters{flex-wrap:wrap;gap:8px;margin:17px 2px}.filter-label,.filters{display:flex;align-items:center}.filter-label{font-size:11px;letter-spacing:.7px;font-weight:850;gap:5px}.filter-pills{display:flex;gap:5px;flex-wrap:wrap;margin-right:12px}.chip{border:1px solid #e2dce9;background:#fff;border-radius:7px;padding:8px 12px;font-weight:680;font-size:11px;color:#38303f}.chip.active{background:var(--purple);color:white;border-color:var(--purple)}.filter-select{background:white;border:1px solid #e1dce7;padding:8px 28px 8px 12px;border-radius:7px;min-width:155px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(300px,1fr);grid-gap:12px;gap:12px}.panel{border:1px solid #e5e0e7;border-radius:11px;box-shadow:var(--shadow);background:#fff;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 16px 12px}.panel-head h3{font-size:17px;letter-spacing:-.45px;margin:0}.panel-head h3 em{font-weight:500;color:#8c8590;font-style:normal;font-size:13px}.panel-head p{margin:3px 0 0;color:#88808a;font-size:11px}.table-wrap{overflow:auto}.lead-table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}.lead-table th{background:#f7f5f8;font-size:10px;color:#5e5564;letter-spacing:.25px;padding:10px 12px;font-weight:800}.lead-table td{border-bottom:1px solid #f0edf1;padding:11px 12px;font-size:11px;max-width:245px;overflow:hidden;text-overflow:ellipsis}.lead-table tr{cursor:pointer}.lead-table tbody tr:hover{background:#fbf8fe}.lead-table td strong{display:block;font-size:12px}.lead-table td small{display:block;color:#908992;font-size:10px;margin-top:2px}.badge{font-size:10px;font-weight:800;border-radius:7px;padding:5px 8px;display:inline-flex;align-items:center;white-space:nowrap;background:#ece8f1;color:#554762}.stage-interested,.stage-samples_requested{background:#eddafa;color:#732ca8}.stage-contact_attempted,.stage-contacted{background:#dceafc;color:#2b5b96}.stage-won{background:#e0f58f;color:#344500}.stage-unreviewed{background:#eeecf0;color:#5b5360}.stage-not_contacted{background:#ececf0;color:#5c5b63}.stage-negotiation{background:#fce9c7;color:#956218}.stage-on_hold{background:#fff2bf;color:#8c6816}.stage-disqualified,.stage-not_interested{background:#f9dede;color:#ac3737}.row-arrow{border:0;background:transparent;color:var(--purple)}.pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:11px;color:#888}.pagination>div{display:flex;gap:8px}.activity-panel{min-height:350px}.feed{padding:1px 14px 18px}.feed-item{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #efedf0}.feed-item:last-child{border:0}.feed-icon{background:#f1e3fc;color:#7d34b8;border-radius:9px;padding:9px;height:35px;display:flex}.feed-item b,.feed-item p{font-size:11px}.feed-item p{line-height:1.42;margin:5px 0;color:#514b54;max-height:56px;overflow:hidden}.feed-item small{font-size:10px;color:#978c9d}.empty-feed{display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;color:#83748d;gap:8px;padding:60px 18px}.empty-feed b{color:#46374d}.empty-feed p{font-size:12px;margin:0}.empty-state{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:65px 20px;color:#8e8193}.empty-state strong{color:#51415a;font-size:15px;margin-top:10px}.empty-state p{font-size:12px;margin:7px 0}.bottom-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);grid-gap:12px;gap:12px;margin-top:12px}.pipeline{background:#111013;color:#fff;border-radius:10px;padding:22px;display:flex;align-items:center;gap:24px}.pipeline h3{font-size:20px;margin:0}.pipeline p{font-size:11px;margin:4px 0;color:#d4cdd7}.pipeline-steps{display:flex;gap:4px;flex:1 1}.pipeline-step{background:#fff;color:#201722;padding:11px 12px;min-width:0;flex:1 1;-webkit-clip-path:polygon(0 0,91% 0,100% 50%,91% 100%,0 100%,9% 50%);clip-path:polygon(0 0,91% 0,100% 50%,91% 100%,0 100%,9% 50%)}.pipeline-step:first-child{-webkit-clip-path:polygon(0 0,91% 0,100% 50%,91% 100%,0 100%);clip-path:polygon(0 0,91% 0,100% 50%,91% 100%,0 100%)}.pipeline-step.p1{background:#eee0fb}.pipeline-step.p2{background:#d9b5f4}.pipeline-step.p3{background:var(--lime)}.pipeline-step small{display:block;font-size:10px}.pipeline-step b{font-size:19px}.mini-tasks{padding-bottom:8px}.task-row{display:flex;align-items:center;gap:9px;border-top:1px solid #f0edf2;padding:10px 15px;font-size:11px}.task-row input{accent-color:var(--purple)}.task-row span{flex:1 1}.task-row span.done{text-decoration:line-through;color:#aaa}.task-row small{color:#9a819d;white-space:nowrap}.inline-link{border:0;background:transparent;color:var(--purple);font-weight:800}.empty-tasks{padding:4px 15px 18px;font-size:12px;color:#8c828f}.special{margin-top:16px;padding:15px;min-height:210px}.upcoming{margin-top:14px;min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px}.upcoming svg{color:var(--purple)}.upcoming h3{font-size:20px}.upcoming p{color:#887b8f;max-width:530px}.footer-line{text-align:center;color:#ada5af;font-size:10px;margin-top:30px}.drawer-backdrop,.modal-overlay{position:fixed;inset:0;z-index:15;background:rgba(17,11,24,.55);display:flex;justify-content:flex-end}.drawer{height:100%;width:min(550px,96vw);background:#fff;box-shadow:-10px 0 30px #0002;padding:26px;overflow:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;color:#8a4dac;font-weight:800;letter-spacing:1.5px;font-size:10px}.drawer h2{font-size:25px;line-height:1.2;margin:20px 0 3px;letter-spacing:-.6px}.drawer>p{margin:0;color:#908595}.drawer-stats{display:flex;gap:9px;align-items:center;margin:18px 0}.drawer-stats>span:last-child{background:#f4eff7;border-radius:7px;font-size:11px;padding:6px 10px;color:#5b406d}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.detail-grid div{min-width:0}.detail-grid small{display:block;font-size:10px;text-transform:uppercase;color:#968a98;margin-bottom:5px}.detail-grid strong{font-size:12px;overflow-wrap:anywhere}.drawer-actions{display:flex;gap:8px;padding:15px 0}.drawer h3{font-size:16px}.note-compose textarea{width:100%;border:1px solid #e4dce8;border-radius:8px;min-height:85px;padding:10px;resize:vertical}.note-compose button{margin-top:7px}.drawer-notes{margin-top:15px}.drawer-note{border:1px solid #eee9ef;padding:12px;border-radius:8px;margin-bottom:8px}.drawer-note small{font-size:10px;color:#9e91a1}.drawer-note p{white-space:pre-wrap;font-size:12px}.muted{color:#a095a6}.modal-overlay{align-items:center;justify-content:center;padding:16px}.modal{background:white;border-radius:12px;width:min(750px,96vw);max-height:90vh;overflow-y:auto;padding:22px;box-shadow:0 16px 100px #0003}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-head h2{font-size:21px;margin:0}.modal-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.modal-fields label{color:#5b5260;font-size:11px;font-weight:750}.modal-fields input,.modal-fields select{display:block;margin-top:5px;border:1px solid #ded7e2;border-radius:7px;padding:9px;width:100%}.modal-foot{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.import-modal{width:580px}.import-modal>p{color:#7d7182}.import-modal input[type=file]{display:block;margin:20px 0}.import-actions{margin:15px 0}.preview-results{background:#f7f2fb;padding:15px;border-radius:9px}.warning{color:#875c14;background:#fff4cd;padding:10px;border-radius:7px}.toast{position:fixed;bottom:24px;right:24px;z-index:30;display:flex;align-items:center;gap:12px;color:white;background:#2d163a;border-radius:9px;padding:14px 20px;box-shadow:0 8px 30px #0004;max-width:min(600px,90vw)}.toast button{background:transparent;border:0;color:white}.login-shell{display:grid;grid-template-columns:52% 48%;min-height:100vh}.login-brand{background:#100e12;color:white;padding:45px 9%;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-brand:before{content:"";position:absolute;border-radius:50%;width:650px;height:650px;background:radial-gradient(circle,rgba(127,36,186,.55),transparent 65%);bottom:-370px;right:-250px}.bigmark{font-size:40px;font-weight:950;letter-spacing:-2px}.bigmark span{color:#b551ef}.bigmark sup{color:var(--lime);font-size:20px;vertical-align:top}.login-brand>p:first-of-type{font-size:10px;letter-spacing:4px}.login-headline{font-size:clamp(33px,4.2vw,65px);font-weight:950;letter-spacing:-2.5px;line-height:1.12;margin-top:auto;position:relative;z-index:1}.login-headline span{color:#ad54df}.login-copy{max-width:380px;color:#beb6c2;margin:25px 0 40px;font-size:15px}.login-foot{color:#9a8d9e;font-size:12px;margin-top:auto}.login-form-zone{display:flex;align-items:center;justify-content:center;padding:35px;background:#faf9fb}.login-card{width:min(420px,100%);background:#fff;border:1px solid #ede9ed;border-radius:16px;padding:35px;box-shadow:0 12px 50px #24142d0f}.login-icon{border-radius:12px;background:#f0def9;color:#7932b5;width:52px;height:52px;display:grid;place-items:center}.login-card h1{font-size:30px;letter-spacing:-1px;margin:22px 0 0}.login-card>p{color:#837a86;margin:5px 0 24px}.login-card label{display:block;font-size:11px;font-weight:800;margin:13px 0 5px}.login-card input{border:1px solid #e4deea;border-radius:8px;width:100%;height:43px;padding:10px}.login-card button.primary{margin-top:22px;padding:14px}.login-card small{display:block;color:#9e96a3;font-size:10px;text-align:center;margin-top:20px}.login-divider{text-align:center;font-size:11px;color:#9d919e;margin:20px 0 12px}.login-card .error{background:#fff0f0;color:#b12e2e;padding:9px;border-radius:8px;font-size:12px}.empty-table{padding:20px}@media(max-width:1300px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)}.skyline{width:42%}.pipeline{flex-direction:column;align-items:stretch}.hero h1{font-size:30px}}@media(max-width:960px){.sidebar{flex:0 0 69px;width:69px}.brand{padding:19px 8px;text-align:center}.brand b{font-size:11px;letter-spacing:-.5px}.brand small,.nav-item span,.side-art{display:none}.nav-item{justify-content:center;padding:14px}.main{padding:0 11px}.bottom-grid,.dashboard-grid{grid-template-columns:1fr}.hero{margin:0 -11px 16px}.hero h1{font-size:25px}.stats-grid{grid-template-columns:repeat(3,1fr)}.quick-heading>span{display:none}}@media(max-width:650px){.sidebar{position:fixed;z-index:50;transform:translateX(-105%);width:230px;flex-basis:auto;transition:transform .2s}.sidebar.mobile-show{transform:translateX(0)}.sidebar.mobile-show .brand b{font-size:28px}.sidebar.mobile-show .brand small,.sidebar.mobile-show .nav-item span,.sidebar.mobile-show .side-art{display:block}.mobile-trigger{display:inline-flex}.topbar{padding:0 12px;height:58px}.searchbar kbd,.top-right>.iconbtn:first-child,.user-lines{display:none}.top-right{gap:5px}.stats-grid{grid-template-columns:repeat(2,1fr)}.hero{height:110px}.hero-content{margin-left:18px}.eyebrow{font-size:7px}.hero h1{font-size:21px}.hero p{font-size:7px;letter-spacing:1.5px}.skyline{opacity:.25;width:70%}.quick-heading{flex-wrap:wrap}.quick-actions{width:100%;justify-content:flex-end}.filters{align-items:flex-start}.filter-pills{flex-wrap:nowrap;overflow-x:auto;width:100%}.chip{flex-shrink:0}.stat{padding:11px}.stat strong{font-size:24px}.stat-top{font-size:8px}.login-shell,.modal-fields{grid-template-columns:1fr}.login-brand{min-height:270px;padding:23px}.login-brand .login-headline{font-size:27px;margin-top:25px}.login-copy,.login-foot{display:none}.login-form-zone{padding:18px}.login-card{padding:23px}.detail-grid{grid-template-columns:1fr 1fr}}.drawer-section-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.drawer-section-head h3{margin:0}.drawer-section-head .inline-link{display:flex;align-items:center;gap:4px}.imported-contact{font-size:12px;color:#6e6275;background:#f7f2fb;border-radius:7px;padding:8px;margin:0 0 12px!important}.contact-list{display:grid;grid-gap:8px;gap:8px}.contact-item{display:flex;align-items:center;gap:10px;border:1px solid #eee7f0;padding:11px;border-radius:9px}.contact-avatar{background:#eee1f7;border-radius:50%;height:36px;width:36px;display:grid;place-items:center;color:#792fac}.contact-info{flex:1 1;min-width:0}.contact-info b{display:block;font-size:13px}.contact-info small{display:block;font-size:11px;color:#81778b}.contact-info div{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px}.contact-info a{color:#782cac}.contact-info span{color:#7d7183}.contact-buttons{display:flex}.contact-modal{max-width:560px}.activation-shell{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 12% 10%,#e8d6f7,#faf9fb 65%)}.activation-card{width:min(465px,100%);padding:38px;background:white;border:1px solid #e6dfe9;border-radius:15px;box-shadow:0 15px 65px #27153615}.activation-logo{font-size:34px;font-weight:950;letter-spacing:-1.5px;margin-bottom:22px}.activation-logo span{color:var(--purple)}.activation-logo sup{font-size:18px;color:#97b900}.activation-icon{width:52px;height:52px;background:#f0e1fb;border-radius:12px;color:var(--purple);display:grid;place-items:center}.activation-card h1{font-size:28px;letter-spacing:-.7px;margin:18px 0 4px}.activation-card p{color:#84768d;font-size:13px;margin:0 0 18px}.activation-card label{display:block;margin:15px 0 6px;font-size:11px;font-weight:800}.activation-card input{border:1px solid #ded6e5;border-radius:8px;padding:12px;width:100%}.activation-card .btn{margin-top:22px}.activation-card small{display:block;margin-top:20px;color:#8c8192;font-size:11px}.activation-card .error{background:#fff1ed;color:#a63637;padding:10px;border-radius:6px;margin:12px 0}.insights-workspace{padding:2px 0 12px}.insights-toolbar{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.insights-toolbar h3{margin:0;font-size:20px;letter-spacing:-.4px}.insights-toolbar p{font-size:12px;color:#81758a;margin:5px 0 0}.reports-actions{display:flex;gap:8px;align-items:center}.reports-actions select{padding:10px 13px;border:1px solid #ded8e3;border-radius:7px}.insights-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.insight-kpi{background:white;border:1px solid #e5deea;box-shadow:var(--shadow);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:7px}.insight-kpi svg{color:var(--purple)}.insight-kpi b{font-size:27px;letter-spacing:-.5px}.insight-kpi span{font-size:11px;color:#766c7e}.insights-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.insight-card{padding:20px;min-height:270px}.insight-card h3{font-size:18px;margin:0}.insight-card>p{font-size:11px;color:#8e8395;margin:3px 0 20px}.meter-list{display:flex;flex-direction:column;gap:13px}.meter-row .meter-label{display:flex;justify-content:space-between;gap:15px;margin-bottom:6px;font-size:12px}.meter-row .meter-label b{font-weight:850}.meter-track{height:7px;background:#f1ebf6;border-radius:20px;overflow:hidden}.meter-track span{display:block;background:linear-gradient(100deg,#8531c0,#b653dd);height:100%;border-radius:20px}.mini-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mini-metrics>div{background:#f7f4f9;padding:14px;border:1px solid #efe8f1;border-radius:9px;display:flex;flex-direction:column;gap:6px}.mini-metrics>div span{font-size:11px;color:#7d6d85}.mini-metrics>div b{font-size:23px}.insight-disclaimer{font-size:11px;color:#9a8da0;text-align:center}.activity-module{margin-top:14px}.activity-list{padding:5px 20px 22px}.activity-list-item{display:flex;align-items:flex-start;gap:17px;padding:17px 0;border-bottom:1px solid #efedf0}.activity-list-item>div{flex:1 1}.activity-list-item strong{font-size:13px}.activity-list-item p{font-size:12px;margin:7px 0;color:#62546d}.activity-list-item small{font-size:10px;color:#8c7d92}.activity-kind{display:inline-flex;align-items:center;gap:7px;font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.3px;color:#672593;background:#f0e1fa;border-radius:7px;padding:7px 9px;white-space:nowrap}.account-activities{margin-top:23px;border-top:1px solid #e9e3ee;padding-top:12px}.activity-compose{display:grid;grid-gap:9px;gap:9px}.activity-compose-row{display:flex;gap:9px}.activity-compose-row select{min-width:0;flex:1 1;border:1px solid #e0d8e6;border-radius:7px;padding:9px;font-size:11px}.activity-compose textarea{min-height:80px;border:1px solid #e0d8e6;border-radius:8px;padding:10px;resize:vertical}.activity-compose button{justify-self:start}.account-activity-list{margin-top:16px}.account-activity-list .drawer-note p{font-size:12px;white-space:pre-wrap}.user-module{margin-top:15px;min-height:220px}.user-module .module-footnote{font-size:11px;color:#81768b;border-top:1px solid #eee;padding:16px}.settings-rows{padding:5px 22px 25px}.settings-rows>div{padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #eee}.settings-rows span{font-size:12px;color:#83788d}.settings-rows strong{font-size:13px}@media(max-width:950px){.insights-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.insights-cards{grid-template-columns:1fr}.insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-toolbar{align-items:stretch;flex-direction:column}.reports-actions{flex-wrap:wrap}.activity-list-item{flex-direction:column;gap:7px}}.quality-workspace{margin-top:13px}.quality-head{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.quality-head h3{font-size:21px;margin:0}.quality-head p{font-size:12px;color:#84768a;margin:4px 0 0}.quality-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:13px 0}.quality-card{background:#fff;border:1px solid #e4dfe8;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:6px;min-width:0}.quality-card svg{color:var(--purple)}.quality-card b{font-size:29px;letter-spacing:-.6px}.quality-card small{color:#7c7381;font-size:11px}.quality-loaded{display:flex;gap:12px;align-items:flex-start;background:#eeeadf;border:1px solid #ded5ae;border-radius:9px;padding:13px 17px;margin-bottom:13px;color:#584c20}.quality-loaded strong{font-size:13px}.quality-loaded p{margin:3px 0 0;font-size:11px}.quality-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.quality-facts,.quality-regions{padding:21px}.quality-layout h3{font-size:18px;margin:0}.quality-layout>section>p{font-size:11px;color:#867a8c;margin:3px 0 18px}.quality-region-row{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;padding:9px 0}.quality-region-row>span,.quality-region-row>strong{font-size:12px}.quality-region-row>.meter-track{grid-column:1/-1}.quality-fact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quality-fact-grid>div{border:1px solid #ece4ef;border-radius:9px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.quality-fact-grid span{font-size:11px;color:#786c80}.quality-fact-grid b{font-size:16px;white-space:nowrap}.quality-restricted{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px;color:#6f4886}.quality-restricted h4{margin:9px 0 2px;color:#352740}.quality-restricted p{max-width:380px;line-height:1.5;font-size:12px;color:#8b7b93}.quality-duplicates{margin-top:12px}.quality-dup-list{padding:3px 20px}.quality-dup-row{padding:13px 0;border-top:1px solid #eee8f0;display:flex;align-items:center;justify-content:space-between;gap:18px}.quality-dup-row strong{font-size:12px}.quality-dup-row small{display:block;font-size:11px;color:#8c8194;margin-top:3px;line-height:1.5;overflow-wrap:anywhere}.quality-pages{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;color:#81798a;font-size:11px}.quality-footnote{text-align:center;font-size:11px;color:#8a8190;margin:16px 0}@media(max-width:1050px){.quality-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.quality-cards{grid-template-columns:repeat(2,1fr)}.quality-layout{grid-template-columns:1fr}.quality-head{flex-direction:column;align-items:flex-start}}.contacts-directory{margin-top:14px}.contact-dir-toolbar{display:flex;gap:11px;padding:6px 16px 12px}.contact-dir-toolbar label{flex:1 1;min-width:0;max-width:420px;display:flex;align-items:center;gap:8px;background:#f8f6fa;border:1px solid #e1dae6;padding:0 10px;border-radius:8px}.contact-dir-toolbar input{width:100%;min-width:0;height:38px;border:0;background:transparent;font-size:12px}.contact-dir-toolbar select{border:1px solid #e3deea;border-radius:8px;padding:8px 10px;background:#fff}.contact-dir-advice{display:flex;align-items:center;gap:8px;font-size:11px;color:#795b37;background:#fff6e5;margin:0 16px 10px;border:1px solid #f5e5c9;border-radius:8px;padding:10px 11px}.contact-dir-advice svg{flex-shrink:0}.contact-origin{display:inline-block;font-size:10px;border-radius:6px;padding:5px 7px;font-weight:800}.contact-origin.crm{background:#e7f0fd;color:#285e9e}.contact-origin.imported{background:#f6ebce;color:#8f6a2a}@media(max-width:630px){.contact-dir-toolbar{flex-wrap:wrap}.contact-dir-toolbar label{max-width:none;width:100%;flex-basis:100%}.contact-dir-toolbar select{width:100%}}.review-workspace{display:grid;grid-gap:13px;gap:13px;padding-top:10px}.review-head{padding:21px;display:flex;gap:20px;align-items:center;justify-content:space-between}.review-head h2{font-size:22px;margin:0;letter-spacing:-.6px}.review-head p{color:#7d7286;font-size:12px;margin:5px 0 0}.review-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.review-stat{text-align:left;background:white;color:#2f2935;border:1px solid #e7e0eb;border-radius:10px;padding:15px;display:flex;flex-direction:column;gap:9px}.review-stat small{font-size:11px;color:#81768b;font-weight:700}.review-stat strong{font-size:25px;letter-spacing:-.6px}.review-stat-selected{background:#291534;color:white;border-color:#6b2b93}.review-stat-selected small{color:#e6cdef}.review-list-panel{min-height:300px}.review-toolbar{padding:17px;gap:10px}.review-search,.review-toolbar{display:flex;align-items:center}.review-search{border:1px solid #e3dce9;background:#faf8fb;gap:9px;padding:0 11px;border-radius:8px;flex:1 1;min-width:200px}.review-search input{height:37px;border:0;background:transparent;width:100%;min-width:0}.review-toolbar select{padding:10px;border:1px solid #e3dce9;background:white;border-radius:7px;max-width:200px}.review-flags{display:flex;flex-wrap:wrap;gap:4px;max-width:230px}.review-flag{font-size:9px;font-weight:700;border-radius:5px;background:#f0edf3;color:#756a7c;padding:4px 6px;display:inline-flex;align-items:center;gap:3px}.review-flag.warn{color:#8a540c;background:#fff1d5}.review-status{border-radius:5px;font-size:10px;font-weight:800;padding:6px 8px;background:#eae6ef;color:#655571;white-space:nowrap}.review-verified{background:#ddedcb;color:#3c5d28}.review-needs_research{background:#fff0cf;color:#92621c}.review-duplicate_candidate{background:#f1dcff;color:#7837aa}.review-not_target{background:#f7e2e4;color:#9f3d4b}.review-buttons{display:flex;align-items:center;gap:5px}.review-loading{padding:10px;color:#716479}.review-message{margin:4px 16px;padding:10px;background:#e9f7df;border-radius:7px;color:#385b32;display:flex;gap:7px;align-items:center}.review-error{margin:8px 15px}.review-notice{font-size:11px;color:#867990;text-align:center}.review-gated{max-width:700px;margin:18px auto;padding:45px 35px;text-align:center}.review-gated-icon{margin:auto;width:54px;height:54px;display:grid;place-items:center;background:#efe1fa;color:#7027a3;border-radius:12px}.review-gated h2{margin:18px 0 5px}.review-gated p{font-size:13px;color:#7b7084}.review-gated-points{margin-top:20px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.review-gated-points span{display:flex;align-items:center;gap:6px;color:#6c557e;font-size:11px}.review-modal{max-width:560px}.review-company{font-size:16px}.review-modal>p{color:#81788a}.review-alert{display:flex;align-items:center;gap:10px;padding:13px;background:#fff1db;border-radius:8px;color:#845b1a;margin:15px 0;font-size:12px}.review-field{font-size:12px;font-weight:800;color:#574b61;display:block;margin:17px 0}.review-field select,.review-field textarea{display:block;width:100%;margin-top:6px;border:1px solid #ddd5e4;border-radius:8px;padding:11px}.review-field textarea{min-height:98px;resize:vertical}@media(max-width:1000px){.review-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.review-toolbar{flex-wrap:wrap}.review-search{flex-basis:100%}}@media(max-width:620px){.review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.review-head{flex-direction:column;align-items:stretch}.review-toolbar select{flex:1 1;max-width:unset}.review-list-panel .lead-table{min-width:950px}}.review-shortcut{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:16px;background:#f1e2fb;border:1px solid #e5c9f6;border-radius:10px}.review-shortcut>div{display:flex;align-items:center;gap:12px}.review-shortcut svg{color:#7225a1}.review-shortcut b{font-size:14px}.review-shortcut p{font-size:11px;margin:3px 0 0;color:#67526e}.review-shortcut button svg{color:inherit}@media(max-width:650px){.review-shortcut{flex-direction:column;align-items:stretch}}.review-demo{text-align:left;margin-top:27px;border:1px solid #e9e1ec;border-radius:10px;overflow:hidden}.review-demo-heading{display:flex;align-items:center;justify-content:space-between;background:#f7f2fa;padding:12px 14px;font-size:10px;letter-spacing:.8px}.review-demo-heading span{color:#8d7c95;letter-spacing:0}.review-demo-row{display:grid;grid-template-columns:1.7fr 1fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-top:1px solid #eee7f1;font-size:12px}.review-demo-row>span:first-child{font-weight:700}.review-demo-row small{display:block;font-size:10px;font-weight:400;color:#8f819a}.review-demo-row>b{font-size:11px;color:#673281}@media(max-width:620px){.review-demo-row{grid-template-columns:1.5fr 1fr}.review-demo-row>span:nth-child(2){display:none}}.account-modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;align-items:center;background:rgba(16,10,23,.66);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:clamp(10px,3vw,34px);animation:account-backdrop-in .16s ease-out}.account-modal{display:flex;flex-direction:column;position:relative;overflow:hidden;width:min(1060px,100%);max-height:min(900px,calc(100dvh - 44px));min-height:min(640px,calc(100dvh - 44px));background:#fff;border-radius:16px;box-shadow:0 30px 100px rgba(11,4,20,.42);animation:account-modal-in .18s cubic-bezier(.22,.75,.2,1)}@keyframes account-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes account-modal-in{0%{opacity:.5;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.account-modal-header{padding:24px 28px 21px;background:linear-gradient(113deg,#fff,#faf5ff 75%,#eee1fa);display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex:0 0 auto}.account-modal-identity{min-width:0}.account-modal-eyebrow{color:#78319e;letter-spacing:1.7px;font-size:9px;font-weight:900;display:flex;align-items:center;gap:7px}.account-modal-identity h2{font-size:clamp(20px,2vw,27px);letter-spacing:-1px;line-height:1.16;margin:11px 0 5px;overflow-wrap:anywhere;outline:none}.account-modal-identity p{font-size:12px;color:#766b7e;margin:0}.account-modal-identity p span{margin:0 7px;color:#a789b7}.account-modal-badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:14px}.account-modal-license{background:#fff;border:1px solid #e7daee;color:#614372;font-weight:750;border-radius:6px;font-size:10px;padding:5px 8px;overflow-wrap:anywhere}.account-modal-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:4px}.account-modal-header-actions .iconbtn{border:1px solid #e8ddec;background:#ffffffc9;color:#5d456d}.account-modal-close{display:grid;place-items:center;border:0;border-radius:9px;width:38px;height:38px;background:#271a2f;color:#fff;margin-left:5px}.account-modal-tabs{flex:0 0 auto;display:flex;gap:4px;overflow-x:auto;padding:0 22px;background:#fff;border-bottom:1px solid #eae4ee;scrollbar-width:thin}.account-modal-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border:0;border-bottom:3px solid transparent;padding:16px 13px 13px;background:transparent;color:#827589;font-size:12px;font-weight:800}.account-modal-tabs button.selected{color:#7526a4;border-bottom-color:#8e34b8;background:linear-gradient(0deg,#f6edff,transparent)}.account-modal-tabs button:hover{color:#7526a4}.account-tab-count{padding:2px 6px;border-radius:6px;background:#f0e7f5;color:#74369d;font-size:10px}.account-modal-body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:25px 28px 26px;scrollbar-color:#d9cce2 transparent}.account-modal-loading{min-height:340px;display:flex;align-items:center;justify-content:center;gap:12px;color:#6e5c77}.account-modal-loading svg{animation:account-spin 1.2s linear infinite}@keyframes account-spin{to{transform:rotate(1turn)}}.account-overview-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.account-overview-title h3{font-size:19px;letter-spacing:-.4px;margin:0 0 4px}.account-overview-title p{font-size:12px;color:#8b7f90;margin:0;max-width:660px}.account-overview-title .btn{flex:0 0 auto}.account-modal-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ece5ef;border-radius:12px;overflow:hidden;background:#fff}.account-modal-field{padding:16px 14px;min-height:75px;min-width:0;border-bottom:1px solid #f0ebf2;border-right:1px solid #f0ebf2}.account-modal-field:nth-child(4n){border-right:0}.account-modal-field:nth-last-child(-n+4){border-bottom:0}.account-modal-field small{font-size:10px;text-transform:uppercase;letter-spacing:.65px;color:#917f97;display:block;margin-bottom:6px;font-weight:800}.account-modal-field strong{display:block;font-size:12px;color:#35283d;overflow-wrap:anywhere;line-height:1.45}.account-modal-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:22px;justify-content:space-between}.account-modal-source{display:flex;gap:12px;align-items:flex-start;border-radius:9px;border:1px solid #eee1f5;padding:13px 15px;background:#faf6fd;color:#694779;font-size:12px;line-height:1.55}.account-modal-source svg{color:#8d3ac0;flex:0 0 auto;margin-top:1px}.account-modal-bottom .account-modal-source{flex:1 1 350px}.account-modal-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.account-modal-section{min-height:290px}.account-modal-contact-list{display:grid;grid-gap:10px;gap:10px}.account-modal-contact{display:flex;align-items:center;gap:13px;padding:16px;border-radius:10px;border:1px solid #ebe4ef}.account-modal-contact-avatar{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#f1e2fa;color:#8534b0}.account-modal-contact-info{min-width:0;flex:1 1}.account-modal-contact-info h4{font-size:14px;margin:0 0 3px;color:#302335}.account-modal-contact-info p{color:#8d7d93;font-size:11px;margin:0 0 5px}.account-modal-contact-info>div{display:flex;gap:12px;flex-wrap:wrap}.account-modal-contact-info a{color:#713399;font-size:11px;text-decoration:none;overflow-wrap:anywhere}.account-modal-contact-info a:hover{text-decoration:underline}.account-primary-tag{font-size:9px;border-radius:4px;background:#dcf7ac;color:#37590b;padding:3px 5px;margin-left:8px}.account-modal-contact-actions{display:flex;gap:4px}.account-modal-note-list,.account-modal-task-list{display:grid;grid-gap:10px;gap:10px}.account-modal-note{border:1px solid #ece5ef;background:#fff;border-radius:10px;padding:15px 16px}.account-modal-note small{font-size:10px;color:#8355a3;letter-spacing:.35px;font-weight:850}.account-modal-note p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:9px 0 0;color:#3f3445}.account-modal-compose{display:grid;grid-gap:9px;gap:9px;margin-bottom:20px;background:#faf7fc;border:1px solid #ebe1ef;border-radius:11px;padding:16px}.account-modal-compose label{font-size:12px;font-weight:800;color:#5d426b}.account-modal-compose textarea{border:1px solid #e1d6e6;border-radius:8px;min-height:90px;padding:12px;resize:vertical;width:100%}.account-modal-compose button{justify-self:start}.account-modal-task{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #ebe5ee;border-radius:10px;padding:15px}.account-modal-task label{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.account-modal-task input{accent-color:#8232b4;width:16px;height:16px}.account-modal-task .done{text-decoration:line-through;color:#aaa}.account-modal-task small{color:#90849a;font-size:11px}.account-modal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px;color:#98879c;background:#fcfafd;border:1px dashed #e9ddee;border-radius:11px;gap:7px}.account-modal-empty strong{color:#55415f;font-size:13px}.account-modal-empty p{font-size:12px;margin:0;max-width:420px}.account-review-form{display:grid;grid-gap:18px;gap:18px;margin-top:25px;max-width:760px}.account-review-form label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#594564;font-weight:800}.account-review-form select,.account-review-form textarea{border:1px solid #e1d6e5;border-radius:9px;padding:12px;background:white;width:100%;font-weight:400;color:#32233e}.account-review-form textarea{min-height:110px;resize:vertical}.account-review-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-review-bottom span{color:#8d7c93;font-size:11px}.account-review-form .error{font-size:12px;color:#ae2b48;padding:10px;background:#fff0f4;border-radius:7px}.account-modal-footer{flex:0 0 auto;border-top:1px solid #eee8f0;background:#faf8fb;padding:14px 25px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-modal-footer>span{display:flex;align-items:center;gap:7px;color:#8e7b97;font-size:11px}.account-modal-footer>div{display:flex;align-items:center;gap:8px}.account-modal-footer .danger-outline{padding:8px 12px}.account-modal-body .account-activities{margin-top:0;padding-top:0;border-top:0}.account-modal-body .account-activities>.drawer-section-head{display:none}.modal-overlay{z-index:65}.toast{z-index:80}@media(max-width:1000px){.account-modal-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-modal-field:nth-child(4n){border-right:1px solid #f0ebf2}.account-modal-field:nth-child(3n){border-right:0}.account-modal-field:nth-last-child(-n+4){border-bottom:1px solid #f0ebf2}.account-modal-field:nth-last-child(-n+3){border-bottom:0}}@media(max-width:720px){.account-modal-header{padding:20px}.account-modal-tabs{padding:0 12px}.account-modal-body{padding:18px}.account-modal-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-modal-field:nth-child(3n){border-right:1px solid #f0ebf2}.account-modal-field:nth-child(2n){border-right:0}.account-modal-field:nth-last-child(-n+3){border-bottom:1px solid #f0ebf2}.account-modal-field:nth-last-child(-n+2){border-bottom:0}.account-overview-title{flex-wrap:wrap}.account-modal-footer{padding:10px 16px}.account-modal-footer>span{max-width:50%}}@media(max-width:540px){.account-modal-backdrop{padding:0;align-items:stretch}.account-modal{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0}.account-modal-header{padding:19px 16px}.account-modal-identity h2{font-size:21px}.account-modal-header-actions .iconbtn{display:none}.account-modal-close{width:34px;height:34px}.account-modal-tabs button{font-size:11px;padding:13px 11px}.account-modal-body{padding:18px 14px}.account-modal-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-modal-field{padding:13px 10px}.account-modal-field small{font-size:9px}.account-modal-field strong{font-size:11px}.account-modal-task{flex-direction:column;align-items:stretch;gap:5px}.account-modal-footer>span{font-size:9px}.account-modal-footer .btn{font-size:11px}.account-modal-contact{padding:11px;gap:9px}.account-modal-contact-avatar{width:35px;height:35px}}@media(prefers-reduced-motion:reduce){.account-modal,.account-modal-backdrop{animation:none}}.task-modal{max-width:510px}.task-modal>p{color:#807385;font-size:12px;margin:0 0 20px}.task-modal-field{display:block;font-size:12px;font-weight:800;color:#5c4c65;margin:17px 0}.task-modal-field small{color:#a197a7;font-size:10px;font-weight:400}.task-modal-field input{display:block;margin-top:7px;width:100%;padding:11px;border:1px solid #e1d8e6;border-radius:8px}.task-modal-linked{display:flex;gap:11px;align-items:center;padding:13px 14px;background:#f7f1fb;border:1px solid #e9d9f3;border-radius:9px}.task-modal-linked svg{color:#8130b1}.task-modal-linked small{font-size:9px;font-weight:850;letter-spacing:1px;color:#906e9e;display:block}.task-modal-linked strong{font-size:12px;color:#41284e}.account-source-grid{border:1px solid #e8e1ea;border-radius:10px;overflow:hidden;margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-source-cell{padding:13px 15px;border-bottom:1px solid #ede7f0;border-right:1px solid #ede7f0;min-width:0}.account-source-cell:nth-child(2n){border-right:0}.account-source-letter{background:#eee0fa;color:#7328a8;border-radius:5px;font-size:11px;font-weight:900;padding:4px 7px;display:inline-block;min-width:23px;text-align:center;margin-right:7px}.account-source-colname{font-size:11px;color:#685b70;font-weight:800}.account-source-cell p{margin:10px 0 0;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:#31263a}.account-source-cell .account-source-empty{color:#b3a5b9;font-style:italic}.account-source-footnote{color:#84748b;font-size:11px;line-height:1.6;margin:15px 0}.account-source-sheet>.account-modal-source{margin:0}@media(max-width:600px){.account-source-grid{grid-template-columns:1fr}.account-source-cell{border-right:0}}.nav-group{display:flex;flex-direction:column;gap:3px;margin-bottom:13px}.nav-group-title{padding:8px 15px 6px;font-size:9px;letter-spacing:1.7px;color:#8d7b94;font-weight:850}.nav-group+.nav-group{border-top:1px solid #28212e;padding-top:12px}.management-workspace{display:grid;grid-gap:15px;gap:15px;margin:0 2px 25px}.management-intro{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:6px 5px}.leads-workspace-header h2,.management-intro h2,.module-heading h2{font-size:26px;letter-spacing:-.9px;margin:6px 0 4px;color:#291c32}.leads-workspace-header p,.management-intro p,.module-heading p{font-size:12px;color:#786d7c;margin:0;max-width:740px}.management-eyebrow{display:block;font-size:9px;letter-spacing:2px;font-weight:850;color:#8432b5}.management-intro>.btn{flex:0 0 auto}.management-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.management-kpi{display:block;position:relative;border:1px solid #e6dfe9;background:#fff;border-radius:12px;box-shadow:var(--shadow);padding:17px 19px;text-align:left;min-width:0;transition:transform .15s,border-color .15s}.management-kpi:hover{border-color:#ac7ac9;transform:translateY(-2px)}.management-kpi.featured{background:#21132d;color:white;border-color:#21132d}.management-kpi-title{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;color:#6d5678}.management-kpi-title svg{color:#8037b0}.management-kpi.featured .management-kpi-title,.management-kpi.featured .management-kpi-title svg{color:#dec5f0}.management-kpi>strong{font-size:33px;letter-spacing:-1.2px;display:block;margin:11px 0 1px}.management-kpi>small{display:block;font-size:10px;color:#827688}.management-kpi.featured>small{color:#c5b6d0}.management-kpi-arrow{position:absolute;right:17px;bottom:17px;color:#ac83c2}.management-content-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);grid-gap:12px;gap:12px}.management-secondary-grid{grid-template-columns:1fr 1fr}.management-focus-list{padding:3px 15px 16px}.management-focus-list>button{width:100%;display:flex;gap:13px;align-items:center;text-align:left;border:1px solid transparent;border-bottom-color:#f0ecf3;padding:15px 6px;background:transparent}.management-focus-list>button:last-child{border-bottom:0}.management-focus-list>button:hover{background:#faf6ff;border-radius:7px}.management-focus-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:#f1e3fb;color:#7834a9;border-radius:10px}.management-focus-list>button>span{min-width:0;flex:1 1}.management-focus-list strong{display:block;color:#3c2d45;font-size:12px}.management-focus-list small{display:block;font-size:11px;line-height:1.55;color:#918593;margin-top:4px}.management-focus-list>button>svg{flex-shrink:0;color:#a87cc6}.management-tasks{display:grid}.management-task{display:flex;align-items:start;gap:11px;padding:13px 18px;border-top:1px solid #f0eaf3}.management-task input{accent-color:#7a28ac;width:15px;height:15px;margin:2px 0}.management-task div{min-width:0}.management-task strong{display:block;font-size:12px;color:#403146}.management-task small{display:block;font-size:10px;color:#988a9c;margin-top:4px}.management-task-add{padding:13px 17px 16px;border-top:1px solid #f0eaf3}.management-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:140px;padding:25px;color:#9a80a6;font-size:11px}.management-empty strong{color:#5d4e66}.management-bars{padding:7px 18px 16px}.management-bar-line{padding:10px 0}.management-bar-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#463650}.management-bar-label span{font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.management-bar-track{height:9px;border-radius:30px;background:#f0eaf5;overflow:hidden;margin-top:8px}.management-bar-track>div{height:100%;border-radius:30px;background:linear-gradient(90deg,#7932b1,#b984da);min-width:0}.management-bar-line small{font-size:9px;color:#9f91a7;display:block;margin-top:5px}.management-notes{min-height:145px}.management-note-grid{padding:0 14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.management-note{border:1px solid #ede6f1;border-radius:10px;padding:13px;min-width:0}.management-note>div{display:flex;align-items:center;gap:7px;color:#6e3c8f;font-size:11px}.management-note>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-note p{font-size:11px;line-height:1.6;color:#54485b;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:9px 0}.management-note small{font-size:9px;color:#92849a}.management-bottom-note{display:flex;gap:8px;align-items:center;color:#88768f;font-size:11px;padding:2px 8px}.management-bottom-note svg{flex-shrink:0}.leads-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 3px 17px;flex-wrap:wrap}.lead-segments{display:flex;gap:7px;border-bottom:1px solid #ded5e4;padding:0 1px 12px}.lead-segments button{border:1px solid #e6ddeb;background:white;color:#624d6a;border-radius:8px;font-size:12px;font-weight:800;padding:10px 17px}.lead-segments button.active{background:#6d259d;border-color:#6d259d;color:#fff;box-shadow:0 3px 9px #68299f22}.lead-segments button:hover{border-color:#7834a5}.leads-list-wrap{margin-top:11px}.leads-list-wrap .lead-panel{width:100%}.leads-list-wrap .lead-table td{max-width:390px}.leads-list-wrap .table-wrap{overflow:auto}.consolidated-module{margin:22px 2px 26px}.module-heading{margin:0 2px 18px}.module-tabs{display:flex;align-items:center;gap:7px;margin:0 1px 15px;border-bottom:1px solid #e7dfee;padding-bottom:11px;flex-wrap:wrap}.module-tabs button{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid #e3dbe7;border-radius:8px;background:white;color:#67526f;font-size:12px;font-weight:800}.module-tabs button.active{background:#7429a7;color:#fff;border-color:#7429a7}.module-tabs button:hover{border-color:#9466b4}@media(max-width:1300px){.management-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.management-content-grid{grid-template-columns:1fr 1fr}.management-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.nav-group-title{font-size:0;height:6px;padding:0}.sidebar.mobile-show .nav-group-title{height:auto;padding:8px 15px 6px;font-size:9px}.management-content-grid{grid-template-columns:1fr}.management-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.management-kpi{padding:12px}.management-kpi>strong{font-size:27px}.management-kpi>small{font-size:9px}.management-note-grid{grid-template-columns:1fr}.management-intro{flex-wrap:wrap}.leads-workspace-header h2,.management-intro h2,.module-heading h2{font-size:23px}.leads-workspace-header .quick-actions{width:100%;justify-content:flex-start}.lead-segments{gap:6px;flex-wrap:nowrap;overflow-x:auto}.lead-segments button{white-space:nowrap;padding:9px 12px}.management-focus-list{padding:3px 10px 10px}.management-focus-icon{height:38px;width:38px}.management-kpi-arrow{display:none}}.nav-lead-shortcuts{display:grid;grid-gap:2px;gap:2px;margin:-1px 3px 8px 21px;padding:2px 2px 3px 13px;border-left:1px solid #4b3659}.nav-lead-shortcuts button{border:0;border-radius:6px;background:transparent;text-align:left;padding:7px 10px;font-size:11px;color:#c7b7d2;font-weight:700;line-height:1.3}.nav-lead-shortcuts button:hover{color:#fff;background:#33223e}.nav-lead-shortcuts button.selected{background:rgba(162,72,217,.24);color:#fff}.lead-segments{gap:6px;flex-wrap:wrap}.lead-segments button{display:inline-flex;align-items:center;gap:9px}.lead-segment-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:3px 7px;border-radius:6px;background:#f0e9f5;color:#6e4c7d;font-size:10px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.lead-segments button.active .lead-segment-count{background:rgba(255,255,255,.18);color:#fff}.lead-segment-description{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid #e5dbee;border-radius:9px;background:#faf7fd;font-size:12px;color:#6c5b75;line-height:1.55;margin:10px 1px 4px}.lead-segment-description .inline-link{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:0 0 auto}.leads-list-wrap .lead-table td .review-status{white-space:nowrap}.customer-active-label{font-weight:800;color:#4a3c61;font-size:11px}@media(max-width:960px){.nav-lead-shortcuts{display:none}.sidebar.mobile-show .nav-lead-shortcuts{display:grid;margin-left:21px}}@media(max-width:650px){.lead-segments{overflow-x:auto;flex-wrap:nowrap}.lead-segment-description{align-items:flex-start;flex-direction:column}.lead-segment-description .inline-link{white-space:normal}}.nav-lead-shortcuts button{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-lead-shortcuts button>span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75;color:#d8bedf}.account-modal-client-badge{font-size:10px;font-weight:850;letter-spacing:.25px;border-radius:6px;padding:5px 8px;color:#7635a0;background:#eee0fc;border:1px solid #dab9ef}.account-modal-qualify-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d8c0e9;background:linear-gradient(105deg,#faf5ff,#f4eafa);border-radius:10px;padding:14px 17px;margin:-5px 0 19px}.account-modal-qualify-cta>div{display:flex;gap:11px;align-items:center;min-width:0}.account-modal-qualify-cta>div>svg{color:#853bb9;flex-shrink:0}.account-modal-qualify-cta strong{display:block;font-size:12px;color:#54316c;margin-bottom:3px}.account-modal-qualify-cta small{font-size:11px;color:#826b90;line-height:1.5}.account-modal-qualify-cta>.btn{flex:0 0 auto}.qualification-workspace{padding-bottom:14px}.qualification-updated{display:flex;align-items:center;gap:6px;background:#f3eef8;border:1px solid #e5d9ec;border-radius:8px;color:#765289;font-size:11px;padding:8px 10px}.qualification-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:-2px 0 20px}.qualification-summary>div{display:flex;gap:11px;align-items:center;background:#faf8fc;padding:15px 14px;border:1px solid #e9e1ed;border-radius:10px;min-width:0}.qualification-summary>div>svg{color:#8236b5;flex-shrink:0}.qualification-summary span{min-width:0}.qualification-summary small{display:block;color:#92839a;text-transform:uppercase;font-size:9px;letter-spacing:.65px;font-weight:800;margin-bottom:6px}.qualification-summary strong{display:block;color:#43304e;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.qualification-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.qualification-step{background:#fff;border:1px solid #e8e0ec;border-radius:12px;padding:17px 16px;min-width:0}.qualification-step-title{display:flex;align-items:flex-start;gap:10px;min-height:72px;margin-bottom:15px}.qualification-step-title>svg{color:#9c76b5;flex:0 0 auto;margin-left:auto}.qualification-step-number{border-radius:8px;background:#f2e6fa;color:#8034b0;padding:8px 9px;font-weight:950;font-size:12px}.qualification-step-title h4{font-size:14px;color:#3b2547;letter-spacing:-.25px;margin:1px 0 4px}.qualification-step-title p{font-size:11px;color:#95869c;line-height:1.5;margin:0}.qualification-notes>label:not(.qualification-confirmation),.qualification-step label{display:block;font-size:11px;color:#594465;font-weight:850;margin-bottom:8px}.qualification-step select{display:block;width:100%;background:#fff;border:1px solid #dbcee2;padding:12px 9px;border-radius:8px;font-size:12px;color:#392e3f;font-weight:700;max-width:100%;min-height:42px}.qualification-notes textarea:focus-visible,.qualification-step select:focus-visible{outline:2px solid #8a40ba;outline-offset:2px}.qualification-step select:disabled{background:#f5f3f6;color:#8e8295;cursor:not-allowed}.qualification-help{display:block;color:#95899b;line-height:1.65;font-size:10px;margin-top:10px}.qualification-notes{background:#fbf8fd;border:1px solid #ebe0f0;border-radius:12px;padding:18px;margin-top:14px}.qualification-notes-title{display:flex;gap:11px;align-items:center;margin-bottom:16px}.qualification-notes-title svg{color:#8435b2;flex-shrink:0}.qualification-notes-title h4{font-size:14px;margin:0 0 3px;color:#3b2648}.qualification-notes-title p{font-size:11px;color:#897493;margin:0}.qualification-notes label strong{font-size:10px;color:#8b39b9}.qualification-notes textarea{display:block;width:100%;min-height:100px;resize:vertical;border:1px solid #e0d4e7;border-radius:9px;background:#fff;padding:11px 13px;font-family:inherit;font-size:12px;color:#3d2d46;line-height:1.6}.qualification-notes textarea:disabled{background:#f6f3f8}.qualification-note-meta{display:flex;gap:10px;justify-content:space-between;margin-top:7px;font-size:10px;color:#a08ca8;flex-wrap:wrap}.qualification-confirmation{display:flex!important;gap:12px;align-items:flex-start;background:#f2e6fa;border:1px solid #d9c4e7;border-radius:9px;padding:13px 15px;margin-top:13px;color:#5d406c;font-size:11px;line-height:1.65;cursor:pointer}.qualification-confirmation input{margin-top:3px;accent-color:#7d2ab2;flex:0 0 auto;width:16px;height:16px}.qualification-error,.qualification-success,.qualification-warning{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;margin:14px 0 0;padding:11px;border-radius:8px}.qualification-warning{color:#875d2f;background:#fff7e9;border:1px solid #edd4a9}.qualification-error{color:#a02d49;background:#ffeff3;border:1px solid #f2cbd5}.qualification-success{color:#4f4678;background:#efeaf9;border:1px solid #dcd2ef}.qualification-error svg,.qualification-success svg,.qualification-warning svg{flex:0 0 auto;margin-top:1px}.qualification-error .inline-link{display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.qualification-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:18px 2px 0;padding:15px 0 0;border-top:1px solid #efe7f1}.qualification-footer>span{display:flex;gap:9px;align-items:flex-start;color:#8d7e94;font-size:11px;line-height:1.6;max-width:550px}.qualification-footer>span>svg{flex:0 0 auto}.qualification-footer .btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px}.qualification-footer .btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:980px){.qualification-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.qualification-steps{grid-template-columns:1fr}.qualification-step-title{min-height:0}.qualification-step{padding:16px}.qualification-step select{width:100%}}@media(max-width:660px){.qualification-summary{grid-template-columns:1fr}.qualification-summary>div{padding:10px 13px}.account-modal-qualify-cta{align-items:flex-start;flex-direction:column}.account-modal-qualify-cta>.btn{width:100%;justify-content:center}.qualification-footer{align-items:stretch;flex-direction:column}.qualification-footer .btn{justify-content:center}}.activity-monitor,.team-management{display:grid;grid-gap:14px;gap:14px}.team-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px}.team-intro h3,.team-invite h3{font-size:17px;margin:0 0 5px;letter-spacing:-.4px}.team-intro p{font-size:12px;color:#918198;margin:0;line-height:1.55}.team-intro .btn{flex:0 0 auto}.team-role-explainer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.team-role-explainer>div{display:flex;gap:9px;min-width:0;align-items:flex-start;padding:12px;background:#fcf9fd;border:1px solid #ebe3ef;border-radius:9px}.team-role-explainer svg{color:#8f49b7;flex:0 0 auto}.team-role-explainer strong{display:block;font-size:11px;color:#4b3759;margin-bottom:5px}.team-role-explainer small{font-size:10px;color:#8f8099;line-height:1.55;display:block}.team-invite{padding:20px}.team-invite h3{display:flex;align-items:center;gap:8px}.team-invite .panel-head{padding:0 0 17px}.team-invite .panel-head p{font-size:12px;color:#8f8099}.team-invite-controls{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(155px,.9fr) auto;align-items:end;grid-gap:12px;gap:12px}.team-invite-controls label{font-size:11px;font-weight:850;color:#685171}.team-invite-controls input,.team-invite-controls select,.team-role-select{display:block;width:100%;min-height:41px;padding:9px 10px;background:#fff;border:1px solid #ded3e4;border-radius:8px;font-size:12px;color:#38243f;margin-top:8px}.team-invite-controls .btn{min-height:41px;white-space:nowrap}.team-invite-tip{display:flex;align-items:center;gap:8px;color:#8d7795;font-size:11px;margin:13px 0 0}.team-members .panel-head{display:flex;align-items:center;justify-content:space-between}.team-table td{vertical-align:middle}.team-table td small{display:block;margin-top:5px;font-size:10px;color:#95849a}.team-role-select{min-width:150px;margin:0}.team-access-tag{display:inline-flex;font-size:10px;font-weight:850;border:1px solid #e4d6ed;border-radius:6px;padding:5px 9px;background:#f6effa;color:#774e90}.team-access-tag.inactive{background:#f9f5f1;color:#9a7a59;border-color:#eddfcd}.team-offline,.team-online{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800}.team-online{color:#6f348f}.team-offline{color:#9c919e}.team-member-actions{display:flex;align-items:center;gap:6px}.team-member-actions .btn{padding:7px 10px;white-space:nowrap}.team-feedback{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:9px;font-size:12px}.team-feedback.error{background:#fff1f4;border:1px solid #f1cdd9;color:#992c49}.team-feedback.success{background:#f1eafa;border:1px solid #dbcaed;color:#563776}.monitor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.monitor-kpis>.panel{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:17px 19px;min-height:118px}.monitor-kpis>.panel svg{color:#8737b8}.monitor-kpis>.panel span{font-size:11px;color:#817288;font-weight:750}.monitor-kpis>.panel strong{font-size:25px;letter-spacing:-.9px;color:#30203b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitor-sessions .lead-table{min-width:790px}.monitor-device{display:block;max-width:240px;overflow-wrap:anywhere;font-size:10px;line-height:1.5;color:#665471}.monitor-sessions td small{font-size:9px;color:#a18da9}.monitor-filters{display:flex;gap:11px;align-items:end;flex-wrap:wrap;padding:15px 18px}.monitor-filters label{font-size:11px;color:#705a7b;font-weight:800}.monitor-filters select{display:block;background:#fff;border:1px solid #e0d5e7;padding:9px 12px;margin-top:7px;min-width:200px;border-radius:8px;font-size:12px}.monitor-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start;padding:14px 18px;border-top:1px solid #efe9f2}.monitor-event-icon{display:grid;place-items:center;width:31px;height:31px;background:#f4eafb;border-radius:8px;color:#8641b3}.monitor-event strong{font-size:12px;color:#423047}.monitor-event strong small{font-size:10px;color:#9986a1;font-weight:600}.monitor-event p{font-size:11px;color:#86778e;margin:4px 0 0}.monitor-event time{font-size:10px;color:#a08caa;white-space:nowrap}.monitor-event details{margin-top:10px}.monitor-event summary{font-size:10px;color:#7e37a8;cursor:pointer}.monitor-event pre{white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto;border:1px solid #eee3f4;border-radius:7px;padding:11px;background:#faf7fd;font-size:10px}.monitor-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 19px;border-top:1px solid #eee6f2}.monitor-pagination span{font-size:11px;color:#8a7495}.lead-assignment-toolbar{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:13px 0;padding:13px 15px;border:1px solid #e4d6eb;border-radius:10px;background:#faf6fd}.lead-assignment-toolbar>div{display:flex;align-items:center;gap:9px;margin-right:auto}.lead-assignment-toolbar svg{color:#8135b4}.lead-assignment-toolbar strong{font-size:12px;color:#493452}.lead-assignment-toolbar small{font-size:10px;color:#8d799a}.lead-assignment-toolbar select{border:1px solid #e4d9eb;border-radius:8px;background:#fff;min-height:38px;padding:8px 11px;font-size:12px;color:#543862;min-width:240px;max-width:100%}.lead-assignment-toolbar .btn{min-height:38px}.leads-list-wrap .lead-table td input,.leads-list-wrap .lead-table th input{accent-color:#7c30b0;width:15px;height:15px}.qualification-lock-msg{margin-top:9px;font-size:10px;line-height:1.55;color:#8a567c;border:1px solid #ecddec;border-radius:7px;padding:7px 9px;background:#fcf5fb}@media(max-width:1200px){.team-role-explainer{grid-template-columns:repeat(3,minmax(0,1fr))}.team-invite-controls{grid-template-columns:1fr 1fr}.team-invite-controls .btn{grid-column:1/-1}}@media(max-width:780px){.monitor-kpis,.team-role-explainer{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite-controls{grid-template-columns:1fr}.team-invite-controls .btn{grid-column:auto}.lead-assignment-toolbar{align-items:stretch;flex-direction:column}.lead-assignment-toolbar>div{margin:0}.lead-assignment-toolbar select{width:100%;min-width:0}.lead-assignment-toolbar .btn{justify-content:center}}@media(max-width:480px){.team-role-explainer{grid-template-columns:1fr}.monitor-kpis{gap:7px}.monitor-kpis>.panel{padding:12px}.monitor-event{grid-template-columns:auto 1fr}.monitor-event time{grid-column:2}.monitor-filters label,.monitor-filters select{width:100%}}.task-modal-field select{display:block;margin-top:7px;width:100%;padding:11px;border:1px solid #e1d8e6;border-radius:8px;background:#fff;font-size:12px;color:#44324d}.account-history-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.account-history-event{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;border:1px solid #e9e0ef;border-radius:10px;padding:13px 14px;background:#fff}.account-history-avatar{display:grid;place-items:center;background:#f2e7fa;color:#7b39a7;border-radius:8px;height:33px;width:33px}.account-history-event strong{display:block;color:#3a2949;font-size:12px}.account-history-event p{color:#806f89;font-size:11px;margin:5px 0}.account-history-event time{color:#96869f;font-size:10px;white-space:nowrap}.account-history-event details{margin-top:7px;font-size:10px;color:#7d4c99}.account-history-event pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:#f9f6fb;padding:9px;font-size:10px;border-radius:7px}.account-history-event summary{cursor:pointer}.account-history-event details[open]{margin-bottom:5px}@media(max-width:600px){.account-history-event{grid-template-columns:32px minmax(0,1fr)}.account-history-event time{grid-column:2}}.team-profile-overlay{position:fixed;inset:0;display:grid;place-items:center;background:#1f122bb8;z-index:200;padding:18px}.team-profile-editor{width:min(440px,100%);padding:26px;display:grid;grid-gap:12px;gap:12px}.team-profile-editor h3{font-size:20px;margin:0}.team-profile-editor p{font-size:12px;color:#846f91;margin:0 0 6px}.team-profile-editor label{font-size:12px;color:#5f4c6e;font-weight:750}.team-profile-editor input{display:block;width:100%;border:1px solid #dfd4e6;border-radius:8px;padding:11px;margin-top:5px;font-size:13px}.team-profile-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.team-access-explanation{display:grid;grid-gap:9px;gap:9px;padding:17px 20px}.team-access-explanation>div{display:flex;gap:10px;align-items:center;color:#673a84;font-size:13px}.team-access-explanation p{font-size:11px;color:#8b7797;line-height:1.7;margin:0}.team-create-form{padding:19px 21px;display:grid;grid-gap:14px;gap:14px}.team-create-form .panel-head{padding:0 0 4px}.team-create-form .panel-head h3{display:flex;align-items:center;gap:9px;font-size:16px;margin:0 0 6px}.team-create-form .panel-head p{margin:0;font-size:12px;color:#86778b}.team-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.team-create-fields label{display:block;min-width:0;font-size:11px;font-weight:800;color:#67536d}.team-create-fields input,.team-create-fields select{display:block;width:100%;margin-top:7px;border:1px solid #ded2e5;padding:11px 12px;font-size:12px;color:#34223f;background:white;border-radius:8px;min-height:42px}.team-create-fields input:focus-visible,.team-create-fields select:focus-visible{outline:2px solid #8842b7;outline-offset:1px}.team-password-field{grid-column:1/-1}.team-password-field>div{display:flex;align-items:center;gap:8px}.team-password-field>div>input{flex:1 1;width:auto}.team-password-field .btn{flex:0 0 auto;margin-top:7px;min-height:42px}.team-create-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #eee4f1;padding-top:15px}.team-create-actions>p{margin:0;line-height:1.5;font-size:11px;color:#887990}.team-create-actions>.btn{flex:0 0 auto;display:flex;align-items:center;gap:7px}.team-create-actions>.btn:disabled{opacity:.55;cursor:not-allowed}.team-credentials-issued{padding:17px 20px;background:#f7f1fb;display:grid;grid-gap:10px;gap:10px}.team-credentials-issued>strong{display:flex;gap:8px;align-items:center;color:#58396d;font-size:13px}.team-credentials-issued>p{font-size:12px;color:#6b5b79;line-height:1.6;margin:0}.team-credentials-issued>div{display:flex;gap:9px;flex-wrap:wrap}@media(max-width:700px){.team-create-fields{grid-template-columns:1fr}.team-password-field{grid-column:auto}.team-create-actions{align-items:stretch;flex-direction:column}.team-create-actions>.btn{justify-content:center}}.account-last-decision{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f8f2fc;border:1px solid #e5d7ee;border-radius:10px;margin:2px 0 16px;padding:13px 16px}.account-last-decision>div{min-width:0}.account-last-decision strong{display:block;font-size:12px;color:#4d3066;margin:5px 0}.account-last-decision p{font-size:11px;color:#665272;margin:4px 0;line-height:1.6;overflow-wrap:anywhere}.account-last-decision .btn{flex-shrink:0}.account-history-correction{display:inline-flex;border:1px solid #e7d4b7;background:#fff7ea;border-radius:6px;color:#865e33;font-size:10px;font-weight:800;padding:4px 7px;margin:5px 0}.account-history-changes{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.account-history-changes>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.account-history-changes strong{font-size:10px!important;color:#6c4e7a!important;text-transform:capitalize;min-width:115px}.account-history-changes span{font-size:11px;color:#594c66;overflow-wrap:anywhere}.account-history-reason{padding:10px 13px;margin:10px 0 4px;border-left:3px solid #8f4ab4;background:#f8f3fc;color:#4d3d58;border-radius:0 7px 7px 0;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.account-edit-reason{display:block;font-size:12px;font-weight:800;color:#64486f;padding:12px 17px}.account-edit-reason textarea{display:block;margin-top:8px;width:100%;min-height:90px;padding:10px 12px;border:1px solid #e2d3e9;border-radius:8px;background:#fff;font-family:inherit;line-height:1.5}@media(max-width:650px){.account-last-decision{align-items:flex-start;flex-direction:column}.account-history-changes>div{display:grid;grid-gap:3px;gap:3px}}@keyframes crm-rotate{to{transform:rotate(1turn)}}.crm-spin{animation:crm-rotate .8s linear infinite;transform-origin:center;display:inline-block;flex-shrink:0}@media(prefers-reduced-motion:reduce){.crm-spin{animation-duration:1.8s}}.team-password-hint{display:block;margin:6px 0 0;font-size:11px;color:#856c8e;font-weight:500;line-height:1.5}.btn[aria-busy=true],.iconbtn[aria-busy=true]{cursor:progress}.performance-page{display:grid;grid-gap:13px;gap:13px;min-width:0}.performance-title-bar{padding:22px 24px;display:flex;gap:20px;align-items:center;justify-content:space-between;background:linear-gradient(125deg,#fff,#fcf8fe)}.performance-title-bar h2{margin:6px 0;font-size:25px;letter-spacing:-1px;color:#2e1c3c}.performance-title-bar p{font-size:12px;line-height:1.6;max-width:630px;color:#82718a;margin:0}.performance-title-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.performance-title-actions .btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.performance-disabled{opacity:.4;pointer-events:none}.performance-tabs{display:flex;gap:7px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e7dce9;padding:0 2px 10px}.performance-tabs button{display:flex;align-items:center;gap:8px;min-height:39px;font-size:12px;font-weight:750;border:1px solid #e6dbeb;background:#fff;color:#735d80;padding:10px 16px;border-radius:9px;cursor:pointer}.performance-tabs button.active{border-color:#a45bc3;background:#f5eaf9;color:#703299}.performance-filters{display:flex;align-items:end;flex-wrap:wrap;gap:13px;padding:14px 17px}.performance-filters label{display:grid;grid-gap:6px;gap:6px;color:#715b79;font-size:10px;font-weight:850}.performance-filters label svg{display:inline;vertical-align:middle}.performance-filters input,.performance-filters select{border:1px solid #e1d5e7;background:#fff;border-radius:7px;color:#422f4a;padding:10px 11px;font-size:12px;min-height:37px}.performance-filters select{min-width:145px;max-width:230px}.performance-quick-period{display:flex;gap:5px;padding:4px;border-radius:9px;background:#f5eef8;margin-right:auto}.performance-quick-period button{border:0;background:transparent;color:#8f789c;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:800;cursor:pointer}.performance-quick-period button.active{background:white;box-shadow:0 1px 5px #4b1c5817;color:#7937a2}.performance-print-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#877393}.performance-print-meta strong{color:#60426f}.performance-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:45px 18px;color:#855fa1;font-size:13px}.performance-report-content{display:grid;grid-gap:13px;gap:13px;min-width:0}.performance-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.performance-metric{padding:17px 18px;min-width:0;display:grid;grid-gap:7px;gap:7px}.performance-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#7d6987}.performance-metric-heading span{font-size:11px;font-weight:750}.performance-metric-heading svg{flex:0 0 auto;color:#9149b8}.performance-metric>strong{font-size:25px;letter-spacing:-1px;line-height:1.1;color:#382146;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-metric>small{font-size:10px;color:#9887a0;line-height:1.55}.performance-context{padding:15px 18px;display:flex;gap:12px;align-items:flex-start;background:#faf6fd}.performance-context svg{color:#8c46b4;flex:0 0 auto}.performance-context strong{font-size:12px;color:#67457a}.performance-context p{font-size:11px;line-height:1.65;color:#897590;margin:5px 0 0}.performance-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.performance-bars,.performance-progress,.performance-recent,.performance-table-panel{min-width:0;padding:0;overflow:hidden}.performance-panel-head{padding:18px 20px 12px}.performance-panel-head h3{font-size:15px;color:#3d294b;letter-spacing:-.25px;margin:0 0 5px}.performance-panel-head p{font-size:11px;color:#96839e;margin:0;line-height:1.55}.performance-reliability{display:grid;grid-gap:6px;gap:6px;padding:10px 20px 18px}.performance-reliability strong{color:#702e9a;font-size:33px;letter-spacing:-1.2px}.performance-reliability span{font-size:11px;color:#877695}.performance-mini-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 20px;border-top:1px solid #f2eaf5;font-size:11px;color:#776383}.performance-mini-row b{color:#412b51;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-trend-list{display:grid;grid-gap:8px;gap:8px;padding:5px 18px 15px}.performance-trend-list>div{display:grid;grid-template-columns:75px minmax(0,1fr) 32px;grid-gap:10px;gap:10px;align-items:center;font-size:10px;color:#8b7297}.performance-trend-list strong{text-align:right;color:#5a356c}.performance-bar-track,.performance-trend-track{height:8px;background:#f3e9f6;overflow:hidden;border-radius:6px}.performance-bar-track>span,.performance-trend-track>div{display:block;height:100%;background:linear-gradient(90deg,#722aab,#aa6ccd);border-radius:6px}.performance-table-panel .table-wrap{overflow:auto}.performance-team-table{min-width:1050px;font-size:11px}.performance-team-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-team-table td small{display:block;margin-top:5px;color:#9986a1}.performance-employee-link{border:0;background:transparent;color:#8037ac;font:inherit;font-weight:800;padding:0;cursor:pointer;text-align:left}.performance-employee-link:hover{text-decoration:underline}.performance-table-footnote{padding:0 19px 12px;color:#96859e;font-size:10px;line-height:1.7}.performance-work-list{display:grid}.performance-work-list>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:#fff;border:0;border-top:1px solid #f0e8f4;padding:13px 19px;cursor:pointer;text-align:left;color:#6b5479}.performance-work-list>button:hover{background:#fbf6fe}.performance-work-avatar{display:grid;place-items:center;height:34px;width:34px;border-radius:9px;background:#f0e3f7;color:#8240ae}.performance-work-list>button>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.performance-work-list>button strong{font-size:12px;color:#493353}.performance-work-list>button small{font-size:10px;color:#92809d;line-height:1.45}.performance-work-list .performance-work-note{font-size:11px;color:#675b6c;max-width:100%;overflow-wrap:anywhere}.performance-work-list>button>svg{color:#aa89bd}.performance-bar-rows{display:grid;grid-gap:13px;gap:13px;padding:5px 20px 20px}.performance-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;align-items:baseline}.performance-bar>div:first-child strong{font-size:11px;color:#6c5876}.performance-bar>div:first-child span{font-size:11px;font-weight:800;color:#523362}.performance-explanation{margin:16px 20px;font-size:11px;color:#82688e;line-height:1.7}.performance-empty{padding:26px 19px;text-align:center;color:#9984a3;font-size:12px;line-height:1.6;display:grid;justify-items:center;grid-gap:9px;gap:9px}.performance-empty strong{color:#70577d}.performance-empty p{margin:0}.performance-endnote{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1px solid #e8ddec;border-radius:9px;color:#98869e;font-size:10px;line-height:1.6}.performance-endnote svg{flex-shrink:0;color:#8b65a5}.account-collaboration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin:4px 0 18px}.account-collaboration-card{padding:16px 18px;border-radius:10px;border:1px solid #e8ddec;background:#fcf9fe;display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.account-collaboration-card>div{display:flex;align-items:center;gap:9px;color:#774a95}.account-collaboration-card>div strong{font-size:12px}.account-collaboration-card>b{font-size:13px;color:#493356}.account-collaboration-card>span{font-size:10px;color:#816d8c;line-height:1.5}.account-collaboration-card p{font-size:11px;line-height:1.6;color:#776580;margin:2px 0 0;overflow-wrap:anywhere}.account-collaboration-empty{font-size:11px;color:#927f98}@media(max-width:1180px){.performance-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-title-bar{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.account-collaboration-grid,.performance-grid-two{grid-template-columns:1fr}.performance-filters label{flex:1 1 45%}.performance-filters select{width:100%;max-width:none}.performance-quick-period{width:100%;justify-content:space-between}.performance-quick-period button{flex:1 1}.performance-title-bar{padding:16px}.performance-tabs button{flex:1 1;justify-content:center;font-size:11px;padding:9px}.performance-stat-grid{gap:8px}.performance-metric{padding:13px}.performance-metric>strong{font-size:23px}}@media print{@page{size:A4 landscape;margin:12mm}body *{visibility:hidden!important}#cannacrm-print-report,#cannacrm-print-report *{visibility:visible!important}#cannacrm-print-report{position:absolute!important;top:0!important;left:0!important;width:100%!important;display:block!important;color:#202020!important}#cannacrm-print-report .performance-no-print{display:none!important}#cannacrm-print-report .performance-report-content{display:block!important}#cannacrm-print-report .performance-stat-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important}#cannacrm-print-report .performance-grid-two{display:grid!important;grid-template-columns:repeat(2,1fr)!important}#cannacrm-print-report .performance-bars,#cannacrm-print-report .performance-metric,#cannacrm-print-report .performance-progress,#cannacrm-print-report .performance-recent{break-inside:avoid;page-break-inside:avoid;margin-bottom:10px}#cannacrm-print-report .performance-work-list>button{page-break-inside:avoid;break-inside:avoid;cursor:default}#cannacrm-print-report .performance-team-table{min-width:0!important;width:100%!important;font-size:8px}#cannacrm-print-report .table-wrap{overflow:visible!important}#cannacrm-print-report .performance-title-bar{display:block!important}#cannacrm-print-report .performance-print-meta{margin:12px 0!important}#cannacrm-print-report .performance-context,#cannacrm-print-report .performance-endnote{page-break-inside:avoid;break-inside:avoid}}