.connectorResult{display:inline-flex;align-items:center;gap:8px}.mailSecretProviderGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.mailSecretProviderCard{border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--soft-card-bg)}.mailSecretProviderCard.active{border-color:var(--blue-border);box-shadow:0 0 0 1px var(--blue-border)}.mailSecretFieldGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.mailSecretFieldGrid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:750}.segmentedSecretControl{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel-bg)}.compactSelectAction,.segmentedSecretControl button{min-height:34px}.segmentedSecretControl button{border:0;border-radius:6px;color:var(--muted);background:transparent;font-weight:800}.segmentedSecretControl button.active{color:var(--ink);background:var(--button-bg)}.compactSelectAction{margin-top:10px}.mailboxAccessPanel{margin-top:16px}.mailboxRoleList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.mailboxRoleCard{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--soft-card-bg)}.mailboxRoleCard input,.mailboxRoleCard select{min-width:0}.compactMailboxGrid{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) auto auto}.roleAssignmentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.checkboxLine{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--ink);font-size:13px;font-weight:750}.checkboxLine input{width:16px;height:16px}.dangerAction{color:var(--status-danger);border-color:var(--status-danger-border)}.mailCompositionPanel{margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel-bg)}.mailCompositionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.mailCompositionFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mailCompositionPreview{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--input-bg);overflow-wrap:anywhere}.mailCompositionPreview>span{display:block;margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.mailCompositionPreview>div{padding:12px;border-radius:4px;color:#171717;background:#ffffff}@media (max-width:900px){.mailCompositionFields,.mailCompositionGrid{grid-template-columns:1fr}}.auditIntegrityLine code{color:var(--ink);overflow-wrap:anywhere}.auditFilters{display:grid;grid-template-columns:repeat(3,minmax(150px,.8fr)) minmax(240px,1.4fr) auto;grid-gap:10px;gap:10px;margin-top:14px}.auditFilters input,.auditFilters select{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface)}.auditRow{border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:112px minmax(240px,1.45fr) minmax(180px,.8fr) minmax(170px,.8fr) minmax(150px,.6fr);grid-gap:10px;gap:10px;align-items:start;background:var(--soft-card-bg)}.auditRow.warning{border-color:var(--status-warn-border)}.auditRow.critical,.auditRow.error{border-color:var(--status-danger-border)}.auditTime{display:flex;align-items:center;gap:7px;color:var(--blue);font-size:12px;font-weight:750}.auditActor,.auditEventMain,.auditSubject{display:grid;grid-gap:4px;gap:4px;min-width:0}.auditEventMain strong{text-transform:capitalize}.auditActor strong,.auditEventMain strong,.auditSubject strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px}.auditActor span,.auditEventMain span,.auditRow p,.auditSubject span{color:var(--muted);font-size:12px}.auditStatusStack{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.auditMetaHighlights{display:flex;flex-wrap:wrap;gap:5px}.auditMetaHighlights span{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:3px 7px;color:var(--muted);background:var(--surface);font-size:11px}.auditBadge{border-radius:999px;padding:5px 8px;background:var(--surface-2);color:var(--ink-soft);font-size:11px;font-weight:650;text-transform:uppercase}.auditBadge.ai,.auditBadge.connector,.auditBadge.info,.auditBadge.pending{color:var(--blue);background:var(--blue-soft)}.auditBadge.dsgvo,.auditBadge.mail,.auditBadge.notice,.auditBadge.success{color:var(--green);background:var(--green-soft)}.auditBadge.admin,.auditBadge.blocked,.auditBadge.security,.auditBadge.warning{color:var(--amber);background:var(--amber-soft)}.auditBadge.critical,.auditBadge.error,.auditBadge.failure{color:var(--red);background:var(--red-soft)}.auditRow p{margin:4px 0}.auditDetails{grid-column:1/-1;border-top:1px solid var(--line);padding-top:8px}.auditDetails summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:750}.auditDetailsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0}.auditDetailsGrid div{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--surface)}.auditDetailsGrid span{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.auditDetailsGrid strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.auditDetails code{display:block;width:100%;max-height:260px;overflow:auto;overflow-wrap:anywhere;color:var(--ink-soft);background:var(--surface-2);border-radius:6px;padding:8px;font-size:12px}.auditEmpty{border:1px dashed var(--line);border-radius:8px;padding:16px;color:var(--muted);background:var(--soft-card-bg)}@media (max-width:1180px){.auditTableHeader{display:none}.auditRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auditDetails,.auditStatusStack,.auditTime{grid-column:1/-1}}.emptyInbox{min-height:260px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:none}.emptyInbox p{max-width:680px;color:var(--muted);line-height:1.5}@media (max-width:1180px){.appShell{grid-template-columns:1fr}.sidebar{position:static}.connectorGrid,.contentGrid,.secretGrid,.userAdminGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminConfigGrid,.analyticsLists,.auditFilters,.auditMetricGrid,.auditRow,.auditTableHeader,.connectorSecretGrid,.dsgvoGrid,.knowledgeGrid,.knowledgeLists,.opsFacts,.opsGrid,.providerSecretGrid,.readinessList,.realityGrid,.realitySummary,.ruleEditorGrid,.settingsGrid,.vaultMetadataGrid,.vaultSetupGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.sidebar,.workspace{padding:16px}.actionRow,.adminHero,.aiBoxHeader,.connectorSecretFooter,.connectorTop,.decisionBar,.detailHeader,.emptyInbox,.secretActions,.secretTop,.sectionHeader,.topbar,.topbarActions,.userHero,.userRow,.vaultActions{align-items:stretch;flex-direction:column}.adminConfigGrid,.adminHeroStats,.analyticsLists,.auditDetailsGrid,.auditFilters,.auditMetricGrid,.auditRow,.auditTableHeader,.budgetBars,.connectorModes,.connectorSecretGrid,.dsgvoGrid,.knowledgeGrid,.knowledgeLists,.metricGrid,.opsFacts,.opsGrid,.providerSecretGrid,.readinessList,.realityGrid,.realitySummary,.ruleEditorGrid,.ruleEditorTop,.scoreGrid,.secretFacts,.secretMetaGrid,.settingsGrid,.supportWorkGrid,.vaultMetadataGrid,.vaultSetupGrid,.workModeSwitcher{grid-template-columns:1fr}.opsFacts div{border-right:0;border-bottom:1px solid var(--line)}.opsFacts div:last-child{border-bottom:0}.adminSubTabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.adminSubTabs button{width:100%}.adminCategoryNav{display:grid;grid-template-columns:1fr;overflow:visible}.adminCategoryNav button{width:100%}.adminHero h3,.auditSection h3,.connectorSection h3,.emptyInbox h3,.rulesEditor h3,.settingsSection h3,.ticketDetail h3,.topbar h2,.userAdminSection h3,.userHero h3,.vaultSection h3{font-size:24px}}.compliancePack,.setupWizard{border:1px solid var(--line);border-radius:8px;padding:16px;background:linear-gradient(180deg,var(--soft-card-bg),var(--surface))}.setupWizardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compliancePack h3,.setupWizardHeader h3{margin:0}.compliancePack .sectionHeader p,.setupWizardHeader p{margin:6px 0 0;max-width:780px;color:var(--muted);line-height:1.45}.setupProgress{display:grid;grid-gap:9px;gap:9px;margin-top:15px}.setupProgress>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.setupProgress strong{font-size:24px}.setupProgress span{color:var(--muted);font-size:12px;font-weight:750}.setupProgress>span{display:block;height:9px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.setupProgress i{display:block;height:100%;border-radius:inherit;background:var(--brand)}.setupStepDetails,.setupWizardDetails{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.setupStepDetails summary,.setupWizardDetails summary{color:var(--brand);cursor:pointer;font-size:12px;font-weight:850}.setupStepDetails{margin-top:auto}.compliancePackGrid,.setupStepsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.compliancePackItem,.setupStepCard{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:12px;width:100%;color:var(--ink);background:var(--soft-card-bg);text-align:left}button.compliancePackItem,button.organizationalEvidenceItem{cursor:pointer}button.compliancePackItem:hover,button.organizationalEvidenceItem:hover{border-color:var(--brand-line);background:var(--surface)}button.compliancePackItem:focus-visible,button.organizationalEvidenceItem:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.compliancePackItem.ok,.setupStepCard.ok{border-color:var(--status-ok-border)}.compliancePackItem.warning,.setupStepCard.warning{border-color:var(--status-warn-border)}.compliancePackItem.blocker,.setupStepCard.blocker{border-color:var(--status-danger-border)}.compliancePackItem>div,.setupStepTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.setupStepTop small{color:var(--muted);font-size:11px;font-weight:800}.complianceState,.setupState{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;text-transform:uppercase}.complianceState.ok,.setupState.ok{color:var(--status-ok);background:var(--status-ok-bg)}.complianceState.warning,.setupState.warning{color:var(--status-warn);background:var(--status-warn-bg)}.complianceState.blocker,.setupState.blocker{color:var(--status-danger);background:var(--status-danger-bg)}.compliancePackItem strong,.setupStepCard strong{font-size:15px}.compliancePackItem p,.setupStepCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.cardActionHint{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--brand);font-size:12px;font-weight:850}.setupNext{display:flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px;color:var(--ink-soft);background:var(--surface-2);font-size:12px;line-height:1.35}.setupNext svg{flex:0 0 auto;color:var(--brand)}.setupNext span,.setupNextIssue p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.compliancePack{margin-bottom:14px}.complianceEvidenceActions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.complianceEvidenceActions label{cursor:pointer}.complianceEvidenceActions input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.disabledAction{opacity:.55;pointer-events:none}.compliancePackItem>div>svg{color:var(--muted)}.organizationalEvidence{display:grid;grid-gap:12px;gap:12px;margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.organizationalEvidence h4{margin:0;font-size:15px}.organizationalEvidenceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.organizationalEvidenceItem{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:11px;width:100%;color:var(--ink);background:var(--surface);text-align:left}.organizationalEvidenceItem.ok{border-color:var(--status-ok-border)}.organizationalEvidenceItem.warning{border-color:var(--status-warn-border)}.organizationalEvidenceItem.blocker{border-color:var(--status-danger-border)}.organizationalEvidenceItem>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.organizationalEvidenceItem p,.organizationalEvidenceItem small{margin:0;color:var(--muted);line-height:1.4}.organizationalEvidenceItem small{font-size:12px}.organizationalEvidenceItem .cardActionHint{margin-top:2px}.settingsInlineGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.evidenceDocumentGrid{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.evidenceDocumentRow{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(116px,.7fr) minmax(180px,1.3fr) minmax(128px,.8fr);grid-gap:8px;gap:8px;align-items:end;border:1px solid var(--line);border-radius:8px;padding:9px;background:var(--surface)}.evidenceDocumentRow>div{display:grid;grid-gap:3px;gap:3px}.evidenceDocumentRow span{color:var(--muted);font-size:12px}@media (max-width:1180px){.adminCommandDashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminCommandDashboard{grid-template-columns:1fr}.setupProgress>div,.setupWizardHeader{align-items:stretch;flex-direction:column}}.adminCommandDashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.adminCommandCard{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:170px;border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--ink);background:var(--soft-card-bg);text-align:left}.adminCommandCard.ok{border-color:var(--status-ok-border)}.adminCommandCard.warning{border-color:var(--status-warn-border)}.adminCommandCard.critical{border-color:var(--status-danger-border)}.adminCommandTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.adminCommandTop>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--brand);background:var(--brand-soft)}.adminCommandTop em{border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.adminCommandCard.ok .adminCommandTop em{color:var(--status-ok);background:var(--status-ok-bg)}.adminCommandCard.warning .adminCommandTop em{color:var(--status-warn);background:var(--status-warn-bg)}.adminCommandCard.critical .adminCommandTop em{color:var(--status-danger);background:var(--status-danger-bg)}.adminCommandCard b,.adminCommandCard small,.adminCommandCard strong{display:block}.adminCommandCard strong{font-size:14px}.adminCommandCard b{font-size:18px}.adminCommandDetail{display:-webkit-box;min-height:48px;margin:0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.adminCommandAction{width:-moz-fit-content;width:fit-content;min-height:30px;margin-top:auto;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--brand);background:var(--control-bg);font-size:12px;font-weight:800}.adminCommandAction:hover{border-color:var(--brand-line);background:var(--brand-soft)}.adminCommandAction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aiDecisionExplainer,.securityFindingList,.setupNextIssue,.ticketTimeline{margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--soft-card-bg)}.ticketProcessingHistory{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface)}.ticketProcessingHistory>summary{cursor:pointer;color:var(--ink-soft);font-weight:750}.setupNextIssue{border-left-width:3px}.setupNextIssue.blocker{border-left-color:var(--red)}.setupNextIssue.warning{border-left-color:var(--amber)}.setupNextIssue.pass{border-left-color:var(--green)}.decisionExplainCard span,.setupNextIssue>span{display:block;color:var(--muted);font-size:12px;font-weight:800}.decisionExplainCard strong,.setupNextIssue strong{display:block;margin-top:5px}.decisionExplainCard p,.securityFinding p,.securityFinding small,.setupNextIssue p,.timelineItem p{margin:5px 0 0;color:var(--ink-soft);line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.decisionExplainGrid,.ticketTimeline{display:grid;grid-gap:8px;gap:8px}.ticketTimeline{grid-template-columns:repeat(5,minmax(0,1fr))}.decisionExplainGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.decisionExplainCard,.securityFinding,.timelineItem{min-width:0;border-radius:8px;padding:10px;background:var(--surface)}.decisionExplainCard{border:1px solid var(--line)}.timelineIcon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;margin-bottom:8px;color:var(--muted);background:var(--surface-2)}.decisionExplainCard.done,.timelineItem.done .timelineIcon{color:var(--green);border-color:var(--status-ok-border)}.knowledgeQualityBadge.ok,.timelineItem.done .timelineIcon{background:var(--green-soft)}.decisionExplainCard.warning,.timelineItem.warning .timelineIcon{color:var(--amber);border-color:var(--status-warn-border)}.knowledgeQualityBadge.warning,.timelineItem.warning .timelineIcon{background:var(--amber-soft)}.decisionExplainCard.blocked,.timelineItem.blocked .timelineIcon{color:var(--red);border-color:var(--status-danger-border)}.timelineItem.blocked .timelineIcon{background:var(--red-soft)}.explainReasonList,.knowledgeQualityRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.explainReasonList span,.knowledgeQualityBadge{border-radius:999px;padding:5px 8px;background:var(--surface-2);color:var(--ink-soft);font-size:11px;font-weight:750}.knowledgeQualityBadge.ok{color:var(--green)}.knowledgeQualityBadge.warning{color:var(--amber)}.securityFindingList{display:grid;grid-gap:8px;gap:8px}.readinessFilters,.readinessNextIssue{margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--soft-card-bg)}.readinessNextIssue.blocker{border-color:var(--status-danger-border)}.readinessNextIssue.warning{border-color:var(--status-warn-border)}.readinessNextIssue span{display:block;color:var(--muted);font-size:12px;font-weight:800}.readinessNextIssue strong{display:block;margin-top:5px}.readinessNextIssue p{margin:5px 0 0;color:var(--muted);line-height:1.35}.readinessFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.readinessFilters button,.readinessFilters select{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface);font-weight:750}.readinessFilters button.active{border-color:var(--brand-line);color:var(--brand);background:var(--brand-soft)}.knowledgeReviewQueue{display:grid;grid-gap:12px;gap:12px;margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--soft-card-bg)}.knowledgeReviewQueue.ok{border-color:var(--status-ok-border)}.knowledgeQueueHeader span,.knowledgeReviewQueue.ok span{display:block;color:var(--muted);font-size:12px;font-weight:800}.knowledgeQueueHeader strong,.knowledgeReviewQueue.ok strong{display:block;margin-top:5px}.knowledgeReviewQueue.ok p{margin:5px 0 0;color:var(--muted);line-height:1.35}.knowledgeQueueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.knowledgeQueueItem{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface)}.knowledgeQueueItem.warning{border-color:var(--status-warn-border)}.knowledgeQueueItem.error{border-color:var(--status-danger-border)}.knowledgeQueueItem>svg{color:var(--amber)}.knowledgeQueueItem.error>svg{color:var(--red)}.knowledgeQueueItem p{margin:5px 0 8px;color:var(--muted);line-height:1.35}.auditTriagePanel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(240px,.7fr) minmax(300px,1.2fr);grid-gap:10px;gap:10px;margin-top:14px}.auditCriticalList,.auditQuickFilters,.auditTriageStatus{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--soft-card-bg)}.auditTriageStatus{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px}.auditTriageStatus.critical{border-color:var(--status-danger-border)}.auditTriageStatus>svg{color:var(--green)}.auditTriageStatus.critical>svg{color:var(--red)}.auditCriticalItem span,.auditTriageStatus span{display:block;color:var(--muted);font-size:12px;font-weight:750}.auditTriageStatus strong{display:block;margin-top:3px}.auditCriticalList p,.auditTriageStatus p{margin:5px 0 0;color:var(--muted);line-height:1.35}.auditQuickFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.auditQuickFilters button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-weight:750}.auditQuickFilters button:hover{border-color:var(--brand-line);color:var(--brand)}.auditCriticalList{display:grid;grid-gap:7px;gap:7px}.auditCriticalItem{border-radius:8px;padding:9px;background:var(--surface)}.auditCriticalItem.critical,.auditCriticalItem.error{background:var(--red-soft)}.adminSetupFlow button.active{border-color:var(--brand-line);color:var(--brand);background:var(--brand-soft)}.complianceEvidenceSummary{display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--soft-card-bg)}.complianceEvidenceSummary.ok{border-color:var(--status-ok-border)}.complianceEvidenceSummary.warning{border-color:var(--status-warn-border)}.complianceEvidenceSummary.blocker{border-color:var(--status-danger-border)}.complianceEvidenceSummary span{display:block;color:var(--muted);font-size:12px;font-weight:800}.complianceEvidenceSummary strong{display:block;margin-top:5px}.complianceEvidenceSummary p{margin:0;color:var(--muted);line-height:1.35}@media (max-width:760px){.auditTriagePanel,.complianceEvidenceSummary,.decisionExplainGrid,.knowledgeQueueGrid,.ticketTimeline{grid-template-columns:1fr}}.ticketNextAction{border:1px solid var(--border);border-radius:8px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 92%,transparent)),var(--surface);display:grid;grid-gap:12px;gap:12px}.ticketNextAction.done{border-color:color-mix(in srgb,var(--success) 44%,var(--border))}.ticketNextAction.warning{border-color:color-mix(in srgb,var(--warning) 48%,var(--border))}.ticketNextAction.blocked{border-color:color-mix(in srgb,var(--danger) 52%,var(--border))}.nextActionHeader{display:flex;align-items:center;gap:12px}.nextActionHeader strong{display:block;font-size:1.05rem}.ticketNextAction>p{margin:0;color:var(--muted);line-height:1.55}.nextActionFooter{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--border);padding-top:12px}.nextActionFooter>span{font-weight:800;color:var(--text)}.nextActionFooter div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nextActionFooter small{border:1px solid var(--border);border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--surface)}.nextActionFooter b{color:var(--text)}.ticketActionPanel{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px;display:grid;grid-gap:14px;gap:14px}.actionLockNotice{margin:0;border:1px solid color-mix(in srgb,var(--warning) 36%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--muted);padding:10px 12px}.ticketActionGroup{display:grid;grid-gap:8px;gap:8px}.ticketActionGroup>span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ticketActionGroup .actionRow{border:0;padding:0;margin:0}.ticketActionGroup button:disabled{cursor:not-allowed}.replyActions button:disabled{opacity:1;color:var(--muted);background:color-mix(in srgb,var(--control-bg) 72%,var(--card-bg));border-color:var(--line);box-shadow:none;cursor:not-allowed}.replyActions button:disabled svg{opacity:.72}.replyActionHints{display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px;color:var(--muted);font-size:.82rem}.replyActionHints span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--control-bg) 66%,transparent)}.replyIntelligence{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:8px;padding:12px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.replyIntelligenceHeader,.replySources>div{display:flex;align-items:center;gap:8px}.replyIntelligence p,.replyIntelligenceHeader span,.replySources small{color:var(--muted);line-height:1.45}.replyContextBadges{display:flex;flex-wrap:wrap;gap:8px}.replyContextBadges span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;background:var(--surface)}.replySources{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:10px}.replySources article{display:grid;grid-gap:4px;gap:4px}.replySources article>span{font-weight:800}.actionHintList{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:12px}.actionHint{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--border);border-radius:8px;color:var(--muted);padding:9px 10px;line-height:1.45}.actionHint.done{border-color:color-mix(in srgb,var(--success) 38%,var(--border))}.actionHint.warning{border-color:color-mix(in srgb,var(--warning) 42%,var(--border))}.actionHint.blocked{border-color:color-mix(in srgb,var(--danger) 48%,var(--border))}.actionHint svg{flex:0 0 auto;margin-top:2px}@media (max-width:760px){.nextActionFooter{align-items:flex-start;flex-direction:column}.nextActionFooter div{justify-content:flex-start}.ticketActionGroup .actionRow{align-items:stretch}.ticketActionGroup button{justify-content:center}}.floatingAssistant{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.assistantFab,.assistantPanel{pointer-events:auto}.assistantFab{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid color-mix(in srgb,var(--accent) 54%,var(--border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 28%,transparent),transparent 58%),var(--surface-strong);color:var(--text);box-shadow:0 18px 45px rgba(0,0,0,.34);font-weight:800;cursor:pointer}.assistantFab:hover{border-color:var(--accent)}.assistantPanel{width:min(420px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 104px));display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface) 94%,black);box-shadow:0 28px 80px rgba(0,0,0,.42)}.assistantHeader{display:flex;justify-content:space-between;gap:16px;padding:14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}.assistantHeader>div{display:flex;align-items:center;min-width:0;gap:10px}.assistantHeader small,.assistantHeader strong{display:block}.assistantHeader small{max-width:280px;overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.assistantIcon{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-strong)}.assistantIconButton,.assistantSend{display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}.assistantIconButton{width:36px;height:36px}.assistantMessages{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:14px}.assistantBubble{width:-moz-fit-content;width:fit-content;max-width:92%;padding:11px 12px;border:1px solid var(--border);border-radius:8px;line-height:1.45;white-space:pre-wrap}.assistantBubble.user{align-self:flex-end;background:color-mix(in srgb,var(--accent) 20%,var(--surface));border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.assistantBubble.assistant{align-self:flex-start;background:var(--surface-strong)}.assistantLink{color:var(--accent-strong);font-weight:800;text-decoration:underline;text-underline-offset:3px}.assistantBubble.loading{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.assistantBubble.loading svg,.assistantSend:disabled svg{animation:assistantSpin .8s linear infinite}.assistantStarters{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.assistantStarters button{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);padding:7px 10px;cursor:pointer}.assistantStarters button:hover{border-color:var(--accent)}.assistantError{margin:0 14px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 55%,var(--border));border-radius:8px;color:color-mix(in srgb,var(--danger) 72%,var(--text));background:color-mix(in srgb,var(--danger) 12%,transparent)}.assistantComposer{display:grid;grid-template-columns:1fr 44px;grid-gap:10px;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--border)}.assistantComposer textarea{width:100%;min-height:44px;max-height:120px;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text);padding:10px 12px;line-height:1.35}.assistantSend{width:44px;height:44px;align-self:end}.assistantSend:not(:disabled){border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 24%,var(--surface))}.assistantSend:disabled{opacity:.55;cursor:not-allowed}@keyframes assistantSpin{to{transform:rotate(1turn)}}@media (max-width:720px){.floatingAssistant{right:14px;bottom:14px}.assistantPanel{max-height:calc(100vh - 86px)}.assistantFab span{display:none}.assistantFab{width:52px;height:52px;justify-content:center;padding:0}}.routingSettings{display:grid;grid-gap:20px;gap:20px}.timeZoneField{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.timeZoneField input{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.timeZoneField input[aria-invalid=true]{border-color:var(--danger)}.timeZoneField small{font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:var(--danger)}.routingOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);background:var(--panel)}.routingToggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);background:var(--panel-strong)}.routingRuleActive input,.routingToggle input{width:18px;height:18px;margin-top:2px}.routingToggle span{display:grid;grid-gap:4px;gap:4px}.routingResult small,.routingRuleSummary small,.routingToggle small{color:var(--muted);line-height:1.45}.routingRuleHeader,.routingSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.routingRuleList{display:grid;grid-gap:10px;gap:10px}.routingRule{border:1px solid var(--line);background:var(--panel)}.routingRule[open]{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.routingRuleSummary{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:68px;padding:12px 16px;cursor:pointer;list-style:none}.routingRuleSummary::-webkit-details-marker{display:none}.routingRuleSummary>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.routingRule[open] .routingRuleSummary svg{transform:rotate(180deg)}.routingRuleSummary svg{transition:transform .16s ease}.routingRuleState{padding:4px 8px;border:1px solid var(--line);color:var(--muted);font-size:12px}.routingRuleState.active{border-color:color-mix(in srgb,var(--success) 65%,var(--line));color:var(--success)}.routingRuleBody{display:grid;grid-gap:14px;gap:14px;padding:16px;border-top:1px solid var(--line)}.routingRuleHeader{display:grid;grid-template-columns:auto minmax(220px,1fr) 120px auto;align-items:end}.routingRuleActive{align-self:center;display:flex;align-items:center;gap:8px}.routingRuleGroup{min-width:0;margin:0;padding:14px;border:1px solid var(--line)}.routingRuleGroup legend{padding:0 8px;font-weight:700}.routingGroupHint,.routingSafetyNote{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.routingSafetyNote{margin:12px 0 0;padding:10px;border-left:3px solid var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.routingRuleGrid,.routingTestGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.routingActionColumns,.routingRuleGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.routingActionColumns{display:grid;grid-gap:12px;gap:12px;align-items:start}.routingInlineToggle{grid-column:1/-1}.routingWeekdays{display:grid;grid-gap:7px;gap:7px}.routingWeekdays>span{color:var(--muted);font-size:12px;font-weight:700}.routingWeekdays>div{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.routingWeekdays button{min-height:36px;border:1px solid var(--line);background:var(--panel-strong);color:var(--muted)}.routingWeekdays button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel));color:var(--text)}.routingVersion{margin:0;color:var(--muted);font-size:12px;white-space:nowrap}.routingTest{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);background:var(--panel)}.routingTestGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.routingWide{grid-column:1/-1}.routingResult{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--success);background:color-mix(in srgb,var(--success) 10%,var(--panel))}.routingResult div{display:grid;grid-gap:5px;gap:5px}@media (max-width:1200px){.routingRuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.routingActionColumns,.routingOverview,.routingRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routingActionColumns{grid-template-columns:1fr}}@media (max-width:700px){.routingOverview,.routingRuleGrid,.routingRuleGrid.compact,.routingRuleHeader,.routingRuleSummary,.routingTestGrid{grid-template-columns:1fr}.routingSectionHeader{align-items:flex-start;flex-direction:column}.routingVersion{white-space:normal}}.roleManagement{margin-top:18px;background:var(--panel)}.googleSsoSettings,.roleManagement{border:1px solid var(--line);border-radius:8px;padding:16px}.googleSsoSettings{display:grid;grid-gap:14px;gap:14px;margin-top:16px;background:var(--surface)}.ssoState{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;color:var(--muted);background:var(--soft-card-bg);font-size:12px;font-weight:750}.ssoState.ready{color:var(--success);background:var(--success-soft)}.ssoRedirectBox{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel-tight-bg)}.ssoFingerprint,.ssoRedirectBox span{color:var(--muted);font-size:12px}.ssoRedirectBox code{overflow-wrap:anywhere;color:var(--ink)}.ssoSetupSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:sso-step}.ssoSetupSteps li{counter-increment:sso-step;display:grid;grid-template-columns:28px 1fr;grid-column-gap:9px;column-gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel-tight-bg)}.ssoSetupSteps li:before{content:counter(sso-step);grid-row:1/span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800}.ssoSetupSteps strong{color:var(--ink);font-size:13px}.ssoSetupSteps span{color:var(--muted);font-size:11px;line-height:1.45}.ssoSettingsFields{display:grid;grid-template-columns:1.2fr 1fr .8fr;grid-gap:10px;gap:10px}.ssoSettingsFields label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.ssoSettingsFields input{width:100%;min-height:40px}.ssoActions{display:flex;flex-wrap:wrap;gap:8px}.ssoActions a{text-decoration:none}@media (max-width:900px){.ssoSettingsFields,.ssoSetupSteps{grid-template-columns:1fr}}.roleManagement .sectionHeader{align-items:flex-start}.roleManagement .sectionHeader p{max-width:680px;margin:5px 0 0}.roleWorkspace{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:16px}.roleAssignments,.roleCatalog,.roleEditor{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.roleCatalog{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:8px}.roleCatalogItem{width:100%;min-height:54px;display:grid;grid-gap:4px;gap:4px;padding:9px 10px;text-align:left;border:1px solid transparent;background:transparent;color:var(--ink)}.roleCatalogItem span{display:flex;align-items:center;gap:8px}.permissionOption small,.roleAssignmentRow small,.roleCatalogItem small{display:block;color:var(--muted);line-height:1.35}.roleCatalogItem.active,.roleCatalogItem:not(:disabled):hover{border-color:var(--active-border);background:var(--active-bg)}.roleCatalogItem:disabled{opacity:.72;cursor:default}.roleEditor{padding:14px}.roleEditorFields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.65fr);grid-gap:10px;gap:10px}.roleEditorFields label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.roleEditorFields .roleDescription{grid-column:1/-1}.permissionGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.permissionGroups fieldset{min-width:0;display:grid;grid-gap:6px;gap:6px;margin:0;border:1px solid var(--line);border-radius:8px;padding:10px}.permissionGroups legend{padding:0 5px;color:var(--ink);font-weight:700}.permissionOption{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;border-radius:6px;padding:7px;background:var(--soft-card-bg)}.permissionOption input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--green)}.roleEditorActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.roleAssignments{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px}.roleAssignmentRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:8px}.roleAssignmentRow>span:first-child{min-width:0}.lockedRole{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;color:var(--green);font-weight:700}@media (max-width:980px){.permissionGroups,.roleWorkspace{grid-template-columns:1fr}.roleCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.roleAssignmentRow,.roleCatalog,.roleEditorFields{grid-template-columns:1fr}}.categoryManager{margin-top:14px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface)}.categoryManager .sectionHeader p:last-child{margin:5px 0 0;color:var(--muted);font-size:13px}.categoryManagerLayout{display:grid;grid-template-columns:minmax(240px,.3fr) minmax(520px,1fr);grid-gap:14px;gap:14px;margin-top:16px}.categoryList{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;max-height:760px;overflow-y:auto;padding-right:4px}.categorySearch{display:flex;align-items:center;gap:8px;margin-bottom:5px;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:var(--muted);background:var(--field-bg)}.categorySearch input{min-width:0;border:0;padding-inline:0;background:transparent}.categoryListItem{display:flex;width:100%;min-height:68px;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid transparent;border-radius:7px;padding:10px;color:var(--text);background:transparent;text-align:left}.categoryListItem:hover{background:var(--soft-card-bg)}.categoryListItem.active{border-color:var(--accent-border);background:var(--accent-soft)}.categoryListItem span{min-width:0}.categoryListItem small,.categoryListItem strong{display:block}.categoryListItem strong{font-size:13px}.categoryListItem small{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.categoryListItem b{flex:0 0 auto;border-radius:999px;padding:3px 7px;color:var(--success);background:var(--success-soft);font-size:10px}.categoryListItem b.critical{color:var(--danger);background:var(--danger-soft)}.categoryEditor{min-width:0;border-left:1px solid var(--line);padding-left:16px}.categoryEditorActions,.categoryEditorHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.categoryEditorHeader h4{margin:4px 0 0;font-size:19px}.categoryId{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.categoryBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.categoryBadges span{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 8px;color:var(--muted);background:var(--soft-card-bg);font-size:10px}.categoryBadges span.critical{color:var(--danger);background:var(--danger-soft)}.categoryFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:15px}.categoryFormGrid .wideField{grid-column:1/-1}.categoryFormGrid textarea{min-height:96px}.categoryFormGrid .wideField textarea{min-height:112px}.categoryEditorActions{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.categoryActive{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--text);font-weight:700}.categoryActive input{width:16px;min-height:16px}.categoryTestPanel{display:grid;grid-template-columns:minmax(250px,.5fr) minmax(180px,.35fr) minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.categoryTestPanel>div:first-child{display:flex;align-items:flex-start;gap:9px}.categoryTestPanel small,.categoryTestPanel strong,.categoryTestPanel>div:first-child span{display:block}.categoryTestPanel small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.categoryTestPanel textarea{min-height:44px;max-height:92px}.categoryTestPanel .aiResult{grid-column:1/-1;margin:0}@media (max-width:1100px){.categoryManagerLayout{grid-template-columns:1fr}.categoryList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow-y:visible;padding-right:0}.categorySearch{grid-column:1/-1}.categoryEditor{border-top:1px solid var(--line);border-left:0;padding-top:16px;padding-left:0}.categoryTestPanel{grid-template-columns:1fr 1fr}}@media (max-width:700px){.categoryManager{padding:12px}.categoryFormGrid,.categoryList,.categoryTestPanel{grid-template-columns:1fr}.categoryFormGrid .wideField,.categoryTestPanel .aiResult{grid-column:auto}.categoryEditorActions,.categoryEditorHeader{align-items:flex-start;flex-direction:column}.categoryBadges{justify-content:flex-start}}