:root{--bg:#f5f6f4;--surface:#fff;--surface-soft:#eef2ef;--text:#17201c;--muted:#6d7772;--border:#e2e6e3;--sidebar:#17231f;--green:#285848;--green-soft:#e3f1e8;--lime:#dceaa6;--amber:#956000;--amber-soft:#fff4d7;--red:#a24040;--red-soft:#fdecec;--blue:#2b63bf;--blue-soft:#eaf1ff;--radius:16px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#fff;flex-direction:column;padding:18px 13px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:11px;padding:4px 8px 24px;font-weight:900;display:flex}.brandMark{background:var(--lime);width:38px;height:38px;color:var(--sidebar);border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.tenantCard{background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;margin:0 5px 14px;padding:12px}.tenantCard small{color:#a9b5af;margin-bottom:4px;font-size:10px;display:block}.tenantCard strong{font-size:12px;line-height:1.35}.nav{gap:4px;display:grid}.nav a{color:#adb9b3;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:700}.nav a:hover,.nav a.active{color:#fff;background:#293833}.navDivider{background:#ffffff17;height:1px;margin:10px 7px}.sidebarBottom{border-top:1px solid #ffffff1a;margin-top:auto;padding:14px 9px 3px}.sidebarBottom strong{font-size:12px;display:block}.sidebarBottom span{color:#98a69f;font-size:10px}.main{min-width:0}.topbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 26px;display:flex}.topbar h1{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.05}.topbar p{color:var(--muted);margin:5px 0 0;font-size:11px}.topActions{align-items:center;gap:8px;display:flex}.content{max-width:1500px;margin:0 auto;padding:24px}.button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:850;display:inline-flex}.buttonPrimary{background:var(--sidebar);color:#fff}.buttonSoft{background:var(--surface-soft);color:var(--text)}.buttonOutline{color:var(--text);border:1px solid var(--border);background:#fff}.buttonLime{background:var(--lime);color:var(--sidebar)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.kpi{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:16px}.kpi span{color:var(--muted);font-size:10px;font-weight:800;display:block}.kpi strong{letter-spacing:-.045em;margin-top:5px;font-size:27px;display:block}.kpi small{color:var(--green);margin-top:4px;font-size:10px;font-weight:750;display:block}.panel{border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.panelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:13px 16px;display:flex}.panelHeader h2,.panelHeader h3{margin:0;font-size:14px}.panelBody{padding:16px}.grid2{grid-template-columns:1.15fr .85fr;gap:13px;display:grid}.gridEqual{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.badgeGreen{background:var(--green-soft);color:#227345}.badgeAmber{background:var(--amber-soft);color:var(--amber)}.badgeRed{background:var(--red-soft);color:var(--red)}.badgeBlue{background:var(--blue-soft);color:var(--blue)}.badgeGrey{color:#66716b;background:#edf0ee}.attention{display:grid}.attentionRow{border-bottom:1px solid #edf0ee;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.attentionRow:last-child{border-bottom:0}.iconBox{background:var(--surface-soft);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.attentionRow strong{font-size:12px;display:block}.attentionRow p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.textLink{color:var(--green);font-size:11px;font-weight:850}.companyTable{border-collapse:collapse;width:100%}.companyTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding:9px 11px;font-size:9px}.companyTable td{vertical-align:middle;border-bottom:1px solid #edf0ee;padding:13px 11px;font-size:12px}.companyTable tr:last-child td{border-bottom:0}.companyName{font-weight:850}.companyMeta{color:var(--muted);margin-top:3px;font-size:10px}.inbox{grid-template-columns:360px minmax(0,1fr);min-height:640px;display:grid}.leadList{border-right:1px solid var(--border)}.leadSearch{border-bottom:1px solid var(--border);padding:12px}.searchInput{border:1px solid var(--border);background:#fafbfa;border-radius:10px;outline:none;width:100%;padding:9px 11px;font-size:11px}.leadRow{border-bottom:1px solid #edf0ee;padding:14px 15px;display:block}.leadRow:hover,.leadRowActive{background:#f3f7f5}.leadTop{justify-content:space-between;gap:10px;display:flex}.leadTop strong{font-size:12px}.leadTop span{color:var(--muted);font-size:9px}.leadTask{color:#4f5a55;margin-top:5px;font-size:11px;line-height:1.4}.leadMeta{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.leadMeta small{color:var(--muted);font-size:9px}.leadDetail{padding:20px}.detailTitle{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detailTitle h2{letter-spacing:-.04em;margin:0;font-size:25px}.detailTitle p{color:var(--muted);margin:5px 0 0;font-size:11px}.infoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0;display:grid}.infoBox{background:#f5f7f6;border-radius:11px;padding:10px}.infoBox span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850;display:block}.infoBox strong{margin-top:4px;font-size:11px;display:block}.aiGrid{grid-template-columns:1.1fr .9fr;gap:9px;display:grid}.aiBox{background:#eef5f1;border:1px solid #d9e7df;border-radius:13px;padding:14px}.warnBox{background:#fff9ec;border:1px solid #f0e2bf;border-radius:13px;padding:14px}.sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--green);margin-bottom:7px;font-size:9px;font-weight:950}.warnBox .sectionLabel{color:var(--amber)}.aiBox p,.warnBox p,.plainText{margin:0;font-size:11px;line-height:1.65}.replyBox{border:1px solid var(--border);resize:vertical;border-radius:12px;outline:none;width:100%;min-height:170px;padding:12px;font-size:12px;line-height:1.55}.detailSection{margin-top:15px}.detailActions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profileItem{background:#f6f8f7;border-radius:11px;padding:11px}.profileItem span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900;display:block}.profileItem strong{margin-top:4px;font-size:11px;display:block}.checklist{display:grid}.checkRow{border-bottom:1px solid #edf0ee;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.checkRow:last-child{border-bottom:0}.checkIcon{background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:50%;place-items:center;font-size:10px;font-weight:950;display:grid}.checkIconWaiting{background:var(--amber-soft);color:var(--amber)}.checkRow strong{font-size:11px;display:block}.checkRow p{color:var(--muted);margin:2px 0 0;font-size:9px}.note{background:#fff9e8;border:1px solid #f0e4bf;border-radius:12px;padding:13px;font-size:11px;line-height:1.55}.note strong{color:#815500;margin-bottom:4px;display:block}.loginWrap{background:radial-gradient(circle at 20% 0,#fff 0,transparent 38%), var(--bg);place-items:center;min-height:100vh;padding:22px;display:grid}.loginCard{border:1px solid var(--border);background:#fff;border-radius:22px;width:min(440px,100%);padding:30px;box-shadow:0 25px 70px #141f1a14}.loginLogo{align-items:center;gap:10px;margin-bottom:28px;display:flex}.loginLogo strong{font-size:15px}.loginCard h1{letter-spacing:-.05em;margin:0;font-size:31px}.loginCard>p{color:var(--muted);font-size:12px;line-height:1.6}.formGroup{margin-top:17px}.formGroup label{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:850;display:block}.formGroup input{border:1px solid var(--border);border-radius:11px;outline:none;width:100%;padding:11px}.loginActions{gap:8px;margin-top:14px;display:grid}.demoBox{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.demoBox p{color:var(--muted);margin:0 0 9px;font-size:10px}.demoButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.message{background:var(--green-soft);color:var(--green);border-radius:10px;margin-top:10px;padding:10px;font-size:10px;line-height:1.45}.publicWrap{background:var(--bg);min-height:100vh}.publicTop{border-bottom:1px solid var(--border);background:#ffffffd1;justify-content:space-between;align-items:center;min-height:72px;padding:12px 6vw;display:flex}.publicHero{grid-template-columns:1fr 460px;align-items:center;gap:55px;padding:78px 6vw;display:grid}.publicHero h1{letter-spacing:-.065em;margin:15px 0 22px;font-size:clamp(50px,7vw,88px);line-height:.94}.publicHero p{color:var(--muted);max-width:650px;font-size:17px;line-height:1.7}.leadForm{border:1px solid var(--border);background:#fff;border-radius:20px;padding:22px;box-shadow:0 20px 55px #14211b14}.leadForm h2{margin:0 0 4px;font-size:20px}.leadForm>p{color:var(--muted);margin:0 0 16px;font-size:10px}.formField{margin-bottom:10px}.formField label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:900;display:block}.formField input,.formField textarea,.formField select{border:1px solid var(--border);background:#fff;border-radius:10px;outline:none;width:100%;padding:10px 11px}.formField textarea{resize:vertical;min-height:90px}@media (max-width:980px){.shell{display:block}.sidebar{display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.gridEqual{grid-template-columns:1fr}.inbox{grid-template-columns:320px minmax(0,1fr)}.aiGrid,.publicHero{grid-template-columns:1fr}}@media (max-width:680px){.content{padding:14px}.topbar{align-items:flex-start;padding:13px 15px}.topbar h1{font-size:19px}.topActions .buttonOutline{display:none}.kpis{grid-template-columns:1fr 1fr}.inbox{grid-template-columns:1fr}.leadList{border-right:0;border-bottom:1px solid var(--border)}.infoGrid{grid-template-columns:1fr 1fr}.detailTitle{display:block}.detailTitle .topActions{margin-top:10px}.profileGrid{grid-template-columns:1fr}.publicTop{padding:10px 18px}.publicHero{padding:50px 18px}.publicHero h1{font-size:50px}}.loginHint{color:var(--muted);margin:12px 0 0!important;font-size:10px!important;line-height:1.5!important}.button:disabled{opacity:.6;cursor:not-allowed}.customerNavSections{gap:11px;display:grid}.customerNavSection{gap:4px;display:grid}.navSectionLabel{color:#71817a;letter-spacing:.08em;text-transform:uppercase;padding:0 11px 3px;font-size:8px;font-weight:900}.navSectionItems{gap:3px;display:grid}.shellCustomer .nav a{padding:9px 11px}.shellCustomer .customerNavSection+.customerNavSection{border-top:1px solid #ffffff12;padding-top:8px}
.shellCustomer{--customer-bg:#f6f5f1;--customer-surface:#fff;--customer-surface-soft:#f1f0eb;--customer-border:#e7e4dc;--customer-text:#1d2421;--customer-muted:#737a75;--customer-sidebar:#19211e;--customer-sidebar-soft:#242d29;--customer-accent:#385d50;--customer-accent-soft:#e8efeb;background:var(--customer-bg);color:var(--customer-text);grid-template-columns:216px minmax(0,1fr)}.shellCustomer .sidebar{background:var(--customer-sidebar);border-right:1px solid #ffffff0a;height:100vh;padding:20px 14px 16px;position:sticky;top:0}.shellCustomer .brand{letter-spacing:-.025em;gap:10px;padding:3px 8px 25px;font-size:14px;font-weight:760}.shellCustomer .brandLogoMark{object-fit:contain;border-radius:8px;width:30px;height:30px}.shellCustomer .nav{gap:2px}.shellCustomer .nav a{color:#aeb8b3;letter-spacing:-.01em;border-radius:8px;min-height:40px;padding:10px 11px;font-size:12px;font-weight:610;transition:background-color .14s,color .14s,transform .14s}.shellCustomer .nav a:hover{color:#f3f6f4;background:#ffffff0e;transform:translate(1px)}.shellCustomer .nav a.active{background:var(--customer-sidebar-soft);color:#fff;box-shadow:inset 2px 0 #87a99c}.shellCustomer .sidebarBottom{border-top-color:#ffffff13;margin-top:auto;padding:16px 9px 3px}.shellCustomer .sidebarBottom strong{color:#eef2f0;font-size:11px;font-weight:680}.shellCustomer .sidebarBottom span{color:#89968f;margin-top:3px;font-size:9px}.shellCustomer .main{background:var(--customer-bg)}.shellCustomer .topbar{border-bottom:1px solid var(--customer-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;min-height:76px;padding:14px 30px}.shellCustomer .topbarEyebrow{color:#8b918d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:740}.shellCustomer .topbar h1{letter-spacing:-.035em;font-size:21px;font-weight:710}.shellCustomer .topbar p{color:var(--customer-muted);margin-top:4px;font-size:10px}.shellCustomer .content{max-width:1240px;padding:30px 34px 46px}.shellCustomer .panel,.shellCustomer .kpi{border-color:var(--customer-border);background:var(--customer-surface);box-shadow:none}.shellCustomer .panel{border-radius:13px}.shellCustomer .panelHeader{border-bottom-color:#ece9e2;min-height:54px;padding:13px 16px}.shellCustomer .panelHeader h2,.shellCustomer .panelHeader h3{letter-spacing:-.018em;font-size:13px;font-weight:690}.shellCustomer .panelBody{padding:16px}.shellCustomer .companyMeta{color:#858b87;font-size:9px}.shellCustomer .button{letter-spacing:-.01em;border-radius:8px;min-height:36px;padding:9px 13px;font-size:10px;font-weight:690;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s}.shellCustomer .button:hover{transform:translateY(-1px)}.shellCustomer .buttonPrimary{color:#fff;background:#202a26}.shellCustomer .buttonPrimary:hover{background:#151c19;box-shadow:0 5px 14px #19211e1f}.shellCustomer .buttonOutline{background:#ffffffb8;border-color:#ddd9d1}.shellCustomer .buttonOutline:hover{background:#fff;border-color:#cbc7be}.shellCustomer .badge{letter-spacing:.01em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.shellCustomer .badgeGreen{color:#426255;background:#e9efeb}.shellCustomer .badgeAmber{color:#82663d;background:#f5efe3}.shellCustomer .badgeRed{color:#87544c;background:#f5e9e7}.shellCustomer .badgeBlue{color:#536776;background:#e9edf1}.shellCustomer .badgeGrey{color:#696e6b;background:#efefec}.shellCustomer .textLink{color:#4c655b;font-size:10px;font-weight:680}.shellCustomer .textLink:hover{color:#263f35}.shellCustomer .attentionRow{border-bottom-color:#eeece6;min-height:60px;padding:12px 2px;transition:background-color .12s}.shellCustomer .attentionRow:hover{background:#faf9f6}.shellCustomer .iconBox{color:#626a66;background:#f0efeb;border-radius:9px;width:33px;height:33px;font-size:10px}.shellCustomer .profileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shellCustomer .profileItem,.shellCustomer .infoBox{background:#f7f6f2;border:1px solid #ece9e2;border-radius:9px}.shellCustomer .profileItem{min-height:64px;padding:10px 11px}.shellCustomer .profileItem[style*=grid-column]{min-height:auto;grid-column:1/-1!important}.shellCustomer .aiGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:10px}.shellCustomer .aiBox{background:#f1f5f2;border-color:#dfe7e2}.shellCustomer .warnBox,.shellCustomer .note{background:#faf6ed;border-color:#e9dfca}.shellCustomer .aiBox,.shellCustomer .warnBox,.shellCustomer .note{border-radius:10px;padding:13px}.shellCustomer .sectionLabel{color:#61766d;letter-spacing:.08em;font-size:8px;font-weight:760}.shellCustomer .warnBox .sectionLabel{color:#806d4c}.shellCustomer .replyBox,.shellCustomer input,.shellCustomer textarea,.shellCustomer select{background:#fff;border-color:#ddd9d1;transition:border-color .14s,box-shadow .14s}.shellCustomer .replyBox:focus,.shellCustomer input:focus,.shellCustomer textarea:focus,.shellCustomer select:focus{border-color:#8aa094;outline:none;box-shadow:0 0 0 3px #556f6317}.shellCustomer .replyBox{min-height:140px}.shellCustomer .customerHero{padding:4px 1px 3px}.shellCustomer .customerHeroEyebrow{color:#7e8883;letter-spacing:.11em;font-size:8px;font-weight:760}.shellCustomer .customerHero h2{letter-spacing:-.045em;max-width:700px;font-size:clamp(27px,3vw,36px);font-weight:680;line-height:1.08}.shellCustomer .customerHero p{color:var(--customer-muted);font-size:11px}.shellCustomer .customerKpis{gap:10px}.shellCustomer .customerKpi{border-radius:12px;min-height:112px;padding:16px}.shellCustomer .customerKpi[href]{transition:transform .14s,border-color .14s,box-shadow .14s}.shellCustomer .customerKpi[href]:hover{border-color:#d5d1c8;transform:translateY(-1px);box-shadow:0 7px 18px #1b221f0b}.shellCustomer .customerKpi span{color:#777e79;font-size:9px;font-weight:670}.shellCustomer .customerKpi strong{letter-spacing:-.045em;margin-top:7px;font-size:30px;font-weight:650}.shellCustomer .customerKpi small{color:#939994;margin-top:7px;font-size:9px;font-weight:560}.shellCustomer .customerKpiMuted{background:#efeee9;border-color:#e4e1da}.shellCustomer .customerPrimaryGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:12px}.shellCustomer .customerPanel{border-radius:12px}.shellCustomer .customerAttentionRow:hover{background:#faf9f6}.shellCustomer .customerStatusItem{background:#f7f6f2;border:1px solid #ece9e2;border-radius:9px;padding:12px 13px}.shellCustomer .customerStatusItem span{color:#8b918d;font-size:8px;font-weight:720}.shellCustomer .customerStatusItem strong{font-size:10px;font-weight:660}.shellCustomer .customerSystemPanel{margin-top:3px}.shellCustomer .customerSystemFooter{border-top-color:#ece9e2}@media (max-width:1100px){.shellCustomer{grid-template-columns:196px minmax(0,1fr)}.shellCustomer .content{padding-left:24px;padding-right:24px}.shellCustomer .profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.shellCustomer{display:block}.shellCustomer .sidebar{display:none}.shellCustomer .content{padding:20px 18px 34px}.shellCustomer .grid2,.shellCustomer .aiGrid,.shellCustomer .customerPrimaryGrid{grid-template-columns:1fr}}@media (max-width:680px){.shellCustomer .topbar{padding:12px 16px}.shellCustomer .content{padding:15px}.shellCustomer .profileGrid{grid-template-columns:1fr}}
.brandLogoMark{flex:none;width:38px;height:38px;display:block}.brand span{letter-spacing:-.035em;font-weight:900}.button,.nav a,.leadRow,.loginCard input{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:default;opacity:.62}.formGroup input:focus,.searchInput:focus,.replyBox:focus{border-color:#aebbb5;box-shadow:0 0 0 3px #28584814}.loginCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.button,.nav a,.leadRow,.loginCard input{transition:none}}
:root{--bg:#f4f7fb;--surface:#fff;--surface-soft:#edf3fb;--text:#101827;--muted:#66758a;--border:#dce5f0;--sidebar:#06162a;--green:#126df5;--green-soft:#eaf2ff;--lime:#126df5;--blue:#126df5;--blue-soft:#eaf2ff}.shell,.shellCustomer{color:#101827;background:#f4f7fb}.sidebar,.shellCustomer .sidebar{background:linear-gradient(#06162a 0%,#081b32 100%);border-right:1px solid #78adff1a}.brand{color:#fff}.tenantCard{background:#ffffff0e;border-color:#78adff1f}.tenantCard small,.sidebarBottom span,.navSectionLabel{color:#8fa7c5}.nav a,.shellCustomer .nav a{color:#aab8ca}.nav a:hover,.shellCustomer .nav a:hover{color:#fff;background:#126df521}.nav a.active,.shellCustomer .nav a.active{color:#fff;background:#0d2b52;box-shadow:inset 3px 0 #2382ff}.navDivider,.shellCustomer .customerNavSection+.customerNavSection,.sidebarBottom,.shellCustomer .sidebarBottom{border-color:#78adff1f}.main,.shellCustomer .main{background:#f4f7fb}.topbar,.shellCustomer .topbar{background:#ffffffed;border-bottom-color:#dce5f0;box-shadow:0 1px #06162a05}.topbarEyebrow,.shellCustomer .topbarEyebrow{color:#126df5}.content,.shellCustomer .content{background:0 0}.panel,.kpi,.shellCustomer .panel,.shellCustomer .kpi{background:#fff;border-color:#dce5f0}.panelHeader,.shellCustomer .panelHeader{border-bottom-color:#e7edf5}.buttonPrimary,.shellCustomer .buttonPrimary{color:#fff;background:#126df5}.buttonPrimary:hover,.shellCustomer .buttonPrimary:hover{background:#0b59cf;box-shadow:0 7px 18px #126df533}.buttonLime{color:#fff;background:#126df5}.buttonSoft{color:#17365f;background:#edf3fb}.buttonOutline,.shellCustomer .buttonOutline{color:#17365f;background:#fff;border-color:#d7e1ee}.buttonOutline:hover,.shellCustomer .buttonOutline:hover{background:#f7faff;border-color:#b9cde8}.textLink,.shellCustomer .textLink,.sectionLabel{color:#126df5}.badgeGreen,.shellCustomer .badgeGreen,.badgeBlue,.shellCustomer .badgeBlue{color:#0b59cf;background:#eaf2ff}.iconBox,.infoBox,.profileItem,.shellCustomer .iconBox,.shellCustomer .infoBox,.shellCustomer .profileItem{background:#f4f8ff}.aiBox,.shellCustomer .aiBox{background:#f4f8ff;border-color:#d7e5fb}.checkIcon,.shellCustomer .checkIcon{color:#126df5;background:#eaf2ff}.leadRow:hover,.leadRowActive,.shellCustomer .leadRow:hover,.shellCustomer .leadRowActive{background:#f4f8ff}.searchInput,.replyBox,.formGroup input,.formField input,.formField textarea,.formField select{border-color:#d7e1ee}.formGroup input:focus,.searchInput:focus,.replyBox:focus,.formField input:focus,.formField textarea:focus,.formField select:focus{border-color:#78adff;box-shadow:0 0 0 3px #126df51a}.loginWrap{background:radial-gradient(circle at 20% 0,#eef5ff 0,#0000 38%),#f4f7fb}.loginCard{border-color:#dce5f0;box-shadow:0 25px 70px #06162a1a}.message{color:#0b59cf;background:#eaf2ff}.notificationBell:hover{background:#edf3fb!important;border-color:#cfe0f5!important}.shellCustomer{--customer-bg:#f4f7fb;--customer-surface:#fff;--customer-surface-soft:#edf3fb;--customer-border:#dce5f0;--customer-text:#101827;--customer-muted:#66758a;--customer-sidebar:#06162a;--customer-sidebar-soft:#0d2b52;--customer-accent:#126df5;--customer-accent-soft:#eaf2ff}.shellCustomer .companyMeta,.shellCustomer .topbar p{color:#66758a}.shellCustomer .customerHero,.shellCustomer .overviewHero,.shellCustomer .customerOverviewHero{border-color:#d8e6f8}.shellCustomer [class*=accent],.shellCustomer [class*=Accent]{border-color:#cfe0f5}.shellCustomer .successBox,.shellCustomer .statusReady,.shellCustomer .statusActive{color:#0b59cf;background:#eaf2ff;border-color:#d5e5fb}
