:root{--ink:#071736;--muted:#64708a;--line:#dde6f1;--panel:#fff;--canvas:#f5f8fc;--blue:#0874c9;--blue-2:#15a7df;--green:#16b89b;--purple:#8654d9;--orange:#ff7a1a;--red:#e8395c;--shadow:0 10px 30px #08214714;--radius:8px;--navy:var(--ink);--text:var(--ink);--text-muted:var(--muted);--border:var(--line);--blue-strong:var(--blue)}.productPreviewWorkspace{max-width:1180px}.productPreviewCard{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);max-width:980px;padding:0;display:grid;overflow:hidden}.productPreviewLead,.productPreviewHelp{padding:40px}.productPreviewLead{flex-direction:column;align-items:flex-start;display:flex}.productPreviewIcon{width:64px;height:64px;color:var(--blue-strong);background:linear-gradient(145deg,#e8f3ff,#f5f9ff);border-radius:18px;place-items:center;margin-bottom:22px;display:grid}.productPreviewLead .statusPill{margin-bottom:14px}.productPreviewLead h2{max-width:560px;color:var(--navy);margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.productPreviewLead p{max-width:620px;color:var(--text-muted);margin:16px 0 0;line-height:1.65}.productPreviewActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.productPreviewHelp{border-left:1px solid var(--border);background:#f8fbff}.productPreviewHelp h3{color:var(--navy);margin:7px 0 0;font-size:22px}.productPreviewHelp ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.productPreviewHelp li{color:var(--text);padding-left:24px;font-weight:700;line-height:1.45;position:relative}.productPreviewHelp li:before{background:var(--blue-strong);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.48em;left:0}.productPreviewHelp>.muted{line-height:1.55}.supportEmailLink{min-height:44px;color:var(--blue-strong);align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.supportEmailLink:hover,.supportEmailLink:focus-visible{text-decoration:underline}.supportHelpChooser{gap:16px;margin-bottom:20px;display:grid}.supportHelpChooserHeader{justify-content:space-between;align-items:end;gap:18px;display:flex}.supportHelpChooserHeader h2{color:var(--ink);margin:0;font-size:21px}.supportHelpChooserHeader p{color:var(--muted);margin:5px 0 0;font-size:14px}.supportCreateButton{flex:none}.supportCategoryGrid{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.supportCategoryChoice{border:0;border-right:1px solid var(--line);min-width:0;min-height:172px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px 8px;padding:24px 22px;text-decoration:none;transition:background .15s,box-shadow .15s;display:grid}.supportCategoryChoice:last-child{border-right:0}.supportCategoryChoice:hover,.supportCategoryChoice:focus-visible{z-index:1;background:#f7fbff;outline:0;position:relative;box-shadow:inset 0 0 0 2px #0874df47}.supportCategoryIcon{border-radius:16px;grid-column:1/-1;place-items:center;width:54px;height:54px;display:grid}.supportCategoryIcon.tone-blue{color:#0874df;background:#eaf4ff}.supportCategoryIcon.tone-green{color:#00966f;background:#e6f8f3}.supportCategoryIcon.tone-purple{color:#7c3aed;background:#f1eaff}.supportCategoryIcon.tone-slate{color:#536684;background:#eef3f8}.supportCategoryCopy{gap:5px;min-width:0;display:grid}.supportCategoryCopy strong{font-size:15px}.supportCategoryCopy small{color:var(--muted);font-size:13px;line-height:1.4}.supportRequestWorkspace{padding:22px 24px}.supportRequestTable{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.supportRequestTableHeader,.supportRequestSummary{grid-template-columns:minmax(0,1fr) 170px 132px 24px;align-items:center;gap:16px;display:grid}.supportRequestTableHeader{border-bottom:1px solid var(--line);color:#5f6f89;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;min-height:42px;padding:0 16px;font-size:11px;font-weight:900}.supportRequestTable .supportRequestList{gap:0}.supportRequestTable .supportRequestCard{border:0;border-bottom:1px solid var(--line);border-radius:0}.supportRequestTable .supportRequestCard:last-child{border-bottom:0}.supportRequestTable .supportRequestCardAttention{background:#fff}.supportRequestTable .supportRequestCard[open]{box-shadow:none;background:#fafdff}.supportRequestDate{color:var(--muted);white-space:nowrap;font-size:13px}.supportRequestDescription{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.supportRequestBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.supportRequestModal{width:min(620px,100%);padding:0;overflow:hidden auto}.supportRequestModal>.modalHeader{z-index:2;border-bottom:1px solid var(--line);background:#fffffffa;margin:0;padding:20px 22px 18px;position:sticky;top:0}.supportRequestModal>.modalHeader p:last-child{color:var(--muted);margin:5px 0 0;font-size:14px}.supportRequestForm{gap:18px;padding:22px;display:grid}.supportRequestForm .formRow{gap:7px;display:grid}.supportRequestForm label{color:var(--ink);font-size:13px;font-weight:850}.supportRequestForm label span,.supportRequestForm .formRow>small{color:var(--muted);font-weight:650}.supportRequestForm .textArea{resize:vertical;min-height:132px}.supportRequestModalActions{padding-top:2px}.supportRequestModalActions .primaryButton,.supportRequestModalActions .secondaryButton{min-width:150px}.accountSettingsWorkspace{max-width:1240px}.accountSettingsSurface{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0821470a}.accountSettingsInlineForm,.accountNotificationSection{padding:22px 24px}.accountNotificationSection{border-top:1px solid var(--border)}.accountSettingsSectionHeading h2{color:var(--navy);margin:0;font-size:22px;line-height:1.2}.accountSettingsSectionHeading p{color:var(--text-muted);margin:5px 0 0;font-size:14px;line-height:1.45}.accountSettingsIdentity{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin-top:20px;padding-bottom:18px;display:flex}.accountSettingsIdentity>div:last-child{gap:5px;display:grid}.accountSettingsIdentity strong{color:var(--navy);font-size:19px;line-height:1.2}.accountSettingsIdentity span{color:var(--text-muted);font-size:13px}.accountAvatarManager{flex:none;position:relative}.accountAvatarControl{width:72px;height:72px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:14px;display:block;position:relative}.accountAvatarControl:focus-within,.accountAvatarControl:hover{outline-offset:2px;outline:3px solid #0b73db2e}.accountAvatarControl.isReadOnly{cursor:default}.accountAvatarControl.isReadOnly:hover{outline:0}.accountAvatarPreview{width:72px;height:72px;color:var(--blue);background:#eaf4ff;border:1px solid #b8cee4;border-radius:14px;place-items:center;display:grid;overflow:hidden}.accountAvatarPreview img,.avatar img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px;display:block}.accountAvatarEditMark{background:var(--navy);color:#fff;border:2px solid #fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px 12px #08214738}.accountAvatarControl.isBusy{cursor:wait;opacity:.72}.accountAvatarStatus{z-index:2;width:max-content;max-width:280px;position:absolute;top:78px;left:0}.accountAvatarMessage,.accountAvatarError{border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:750;display:block;box-shadow:0 6px 16px #0821471a}.accountAvatarMessage{color:#087f66}.accountAvatarError{color:#b42335}.accountSettingsFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:18px;display:grid}.accountSettingsFieldGrid .formRow{min-width:0}.accountSettingsFieldGrid .formRow>span{color:#425879;font-size:13px;font-weight:800}.accountSettingsFieldGrid .textInput{width:100%;min-width:0;min-height:44px}.accountSettingsFieldGrid .textInput[readonly]{color:#52627a;cursor:default;background:#f7f9fc;border-color:#e0e7ef}.accountSettingsFormFooter{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:grid}.accountSettingsFormMessage{color:#b42335;min-height:20px;font-size:13px;font-weight:750}.accountSettingsFormActions{justify-content:flex-end;gap:10px;display:flex}.accountSettingsFormActions .primaryButton,.accountSettingsFormActions .secondaryButton{min-width:130px}.accountSettingsReadonlyNote{color:var(--text-muted);margin:16px 0 0;font-size:13px}.notificationPreferenceList{border-top:1px solid var(--border);margin-top:16px;display:grid}.notificationPreferenceRow{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(210px,.85fr) minmax(260px,1.15fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 0;display:grid}.notificationPreferenceIcon{border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.notificationPreferenceIcon.isBlue{color:#0c65d8;background:#eaf3ff}.notificationPreferenceIcon.isGreen{color:#118363;background:#e9f8f2}.notificationPreferenceIcon.isPurple{color:#7252b7;background:#f1ecff}.notificationPreferenceRow div{min-width:0}.notificationPreferenceRow strong,.notificationPreferenceRow div>span{display:block}.notificationPreferenceRow strong{color:var(--navy)}.notificationPreferenceRow div>span{overflow-wrap:anywhere;color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.45}.notificationPreferencePurpose{color:var(--text-muted);font-size:13px;line-height:1.45}.accountSettingsNote{color:var(--text-muted);margin:14px 0 0;font-size:13px;line-height:1.5}@media (max-width:900px){.productPreviewCard{grid-template-columns:1fr}.notificationPreferenceRow{grid-template-columns:42px minmax(0,1fr) auto}.notificationPreferencePurpose{grid-column:2/-1;padding-bottom:4px}.productPreviewHelp{border-top:1px solid var(--border);border-left:0}}@media (max-width:560px){.productPreviewLead,.productPreviewHelp{padding:24px 20px}.productPreviewActions,.productPreviewActions a{width:100%}.accountSettingsInlineForm,.accountNotificationSection{padding:18px 16px}.accountSettingsFieldGrid{grid-template-columns:1fr;gap:14px}.notificationPreferenceRow{grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:14px 0}.notificationPreferenceRow .statusPill{grid-column:2;justify-self:start}.notificationPreferencePurpose{grid-column:2}.accountSettingsFormFooter{grid-template-columns:1fr}.accountSettingsFormActions,.accountSettingsFormActions .primaryButton,.accountSettingsFormActions .secondaryButton{width:100%}.accountSettingsFormActions .primaryButton,.accountSettingsFormActions .secondaryButton{min-width:0}}@media (max-width:720px){.roamingPackModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 18px)}.roamingPackModal>.modalHeader,.serviceActionModal>.roamingPackForm{padding-inline:16px}.roamingServiceIdentity{grid-template-columns:42px minmax(0,1fr)}.roamingPlanIdentity{border-top:1px solid #dce7f2;border-left:0;grid-column:1/-1;padding:11px 0 0}.roamingPackScroller{grid-auto-columns:minmax(220px,78vw)}.roamingOrderSummary,.roamingOrderSummary>div{grid-template-columns:1fr}.roamingOrderSummary>div>span+span,.roamingOrderPrice{border-top:1px solid #e1e9f2;border-left:0}.roamingModalActions{grid-template-columns:1fr}.activeBoltOnHeader{align-items:flex-start}.activeBoltOnItem{grid-template-columns:1fr}.activeBoltOnDates,.activeBoltOnUsage,.activeBoltOnUsageUnavailable{border-top:1px solid #e2eee8;border-left:0}.activeBoltOnDates{grid-template-columns:1fr}}.serviceAvatar:not(.hasImage){border-color:color-mix(in srgb, var(--service-avatar-color,#0b73db) 24%, #dce6f2);background:color-mix(in srgb, var(--service-avatar-color,#0b73db) 9%, #fff);color:var(--service-avatar-color,#0b73db)}.modalPanel.assignedUserModal{border-color:#d7e2ee;width:min(730px,100%);max-height:min(820px,100dvh - 40px);overflow:hidden auto}.serviceActionModal.assignedUserModal>.modalHeader{align-items:center;padding:18px 24px 16px}.serviceActionModal.assignedUserModal>.modalHeader h2{font-size:24px;line-height:1.15}.serviceActionModal>.assignedUserForm{padding:0}.assignedUserFormError{margin:16px 24px 0}.assignedUserModalBody{grid-template-columns:minmax(0,310px) minmax(0,1fr);align-items:stretch;display:grid}.assignedUserAvatarPanel{background:#f8fbff;border-right:1px solid #dfe7ef;min-width:0;padding:20px 24px 18px}.assignedUserPreview{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.assignedUserPreviewAvatar{border:1px solid #d6e2ee;border-radius:16px;place-items:center;width:72px;height:72px;display:grid}.assignedUserPreviewAvatar img{border-radius:inherit}.assignedUserPreview>div{min-width:0}.assignedUserPreview strong,.assignedUserPreview span,.assignedUserPreview em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assignedUserPreview strong{color:var(--ink);font-size:17px;font-weight:900}.assignedUserPreview span{color:#213557;margin-top:3px;font-size:15px;font-weight:850}.assignedUserPreview em{color:#108153;background:#e9f9f0;border:1px solid #bde6d2;border-radius:999px;width:fit-content;max-width:100%;margin-top:7px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:850}.assignedUserImageChoice,.assignedUserColorChoice{margin-top:20px;position:relative}.assignedUserImageChoice h3,.assignedUserColorChoice h3{color:#17294a;margin:0 0 9px;font-size:12px;font-weight:900}.assignedUserIconRow{grid-template-columns:repeat(4,52px);align-items:start;gap:9px;display:grid}.assignedUserIconRow>button,.assignedUserMoreIcon>button{color:#263a5f;cursor:pointer;background:#fff;border:1px solid #d5e0ec;border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.assignedUserIconRow>button:hover,.assignedUserMoreIcon>button:hover,.assignedUserIconRow>button:focus-visible,.assignedUserMoreIcon>button:focus-visible,.assignedUserIconRow>button.isSelected,.assignedUserMoreIcon>button.isSelected{border-color:var(--blue);color:var(--blue);background:#edf6ff;outline:0;box-shadow:0 0 0 2px #0b73db17}.assignedUserMoreIcon{justify-items:center;gap:5px;display:grid}.assignedUserMoreIcon>span{color:#344765;white-space:nowrap;font-size:10px;font-weight:850}.assignedUserCustomIconLabel{color:#3c4f6d;align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:800;display:flex}.assignedUserIconPicker{z-index:8;background:#fff;border:1px solid #cfdbea;border-radius:11px;width:min(350px,100vw - 52px);padding:12px;position:absolute;top:78px;left:0;box-shadow:0 20px 55px #0717363d}.assignedUserIconPicker>label{color:#65748a;background:#fff;border:1px solid #cdd9e7;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.assignedUserIconPicker input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.assignedUserIconResults{grid-template-columns:repeat(6,38px);gap:6px;max-height:216px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.assignedUserIconResults button{color:#344765;cursor:pointer;background:#fff;border:1px solid #dde6ef;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.assignedUserIconResults button:hover,.assignedUserIconResults button:focus-visible,.assignedUserIconResults button.isSelected{border-color:var(--blue);color:var(--blue);outline:0}.assignedUserIconPicker>p{color:var(--muted);margin:12px 0 2px;font-size:12px}.assignedUserColorChoice>div{align-items:center;gap:11px;display:flex}.assignedUserColorChoice button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:0 0 0 1px #0000}.assignedUserColorChoice button:hover,.assignedUserColorChoice button:focus-visible,.assignedUserColorChoice button.isSelected{outline:0;box-shadow:0 0 0 2px #0b73db}.assignedUserUpload{border-top:1px solid #dce5ef;justify-items:center;gap:6px;margin-top:18px;padding-top:14px;display:grid}.assignedUserUpload>.secondaryButton{cursor:pointer;width:100%;min-height:46px}.assignedUserUpload>span{color:#64738a;font-size:10px;font-weight:700}.assignedUserUpload>.dangerGhostButton{min-height:30px;padding:4px 8px;font-size:11px}.assignedUserFields{align-content:start;gap:22px;min-width:0;padding:26px 28px 22px;display:grid}.assignedUserFields .formRow{gap:7px}.assignedUserFields label{color:#243755;font-size:12px;font-weight:900}.assignedUserFields .textInput{min-height:46px;font-size:15px}.modalActions.assignedUserModalActions{background:#fff;border-top:1px solid #dfe7ef;gap:14px;margin:0;padding:16px 24px 18px}.assignedUserModalActions>.primaryButton,.assignedUserModalActions>.secondaryButton{width:148px;min-height:46px;padding:0 18px}@media (max-width:760px){.modalPanel.assignedUserModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 30px)}.assignedUserModalBody{grid-template-columns:1fr}.assignedUserAvatarPanel{border-bottom:1px solid #dfe7ef;border-right:0}.assignedUserIconRow{grid-template-columns:repeat(4,minmax(48px,1fr))}.assignedUserIconRow>button,.assignedUserMoreIcon>button{width:100%}.assignedUserFields{gap:16px;padding:20px}.modalActions.assignedUserModalActions{padding:14px 18px calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0}.assignedUserModalActions>.primaryButton,.assignedUserModalActions>.secondaryButton{flex:1 1 0;width:auto}}.serviceDetailContextBand{grid-template-columns:repeat(3,minmax(0,1fr));min-height:112px;padding:12px 14px}.serviceDetailIdentityCell,.serviceDetailPlanCell{border-right:1px solid #d8e3ee}.serviceDetailIdentityCell{padding-right:18px}.serviceDetailIdentityMeta,.serviceDetailPlanMeta{color:#405778;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:6px;font-size:11px;font-weight:800;display:flex}.serviceDetailIdentityMeta span,.serviceDetailPlanMeta span,.serviceDetailPlanMeta a{min-width:0;color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.serviceDetailPlanMeta a:hover,.serviceDetailPlanMeta a:focus-visible{color:var(--blue);text-decoration:underline}.serviceDetailPlanCell{grid-template-columns:24px minmax(0,1fr);align-content:center;gap:11px;min-width:0;padding:6px 20px;display:grid}.serviceDetailPlanCell>svg,.serviceDetailCycleCopy>svg{color:#34547c}.serviceDetailPlanCell>div,.serviceDetailCycleCopy>span{min-width:0}.serviceDetailCellLabel,.serviceDetailCycleCopy small,.serviceDetailPlanCell>div>strong,.serviceDetailPlanCell>div>small,.serviceDetailCycleCopy strong,.serviceDetailCycleCopy em{display:block}.serviceDetailCellLabel,.serviceDetailCycleCopy small{color:var(--muted);font-size:10px;font-weight:850}.serviceDetailPlanCell>div>strong,.serviceDetailCycleCopy strong{color:var(--ink);margin-top:4px;font-size:14px;font-weight:900;line-height:1.25}.serviceDetailPlanCell>div>small,.serviceDetailCycleCopy em{color:#536985;margin-top:3px;font-size:10px;font-style:normal;font-weight:750}.serviceDetailCycleCell{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:12px;min-width:0;padding-left:20px;display:grid}.serviceDetailCycleCopy{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.serviceDetailContextBand .serviceHeaderPlanButton{min-width:124px;min-height:44px}.serviceDetailContextBand .serviceHeaderMoreButton{width:44px;height:44px}.serviceOverviewStack{gap:14px;display:grid}.serviceOverviewStack .serviceAllowanceCard{padding:20px 22px 0}.serviceAllowanceHeadlineStats{grid-template-columns:minmax(145px,1.15fr) repeat(3,minmax(100px,.85fr));margin-top:18px}.serviceOverviewStack .serviceRunway{min-height:66px;margin-top:16px}.serviceOverviewStack .serviceCycleUsage{background:0 0;border:0;border-radius:0;margin-top:12px;padding:10px 0 7px}.serviceOverviewStack .serviceCycleBarTrack{height:66px}.serviceUsageSummary{border-top:1px solid #dfe7ef;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.serviceUsageSummary.hasDataBank{grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(360px,1.6fr)}.serviceUsageSummaryItem{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px 16px;display:grid}.serviceUsageSummaryItem+.serviceUsageSummaryItem{border-left:1px solid #dfe7ef}.serviceUsageSummaryIcon{color:#0874ec;background:#f7fbff;border:1px solid #d9e7f4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.serviceUsageSummaryItem small,.serviceUsageSummaryItem strong{display:block}.serviceUsageSummaryItem small{color:#536883;font-size:11px;font-weight:800}.serviceUsageSummaryItem strong{color:var(--ink);margin-top:3px;font-size:14px}.serviceUsageDataBank{grid-template-columns:42px minmax(130px,.7fr) minmax(180px,1.3fr)}.serviceUsageDataBank .serviceUsageSummaryIcon{color:#087a60;background:#f0faf5;border-color:#cfe9dc}.serviceUsageDataBankMeter{align-self:center;gap:6px;min-width:0;display:grid}.serviceUsageDataBankMeter progress,.invoiceLedgerDataBankMeter progress{accent-color:#159468;background:#dce6e1;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.serviceUsageDataBankMeter progress::-webkit-progress-bar{background:#dce6e1;border-radius:999px}.invoiceLedgerDataBankMeter progress::-webkit-progress-bar{background:#dce6e1;border-radius:999px}.serviceUsageDataBankMeter progress::-webkit-progress-value{background:#159468;border-radius:999px}.invoiceLedgerDataBankMeter progress::-webkit-progress-value{background:#159468;border-radius:999px}.serviceUsageDataBankMeter progress::-moz-progress-bar{background:#159468;border-radius:999px}.invoiceLedgerDataBankMeter progress::-moz-progress-bar{background:#159468;border-radius:999px}.serviceUsageDataBankMeter>span{color:#536883;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.serviceActionsRail.isOverview{gap:12px}.serviceActionsRail.isOverview .serviceQuickActionsCard{padding:14px 18px}.serviceActionsRail.isOverview .serviceQuickActionsHeader span{display:none}.serviceActionsRail.isOverview .serviceQuickActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:9px}.serviceActionsRail.isOverview .serviceQuickAction,.serviceActionsRail.isOverview .serviceQuickAction.isWide{min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:auto;grid-template-rows:auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:8px 14px;transform:none}.serviceActionsRail.isOverview .serviceQuickAction+.serviceQuickAction{border-left:1px solid #dfe7ef}.serviceActionsRail.isOverview .serviceQuickAction>span:nth-child(2),.serviceActionsRail.isOverview .serviceQuickAction.isWide>span:nth-child(2){grid-column:auto;align-self:center}.serviceActionsRail.isOverview .serviceQuickAction em{display:none}.serviceActionsRail.isOverview .serviceCancelAction{min-height:62px}.invoiceLedgerUsageBreakdown{background:#fff}.invoiceLedgerUsageDetail{border-top:1px solid #e5edf6;grid-template-columns:minmax(190px,1.05fr) minmax(260px,1.35fr) 82px 72px 88px;align-items:center;gap:12px;min-height:38px;padding:8px 50px 8px 28px;display:grid}.invoiceLedgerUsageDetailTitle,.invoiceLedgerUsageDetailValue{min-width:0}.invoiceLedgerUsageDetailTitle{align-items:center;gap:8px;display:flex}.invoiceLedgerUsageDetailTitle>span{color:#0874c9;background:#eaf4ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.invoiceLedgerUsageDetailTitle strong,.invoiceLedgerUsageDetailValue>strong{color:var(--ink);font-size:11px}.invoiceLedgerUsageDetailValue>strong{display:block}.invoiceLedgerUsageDetail.isDataBank{min-height:58px}.invoiceLedgerUsageDetail.isDataBank .invoiceLedgerUsageDetailTitle>span{color:#087a60;background:#e8f8ef}.invoiceLedgerUsageDetail.isDataBank .invoiceLedgerUsageDetailValue>strong{color:#087a60}.invoiceLedgerDataBankMeter{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:5px;display:grid}.invoiceLedgerDataBankMeter progress{grid-column:1/-1;height:5px}.invoiceLedgerDataBankMeter span{color:#60708a;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.invoiceLedgerDataBankMeter span:last-child{justify-self:end}.invoiceLedgerTotal.isEmpty{color:#94a3b8}.invoiceLedgerLineTitle>svg{color:#c2410c}@media (max-width:1180px){.serviceDetailContextBand{grid-template-columns:1fr 1fr}.serviceDetailCycleCell{border-top:1px solid #d8e3ee;grid-column:1/-1;padding:12px 0 0}}@media (max-width:820px){.serviceUsageSummary.hasDataBank{grid-template-columns:1fr 1fr}.serviceUsageDataBank{border-top:1px solid #dfe7ef;grid-column:1/-1;border-left:0!important}}@media (max-width:760px){.serviceDetailContextBand{grid-template-columns:1fr}.serviceDetailIdentityCell,.serviceDetailPlanCell{border-bottom:1px solid #d8e3ee;border-right:0}.serviceDetailPlanCell{padding:14px 0}.serviceDetailCycleCell{grid-column:1;grid-template-columns:1fr;padding-top:14px}.serviceDetailContextBand .serviceDetailHeaderActions{grid-template-columns:minmax(0,1fr) 44px;display:grid}.serviceAllowanceHeadlineStats{grid-template-columns:1fr 1fr}.serviceUsageSummary,.serviceUsageSummary.hasDataBank{grid-template-columns:1fr}.serviceUsageSummaryItem+.serviceUsageSummaryItem,.serviceUsageDataBank{border-top:1px solid #dfe7ef;border-left:0;grid-column:auto}.serviceUsageDataBank{grid-template-columns:42px minmax(0,1fr)}.serviceUsageDataBankMeter{grid-column:1/-1}.serviceActionsRail.isOverview .serviceQuickActionGrid{grid-template-columns:1fr}.serviceActionsRail.isOverview .serviceQuickAction+.serviceQuickAction{border-top:1px solid #dfe7ef;border-left:0}.invoiceLedgerUsageDetail{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 12px}.invoiceLedgerUsageDetailTitle,.invoiceLedgerUsageDetailValue{grid-column:1}.invoiceLedgerUsageDetail>.invoiceLedgerMoney:not(.invoiceLedgerTotal){display:none}.invoiceLedgerUsageDetail>.invoiceLedgerTotal{grid-area:1/2}}@media print{.invoiceLedgerUsageDetail{break-inside:avoid;grid-template-columns:minmax(110px,1fr) minmax(170px,1.3fr) 52px 46px 56px;gap:5px;min-height:26px;padding:5px 19px 5px 12px}.invoiceLedgerUsageDetail.isDataBank{min-height:38px}.invoiceLedgerUsageDetailTitle>span{border-radius:5px;width:18px;height:18px}.invoiceLedgerUsageDetailTitle>span svg{width:10px;height:10px}.invoiceLedgerUsageDetailTitle strong,.invoiceLedgerUsageDetailValue>strong,.invoiceLedgerDataBankMeter span{font-size:7px}}.informationCentreHero,.informationPageHero{max-width:1180px;margin:0 auto;padding:78px 40px 32px}.informationCentreHero h1,.informationPageHero h1{max-width:860px;color:var(--ink);letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.informationCentreHero>p:last-child,.informationPageHero>p:last-child{max-width:760px;color:var(--muted);margin:20px 0 0;font-size:19px;line-height:1.65}.informationTaskGrid,.informationDetailSection,.informationDocumentPanel,.informationPageBody{max-width:1180px;margin-left:auto;margin-right:auto}.informationTaskGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 40px 72px;display:grid}.informationTaskCard,.informationMainCard,.informationAsideCard,.informationDocumentPanel,.informationDetailGrid article,.informationNotice{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 12px 34px #0821470f}.informationTaskCard{flex-direction:column;min-height:330px;padding:26px;display:flex}.informationTaskIcon{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.informationTaskIcon.isBlue{color:#0c65d8;background:#eaf3ff}.informationTaskIcon.isGreen{color:#118363;background:#e9f8f2}.informationTaskIcon.isOrange{color:#b85f0d;background:#fff1e4}.informationTaskIcon.isPurple{color:#7252b7;background:#f1ecff}.informationTaskCard h2{color:var(--ink);margin:20px 0 0;font-size:21px;line-height:1.2}.informationTaskCard p{color:var(--muted);margin:11px 0 20px;line-height:1.55}.informationTaskCard a,.informationAsideCard>a{border-top:1px solid var(--line);min-height:42px;color:var(--blue);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex}.informationTaskCard a+a,.informationAsideCard>a+a{margin-top:0}.informationDetailSection{padding:0 40px 72px}.informationDetailSection .landingSectionHeader{text-align:left;max-width:720px;margin:0}.informationDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.informationDetailGrid article{padding:24px}.informationDetailGrid article>svg{color:var(--blue)}.informationDetailGrid h3{color:var(--ink);margin:15px 0 0}.informationDetailGrid p{color:var(--muted);margin:9px 0 0;line-height:1.58}.informationDocumentPanel{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:84px;padding:30px 34px;display:grid}.informationDocumentIcon{width:60px;height:60px;color:var(--blue);background:#eaf3ff;border-radius:16px;place-items:center;display:grid}.informationDocumentPanel h2{color:var(--ink);margin:6px 0 0}.informationDocumentPanel p:not(.landingKicker){color:var(--muted);margin:8px 0 0;line-height:1.55}.informationPageBody{padding:0 40px 84px}.informationContentGrid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:20px;display:grid}.informationMainCard,.informationAsideCard{padding:30px}.informationMainCard h2,.informationAsideCard h2{color:var(--ink);margin:0;font-size:26px}.informationMainCard>p,.informationAsideCard>p:not(.landingKicker){color:var(--muted);line-height:1.6}.informationSteps,.informationAsideCard ol{counter-reset:info-step;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.informationSteps li,.informationAsideCard ol li{color:var(--muted);counter-increment:info-step;padding-left:42px;line-height:1.5;position:relative}.informationSteps li:before,.informationAsideCard ol li:before{color:#fff;background:var(--blue);content:counter(info-step);border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.informationSteps strong,.informationSteps span{display:block}.informationSteps strong{color:var(--ink)}.informationSteps span{margin-top:4px}.informationActionRow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.informationAsideCard{background:#f8fbff;align-self:start}.informationAsideCard .landingKicker{margin-bottom:7px}.informationAsideCard>a{min-height:48px;margin-top:22px}.informationAsideCard>small{color:var(--muted);margin-top:22px;line-height:1.5;display:block}.informationOptionGrid,.informationSafetyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.informationOptionGrid li,.informationSafetyList li{min-height:58px;color:var(--ink);background:#f8fbff;border-radius:10px;padding:13px 14px 13px 34px;font-weight:700;line-height:1.4;position:relative}.informationOptionGrid li:before,.informationSafetyList li:before{background:var(--green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:21px;left:15px}.informationNotice{margin-top:20px;padding:20px 24px}.informationNotice strong{color:var(--ink)}.informationNotice p{color:var(--muted);margin:6px 0 0;line-height:1.55}.informationNotice a{color:var(--blue);font-weight:800}.informationSafetyAside{background:#f8f5ff;border-color:#d4c9ef}@media (max-width:980px){.informationTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.informationContentGrid,.informationDocumentPanel{grid-template-columns:1fr}.informationDocumentPanel .secondaryButton{justify-self:start}}@media (max-width:680px){.informationCentreHero,.informationPageHero{padding:42px 16px 24px}.informationCentreHero h1,.informationPageHero h1{font-size:39px}.informationCentreHero>p:last-child,.informationPageHero>p:last-child{font-size:16px}.informationTaskGrid,.informationDetailSection,.informationPageBody{padding-left:16px;padding-right:16px}.informationTaskGrid,.informationDetailGrid,.informationOptionGrid,.informationSafetyList{grid-template-columns:1fr}.informationTaskCard{min-height:0}.informationDocumentPanel{margin-left:16px;margin-right:16px;padding:24px 20px}.informationMainCard,.informationAsideCard{padding:24px 20px}.informationActionRow,.informationActionRow a{width:100%}}.salesPage section[id]{scroll-margin-top:92px}.salesHeader{box-shadow:0 8px 24px #082a4c0d}.salesHeader .landingNavSecondary{color:#0874c9;border:1px solid #0000}.salesHeader .landingNavAction{color:#fff;background:linear-gradient(#15aeea,#0874c9);border-color:#079ae5;box-shadow:0 10px 22px #0794de33}.salesHeader .landingNavAction:hover,.salesHeader .landingNavAction:focus-visible{color:#fff;background:#0874c9}.salesHeroNote{font-weight:800;color:#54708e!important;margin-top:20px!important;font-size:13px!important}.salesPhoneMock .landingPhoneScreen{min-height:536px}.salesPhoneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.salesPhoneTile{background:#ffffffe6;border:1px solid #dceaf5;border-radius:14px;align-content:start;gap:6px;min-height:112px;padding:13px;display:grid;box-shadow:0 10px 22px #082a4c0f}.salesPhoneTile svg{color:#079ae5}.salesPhoneTile strong{color:#082041;font-size:13px}.salesPhoneTile span{color:#60748c;font-size:10px;font-weight:750;line-height:1.35}.salesPhoneTilePrimary{background:linear-gradient(150deg,#fff,#eaf7ff);border-color:#89cef2}.salesPhoneActions{margin-top:12px}.salesJourney,.salesComingSoon{padding:clamp(42px,5.5vw,76px) clamp(20px,6vw,92px)}.salesJourney{background:linear-gradient(112deg,#079ae512,#0000 46%),#fff;border-bottom:1px solid #dce7f2}.salesStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.salesStep{background:#fffffff5;border:1px solid #d4e5f2;border-radius:10px;grid-template-rows:auto auto 1fr;align-content:start;gap:14px;min-height:220px;padding:24px;display:grid;box-shadow:0 14px 34px #082a4c12}.salesStep>span{color:#0874c9;background:#e7f6fd;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid}.salesStep h3,.salesPreviewCard h3{color:#082041;margin:0;font-size:22px}.salesStep p,.salesPreviewCard p{color:#435977;margin:0;line-height:1.55}.salesJourneyCta{width:max-content;min-height:52px;margin-top:22px;padding-inline:20px}.salesComingSoon{background:#f7fbff;border-bottom:1px solid #dce7f2}.salesPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.salesPreviewCard{background:#fff;border:1px solid #cfe3f2;border-radius:10px;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:250px;padding:24px;display:grid;box-shadow:0 14px 34px #082a4c12}.salesPreviewCard>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.salesPreviewCard>div svg{color:#079ae5}.salesPreviewCard>div span{color:#075fc0;background:#eaf4ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.salesPreviewCard>a{color:#0874c9;border-top:1px solid #e0ebf4;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;font-weight:900;display:inline-flex}.salesSupport .reviewPanel{justify-self:end;width:100%;max-width:560px}.salesPage .planCard h3{min-height:58px}.salesPage .planCard .buttonQuiet{color:#0874c9;background:#eef8ff;border-color:#079ae5;min-height:48px}@media (max-width:980px){.salesStepGrid{grid-template-columns:1fr}.salesStep{min-height:0}}@media (max-width:760px){.salesHeader{grid-template-columns:1fr auto;align-items:center;gap:12px;padding-block:10px;display:grid}.salesHeader .landingBrand img{width:142px}.salesHeader .landingNav{flex-wrap:nowrap;width:auto;padding:0}.salesHeader .landingNav>a:not(.landingNavSecondary):not(.landingNavAction){display:none}.salesHeader .landingNavSecondary{display:inline-flex!important}.salesHeader .landingNavAction{white-space:nowrap;flex:none}.salesHeader .landingNavAction svg{display:none}.salesHeroNote{line-height:1.45!important}.salesPreviewGrid{grid-template-columns:1fr}.salesJourneyCta{width:100%}.salesSupport .reviewPanel{justify-self:stretch}}.ipndSharedManager,.ipndServiceAssignment{gap:12px;min-width:0;display:grid}.ipndManagerToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.ipndManagerToolbar>div{gap:3px;display:grid}.ipndManagerToolbar strong{color:var(--ink);font-size:17px}.ipndManagerToolbar span{color:var(--muted);font-size:13px;line-height:1.4}.ipndManagerToolbar .primaryButton{white-space:nowrap;flex:none}.ipndAccuracyNotice{color:#6b5018;background:#fff9eb;border:1px solid #ead5a8;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.ipndAccuracyNotice>svg{color:#b7790b;margin-top:1px}.ipndAccuracyNotice>div{gap:2px;display:grid}.ipndAccuracyNotice strong{color:#5a4213;font-size:12px}.ipndAccuracyNotice span{font-size:12px;line-height:1.45}.ipndAddressTable{background:#fff;border:1px solid #d7e2ee;border-radius:9px;overflow:hidden}.ipndAddressTableHead,.ipndAddressTableRow{grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr) minmax(82px,.58fr) 36px;align-items:center;gap:8px;display:grid}.ipndAddressTableHead{color:#52627c;letter-spacing:.04em;text-transform:uppercase;background:#f5f8fc;border-bottom:1px solid #d7e2ee;min-height:38px;padding:0 12px;font-size:10px;font-weight:950}.ipndAddressTableRow{border-bottom:1px solid #e1e8f0;min-height:68px;padding:10px 12px}.ipndAddressTableRow:last-child{border-bottom:0}.ipndAddressTableMore{width:100%;min-height:42px;color:var(--blue);font:inherit;cursor:pointer;background:#f7faff;border:0;border-top:1px solid #d7e2ee;padding:9px 12px;font-size:12px;font-weight:900}.ipndAddressTableMore:hover{background:#eef6ff}.ipndAddressTableRow:hover{background:#f9fbfe}.ipndTableIdentity{color:var(--blue);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.ipndTableIdentity,.ipndTableAddress,.ipndTableState{min-width:0}.ipndTableIdentity>span,.ipndTableState{gap:3px;display:grid}.ipndTableIdentity strong,.ipndTableAddress{min-width:0;color:var(--ink);font-size:13px;font-weight:850;line-height:1.4}.ipndTableIdentity small,.ipndTableState small{color:var(--muted);font-size:11px;line-height:1.35}.ipndTableAddress{overflow-wrap:anywhere;font-weight:700}.ipndTableState em{color:#087c67;background:#e9f8f3;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.ipndAddressSummary,.ipndSharedEmpty{background:#f8fbff;border:1px solid #d3e1ef;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.ipndAddressSummary.isCompact{padding:11px 12px}.ipndSummaryIcon,.ipndResolvedIcon,.ipndPickerRowIcon{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:9px;place-items:center;display:grid}.ipndSummaryCopy,.ipndSharedEmpty>div{gap:3px;min-width:0;display:grid}.ipndSummaryTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.ipndSummaryCopy strong,.ipndSharedEmpty strong{color:var(--ink);font-size:15px}.ipndSummaryCopy>span,.ipndSharedEmpty span,.ipndSummaryCopy small{color:#52627c;font-size:13px;line-height:1.4}.ipndSummaryCopy small{color:var(--muted);font-size:11px}.ipndSummaryBadges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ipndSummaryBadges em{color:#386189;white-space:nowrap;background:#e7f1fc;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.ipndSummaryBadges em.isAssigned{color:#087a65;background:#e8f8f2;align-items:center;gap:4px;display:inline-flex}.ipndServiceActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ipndServiceActions form{margin:0}.ipndModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07173685}.ipndPickerModal,.ipndEditorModal{border-radius:11px;width:min(760px,100%);max-height:min(850px,100dvh - 40px);padding:0;overflow:auto}.ipndEditorModal{width:min(820px,100%)}.ipndModalHeader{z-index:4;background:#fffffffa;border-bottom:1px solid #dfe7ef;margin:0;padding:18px 20px;position:sticky;top:0}.ipndModalHeader>div{gap:4px;display:grid}.ipndModalHeader h2{font-size:24px}.ipndModalHeader span{color:var(--muted);font-size:13px;line-height:1.4}.ipndPickerBody{gap:12px;padding:18px 20px 0;display:grid}.ipndPickerSearch{color:#63738a;background:#fff;border:1px solid #cbd9e8;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:grid}.ipndPickerSearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0b73db1f}.ipndPickerSearch input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.ipndPickerRows{gap:9px;display:grid}.ipndPickerRow{cursor:pointer;background:#fff;border:1px solid #d3e0ee;border-radius:9px;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.ipndPickerRow:hover{background:#f8fbff;border-color:#a9c8e8}.ipndPickerRow.isSelected{border-color:var(--blue);box-shadow:0 0 0 2px #0b73db17}.ipndPickerRow input{width:18px;height:18px;accent-color:var(--blue);margin:0}.ipndPickerRowCopy{gap:2px;min-width:0;display:grid}.ipndPickerRowCopy strong{color:var(--ink);font-size:14px}.ipndPickerRowCopy span,.ipndPickerRowCopy small{color:#40516d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.ipndPickerRowCopy small{color:var(--muted);font-size:11px}.ipndPickerRowMeta{color:#43536c;white-space:nowrap;justify-items:end;gap:4px;font-size:11px;font-weight:850;display:grid}.ipndPickerRowMeta em{color:#087a65;background:#e8f8f2;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.ipndPickerEmpty{color:var(--muted);text-align:center;border:1px dashed #cbd9e8;border-radius:9px;padding:24px}.ipndModalNotice{color:#40516d;background:#f4f8fd;border:1px solid #cfe0f2;border-radius:8px;align-items:flex-start;gap:9px;margin:14px 20px 0;padding:11px 12px;font-size:12px;line-height:1.4;display:flex}.ipndModalNotice svg{color:var(--blue);flex:none}.ipndModalActions,.ipndEditorActions{z-index:4;background:#fffffffa;border-top:1px solid #dfe7ef;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 20px;position:sticky;bottom:0}.ipndSharedEditorForm{gap:13px;padding:18px 20px 0}.ipndResolvedPreview{background:#f1faf6;border:1px solid #cce4d9;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.ipndResolvedIcon{color:#098461;background:#dff3e9}.ipndResolvedPreview>div{gap:2px;min-width:0;display:grid}.ipndResolvedPreview strong{color:var(--ink);font-size:14px}.ipndResolvedPreview span{color:#506176;font-size:12px;line-height:1.35}.ipndTechnicalDetails{background:#fff;border:1px solid #d8e3ee;border-radius:8px;overflow:hidden}.ipndTechnicalDetails>summary{cursor:pointer;padding:12px 13px}.ipndTechnicalDetails>summary span,.ipndTechnicalDetails>summary strong,.ipndTechnicalDetails>summary small{display:block}.ipndTechnicalDetails>summary strong{color:var(--ink);font-size:13px}.ipndTechnicalDetails>summary small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.ipndTechnicalFields{gap:12px;padding:0 13px 13px;display:grid}.ipndTechnicalFields .ipndWarningPanel{text-align:left}.ipndTechnicalFields .ipndWarningPanel strong{font-size:11px}.ipndTechnicalFields .ipndWarningPanel span{font-size:12px}.ipndAdminOptions{gap:12px;display:grid}.ipndDefaultCheckbox{align-self:end;min-height:44px}.ipndServiceCheckboxes{border:1px solid #d8e3ee;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;margin:0;padding:12px;display:grid;overflow:auto}.ipndServiceCheckboxes legend{color:#52627c;padding:0 5px;font-size:12px;font-weight:900}.ipndServiceCheckboxes label{color:#344560;background:#f6f9fc;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;padding:8px;font-size:12px;line-height:1.35;display:flex}.ipndServiceCheckboxes input{accent-color:var(--blue);flex:none;margin-top:2px}.ipndEditorActions>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:820px){.ipndAddressTableHead{display:none}.ipndAddressTableRow{grid-template-columns:minmax(0,1fr) 40px;gap:7px 10px;padding:13px}.ipndTableIdentity,.ipndTableAddress,.ipndTableState{grid-column:1}.ipndAddressTableRow>.iconOnlyButton{grid-area:1/2}.ipndTableState{align-items:center;gap:8px;display:flex}.ipndManagerToolbar,.ipndModalActions,.ipndEditorActions{flex-direction:column;align-items:stretch}.ipndManagerToolbar .primaryButton,.ipndModalActions>button,.ipndEditorActions>div,.ipndEditorActions button{width:100%}.ipndAddressSummary,.ipndSharedEmpty{grid-template-columns:38px minmax(0,1fr)}.ipndSummaryAction,.ipndSharedEmpty>.primaryButton{grid-column:1/-1}.ipndSummaryAction .secondaryButton,.ipndSharedEmpty>.primaryButton{width:100%}.ipndPickerRow{grid-template-columns:22px 36px minmax(0,1fr)}.ipndPickerRowMeta{grid-column:3;justify-items:start}.ipndServiceCheckboxes{grid-template-columns:1fr}}@media (max-width:560px){.ipndModalBackdrop{align-items:end;padding:0}.ipndPickerModal,.ipndEditorModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 18px)}.ipndModalHeader,.ipndPickerBody,.ipndSharedEditorForm{padding-left:16px;padding-right:16px}.ipndModalNotice{margin-left:16px;margin-right:16px}.ipndModalActions,.ipndEditorActions{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.serviceDetailHeader{grid-template-columns:86px minmax(250px,.9fr) minmax(320px,1.1fr) auto;align-items:center;gap:22px;padding:18px 0 22px;display:grid}.serviceDetailDeviceIcon{color:#086ee1;background:#fff;border:1px solid #dce6f2;border-radius:18px;place-items:center;width:82px;height:82px;display:grid}.serviceAvatar{overflow:hidden}.serviceAvatar.hasImage{color:#0000;background:#eef4fa;padding:0}.serviceAvatar img{object-fit:cover;width:100%;height:100%;display:block}.serviceDetailDeviceIcon.serviceAvatar img{border-radius:inherit}.serviceDetailIdentity{min-width:0}.serviceDetailTypeRow{color:#233659;align-items:center;gap:10px;margin-bottom:4px;font-size:14px;font-weight:850;display:flex}.serviceDetailIdentity h1{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.3vw,45px);font-weight:900;line-height:1.05}.serviceDetailIdentity>strong{color:#2b3f66;margin-top:5px;font-size:15px;display:block}.serviceDetailHeaderActions{align-items:center;gap:12px;display:flex}.serviceHeaderPlanButton{justify-content:center;min-width:172px;min-height:48px}.serviceHeaderMoreButton{color:#11264e;background:#fff;border-color:#d5dfeb;width:50px;height:48px}.serviceDetailTabList{background:0 0;border:0;border-bottom:1px solid #dce4ee;border-radius:0;gap:24px;padding:0;display:flex}.serviceDetailTabList button{color:#425474;text-align:center;border:0;border-bottom:2px solid #0000;border-radius:0;place-items:center;width:auto;min-width:112px;min-height:54px;padding:0 14px;display:grid}.serviceAllowanceCard,.serviceQuickActionsCard,.serviceCancelAction{border-radius:var(--radius);background:#fff;border:1px solid #dce5ef}.serviceAllowanceCard{padding:22px}.serviceAllowanceHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.serviceAllowanceHeading h2,.serviceQuickActionsCard h2{color:var(--ink);margin:0;font-size:18px}.serviceAllowanceStatus,.serviceAllowanceModel{color:#167b50;align-items:center;gap:7px;margin-top:9px;font-size:14px;font-weight:850;display:inline-flex}.serviceAllowanceStatus.is-watch{color:#b76406}.serviceAllowanceStatus.is-neutral{color:#526783}.serviceAllowanceModel{color:#0870d7;background:#eef7ff;border-radius:999px;margin:0;padding:7px 10px;font-size:12px}.serviceAllowanceHeadlineStats{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(105px,.7fr));align-items:end;gap:20px;margin-top:20px;display:grid}.serviceAllowanceHeadlineStats>div{gap:2px;display:grid}.serviceAllowanceHeadlineStats strong{color:var(--ink);font-size:18px;line-height:1.1}.serviceAllowanceHeadlineStats>div:first-child strong{font-size:31px}.serviceAllowanceHeadlineStats span{color:#405577;font-size:13px;font-weight:750}.serviceAllowanceContext{color:#345170;background:#f3f9ff;border:1px solid #cfe5f6;border-radius:9px;flex-wrap:wrap;gap:10px 22px;margin-top:18px;padding:11px 13px;font-size:12px;display:flex}.serviceAllowanceContext.isDataBank{background:#f2fbf6;border-color:#d7e7df}.serviceAllowanceFirstCycleNote{color:#6d5315;background:#fffaf0;border:1px solid #ead9a8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.serviceAllowanceFirstCycleNote svg{flex:none;margin-top:1px}.serviceRunway{border:1px solid #d3e1ef;border-radius:8px;min-height:88px;display:flex;overflow:hidden}.serviceRunway>div{text-align:center;align-content:center;justify-items:center;min-width:0;padding:10px 5px;display:grid}.serviceRunway strong,.serviceRunway span{white-space:nowrap;display:block}.serviceRunway strong{font-size:clamp(15px,1.8vw,22px)}.serviceRunway span{margin-top:4px;font-size:12px;font-weight:750}.serviceRunwayUsed{color:#fff;background:#0874ec}.serviceRunwayForecast{color:#11264e;background:repeating-linear-gradient(135deg,#f1f7ff,#f1f7ff 8px,#e6f1ff 8px 16px);border-left:1px solid #c9def4}.serviceRunwayLeft{color:#153d2b;background:#dff5e9;border-left:1px solid #c9e7d8}.serviceRunwayEmpty{min-height:88px;color:var(--muted);background:#f8fbff;border:1px dashed #bdcada;border-radius:8px;place-items:center;display:grid}.serviceCycleUsage{background:#fbfdff;border:1px solid #e0e8f1;border-radius:10px;margin-top:18px;padding:14px 14px 10px}.serviceCycleUsageHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.serviceCycleUsageHeader>div,.serviceCycleUsageAverage{gap:2px;display:grid}.serviceCycleUsageHeader strong{color:#20385f;font-size:13px}.serviceCycleUsageHeader span{color:#60708a;font-size:11px}.serviceCycleUsageAverage{text-align:right}.serviceCycleUsageAverage strong{font-size:15px}.serviceCycleBars{grid-template-columns:repeat(31,minmax(4px,1fr));align-items:end;gap:3px;margin-top:9px;display:grid}.serviceCycleBar{color:#60708a;min-width:0;font:inherit;cursor:help;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.serviceCycleBarTrack{border-bottom:1px solid #d7e2ed;justify-content:center;align-items:end;width:100%;height:52px;display:flex}.serviceCycleBarTrack i{background:#1979e8;border-radius:3px 3px 1px 1px;width:min(10px,70%);min-height:2px;transition:background .14s,height .14s;display:block}.serviceCycleBar.isPending .serviceCycleBarTrack i{background:#d9e2ec}.serviceCycleBar.isLatest .serviceCycleBarTrack i{background:#0a9d83}.serviceCycleBar em{white-space:nowrap;min-height:12px;font-size:9px;font-style:normal}.serviceCycleBar:after{content:attr(data-tooltip);z-index:5;color:#fff;opacity:0;pointer-events:none;background:#10284c;border:1px solid #c9d8e8;border-radius:7px;width:max-content;max-width:150px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px #10284c2e}.serviceCycleBar:hover:after,.serviceCycleBar:focus-visible:after{opacity:1;transform:translate(-50%)}.serviceCycleBar:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0874ec}.serviceCycleUsage.is-detail{background:#f7fbff;margin:8px 0 14px;padding:16px 18px 12px}.serviceCycleUsage.is-detail .serviceCycleBarTrack{height:104px}.serviceCycleUsage.is-detail .serviceCycleUsageHeader strong{font-size:15px}.serviceCycleUsage.isEmpty{color:#60708a;font-size:12px}.serviceCycleUsage.isEmpty strong,.serviceCycleUsage.isEmpty span{display:block}.serviceCycleUsage.isEmpty span{margin-top:3px}.serviceActionsRail{gap:14px;display:grid}.serviceQuickActionsCard{padding:18px}.serviceQuickActionsHeader>div{gap:3px;display:grid}.serviceQuickActionsHeader span{color:#60708a;font-size:11px}.serviceQuickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.serviceQuickAction,.serviceCancelAction{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:8px;display:grid}.serviceQuickAction{background:#fbfdff;border:1px solid #dfe8f2;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;min-height:105px;padding:11px;transition:border-color .14s,box-shadow .14s,transform .14s}.serviceQuickAction>span:nth-child(2){grid-column:1/-1;align-self:end}.serviceQuickAction.isWide{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:76px}.serviceQuickAction.isWide>span:nth-child(2){grid-column:auto;align-self:center}.serviceQuickAction:hover{color:#0870df;background:#f5faff;border-color:#9fc9f5;transform:translateY(-1px);box-shadow:0 7px 18px #204b7a14}.serviceQuickAction:disabled{cursor:not-allowed;opacity:.55}.serviceQuickActionIcon{color:#0874ec;background:#eaf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.serviceQuickActionIcon.isTeal{color:#098a73;background:#e3f8f3}.serviceQuickActionIcon.isPurple{color:#7442c8;background:#f1eaff}.serviceQuickAction strong,.serviceQuickAction em,.serviceCancelAction strong,.serviceCancelAction em{display:block}.serviceQuickAction strong,.serviceCancelAction strong{font-size:13px}.serviceQuickAction em,.serviceCancelAction em{color:#60708a;margin-top:2px;font-size:11px;font-style:normal;line-height:1.35}.serviceCancelAction{border-radius:var(--radius);color:#d91c37;background:#fff;border:1px solid #f0d8dd;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:72px;padding:13px 18px}.serviceCancelAction .serviceQuickActionIcon{color:#e21d37;background:#fff0f3}.serviceCancelAction:hover{background:#fff9fa;border-color:#e9aeba}@media (max-width:1120px){.serviceDetailHeader{grid-template-columns:82px minmax(240px,1fr) auto}}@media (max-width:860px){.serviceCancelAction{grid-column:1/-1}}@media (max-width:760px){.serviceDetailHeader{grid-template-columns:62px minmax(0,1fr);gap:14px;padding-top:12px}.serviceDetailDeviceIcon{border-radius:14px;width:60px;height:60px}.serviceDetailDeviceIcon svg{width:27px}.serviceDetailIdentity h1{font-size:29px}.serviceDetailHeaderActions{grid-column:1/-1}.serviceDetailHeaderActions .serviceHeaderPlanButton{flex:1}.serviceDetailTabList{justify-content:space-between;gap:2px}.serviceDetailTabList button{flex:1;min-width:0;padding-inline:8px}.serviceAllowanceCard{padding:16px}.serviceAllowanceHeadlineStats{grid-template-columns:1fr 1fr;gap:9px}.serviceAllowanceHeadlineStats>div:first-child strong{font-size:24px}.serviceRunway{min-height:78px}.serviceRunway strong{font-size:13px}.serviceRunway span{font-size:9px}.serviceCycleBars{gap:2px}.serviceCycleBarTrack{height:44px}.serviceCycleBar em{font-size:8px}}@media (max-width:520px){.salesHeader .landingNavSecondary{display:none!important}.salesHeader .landingNavAction{min-height:38px}.salesPhoneTile{min-height:102px;padding:11px}}.cisLibrarySection,.cisPageToolbar,.cisDocument,.publicPolicyHero,.publicPolicyContent{width:min(1120px,100% - 40px);margin-inline:auto}.cisLibrarySection{padding:76px 0}.cisLibrary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.cisLibraryGroup{background:#fff;border:1px solid #c9e2f5;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #0821470f}.cisLibraryGroup h3{color:#082041;background:#f4faff;border-bottom:1px solid #dceaf6;margin:0;padding:17px 20px;font-size:17px;font-weight:900}.cisLibraryRow{border-top:1px solid #e4edf6;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.cisLibraryRow:first-child{border-top:0}.cisLibraryRow div{gap:4px;display:grid}.cisLibraryRow strong{color:#082041}.cisLibraryRow span{color:#526b86;font-size:12px}.cisLibraryRow nav{white-space:nowrap;gap:12px;display:flex}.cisLibraryRow a{color:#0874c9;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.cisLibraryRow a:hover,.cisLibraryRow a:focus-visible{color:#079ae5}.cisLibraryEmpty{color:#082041;background:#f4faff;border:1px solid #c9e2f5;border-radius:14px;align-items:flex-start;gap:15px;padding:22px;display:flex;box-shadow:0 12px 34px #0821470f}.cisLibraryEmpty>svg{color:#079ae5}.cisLibraryEmpty p{color:#526b86;margin:5px 0 0}.adminComplianceList{gap:12px;display:grid}.adminComplianceRow{background:#fff;border:1px solid #dbe7f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:18px;display:grid}.adminComplianceRow>div:first-child{gap:5px;display:grid}.adminComplianceRow span,.adminComplianceRow small{color:#52667a}.adminComplianceRow small{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adminComplianceRow details{color:#9a3412;margin-top:8px}.adminComplianceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminComplianceActions a{color:#0756b3;font-size:13px;font-weight:700}.cisPage{background:#f3f7fa}.cisPageToolbar{justify-content:space-between;align-items:center;gap:18px;padding:34px 0 20px;display:flex}.cisPageToolbar>a:first-child{color:#0756b3;font-weight:700}.cisDocument{background:#fbfcfe;border:1px solid #d9e2ec;border-radius:18px;max-width:920px;margin-bottom:72px;overflow:hidden;box-shadow:0 22px 64px #102a431c}.cisDocumentHeader{color:#102a43;background:#fff;border-bottom:6px solid #1570ef;justify-content:space-between;align-items:center;gap:26px;padding:20px 34px 24px;display:flex;position:relative;overflow:hidden}.cisDocumentHeader:after{content:"";background:#0e9384;width:28%;height:6px;position:absolute;bottom:-6px;right:0}.cisDocumentBrand{z-index:1;gap:6px;display:grid;position:relative}.cisDocumentBrand span{color:#102a43;font-size:21px;font-weight:850}.cisDocumentBrand strong{color:#243b53;font-size:14px}.cisDocumentBrand small{color:#52667a;font-size:11px}.cisDocumentLogo{width:170px;height:auto}.cisDocumentIntro{background:linear-gradient(145deg,#fff 0% 72%,#eef7ff 100%);justify-content:space-between;align-items:baseline;gap:24px;padding:24px 44px 14px;display:flex}.cisDocumentIntro h1{color:#102a43;text-align:right;margin:0;font-size:clamp(23px,3.5vw,31px)}.cisDocumentIntro .landingKicker{white-space:nowrap;margin:0}.cisDocumentIntro>p:last-of-type{color:#52667a;max-width:680px}.cisDocumentSection{padding:0 44px 32px}.cisDocumentSection h2{color:#102a43;text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:11px;font-size:17px;display:flex}.cisDocumentSection h2:before{content:"";background:#0e9384;border-radius:999px;width:5px;height:21px}.cisPlanTableWrap{background:#fff;border:1px solid #d9e4ed;border-radius:12px;overflow-x:auto}.cisPlanTable{border-collapse:collapse;color:#243b53;width:100%;font-size:14px;line-height:1.5}.cisPlanTable th,.cisPlanTable td{text-align:left;vertical-align:top;border-bottom:1px solid #dfe8f0;padding:13px 16px}.cisPlanTable thead th{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#102a43;border-bottom:0;font-size:12px}.cisPlanTable tbody th{color:#102a43;width:31%;font-weight:800}.cisPlanTable tbody tr:nth-child(2n){background:#f3f7fb}.cisPlanTable tbody tr:last-child>*{border-bottom:0}.cisNarrativeSection{border-top:1px solid #dfe8f0;padding-top:18px}.cisNarrativeSectionFirst{border-top:0}.cisNarrativeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.cisNarrativeGrid>div{align-content:start;gap:0;display:grid}.cisNarrative{border-bottom:1px solid #dfe8f0;padding:0 0 20px 14px;position:relative}.cisNarrative+.cisNarrative{padding-top:20px}.cisNarrative:before{content:"";background:#1570ef;border-radius:999px;width:4px;height:18px;position:absolute;top:2px;left:0}.cisNarrative:nth-child(3n+2):before{background:#0e9384}.cisNarrative:nth-child(3n):before{background:#7c5ce7}.cisNarrative+.cisNarrative:before{top:22px}.cisNarrative h3{color:#102a43;margin:0 0 8px;font-size:15px}.cisNarrative p{color:#243b53;margin:0;font-size:13.5px;line-height:1.62}.cisLinkList{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.cisLinkList a{color:#0756b3;background:#eaf4ff;border-radius:999px;padding:9px 13px;font-weight:750}.cisDocumentFooter{color:#52667a;background:#f3f7fa;border-top:1px solid #dfe8f0;padding:20px 44px;font-size:12px}.publicPolicyHero{padding:74px 0 44px}.publicPolicyHero h1{color:#102a43;max-width:780px;margin:8px 0 14px;font-size:clamp(36px,6vw,58px)}.publicPolicyHero>p:last-child{color:#52667a;max-width:760px;font-size:18px;line-height:1.65}.publicPolicyContent{color:#243b53;max-width:860px;padding-bottom:82px;line-height:1.65}.publicPolicyContent h2{color:#102a43;margin-top:34px}.publicPolicyContent li{margin:8px 0}.publicPolicyCallout{background:#eff6ff;border:1px solid #b9d5f5;border-radius:18px;align-items:flex-start;gap:18px;padding:26px;display:flex}.publicPolicyCallout h2{margin:0}.publicPolicyCallout .primaryButton{width:max-content;margin-top:12px}@media (max-width:760px){.cisLibrary{grid-template-columns:1fr}.cisLibraryRow,.cisPageToolbar,.cisDocumentHeader{flex-direction:column;align-items:flex-start}.cisDocumentLogo{width:145px}.cisDocumentIntro{flex-direction:column;align-items:flex-start;gap:8px}.cisDocumentIntro h1{text-align:left}.cisDocumentIntro,.cisDocumentSection{padding-left:22px;padding-right:22px}.cisNarrativeGrid{grid-template-columns:1fr;gap:20px}.cisPlanTable{min-width:620px}.adminComplianceRow{grid-template-columns:1fr}.adminComplianceActions{justify-content:flex-start}}.addressLookupPanel{gap:12px;min-width:0;display:grid}.addressLookupInputWrap{color:#64708a;background:#fff;border:1px solid #cdd9e4;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 12px;display:grid;position:relative}.addressLookupInputWrap:focus-within{border-color:#0874c9;box-shadow:0 0 0 3px #0874c91f}.addressLookupInputWrap .addressLookupInput{min-height:44px;box-shadow:none;border:0;padding:0}.addressLookupInputWrap .addressLookupInput:focus{outline:0}.addressSuggestionMenu{z-index:30;background:#fff;border:1px solid #d7e1ea;border-radius:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #08214724}.addressSuggestionMenu button{color:#17283a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f6;width:100%;min-height:40px;padding:9px 12px}.addressSuggestionMenu button:hover,.addressSuggestionMenu button:focus-visible{background:#f1f7fb}.fieldHint{color:#66728b;margin-top:6px;font-size:12px;line-height:18px;display:block}.fieldHintWarning{color:#b45309}.addressManualToggle{justify-self:start}.addressManualFields{background:#f8fafc;border:1px solid #dde7ef;border-radius:8px;gap:12px;padding:14px;display:grid}.provisioningCheckGrid{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.provisioningCheckGrid span,.provisioningRiskList span{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:.78rem;font-weight:700;display:inline-flex}.readyCheck{color:#0f7a45;background:#e7f7ef}.missingCheck{color:#8a5600;background:#fff2d8}.provisioningRiskList{flex-wrap:wrap;gap:6px;display:flex}.provisioningRiskList span{color:#415064;background:#eef2f7}.provisioningActionStack{gap:8px;display:grid}.provisioningActionStack .adminInlineForm{align-items:center}.serviceFulfilmentList{gap:8px;margin:0;display:grid}.serviceFulfilmentList div{grid-template-columns:118px minmax(0,1fr);gap:10px;display:grid}.serviceFulfilmentList dt{color:var(--muted);font-size:12px;font-weight:800}.serviceFulfilmentList dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:800}.serviceRequestOrderMeta,.serviceRequestReconcileForm{gap:6px;display:grid}.serviceRequestOrderMeta{background:#f7fbff;border:1px solid #dbe8f5;border-radius:8px;margin-top:10px;padding:10px}.serviceRequestOrderMeta strong,.serviceRequestOrderMeta span{display:block}.serviceRequestOrderMeta span{color:var(--muted);font-size:12px;font-weight:800}@media (max-width:760px){.setupPromptBar,.paymentRequiredNotice{flex-direction:column;align-items:stretch}.setupPromptBar .primaryButton{width:100%}}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.appShell{background:linear-gradient(90deg, #0874c90f, transparent 22%), var(--canvas);grid-template-columns:216px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.appShellCollapsed{grid-template-columns:84px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:216px;height:100dvh;padding:20px 14px;transition:width .18s,padding .18s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebarCollapsed{width:84px;padding:20px 12px}.sidebarCollapsed .brand{justify-content:center;height:56px;min-height:56px;margin-bottom:14px;padding:0}.sidebarCollapsed .brand img{width:48px}.sidebarCollapsed .navItem span,.sidebarCollapsed .sidebarCollapseButton span{display:none}.sidebarCollapsed .navItem{justify-content:center;padding:0}.sidebarCollapsed .navItemActive{box-shadow:inset 4px 0 #1e83ff}.brand{align-items:center;height:62px;min-height:62px;margin-bottom:16px;padding:0 6px;display:flex}.brand img{width:146px;display:block;height:auto!important}.nav{gap:6px;display:grid}.navTree{gap:4px;display:grid}.navItem{border-radius:var(--radius);color:#344568;align-items:center;gap:14px;height:50px;padding:0 14px;font-weight:700;transition:background .16s,color .16s,transform .16s;display:flex}.sidebarCollapseButton{border:0;border-top:1px solid var(--line);color:#5f6f8d;cursor:pointer;background:0 0;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:0 12px;font-size:14px;font-weight:800;display:flex}.sidebarCollapseButton:hover,.sidebarCollapseButton:focus-visible{color:var(--blue);background:#f4f9ff}.sidebarCollapsed .sidebarCollapseButton{justify-content:center;padding:0}.navItem:hover{color:var(--blue);background:#f0f7ff;transform:translate(2px)}.navItemActive{color:#0066d9;background:#eaf4ff;box-shadow:inset 4px 0 #1e83ff}.workspace{grid-column:2;min-width:0}.topbar{color:#fff;z-index:10;background:#0874c9;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.topbarTitleCluster{align-items:center;gap:12px;min-width:0;display:flex}.topbarContextLabel{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.mobileNavToggle,.mobileTopbarTitle,.mobileSidebarBackdrop{display:none}.topbarActions{align-items:center;gap:16px;display:flex}.topbarMenu{position:relative}.iconButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.iconButton:hover,.iconButton[aria-expanded=true]{background:#ffffff38}.notificationBadge{border:2px solid var(--blue);min-width:19px;height:19px;color:var(--blue);background:#fff;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-5px}.toastViewport{z-index:80;pointer-events:none;gap:12px;width:min(480px,100vw - 40px);display:grid;position:fixed;top:92px;right:32px}.portalToast{border:1px solid #cdd9e8f0;border-left:7px solid var(--blue);min-height:118px;color:var(--ink);pointer-events:auto;background:linear-gradient(#fffffff5,#fffffffc),#fff;border-radius:8px;grid-template-columns:74px minmax(0,1fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0717362e}.portalToastIcon{color:var(--blue);place-items:start center;padding-top:28px;display:grid}.portalToastIcon svg{filter:drop-shadow(0 9px 16px #0874c92e)}.portalToastBody{min-width:0;padding:23px 24px 20px 0}.portalToastTitleRow{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:12px;display:grid}.portalToastTitleRow strong{color:var(--ink);font-size:20px;font-weight:900;line-height:1.18}.portalToastTitleRow button{color:#72809b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.portalToastTitleRow button:hover,.portalToastTitleRow button:focus-visible{color:var(--ink);background:#f0f5fb}.portalToast p{color:#344568;margin:6px 0 0;font-size:16px;font-weight:650;line-height:1.42}.portalToastMeta{color:#6b7891;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px;font-weight:850;display:flex}.portalToastMeta>span:first-child{padding-left:18px;position:relative}.portalToastMeta>span:first-child:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}.portalToastMeta a{color:var(--blue);white-space:nowrap;font-weight:900}.portalToast.tone-success{border-left-color:var(--green)}.portalToast.tone-success .portalToastIcon,.portalToast.tone-success .portalToastMeta>span:first-child{color:var(--green)}.portalToast.tone-warning{border-left-color:var(--orange)}.portalToast.tone-warning .portalToastIcon,.portalToast.tone-warning .portalToastMeta>span:first-child{color:var(--orange)}.portalToast.tone-error{border-left-color:var(--red)}.portalToast.tone-error .portalToastIcon,.portalToast.tone-error .portalToastMeta>span:first-child{color:var(--red)}.portalToast.tone-info{border-left-color:var(--blue)}.portalToast.tone-info .portalToastIcon,.portalToast.tone-info .portalToastMeta>span:first-child{color:var(--blue)}.userBadge{grid-template-columns:42px auto;align-items:center;gap:10px;display:grid}.userBadgeButton{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px auto 18px;padding:0}.userBadgeButton:hover,.userBadgeButton[aria-expanded=true]{opacity:.92}.avatar{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.avatar:has(img){overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.dropdownPanel{z-index:40;width:280px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 48px #0717362e}.dropdownPanel:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:14px;height:14px;position:absolute;top:-7px;right:22px;rotate:45deg}.dropdownPanel strong{padding:8px 9px 6px}.dropdownPanel a{border-radius:var(--radius);color:#22375f;align-items:center;min-height:38px;padding:0 9px;font-size:14px;font-weight:800;display:flex}.dropdownPanel a:hover{color:#075fc0;background:#eef7ff}.notificationList{gap:4px;display:grid}.dropdownPanel .notificationItem{align-items:flex-start;gap:8px;min-height:auto;padding:8px 9px}.notificationDot{background:var(--blue);border-radius:999px;flex:none;width:9px;height:9px;margin-top:5px}.notificationText{gap:2px;min-width:0;display:grid}.notificationText strong{padding:0;font-size:14px}.notificationText span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.accountDropdown{width:310px}.accountSummary{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:4px;padding:8px 9px 12px;display:grid}.accountSummary span{color:var(--muted);font-size:13px;display:block}.content{max-width:1540px;padding:34px 30px 42px}.hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.hero h1{letter-spacing:0;margin:0;font-size:clamp(34px,3vw,48px);line-height:1.05}.hero p{color:var(--muted);margin:10px 0 0;font-size:17px}.heroNoAside>div:first-child{max-width:860px}.heroAside{min-width:min(420px,40vw)}.heroBanner{border-radius:var(--radius);color:#fff;background:linear-gradient(90deg,#0874c9 0%,#1db7e9 100%),#0874c9;justify-content:center;align-items:center;min-width:360px;height:74px;font-size:26px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0874c938}.heroBanner:after{content:"";background:linear-gradient(135deg,#ffffff38 25%,#0000 25%) 0 0/24px 24px,linear-gradient(225deg,#ffffff29 25%,#0000 25%) 0 0/24px 24px;width:96px;height:100%;position:absolute;right:0}.cdrFeedNotice{color:#08734f;background:#f2fbf7;border:1px solid #b9ddcf;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.cdrFeedNotice>svg{flex:none;margin-top:1px}.cdrFeedNotice>div{gap:2px;display:grid}.cdrFeedNotice strong{color:var(--ink);font-size:13px;font-weight:900}.cdrFeedNotice span{color:var(--muted);font-size:12px;line-height:1.4}.cdrFeedNotice.isPending{color:#a35b00;background:#fff9ed;border-color:#f2d19a}.cdrFeedNotice.isUnavailable{color:#b42318;background:#fff5f5;border-color:#f0b9b9}.cdrFeedNotice.isCompact{padding:9px 11px}.grid{gap:18px;display:grid}.customerWorkspaceContent{gap:16px;display:grid}.customerPageHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.customerPageHeader>div:first-child{min-width:0;max-width:760px}.customerPageHeader .eyebrow{margin-bottom:5px}.customerPageHeader h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.7vw,52px);font-weight:900;line-height:1}.customerPageHeader p:last-child{color:#5d6d87;margin:8px 0 0;font-size:15px;font-weight:650;line-height:1.4}.customerPageHeaderActions{flex:none;align-items:center;gap:10px;display:flex}.customerPageHeaderActions .primaryButton,.customerPageHeaderActions .secondaryButton{white-space:nowrap;min-height:44px}.customerStatusStrip{background:#fff;border:1px solid #d4e0ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 24px #0717360d}.customerStatusItem{color:#52617a;border-left:1px solid #e0e7ef;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 10px;min-width:0;min-height:82px;padding:14px 18px;display:grid}.customerStatusItem:first-child{border-left:0}.customerStatusItem>svg{color:#0874c9;grid-row:1/3;align-self:center}.customerStatusItem>span{color:#66758d;font-size:12px;font-weight:850}.customerStatusItem>strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:900;line-height:1.15}.customerStatusItem>em{color:#6a7890;grid-column:2;font-size:11px;font-style:normal;font-weight:750;line-height:1.25}.customerStatusItemAttention>svg,.customerStatusItemAttention>strong{color:#d75c00}.billingPrimaryGrid{grid-template-columns:minmax(0,1.38fr) minmax(360px,.62fr);align-items:start;gap:18px;display:grid}.billingStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.supportRequestWorkspace,.billingInvoiceCard,.billingPrimaryGrid .billingPaymentCard{min-width:0}.supportRequestCardAttention{background:#fffaf6;border-color:#e05d0057}.supportHistoryDisclosure{border-top:1px solid #dce5ef;margin-top:16px}.supportHistoryDisclosure>summary{min-height:64px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 2px 0;list-style:none;display:grid}.supportHistoryDisclosure>summary::-webkit-details-marker{display:none}.supportHistoryDisclosure>summary span{gap:2px;display:grid}.supportHistoryDisclosure>summary small,.supportHistoryDisclosure>summary em{color:#6c7890;font-size:12px;font-style:normal;font-weight:750}.supportHistoryDisclosure[open]>summary svg{transform:rotate(180deg)}.supportHistoryDisclosure>.supportRequestList{padding-top:12px}.billingPrimaryGrid{margin-bottom:2px}.billingPrimaryGrid .billingPaymentCard{margin:0}.billingPrimaryGrid .paymentDetailsSummary{grid-template-columns:42px minmax(0,1fr) auto}.billingPrimaryGrid .paymentMethodLine{gap:3px;display:grid}.billingPrimaryGrid .paymentDetailsButton{grid-column:1/-1;width:100%}.dashboardOverviewContent{background:#fff;max-width:none;padding:0}.dashboardOverview{background:#fff;min-width:0}.dashboardOperationsRibbon{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,.62fr) minmax(330px,1.08fr) minmax(390px,1.3fr);align-items:stretch;min-height:72px;padding:0 30px;display:grid}.dashboardOperation{color:#53627e;align-items:center;gap:10px;min-width:0;padding:14px 22px;font-size:13px;font-weight:750;display:flex}.dashboardOperation:first-child{padding-left:0}.dashboardOperation+.dashboardOperation{border-left:1px solid var(--line)}.dashboardOperation svg{color:var(--blue);flex:none}.dashboardOperation strong{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:900}.dashboardOperation>span{white-space:nowrap}.dashboardOperation em{color:#61708b;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.dashboardOperationPool progress,.dashboardSidecarUsage progress{height:7px;color:var(--blue);appearance:none;background:#dfe6ef;border:0;border-radius:999px;overflow:hidden}.dashboardOperationPool progress{width:min(150px,18vw)}.dashboardOperationPool progress::-webkit-progress-bar{background:#dfe6ef;border-radius:999px}.dashboardSidecarUsage progress::-webkit-progress-bar{background:#dfe6ef;border-radius:999px}.dashboardOperationPool progress::-webkit-progress-value{background:var(--blue);border-radius:999px}.dashboardSidecarUsage progress::-webkit-progress-value{background:var(--blue);border-radius:999px}.dashboardOperationPool progress::-moz-progress-bar{background:var(--blue);border-radius:999px}.dashboardSidecarUsage progress::-moz-progress-bar{background:var(--blue);border-radius:999px}.dashboardOperationPayment{justify-content:flex-end}.dashboardOperationPayment a{color:#006bd6;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:850;display:inline-flex}.dashboardOperationPayment a:hover,.dashboardOperationPayment a:focus-visible{text-underline-offset:3px;text-decoration:underline}.dashboardQuickActionSection{border-bottom:1px solid var(--line);background:#fbfdff;gap:9px;padding:16px 30px 18px;display:grid}.dashboardQuickActionSection>h2{color:#17294a;margin:0;font-size:13px;font-weight:900}.dashboardQuickActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboardQuickActionTile{min-width:0;min-height:74px;color:var(--ink);background:#fff;border:1px solid #d9e3ef;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.dashboardQuickActionTile:hover,.dashboardQuickActionTile:focus-visible{border-color:#9fcaef;transform:translateY(-1px);box-shadow:0 10px 22px #07173614}.dashboardQuickActionTile>svg{color:#8290a7}.dashboardQuickActionIcon{color:#075fc0;background:#eef6ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dashboardQuickActionPrimary .dashboardQuickActionIcon{background:var(--blue);color:#fff}.dashboardQuickActionTile>span:nth-child(2){gap:3px;min-width:0;display:grid}.dashboardQuickActionTile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.dashboardQuickActionTile em{color:#66748d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.dashboardExplorerLayout{grid-template-columns:minmax(0,1.38fr) minmax(420px,1fr);align-items:start;min-width:0;display:grid}.dashboardExplorerMain{min-width:0;padding:26px 30px 40px}.dashboardExplorerHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.dashboardExplorerHeader>div{min-width:0}.dashboardExplorerHeader .eyebrow{color:#4d74a0;margin:0 0 4px;font-size:11px}.dashboardExplorerHeader h1{color:var(--ink);margin:0;font-size:clamp(32px,3vw,42px);line-height:1.02}.dashboardExplorerHeader span{max-width:650px;color:var(--muted);margin-top:7px;font-size:14px;line-height:1.42;display:block}.dashboardExplorerHeader>a{color:#006bd6;flex:none;align-items:center;gap:5px;font-size:13px;font-weight:850;display:inline-flex}.dashboardExplorerHeader>a:hover,.dashboardExplorerHeader>a:focus-visible{text-underline-offset:3px;text-decoration:underline}.dashboardExplorerControls{grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.dashboardServiceSearch{color:#64728b;background:#fff;border:1px solid #cfdbe8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 13px;display:grid}.dashboardServiceSearch:focus-within{border-color:#5ca7e7;box-shadow:0 0 0 3px #0874c91f}.dashboardServiceSearch input{min-width:0;height:42px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13px}.dashboardServiceSearch input::placeholder{color:#7c8aa1}.dashboardServiceFilters{background:#f7f9fc;border:1px solid #d4dfeb;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.dashboardServiceFilters button{color:#52617b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #dde5ee;min-height:44px;padding:0 14px;font-size:12px;font-weight:850}.dashboardServiceFilters button:last-child{border-right:0}.dashboardServiceFilters button:hover,.dashboardServiceFilters button:focus-visible{color:#075fc0;background:#edf5fd}.dashboardServiceFilters .dashboardServiceFilterActive{color:#006bd6;background:#fff;box-shadow:inset 0 0 0 1px #5aa6e8}.dashboardServiceGroups{overscroll-behavior:contain;scrollbar-gutter:stable;gap:14px;max-height:min(740px,100dvh - 170px);padding-right:6px;display:grid;overflow-y:auto}.dashboardServiceGroup{background:#fff;border:1px solid #d9e3ee;border-radius:9px;overflow:hidden}.dashboardServiceGroupHeader{background:#f2f8ff;border-bottom:1px solid #d9e3ee;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 14px;display:flex}.dashboardServiceGroupHeader>div{align-items:center;gap:8px;min-width:0;display:flex}.dashboardServiceGroupHeader svg{color:var(--blue);flex:none}.dashboardServiceGroupHeader h2{margin:0;font-size:14px;font-weight:900}.dashboardServiceGroupHeader span,.dashboardServiceGroupHeader>strong{color:#64728b;font-size:11px;font-weight:800}.dashboardServiceGroupHeader .dashboardGroupAttention{color:#d85b00}.dashboardServiceRows{display:grid}.dashboardServiceRow{min-width:0;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4ebf2;grid-template-columns:minmax(170px,1.3fr) minmax(105px,.75fr) minmax(120px,.9fr) minmax(104px,.72fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.dashboardServiceRow:last-child{border-bottom:0}.dashboardServiceRow:hover,.dashboardServiceRow:focus-visible{background:#f8fbff;outline:0;box-shadow:inset 0 0 0 2px #0874c947}.dashboardServiceRowSelected{background:#f4f9ff;box-shadow:inset 0 0 0 1px #79b7ec}.dashboardServiceRow>svg{color:#20385b}.dashboardServiceIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.dashboardServiceIdentity>span:last-child,.dashboardServiceOwner,.dashboardServiceUsage{gap:3px;min-width:0;display:grid}.dashboardServiceIdentity strong,.dashboardServiceOwner strong,.dashboardServiceUsage strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.dashboardServiceIdentity em,.dashboardServiceOwner em{color:#65738c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.dashboardServiceIcon{color:#0874c9;background:#eaf4ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dashboardServicePlan{color:#1c2e50;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.dashboardServiceUsage{justify-items:start}.dashboardServiceUsage em{border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.dashboardUsageHealthy{color:#087a60;background:#dff7ee}.dashboardUsageWarning{color:#d85b00;background:#fff0df}.dashboardServicesEmpty{color:#66748d;text-align:center;border:1px dashed #cbd9e7;border-radius:9px;align-content:center;place-items:center;gap:8px;min-height:230px;padding:28px;display:grid}.dashboardServicesEmpty strong{color:var(--ink);font-size:18px}.dashboardServicesEmpty button{color:#075fc0;cursor:pointer;background:#fff;border:1px solid #9ac6eb;border-radius:7px;margin-top:6px;padding:8px 12px;font-weight:850}.dashboardServiceSidecar{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f3f9ff;border-left:1px solid #d7e3ef;min-width:0;max-height:calc(100dvh - 104px);padding:26px 30px 40px;position:sticky;top:88px;overflow-y:auto}.dashboardSidecarIdentity{border-bottom:1px solid #d6e1ed;padding-bottom:22px}.dashboardSidecarType{color:#263a5e;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.dashboardServiceStatus{color:#36506f;background:#e2edf8;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.dashboardServiceStatus-active{color:#087a60;background:#dcf5e9}.dashboardServiceStatus-suspended,.dashboardServiceStatus-cancelled{color:#b42335;background:#fee5e7}.dashboardServiceStatus-pending{color:#9d4d00;background:#fff0df}.dashboardSidecarNumber{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;display:grid}.dashboardSidecarNumber>span{width:58px;height:58px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #dce7f2}.dashboardSidecarNumber h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.2vw,34px);line-height:1.05;overflow:hidden}.dashboardSidecarNumber p{color:#435472;margin:5px 0 0;font-size:14px;font-weight:750}.dashboardSidecarPlanLabel{color:#6b7890;margin:16px 0 4px 72px;font-size:11px;font-weight:800;display:block}.dashboardSidecarPlan{color:var(--ink);margin-left:72px;font-size:14px;font-weight:900;display:block}.dashboardSidecarUsage{border-bottom:1px solid #d6e1ed;gap:9px;padding:20px 0;display:grid}.dashboardSidecarUsage>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.dashboardSidecarUsage>div>strong{font-size:15px;font-weight:900}.dashboardSidecarUsage>div>span{color:var(--ink);font-size:15px;font-weight:900}.dashboardSidecarUsage>div>em{color:#11775f;font-size:17px;font-style:normal;font-weight:900}.dashboardSidecarUsage>div>.dashboardUsageWarningText{color:#e46300}.dashboardSidecarUsage progress{width:100%;height:7px}.dashboardSidecarUsage>span{color:#60708a;font-size:12px;font-weight:700}.dashboardSidecarBanked{background:#eefaf8;border:1px solid #bfe3df;border-radius:8px;gap:8px;margin-top:3px;padding:12px 13px;display:grid}.dashboardSidecarBankedHeader{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.dashboardSidecarBankedIcon{color:#087f82;background:#d8f2ee;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.dashboardSidecarBankedHeader>span:nth-child(2){gap:2px;min-width:0;display:grid}.dashboardSidecarBankedHeader small,.dashboardSidecarBanked>span{color:#5b7182;font-size:10px;font-weight:800}.dashboardSidecarBankedHeader strong{color:#075d64;font-size:14px;font-weight:900}.dashboardSidecarBankedHeader em{color:#087f82;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.dashboardSidecarBanked progress{color:#0b9697;appearance:none;background:#cee5e2;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.dashboardSidecarBanked progress::-webkit-progress-bar{background:#cee5e2;border-radius:999px}.dashboardSidecarBanked progress::-webkit-progress-value{background:#0b9697;border-radius:999px}.dashboardSidecarBanked progress::-moz-progress-bar{background:#0b9697;border-radius:999px}.dashboardSidecarActions{border-bottom:1px solid #d6e1ed;gap:10px;padding:18px 0;display:grid}.dashboardSidecarActions h3,.dashboardSidecarDetails h3{color:var(--ink);margin:0;font-size:14px;font-weight:900}.dashboardSidecarPrimaryAction,.dashboardSidecarActions>div a{border-radius:7px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:900;display:inline-flex}.dashboardSidecarPrimaryAction{background:var(--blue);color:#fff}.dashboardSidecarPrimaryAction:hover,.dashboardSidecarPrimaryAction:focus-visible{background:#0668b4}.dashboardSidecarActions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardSidecarActions>div a{color:#006bd6;background:#fff;border:1px solid #d5e0eb}.dashboardSidecarActions>div a:hover,.dashboardSidecarActions>div a:focus-visible{background:#f8fbff;border-color:#97c5eb}.dashboardSidecarDetails{gap:12px;padding-top:18px;display:grid}.dashboardSidecarDetails dl{gap:8px;margin:0;display:grid}.dashboardSidecarDetails dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.dashboardSidecarDetails dt,.dashboardSidecarDetails dd{margin:0;font-size:12px;line-height:1.35}.dashboardSidecarDetails dt{color:#66758d}.dashboardSidecarDetails dd{color:#24395c;overflow-wrap:anywhere;font-weight:800}@media (max-width:1100px){.dashboardOperationsRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardOperationPayment{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-start;border-left:0!important}.dashboardQuickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardExplorerLayout{grid-template-columns:1fr}.dashboardServiceSidecar{border-top:1px solid #d7e3ef;border-left:0;max-height:none;position:static;overflow:visible}.dashboardServiceGroups{max-height:none;padding-right:0;overflow:visible}.dashboardSidecarDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}}@media (max-width:760px){.dashboardOverviewContent>.setupPromptBar{margin:14px 14px 0}.dashboardOperationsRibbon{grid-template-columns:1fr;padding:0 14px}.dashboardOperation,.dashboardOperation:first-child{min-height:58px;padding:10px 0}.dashboardOperation+.dashboardOperation{border-top:1px solid var(--line);border-left:0}.dashboardOperationPool{grid-template-columns:auto auto minmax(100px,1fr) auto;display:grid}.dashboardOperationPool>span,.dashboardOperationPool>strong{grid-column:auto}.dashboardOperationPool progress{grid-column:3;width:100%}.dashboardOperationPayment{grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dashboardOperationPayment>span,.dashboardOperationPayment>strong{grid-column:2}.dashboardOperationPayment>em{grid-area:2/3}.dashboardOperationPayment>a{grid-column:2/-1;margin:0}.dashboardQuickActionSection{padding:14px}.dashboardQuickActionGrid{gap:10px}.dashboardQuickActionTile{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:78px;padding:11px}.dashboardQuickActionTile>svg{display:none}.dashboardQuickActionTile strong,.dashboardQuickActionTile em{white-space:normal}.dashboardExplorerMain,.dashboardServiceSidecar{padding:22px 14px 30px}.dashboardExplorerHeader{align-items:start;display:grid}.dashboardExplorerHeader h1{font-size:34px}.dashboardExplorerHeader>a{justify-self:start}.dashboardExplorerControls{grid-template-columns:1fr}.dashboardServiceFilters{overflow-x:auto}.dashboardServiceFilters button{flex:1 0 auto}.dashboardServiceGroupHeader{flex-direction:column;align-items:flex-start;gap:5px}.dashboardServiceRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 12px;min-height:112px;padding:12px}.dashboardServiceIdentity{grid-area:1/1}.dashboardServiceRow>svg{grid-area:1/2;margin-top:8px}.dashboardServiceOwner{grid-area:2/1;padding-left:43px}.dashboardServicePlan{grid-area:3/1;padding-left:43px}.dashboardServiceUsage{text-align:right;grid-area:2/2/4;justify-items:end}.dashboardSidecarDetails dl{grid-template-columns:1fr}}@media (max-width:520px){.dashboardQuickActionGrid,.dashboardSidecarActions>div{grid-template-columns:1fr}.dashboardSidecarNumber h2{font-size:27px}}.serviceDetailTabs{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:16px;margin-top:18px;padding:14px;display:grid}.serviceDetailTabList{border-radius:var(--radius);background:#f8fbff;border:1px solid #dbe7f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:5px;display:grid}.serviceDetailTabList button{color:#526071;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-content:center;justify-items:start;gap:3px;min-height:64px;padding:10px 12px;display:grid}.serviceDetailTabList button.isActive{color:var(--blue);background:#fff;border-color:#b8d9fb;box-shadow:0 8px 22px #07173614}.serviceDetailTabList span{color:inherit;font-size:15px;font-weight:900}.serviceDetailTabList em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.serviceDetailTabPanel[hidden]{display:none}.serviceDetailTabPanel{min-width:0}.serviceTabStack{gap:16px;display:grid}.serviceSettingsIntro{gap:5px;display:grid}.serviceSettingsIntro h2{margin:3px 0 0;font-size:24px}.serviceSettingsIntro>p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.serviceSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.serviceProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.serviceProfileGrid>div{background:#f8fbff;border:1px solid #e1e9f3;border-radius:10px;min-width:0;padding:13px 14px}.serviceProfileGrid span,.serviceProfileGrid strong{display:block}.serviceProfileGrid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.serviceProfileGrid strong{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:14px}.serviceDetailTabPanel>.card,.serviceDetailTabPanel .serviceTabStack>.card{box-shadow:none}.serviceTabStack .tiabNetworkCard{margin-top:0}.teamServicesWorkspace{gap:18px;min-width:0;display:grid}.teamServiceTabList{scrollbar-width:none;border-bottom:1px solid #d9e3ef;gap:28px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.teamServiceTab{color:#344564;border-bottom:3px solid #0000;flex:none;align-items:center;min-height:48px;padding:0 2px;text-decoration:none;display:inline-flex}.teamServiceTab:hover,.teamServiceTab:focus-visible{color:var(--blue)}.teamServiceTabActive{border-bottom-color:var(--blue);color:var(--blue)}.teamServiceTab span{color:inherit;font-size:15px;font-weight:900}.teamServiceTab em{display:none}.dataOverviewWorkspace{gap:22px;min-width:0;display:grid}.dataOverviewSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dataOverviewSummaryGrid.isSingle{grid-template-columns:minmax(0,1fr)}.dataOverviewCard,.singleServiceDataOverview{background:#fff;border:1px solid #d9e4ef;border-radius:10px;min-width:0}.dataOverviewCard{align-content:start;gap:15px;padding:18px;display:grid}.dataOverviewCardHeader,.dataOverviewTitleGroup,.dataBankHeadline,.dataServicesHeading,.dataServicesHeading>div,.dataServicesToolbar,.dataModelFilters,.dataServicesFooter,.dataServicesPagination,.singleServiceDataIdentity,.singleServiceUsageFacts{align-items:center;display:flex}.dataOverviewCardHeader,.dataServicesHeading,.dataServicesFooter{justify-content:space-between}.dataOverviewCardHeader{align-items:flex-start;gap:18px}.dataOverviewTitleGroup{align-items:flex-start;gap:12px;min-width:0}.dataOverviewTitleGroup>div{min-width:0}.dataOverviewTitleGroup h2,.dataServicesHeading h2,.singleServiceDataIdentity h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:950}.dataOverviewTitleGroup h2{font-size:18px}.dataOverviewTitleGroup p,.singleServiceDataIdentity p,.singleServiceModelPanel p{color:#51617c;margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.4}.dataOverviewIcon,.dataServicePhoneIcon{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dataOverviewIcon{width:40px;height:40px}.dataOverviewIcon.isFleet{color:#069475;background:#e6f8f1}.dataOverviewIcon.isBank{color:#e57919;background:#fff0df}.dataOverviewIcon.isIndividual,.dataOverviewIcon.isStandalone,.dataServicePhoneIcon{color:#0a6ce2;background:#eaf3ff}.dataOverviewHealth,.dataServiceStatus,.dataModelBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;font-weight:900;line-height:1;display:inline-flex}.dataOverviewHealth{min-height:29px;padding:5px 11px;font-size:12px}.dataOverviewHealth.isHealthy,.dataServiceStatus.isHealthy{color:#08765e;background:#eaf8f2;border-color:#bfe7d9}.dataOverviewHealth.isWatch,.dataServiceStatus.isWatch{color:#b05b00;background:#fff5e3;border-color:#ffd08d}.dataOverviewHealth.isRisk{color:#b42318;background:#fff0f0;border-color:#f1b7b7}.dataFleetMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.dataFleetMetrics>div{text-align:center;gap:2px;min-width:0;display:grid}.dataFleetMetrics dt,.dataFleetMetrics dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dataFleetMetrics dt{color:var(--ink);font-size:17px;font-weight:950}.dataFleetMetrics dd{color:#52617a;margin:0;font-size:11px;font-weight:850}.dataFleetMetrics .isRisk dt,.dataFleetMetrics .isRisk dd{color:#c9272c}.dataFleetMetrics .isHealthy dt,.dataFleetMetrics .isHealthy dd{color:#08765e}.dataFleetProjectionChart{min-width:0}.dataFleetProjectionRunway{position:relative}.dataRunwayOver{color:#fff;background:#f0444a}.dataFleetAllowanceMarker{z-index:2;pointer-events:none;border-left:2px dashed #243650;width:0;position:absolute;inset-block:0;transform:translate(-1px)}.dataFleetProjectionScale{color:#52617a;height:36px;margin-top:5px;font-size:10px;font-style:normal;line-height:1.2;position:relative}.dataFleetProjectionScale>span{display:grid;position:absolute;top:0}.dataFleetProjectionScale strong{color:var(--ink);font-size:12px}.dataFleetProjectionScale em{font-style:normal;font-weight:800}.dataFleetAllowanceScale{left:0}.dataFleetAllowanceScale.isInterior{text-align:right;padding-right:10px;transform:translate(-100%)}.dataFleetTotalScale{text-align:right;right:0}.dataRunway{background:#f1f5fa;border:1px solid #cfe0f1;border-radius:6px;width:100%;min-height:52px;display:flex;overflow:hidden}.dataRunway>span{text-align:center;place-content:center;gap:2px;min-width:0;padding:6px 5px;display:grid;overflow:hidden}.dataRunway strong,.dataRunway em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dataRunway strong{font-size:15px}.dataRunway em{font-size:11px;font-style:normal;font-weight:850}.dataRunwayUsed{color:#fff;background:#0872e8}.dataRunwayForecast{color:#142547;background:#e8f1fb}.dataRunwayRemaining{color:#153353;background:#dff5e9}.dataOverviewFacts{border-top:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dataOverviewFacts>div{color:#0a6ce2;border-left:1px solid #e1e8f0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:13px 12px;display:grid}.dataOverviewFacts>div:first-child{border-left:0;padding-left:0}.dataOverviewFacts>div:last-child{padding-right:0}.dataOverviewFacts dt,.dataOverviewFacts dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dataOverviewFacts dt{color:var(--ink);font-size:13px;font-weight:950}.dataOverviewFacts dd{color:#52627d;margin:2px 0 0;font-size:11px;font-weight:750}.dataOverviewFacts a{color:#066bd8;text-decoration:none}.dataOverviewNote{color:#324564;align-items:flex-start;gap:9px;margin:0;font-size:12px;font-weight:750;line-height:1.45;display:flex}.dataOverviewNote svg{flex:none;margin-top:1px}.dataOverviewNote.isHealthy{color:#08765e}.dataOverviewNote.isWatch{color:#9b5100}.dataOverviewNote.isRisk{color:#b42318}.dataOverviewNote.isInfo{color:#324c75}.dataBankHeadline{flex:none;align-self:center}.dataBankHeadline>div{border-left:1px solid #dfe7ef;min-width:90px;padding:0 14px}.dataBankHeadline>div:first-child{border-left:0}.dataBankHeadline dt{color:var(--ink);font-size:20px;font-weight:950}.dataBankHeadline dd{color:#51617a;margin:2px 0 0;font-size:11px;font-weight:800}.individualPlanRows{border-top:1px solid #e1e8f0;border-bottom:1px solid #e1e8f0;display:grid}.dataOverviewIndividualCard{grid-template-rows:auto auto auto 1fr}.dataOverviewIndividualCard .dataOverviewIcon.isBank{color:#069475;background:#e6f8f1}.individualPlanRow{grid-template-columns:42px minmax(135px,1.15fr) minmax(84px,.55fr) minmax(96px,.7fr) minmax(112px,.9fr);align-items:center;gap:8px;min-width:0;padding:13px 0;display:grid}.individualPlanRow+.individualPlanRow{border-top:1px solid #e1e8f0}.individualPlanRow .dataOverviewIcon{width:38px;height:38px}.individualPlanIdentity,.individualPlanMetric{gap:3px;min-width:0;display:grid}.individualPlanIdentity strong,.individualPlanMetric strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.individualPlanIdentity strong{white-space:normal;font-size:14px}.individualPlanMetric{border-left:1px solid #e1e8f0;padding-left:12px}.individualPlanMetric strong{font-size:15px;font-weight:950}.individualPlanIdentity span,.individualPlanMetric span{color:#52617a;font-size:10px;font-weight:800}.individualPlanRow>a,.individualPlansFooterLink{color:#066bd8;align-items:center;gap:7px;font-size:11px;font-weight:900;line-height:1.35;text-decoration:none;display:inline-flex}.individualPlanRow>a{text-align:right;justify-content:flex-end}.individualPlanRow>a svg,.individualPlansFooterLink svg{flex:none}.individualPlansFooterLink{align-self:end;width:fit-content}.dataServicesSection{gap:12px;min-width:0;display:grid}.dataServicesHeading{gap:18px;padding:0 2px}.dataServicesHeading>div{gap:12px}.dataServicesHeading h2{font-size:21px}.dataServicesHeading span{color:#65738a;font-size:12px;font-weight:800}.dataServicesToolbar{align-items:stretch;gap:10px;min-width:0;max-width:100%}.dataServicesSearch{flex:300px;max-width:none}.dataModelFilters{background:#fff;border:1px solid #cfdae7;border-radius:7px;flex:0 auto;min-width:0;max-width:100%;overflow-x:auto}.dataModelFilters button{color:#30415f;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-left:1px solid #d8e1eb;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.dataModelFilters button:first-child{border-left:0}.dataModelFilters button.isActive{color:#096bd5;background:#edf5ff;box-shadow:inset 0 0 0 1px #0b73e0}.dataModelFilters button span{color:#748197;font-size:10px}.dataServicesSort{flex:0 0 178px}.dataServicesTable{background:#fff;border:1px solid #d8e2ed;border-radius:9px;min-width:0;overflow:hidden}.dataServicesTableHeader,.dataServicesRow{grid-template-columns:minmax(185px,1.15fr) minmax(165px,.95fr) minmax(150px,.8fr) minmax(180px,1fr) minmax(110px,.58fr) minmax(115px,.62fr) 26px;align-items:center;gap:12px;min-width:1060px;display:grid}.dataServicesTableHeader{color:#485975;text-transform:uppercase;background:#edf2f8;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}.dataServicesRows{overflow-x:auto}.dataServicesRow{min-height:62px;color:var(--ink);border-top:1px solid #e3e9f0;padding:8px 14px;text-decoration:none}.dataServicesRow:first-child{border-top:0}.dataServicesRow:hover,.dataServicesRow:focus-visible{background:#f7fbff}.dataServiceIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.dataServicePhoneIcon{width:34px;height:34px}.dataServiceIdentity>span:last-child,.dataServicePlan,.dataServiceUsage,.dataServicePosition,.dataServiceTrend{gap:2px;min-width:0;display:grid}.dataServiceIdentity strong,.dataServicePlan>strong,.dataServiceUsage>strong,.dataServicePosition>strong,.dataServiceTrend>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.dataServiceIdentity em,.dataServiceUsage em,.dataServicePosition em,.dataServiceTrend em{color:#647087;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.dataModelBadge{min-height:18px;padding:3px 7px;font-size:9px}.dataServiceUsage{grid-template-columns:auto 1fr;align-items:baseline}.dataServiceUsageTrack{background:#e6edf5;border-radius:999px;grid-column:1/-1;width:100%;height:6px;overflow:hidden}.dataServiceUsageTrack i{border-radius:inherit;background:#0872e8;height:100%;display:block}.dataServiceTrend{color:#7c8797;grid-template-columns:18px minmax(0,1fr)}.dataServiceTrend svg{grid-row:1/span 2}.dataServiceStatus{min-height:24px;padding:4px 9px;font-size:10px}.dataServiceMore{color:#1d3e6d;display:inline-flex}.dataServicesFooter{color:#607089;border-top:1px solid #e0e7ef;gap:12px;min-height:46px;padding:7px 12px;font-size:11px;font-weight:750}.dataServicesPagination{gap:8px}.dataServicesPagination button{color:#29405f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-weight:850;display:inline-flex}.dataServicesPagination button:disabled{cursor:not-allowed;opacity:.45}.inventoryServicesSection{background:#fff;border:1px solid #d8e2ed;border-radius:10px;padding:20px}.inventoryServicesHeading,.inventoryServicesHeading>div,.inventoryServicesToolbar,.usageActivityPanelHeader,.cdrPaginationBar{justify-content:space-between;align-items:center;display:flex}.inventoryServicesHeading>div{justify-content:flex-start}.inventoryServicesToolbar{flex-wrap:wrap}.inventoryServicesToolbar .dataServicesSearch{min-width:280px}.inventoryStatusFilter,.inventorySort{flex:0 0 164px}.inventoryServicesTableHeader,.inventoryServicesRow{grid-template-columns:minmax(190px,1.15fr) minmax(185px,1.05fr) minmax(145px,.75fr) minmax(130px,.72fr) minmax(130px,.7fr) 26px;min-width:980px}.inventoryServicePlan>em,.inventoryServiceTeam,.inventoryServiceActivity,.inventoryServiceState{gap:3px;min-width:0;display:grid}.inventoryServicePlan>em,.inventoryServiceTeam em,.inventoryServiceActivity em,.inventoryServiceState em{color:#647087;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.inventoryServiceTeam strong,.inventoryServiceActivity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.dataServiceStatus.isMuted{color:#59677a;background:#f0f3f7;border:1px solid #d8e0e9}.usageActivityWorkspace{gap:16px;display:grid}.usageActivitySummaryGrid{background:#fff;border:1px solid #d8e2ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.usageActivitySummaryGrid>div{border-left:1px solid #dfe7ef;gap:3px;min-width:0;padding:15px 18px;display:grid}.usageActivitySummaryGrid>div:first-child{border-left:0}.usageActivitySummaryGrid span,.usageActivitySummaryGrid em{color:#61708a;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.usageActivitySummaryGrid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2vw,27px);font-weight:950;overflow:hidden}.usageActivityInsightGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;display:grid}.usageActivityChartCard,.usageActivityHighlightsCard,.usageActivityRecordsCard{min-width:0}.usageActivityChartCard,.usageActivityHighlightsCard{padding:20px}.usageActivityPanelHeader{gap:16px;margin-bottom:14px}.usageActivityPanelHeader>div{min-width:0}.usageActivityPanelHeader .eyebrow{color:#4d74a0;margin:0 0 3px;font-size:10px}.usageActivityPanelHeader h2{color:var(--ink);margin:0;font-size:20px}.usageActivityPanelHeader p{color:#65738a;margin:3px 0 0;font-size:12px}.usageActivityPanelHeader>a{color:#0870d8;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:900;display:inline-flex}.usageActivityChartCard .serviceCycleUsage{background:0 0;border:0;padding:0}.usageActivityHighlights{display:grid}.usageActivityHighlights>a{min-width:0;color:var(--ink);border-top:1px solid #e2e8ef;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 0;display:grid}.usageActivityHighlights>a:first-child{border-top:0}.usageActivityHighlights>a>span:first-child{color:#0870d8;background:#eaf4ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:950;display:grid}.usageActivityHighlights>a>span:not(:first-child){gap:2px;min-width:0;display:grid}.usageActivityHighlights strong,.usageActivityHighlights b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.usageActivityHighlights em{color:#647087;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.usageActivityHighlights>a>span:nth-child(3){text-align:right}.usageActivityRecordsCard>.sectionHeader{margin-bottom:14px}.usageActivityRecordsCard .accountCdrFilterPanel{grid-template-columns:minmax(230px,1.25fr) repeat(4,minmax(125px,.65fr))}.cdrPaginationBar{color:#607089;background:#fbfdff;border-top:1px solid #e1e9f3;gap:14px;padding:10px 12px;font-size:11px;font-weight:800}.singleServiceDataOverview{gap:18px;padding:20px;display:grid}.singleServiceDataIdentity{gap:12px}.singleServiceDataIdentity>div{min-width:0;margin-right:auto}.singleServiceDataIdentity h2{font-size:24px}.singleServiceDataGrid{grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);gap:18px;display:grid}.singleServiceUsagePanel,.singleServiceModelPanel{background:#fafdff;border:1px solid #dfe7ef;border-radius:9px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.singleServiceUsagePanel>span{color:#51617a;font-size:12px;font-weight:850}.singleServiceUsagePanel>strong,.singleServiceModelPanel>strong{color:var(--ink);font-size:24px;font-weight:950}.singleServiceUsagePanel>strong em{color:#647087;font-size:12px;font-style:normal}.singleServiceUsageFacts{color:#5d6c83;gap:22px;font-size:11px;font-weight:750}.singleServiceUsageFacts span{gap:2px;display:grid}.singleServiceUsageFacts b{color:#203553}.singleServiceModelPanel .secondaryButton{justify-self:start;margin-top:auto}.teamServicesTableBlock,.teamServiceRows{gap:14px;display:grid}.teamServiceGroupedTables{gap:22px;display:grid}.teamServiceTableSection{gap:10px;display:grid}.teamServiceTableSectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.teamServiceTableSectionHeader h3{color:var(--ink);margin:0;font-size:18px;font-weight:900}.teamServiceTableSectionHeader p{color:var(--muted);margin:2px 0 0;font-size:13px;font-weight:750}.teamServiceTableSectionHeader>span{color:#50627f;text-transform:uppercase;flex:none;font-size:12px;font-weight:900}.teamServiceDormantFlag{color:#a65300;background:#ff7a1a1c;border:1px solid #ff7a1a3d;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:5px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.teamServicePendingFlag{color:#075fc0;background:#0874c91a;border:1px solid #0874c93d;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:5px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.teamServicePendingFlagCancel{color:#a65300;background:#ff7a1a1f;border-color:#ff7a1a47}.teamServiceDepartmentTag{color:#075fc0;background:#eef6ff;border:1px solid #c9ddfb;border-radius:999px;align-items:center;width:fit-content;margin-top:3px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.teamServiceSectionEmpty{border-radius:var(--radius);color:var(--muted);border:1px dashed #cfe0f2;padding:18px;font-weight:800}.teamServiceSectionEmptyAction{justify-content:space-between;align-items:center;gap:16px;display:flex}.teamServiceSectionEmptyAction div{gap:3px;display:grid}.teamServiceSectionEmptyAction strong,.teamServiceSectionEmptyAction span{display:block}.teamServiceSectionEmptyAction strong{color:var(--ink)}.teamServiceSectionEmptyAction span{font-size:13px;line-height:1.35}.teamServiceSectionEmptyAction .secondaryButton{flex:none;min-height:36px;padding-inline:14px}.teamServiceControls{align-items:stretch;margin-bottom:0}.teamServiceControls .selectInput{flex:0 190px}.teamServiceSearchInput{max-width:none;min-height:48px}.teamServiceTable{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}.teamServiceHeader,.teamServiceRow{align-items:center;gap:14px;display:grid}.teamServiceTable-services .teamServiceHeader,.teamServiceTable-services .teamServiceRow{grid-template-columns:minmax(220px,1.12fr) minmax(190px,.92fr) minmax(300px,1.35fr);min-width:780px}.teamServiceTable-pool .teamServiceHeader,.teamServiceTable-pool .teamServiceRow{grid-template-columns:minmax(200px,1.05fr) minmax(170px,.9fr) minmax(230px,1.2fr) minmax(100px,.5fr) minmax(100px,.5fr);min-width:900px}.teamServiceTable-usage .teamServiceHeader,.teamServiceTable-usage .teamServiceRow{grid-template-columns:minmax(210px,1fr) minmax(170px,.82fr) minmax(270px,1.2fr) minmax(120px,.55fr);min-width:820px}.teamServiceHeader{color:#445473;text-transform:uppercase;background:#f1f5fa;min-height:48px;padding:0 14px;font-size:12px;font-weight:900}.teamServiceRow{min-height:68px;color:var(--ink);border-top:1px solid #edf1f6;padding:10px 12px;text-decoration:none;transition:background .16s}.teamServiceRows .teamServiceRow:first-child{border-top:0}.teamServiceRow:hover,.teamServiceRow:focus-visible{background:#f8fbff}.teamServiceRowCancelled{color:#6d7889;background:#f7f9fc}.teamServiceIdentity,.teamServiceData,.teamServiceMetric{gap:3px;min-width:0;display:grid}.teamServiceIdentity strong{color:#075fc0;overflow-wrap:anywhere;font-size:16px}.teamServiceIdentity b{color:#33466b;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.25}.teamServiceIdentity span,.teamServicePlan,.teamServiceData span,.teamServiceMetric span,.teamServiceMetric em{color:#3e4e70;min-width:0}.teamServiceIdentity em,.teamServiceMetric em{color:#7a8798;font-size:12px;font-style:normal;font-weight:900;line-height:1.35}.teamServicePlan{overflow-wrap:anywhere;justify-items:start;gap:5px;font-weight:800;display:grid}.teamServicePlan>span{min-width:0}.teamServicePlanPill{color:#445473;text-transform:uppercase;background:#f4f8fd;border:1px solid #cbd8ea;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.teamServicePlanPillData{color:#08786e;background:#e8f8f5;border-color:#b9e7df}.teamServicePlanPillVoice{color:#075fc0;background:#eef6ff;border-color:#c9ddfb}.teamServiceData>div:first-child{justify-content:space-between;gap:12px;display:flex}.teamServiceTable-services .teamServiceData{gap:5px}.teamServiceDataBank{color:#087f6d;background:#ebfbf7;border:1px solid #bfe3d8;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:5px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;display:grid}.teamServiceData .teamServiceDataBank span,.teamServiceData .teamServiceDataBank strong,.teamServiceData .teamServiceDataBank em{min-width:0;color:inherit;font-size:inherit;line-height:inherit;white-space:nowrap}.teamServiceData .teamServiceDataBank strong{text-overflow:ellipsis;overflow:hidden}.teamServiceData .teamServiceDataBank em{color:#3d7b74;font-style:normal}.teamServiceData strong,.teamServiceMetric strong{color:var(--ink)}.teamServiceMetric span,.teamServiceData span{font-size:13px}.teamServiceRowCancelled .teamServiceIdentity strong,.teamServiceRowCancelled .teamServiceData strong,.teamServiceRowCancelled .teamServiceMetric strong{color:#6d7889}.teamServiceRowCancelled .barFill{background:#b9c6d7}.adminDashboardStack{grid-template-columns:minmax(0,1fr);align-items:start}.adminWorkspaceNav{border-radius:var(--radius);background:#f8fbff;border:1px solid #dbe7f5;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:-4px 0 24px;padding:6px;display:grid}.adminWorkspaceNav a{color:#415571;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 12px;text-decoration:none;display:grid}.adminWorkspaceNav a:hover,.adminWorkspaceNav a:focus-visible,.adminWorkspaceNav a.isActive{color:#075fc0;background:#fff;border-color:#b8d9fb;box-shadow:0 6px 18px #07173614}.adminWorkspaceNav a>svg{color:#0b73db}.adminWorkspaceNav span{gap:2px;min-width:0;display:grid}.adminWorkspaceNav strong,.adminWorkspaceNav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminWorkspaceNav strong{font-size:14px}.adminWorkspaceNav small{color:var(--muted);font-size:11px;font-weight:750}.adminOverview{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.adminOverviewGroup{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px}.adminOverviewHeader{margin-bottom:14px}.adminOverviewHeader h2{margin:0 0 4px;font-size:22px}.adminOverviewHeader p,.adminSubsectionHeader p{color:var(--muted);margin:0}.adminFinancialList{border-top:1px solid #e6eef7;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.adminQueueList{border-top:1px solid #e6eef7;gap:8px;padding-top:12px;display:grid}.adminQueueItem{min-height:64px;color:var(--ink);background:#f8fbff;border:1px solid #e1e9f3;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.adminQueueItem:hover{background:#f2f8ff;border-color:#bdd8f7}.adminQueueItemText strong,.adminQueueItemText span{display:block}.adminQueueItemText strong{font-size:15px}.adminQueueItemText span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.3}.adminQueueValue{color:var(--ink);font-size:24px;font-weight:900;line-height:1}.adminSummaryItem{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:4px 2px;display:grid}.adminSummaryIcon,.adminListIcon{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.adminSummaryItem span{color:#425575;font-size:12px;font-weight:900;display:block}.adminSummaryItem strong{color:var(--ink);margin-top:2px;font-size:24px;line-height:1;display:block}.adminSummaryItem p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.25}.adminFinancialList .adminSummaryItem{background:#f8fbff;border:1px solid #e1e9f3;border-radius:8px;min-height:92px;padding:14px}.adminSection{border-top:1px solid var(--line);padding:24px 0}.adminSection:first-child{border-top:0;padding-top:0}.adminSection>.dataTable,.adminTableWrap{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}.adminSection>.dataTable{width:100%;display:table}.adminSubsectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.adminSubsectionHeader h3{margin:0 0 3px;font-size:20px}.adminOperationsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.adminOperationColumn{min-width:0}.adminList .listItem{border:1px solid var(--line);background:#fff;border-radius:8px}.adminEmptyState{background:#f8fbff;border:1px dashed #c7d7eb;border-radius:8px;align-content:center;gap:8px;min-height:116px;padding:22px;display:grid}.adminEmptyState strong{font-size:18px}.adminEmptyState p{max-width:560px;color:var(--muted);margin:0;line-height:1.45}.adminActionButton{white-space:nowrap;min-width:170px}.auditSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.auditSummaryCard{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:6px;min-height:104px;padding:18px;display:grid}.auditSummaryCard svg{color:#0b73db}.auditSummaryCard span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.auditSummaryCard strong{font-size:28px;line-height:1}.auditViewTabs{border-radius:var(--radius);background:#f8fbff;border:1px solid #dbe7f5;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:5px;display:flex}.auditViewTabs a{color:#526071;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.auditViewTabs a:hover,.auditViewTabs a.isActive{color:var(--blue);background:#fff;border-color:#b8d9fb;box-shadow:0 6px 18px #07173614}.auditViewTabs strong{color:#174f85;background:#e7f2ff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:inline-grid}.auditTimeline,.tiabTrackedOrderList{gap:12px;display:grid}.tiabTrackedOrderItem{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;display:grid}.tiabTrackedOrderItem.isBlocked{background:snow;border-color:#f5b8b8}.tiabTrackedOrderMain{gap:12px;min-width:0;display:grid}.tiabTrackedOrderMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tiabTrackedOrderMeta span{background:#fbfdff;border:1px solid #e6eef7;border-radius:8px;min-width:0;padding:10px}.tiabTrackedOrderMeta em,.tiabTrackedOrderMeta strong{display:block}.tiabTrackedOrderMeta em{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-style:normal;font-weight:900}.tiabTrackedOrderMeta strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.auditTimelineItem{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.auditTimelineItem summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;list-style:none;display:grid}.auditTimelineItem summary::-webkit-details-marker{display:none}.auditTimelineItem[open] summary{border-bottom:1px solid var(--line);background:#f8fbff}.auditTimelineIcon{border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.auditTimelineMain{gap:6px;min-width:0;display:grid}.auditTimelineTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auditTimelineTitle strong{font-size:16px}.auditTimelineMain p{color:#334155;margin:0;line-height:1.45}.auditTimelineMeta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.auditTimelineDetails{gap:16px;padding:16px;display:grid}.auditDetailGrid,.auditJsonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auditDetailItem{background:#fbfdff;border:1px solid #e6eef7;border-radius:8px;min-width:0;padding:12px}.auditDetailItem span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.auditDetailItem strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.auditLinkRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auditApprovalAction{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.auditInlineError{color:#b42318;max-width:360px;font-size:13px;font-weight:800;line-height:1.35}.auditJsonBlock{background:#0f172a;border:1px solid #dbe7f5;border-radius:8px;min-width:0;overflow:hidden}.auditJsonTitle{color:#e2e8f0;background:#1e293b;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.auditJsonBlock pre{color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.adminFormBlock{margin-bottom:18px}.adminInlineForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminCustomerSearchForm{margin-bottom:14px}.adminCustomerSearchForm .textInput{flex:360px;min-width:min(360px,100%)}.adminResultCount{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:850}.customerDetailSection{gap:18px;display:grid}.customerAdminGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.customerAdminGrid>*,.customerIdentityCard,.adminPolicyCard,.manualChargeComposer{min-width:0}.adminCardForm,.adminPolicyCard,.manualChargeComposer,.manualChargeCard{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px;box-shadow:0 6px 18px #0821470a}.adminCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.adminCardHeader strong{font-size:18px;line-height:1.2;display:block}.adminCardHeader span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35;display:block}.adminCardActions,.sectionActions,.compactInlineForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sectionActions{justify-content:flex-end}.fieldLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800;display:block}.policyStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.policyStatusGrid>div{background:#f7fbff;border:1px solid #d9e7f6;border-radius:8px;padding:12px}.adminPolicyCard{gap:14px;display:grid}.adminPolicyCard .adminCardHeader,.adminPolicyCard .policyStatusGrid,.adminPolicyCard .workflowTwoCol,.adminPolicyCard .formRow{min-width:0}.adminPolicyCard .workflowTwoCol{grid-template-columns:minmax(0,1fr) minmax(86px,.38fr)}.adminPolicyCard .formRow{gap:6px}.addressFieldGrid{grid-template-columns:minmax(0,1fr) 130px 150px;gap:12px;display:grid}.customerIdentityCard{gap:12px;display:grid;overflow:hidden}.customerIdentityCard .adminCardHeader,.customerIdentityCard .workflowTwoCol,.customerIdentityCard .addressFieldGrid,.customerIdentityCard .formRow{min-width:0}.customerIdentityCard .addressFieldGrid{grid-template-columns:minmax(0,1fr) minmax(86px,112px) minmax(96px,132px)}.customerIdentityCard .textInput,.customerIdentityCard .selectInput,.adminPolicyCard .textInput,.adminPolicyCard .selectInput,.manualChargeComposer .textInput,.manualChargeComposer .selectInput{box-sizing:border-box;width:100%;min-width:0}.adminPolicyCard .compactNumberInput{max-width:none}.mfaPageContent{max-width:980px}.mfaAccessPanel{gap:22px;max-width:760px;padding:24px;display:grid}.mfaAccessHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mfaAccessHeader span{color:#0b73db;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.mfaAccessHeader h2{margin:4px 0 6px;font-size:25px;line-height:1.12}.mfaAccessHeader p{max-width:500px;color:var(--muted);margin:0;font-size:15px;line-height:1.45}.mfaAccessHeader>strong{color:#087f6d;background:#ebfbf7;border:1px solid #bfe3d8;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.mfaSetupGrid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:20px;display:grid}.mfaSetupPanel{gap:14px;min-width:0;display:grid}.mfaSetupHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfaSetupHeader strong,.mfaSetupHeader span{display:block}.mfaSetupHeader strong{font-size:18px;line-height:1.2}.mfaSetupHeader span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}.mfaSetupHeader svg{color:#0b73db;background:#e8f2ff;border-radius:999px;flex:none;padding:8px}.mfaActionRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mfaActionRow>.primaryButton,.mfaActionRow .mfaSkipForm{flex:220px}.mfaSkipForm{margin:0}.mfaSkipForm .secondaryButton{width:100%}.mfaSkipButton{color:#0b73db;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0;font-weight:900;display:inline-flex}.mfaQrPanel{border:1px solid var(--line);border-radius:var(--radius);background:#f8fbff;justify-items:center;gap:12px;padding:18px;display:grid}.mfaQrPanel img{width:min(210px,100%);height:auto}.mfaQrPanel p{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.fullWidthButton{justify-content:center;width:100%}.checkboxRow{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-weight:800;display:inline-flex}.checkboxRow input{width:18px;height:18px;accent-color:var(--blue)}.ipndGuidance{color:#38537c;background:#f2f8ff;border:1px solid #bfddff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.manualChargeGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.compactDefinitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.compactDefinitionGrid div{min-width:0}.compactDefinitionGrid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800}.compactDefinitionGrid dd{margin:4px 0 0;line-height:1.35}.manualChargeComposerGrid{grid-template-columns:minmax(240px,2fr) minmax(90px,.55fr) minmax(130px,.8fr) minmax(124px,.75fr) minmax(150px,.95fr) minmax(150px,.95fr);align-items:end;gap:12px;display:grid}.manualChargeComposerGrid>*{min-width:0}.manualChargeDescription,.manualChargeNotes{grid-column:span 2}.manualChargeSubmit{justify-content:center;min-height:48px}.manualChargeComposer .compactNumberInput{max-width:none}.compactSelectInput{width:132px;min-height:40px}.compactActionButton{min-height:36px;padding:0 12px;font-size:14px}.dangerButton{color:#c51d42;cursor:pointer;background:#fff7f9;border:1px solid #ffc8d3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:900;display:inline-flex}.dangerButton:hover{background:#ffe9ee}.accessGrid{align-items:start}.adminDialog{border:0;border-radius:8px;width:100%;max-width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 24px 80px #08214747}.adminDialog::backdrop{background:#0717367a}.adminDialogPanel{background:#fff;padding:22px}.adminDialogHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.adminDialogHeader h3{margin:0;font-size:24px}.confirmationDialog{max-width:min(560px,100vw - 32px)}.confirmationDialogMessage{border:1px solid var(--line);color:var(--ink);white-space:pre-line;background:#f8fbff;border-radius:10px;margin:0;padding:16px;line-height:1.55}.confirmationDialogActions{margin-top:20px}.adminDialogForm{gap:14px}.iconButton{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.billingPolicyTable{min-width:1180px}.billingPolicyTable th,.billingPolicyTable td{vertical-align:middle}.billingPolicyTable td{padding-top:12px;padding-bottom:12px}.billingPolicyTable .selectInput,.billingPolicyTable .textInput{min-height:40px}.billingPolicyInlineForm{flex-wrap:nowrap;align-items:center}.billingPolicyInlineForm .secondaryButton,.billingPolicyInlineForm .primaryButton{white-space:nowrap;min-height:40px}.billingReadinessLine{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.providerReadinessChip{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.providerReadinessChip svg{flex:none}.providerReady{color:#047857;background:#dcfce7;border-color:#bbf7d0}.providerMissing{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.adminDisclosure{margin-bottom:14px}.adminDisclosure summary{border-radius:var(--radius);color:#0b73db;cursor:pointer;background:#fff;border:1px solid #0b73db;align-items:center;gap:8px;width:max-content;min-height:40px;padding:0 14px;font-weight:900;list-style:none;display:inline-flex}.adminDisclosure summary::-webkit-details-marker{display:none}.adminDisclosure[open] summary{margin-bottom:12px}.compactMappingCreateForm{border:1px solid var(--line);border-radius:var(--radius);background:#f8fbff;padding:14px}.inlineDisclosure{margin-bottom:0}.inlineDisclosure[open],.planEditorForm,.mappingEditorForm{min-width:min(760px,80vw)}.planCheckboxGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:end;gap:4px 12px;display:grid}.adminSectionActionForm{justify-content:flex-end;display:flex}.planAdminTable th:first-child,.planAdminTable td:first-child{min-width:240px}.planAdminTable th:last-child,.planAdminTable td:last-child{min-width:160px}.catalogueMappingTable th:first-child,.catalogueMappingTable td:first-child{min-width:220px}.catalogueMappingTable th:last-child,.catalogueMappingTable td:last-child{min-width:560px}.catalogueMappingForm{flex-wrap:nowrap}.catalogueMappingForm .selectInput:first-of-type{flex:320px;min-width:260px}.mappingActionStack{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.customerReferenceTable th:first-child,.customerReferenceTable td:first-child{width:130px}.customerReferenceTable th:nth-child(2),.customerReferenceTable td:nth-child(2){min-width:210px}.customerReferenceTable th:last-child,.customerReferenceTable td:last-child{min-width:540px}.customerReferenceActionForm{flex-wrap:nowrap;align-items:center}.customerReferenceActionForm .selectInput:first-of-type{width:min(100%,260px)}.mappingCountBadge{color:#53627a;white-space:nowrap;vertical-align:middle;background:#f4f8fc;border:1px solid #d6e3f1;border-radius:999px;align-items:center;min-height:22px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.planMappingTable th:first-child,.planMappingTable td:first-child{min-width:170px}.planMappingTable th:last-child,.planMappingTable td:last-child{min-width:280px}.metricInline{align-items:center;gap:6px;font-weight:700;display:inline-flex}.impersonationBanner{color:#5f3100;background:#fff8ed;border-bottom:1px solid #f2d3a7;align-items:center;gap:14px;min-height:44px;padding:10px 28px;display:flex}.impersonationBanner span{color:#7b4a12}.impersonationBanner a{color:#8a4300;margin-left:auto;font-weight:700}.compactSelect{max-width:140px}.mappingDetailSummary .adminStaticConfigItem strong{line-height:1.2}.tariffPasteArea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.productCodeSearch{margin-bottom:14px}.productCodeSearch .textInput{min-width:min(360px,100%)}.productCodeTable th:last-child,.productCodeTable td:last-child{min-width:540px}.productCodePolicyForm{grid-template-columns:148px 108px 108px 118px minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.compactMoneyInput{width:108px}.productCodeNotesInput{min-width:150px}.adminStaticConfigGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminStaticConfigItem{background:#f8fbff;border:1px solid #e1e9f3;border-radius:8px;min-height:82px;padding:14px}.adminStaticConfigItem span,.adminStaticConfigItem strong{display:block}.adminStaticConfigItem span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900}.adminStaticConfigItem strong{color:var(--ink);font-size:18px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.cardInteractive{transition:transform .16s,box-shadow .16s}.cardInteractive:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0821471f}.metricIcon{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.tone-blue{color:#006ee6;background:#e4f0ff}.tone-green{color:#0b9e85;background:#dff7f1}.tone-purple{color:#7a3dd1;background:#efe3ff}.tone-orange{color:#ef6c00;background:#ffe9d8}.eyebrow{color:#1c2c4d;margin:0 0 6px;font-size:13px;font-weight:800}.muted{color:var(--muted);font-size:14px}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.sectionHeader h2{margin:0;font-size:20px}.sectionHeader p{color:var(--muted);margin:6px 0 0}.periodPicker{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-6px 0 18px;display:flex}.compactPeriodPicker{color:#344969;background:#fff;border:1px solid #cfd9e6;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.compactPeriodPicker input{width:132px;min-height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-weight:850}.compactPeriodPicker:focus-within{border-color:#0b73df;box-shadow:0 0 0 3px #0b73df24}.periodMonthInput{border:1px solid var(--line);border-radius:var(--radius);color:#445473;background:#fff;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.periodMonthInput input{min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-weight:800}.periodRangeHint{min-height:42px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 4px;font-size:13px;font-weight:800;display:inline-flex}.periodNavButton{border:1px solid var(--line);border-radius:var(--radius);color:#0b73db;background:#fff;place-items:center;width:42px;height:42px;display:inline-grid}.periodNavButton:hover{background:#f4f8ff;border-color:#bfd7f2}.periodNavButton:disabled{cursor:wait;opacity:.65}.tone-red{color:#fff;background:#ffffff2e}.cancellationModal{width:min(720px,100%)}.cancellationWarning{border-radius:var(--radius);color:#fff;background:#c51d42;border:1px solid #b31636;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 12px 28px #c51d4238}.cancellationWarning strong,.cancellationWarning span{display:block}.cancellationWarning span{color:#ffffffe6;margin-top:3px;line-height:1.45}.noticeDanger{color:#93162d;background:#fff7f9;border-color:#ffc8d3}.cancellationForm{margin-top:16px}.cancellationServiceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cancellationServiceSummary>div{background:#f8fbff;border:1px solid #e2eaf4;border-radius:8px;gap:3px;min-width:0;padding:12px;display:grid}.cancellationServiceSummary span,.cancellationOptionGroup legend{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.cancellationServiceSummary strong{overflow-wrap:anywhere}.cancellationOptionGroup{border:0;gap:10px;margin:0;padding:0;display:grid}.cancellationOption{background:#fff;border:1px solid #e2eaf4;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.cancellationOption input{margin-top:3px}.cancellationOption strong,.cancellationOption em{display:block}.cancellationOption em{color:var(--muted);margin-top:3px;font-style:normal;line-height:1.4}.cancellationModalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cancellationModalActions .dangerButton{color:#fff;background:#c51d42;border-color:#b31636;box-shadow:0 10px 24px #c51d4233}.cancellationModalActions .dangerButton:hover{background:#a91533;border-color:#8f1029}.cancellationModalActions .dangerButton:disabled{color:#ffffffb8;opacity:.72;cursor:not-allowed;background:#c51d42;border-color:#e7a6b4}.tableCard,.actionPanel,.planCard{padding:20px}.tableCard{overflow-x:auto}.barTrack{background:#e7edf5;border-radius:999px;height:10px;overflow:hidden}.barFill{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--green));height:100%}.serviceDetailsCard{flex-direction:column;height:100%;display:flex}.serviceDetailsCard .fullWidthButton{margin-top:auto}.tiabNetworkCard{margin-top:18px}.tiabNetworkPanel{gap:14px;display:grid}.tiabNetworkHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tiabNetworkHeader h3{margin:2px 0 4px;font-size:18px}.tiabNetworkHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.tiabEmptyState{border-radius:var(--radius);color:#526071;background:#f8fbff;border:1px dashed #b9c8d9;justify-items:start;gap:6px;padding:16px;display:grid}.tiabEmptyState strong,.tiabEmptyState span{display:block}.tiabSnapshotMeta{flex-wrap:wrap;gap:8px;display:flex}.tiabInternalMeta{width:fit-content;margin-top:6px}.tiabInternalMeta summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:900}.tiabInternalMeta .tiabSnapshotMeta{margin-top:8px}.tiabSnapshotMeta span{color:#174f85;background:#edf6ff;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.tiabPendingHint{color:#174f85;margin-top:6px;font-size:12px;font-weight:800;line-height:1.35;display:block}.toggleSwitch{color:#102033;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:34px;font-weight:900;display:inline-flex}.toggleSwitchTrack{background:#e2e8f0;border-radius:999px;align-items:center;width:54px;height:30px;transition:background .16s,box-shadow .16s;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #cbd5e1}.toggleSwitch.isOn .toggleSwitchTrack{background:#11b66d;box-shadow:inset 0 0 0 1px #0f9f60}.toggleSwitch.isOff .toggleSwitchTrack{background:#ef4444;box-shadow:inset 0 0 0 1px #dc2626}.toggleSwitchThumb{background:#fff;border-radius:50%;width:24px;height:24px;margin-left:3px;transition:transform .16s;box-shadow:0 2px 5px #0f172a42}.toggleSwitch.isOn .toggleSwitchThumb{transform:translate(24px)}.toggleSwitch:disabled{cursor:progress;opacity:.75}.statusPill{color:#526071;cursor:default;background:#edf1f6;border:1px solid #cbd5e1;border-radius:999px;place-items:center;width:62px;height:30px;font-size:13px;font-weight:900;display:inline-grid}.statusPill.isOn{color:#087a49;background:#e9fbf1;border-color:#8fe3b9}.statusPill.isOff{color:#b91c1c;background:#fff1f1;border-color:#ffc0c0}.miniActionButton{border:1px solid var(--blue);min-height:34px;color:var(--blue);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.miniActionButton.isSubtle{color:#526071;background:#f8fbff;border-color:#d6e5f5;min-height:28px}.miniActionButton:disabled{cursor:not-allowed;opacity:.5}.usageSeverity-warning{--usage-alert-bg:#f59e0b2e;--usage-alert-border:#d9770685;--usage-alert-track:#f59e0b2e}.usageSeverity-critical{--usage-alert-bg:#ef44442e;--usage-alert-border:#dc26269e;--usage-alert-track:#ef44442e}.card.usageSeverity-warning,.clickableRow.usageSeverity-warning,.card.usageSeverity-critical,.clickableRow.usageSeverity-critical{border-color:var(--usage-alert-border);background:var(--usage-alert-bg)}.card.usageSeverity-critical{animation:1.8s ease-in-out infinite usageCriticalPulse}.usageSeverity-warning .barTrack,.barTrack.usageSeverity-warning,.usageSeverity-critical .barTrack,.barTrack.usageSeverity-critical{background:var(--usage-alert-track)}.barFill.usageSeverity-warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.barFill.usageSeverity-critical{background:linear-gradient(90deg,#ef4444,#dc2626)}@keyframes usageCriticalPulse{0%,to{box-shadow:var(--shadow), 0 0 0 #dc262600}50%{box-shadow:var(--shadow), 0 0 0 5px #dc262629}}@media (prefers-reduced-motion:reduce){.card.usageSeverity-critical{animation:none}}.donut{background:conic-gradient(#1e83ff 0 38%, #18b99f 38% 62%, #8756d8 62% 82%, #ff8a1f 82% 94%, #a8b3c4 94% 100%);border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.list{gap:12px;display:grid}.listItem{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.listItem>.metricIcon{width:52px;height:52px}.listItem h3{margin:0 0 3px;font-size:15px}.supportRequestList{gap:10px;display:grid}.supportRequestCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.supportRequestCard[open]{border-color:#0b73db4d;box-shadow:0 14px 28px #082c5f14}.supportRequestSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) 170px 132px 24px;align-items:center;gap:16px;min-height:72px;padding:14px 16px;list-style:none;display:grid}.supportRequestSummary>.statusPill{justify-self:start}.supportRequestSummary::-webkit-details-marker{display:none}.supportRequestTitleBlock{gap:4px;min-width:0;display:grid}.supportRequestTitleBlock strong{color:var(--ink);font-size:15px}.supportRequestTitleBlock span{color:var(--muted);font-size:13px;line-height:1.35}.supportRequestChevron{color:#64748b;transition:transform .15s}.supportRequestCard[open] .supportRequestChevron{transform:rotate(180deg)}.supportRequestBody{gap:14px;padding:0 16px 16px;display:grid}.supportRequestDetailGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.supportRequestDetailGrid>div,.supportRequestNote,.supportInternalNotesForm{border-radius:var(--radius);background:#f8fbff;border:1px solid #dbe6f4}.supportRequestDetailGrid>div{align-content:center;gap:4px;min-height:66px;padding:10px 12px;display:grid}.supportRequestDetailGrid span,.supportRequestNote span,.supportInternalNotesForm label{color:#536684;text-transform:uppercase;font-size:12px;font-weight:900}.supportRequestDetailGrid strong{color:var(--ink);font-size:14px}.supportRequestNote{padding:12px}.supportRequestNote p{color:var(--ink);margin-top:6px}.supportInternalNotesForm{gap:10px;padding:12px;display:grid}.supportInternalNotesForm textarea{border-radius:var(--radius);width:100%;min-height:92px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d8e2ef;padding:12px}.supportInternalNotesForm textarea:focus{border-color:#0b73db;outline:2px solid #0b73db38}.compactButton{width:max-content;min-height:36px;padding:0 12px}.paymentMethodDetail{color:var(--muted);margin-top:6px;font-size:13px}.billingPaymentCard{margin-bottom:18px;padding:14px 16px}.accountDetailsCard{margin-bottom:18px;padding:16px}.accountDetailsGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:18px;display:grid}.customerAccountForm,.customerIpndPanel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:18px;box-shadow:0 6px 18px #0821470a}.customerAccountForm{gap:12px;display:grid}.customerAccountForm .workflowTwoCol,.customerAccountForm .addressFieldGrid,.customerAccountForm .formRow{min-width:0}.customerAccountForm .textInput,.customerAccountForm .selectInput{box-sizing:border-box;width:100%;min-width:0}.dangerGhostButton{color:#c9184a;cursor:pointer;background:#fff5f7;border:1px solid #ffc5d1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.ipndStrictFields{gap:12px;display:grid}.ipndWarningPanel{color:#9c2f2f;text-align:center;background:#fff1f1;border:1px solid #f0c4c4;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.ipndWarningPanel strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:950}.ipndWarningPanel span{font-size:14px;font-weight:750;line-height:1.35}.ipndSubAddressGrid{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr)}.ipndStreetNumberGrid,.ipndStreetNameGrid{gap:12px;display:grid}.ipndStreetNumberGrid{grid-template-columns:minmax(94px,.45fr) minmax(94px,.45fr) minmax(112px,.5fr)}.ipndStreetNameGrid{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr)}.billingPaymentCard .sectionHeader{margin-bottom:10px}.paymentDetailsSummary{border:1px solid var(--line);border-radius:var(--radius);background:#f8fbff;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.paymentCurrentMethod{min-width:0}.paymentDetailsSummary>.metricIcon{width:38px;height:38px}.paymentCurrentMethod h3{margin:0;font-size:19px;line-height:1.1}.paymentCurrentMethod .eyebrow{margin:0 0 3px;font-size:11px}.paymentMethodLine{align-items:baseline;gap:10px;min-width:0;display:flex}.paymentMethodLine .muted,.paymentMethodDetail{min-width:0;font-size:13px;line-height:1.3}.paymentMethodLine .muted{color:var(--muted);font-weight:800}.paymentMethodDetail{color:var(--muted);margin-top:0}.paymentDetailsButton{white-space:nowrap;min-height:42px}.paymentDetailsReadOnly{text-align:right;max-width:240px;font-size:13px;line-height:1.35}.billingAlertBar{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff6ee;border:1px solid #ffd5ae;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.billingAlertCopy{align-items:flex-start;gap:14px;display:flex}.billingAlertCopy strong,.billingAlertCopy p{display:block}.billingAlertCopy p{color:#5f6783;margin:6px 0 0}.billingAlertActions{flex-wrap:wrap;gap:10px;display:flex}.tableToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cdrFilterPanel{border-radius:var(--radius);background:#fff;border:1px solid #e1e9f3;grid-template-columns:minmax(260px,1.15fr) minmax(150px,.55fr) minmax(350px,1fr) minmax(150px,.55fr);align-items:end;gap:12px;margin:14px 0 0;padding:12px;display:grid}.cdrField{gap:7px;min-width:0;display:grid}.cdrField>span{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:900}.cdrFilterPanel .selectInput,.cdrFilterPanel .searchInput{background:#fff;min-height:46px}.cdrFieldWide{min-width:0}.cdrPeriodField .periodPicker{justify-content:stretch;gap:8px;width:100%}.cdrPeriodField .compactPeriodPicker{justify-content:flex-start;width:100%}.cdrPeriodField .compactPeriodPicker input{flex:1;width:auto;min-width:0}.cdrPeriodField .periodMonthInput{min-width:144px}.cdrPeriodField .periodRangeHint{flex:auto;justify-content:center;min-width:138px}.cdrResultsHeader{color:var(--muted);text-transform:uppercase;background:#f8fbff;border-bottom:1px solid #e1e9f3;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;font-weight:900;display:flex}.cdrActivityTableShell{border-radius:var(--radius);background:#fff;border:1px solid #e1e9f3;overflow:hidden}.cdrTableScroll{overflow-x:auto}.cdrActivityTable{border-collapse:collapse;width:100%;min-width:760px}.accountCdrFilterPanel{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(150px,.7fr))}.accountCdrActivityTable{min-width:1040px}.cdrActivityTable th,.cdrActivityTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f8;padding:13px 14px}.cdrActivityTable th{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;background:#fbfdff;font-size:11px;font-weight:900}.cdrActivityTable tbody tr:last-child td{border-bottom:0}.cdrActivityTable tbody tr:hover{background:#f8fbff}.cdrTypeBadge,.cdrDirection{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cdrTypeBadge{min-width:82px;font-weight:900}.cdrTypeBadge svg{border-radius:50%;width:28px;height:28px;padding:6px}.cdrTypeBadge.isCall svg{color:#0b9e85;background:#dff7f1}.cdrTypeBadge.isSms svg{color:#7a3dd1;background:#efe3ff}.cdrDirection{color:#405172;font-weight:800}.cdrNumberCell{color:#14345f;font-weight:900}.cdrDurationCell{color:var(--ink);white-space:nowrap;font-weight:900;text-align:right!important}.searchInput,.selectInput,.textInput,.textArea{border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--ink);background:#fff;padding:0 12px}.servicesSearchInput{flex:420px;align-items:center;gap:8px;max-width:680px;padding-right:10px;display:flex}.servicesSearchInput input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.servicesSearchInput input::placeholder{color:var(--muted)}.textArea{resize:vertical;min-height:110px;padding:12px}.dataTable{border-collapse:collapse;width:100%;font-size:14px}.dataTable th{text-align:left;color:#445473;text-transform:uppercase;background:#f1f5fa;padding:12px 10px;font-size:12px}.tableSortButton{width:100%;min-height:28px;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-weight:900;display:inline-flex}.tableSortButton:hover,.tableSortButton:focus-visible{color:#075fc0}.dataTable td{border-bottom:1px solid #edf1f6;padding:14px 10px}.usageDormantHint{color:#b06307;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35;display:block}.serviceDormancyBanner{border-radius:var(--radius);color:#8e4f06;background:#fff8f0;border:1px solid #ff7a1a47;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 14px;padding:16px 18px;display:grid}.serviceDormancyBanner strong{color:#8e4f06;font-size:16px;font-weight:900;display:block}.serviceDormancyBanner span{color:#9a5b13;margin-top:2px;font-size:14px;font-weight:750;line-height:1.35;display:block}.servicePendingChangeBanner{border-radius:var(--radius);color:#075fc0;background:#f4f9ff;border:1px solid #0874c93d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:16px 18px;display:grid}.servicePendingChangeBannerCancel{color:#8e4f06;background:#fff8f0;border-color:#ff7a1a4d}.servicePendingChangeContent{gap:5px;min-width:0;display:grid}.servicePendingChangeTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.servicePendingChangeTitle strong{color:inherit;font-size:16px;font-weight:900}.servicePendingChangeContent>span,.servicePendingChangeMore em{color:#3e4e70;font-size:14px;font-style:normal;font-weight:750;line-height:1.35}.servicePendingChangeMore{flex-wrap:wrap;gap:8px;display:flex}.servicePendingChangeMore em{background:#ffffffb8;border-radius:999px;padding:4px 8px}.servicePendingChangeAction{white-space:nowrap}.servicePendingChangeActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.supportRequestActions{justify-content:flex-end;margin-top:14px;display:flex}.dashboardSidecarPendingChange{background:#f4f9ff;border:1px solid #0874c93d;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 20px 16px;padding:14px;display:flex}.dashboardSidecarPendingChangeCancel{background:#fff8f0;border-color:#ff7a1a4d}.dashboardSidecarPendingChange>div{gap:4px;display:grid}.dashboardSidecarPendingChange span{color:var(--muted);font-size:13px;line-height:1.45}.emptyState{color:var(--muted);border-radius:var(--radius);border:1px dashed #c8d6e6;padding:16px}.emptyStatePanel{border-radius:var(--radius);min-height:180px;color:var(--muted);background:#f8fbff;border:1px dashed #c8d6e6;align-content:center;justify-items:start;gap:14px;padding:24px;display:grid}.emptyStatePanel h3{color:var(--ink);margin:0 0 6px;font-size:18px}.emptyStatePanel p{max-width:620px;margin:0;line-height:1.55}.clickableRow{transition:background .16s}.clickableRow:hover{background:#f7fbff}.serviceLink{color:#075fc0;white-space:nowrap;font-weight:900;display:inline-block}.serviceLink:hover{text-decoration:underline}.statusPill{text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:62px;max-width:100%;height:auto;min-height:28px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.15;display:inline-flex}.status-green{color:#00856f;background:#daf8ee}.status-orange{color:#d45f00;background:#ffeadb}.status-red{color:#d1244d;background:#ffe0e8}.status-blue{color:#0067c8;background:#e2f0ff}.status-gray{color:#526071;background:#edf1f6}.buttonLink,.primaryButton,.secondaryButton{border-radius:var(--radius);cursor:pointer;border:1px solid #0b73db;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.buttonLink,.primaryButton{color:#fff;background:#0b73db}.buttonQuiet,.secondaryButton{color:#0b73db;background:#fff}.primaryButton:disabled,.secondaryButton:disabled{cursor:progress;opacity:.78}@keyframes buttonSpinner{to{transform:rotate(360deg)}}.landingPage{color:#082041;background:#fff;min-height:100vh}.legalContent{width:min(860px,100vw - 40px);margin:0 auto;padding:76px 0 92px}.legalContent h1{color:#082041;letter-spacing:0;margin:0 0 24px;font-size:44px;line-height:1.08}.legalContent p{color:#324b70;margin:0 0 18px;font-size:18px;line-height:1.62}.legalContent a{color:#0674c8;font-weight:850}.landingHeader{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce7f2;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:12px clamp(20px,6vw,92px);display:flex;position:sticky;top:0}.landingBrand{align-items:center;display:inline-flex}.landingBrand img{width:188px;height:auto!important}.landingNav{color:#153052;align-items:center;gap:clamp(6px,1.3vw,20px);font-size:14px;font-weight:850;display:flex}.landingNav a{border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:inline-flex}.landingNav a:hover{color:#079ae5;background:#eef8ff}.landingNavAction{color:#0874c9;background:#fff;border:1px solid #b8def8}.landingMegaMenu{position:relative}.landingMegaMenu summary{color:#153052;cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;list-style:none;display:inline-flex}.landingMegaMenu summary::-webkit-details-marker{display:none}.landingMegaMenu summary:hover,.landingMegaMenu summary:focus-visible,.landingMegaMenu[open] summary{color:#079ae5;background:#eef8ff}.landingMegaMenu summary:focus-visible{outline-offset:2px;outline:3px solid #079ae540}.landingMegaMenuChevron{transition:transform .18s}.landingMegaMenu[open] .landingMegaMenuChevron{transform:rotate(180deg)}.landingMegaMenuLabelCompact{display:none}.landingMegaMenuPanel{background:#fff;border:1px solid #c9e2f5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(760px,100vw - 40px);padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:-126px;box-shadow:0 24px 58px #082a4c2e}.landingMegaMenuGroup{background:#f7fbff;border-radius:10px;min-width:0;padding:10px}.landingMegaMenuGroup h2{color:#0874c9;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:7px 8px 10px;font-size:13px;font-weight:950;display:flex}.landingNav .landingMegaMenuPanel a{border-radius:8px;align-content:center;gap:3px;min-height:58px;padding:9px 10px;display:grid}.landingMegaMenuPanel a strong{color:#082041;font-size:14px}.landingMegaMenuPanel a span{color:#526b86;font-size:11px;font-weight:700;line-height:1.35}.landingMegaMenuPanel a:hover strong,.landingMegaMenuPanel a:focus-visible strong{color:#0874c9}.landingHero{background:linear-gradient(128deg,#0000 0 61%,#11aee9 61% 100%),linear-gradient(#fbfdff,#f7fbff);grid-template-columns:minmax(0,.88fr) minmax(430px,1fr);align-items:center;gap:clamp(30px,5vw,82px);min-height:560px;padding:clamp(46px,6vw,86px) clamp(20px,6vw,92px) 0;display:grid;position:relative;overflow:hidden}.landingHero:after{content:"";pointer-events:none;opacity:.86;background:linear-gradient(30deg,#0000 0 49%,#ffffff6b 49% 50%,#0000 50%),linear-gradient(150deg,#0000 0 49%,#ffffff4d 49% 50%,#0000 50%);width:43%;height:100%;position:absolute;inset:0 0 auto auto}.landingCubeCluster{opacity:.82;width:150px;height:170px;position:absolute;top:86px;left:-34px}.landingCubeCluster span{background:linear-gradient(135deg,#eef3f8,#c7d1dc);width:54px;height:54px;position:absolute;transform:rotate(45deg)skew(-8deg,-8deg);box-shadow:18px 18px #07204112}.landingCubeCluster span:first-child{top:24px;left:10px}.landingCubeCluster span:nth-child(2){background:linear-gradient(135deg,#1bb8ef,#078bd8);top:74px;left:64px}.landingCubeCluster span:nth-child(3){top:92px;left:-24px}.landingCubeCluster span:nth-child(4){top:10px;left:72px}.landingHeroCopy,.landingHeroVisual{z-index:2;position:relative}.landingHeroCopy{max-width:680px;padding-bottom:clamp(46px,7vw,90px)}.landingKicker{color:#079ae5;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:950}.landingHero h1,.landingSectionHeader h2,.landingReview h2{letter-spacing:0;margin:0}.landingHero h1{color:#079ae5;max-width:760px;font-size:clamp(46px,5.2vw,68px);line-height:1.02}.landingHeroCopy>p:not(.landingKicker){color:#324b70;max-width:610px;margin:22px 0 0;font-size:20px;line-height:1.45}.landingActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.landingActions .primaryButton,.landingActions .secondaryButton{min-height:50px;padding:0 18px}.landingActions .primaryButton{background:linear-gradient(#15aeea,#0794de);box-shadow:0 12px 26px #0794de3d}.landingActions .secondaryButton{color:#0874c9;background:#fff;border-color:#11a2e6}.landingHeroVisual{align-self:end;place-items:end center;min-height:500px;display:grid}.landingPhoneMock{background:#070b12;border-radius:40px;width:min(42vw,295px);min-width:258px;padding:9px;box-shadow:0 24px 52px #051c3752}.landingPhoneScreen{background:linear-gradient(#fff,#eef6ff);border-radius:32px;min-height:522px;padding:16px;overflow:hidden}.phoneTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.phoneTop img{width:112px;height:auto!important}.phoneTop span{color:#0a2346;font-size:12px;font-weight:900}.landingPhoneScreen h2{margin:0 0 16px;font-size:21px;line-height:1.13}.phoneCard{background:#fff;border-radius:14px;gap:9px;margin-top:10px;padding:16px;display:grid;box-shadow:0 14px 28px #082a4c14}.phoneCard strong{color:#0874c9}.phoneCard b{color:#050f1e;font-size:27px;display:block}.phoneCard small{color:#75839b;font-size:11px}.phoneAddons p{border-top:1px solid #e8eef5;justify-content:space-between;gap:12px;margin:0;padding-top:8px;font-size:12px;font-weight:850;display:flex}.phoneAddons span{color:#138a2e;background:#dcf6e1;border-radius:999px;padding:2px 8px}.heroFloat{z-index:3;background:#fff;border-radius:8px;align-items:center;gap:14px;width:min(320px,28vw);min-height:96px;padding:16px;display:flex;position:absolute;box-shadow:0 18px 40px #07204129}.heroFloat svg{color:#fff;background:linear-gradient(#15aeea,#078bd8);border-radius:50%;flex:none;width:56px;height:56px;padding:14px}.heroFloat span,.heroFloat a{color:#335071;font-size:12px;font-weight:850;display:block}.heroFloat strong{margin:4px 0;font-size:16px;display:block}.heroFloat a{color:#0874c9;align-items:center;gap:5px;display:inline-flex}.heroFloatUsage{top:72px;right:clamp(30px,5vw,86px)}.heroFloatSupport{bottom:58px;right:clamp(70px,10vw,150px)}.landingSupportRail{background:#fff;border-block:1px solid #dce7f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px clamp(20px,6vw,92px);display:grid}.landingRailItem{border-right:1px solid #dce7f2;align-items:center;gap:14px;min-height:54px;padding:0 18px;display:flex}.landingRailItem:last-child{border-right:0}.landingRailItem svg{color:#079ae5;flex:none}.landingRailItem span{color:#2d4768;gap:2px;font-size:13px;font-weight:800;display:grid}.landingRailItem strong{color:#082041}.landingDashboardFeature,.landingPlans,.landingReview,.landingFooter{padding:clamp(42px,5.5vw,76px) clamp(20px,6vw,92px)}.landingSectionHeader{max-width:850px;margin-bottom:26px}.landingSectionHeader>p:not(.landingKicker){color:#435977;margin:14px 0 0;font-size:17px;line-height:1.55}.landingSectionHeader h2,.landingReview h2{color:#082041;font-size:clamp(30px,4vw,48px);line-height:1.08}.landingDashboardFeature{background:linear-gradient(102deg,#079ae514,#0000 42%),#f7fbff;border-block:1px solid #dce7f2}.landingDashboardPanel{background:linear-gradient(120deg,#fffffff5,#ffffffd1),linear-gradient(135deg,#15aeea33,#16b89b14);border:1px solid #c9e2f5;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(20px,3.5vw,38px);display:grid;box-shadow:0 22px 56px #082a4c1c}.landingDashboardCopy{justify-items:start;gap:18px;display:grid}.landingDashboardTitle{color:#0874c9;background:#fff;border:1px solid #b8def8;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:950;display:inline-flex}.landingDashboardTitle svg{color:#079ae5}.landingDashboardCopy h2{color:#082041;max-width:680px;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.08}.landingDashboardCopy p{color:#405a78;max-width:680px;margin:0;font-size:17px;line-height:1.55}.landingDashboardChecklist{color:#153457;gap:10px;font-size:14px;font-weight:850;line-height:1.35;display:grid}.landingDashboardChecklist span{align-items:flex-start;gap:9px;display:flex}.landingDashboardChecklist svg{color:#16b89b;flex:none;margin-top:1px}.landingDashboardCopy .primaryButton{margin-top:4px}.landingDashboardVideo{width:100%;box-shadow:0 22px 46px #051c372e}.landingDashboardPlay{color:#0874c9;background:#fff;border-top:1px solid #dce7f2;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:950;display:flex}.landingPlans{background:linear-gradient(#f7fbff,#fff 34%),#fff;border-block:1px solid #dce7f2}.landingPlansHeader{max-width:900px}.planFamilyChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 28px;display:grid}.planFamilyChoice{color:#123052;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe1ef;border-radius:12px;align-content:start;gap:14px;min-height:314px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #082a4c12}.planFamilyChoice:before{content:"";background:#079ae5;width:4px;position:absolute;inset:0 auto 0 0}.planFamilyChoice-fleet:before{background:#16a085}.planFamilyChoice:hover{border-color:#7fc5ee;transform:translateY(-2px);box-shadow:0 18px 42px #082a4c1f}.planFamilyChoice:focus-visible{outline-offset:3px;outline:3px solid #079ae53d}.planFamilyChoiceActive{background:linear-gradient(145deg,#eaf7fff5,#fff 62%);border-color:#079ae5;box-shadow:0 18px 44px #0774c924}.planFamilyChoiceActive.planFamilyChoice-fleet{background:linear-gradient(145deg,#e6f9f4f5,#fff 62%);border-color:#16a085;box-shadow:0 18px 44px #16a08524}.planFamilyChoiceTop{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.planFamilyChoiceIcon{color:#0874c9;background:#e7f5fd;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.planFamilyChoice-fleet .planFamilyChoiceIcon{color:#087c68;background:#e7f8f3}.planFamilyChoiceLabel{color:#082041;font-size:16px;font-weight:950}.planFamilyChoiceSelection{color:#49637f;background:#f5f9fc;border:1px solid #c8deee;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:950}.planFamilyChoiceActive .planFamilyChoiceSelection{color:#076bb7;background:#dff2fd;border-color:#9cd2f2}.planFamilyChoiceActive.planFamilyChoice-fleet .planFamilyChoiceSelection{color:#087c68;background:#dff5ef;border-color:#9edccb}.planFamilyChoice>strong{color:#082041;font-size:clamp(22px,2.3vw,30px);line-height:1.12}.planFamilyChoiceBestFor{color:#435977;font-size:14px;line-height:1.5}.planFamilyChoiceBestFor b{color:#183b61}.planFamilyChoiceExample{color:#355574;background:#f2f8fc;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:850;line-height:1.4}.planFamilyChoice-fleet .planFamilyChoiceExample{background:#eef9f6}.planFamilyChoiceFeatures{gap:9px;display:grid}.planFamilyChoiceFeatures>span{color:#203d5f;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.planFamilyChoiceFeatures svg{color:#079ae5;flex:none;margin-top:1px}.planFamilyChoice-fleet .planFamilyChoiceFeatures svg{color:#16a085}.planFamilyChoiceSummary{color:#355574;letter-spacing:.01em;border-top:1px solid #dce7f2;align-self:end;margin-top:auto;padding-top:13px;font-size:12px;font-weight:950}.landingPlans .planCarouselCard{border-color:#d6e6f3;box-shadow:0 14px 34px #082a4c14}.landingReview{background:linear-gradient(90deg,#079ae50f,#0000 42%),#fff;border-block:1px solid #dce7f2;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}.reviewIntro{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:24px;display:grid}.reviewIntro p:not(.landingKicker){color:#435977;margin:10px 0 0;line-height:1.5}.reviewPhotoWrap{background:linear-gradient(#fff,#d9f0fb);border-radius:50%;width:136px;height:136px;padding:6px;position:relative;box-shadow:0 16px 36px #082a4c29}.reviewPhoto{object-fit:cover;object-position:9% 78%;border-radius:50%;width:100%;height:100%;display:block}.reviewPhotoWrap span{color:#fff;background:#079ae5;border:4px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:4px;right:0;box-shadow:0 10px 20px #072a4c2e}.reviewPanel{background:#fff;border:1px solid #cfe2f3;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 34px #082a4c14}.reviewContactList{gap:10px;display:grid}.reviewContactAction{color:#082041;background:#fff;border:1px solid #d5e6f4;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:72px;padding:12px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.reviewContactAction:hover,.reviewContactAction:focus-visible{border-color:#7ec7f1;transform:translateY(-1px);box-shadow:0 12px 24px #082a4c1a}.reviewContactAction>svg:first-child{color:#079ae5;background:#e9f6fd;border-radius:50%;width:44px;height:44px;padding:11px}.reviewContactAction>svg:last-child{color:#079ae5}.reviewContactAction span{gap:3px;display:grid}.reviewContactAction small{color:#526b86;font-size:12px;font-weight:850}.reviewContactAction strong{color:#082041;font-size:17px}.reviewContactPrimary{background:linear-gradient(#15aeea,#0874c9);border-color:#079ae5}.reviewContactPrimary small,.reviewContactPrimary strong,.reviewContactPrimary>svg:last-child{color:#fff}.reviewContactPrimary>svg:first-child{color:#fff;background:#ffffff2e}.landingFooter{background:#fff;border-top:1px solid #dce7f2;grid-template-columns:minmax(250px,.72fr) minmax(0,1.9fr);gap:42px;display:grid}.landingFooterBrand{min-width:0}.landingFooter img{width:168px;height:auto!important}.landingFooter p{color:#435977;max-width:280px;margin:12px 0 0}.landingFooterContact{gap:10px;margin-top:22px;display:grid}.landingFooterContact a,.landingFooterContact span{color:#174263;align-items:center;gap:9px;font-weight:850;display:inline-flex}.landingFooterContact svg{color:#079ae5}.landingFooterLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.landingFooter nav{align-content:start;gap:9px;display:grid}.landingFooter h3{color:#0874c9;margin:0 0 4px;font-size:15px}.landingFooter nav a{color:#174263;font-size:14px;font-weight:760;line-height:1.35}.landingFooter a{color:#174263;font-weight:850}.landingFooterBottom{color:#52657e;border-top:1px solid #dce7f2;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:18px;font-size:13px;font-weight:780;display:flex}.planGeneratorGatePage{background:linear-gradient(#f7fbff 0%,#fff 46%),#fff}.planGeneratorGate{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:28px;width:min(980px,100% - 40px);min-height:calc(100vh - 130px);margin:0 auto;padding:48px 0;display:grid}.planGeneratorGate>div,.planGeneratorGateForm{background:#fff;border:1px solid #d6e6f3;border-radius:8px;box-shadow:0 14px 34px #082a4c14}.planGeneratorGate>div{gap:16px;padding:clamp(24px,4vw,44px);display:grid}.planGeneratorGate>div svg{color:#079ae5}.planGeneratorGate h1{color:#082041;letter-spacing:0;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.08}.planGeneratorGate p{color:#435977;line-height:1.5}.planGeneratorGateForm{gap:14px;padding:22px;display:grid}.planGeneratorGateForm label{color:#314463;gap:8px;font-size:14px;font-weight:850;display:grid}.planGeneratorGateError{color:#9f1835;margin:0;font-weight:850}.billSavingLeadTable{table-layout:fixed}.billSavingLeadTable th:first-child,.billSavingLeadTable td:first-child{width:22%}.billSavingLeadTable th:nth-child(2),.billSavingLeadTable td:nth-child(2){width:27%}.billSavingLeadTable th:nth-child(3),.billSavingLeadTable td:nth-child(3){width:17%}.billSavingLeadTable th:last-child,.billSavingLeadTable td:last-child{width:34%}.billSavingLeadTable td{vertical-align:top;padding-top:12px;padding-bottom:12px}.billLeadMeta{color:#53627a;text-transform:capitalize;margin-top:4px;font-size:13px;font-weight:800}.billLeadDetected{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36ch;display:-webkit-box;overflow:hidden}.billLeadEstimateList{gap:4px;margin:0;display:grid}.billLeadEstimateList div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.billLeadEstimateList dt{color:#65748d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.billLeadEstimateList dd{color:#0a1935;white-space:nowrap;margin:0;font-size:13px;font-weight:900}.billLeadTicket{gap:8px;display:grid}.billLeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billLeadTicket .secondaryButton{width:fit-content;min-height:34px;padding:0 12px;font-size:13px}.billLeadTicketForm{grid-template-columns:minmax(132px,.85fr) minmax(160px,1fr) auto;align-items:end;gap:8px;display:grid}.billLeadTicketForm label{gap:3px;min-width:0;display:grid}.billLeadTicketForm label span{color:#53627a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.billLeadTicketForm select,.billLeadTicketForm input{width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e1ee;border-radius:8px;padding:0 10px;font-size:13px;font-weight:750}.billLeadReviewNotes{color:#53627a;gap:3px;margin:0;padding-left:16px;font-size:13px;line-height:1.35;display:grid}.billLeadReviewNotes li{padding-left:2px}.dangerButton{color:#b42318;background:#fff6f8;border-color:#ffb5c3}.dangerButton:disabled{color:#9f4b43;background:#fff6f8}.buttonSpinner{animation:.8s linear infinite buttonSpin}@keyframes buttonSpin{to{transform:rotate(360deg)}}.planCategoryTabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.planCategoryTab{color:#4a5c7b;cursor:pointer;background:#fff;border:1px solid #d8e5f3;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:800}.planCategoryTabActive{color:#075fc0;background:#eaf4ff;border-color:#b9d8f8}.planCarouselControls{align-items:center;gap:10px;display:flex}.planCarouselControls .iconOnlyButton[disabled]{opacity:.42;cursor:default}.planCarouselViewport{scroll-snap-type:x mandatory;padding-bottom:6px;overflow-x:auto}.planCarouselViewport::-webkit-scrollbar{display:none}.planCarouselTrack{gap:18px;display:flex}.planCarouselSlide{scroll-snap-align:start;flex:0 0 calc(33.3333% - 12px);min-width:252px}.planCard{gap:18px;display:grid}.planCarouselCard{min-height:100%;padding:22px}.planCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.planBadgeLight,.planNetworkTag{border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.planBadgeLight{color:#35607a;background:#eef6fb}.planNetworkTag{color:#075fc0;background:#eaf4ff}.planCard h3{min-height:84px;margin:0;font-size:22px}.planPriceBlock{display:block}.planPriceLabel{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.price{color:#086ed6;font-size:42px;font-weight:900}.featureList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.featureList li{align-items:flex-start;gap:9px;display:flex}.formGrid{gap:14px;display:grid}.formRow{gap:7px;display:grid}.formRow label,.fieldLabel{font-size:13px;font-weight:900}.loginPage{color:#082041;background:#fff;min-height:100vh}.loginScreen{grid-template-columns:minmax(0,1fr) 520px;min-height:100vh;display:grid}.loginHero{color:#fff;background:linear-gradient(135deg,#0874c9e6,#14addcd1),#0874c9;align-items:center;padding:60px;display:flex}.loginBrandLogo{width:220px;height:auto}.loginHero h1{letter-spacing:0;max-width:720px;margin:20px 0 0;font-size:58px;line-height:1}.loginPanel{background:#fff;justify-content:center;align-items:center;padding:44px;display:flex}.loginPanelStack{align-content:center;gap:22px;width:min(100%,612px);display:grid}.loginPrimaryBlock{gap:18px;display:grid}.loginPrimaryBlock h2{margin:0;font-size:38px}.loginPrimaryBlock p{margin:10px 0 0}.notice{color:#134460;border-radius:var(--radius);background:#edf9ff;border:1px solid #bee4f9;padding:12px}.setupPromptBar,.paymentRequiredNotice{border-radius:var(--radius);color:var(--ink);background:#f3f8ff;border:1px solid #cfe4ff;align-items:center;gap:14px;padding:14px;display:flex}.setupPromptBar{justify-content:space-between;margin:0 0 20px}.setupPromptBar p,.paymentRequiredNotice span{color:var(--muted);margin:4px 0 0;display:block}.compactNotice{margin-top:14px;font-size:13px}.loginForm .primaryButton,.loginStepCard .secondaryButton,.loginStepCard .primaryButton{width:100%}.codeInputSingle{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:58px;color:var(--ink);text-align:center;letter-spacing:8px;font-variant-numeric:tabular-nums;background:#fff;font-size:26px;font-weight:900}.codeInputSingle::placeholder{color:#9aa8b8;letter-spacing:4px}.codeInputSingle:focus{border-color:#0b73db;outline:3px solid #0b73db29}.loginStepCard{border-top:1px solid #e2eaf4;gap:16px;padding-top:18px;display:grid}.registrationForm{gap:16px}.registrationIdentityType{border:0;gap:9px;margin:0;padding:0;display:grid}.registrationIdentityType legend{color:var(--ink);margin-bottom:9px;font-size:13px;font-weight:900}.registrationIdentityChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.registrationIdentityChoices button{color:#52637b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:11px 12px;display:grid}.registrationIdentityChoices button>svg{box-sizing:content-box;color:#0874c9;background:#edf5ff;border-radius:9px;padding:7px}.registrationIdentityChoices button>span{gap:2px;display:grid}.registrationIdentityChoices strong{color:var(--ink);font-size:14px}.registrationIdentityChoices small{color:#66758b;font-size:11px;line-height:1.3}.registrationIdentityChoices button.active{background:#f3f8ff;border-color:#0874c9;box-shadow:inset 0 0 0 1px #0874c9}.registrationBusinessFields>.formGrid,.registrationAddressBlock{gap:12px}.registrationSectionHeading{gap:2px;display:grid}.registrationSectionHeading strong{color:var(--ink);font-size:13px}.registrationSectionHeading span{color:#66758b;font-size:12px;line-height:1.4}.registrationReusePanel{background:#fbfdff;border:1px solid #d5e0ed;border-radius:11px;display:grid;overflow:hidden}.registrationReuseChoice{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.registrationReuseChoice+.registrationReuseChoice,.registrationNestedAddress+.registrationReuseChoice{border-top:1px solid #e0e8f2}.registrationReuseIcon{color:#0874c9;background:#eaf4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.registrationReuseChoice>span:nth-child(2){gap:2px;display:grid}.registrationReuseChoice strong{color:var(--ink);font-size:13px}.registrationReuseChoice small{color:#66758b;font-size:11px;line-height:1.35}.registrationToggle{width:38px;height:22px;position:relative}.registrationToggle input{opacity:0;width:1px;height:1px;position:absolute}.registrationToggle>span{background:#afbdd0;border-radius:999px;transition:background .16s;position:absolute;inset:0}.registrationToggle>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0a204240}.registrationToggle input:checked+span{background:#0874c9}.registrationToggle input:checked+span:after{transform:translate(16px)}.registrationToggle input:focus-visible+span{outline:3px solid #0874c933}.registrationNestedAddress{background:#fff;border-top:1px solid #e0e8f2;padding:13px}.ipndComplianceNotice{color:#805c08;background:#fffaf0;border:1px solid #f0d58e;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.ipndComplianceNotice>svg{margin-top:1px}.ipndComplianceNotice>span{gap:2px;font-size:11px;line-height:1.45;display:grid}.ipndComplianceNotice strong{color:#6f4e00;font-size:12px}.registrationProgress{color:#697990;grid-template-columns:auto 24px auto 24px auto 24px auto;justify-content:start;align-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.registrationProgress>span:nth-child(2),.registrationProgress>span:nth-child(4),.registrationProgress>span:nth-child(6){color:#60718a;background:#edf2f8;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.registrationProgress .complete{color:#087a5d;align-items:center;gap:5px;display:inline-flex}.registrationProgress>span.active,.registrationProgress>span:nth-child(2).complete{color:#fff;background:#0874c9}.registrationProgress .activeLabel{color:#0874c9}.verifiedIdentityCard{background:#f2fbf7;border:1px solid #cce7dc;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;display:grid}.verifiedIdentityCard>span{color:#087a5d;background:#d8f4e8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.verifiedIdentityCard div{gap:2px;min-width:0;display:grid}.verifiedIdentityCard small{color:#64748a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.verifiedIdentityCard strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profileEssentialField{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;display:grid}.profileEssentialIcon{color:#0874c9;background:#eaf4ff;border-radius:10px;place-items:center;width:38px;height:38px;margin-top:23px;display:grid}.profileAddressField .profileEssentialIcon{color:#087a5d;background:#eef8f4;margin-top:23px}.profileAddressField .addressManualToggle{width:100%}.activationGateNote{background:#f3f8ff;border-left:3px solid #0874c9;border-radius:0 9px 9px 0;gap:4px;padding:12px 14px;display:grid}.activationGateNote strong{color:var(--ink);font-size:13px}.activationGateNote span{color:#566782;font-size:12px;line-height:1.45}@media (max-width:620px){.registrationIdentityChoices{grid-template-columns:1fr}}.registrationForm>*,.registrationForm .formRow,.registrationForm .workflowTwoCol{min-width:0}.registrationForm .textInput,.registrationForm .selectInput,.registrationForm .textArea{width:100%;min-width:0}.fullWidthButton{width:100%;margin-top:14px}.backButton{border-radius:var(--radius);color:#0b73db;background:#f7fbff;border:1px solid #c7d8ec;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.backButton:hover{background:#eef7ff;border-color:#0b73db}.backLink{color:#0b73db;align-items:center;gap:7px;margin-bottom:14px;font-weight:900;display:inline-flex}.simTypeRow{align-items:center}.simTypeBadge{color:#40516d;background:#f7fbff;border:1px solid #d9e6f3;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 10px;font-size:13px;display:inline-flex}.simTypeBadge.isEsim{color:#087a68;background:#e8fbf7;border-color:#bcefe4}.simTypeBadge.isPhysical{color:#0b5cab;background:#eef7ff;border-color:#cfe2f8}.sensitiveAccessWarning{border-radius:var(--radius);color:#73510c;background:#fff8ea;border:1px solid #f4d18f;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:14px;display:grid}.sensitiveAccessWarning strong,.sensitiveAccessWarning span{display:block}.sensitiveAccessWarning span{color:#7f6a3f;margin-top:4px;line-height:1.45}.esimQrPanel{justify-items:center;gap:14px;display:grid}.esimQrPanel img{border-radius:var(--radius);background:#fff;border:1px solid #d9e6f3;width:min(260px,100%);height:auto;padding:12px}.modalPanel.esimQrModal{width:min(650px,100%);max-height:min(920px,100dvh - 48px)}.esimQrIdentity{border-bottom:1px solid #dfe7ef;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;margin:18px 20px 0;padding-bottom:17px;display:grid}.esimQrSimMark{color:#0874d6;background:#eef7ff;border:1px solid #cfe2f8;border-radius:12px;align-content:center;place-items:center;gap:1px;width:58px;height:58px;display:grid}.esimQrSimMark span{letter-spacing:.04em;font-size:10px;font-weight:900}.esimQrIdentity>div:last-child{gap:3px;min-width:0;display:grid}.esimQrIdentity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.esimQrIdentity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esimQrState{color:#49617e;background:#eef4fa;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.esimQrState.is-ready,.esimQrState.is-installed{color:#087a55;background:#e7f8f0}.esimQrState.is-attention{color:#8a5a00;background:#fff4dc}.esimQrSuccess{gap:14px;padding:16px 20px 0;display:grid}.esimQrPlatformField{gap:7px;display:grid}.esimQrPlatformField>span:first-child{color:var(--ink);font-size:13px;font-weight:900}.esimQrSelectWrap{color:#0874d6;background:#fff;border:1px solid #cbd9e8;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.esimQrSelectWrap:focus-within{border-color:#0874d6;box-shadow:0 0 0 3px #0874d61f}.esimQrSelectWrap select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-weight:750}.esimQrSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.esimQrSteps li{background:#f8fafc;border:1px solid #e0e8f1;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.esimQrSteps li>span{color:#0874d6;background:#e6f2ff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.esimQrSteps strong{color:#223753;font-size:12px;line-height:1.35}.esimQrSuccess .esimQrPanel img{width:min(310px,100%)}.esimQrScanHint{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:-3px 0 0;font-size:13px;display:flex}.esimQrSuccess .esimQrWarning{margin:0}.esimQrActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 0 20px;display:grid}.esimQrActions .primaryButton,.esimQrActions .secondaryButton{justify-content:center;width:100%;min-height:48px;margin:0}.esimQrReveal{padding:16px 20px 20px}.esimQrReveal .sensitiveAccessWarning{margin:0 0 16px}.invoicePageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.invoicePageHeader h1{margin:0}.invoicePageSummary{color:var(--muted);margin:10px 0 0;font-size:16px}.invoiceActionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.invoiceActionGroup button{min-height:42px}.invoiceActionGroup button span{white-space:nowrap}.invoiceActionMessage{color:#0b806d;text-align:right;flex-basis:100%;font-size:13px;font-weight:800}.invoiceActionMessage.isError{color:#b42318}.invoiceLabel{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:800;display:block}.invoiceBankDetails{border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:22px;padding-top:18px;display:grid}.invoiceBankDetails .invoiceLabel{grid-column:1/-1;margin-bottom:0}.invoiceBankDetails span,.invoiceBankDetails strong{display:block}.invoiceBankDetails div>span{color:var(--muted);font-size:13px}.usageBreakdownCode{width:22px;height:22px;color:var(--blue);background:#dceeff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.invoiceTermsGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.invoiceTermsGrid>div{border-radius:var(--radius);background:linear-gradient(135deg,#fff 0%,#f4f9ff 100%);border:1px solid #dfe8f2;grid-template-columns:46px minmax(0,1fr);gap:7px 12px;min-width:0;padding:14px;display:grid}.invoiceTermsGrid svg{color:#fff;background:var(--blue);border-radius:50%;grid-row:span 2;width:46px;height:46px;padding:11px;box-shadow:0 8px 18px #0874c92e}.invoiceTermsGrid>div:nth-child(2) svg{background:var(--green);box-shadow:0 8px 18px #16b89b2e}.invoiceTermsGrid>div:nth-child(3) svg{background:var(--purple);box-shadow:0 8px 18px #8654d92e}.invoiceTermsGrid strong{color:var(--blue);font-size:15px;line-height:1.2;display:block}.invoiceTermsGrid p{color:var(--muted);grid-column:2;margin:7px 0 0;font-size:13px;line-height:1.45}.providerSetupState{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.compactNumberInput{max-width:92px}.cdrSearch{flex:320px;align-items:center;gap:8px;min-width:min(420px,100%);display:flex}.cdrSearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.modalBackdrop{z-index:50;background:#0717366b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modalPanel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:min(720px,100%);max-height:min(860px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 80px #07173647}.compactModal{width:min(560px,100%)}.paymentMethodModal{width:min(680px,100%)}.setupTourModal{width:min(620px,100%)}.modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.modalHeader h2{margin:0;font-size:28px}.serviceModalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07173680}.serviceActionModal{border-radius:10px;padding:0}.serviceActionModal>.modalHeader{z-index:4;background:#fffffffa;border-bottom:1px solid #dfe7ef;margin:0;padding:18px 20px;position:sticky;top:0}.serviceActionModal>.cancellationWarning,.serviceActionModal>.sensitiveAccessWarning,.serviceActionModal>.notice,.serviceActionModal>.esimQrPanel{margin:16px 20px 0}.serviceActionModal>form{margin:0;padding:20px}.serviceActionModal>.primaryButton,.serviceActionModal>.secondaryButton{width:calc(100% - 40px);margin:20px}.serviceActionModalDanger>.modalHeader{border-bottom-color:#f0cfd6}.roamingPackModal{border:1px solid #d8e3ee;width:min(940px,100%);max-height:min(820px,100dvh - 40px);overflow:hidden auto;box-shadow:0 30px 90px #051c3a4d}.roamingPackModal>.modalHeader{align-items:flex-start;padding:20px 24px 18px}.roamingPackModal>.modalHeader h2{font-size:25px}.roamingPackModal>.modalHeader p:last-child{color:var(--muted);margin:5px 0 0}.serviceActionModal>.roamingPackForm{gap:18px;margin:0;padding:20px 24px 24px;display:grid}.roamingServiceIdentity{background:#f7faff;border:1px solid #dce7f2;border-radius:10px;grid-template-columns:42px minmax(0,1fr) minmax(240px,.9fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.roamingServiceIcon{color:#0874df;background:#eaf4ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.roamingServiceIdentity>span:not(.roamingServiceIcon),.roamingPlanIdentity{gap:2px;min-width:0;display:grid}.roamingServiceIdentity small,.roamingOrderSummary small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.roamingServiceIdentity strong,.roamingOrderSummary strong{color:var(--ink)}.roamingServiceIdentity>span:not(.roamingServiceIcon)>strong{white-space:nowrap}.roamingServiceIdentity em,.roamingOrderSummary em{color:var(--muted);font-size:13px;font-style:normal}.roamingPlanIdentity{border-left:1px solid #dce7f2;padding-left:16px}.roamingPlanIdentity strong{overflow-wrap:anywhere}.roamingPackFieldset{border:0;min-width:0;margin:0;padding:0}.roamingActiveStatus{color:#55718d;background:#f7faff;border:1px solid #dce7f2;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.roamingActiveStatus.hasActivePack{color:#078456;background:#f0fbf6;border-color:#b9e4cf}.roamingActiveStatus span,.roamingActiveStatus strong,.roamingActiveStatus em{display:block}.roamingActiveStatus strong{color:var(--ink)}.roamingActiveStatus.hasActivePack strong{color:#08734e}.roamingActiveStatus em{color:var(--muted);margin-top:2px;font-size:13px;font-style:normal;line-height:1.4}.roamingPackFieldset legend{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:850}.roamingPackScroller{scroll-snap-type:x proximity;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;gap:10px;padding:1px 1px 8px;display:grid;overflow-x:auto}.roamingPackChoice{cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #d9e4ef;border-radius:10px;align-content:start;gap:10px;min-height:166px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.roamingPackChoice:hover{border-color:#8cc4f7;transform:translateY(-1px)}.roamingPackChoice.isSelected{border-color:#0874df;box-shadow:0 0 0 2px #0874df1f}.roamingPackChoice.isActive{cursor:default;background:#f4fcf8;border-color:#addfc6}.roamingPackChoice.isActive:hover{transform:none}.roamingPackChoice>input{opacity:0;pointer-events:none;position:absolute}.roamingPackChoiceTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.roamingPackChoiceTop>span{gap:3px;display:grid}.roamingPackChoiceTop small{color:#0874df;font-size:12px;font-weight:850}.roamingPackChoiceTop strong{color:var(--ink);line-height:1.15}.roamingPackChoiceTop>em{color:var(--ink);white-space:nowrap;font-size:18px;font-style:normal;font-weight:900}.roamingPackChoiceDetail,.roamingPackChoiceCode{color:var(--muted);font-size:12px;line-height:1.35}.roamingPackChoiceCode{margin-top:auto;font-weight:750}.roamingPackActiveBadge{color:#08734e;background:#dff5e9;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850;position:absolute;bottom:11px;right:11px}.roamingPackCheck{color:#fff;background:#0874df;border-radius:999px;place-items:center;width:22px;height:22px;display:none;position:absolute;bottom:12px;right:12px}.roamingPackChoice.isSelected .roamingPackCheck{display:grid}.roamingPackInfo{color:#1165a9;background:#f2f8ff;border:1px solid #cfe5f9;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.roamingPackInfo span,.roamingPackInfo strong,.roamingPackInfo em{display:block}.roamingPackInfo em{color:#55718d;margin-top:2px;font-size:13px;font-style:normal}.roamingOrderSummary{border:1px solid #dce7f2;border-radius:10px;grid-template-columns:minmax(0,1fr) 200px;display:grid;overflow:hidden}.roamingOrderSummary>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roamingOrderSummary>div>span,.roamingOrderPrice{align-content:center;gap:4px;min-width:0;padding:16px;display:grid}.roamingOrderSummary>div>span+span{border-left:1px solid #e1e9f2}.roamingOrderPrice{color:#075da8;background:#eef7ff;border-left:1px solid #b8d8f4}.roamingOrderPrice strong{color:#075da8;font-size:24px}.roamingAcknowledgement{background:#fff9ef;border:1px solid #f0cf98;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}.roamingAcknowledgement input{margin-top:3px}.roamingAcknowledgement strong,.roamingAcknowledgement em{display:block}.roamingAcknowledgement em{color:#765d3d;margin-top:3px;font-size:13px;font-style:normal;line-height:1.4}.roamingNotesRow label{justify-content:space-between;display:flex}.roamingNotesRow label span{color:var(--muted);font-size:12px;font-weight:650}.roamingModalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roamingModalActions .primaryButton,.roamingModalActions .secondaryButton{justify-content:center;min-height:44px}.activeBoltOnCard{background:linear-gradient(135deg,#fff 0%,#f4fbf7 100%);border-color:#b9e4cf;gap:16px;padding:20px;display:grid}.activeBoltOnHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.activeBoltOnHeader h2{margin:2px 0 3px;font-size:21px}.activeBoltOnHeader>div>span{color:var(--muted)}.activeBoltOnBadge{color:#08734e;background:#ddf5e8;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.activeBoltOnList{gap:12px;display:grid}.activeBoltOnItem{background:#fff;border:1px solid #d5eadf;border-radius:10px;grid-template-columns:minmax(230px,.8fr) minmax(300px,1fr) minmax(300px,1.25fr);display:grid;overflow:hidden}.activeBoltOnIdentity,.activeBoltOnDates,.activeBoltOnUsage,.activeBoltOnUsageUnavailable{min-width:0;padding:16px}.activeBoltOnIdentity{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;display:grid}.activeBoltOnIcon{color:#08734e;background:#e7f8ef;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.activeBoltOnIdentity>span:not(.activeBoltOnIcon),.activeBoltOnIdentity small,.activeBoltOnIdentity strong,.activeBoltOnIdentity em{display:block}.activeBoltOnIdentity small,.activeBoltOnDates small,.activeBoltOnUsageMetrics small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.activeBoltOnIdentity em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal}.activeBoltOnDates{border-left:1px solid #e2eee8;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activeBoltOnDates>span{grid-template-columns:18px minmax(0,1fr);align-content:start;gap:3px 7px;display:grid}.activeBoltOnDates svg{color:#08734e;grid-row:1/4}.activeBoltOnDates strong,.activeBoltOnDates em{grid-column:2}.activeBoltOnDates em{color:#08734e;font-size:12px;font-style:normal;font-weight:750}.activeBoltOnUsage{background:#fbfefc;border-left:1px solid #e2eee8;align-content:center;gap:10px;display:grid}.activeBoltOnUsageHeader{justify-content:space-between;gap:10px;display:flex}.activeBoltOnUsageHeader>span{color:#08734e;align-items:center;gap:7px;display:inline-flex}.activeBoltOnUsageHeader em{color:var(--muted);font-size:12px;font-style:normal}.activeBoltOnMeter{background:#dfe9e4;border-radius:999px;height:8px;overflow:hidden}.activeBoltOnMeter>span{border-radius:inherit;background:#10a66a;height:100%;display:block}.activeBoltOnUsageMetrics{gap:20px;display:flex}.activeBoltOnUsageMetrics>span{gap:2px;display:grid}.activeBoltOnUsageUnavailable{color:#55718d;background:#fbfefc;border-left:1px solid #e2eee8;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:9px;display:grid}.activeBoltOnUsageUnavailable span,.activeBoltOnUsageUnavailable strong,.activeBoltOnUsageUnavailable em{display:block}.activeBoltOnUsageUnavailable em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal}@media (max-width:720px){.activeBoltOnHeader{align-items:flex-start}.activeBoltOnItem{grid-template-columns:minmax(0,1fr)}.activeBoltOnDates,.activeBoltOnUsage,.activeBoltOnUsageUnavailable{border-top:1px solid #e2eee8;border-left:0}.activeBoltOnDates{grid-template-columns:minmax(0,1fr)}.activeBoltOnUsageHeader{flex-direction:column;align-items:flex-start}.activeBoltOnUsageMetrics{justify-content:space-between}}.esimSwapModal{border:1px solid #d8e3ee;width:min(760px,100%);max-height:min(900px,100dvh - 40px);overflow:hidden auto;box-shadow:0 30px 90px #051c3a4d}.esimSwapModal>.esimSwapHeader{align-items:center;padding:20px 24px 18px}.esimSwapHeader h2{font-size:24px;line-height:1.15}.esimSwapHeader p{color:var(--muted);margin:5px 0 0;font-size:14px}.serviceActionModal>.esimSwapForm{padding:0}.esimSwapBody{gap:18px;padding:20px 24px 22px;display:grid}.esimHandover{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.esimHandoverCard{background:#f8fbff;border:1px solid #dce6f0;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.esimHandoverCard.isCurrent{background:#f4f9ff;border-color:#c8dcf1}.esimHandoverCard.isReplacement{background:#fbfcfe;border-style:dashed}.esimHandoverIcon,.esimChecklistIcon{color:#006fe8;background:#e8f3ff;place-items:center;display:grid}.esimHandoverIcon{border-radius:10px;width:42px;height:42px}.esimHandoverCard small,.esimHandoverCard strong,.esimHandoverCard em{display:block}.esimHandoverCard small{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:850}.esimHandoverCard strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.esimHandoverCard em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;overflow:hidden}.esimStatusBadge{color:#5d6f82;white-space:nowrap;background:#fff;border:1px solid #d7e0ea;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-weight:850}.esimStatusBadge.isActive{color:#057753;background:#eafaf4;border-color:#afe2ce;align-items:center;gap:4px;display:inline-flex}.esimHandoverArrow{color:#6b7f93;place-items:center;display:grid;transform:rotate(-90deg)}.esimChecklist{background:#fff;border:1px solid #dce6f0;border-radius:10px;overflow:hidden}.esimChecklist h3{color:#53677d;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;border-bottom:1px solid #e3ebf3;margin:0;padding:12px 16px;font-size:12px}.esimChecklistRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.esimChecklistRow+.esimChecklistRow{border-top:1px solid #e5ecf3}.esimChecklistIcon{border-radius:9px;width:38px;height:38px}.esimChecklistCopy{gap:3px;min-width:0;padding-top:1px;display:grid}.esimChecklistCopy>strong{color:var(--ink);font-size:14px}.esimChecklistCopy>span{color:var(--muted);font-size:13px;line-height:1.4}.esimSecurityRow.is-verified{background:#f4fcf8}.esimSecurityRow.is-verified .esimChecklistIcon{color:#067a56;background:#dff7ed}.esimVerifiedMark{color:#fff;background:#0a9c6e;border-radius:999px;place-items:center;width:28px;height:28px;margin-top:5px;display:grid}.esimSecurityProgress{align-items:center;gap:7px;margin-top:7px;font-weight:750;display:inline-flex;color:#315c83!important}.esimSecuritySetup{background:#f8fbff;border:1px solid #d9e5f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px 11px;display:flex}.esimSecuritySetup p{color:#425a72;margin:0;font-size:12px;line-height:1.4}.esimSecuritySetup .secondaryButton{white-space:nowrap;flex:none}.esimEnrollmentPanel{background:#f8fbff;border:1px solid #cbdfee;border-radius:9px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;padding:12px;display:grid}.esimEnrollmentPanel img{border:8px solid #fff;border-radius:8px;width:108px;height:108px}.esimEnrollmentPanel div{gap:5px;display:grid}.esimEnrollmentPanel span,.esimEnrollmentPanel small{color:var(--muted);font-size:12px;line-height:1.4}.esimEnrollmentPanel b{overflow-wrap:anywhere;color:var(--ink)}.esimVerificationAction{gap:5px;margin-top:9px;display:grid}.esimVerificationAction label,.esimExpandableContent>label{color:#53677d;text-transform:uppercase;font-size:11px;font-weight:850}.esimVerificationAction>div{grid-template-columns:minmax(130px,180px) auto;align-items:center;gap:8px;display:grid}.esimVerificationAction .textInput{letter-spacing:.14em;min-height:38px;padding:8px 11px}.esimSecurityError{margin-top:6px;font-weight:700;color:#a71d3b!important}.esimAcknowledgement{background:#f8fbff;border:1px solid #c9d9e8;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;display:grid}.esimAcknowledgement.isLocked{opacity:.62}.esimAcknowledgement input{accent-color:#006fe8;width:17px;height:17px;margin-top:2px}.esimAcknowledgement strong,.esimAcknowledgement em{display:block}.esimAcknowledgement strong{font-size:13px}.esimAcknowledgement em{color:var(--muted);margin-top:3px;font-size:12px;font-style:normal}.esimExpandable{background:#fff;border:1px solid #dce6f0;border-radius:9px}.esimExpandable>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.esimExpandable>button>span{align-items:center;gap:8px;display:flex}.esimExpandable>button svg{color:#3f6f9c;transition:transform .16s}.esimExpandable>button>svg.isOpen{transform:rotate(180deg)}.esimExpandable em{color:#687b8f;text-transform:uppercase;background:#eef3f8;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.esimExpandableContent{color:var(--muted);margin:0;padding:0 14px 14px;font-size:13px;line-height:1.45}.esimExpandableContent .textArea{min-height:76px;margin-top:6px}.esimSwapActions{z-index:3;background:#fffffffa;border-top:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:16px;padding:15px 24px;display:flex;position:sticky;bottom:0}.esimSwapActions>div{gap:7px;display:grid}.esimSwapActions small{color:#687b8f;align-items:center;gap:5px;font-size:10px;display:inline-flex}.esimSwapActions>.primaryButton{min-width:218px}.esimSwapActions>.primaryButton:disabled{color:#66798d;box-shadow:none;cursor:not-allowed;opacity:1;background:#dfe7ef;border-color:#c8d4df}.serviceFlowModal{border:1px solid #d7e2ed;border-radius:10px;max-height:min(720px,100dvh - 40px);overflow-y:auto;box-shadow:0 28px 80px #04193452}.serviceFlowModal>.modalHeader{z-index:3;background:#fff;border-bottom:1px solid #e1e8f0;margin:-2px -2px 16px;padding:2px 2px 14px;position:sticky;top:0}.serviceFlowModal .modalHeader h3{color:var(--ink);margin:3px 0 0;font-size:24px;line-height:1.15}.iconOnlyButton{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.workflowGrid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.workflowGrid[hidden],.workflowStepBody>[hidden]{display:none}.workflowStepper{border-radius:var(--radius);background:#f6faff;border:1px solid #dbe8f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;display:grid}.workflowStepperItem{border-radius:calc(var(--radius) - 2px);color:#40516d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.workflowStepperItem span{color:#66728b;background:#e8f1fb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.workflowStepperItem strong,.workflowStepperItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflowStepperItem small{color:var(--muted);margin-top:2px;font-size:12px}.workflowStepperItem.active{color:#071736;background:#fff;box-shadow:0 10px 24px #0d4a871a}.workflowStepperItem.active span{color:#fff;background:#0b73db}.workflowStepperItem.complete span{color:#0b806d;background:#dff8ef}.workflowStepBody{min-height:420px}.workflowTwoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflowIntroPanel{border-radius:var(--radius);background:#f6faff;border:1px solid #dbe8f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.workflowIntroPanel span,.otpChallengeCard span{color:var(--muted);display:block}.workflowIntroPanel strong{margin-top:4px;display:block}.workflowSummaryCard span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.checkoutIpndSection{background:#f8fbff;border:1px solid #d4e2ef;border-radius:10px;gap:12px;padding:15px;display:grid}.checkoutIpndHeading{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.checkoutIpndHeadingIcon{color:#08785f;background:#e5f7f0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.checkoutIpndHeading>div{gap:3px;display:grid}.checkoutIpndHeading strong{color:var(--ink);font-size:15px}.checkoutIpndHeading>div>span{color:#536981;font-size:12px;line-height:1.4}.checkoutIpndHeading>em{color:#4d6680;letter-spacing:.04em;background:#eaf1f8;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.checkoutIpndActions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.checkoutIpndActions>span{color:var(--muted);margin-left:auto;font-size:11px}.checkoutNewIpndSummary{background:#fff}.ipndCheckoutEditorHidden{display:none}.checkoutIpndEditorModal{width:min(820px,100%)}.checkoutIpndEditorForm{padding-bottom:2px}.fieldOptional{color:#728298;text-transform:uppercase;margin-left:5px;font-size:10px;font-weight:800}.checkoutIpndSaveNote{color:#2f6454;background:#f1faf6;border:1px solid #cce5da;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.checkoutIpndSaveNote svg{color:#09805e;flex:none}.checkoutIpndEditorActions .primaryButton,.checkoutIpndEditorActions .secondaryButton{min-width:180px}.planEmpty{color:var(--muted);text-align:center;padding:16px}.planChangeModal{grid-template-rows:auto minmax(0,1fr);width:min(780px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden}.planChangeModal>.modalHeader{align-items:center}.planChangeModal>.modalHeader h2{font-size:25px;line-height:1.15}.serviceActionModal>.planChangeForm{grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.planChangeBody{gap:14px;min-height:0;padding:16px 20px 18px;display:grid;overflow-y:auto}.planCurrentSummary{background:#fbfdff;border:1px solid #d9e6f3;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.planCurrentIcon{color:#0878e5;background:#f1f8ff;border:1px solid #d8e7f7;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.planCurrentIdentity,.planCurrentPrice{min-width:0}.planCurrentIdentity>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planCurrentIdentity strong{color:var(--ink);font-size:15px}.planCurrentBadge{color:#0769ca;background:#e9f4ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.planCurrentFacts{color:#586985;flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:12px;font-weight:800;display:flex}.planCurrentFacts>span{align-items:center;gap:5px;display:inline-flex}.planCurrentPrice{white-space:nowrap;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:3px;display:grid}.planCurrentPrice strong{color:var(--ink);font-size:19px}.planCurrentPrice span,.planCurrentPrice small{color:var(--muted);font-size:11px;font-weight:800}.planCurrentPrice small{grid-column:1/-1;justify-self:end}.planCatalogueHeading h3,.planChangeReview h3{color:var(--ink);margin:0;font-size:18px}.planCatalogueHeading p{color:var(--muted);margin:4px 0 0;font-size:12px}.planFilterTabs{border:1px solid #d8e5f2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.planFilterTabs button{color:#40516d;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8e5f2;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:850;display:inline-flex}.planFilterTabs button:last-child{border-right:0}.planFilterTabs button strong{color:#40516d;font-size:12px}.planFilterTabs button.active{z-index:1;color:#076bd1;background:#f4f9ff;position:relative;box-shadow:inset 0 0 0 2px #1780ee}.planFilterTabs button.active strong{color:#076bd1}.planCatalogueControls{justify-content:space-between;align-items:center;gap:14px;display:flex}.planSearchField{color:#31435f;background:#fff;border:1px solid #d4e1ee;border-radius:8px;align-items:center;gap:9px;width:min(300px,100%);min-height:42px;padding:0 12px;display:flex}.planSearchField:focus-within,.planSortField select:focus-visible{outline-offset:1px;border-color:#0b73db;outline:3px solid #0b73db26}.planSearchField input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.planSortField{color:#40516d;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.planSortField select{min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4e1ee;border-radius:8px;padding:0 34px 0 12px;font-size:13px;font-weight:800}.planCatalogue{background:#fff;border:1px solid #d6e2ee;border-radius:9px;overflow:hidden}.planCatalogueHeader{color:#566985;background:#f7faff;border-bottom:1px solid #dce6f0;grid-template-columns:minmax(230px,1fr) 82px 104px 120px;align-items:center;gap:10px;min-height:34px;padding:0 14px 0 46px;font-size:11px;font-weight:900;display:grid}.planCatalogueHeader span:last-child{text-align:right}.planCatalogueRows{scrollbar-color:#afbdcc transparent;scrollbar-width:thin;max-height:282px;overflow-y:auto}.planCatalogueRow{cursor:pointer;background:#fff;border-bottom:1px solid #e3eaf2;grid-template-columns:22px minmax(190px,1fr) 82px 104px 120px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid}.planCatalogueRow:last-child{border-bottom:0}.planCatalogueRow:hover{background:#f8fbff}.planCatalogueRow.selected{z-index:1;background:#f4f9ff;position:relative;box-shadow:inset 0 0 0 2px #1680ee}.planCatalogueRow input{accent-color:#0878e5;width:18px;height:18px;margin:0}.planCatalogueName,.planCatalogueNetwork,.planCatalogueData,.planCataloguePrice{min-width:0}.planCatalogueName strong,.planCatalogueName small,.planCatalogueNetwork strong,.planCatalogueData strong{display:block}.planCatalogueName strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.planCatalogueName small,.planCatalogueNetwork small,.planCatalogueData small,.planCataloguePrice small{color:var(--muted);font-size:10px;font-weight:750}.planCatalogueName small{margin-top:3px;display:block}.planCatalogueNetwork small,.planCatalogueData small{display:none}.planCatalogueNetwork strong,.planCatalogueData strong{color:var(--ink);font-size:13px}.planCataloguePrice{white-space:nowrap;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:3px;display:grid}.planCataloguePrice strong{color:var(--ink);font-size:16px}.planCataloguePrice span{color:#40516d;font-size:10px;font-weight:800}.planCataloguePrice small{grid-column:1/-1;justify-self:end}.planCatalogueCount{color:var(--muted);margin:-5px 2px 0;font-size:11px}.planSelectionPrompt{color:#4f617c;background:#f9fbfe;border:1px dashed #cbd9e8;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.45}.planChangeReview{background:#fbfdff;border:1px solid #d8e5f2;border-radius:9px;padding:13px 14px}.planChangeReview h3{margin-bottom:11px;font-size:15px}.planTimingOptions{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;display:grid}.planTimingOptions legend{color:#566985;grid-column:1/-1;margin-bottom:7px;font-size:11px;font-weight:900}.planTimingOptions label{cursor:pointer;background:#fff;border:1px solid #d8e5f2;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.planTimingOptions label.selected{background:#f3f9ff;border-color:#1680ee;box-shadow:inset 0 0 0 1px #1680ee}.planTimingOptions label.planTimingImmediate.selected{background:#fff9f0;border-color:#e9a34a;box-shadow:inset 0 0 0 1px #e9a34a}.planTimingOptions input,.planImmediateAcknowledgement input{accent-color:#0878e5;width:17px;height:17px;margin:0}.planTimingOptions span,.planTimingOptions strong,.planTimingOptions small{min-width:0;display:block}.planTimingOptions strong{color:var(--ink);font-size:12px}.planTimingOptions small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.planImmediateAcknowledgement{color:#7b4a12;cursor:pointer;background:#fff9ef;border:1px solid #f0c27b;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:0 0 12px;padding:10px 11px;font-size:11px;line-height:1.45;display:grid}.planImmediateAcknowledgement input{margin-top:1px}.planImmediateAcknowledgement strong{color:#6a3c08}.planChangeReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.planChangeReviewGrid>div{border-right:1px solid #dfe7ef;align-content:start;gap:5px;min-width:0;padding:0 12px;display:grid}.planChangeReviewGrid>div:first-child{padding-left:0}.planChangeReviewGrid>div:last-child{border-right:0;padding-right:0}.planChangeReviewGrid>div>span{color:#566985;font-size:10px;font-weight:900}.planChangeReviewGrid>div>strong{color:var(--ink);align-items:center;gap:5px;font-size:14px;display:inline-flex}.planChangeReviewGrid>div:first-child>strong{font-size:19px}.planChangeReviewGrid strong.isIncrease{color:#0b4f96}.planChangeReviewGrid strong.isDecrease,.planImpactTone.is-positive{color:#087a68}.planImpactTone.is-attention{color:#a95d05}.planChangeReviewGrid small{color:var(--muted);font-size:10px;line-height:1.4}.planStaysSame{gap:4px;display:grid}.planStaysSame>span{color:#40516d;align-items:center;gap:4px;display:inline-flex}.planStaysSame svg{color:#0878e5;flex:none}.planChangeActions{z-index:3;background:#fffffffa;border-top:1px solid #dce6f0;justify-content:flex-end;align-items:center;gap:12px;padding:13px 20px;display:flex;position:sticky;bottom:0}.planChangeActions>div{justify-items:end;gap:4px;display:grid}.planChangeActions small{color:var(--muted);font-size:9px}.planChangeActions .secondaryButton,.planChangeActions .primaryButton{min-width:190px;min-height:44px}.connectionChoice{gap:7px;display:grid}.segmentedControl{border-radius:var(--radius);background:#edf5ff;border:1px solid #d9e6f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:42px;padding:4px;display:grid}.segmentedControl button{border-radius:calc(var(--radius) - 2px);color:#40516d;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.segmentedControl button.active{color:#fff;background:#0b73db;box-shadow:0 6px 12px #0b73db2e}.portingPanel{border-radius:var(--radius);background:#f7fbff;border:1px solid #cfe6fb;gap:14px;padding:16px;display:grid}.portingPanel p{margin:4px 0 0}.physicalSimPanel{background:#fff;border:1px solid #cfe0ef;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:22px;padding:16px 18px;display:grid}.physicalSimPanelIntro{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.physicalSimPanelIntro>svg{color:#0874ea;background:#eaf6ff;border-radius:12px;width:42px;height:42px;padding:10px}.physicalSimPanelIntro span{gap:4px;display:grid}.physicalSimPanelIntro strong{color:#082041;font-size:15px}.physicalSimPanelIntro small,.physicalSimSerialField>small{color:#5c6f89;font-size:12px;line-height:1.45}.physicalSimSerialField label{justify-content:space-between;align-items:center;gap:12px;display:flex}.physicalSimSerialField label span{color:#62738a;text-transform:uppercase;background:#edf3f8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.physicalSimSerialField .textInput{font-variant-numeric:tabular-nums;letter-spacing:.025em}.otpChallengeCard{border-radius:var(--radius);background:#fff;border:1px solid #d9e6f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.otpChallengeCard svg{color:#0b73db}.workflowSubmitButton{justify-content:space-between;width:100%;min-height:58px;padding:0 22px;font-size:18px}.workflowSummaryCard{border-radius:var(--radius);background:#f8fbff;border:1px solid #dbe8f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.workflowSummaryCard>div{border-radius:calc(var(--radius) - 2px);background:#fff;border:1px solid #e1ecf7;min-width:0;padding:14px}.workflowSummaryCard strong,.workflowSummaryCard small{text-overflow:ellipsis;display:block;overflow:hidden}.workflowSummaryCard strong{color:var(--ink);margin-top:5px;font-size:16px}.workflowSummaryCard small{color:var(--muted);margin-top:4px}.approvalCheckbox{border-radius:var(--radius);background:#f5fbff;border:1px solid #cfe6fb;align-items:flex-start;padding:14px}.paymentChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paymentChoiceCard{border:1px solid var(--line);border-radius:var(--radius);min-height:178px;color:inherit;text-align:left;cursor:pointer;background:#fff;align-content:start;gap:14px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.paymentChoiceCard:hover{box-shadow:var(--shadow);border-color:#b9d8f8;transform:translateY(-2px)}.paymentChoiceCard .metricIcon{width:54px;height:54px}.paymentChoiceCard strong,.paymentChoiceCard span{display:block}.paymentChoiceCard strong{font-size:22px}.paymentChoiceCard span{color:var(--muted);margin-top:6px;line-height:1.4}.modalIntro{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.modalActions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:1180px){.landingHero{grid-template-columns:1fr;padding-bottom:34px}.landingHeroVisual{place-items:center;min-height:460px}.landingSupportRail{grid-template-columns:repeat(2,minmax(0,1fr))}.landingRailItem{border-right:0}.landingReview{grid-template-columns:1fr}.landingFooter,.landingFooterLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.planGeneratorGate{grid-template-columns:1fr}.appShell{grid-template-columns:84px minmax(0,1fr)}.sidebar{width:84px}.brand img,.navItem span,.sidebarCollapseButton span{display:none}.sidebarCollapseButton{justify-content:center;padding:0}.brand{min-height:42px}.customerStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.customerStatusItem:nth-child(3){border-left:0}.customerStatusItem:nth-child(n+3){border-top:1px solid #e0e7ef}.billingPrimaryGrid,.accountDetailsGrid,.adminOverview,.adminOperationsGrid{grid-template-columns:1fr}.adminStaticConfigGrid,.productCodePolicyForm{grid-template-columns:repeat(2,minmax(0,1fr))}.productCodePolicyForm .secondaryButton{grid-column:span 2}.teamServiceTabList{grid-template-columns:repeat(2,minmax(0,1fr))}.cdrFilterPanel{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.cdrFieldWide{grid-column:1/-1}.invoiceTermsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerAdminGrid,.manualChargeComposerGrid,.ipndStreetNumberGrid,.ipndStreetNameGrid{grid-template-columns:1fr}.manualChargeDescription,.manualChargeNotes{grid-column:auto}}@media (max-width:980px){.serviceSettingsGrid{grid-template-columns:1fr}.planCarouselSlide{flex-basis:calc(50% - 9px)}}@media (max-width:760px){.adminDashboardStack,.adminDashboardStack .adminSection{min-width:0}.adminDashboardStack .adminSection>.dataTable{width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.customerPageHeader{align-items:start;display:grid}.customerPageHeader h1{font-size:36px}.customerPageHeaderActions,.customerPageHeaderActions .primaryButton,.customerPageHeaderActions .secondaryButton{width:100%}.customerPageHeaderActions{display:grid}.customerStatusStrip{grid-template-columns:1fr}.customerStatusItem,.customerStatusItem:nth-child(3){border-top:1px solid #e0e7ef;border-left:0;min-height:72px}.customerStatusItem:first-child{border-top:0}.billingStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.billingStatusStrip .customerStatusItem{border-top:0;border-left:1px solid #e0e7ef;min-height:96px;padding:10px}.billingStatusStrip .customerStatusItem:first-child{border-left:0}.supportRequestSummary{grid-template-columns:minmax(0,1fr) auto 22px;gap:8px 10px}.supportRequestTitleBlock{grid-area:1/1/auto/3}.supportRequestSummary>.statusPill{grid-area:2/1}.supportRequestDate{grid-area:2/2;justify-self:end}.supportRequestChevron{grid-area:1/3/3}.supportHelpChooserHeader{flex-direction:column;align-items:stretch}.supportCreateButton,.supportEmailLink{justify-content:center;width:100%}.supportCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supportCategoryChoice{min-height:148px;padding:17px 15px}.supportCategoryChoice:nth-child(2){border-right:0}.supportCategoryChoice:nth-child(n+3){border-top:1px solid var(--line)}.supportRequestWorkspace{padding:18px 14px}.supportRequestTableHeader{display:none}.supportRequestModalActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supportRequestModalActions .primaryButton,.supportRequestModalActions .secondaryButton{white-space:nowrap;width:100%;min-width:0;padding-inline:10px;font-size:14px}.landingHeader{flex-direction:column;align-items:flex-start;gap:12px;position:static}.landingNav{flex-wrap:wrap;width:100%;padding-bottom:2px;overflow:visible}.landingNav a{min-height:34px;padding:0 8px}.landingNav>a:first-child,.landingNav>a:nth-child(2){display:none}.landingNavSecondary{display:none!important}.landingNavAction{flex:100%;justify-content:center}.landingHero{background:linear-gradient(145deg,#0000 0 72%,#11aee9 72% 100%),linear-gradient(#fbfdff,#f7fbff);min-height:0;padding-top:34px}.landingHero h1{font-size:clamp(38px,11vw,52px)}.landingHeroCopy>p:not(.landingKicker){font-size:17px}.landingActions,.landingActions .primaryButton,.landingActions .secondaryButton{width:100%}.landingHeroVisual{min-height:390px}.landingPhoneMock{width:min(100%,270px);min-width:0}.landingPhoneScreen{min-height:470px}.heroFloat{display:none}.landingSupportRail,.landingDashboardPanel,.landingReview,.landingFooter,.landingFooterLinks,.landingFooter nav{grid-template-columns:1fr}.landingSupportRail{gap:12px}.landingDashboardPanel,.reviewIntro{grid-template-columns:1fr}.reviewPhotoWrap{width:124px;height:124px}.landingDashboardCopy .primaryButton{width:100%}.landingPlans .sectionHeader{display:grid}.planFamilyChoices{grid-template-columns:1fr}.planFamilyChoice{min-height:0}.landingPlans .planCarouselControls{justify-content:flex-start}.landingFooterBottom{justify-content:stretch;display:grid}.appShell{background:var(--canvas);min-height:100vh;display:block}.workspace{padding-top:64px}.sidebar,.sidebarCollapsed{z-index:60;width:min(320px,100vw - 48px);height:100dvh;padding:18px 16px;transition:transform .18s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 48px #0717363d}.sidebarMobileOpen{transform:translate(0)}.mobileSidebarBackdrop{z-index:55;background:#07173670;border:0;display:block;position:fixed;inset:0}.brand,.sidebarCollapsed .brand{justify-content:flex-start;height:58px;min-height:58px;margin-bottom:12px;padding:0 4px}.brand img,.sidebarCollapsed .brand img{width:156px;display:block}.sidebarCollapseButton{display:none}.nav{grid-template-columns:1fr;justify-items:stretch;gap:6px}.navItem,.sidebarCollapsed .navItem{justify-content:flex-start;gap:12px;height:48px;padding:0 13px}.navItem span,.sidebarCollapsed .navItem span{display:inline}.navItem:hover{transform:none}.topbar{z-index:50;gap:10px;height:64px;padding:0 12px;position:fixed;inset:0 0 auto}.topbarTitleCluster{flex:auto;gap:10px}.mobileNavToggle{color:#fff;background:#ffffff1f;border:1px solid #ffffff52;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.mobileNavToggle[aria-expanded=true]{background:#ffffff3d}.mobileTopbarTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:900;display:block;overflow:hidden}.topbarContextLabel{display:none}.topbarActions{flex:none;gap:8px}.topbarSecondaryMenu{display:none}.iconButton{background:#ffffff1f;border-color:#ffffff52;width:40px;height:40px}.notificationBadge{border-color:#0874c9;top:-7px;right:-5px}.toastViewport{width:auto;top:76px;left:12px;right:12px}.portalToast{grid-template-columns:62px minmax(0,1fr);min-height:104px}.portalToastIcon{padding-top:24px}.portalToastIcon svg{width:30px;height:30px}.portalToastBody{padding:18px 14px 16px 0}.portalToastTitleRow strong{font-size:17px}.portalToast p{font-size:14px}.portalToastMeta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.userBadgeButton>div:not(.avatar){display:none}.userBadgeButton{grid-template-columns:40px}.userBadgeButton svg{display:none}.dropdownPanel{width:min(300px,100vw - 28px);right:-8px}.topbarActions .topbarMenu:last-child .dropdownPanel{right:0}.avatar{width:40px;height:40px}.content{padding:22px 14px}.adminWorkspaceNav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.adminWorkspaceNav a{grid-template-columns:28px minmax(0,1fr);padding-inline:10px}.adminWorkspaceNav small{display:none}.adminCustomerSearchForm .textInput,.adminCustomerSearchForm .primaryButton,.adminCustomerSearchForm .secondaryButton{flex-basis:100%;width:100%}.adminResultCount{margin-left:0}.hero{display:grid}.heroAside{width:100%;min-width:0}.heroBanner{min-width:0}.servicePendingChangeBanner{grid-template-columns:auto minmax(0,1fr)}.servicePendingChangeAction{grid-column:1/-1;width:100%}.periodPicker{justify-content:stretch}.teamServiceTabList{grid-template-columns:repeat(2,minmax(0,1fr))}.teamServiceTab{min-height:58px}.teamServiceControls,.teamServiceControls .selectInput,.teamServiceSearchInput{width:100%}.teamServiceTableSectionHeader{align-items:start;display:grid}.teamServiceTableSectionHeader>span{justify-self:start}.teamServiceSectionEmptyAction{align-items:start;display:grid}.teamServiceSectionEmptyAction .secondaryButton{justify-self:start}.teamServiceTable{overflow-x:visible}.teamServiceHeader{display:none}.teamServiceTable-services .teamServiceRow,.teamServiceTable-pool .teamServiceRow,.teamServiceTable-usage .teamServiceRow{grid-template-columns:1fr;min-width:0}.teamServiceData>div:first-child{display:grid}.teamServiceMetric{border-top:1px solid #edf1f6;padding-top:8px}.serviceDetailTabs{margin-top:14px}.serviceDetailTabList{grid-template-columns:1fr}.cdrFilterPanel{grid-template-columns:1fr;padding:12px}.accountCdrFilterPanel{grid-template-columns:1fr}.cdrFieldWide{grid-column:auto}.cdrPeriodField .periodPicker{grid-template-columns:42px minmax(0,1fr) 42px;display:grid}.cdrPeriodField .periodRangeHint,.cdrPeriodField .periodPicker .buttonLink{grid-column:1/-1;width:100%}.cdrResultsHeader{display:grid}.periodMonthInput{flex:1;min-width:0}.adminFinancialList,.adminStaticConfigGrid,.adminOperationsGrid,.cancellationServiceSummary,.invoiceTermsGrid,.addressFieldGrid,.compactDefinitionGrid,.mfaSetupGrid,.manualChargeGrid,.policyStatusGrid{grid-template-columns:1fr}.mfaAccessPanel{padding:18px}.mfaAccessHeader,.mfaActionRow{flex-direction:column;align-items:stretch}.mfaAccessHeader>strong{align-self:flex-start}.mfaActionRow .primaryButton,.mfaActionRow .secondaryButton,.mfaActionRow .mfaSkipForm{width:100%}.sectionActions,.adminCardActions,.cancellationModalActions,.compactInlineForm{flex-direction:column;align-items:stretch}.sectionActions .secondaryButton,.adminCardActions .secondaryButton,.adminCardActions .primaryButton,.compactInlineForm .selectInput,.compactInlineForm .secondaryButton,.dangerButton{width:100%}.tiabNetworkHeader{display:grid}.serviceSettingsIntro{align-items:start;gap:8px;display:grid}.serviceProfileGrid{grid-template-columns:1fr}.tiabNetworkHeader .secondaryButton{width:100%}.invoiceActionGroup{justify-content:stretch}.invoiceActionGroup,.invoiceActionGroup button{width:100%}.invoiceActionMessage{text-align:left}.usageBreakdownCode{width:17px;height:17px;font-size:8.5px}.planCarouselControls{justify-content:space-between;width:100%}.planCarouselSlide{flex-basis:100%;min-width:0}.metricIcon{width:52px;height:52px}.loginScreen{grid-template-columns:1fr}.billingAlertBar,.paymentDetailsSummary,.invoicePageHeader{display:grid}.paymentDetailsReadOnly{text-align:left;max-width:none}.billingAlertActions{width:100%}.billingAlertActions .primaryButton,.billingAlertActions .secondaryButton{flex:1 1 0}.loginHero{padding:36px 24px}.loginHero h1{font-size:42px}.workflowIntroPanel,.workflowTwoCol,.otpChallengeCard,.workflowStepper,.workflowSummaryCard,.paymentChoiceGrid,.productCodePolicyForm{grid-template-columns:1fr}.planChangeModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 24px)}.planChangeModal>.modalHeader{padding:14px 16px}.planChangeModal>.modalHeader h2{font-size:20px}.planChangeBody{gap:12px;padding:14px 14px 16px}.planCurrentSummary{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.planCurrentIcon{width:42px;height:42px}.planCurrentPrice{grid-column:2;justify-content:start}.planCurrentPrice small{justify-self:start}.planFilterTabs button{align-content:center;gap:2px;min-width:0;min-height:48px;padding:5px;font-size:10px;line-height:1.2;display:grid}.planFilterTabs button strong{font-size:11px}.planFilterTabs{min-height:50px}.planCatalogueControls{grid-template-columns:1fr;gap:9px;display:grid}.planSearchField{width:100%}.planSortField{grid-template-columns:auto minmax(0,1fr);display:grid}.planSortField select{width:100%}.planCatalogueHeader{display:none}.planCatalogueRows{max-height:318px}.planCatalogue{min-height:320px}.planCatalogueRow{grid-template-columns:22px minmax(0,1fr) auto;gap:6px 9px;min-height:78px;padding:10px 11px}.planCatalogueRow input{grid-row:1/span 2}.planCatalogueName{grid-column:2}.planCatalogueName strong{white-space:normal}.planCatalogueNetwork,.planCatalogueData{grid-row:2;align-items:baseline;gap:4px;display:inline-flex}.planCatalogueNetwork{grid-column:2}.planCatalogueData{grid-column:2;margin-left:52px}.planCatalogueNetwork small,.planCatalogueData small{display:none}.planCataloguePrice{grid-area:1/3/span 2}.planChangeReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.planTimingOptions{grid-template-columns:1fr}.planChangeReviewGrid>div{padding:0 10px}.planChangeReviewGrid>div:nth-child(2){border-right:0;padding-right:0}.planChangeReviewGrid>div:nth-child(3){padding-left:0}.planChangeActions{padding:11px 14px max(11px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:8px;display:grid}.planChangeActions>div{display:contents}.planChangeActions small{display:none}.planChangeActions .secondaryButton,.planChangeActions .primaryButton{width:100%;min-width:0}.productCodePolicyForm .secondaryButton{grid-column:auto}.compactMoneyInput,.productCodeNotesInput{width:100%;min-width:0}.workflowGrid{grid-template-columns:1fr}}@media print{@page{size:A4;margin:10mm}body{color:#071736;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.sidebar,.topbar,.backLink,.invoicePageHeader{display:none!important}.appShell{display:block}.workspace,.content{background:#fff;padding:0;display:block}.invoiceLabel{margin-bottom:3px;font-size:10px;display:block}.usageBreakdownCode{width:14px;height:14px;font-size:7px}.invoiceBankDetails{break-inside:avoid;page-break-inside:avoid}.invoiceTermsGrid{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:10px}.invoiceTermsGrid>div{background:#fff;border-radius:6px;grid-template-columns:28px minmax(0,1fr);gap:4px 7px;padding:7px}.invoiceTermsGrid svg{width:28px;height:28px;box-shadow:none;padding:7px}.invoiceTermsGrid strong{font-size:11px}.invoiceTermsGrid p{margin-top:4px;font-size:8px;line-height:1.2}}.portalVideoModule{z-index:2;background:#fff;border:1px solid #b8def8;border-radius:8px;align-self:center;position:relative;overflow:hidden;box-shadow:0 28px 70px #051c373d}.portalVideoChrome{background:linear-gradient(#fff,#f4f8fd);border-bottom:1px solid #dce7f2;align-items:center;gap:10px;min-height:42px;padding:0 16px;display:flex}.portalVideoChrome span{background:#ff7a1a;border-radius:999px;width:11px;height:11px}.portalVideoChrome span:nth-child(2){background:#f4bd38}.portalVideoChrome span:nth-child(3){background:#16b89b}.portalVideoChrome strong{color:#52657e;margin-left:7px;font-size:13px;font-weight:900}.portalVideoModule video{aspect-ratio:16/9;background:#eef6ff;width:100%;display:block}.portalVideoTimeline{color:#435977;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 16px 16px;font-size:12px;font-weight:900;display:grid;position:relative}.portalVideoTimeline i{background:#dfeaf4;border-radius:999px;height:4px;position:absolute;top:5px;left:16px;right:16px;overflow:hidden}.portalVideoTimeline i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0874c9,#16b89b);width:42%;height:100%;animation:5.8s ease-in-out infinite portalTimelineSweep;display:block}@keyframes portalTimelineSweep{0%,to{width:18%}48%{width:88%}}@media (prefers-reduced-motion:reduce){.portalVideoTimeline i:after{width:42%;animation:none}}@media (max-width:1180px){.portalVideoModule{width:min(100%,920px)}}.salesHero{min-height:610px}@media (max-width:1040px){.salesHeader .landingNav{gap:4px}.salesHeader .landingNav>a:nth-child(2),.salesHeader .landingNav>a:nth-child(3){display:none}.salesHeader .landingNav a,.salesHeader .landingMegaMenu summary{padding-left:7px;padding-right:7px}}@media (max-width:760px){.salesHeader{flex-direction:initial;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-block:10px;display:grid;position:sticky}.salesHeader .landingBrand img{width:142px}.salesHeader .landingNav{flex-wrap:nowrap;width:auto;padding:0}.salesHeader .landingNav>a:not(.landingNavSecondary):not(.landingNavAction),.salesHeader .landingMegaMenuLabelWide{display:none}.salesHeader .landingMegaMenuLabelCompact{display:inline}.salesHeader .landingMegaMenuPanel{overscroll-behavior:contain;grid-template-columns:1fr;width:auto;max-height:calc(100vh - 88px);position:fixed;top:72px;left:12px;right:12px;overflow-y:auto}.salesHeader .landingMegaMenuGroup{padding:8px}.salesHeader .landingMegaMenuGroup h2{padding-bottom:6px}.salesHeader .landingMegaMenuPanel a{min-height:52px}.salesHeader .landingNavSecondary{display:inline-flex!important}.salesHeader .landingNavAction{white-space:nowrap;flex:none;justify-content:center}.salesHeader .landingNavAction svg{display:none}.salesHero{min-height:0}}@media (max-width:520px){.salesHeader .landingNavSecondary{display:none!important}.salesHeader .landingNav{gap:2px}.salesHeader .landingMegaMenu summary{padding-inline:5px}}.addServiceModal{width:min(1080px,100vw - 40px);max-height:calc(100vh - 40px);padding:0;overflow-y:auto}.addServiceModal>.modalHeader,.addServiceModal>.notice,.addServiceModal>.paymentRequiredNotice,.addServiceModal>.workflowGrid{margin-inline:26px}.addServiceModal>.modalHeader{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dbe8f5;margin:0;padding:22px 26px 18px;position:sticky;top:0}.addServiceModal>.workflowGrid{margin-bottom:24px}.addServiceModal .workflowStepper{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6fafff7;position:sticky;top:93px}.orderStepHeading{justify-content:space-between;gap:24px;padding:8px 0 2px;display:flex}.orderStepHeading h3{color:#071736;margin:3px 0 7px;font-size:clamp(24px,3vw,34px);line-height:1.08}.orderStepHeading p:not(.eyebrow){color:#5d6e86;max-width:720px;margin:0;line-height:1.5}.orderChoiceSection,.orderPlanSection{gap:10px;display:grid}.orderChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orderChoiceCard{color:#0c2749;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e4f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:112px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.orderChoiceCard:hover,.orderChoiceCard:focus-visible{border-color:#7ac6ef;transform:translateY(-1px);box-shadow:0 12px 26px #082a4c17}.orderChoiceCard.selected{background:linear-gradient(145deg,#fff,#edf8ff);border-color:#079ae5;box-shadow:0 12px 28px #079ae521}.orderChoiceCard>svg:first-child{color:#079ae5;background:#e8f6fd;border-radius:14px;width:50px;height:50px;padding:12px}.orderChoiceCard>svg:last-child{color:#079ae5}.orderChoiceCard span{min-width:0}.orderChoiceCard strong,.orderChoiceCard small{display:block}.orderChoiceCard strong{font-size:17px}.orderChoiceCard small{color:#5d6e86;margin-top:5px;font-size:13px;line-height:1.4}.orderPlanSection{border-top:1px solid #dce7f2;padding-top:18px}.orderPlanSectionHeader{justify-content:space-between;align-items:end;gap:20px;display:flex}.orderPlanSectionHeader p{color:#60748c;margin:4px 0 0;font-size:13px}.orderPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orderPlanCard{cursor:pointer;background:#fff;border:1px solid #d6e5f2;border-radius:10px;grid-template-rows:auto auto auto auto 1fr;align-content:start;gap:12px;min-height:275px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.orderPlanCard:hover,.orderPlanCard:focus-within{border-color:#7ac6ef;transform:translateY(-1px)}.orderPlanCard.selected{border-color:#079ae5;box-shadow:0 14px 30px #079ae524}.orderPlanCard>input{opacity:0;pointer-events:none;position:absolute}.orderPlanTop{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.wearableTag{color:#0b806d;background:#e8f8f4;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.orderPlanCard>strong{color:#082041;font-size:19px}.orderPlanAllowance{color:#0874c9;font-size:28px;font-weight:950}.orderPlanAllowance small,.orderPlanPrice small{color:#65758d;font-size:11px;font-weight:800}.orderPlanPrice{color:#082041;font-size:20px;font-weight:900}.orderPlanPrice small{margin-left:4px}.orderPlanCard ul{color:#435977;align-content:end;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.orderPlanCard li{align-items:flex-start;gap:7px;display:flex}.orderPlanCard li svg{color:#16b89b;flex:none}.orderStickyBar{background:#fffffff7;border:1px solid #badcf2;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:18px;padding:16px;display:grid;box-shadow:0 12px 28px #082a4c14}.orderStickyBar>div{gap:3px;display:grid}.orderStickyBar>div>span,.orderStickyBar>div>small{color:#60748c;font-size:12px}.orderStickyBar strong{color:#082041;font-size:17px}.textButton,.inlineHelpButton{color:#0874c9;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.inlineHelpButton{align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}.orderAddonCard{background:#f5fbff;border:1px solid #cfe6fb;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.orderAddonCard>svg{color:#079ae5}.orderAddonCard strong,.orderAddonCard small{display:block}.orderAddonCard small{color:#60748c;margin-top:4px}.portEvidenceCard{background:#f7fbff;border:1px solid #cfe6fb;border-radius:10px;gap:16px;padding:18px;display:grid}.portEvidenceCard h4,.orderPaymentCard h4{color:#082041;margin:3px 0 5px;font-size:20px}.portEvidenceCard p,.orderPaymentCard p{color:#5d6e86;margin:0;line-height:1.5}.orderCheckoutGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.orderCheckoutGrid .workflowSummaryCard{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowSummaryCard>.workflowSummaryItem{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;display:grid}.workflowSummaryItem>div{min-width:0}.workflowSummaryIcon,.orderPaymentHeading>span{color:#0874c9;background:#eaf4ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.workflowSummaryIcon.isIpnd{color:#0b8a68;background:#e8f8f2}.workflowSummaryIpnd{grid-column:1/-1}.workflowSummaryIpnd>div>span{align-items:center;gap:7px;display:flex}.workflowSummaryIpnd em{color:#08775c;letter-spacing:.08em;background:#e8f8f2;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:950}.workflowSummaryCard .workflowSummaryStatus{color:#15765d;background:#edf8f3;border-radius:999px;width:max-content;margin-top:8px;padding:4px 8px;font-size:10px;font-weight:900}.orderPaymentCard{background:#fff;border:1px solid #badcf2;border-radius:10px;gap:18px;padding:20px;display:grid;position:sticky;top:180px;box-shadow:0 14px 32px #082a4c17}.orderPaymentHeading{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;display:grid}.orderPaymentHeading>span{color:#075fc1;background:#edf4ff}.orderPaymentCard dl{gap:12px;margin:0;display:grid}.orderPaymentCard dl>div{border-bottom:1px solid #e3edf5;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.orderPaymentCard dt{color:#526780;font-size:13px;font-weight:800}.orderPaymentCard dd{color:#0874c9;margin:0;font-size:21px;font-weight:950}.orderComplianceReview{background:#f8fbfe;border:1px solid #b9d7ef;border-radius:10px;gap:12px;padding:18px;display:grid}.orderComplianceHeading,.orderComplianceDocument,.orderComplianceDocument nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.orderComplianceHeading h4{color:#082041;margin:3px 0 0;font-size:20px}.orderComplianceHeading>svg{color:#0874c9}.orderComplianceDocument{background:#fff;border:1px solid #d9e7f2;border-radius:8px;padding:14px}.orderComplianceDocument>div{gap:4px;display:grid}.orderComplianceDocument span{color:#60748c;font-size:12px}.orderComplianceDocument nav{white-space:nowrap;justify-content:flex-end}.orderComplianceDocument a{color:#0874c9;align-items:center;gap:5px;font-size:13px;font-weight:850;display:inline-flex}.complianceCheckbox{border-top:1px solid #dce8f2;align-items:flex-start;padding-top:12px}.complianceCheckbox a{color:#0874c9;font-weight:800}.contextHelpBackdrop{z-index:80;background:#0717368c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contextHelpModal{background:#fff;border-radius:12px;gap:18px;width:min(500px,100%);padding:22px;display:grid;box-shadow:0 30px 70px #0419344d}.contextHelpModal p{color:#435977;margin:0;line-height:1.6}@media (max-width:900px){.orderPlanGrid,.orderCheckoutGrid{grid-template-columns:1fr}.orderPaymentCard{position:static}.orderComplianceDocument{flex-direction:column;align-items:flex-start}.orderComplianceDocument nav{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.addServiceModal{border-radius:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh;margin:-24px}.addServiceModal>.modalHeader,.addServiceModal>.notice,.addServiceModal>.paymentRequiredNotice,.addServiceModal>.workflowGrid{margin-inline:16px}.addServiceModal>.workflowGrid{grid-template-columns:minmax(0,1fr)}.addServiceModal .workflowStepBody,.addServiceModal .formGrid,.addServiceModal .formRow,.addServiceModal .textInput,.addServiceModal .selectInput{min-width:0;max-width:100%}.addServiceModal>.modalHeader{margin:0;padding:16px}.addServiceModal .workflowStepper{grid-template-columns:repeat(3,minmax(0,1fr));top:80px}.workflowStepperItem{text-align:center;grid-template-columns:1fr;justify-items:center;width:100%;min-width:0;padding:8px 4px}.workflowStepperItem strong{width:100%;min-width:0;font-size:12px}.workflowStepperItem small{display:none}.orderChoiceGrid,.orderCheckoutGrid .workflowSummaryCard{grid-template-columns:1fr}.physicalSimPanel{grid-template-columns:1fr;gap:14px;padding:14px}.orderChoiceCard{min-height:98px;padding:14px}.orderPlanGrid{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.orderPlanCard{scroll-snap-align:start;flex:0 0 88%;min-height:260px}.orderStickyBar{grid-template-columns:1fr;gap:10px;margin-inline:-4px}.orderStickyBar .workflowSubmitButton{min-height:50px;font-size:16px}.contextHelpBackdrop{padding:0}.contextHelpModal{border-radius:0;align-content:start;width:100%;min-height:100dvh;padding:20px}}@media (max-width:1080px){.dataOverviewSummaryGrid{grid-template-columns:1fr}.dataServicesToolbar{flex-wrap:wrap}.dataServicesSearch{flex-basis:100%}.dataModelFilters{flex:auto}.usageActivityInsightGrid{grid-template-columns:1fr}.usageActivityRecordsCard .accountCdrFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.usageActivityRecordsCard .cdrFieldWide{grid-column:1/-1}}@media (max-width:760px){.teamServiceTabList{gap:16px}.teamServiceTab{min-height:44px}.teamServiceTab span{font-size:14px}.dataOverviewCard,.singleServiceDataOverview{padding:15px}.dataOverviewCardHeader,.dataServicesHeading,.dataServicesFooter{align-items:start;display:grid}.dataOverviewHealth,.dataBankHeadline{margin-left:52px}.dataBankHeadline{justify-content:flex-start;width:calc(100% - 52px)}.dataBankHeadline>div:first-child{padding-left:0}.dataRunway{min-height:46px}.dataRunway strong{font-size:12px}.dataRunway em{font-size:9px}.dataOverviewFacts{grid-template-columns:1fr}.dataOverviewFacts>div,.dataOverviewFacts>div:first-child,.dataOverviewFacts>div:last-child{border-top:1px solid #e1e8f0;border-left:0;padding:10px 0}.dataOverviewFacts>div:first-child{border-top:0}.dataFleetMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dataFleetMetrics>div{background:#f7faff;border-radius:7px;padding:8px}.dataFleetAllowanceScale.isInterior{text-align:left;padding-right:0;transform:none;left:0!important}.dataFleetProjectionRunway.isOverflow .dataRunwayOver strong,.dataFleetProjectionRunway.isOverflow .dataRunwayOver em{display:none}.individualPlanRow{grid-template-columns:40px minmax(0,1fr);gap:8px 10px}.individualPlanMetric,.individualPlanRow>a{grid-column:2}.individualPlanMetric{border-left:0;padding-left:0}.individualPlanRow>a{text-align:left;justify-content:space-between}.singleServiceDataGrid{grid-template-columns:1fr}.dataServicesHeading{gap:4px}.dataServicesToolbar,.dataServicesSearch,.dataModelFilters,.dataServicesSort,.inventoryStatusFilter,.inventorySort{width:100%;max-width:100%}.dataModelFilters{justify-content:flex-start}.dataModelFilters button{flex:none}.dataServicesTableHeader{display:none}.dataServicesRows{overflow-x:visible}.dataServicesRow{grid-template-columns:minmax(0,1fr) minmax(112px,auto);gap:11px 14px;min-width:0;padding:14px}.dataServiceIdentity,.dataServicePlan{grid-column:1/-1}.dataServicePlan{border-bottom:1px solid #e5ebf2;padding-bottom:10px}.dataServiceUsage,.dataServicePosition,.dataServiceTrend{align-self:start}.dataServiceTrend{grid-column:1}.dataServiceStatus{justify-self:end}.dataServiceMore{display:none}.inventoryServicesSection{padding:15px}.inventoryServicesHeading,.inventoryServicesToolbar,.usageActivityPanelHeader,.cdrPaginationBar{align-items:start;display:grid}.inventoryServicesHeading{gap:4px}.inventoryServicesToolbar .dataServicesSearch{min-width:0}.inventoryServicesRow{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.inventoryServicesRow .dataServiceIdentity,.inventoryServicesRow .inventoryServicePlan{grid-column:1/-1}.inventoryServicePlan{border-bottom:1px solid #e5ebf2;padding-bottom:10px}.inventoryServiceTeam,.inventoryServiceActivity,.inventoryServiceState{align-self:start}.inventoryServiceState{grid-column:1/-1;justify-items:start}.usageActivitySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usageActivitySummaryGrid>div:nth-child(3){border-left:0}.usageActivitySummaryGrid>div:nth-child(n+3){border-top:1px solid #dfe7ef}.usageActivityPanelHeader{gap:7px}.usageActivityPanelHeader>a{justify-self:start}.usageActivityRecordsCard .accountCdrFilterPanel{grid-template-columns:1fr}.usageActivityRecordsCard .cdrFieldWide{grid-column:auto}.cdrPaginationBar{gap:8px}.serviceModalBackdrop{align-items:end;padding:0}.serviceActionModal{border-bottom:0;border-left:0;border-right:0;border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 64px)}.esimQrIdentity{grid-template-columns:54px minmax(0,1fr);margin:14px 18px 0}.esimQrSimMark{width:52px;height:52px}.esimQrSuccess{padding:14px 18px 0}.esimQrSteps{grid-template-columns:1fr;gap:8px}.esimQrSuccess .esimQrPanel img{width:min(250px,100%)}.esimQrActions{padding-bottom:max(18px, env(safe-area-inset-bottom))}.esimSwapModal>.esimSwapHeader{padding:16px 18px 14px}.esimSwapBody{gap:14px;padding:16px 18px 18px}.esimHandover{grid-template-columns:1fr;gap:7px}.esimHandoverArrow{transform:none}.esimHandoverCard{grid-template-columns:40px minmax(0,1fr) auto;padding:11px 12px}.esimHandoverIcon{width:40px;height:40px}.esimChecklistRow{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:13px}.esimChecklistIcon{width:36px;height:36px}.esimSecuritySetup,.esimSwapActions{flex-direction:column;align-items:stretch}.esimEnrollmentPanel{grid-template-columns:90px minmax(0,1fr)}.esimEnrollmentPanel img{width:90px;height:90px}.esimVerificationAction>div{grid-template-columns:1fr}.esimVerificationAction .primaryButton,.esimSecuritySetup .secondaryButton{width:100%}.esimSwapActions{padding:13px 18px max(13px, env(safe-area-inset-bottom))}.esimSwapActions>div,.esimSwapActions>.primaryButton,.esimSwapActions .secondaryButton{width:100%}.esimSwapActions>div{order:2}.esimSwapActions>.primaryButton{order:1}.serviceFlowModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 32px)}.dataServicesFooter{gap:8px}.dataServicesPagination{justify-content:space-between;width:100%}.dataServicesPagination span{text-align:center}.singleServiceDataIdentity{grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}.singleServiceDataIdentity>.dataServiceStatus{grid-column:2;justify-self:start}.singleServiceUsageFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}}.serviceDetailHeader{grid-template-columns:82px minmax(280px,1fr) minmax(290px,1.05fr) auto}.serviceDetailIdentity h1{white-space:nowrap;font-size:clamp(31px,3vw,42px)}.serviceDetailTabs{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin-top:8px;padding:0;display:grid}.serviceDetailTabList{background:0 0;border:0;border-bottom:1px solid #dce4ee;border-radius:0;grid-template-columns:none;gap:24px;padding:0;display:flex}.serviceDetailTabList button{width:auto;min-width:112px;min-height:54px;box-shadow:none;color:#425474;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;place-items:center;padding:0 14px;display:grid}.serviceDetailTabList button:hover{background:0 0;border-color:#b8d4f1}.serviceDetailTabList button.isActive{color:#0870df;box-shadow:none;background:0 0;border-color:#0874ea}.serviceDetailTabPanel{padding-top:22px}@media (max-width:1120px){.serviceDetailHeader{grid-template-columns:82px minmax(280px,1fr) auto}}@media (max-width:760px){html,body{overflow-x:clip}.serviceDetailHeader{grid-template-columns:62px minmax(0,1fr);align-items:start}.serviceDetailIdentity h1{white-space:nowrap;font-size:clamp(27px,8vw,31px)}.serviceDetailHeaderActions{grid-column:1/-1}.serviceDetailTabList{justify-content:space-between;gap:2px}.serviceDetailTabList button{flex:1;min-width:0;padding-inline:8px}}.addServiceBackdrop{z-index:50;background:#f7faff;padding:0;display:block;inset:64px 0 0 216px}.appShellCollapsed .addServiceBackdrop{left:84px}.addServiceModal{width:100%;max-width:none;height:calc(100dvh - 64px);max-height:none;box-shadow:none;background:#f7faff;border:0;border-radius:0;padding:0 0 26px;overflow-y:auto}.addServiceModal>.modalHeader.addServiceModalHeader{z-index:9;background:#f7fafff7;border-bottom:1px solid #dce5ef;grid-template-columns:minmax(290px,.8fr) minmax(500px,1.25fr) auto;align-items:end;gap:22px;margin:0;padding:18px clamp(24px,3vw,48px) 16px;display:grid;position:sticky;top:0}.addServiceModalHeader>div:first-child{min-width:0}.addServiceBackLink{color:#0870df;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:9px;padding:0;font-size:13px;font-weight:850;display:inline-flex}.addServiceModalHeader h2{color:var(--ink);margin:0;font-size:clamp(27px,2.6vw,38px);line-height:1.06}.addServiceHeaderSubtitle{color:#536784;margin:6px 0 0;font-size:14px}.addServiceCloseButton{flex:none;grid-area:1/3;align-self:start}.addServiceModal>.notice,.addServiceModal>.paymentRequiredNotice,.addServiceModal>.workflowGrid{width:min(1180px,100% - 48px);margin-inline:auto}.addServiceModal>.notice,.addServiceModal>.paymentRequiredNotice{margin-top:14px}.addServiceModal>.workflowGrid{margin-top:0;margin-bottom:0}.addServiceModal .workflowStepper{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #d8e2ed;border-radius:0;margin:0;padding:0;position:static}.addServiceModal .workflowStepperItem{min-height:56px;box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0}.addServiceModal .workflowStepperItem.active{box-shadow:none;background:0 0;border-bottom-color:#0874ea}.addServiceModalHeader .workflowStepperItem strong{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.15;overflow:visible}.addServiceModal .workflowStepBody{min-height:0;padding-top:14px}.addServiceModal .formGrid{gap:18px}.orderSectionTitle{color:#071736;align-items:center;gap:10px;display:flex}.orderSectionTitle>span{color:#fff;background:#0874ea;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:950;display:inline-grid}.orderSectionTitle>strong{font-size:16px;line-height:1.25}.addServiceModal .orderChoiceCard{min-height:88px;padding-block:14px}.addServiceModal .orderPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.addServiceModal .orderPlanGrid.dense{grid-template-columns:repeat(3,minmax(0,1fr))}.addServiceModal .orderPlanCard{grid-template-rows:auto auto auto auto 1fr auto;gap:9px;min-height:272px;padding:16px;position:relative}.addServiceModal .orderPlanGrid.dense .orderPlanCard{min-height:260px}.orderPlanTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orderPlanRadio{color:#fff;background:#fff;border:2px solid #c7d4e4;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.orderPlanCard.selected .orderPlanRadio{background:#0874ea;border-color:#0874ea}.orderPlanServices{color:#536784;border-top:1px solid #dce6f0;align-self:end;padding-top:10px;font-size:11px;font-weight:800;position:relative}.orderPlanServices>span:first-child{color:#0870df;cursor:pointer;text-underline-offset:3px;width:max-content;max-width:100%;-webkit-text-decoration:underline #b5d4f2;text-decoration:underline #b5d4f2}.orderPlanServicePopover{z-index:12;color:#344a67;background:#fff;border:1px solid #d7e2ee;border-radius:10px;gap:6px;width:min(300px,100vw - 80px);padding:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 38px #0717362e}.orderPlanServices:hover .orderPlanServicePopover,.orderPlanServices:focus-within .orderPlanServicePopover{display:grid}.orderPlanServicePopover strong{color:#071736;font-size:12px}.orderPlanServicePopover span,.orderPlanServicePopover small{font-size:11px;line-height:1.35}.orderPlanServicePopover small{color:#0870df;font-weight:900}.orderFleetImpact{background:#f5fcf8;border:1px solid #a8dfc0;border-radius:12px;grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(130px,.72fr)) auto;align-items:center;gap:0;padding:12px 14px;display:grid}.orderFleetImpact>div{border-left:1px solid #bfe5ce;align-content:center;gap:4px;min-height:50px;padding-inline:16px;display:grid}.orderFleetImpact .orderFleetImpactLead{border-left:0;grid-template-columns:38px minmax(0,1fr);align-items:center;padding-left:0}.orderFleetImpactLead>svg{color:#15915c;background:#e3f7eb;border-radius:50%;width:38px;height:38px;padding:9px}.orderFleetImpactLead span{gap:3px;display:grid}.orderFleetImpact span,.orderFleetImpact small{color:#587067;font-size:11px}.orderFleetImpact strong{color:#153c2d;font-size:17px}.orderFleetImpact strong small{color:#71847d;padding-inline:3px;font-size:13px}.orderFleetImpactLead strong{color:#153c2d;font-size:13px;line-height:1.25}.orderFleetHealthy{background:#dff5e8;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:900;display:inline-flex;color:#117b4c!important}.orderFleetHealthy.isWarning{background:#fff0d7;color:#9a5b00!important}.orderStickyBar{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-color:#c9dced;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);position:sticky;bottom:10px;box-shadow:0 18px 42px #082a4c29}.orderStickyControls{grid-template-columns:minmax(96px,130px) minmax(250px,1fr);align-items:center;gap:12px;display:grid}.orderStickyControls .secondaryButton{justify-content:center;min-height:58px}.orderCheckoutTotals{flex-wrap:wrap;gap:12px 30px!important;display:flex!important}.orderCheckoutTotals>span{color:#536784;gap:3px;font-size:12px;display:grid}.orderCheckoutTotals strong{color:var(--ink);font-size:20px}.otpChallengeCard.isVerified{background:#f1fbf6;border-color:#b9e3d0}.otpChallengeCard.isVerified svg{color:#16855d}.portOtpBackdrop{z-index:95;background:#0717368f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portOtpDialog{background:#fff;border:1px solid #dbe5ef;border-radius:14px;gap:15px;width:min(500px,100%);padding:22px;display:grid;box-shadow:0 30px 80px #04193459}.portOtpDialog>.modalHeader{border-bottom:0;align-items:flex-start;padding-bottom:0}.portOtpDialog h3{color:var(--ink);margin:10px 0 5px;font-size:25px}.portOtpDialog .modalHeader p{color:#526783;max-width:390px;margin:0;line-height:1.5}.portOtpIcon{color:#0874ea;background:#eaf4ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.portOtpCodeInput{letter-spacing:.28em;text-align:center;min-height:58px;font-size:24px;font-weight:900}.portOtpTextAction{justify-self:center}.portOtpAttempts{color:#60708a;text-align:center;margin:-3px 0 0;font-size:12px}.portOtpSafety{color:#405577;border-top:1px solid #e2e9f1;align-items:flex-start;gap:9px;padding-top:14px;font-size:12px;line-height:1.45;display:flex}.portOtpSafety svg{color:#0874ea;flex:none}.portOtpSupportLink{color:#0870df;text-align:center;font-size:13px;font-weight:850}@media (max-width:1100px){.addServiceModal .orderPlanGrid:not(.dense),.orderCheckoutGrid{grid-template-columns:1fr}.addServiceModal .orderPlanGrid.dense{grid-template-columns:repeat(2,minmax(0,1fr))}.orderFleetImpact{grid-template-columns:repeat(3,1fr)}.orderFleetImpact .orderFleetImpactLead{grid-column:1/-1}.orderFleetImpact>div:nth-child(2){border-left:0}.orderFleetHealthy{grid-column:1/-1;justify-self:start}.orderStickyBar{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}}@media (max-width:760px){.addServiceBackdrop,.appShellCollapsed .addServiceBackdrop{inset:64px 0 0}.addServiceModal{width:100%;height:calc(100dvh - 64px);min-height:0;margin:0}.addServiceModal>.modalHeader.addServiceModalHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px}.addServiceModalHeader .workflowStepper{grid-column:1/-1}.addServiceCloseButton{grid-area:1/2}.addServiceModalHeader h2{font-size:27px}.addServiceHeaderSubtitle{font-size:13px}.addServiceModal>.notice,.addServiceModal>.paymentRequiredNotice,.addServiceModal>.workflowGrid{width:calc(100% - 28px);margin-inline:auto}.addServiceModal .orderPlanGrid{display:flex}.addServiceModal .orderPlanGrid.dense{grid-template-columns:1fr;display:grid}.orderFleetImpact{grid-template-columns:1fr 1fr}.orderFleetImpact .orderFleetImpactLead,.orderFleetHealthy{grid-column:1/-1}.orderFleetImpact>div{padding:9px 10px}.orderFleetImpact>div:nth-child(3){border-left:1px solid #bfe5ce}.orderFleetImpact>div:nth-child(4){border-top:1px solid #bfe5ce;border-left:0;grid-column:1/-1}.orderStickyBar{grid-template-columns:1fr;gap:10px;margin-inline:-2px;padding:12px;position:sticky;bottom:4px}.orderStickyControls{grid-template-columns:minmax(88px,.36fr) minmax(0,1fr)}.orderStickyControls .secondaryButton,.orderStickyControls .workflowSubmitButton{min-height:50px}.orderStickyControls .workflowSubmitButton{padding-inline:14px;font-size:14px}.orderCheckoutTotals{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.orderCheckoutTotals strong{font-size:16px}.otpChallengeCard{grid-template-columns:auto minmax(0,1fr)}.otpChallengeCard .secondaryButton{grid-column:1/-1;width:100%}.portOtpBackdrop{padding:0}.portOtpDialog{border:0;border-radius:0;align-content:start;width:100%;min-height:100dvh;padding:20px}.serviceCycleUsageHeader{gap:8px;display:grid}.serviceCycleUsageAverage{text-align:left}.serviceCycleUsage.is-detail{padding-inline:12px}.serviceCycleUsage.is-detail .serviceCycleBarTrack{height:78px}.serviceQuickActionGrid{grid-template-columns:1fr}.serviceQuickAction,.serviceQuickAction.isWide{grid-column:auto;grid-template-rows:auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:74px}.serviceQuickAction>span:nth-child(2){grid-column:auto;align-self:center}}.billingOrderReturnBanner{background:#f4faff;border:1px solid #b9dcf3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid;box-shadow:0 10px 28px #083d6e12}.billingOrderReturnBanner>div{gap:4px;display:grid}.billingOrderReturnBanner h2,.billingOrderReturnBanner p{margin:0}.billingOrderReturnBanner h2{color:#082041;font-size:19px}.billingOrderReturnBanner p:last-child{color:#536784;font-size:13px}@media (max-height:820px) and (min-width:761px){.addServiceModal .orderStickyBar{padding:13px 14px;position:static;bottom:auto;box-shadow:0 10px 24px #082a4c17}.addServiceModal .orderStickyControls .secondaryButton,.addServiceModal .orderStickyControls .workflowSubmitButton{min-height:50px}}@media (max-width:760px){.billingOrderReturnBanner{grid-template-columns:1fr;gap:14px}.billingOrderReturnBanner .secondaryButton{justify-content:center;width:100%}}.invoiceDetailPage{gap:18px;display:grid}.invoiceDetailPage .backLink,.invoiceDetailPage .invoicePageHeader{margin-bottom:0}.invoiceTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoiceTitleRow h1{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.invoiceTopGrid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:14px;display:grid}.invoiceCustomerPanel,.invoicePaymentPanel{border-top:3px solid var(--blue);border-radius:10px;min-width:0;padding:24px;box-shadow:0 8px 24px #14355b0a}.invoicePanelHeading{color:var(--ink);border-bottom:1px solid #dfe8f2;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;font-size:18px;font-weight:900;display:flex}.invoicePanelHeading img{width:132px;height:auto}.invoiceCustomerBody{grid-template-columns:minmax(0,.9fr) minmax(240px,1.1fr);gap:24px;padding-top:20px;display:grid}.invoiceBilledTo>span,.invoiceMetaList dt,.invoicePaymentLabel,.invoicePaymentBreakdown dt{color:var(--muted);font-size:12px;font-weight:800}.invoiceBilledToIdentity strong{color:var(--ink);margin:8px 0 7px;font-size:21px;line-height:1.15;display:block}.invoiceBilledToIdentity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.invoiceBilledToIdentity>img{object-fit:contain;background:#fff;border:1px solid #d6e1ee;border-radius:9px;width:34px;height:34px;margin-top:7px;padding:2px}.invoiceBilledTo p{color:var(--muted);margin:2px 0;font-size:13px;line-height:1.35}.invoiceMetaList,.invoicePaymentBreakdown{gap:0;margin:0;display:grid}.invoiceMetaList>div{border-bottom:1px solid #edf2f7;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.invoiceMetaList>div:last-child{border-bottom:0}.invoiceMetaList dd,.invoicePaymentBreakdown dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:900}.invoicePaymentPanel{align-content:start;display:grid}.invoicePaymentAmount{color:var(--blue);letter-spacing:-.035em;margin-top:8px;font-size:clamp(42px,5vw,58px);line-height:1;display:block}.invoicePaymentState,.invoicePaymentMethod{align-items:center;gap:9px;display:flex}.invoicePaymentState{color:#047857;margin-top:14px}.invoicePaymentState.is-red{color:#b42318}.invoicePaymentState.is-orange{color:#b45309}.invoicePaymentMethod{color:var(--ink);border-top:1px solid #dfe8f2;border-bottom:1px solid #dfe8f2;margin-top:18px;padding:14px 0;font-weight:800}.invoicePaymentBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.invoicePaymentBreakdown>div{gap:5px;padding-right:16px;display:grid}.invoicePaymentBreakdown>div+div{border-left:1px solid #dfe8f2;padding-left:16px}.invoicePaymentBreakdown dd{font-size:18px}.invoiceChangeStrip{background:#fff;border:1px solid #dbe5f0;border-radius:9px;grid-template-columns:minmax(150px,.85fr) repeat(4,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.invoiceChangeStrip>strong,.invoiceChangeStrip>div{align-content:center;min-width:0;min-height:68px;padding:12px 16px;display:grid}.invoiceChangeStrip>strong{color:var(--ink);background:#f4f8fd;font-size:15px}.invoiceChangeStrip>div{border-left:1px solid #dbe5f0;gap:5px}.invoiceChangeStrip span{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-size:10px;font-weight:800}.invoiceChangeStrip div strong{color:var(--ink);font-size:12px;line-height:1.25}.invoiceSharedBankDetails{margin:0;padding:18px 20px}.invoiceLedger{gap:12px;display:grid}.invoiceLedgerHeading{justify-content:space-between;align-items:end;gap:18px;padding:5px 2px 0;display:flex}.invoiceLedgerHeading h2{color:var(--ink);margin:0;font-size:24px}.invoiceLedgerHeading p{color:var(--muted);margin:4px 0 0;font-size:13px}.invoiceLedgerHeading>span{color:var(--muted);font-size:13px;font-weight:800}.invoiceLedgerToolbar{background:#f8fbff;border:1px solid #dbe5f0;border-radius:9px;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;padding:10px;display:grid}.invoiceLedgerSearch{min-width:0;min-height:42px;color:var(--muted);background:#fff;border:1px solid #cfdbea;border-radius:7px;align-items:center;gap:9px;padding:0 13px;display:flex}.invoiceLedgerSearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.invoiceLedgerFilters{background:#fff;border:1px solid #cfdbea;border-radius:7px;display:flex;overflow:hidden}.invoiceLedgerFilters button,.invoiceLedgerExpandAll{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.invoiceLedgerFilters button{padding:0 15px}.invoiceLedgerFilters button+button{border-left:1px solid #cfdbea}.invoiceLedgerFilters button.isActive{color:#fff;background:var(--blue)}.invoiceLedgerExpandAll{color:var(--blue);justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.invoiceLedgerExpandAll:disabled{opacity:.45;cursor:default}.invoiceLedgerSections{gap:12px;display:grid}.invoiceLedgerSection{background:#fff;border:1px solid #d6e1ee;border-radius:9px;overflow:hidden}.invoiceLedgerSectionHeader{background:#f8fbff;border-bottom:1px solid #d6e1ee;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 16px;display:flex}.invoiceLedgerSectionHeader>div,.invoiceLedgerSectionHeader>strong{align-items:baseline;gap:9px;display:flex}.invoiceLedgerSectionHeader h3{color:var(--ink);margin:0;font-size:18px}.invoiceLedgerSectionHeader span{color:var(--muted);font-size:11px;font-weight:800}.invoiceLedgerSectionHeader>strong{color:var(--blue);font-size:17px}.invoiceLedgerColumnHeader,.invoiceLedgerRowButton{grid-template-columns:minmax(155px,1.08fr) minmax(180px,1.12fr) minmax(180px,1.08fr) 82px 72px 88px 22px;align-items:center;gap:12px;display:grid}.invoiceLedgerColumnHeader{min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.025em;background:#fbfdff;border-bottom:1px solid #dfe8f2;padding:7px 14px;font-size:10px;font-weight:900}.invoiceLedgerColumnHeader span:nth-child(n+4):nth-child(-n+6){text-align:right}.invoiceLedgerRow{border-bottom:1px solid #dfe8f2}.invoiceLedgerRow:last-child{border-bottom:0}.invoiceLedgerRowButton{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:10px 14px}.invoiceLedgerRowButton:hover,.invoiceLedgerRowButton:focus-visible{background:#f6faff}.invoiceLedgerIdentity{gap:3px;min-width:0;display:grid}.invoiceLedgerIdentity strong{color:var(--ink);font-size:14px}.invoiceLedgerIdentity span,.invoiceLedgerPlan,.invoiceLedgerUsage{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.invoiceLedgerIdentitySecondary{align-items:center;gap:6px;display:flex;overflow:visible!important}.invoiceLedgerIdentitySecondary>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.invoiceServiceMarker{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;border:1px solid var(--service-avatar-color,#0b73db)!important;color:#071736!important;background:#fff!important}.invoiceServiceMarker.hasImage{box-shadow:inset 0 0 0 1px #fff}.invoiceLedgerPlan{color:var(--ink);font-size:12px;font-weight:850}.invoiceLedgerPlanCell{gap:4px;min-width:0;display:grid}.invoiceLedgerProrataPeriod{color:#b45309;font-size:9px;font-weight:800;line-height:1.2}.invoiceLedgerUsage.isNoUsage{color:#64708a;background:#f4f7fb;border:1px solid #dbe5f0;border-radius:999px;justify-self:start;width:fit-content;padding:4px 8px;font-size:10px;font-weight:800;line-height:1}.invoiceLedgerMoney{color:var(--ink);text-align:right;white-space:nowrap;font-size:12px;font-weight:800}.invoiceLedgerTotal{color:var(--blue);font-size:13px}.invoiceLedgerChevron{color:var(--blue);transition:transform .16s}.invoiceLedgerRow.isExpanded .invoiceLedgerChevron{transform:rotate(180deg)}.invoiceLedgerDetail[hidden]{display:none}.invoiceLedgerDetail{background:#fbfdff;border-top:1px solid #dfe8f2}.invoiceLedgerDetailHeader,.invoiceLedgerDetailLine{grid-template-columns:minmax(190px,1.05fr) minmax(260px,1.35fr) 82px 72px 88px;align-items:center;gap:12px;padding:9px 50px 9px 28px;display:grid}.invoiceLedgerDetailHeader{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.invoiceLedgerDetailHeader span:nth-child(n+3){text-align:right}.invoiceLedgerDetailLine{background:#fff;border-top:1px solid #e5edf6;min-height:48px}.invoiceLedgerLineTitle{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.invoiceLedgerLineTitle strong{color:var(--ink);font-size:12px}.invoiceLedgerLineTitle>span{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900}.invoiceLedgerLineTitle>span.isGreen{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.invoiceLedgerLineUsage{min-width:0;color:var(--muted);font-size:11px;font-weight:750}.invoiceLedgerLineUsage ul{flex-wrap:wrap;gap:5px 12px;margin:0;padding:0;list-style:none;display:flex}.invoiceLedgerLineUsage li{align-items:center;gap:5px;min-width:115px;display:flex}.invoiceLedgerUsageCode{width:18px;height:18px;color:var(--blue);background:#dceeff;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:inline-flex}.invoiceLedgerUsageStatus{border-radius:999px;padding:2px 6px;font-size:8px;font-weight:900}.invoiceLedgerUsageStatus.is-green{color:#047857;background:#dcfce7}.invoiceLedgerUsageStatus.is-orange{color:#c2410c;background:#ffedd5}.invoiceLedgerUsageStatus.is-grey{color:#53627a;background:#eef2f7}.invoiceLedgerEmpty{color:var(--muted);text-align:center;border:1px dashed #cfdbea;border-radius:9px;padding:34px}.invoiceLedgerEmpty p{margin:5px 0 0}.invoiceBottomSummary{background:#fff;border:1px solid #d6e1ee;border-radius:9px;width:min(440px,100%);margin-left:auto;padding:14px 18px}.invoiceBottomSummary>div{justify-content:space-between;gap:18px;padding:6px 0;display:flex}.invoiceBottomSummary>div:last-child{color:var(--blue);border-top:1px solid #d6e1ee;margin-top:4px;padding-top:12px;font-size:19px}.invoiceBottomSummary span{color:var(--muted)}.invoiceSupportFooter{margin-top:0}@media (max-width:1100px){.invoiceTopGrid{grid-template-columns:1fr}.invoiceChangeStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.invoiceChangeStrip>strong{grid-column:1/-1}.invoiceChangeStrip>div:nth-child(2n){border-left:0}.invoiceChangeStrip>div{border-top:1px solid #dbe5f0}.invoiceLedgerColumnHeader,.invoiceLedgerRowButton{grid-template-columns:minmax(150px,1.05fr) minmax(170px,1fr) minmax(160px,1fr) 82px 88px 22px}.invoiceLedgerColumnHeader span:nth-child(5),.invoiceLedgerRowButton>.invoiceLedgerMoney:nth-of-type(5){display:none}}@media (max-width:760px){.invoiceDetailPage{gap:14px}.invoicePageHeader,.invoiceTitleRow,.invoiceLedgerHeading,.invoiceLedgerSectionHeader{align-items:flex-start}.invoicePageHeader,.invoiceCustomerBody,.invoiceLedgerToolbar{grid-template-columns:1fr}.invoicePageHeader{display:grid}.invoiceTitleRow{display:flex}.invoiceActionGroup{justify-content:stretch;width:100%}.invoiceActionGroup button{flex:145px;justify-content:center}.invoiceCustomerPanel,.invoicePaymentPanel{padding:18px}.invoicePanelHeading img{width:105px}.invoiceMetaList>div{grid-template-columns:104px minmax(0,1fr)}.invoicePaymentAmount{font-size:42px}.invoiceLedgerHeading{gap:5px;display:grid}.invoiceLedgerFilters button{flex:50%}.invoiceLedgerExpandAll{background:#fff;border:1px solid #cfdbea;border-radius:7px;min-height:44px}.invoiceLedgerColumnHeader{display:none}.invoiceLedgerRowButton{grid-template-columns:minmax(0,1fr) auto 22px;gap:6px 10px;min-height:84px;padding:12px}.invoiceLedgerIdentity{grid-column:1}.invoiceLedgerPlan,.invoiceLedgerUsage{grid-column:1/-1}.invoiceLedgerRowButton>.invoiceLedgerMoney:not(.invoiceLedgerTotal){display:none}.invoiceLedgerRowButton>.invoiceLedgerTotal{grid-area:1/2;align-self:center;font-size:15px}.invoiceLedgerChevron{grid-area:1/3}.invoiceLedgerDetailHeader{display:none}.invoiceLedgerDetailLine{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.invoiceLedgerLineTitle,.invoiceLedgerLineUsage{grid-column:1}.invoiceLedgerDetailLine>.invoiceLedgerMoney:not(.invoiceLedgerTotal){display:none}.invoiceLedgerDetailLine>.invoiceLedgerTotal{grid-area:1/2;align-self:start}.invoiceLedgerLineUsage ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoiceLedgerLineUsage li{min-width:0}}@media (max-width:460px){.invoiceChangeStrip{grid-template-columns:1fr}.invoiceChangeStrip>div,.invoiceChangeStrip>div:nth-child(2n){border-left:0}.invoicePaymentBreakdown{grid-template-columns:1fr;gap:10px}.invoicePaymentBreakdown>div+div{border-top:1px solid #dfe8f2;border-left:0;padding:10px 0 0}}@media print{.invoiceDetailPage .backLink,.invoiceDetailPage .invoicePageHeader,.invoiceLedgerToolbar,.invoiceLedgerExpandAll{display:none!important}.invoiceDetailPage{gap:10px}.invoiceTopGrid{grid-template-columns:1.12fr .88fr;gap:8px}.invoiceCustomerPanel,.invoicePaymentPanel{box-shadow:none;border-radius:6px;padding:12px}.invoiceCustomerBody{grid-template-columns:.9fr 1.1fr;gap:12px;padding-top:10px}.invoicePanelHeading{padding-bottom:9px;font-size:13px}.invoicePanelHeading img{width:85px}.invoiceBilledToIdentity strong{margin:4px 0;font-size:13px}.invoiceBilledToIdentity{gap:6px}.invoiceBilledToIdentity>img{border-radius:6px;width:24px;height:24px;margin-top:3px}.invoiceBilledTo p,.invoiceMetaList dt,.invoiceMetaList dd,.invoicePaymentLabel,.invoicePaymentBreakdown dt,.invoicePaymentBreakdown dd{font-size:8px}.invoiceMetaList>div{grid-template-columns:72px 1fr;gap:5px;padding:3px 0}.invoicePaymentAmount{margin-top:4px;font-size:28px}.invoicePaymentState,.invoicePaymentMethod{margin-top:7px;padding:6px 0;font-size:9px}.invoiceChangeStrip{grid-template-columns:minmax(100px,.85fr) repeat(4,minmax(0,1fr))}.invoiceChangeStrip>strong,.invoiceChangeStrip>div{border-top:0;min-height:42px;padding:6px 8px}.invoiceChangeStrip span,.invoiceChangeStrip div strong{font-size:7px}.invoiceLedgerDetail[hidden]{display:block!important}.invoiceLedgerHeading h2{font-size:16px}.invoiceLedgerHeading p,.invoiceLedgerHeading>span{font-size:8px}.invoiceLedgerSection,.invoiceLedgerRow{break-inside:auto}.invoiceLedgerSectionHeader{min-height:34px;padding:5px 8px}.invoiceLedgerSectionHeader h3,.invoiceLedgerSectionHeader>strong{font-size:11px}.invoiceLedgerColumnHeader,.invoiceLedgerRowButton{grid-template-columns:minmax(98px,1.05fr) minmax(120px,1.1fr) minmax(120px,1.1fr) 52px 46px 56px 12px;gap:5px;padding:5px 7px}.invoiceLedgerRowButton{min-height:40px}.invoiceLedgerIdentity strong,.invoiceLedgerPlan,.invoiceLedgerUsage,.invoiceLedgerMoney{font-size:7.5px}.invoiceLedgerIdentitySecondary{gap:3px}.invoiceServiceMarker{flex-basis:14px;width:14px;height:14px}.invoiceLedgerDetailHeader,.invoiceLedgerDetailLine{grid-template-columns:minmax(110px,1fr) minmax(170px,1.3fr) 52px 46px 56px;gap:5px;padding:5px 19px 5px 12px}.invoiceLedgerDetailLine{break-inside:avoid;min-height:30px}.invoiceLedgerLineTitle strong,.invoiceLedgerLineUsage,.invoiceLedgerLineUsage li,.invoiceLedgerLineUsage strong{font-size:7px}.invoiceLedgerUsageStatus,.invoiceLedgerLineTitle>span{font-size:6px}.invoiceBottomSummary,.invoiceSupportFooter{break-inside:avoid}}.sidebarMobileHeader{display:contents}.sidebarMobileClose,.topbarMenuBackdrop,.dashboardSidecarBackdrop,.dashboardSidecarClose,.dashboardSidecarSheetHandle{display:none}.dropdownPanel.topbarMenuPanel{border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:356px;max-height:min(650px,100dvh - 92px);padding:0;display:grid;overflow:hidden}.dropdownPanel.topbarMenuPanel:before{display:none}.topbarPanelHeader{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px 8px 18px;display:flex}.topbarPanelHeader>strong{color:var(--ink);padding:0;font-size:17px;font-weight:900}.topbarPanelHeader>button{color:#4e5f7b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.topbarPanelHeader>button:hover,.topbarPanelHeader>button:focus-visible{color:var(--ink);background:#eef5fc}.topbarSignalSummary{background:#f2f8ff;border:1px solid #cfe3f7;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:14px 14px 10px;padding:13px;display:grid}.topbarSignalIcon{color:#0874c9;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #d5e6f6}.topbarSignalSummary>div{gap:3px;min-width:0;display:grid}.topbarSignalSummary>div>strong{color:#075fc0;padding:0;font-size:14px;font-weight:900}.topbarSignalSummary>div>span{color:#536581;font-size:12px;font-weight:700;line-height:1.35}.topbarSignalSummaryGreen{background:#f0faf6;border-color:#ccebdd}.topbarSignalSummaryGreen .topbarSignalIcon,.topbarSignalSummaryGreen>div>strong{color:#087a60}.topbarSignalSummaryOrange{background:#fff8ef;border-color:#f2d8ba}.topbarSignalSummaryOrange .topbarSignalIcon,.topbarSignalSummaryOrange>div>strong{color:#c65300}.topbarPanelBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:132px;max-height:340px;padding:4px 10px 10px;overflow-y:auto}.topbarPanelRow,.dropdownPanel .topbarPanelRow{min-height:62px;color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.topbarPanelRow:hover,.topbarPanelRow:focus-visible,.dropdownPanel .topbarPanelRow:hover,.dropdownPanel .topbarPanelRow:focus-visible{color:var(--ink);background:#f2f7fc;outline:0;box-shadow:inset 0 0 0 1px #cfe1f2}.topbarPanelRow>svg{color:#72809a}.topbarPanelRowIcon{color:#0874c9;background:#eaf4ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.topbarPanelRowIcon.tone-green{color:#087a60;background:#e5f7ef}.topbarPanelRowIcon.tone-purple{color:#6941c6;background:#f0ebff}.topbarPanelRowIcon.tone-orange{color:#d85b00;background:#fff0df}.topbarMenuPanel .notificationItem .notificationDot{margin:0}.topbarMenuPanel .notificationText strong{color:var(--ink);padding:0;font-size:13px}.topbarMenuPanel .notificationText span{font-size:11px}.topbarPanelFooter{background:#fff;border-top:1px solid #e2e9f1;align-items:stretch;min-height:54px;padding:7px 10px;display:grid}.topbarPanelFooter a,.dropdownPanel .topbarPanelFooter a{color:#006bd6;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:13px;font-weight:900;display:flex}.topbarPanelFooterSecondary a,.dropdownPanel .topbarPanelFooterSecondary a{color:#344866;justify-content:flex-start}.topbarPanelEmpty{color:#66758d;text-align:center;align-content:center;place-items:center;gap:8px;min-height:150px;padding:20px;display:grid}.topbarPanelEmpty>svg{color:#14866d}.topbarPanelEmpty>strong{color:var(--ink);padding:0;font-size:14px}.topbarPanelEmpty>span{font-size:12px}.topbarPanelEmpty>button{color:#075fc0;cursor:pointer;background:#fff;border:1px solid #b9d6ee;border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-weight:850;display:inline-flex}.topbarPanelSkeleton{gap:6px;padding:4px;display:grid}.topbarPanelSkeleton>span{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:10px;display:grid}.topbarPanelSkeleton i,.topbarPanelSkeleton b{background:#e5ebf2;border-radius:999px;display:block}.topbarPanelSkeleton i{width:38px;height:38px}.topbarPanelSkeleton b{width:78%;height:11px}.topbarOperationalRows,.topbarAccountRows{display:grid}.accountDropdown .accountSummary{margin:0 14px 8px;padding:4px 0 14px}.accountDropdown .topbarPanelBody{min-height:0}.dashboardOverviewContent>.setupPromptBar{margin:14px 30px 0}.setupPromptBar{background:#f5f9fd;border-color:#cfe0f1;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:62px;margin-bottom:0;padding:9px 12px;display:grid}.setupPromptProgress{color:#087a60;background:#e2f5ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.setupPromptBar>div:nth-child(2){min-width:0}.setupPromptBar>div:nth-child(2)>strong{color:#172c50;font-size:13px;font-weight:900}.setupPromptBar p{margin-top:2px;font-size:12px;line-height:1.35}.setupPromptBar .primaryButton{min-height:42px;padding-inline:18px}.setupTourBackdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#07173680}.setupTourModal{border-radius:12px;width:min(640px,100%);padding:0;position:relative;overflow:hidden}.setupTourClose{z-index:2;position:absolute;top:14px;right:14px}.setupTourGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.setupTourContext,.setupTourPaymentTask{min-width:0;padding:42px 30px 32px}.setupTourContext h2{max-width:260px;color:var(--ink);margin:6px 0 0;font-size:26px;line-height:1.08}.setupTourContext>p:not(.eyebrow){color:#53627c;margin:14px 0 0;font-size:14px;line-height:1.5}.setupTourComplete{color:#087a60;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:900;display:flex}.setupTourPaymentTask{color:#344968;background:#f3f8ff;align-content:center;gap:12px;padding-right:50px;display:grid}.setupTourPaymentTask>svg{color:#0874c9}.setupTourPaymentTask>strong{color:var(--ink);font-size:17px;font-weight:900}.setupTourPaymentTask>span{font-size:13px;line-height:1.5}.setupTourActions{border-top:1px solid #e1e8f0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;margin:0;padding:16px 24px 20px;display:grid}.setupTourActions .primaryButton,.setupTourActions .secondaryButton{justify-content:center;min-height:44px}.dashboardOperationsRibbon{grid-template-columns:minmax(190px,.62fr) minmax(360px,1.15fr) minmax(390px,1.25fr)}.dashboardQuickActionSection{padding-top:14px}.dashboardExplorerLayout{grid-template-columns:minmax(0,7fr) minmax(360px,3fr)}.dashboardExplorerLayoutNoSidecar{grid-template-columns:1fr}.dashboardExplorerMain{padding-top:20px}.dashboardExplorerHeader{align-items:center;margin-bottom:14px}.dashboardExplorerHeader h1{margin:0;font-size:24px;line-height:1.15}.dashboardServiceColumnHeader{color:#53637e;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;border:1px solid #d9e3ee;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:minmax(160px,1.4fr) minmax(90px,.8fr) minmax(105px,.9fr) minmax(115px,.9fr) minmax(80px,.6fr) 18px;align-items:center;gap:12px;min-height:38px;padding:0 14px;font-size:10px;font-weight:900;display:grid}.dashboardServiceGroups{gap:14px}.dashboardServiceGroup:first-child{border-radius:0 0 9px 9px}.dashboardServiceGroupHeader{background:#eef6ff;min-height:48px}.dashboardServiceGroup-fleet .dashboardServiceGroupHeader{background:#eefaf9}.dashboardServiceGroup-fleet .dashboardServiceGroupHeader svg{color:#078c94}.dashboardServiceRow{grid-template-columns:minmax(160px,1.4fr) minmax(90px,.8fr) minmax(105px,.9fr) minmax(115px,.9fr) minmax(80px,.6fr) 18px;gap:12px;min-height:76px;padding:11px 14px}.dashboardServiceRowSelected{box-shadow:inset 4px 0 0 var(--blue), inset 0 0 0 1px #79b7ec;background:#f4f9ff}.dashboardServiceUsage{gap:6px}.dashboardServiceUsage progress{appearance:none;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.dashboardServiceUsage progress::-webkit-progress-bar{background:#dfe6ef;border-radius:999px}.dashboardServiceUsage progress::-webkit-progress-value{background:var(--blue);border-radius:999px}.dashboardServiceUsage progress::-moz-progress-bar{background:var(--blue);border-radius:999px}.dashboardServiceUsage em{color:#64728b;font-size:10px;font-style:normal;font-weight:800}.dashboardServiceUsage .dashboardServiceBanked{color:#087f82;font-weight:900}.dashboardServiceRowStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.dashboardServiceSidecar{padding:22px 24px 34px;top:86px}.dashboardSidecarClose{color:#53627d;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px}.dashboardSidecarPool{border-bottom:1px solid #d6e1ed;gap:12px;padding:18px 0;display:grid}.dashboardSidecarPool h3{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:900;display:flex}.dashboardSidecarPool h3 svg{color:#60718b}.dashboardSidecarPoolMetrics{background:#fff;border:1px solid #d4e0eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboardSidecarPoolMetrics>div{text-align:center;align-content:center;gap:7px;min-width:0;min-height:100px;padding:12px 10px;display:grid}.dashboardSidecarPoolMetrics>div+div{border-left:1px solid #dce5ee}.dashboardSidecarPoolMetrics span{color:#68778f;font-size:10px;font-weight:800}.dashboardSidecarPoolMetrics strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:900}.dashboardSidecarPoolMetrics progress{appearance:none;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.dashboardSidecarPoolMetrics progress::-webkit-progress-bar{background:#dfe6ef}.dashboardSidecarPoolMetrics progress::-webkit-progress-value{background:#078c94}.dashboardSidecarPoolMetrics progress::-moz-progress-bar{background:#078c94}.dashboardSidecarPoolFooter{color:#5b6b84;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.dashboardSidecarPoolFooter strong{color:var(--ink)}.dashboardServiceSidecarNeutral{color:#66758d;text-align:center;align-content:center;place-items:center;gap:9px;min-height:420px;display:grid}.dashboardServiceSidecarNeutral strong{max-width:220px;color:var(--ink);font-size:17px}.dashboardServiceSidecarNeutral span{max-width:240px;font-size:13px;line-height:1.4}.dashboardEmptyPrimaryAction{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin-top:7px;padding:0 18px;font-weight:900;display:inline-flex}@media (max-width:1100px){.dashboardExplorerLayout{grid-template-columns:1fr}.dashboardServiceSidecar{display:none}.dashboardServiceSidecarSheet.dashboardServiceSidecarOpen{z-index:72;background:#fff;border:0;border-radius:22px 22px 0 0;width:min(760px,100%);max-height:min(78dvh,760px);margin:0 auto;padding:34px 28px 26px;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 64px #07173642}.dashboardSidecarBackdrop{z-index:71;background:#0717366b;border:0;display:block;position:fixed;inset:0}.dashboardSidecarClose{display:grid;position:absolute;top:12px;right:16px}.dashboardSidecarSheetHandle{background:#cbd4df;border-radius:999px;width:54px;height:5px;display:block;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dashboardSidecarDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sidebarMobileHeader{justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:12px;display:flex}.sidebarMobileHeader .brand{height:52px;min-height:52px;margin:0}.sidebarMobileClose{width:44px;height:44px;color:var(--ink);background:#fff;border:1px solid #d5e0eb;border-radius:50%;flex:none;place-items:center;display:grid}.topbarMenuBackdrop{z-index:38;background:#07173666;border:0;display:block;position:fixed;inset:64px 0 0}.dropdownPanel.topbarMenuPanel,.topbarActions .topbarMenu:last-child .dropdownPanel.topbarMenuPanel{z-index:40;border:0;border-radius:20px 20px 0 0;width:100%;max-height:min(76dvh,680px);position:fixed;inset:auto 0 0;box-shadow:0 -18px 58px #07173642}.dropdownPanel.topbarMenuPanel:after{content:"";background:#cbd4df;border-radius:999px;width:52px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.topbarPanelHeader{padding-top:17px}.dashboardOverviewContent>.setupPromptBar{margin:10px 14px 0}.setupPromptBar{grid-template-columns:34px minmax(0,1fr);padding:10px}.setupPromptProgress{width:34px;height:34px}.setupPromptBar .primaryButton{grid-column:2;width:100%}.setupPromptBar p{display:none}.modalBackdrop.setupTourBackdrop{place-items:end center;padding:0}.setupTourModal{border:0;border-radius:22px 22px 0 0;width:100%;max-height:88dvh}.setupTourHandle{background:#cbd4df;border-radius:999px;width:52px;height:5px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.setupTourGrid{grid-template-columns:1fr}.setupTourContext,.setupTourPaymentTask{padding:42px 22px 22px}.setupTourContext h2{max-width:290px;font-size:25px}.setupTourComplete{margin-top:18px}.setupTourPaymentTask{border:1px solid #d5e4f2;border-radius:9px;margin:0 18px;padding:16px}.setupTourActions{padding:14px 18px max(18px, env(safe-area-inset-bottom));grid-template-columns:1fr}.dashboardOperationsRibbon{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardOperationServices,.dashboardOperationPool{min-height:88px}.dashboardOperationServices{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 9px;display:grid}.dashboardOperationServices>svg{grid-area:1/1/3}.dashboardOperationServices>strong,.dashboardOperationServices>span{grid-column:2}.dashboardOperationPool{grid-template-columns:auto minmax(0,1fr) auto;align-content:center;gap:3px 8px;display:grid}.dashboardOperationPool>svg{grid-area:1/1/4}.dashboardOperationPool>span{grid-area:1/2/auto/-1}.dashboardOperationPool>strong{grid-area:2/2/auto/-1;font-size:12px}.dashboardOperationPool progress{grid-area:3/2}.dashboardOperationPool>em{grid-area:3/3}.dashboardOperationPayment{grid-column:1/-1;min-height:74px}.dashboardQuickActionGrid,.dashboardQuickActionSection .dashboardQuickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardQuickActionTile{align-content:center;min-height:84px}.dashboardExplorerHeader h1{font-size:27px}.dashboardExplorerHeader>a,.dashboardServiceColumnHeader{display:none}.dashboardServiceGroup:first-child{border-radius:9px}.dashboardServiceGroupHeader{flex-direction:row;align-items:center}.dashboardServiceRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:112px;padding:12px}.dashboardServiceRowStatus{grid-area:2/2;align-self:start}.dashboardServiceUsage{grid-area:3/2/5;min-width:110px}.dashboardServiceRow>svg{grid-row:1}.dashboardServiceSidecarSheet.dashboardServiceSidecarOpen{width:100%;max-height:82dvh;padding:34px 18px max(20px, env(safe-area-inset-bottom))}.dashboardSidecarPoolMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardSidecarPoolMetrics>div{min-height:92px;padding:10px 6px}.dashboardSidecarDetails dl{grid-template-columns:1fr}}@media (max-width:520px){.dashboardQuickActionGrid,.dashboardQuickActionSection .dashboardQuickActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardQuickActionTile{grid-template-columns:34px minmax(0,1fr);padding:10px}.dashboardQuickActionTile strong{font-size:12px}.dashboardQuickActionTile em{font-size:11px}}.serviceTabStack .tiabNetworkCard{padding:0;display:block;overflow:hidden}.tiabPreferencesSurface{--tiab-border:#d8e3ef;--tiab-muted:#607089;gap:0;padding:0;overflow:clip}.tiabPreferencesHeader{border-bottom:1px solid var(--tiab-border);padding:18px 20px 14px}.tiabPreferencesHeader h3{margin:1px 0 2px;font-size:20px;line-height:1.2}.tiabPreferencesHeader p:last-child{margin:0}.tiabPreferencesSurface>div[aria-live]>.notice{margin:12px 20px 0}.tiabEverydayGrid{border-bottom:1px solid var(--tiab-border);grid-template-columns:minmax(440px,1.7fr) repeat(4,minmax(150px,.72fr));align-items:stretch;display:grid}.tiabPreferenceSection{border-right:1px solid var(--tiab-border);min-width:0;padding:15px 16px 14px}.tiabPreferenceSection:last-child{border-right:0}.tiabPreferenceHeading{color:#006cd8;align-items:center;gap:7px;min-height:24px;margin-bottom:10px;display:flex}.tiabPreferenceHeading h4,.tiabAdvancedHeading h4{color:#12223d;margin:0;font-size:14px;line-height:1.25}.tiabForwardingList,.tiabPreferenceRows,.tiabAdvancedList{gap:7px;display:grid}.tiabForwardingRow{grid-template-columns:130px minmax(154px,1fr) 94px;align-items:center;gap:7px;min-height:40px;display:grid}.tiabForwardingRow .tiabPhoneField{grid-column:2/-1}.tiabForwardingRow.hasTimer .tiabPhoneField{grid-column:2}.tiabForwardingRow .tiabTimerField{grid-column:3}.tiabForwardingLabel,.tiabPreferenceToggleRow>span,.tiabCompactSelectRow>span,.tiabManagedRow>span{color:#23344e;font-size:12px;font-weight:700;line-height:1.25}.tiabPhoneField{background:#fff;border:1px solid #c6d5e6;border-radius:8px;align-items:stretch;min-width:0;height:36px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.tiabPhoneField:focus-within{border-color:#0074df;box-shadow:0 0 0 3px #0074df1f}.tiabPhoneField.hasError{border-color:#c63c4a}.tiabPhonePrefix{color:#172944;background:#f5f8fc;border-right:1px solid #d8e3ef;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.tiabPhonePrefix img{object-fit:cover;border-radius:2px;width:22px;height:15px}.tiabPhoneField input{color:#12223d;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:13px;font-weight:700}.tiabPhoneField input:disabled,.tiabTimerField select:disabled,.tiabCompactSelectRow select:disabled{color:#738199;cursor:not-allowed}.tiabTimerField select,.tiabCompactSelectRow select{color:#172944;height:36px;font:inherit;background-color:#fff;border:1px solid #c6d5e6;border-radius:8px;padding:0 25px 0 9px;font-size:12px;font-weight:700}.tiabPhoneError,.tiabPendingHint{color:#b22536;grid-column:2/-1;font-size:11px;line-height:1.25}.tiabPendingHint{color:var(--tiab-muted)}.tiabPreferenceToggleRow,.tiabCompactSelectRow,.tiabManagedRow{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.tiabPreferenceAction{align-items:center;gap:7px;display:inline-flex}.tiabPreferenceAction small{color:#8a5a08;font-size:10px;font-weight:800}.tiabPreferencesSurface .toggleSwitch{min-width:38px;padding:0}.tiabPreferencesSurface .toggleSwitchTrack{width:38px;height:22px}.tiabPreferencesSurface .toggleSwitchThumb{width:16px;height:16px}.tiabPreferencesSurface .toggleSwitch.isOff .toggleSwitchTrack{background:#c8d2df;border-color:#c8d2df;box-shadow:inset 0 0 0 1px #b8c4d3}.tiabPreferencesSurface .toggleSwitch.isOn .toggleSwitchThumb{transform:translate(16px)}.tiabCompactSelectRow{flex-direction:column;align-items:flex-start;gap:5px;margin-top:4px}.tiabCompactSelectRow select{width:100%}.tiabPreferencesSurface .miniActionButton{min-height:31px;padding:0 9px}.tiabAdvancedDisclosure{border:0;border-bottom:1px solid var(--tiab-border);color:#172944;cursor:pointer;background:#f7faff;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:10px 20px;display:flex}.tiabAdvancedDisclosure>span{align-items:center;gap:8px;display:inline-flex}.tiabAdvancedDisclosure>span:last-child{color:#006cd8;font-size:12px;font-weight:800}.tiabAdvancedDisclosure:focus-visible{outline-offset:-3px;outline:3px solid #0074df47}.tiabAdvancedContent{border-bottom:1px solid var(--tiab-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tiabAdvancedSection{min-width:0;padding:15px 20px 17px}.tiabAdvancedSection+.tiabAdvancedSection{border-left:1px solid var(--tiab-border)}.tiabAdvancedHeading{justify-content:space-between;align-items:center;min-height:25px;margin-bottom:7px;display:flex}.tiabAdvancedHeading>span{color:#8a5a08;text-transform:uppercase;letter-spacing:.035em;background:#fff4d9;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.tiabManagedRow{border-bottom:1px solid #e8eef6;min-height:34px;padding:0 2px}.tiabManagedRow:last-child{border-bottom:0}.tiabManagedRow strong,.tiabManagedRow a{color:#006cd8;font-size:12px;font-weight:800}.tiabManagedRow strong{color:#40516a}.tiabChangeFooter{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #c6d5e6c7;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #12223d0e}.tiabChangeFooter>span{color:var(--tiab-muted);font-size:12px;font-weight:700}.tiabChangeFooter>div{gap:8px;display:flex}.tiabChangeFooter .primaryButton,.tiabChangeFooter .secondaryButton{min-height:38px}@media (max-width:1320px){.tiabEverydayGrid{grid-template-columns:minmax(430px,1.45fr) repeat(2,minmax(180px,.85fr))}.tiabPreferenceSection:nth-child(3){border-right:0}.tiabPreferenceSection:nth-child(n+4){border-top:1px solid var(--tiab-border)}}@media (max-width:880px){.tiabEverydayGrid,.tiabAdvancedContent{grid-template-columns:1fr}.tiabPreferenceSection,.tiabPreferenceSection:nth-child(3),.tiabAdvancedSection+.tiabAdvancedSection{border-left:0;border-right:0;border-bottom:1px solid var(--tiab-border)}.tiabPreferenceSection:last-child,.tiabAdvancedSection:last-child{border-bottom:0}}@media (max-width:600px){.tiabPreferencesHeader,.tiabPreferenceSection,.tiabAdvancedSection{padding-left:14px;padding-right:14px}.tiabForwardingRow{grid-template-columns:1fr auto}.tiabForwardingLabel,.tiabForwardingRow .tiabPhoneField{grid-column:1/-1}.tiabForwardingRow.hasTimer .tiabPhoneField{grid-column:1}.tiabForwardingRow .tiabTimerField{grid-column:2}.tiabPhoneError,.tiabPendingHint{grid-column:1/-1}.tiabAdvancedDisclosure{padding:10px 14px}.tiabAdvancedDisclosure>span:last-child{font-size:0}.tiabChangeFooter{padding:10px 14px max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.tiabChangeFooter>div{grid-template-columns:1fr 1.35fr;display:grid}}.content:has(.serviceDetailContextBand){padding-top:14px}.serviceDetailContextBand+.servicePendingChangeBanner,.serviceDetailContextBand+.serviceDormancyBanner{margin-top:14px}.serviceDetailContextBand~.serviceDetailTabs .serviceDetailTabList button{min-height:48px}.serviceDetailContextBand~.serviceDetailTabs .serviceDetailTabPanel{padding-top:16px}.serviceDetailContextBand{background:#fbfdff;border:1px solid #cfddeb;border-radius:10px;grid-template-columns:minmax(340px,1fr) minmax(450px,1.15fr) auto;gap:0;min-height:104px;margin-top:10px;padding:12px 14px}.serviceDetailIdentityCell{border-right:1px solid #d8e3ee;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:24px;display:grid}.serviceDetailContextBand .serviceDetailDeviceIcon{background:#fff;border-radius:12px;width:58px;height:64px}.serviceDetailContextBand .serviceDetailIdentity h1{font-size:clamp(29px,2.5vw,35px)}.serviceDetailContextBand .serviceDetailIdentity>strong{margin-top:3px;font-size:13px}.serviceDetailContextBand .serviceDetailTypeRow{margin-bottom:2px;font-size:12px}.serviceDetailContextBand .serviceDetailHeaderActions{padding-left:16px}.serviceActivityWorkspace{gap:12px;min-width:0;display:grid;position:relative}.serviceActivityHeading{align-items:center;gap:18px;min-height:50px;padding-right:460px;display:flex}.serviceActivityHeading>div:first-child{min-width:0}.serviceActivityHeading h2{color:var(--ink);margin:0;font-size:21px;line-height:1.15}.serviceActivityHeading p{color:#5f718b;margin:4px 0 0;font-size:12px;font-weight:750}.serviceActivityPeriod{align-items:center;gap:10px;display:flex}.serviceActivityPeriod>span{color:#29456c;white-space:nowrap;font-size:12px;font-weight:850}.serviceActivityPeriod .compactPeriodPicker{min-width:165px;min-height:40px}.serviceActivityDayControls{align-items:center;gap:8px;display:flex;position:absolute;top:7px;right:0}.serviceActivityDayControls button,.serviceActivityDayControls strong{color:#0870df;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdae7;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.serviceActivityDayControls button{cursor:pointer;min-width:40px;padding:0 10px}.serviceActivityDayControls button:disabled{color:#9cacbf;cursor:default}.serviceActivityDayControls strong{min-width:148px;padding:0 12px}.serviceActivityDayControls .serviceActivityAllCycle{min-width:84px}.serviceActivityUsageGrid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}.serviceActivityChart{min-width:0;min-height:238px;padding:6px 2px 0}.serviceActivityChartLabel{color:#304c72;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.serviceActivityChartLabel span{font-size:12px;font-weight:850}.serviceActivityChartLabel small{color:#6b7c94;font-size:10px;font-weight:750}.serviceActivityBars{align-items:end;gap:4px;padding-top:58px;display:grid}.serviceActivityBar{color:#58708f;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid;position:relative}.serviceActivityBarTrack{border-bottom:1px solid #cfdbea;justify-content:center;align-items:end;width:100%;height:122px;display:flex}.serviceActivityBarTrack i{background:#126fe1;border-radius:3px 3px 0 0;width:min(12px,72%);min-height:2px;display:block}.serviceActivityBar.isPending .serviceActivityBarTrack i{background:0 0;border:1px dashed #c6d2df;border-bottom:0;height:26px!important}.serviceActivityBar.isSelected{background:#ecf4ff}.serviceActivityBar.isSelected .serviceActivityBarTrack i{background:#005fd4}.serviceActivityBar>em{min-height:24px;color:inherit;text-align:center;font-size:9px;font-style:normal;font-weight:750;line-height:1.15}.serviceActivityBar.isSelected>em{color:#0a3f82;font-weight:900}.serviceActivityBar:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0874ea}.serviceActivityBar:disabled{cursor:default}.serviceActivityBarTooltip{z-index:4;color:#152d54;text-align:left;background:#fff;border:1px solid #ced9e7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;width:148px;padding:10px 12px;display:grid;position:absolute;bottom:calc(100% - 54px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #122b5024}.serviceActivityBarTooltip b{font-size:11px}.serviceActivityBarTooltip em{color:#5e708c;font-size:10px;font-style:normal}.serviceActivityEmptyChart{color:#657790;place-items:center;min-height:210px;font-size:13px;display:grid}.serviceActivityDataPanel{background:#fff;border:1px solid #d6e1ed;border-radius:9px;align-content:start;min-width:0;padding:16px 17px;display:grid}.serviceActivityDataPanelHeading,.serviceActivityDataPanelHeading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.serviceActivityDataPanelHeading h3{color:#182f54;margin:0;font-size:15px}.serviceActivityDataPanelHeading>div>svg{color:#0870df}.serviceActivityDataPanelHeading>strong{color:#0870df;font-size:12px}.serviceActivityDataHeadline{align-items:baseline;gap:7px;margin-top:17px;display:flex}.serviceActivityDataHeadline strong{color:var(--ink);font-size:24px;line-height:1}.serviceActivityDataHeadline span{color:#526783;font-size:12px;font-weight:750}.serviceActivityDataPanel progress{appearance:none;border:0;border-radius:999px;width:100%;height:10px;margin-top:13px;overflow:hidden}.serviceActivityDataPanel progress::-webkit-progress-bar{background:#dfe7f1}.serviceActivityDataPanel progress::-webkit-progress-value{background:#0874ea}.serviceActivityDataPanel progress::-moz-progress-bar{background:#0874ea}.serviceActivityDataRemaining{color:#506684;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;font-weight:750;display:flex}.serviceActivityServiceShare{color:#526783;border-top:1px solid #e3eaf2;border-bottom:1px solid #e3eaf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:16px;padding:11px 0;font-size:11px;display:grid}.serviceActivityServiceShare>svg{color:#0870df}.serviceActivityServiceShare strong{color:#1d355b;font-size:12px}.serviceActivityServiceShare em{color:#6b7d96;text-align:right;grid-column:2/-1;font-size:10px;font-style:normal}.serviceActivityCycleCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.serviceActivityCycleCounts>div{border-left:1px solid #e3eaf2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:2px 9px;display:grid}.serviceActivityCycleCounts>div:first-child{border-left:0;padding-left:0}.serviceActivityCycleCounts svg{color:#168e66;grid-row:1/3}.serviceActivityCycleCounts span{color:#667991;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.serviceActivityCycleCounts strong{color:#162f55;font-size:12px}.serviceActivityRecords{gap:10px;min-width:0;display:grid}.serviceActivityRecordsHeader{justify-content:space-between;align-items:end;gap:14px;display:flex}.serviceActivityRecordsHeader h3{color:var(--ink);margin:0;font-size:17px}.serviceActivityRecordsHeader span{color:#687a93;margin-top:3px;font-size:10px;font-weight:750;display:block}.serviceActivityRecordsHeader .secondaryButton{min-height:36px;padding:0 13px}.serviceActivityFilters{grid-template-columns:minmax(250px,1.05fr) minmax(170px,.85fr) minmax(170px,.85fr);gap:14px;max-width:880px;display:grid}.serviceActivityFilters label{gap:5px;min-width:0;display:grid}.serviceActivityFilters label>span{color:#4d617f;font-size:10px;font-weight:850}.serviceActivityFilters select,.serviceActivitySearch>div{background:#fff;border:1px solid #cfdbe8;border-radius:7px;min-height:38px}.serviceActivityFilters select{color:#172d51;width:100%;font:inherit;padding:0 11px;font-size:12px;font-weight:750}.serviceActivitySearch>div{color:#60728c;align-items:center;gap:8px;padding:0 10px;display:flex}.serviceActivitySearch input{color:#172d51;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.serviceActivityTableShell{background:#fff;border:1px solid #d9e3ee;border-radius:8px;min-width:0;overflow:hidden}.serviceActivityTable{border-collapse:collapse;width:100%}.serviceActivityTable th,.serviceActivityTable td{color:#18335c;text-align:left;vertical-align:middle;border-bottom:1px solid #e9eef5;padding:9px 12px;font-size:11px}.serviceActivityTable th{color:#5d708d;letter-spacing:.04em;text-transform:uppercase;background:#fbfdff;font-size:9px;font-weight:900}.serviceActivityTable tbody tr:last-child td{border-bottom:0}.serviceActivityTable tbody tr:hover{background:#f8fbff}.serviceActivityType,.serviceActivityDirection{white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex}.serviceActivityType.isCall svg,.serviceActivityDirection{color:#15946d}.serviceActivityType.isSms svg{color:#7841d1}.serviceActivityDirection.isInbound{color:#0870df}.serviceActivityNumber{font-weight:850}.serviceActivityTableFooter,.serviceActivityPagination{color:#5f718a;background:#fbfdff;border-top:1px solid #e3eaf2;justify-content:center;align-items:center;gap:12px;min-height:38px;font-size:10px;font-weight:750;display:flex}.serviceActivityPagination button{color:#0870df;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9e7;border-radius:7px;align-items:center;gap:4px;font-size:10px;font-weight:850;display:inline-flex}.serviceActivityPagination button:disabled{opacity:.45;cursor:default}.serviceActivityDataOnlySummary{background:#fff;border:1px solid #d9e3ee;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.serviceActivityDataOnlySummary>div{border-left:1px solid #e1e8f0;padding:14px 16px}.serviceActivityDataOnlySummary>div:first-child{border-left:0}.serviceActivityDataOnlySummary span,.serviceActivityDataOnlySummary strong{display:block}.serviceActivityDataOnlySummary span{color:#61738d;font-size:10px;font-weight:800}.serviceActivityDataOnlySummary strong{color:#162f55;margin-top:5px;font-size:18px}@media (max-width:1180px){.serviceDetailContextBand{grid-template-columns:minmax(330px,1fr) minmax(360px,1fr)}.serviceDetailContextBand .serviceDetailHeaderActions{border-top:1px solid #e0e7ef;grid-column:1/-1;justify-content:flex-end;padding:12px 0 0}.serviceActivityHeading{padding-right:0}.serviceActivityDayControls{justify-content:flex-end;position:static}}@media (max-width:900px){.serviceActivityUsageGrid{grid-template-columns:1fr}.serviceActivityDataPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px}.serviceActivityDataPanelHeading,.serviceActivityDataHeadline,.serviceActivityDataPanel progress,.serviceActivityDataRemaining{grid-column:1}.serviceActivityServiceShare,.serviceActivityCycleCounts{grid-column:2}.serviceActivityServiceShare{border-top:0;grid-row:1/4;margin-top:0}}@media (max-width:760px){.content:has(.serviceDetailContextBand){padding-top:22px}.serviceDetailContextBand{grid-template-columns:1fr;gap:0;padding:14px}.serviceDetailIdentityCell{border-bottom:1px solid #d8e3ee;border-right:0;grid-template-columns:58px minmax(0,1fr);padding:0 0 14px}.serviceDetailContextBand .serviceDetailHeaderActions{grid-column:1;grid-template-columns:minmax(0,1fr) 48px;width:100%;display:grid}.serviceDetailContextBand .serviceHeaderPlanButton{width:100%}.serviceActivityHeading{flex-direction:column;align-items:flex-start;gap:10px}.serviceActivityPeriod{justify-content:space-between;width:100%}.serviceActivityPeriod .compactPeriodPicker{flex:1}.serviceActivityDayControls{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.serviceActivityDayControls button,.serviceActivityDayControls strong{flex:none}.serviceActivityChart{scrollbar-width:none;min-height:235px;overflow-x:auto}.serviceActivityChart::-webkit-scrollbar{display:none}.serviceActivityBars{min-width:610px;padding-top:64px}.serviceActivityBarTrack{height:112px}.serviceActivityDataPanel{grid-template-columns:1fr}.serviceActivityDataPanelHeading,.serviceActivityDataHeadline,.serviceActivityDataPanel progress,.serviceActivityDataRemaining,.serviceActivityServiceShare,.serviceActivityCycleCounts{grid-column:1}.serviceActivityServiceShare{border-top:1px solid #e3eaf2;grid-row:auto;margin-top:15px}.serviceActivityFilters{grid-template-columns:1fr;max-width:none}.serviceActivityRecordsHeader{flex-direction:column;align-items:stretch}.serviceActivityRecordsHeader .secondaryButton{align-self:flex-start}.serviceActivityTable,.serviceActivityTable tbody{width:100%;display:block}.serviceActivityTable thead{display:none}.serviceActivityTable tr{border-bottom:1px solid #e3eaf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px;display:grid}.serviceActivityTable tr:last-child{border-bottom:0}.serviceActivityTable td{border:0;gap:4px;min-width:0;padding:0;display:grid}.serviceActivityTable td:before{content:attr(data-label);color:#73839a;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.serviceActivityDataOnlySummary{grid-template-columns:1fr}.serviceActivityDataOnlySummary>div{border-top:1px solid #e1e8f0;border-left:0}.serviceActivityDataOnlySummary>div:first-child{border-top:0}}.modalBackdrop.ipndModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07173685}.modalPanel.ipndPickerModal,.modalPanel.ipndEditorModal{border-radius:11px;width:min(760px,100%);max-height:min(850px,100dvh - 40px);padding:0;overflow:auto}.modalPanel.ipndEditorModal{width:min(820px,100%)}.modalHeader.ipndModalHeader{z-index:4;background:#fffffffa;border-bottom:1px solid #dfe7ef;margin:0;padding:18px 20px;position:sticky;top:0}.modalHeader.ipndModalHeader h2{font-size:24px}.modalActions.ipndModalActions,.modalActions.ipndEditorActions{justify-content:space-between;align-items:center;margin-top:18px;padding:14px 20px}@media (max-width:820px){.modalActions.ipndModalActions,.modalActions.ipndEditorActions{flex-direction:column;align-items:stretch}}@media (max-width:560px){.modalBackdrop.ipndModalBackdrop{align-items:end;padding:0}.modalPanel.ipndPickerModal,.modalPanel.ipndEditorModal{border-radius:12px 12px 0 0;width:100%;max-height:calc(100dvh - 18px)}}.helpWorkspace{--help-ink:#0b1f44;--help-muted:#5b6d8b;--help-line:#d8e3f1;--help-blue:#006fee;--help-soft:#f5f9fe;min-height:calc(100vh - 76px);color:var(--help-ink);background:#f7faff;grid-template-columns:268px minmax(0,1fr);display:grid}.appShell .helpWorkspace{grid-template-columns:235px minmax(0,1fr);min-height:calc(100vh - 68px)}.helpRail{border-right:1px solid var(--help-line);z-index:6;background:#fff;flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.appShell .helpRail{height:calc(100vh - 68px)}.helpRailHeader{border-bottom:1px solid var(--help-line);padding:22px 18px 16px}.helpRailHome{color:var(--help-ink);align-items:center;gap:10px;font-size:17px;font-weight:850;text-decoration:none;display:flex}.helpRailHome svg{color:var(--help-blue)}.helpRailSearch{color:#4b607f;background:#f8fbff;border:1px solid #cad9ec;border-radius:9px;align-items:center;gap:9px;margin-top:15px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.helpRailNav{scrollbar-width:thin;flex:1;padding:10px 10px 20px;overflow:auto}.helpRailNav details{border-bottom:1px solid #edf2f8}.helpRailNav summary{cursor:pointer;color:#334765;justify-content:space-between;align-items:center;gap:8px;padding:13px 9px;font-size:13px;font-weight:850;list-style:none;display:flex}.helpRailNav summary::-webkit-details-marker{display:none}.helpRailNav details[open] summary svg{transform:rotate(90deg)}.helpRailNav summary svg{transition:transform .15s}.helpRailNav details>div{gap:2px;padding:0 0 10px;display:grid}.helpRailNav details a{color:#586b88;border-left:2px solid #0000;border-radius:0 7px 7px 0;padding:7px 9px 7px 14px;font-size:12.5px;line-height:1.35;text-decoration:none}.helpRailNav details a:hover{color:#005fcf;background:#f2f7fd}.helpRailNav details a[aria-current=page]{border-left-color:var(--help-blue);color:#005fcf;background:#eaf4ff;font-weight:800}.helpRailFooter{border-top:1px solid var(--help-line);background:#f7faff;align-items:flex-start;gap:10px;padding:15px 18px;display:flex}.helpRailFooter svg{color:var(--help-blue);flex:none;margin-top:2px}.helpRailFooter div{gap:3px;display:grid}.helpRailFooter strong{font-size:12px}.helpRailFooter a{color:#006bdc;font-size:12px;font-weight:750;text-decoration:none}.helpMain{min-width:0}.helpLanding{max-width:1510px;margin:0 auto;padding:46px clamp(24px,4vw,66px) 72px}.appShell .helpLanding{padding:36px clamp(24px,3vw,44px) 68px}.helpHero{background:linear-gradient(135deg,#fff 0%,#f6faff 62%,#ecf5ff 100%);border:1px solid #cfddec;border-radius:18px;grid-template-columns:minmax(0,1fr) 305px;align-items:center;gap:54px;min-height:340px;padding:44px 50px;display:grid;position:relative;overflow:visible;box-shadow:0 20px 60px #18417717}.helpHero:after{content:"";pointer-events:none;background:#006fee0e;border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -90px -140px auto}.helpEyebrow,.helpArticleCategory{color:#0066d7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.helpHero h1{max-width:720px;color:var(--help-ink);letter-spacing:-.045em;margin:12px 0;font-size:clamp(36px,4vw,58px);line-height:1.01}.helpHeroCopy>p{max-width:720px;color:var(--help-muted);margin:0;font-size:17px;line-height:1.6}.helpSearch{background:#fff;border:1px solid #b9cde4;border-radius:11px;align-items:center;gap:11px;max-width:720px;height:56px;margin-top:25px;padding:0 16px;display:flex;position:relative;box-shadow:0 10px 30px #15396814}.helpSearch:focus-within{border-color:var(--help-blue);box-shadow:0 0 0 3px #006fee1f,0 10px 30px #15396814}.helpSearch svg{color:#006ddd;flex:none}.helpSearch input{width:100%;color:var(--help-ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.helpSearch input::placeholder{color:#7a8aa2}.helpSearchResults{z-index:20;background:#fff;border:1px solid #ccd9e9;border-radius:11px;margin-top:8px;padding:8px;position:absolute;left:50px;right:409px;box-shadow:0 18px 45px #0e2d5629}.helpSearchResults a{color:var(--help-ink);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;text-decoration:none;display:flex}.helpSearchResults a:hover{background:#f1f7fe}.helpSearchResults a span{gap:2px;display:grid}.helpSearchResults a strong{font-size:13px}.helpSearchResults a small{color:var(--help-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.helpSearchResults a svg{color:var(--help-blue)}.helpSearchResults>p{color:var(--help-muted);margin:0;padding:14px;font-size:13px}.helpHeroPanel{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #006fee33;border-radius:14px;flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:relative}.helpHeroPanel>svg{color:var(--help-blue);margin-bottom:30px}.helpHeroPanel strong{font-size:20px}.helpHeroPanel a{color:#0067d8;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.appShell .helpHero{grid-template-columns:minmax(0,1fr) 260px;gap:30px;padding:38px}.appShell .helpHero h1{font-size:clamp(40px,3.4vw,51px)}.appShell .helpHeroPanel{padding:22px}.helpSection{margin-top:52px}.helpSectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:19px;display:flex}.helpSectionHeading>div>span{color:#0870dd;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.helpSectionHeading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:27px}.helpSectionHeading>p{max-width:440px;color:var(--help-muted);margin:0;font-size:13px}.helpFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.helpFeaturedCard{border:1px solid var(--help-line);color:var(--help-ink);background:#fff;border-radius:13px;text-decoration:none;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 25px #1a3c680d}.helpFeaturedCard:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1a3c681c}.helpFeaturedImage{border-bottom:1px solid var(--help-line);background:#eaf2fb;height:118px;position:relative;overflow:hidden}.helpFeaturedImage img{object-fit:cover;object-position:top left}.helpFeaturedCard>div:last-child{padding:17px}.helpFeaturedCard span{color:#6c7d96;align-items:center;gap:5px;font-size:11px;font-weight:750;display:flex}.helpFeaturedCard h3{min-height:44px;margin:8px 0 6px;font-size:17px;line-height:1.25}.helpFeaturedCard p{min-height:57px;color:var(--help-muted);margin:0;font-size:12.5px;line-height:1.5}.helpFeaturedCard div>strong{color:#0068da;align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.helpCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.helpCategoryCard{border:1px solid var(--help-line);background:#fff;border-radius:13px;padding:22px;box-shadow:0 8px 25px #1a3c680b}.helpCategoryCard>div:first-child{min-height:104px}.helpCategoryCard h3{margin:0 0 7px;font-size:19px}.helpCategoryCard p{color:var(--help-muted);margin:0;font-size:12.5px;line-height:1.5}.helpCategoryCard ul{border-top:1px solid #edf2f8;gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.helpCategoryCard li a{color:#334967;border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:10px;padding:10px 1px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.helpCategoryCard li a:hover{color:#0069dc}.helpCategoryCard li svg{color:#7e91aa;flex:none}.helpCategoryCard details summary{color:#0069dc;cursor:pointer;margin-top:11px;font-size:12px;font-weight:800}.helpArticleLayout{max-width:1280px;margin:0 auto;padding:34px 160px 78px clamp(30px,5vw,80px);position:relative}.helpArticle{max-width:830px}.helpBack{color:#58708f;align-items:center;gap:7px;margin-bottom:22px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.helpArticleHeader{border-bottom:1px solid var(--help-line);padding-bottom:30px}.helpArticleHeader h1{max-width:780px;color:var(--help-ink);letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(34px,4vw,53px);line-height:1.05}.helpArticleHeader>p{max-width:720px;color:var(--help-muted);margin:0;font-size:17px;line-height:1.6}.helpArticleMeta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.helpArticleMeta span{color:#5a6d89;background:#fff;border:1px solid #d3dfed;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.helpArticleMeta svg{color:#0070e8}.helpArticleSection{padding:38px 0 8px;scroll-margin-top:24px}.helpArticleSection+.helpArticleSection{border-top:1px solid #e2eaf4}.helpArticleSectionTitle{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.helpArticleSectionTitle>span{color:#006bdf;background:#fff;border:1px solid #bcd2ea;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;margin-top:2px;font-size:11px;font-weight:900;display:grid}.helpArticleSectionTitle small{color:#71839c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.helpArticleSectionTitle h2{color:var(--help-ink);letter-spacing:-.02em;margin:2px 0 0;font-size:24px;line-height:1.2}.helpStepSection>p{color:#405574;margin:0 0 18px 49px;font-size:15px;line-height:1.72}.helpStepCue{background:#edf6ff;border-left:3px solid #1980ea;border-radius:0 9px 9px 0;gap:12px;margin:0 0 17px 49px;padding:14px 16px;display:flex}.helpStepCue>svg{color:#0870df;flex:none;margin-top:1px}.helpStepCue strong{color:#12345b;margin-bottom:3px;font-size:12px;display:block}.helpStepCue p{color:#506581;margin:0;font-size:12.5px;line-height:1.55}.helpPrerequisites,.helpCallout,.helpSuccess{background:#fff;border:1px solid #d1dfef;border-radius:11px;gap:14px;margin-left:49px;padding:17px 18px;display:flex}.helpPrerequisites>svg,.helpCallout>svg,.helpSuccess>svg{color:#0670e4;flex:none}.helpPrerequisites strong,.helpCallout strong,.helpSuccess strong{margin-bottom:5px;font-size:13px;display:block}.helpPrerequisites ul{color:#4d6180;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.helpCallout{background:#eef6ff;margin-top:14px}.helpCallout p,.helpSuccess p{color:#405574;margin:0;font-size:13px;line-height:1.55}.helpCalloutWarning{background:#fff8e9;border-color:#f0d298}.helpCalloutWarning>svg{color:#b56b00}.helpScreenshot{background:#eef4fb;border:1px solid #cbd9e9;border-radius:12px;margin:23px 0 23px 49px;overflow:hidden;box-shadow:0 13px 35px #1c3c671a}.helpScreenshot>div{background:#e7eff8;max-height:460px;position:relative;overflow:hidden}.helpScreenshot img{object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.helpScreenshot figcaption{color:#60738f;background:#fff;border-top:1px solid #d7e2ef;align-items:flex-start;gap:8px;padding:11px 14px;font-size:11.5px;line-height:1.45;display:flex}.helpScreenshot figcaption svg{color:#0670e4;flex:none;margin-top:1px}.helpStepScreenshot{margin-top:17px}.helpStepScreenshot>.helpStepVisualFrame{aspect-ratio:16/8;background:#dfe9f4;max-height:none;position:relative;overflow:hidden}.helpStepVisualStage{transform:scale(var(--help-visual-zoom,1.1));transform-origin:var(--help-highlight-centre-x,50%) var(--help-highlight-centre-y,50%);transition:transform .22s;position:absolute;inset:0}.helpStepVisualStage img{object-fit:cover;transform:none;width:100%!important;height:100%!important}.helpStepHighlight{z-index:2;left:var(--help-highlight-x);top:var(--help-highlight-y);width:var(--help-highlight-width);height:var(--help-highlight-height);pointer-events:none;border:3px solid #0b79eb;border-radius:10px;position:absolute;box-shadow:0 0 0 999px #071d3a7a,0 0 0 5px #ffffffe0,0 10px 30px #01346f52}.helpStepHighlight:after{content:"";border:1px solid #0e80ef80;border-radius:14px;position:absolute;inset:-8px}.helpStepHighlight span{color:#fff;white-space:nowrap;background:#086fd9;border-radius:6px;width:max-content;max-width:220px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1.2;position:absolute;top:7px;left:8px;box-shadow:0 5px 16px #003c7f47}.helpStepScreenshot[data-action=service-change-plan] .helpStepHighlight span,.helpStepScreenshot[data-action=plan-submit] .helpStepHighlight span,.helpStepScreenshot[data-action=invoice-download] .helpStepHighlight span,.helpStepScreenshot[data-action=billing-support] .helpStepHighlight span,.helpStepScreenshot[data-action=support-create] .helpStepHighlight span{left:auto;right:8px}.helpStepScreenshot:hover .helpStepVisualStage{transform:scale(calc(var(--help-visual-zoom,1.1) + .025))}.helpStepScreenshot figcaption{align-items:center;gap:11px;padding:12px 14px}.helpStepScreenshot figcaption>span{color:#0068d8;text-transform:uppercase;letter-spacing:.04em;background:#eaf4ff;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.helpStepScreenshot figcaption>div{gap:1px;display:grid}.helpStepScreenshot figcaption strong{color:#163556;font-size:12px}.helpStepScreenshot figcaption small{color:#6c7f98;font-size:11px}.helpSuccess{background:#effbf5;border-color:#bce4cf}.helpSuccess>svg{color:#0b9b59}.helpArticleAction{color:#fff;background:#006fe8;border-radius:8px;align-items:center;gap:8px;margin:16px 0 0 49px;padding:11px 15px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.helpFooterActions{background:#fff;border:1px solid #d4e0ed;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-left:49px;padding:18px;display:flex}.helpFooterActions>div{align-items:flex-start;gap:12px;display:flex}.helpFooterActions>div svg{color:#0870df;flex:none}.helpFooterActions span{gap:3px;display:grid}.helpFooterActions strong{font-size:13px}.helpFooterActions small{color:#687b96;font-size:11.5px}.helpFooterActions>a{color:#0068d9;align-items:center;gap:7px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.helpRelated{gap:0;margin:25px 0 0 49px;display:grid}.helpRelated h3{margin:0 0 7px;font-size:15px}.helpRelated a{color:#29415f;border-bottom:1px solid #dfe8f2;justify-content:space-between;align-items:center;gap:15px;padding:12px 2px;text-decoration:none;display:flex}.helpRelated a span{gap:2px;display:grid}.helpRelated a strong{font-size:13px}.helpRelated a small{color:#7788a0;font-size:11px}.helpRelated a svg{color:#006bdf}.helpProgress{z-index:12;filter:drop-shadow(0 15px 28px #0b254826);align-items:flex-start;display:flex;position:fixed;top:126px;right:0}.helpProgressToggle{color:#55708f;cursor:pointer;background:#fff;border:1px solid #c8d8ea;border-right:0;border-radius:9px 0 0 9px;place-items:center;width:29px;height:42px;margin-top:10px;display:grid}.helpProgressPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #c8d8ea;border-right:0;border-radius:12px 0 0 12px;width:208px;padding:16px 15px 14px}.helpProgressDockButton{color:#526b89;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #c8d8ea;border-right:0;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;width:76px;min-height:138px;padding:13px 10px 11px;display:flex}.helpProgressDockButton>span{color:#667b97;text-transform:uppercase;letter-spacing:.04em;justify-items:center;gap:5px;font-size:9px;font-weight:850;display:grid}.helpProgressDockButton>span svg{color:#0870df}.helpProgressDockButton>strong{color:#0b2b53;align-items:baseline;gap:1px;margin-top:9px;font-size:22px;line-height:1;display:flex}.helpProgressDockButton>strong small{color:#7c8da4;font-size:10px}.helpProgressDockButton>i{background:#dfe8f2;border-radius:999px;width:46px;height:4px;margin-top:9px;display:block;overflow:hidden}.helpProgressDockButton>i b{border-radius:inherit;background:#0873e5;height:100%;transition:width .18s;display:block}.helpProgressDockButton>svg{color:#0870df;margin-top:10px}.helpProgressDockButton:hover,.helpProgressDockButton:focus-visible{background:#f6faff}.helpProgressPanel>div{border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.helpProgressPanel>div span{color:var(--help-ink);font-size:12px;font-weight:900}.helpProgressPanel>div strong{color:#71829b;font-size:10px}.helpProgressPanel ol{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.helpProgressPanel li{position:relative}.helpProgressPanel li:not(:last-child):after{content:"";background:#dce6f1;width:1px;position:absolute;top:25px;bottom:-4px;left:9px}.helpProgressPanel li.done:not(:last-child):after{background:#8ec1f5}.helpProgressPanel a{color:#74859d;align-items:flex-start;gap:9px;padding:5px 0;font-size:10.5px;line-height:1.3;text-decoration:none;display:flex}.helpProgressPanel i{z-index:1;color:#778ba5;background:#fff;border:1px solid #c5d3e2;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:relative}.helpProgressPanel li.active a{color:#0d2d54;font-weight:850}.helpProgressPanel li.active i{color:#fff;background:#0873e5;border-color:#0873e5;box-shadow:0 0 0 3px #e4f1ff}.helpProgressPanel li.done i{color:#0470dd;background:#eaf5ff;border-color:#8ec1f5}.contextualHelpLink{color:#006bdc;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1260px){.helpFeaturedGrid,.helpCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpArticleLayout{padding-right:80px}.helpProgressPanel{width:190px}}@media (max-width:980px){.helpWorkspace{grid-template-columns:220px minmax(0,1fr)}.helpHero{grid-template-columns:1fr;gap:28px;padding:34px}.helpHeroPanel{display:none}.helpSearchResults{left:34px;right:34px}.helpArticleLayout{padding:30px 38px 70px}.helpProgress{top:auto;bottom:16px;right:16px}.helpProgressPanel{max-height:min(480px,70vh);overflow:auto}.helpProgressDockButton,.helpProgressPanel{border-right:1px solid #c8d8ea;border-radius:12px}}@media (max-width:720px){.helpWorkspace{display:block}.helpRail{border-right:0;border-bottom:1px solid var(--help-line);position:relative;height:auto!important}.helpRailHeader{padding:13px 16px}.helpRailHome{font-size:15px}.helpRailSearch,.helpRailNav,.helpRailFooter{display:none}.helpLanding{padding:24px 16px 52px}.helpHero{border-radius:13px;min-height:0;padding:26px 20px}.helpHero h1{font-size:36px}.helpHeroCopy>p{font-size:15px}.helpSearch{height:52px}.helpSearchResults{left:20px;right:20px}.helpFeaturedGrid,.helpCategoryGrid{grid-template-columns:1fr}.helpSectionHeading{display:block}.helpSectionHeading>p{margin-top:7px}.helpArticleLayout{padding:22px 18px 62px}.helpArticleHeader h1{font-size:36px}.helpArticleHeader>p{font-size:15px}.helpArticleSectionTitle h2{font-size:21px}.helpStepSection>p,.helpStepCue,.helpPrerequisites,.helpCallout,.helpSuccess,.helpScreenshot,.helpArticleAction,.helpFooterActions,.helpRelated{margin-left:0}.helpStepScreenshot>.helpStepVisualFrame{aspect-ratio:16/10}.helpStepHighlight{border-width:2px;box-shadow:0 0 0 999px #071d3a66,0 0 0 4px #ffffffe0,0 8px 24px #01346f47}.helpStepHighlight span{padding:4px 6px;font-size:9px;top:5px;left:5px}.helpFooterActions{flex-direction:column;align-items:flex-start}.helpProgressPanel{width:min(275px,100vw - 70px)}}@media print{.publicHelpPage .landingHeader,.publicHelpPage .landingFooter,.helpRail,.helpProgress,.helpBack,.helpFooterActions,.helpArticleAction{display:none!important}.helpWorkspace{background:#fff;min-height:0;display:block}.helpArticleLayout{max-width:none;padding:0}.helpArticle{max-width:none}.helpArticleSection{break-inside:avoid}.helpScreenshot{box-shadow:none}}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.reportsWorkspace{gap:22px;display:grid}.reportQuickStart,.savedReportsStrip,.reportBuilderPanel,.reportResultsPanel{background:#fff;border:1px solid #d9e4ef;border-radius:16px;box-shadow:0 10px 30px #0b2b530e}.reportQuickStart,.savedReportsStrip{padding:20px}.reportSectionHeading,.reportResultsHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reportSectionHeading h2,.reportResultsHeader h2{color:var(--navy);margin:2px 0 0;font-size:21px;line-height:1.2}.reportSectionHeading>span{color:#55708f;background:#eff5fb;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.reportPresetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.reportPresetCard{color:#526b89;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dce6f0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:4px 10px;min-height:112px;padding:15px;display:grid}.reportPresetCard:hover,.reportPresetCard:focus-visible{background:#f4f9ff;border-color:#8fc3f0;box-shadow:0 8px 20px #0874c914}.reportPresetIcon{width:34px;height:34px;color:var(--blue);background:#eaf4ff;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.reportPresetCard strong{color:var(--navy);align-self:end;font-size:13px}.reportPresetCard>span:last-child{font-size:11px;line-height:1.45}.savedReportList{gap:9px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.savedReportItem{background:#fbfdff;border:1px solid #dce6f0;border-radius:11px;flex:none;align-items:stretch;min-width:220px;display:flex}.savedReportItem>button:first-child{color:#526b89;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:11px 12px;display:grid}.savedReportItem strong{color:var(--navy);font-size:12px}.savedReportItem span{font-size:10px}.savedReportDelete{color:#8a5d67;cursor:pointer;background:0 0;border:0;border-left:1px solid #e3ebf3;place-items:center;width:40px;display:grid}.savedReportDelete:hover,.savedReportDelete:focus-visible{color:#a91f3a;background:#fff3f5}.reportBuilderLayout{grid-template-columns:minmax(310px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.reportBuilderPanel{gap:18px;padding:20px;display:grid}.reportBuilderPanel fieldset{border:0;min-width:0;margin:0;padding:0}.reportBuilderPanel legend,.reportField>span,.reportDateFields label>span{color:#36506f;letter-spacing:.015em;font-size:11px;font-weight:850}.reportField{gap:7px;display:grid}.reportField select,.reportField input,.reportDateFields input,.reportFilterRow select,.reportFilterRow input,.reportSaveActions select{width:100%;min-height:43px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cad8e6;border-radius:9px;padding:9px 10px;font-size:12px}.reportField small{color:#6e829b;font-size:10.5px;line-height:1.45}.reportDateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.reportDateFields legend{grid-column:1/-1;margin-bottom:7px}.reportDateFields label{gap:6px;display:grid}.reportColumnPicker>div{background:#f9fbfd;border:1px solid #e0e8f1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;max-height:214px;margin-top:8px;padding:10px;display:grid;overflow-y:auto}.reportColumnPicker label{color:#516a87;align-items:flex-start;gap:7px;min-width:0;padding:4px 2px;font-size:10.5px;line-height:1.3;display:flex}.reportColumnPicker input{accent-color:var(--blue);flex:none;margin:0}.reportLegendRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.reportLegendRow>span{color:#768aa0;font-size:10px}.reportLegendRow button{min-height:32px;color:var(--blue);cursor:pointer;background:#f5faff;border:1px solid #bfd4e8;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.reportLegendRow button:disabled{opacity:.5;cursor:not-allowed}.reportFilters>p{color:#75879e;margin:8px 0 0;font-size:10.5px;line-height:1.45}.reportFilterRow{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1fr) 34px;gap:5px;margin-top:7px;display:grid}.reportFilterRow select,.reportFilterRow input{min-height:38px;padding:7px 8px;font-size:10.5px}.reportFilterRow>button{color:#9a4960;cursor:pointer;background:#fff8f9;border:1px solid #e1cfd4;border-radius:8px;place-items:center;min-height:38px;display:grid}.reportFilterNoValue{color:#8191a4;border:1px dashed #d9e3ed;border-radius:8px;align-items:center;padding:0 9px;font-size:10px;display:flex}.reportSortFields{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.7fr);gap:7px;display:grid}.reportRunButton{width:100%;min-height:45px}.reportSavePanel{border-top:1px solid #e3eaf2;gap:9px;padding-top:17px;display:grid}.reportSaveActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.reportSaveActions .secondaryButton{min-height:43px}.reportResultsPanel{min-width:0;overflow:hidden}.reportResultsHeader{border-bottom:1px solid #e2eaf2;padding:20px}.reportResultsHeader p:last-child{color:#6b8099;margin:5px 0 0;font-size:11px}.reportResultActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.reportResultActions .secondaryButton,.reportPagination .secondaryButton{min-height:41px}.reportInlineNotice,.reportInlineError{border-radius:9px;margin:12px 20px 0;padding:10px 12px;font-size:11px;line-height:1.45}.reportInlineNotice{color:#2e648f;background:#f2f8fe;border:1px solid #c9def2}.reportInlineError{color:#8d2940;background:#fff4f6;border:1px solid #efc7d0}.reportTableWrap{max-width:100%;overflow:auto}.reportTable{min-width:780px;box-shadow:none;border:0;border-radius:0;margin:0}.reportTable th{white-space:nowrap;background:#f4f8fc;position:sticky;top:0}.reportTable td{white-space:nowrap}.reportEmptyState{color:#7890a8;text-align:center;justify-items:center;gap:7px;padding:70px 24px;display:grid}.reportEmptyState h3{color:var(--navy);margin:2px 0 0;font-size:17px}.reportEmptyState p{max-width:380px;margin:0;font-size:11px;line-height:1.5}.reportPagination{border-top:1px solid #e2eaf2;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.reportPagination>span{color:#607994;font-size:11px;font-weight:750}.reportPrintOnly,.reportPrintHeader{display:none}@media (max-width:1240px){.reportPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportBuilderLayout{grid-template-columns:340px minmax(0,1fr)}.reportFilterRow{grid-template-columns:1fr 1fr 34px}.reportFilterRow>label:nth-child(3),.reportFilterNoValue{grid-column:1/3}}@media (max-width:900px){.reportBuilderLayout{grid-template-columns:1fr}.reportBuilderPanel{order:1}.reportResultsPanel{order:2}}@media (max-width:620px){.reportQuickStart,.savedReportsStrip,.reportBuilderPanel{border-radius:13px;padding:16px}.reportPresetGrid{grid-template-columns:1fr}.reportPresetCard{min-height:96px}.reportColumnPicker>div,.reportDateFields,.reportSortFields{grid-template-columns:1fr}.reportFilterRow{grid-template-columns:1fr 34px}.reportFilterRow>label:first-child,.reportFilterRow>label:nth-child(2),.reportFilterRow>label:nth-child(3),.reportFilterNoValue{grid-column:1}.reportFilterRow>button{grid-area:1/2}.reportResultsHeader{padding:16px;display:grid}.reportResultActions{justify-content:stretch}.reportResultActions .secondaryButton{flex:100%}.reportPagination{padding:12px}.reportPagination .secondaryButton{width:auto}}@media print{:is(.appShell:has(.reportsWorkspace) .sidebar,.appShell:has(.reportsWorkspace) .topbar,.appShell:has(.reportsWorkspace) .impersonationBanner,.appShell:has(.reportsWorkspace) .customerPageHeader,.appShell:has(.reportsWorkspace) .reportNoPrint){display:none!important}.appShell:has(.reportsWorkspace){background:#fff;min-height:0;padding:0;display:block}.appShell:has(.reportsWorkspace) .workspace{background:#fff;min-height:0;padding:0;display:block}.appShell:has(.reportsWorkspace) .content{background:#fff;min-height:0;padding:0;display:block}.reportsWorkspace,.reportBuilderLayout{display:block}.reportResultsPanel{box-shadow:none;border:0;border-radius:0;overflow:visible}.reportResultsPanel>:not(.reportPrintOnly){display:none!important}.reportPrintOnly{display:block}.reportPrintHeader{color:#0b2b53;border-bottom:2px solid #0b2b53;justify-content:space-between;align-items:center;padding:0 0 12px;font-size:12px;display:flex}.reportPrintHeader strong{font-size:18px}.reportPrintSummary{padding:16px 0 12px}.reportPrintSummary h1{color:#0b2b53;margin:0;font-size:22px}.reportPrintSummary p{color:#526b89;margin:4px 0 0;font-size:10px}.reportTableWrap{overflow:visible}.reportTable{width:100%;min-width:0;font-size:8.5px}.reportTable th{color:#0b2b53;position:static;background:#edf3f8!important}.reportTable th,.reportTable td{white-space:normal;padding:6px 5px}.reportTable tr{break-inside:avoid}.reportInlineNotice{margin:8px 0}}
