:root{--ink:#17191c;--muted:#68707a;--surface:#ffffff;--soft:#f4f6f8;--line:rgba(23,25,28,0.1);--sidebar:#111316;--green:#16865d;--amber:#b87514;--red:#bb3f35;--blue:#2f68c4;--shadow:0 24px 70px rgba(15,23,34,0.09)}.privacyAdmin{gap:20px}.privacyFeedback{position:-webkit-sticky;position:sticky;top:12px;z-index:5;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.privacyFeedback.good{border-color:#9fd7bf;color:#087752}.privacyFeedback.attention{border-color:#efc3bd;color:#a53025}.privacyActions,.privacyCustomerSection,.privacyDangerZone,.privacyProcessors,.privacyRetention{padding:22px}.privacyCustomerPicker{display:grid;grid-gap:6px;gap:6px;min-width:min(280px,100%);font-weight:700}.privacyCustomerPicker select{min-height:42px}.privacySummaryLine{display:flex;flex-wrap:wrap;gap:10px 22px;padding:14px 0 18px;color:var(--muted)}.privacySummaryLine strong{color:var(--ink)}.privacyCategoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.privacyCategory{padding:15px;border:1px solid var(--line);border-radius:6px}.privacyCategory>div{display:flex;align-items:center;gap:8px}.privacyCategory b{display:block;margin-top:12px;font-size:1.45rem}.privacyCategory p{min-height:38px;margin:5px 0 10px;color:var(--muted)}.privacyCategory small{color:var(--muted)}.privacyDetails{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.privacyDetails summary{cursor:pointer;font-weight:700}.privacyActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.privacyActionGridDanger,.privacyActionGridSafe{grid-template-columns:repeat(2,minmax(0,1fr))}.privacyActionCard{display:flex;min-height:210px;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:6px}.privacyActionCard.danger{border-color:#e8b5ae;background:rgba(187,63,53,.025)}.privacyActionCard h3{margin:14px 0 5px}.privacyActionCard p{flex:1 1;margin:0 0 16px;color:var(--muted)}.privacyActionCard button:disabled{cursor:not-allowed;opacity:.42}.privacyDangerZone{border:1px solid rgba(187,63,53,.34);background:#fffafa}.privacyDangerZone .settingsSectionHeading>svg{color:var(--red)}.privacyConfirmation{display:grid;grid-gap:6px;gap:6px;max-width:620px;margin-top:18px;font-weight:700}.privacyConfirmation input{min-height:42px;border-color:rgba(187,63,53,.32)}.privacyConfirmationState{display:flex;align-items:center;gap:7px;margin:7px 0 0;color:var(--muted);font-size:.88rem}.privacyConfirmationState.valid{color:var(--green);font-weight:700}.privacyRequestHistory{margin-top:20px}.privacyRequestRow{display:grid;grid-template-columns:minmax(150px,1fr) 130px 170px auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.privacyRequestRow em{grid-column:1/-1;color:#a53025}.privacyRequestStatus.failed{color:var(--red)}.privacyRequestStatus.completed{color:var(--green)}.privacyRequestGuidance{grid-column:1/-1;margin:0;color:var(--muted)}.privacyRequestError{grid-column:1/-1;padding:12px 14px;border-left:3px solid var(--red);background:#fff4f2}.privacyRequestError>strong{color:#992e26}.privacyRequestError p{margin:4px 0 8px;color:#70332e}.privacyRequestError details{margin-top:7px}.privacyRequestError summary{cursor:pointer;font-weight:700}.privacyRequestError a{display:inline-flex;margin-top:9px;font-weight:800}.privacyIntegrationList{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.privacyIntegrationList li{display:grid;grid-template-columns:1fr auto;grid-gap:5px 16px;gap:5px 16px;padding:12px;border:1px solid var(--line);border-radius:6px}.privacyIntegrationList li>div{display:grid;grid-gap:2px;gap:2px}.privacyIntegrationList li p,.privacyIntegrationList li>div span{color:var(--muted)}.privacyIntegrationList li p{grid-column:1/-1;margin:3px 0 0}.privacyRetentionGrid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));grid-gap:10px;gap:10px}.privacyRetentionGrid label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.privacyRetentionActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.privacyRetentionRuns{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.privacyRetentionRun{padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.privacyRetentionRun header{display:flex;align-items:center;justify-content:space-between;gap:16px}.privacyRetentionRun header>div{display:grid;grid-gap:2px;gap:2px}.privacyRetentionRun header small{color:var(--muted)}.privacyRetentionPreview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--line)}.privacyRetentionPreview>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px;background:var(--surface)}.privacyRetentionPreview span{display:grid;grid-gap:3px;gap:3px}.privacyRetentionPreview small{color:var(--muted)}.privacyRetentionPreview b{font-size:1.15rem}.privacyRetentionTotal{margin:10px 0 0;color:var(--muted)}.privacyRetentionError{padding:10px 12px;border-left:3px solid var(--red);background:#fff4f2;color:#8c2b24}.privacyProcessorList{display:grid;grid-gap:8px;gap:8px}.privacyProcessor{padding:12px 14px;border:1px solid var(--line);border-radius:6px}.privacyProcessor summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:20px}.privacyProcessor summary span{display:grid;grid-gap:3px;gap:3px}.privacyProcessor summary small{color:var(--muted)}.privacyDialogBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(17,19,22,.58)}.privacyConfirmDialog{position:relative;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:26px;border:1px solid rgba(187,63,53,.32);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.privacyConfirmDialog h2{margin:5px 0 7px}.privacyConfirmDialog>p{color:var(--muted)}.privacyDialogClose{position:absolute;top:16px;right:16px}.privacyConsequenceList{display:grid;margin-top:18px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.privacyConsequenceList>div{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(240px,1.25fr);grid-gap:20px;gap:20px;padding:11px 13px;border-bottom:1px solid var(--line)}.privacyConsequenceList>div:last-child{border-bottom:0}.privacyConsequenceList span{display:grid;grid-gap:2px;gap:2px}.privacyConsequenceList small{color:var(--muted)}.privacyConsequenceList b{font-weight:600}.privacySharedCredentialNotice{display:flex;gap:11px;margin-top:14px;padding:13px;border:1px solid #eccb95;border-radius:6px;background:#fff9ef;color:#6f4a0f}.privacySharedCredentialNotice svg{flex:0 0 auto}.privacySharedCredentialNotice p{margin:3px 0 0}.privacyDialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:980px){.privacyActionGrid,.privacyCategoryGrid,.privacyRetentionGrid,.privacyRetentionPreview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.privacyActionGrid,.privacyCategoryGrid,.privacyRetentionGrid,.privacyRetentionPreview{grid-template-columns:1fr}.privacyRequestRow{grid-template-columns:1fr auto}.privacyRequestRow small{grid-column:1}.privacyConsequenceList>div,.privacyIntegrationList li{grid-template-columns:1fr}.privacyDialogBackdrop{padding:10px}.privacyConfirmDialog{max-height:calc(100vh - 20px);padding:20px}}.integrationWorkspace{display:grid;grid-gap:16px;gap:16px;max-width:1500px;margin:0 auto}.integrationEmpty,.integrationHero,.integrationHistory,.integrationSection{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.integrationHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:24px}.integrationHero h1{margin:5px 0 7px;font-size:1.85rem;letter-spacing:0}.integrationHero>div>p:last-child,.integrationHistoryToggle small,.integrationModal>p,.integrationSectionHeading p,.integrationSectionHeading>span{color:var(--muted);line-height:1.5}.integrationCustomerPicker{display:grid;flex:0 0 300px;grid-gap:6px;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800}.integrationCustomerPicker select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 38px 0 12px;color:var(--ink);background:var(--surface);font-weight:750}.integrationAttention,.integrationPreviewNotice{display:flex;align-items:center;gap:12px;border-radius:8px;padding:13px 16px}.integrationPreviewNotice{border:1px solid rgba(47,104,196,.18);color:#24589e;background:#eef5ff}.integrationPreviewNotice>div{display:grid;grid-gap:2px;gap:2px}.integrationPreviewNotice span{color:#52677f;font-size:.82rem}.integrationSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.integrationSummaryItem{display:flex;align-items:baseline;gap:9px;padding:17px 20px;border-right:1px solid var(--line)}.integrationSummaryItem:last-child{border-right:0}.integrationSummaryItem strong{font-size:1.55rem}.integrationSummaryItem span{color:var(--muted);font-size:.8rem;font-weight:750}.integrationSummaryItem.good strong{color:var(--green)}.integrationSummaryItem.active strong{color:var(--blue)}.integrationSummaryItem.warning strong{color:var(--amber)}.integrationStatusLine{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(240px,1fr) auto;align-items:center;grid-gap:22px;gap:22px;border:1px solid var(--line);border-radius:8px;padding:17px 20px;background:var(--surface)}.integrationStatusPrimary{display:flex;align-items:center;gap:12px}.integrationStatusMissing,.integrationStatusPrimary>div{display:grid;grid-gap:3px;gap:3px}.integrationStatusPrimary strong{font-size:1.05rem}.integrationStatusMissing span,.integrationStatusPrimary span{color:var(--muted);font-size:.76rem}.integrationReadinessDot{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:var(--amber);box-shadow:0 0 0 6px rgba(184,117,20,.12)}.integrationReadinessDot.ready{background:var(--green);box-shadow:0 0 0 6px rgba(22,134,93,.12)}.integrationStatusMissing{padding-left:22px;border-left:1px solid var(--line)}.integrationStatusMissing strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrationReadinessBadge{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 10px;color:#8a570d;background:#fff1d8;font-size:.72rem;font-weight:850;white-space:nowrap}.integrationReadinessBadge.ready{color:#08734e;background:#e7f5ef}.integrationAttention{border:1px solid rgba(184,117,20,.22);color:#8a570d;background:#fff8eb}.integrationAttention>div{display:grid;flex:1 1;grid-gap:2px;gap:2px}.integrationAttention p{color:#766347;font-size:.82rem}.integrationAttention a{font-size:.8rem;font-weight:850}.integrationSection{padding:22px}.integrationSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.integrationSectionHeading h2{margin:4px 0;font-size:1.35rem}.integrationSectionHeading>span{font-size:.76rem}.integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.integrationCard{position:relative;display:flex;min-height:330px;flex-direction:column;border:1px solid var(--line);border-top:3px solid #9ca3af;border-radius:8px;padding:18px;background:#fff}.integrationCard.blue{border-top-color:#4381e6}.integrationCard.cyan{border-top-color:#10a3bd}.integrationCard.amber{border-top-color:#df942e}.integrationCard.green{border-top-color:#2b9a67}.integrationCard.action_required,.integrationCard.connection_lost{background:linear-gradient(180deg,#fff,#fffaf3)}.integrationCardActions,.integrationCardTitle,.integrationCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.integrationModalIcon,.integrationProviderIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#355271;background:#eef3f8}.integrationCard.blue .integrationProviderIcon,.integrationModalIcon.blue{color:#2f68c4;background:#edf4ff}.integrationCard.cyan .integrationProviderIcon,.integrationModalIcon.cyan{color:#06879d;background:#eaf9fb}.integrationCard.amber .integrationProviderIcon,.integrationModalIcon.amber{color:#b87514;background:#fff5e5}.integrationCard.green .integrationProviderIcon,.integrationModalIcon.green{color:#16865d;background:#eaf8f2}.integrationRelevant,.integrationStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850}.integrationStatus.not_connected{color:#68707a;background:#f0f2f4}.integrationStatus.active{color:#08734e;background:#e7f5ef}.integrationStatus.syncing{color:#24589e;background:#eaf2ff}.integrationStatus.action_required{color:#965e0e;background:#fff1d8}.integrationStatus.connection_lost{color:#a52f28;background:#fdecea}.integrationMessage.active svg,.integrationStatus.syncing svg{animation:integrationSpin 1.2s linear infinite}@keyframes integrationSpin{to{transform:rotate(1turn)}}.integrationCardTitle{align-items:flex-start;margin-top:16px}.integrationCardTitle h3{margin-bottom:5px;font-size:1.08rem}.integrationCardState>p,.integrationCardTitle p{color:var(--muted);line-height:1.45}.integrationRelevant{flex:0 0 auto;color:#24589e;background:#eef5ff}.integrationCardState{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.integrationCardState>strong{font-size:1.03rem}.integrationCardSignals{display:grid;grid-template-columns:.8fr 1fr 1fr;margin-top:18px;border:1px solid var(--line);border-radius:8px;background:#f7f8fa;overflow:hidden}.integrationCardSignals>div{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:68px;padding:11px;border-right:1px solid var(--line)}.integrationCardSignals>div:last-child{border-right:0}.integrationCardSignals span{color:var(--muted);font-size:.63rem;font-weight:800;text-transform:uppercase}.integrationCardSignals strong{display:flex;align-items:center;gap:5px;font-size:.75rem;line-height:1.3}.integrationCardSignals strong.good{color:var(--green)}.integrationCardSignals strong.active{color:var(--blue)}.integrationCardSignals strong.warning{color:var(--amber)}.integrationCardSignals strong.neutral{color:var(--muted)}.integrationCardSignals strong.active svg{animation:integrationSpin 1.2s linear infinite}.integrationCard>.integrationMessage{margin-top:12px}.integrationCardDetails{margin-top:12px;border-top:1px solid var(--line)}.integrationCardDetails summary{padding:11px 0 0;color:var(--muted);cursor:pointer;font-size:.73rem;font-weight:850;list-style-position:inside}.integrationCardDetails[open] summary{margin-bottom:12px}.integrationCardDetails .integrationCardState{margin-top:0}.integrationDataTags{display:flex;flex-wrap:wrap;gap:7px}.integrationDataTags span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:#59616b;background:#f7f8f9;font-size:.7rem;font-weight:700}.integrationCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 16px;gap:11px 16px;margin:0}.integrationCard dl div{display:grid;grid-gap:3px;gap:3px}.integrationCard dt{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.integrationCard dd{margin:0;overflow:hidden;font-size:.8rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.integrationMessage{display:flex;align-items:flex-start;gap:8px;border-radius:7px;padding:10px;font-size:.78rem;line-height:1.4}.integrationMessage.warning{color:#8b570a;background:#fff3dd}.integrationMessage.active{color:#24589e;background:#edf4ff}.integrationCardActions{justify-content:flex-start;margin-top:auto;padding-top:18px}.integrationCardActions button svg,.integrationModalActions button svg{margin-right:7px}.integrationCardActions button:disabled{cursor:default;opacity:.72}.integrationTextButton{border:0;padding:8px;color:var(--muted);background:transparent;font-size:.76rem;font-weight:800}.integrationHistory{overflow:hidden}.integrationHistoryToggle{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;padding:17px 20px;color:var(--ink);background:transparent;text-align:left}.integrationHistoryToggle>span{display:flex;align-items:center;gap:12px}.integrationHistoryToggle>span>span{display:grid;grid-gap:2px;gap:2px}.integrationHistoryToggle small{display:block}.integrationHistoryToggle>svg{transition:transform .16s ease}.integrationHistoryToggle>svg.rotated{transform:rotate(180deg)}.integrationHistoryList{border-top:1px solid var(--line)}.integrationHistoryEmpty{padding:22px 20px;color:var(--muted);text-align:center}.integrationHistoryRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.integrationHistoryRow:last-child{border-bottom:0}.integrationHistoryRow>div{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px}.integrationHistoryRow p{grid-column:1/-1;color:var(--muted);font-size:.78rem}.integrationHistoryRow time{color:var(--muted);font-size:.74rem}.integrationHistoryDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#9ca3af}.integrationHistoryDot.good{background:var(--green)}.integrationHistoryDot.active{background:var(--blue)}.integrationHistoryDot.warning{background:var(--amber)}.integrationModalBackdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:rgba(15,18,22,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.integrationModal{position:relative;width:min(100%,500px);display:grid;grid-gap:14px;gap:14px;border-radius:8px;padding:26px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.22)}.integrationModalClose{position:absolute;top:15px;right:15px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff}.integrationModalIcon.success{color:#08734e;background:#e7f5ef}.integrationModalIcon.danger{color:#a52f28;background:#fdecea}.integrationModal h2{padding-right:30px;font-size:1.45rem}.integrationFlowSteps{display:grid;grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;margin:0 46px 6px 0}.integrationFlowSteps span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:.68rem;font-weight:850}.integrationFlowSteps span.active{border-color:var(--blue);color:var(--blue)}.integrationFlowSteps span.done{border-color:var(--green);color:#fff;background:var(--green)}.integrationFlowSteps i{height:1px;background:var(--line)}.integrationPermissionList{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;padding:14px}.integrationCompletion,.integrationPermissionList div,.integrationSecurityNote{display:flex;align-items:flex-start;gap:9px}.integrationPermissionList svg{color:var(--green)}.integrationCompletion,.integrationSecurityNote{border-radius:8px;padding:12px;color:#345a78;background:#edf5fb;font-size:.8rem;line-height:1.45}.integrationCompletion>div{display:grid;grid-gap:3px;gap:3px}.integrationCompletion>svg{animation:integrationSpin 1.2s linear infinite}.integrationAccountOption{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:2px solid rgba(47,104,196,.35);border-radius:8px;padding:14px;background:#f5f8ff}.integrationAccountList{display:grid;grid-gap:9px;gap:9px;max-height:320px;overflow-y:auto}.integrationAccountOption span{display:grid;grid-gap:3px;gap:3px}.integrationAccountOption small{color:var(--muted)}.integrationAccountOption>svg{color:var(--blue)}.integrationModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:6px}.dangerButton{color:#fff;font-weight:800}.integrationEmpty{min-height:360px;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:30px;text-align:center}.integrationEmpty p{color:var(--muted)}@media (max-width:900px){.integrationHero{align-items:stretch;flex-direction:column}.integrationCustomerPicker{flex-basis:auto}.integrationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationSummaryItem:nth-child(2){border-right:0}.integrationSummaryItem:nth-child(-n+2){border-bottom:1px solid var(--line)}.integrationGrid{grid-template-columns:1fr}.integrationStatusLine{grid-template-columns:1fr auto}.integrationStatusMissing{grid-column:1/-1;grid-row:2;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.integrationHero,.integrationSection{padding:17px}.integrationHero h1{font-size:1.48rem}.integrationSummary{grid-template-columns:1fr 1fr}.integrationSummaryItem{display:grid;grid-gap:2px;gap:2px;padding:13px}.integrationStatusLine{grid-template-columns:1fr;gap:14px;padding:15px}.integrationReadinessBadge{justify-self:start}.integrationStatusMissing{grid-column:auto;grid-row:auto}.integrationAttention{align-items:flex-start;flex-wrap:wrap}.integrationAttention a{margin-left:32px}.integrationSectionHeading{flex-direction:column}.integrationCard{min-height:0;padding:15px}.integrationCardTitle{flex-direction:column}.integrationCard dl,.integrationCardSignals{grid-template-columns:1fr}.integrationCardSignals>div{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.integrationCardSignals>div:last-child{border-bottom:0}.integrationCardActions{align-items:stretch;flex-direction:column}.integrationCardActions button{width:100%}.integrationHistoryRow{grid-template-columns:10px 1fr}.integrationHistoryRow time{grid-column:2}.integrationHistoryRow>div{grid-template-columns:1fr}.integrationHistoryRow p{grid-column:1}.integrationModal{padding:22px 18px 18px}.integrationModalActions{flex-direction:column-reverse}.integrationModalActions button{width:100%}}*{box-sizing:border-box;min-width:0}body,html{min-height:100%}body{margin:0;color:var(--ink);background:#eef1f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:18px;color:#ffffff;background:var(--sidebar)}.brand{display:grid;grid-template-columns:38px 1fr;align-items:center;grid-gap:10px;gap:10px}.brandMark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--sidebar);background:#ffffff;font-weight:900}.brand small{display:block;margin-top:2px;color:rgba(255,255,255,.6)}.sidebarNav{display:grid;grid-gap:7px;gap:7px}.navItem{min-height:42px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-radius:8px;padding:10px;color:rgba(255,255,255,.72)}.navItem b{min-width:26px;border-radius:999px;padding:3px 7px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.1);text-align:center;font-size:.74rem}.navItem.active,.navItem:hover{color:#ffffff;background:rgba(255,255,255,.1)}.managerMini{display:grid;grid-gap:12px;gap:12px;margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.managerMini p{color:rgba(255,255,255,.68);line-height:1.5}.liveRow{display:flex;align-items:center;gap:10px}.pulse{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 0 7px rgba(22,134,93,.18)}.mainFrame{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:18px 28px;border-bottom:1px solid var(--line);background:rgba(238,241,244,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar h1{margin-top:4px;font-size:1.35rem;letter-spacing:0}.actionRow,.cardTitleRow,.toolbar,.topbarActions{display:flex;align-items:center;gap:10px}.topbarActions{justify-content:flex-end}.iconButton{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface)}.notificationBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--surface);border-radius:999px;background:var(--ink);color:white;font-size:10px;font-weight:800;line-height:1}.workspace{padding:22px 28px 34px}.stack{display:grid;grid-gap:18px;gap:18px}.dashboardWorkspace{display:grid;grid-gap:16px;gap:16px}.dashboardFocus{gap:14px}.dashboardBriefing{gap:16px}.dashboardMorningBrief{position:relative;display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,.72fr);align-items:center;grid-gap:28px;gap:28px;padding:24px 26px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.dashboardMorningBrief h1{margin-top:6px;font-size:clamp(1.7rem,2.4vw,2.35rem);letter-spacing:0}.dashboardMorningBrief>div:first-child>p{max-width:620px;margin-top:7px;color:var(--muted);line-height:1.48}.dashboardMorningSummary{padding-left:24px;border-left:1px solid var(--line)}.dashboardMorningSummary>span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.dashboardMorningSummary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px;margin:10px 0 0;padding:0;list-style:none}.dashboardMorningSummary li{position:relative;padding-left:17px;line-height:1.35}.dashboardMorningSummary li:before{position:absolute;left:0;top:.42em;width:6px;height:6px;border-radius:999px;background:var(--green);content:""}.dashboardBriefingTime{position:absolute;top:16px;right:18px;color:var(--muted);font-size:.72rem}.dashboardFocus .workspaceHeader{padding-top:16px;padding-bottom:16px}.dashboardSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboardSectionHeading h2{margin-top:5px;font-size:1.28rem}.dashboardSectionHeading p{margin-top:5px;color:var(--muted);line-height:1.45}.dashboardSectionMeta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.dashboardBriefingEmpty>a,.dashboardSectionMeta>a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:.82rem;font-weight:800;white-space:nowrap}.dashboardContextPanel,.dashboardPriorityPanel,.dashboardResultsPanel{padding:20px}.dashboardPriorityPanel{border-color:rgba(184,117,20,.3);box-shadow:0 14px 34px rgba(15,23,34,.06)}.dashboardPriorityList{display:grid}.dashboardPriorityRow{min-height:68px;display:grid;grid-template-columns:32px minmax(280px,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:11px 2px;border-top:1px solid var(--line)}.dashboardPriorityRow:first-child{border-top:0}.dashboardPriorityIndex{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--text);background:var(--soft);font-size:.78rem;font-weight:900}.dashboardPriorityRow>div{display:grid;grid-gap:3px;gap:3px}.dashboardPriorityRow>div span,.dashboardPriorityRow>time{color:var(--muted)}.dashboardPriorityRow>time{font-size:.8rem;white-space:nowrap}.dashboardPriorityRow>a{min-width:112px;justify-content:center}.dashboardDailyContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboardMeetingList{display:grid}.dashboardMeetingList article{min-height:64px;display:grid;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;grid-gap:12px;gap:12px;padding:11px 2px;border-top:1px solid var(--line)}.dashboardMeetingList article:first-child{border-top:0}.dashboardMeetingList time{color:var(--accent);font-weight:900}.dashboardMeetingList article>div{display:grid;grid-gap:3px;gap:3px}.dashboardMeetingList article>div span{color:var(--muted)}.dashboardMeetingList article>a{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--accent);background:var(--soft)}.dashboardBriefingEmpty{min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.dashboardBriefingEmpty>span{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--green);background:#e8f6ef}.dashboardBriefingEmpty h3{font-size:.95rem}.dashboardBriefingEmpty p{margin-top:3px;color:var(--muted);line-height:1.42}.dashboardCompactPanel,.dashboardContinuationPanel,.dashboardDecisionPanel,.dashboardNowPanel{padding:18px}.dashboardDecisionPanel{border-color:rgba(184,117,20,.34);box-shadow:0 16px 42px rgba(15,23,34,.08)}.dashboardCompactRows,.dashboardContinuationRows,.dashboardDecisionRows,.dashboardWorkRows{display:grid}.dashboardWorkRow{min-height:58px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.36fr) auto 18px;align-items:center;grid-gap:16px;gap:16px;padding:11px 2px;border-top:1px solid var(--line)}.dashboardCompactRows a:first-child,.dashboardContinuationRows article:first-child,.dashboardDecisionRow:first-child,.dashboardWorkRow:first-child{border-top:0}.dashboardCompactRows div,.dashboardDecisionCustomer,.dashboardWorkRow>div{display:grid;grid-gap:4px;gap:4px}.dashboardCompactRows span,.dashboardCompactRows time,.dashboardDecisionCustomer span,.dashboardDecisionReason small,.dashboardWorkRow>div span,.dashboardWorkRow>span:not(.statusBadge){color:var(--muted)}.dashboardDecisionRow{min-height:78px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(150px,.28fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 2px;border-top:1px solid var(--line)}.dashboardDecisionCustomer strong{font-size:1.05rem}.dashboardDecisionReason{display:grid;justify-items:start;grid-gap:6px;gap:6px}.dashboardDecisionNext{display:grid;grid-gap:4px;gap:4px}.dashboardDecisionNext small{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.dashboardDecisionNext span{color:var(--muted);line-height:1.4}.dashboardDecisionRow .primaryButton{white-space:nowrap}.dashboardContinuationRows article{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 2px;border-top:1px solid var(--line)}.continuationIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--green);background:#e8f6ef}.dashboardContinuationRows p{margin-top:3px;color:var(--muted);line-height:1.45}.dashboardSecondaryAreas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboardResultList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.dashboardResultList a{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;border-left:1px solid var(--line)}.dashboardResultList a:first-child{border-left:0}.dashboardResultList strong{font-size:1.45rem}.dashboardResultList span{color:var(--muted);line-height:1.3}.dashboardResultList svg{color:var(--muted)}.dashboardCompactRows a{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 2px;border-top:1px solid var(--line)}.dashboardCompactRows svg{color:var(--green)}.dashboardCompactRows time{font-size:.78rem;white-space:nowrap}.dashboardActions{display:flex;justify-content:flex-end;gap:10px}.dashboardHero,.dashboardPanel,.dashboardStatsSection{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.dashboardHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.dashboardHero h2{margin-top:6px;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:0}.dashboardHero p{max-width:720px;margin-top:8px;color:var(--muted);font-size:.98rem;line-height:1.5}.dashboardHeroAside{min-width:min(350px,100%);display:grid;justify-items:end;grid-gap:12px;gap:12px}.dashboardHeroActions{display:flex;justify-content:flex-end;gap:10px}.dashboardHeroActions a{flex:0 0 auto;white-space:nowrap}.dashboardPrimaryGrid,.dashboardSecondaryGrid{display:grid;align-items:stretch;grid-gap:16px;gap:16px}.dashboardPrimaryGrid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.dashboardSecondaryGrid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.dashboardPanel{padding:20px}.dashboardPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.dashboardPanelHeader.compact{margin-bottom:10px}.dashboardPanelHeader h2{margin-top:6px;font-size:1.42rem;letter-spacing:0}.dashboardPanelHeader h3{margin-top:5px;font-size:1.05rem}.dailyPlanPanel{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);grid-gap:18px;gap:18px}.planIntro{align-self:start;position:-webkit-sticky;position:sticky;top:104px}.planIntro h2{margin-top:10px;font-size:clamp(1.9rem,3.4vw,2.65rem);line-height:1.05;letter-spacing:0}.planIntro p{margin-top:12px;color:var(--muted);font-size:.98rem;line-height:1.58}.dailyPlanList,.decisionList,.liveActivityList,.managerNotes,.taskFlow,.workQueueList{display:grid;grid-gap:10px;gap:10px}.dailyPlanList article{min-height:108px;display:grid;grid-template-columns:82px 1fr;grid-gap:14px;gap:14px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.dailyPlanList time,.liveActivityList time{color:var(--blue);font-weight:950;font-size:1.05rem}.dailyPlanList h3{font-size:1.05rem}.dailyPlanList b{display:block;margin-top:4px}.agentStatusCard p,.dailyPlanList p,.decisionList p,.liveActivityList p,.managerNotes p,.taskFlow p,.workQueueList p{color:var(--muted);line-height:1.45}.taskComposer{display:grid;align-content:start}.taskInputGroup{display:grid;grid-gap:9px;gap:9px;margin-bottom:14px;color:var(--muted);font-weight:900}.taskInputGroup div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.taskInputGroup input{height:42px;padding:0 12px;color:var(--ink);background:#ffffff}.taskFlow div,.taskInputGroup input{border:1px solid var(--line);border-radius:8px}.taskFlow div{min-height:40px;display:grid;grid-template-columns:16px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:9px 12px;background:var(--soft)}.taskFlow span{width:9px;height:9px;border-radius:999px;background:#b8c0ca}.taskFlow .active{border-color:rgba(47,104,196,.28);background:#eef5ff}.taskFlow .active span{background:var(--blue);box-shadow:0 0 0 7px rgba(47,104,196,.12)}.taskFlow .complete{color:var(--green);background:#e8f6ef}.taskFlow .complete span{background:var(--green)}.teamManagerSnapshot{display:grid}.managerMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.managerMetricGrid div,.managerNotes p{border-radius:8px;background:var(--soft)}.managerMetricGrid div{display:grid;grid-gap:4px;gap:4px;padding:12px}.managerMetricGrid strong{font-size:1.45rem}.managerMetricGrid span{color:var(--muted)}.managerNotes p{padding:10px 12px}.managerNotes b{margin-right:8px;color:var(--blue)}.liveActivityList article{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.liveActivityList b{display:block;margin-bottom:2px}.liveActivityList article:last-child{border-bottom:0}.decisionList article,.workQueueList article{display:grid;align-items:start;grid-gap:12px;gap:12px;padding:12px;border-radius:8px;background:var(--soft)}.workQueueList article{grid-template-columns:auto minmax(0,1fr) auto}.workQueueList small{display:block;margin-top:5px;color:#8e2e28;font-weight:800}.decisionList article{grid-template-columns:minmax(0,1fr) auto}.workOpsSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.workOpsSummary,.workQueueBoard{display:grid;grid-gap:14px;gap:14px}.handoffConsole{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.handoffConsoleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.handoffConsoleHeader h2{margin-top:5px;font-size:1.35rem;letter-spacing:0}.handoffItem{padding:20px;border-bottom:1px solid var(--line)}.handoffItem:last-child{border-bottom:0}.handoffBody{display:grid;grid-gap:13px;gap:13px}.handoffItemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.handoffItemHeader h2{margin-top:5px;font-size:1.28rem;letter-spacing:0}.handoffTrigger{color:var(--muted);line-height:1.5}.handoffDecisionRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-gap:14px;gap:14px}.handoffFlow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.2fr) minmax(0,.9fr);grid-gap:10px;gap:10px}.handoffDecision,.handoffPhase{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:13px;border-radius:8px;background:var(--soft)}.handoffDecision{min-height:150px;padding:18px;border:1px solid rgba(184,117,20,.24);background:#fff8eb}.handoffDecision.danger{border-color:rgba(187,63,53,.24);background:#fff7f6}.handoffDecision.good{border-color:rgba(22,134,93,.18);background:#f0fbf6}.handoffDecision span,.handoffPhase span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.handoffDecision h3{font-size:1.32rem;letter-spacing:0}.handoffDecision p,.handoffPhase p{line-height:1.45}.handoffPhase p{color:var(--muted)}.aiHandoff{position:relative;display:grid;grid-gap:12px;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.aiHandoff:hover{background:#fbfcfd}.aiHandoff:last-child{border-bottom:0}.aiHandoffOverlay{position:absolute;inset:0;z-index:2}.aiHandoff>:not(.aiHandoffOverlay){position:relative;z-index:1}.aiHandoffHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.aiHandoffHeader h2{margin-top:4px;font-size:1.14rem;letter-spacing:0}.aiHandoffCustomer{display:block;color:var(--ink);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:950;line-height:1.15}a.aiHandoffCustomer{color:var(--ink)}a.aiHandoffCustomer:hover{color:var(--blue)}.aiHandoffDecision{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(184,117,20,.24);border-radius:8px;background:#fff8eb}.aiHandoffContext summary,.aiHandoffDecision span,.aiHandoffSupport span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.aiHandoffDecision h3{font-size:1.12rem;letter-spacing:0}.aiHandoffContext p,.aiHandoffDecision p,.aiHandoffSupport p{line-height:1.48}.aiHandoffSupport{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px}.aiHandoffSupport div{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:8px;background:var(--soft)}.aiHandoffContext p,.aiHandoffSupport p{color:var(--muted)}.aiHandoffContext{border-top:1px solid var(--line);padding-top:10px}.aiHandoffContext summary{cursor:pointer}.aiHandoffContext div{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.aiHandoffActions{display:flex;justify-content:flex-end;gap:10px}.aiHandoffActions,.aiHandoffActions a,.aiHandoffContext,.aiHandoffContext summary{position:relative;z-index:3}.workCard{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workCardFooter,.workCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workCardHeader h2{margin-top:5px;font-size:1.32rem;letter-spacing:0}.workCardMeta{display:flex;flex-wrap:wrap;gap:8px}.workCardMeta a,.workCardMeta span{border-radius:999px;padding:6px 9px;color:#4f5660;background:var(--soft);font-size:.78rem;font-weight:900}.workCardMeta a{color:var(--blue)}.workStory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.workStoryStep{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid transparent;border-radius:8px;background:var(--soft)}.workStoryStep.warning{border-color:rgba(184,117,20,.22);background:#fff8eb}.workStoryStep.danger{border-color:rgba(187,63,53,.22);background:#fff7f6}.workStoryStep.good{border-color:rgba(22,134,93,.18);background:#f0fbf6}.workBlocker span,.workStoryStep span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.workStoryStep p{color:var(--ink);line-height:1.45}.workBlocker{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(187,63,53,.22);border-radius:8px;background:#fff7f6}.workBlocker b{color:#8e2e28}.workCardFooter{justify-content:flex-end}.agentStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workforceCommandGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:14px;gap:14px}.workforceCommand{display:grid;align-content:start;grid-gap:16px;gap:16px}.workforceCommand h2{max-width:820px;font-size:1.42rem;letter-spacing:0}.agentCollaborationFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.agentCollaborationFlow div{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:8px;background:var(--soft)}.agentCollaborationFlow p,.agentOpsCard p,.agentOpsCard small,.workforceEventList p{color:var(--muted);line-height:1.45}.workforceLive{display:grid;align-content:start}.workflowDecision,.workflowLauncher,.workflowResult{display:flex;align-items:center;justify-content:space-between;gap:20px}.workflowDecision h2,.workflowLauncher h2,.workflowResult h2{margin-top:5px;font-size:1.28rem;letter-spacing:0}.workflowLauncher form{min-width:min(700px,100%);display:grid;grid-template-columns:minmax(150px,.65fr) minmax(250px,1.35fr) auto;align-items:flex-end;grid-gap:10px;gap:10px}.workflowLauncher label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-weight:800}.workflowLauncher select{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface)}.workflowLauncherFeedback{display:flex;align-items:flex-start;gap:7px;max-width:560px;margin-top:10px;padding:9px 10px;border-radius:7px;font-size:.8rem;font-weight:750;line-height:1.4}.workflowLauncherFeedback.success{color:#126746;background:#e8f6ef}.workflowLauncherFeedback.error{color:#8e2e28;background:#feeceb}.workflowLauncherFeedback svg{flex:0 0 auto;margin-top:1px}.workflowLauncher .primaryButton:disabled,.workflowLauncher input:disabled,.workflowLauncher select:disabled{cursor:not-allowed;opacity:.62}.workflowDecision{border-color:rgba(184,117,20,.28);background:#fffaf1}.workflowDecisionCopy{display:grid;grid-gap:8px;gap:8px}.workflowDecisionCopy b{line-height:1.45}.workflowDecisionCopy small{color:var(--muted);line-height:1.45;font-weight:800}.workflowDecisionActions{flex:0 0 auto;display:flex;gap:10px}.customerHubFocus{display:grid;grid-gap:18px;gap:18px;padding:22px}.customerHubFocus.needsDecision{border-color:rgba(184,117,20,.3)}.customerHubDisclosure>summary,.customerHubFocusHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.customerHubFocusHeader h2{margin-top:4px;font-size:1.35rem;letter-spacing:0}.customerHubFocusFlow{display:grid}.customerHubFocusStep{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:17px 4px;border-top:1px solid var(--line)}.customerHubFocusStep>svg{margin-top:1px;color:var(--muted)}.customerHubFocusStep.completedStep>svg,.customerHubFocusStep.nextStep>svg{color:var(--success)}.customerHubFocusStep>div{display:grid;justify-items:start;grid-gap:5px;gap:5px}.customerHubFocusStep span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.customerHubFocusStep h3{font-size:1.03rem;letter-spacing:0}.customerHubFocusStep p{max-width:900px;color:var(--muted);line-height:1.5}.customerHubFocusStep.humanStep{margin:4px -10px;padding:20px 14px;border:1px solid rgba(28,34,44,.14);border-radius:8px;background:#f8f9fb}.customerHubFocusStep.humanStep h3{font-size:1.14rem}.customerHubFocusStep.humanStep.isActive{border:1px solid rgba(184,117,20,.28);background:#fffaf1;box-shadow:0 8px 24px rgba(117,76,14,.08)}.customerHubFocusStep.humanStep.isActive>svg{color:#9a6411}.customerHubDecisionActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.customerHubWorkflowList{display:grid;grid-gap:7px;gap:7px;margin:2px 0 0;padding:0;list-style:none}.customerHubWorkflowList li{position:relative;max-width:900px;padding-left:20px;color:var(--text);line-height:1.42}.customerHubWorkflowList li:before{position:absolute;left:0;top:.16em;color:var(--success);font-weight:900;content:"\2713"}.customerHubWorkflowList.next li:before{color:var(--accent);content:"\2192"}.customerSpecialistDashboard{display:grid;grid-gap:18px;gap:18px;padding:22px}.customerSpecialistHeader h2{margin-top:4px;font-size:1.3rem;letter-spacing:0}.customerSpecialistHeader p{margin-top:5px;color:var(--muted)}.specialistAgentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.specialistAgentCard{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.specialistAgentCard:before{position:absolute;inset:0 0 auto;z-index:1;height:3px;background:var(--agent-accent,#64748b);content:""}.specialistAgentCard.blue{--agent-accent:#2f6edb;--agent-soft:#edf4ff}.specialistAgentCard.cyan{--agent-accent:#12829b;--agent-soft:#eaf8fa}.specialistAgentCard.green{--agent-accent:#16845f;--agent-soft:#eaf8f2}.specialistAgentCard.indigo{--agent-accent:#5264b8;--agent-soft:#f0f2fc}.specialistAgentCard.amber{--agent-accent:#b47714;--agent-soft:#fff5e3}.specialistAgentCard.coral{--agent-accent:#bc5546;--agent-soft:#fff0ed}.specialistAgentCard.violet{--agent-accent:#7355a7;--agent-soft:#f4effb}.specialistAgentCardSurface{display:grid;align-content:start;grid-gap:11px;gap:11px;min-height:248px;padding:19px;color:inherit;cursor:pointer;list-style:none;text-decoration:none}.specialistAgentCard>summary::-webkit-details-marker{display:none}.specialistAgentCard.isLinked{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.specialistAgentCard.isLinked:focus-within,.specialistAgentCard.isLinked:hover{border-color:color-mix(in srgb,var(--agent-accent) 38%,var(--line));box-shadow:0 10px 28px rgb(15 23 42/8%);transform:translateY(-1px)}.specialistAgentIdentity{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:2px}.specialistAgentIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:var(--agent-accent);background:var(--agent-soft)}.specialistAgentIdentity h3{overflow:hidden;font-size:.98rem;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.specialistAgentIdentity>div>span{display:block;margin-top:2px;color:var(--muted);font-size:.74rem}.specialistAgentState{display:inline-flex;align-items:center;gap:5px;max-width:190px;color:var(--muted);font-size:.68rem;font-weight:900;line-height:1.25;text-align:right}.specialistAgentState i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#98a2ad}.specialistAgentCard.good .specialistAgentState i{background:#1d9a70}.specialistAgentCard.attention .specialistAgentState i{background:#d9942c}.specialistAgentCard.critical .specialistAgentState i{background:#c64d43}.specialistAgentPrimary{max-width:560px;font-size:1.22rem;line-height:1.24}.specialistAgentSummary{max-width:600px;color:var(--muted);font-size:.84rem;line-height:1.45}.specialistAgentRecommendation{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border-left:3px solid var(--agent-accent);background:var(--agent-soft)}.specialistAgentCapabilities>span,.specialistAgentRecommendation span{color:var(--muted);font-size:.67rem;font-weight:900;text-transform:uppercase}.specialistAgentRecommendation b{font-size:.84rem;line-height:1.4}.specialistAgentEvidence{display:flex;flex-wrap:wrap;gap:8px}.specialistAgentEvidence>span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--agent-accent) 20%,var(--line));border-radius:6px;color:var(--muted);font-size:.72rem;background:var(--surface)}.specialistAgentEvidence b{color:var(--ink);font-size:.96rem}.specialistAgentCapabilities{display:grid;grid-gap:4px;gap:4px}.specialistAgentCapabilities p{color:var(--muted);font-size:.78rem;line-height:1.5}.specialistAgentMeta{display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--muted);font-size:.7rem;font-weight:750}.specialistAgentMeta span{display:inline-flex;align-items:center;gap:5px}.specialistAgentMeta svg,.specialistAgentOpen{color:var(--agent-accent)}.specialistAgentOpen{display:inline-flex;align-items:center;gap:5px;margin-top:auto;font-size:.78rem;font-weight:850}.specialistAgentDetails{display:grid;grid-gap:8px;gap:8px;padding:14px 17px;border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;line-height:1.45;background:var(--soft)}.customerHubDisclosure{padding:0;overflow:hidden}.customerHubDisclosure>summary{min-height:76px;padding:16px 20px;cursor:pointer;list-style:none}.customerHubDisclosure>summary::-webkit-details-marker{display:none}.customerHubDisclosure>summary>span:first-child{display:grid;grid-gap:4px;gap:4px}.customerHubDisclosure>summary small,.customerHubDisclosure>summary>span:last-child{color:var(--muted);font-size:.8rem}.customerHubDisclosure[open]>summary{border-bottom:1px solid var(--line)}.customerHubDisclosureBody{display:grid;grid-gap:22px;gap:22px;padding:22px}.customerHubDisclosureBody .panel{padding:0;border:0;background:transparent;box-shadow:none}.customerHubSummaryClamp{display:-webkit-box;max-width:920px;overflow:hidden;color:var(--muted);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.customerHubAgentWork article{position:relative;overflow:hidden}.customerHubAgentWork article:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--success);content:""}.customerHubCompactEmpty{min-height:72px}.memoryHighlights,.memoryMore{display:grid;grid-gap:12px;gap:12px}.memoryPreview .activityFeed p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.memoryMore>summary{width:max-content;cursor:pointer;color:var(--blue);font-weight:900;list-style-position:inside}.memoryMore[open]>summary{margin-bottom:2px}.memoryHighlights:has(.memoryMore[open]) .memoryPreview{display:none}.workforceEventList{display:grid;grid-gap:10px;gap:10px}.workforceEventList article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:11px;border-radius:8px;background:var(--soft)}.agentOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentOpsGrid,.orchestrationControl,.orchestrationList{display:grid;grid-gap:14px;gap:14px}.orchestrationHeader,.orchestrationStepTop,.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sectionHeading h2{margin-top:5px;font-size:1.38rem;letter-spacing:0}.orchestrationCard{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.orchestrationHeader h2{margin-top:5px;font-size:1.22rem;letter-spacing:0}.orchestrationHeader p{margin-top:7px;color:var(--muted);line-height:1.5}.orchestrationChain{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.orchestrationStep{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:190px;padding:14px;border:1px solid var(--line);border-top:3px solid #c6cbd1;border-radius:8px;background:var(--soft)}.orchestrationStep.good{border-top-color:#16845d}.orchestrationStep.warning{border-top-color:#bd7a18;background:#fffaf1}.orchestrationStep.danger{border-top-color:#b63f36;background:#fff7f6}.orchestrationStep p{color:var(--ink);line-height:1.45}.orchestrationStep small,.orchestrationTiming{color:var(--muted);font-size:.78rem;line-height:1.4}.orchestrationTiming{display:grid;grid-gap:3px;gap:3px}.orchestrationError{padding:9px;border-radius:6px;color:#8e2e28!important;background:#feeceb;font-size:.82rem;font-weight:700}.orchestrationStep.warning .orchestrationError{color:#7d4e0d!important;background:#fff0d2}.orchestrationStep.good .orchestrationError{color:#126746!important;background:#e8f6ef}.orchestrationStep .primaryButton{justify-self:start;margin-top:auto}.orchestrationDetails{border-top:1px solid var(--line);padding-top:9px;color:var(--muted);font-size:.78rem}.orchestrationDetails summary{cursor:pointer;font-weight:800}.orchestrationDetails dl{display:grid;grid-gap:5px;gap:5px;margin-top:9px}.orchestrationDetails dl div{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:8px;gap:8px}.orchestrationDetails dt{font-weight:800}.orchestrationDetails dd{overflow-wrap:anywhere}.orchestrationResult{padding:11px 12px;border-radius:8px;color:#0f6b49;background:#e8f6ef;line-height:1.45}.workflowControlList,.workflowControlRoom,.workflowHistory,.workflowHistoryList{display:grid;grid-gap:14px;gap:14px}.workforceFilters{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.workforceFilters form,.workforceFilters nav{display:flex;align-items:center;gap:6px}.workforceFilters nav{flex-wrap:wrap}.workforceFilters nav a{padding:8px 10px;border-radius:6px;color:var(--muted);font-size:.78rem;font-weight:850;text-decoration:none}.workforceFilters nav a.active,.workforceFilters nav a:hover{color:var(--ink);background:var(--soft)}.workforceFilters select{min-width:170px;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface)}.workflowControlCard{display:grid;grid-gap:15px;gap:15px;padding:18px;border:1px solid var(--line);border-left:4px solid #61717f;border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workflowControlCard.waiting{border-left-color:#c88722}.workflowControlCard.blocked,.workflowControlCard.failed{border-left-color:#bc463d}.workflowControlCard.completed{border-left-color:#258366}.workflowControlHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workflowControlHeader h3{max-width:960px;margin-top:4px;font-size:1.06rem;line-height:1.35;letter-spacing:0}.workflowControlSignals{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(170px,.7fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.workflowControlSignals>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;padding:12px;background:var(--soft)}.workflowControlSignals small,.workflowControlSignals span{color:var(--muted);font-size:.7rem}.workflowControlSignals>div>span:first-child{font-weight:900;text-transform:uppercase}.workflowControlSignals strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.38}.workflowProgress{display:block;width:100%;height:5px;margin-top:3px;overflow:hidden;border-radius:999px;background:#dfe4e9}.workflowProgress i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.workflowStatusReason{display:grid;grid-gap:3px;gap:3px;padding:9px 11px;border-radius:6px;color:var(--muted);font-size:.82rem;line-height:1.42;background:var(--soft)}.workflowStatusReason strong{color:inherit}.workflowStatusReason span{color:inherit;opacity:.88}.workflowStatusReason.warning{color:#775017;background:#fff6e5}.workflowStatusReason.danger{color:#8c332c;background:#fff0ee}.workflowLiveMilestones{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.workflowLiveMilestones li{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:.75rem;font-weight:800;background:var(--surface)}.workflowLiveMilestones li.completed{color:#126746;border-color:#cce8dc;background:#f0faf5}.workflowLiveMilestones li.active{color:#245dab;border-color:#cfddf5;background:#f2f6fd}.workflowLiveMilestones li.blocked{color:#8e2e28;border-color:#f0d1ce;background:#fff4f3}.workflowChainHeading,.workflowControlFooter,.workflowControlFooter>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflowControlFooter>span{color:var(--muted);font-size:.72rem}.workflowChainDisclosure>summary{padding:9px 11px;border:1px solid var(--line);border-radius:7px;cursor:pointer;color:var(--ink);font-size:.78rem;font-weight:850;list-style-position:inside;background:var(--surface)}.workflowChainDisclosure[open]{grid-column:1/-1;width:100%;margin-top:4px}.workflowControlFooter:has(.workflowChainDisclosure[open]){flex-wrap:wrap}.workflowChainBody{display:grid;grid-gap:14px;gap:14px;margin-top:12px;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.workflowChainHeading h4{margin-top:3px;font-size:.95rem}.workflowChainHeading a{color:var(--blue);font-size:.76rem;font-weight:850}.workflowStepList{display:grid;grid-gap:0;gap:0}.workflowStepRow{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.workflowStepMarker{position:relative}.workflowStepMarker:before{position:absolute;top:7px;left:5px;z-index:1;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:#9aa5af;box-shadow:0 0 0 1px #9aa5af;content:""}.workflowStepMarker:after{position:absolute;top:18px;bottom:0;left:8px;width:1px;background:var(--line);content:""}.workflowStepRow:last-child .workflowStepMarker:after{display:none}.workflowStepRow.good .workflowStepMarker:before{background:#258366;box-shadow:0 0 0 1px #258366}.workflowStepRow.warning .workflowStepMarker:before{background:#c88722;box-shadow:0 0 0 1px #c88722}.workflowStepRow.danger .workflowStepMarker:before{background:#bc463d;box-shadow:0 0 0 1px #bc463d}.workflowStepContent{display:grid;grid-gap:6px;gap:6px;padding:0 0 14px}.workflowStepContent>p{max-width:880px;color:var(--muted);font-size:.82rem;line-height:1.42}.workflowStepOwner{color:var(--ink);font-size:.72rem;font-weight:800}.workflowStepContent .orchestrationTiming,.workflowStepContent>small{color:var(--muted);font-size:.72rem}.workflowControlCard.history{gap:10px;padding:14px 16px;box-shadow:none}.workflowControlCard.history .workflowControlHeader h3{font-size:.9rem}.workflowControlCard.history .workflowControlFooter{padding-top:0}.workflowHistoryList{gap:8px}.agentOpsCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.agentOpsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.agentOpsHeader h2{margin-top:5px;font-size:1.22rem;letter-spacing:0}.agentOpsFocus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.agentOpsBlocker,.agentOpsFocus div{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:8px;background:var(--soft)}.agentOpsBlocker span,.agentOpsFocus span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.agentOpsBlocker b,.agentOpsFocus b{line-height:1.35}.agentOpsBlocker{border:1px solid rgba(187,63,53,.22);background:#fff7f6}.agentOpsBlocker b{color:#8e2e28}.agentStatusCard{display:grid;grid-gap:12px;gap:12px;box-shadow:none}.agentStatusCard small{color:var(--muted);font-weight:800}.dashboardStatsSection{display:grid;grid-gap:16px;gap:16px;padding:20px;box-shadow:none}.dashboardStatsGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.workspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workspaceHeader h2{margin-top:6px;font-size:1.75rem;letter-spacing:0}.activityFeed p,.agentCard p,.itemList span,.loginPanel p,.panel p,.workspaceHeader p{color:var(--muted);line-height:1.55}.eyebrow{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.statusPill{flex:0 0 auto;border-radius:999px;padding:7px 10px;color:#4f5660;background:#edf0f3;font-size:.78rem;font-weight:800}.statCard.good,.statusPill.good{color:#0f6b49;background:#e8f6ef}.statCard.warning,.statusPill.warning{color:#8a540c;background:#fff2dc}.statCard.danger,.statusPill.danger{color:#8e2e28;background:#feeceb}.statusBadge{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 9px;color:#4f5660;background:#edf0f3;font-size:.76rem;font-weight:900}.statusBadge.good{color:#0f6b49;background:#e8f6ef}.statusBadge.warning{color:#8a540c;background:#fff2dc}.statusBadge.danger{color:#8e2e28;background:#feeceb}.statusBadge.neutral{color:#4f5660;background:#edf0f3}.cardGrid,.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.customerActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.actionBrief{display:grid;align-content:start;grid-gap:12px;gap:12px}.actionBrief .cardTitleRow{margin-bottom:0}.actionBrief h2{margin-top:5px;font-size:1.18rem;letter-spacing:0}.actionBrief p,.aiWorkGrid small{color:var(--muted);line-height:1.5}.twoColumn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:14px;gap:14px}.agentCard,.panel,.statCard,.tableWrap{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.agentCard,.panel{padding:18px}.statCard{display:grid;grid-gap:8px;gap:8px;padding:16px}.agentCard small,.statCard span{color:var(--muted);font-weight:700}.statCard strong{font-size:2rem;letter-spacing:0}.cardTitleRow{justify-content:space-between;margin-bottom:14px}.cardTitleRow h2{margin-top:4px;font-size:1.2rem;letter-spacing:0}.cardTitleRow h3{margin-top:4px;font-size:1rem}.auditStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.auditStats .statCard strong{overflow-wrap:anywhere;font-size:1.25rem}.auditFilters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:flex-end;grid-gap:12px;gap:12px}.auditFilters label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.82rem;font-weight:800}.auditFilters input,.auditFilters select{width:100%;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#ffffff}.auditFilterActions{display:flex;gap:8px}.auditRunList{display:grid;grid-gap:12px;gap:12px}.auditRun{display:grid;grid-gap:16px;gap:16px}.auditRunHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auditRunHeader h2{margin-top:5px;font-size:1.22rem}.auditRunHeader p{margin-top:5px}.auditRunMeta{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.auditRunMeta.compact{grid-template-columns:repeat(2,minmax(0,190px))}.auditRunMeta div{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:8px;background:var(--soft)}.auditRunMeta dt{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.auditRunMeta dd{margin:0;overflow-wrap:anywhere;font-weight:750}.auditError{padding:11px 12px;border-left:3px solid var(--red);border-radius:4px;color:#8e2e28!important;background:#feeceb}.auditRunDetails,.auditToolCall{border-top:1px solid var(--line);padding-top:12px}.auditRunDetails>summary,.auditToolCall>summary{cursor:pointer;font-weight:850}.auditPayloadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.auditPayloadGrid section{min-width:0}.auditPayloadGrid h3,.auditToolSection h3{margin-bottom:8px;font-size:.9rem}.auditPayloadGrid pre{max-height:360px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--line);border-radius:8px;color:#343941;background:var(--soft);font:.78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.auditToolSection{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.auditToolCall{padding:12px;border:1px solid var(--line);border-radius:8px}.auditToolCall>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.auditToolCall[open]>summary{margin-bottom:12px}.auditLimitNote,.mutedText{color:var(--muted)}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:8px;padding:0 13px;font-weight:800}.primaryButton{border:0;color:#ffffff;background:var(--ink)}.secondaryButton{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.actionRow{margin-top:18px;flex-wrap:wrap}.toolbar{justify-content:flex-end}.activityFeed,.itemList{display:grid;grid-gap:10px;gap:10px}.activityFeed article,.itemList article{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:12px;border-radius:8px;background:var(--soft)}.itemList article{grid-template-columns:1fr}.activityFeed time{color:var(--blue);font-weight:900}.agentCard{display:grid;grid-gap:12px;gap:12px}.queueBadge{min-width:32px;padding:6px 9px;color:#ffffff;background:var(--blue);text-align:center;font-weight:900}.meter,.queueBadge{border-radius:999px}.meter{overflow:hidden;height:8px;background:#e8ebef}.meter span{display:block;height:100%;border-radius:inherit;background:var(--green)}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-size:.76rem;text-transform:uppercase}tr:last-child td{border-bottom:0}.tableLink{color:var(--blue);font-weight:900}.clickableRow{cursor:pointer}.clickableRow:hover{background:#f8fafc}.customerListShell{display:grid;grid-gap:12px;gap:12px}.emptyState{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:24px;color:var(--muted)}.emptyState.compact{padding:14px 0}.emptyState h3{color:var(--ink);font-size:1rem;letter-spacing:0}.preWrapText{white-space:pre-wrap}.customerListControls{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:12px;gap:12px}.searchControl{min-height:42px;display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--surface)}.searchControl input{width:100%;border:0;outline:0;background:transparent}.segmentedControl{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.segmentedControl button,.sortButton{border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-weight:800}.segmentedControl button{min-height:38px;padding:0 11px}.segmentedControl button.active{color:#ffffff;background:var(--ink)}.sortButton{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 8px}.actionMenu{position:relative}.actionMenu summary{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;list-style:none}.actionMenu summary::-webkit-details-marker{display:none}.actionMenu div{position:absolute;right:0;z-index:20;min-width:160px;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow)}.actionMenu a,.actionMenu button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:0 9px;color:var(--ink);background:transparent;text-align:left;font-weight:800}.actionMenu a:hover,.actionMenu button:hover{background:var(--soft)}.mutedBlock{display:block;margin-top:3px;color:var(--muted)}.onboardingShell{display:grid;grid-template-columns:292px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.smartOnboardingShell{grid-template-columns:250px minmax(0,1fr);gap:24px}.onboardingPanel,.onboardingRail{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.onboardingRail{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:16px;gap:16px;padding:18px}.progressHeader{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;grid-gap:10px;gap:10px}.progressHeader .eyebrow{min-width:0;overflow-wrap:anywhere}.progressHeader strong{max-width:72px;text-align:right;line-height:1.25}.progressTrack{overflow:hidden;height:8px;border-radius:999px;background:#e8ebef}.progressTrack span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.onboardingRail ol{display:grid;grid-gap:9px;gap:9px;padding:0;margin:0;list-style:none}.onboardingRail li{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:10px;gap:10px;min-height:36px;color:var(--muted);font-weight:800}.onboardingRail li span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--soft);font-size:.78rem}.onboardingRail li.active{color:var(--ink)}.onboardingRail li.active span,.onboardingRail li.done span{color:#ffffff;background:var(--ink)}.onboardingPanel{min-height:560px;display:grid;grid-template-rows:1fr auto;grid-gap:30px;gap:30px;padding:30px}.onboardingStepBody{display:grid;align-content:start;grid-gap:28px;gap:28px}.stepHeader{max-width:620px}.stepHeader h2{margin-top:5px;font-size:1.55rem;letter-spacing:0}.stepHeader p{margin-top:8px;color:var(--muted);line-height:1.5}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.formGrid label,.onboardingPanel label{display:grid;grid-gap:9px;gap:9px;color:var(--muted);font-weight:800}.editForm textarea,.formGrid input,.formGrid select,.onboardingPanel textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;color:var(--ink);background:#ffffff}.formGrid input,.formGrid select{height:42px}.spinIcon{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.optionGrid,.optionGroup{display:grid;grid-gap:16px;gap:16px}.selectRecommendedButton{justify-self:start}.optionCard{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:118px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.optionCard input{position:absolute;inset:14px 14px auto auto;width:18px;height:18px;accent-color:var(--ink)}.optionCard:has(input:checked){border-color:rgba(47,104,196,.52);background:#f4f8ff}.optionCard span{display:flex;align-items:center;gap:8px;padding-right:26px;color:var(--ink)}.optionCard small{color:var(--muted);line-height:1.45}.optionGrid.compact .optionCard{min-height:102px}.summaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.summaryCard{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.summaryCard b{line-height:1.35}.fullWidth{grid-column:1/-1}.submitStack{display:grid;justify-items:end;grid-gap:12px;gap:12px}.creationProgress{min-width:min(360px,100%);display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(47,104,196,.18);border-radius:8px;background:#f4f8ff}.creationProgress span{color:#214f95;font-size:.86rem;font-weight:850;opacity:0;transform:translateY(4px);animation:revealStep .35s ease forwards}@keyframes revealStep{to{opacity:1;transform:translateY(0)}}.wizardActions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.editForm{display:grid;grid-gap:14px;gap:14px}.textAreaBlock{margin-top:14px}.dangerPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(187,63,53,.28);border-radius:8px;background:#fff7f6}.dangerPanel p{margin-top:8px;color:var(--muted);line-height:1.55}.dangerActions{display:grid;grid-gap:12px;gap:12px}.dangerActions form{display:grid;grid-gap:8px;gap:8px}.dangerActions input{height:38px;border:1px solid rgba(187,63,53,.25);border-radius:8px;padding:0 10px}.dangerButton{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:0 13px;color:#ffffff;background:var(--red);font-weight:900}.recommendationPanel{border-color:rgba(47,104,196,.22)}.aiWorkGrid,.factorList,.statusList{display:grid;grid-gap:10px;gap:10px}.aiWorkGrid article,.factorList article,.statusList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:8px;background:var(--soft)}.factorList span{color:var(--muted);font-weight:800}.aiWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiWorkGrid p{color:var(--muted);line-height:1.45}.aiWorkGrid small{display:block;margin-top:6px;font-weight:800}.primaryButton svg,.secondaryButton svg{flex:0 0 auto}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.detailGrid div{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:8px;background:var(--soft)}.detailGrid span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.threeColumn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pillList,.workflowList{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pillList span,.workflowList span{border-radius:999px;padding:7px 10px;color:#334155;background:var(--soft);font-weight:800}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef1f4}.loginPanel{width:min(460px,100%);display:grid;grid-gap:24px;gap:24px;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.loginBrand{color:var(--ink)}.loginBrand .brandMark{color:#ffffff;background:var(--ink)}.loginBrand small{color:var(--muted)}.loginPanel h1{margin:6px 0 8px;font-size:1.7rem}.loginForm{display:grid;grid-gap:14px;gap:14px}.loginForm label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-weight:800}.loginForm input{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:#ffffff}.formError{color:var(--red);font-weight:800}.onboardingPanel .formSuccess{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:0;color:var(--green);font-size:.88rem;font-weight:800}.customerOnboardingResultFacts,.customerOnboardingResultLists{margin-top:18px}.customerOnboardingResultLists>article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.customerOnboardingResultLists ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px;margin:10px 0 0}.customerIntegrationStatusList{margin-top:18px}@media (max-width:960px){.specialistAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebarNav{grid-template-columns:repeat(2,minmax(0,1fr))}.managerMini{display:none}.agentCollaborationFlow,.agentOpsFocus,.agentOpsGrid,.agentStatusGrid,.aiHandoffSupport,.aiWorkGrid,.cardGrid,.customerActionGrid,.customerListControls,.dailyPlanPanel,.dangerPanel,.dashboardPrimaryGrid,.dashboardSecondaryGrid,.dashboardStatsGrid,.formGrid,.handoffContext div,.handoffDecisionRow,.handoffFlow,.onboardingShell,.optionGrid,.smartOnboardingShell,.statsGrid,.summaryGrid,.threeColumn,.twoColumn,.workOpsSummary,.workStory,.workforceCommandGrid{grid-template-columns:1fr}.auditFilters,.auditPayloadGrid,.auditRunMeta,.auditStats{grid-template-columns:1fr 1fr}.dashboardSecondaryAreas{grid-template-columns:1fr}.dashboardDecisionRow,.dashboardWorkRow{grid-template-columns:minmax(0,1fr) auto}.dashboardDecisionReason,.dashboardWorkRow>span:not(.statusBadge){grid-column:1}.dashboardDecisionRow .primaryButton,.dashboardWorkRow>svg{grid-column:2;grid-row:1/span 2}.auditFilterActions{align-self:end}.onboardingRail{position:static}.dashboardHero,.topbar,.workflowDecision,.workflowLauncher,.workflowResult,.workspaceHeader{flex-direction:column;align-items:stretch}.workflowLauncher form{min-width:0;grid-template-columns:1fr}.workflowDecisionActions{flex-direction:column}.dashboardHeroActions,.dashboardHeroAside{justify-items:stretch;justify-content:stretch}.dashboardHeroActions{flex-direction:column}.dashboardHeroActions a{width:100%;flex:0 0 auto}.planIntro{position:static}.decisionList article,.liveActivityList article,.workQueueList article{grid-template-columns:1fr}.dashboardActions{justify-content:stretch}.dashboardActions a{flex:1 1}.aiHandoffActions,.aiHandoffHeader{flex-direction:column;align-items:stretch}}@media (max-width:560px){.customerHubDisclosureBody,.customerHubFocus,.customerSpecialistDashboard{padding:16px}.customerHubDisclosure>summary,.customerHubFocusHeader{align-items:flex-start;flex-direction:column}.specialistAgentGrid{grid-template-columns:1fr}.specialistAgentIdentity{grid-template-columns:40px minmax(0,1fr)}.specialistAgentState{grid-column:2;max-width:none;text-align:left}.customerHubDisclosure>summary{min-height:0}.customerHubDecisionActions{width:100%;flex-direction:column}.customerHubDecisionActions button{width:100%}.topbar,.workspace{padding-left:16px;padding-right:16px}.dailyPlanList article,.managerMetricGrid,.sidebarNav,.taskInputGroup div{grid-template-columns:1fr}.orchestrationHeader,.sectionHeading{flex-direction:column;align-items:stretch}.orchestrationCard{padding:14px}.auditFilters,.auditPayloadGrid,.auditRunMeta,.auditRunMeta.compact,.auditStats{grid-template-columns:1fr}.auditFilterActions,.auditRunHeader{flex-direction:column;align-items:stretch}.dashboardSectionHeading{flex-direction:column}.dashboardCompactRows a,.dashboardDecisionRow,.dashboardWorkRow{grid-template-columns:1fr}.dashboardWorkRow>svg{display:none}.dashboardDecisionReason,.dashboardDecisionRow .primaryButton,.dashboardWorkRow>span:not(.statusBadge){grid-column:1;grid-row:auto}.dashboardDecisionRow .primaryButton{width:100%}.dashboardCompactRows svg{display:none}}@media (max-width:780px){.workflowChainHeading,.workflowControlFooter,.workflowControlHeader,.workforceFilters{align-items:stretch;flex-direction:column}.workforceFilters form,.workforceFilters select{width:100%}.workforceFilters form{align-items:flex-end}.workforceFilters label{flex:1 1}.workflowControlSignals{grid-template-columns:1fr}.workflowControlFooter>div{justify-content:flex-start;flex-wrap:wrap}.workflowChainDisclosure[open]{width:auto}}@media (max-width:960px){.dashboardDailyContext,.dashboardMorningBrief{grid-template-columns:1fr}.dashboardMorningSummary{padding:18px 0 0;border-top:1px solid var(--line);border-left:0}.dashboardPriorityRow{grid-template-columns:32px minmax(0,1fr) auto}.dashboardPriorityRow>time{grid-column:2}.dashboardPriorityRow>a{grid-column:3;grid-row:1/span 2}.dashboardDecisionNext{grid-column:1}.dashboardResultList{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardResultList a:nth-child(3){border-left:0}.dashboardResultList a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.dashboardContextPanel,.dashboardMorningBrief,.dashboardPriorityPanel,.dashboardResultsPanel{padding:16px}.dashboardBriefingTime{position:static;grid-column:1}.dashboardMorningSummary ul,.dashboardResultList{grid-template-columns:1fr}.dashboardPriorityRow{grid-template-columns:28px minmax(0,1fr);gap:10px}.dashboardPriorityRow>a,.dashboardPriorityRow>time{grid-column:2;grid-row:auto}.dashboardPriorityRow>a{width:100%}.dashboardSectionMeta{width:100%;justify-content:space-between}.dashboardBriefingEmpty{grid-template-columns:32px minmax(0,1fr)}.dashboardBriefingEmpty>a{grid-column:2}.dashboardResultList a,.dashboardResultList a:nth-child(3){border-top:1px solid var(--line);border-left:0}.dashboardResultList a:first-child{border-top:0}}.humanTaskWorkspace{gap:28px}.humanTaskFocus,.humanTaskLater{display:grid;grid-gap:12px;gap:12px}.humanTaskSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px}.humanTaskSectionHeading h2{margin:4px 0 0;font-size:1.3rem}.humanTaskSectionHeading>span{color:var(--muted);font-size:.82rem;font-weight:750}.humanTaskCard{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.humanTaskCard.featured{padding:24px;border-color:color-mix(in srgb,var(--blue) 32%,var(--line));box-shadow:0 12px 30px rgb(18 27 38/7%)}.humanTaskCard>footer,.humanTaskCard>header,.humanTaskMeta,.taskDecisionButtons{display:flex;align-items:center}.humanTaskCard>footer,.humanTaskCard>header{justify-content:space-between;gap:18px}.humanTaskCard>header>a{color:var(--blue);font-size:.88rem;font-weight:850}.humanTaskMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:var(--muted);font-size:.78rem;font-weight:700}.humanTaskMeta>span:not(.humanTaskPriority){display:inline-flex;align-items:center;gap:5px}.humanTaskPriority{padding:5px 9px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.72rem;font-weight:850}.humanTaskPriority.high{background:color-mix(in srgb,var(--red) 11%,white);color:var(--red)}.humanTaskPriority.medium{background:color-mix(in srgb,var(--amber) 12%,white);color:var(--amber)}.humanTaskCard h3{max-width:760px;margin:0;font-size:1.28rem;line-height:1.25}.humanTaskCard.featured h3{font-size:1.55rem}.humanTaskExplanation{display:grid;grid-gap:7px;gap:7px;max-width:880px}.humanTaskExplanation p{margin:0;color:var(--muted);font-size:.91rem;line-height:1.5}.humanTaskExplanation b{color:var(--ink)}.humanTaskCard>footer{padding-top:15px;border-top:1px solid var(--line)}.humanTaskCard>footer>span{color:var(--muted);font-size:.76rem}.humanTaskList{display:grid;grid-gap:10px;gap:10px}.taskDecisionArea{display:grid;justify-items:end;grid-gap:8px;gap:8px}.taskDecisionButtons{gap:8px}.taskSecondaryAction{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.taskSecondaryAction:hover{color:var(--ink)}.taskDecisionArea .primaryButton:disabled,.taskSecondaryAction:disabled{cursor:wait;opacity:.62}.humanTaskEmpty{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:15px;gap:15px;align-items:start;padding:28px}.humanTaskEmpty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--green) 11%,white);color:var(--green)}.humanTaskEmpty h2{margin:5px 0 6px}.humanTaskEmpty p{max-width:650px;margin:0;color:var(--muted)}@media (max-width:720px){.humanTaskCard>footer,.humanTaskCard>header,.humanTaskSectionHeading{align-items:flex-start;flex-direction:column}.humanTaskMeta{justify-content:flex-start}.taskDecisionArea,.taskDecisionArea .primaryButton,.taskDecisionButtons{width:100%}.taskDecisionButtons{flex-direction:column-reverse;align-items:stretch}.taskDecisionButtons>button{justify-content:center}.humanTaskCard,.humanTaskCard.featured{padding:18px}}@media (max-width:560px){.sidebar{gap:12px;padding:12px 16px}.sidebarNav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sidebarNav::-webkit-scrollbar{display:none}.navItem{flex:0 0 auto;grid-template-columns:18px auto auto;min-height:38px;padding:8px 10px}.topbar{min-height:68px;flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px}.topbar h1{font-size:1.12rem}.topbarActions{flex:0 0 auto}.topbarActions .iconButton:first-child{display:none}}.customerWorkspaceV2{display:grid;grid-gap:14px;gap:14px}.customerCompletedWork,.customerHistorySummary,.customerNeedsYou,.customerRecommendations,.customerSituation{padding:22px}.customerSituation{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.customerWorkspaceSectionTitle{display:flex;align-items:flex-start;gap:11px}.customerWorkspaceSectionTitle.compact{justify-content:space-between;gap:18px}.customerWorkspaceSectionTitle h2{margin-top:4px;font-size:1.2rem}.customerWorkspaceSectionTitle>span:not(.customerWorkspaceIcon),.customerWorkspaceSectionTitle>svg{color:var(--muted);font-size:.76rem;font-weight:750}.customerWorkspaceIcon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--blue) 11%,white);color:var(--blue)}.customerSituationCopy{display:grid;grid-gap:5px;gap:5px;padding-top:1px}.customerSituationCopy p{color:var(--ink);font-size:1.03rem;font-weight:680;line-height:1.45}.customerWorkspacePrimaryGrid,.customerWorkspaceSecondaryGrid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);grid-gap:14px;gap:14px;align-items:stretch}.customerCompletedWork,.customerHistorySummary,.customerNeedsYou,.customerRecommendations{display:grid;align-content:start;grid-gap:18px;gap:18px}.customerCompletedWork ul,.customerRecommendationList{display:grid;margin:0;padding:0;list-style:none}.customerRecommendationList li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.customerRecommendationList li:first-child{padding-top:2px;border-top:0}.customerRecommendationList li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--ink);color:white;font-size:.72rem;font-weight:850}.customerNeedsYou h3,.customerRecommendationList h3{margin:0 0 4px;font-size:1rem}.customerDecisionOutcome p,.customerNeedsYou>p,.customerNeedsYouEmpty p,.customerRecommendationList p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.customerMoreDecisions,.customerRecommendationList a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:.78rem;font-weight:800}.customerNeedsYou.hasDecision{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));background:color-mix(in srgb,var(--amber) 4%,white)}.customerNeedsYou.hasDecision .customerWorkspaceSectionTitle>svg{color:var(--amber)}.customerNeedsYou.isClear .customerWorkspaceSectionTitle>svg{color:var(--green)}.customerNeedsYou>h3{max-width:520px;font-size:1.22rem}.customerDecisionOutcome{padding-top:13px;border-top:1px solid var(--line)}.customerDecisionOutcome>span{display:block;margin-bottom:4px;color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.customerWorkspaceDecisionActions{display:flex;justify-content:flex-end;gap:8px}.customerMoreDecisions{justify-self:end}.customerNeedsYouEmpty{display:grid;grid-gap:5px;gap:5px;padding:4px 0 8px}.customerCompletedWork ul li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.customerCompletedWork ul li:first-child{padding-top:0;border-top:0}.customerCompletedWork li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--green) 11%,white);color:var(--green)}.customerCompletedWork li div{display:grid;grid-gap:3px;gap:3px}.customerCompletedWork li b{font-size:.86rem;line-height:1.35}.customerCompletedWork li small{color:var(--muted);font-size:.72rem}.customerHistorySummary dl{display:grid;margin:0}.customerHistorySummary dl div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.customerHistorySummary dl div:first-child{padding-top:0;border-top:0}.customerHistorySummary dt{color:var(--muted);font-size:.84rem}.customerHistorySummary dd{margin:0;font-size:1.1rem;font-weight:900}.customerWorkspaceEmpty{margin:0;color:var(--muted);line-height:1.5}@media (max-width:980px){.customerWorkspacePrimaryGrid,.customerWorkspaceSecondaryGrid{grid-template-columns:1fr}}@media (max-width:680px){.customerSituation{grid-template-columns:1fr;gap:18px}.customerRecommendationList li{grid-template-columns:26px minmax(0,1fr)}.customerRecommendationList a{grid-column:2;justify-self:start}.customerWorkspaceDecisionActions{align-items:stretch;flex-direction:column-reverse}.customerWorkspaceDecisionActions button{justify-content:center;width:100%}}@media (max-width:560px){.customerCompletedWork,.customerHistorySummary,.customerNeedsYou,.customerRecommendations,.customerSituation{padding:18px}}.customerWorkflowBrief{display:grid;grid-gap:18px;gap:18px;padding:22px}.customerWorkflowHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.customerWorkflowHeader h2{margin-top:4px;font-size:1.22rem}.customerWorkflowSteps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.12fr) auto minmax(0,1fr);align-items:stretch;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--soft) 55%,white);overflow:hidden}.customerWorkflowStep{display:grid;align-content:start;grid-gap:13px;gap:13px;min-height:170px;padding:18px}.customerWorkflowStep.human.active{background:color-mix(in srgb,var(--amber) 9%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 32%,transparent)}.customerWorkflowStep.human.clear{background:color-mix(in srgb,var(--green) 5%,white)}.customerWorkflowStepLabel{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.72rem;font-weight:880;text-transform:uppercase}.customerWorkflowStep.completed .customerWorkflowStepLabel{color:var(--green)}.customerWorkflowStep.human.active .customerWorkflowStepLabel{color:var(--amber)}.customerWorkflowStep.next .customerWorkflowStepLabel{color:var(--blue)}.customerWorkflowStep h3{margin:0;font-size:1rem;line-height:1.35}.customerWorkflowClear p,.customerWorkflowStep>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.48}.customerWorkflowStep ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.customerWorkflowStep li{position:relative;padding-left:15px;color:var(--muted);font-size:.84rem;line-height:1.42}.customerWorkflowStep li:before{content:"";position:absolute;top:.56em;left:0;width:5px;height:5px;border-radius:50%;background:currentColor}.customerWorkflowStep.completed li:before{background:var(--green)}.customerWorkflowStep .primaryButton{justify-self:start;align-self:end}.customerWorkflowClear{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.customerWorkflowClear>svg{margin-top:2px;color:var(--green)}.customerWorkflowArrow{align-self:center;color:var(--muted)}.customerWorkspaceSupportGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:14px;gap:14px}@media (max-width:1040px){.customerWorkflowSteps{grid-template-columns:1fr}.customerWorkflowStep{min-height:0}.customerWorkflowArrow{justify-self:center;transform:rotate(90deg)}.customerWorkspaceSupportGrid{grid-template-columns:1fr}}@media (max-width:560px){.customerWorkflowBrief{padding:18px}.customerWorkflowHeader{align-items:flex-start;flex-direction:column}.customerWorkflowStep .primaryButton{width:100%}}.customerWorkspaceFrame .topbar{display:none}.customerWorkspaceFrame .workspace{padding:0;background:#f4f6f8}.customerWorkspacePage{display:grid;grid-gap:16px;gap:16px;padding:0 20px 26px}.customerWorkspaceTopbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 -20px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--surface)}.customerWorkspaceIdentity{flex:1 1;display:grid;grid-gap:3px;gap:3px;padding:17px 0 18px}.customerWorkspaceIdentity>div{display:flex;align-items:center;gap:12px}.customerWorkspaceIdentity h2{margin:0;font-size:1.6rem}.customerWorkspaceIdentity p{margin:0;color:var(--muted);line-height:1.4}.customerWorkspaceTopbar .toolbar{flex:0 0 auto}.customerWorkspaceTopbar .primaryButton{min-height:38px}.customerWorkspacePage .customerWorkspaceV2{gap:16px}.customerWorkspacePage .customerCompletedWork,.customerWorkspacePage .customerHistorySummary,.customerWorkspacePage .customerSpecialistDashboard,.customerWorkspacePage .customerWorkflowBrief,.customerWorkspacePage>.customerHubDisclosure{box-shadow:0 8px 30px rgb(20 31 44/5%)}.customerWorkspacePage .customerWorkflowBrief{gap:16px;padding:19px}.customerWorkspacePage .customerWorkflowHeader h2{display:none}.customerWorkspacePage .customerWorkflowSteps{grid-template-columns:minmax(0,1fr) 26px minmax(0,1.18fr) 26px minmax(0,1fr);gap:0;border:0;background:transparent;overflow:visible}.customerWorkspacePage .customerWorkflowStep{min-height:178px;padding:17px;border:1px solid var(--line);border-radius:8px;background:#fafbfd}.customerWorkspacePage .customerWorkflowStep.human.active{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));background:color-mix(in srgb,var(--amber) 6%,white);box-shadow:none}.customerWorkspacePage .customerWorkflowStep.human.clear{background:#fafbfd}.customerWorkspacePage .customerWorkflowStep .primaryButton{margin-top:auto}.customerWorkspacePage .customerWorkflowArrow{justify-self:center;transform:none}.customerWorkspacePage .customerSpecialistDashboard{gap:17px;padding:19px}.customerSpecialistHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.customerSpecialistHeaderRow>span{color:var(--muted);font-size:.76rem}.customerWorkspacePage .customerSpecialistHeader h2{display:none}.customerWorkspacePage .customerSpecialistHeader p{margin-top:4px;font-size:.82rem}.customerWorkspacePage .specialistAgentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customerWorkspacePage .specialistAgentCard:before{display:none}.customerWorkspacePage .specialistAgentCardSurface{gap:8px;min-height:228px;height:100%;padding:14px}.customerWorkspacePage .specialistAgentIdentity{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.customerWorkspacePage .specialistAgentIcon{width:32px;height:32px;border-radius:50%}.customerWorkspacePage .specialistAgentIdentity h3{font-size:.86rem}.customerWorkspacePage .specialistAgentIdentity>div>span{display:none}.customerWorkspacePage .specialistAgentState{gap:0;padding:5px 8px;border-radius:999px;background:var(--soft);font-size:.64rem;text-align:center}.customerWorkspacePage .specialistAgentState i{display:none}.customerWorkspacePage .specialistAgentCard.good .specialistAgentState{color:var(--green);background:color-mix(in srgb,var(--green) 11%,white)}.customerWorkspacePage .specialistAgentCard.attention .specialistAgentState{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,white)}.customerWorkspacePage .specialistAgentCard.critical .specialistAgentState{color:var(--red);background:color-mix(in srgb,var(--red) 10%,white)}.customerWorkspacePage .specialistAgentPrimary{font-size:1.1rem;line-height:1.25}.customerWorkspacePage .specialistAgentCapabilities p,.customerWorkspacePage .specialistAgentRecommendation b,.customerWorkspacePage .specialistAgentSummary{display:-webkit-box;overflow:hidden;font-size:.8rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customerWorkspacePage .specialistAgentRecommendation{gap:2px;padding:0;border:0;background:transparent}.customerWorkspacePage .specialistAgentRecommendation span{text-transform:none}.customerWorkspacePage .specialistAgentMeta{display:none}.customerWorkspacePage .specialistAgentOpen{width:100%;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem}.customerAgentDetailsLink{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:.78rem;font-weight:800}.customerWorkspacePage .customerWorkspaceSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customerWorkspacePage .customerCompletedWork,.customerWorkspacePage .customerHistorySummary{padding:17px 19px}.customerWorkspacePage .customerHistorySummary dl div{min-height:48px}.customerWorkspacePage .customerHistorySummary dd{color:var(--ink);font-size:1.18rem}.customerWorkspacePage .customerCompletedWork ul{position:relative}.customerWorkspacePage .customerCompletedWork ul:before{position:absolute;top:20px;bottom:20px;left:53px;width:1px;background:color-mix(in srgb,var(--blue) 26%,var(--line));content:""}.customerWorkspacePage .customerCompletedWork ul li{grid-template-columns:38px 12px minmax(0,1fr);gap:8px;min-height:50px;padding:8px 0}.customerWorkspacePage .customerCompletedWork li time{padding-top:2px;color:var(--muted);font-size:.7rem;font-weight:750}.customerWorkspacePage .customerCompletedWork li>span{z-index:1;width:9px;height:9px;margin-top:4px;border:2px solid white;background:var(--blue)}.customerWorkspacePage .customerCompletedWork li b{font-size:.78rem}.customerWorkspacePage .customerCompletedWork li small{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customerWorkspacePage .customerCompletedWork h2,.customerWorkspacePage .customerHistorySummary h2{display:none}.customerWorkspacePage>.customerHubDisclosure>summary{min-height:70px}@media (max-width:1120px){.customerWorkspacePage .specialistAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.customerWorkspaceTopbar{align-items:stretch;flex-direction:column;gap:0;padding-bottom:14px}.customerWorkspaceTopbar .primaryButton,.customerWorkspaceTopbar .toolbar{width:100%}.customerWorkspacePage .customerWorkflowSteps,.customerWorkspacePage .customerWorkspaceSupportGrid{grid-template-columns:1fr}.customerWorkspacePage .customerWorkflowArrow{transform:rotate(90deg)}}@media (max-width:620px){.customerWorkspacePage,.customerWorkspaceTopbar{padding-right:16px;padding-left:16px}.customerWorkspaceTopbar{margin-right:-16px;margin-left:-16px}.customerSpecialistHeaderRow{flex-direction:column;gap:7px}.customerWorkspacePage .specialistAgentGrid{grid-template-columns:1fr}}.customerIntelligence{overflow:hidden;padding:0}.customerIntelligenceHeader{display:flex;align-items:flex-start;gap:13px;padding:22px 24px 19px;border-bottom:1px solid var(--line)}.customerIntelligenceMark{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--blue) 10%,white);color:var(--blue)}.customerIntelligenceHeader h2{margin:3px 0 4px;font-size:1.08rem}.customerIntelligenceHeader p{margin:0;color:var(--muted);font-size:.8rem}.customerIntelligenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customerIntelligenceGroup{min-width:0;min-height:155px;padding:18px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.customerIntelligenceGroup:nth-child(3n){border-right:0}.customerIntelligenceGroup:nth-last-child(-n+3){border-bottom:0}.customerIntelligenceGroupTitle{display:flex;align-items:center;gap:8px;margin-bottom:14px}.customerIntelligenceGroupTitle span{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:var(--surface-subtle);color:var(--muted)}.customerIntelligenceGroup.blue .customerIntelligenceGroupTitle span{background:#edf4ff;color:#2563d8}.customerIntelligenceGroup.green .customerIntelligenceGroupTitle span{background:#eaf8f1;color:#13865f}.customerIntelligenceGroup.amber .customerIntelligenceGroupTitle span{background:#fff5df;color:#a86608}.customerIntelligenceGroup.violet .customerIntelligenceGroupTitle span{background:#f2edff;color:#7451bd}.customerIntelligenceGroupTitle h3{margin:0;font-size:.84rem}.customerIntelligenceGroup ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.customerIntelligenceGroup li{position:relative;padding-left:12px}.customerIntelligenceGroup li:before{position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:50%;background:currentColor;color:var(--muted);content:""}.customerIntelligenceGroup li b,.customerIntelligenceGroup li p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.customerIntelligenceGroup li b{color:var(--ink);font-size:.79rem;line-height:1.4;-webkit-line-clamp:2}.customerIntelligenceEmpty,.customerIntelligenceGroup li p{margin:3px 0 0;color:var(--muted);font-size:.73rem;line-height:1.45}.customerIntelligenceGroup li p{-webkit-line-clamp:2}.customerIntelligenceEmpty{max-width:30ch}.customerIntelligenceRecommendationList{display:grid;grid-gap:13px;gap:13px}.customerIntelligenceRecommendation+.customerIntelligenceRecommendation{padding-top:13px;border-top:1px solid var(--line)}.customerIntelligenceRecommendation>b{display:block;color:var(--ink);font-size:.8rem;line-height:1.4}.customerIntelligenceRecommendation details p,.customerIntelligenceRecommendation>p{margin:5px 0 0;color:var(--muted);font-size:.73rem;line-height:1.5}.customerIntelligenceRecommendation>p span{color:var(--ink-soft);font-weight:750}.customerIntelligenceRecommendationMeta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:var(--muted);font-size:.68rem;font-weight:700}.customerIntelligenceRecommendationMeta span:last-child{color:var(--ink-soft)}.customerIntelligenceRecommendation details{margin-top:7px}.customerIntelligenceRecommendation summary{width:-moz-fit-content;width:fit-content;color:var(--blue);cursor:pointer;font-size:.7rem;font-weight:750}@media (max-width:1020px){.customerIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerIntelligenceGroup,.customerIntelligenceGroup:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.customerIntelligenceGroup:nth-child(2n){border-right:0}.customerIntelligenceGroup:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.customerIntelligenceHeader{padding:19px 17px 17px}.customerIntelligenceGrid{grid-template-columns:1fr}.customerIntelligenceGroup,.customerIntelligenceGroup:nth-child(2n),.customerIntelligenceGroup:nth-child(3n),.customerIntelligenceGroup:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--line)}.customerIntelligenceGroup:last-child{border-bottom:0}}.srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reportsV1Page{gap:16px}.reportFilter select{min-height:40px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;color:var(--ink);background:var(--surface)}.reportCenterLayout{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.reportDelivery,.reportLibrary{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 36px rgb(20 31 44/5%)}.reportLibrary{position:-webkit-sticky;position:sticky;top:94px;overflow:hidden}.reportLibraryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px;border-bottom:1px solid var(--line)}.reportLibraryHeader h2{margin-top:4px;font-size:1.1rem}.reportLibraryHeader>span{min-width:27px;border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--soft);font-size:.72rem;font-weight:850;text-align:center}.reportFilter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:12px;border-bottom:1px solid var(--line);background:#fafbfd}.reportFilter .secondaryButton,.reportFilter select{width:100%;min-height:38px}.reportLibraryList{display:grid;max-height:680px;overflow-y:auto}.reportLibraryList>a{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 15px 15px 18px;border-bottom:1px solid var(--line)}.reportLibraryList>a:last-child{border-bottom:0}.reportLibraryList>a.active,.reportLibraryList>a:hover{background:#f6f8fb}.reportLibraryList>a.active:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--blue);content:""}.reportLibraryCustomer{color:var(--blue);font-size:.72rem;font-weight:850;text-transform:uppercase}.reportLibraryList strong{font-size:.92rem}.reportLibraryList small{display:-webkit-box;overflow:hidden;color:var(--muted);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reportStatus{width:-moz-fit-content;width:fit-content;margin-top:5px;border-radius:999px;padding:5px 8px;color:#535b65;background:#edf0f3;font-size:.68rem;font-weight:850}.reportStatus.review{color:#8a540c;background:#fff2dc}.reportStatus.ready,.reportStatus.sent{color:#0f6b49;background:#e8f6ef}.reportDelivery{overflow:hidden}.reportDeliveryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.reportDeliveryHeader h2{max-width:760px;margin-top:5px;font-size:1.48rem;line-height:1.25}.reportDeliveryMeta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.reportDeliveryMeta>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.76rem}.reportDeliveryActions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.reportDeliveryActions button:disabled{cursor:not-allowed;opacity:.48}.reportManagerSummary{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:13px;gap:13px;margin:18px 22px 0;padding:18px;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--blue) 4%,white)}.reportManagerIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,white)}.reportManagerSummary h3{margin-top:4px;font-size:1.12rem}.reportManagerSummary p{max-width:920px;margin-top:8px;color:#414953;line-height:1.6}.reportSummaryText>p{margin-top:8px}.reportSummaryText>details{margin-top:10px}.reportSummaryText>details>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--blue);font-size:.76rem;font-weight:800}.reportSummaryText>details>p{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--blue) 14%,var(--line))}.reportQaSummary{margin:12px 22px 0;padding:15px 18px;border:1px solid var(--line);border-radius:7px;background:#fafbfd}.reportQaSummary>div{display:grid;grid-gap:6px;gap:6px}.reportQaDetails span,.reportQaSummary span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.reportQaDetails li,.reportQaDetails p,.reportQaSummary p{color:#515a65;line-height:1.5}.customerReportDetails,.reportDetailDisclosure{border-top:1px solid var(--line)}.customerReportDetails>summary,.reportDetailDisclosure>summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;cursor:pointer;list-style:none}.customerReportDetails>summary::-webkit-details-marker,.reportDetailDisclosure>summary::-webkit-details-marker{display:none}.customerReportDetails>summary>span:first-child,.reportDetailDisclosure>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.customerReportDetails>summary small,.reportDetailDisclosure>summary small,.reportDetailDisclosure>summary>span:last-child{color:var(--muted);font-size:.75rem}.customerReportDetails[open]>summary,.reportDetailDisclosure[open]>summary{border-bottom:1px solid var(--line)}.reportQaDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 22px 0}.reportQaDetails>div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px;border-radius:7px;background:var(--soft)}.reportQaDetails ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.reportQaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 22px 0}.reportQaGrid>article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line);border-radius:7px;background:#fafbfd}.reportQaGrid>article>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.reportQaGrid li,.reportQaGrid p,.reportQaGrid small{color:#515a65;line-height:1.5}.reportQaGrid ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.reportSpecialistSections{padding:24px 22px 6px;scroll-margin-top:96px}.reportSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:15px}.reportSectionHeading h3{margin-top:4px;font-size:1.18rem}.reportSectionHeading>span{color:var(--muted);font-size:.76rem}.reportSpecialistList{border-top:1px solid var(--line)}.reportSpecialistList>section{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.reportSpecialistList>section.isEmpty{padding-top:15px;padding-bottom:15px}.reportSpecialistIdentity{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.reportSpecialistIdentity>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#eef4ff}.reportSpecialistIdentity h4,.reportSpecialistIdentity small{margin:0}.reportSpecialistIdentity h4{font-size:.86rem}.reportSpecialistIdentity small{display:block;margin-top:3px;color:var(--muted)}.reportSpecialistContent{display:grid;grid-gap:18px;gap:18px}.reportSpecialistContent>div{display:grid;grid-gap:8px;gap:8px}.reportSpecialistContent h5{margin:0;font-size:1rem}.reportSpecialistContent li,.reportSpecialistContent p{color:#4f5863;line-height:1.55}.reportSpecialistContent ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.reportSpecialistList>section.isEmpty .reportSpecialistContent p{color:var(--muted)}.reportDeliveryFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:17px 22px;border-top:1px solid var(--line);background:#fafbfd}.reportDeliveryFooter>div{display:grid;grid-gap:3px;gap:3px}.reportDeliveryFooter span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.reportDeliveryFooter strong{font-size:.84rem}.reportDeliveryFooter a{color:var(--blue);font-weight:800}.reportEmailDraft{border-top:1px solid var(--line)}.reportEmailDraft>summary{padding:15px 22px;cursor:pointer;font-weight:800}.reportEmailDraft>p{margin:0 22px 22px;padding:16px;border-radius:7px;color:#4f5863;background:var(--soft);line-height:1.55}.reportApprovalAction{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 22px 22px;padding:18px;border:1px solid #efd19f;border-radius:8px;background:#fffaf0}.reportApprovalAction h3{margin-top:4px;font-size:1.08rem}.reportApprovalAction p{margin-top:5px;color:#5f5546;line-height:1.5}.reportApprovalAction .taskDecisionArea{flex:0 0 auto}.customerReportPreview{color:#17202a;background:#fff}.customerReportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:30px 32px 26px;border-bottom:1px solid var(--line);border-top:4px solid var(--organization-primary,var(--blue))}.customerReportOrganizationLogo{flex:0 0 54px;width:54px;height:54px;border:1px solid var(--line);border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:contain}.customerReportHeader h2{margin-top:6px;font-size:2rem;line-height:1.15}.customerReportHeader p{max-width:620px;margin-top:8px;color:var(--muted);line-height:1.5}.customerReportSummary{padding:36px 32px 32px;border-bottom:1px solid var(--line)}.customerReportSummary h3{margin-top:7px;font-size:1.6rem}.customerReportSummary p{max-width:880px;margin-top:14px;color:#3e4752;font-size:1.02rem;line-height:1.75}.customerReportAtGlance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 32px 30px}.customerReportAtGlance>article{min-width:0;padding:18px;border:1px solid var(--line);border-radius:7px}.customerReportAtGlance h3{margin-top:5px;font-size:1rem}.customerReportAtGlance ul{display:grid;grid-gap:9px;gap:9px;margin:13px 0 0;padding-left:18px}.customerReportAtGlance li,.customerReportAtGlance p{color:#515a65;line-height:1.5}.customerReportAtGlance p{margin-top:12px}.customerReportAtGlance li span,.customerReportAtGlance li strong{display:block}.customerReportAtGlance li span{margin-top:2px;color:var(--muted);font-size:.82rem}.customerReportSection{padding:30px 32px 10px}.customerReportServiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.customerReportColumns>section,.customerReportServiceGrid>div{padding:20px;border:1px solid var(--line);border-radius:7px}.customerReportColumns h3,.customerReportServiceGrid h4{margin:0;font-size:1rem}.customerReportColumns li,.customerReportColumns p,.customerReportServiceGrid li,.customerReportServiceGrid p{color:#515a65;line-height:1.6}.customerReportServiceGrid p{margin-top:8px}.customerReportColumns ul,.customerReportServiceGrid ul{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding-left:18px}.customerReportColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px 32px 30px}.customerReportColumns>section{min-height:180px}.customerReportColumns p{margin-top:12px}.customerReportEmpty,.customerReportNotice{display:flex;align-items:flex-start;gap:10px;padding:16px;border-radius:7px;color:#56606b;background:var(--soft);line-height:1.55}.customerReportNotice{margin:0 32px 30px}.customerReportFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;border-top:1px solid var(--line);color:var(--muted)}.customerReportFooter>div{display:grid;grid-gap:3px;gap:3px}.customerReportFooter strong{color:var(--ink)}.reportEmptyState>svg{color:var(--blue)}@media (max-width:1120px){.reportCenterLayout{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.customerReportHeader,.reportDeliveryHeader{align-items:stretch;flex-direction:column}.customerReportAtGlance,.customerReportColumns{grid-template-columns:1fr}.customerReportColumns>section{min-height:0}.reportDeliveryActions{justify-content:flex-start}}@media (max-width:860px){.reportCenterLayout{grid-template-columns:1fr}.reportLibrary{position:static}.reportLibraryList{max-height:340px}.reportSpecialistList>section{grid-template-columns:1fr;gap:12px}.customerReportServiceGrid,.reportQaDetails,.reportQaGrid{grid-template-columns:1fr}.reportApprovalAction{align-items:stretch;flex-direction:column}.reportApprovalAction .taskDecisionArea,.reportApprovalAction .taskDecisionButtons{width:100%}}@media (max-width:620px){.reportDeliveryActions,.reportDeliveryActions>*{width:100%}.customerReportAtGlance,.customerReportColumns,.customerReportHeader,.customerReportSection,.customerReportSummary,.reportDeliveryHeader,.reportQaDetails,.reportQaGrid,.reportSpecialistSections{padding-right:16px;padding-left:16px}.customerReportNotice,.reportApprovalAction{margin-right:16px;margin-left:16px}.customerReportFooter{align-items:flex-start;flex-direction:column;padding-right:16px;padding-left:16px}.reportManagerSummary{margin-right:16px;margin-left:16px}.reportDeliveryFooter,.reportSectionHeading{align-items:flex-start;flex-direction:column}}.reportStatus.sending{color:#24589e;background:#eaf2ff}.reportStatus.failed{color:#a52f28;background:#fdecea}.reportDeliveryPanel{display:grid;grid-gap:18px;gap:18px;margin:0 24px 24px;border:1px solid var(--line);border-radius:8px;padding:20px;background:#f8fafb}.reportDeliveryPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.reportDeliveryPanel>header h3{margin:4px 0 5px;font-size:1.15rem}.reportDeliveryPanel>header p{color:var(--muted);font-size:.8rem}.reportDeliveryState{flex:0 0 auto;border-radius:999px;padding:6px 9px;color:#08734e;background:#e7f5ef;font-size:.7rem;font-weight:850}.reportDeliveryState.blocked,.reportDeliveryState.failed{color:#a52f28;background:#fdecea}.reportDeliveryState.sending{color:#24589e;background:#eaf2ff}.reportDeliveryState.pdf_exported,.reportDeliveryState.sent{color:#08734e;background:#e7f5ef}.reportDeliveryBlock,.reportDeliveryFeedback{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:12px 14px}.reportDeliveryBlock{color:#8a570d;background:#fff3dd}.reportDeliveryBlock>div{display:grid;grid-gap:3px;gap:3px}.reportDeliveryBlock p{color:#766347;line-height:1.45}.reportDeliverySummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.reportDeliverySummary>div{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:13px 14px;border-left:1px solid var(--line)}.reportDeliverySummary>div:first-child{border-left:0}.reportDeliverySummary span{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.reportDeliverySummary strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.reportDeliveryForm{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:14px;gap:14px}.reportDeliveryForm label{display:grid;grid-gap:6px;gap:6px}.reportDeliveryForm label>span{color:var(--muted);font-size:.72rem;font-weight:800}.reportDeliveryForm input,.reportDeliveryForm textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 11px;color:var(--ink);background:#fff;outline:none}.reportDeliveryForm input:focus,.reportDeliveryForm textarea:focus{border-color:rgba(47,104,196,.55);box-shadow:0 0 0 3px rgba(47,104,196,.1)}.reportDeliveryForm textarea{resize:vertical;line-height:1.5}.reportDeliveryMessage{grid-column:1/-1}.reportDeliveryControls{display:flex;align-items:flex-start;gap:10px}.reportDeliveryControls button{gap:7px}.reportDeliveryControls button:disabled{cursor:not-allowed;opacity:.58}.reportPdfArtifactStatus{align-self:center;min-height:18px;color:var(--muted);font-size:12px;font-weight:700}.reportPdfArtifactStatus.ready{color:#08734e}.reportPdfArtifactStatus.failed{color:#a52f28}.reportEmailAction{display:grid;grid-gap:6px;gap:6px}.reportEmailAction small{max-width:390px;display:flex;align-items:flex-start;gap:6px;color:var(--muted);line-height:1.35}.reportDeliveryFeedback.good{color:#08734e;background:#e7f5ef}.reportDeliveryFeedback.error{color:#a52f28;background:#fdecea}.reportDeliveryFeedback>div{display:grid;grid-gap:2px;gap:2px}.reportDeliveryFeedback span{line-height:1.4}.reportDeliveryHistory{border-top:1px solid var(--line);padding-top:14px}.reportDeliveryHistory>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:850;list-style:none}.reportDeliveryHistory>summary::-webkit-details-marker{display:none}.reportDeliveryHistory>summary span{min-width:25px;border-radius:999px;padding:3px 7px;color:var(--muted);background:#eceff2;text-align:center;font-size:.7rem}.reportDeliveryHistory>div{display:grid;margin-top:10px}.reportDeliveryHistory article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.reportDeliveryHistoryIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:#24589e;background:#eaf2ff}.reportDeliveryHistoryIcon.approved,.reportDeliveryHistoryIcon.pdf_exported,.reportDeliveryHistoryIcon.sent{color:#08734e;background:#e7f5ef}.reportDeliveryHistoryIcon.failed{color:#a52f28;background:#fdecea}.reportDeliveryHistory article>div{display:grid;grid-gap:3px;gap:3px}.reportDeliveryHistory article p,.reportDeliveryHistory article small,.reportDeliveryHistory article time,.reportDeliveryHistoryEmpty{color:var(--muted);font-size:.74rem}.reportDeliveryHistory article small{color:var(--red)}.reportDeliveryHistoryEmpty{padding:18px 0 2px}@media (max-width:760px){.reportDeliveryPanel{margin-right:16px;margin-left:16px;padding:16px}.reportDeliveryControls,.reportDeliveryPanel>header{align-items:stretch;flex-direction:column}.reportDeliveryState{align-self:flex-start}.reportDeliveryForm{grid-template-columns:1fr}.reportDeliverySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.reportDeliverySummary>div{border-top:1px solid var(--line)}.reportDeliverySummary>div:nth-child(odd){border-left:0}.reportDeliverySummary>div:nth-child(-n+2){border-top:0}.reportDeliveryMessage{grid-column:auto}.reportDeliveryControls button,.reportEmailAction{width:100%}.reportDeliveryHistory article{grid-template-columns:32px minmax(0,1fr)}.reportDeliveryHistory article time{grid-column:2}}.settingsAdminPage,.settingsUsersStack{display:grid;grid-gap:18px;gap:18px}.settingsHealthPanel{padding:0;overflow:hidden}.settingsHealthPanel.healthy{border-top:3px solid var(--green)}.settingsHealthPanel.attention{border-top:3px solid #b87514}.settingsHealthHeader{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:22px 22px 18px}.settingsHealthHeader>div{display:grid;grid-gap:4px;gap:4px}.settingsHealthHeader p{margin:0;color:var(--muted)}.settingsHealthHeader .statusBadge{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;white-space:nowrap}.settingsHealthGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.settingsHealthMetric{display:flex;min-width:0;gap:10px;align-items:flex-start;padding:17px;border-left:1px solid var(--line);background:var(--soft)}.settingsHealthMetric:first-child{border-left:0}.settingsHealthMetric>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--muted);background:var(--surface)}.settingsHealthMetric.good>span{color:var(--green);background:rgba(22,134,93,.1)}.settingsHealthMetric.attention>span{color:#9a620d;background:rgba(184,117,20,.11)}.settingsHealthMetric.critical>span{color:var(--red);background:rgba(187,63,53,.1)}.settingsHealthMetric>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsHealthMetric em,.settingsHealthMetric small{color:var(--muted);font-size:.7rem;font-style:normal}.settingsHealthMetric strong{font-size:.95rem}.settingsInviteForm,.settingsInviteIntro,.settingsInvitePanel,.settingsSectionHeading,.settingsSystemSummary,.settingsUserControls{display:flex;gap:14px;align-items:center}.settingsInvitePanel,.settingsSectionHeading{justify-content:space-between}.settingsInviteIntro>div,.settingsSectionHeading>div,.settingsSystemSummary>div:not(.settingsSystemIcon){display:grid;grid-gap:3px;gap:3px}.settingsInviteIntro p,.settingsRoleGrid p,.settingsSectionHeading p,.settingsSystemSummary p{margin:0;color:var(--muted)}.settingsSectionHeading>span{color:var(--muted);font-size:.8rem;white-space:nowrap}.settingsOverviewGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.settingsOverviewGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsOrganizationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 22px;gap:0 22px;margin-top:18px;border-top:1px solid var(--line)}.settingsOrganizationForm{display:grid;grid-gap:24px;gap:24px;margin-top:22px}.settingsOrganizationForm fieldset{display:grid;grid-gap:16px;gap:16px;margin:0;padding:20px;border:1px solid var(--line);border-radius:8px}.settingsOrganizationForm legend{display:inline-flex;gap:8px;align-items:center;padding:0 8px;font-size:.82rem;font-weight:850}.settingsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.settingsAiRules,.settingsFormGrid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.76rem;font-weight:750}.settingsFormGrid label.wide{grid-column:1/-1}.settingsAiRules textarea,.settingsFormGrid input,.settingsFormGrid select,.settingsFormGrid textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fff}.settingsColorField{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:8px;gap:8px}.settingsColorField input[type=color]{min-height:42px;padding:3px}.settingsAgentToggles{display:grid;border:1px solid var(--line);border-radius:7px;overflow:hidden}.settingsAgentToggles label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid var(--line)}.settingsAgentToggles label:first-child{border-top:0}.settingsAgentToggles label>span{display:grid;grid-gap:2px;gap:2px}.settingsAgentToggles small{color:var(--muted);font-weight:500}.settingsAgentToggles em{color:var(--green);font-size:.7rem;font-style:normal;font-weight:800}.settingsFormFooter{display:flex;justify-content:space-between;align-items:center;gap:16px}.settingsFormFooter>div{min-width:0}.settingsFormFooter p{margin:0}.settingsRoleGuide{padding:0}.settingsRoleSummary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none}.settingsRoleSummary::-webkit-details-marker{display:none}.settingsRoleSummary>span{display:grid;grid-gap:3px;gap:3px}.settingsRoleSummary>small{color:var(--blue);font-weight:800}.settingsRoleGuide[open] .settingsRoleSummary{border-bottom:1px solid var(--line)}.settingsRoleGuide .settingsRoleGrid{margin:0 22px 20px}.settingsOrganizationItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-width:0;padding:14px 0;border-bottom:1px solid var(--line)}.settingsOrganizationIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--blue);background:rgba(47,104,196,.08)}.settingsOrganizationItem>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsOrganizationItem small{color:var(--muted);font-size:.7rem}.settingsOrganizationItem strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.settingsAiTeam .settingsSectionHeading>a{color:var(--blue);font-size:.8rem;font-weight:800}.settingsAgentList{display:grid;margin-top:18px;border-top:1px solid var(--line)}.settingsAgentRow{display:grid;grid-template-columns:auto minmax(260px,1fr) 100px 180px auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.settingsAgentPulse{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--muted);background:var(--soft)}.settingsAgentPulse.good{color:var(--green);background:rgba(22,134,93,.1)}.settingsAgentPulse.active{color:var(--blue);background:rgba(47,104,196,.11);box-shadow:0 0 0 4px rgba(47,104,196,.05)}.settingsAgentPulse.attention{color:#9a620d;background:rgba(184,117,20,.11)}.settingsAgentIdentity,.settingsAgentRow>div:not(.settingsAgentIdentity){display:grid;min-width:0;grid-gap:3px;gap:3px}.settingsAgentIdentity span,.settingsAgentRow small{color:var(--muted);font-size:.72rem}.settingsAgentIdentity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsAgentRow>div:not(.settingsAgentIdentity) strong{font-size:.76rem}.settingsOverviewMetric{display:flex;min-width:0;gap:11px;align-items:flex-start;padding:17px;border-left:1px solid var(--line);background:var(--surface)}.settingsOverviewMetric:first-child{border-left:0}.settingsOverviewMetric.attention{background:rgba(184,117,20,.06)}.settingsFeatureIcon,.settingsOverviewIcon,.settingsSystemIcon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:8px;color:var(--blue);background:rgba(47,104,196,.09)}.settingsOverviewMetric>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsInvitationRow small,.settingsOverviewMetric small,.settingsOverviewMetric span,.settingsUserFacts small{color:var(--muted);font-size:.72rem}.settingsOverviewMetric strong{font-size:1.05rem}.settingsInvitePanel{flex-wrap:wrap}.settingsInviteIntro{align-items:flex-start}.settingsInviteForm{align-items:flex-end;flex-wrap:wrap}.inviteLink,.settingsInviteForm label,.settingsUserControls label{display:grid;grid-gap:6px;gap:6px}.inviteLink{width:100%}.inviteLink>div{display:flex;gap:8px}.inviteLink input{min-width:0;flex:1 1}.inviteLink button{display:inline-flex;gap:7px;align-items:center;white-space:nowrap}.settingsRoleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line)}.settingsRoleGrid>div{padding:18px 20px 2px 0;border-left:1px solid var(--line)}.settingsRoleGrid>div:first-child{border-left:0}.settingsRoleGrid>div:not(:first-child){padding-left:20px}.settingsRoleGrid p{margin-top:6px;line-height:1.5}.settingsInvitationList{display:grid;margin-top:18px;border-top:1px solid var(--line)}.settingsInvitationRow{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.settingsInvitationIdentity,.settingsInvitationRow>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.settingsInvitationIdentity span{color:var(--muted);font-size:.76rem}.settingsInvitationRow .formError,.settingsInvitationRow .formSuccess,.settingsInvitationRow .inviteLink{grid-column:1/-1;margin:0}.settingsSearch{display:flex;width:min(100%,420px);gap:9px;align-items:center;margin-top:18px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface)}.settingsSearch input{width:100%;min-height:40px;padding:0;border:0;outline:0;background:transparent}.settingsSearch.compact{width:100%;margin-top:0}.settingsUserGrid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:16px}.settingsUserCard{display:grid;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.settingsUserCardSummary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;width:100%;grid-gap:11px;gap:11px;align-items:center;padding:15px 17px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.settingsUserCardSummary:hover{background:var(--soft)}.settingsUserSummaryMeta{display:flex;gap:12px;color:var(--muted);font-size:.72rem;font-weight:700}.settingsUserChevron{color:var(--muted);transition:transform .16s ease}.settingsUserCard.open .settingsUserChevron{transform:rotate(180deg)}.settingsUserCardBody{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding:17px}.settingsUserAvatar{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--blue);background:rgba(47,104,196,.1);font-size:.78rem;font-weight:850}.settingsUserIdentity{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsUserIdentity span{overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.settingsUserFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.settingsUserFacts>div{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:11px;border-left:1px solid var(--line);background:var(--soft)}.settingsUserFacts>div:first-child{border-left:0}.settingsUserFacts strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.settingsAssignedPreview{display:flex;min-height:25px;gap:6px;align-items:center;flex-wrap:wrap}.settingsAssignedPreview span{padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.7rem;font-weight:750}.settingsAssignedPreview .empty{padding-left:0;background:transparent;font-weight:600}.settingsUserControls{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.settingsUserControls form{display:flex;gap:8px;align-items:flex-end}.settingsUserControls select{min-width:145px}.settingsAssignmentEditor{padding-top:13px;border-top:1px solid var(--line)}.settingsAssignmentToggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;color:var(--blue);background:transparent;font-weight:800;cursor:pointer}.settingsAssignmentEditor.open .settingsAssignmentToggle svg{transform:rotate(180deg)}.settingsAssignmentForm{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.settingsCustomerPicker{max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:8px}.settingsCustomerPicker label{display:flex;gap:9px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);cursor:pointer}.settingsCustomerPicker label:first-child{border-top:0}.settingsCustomerPicker label[hidden]{display:none}.settingsCustomerPicker label:hover{background:var(--soft)}.settingsCustomerPicker p{margin:0;padding:15px;color:var(--muted)}.settingsAssignmentActions{display:flex;gap:8px;justify-content:flex-end}.settingsEmptyState{display:flex;gap:11px;align-items:center;margin-top:18px;padding:17px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.settingsEmptyState>div{display:grid;grid-gap:2px;gap:2px}.settingsEmptyState span{font-size:.78rem}.settingsSystemSummary{align-items:center}.settingsSystemSummary>div:not(.settingsSystemIcon){min-width:0;flex:1 1}.settingsSystemIcon.good{color:var(--green);background:rgba(22,134,93,.1)}.settingsSystemIcon.attention{color:var(--red);background:rgba(187,63,53,.09)}@media (max-width:1180px){.settingsHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsHealthMetric:nth-child(4){border-left:0}.settingsHealthMetric:nth-child(n+4){border-top:1px solid var(--line)}.settingsOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsOverviewMetric:nth-child(4){border-left:0;border-top:1px solid var(--line)}.settingsOverviewMetric:nth-child(5){border-top:1px solid var(--line)}.settingsUserGrid{grid-template-columns:1fr}.settingsAgentRow{grid-template-columns:auto minmax(220px,1fr) 90px auto}.settingsAgentRow>div:nth-of-type(3){display:none}}@media (max-width:800px){.settingsHealthHeader,.settingsInvitePanel,.settingsSectionHeading,.settingsSystemSummary{align-items:stretch;flex-direction:column}.settingsFormGrid,.settingsHealthGrid,.settingsOrganizationGrid,.settingsOverviewGrid,.settingsOverviewGrid.compact,.settingsRoleGrid{grid-template-columns:1fr}.settingsFormGrid label.wide{grid-column:auto}.settingsFormFooter{align-items:stretch;flex-direction:column}.settingsFormFooter .primaryButton{justify-content:center;width:100%}.settingsHealthMetric,.settingsHealthMetric:nth-child(4){padding:14px;border-top:1px solid var(--line);border-left:0}.settingsHealthMetric:first-child{border-top:0}.settingsOrganizationItem{grid-template-columns:auto minmax(0,1fr)}.settingsOrganizationItem>.statusBadge{grid-column:2;justify-self:start}.settingsAgentRow{grid-template-columns:auto minmax(0,1fr) auto}.settingsAgentRow>div:not(.settingsAgentIdentity){display:none}.settingsAgentIdentity span{white-space:normal}.settingsOverviewMetric,.settingsOverviewMetric:nth-child(4),.settingsOverviewMetric:nth-child(5),.settingsRoleGrid>div,.settingsRoleGrid>div:not(:first-child){padding:14px 0;border-top:1px solid var(--line);border-left:0}.settingsOverviewMetric{padding-right:14px;padding-left:14px}.settingsOverviewMetric:first-child,.settingsRoleGrid>div:first-child{border-top:0}.settingsInvitationRow{grid-template-columns:1fr auto}.settingsInvitationRow>div:nth-child(2){grid-column:1}.settingsUserFacts{grid-template-columns:1fr}.settingsUserCardSummary{grid-template-columns:auto minmax(0,1fr) auto}.settingsUserSummaryMeta{grid-column:2;flex-wrap:wrap}.settingsUserCardSummary>.statusBadge{grid-column:3;grid-row:1}.settingsUserChevron{grid-column:3;grid-row:2;justify-self:end}.settingsUserFacts>div,.settingsUserFacts>div:first-child{border-top:1px solid var(--line);border-left:0}.settingsUserFacts>div:first-child{border-top:0}.inviteLink>div,.settingsInviteForm,.settingsUserControls,.settingsUserControls form{align-items:stretch;flex-direction:column}}.workflowDismissButton{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(187,63,53,.28);border-radius:6px;background:var(--surface);color:#9f3028;font-weight:700;cursor:pointer}.workflowDismissButton:hover{background:rgba(187,63,53,.06)}.workflowDismissButton:disabled{cursor:wait;opacity:.6}.reportDetailStage,.reportOverview{display:grid;grid-gap:16px;gap:16px}.reportOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.reportOverviewMetric{display:flex;align-items:center;gap:12px;min-height:82px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px rgb(20 31 44/4%)}.reportOverviewMetric>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#5d6874;background:var(--soft)}.reportOverviewMetric.attention>span{color:#94600c;background:#fff1d8}.reportOverviewMetric.good>span{color:#0f7650;background:#e7f6ef}.reportOverviewMetric>div{display:grid;grid-gap:2px;gap:2px}.reportOverviewMetric strong{font-size:1.35rem;line-height:1}.reportOverviewMetric small{color:var(--muted);font-weight:750}.reportInbox{overflow:hidden;padding:0}.reportInboxHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.reportInboxHeader h2{margin-top:4px;font-size:1.35rem}.reportInboxHeader p{margin-top:5px;color:var(--muted)}.reportInboxHeader .reportFilter{min-width:300px;padding:0;border:0;background:transparent}.reportStatusTabs{display:flex;align-items:center;gap:4px;padding:10px 14px;border-bottom:1px solid var(--line);background:#fafbfd;overflow-x:auto}.reportStatusTabs a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border-radius:6px;color:var(--muted);font-size:.78rem;font-weight:800;white-space:nowrap}.reportStatusTabs a.active,.reportStatusTabs a:hover{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.reportStatusTabs span{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--soft);text-align:center;font-size:.68rem}.reportInboxList{display:grid}.reportInboxRow{display:grid;grid-template-columns:42px minmax(130px,.55fr) minmax(250px,1.45fr) auto minmax(110px,auto);align-items:center;grid-gap:14px;gap:14px;min-height:82px;padding:13px 20px;border-bottom:1px solid var(--line);transition:background-color .16s ease,transform .16s ease}.reportInboxRow:last-child{border-bottom:0}.reportInboxRow:hover{background:#f8fafc;transform:translateX(2px)}.reportInboxIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:#5e6975;background:var(--soft)}.reportInboxIcon.review{color:#94600c;background:#fff1d8}.reportInboxIcon.revision{color:#a23a32;background:#fdebea}.reportInboxIcon.ready,.reportInboxIcon.sent{color:#0f7650;background:#e7f6ef}.reportStatus.revision{color:#9f342d;background:#fde9e7}.reportApprovalAction.revisionRequired{border-color:#efc5c1;background:#fff8f7}.reportDeliveryBlock>.secondaryButton{margin-left:auto;flex:0 0 auto}@media (max-width:760px){.reportDeliveryBlock>.secondaryButton{width:100%;margin-left:0}}.reportInboxIdentity,.reportInboxTitle{display:grid;grid-gap:4px;gap:4px;min-width:0}.reportInboxIdentity span,.reportInboxTitle span{color:var(--muted);font-size:.75rem}.reportInboxTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reportInboxAction{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--blue);font-size:.78rem;font-weight:850}.reportFilteredEmpty{min-height:230px}.reportBackLink{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.8rem;font-weight:800}.reportBackLink:hover{color:var(--ink)}.workforceCommandCenter{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:8px;background:var(--surface);box-shadow:0 14px 38px rgb(20 31 44/7%)}.workforceCommandIntro{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:20px 22px;border-bottom:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));background:color-mix(in srgb,var(--blue) 4%,white)}.workforceCommandIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:color-mix(in srgb,var(--blue) 11%,white)}.workforceCommandIntro h2{margin-top:3px;font-size:1.35rem}.workforceCommandIntro p{max-width:760px;margin-top:5px;color:var(--muted)}.workforceCommandIntro .statusPill{display:inline-flex;align-items:center;gap:6px}.workforceCommandCenter .workflowLauncher{border:0;border-radius:0;padding:20px 22px;box-shadow:none}.workforceCommandCenter .workflowLauncher>div:first-child{max-width:430px}.workforceCommandCenter .workflowLauncher .eyebrow{display:none}.workforceCommandCenter .workflowLauncher h2{font-size:1.05rem}.workforceAgentRoster{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:15px 22px;border-top:1px solid var(--line);background:#fafbfd}.workforceAgentRoster>div:first-child{display:grid;grid-gap:4px;gap:4px}.workforceAgentRoster>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.workforceAgentRoster>div:last-child>span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 6px;gap:2px 6px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.workforceAgentRoster>div:last-child>span svg{grid-row:1/span 2;color:var(--muted)}.workforceAgentRoster>div:last-child>span b{font-size:.75rem}.workforceAgentRoster>div:last-child>span small{color:var(--muted);font-size:.65rem}.workforceAgentRoster>div:last-child>span.working{border-color:#a7d9c6;background:#effaf5}.workforceAgentRoster>div:last-child>span.working small,.workforceAgentRoster>div:last-child>span.working svg{color:#0f7650}.customerWorkspaceIdentity>.customerProfileSignals{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;margin-top:11px}.customerProfileSignals>span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 6px;gap:2px 6px;min-width:145px;padding:0 16px;border-left:1px solid var(--line)}.customerProfileSignals>span:first-child{padding-left:0;border-left:0}.customerProfileSignals svg{grid-row:1/span 2;color:var(--blue)}.customerProfileSignals b{font-size:.78rem}.customerProfileSignals small{color:var(--muted);font-size:.67rem}.dashboardWorkspace{gap:18px}.dashboardMorningBrief{order:1}.dashboardPriorityPanel{order:2}.dashboardNowPanel{order:3}.dashboardDailyContext{order:4}.dashboardResultsPanel{order:5}.dashboardMorningBrief{box-shadow:0 12px 34px rgb(20 31 44/6%)}.dashboardNowPanel{border-top:3px solid var(--blue)}.dashboardPriorityPanel{border-top:3px solid #c88722}.dashboardPanel,.panel,.workflowControlCard{transition:box-shadow .16s ease,border-color .16s ease}.dashboardPriorityRow,.dashboardResultList a,.dashboardWorkRow{transition:background-color .16s ease}.dashboardPriorityRow:hover,.dashboardResultList a:hover,.dashboardWorkRow:hover{background:#f8fafc}.dashboardWorkRow .statusBadge.good{position:relative;padding-left:18px}.dashboardWorkRow .statusBadge.good:before{position:absolute;left:7px;top:50%;width:6px;height:6px;border-radius:50%;background:#1a9a70;box-shadow:0 0 0 4px rgb(26 154 112/10%);content:"";transform:translateY(-50%)}@media (max-width:1050px){.reportOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reportInboxRow{grid-template-columns:42px minmax(120px,.6fr) minmax(220px,1.4fr) auto}.reportInboxAction{display:none}.workforceCommandCenter .workflowLauncher{align-items:stretch;flex-direction:column}.workforceCommandCenter .workflowLauncher form{width:100%}}@media (max-width:760px){.reportOverviewMetrics{grid-template-columns:1fr 1fr}.reportInboxHeader{align-items:stretch;flex-direction:column}.reportInboxHeader .reportFilter{min-width:0}.reportInboxRow{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.reportInboxTitle{grid-column:2/-1}.reportInboxRow>.reportStatus{grid-column:3;grid-row:1}.workforceCommandIntro{grid-template-columns:38px minmax(0,1fr)}.workforceCommandIntro>.statusPill{grid-column:2;justify-self:start}.workforceAgentRoster{grid-template-columns:1fr}.customerProfileSignals>span{min-width:50%;margin-top:8px;padding:4px 10px}.customerProfileSignals>span:nth-child(odd){padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.dashboardPanel,.dashboardPriorityRow,.dashboardResultList a,.dashboardWorkRow,.panel,.reportInboxRow,.workflowControlCard{transition:none}}.systemStatusPage{gap:18px}.systemStatusHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:20px 22px}.systemStatusHero.good{border-color:#b9dfd0;background:#f6fcf9}.systemStatusHero.attention{border-color:#eed4a8;background:#fffaf1}.systemStatusHero.critical{border-color:#efc5c1;background:#fff8f7}.systemStatusHeroIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#0f7650;background:#e4f5ed}.systemStatusHero.attention .systemStatusHeroIcon{color:#94600c;background:#fff0d4}.systemStatusHero.critical .systemStatusHeroIcon{color:#a23a32;background:#fde9e7}.systemStatusHero h2{margin-top:3px;font-size:1.35rem}.systemStatusHero p{margin-top:4px;color:var(--muted)}.systemStatusHero time{color:var(--muted);font-size:.75rem;font-weight:750}.systemStatusMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.systemStatusMetric{display:flex;align-items:center;gap:11px;min-height:84px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px rgb(20 31 44/4%)}.systemStatusMetric>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#64707c;background:var(--soft)}.systemStatusMetric.good>span{color:#0f7650;background:#e7f6ef}.systemStatusMetric.attention>span{color:#94600c;background:#fff1d8}.systemStatusMetric.critical>span{color:#a23a32;background:#fdebea}.systemStatusMetric>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.systemStatusMetric em,.systemStatusMetric small{color:var(--muted);font-size:.69rem;font-style:normal;font-weight:750}.systemStatusMetric strong{font-size:1.25rem}.systemStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px}.systemStatusSection{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px}.systemAlertsPanel,.systemPlatformPanel{grid-column:1/-1}.systemSectionHeading{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}.systemSectionHeading>span{width:35px;height:35px;display:grid;place-items:center;border-radius:7px;color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,white)}.systemSectionHeading small{color:var(--muted);font-size:.69rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.systemSectionHeading h2{margin-top:2px;font-size:1.08rem}.systemComponentList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px}.systemComponentRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;padding:11px 0;border-bottom:1px solid var(--line)}.systemComponentDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#aab1b9}.systemComponentDot.good{background:#14966b;box-shadow:0 0 0 4px rgb(20 150 107/9%)}.systemComponentDot.attention{background:#ca861c}.systemComponentDot.critical{background:#bd453c}.systemComponentRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.systemComponentRow small{color:var(--muted);font-size:.72rem}.systemComponentRow>b,.systemStatusSummaryLine>strong{font-size:.74rem}.systemComponentRow>b.good,.systemStatusSummaryLine>strong.good{color:#0f7650}.systemComponentRow>b.attention,.systemStatusSummaryLine>strong.attention{color:#94600c}.systemComponentRow>b.critical,.systemStatusSummaryLine>strong.critical{color:#a23a32}.systemComponentRow details summary{margin-top:3px;color:var(--blue);cursor:pointer;font-size:.7rem;font-weight:750}.systemComponentRow details p{margin-top:5px;font-size:.72rem;overflow-wrap:anywhere}.systemStatusSummaryLine{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:7px;background:var(--soft)}.systemStatusTriplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.systemStatusTriplet>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border-left:1px solid var(--line)}.systemStatusTriplet>div:first-child{border-left:0}.systemStatusTriplet span{color:var(--muted);font-size:.69rem;font-weight:750}.systemStatusTriplet strong{font-size:1rem}.systemStatusTriplet strong.critical{color:#a23a32}.systemUsageBox{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:13px 14px;border:1px solid var(--line);border-radius:8px}.systemUsageBox>div{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.76rem;font-weight:750}.systemUsageBox small{grid-column:1/-1;color:var(--muted)}.systemSectionNote{color:var(--muted);font-size:.76rem}.systemDetails{border-top:1px solid var(--line);padding-top:12px}.systemDetails>summary{cursor:pointer;font-size:.78rem;font-weight:850}.systemDetails>ul{margin:10px 0 0 18px;color:var(--muted);font-size:.76rem;line-height:1.7}.systemDetailList{display:grid;margin-top:10px}.systemDetailList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.systemDetailList small{grid-column:1/-1;color:var(--muted);font-size:.7rem}.systemPositiveState{display:flex;align-items:center;gap:7px;color:#0f7650!important;font-size:.78rem;font-weight:750}.systemGoogleAdsStatus{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:14px;border:1px solid var(--line);border-radius:8px}.systemGoogleAdsStatus>div{display:grid;grid-gap:3px;gap:3px}.systemGoogleAdsStatus>div span,.systemGoogleAdsStatus>small{color:var(--muted);font-size:.72rem}.systemGoogleAdsStatus>small{grid-column:1/-1}.systemIntegrationList{display:grid}.systemIntegrationList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.systemIntegrationList small{grid-column:1/-1;color:var(--muted);font-size:.7rem}.systemEmptyState{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px dashed #cfd5dd;border-radius:8px;color:var(--muted);background:#fafbfd}.systemEmptyState div{display:grid;grid-gap:3px;gap:3px}.systemEmptyState p{font-size:.76rem}.systemBackupState{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:8px;background:var(--soft)}.systemBackupState>div{display:grid;grid-gap:3px;gap:3px}.systemBackupState span{color:var(--muted);font-size:.72rem}.systemAlertList{display:grid;grid-gap:8px;gap:8px}.systemAlertList>article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px 14px;border-left:3px solid #ca861c;border-radius:6px;background:#fffaf2}.systemAlertList>article.critical{border-left-color:#bd453c;background:#fff7f6}.systemAlertList>article>span{color:#94600c}.systemAlertList>article.critical>span{color:#a23a32}.systemAlertList>article>div{display:grid;grid-gap:3px;gap:3px}.systemAlertList p,.systemAlertList time{color:var(--muted);font-size:.73rem}.systemAlertList details summary{margin-top:4px;cursor:pointer;color:var(--blue);font-size:.72rem;font-weight:750}.systemAlertList pre{max-height:170px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font:.69rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.systemStatusFooter{display:flex;justify-content:space-between;gap:12px;padding:4px 2px}.systemStatusFooter a{color:var(--blue);font-size:.78rem;font-weight:800}@media (max-width:1100px){.systemStatusMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.systemStatusGrid{grid-template-columns:1fr}.systemAlertsPanel,.systemPlatformPanel{grid-column:auto}.systemComponentList{grid-template-columns:1fr}}@media (max-width:650px){.systemStatusHero{grid-template-columns:auto minmax(0,1fr)}.systemStatusHero time{grid-column:2}.systemStatusMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.systemStatusTriplet{grid-template-columns:1fr}.systemStatusTriplet>div{border-top:1px solid var(--line);border-left:0}.systemStatusTriplet>div:first-child{border-top:0}.systemStatusFooter{flex-direction:column}}.reportsV1Page.reportSelectedPage{gap:14px}.reportSelectedPage>.workspaceHeader{align-items:center;padding:15px 20px;box-shadow:0 6px 18px rgb(20 31 44/3%)}.reportSelectedPage>.workspaceHeader h2{margin-top:3px;font-size:1.3rem}.reportSelectedPage>.workspaceHeader p{display:none}.reportSelectedPage .reportDetailStage{gap:12px}.reportSelectedPage .reportDelivery{border-color:#d8dde4;box-shadow:0 18px 48px rgb(20 31 44/9%)}.reportSelectedPage .customerReportHeader,.reportSelectedPage .reportDeliveryHeader{padding:26px 28px}.reportSelectedPage .reportDeliveryHeader h2{max-width:880px;font-size:clamp(1.45rem,2vw,1.85rem)}.reportViewSwitch{display:inline-grid;grid-template-columns:repeat(2,max-content);gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.reportViewSwitch a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:6px;color:var(--muted);font-size:.78rem;font-weight:850;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.reportViewSwitch a:hover{color:var(--ink);transform:translateY(-1px)}.reportViewSwitch a.active{color:#fff;background:var(--ink);box-shadow:0 5px 14px rgb(20 24 29/16%)}.teamManagerLiveStatus svg{animation:liveStatusPulse 1.8s ease-in-out infinite}.workforceAgentRoster>div:last-child>span{position:relative;padding-left:13px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.workforceAgentRoster>div:last-child>span:hover{border-color:#c8d0da;box-shadow:0 7px 18px rgb(20 31 44/7%);transform:translateY(-1px)}.workforceAgentRoster>div:last-child>span:before{position:absolute;top:9px;left:5px;width:5px;height:5px;border-radius:50%;background:#aab1b9;content:""}.workforceAgentRoster>div:last-child>span.working:before{background:#14966b;box-shadow:0 0 0 4px rgb(20 150 107/10%)}.workforceAgentRoster>div:last-child>span.waiting:before{background:#ca861c}.workforceAgentRoster>div:last-child>span.completed:before{background:#2f6fda}.workforceAgentRoster>div:last-child>span.completed{border-color:#c7d8f4;background:#f4f8ff}.workforceAgentRoster>div:last-child>span.completed small,.workforceAgentRoster>div:last-child>span.completed svg{color:#2f6fda}.workspace>.stack{animation:pageSurfaceReveal .22s ease-out both}.primaryButton,.secondaryButton{min-height:40px;padding-inline:14px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.primaryButton:not(:disabled):hover,.secondaryButton:not(:disabled):hover{box-shadow:0 7px 18px rgb(20 31 44/10%);transform:translateY(-1px)}.primaryButton:not(:disabled):active,.secondaryButton:not(:disabled):active{box-shadow:none;transform:translateY(0)}.dashboardPanel,.integrationCard,.privacyActionCard,.reportOverviewMetric,.settingsUserCard,.specialistAgentCardSurface,.workflowControlCard{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboardPanel:hover,.integrationCard:hover,.privacyActionCard:hover,.reportOverviewMetric:hover,.settingsUserCard:hover,.specialistAgentCardSurface:hover,.workflowControlCard:hover{border-color:#d3d9e1;box-shadow:0 12px 28px rgb(20 31 44/7%)}details[open]>:not(summary){animation:detailSurfaceReveal .18s ease-out both}@keyframes pageSurfaceReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes detailSurfaceReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes liveStatusPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:900px){.reportSelectedPage .customerReportHeader,.reportSelectedPage .reportDeliveryHeader{padding:22px}.reportViewSwitch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.reportSelectedPage>.workspaceHeader{align-items:flex-start}.reportViewSwitch{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.teamManagerLiveStatus svg,.workspace>.stack,details[open]>:not(summary){animation:none}.dashboardPanel,.integrationCard,.primaryButton,.privacyActionCard,.reportOverviewMetric,.reportViewSwitch a,.secondaryButton,.settingsUserCard,.specialistAgentCardSurface,.workflowControlCard,.workforceAgentRoster>div:last-child>span{transition:none}}