.subplanDescription{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:.9em;font-weight:400;display:block}.planSubplanList{min-width:230px;max-width:420px;margin:0 0 6px;padding-left:24px}.planSubplanList li{padding:5px 0 7px 4px}.planSubplanList li+li{border-top:1px solid #e1e8f0}.planSubplanList li::marker{color:#284463;font-weight:700}.planSubplanHeading{color:#203654;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.planSubplanHeading strong{overflow-wrap:anywhere;flex:150px}.planSubplanHeading>span{white-space:nowrap;font-weight:600}.planSubplanList .subplanDescription{color:#62748d;margin:2px 0 0}@font-face{font-family:Customer Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/noto-sans-telugu/regular.ttf)format("truetype")}.customerApp{color:#182c48;box-sizing:border-box;background:#f3f6fc;min-height:100dvh;padding:0 20px 110px;font-family:Inter,Customer Telugu,system-ui,sans-serif}.customerApp *{box-sizing:border-box}.customerAppHeader{align-items:center;gap:12px;max-width:800px;margin:auto;padding:20px 0;display:flex}.customerAppHeader strong{font-size:17px}.customerAppHeader small{color:#64748b;margin-top:4px;font-size:11px;display:block}.customerLogo{color:#fff;background:#1670ed;border-radius:14px;place-content:center;width:42px;height:42px;font-size:28px;font-weight:800;display:grid;position:relative}.customerLogo span{color:#ffb340;position:absolute;bottom:-5px;right:3px}.customerLanguage{color:#1456ad;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3f2;border-radius:20px;margin-left:auto;padding:9px 13px;font-size:13px}.customerContent{max-width:760px;margin:auto}.customerPageTitle{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 22px;display:flex}.customerPageTitle h1{overflow-wrap:anywhere;margin:6px 0 0;font-size:27px}.customerApp .eyebrow{letter-spacing:1.5px;color:#637796;margin:0;font-size:11px;font-weight:700}.customerRefresh{color:#1265cf;cursor:pointer;background:#fff;border:1px solid #dce6f3;border-radius:50%;flex-shrink:0;width:42px;height:42px;font-size:26px}.customerHero{color:#fff;overflow-wrap:anywhere;background:linear-gradient(120deg,#1265db,#134299);border-radius:22px;margin-bottom:20px;padding:25px;box-shadow:0 10px 24px #0e4cb21c}.customerHero p{color:#dbeaff;margin:12px 0 4px;font-size:13px}.customerHero h2{margin:2px 0;font-size:25px}.customerPill{background:#ffffff26;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.customerHeroFooter{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.customerApp svg{flex-shrink:0;width:24px;height:24px}.customerAppCard{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f3;border-radius:20px;margin:0 0 18px;padding:24px}.customerAppCard h1{margin:12px 0;font-size:28px}.customerAppCard h2{margin:0 0 16px;font-size:18px}.customerAppCard h3{margin:10px 0;font-size:16px}.customerAppCard p,.customerAppCard small{color:#60728b;line-height:1.65}.customerAppCard p{font-size:14px}.customerAppCard form,.customerAppCard label{gap:9px;display:grid}.customerAppCard form{gap:18px}.customerAppCard input{width:100%;font:inherit;border:1px solid #bacce3;border-radius:10px;padding:14px}.customerAppCard article{border-top:1px solid #e9eef6;padding:17px 0}.customerAppCard article:last-child{padding-bottom:0}.customerAppCard .primaryButton{border-radius:10px;min-height:48px}.customerSwitch{color:#1265cf;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0}.customerQuickActions{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.customerQuickActions button{color:#175cae;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e8f3;border-radius:16px;align-items:center;gap:12px;padding:20px;display:flex}.customerGameCard{color:#443193;text-align:left;cursor:pointer;background:#e9e7ff;border:1px solid #dcd6fc;border-radius:20px;align-items:center;gap:14px;width:100%;padding:20px;display:flex}.customerGameCard strong,.customerGameCard small{display:block}.customerGameCard small{margin-top:6px;font-size:11px}.customerGameCard .customerPill{white-space:nowrap;background:#fff;margin-left:auto}.customerBottomNav{width:100%;max-width:800px;padding:8px 8px calc(10px + env(safe-area-inset-bottom));z-index:20;background:#fff;border-top:1px solid #e3eaf4;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px 25px #193d6710}.customerBottomNav button{color:#728299;cursor:pointer;min-height:58px;font:inherit;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:flex}.customerBottomNav button[aria-current=page]{color:#0968dd;background:#edf5ff;font-weight:700}.customerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.customerBadge{color:#255b9d;background:#eef4fd;border-radius:8px;padding:5px 8px;font-size:11px;display:inline-block}.customerStats{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.customerStats>div{background:#eef5ff;border-radius:16px;padding:20px 12px}.customerStats strong{margin-top:12px;font-size:23px;display:block}.customerHint{background:#f3f6fc;border-radius:12px;padding:15px}.customerEmpty{text-align:center;padding:35px 10px}.customerEmpty svg{color:#8ca8cd;width:44px;height:44px}.customerAvatar{color:#1566d0;background:#e9f2ff;border-radius:18px;place-content:center;width:56px;height:56px;margin-bottom:18px;font-size:25px;display:grid}.customerApp dl>div{border-bottom:1px solid #edf0f6;padding:14px 0}.customerApp dt{color:#677b98;font-size:12px}.customerApp dd{margin:6px 0 0;font-size:15px}.customerSignOut{color:#b23939;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #eadcdc;border-radius:10px;margin-top:20px;padding:15px;display:block}.customerGameSoon{text-align:center;padding-top:40px}.customerGameSoon>svg{color:#7051bb;width:56px;height:56px;margin:0 auto 20px;display:block}.customerGameSoon h2{margin-top:20px;font-size:28px}.customerGameSoon>button{margin:24px auto 0;display:block}.customerTicket{background:#f4f1ff;border:2px dashed #b2a7df;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:2px;max-width:240px;margin:26px auto;padding:12px;display:grid}.customerTicket span{color:#735eb3;background:#fff;padding:12px;font-weight:700}.customerLogin{margin-top:28px}.customerApp button:focus-visible{outline-offset:3px;outline:3px solid #f8af34}.customerApp button:disabled{opacity:.55;cursor:wait}@media (width<=480px){.customerApp{padding:0 16px 110px}.customerAppCard{padding:20px}.customerPageTitle h1{font-size:24px}.customerGameCard{gap:10px;padding:16px}.customerGameCard strong{font-size:14px}.customerGameCard .customerPill{padding:6px;font-size:9px}.customerQuickActions button{padding:18px 12px;font-size:13px}.customerBottomNav button{font-size:10px}.customerAppHeader strong{font-size:15px}.customerAppHeader small{font-size:10px}}.customerPackage article>.customerRow strong{font-size:21px}.customerCountdown{color:#177354;background:#edf7f3;border-radius:14px;align-items:baseline;gap:10px;margin:18px 0;padding:18px;display:flex}.customerCountdown strong{font-size:32px;line-height:1.3}.customerCountdown span{font-size:13px}.customerCountdownSoon{color:#9d5712;background:#fff3e6}.customerPackageDates{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0;display:grid}.customerApp .customerPackageDates>div{border:0;padding:8px 0}.customerPackageDates dd{font-weight:600}@media (width<=360px){.customerPackageDates{grid-template-columns:1fr}.customerCountdown strong{font-size:26px}}.portalApp{--portalOrange:#ff650d;--portalInk:#121e36;--portalMuted:#60718c;color:var(--portalInk);background:#f7f9fc;padding:0 0 40px 224px;font-family:Inter,Customer Telugu,Arial,sans-serif;font-size:14px;line-height:1.45}.portalApp button,.portalApp input{font:inherit}.portalApp button{cursor:pointer}.portalApp button:focus-visible,.portalApp a:focus-visible,.portalApp input:focus-visible{outline-offset:3px;outline:3px solid #ffae72}.portalApp svg{width:22px;height:22px}.portalSidebar{z-index:30;background:linear-gradient(140deg,#fff,#fcfdff);border-right:1px solid #edf0f6;flex-direction:column;width:224px;padding:23px 15px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.portalBrand{color:#101c32;align-items:center;gap:10px;text-decoration:none;display:flex}.portalBrand strong{letter-spacing:-.6px;font-size:18px;line-height:1.15;display:block}.portalBrand small{color:#718199;margin-top:4px;font-size:10px;display:block}.portalBrandMark{background:linear-gradient(145deg,#ffac67,#ff6815);border-radius:50%;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden;box-shadow:inset -5px -4px #ffb273}.portalBrandMark:after{content:"";border:2px solid #fff;border-radius:50%;width:42px;height:37px;position:absolute;top:9px;left:8px;transform:rotate(-40deg)}.portalSidebar nav{gap:8px;margin-top:38px;display:grid}.portalSidebar nav button{text-align:left;color:#455b79;background:0 0;border:0;border-radius:9px;align-items:center;gap:18px;min-height:46px;padding:13px 15px;display:flex;position:relative}.portalSidebar nav button[aria-current=page]{color:#f35b0a;background:#fff1e9;font-weight:600}.portalSidebar nav button[aria-current=page]:before{content:"";background:#ff6917;border-radius:4px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.portalSidebarPromo{background:linear-gradient(150deg,#fff3e9,#fffaf8);border-radius:14px;margin:60px 8px 0;padding:25px 20px 18px;overflow:hidden}.portalSidebarPromo>svg{color:#ff7419;width:38px;height:38px;margin-bottom:8px}.portalSidebarPromo strong{font-size:17px;line-height:1.18;display:block}.portalSidebarPromo em{color:#ff6712;font-style:normal;display:block}.portalSidebarPromo p{color:#67768c;font-size:12px;line-height:1.6}.portalHouse{text-align:center;color:#f4ad83;background:linear-gradient(165deg,#0000 40%,#ffe4d2 41%,#fff8f2 90%);height:100px;margin:12px -20px}.portalHouse span{font-size:96px;line-height:1}.portalTopbar{background:#ffffffdb;border-bottom:1px solid #edf0f5;align-items:center;gap:20px;min-height:82px;padding:15px 28px;display:flex}.portalTopbarTitle{min-width:0;margin-right:auto}.portalTopbar h1{letter-spacing:-.6px;margin:0 0 2px;font-size:22px;font-weight:700}.portalTopbar p{color:#63748d;margin:0;font-size:13px}.portalSearch{color:#63738e;background:#f8f9fc;border:1px solid #e5e9f1;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;width:240px;padding:9px 12px;display:flex;position:relative}.portalSearch input{color:#253950;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.portalSearch svg{width:17px;height:17px}.portalSearchResults{z-index:40;background:#fff;border:1px solid #e6eaf1;border-radius:9px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 8px 25px #182b4d18}.portalSearchResults button{text-align:left;color:#293b55;background:0 0;border:0;width:100%;padding:10px;display:block}.portalSearchResults button:hover{background:#fff2e8}.portalSearchResults p{padding:10px}.portalUserMenu{color:inherit;text-align:left;background:0 0;border:0;border-left:1px solid #e9edf4;align-items:center;gap:10px;min-width:0;max-width:255px;padding:0 0 0 16px;display:flex}.portalUserMenu strong{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:13px;display:block;overflow:hidden}.portalUserMenu small{color:#64748b;font-size:11px;display:block}.portalAvatar{background:#e9edf3;border-radius:50%;flex-shrink:0;place-content:center;width:62px;height:62px;font-size:22px;font-weight:600;display:grid}.portalUserMenu .portalAvatar{width:38px;height:38px;font-size:15px}.portalApp .customerLanguage{color:#405779;border-color:#e8eaf0;border-radius:7px;flex-shrink:0;margin:0;padding:8px 10px;font-size:12px}.portalApp .customerContent{max-width:1800px;margin:0 auto;padding:20px 24px}.portalApp .customerPageTitle{padding:0 0 20px}.portalApp .customerPageTitle h1{font-size:24px}.portalApp .portalOverviewTitle{justify-content:flex-end;height:22px;margin:-9px 0 6px;padding:0}.portalOverviewTitle>div{display:none}.portalApp .customerRefresh{color:#60718c;background:0 0;border:0;width:28px;height:28px;font-size:20px}.portalApp .customerBottomNav{display:none}.portalWelcome{background:#fff;border:1px solid #edf0f5;border-radius:14px;grid-template-columns:1.05fr 1fr;min-height:192px;display:grid;overflow:hidden;box-shadow:0 3px 12px #26395003}.portalWelcomeInfo{z-index:1;padding:22px;position:relative}.portalGreeting{align-items:center;gap:18px;display:flex}.portalGreeting h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 5px;font-size:23px;line-height:1.25}.portalGreeting p{color:#59708c;margin:0}.portalWave{white-space:nowrap;font-size:22px}.portalApp .portalIdentity{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.portalApp .portalIdentity>div{border:0;border-right:1px solid #e8eaf0;min-width:0;padding:0 12px 0 0}.portalApp .portalIdentity>div:last-child{border:0}.portalApp .portalIdentity dt{color:#62748c;font-size:11px}.portalApp .portalIdentity dd{overflow-wrap:anywhere;margin-top:7px;font-size:13px;font-weight:600}.portalStatus{color:#37658e;white-space:normal;background:#edf5ff;border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.portalStatus.isActive{color:#008d58;background:#e8f9f0}.portalIdentity .portalStatus.isActive:before{content:"";background:#00a76a;border-radius:50%;width:9px;height:9px}.portalWelcomePromo{isolation:isolate;background:linear-gradient(105deg,#fff3ec,#ffddc4);border-radius:80px 0 0 80px;align-items:center;padding:20px 24px;display:flex;position:relative;overflow:hidden}.portalWelcomePromo>div{z-index:2;width:64%}.portalWelcomePromo h3{letter-spacing:-.2px;margin:0 0 8px;font-size:18px;line-height:1.3}.portalWelcomePromo p{color:#5b6c83;max-width:240px;margin:0 0 17px;font-size:13px}.portalApp .portalRouter{z-index:1;width:65%;height:auto;position:absolute;bottom:-4px;right:-45px}.portalPrimary{color:#fff;background:#ff6708;border:1px solid #ff6100;border-radius:9px;align-items:center;gap:12px;padding:11px 23px;display:inline-flex;box-shadow:0 4px 10px #ff650d20;font-size:13px!important;font-weight:600!important}.portalPrimary svg{width:18px;height:18px}.portalMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.portalCard{background:#fff;border:1px solid #ebeff5;border-radius:12px;min-width:0;padding:18px;box-shadow:0 3px 10px #28395103}.portalMetric{gap:16px;min-height:153px;padding:20px 17px;display:flex}.portalMetric>div{min-width:0}.portalMetricIcon{color:#ff680d;background:#fff2e9;border-radius:13px;flex-shrink:0;place-content:center;width:50px;height:50px;display:grid}.portalMetricIcon svg{width:27px;height:27px}.portalMetricIcon.isBlue{color:#1691ff;background:#edf7ff}.portalMetric p{color:#526b88;margin:0 0 6px;font-size:12px}.portalMetric h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0 0 4px;font-size:21px;line-height:1.3}.portalMetric small{color:#667991;font-size:11px;display:block}.portalSoft{color:#ee5b0a;background:#fff0e8;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex;font-size:11px!important}.portalSoft svg{width:14px;height:14px}.portalMetric .portalSoft,.portalMetric .portalStatus{margin-top:13px}.portalAnalytics{grid-template-columns:1.5fr .85fr 1fr;gap:14px;margin-top:15px;display:grid}.portalCardHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px;display:flex}.portalCardHeading h3{align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.3;display:flex}.portalCardHeading h3 svg{color:#536883;width:20px;height:20px}.portalCardHeading>span{color:#647994;white-space:nowrap;border:1px solid #edf0f6;border-radius:6px;padding:5px 8px;font-size:10px}.portalCardHeading>button{color:#5d7390;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px}.portalUsageTotal{align-items:baseline;gap:10px;margin:26px 0 22px;display:flex}.portalUsageTotal strong{letter-spacing:-1px;font-size:30px}.portalUsageTotal>span{color:#76869a;font-size:12px}.portalUsageBars{gap:22px;display:grid}.portalUsageBars span{color:#526880;align-items:center;gap:7px;font-size:12px;display:flex}.portalUsageBars span strong{color:#15263c;margin-left:auto;font-size:13px}.portalUsageBars svg{color:#f57329;width:16px;height:16px}.portalBarTrack{background:#fff2e9;border-radius:20px;height:12px;margin-top:8px;overflow:hidden}.portalBarTrack i{background:linear-gradient(90deg,#ffa065,#ff6810);border-radius:20px;height:100%;display:block}.portalBarTrack.isBlue{background:#eaf4ff}.portalBarTrack.isBlue i{background:linear-gradient(90deg,#83c8ff,#329cff)}.portalFootnote{color:#7d8a9d;margin:20px 0 0;font-size:10px;line-height:1.5}.portalDonut{background:var(--ring,conic-gradient(#ff7b29 0 var(--share),#389cff var(--share) 100%));border-radius:50%;width:155px;height:155px;margin:10px auto 17px;padding:20px}.portalDonut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.portalDonut strong{letter-spacing:-.7px;font-size:20px}.portalDonut small{color:#748399;font-size:10px}.portalLegend{gap:8px;max-width:220px;margin:auto;display:grid}.portalLegend>span{color:#62758c;align-items:center;gap:7px;font-size:11px;display:flex}.portalLegend strong{color:#21344e;margin-left:auto}.portalLegend i{background:#ff7b29;border-radius:50%;width:9px;height:9px}.portalLegend>span:nth-child(2) i{background:#389cff}.portalApp .portalConnection{margin:0}.portalApp .portalConnection>div{justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.portalApp .portalConnection>div:first-child{border-top:1px solid #edf0f6}.portalApp .portalConnection>div:last-child{border-bottom:0}.portalConnection dt{font-size:11px}.portalApp .portalConnection dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-size:12px}.portalBottomGrid{grid-template-columns:1fr 1fr 1.2fr;gap:14px;margin-top:15px;display:grid}.portalInset{background:linear-gradient(120deg,#fff,#fcfdff);border:1px solid #edf0f5;border-radius:10px;min-height:104px;padding:13px;font-size:12px}.portalInset>strong{margin:3px 0;font-size:17px;display:block}.portalInset small{color:#6b7f99;font-size:11px}.portalInset p{color:#5b6e86;margin:5px 0;line-height:1.5}.portalRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.portalRow>span:first-child{font-size:11px}.portalWideButton{color:#f36716;background:#fff0e7;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px;display:flex;font-size:12px!important}.portalWideButton svg{width:17px;height:17px}.portalActionGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portalActionGrid button{text-align:left;color:#ff690f;background:#fff0e7;border:0;border-radius:9px;align-items:center;gap:12px;min-width:0;min-height:69px;padding:13px;display:flex}.portalActionGrid button:nth-child(2){color:#536882;background:#f0f5fa}.portalActionGrid button:nth-child(3){color:#9149dd;background:#f6f0ff}.portalActionGrid button:nth-child(4){color:#0a9f71;background:#eafaf3}.portalActionGrid strong{color:#273449;font-size:11px;display:block}.portalActionGrid small{color:#6b7c93;margin-top:3px;font-size:10px;display:block}.portalEmpty{color:#8290a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.portalEmpty svg{width:38px;height:38px}.portalApp .customerAppCard{border-color:#ebeff5;border-radius:13px;box-shadow:0 3px 10px #28395103}.portalApp .primaryButton{color:#fff;background:#ff690f;border-color:#ff690f}.portalApp .secondaryButton{color:#526782;background:#fff;border:1px solid #e2e7ef;border-radius:8px;padding:10px 14px}.portalApp .customerAvatar{color:#f86916;background:#fff0e7}.portalApp .customerStats>div{background:#fff3eb}.portalApp .customerSwitch{color:#e9661d}.portalSignedOut{background:radial-gradient(at 20% 10%,#ffead9,#0000 60%),#f8fafc;min-height:100dvh;padding-left:0}.portalSignedOut .portalTopbar{background:#ffffffb5;max-width:none;padding:22px 7%}.portalSignedOut .customerLanguage{margin-left:auto}.portalSignedOut .customerContent{max-width:540px;padding-top:35px}.portalSignedOut .customerLogin{border-radius:20px;padding:35px}.portalSignedOut .customerLogin h1{letter-spacing:-.6px;font-size:29px}.portalApp .customerAppCard input:focus{border-color:#ff975a;outline-color:#ff975a}.portalApp .customerBadge{border-radius:20px}.portalApp .customerSignOut{max-width:420px}.portalSignedIn .customerAppCard form{max-width:600px}@media (width>=1700px){.portalWelcome{min-height:210px}.portalMetric{min-height:164px}.portalAnalytics>.portalCard{min-height:290px}.portalBottomGrid>.portalCard{min-height:198px}.portalGreeting h2{font-size:26px}}@media (width<=1250px){.portalApp{padding-left:190px}.portalSidebar{width:190px;padding:20px 12px}.portalBrand strong{font-size:16px}.portalSidebar nav button{gap:12px}.portalTopbar{gap:12px;padding:16px 20px}.portalTopbarTitle p{max-width:300px;font-size:11px}.portalTopbarTitle h1{font-size:19px}.portalSearch{width:170px}.portalUserMenu>span:nth-child(2){display:none}.portalUserMenu{border:0;padding:0}.portalMetric{gap:9px;padding:15px 12px}.portalMetricIcon{border-radius:9px;width:36px;height:36px}.portalMetric h3{font-size:18px}.portalMetricIcon svg{width:22px;height:22px}.portalWelcomeInfo{padding:18px}.portalGreeting h2{font-size:19px}.portalApp .portalIdentity{gap:8px}.portalApp .portalIdentity dd{font-size:11px}.portalWelcomePromo{padding:20px}.portalWelcomePromo h3{font-size:17px}.portalWelcomePromo>div{width:70%}.portalAnalytics{grid-template-columns:1.3fr .85fr 1fr}.portalCard{padding:15px}.portalCardHeading h3{gap:6px;font-size:12px}.portalCardHeading h3 svg{width:17px;height:17px}.portalCardHeading>span{font-size:9px}.portalUsageTotal strong{font-size:25px}.portalDonut{width:135px;height:135px;padding:17px}.portalBottomGrid{grid-template-columns:1fr 1fr}.portalBottomGrid>.portalCard:last-child{grid-column:1/-1}.portalActionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.portalSignedOut{padding-left:0}}@media (width<=1000px){.portalApp{padding-bottom:92px;padding-left:0}.portalSidebar{display:none}.portalTopbar{gap:10px}.portalSearch{margin-left:auto}.portalTopbarTitle p{display:none}.portalApp .customerContent{padding:18px}.portalApp .customerBottomNav{z-index:35;border-color:#edf0f4;gap:5px;max-width:none;display:grid;left:0;transform:none}.portalApp .customerBottomNav button[aria-current=page]{color:#f46a17;background:#fff1e8}.portalApp .customerBottomNav button{border-radius:9px;font-size:11px}.portalWelcomePromo{border-radius:40px 0 0 40px}.portalApp .portalIdentity{grid-template-columns:1fr 1fr}.portalApp .portalIdentity>div:nth-child(2){border:0}.portalMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portalMetric{gap:15px;min-height:140px;padding:18px}.portalMetricIcon{width:45px;height:45px}.portalAnalytics{grid-template-columns:1.3fr 1fr}.portalAnalytics>.portalCard:last-child{grid-column:1/-1}.portalApp .portalConnection{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.portalApp .portalConnection>div:first-child{border-top:0}.portalSignedOut{padding-bottom:30px}}@media (width<=650px){.portalTopbar{flex-wrap:wrap;gap:10px;padding:14px 16px}.portalTopbarTitle{flex:1}.portalTopbarTitle h1{font-size:18px}.portalSearch{order:4;width:100%;padding:8px 12px}.portalUserMenu .portalAvatar{width:31px;height:31px;font-size:12px}.portalUserMenu>span:last-child{display:none}.portalApp .customerLanguage{padding:7px;font-size:10px}.portalApp .customerContent{padding:13px}.portalWelcome{border-radius:12px;grid-template-columns:1fr}.portalWelcomeInfo{padding:20px 17px}.portalGreeting{gap:12px}.portalGreeting h2{font-size:20px}.portalGreeting p{font-size:12px}.portalAvatar{width:48px;height:48px;font-size:17px}.portalApp .portalIdentity{gap:15px;margin-top:20px}.portalApp .portalIdentity dt{font-size:10px}.portalApp .portalIdentity dd{font-size:12px}.portalWelcomePromo{border-radius:35px 0 0;min-height:162px;padding:20px}.portalWelcomePromo>div{width:68%}.portalWelcomePromo h3{font-size:16px}.portalWelcomePromo p{max-width:180px;font-size:11px}.portalApp .portalRouter{width:61%;right:-25px}.portalPrimary{padding:8px 13px;font-size:11px!important}.portalMetricGrid{gap:10px;margin-top:12px}.portalMetric{min-height:173px;padding:14px 12px;display:block}.portalMetricIcon{border-radius:8px;width:33px;height:33px;margin-bottom:9px}.portalMetricIcon svg{width:20px;height:20px}.portalMetric p{font-size:11px}.portalMetric h3{font-size:18px}.portalMetric small{font-size:10px}.portalMetric .portalSoft{margin-top:10px;padding:6px 8px;font-size:10px!important}.portalAnalytics{grid-template-columns:1fr;gap:12px;margin-top:12px}.portalAnalytics>.portalCard:last-child{grid-column:auto}.portalCard{padding:17px}.portalCardHeading h3{font-size:14px}.portalUsageTotal{margin:12px 0 20px}.portalUsageTotal strong{font-size:30px}.portalUsageSplit{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.portalUsageSplit>.portalCardHeading{grid-column:1/-1;margin-bottom:5px}.portalDonut{width:140px;height:140px;margin:0 auto}.portalLegend{width:100%;margin:0}.portalApp .portalConnection{display:block}.portalBottomGrid{grid-template-columns:1fr;gap:12px;margin-top:12px}.portalBottomGrid>.portalCard:last-child{grid-column:auto}.portalActionGrid{grid-template-columns:1fr 1fr}.portalApp .customerAppCard,.portalSignedOut .portalTopbar{padding:20px}.portalSignedOut .customerContent{padding-top:10px}.portalSignedOut .customerLogin{margin-top:10px;padding:25px}.portalSignedOut .customerLogin h1{font-size:25px}.portalApp .customerPageTitle{padding-bottom:15px}.portalApp .portalOverviewTitle{height:22px;margin:-5px 0 4px;padding:0}}@media (prefers-reduced-motion:reduce){.portalApp *{scroll-behavior:auto!important;transition:none!important}}.portalApp{font-synthesis:weight;font-family:Arial,Customer Telugu,sans-serif}.portalApp h1,.portalApp h2,.portalApp h3,.portalApp strong{font-weight:700}.portalApp .portalIdentity dd{font-weight:600}.portalTopbar{min-height:76px}.portalApp .customerContent{padding-top:13px}.portalApp .portalOverviewTitle{height:13px;margin:-6px 0 6px}.portalApp .portalConnection>div{padding:11px 0}.portalUsageTotal{margin:18px 0}.portalUsageBars{gap:16px}.portalFootnote{margin-top:16px}.portalCardHeading{margin-bottom:15px}.portalDonut{width:146px;height:146px}.portalWelcomeInfo{padding:20px}.portalMetric{min-height:145px}.portalBrand strong{font-weight:700}@media (width>=1700px){.portalAnalytics>.portalCard{min-height:266px}}@media (width<=650px){.portalApp .customerContent{padding-top:13px}.portalApp .portalOverviewTitle{height:20px;margin:-4px 0 4px}.portalWelcomeInfo{padding:20px 17px}.portalMetric{min-height:173px}.portalDonut{width:135px;height:135px}}.portalBillingPeriod{color:#6c7e94;margin:0 0 8px;font-size:11px}.portalApp .portalUsageFilters{flex-wrap:wrap;align-items:end;gap:12px;max-width:none;margin-bottom:18px;display:flex}.portalApp .portalUsageFilters label{color:#526780;gap:6px;min-width:165px;font-size:12px}.portalApp .portalUsageFilters input{border-radius:7px;min-height:39px;padding:9px 11px;font-size:13px}.portalUsageFilters .portalPrimary,.portalUsageFilters .portalSoft{min-height:39px}.portalDateTotals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:17px 0;display:grid}.portalDateTotals>div{color:#ed721f;background:#fff7f0;border:1px solid #f1e5dc;border-radius:10px;align-items:center;gap:12px;padding:20px;display:flex}.portalDateTotals>div:nth-child(2){color:#348ce9;background:#f1f7ff;border-color:#e1edf9}.portalDateTotals>div:nth-child(3){color:#60738b;background:#f5f7fb;border-color:#e6ebf3}.portalDateTotals span{color:#5e728d;font-size:12px}.portalDateTotals strong{color:#172b45;margin-top:3px;font-size:24px;display:block}.portalUsageExplanation{background:#f5f7fb;border-radius:8px;padding:12px 14px;font-size:12px!important}.portalUsageTable{border:1px solid #e5ebf2;border-radius:9px;max-width:100%;overflow:auto}.portalUsageTable table{border-collapse:collapse;width:100%;min-width:570px;font-size:13px}.portalUsageTable th,.portalUsageTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:13px 16px}.portalUsageTable th:first-child,.portalUsageTable td:first-child{text-align:left}.portalUsageTable thead{color:#61738c;background:#f7f9fc;font-size:11px}.portalUsageTable tbody th{font-weight:400}.portalUsageTable small{color:#8d6d46;font-size:10px;display:block}.portalUsageTable tfoot{background:#fff5eb;font-weight:600}.portalUsagePagination{color:#677991;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.portalUsagePagination>span:first-child{margin-right:auto}@media (width<=650px){.portalDateTotals{gap:8px}.portalDateTotals>div{padding:12px 9px;display:block}.portalDateTotals strong{font-size:17px}.portalDateTotals svg{width:19px;height:19px;margin-bottom:5px}.portalDateTotals span{font-size:10px;display:block}.portalUsageFilters label{flex:1;min-width:120px!important}.portalUsagePagination{flex-wrap:wrap;gap:8px}.portalApp .portalUsagePage{padding:16px}}.headerVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.crmTopbar{flex-wrap:wrap}.globalSubscriberSearch{z-index:45;color:#244263;flex:270px;min-width:220px;max-width:470px;font-size:13px;position:relative}.globalSearchControl{background:#fff;border:1px solid #d5e0ee;border-radius:8px;align-items:center;min-height:40px;display:flex}.globalSearchControl:focus-within{box-shadow:none;border-color:#aab8c9}.globalSearchIcon{color:#6d85a5;flex:none;width:29px;padding-left:11px;display:flex}.globalSearchIcon svg{width:17px;height:17px}.globalSearchControl input{font:inherit;color:#244263;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:38px;padding:8px;box-shadow:none!important}.globalSearchControl select{font:inherit;outline-offset:-2px;color:#496789;background:#f8faff;border:0;border-left:1px solid #e3eaf4;border-radius:0 7px 7px 0;flex:0 0 137px;width:137px;min-height:34px;padding:8px 5px}.globalSearchDropdown{background:#fff;border:1px solid #d8e3f1;border-radius:10px;width:min(600px,100vw - 36px);max-width:calc(100vw - 36px);position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 14px 36px #173f6f24}.globalSearchCaption{background:#f5f8fd;border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.globalSearchCaption button{font:inherit;color:#617792;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;display:grid}.globalSearchMessage{color:#5f7592;margin:0;padding:16px;font-size:13px;line-height:1.6}.globalSearchMessage p{margin:0 0 8px}.globalSearchMessage button{color:#1e62b7;cursor:pointer;background:#f4f8ff;border:1px solid #d5e0ee;border-radius:5px;padding:7px 10px}.globalSearchResults{overscroll-behavior:contain;max-height:min(510px,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}.globalSearchResults li{border-bottom:1px solid #edf1f7}.globalSearchResults li:last-child{border:0}.globalSearchResults button{color:#244263;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;display:block;border:0!important;border-radius:0!important;padding:12px 15px!important}.globalSearchResults li[aria-selected=true] button{background:#edf5ff;box-shadow:inset 3px 0 #1976ed}.globalResultHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.globalResultHeading strong{overflow-wrap:anywhere;font-size:14px}.globalResultHeading>span{color:#49637e;background:#e8eef5;border-radius:5px;flex:none;padding:3px 6px;font-size:10px}.globalResultIdentity,.globalResultScope,.globalResultMatch{overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block}.globalResultIdentity{color:#385f8d;font-size:12px}.globalResultScope{color:#71849d;font-size:11px}.globalResultMatch{color:#506b8b;font-size:12px}.globalResultMatch b{font-weight:600}.globalResultMatch small{color:#7a879a;margin-top:2px;font-size:10px;display:block}.globalSearchFooter{color:#5f7897;background:#f8faff;border-top:1px solid #e4ebf5;padding:9px 14px;font-size:11px;line-height:1.5}.globalSearchFooter small{margin-top:3px;display:block}.franchiseSwitchDialog{color:#25425f;background:#fff;border:1px solid #d5e0ee;border-radius:12px;width:min(1080px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;font-family:inherit;font-size:13px;overflow:auto;box-shadow:0 25px 80px #112f5945}.franchiseSwitchDialog::backdrop{background:#14243d73}.franchiseSwitchHeading{background:#f8faff;border-bottom:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.franchiseSwitchHeading h2{color:#173c6a;margin:0;font-size:21px}.franchiseSwitchHeading p{color:#677e9a;margin:6px 0 0;font-size:12px}.franchiseSwitchHeading>button{color:#647d9a;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:7px;width:34px;height:34px;font-size:24px}.franchiseSwitchToolbar{color:#687e99;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.franchiseSwitchToolbar label{color:#486787;flex-direction:column;gap:5px;min-width:250px;font-size:11px;display:flex}.franchiseSwitchToolbar input{font:inherit;color:#284f7b;background:#fff;border:1px solid #ceddec;border-radius:6px;width:100%;min-height:37px;padding:9px 10px;font-size:13px}.franchiseSwitchTable{overscroll-behavior:contain;border:1px solid #dce5f1;border-radius:6px;max-height:52vh;margin:0 22px;overflow:auto}.franchiseSwitchTable table{border-collapse:collapse;text-align:left;width:100%;min-width:740px}.franchiseSwitchTable th,.franchiseSwitchTable td{vertical-align:middle;border-bottom:1px solid #e7edf6;padding:12px 13px}.franchiseSwitchTable thead th{color:#486583;z-index:1;background:#f0f5fc;font-size:12px;font-weight:600;position:sticky;top:0}.franchiseSwitchTable th[scope=row]{overflow-wrap:anywhere;max-width:280px;font-weight:600}.franchiseSwitchTable td>span{overflow-wrap:anywhere;max-width:220px;display:block}.franchiseSwitchTable td:last-child{white-space:nowrap}.franchiseSwitchTable>p{color:#6b819d;padding:16px}.franchiseSwitchDialog .franchiseLoginAs,.franchiseSwitchReturn button{font:inherit;color:#fff;white-space:nowrap;cursor:pointer;background:#1976ec;border:1px solid #1c76e5;border-radius:6px;padding:8px 11px}.franchiseSwitchDialog button:disabled{opacity:.5;cursor:wait}.franchiseSwitchFooter{color:#687e99;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:12px;display:flex}.franchiseSwitchFooter>div{gap:7px;display:flex}.franchiseSwitchFooter button,.franchiseSwitchParent{font:inherit;color:#32669e;cursor:pointer;background:#fff;border:1px solid #d1dfef;border-radius:6px;padding:7px 11px}.franchiseSwitchParent{margin:0 22px 12px}.franchiseSwitchNote{color:#7589a4;margin:0;padding:0 22px 20px;font-size:11px;line-height:1.6}.headerToolsMuted{color:#8a99ad}.headerToolsError{color:#a13c35;background:#fff0ef;border:1px solid #f3d4d0;border-radius:6px;margin:14px 22px;padding:11px 14px}.franchiseSwitchReturn{padding:22px;line-height:1.7}.franchiseSwitchReturn p{margin:0 0 16px}.franchisePortal .franchiseHeaderTools{align-items:center;gap:8px;display:flex}.franchisePortal .franchiseSwitchTrigger{border-radius:9px;width:40px;height:40px;padding:0}.franchisePortal>.franchiseToolbar .globalSubscriberSearch{flex:320px;max-width:520px}.franchisePortal .globalSubscriberSearch input{border:0;width:100%;min-height:38px;padding:8px}.franchisePortal .globalSubscriberSearch select{border:0;border-left:1px solid #e3eaf4;flex-basis:137px;width:137px}.franchisePortal .globalSearchResults button{color:#244263}.franchisePortal .globalSearchCaption button{border:0;padding:0}.franchisePortal .globalSearchDropdown p{color:#5f7592}@media (width<=1350px){.crmTopbar>.globalSubscriberSearch{flex-basis:100%;order:3;max-width:none}.crmTopbar>.globalSubscriberSearch .globalSearchDropdown{width:min(650px,100%)}.crmTopbar>.globalSubscriberSearch input{min-height:36px}.crmTopbar>.crmPageTitle{flex:1}.crmTopbar>.crmTopbarActions{margin-left:auto}}@media (width<=650px){.globalSubscriberSearch{flex-basis:100%;min-width:0;max-width:none}.globalSearchControl select{flex-basis:126px;width:126px;font-size:11px}.globalSearchDropdown{width:100%;max-width:100%}.globalResultHeading{gap:6px}.globalResultHeading strong{font-size:13px}.globalSearchResults button{padding:11px!important}.franchiseSwitchDialog{border-radius:9px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.franchiseSwitchHeading{padding:16px}.franchiseSwitchHeading h2{font-size:19px}.franchiseSwitchToolbar{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.franchiseSwitchToolbar label{min-width:0}.franchiseSwitchTable{max-height:48vh;margin:0 16px}.franchiseSwitchFooter{flex-wrap:wrap;padding:14px 16px}.franchiseSwitchNote{padding:0 16px 16px}.franchisePortal>.franchiseToolbar .globalSubscriberSearch{flex-basis:100%;order:3;max-width:none}.franchisePortal>.franchiseToolbar{gap:12px}.franchisePortal .franchiseHeaderTools{margin-left:auto}.franchisePortal>.franchiseToolbar h1{font-size:20px}.franchisePortal .globalSubscriberSearch select{flex-basis:126px;width:126px}.crmTopbar>.crmPageTitle h1{font-size:17px}.crmTopbar>.crmPageTitle p{max-width:150px}.crmTopbarActions .crmAdmin{display:none}.franchiseSwitchParent{margin-left:16px}.headerToolsError{margin:12px 16px}}.globalSearchControl input:focus,.globalSearchControl input:focus-visible{box-shadow:none!important;outline:none!important}.globalSearchControl input:focus-visible{background-image:linear-gradient(#667085,#667085);background-position:bottom;background-repeat:no-repeat;background-size:calc(100% - 16px) 2px}.franchiseHeaderTools{flex-wrap:wrap}.franchiseOperatorSwitch{white-space:nowrap}.franchiseVlan{color:#657c98;font-size:11px}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.appShell{grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#111827;flex-direction:column;min-height:100vh;padding:26px 18px;display:flex}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brandMark{color:#fff;background:#1674ef;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:15px}.brand span{color:#9ca3af;letter-spacing:.12em;margin-top:3px;font-size:11px}.navigation{flex-direction:column;gap:7px;padding-top:22px;display:flex}.navItem{color:#9ca3af;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.navItem small{color:#6b7280;font-size:10px}.navItem--current{color:#fff;background:#1f2937}.navItem--current small{color:#f59e0b}.navItem--complete{color:#d1d5db}.navItem--complete small{color:#86b2ef}.navItem--last{border:1px dashed #ffffff1f;margin-top:8px}.sidebarBoundary{color:#9ca3af;align-items:center;gap:8px;margin-top:auto;padding:14px 10px 0;font-size:12px;display:flex}.boundaryDot{background:#2266c5;border-radius:999px;width:8px;height:8px}.workspace{padding:28px clamp(24px,5vw,70px) 24px}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow{color:#7c8497;letter-spacing:.14em;margin:0 0 6px;font-size:11px;font-weight:700}h1{margin:0;font-size:clamp(26px,3vw,38px)}.status{border-radius:999px;align-items:center;gap:8px;margin-top:5px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.status span{border-radius:999px;width:8px;height:8px}.status--ok{color:#166534;background:#dcfce7}.status--ok span{background:#22c55e}.status--pending{color:#92400e;background:#fef3c7}.status--pending span{background:#f59e0b}.hero{background:#fff;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:26px;margin-top:34px;padding:clamp(24px,4vw,42px);display:flex;box-shadow:0 1px 2px #0f172a0a,0 18px 48px #0f172a0f}.heroLabel,.cardLabel{color:#1674ef;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.hero h2{max-width:740px;margin:0;font-size:clamp(25px,3vw,42px);line-height:1.1}.hero p:not(.heroLabel){color:#667085;max-width:760px;margin:18px 0 0;line-height:1.7}.phaseBadge{color:#1674ef;background:#fff4e8;border-radius:18px;place-items:center;min-width:72px;height:72px;font-size:18px;font-weight:900;display:grid}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.card{background:#fff;border:1px solid #e8ebf2;border-radius:16px;padding:20px}.card strong{font-size:16px;display:block}.card p{color:#7c8497;margin:8px 0 0;font-size:13px;line-height:1.6}.boundaryPanel{background:#fff;border:1px solid #e8ebf2;border-radius:16px;grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;padding:22px;display:grid}.boundaryTitle{margin-bottom:7px;font-size:13px;font-weight:800;display:block}.boundaryPanel p{color:#667085;margin:0;font-size:13px;line-height:1.65}.errorPanel{color:#991b1b;background:#fee2e2;border-radius:12px;margin-top:18px;padding:14px;font-size:13px}footer{color:#98a2b3;justify-content:space-between;gap:16px;margin-top:28px;font-size:11px;display:flex}@media (width<=1050px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.appShell{grid-template-columns:1fr}.sidebar{min-height:auto}.navigation,.sidebarBoundary{display:none}.workspace{padding:22px 16px}.topbar,.hero{flex-direction:column}.grid,.boundaryPanel{grid-template-columns:1fr}footer{flex-direction:column}}.workspaceTabs{border-bottom:1px solid #dce2ea;gap:8px;margin-top:26px;display:flex}.workspaceTab{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:750}.workspaceTab:hover{color:#172033}.workspaceTab--active{color:#172033;border-bottom-color:#1674ef}.planAvailability{align-self:end}.checkboxLabel{color:#475467;align-items:center;gap:9px;min-height:44px;margin:0!important;display:flex!important}.subscriberForm .checkboxLabel input{width:18px;min-height:18px;margin:0}.editorHint{color:#667085;text-transform:capitalize;margin:7px 0 0;font-size:12px}.subscriptionStatusEditor{background:#fffaf5;border:1px solid #f3d2b4;border-radius:12px;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:14px;margin:20px;padding:18px;display:grid}.subscriptionStatusEditor .formField{margin:0}.subscriptionStatusEditor select,.subscriptionStatusEditor input,.subscriptionAssignment select,.subscriptionAssignment input{color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:9px;padding:9px 11px}.subscriptionAssignment{background:#f4f6fa;border-radius:14px;grid-template-columns:minmax(230px,1.4fr) minmax(200px,1fr) minmax(160px,.7fr) auto;align-items:end;gap:16px;margin-top:24px;padding:22px;display:grid}.subscriptionAssignment h3,.subscriptionAssignment p{margin:0}.subscriptionAssignment p:not(.heroLabel){color:#667085;margin-top:6px;font-size:12px;line-height:1.5}.subscriptionAssignment .formField{margin:0}.subscriberStatus--pending{color:#854d0e;background:#fef9c3}.subscriberStatus--cancelled{color:#475467;background:#e5e7eb}.subscriberTable .tableAction{white-space:nowrap;min-width:150px}@media (width<=900px){.subscriptionStatusEditor,.subscriptionAssignment{grid-template-columns:1fr;align-items:stretch}}@media (width<=760px){.workspaceTabs{overflow-x:auto}.workspaceTab{min-width:max-content}}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.adminMenu{align-items:center;gap:12px;display:flex}.adminMenu strong,.adminMenu small{text-align:right;display:block}.adminMenu strong{font-size:13px}.adminMenu small{color:#667085;text-transform:capitalize;font-size:11px}.secondaryButton{color:#172033;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dae5;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700}.secondaryButton:hover:not(:disabled){background:#f1f4f9}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1674ef}button:disabled{opacity:.65;cursor:wait}.loginScreen{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:clamp(24px,5vw,60px);display:flex}.loginBrand{align-items:center;gap:12px;display:flex}.loginBrand strong,.loginBrand span{display:block}.loginBrand strong{font-size:18px}.loginBrand span{color:#667085;letter-spacing:.12em;font-size:11px}.loginCard{background:#fff;border:1px solid #e8ebf2;border-radius:22px;width:min(100%,440px);padding:clamp(24px,5vw,40px);box-shadow:0 18px 48px #0f172a0f}.loginCard h1{font-size:30px}.loginIntro,.loginChecking{color:#667085;line-height:1.6}.loginIntro{margin:10px 0 26px}.formField{margin-bottom:18px}.formField label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.formField input{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:10px;padding:10px 12px}.formField input:disabled{background:#f4f6fa}.loginError{color:#991b1b;background:#fee2e2;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.primaryButton{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#1674ef;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.primaryButton:hover:not(:disabled){background:#dc6900}.loginBoundary{color:#667085;text-align:center;margin:0;font-size:12px}@media (width<=760px){.topbarActions{justify-content:flex-start}}.formField select{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:10px;padding:10px 12px}.formField select:focus-visible{outline-offset:2px;outline:3px solid #1674ef}.formField select:disabled{background:#f4f6fa}.tenantGateFooter{color:#667085;border-top:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.tenantGateFooter span{overflow-wrap:anywhere}.subscriberHero{color:#fff;background:#172033;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:34px;padding:clamp(24px,4vw,36px);display:flex}.subscriberHero h2{margin:0;font-size:clamp(24px,3vw,36px)}.subscriberHero p:not(.heroLabel){color:#c8cfdb;max-width:700px;margin:12px 0 0;line-height:1.6}.primaryButton--compact{width:auto;min-width:max-content;padding-inline:18px}.subscriberPanel,.subscriberEditor{background:#fff;border:1px solid #e2e7ef;border-radius:18px;margin-top:20px}.subscriberFilters{border-bottom:1px solid #e8ebf2;align-items:flex-end;gap:12px;padding:20px;display:flex}.filterField{width:190px}.filterField--search{width:min(420px,100%)}.filterField label{margin-bottom:7px;font-size:12px;font-weight:750;display:block}.filterField input,.filterField select,.subscriberForm input,.subscriberForm select,.subscriberForm textarea{color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:9px;padding:9px 11px}.subscriberForm textarea{resize:vertical}.subscriberSearchButton{min-height:42px}.textButton{color:#bd5800;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 5px;font-size:12px;font-weight:750}.textButton:hover:not(:disabled){color:#7c3a00;text-decoration:underline}.subscriberPanel>.errorPanel{justify-content:space-between;align-items:center;gap:12px;margin:18px 20px 0;display:flex}.subscriberTableWrap{position:relative;overflow-x:auto}.subscriberTable{border-collapse:collapse;width:100%;font-size:13px}.subscriberTable th,.subscriberTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:15px 20px}.subscriberTable th{color:#667085;letter-spacing:.04em;text-transform:uppercase;background:#fafbfc;font-size:11px}.subscriberTable td strong,.subscriberTable td small,.subscriberTable td span:not(.subscriberStatus){display:block}.subscriberTable td small{color:#7c8497;margin-top:4px}.subscriberStatus{color:#475467;background:#eef1f5;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.subscriberStatus--active{color:#166534;background:#dcfce7}.subscriberStatus--suspended{color:#92400e;background:#fef3c7}.subscriberStatus--inactive{color:#991b1b;background:#fee2e2}.subscriberStatus--closed{color:#475467;background:#e5e7eb}.tableMessage{color:#667085;height:120px;text-align:center!important}.tableAction{text-align:right!important}.pagination{color:#667085;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;font-size:12px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.subscriberEditor{padding:clamp(20px,4vw,30px)}.editorHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.editorHeading h2{margin:0;font-size:24px}.subscriberForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.subscriberForm .formField label span{color:#7c8497;font-weight:500}.formField--wide{grid-column:1/-1}.radiusHero .primaryButton:disabled{background:#687184}.radiusHealth{background:#fff;border:1px solid #e2e7ef;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:16px 20px;display:grid}.radiusHealth strong,.radiusHealth small{display:block}.radiusHealth small{color:#667085;margin-top:3px}.radiusHealthDot{background:#dc2626;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 4px #fee2e2}.radiusHealthDot--ok{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.radiusHealthDot--warning{background:#d97706;box-shadow:0 0 0 4px #fef3c7}.radiusPrivacyNote{color:#7c3a00;background:#fff7ed;border-left:3px solid #1674ef;border-radius:8px;gap:10px;margin-top:14px;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.radiusActions{min-width:205px!important}.radiusProfileSelect{color:#344054;width:min(100%,250px);min-width:170px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:7px 8px}.radiusProfileInactive{color:#667085;font-size:12px}.radiusFormNote{color:#667085;margin:0 0 20px;font-size:12px;line-height:1.55}.confirmationScrim{z-index:20;background:#0f172a8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmationDialog{background:#fff;border-radius:18px;width:min(100%,470px);padding:28px;box-shadow:0 24px 70px #0f172a40}.confirmationDialog h2{margin:0}.confirmationDialog>p:not(.heroLabel){color:#667085;margin:12px 0 24px;line-height:1.6}@media (width<=700px){.radiusHealth{grid-template-columns:auto 1fr}.radiusHealth .secondaryButton{grid-column:1/-1}.radiusPrivacyNote{flex-direction:column}}.editorActions{justify-content:flex-end;gap:10px;display:flex}.archiveAction{margin-bottom:16px}.dangerTextButton{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:750}.dangerTextButton:hover:not(:disabled){text-decoration:underline}.archiveConfirm{background:#fff7f7;border:1px solid #fecaca;border-radius:10px;padding:16px}.archiveConfirm p{color:#7f1d1d;margin:0 0 12px;font-size:13px;line-height:1.5}.archiveConfirm>div{flex-wrap:wrap;gap:10px;display:flex}.dangerButton{color:#fff;font:inherit;cursor:pointer;background:#b42318;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:750}.dangerButton:hover:not(:disabled){background:#912018}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.subscriberHero,.subscriberFilters,.pagination{flex-direction:column;align-items:stretch}.filterField,.filterField--search{width:100%}.subscriberForm{grid-template-columns:1fr}.formField--wide{grid-column:auto}.editorActions{flex-direction:column-reverse}.editorActions .primaryButton--compact{width:100%}}.billingFilters{flex-wrap:wrap}.billingFilterHint{color:#667085;padding-bottom:12px;font-size:12px}.subscriberStatus--draft{color:#854d0e;background:#fef3c7}.subscriberStatus--issued{color:#166534;background:#dcfce7}.subscriberStatus--void{color:#475467;background:#e5e7eb}.subscriberStatus--payment-recorded{color:#166534;background:#dcfce7}.subscriberStatus--payment-reversed{color:#9f1239;background:#ffe4e6}.billingFieldError{color:#991b1b;margin:8px 0 0;font-size:12px}.billingFieldHint{color:#667085;margin-top:6px;font-size:12px;display:block}.billingDueWarning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:13px;font-size:13px;line-height:1.5}.billingReadOnly{color:#475467;background:#f8fafc;border:1px solid #e2e7ef;border-radius:9px;margin:0;padding:11px 12px}.billingLinesHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.billingLine{background:#fafbfc;border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:minmax(200px,2fr) minmax(90px,.7fr) minmax(130px,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.billingLine label{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.billingLine .dangerTextButton{min-height:42px}.billingTotals{color:#475467;background:#fffaf5;border-radius:10px;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;padding:16px 18px;font-size:13px;display:flex}.billingTotals span{gap:10px;display:flex}.billingTotals strong{color:#172033}.billingTotals small{color:#667085;width:100%}.billingTotals--detail{justify-content:flex-end;margin-top:18px}.billingDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.billingDetailGrid div{border:1px solid #e2e7ef;border-radius:10px;padding:13px}.billingDetailGrid dt{color:#667085;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.billingDetailGrid dd{margin:0;font-size:13px;font-weight:650}.billingNotes{white-space:pre-wrap;color:#475467;border:1px solid #e2e7ef;border-radius:10px;padding:14px;line-height:1.6}.billingDetailActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.paymentPanel{border-top:1px solid #e2e7ef;margin:24px 0;padding-top:22px}.paymentHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.paymentHeading h3{color:#172033;margin:2px 0 0;font-size:18px}.paymentForm{background:#f8fbff;border:1px solid #d7e3f5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;padding:18px;display:grid}.paymentPaidNotice{color:#163765;background:#ecf3fd;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:650}.paymentTable small{white-space:pre-wrap;color:#667085;max-width:250px;margin-top:4px;display:block}.paymentRow--reversed td{color:#667085;background:#fafafa}.paymentReverseConfirm{align-items:flex-end;margin-top:16px}.paymentReverseConfirm>div:first-child{flex:1}.paymentReverseConfirm label{margin:12px 0 6px;font-size:12px;font-weight:700;display:block}.paymentReverseConfirm textarea{width:100%}@media (width<=900px){.billingDetailGrid,.billingLine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.billingDetailGrid,.billingLine,.paymentForm{grid-template-columns:1fr}.paymentHeading{flex-direction:column;align-items:stretch}}[hidden]{display:none!important}:root{--crm-ink:#1b2431;--crm-muted:#526f98;--crm-green:#192f4f;--crm-orange:#1674ef;--crm-border:#e1e6ed;color:var(--crm-ink);background:#f3f5f8}button,input,select,textarea{font-family:inherit}button,a,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #1674ef}.crmShell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.crmSkipLink{z-index:110;color:#fff;background:#192f4f;border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:16px}.crmSkipLink:focus{top:12px}.crmSidebar{color:#dbe1e9;background:color-mix(in srgb, var(--crm-brand,#17263a) 55%, #10161f);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b506e transparent;flex-direction:column;height:100dvh;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.crmBrandRow{justify-content:space-between;align-items:center;padding:0 4px 14px;display:flex}.crmBrand{color:#fff;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.crmBrandMark{color:#17263a;letter-spacing:-.08em;background:#1674ef;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:36px;font-size:27px;font-weight:800;display:grid;position:relative}.crmBrandMark>span{background:#17263a;border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;right:5px}.crmBrand strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:15px;display:block}.crmBrand small{color:#a3b5ce;letter-spacing:.17em;margin-top:4px;font-size:9px;font-weight:600;display:block}.crmTenant{background:#ffffff06;border:1px solid #ffffff1f;border-radius:10px;margin-bottom:14px;padding:10px}.crmTenant label{color:#9aaec9;margin-bottom:4px;font-size:11px;display:block}.crmTenant select{color:#f1f4f7;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:2px;width:100%;min-height:26px;font-size:12px;font-weight:600;display:block}.crmTenant select:disabled{opacity:1;cursor:default;appearance:none}.crmTenant option{color:#17263a;background:#fff}.crmTenant p{color:#ffcaaf;margin:9px 0 0;font-size:11px}.crmNavigation{flex:1}.crmNavGroup{margin-bottom:12px}.crmNavGroup>p{color:#859cbd;text-transform:uppercase;letter-spacing:.13em;margin:0 0 5px;padding:0 10px;font-size:10px;font-weight:700}.crmNavLink{color:#b9c4d4;border-radius:7px;align-items:center;gap:9px;min-height:36px;margin:1px 0;padding:8px 10px;font-size:12px;font-weight:450;line-height:1.35;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.crmNavLink>svg{opacity:.82;flex-shrink:0;width:18px;height:18px}.crmNavLink:hover{color:#fff;background:#ffffff0b}.crmNavLink--active,.crmNavLink--active:hover{color:#fff;background:#38604c;font-weight:650}.crmNavLink--active>svg{color:#1674ef;opacity:1}.crmNavCurrent{background:#1674ef;border-radius:50%;width:5px;height:5px;margin-left:auto}.crmSidebarFooter{color:#8fa5c3;border-top:1px solid #ffffff12;align-items:center;gap:8px;padding:12px 8px 0;font-size:10px;display:flex}.crmWorkspaceDot{background:#7c95b9;border-radius:50%;flex-shrink:0;width:6px;height:6px}.crmMain{flex-direction:column;min-width:0;display:flex}.crmTopbar{border-bottom:1px solid var(--crm-border);background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 20px;display:flex}.crmPageTitle{align-items:center;gap:12px;min-width:0;display:flex}.crmPageTitle>div{min-width:0}.crmPageTitle p{color:#5f7ea9;margin:0 0 3px;font-size:11px;line-height:1.35}.crmPageTitle p>span{color:#9eb1cb;padding:0 6px}.crmPageTitle h1{letter-spacing:-.04em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:660;line-height:1.2}.crmTopbarActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.crmConnection{white-space:nowrap;color:#5979a5;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.crmConnection>span{background:#91a6c4;border-radius:50%;width:5px;height:5px}.crmConnection--ok{color:#477554;background:#f0f6ef;border-color:#dfeade}.crmConnection--ok>span{background:#5c9566}.crmConnection--error{color:#9a572f;background:#fff4e9;border-color:#eedbc3}.crmConnection--error>span{background:#da8c47}.crmIconButton{color:#496388;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.crmIconButton:hover{background:#f0f2f6;border-color:#96aac6}.crmIconButton:disabled{opacity:.5;cursor:wait}.crmAdmin{border-left:1px solid #dde2ea;align-items:center;gap:8px;padding-left:10px;display:flex}.crmAvatar{color:#725734;background:#f3e8d5;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.crmAdmin strong{font-size:11px;font-weight:650;display:block}.crmAdmin small{color:#6684ad;margin-top:3px;font-size:11px;display:block}.crmContent{flex:1;width:100%;min-width:0;margin:0;padding:16px 20px 10px}.crmContent:focus{outline:none}.crmFooter{color:#7892b6;border-top:1px solid #dfe4eb;flex-flow:wrap;justify-content:space-between;gap:8px;margin:8px 20px 0;padding:12px 0 16px;font-size:10px;display:flex}.crmFooter>span>span{padding:0 7px}.crmLoading{color:#55739d;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:60px 25px;font-size:13px;display:flex}.crmLoadingDot{border:2px solid #ced6e1;border-top-color:#445c7d;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite crmLoadingSpin}@keyframes crmLoadingSpin{to{transform:rotate(360deg)}}.crmConnectionNotice{color:#865b31;background:#fff6e8;border:1px solid #eadcc6;border-radius:9px;margin-bottom:12px;padding:10px 14px;font-size:12px;line-height:1.6}.crmMenuButton,.crmDrawerClose,.crmMenuBackdrop{display:none}.crmGlobalRegistry{max-width:1440px;margin:0 auto;padding:clamp(20px,4vw,48px)}.crmGlobalRegistry>header{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.crmGlobalRegistry>header h1{font-size:26px}.crmGlobalRegistry>header p{color:#54729c;font-size:12px}.crmContent .subscriberHero{margin-top:2px}.crmContent .primaryButton,.crmGlobalRegistry .primaryButton{background:#283e5c}.crmContent .primaryButton:hover,.crmGlobalRegistry .primaryButton:hover{background:#1c2d46}.crmContent .subscriberStatus--active{color:#4a7045;background:#edf4e9}@media (width<=1200px){.crmShell{grid-template-columns:212px minmax(0,1fr)}.crmSidebar{padding-inline:12px}.crmTopbarActions{gap:9px}.crmAdmin strong{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}}@media (width<=980px){.crmConnection{display:none}.crmTopbar,.crmContent{padding-inline:16px}.crmFooter{margin-inline:16px}}@media (width<=800px){.crmShell{grid-template-columns:minmax(0,1fr)}.crmSidebar{z-index:100;visibility:hidden;width:274px;max-width:calc(100vw - 50px);padding-inline:16px;transition:transform .2s,visibility .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.crmSidebar--open{visibility:visible;transform:translate(0);box-shadow:20px 0 60px #18263a40}.crmBrand{min-height:40px}.crmDrawerClose{color:#d2d9e3;cursor:pointer;background:#ffffff0d;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.crmMenuButton{display:inline-flex}.crmMenuBackdrop{z-index:90;background:#16233573;border:0;display:block;position:fixed;inset:0}.crmNavLink{min-height:40px;font-size:13px}.crmTenant select{min-height:40px}.crmTopbar{padding:10px 16px}.crmPageTitle p{font-size:11px}.crmPageTitle h1{font-size:21px}.crmContent{padding:16px 16px 8px}.crmFooter{margin-inline:16px}}@media (width<=540px){.crmTopbar{gap:8px;padding:10px 12px}.crmPageTitle{gap:8px}.crmPageTitle h1{font-size:19px}.crmPageTitle p{white-space:nowrap;text-overflow:ellipsis;max-width:min(190px,100%);overflow:hidden}.crmAdmin{border:0;padding:0}.crmAdmin>span:last-child{display:none}.crmTopbarActions{gap:6px}.crmTopbarActions>.crmIconButton[title=Notifications]{display:none}.crmIconButton{width:40px;height:40px}.crmContent{padding:14px 16px 8px}.crmFooter{margin-inline:16px;font-size:10px}}@media (prefers-reduced-motion:reduce){.crmSidebar,.crmNavLink{transition:none}.crmLoadingDot{animation:none}}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar),.crmContent .accountSecurityHeading{border:1px solid var(--crm-border,#e1e6ed);min-width:0;color:var(--crm-ink,#1b2431);box-shadow:none;background:#fff;border-radius:8px;margin:0;padding:10px 14px;position:relative}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar){flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar)>div:first-child{flex:320px;min-width:0}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar)>div:first-child>:is(.heroLabel,h2),.crmContent .accountSecurityHeading>:is(.heroLabel,h2),.crmContent .workspaceToolbar>:is(.heroLabel,h2){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar)>div:first-child>p:not(.heroLabel),.crmContent .accountSecurityHeading>p:not(.heroLabel),.crmContent .workspaceToolbar>.workspaceToolbarDescription{color:#405676;overflow-wrap:anywhere;max-width:84ch;margin:0;font-size:13px;line-height:1.5}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar)>button{white-space:normal;flex:none;width:auto;min-width:0;max-width:100%}.crmContent .workspaceToolbarActions{flex-wrap:wrap;gap:8px;min-width:0}.crmContent button:is(.primaryButton,.secondaryButton){border-radius:7px;min-height:36px;padding:8px 12px;font-size:13px;line-height:1.4}.crmContent button.textButton{min-height:32px;padding:6px;line-height:1.4}.crmContent :is(.formField,.filterField)>label{margin-bottom:5px}.crmContent .formField{margin-bottom:14px}.crmContent :is(.formField,.filterField)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.crmContent :is(.formField,.filterField)>select{border-radius:7px;min-height:38px;padding:8px 10px;font-size:13px;line-height:1.4}.crmContent :is(.staffWorkspace,.accountSecurity){gap:14px}.crmContent :is(.subscriberPanel,.subscriberEditor,.dynamicAuthorizationPanel){margin-top:12px}.crmContent :is(.subscriberPanel,.subscriberEditor,.staffPanel,.accountSecurityCard){border-radius:10px}.crmContent :is(.workspacePanelBody,.subscriberEditor,.staffEditor,.accountSecurityCard){padding:16px}.crmContent :is(.subscriberEditor,.staffEditor,.accountSecurityCard)>:is(.editorHeading,.staffPanelHeading,.accountSecurityCardHeader){margin-bottom:16px}.crmContent :is(.radiusInfrastructurePanelHeader,.dynamicAuthorizationPanelHeader){gap:12px;padding:12px 14px}.crmContent .staffRoleToggle{border-radius:10px;padding:14px 16px}.crmContent .staffRoleList{padding-inline:16px}.crmContent :is(.subscriberFilters,.staffFilters,.accountingFilters,.diagnosticsFilters,.auditFilters,.commercialFilters,.operatorFilters,.ticketFilters,.securityFilters,.onuFilters,.reportScope){gap:10px;padding:12px 14px}.crmContent :is(.accountingFilters,.diagnosticsFilters,.auditFilters,.commercialFilters,.operatorFilters,.ticketFilters,.securityFilters,.onuFilters,.reportScope){border-radius:9px;margin:12px 0}.crmContent :is(.subscriberFilters,.staffFilters,.accountingFilters,.diagnosticsFilters,.auditFilters,.commercialFilters,.operatorFilters,.ticketFilters,.securityFilters,.onuFilters,.reportScope) .formField{margin:0}.crmContent .subscriberExtraFilters{gap:10px;padding:0 14px 12px}.crmContent .ledgerToolbar{gap:12px;padding:12px 14px}.crmContent :is(.notificationToolbar,.securityTabs,.commercialDetailTabs,.ledgerActions,.accountingExportActions,.diagnosticExportActions){gap:8px;margin-block:12px}.crmContent :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs){flex-wrap:wrap;margin-top:12px}.crmContent :is(.subscriberTable,.staffTable) th{padding:10px 14px}.crmContent :is(.subscriberTable,.staffTable) td{padding:9px 14px;line-height:1.45}.crmContent :is(.subscriberTable,.staffTable) td small{margin-top:3px}.crmContent :is(.subscriberTable,.staffTable) .tableMessage,.crmContent .staffTable .staffEmpty{height:80px;padding:20px 14px;line-height:1.5}.crmContent .subscriberPanel>.tableMessage{height:auto;min-height:80px;margin:0;padding:20px 14px}.crmContent :is(.pagination,.staffPagination){gap:10px;padding:10px 14px}.crmContent :is(.pagination,.staffPagination)>div{flex-wrap:wrap;gap:8px}.crmContent :is(.accountingSummary,.diagnosticsSummary,.securitySummary,.auditSummary,.notificationSummary,.recoverySummary,.performanceSummary,.reportMetricGrid){gap:10px}.crmContent :is(.accountingSummary,.diagnosticsSummary){margin-top:12px}.crmContent :is(.accountingSummary,.diagnosticsSummary,.securitySummary,.auditSummary,.notificationSummary,.recoverySummary,.performanceSummary)>div,.crmContent .reportMetric{border-radius:9px;padding:12px 14px}.crmContent .reportMetric>strong{margin:5px 0 8px;font-size:24px}.crmContent :is(.reportPanel,.reportRadius,.reportExport,.recoveryCard,.recoveryPolicy,.recoveryRunbook,.performanceCard,.performanceSafeguards,.auditExport,.accountingObservationPanel,.diagnosticTrends,.securityAdminPanel){padding:14px}.crmContent :is(.accountingObservationPanel,.diagnosticTrends,.securityAdminPanel){margin-block:12px}.crmContent .communicationWorkspace{margin-top:20px;padding-top:16px}.crmContent .communicationSection{margin-block:12px}@media (width<=760px){.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar){flex-direction:column;align-items:stretch;gap:10px}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar)>div:first-child{flex-basis:auto}.crmContent :is(.subscriberHero,.staffHero,.workspaceToolbar)>button{align-self:flex-start}.crmContent :is(.workspacePanelBody,.subscriberEditor,.staffEditor,.accountSecurityCard){padding:14px}.crmContent .subscriberExtraFilters .filterField{flex-basis:100%;min-width:0}}@media (width<=700px),(any-pointer:coarse){.crmContent button:is(.primaryButton,.secondaryButton,.textButton),.crmContent :is(.formField,.filterField)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.crmContent :is(.formField,.filterField)>select{min-height:44px}}:root{--crm-ink:#21324d;--crm-muted:#64748b;--crm-green:#1674ef;--crm-orange:#1674ef;--crm-border:#dce5f0;color:#21324d;accent-color:#1674ef;background:#edf2f8}body{background:#edf2f8}.crmShell .crmSidebar{color:#e5edf8;scrollbar-color:#53657c transparent;background:#1e2b3c}.crmShell .crmNavLink{color:#c4d1e3}.crmShell .crmNavLink:hover{color:#fff;background:#2d4058}.crmShell .crmNavLink--active,.crmShell .crmNavLink--active:hover{color:#fff;background:#1674ef}.crmShell .crmNavLink--active>svg{color:#fff}.crmShell .crmNavCurrent{background:#fff}.crmShell .crmBrandMark,.brandMark{color:#fff;background:#1674ef}.crmShell .crmBrandMark>span{background:#fff}.crmShell .crmBrand small,.crmShell .crmTenant label,.crmShell .crmNavGroup>p,.crmShell .crmSidebarFooter{color:#aebed3}.crmShell .crmTopbar{background:#fff;border-color:#dce5f0}.crmShell .crmContent{background:#edf2f8}.crmShell .crmAvatar{color:#245ca4;background:#e6efff}.crmShell .crmPageTitle h1{color:#21324d}.crmShell .crmIconButton{color:#4b6282;border-color:#dce5f0}.crmShell .crmIconButton:hover{background:#eef5ff;border-color:#91b8eb}:focus-visible{outline-color:#1674ef}.primaryButton,.crmContent .primaryButton,.crmGlobalRegistry .primaryButton{color:#fff;background:#1674ef;border-color:#1674ef}.primaryButton:hover,.crmContent .primaryButton:hover,.crmGlobalRegistry .primaryButton:hover{background:#0d5dce;border-color:#0d5dce}.secondaryButton{color:#315579;background:#fff;border-color:#d1deef}.secondaryButton:hover{background:#edf4ff}.linkButton,.heroLabel,.eyebrow{color:#1268d6}.crmShell input:focus,.crmShell select:focus,.crmShell textarea:focus,.loginCard input:focus{border-color:#1674ef;outline-color:#1674ef;box-shadow:0 0 0 3px #1674ef1a}.crmContent table th{color:#405777;background:#f2f6fb}.crmContent table td{border-color:#e7edf5}.crmShell .dashboardHome{--dh-green:#1674ef;--dh-text:#21324d;--dh-muted:#64748b;--dh-border:#dce5f0}.crmShell .dhPrimary{background:#1674ef;border-color:#1674ef}.crmShell .dhPrimary:hover{background:#0d5dce}.crmShell .dhMetricIcon{color:#1674ef;background:#edf4ff}.crmShell .dhMetricValue{color:#21324d}.crmShell .dhPanel,.crmShell .dhMetric{background:#fff;border-color:#dce5f0}.crmShell .dhPanel h3{color:#153c73}.crmShell .dhRefresh{color:#405777}.loginScreen{background:#edf2f8}.loginCard{background:#fff;border-color:#dce5f0}.crmShell .crmSidebar{color:#f5f6ff;background:linear-gradient(155deg,#253156,#18213d 60%,#343063);box-shadow:inset -1px 0 #dae4ff4d,inset 0 1px #ffffff47,8px 0 24px #191e4a1f}.crmShell .crmSidebar :is(.crmNavLink,.crmNavGroup>p,.crmSidebarFooter,.crmTenant label,.crmBrand small){color:#d9dff5}.crmShell .crmSidebar .crmTenant{background:#ffffff0e;border-color:#dce5ff3d;box-shadow:inset 0 1px #ffffff1f}.crmShell .crmSidebar .crmNavLink{transition:background .18s,box-shadow .18s,color .18s}.crmShell .crmSidebar .crmNavLink:hover,.crmShell .crmSidebar .crmNavLink--active{color:#fff;background:linear-gradient(165deg,#ffffff38,#b4c1ff14);box-shadow:inset 0 0 0 1px #e0e8ff6b,inset 0 1px #ffffff73,0 4px 12px #060c2426}.crmShell .crmSidebar .crmNavLink--active>svg,.crmShell .crmSidebar .crmNavCurrent{color:#d7deff}.crmShell .crmSidebar .crmNavCurrent{background:#c8d3ff;box-shadow:0 0 8px #b5c7ff66}.crmShell .crmTopbar{background:#f3f4ff;border-color:#d6dcf2;box-shadow:inset 0 1px #fff,0 3px 12px #273c6810}.crmShell .crmTopbar .crmIconButton{background:linear-gradient(145deg,#fff,#edf0fb);border-color:#c9d2ed;box-shadow:inset 0 1px #fff}.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded){background:linear-gradient(130deg,#f9faff,#eef0ff);border-color:#cdd4ef;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,0 4px 16px #28366c12}.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded) button{color:#4b547a;background:0 0;border-color:#0000;transition:background .18s,box-shadow .18s,color .18s}.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded) button:not(:disabled):hover{color:#303fbb;background:linear-gradient(150deg,#ffffffc9,#dce3ff99);box-shadow:inset 0 0 0 1px #a7b7e999,inset 0 1px #fff,0 3px 10px #37488b15}.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded) button:is([aria-current=page],[aria-selected=true],[aria-pressed=true]){color:#313fbc;background:linear-gradient(145deg,#e3e8ff,#eae1ff);border-color:#aab7e4;box-shadow:inset 0 0 0 1px #aeb9ed99,inset 0 1px #fff,0 3px 12px #4e49c023}.franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar{background:linear-gradient(120deg,#1d245e,#393b92);border-color:#7c86c755;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff20,0 4px 18px #1923511a}.franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{background:linear-gradient(110deg,#1c2458,#34378c);border-color:#8f9bf18c;box-shadow:inset 0 1px #fff5,0 8px 28px #141a5266}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.crmShell .crmSidebar{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(155deg,#202c4ded,#161d38e6 60%,#2c2653eb)}.crmShell .crmTopbar,.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded){-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(130deg,#fffc,#e8ecffc2)}.franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar,.franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(110deg,#182050f0,#33358be8)}}@media (prefers-reduced-motion:reduce){.crmShell .crmSidebar .crmNavLink,.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded) button{transition:none}}@media (prefers-reduced-transparency:reduce){.crmShell .crmSidebar{-webkit-backdrop-filter:none;background:#202a48}.crmShell .crmTopbar,.franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseDesktopTabs,.franchiseMobileTabs,.franchiseSettingsMenu,.franchiseAccountMenu,.franchiseBillingTabs,.c360Tabs):not(.glassExcluded){-webkit-backdrop-filter:none;background:#f2f4ff}.franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar,.franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{-webkit-backdrop-filter:none;background:#232a6c}}.crmShell .crmTopbar,.franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar{z-index:50;position:relative}html[data-ui-theme=ember-stone]{--ui-primary:#b74423;--ui-primary-hover:#92341b;--ui-accent:#e86c37;--ui-ink:#302c28;--ui-muted:#6e655c;--ui-bg:#f6f3ee;--ui-surface:#fff;--ui-line:#e6dfd6;--ui-nav:#eee8e0;--ui-soft:#fff1e9;--ui-success:#007f68;--ui-link:#9c3a1f;--ui-shadow:0 2px 5px #302c2804, 0 8px 24px #302c2804;--ui-shadow-hover:0 8px 22px #302c2812;--crm-ink:var(--ui-ink);--crm-muted:var(--ui-muted);--crm-border:var(--ui-line);--crm-orange:var(--ui-primary);--crm-green:var(--ui-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry){color:var(--ui-ink);background:var(--ui-bg);--bg:var(--ui-bg);--surface:var(--ui-surface);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--primary:var(--ui-primary);--primary-2:var(--ui-primary-hover);--primary-text:var(--ui-primary);--purple-text:var(--ui-link);--head-1:#fff1e9;--head-2:#fff8f3;--row-alt:#faf8f5;--navy-1:#332b27;--navy-2:#514238;--portal-blue:var(--ui-primary);--portal-ink:var(--ui-ink);--crm-ink:var(--ui-ink);--crm-muted:var(--ui-muted);--crm-border:var(--ui-line);--crm-orange:var(--ui-primary);--crm-green:var(--ui-primary);font-size:14px;line-height:1.5}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(h1,h2,h3,h4){color:var(--ui-ink);letter-spacing:-.025em}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) h2{font-size:23px;line-height:1.25}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) h3{font-size:17px;line-height:1.35}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(button,input,select,textarea){font-family:inherit}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--ui-primary);outline-offset:3px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) button{cursor:pointer}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) button:disabled{cursor:not-allowed}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.primaryButton,.secondaryButton,.textButton,.linkButton){transition:background .16s,border-color .16s,box-shadow .16s}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.cashbook,.attendancePayroll,.fieldOperations,.serviceRequests,.pbxWorkspace,.srPage) button:not(.primaryButton):not(.cashPrimary):not(.apPrimary):not(.fieldOpsPrimary):not(.srPrimary){color:var(--ui-ink);border-color:#d7cec3;border-radius:9px;font-size:13px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) button:is(.primaryButton,.secondaryButton){border-radius:9px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:650;line-height:1.4}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .primaryButton{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff;box-shadow:0 3px 8px #b7442320}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .primaryButton:not(:disabled):hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);box-shadow:0 4px 12px #b7442333}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.cashPrimary,.apPrimary,.fieldOpsPrimary,.srPrimary,.c360Primary){background:var(--ui-primary);color:#fff;border-color:var(--ui-primary);border-radius:9px;font-weight:650}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.cashPrimary,.apPrimary,.fieldOpsPrimary,.srPrimary,.c360Primary):not(:disabled):hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .secondaryButton{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-ink);box-shadow:0 2px 3px #302c2804}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .secondaryButton:not(:disabled):hover{box-shadow:var(--ui-shadow-hover);background:#fff8f3;border-color:#df9c81}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.textButton,.linkButton){color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.textButton,.linkButton):not(:disabled):hover{color:var(--ui-primary-hover)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.heroLabel,.eyebrow){color:var(--ui-primary);letter-spacing:.08em;font-weight:700}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.tableMessage,.staffHint,.reportHint,.subscriberHint){color:var(--ui-muted)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.formField,.filterField)>label{color:#645a50;margin-bottom:6px;font-size:12px;font-weight:600}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.formField,.filterField)>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.formField,.filterField)>select,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.formField,.filterField)>textarea{color:var(--ui-ink);background:#fff;border:1px solid #d7cec3;border-radius:9px;min-height:40px;padding:9px 11px;font-size:14px;line-height:1.4}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(input,select,textarea):focus{border-color:var(--ui-primary);outline-color:var(--ui-primary);box-shadow:0 0 0 3px #b7442314}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(input,select,textarea):disabled{color:#71665d;background:#f0ece6}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) input::placeholder,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) textarea::placeholder{color:#766b62;opacity:1}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subscriberPanel,.subscriberEditor,.staffPanel,.accountSecurityCard,.reportPanel,.reportRadius,.reportExport,.recoveryCard,.recoveryPolicy,.recoveryRunbook,.performanceCard,.performanceSafeguards,.auditExport,.accountingObservationPanel,.diagnosticTrends,.securityAdminPanel,.communicationProviderCard,.whatsappSessionPanel,.cashPanel,.apPanel,.fieldOpsPanel,.srCard,.franchiseCard,.franchiseChartCard,.dynamicAuthorizationPanel,.radiusInfrastructurePanel,.commercialReadiness,.onuPanel,.notificationPanel,.pbxWorkspace,.bulkActionBar,.bulkReview,.bulkWalletSummary,.bulkProgressPanel,.onlinePayments,.ledgerEntryForm,.communicationSection,.planCreateCard,.systemChart,.systemTable,.notificationCard){border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:14px;min-width:0}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subscriberHero,.staffHero,.workspaceToolbar,.accountSecurityHeading){box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:8px 0 14px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subscriberHero,.staffHero,.workspaceToolbar)>div:first-child>p:not(.heroLabel),html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .accountSecurityHeading>p:not(.heroLabel){color:var(--ui-muted);font-size:14px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.workspacePanelBody,.subscriberEditor,.staffEditor,.accountSecurityCard){padding:20px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.staffPanelHeading,.editorHeading,.operatorSectionHeading,.reportSectionHeading,.performanceCardHeading) h3{font-size:18px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subscriberFilters,.staffFilters,.accountingFilters,.diagnosticsFilters,.auditFilters,.commercialFilters,.operatorFilters,.ticketFilters,.securityFilters,.onuFilters,.reportScope,.franchiseFilters){border-color:var(--ui-line);background:#fff;border-radius:12px;gap:12px;padding:14px 16px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingSummary,.diagnosticsSummary,.securitySummary,.auditSummary,.notificationSummary,.recoverySummary,.performanceSummary,.reportMetricGrid,.franchiseSummary,.franchiseRevenueGrid){gap:14px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingSummary,.diagnosticsSummary,.securitySummary,.auditSummary,.notificationSummary,.recoverySummary,.performanceSummary,.franchiseSummary,.franchiseRevenueGrid)>div,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.reportMetric,.apMetric){border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:12px;padding:16px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingSummary,.diagnosticsSummary,.securitySummary,.auditSummary,.notificationSummary,.recoverySummary,.performanceSummary,.franchiseSummary,.franchiseRevenueGrid)>div>strong,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.reportMetric,.apMetric)>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ui-ink);font-size:28px;font-weight:750}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.cashStats>section,.systemMetrics>article,.onuStats>span,.operatorMetrics>div){border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:12px;padding:16px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.cashStats>section,.systemMetrics>article,.onuStats>span,.operatorMetrics>div)>strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:750}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .auditSummary .auditTopAction{letter-spacing:normal;font-size:16px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .bulkProgressTrack{background:#edeff4}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .bulkProgressTrack>div{background:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:13px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table thead th{color:#645a50;border-color:var(--ui-line);background:#f8f5f0;padding:12px 14px;font-size:12px;font-weight:650}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody td{background:#fff;border-color:#eee8e1;padding:12px 14px;line-height:1.45}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:nth-child(2n)>td{background:#fdfbf8}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:hover>td{background:#fff6ef}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:is(.staffTableSelected,.apSelected,[aria-selected=true])>td{background:#fff0e6;border-bottom-color:#efc0ab}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr.bulkResult-succeeded>td{background:#e9f8f1}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:is(.bulkResult-blocked,.bulkResult-failed,.bulkResult-attention)>td{background:#fff4df}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr>td.subscriberLoginSuccess{color:#fff;background:#08784a}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr>td.subscriberLoginSuccess :is(strong,small){color:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table td strong{color:var(--ui-ink);font-weight:650}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table td small{color:var(--ui-muted);font-size:12px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table a{color:var(--ui-link);text-underline-offset:3px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.pagination,.staffPagination,.ledgerToolbar,.subscriberTableControls){color:var(--ui-muted);border-color:var(--ui-line);background:#fff;font-size:12px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs,.securityTabs,.commercialDetailTabs,.financialReportTabs,.cashTabs,.pbxTabs,.apTabs,.fieldOpsTabs,.ticketWorkspaceTabs,.franchiseTabs,.franchiseBillingTabs){border-color:var(--ui-line);gap:6px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs,.securityTabs,.commercialDetailTabs,.financialReportTabs,.cashTabs,.pbxTabs,.apTabs,.fieldOpsTabs,.ticketWorkspaceTabs,.franchiseTabs,.franchiseBillingTabs)>button{color:var(--ui-muted);border:1px solid var(--ui-line);min-height:38px;box-shadow:none;background:#fff;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs,.securityTabs,.commercialDetailTabs,.financialReportTabs,.cashTabs,.pbxTabs,.apTabs,.fieldOpsTabs,.ticketWorkspaceTabs,.franchiseTabs,.franchiseBillingTabs)>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true]),html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .cashTabs>button.selected{background:var(--ui-soft);color:#a63a12;border-color:#efc0ab;box-shadow:inset 0 -2px #b7442340}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.notificationWorkspaceTabs,.notificationTabs)>button,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .workspaceTab{color:var(--ui-muted);border:1px solid var(--ui-line);background:#fff;border-radius:9px;padding:9px 13px;font-size:13px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.notificationWorkspaceTabs,.notificationTabs)>button:is([aria-current=page],[aria-pressed=true],[aria-selected=true]),html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .workspaceTab--active{background:var(--ui-soft);color:#a63a12;border-color:#efc0ab}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs,.securityTabs,.commercialDetailTabs,.financialReportTabs,.cashTabs,.pbxTabs,.apTabs,.fieldOpsTabs,.ticketWorkspaceTabs,.franchiseTabs,.franchiseBillingTabs)>button:not(:disabled):hover{color:var(--ui-primary);background:#fff5ed;border-color:#e6b59e}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subplanBillingCard,.planCreatorSection){border-color:var(--ui-line);background:#fcfdff;border-radius:12px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subplanBillingCard legend{color:var(--ui-primary);font-size:15px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .planSubplanList>li{border-bottom:1px solid var(--ui-line);padding-block:8px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .planSubplanList>li:last-child{border-bottom:0}html[data-ui-theme=ember-stone] .crmShell{grid-template-columns:224px minmax(0,1fr)}html[data-ui-theme=ember-stone] .crmShell .crmSidebar{background:var(--ui-nav);color:var(--ui-ink);box-shadow:none;-webkit-backdrop-filter:none;scrollbar-color:#b7a899 transparent;border-right:1px solid #d8cfc3;padding:22px 14px 14px}html[data-ui-theme=ember-stone] .crmShell .crmBrandRow{padding:0 6px 22px}html[data-ui-theme=ember-stone] .crmShell .crmBrand{color:var(--ui-ink)}html[data-ui-theme=ember-stone] .crmShell .crmBrandMark{background:var(--ui-accent);color:#332b27;border-radius:11px}html[data-ui-theme=ember-stone] .crmShell .crmBrandMark>span{background:#332b27}html[data-ui-theme=ember-stone] .crmShell .crmBrand strong{color:var(--ui-ink);letter-spacing:-.025em;font-size:16px}html[data-ui-theme=ember-stone] .crmShell .crmBrand small{color:#6e655c;font-size:9px}html[data-ui-theme=ember-stone] .crmShell .crmTenant{box-shadow:none;background:#f9f6f1;border-color:#d8cfc3;border-radius:12px;margin-bottom:20px;padding:12px}html[data-ui-theme=ember-stone] .crmShell .crmTenant label{color:#6e655c;font-size:11px}html[data-ui-theme=ember-stone] .crmShell .crmTenant p{color:#973c1d}html[data-ui-theme=ember-stone] .crmShell .crmTenant select{color:var(--ui-ink);background:0 0;border:0;font-size:13px;font-weight:650}html[data-ui-theme=ember-stone] .crmShell .crmSidebar .crmTenant select:disabled{color:var(--ui-ink);opacity:1;background:0 0}html[data-ui-theme=ember-stone] .crmShell .crmNavGroup{margin-bottom:20px}html[data-ui-theme=ember-stone] .crmShell .crmNavGroup>p{color:#6e655c;letter-spacing:.12em;margin-bottom:7px;font-size:10px}html[data-ui-theme=ember-stone] .crmShell .crmNavLink{color:#62594f;border-left:3px solid #0000;border-radius:8px;gap:10px;min-height:40px;padding:9px 12px;font-size:13px}html[data-ui-theme=ember-stone] .crmShell .crmNavLink:hover{color:#3f352c;box-shadow:none;background:#e5ddd2}html[data-ui-theme=ember-stone] .crmShell .crmNavLink--active,html[data-ui-theme=ember-stone] .crmShell .crmNavLink--active:hover{border-left-color:var(--ui-primary);color:#9c3a1f;background:#fffaf4;font-weight:650;box-shadow:0 2px 6px #49372b08}html[data-ui-theme=ember-stone] .crmShell .crmNavLink--active>svg{color:var(--ui-primary)}html[data-ui-theme=ember-stone] .crmShell .crmNavCurrent{background:var(--ui-primary);box-shadow:none}html[data-ui-theme=ember-stone] .crmShell .crmSidebarFooter{color:#6e655c;border-color:#d8cfc3;font-size:11px}html[data-ui-theme=ember-stone] .crmShell .crmDrawerClose{color:var(--ui-ink);background:#e5ddd2}html[data-ui-theme=ember-stone] .crmShell .crmTopbar{border-color:var(--ui-line);-webkit-backdrop-filter:none;background:#fff;gap:20px;min-height:82px;padding:16px 24px;box-shadow:0 3px 12px #302c2804}html[data-ui-theme=ember-stone] .crmShell .crmPageTitle p{color:var(--ui-muted);font-size:12px}html[data-ui-theme=ember-stone] .crmShell .crmPageTitle h1{color:var(--ui-ink);letter-spacing:-.04em;font-size:clamp(22px,1.9vw,28px);font-weight:750}html[data-ui-theme=ember-stone] .crmShell .crmIconButton{color:#6e655c;border-color:var(--ui-line);box-shadow:none;background:#fff;border-radius:10px}html[data-ui-theme=ember-stone] .crmShell .crmIconButton:hover{background:var(--ui-soft);color:var(--ui-primary);border-color:#e4b29b}html[data-ui-theme=ember-stone] .crmShell .crmAdmin strong{color:var(--ui-ink);font-size:12px}html[data-ui-theme=ember-stone] .crmShell .crmAdmin small{color:var(--ui-muted);font-size:11px}html[data-ui-theme=ember-stone] .crmShell .crmAvatar{color:#a13b16;background:var(--ui-soft);border-radius:12px}html[data-ui-theme=ember-stone] .crmShell .crmContent{background:var(--ui-bg);padding:20px 24px 12px}html[data-ui-theme=ember-stone] .crmShell .crmFooter{color:var(--ui-muted);border-color:var(--ui-line);margin-inline:24px}html[data-ui-theme=ember-stone] .crmShell .crmSkipLink{background:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchControl{border-color:var(--ui-line);background:#faf8f5;border-radius:11px;min-height:42px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchControl :is(input,select){color:var(--ui-ink);background:0 0;font-size:13px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchControl select{border-left-color:var(--ui-line)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchDropdown{color:var(--ui-ink);border-color:var(--ui-line);background:#fff;border-radius:12px;box-shadow:0 16px 45px #332b2733}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchCaption,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchFooter{color:var(--ui-muted);border-color:var(--ui-line);background:#faf8f5}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchResults button{color:var(--ui-ink);background:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchResults li[aria-selected=true] button{background:var(--ui-soft);box-shadow:inset 3px 0 var(--ui-primary)}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar{color:var(--ui-ink);background:linear-gradient(115deg,#fffaf4,#eee6dc);border-color:#d8cfc3;padding-block:15px;box-shadow:0 3px 12px #49372b0c}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar h1{color:var(--ui-ink);letter-spacing:-.03em;font-size:clamp(18px,1.7vw,24px)}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar p,html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar .franchiseVlan{color:#6e655c;font-size:12px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseHeaderTools>button{color:#62594f;background:#fffaf4;border-color:#baab9b;border-radius:9px;min-height:38px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .globalSearchControl,html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .globalSearchControl input,html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .globalSearchControl select{background:#fff}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .globalSubscriberSearch{background:0 0}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseDesktopTabs{border-color:var(--ui-line);-webkit-backdrop-filter:none;background:#fff;height:auto;min-height:52px;box-shadow:0 3px 8px #302c2804}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseDesktopTabs>button{min-height:50px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;font-size:13px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseDesktopTabs>button[aria-current=page]{color:var(--ui-primary);border-bottom-color:var(--ui-primary);box-shadow:none;background:linear-gradient(#fff,#fff1e9)}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseMobileTabs{border-color:var(--ui-line);-webkit-backdrop-filter:none;background:#fff;box-shadow:0 -4px 18px #302c280c}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseMobileTabs>button{min-height:48px;color:var(--ui-muted);background:0 0;border:0;border-radius:9px;padding:7px 3px;font-size:11px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseMobileTabs>button[aria-current=page]{background:var(--ui-soft);color:#a63a12;box-shadow:none}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace :is(.franchiseSettingsMenu,.franchiseAccountMenu){border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:14px;padding:16px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseCard{padding:18px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseChartCard{box-shadow:var(--ui-shadow);border-radius:14px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseChartTitle h3{font-size:17px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseUserStats{gap:10px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseUserStats>button{border-color:var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:12px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseUserStats>button strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:750}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{-webkit-backdrop-filter:blur(18px);background:linear-gradient(110deg,#332b27f5,#514238f5);border:1px solid #a28b76;box-shadow:inset 0 1px #fff3,0 8px 28px #332b274d}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingHeading{background:#ffffff05;border-right-color:#aa938066}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingHeading span{color:#eaded2}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingHeading strong{color:#91e6bf;font-variant-numeric:tabular-nums}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button{color:#fff;box-shadow:none;background:#ffffff12;border-color:#aa9380}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button:not(:disabled):hover{background:#ffffff25;border-color:#e2c7af}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button.primaryButton{background:var(--ui-primary);color:#fff;border-color:#e7b48c}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button.primaryButton:not(:disabled):hover{background:var(--ui-primary-hover);border-color:#f2cba9}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal){color:var(--ui-ink);border-color:var(--ui-line);background:#fff;border-radius:16px;font-size:14px;box-shadow:0 24px 80px #332b2740}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal)::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#332b2780}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) :is(h2,h3){color:var(--ui-ink)}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) :is(.primaryButton,.autoRenewConfirm,.franchiseLoginAs){background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) :is(.primaryButton,.autoRenewConfirm,.franchiseLoginAs):not(:disabled):hover{background:var(--ui-primary-hover)}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) .secondaryButton{color:var(--ui-ink);border-color:var(--ui-line);background:#fff}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) :is(button,input,select,textarea):focus-visible{outline-color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) :is(.renewalModalHeader,.franchiseSwitchHeading){border-color:var(--ui-line);background:#faf8f5}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal){color:var(--ui-ink);border-color:var(--ui-line);background:#fff}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) :is(.renewalModalHeader,.renewalSingleSummary,.renewalSingleFooter){color:var(--ui-ink);border-color:var(--ui-line);background:#faf8f5}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) :is(input,select,textarea,button){color:var(--ui-ink);background:#fff;border-color:#d7cec3;border-radius:8px}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) :is(label,p,small){color:var(--ui-muted)}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) :is(button.primaryButton,button[type=submit]){background:var(--ui-primary);color:#fff;border-color:var(--ui-primary);font-weight:650}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) :is(button.primaryButton,button[type=submit]):not(:disabled):hover{background:var(--ui-primary-hover)}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) .renewalProgress{background:#edeff4}:is(html[data-ui-theme=ember-stone] body:has(.franchisePortal.compactPortal.franchiseWorkspace) .renewalModal,html[data-ui-theme=ember-stone] body:has(.crmShell) .renewalModal) .renewalProgress span{background:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable{color:var(--ui-ink);border:1px solid var(--ui-line);background:#fff;border-radius:14px;padding:16px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceToolbar{color:var(--ui-muted);border:1px solid var(--ui-line);background:#f8f5f0;border-bottom:0;border-radius:9px 9px 0 0;padding:10px 12px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceToolbar label{color:var(--ui-muted)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceScroll{border-color:var(--ui-line)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceScroll th,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceScroll th button{color:#645a50;border-color:var(--ui-line);background:#f8f5f0}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceScroll th button:hover{color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceActions summary{background:var(--ui-primary);color:#fff;border-radius:7px;padding:7px 10px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceTotals{border-color:var(--ui-line);border-radius:10px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceTotals>div{border-color:var(--ui-line);background:#faf8f5}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceTotals>div:last-child{background:#fff4e5}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceTotals span{color:var(--ui-muted)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceTotals strong{color:var(--ui-ink);font-size:20px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceActionMenu{border-color:var(--ui-line);border-radius:9px;box-shadow:0 8px 24px #332b2726}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceActionMenu :is(button,a){color:var(--ui-ink);background:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceActionMenu :is(button,a):hover{background:var(--ui-soft);color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceActionMenu .invoiceDanger{color:#b42318}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberInvoiceTable .invoiceControls :is(input,select,summary){color:var(--ui-ink);background:#fff;border:1px solid #d7cec3;border-radius:8px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.confirmationDialog) :is(.dangerButton,.primaryButton.dangerButton,.staffDanger,.subscriberActionDanger){color:#fff;background:#b42318;border-color:#b42318}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.confirmationDialog) :is(.dangerButton,.primaryButton.dangerButton,.staffDanger,.subscriberActionDanger):not(:disabled):hover{background:#912018;border-color:#912018}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.confirmationDialog) :is(.errorPanel,.loginError){color:#a3261c;background:#fff1ef;border-color:#f4c5bd}@media (width>=1351px){html[data-ui-theme=ember-stone] .crmShell .crmTopbar>.globalSubscriberSearch{flex-basis:270px;max-width:470px}}@media (width<=1100px) and (width>=801px){html[data-ui-theme=ember-stone] .crmShell{grid-template-columns:208px minmax(0,1fr)}}@media (width<=800px){html[data-ui-theme=ember-stone] .crmShell{grid-template-columns:minmax(0,1fr)}html[data-ui-theme=ember-stone] .crmShell .crmTopbar{gap:10px;padding:12px 16px}html[data-ui-theme=ember-stone] .crmShell .crmContent{padding:16px 12px}html[data-ui-theme=ember-stone] .crmShell .crmPageTitle h1{font-size:21px}html[data-ui-theme=ember-stone] .crmShell .crmSidebar{padding:16px 14px}html[data-ui-theme=ember-stone] .crmShell .crmSidebar--open{visibility:visible;transition:transform .2s}html[data-ui-theme=ember-stone] .crmShell .crmNavLink{min-height:44px;font-size:14px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) :is(.workspacePanelBody,.subscriberEditor,.staffEditor,.accountSecurityCard){padding:14px}}@media (width<=600px){html[data-ui-theme=ember-stone] .crmShell .crmTopbarActions{gap:5px}html[data-ui-theme=ember-stone] .crmShell .crmTopbarActions .crmIconButton{width:36px}html[data-ui-theme=ember-stone] .crmShell .crmFooter{margin-inline:12px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar h1{font-size:18px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) :is(.subscriberHero,.staffHero,.workspaceToolbar)>div:first-child{flex-basis:auto}}@media (width<=700px),(any-pointer:coarse){html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) button:is(.primaryButton,.secondaryButton),html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) :is(.formField,.filterField)>:is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px}}@media (prefers-reduced-motion:reduce){html[data-ui-theme=ember-stone] .crmShell .crmSidebar,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) :is(button,a,summary){transition:none}}@media (prefers-reduced-transparency:reduce){html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{-webkit-backdrop-filter:none;background:#40352d}}@media print{html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace){color:#000;background:#fff}}html[data-ui-theme=ember-stone] .customer360Page.customer360Page{--c360-line:var(--ui-line);--c360-muted:var(--ui-muted);--c360-green:var(--ui-primary);color:var(--ui-ink);font-size:14px;line-height:1.5}html[data-ui-theme=ember-stone] .customer360Page.customer360Page :is(h2,h3,h4,.c360Fields dd,.c360UsageTitle){color:var(--ui-ink)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page :is(.c360Hint,.c360Empty,.c360Snapshot,.c360ContactLines,.c360IdentityAddress,.c360LastPackage,.c360Fields dt,.c360Optics small){color:var(--ui-muted)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page a{color:var(--ui-primary);text-underline-offset:3px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page :focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Topline{gap:12px;margin-bottom:16px;font-size:13px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Topline>span{color:var(--ui-muted)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Topline>button{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line);border-radius:9px;padding:8px 12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading{gap:16px;margin-bottom:18px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading h2{letter-spacing:-.7px;font-size:28px;font-weight:750;line-height:1.2}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading p{color:var(--ui-muted);margin-top:5px;font-size:13px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading .subscriberActionToolbar{gap:7px;max-width:none}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu>summary{border-radius:9px;min-height:37px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.3;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:0 2px 3px #302c2808,inset 0 1px #fff;color:var(--ui-ink)!important;border:1px solid var(--ui-line)!important;background:linear-gradient(160deg,#fff,#f7f3ed)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu>summary{color:var(--ui-ink)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberActionLogs{color:#a53636!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberActionTraffic{color:var(--ui-success)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button:hover:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button:hover:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu>summary:hover{box-shadow:0 3px 8px #302c280d;background:#fff5ef!important;border-color:#e7c5b5!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button:active:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button:active:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu[open]>summary{box-shadow:inset 0 1px 3px #302c2812;background:#f6e9e2!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button.subscriberActionRenew{font-weight:700;box-shadow:0 3px 8px #b7442326;background:var(--ui-primary)!important;color:#fff!important;border-color:var(--ui-primary)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button.subscriberActionRenew:hover:not(:disabled){box-shadow:0 4px 10px #b7442333;background:#aa3912!important;border-color:#aa3912!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberEditOptions{border-color:var(--ui-line);background:var(--ui-surface);border-radius:12px;padding:6px;box-shadow:0 14px 36px #332b2726}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberEditOptions>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberEditOptions>div>button{border-radius:7px;font-size:13px;color:var(--ui-ink)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberEditOptions>button:hover,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberEditOptions>div>button:hover{color:var(--ui-primary)!important;background:#fff3eb!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Sticky{background:0 0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity.c360IdentityThree{background:var(--ui-surface);border:1px solid var(--ui-line);border-top:3px solid var(--ui-primary);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);margin-bottom:18px;padding:20px;box-shadow:0 4px 18px #302c2806}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityCustomer{border-color:var(--ui-line);gap:14px;padding-right:20px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityMain{min-width:0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity h2{letter-spacing:-.45px;margin-bottom:9px;font-size:23px;font-weight:750;line-height:1.25}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity .c360Photo{flex-basis:76px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity button.c360PhotoCircle.c360PhotoPreview{color:#a94118;width:72px;height:72px;box-shadow:none;background:linear-gradient(135deg,#fff2e9,#ffe2ce);border:1px solid #f7d7c2;font-size:24px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page button.c360PhotoText{color:var(--ui-primary);background:0 0;border:0;font-size:11px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityMeta{color:var(--ui-muted);gap:7px 10px;font-size:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360ContactLines{gap:3px;margin:9px 0;font-size:13px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityAddress{font-size:12px;line-height:1.55}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .compactContact>summary{color:var(--ui-primary);font-size:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page :is(.c360IdentityFacts,.c360IdentityNetwork){border-color:var(--ui-line);padding:0 18px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityNetwork{padding-right:0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity .c360Fields>div{background:0 0;border:0;gap:10px;padding:5px 0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity .c360Fields dt{font-size:12px;line-height:1.55}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity .c360Fields dd{font-size:13px;font-weight:600;line-height:1.5}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityFacts .c360Fields>div:first-child dd{color:var(--ui-primary)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360LastPackage{font-size:11px;font-weight:400}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Badge{border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityFacts .c360Badge.c360Good{color:#137144;background:#e5f5ed}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityFacts .c360Badge.c360Warn{color:#8a4d09;background:#fff0d8}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360OpticsLine>span:first-child{color:#0871a5;font-weight:600}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360OpticsLine>span:nth-child(2){color:var(--ui-success);font-weight:600}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Optics small{font-size:11px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberAutoRenew{border-top:1px solid var(--ui-line);margin-top:12px;padding-top:10px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberAutoRenewRow>span{color:var(--ui-muted);font-size:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberAutoRenewSwitch:focus-visible{outline-color:var(--ui-primary)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs{border:1px solid var(--ui-line);background:#eee8e0;border-radius:11px;gap:3px;margin-bottom:16px;padding:4px;display:flex}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs>:is(button,a,span){color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;margin:0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,color .16s}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs>:is(button,a):hover{color:var(--ui-ink);background:#faf8f5;border-color:#0000}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs>[aria-current=page]{background:var(--ui-surface);color:var(--ui-primary);border-color:var(--ui-line);font-weight:700;box-shadow:0 1px 4px #302c280d}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TabIcon{margin-right:6px;font-size:16px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Content{background:0 0;border:0;border-radius:0;padding:0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Grid{gap:16px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #302c2804}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360CardHeading{border-bottom:1px solid var(--ui-line);box-shadow:inset 3px 0 var(--ui-primary);background:#fff;min-height:49px;padding:14px 16px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Grid>.c360Card:nth-child(3n+2)>.c360CardHeading{box-shadow:inset 3px 0 #007f68}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Grid>.c360Card:nth-child(3n+3)>.c360CardHeading{box-shadow:inset 3px 0 #2e74b9}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360CardHeading h3{letter-spacing:-.15px;color:var(--ui-ink);font-size:15px;font-weight:700;line-height:1.35}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields>div{border-color:#eee8e1;grid-template-columns:minmax(0,45%) minmax(0,55%);gap:12px;padding:8px 15px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields>div:nth-child(2n){background:#faf8f5}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields dt{font-size:12px;line-height:1.5}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields dd{font-size:13px;font-weight:550;line-height:1.45}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Fields a{color:var(--ui-primary);text-decoration-color:#b7442370}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTitle{padding:13px 15px 0;font-size:13px;font-weight:650}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics{padding:10px 15px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics>div{gap:8px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics strong{font-size:17px;font-weight:750;line-height:1.35}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics>div>div>span{color:var(--ui-muted);font-size:11px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Metric-green{color:#007455;background:#e4f4ee}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Metric-blue{color:#2568ae;background:#e7f1ff}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Metric-slate{color:#6c46ac;background:#efebfc}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics>div:first-child strong{color:#007455}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics>div:nth-child(2) strong{color:#2568ae}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageMetrics>div:nth-child(3) strong{color:#6c46ac}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTabs{border-color:var(--ui-line)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTabs [aria-selected=true]{color:var(--ui-primary);background:#fff1e7;border-color:#e5bd9f;font-weight:700}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageIncomplete{color:#8a4d09;font-weight:650}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTrack{background:#eee8e0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTrack>span{background:var(--ui-primary)}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TableWrap{border-color:var(--ui-line);border-radius:9px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TableWrap table{color:var(--ui-ink);font-size:13px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TableWrap th{color:var(--ui-muted);border-color:var(--ui-line);background:#f5f1eb;padding:11px 12px;font-size:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TableWrap td{border-color:#eee8e1;padding:11px 12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TableWrap tbody tr:nth-child(2n){background:#fcfaf7}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360TableWrap tbody tr:hover{background:#fff6ef}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Subform{border-color:var(--ui-line);background:#f8f5f0;border-radius:9px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px;margin-top:18px;padding:14px 0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary>div{border-color:var(--ui-line);background:0 0;padding:4px 18px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary>div>span{letter-spacing:.07em;color:var(--ui-muted);font-size:10px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary strong{color:var(--ui-ink);font-size:16px;font-weight:700}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary small{color:var(--ui-muted);font-size:11px;line-height:1.5}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Snapshot{margin-top:10px;font-size:11px}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink);border-radius:12px;padding:14px 16px;box-shadow:0 2px 10px #302c2804}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterHeading{color:var(--ui-ink);font-size:13px}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters :is(.directoryFilterHeading span,.directoryFilterGrid label,.directoryFilterHint){color:var(--ui-muted)}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterGrid label{font-size:12px;font-weight:550}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterGrid :is(input,select){height:38px;color:var(--ui-ink);background:#fff;border:1px solid #dce2ec;border-radius:7px;padding:7px 9px;font-size:13px}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryAdvanced{border-color:var(--ui-line)}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterActions button{border-color:var(--ui-line);color:var(--ui-ink);background:#fff;border-radius:8px}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterActions button.primaryButton{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff;font-weight:700}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterActions button:not(:disabled):hover{color:var(--ui-primary);background:#fff3eb;border-color:#e6c7b4}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterActions button.primaryButton:not(:disabled):hover{color:#fff;background:#aa3912;border-color:#aa3912}html[data-ui-theme=ember-stone] body .subscriberTableControls.subscriberTableControls{border-color:var(--ui-line);color:var(--ui-muted);background:#f8f5f0;gap:10px;padding:10px 12px;font-size:12px}html[data-ui-theme=ember-stone] body .subscriberTableControls.subscriberTableControls :is(select,button){border-color:var(--ui-line);color:var(--ui-ink);background:#fff;border-radius:6px}html[data-ui-theme=ember-stone] body .subscriberTableControls.subscriberTableControls button:not(:disabled):hover{color:var(--ui-primary);background:#fff4ec;border-color:#e5bd9f}html[data-ui-theme=ember-stone] body .franchiseColumnToolbar--compact.franchiseColumnToolbar--compact{border-color:var(--ui-line);color:var(--ui-muted);background:#f8f5f0;border-radius:9px}html[data-ui-theme=ember-stone] body .subscriberDirectoryLayout>.subscriberPanel{box-shadow:none;background:0 0;border:0;padding:0}html[data-ui-theme=ember-stone] body .sdTableWrap.sdTableWrap{border-color:var(--ui-line);background:#fff;border-radius:10px}html[data-ui-theme=ember-stone] body .sdTable.sdTable{color:var(--ui-ink);background:#fff;min-width:1000px;font-size:13px}html[data-ui-theme=ember-stone] body .sdTable.sdTable th{color:#596a82;border-color:var(--ui-line);letter-spacing:.03em;background:#eee8e0;padding:12px 13px;font-size:11px;font-weight:700}html[data-ui-theme=ember-stone] body .sdTable.sdTable td{border-color:#eee8e1;height:60px;padding:12px 13px}html[data-ui-theme=ember-stone] body .sdTable.sdTable tbody tr:nth-child(2n){background:#fdfbf8}html[data-ui-theme=ember-stone] body .sdTable.sdTable tbody tr:nth-child(odd){background:#fff}html[data-ui-theme=ember-stone] body .sdTable.sdTable tbody tr:hover{background:#fff6ef}html[data-ui-theme=ember-stone] body .sdTable.sdTable tbody tr.sdSelected{background:#fff0e6}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdCheck{padding-left:12px;padding-right:6px}html[data-ui-theme=ember-stone] body .sdTable.sdTable input[type=checkbox]{width:15px;height:15px;accent-color:var(--ui-primary)}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdCode{color:var(--ui-primary);font-size:12px;font-weight:650}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdName{color:var(--ui-ink);font-size:13px;font-weight:650}html[data-ui-theme=ember-stone] body .sdTable.sdTable a:hover{color:var(--ui-primary);text-underline-offset:3px;text-decoration:underline}html[data-ui-theme=ember-stone] body .sdTable.sdTable small{color:var(--ui-muted);margin-top:4px;font-size:11px}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdMuted{color:var(--ui-muted);font-size:12px}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdService{letter-spacing:.03em;border-radius:5px;padding:3px 6px;font-size:10px}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdMore{color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:7px}html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdMore:hover,html[data-ui-theme=ember-stone] body .sdTable.sdTable .sdMore[aria-expanded=true]{color:var(--ui-primary);background:#fff0e5;border-color:#eed6c7}html[data-ui-theme=ember-stone] body .sdSelection.sdSelection{color:#943a17;background:#fff0e6;border:1px solid #eed2bf;border-radius:8px;margin:8px 0;font-size:13px}html[data-ui-theme=ember-stone] body .sdSelection.sdSelection button{color:var(--ui-primary);border-color:#e7c7b3;border-radius:6px}html[data-ui-theme=ember-stone] body .sdActionMenu.sdActionMenu{border-color:var(--ui-line);background:#fff;border-radius:11px;padding:6px;box-shadow:0 12px 30px #302c2826}html[data-ui-theme=ember-stone] body .sdActionMenu.sdActionMenu a{color:var(--ui-ink);border-radius:7px;font-size:13px}html[data-ui-theme=ember-stone] body .sdActionMenu.sdActionMenu a:is(:hover,:focus){color:var(--ui-primary);background:#fff1e8}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview{border-color:var(--ui-line);color:var(--ui-ink);border-radius:12px;box-shadow:0 7px 25px #302c2812}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview header{border-color:var(--ui-line)}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview .sqAvatar{color:var(--ui-primary);background:#fff0e4}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview :is(h3,h4,strong){color:var(--ui-ink)}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview :is(p,small,dt){color:var(--ui-muted)}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview .sqTabs button[aria-pressed=true]{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview footer a{color:var(--ui-primary)}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview .sqFull{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary);font-weight:650}html[data-ui-theme=ember-stone] body .subscriberDenseWrap.subscriberDenseWrap{border-color:var(--ui-line);border-radius:10px}html[data-ui-theme=ember-stone] body .subscriberDenseWrap table.subscriberDenseTable th{color:#596a82;border-color:var(--ui-line);background:#eee8e0;padding:11px 10px;font-size:11px;font-weight:700}html[data-ui-theme=ember-stone] body .subscriberDenseWrap table.subscriberDenseTable td{height:45px;color:var(--ui-ink);border-color:#eee8e1;font-size:13px;line-height:1.35;padding:8px 10px!important}html[data-ui-theme=ember-stone] body .subscriberDenseWrap table.subscriberDenseTable tr:nth-child(2n) td{background:#f9fbfd}html[data-ui-theme=ember-stone] body .subscriberDenseWrap table.subscriberDenseTable tr:hover td{background:#fff6ef}html[data-ui-theme=ember-stone] body .subscriberDenseWrap table.subscriberDenseTable a.subscriberCellText{color:var(--ui-primary);font-weight:600}html[data-ui-theme=ember-stone] body .subscriberDenseWrap table.subscriberDenseTable :is(button,select.subscriberRowActions){border-color:var(--ui-line);color:var(--ui-ink);background:#fff;border-radius:6px}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog{border-color:var(--ui-line);color:var(--ui-ink);background:#fff;box-shadow:0 22px 70px #332b2740}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog::backdrop{background:#332b2770}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog h2{color:var(--ui-ink)}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button{border-color:var(--ui-line);color:var(--ui-ink);background:#f8f5f0}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button.autoRenewConfirm{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button.autoRenewConfirm:hover:not(:disabled){background:#aa3912;border-color:#aa3912}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button:focus-visible{outline-color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable th{color:#596a82;border-color:var(--ui-line);letter-spacing:.03em;background:#eee8e0;padding:12px 13px;font-size:11px;font-weight:700}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable td{background:#fff;border-color:#eee8e1;height:60px;padding:12px 13px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable tbody tr:nth-child(2n)>td{background:#fdfbf8}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable tbody tr:hover>td{background:#fff6ef}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable tbody tr.sdSelected>td{background:#fff0e6}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable tbody tr.sdSelected:hover>td{background:#ffe8d9}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable tbody tr.sdSelected>.sdCheck{box-shadow:inset 3px 0 var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable .sdCheck{padding-left:12px;padding-right:6px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable .sdCode{color:var(--ui-primary);font-size:12px;font-weight:650}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable .sdName{color:var(--ui-ink);font-size:13px;font-weight:650}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable a:hover{color:var(--ui-primary);text-decoration:underline}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .sdTable td small{color:var(--ui-muted);font-size:11px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberDenseWrap table.subscriberDenseTable th{color:#596a82;border-color:var(--ui-line);background:#eee8e0;padding:11px 10px;font-size:11px;font-weight:700}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberDenseWrap table.subscriberDenseTable td{height:45px;color:var(--ui-ink);border-color:#eee8e1;font-size:13px;line-height:1.35;padding:8px 10px!important}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberDenseWrap table.subscriberDenseTable tr:nth-child(2n)>td{background:#f9fbfd}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberDenseWrap table.subscriberDenseTable tr:hover>td{background:#fff6ef}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .subscriberDenseWrap table.subscriberDenseTable a.subscriberCellText{color:var(--ui-primary);font-weight:600}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .c360TableWrap th{color:var(--ui-muted);border-color:var(--ui-line);background:#f5f1eb;padding:11px 12px;font-size:12px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .c360TableWrap td{border-color:#eee8e1;padding:11px 12px}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .c360TableWrap tbody tr:nth-child(2n)>td{background:#fcfaf7}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .c360TableWrap tbody tr:hover>td{background:#fff6ef}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs{border:1px solid var(--ui-line);box-shadow:none;-webkit-backdrop-filter:none;background:#eee8e0;border-radius:11px}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button{color:var(--ui-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button[aria-current=page]{background:var(--ui-surface);color:var(--ui-primary);border-color:var(--ui-line);font-weight:700;box-shadow:0 1px 4px #302c280d}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button:not(:disabled):hover{color:var(--ui-ink);box-shadow:none;background:#faf8f5;border-color:#0000}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button[aria-current=page]:not(:disabled):hover{background:var(--ui-surface);color:var(--ui-primary);border-color:var(--ui-line);box-shadow:0 1px 4px #302c280d}@media (width<=1450px){html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading{flex-wrap:wrap;align-items:flex-start}}@media (width<=1200px){html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity.c360IdentityThree{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityCustomer{grid-column:1/-1;padding:0 0 16px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityFacts{border-left:0;padding-left:0}}@media (width<=800px){html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading h2{font-size:25px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360PageHeading .subscriberActionToolbar{justify-content:flex-start;gap:7px;width:100%}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary>div{padding:9px 16px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Summary>div+div{border-top:1px solid var(--ui-line)}}@media (width<=700px){html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity.c360IdentityThree{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityCustomer{grid-column:auto;gap:12px;padding:0 0 14px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity h2{font-size:21px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page :is(.c360IdentityFacts,.c360IdentityNetwork){border-left:0;padding:0}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360IdentityNetwork{border-top:1px solid var(--ui-line);padding-top:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Grid{gap:14px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs>:is(button,a,span),html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button{padding:9px 11px;font-size:12px}}@media (width<=480px){html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity .c360Photo{flex-basis:64px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity button.c360PhotoCircle.c360PhotoPreview{width:60px;height:60px;font-size:21px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Topline{gap:8px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Topline>button{padding:8px;font-size:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button{flex-grow:0;min-height:36px;padding:8px 10px;font-size:12px}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields>div{gap:10px;padding:8px 12px}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters{padding:12px}}@media (prefers-reduced-motion:reduce){html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu>summary,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs>:is(button,a,span){transition:none}}html[data-ui-theme=ember-stone]{--ui-primary:#18794e;--ui-primary-hover:#12613e;--ui-accent:#e86c37;--ui-ink:#343a40;--ui-muted:#626b75;--ui-bg:#f8f9fa;--ui-surface:#fff;--ui-line:#e5e7eb;--ui-nav:#282a39;--ui-soft:#eaf5ef;--ui-success:#198754;--ui-link:#1769c2;--ui-shadow:0 2px 16px #2527350a;--ui-shadow-hover:0 6px 22px #25273512;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry){--head-1:#f4f5f7;--head-2:#fafbfc;--row-alt:#fafbfc;--navy-1:#282a39;--navy-2:#343747;--primary:var(--ui-primary);--primary-2:var(--ui-link);--primary-text:var(--ui-primary);--purple-text:var(--ui-link);background:var(--ui-bg);color:var(--ui-ink)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.primaryButton,.cashPrimary,.apPrimary,.fieldOpsPrimary,.srPrimary,.c360Primary){background:var(--ui-primary);color:#fff;border-color:var(--ui-primary);box-shadow:0 3px 8px #18794e20}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.primaryButton,.cashPrimary,.apPrimary,.fieldOpsPrimary,.srPrimary,.c360Primary):not(:disabled):hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);box-shadow:0 4px 12px #18794e26}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .secondaryButton{color:var(--ui-ink);border-color:var(--ui-line);background:#fff;box-shadow:0 2px 3px #25273504}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .secondaryButton:not(:disabled):hover{box-shadow:var(--ui-shadow-hover);background:#f3f5f7;border-color:#b9c1c9}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.formField,.filterField)>label{color:var(--ui-muted)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){color:var(--ui-ink);background:#fff;border-color:#cbd1d8}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(input,select,textarea):focus{border-color:var(--ui-primary);outline-color:var(--ui-primary);box-shadow:0 0 0 3px #18794e18}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(input,select,textarea):disabled{color:var(--ui-muted);background:#f1f3f5}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) input::placeholder,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) textarea::placeholder{color:var(--ui-muted)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subscriberPanel,.subscriberEditor,.staffPanel,.reportPanel,.accountSecurityCard,.franchiseCard,.franchiseChartCard,.cashPanel,.apPanel,.fieldOpsPanel,.srCard,.reportMetric,.apMetric,.pbxWorkspace,.bulkReview,.bulkActionBar,.bulkWalletSummary){border-color:var(--ui-line);box-shadow:var(--ui-shadow);background:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table thead th{color:var(--ui-muted);border-color:var(--ui-line);background:#f5f6f8}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody td{color:var(--ui-ink);background:#fff;border-color:#eceff2}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:nth-child(2n)>td{background:#fafbfc}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:hover>td{background:#eff6f3}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:is(.sdSelected,.staffTableSelected,.apSelected,[aria-selected=true])>td{background:#e8f4ed;border-bottom-color:#b9ddc9}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr.bulkResult-succeeded>td{background:#e9f8f1}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr:is(.bulkResult-blocked,.bulkResult-failed,.bulkResult-attention)>td{background:#fff4df}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr>td.subscriberLoginSuccess{color:#fff;background:#08784a}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) table tbody tr>td.subscriberLoginSuccess :is(strong,small){color:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.pagination,.subscriberTableControls,.franchiseColumnToolbar--compact,.ledgerToolbar){color:var(--ui-muted);border-color:var(--ui-line);background:#f7f8fa}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.billingFilterHint,.billingFieldHint){color:var(--ui-muted)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs,.securityTabs,.commercialDetailTabs,.financialReportTabs,.cashTabs,.pbxTabs,.apTabs,.fieldOpsTabs,.ticketWorkspaceTabs,.franchiseTabs,.franchiseBillingTabs,.notificationWorkspaceTabs,.notificationTabs)>button:is([aria-current=page],[aria-selected=true],[aria-pressed=true]),html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .cashTabs>button.selected,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .workspaceTab--active{background:var(--ui-soft);color:var(--ui-primary);border-color:#b4d8c4;box-shadow:inset 0 -2px #18794e33}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.accountingTabs,.diagnosticsTabs,.radiusInfrastructureTabs,.securityTabs,.commercialDetailTabs,.financialReportTabs,.cashTabs,.pbxTabs,.apTabs,.fieldOpsTabs,.ticketWorkspaceTabs,.franchiseTabs,.franchiseBillingTabs)>button:not(:disabled):hover{color:var(--ui-primary);background:#f0f7f3;border-color:#b4d8c4}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.subplanBillingCard,.planCreatorSection){border-color:var(--ui-line);background:#fafbfc}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .planSubplanHeading>span{color:var(--ui-ink)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .planSubplanList li::marker{color:var(--ui-ink)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.sdTable,.sdTableWrap,.sdActionMenu){border-color:var(--ui-line);background:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .sdTable th,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberDenseWrap table.subscriberDenseTable th{color:var(--ui-muted);border-color:var(--ui-line);background:#f4f5f7}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .sdTable td,html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberDenseWrap table.subscriberDenseTable td{border-color:#eceff2}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .sdTable tbody tr.sdSelected:hover>td{background:#deeee5}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberDenseWrap table.subscriberDenseTable tr:nth-child(2n)>td{background:#fafbfc}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberDenseWrap table.subscriberDenseTable tr:hover>td{background:#eff6f3}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.sdMore:hover,.sdMore[aria-expanded=true],.sdSelection){color:var(--ui-primary);background:#eaf5ef;border-color:#b4d8c4}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .sdSelection button{color:var(--ui-primary);border-color:#b4d8c4}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .sdActionMenu a:is(:hover,:focus){color:var(--ui-primary);background:#eaf5ef}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberInvoiceTable{border-color:var(--ui-line);background:#fff}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberInvoiceTable :is(.invoiceToolbar,.invoiceScroll th,.invoiceScroll th button){color:var(--ui-muted);border-color:var(--ui-line);background:#f5f6f8}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberInvoiceTable .invoiceTotals>div{border-color:var(--ui-line);background:#f8f9fa}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberInvoiceTable .invoiceTotals>div:last-child{background:#fff7df}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .subscriberInvoiceTable .invoiceActionMenu :is(button,a):hover{background:var(--ui-soft);color:var(--ui-primary)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .c360TableWrap th{color:var(--ui-muted);border-color:var(--ui-line);background:#f5f6f8}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .c360TableWrap td{border-color:#eceff2}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .c360TableWrap tbody tr:nth-child(2n)>td{background:#fafbfc}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) .c360TableWrap tbody tr:hover>td{background:#eff6f3}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.dangerButton,.primaryButton.dangerButton,.staffDanger,.subscriberActionDanger){color:#fff;background:#bd2938;border-color:#bd2938}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace,.crmGlobalRegistry) :is(.dangerButton,.primaryButton.dangerButton,.staffDanger,.subscriberActionDanger):not(:disabled):hover{background:#a51f2d;border-color:#a51f2d}html[data-ui-theme=ember-stone] .crmShell .crmSidebar{color:#c7c9d3;scrollbar-color:#666a7d transparent;background:#282a39;border-right-color:#282a39;box-shadow:3px 0 12px #25273514}html[data-ui-theme=ember-stone] .crmShell .crmBrand strong{color:#fff}html[data-ui-theme=ember-stone] .crmShell .crmBrand small{color:#b8bdca}html[data-ui-theme=ember-stone] .crmShell .crmTenant{box-shadow:none;background:#303344;border-color:#4b5063}html[data-ui-theme=ember-stone] .crmShell .crmTenant label{color:#c7c9d3}html[data-ui-theme=ember-stone] .crmShell .crmTenant p{color:#aedb7b}html[data-ui-theme=ember-stone] .crmShell .crmTenant select,html[data-ui-theme=ember-stone] .crmShell .crmSidebar .crmTenant select:disabled{color:#fff;background:0 0}html[data-ui-theme=ember-stone] .crmShell .crmNavGroup>p{color:#adb2c3}html[data-ui-theme=ember-stone] .crmShell .crmNavLink{color:#c7c9d3}html[data-ui-theme=ember-stone] .crmShell .crmNavLink:hover{color:#fff;box-shadow:none;background:#323548}html[data-ui-theme=ember-stone] .crmShell .crmNavLink--active,html[data-ui-theme=ember-stone] .crmShell .crmNavLink--active:hover{color:#fff;box-shadow:none;background:#20222f;border-left-color:#8bc34a}html[data-ui-theme=ember-stone] .crmShell .crmNavLink--active>svg{color:#aedb7b}html[data-ui-theme=ember-stone] .crmShell .crmNavCurrent{box-shadow:none;background:#8bc34a}html[data-ui-theme=ember-stone] .crmShell .crmSidebarFooter{color:#b8bdca;border-color:#464b5d}html[data-ui-theme=ember-stone] .crmShell .crmDrawerClose{color:#fff;background:#323548}html[data-ui-theme=ember-stone] .crmShell .crmTopbar{background:#fff;border-color:#eceff2;box-shadow:0 3px 14px #2527350c}html[data-ui-theme=ember-stone] .crmShell .crmIconButton{color:#65717c;border-color:var(--ui-line);box-shadow:none;background:#fff}html[data-ui-theme=ember-stone] .crmShell .crmIconButton:hover{color:var(--ui-primary);background:#f3f5f7;border-color:#b4d8c4}html[data-ui-theme=ember-stone] .crmShell .crmAvatar{color:var(--ui-primary);background:#eaf5ef}html[data-ui-theme=ember-stone] .crmShell .crmContent{background:var(--ui-bg)}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchControl{border-color:var(--ui-line);background:#fafbfc}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchControl :is(input,select){color:var(--ui-ink);background:0 0}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchDropdown{border-color:var(--ui-line);background:#fff;box-shadow:0 16px 45px #25273526}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) :is(.globalSearchCaption,.globalSearchFooter){color:var(--ui-muted);border-color:var(--ui-line);background:#f6f7f9}html[data-ui-theme=ember-stone] :is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace) .globalSearchResults li[aria-selected=true] button{box-shadow:inset 3px 0 var(--ui-primary);background:#eaf5ef}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar{color:var(--ui-ink);border-color:var(--ui-line);background:#fff;box-shadow:0 3px 14px #2527350c}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseToolbar :is(p,.franchiseVlan){color:var(--ui-muted)}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .franchiseHeaderTools>button{color:#65717c;background:#fff;border-color:#cbd1d8}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseDesktopTabs{border-color:var(--ui-line);background:#fff;box-shadow:0 3px 8px #25273506}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseDesktopTabs>button[aria-current=page]{color:var(--ui-primary);border-bottom-color:var(--ui-primary);background:linear-gradient(#fff,#eaf5ef)}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace>.franchiseMobileTabs>button[aria-current=page]{color:var(--ui-primary);background:#eaf5ef}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{background:linear-gradient(110deg,#282a39f5,#343747f5);border-color:#656d80;box-shadow:inset 0 1px #ffffff26,0 8px 28px #2527354d}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingHeading{background:#ffffff05;border-right-color:#76809766}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingHeading span{color:#d0d5e1}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingHeading strong{color:#91e6bf}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button{color:#fff;box-shadow:none;background:#ffffff12;border-color:#768097}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button:not(:disabled):hover{background:#ffffff25;border-color:#b6c1d7}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button.primaryButton{background:var(--ui-primary);color:#fff;border-color:#79bc97}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions button.primaryButton:not(:disabled):hover{background:var(--ui-primary-hover);border-color:#9ad8b7}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button,html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu>summary{box-shadow:0 2px 3px #25273508,inset 0 1px #fff;color:var(--ui-ink)!important;border-color:var(--ui-line)!important;background:linear-gradient(160deg,#fff,#f3f5f7)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button:hover:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button:hover:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu>summary:hover{box-shadow:0 3px 8px #2527350d;background:#f0f7f3!important;border-color:#b4d8c4!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button:active:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>div>button:active:not(:disabled),html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberEditMenu[open]>summary{box-shadow:inset 0 1px 3px #25273512;background:#e4efe9!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button.subscriberActionRenew{box-shadow:0 3px 8px #18794e26;background:var(--ui-primary)!important;color:#fff!important;border-color:var(--ui-primary)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>button.subscriberActionRenew:hover:not(:disabled){box-shadow:0 4px 10px #18794e33;background:var(--ui-primary-hover)!important;border-color:var(--ui-primary-hover)!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberActionLogs{color:#bd2938!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberActionToolbar>.subscriberActionTraffic{color:#18794e!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .subscriberEditOptions :is(button,div>button):hover{color:var(--ui-primary)!important;background:#eaf5ef!important}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Identity button.c360PhotoCircle.c360PhotoPreview{color:var(--ui-primary);background:linear-gradient(135deg,#eaf5ef,#d6ecdf);border-color:#b8d9c6}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs{border-color:var(--ui-line);background:#f0f2f5}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Tabs>:is(button,a):hover{color:var(--ui-ink);background:#f8f9fa}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields>div{border-color:#eceff2}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Card .c360Fields>div:nth-child(2n){background:#fafbfc}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Fields a{color:var(--ui-link);text-decoration-color:#1769c280}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTabs [aria-selected=true]{color:var(--ui-primary);background:#eaf5ef;border-color:#b4d8c4}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360UsageTrack{background:#edf0f3}html[data-ui-theme=ember-stone] .customer360Page.customer360Page .c360Subform{border-color:var(--ui-line);background:#f8f9fa}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs{background:#f0f2f5}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button:not(:disabled):hover{color:var(--ui-ink);background:#f8f9fa}html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .customer360Page .c360Tabs>button[aria-current=page]:not(:disabled):hover{color:var(--ui-primary);background:#fff}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterActions button:not(:disabled):hover{color:var(--ui-primary);background:#eaf5ef;border-color:#b4d8c4}html[data-ui-theme=ember-stone] body .subscriberDirectoryFilters.subscriberDirectoryFilters .directoryFilterActions button.primaryButton:not(:disabled):hover{background:var(--ui-primary-hover);color:#fff;border-color:var(--ui-primary-hover)}html[data-ui-theme=ember-stone] body .subscriberTableControls.subscriberTableControls{border-color:var(--ui-line);background:#f7f8fa}html[data-ui-theme=ember-stone] body .subscriberTableControls.subscriberTableControls button:not(:disabled):hover{color:var(--ui-primary);background:#eaf5ef;border-color:#b4d8c4}html[data-ui-theme=ember-stone] body .subscriberQuickOverview.subscriberQuickOverview .sqAvatar{color:var(--ui-primary);background:#eaf5ef}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal){color:var(--ui-ink);border-color:var(--ui-line);background:#fff;box-shadow:0 24px 80px #25273540}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal)::backdrop{background:#25273580}html[data-ui-theme=ember-stone] :is(.confirmationDialog,.renewalModal,.autoRenewDialog,.franchiseSwitchDialog,.nasConfigurationDialog,.expiryEditDialog,.planDeleteDialog,.franchiseLoginDialog,.franchiseColumnDialog,.c360PhotoModal) :is(.renewalModalHeader,.franchiseSwitchHeading){border-color:var(--ui-line);background:#f8f9fa}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal{color:var(--ui-ink);border-color:var(--ui-line);background:#fff}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal :is(.renewalModalHeader,.renewalSingleSummary,.renewalSingleFooter,.renewalCheckout dl>div:last-child){color:var(--ui-ink);border-color:var(--ui-line);background:#f8f9fa}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal :is(input,select,textarea,button){color:var(--ui-ink);background:#fff;border-color:#cbd1d8}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal :is(button.primaryButton,button[type=submit]){background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal :is(button.primaryButton,button[type=submit]):not(:disabled):hover{background:var(--ui-primary-hover)}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal :is(p,small,label,.renewalSingleFooter>span){color:var(--ui-muted)}html[data-ui-theme=ember-stone] body:has(:is(.crmShell,.franchisePortal.compactPortal.franchiseWorkspace)) .renewalModal :is(a,.renewalSingle summary){color:var(--ui-link)}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button{color:var(--ui-ink);border-color:var(--ui-line);background:#f5f6f8}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button.autoRenewConfirm{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}html[data-ui-theme=ember-stone] .autoRenewDialog.autoRenewDialog button.autoRenewConfirm:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}@media (prefers-reduced-transparency:reduce){html[data-ui-theme=ember-stone] .franchisePortal.compactPortal.franchiseWorkspace .portalFloatingActions{background:#282a39}}html[data-ui-theme=ember-stone] .crmShell .dashboardHome{--dh-text:var(--ui-ink,#343a40);--dh-muted:var(--ui-muted,#626b75);--dh-border:var(--ui-line,#e5e7eb);--dh-green:var(--ui-primary,#18794e);color:var(--dh-text)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric{--metric-tone:#dc3545;--metric-fill:#fff1f3;border-color:var(--ui-line);color:var(--ui-ink);background:#fff;box-shadow:0 3px 14px #282a390d}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric:hover:not(:disabled){background:#fff;border-color:#bec8ce;box-shadow:0 7px 20px #282a391a}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric--total{--metric-tone:#dc3545;--metric-fill:#fff1f3;border-color:var(--ui-line);background:#fff}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric--active{--metric-tone:#198754;--metric-fill:#e8f5ed}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric--online{--metric-tone:#0d6efd;--metric-fill:#edf3ff}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics :is(.dhMetric--expired,.dhMetric--pending_activation){--metric-tone:#996800;--metric-fill:#fff8df}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics :is(.dhMetric--suspended,.dhMetric--disconnected){--metric-tone:#dc3545;--metric-fill:#fff1f3}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric--on_hold{--metric-tone:#7952b3;--metric-fill:#f3edfb}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetricIcon{color:var(--metric-tone);background:var(--metric-fill)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric :is(.dhMetricTop,.dhMetricDetail){color:var(--ui-muted)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhStatusMetrics .dhMetric .dhMetricValue{color:var(--ui-ink)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome :is(.daPanel,.dhPanel,.followupsPanel){border-color:var(--ui-line);color:var(--ui-ink);background:#fff;box-shadow:0 3px 14px #282a390d}html[data-ui-theme=ember-stone] .crmShell .dashboardHome :is(.daPanel,.dhPanel) h3{color:var(--ui-ink)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .daPanel header button{color:var(--ui-link);background:#f0f5fa}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .daPanel header button:hover:not(:disabled){color:#1259a4;background:#e6eff8}html[data-ui-theme=ember-stone] .crmShell .dashboardHome :is(.dhTextButton,.daData summary){color:var(--ui-link)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome :is(.daRows dd,.daNas strong,.dhSubscriberHeadline strong,.dhTicketFooter strong){color:var(--ui-ink)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .daColumns{border-color:var(--ui-line);background:repeating-linear-gradient(0deg,#0000 0 32px,#f2f4f6 33px)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome :is(.daBars,.daData td,.daData th,.dhBillingAmounts,.dhTicketRow,.dhTicketFooter,.dhShortcutLinks button){border-color:var(--ui-line)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .daNas dd{background:#f1f3f5}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .daNas dd span{background:#198754}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .daMore>summary,html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetwork{border-color:var(--ui-line);color:var(--ui-ink);background:#fff}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetwork :is(h3,.dhNetworkTotals dd,.dhLastActivity strong){color:var(--ui-ink)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetwork :is(.dhEyebrow,.dhNetworkIntro,.dhNetworkNote,.dhNetworkTotals dt,.dhLastActivity,.dhNetworkMessage){color:var(--ui-muted)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkIcon{color:#1769c2;background:#edf3ff;border-color:#d8e4f5}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkBadge{color:#996800}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkBadge:before{background:#ffc107}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkBadge--ready{color:#18794e}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkBadge--ready:before{background:#198754}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetwork .dhLastActivity{border-color:var(--ui-line)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkButton{color:var(--ui-link);border-color:var(--ui-line);background:#f8f9fa}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhNetworkButton:hover{background:#edf3f8}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .followupsPanel button:hover:not(:disabled){color:#18794e;background:#eef5f1;border-color:#b8d5c5}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .followupsPanel .fuCalendar button{border-color:var(--ui-line);color:var(--ui-ink);background:#f8f9fa}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .followupsPanel .fuCalendar button[aria-pressed=true]{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .followupsPanel .fuCalendar button[aria-pressed=true] small{color:#fff}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .followupsPanel a{color:var(--ui-link)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhCountSkeleton{background:#e5e9ed}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhCountRefresh{border-color:#cbd3da;border-top-color:var(--ui-primary)}html[data-ui-theme=ember-stone] .crmShell .dashboardHome .dhMetric--total .dhCountRefresh{border-top-color:#dc3545}html[data-ui-theme=ember-stone] .crmShell .dashboardHome :is(button,select,summary):focus-visible{outline-color:var(--ui-primary)}
