:root{color-scheme:dark;--bg:#07111d;--panel:#0d1a29;--panel2:#101f30;--border:#1b3044;--text:#ecf6ff;--muted:#7f96aa;--blue:#1aa6ff;--teal:#28ddb6;--red:#ff5b62;--amber:#ffb84d}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 60% -10%,#173653 0,var(--bg) 34%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.sidebar{border-right:1px solid var(--border);background:rgba(5,14,24,.88);padding:24px 18px;display:flex;flex-direction:column;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-.02em}.brandMark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#51c8ff,#0878e8);box-shadow:0 0 28px #169cff55}.siteBadge{padding:12px;border:1px solid var(--border);border-radius:12px;font-weight:800;background:#0d1b2a}.siteBadge span{display:block;font-size:11px;font-weight:500;color:var(--muted);margin-top:2px}nav{flex-direction:column;gap:6px}nav,nav a{display:flex}nav a{padding:11px 12px;border-radius:9px;color:#a9bac9;text-decoration:none;justify-content:space-between;cursor:default}nav a.active{background:linear-gradient(90deg,#0f5790,#102a41);color:white;box-shadow:inset 3px 0 var(--blue)}nav b{font-size:11px;min-width:22px;text-align:center;border-radius:12px;background:#17334c;padding:2px 6px}.release{margin-top:auto;padding:12px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.release strong{color:var(--text);display:block;margin-top:3px}.workspace{padding:26px 30px 40px;overflow:hidden}.topbar{display:grid;grid-template-columns:1fr minmax(280px,520px) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:22px}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:800;color:#5ebdff}h1,h2{margin:0;letter-spacing:-.03em}h1{font-size:30px}h1,h2{margin-top:3px}h2{font-size:20px}.search{border:1px solid var(--border);border-radius:11px;color:#6f879b;padding:12px 15px;background:#0a1725}.avatar{width:38px;height:38px;border-radius:50%;background:#183650;display:grid;place-items:center;font-size:12px;font-weight:800}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.metric,.panel{border:1px solid var(--border);background:linear-gradient(180deg,rgba(17,33,49,.95),rgba(10,23,36,.96));box-shadow:0 18px 50px rgba(0,0,0,.18)}.metric{border-radius:13px;padding:16px}.metric small,.metric>span{display:block;color:var(--muted);font-size:12px}.metric strong{font-size:26px;display:block;margin:8px 0 5px}.metric small.positive{color:var(--teal)}.grid{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(500px,1.6fr) minmax(300px,1fr);grid-gap:14px;gap:14px;align-items:stretch}.panel{border-radius:15px;padding:17px;min-height:630px}.panelTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.panelTitle a{color:#52baff;font-size:12px}.count{min-width:28px;height:28px;border-radius:14px;display:grid;place-items:center;background:#102f48;color:#70c7ff;font-size:12px;font-weight:800}.queueList{display:flex;flex-direction:column;gap:8px}.queueItem{width:100%;border:1px solid transparent;border-radius:11px;padding:12px 10px;text-align:left;background:#0a1724;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;cursor:pointer}.queueItem.selected,.queueItem:hover{border-color:#22517a;background:#10263a}.queueItem.selected{box-shadow:inset 3px 0 var(--blue)}.severity{border-radius:6px;padding:4px 6px;font-size:9px;font-weight:900;text-transform:uppercase}.severity.high{background:#57212a;color:#ff858a}.severity.medium{background:#4a3617;color:#ffc76d}.severity.low{background:#153d52;color:#72caf7}.queueCopy small,.queueCopy span,.queueCopy strong{display:block}.queueCopy strong{font-size:13px}.queueCopy span{margin-top:3px;font-size:12px;color:#bdd0df}.queueCopy small{margin-top:5px;color:#668096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.age{font-size:10px;color:var(--muted);white-space:nowrap}.allDone,.empty{color:var(--muted);padding:40px 15px;text-align:center}.incidentMeta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.incidentMeta span{border:1px solid var(--border);background:#0a1623;border-radius:18px;padding:6px 9px;color:#92aabd;font-size:10px}.alertContext{border:1px solid #244e6c;background:linear-gradient(90deg,#102a3d,#0d1f2d);border-radius:11px;padding:13px;margin-bottom:16px}.alertContext strong{color:#bfe6ff;font-size:12px}.alertContext p{margin:6px 0 0;color:#94adbf;line-height:1.5;font-size:12px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}label{color:#8fa6b9;font-size:11px;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--border);background:#081521;color:#dfefff;border-radius:9px;padding:10px;margin-top:6px;outline:none}input:focus,select:focus,textarea:focus{border-color:#258ee0}.comment{grid-column:1/-1}textarea{resize:vertical;min-height:120px}.primary{margin-top:16px;width:100%;border:0;border-radius:10px;padding:13px 16px;font-weight:850;background:linear-gradient(90deg,#0d87f4,#1db4ff);box-shadow:0 10px 28px #0a91ff33;cursor:pointer}.primary span{float:right}.historySummary{border-radius:11px;padding:12px;background:#2b2112;border:1px solid #57401d;margin-bottom:15px}.historySummary span,.historySummary strong{display:block}.historySummary strong{color:#ffd689;font-size:12px}.historySummary span{color:#ae8e57;font-size:10px;margin-top:3px}.timeline{display:flex;flex-direction:column}.historyRow{display:grid;grid-template-columns:14px 1fr auto;grid-gap:8px;gap:8px;padding:13px 0;border-bottom:1px solid #172b3d;align-items:start}.dot{width:8px;height:8px;border-radius:50%;margin-top:4px;background:#4f7896}.dot.alarm{background:var(--red);box-shadow:0 0 12px #ff5b6255}.dot.incident{background:var(--amber)}.dot.work{background:#7d8cff}.historyRow span,.historyRow strong{display:block}.historyRow strong{font-size:12px}.historyRow span{color:#7f97aa;font-size:10px;margin-top:4px;line-height:1.35}.historyRow small{color:#617a8f;font-size:9px;white-space:nowrap}.knowledge{margin-top:18px;border:1px solid #254c68;border-radius:11px;padding:13px;background:#0a2231}.knowledge span{color:#4fc4ff;font-size:9px;font-weight:900;letter-spacing:.14em}.knowledge p{color:#96afc0;font-size:11px;line-height:1.5;margin:7px 0 0}.allDone span{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#153d35;color:#65e0bd;font-size:25px}.allDone h2{margin-top:16px;color:#dff9f1}.allDone p{font-size:12px}@media (max-width:1180px){.grid{grid-template-columns:1fr 2fr}.historyPanel{grid-column:1/-1;min-height:auto}}@media (max-width:850px){.shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding:18px}.topbar{grid-template-columns:1fr auto}.search{display:none}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.panel{min-height:auto}.historyPanel{grid-column:auto}}.contextBar{min-width:420px;display:grid;grid-template-columns:auto auto 1fr;grid-gap:6px 10px;gap:6px 10px;align-items:center;border:1px solid var(--border);border-radius:11px;padding:9px 13px;background:#0a1725;color:var(--muted);font-size:11px}.contextBar strong{color:var(--text);padding:2px 7px;border-radius:7px;background:#17334c}.contextBar span:nth-of-type(2){color:#d8ebfa;font-weight:700}.contextBar small{grid-column:1/-1;color:#6f879b}.userChip{display:flex;gap:9px;align-items:center;min-width:160px}.userChip>div:last-child{display:flex;flex-direction:column}.userChip strong{font-size:12px}.userChip span{color:var(--teal);font-size:10px;letter-spacing:.08em;font-weight:800}.errorBanner{margin-bottom:12px;border:1px solid #7a2e35;background:#32171d;color:#ffc6cb;padding:11px 13px;border-radius:10px;font-size:12px}.primary:disabled{opacity:.65;cursor:wait}.dot.event{background:var(--amber)}.dot.incident{background:var(--red)}.dot.action{background:var(--teal)}.dot.work_order{background:var(--blue)}@media (max-width:1200px){.topbar{grid-template-columns:1fr}.contextBar{min-width:0}.grid{grid-template-columns:1fr}.panel{min-height:auto}}.adminShell{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.adminWorkspace{max-width:1500px;width:100%}.adminHeader{align-items:center;gap:20px;margin-bottom:22px}.adminHeader p{color:var(--muted);margin:6px 0 0;font-size:13px}.adminGrid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(600px,1.6fr);grid-gap:14px;gap:14px}.adminGrid .panel{min-height:680px}.adminForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adminForm .permissionPreview,.adminForm .primary{grid-column:1/-1}.permissionPreview{border:1px solid var(--border);background:#081521;border-radius:11px;padding:13px}.permissionPreview strong{display:block;font-size:12px;margin-bottom:9px}.permissionPreview div{display:flex;flex-wrap:wrap;gap:6px}.permissionPreview span{border:1px solid #264864;background:#10283b;color:#94cae9;font-size:9px;border-radius:99px;padding:5px 7px}.userTable{border:1px solid var(--border);border-radius:11px;overflow:hidden}.userRow{display:grid;grid-template-columns:1.45fr 1fr .8fr .55fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 13px;border-bottom:1px solid #172b3d;color:#b9ccdb;font-size:12px}.userRow:last-child{border-bottom:0}.userRowHead{background:#081521;color:#718ca1;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.userRow small,.userRow strong{display:block}.userRow strong{color:var(--text)}.userRow small{color:var(--muted);margin-top:3px}.statusActive,.statusDisabled{font-size:9px;font-weight:900;border-radius:99px;padding:5px 8px;width:max-content}.statusActive{background:#123a31;color:#4ce0ba}.statusDisabled{background:#3b2226;color:#ff9298}.successBanner{margin-bottom:12px;border:1px solid #246a57;background:#123229;color:#8df1d1;padding:11px 13px;border-radius:10px;font-size:12px}@media (max-width:1000px){.adminShell{grid-template-columns:1fr}.adminShell .sidebar{display:none}.adminGrid{grid-template-columns:1fr}.adminGrid .panel{min-height:auto}}.auditWorkspace{max-width:1700px;width:100%}.auditMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.metricText{font-size:18px!important;line-height:1.2;min-height:32px;display:flex!important;align-items:center}.auditFilterPanel{min-height:0;padding:14px 16px;margin-bottom:14px}.auditFilters{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(150px,.8fr) minmax(150px,.8fr) 150px 150px auto auto;grid-gap:10px;gap:10px;align-items:end}.auditButton{height:39px;border:0;border-radius:9px;padding:0 14px;background:linear-gradient(90deg,#0d87f4,#1db4ff);color:white;font-weight:800;cursor:pointer;white-space:nowrap}.auditButton.secondary{border:1px solid var(--border);background:#0a1725;color:#9db4c6}.auditGrid{display:grid;grid-template-columns:minmax(720px,1.75fr) minmax(360px,.8fr);grid-gap:14px;gap:14px;align-items:start}.auditGrid .panel{min-height:650px}.auditListPanel{padding:16px}.auditTable{display:grid;grid-template-columns:120px 155px 155px 130px minmax(220px,1fr);grid-gap:12px;gap:12px;align-items:center}.auditTableHead{padding:0 11px 10px;color:#6e899e;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;border-bottom:1px solid var(--border)}.auditRows{max-height:690px;overflow:auto}.auditRow{width:100%;border:0;border-bottom:1px solid #172b3d;background:transparent;padding:12px 11px;text-align:left;cursor:pointer;color:#b8cad9}.auditRow.selected,.auditRow:hover{background:#10263a}.auditRow.selected{box-shadow:inset 3px 0 var(--blue)}.auditRow small,.auditRow strong{display:block}.auditRow strong{color:#e6f4ff;font-size:11px}.auditRow small{margin-top:3px;color:#6f899d;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditAction{display:inline-block;border:1px solid #264a66;background:#0d2a3d;color:#7dccff;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:900}.auditSummary{font-size:10px;color:#8ca4b6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditDetailPanel{position:-webkit-sticky;position:sticky;top:18px}.auditDetailMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.auditDetailMeta div{border:1px solid var(--border);background:#081521;border-radius:10px;padding:11px;min-width:0}.auditDetailMeta small,.auditDetailMeta span,.auditDetailMeta strong{display:block}.auditDetailMeta span{color:#6f899d;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.auditDetailMeta strong{margin-top:5px;color:#e5f4ff;font-size:11px}.auditDetailMeta small{margin-top:4px;color:#7892a7;font-size:9px;overflow-wrap:anywhere}.auditJsonBlock{margin-top:11px;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:#07131f}.auditJsonBlock>span{display:block;padding:9px 11px;border-bottom:1px solid var(--border);color:#55c4ff;font-size:9px;letter-spacing:.14em;font-weight:900}.auditJsonBlock pre{margin:0;padding:12px;color:#a8c3d6;font-size:10px;line-height:1.55;overflow:auto;max-height:240px;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1300px){.auditFilters{grid-template-columns:1fr 1fr 1fr}.auditGrid{grid-template-columns:1fr}.auditDetailPanel{position:static;min-height:auto!important}}@media (max-width:850px){.auditMetrics{grid-template-columns:1fr 1fr}.auditFilters{grid-template-columns:1fr}.auditTable{grid-template-columns:100px 1fr 1fr}.auditTable>span:nth-child(4),.auditTable>span:nth-child(5){display:none}}.ingestWorkspace{padding-bottom:42px}.connectorStrip{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid var(--border);border-radius:14px;background:linear-gradient(100deg,#091a2b,#0b2237);padding:15px 18px;margin-bottom:14px}.connectorStrip>div:first-child strong{display:block;margin-top:5px;color:#e9f6ff;font-size:14px}.connectorPills{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.connectorPills span{border:1px solid #254159;background:#081521;color:#7893a7;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.connectorPills span.ready{border-color:#165a4f;background:#0b2b28;color:#68e2bd}.ingestGrid{display:grid;grid-template-columns:minmax(760px,1.55fr) minmax(330px,.65fr);grid-gap:14px;gap:14px;align-items:start}.batchPanel,.sourcePanel,.uploadPanel{padding:16px}.ingestForm{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.ingestForm label{display:grid;grid-gap:6px;gap:6px;color:#7892a7;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.ingestForm select{height:39px;border:1px solid var(--border);background:#071522;color:#d7e8f5;border-radius:9px;padding:0 10px}.fileDrop{border:1px dashed #2d5877!important;border-radius:12px;padding:18px!important;background:#081725;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.fileDrop input{display:none}.fileDrop span{font-size:13px;font-weight:800;color:#dff2ff}.fileDrop small{font-size:9px;color:#718da2;font-weight:500}.ingestActions{display:flex;gap:8px;justify-content:flex-end}.previewBox{margin-top:16px;border-top:1px solid var(--border);padding-top:15px}.previewHead{display:flex;justify-content:space-between;align-items:center}.previewHead h3{margin:4px 0 0;color:#e8f7ff;font-size:13px}.statusWarn{display:inline-block;border:1px solid #6d5727;background:#2a220e;color:#f3c968;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.previewMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:12px 0}.previewMetrics>div{border:1px solid var(--border);background:#071521;border-radius:10px;padding:10px}.previewMetrics span,.previewMetrics strong{display:block}.previewMetrics span{font-size:8px;text-transform:uppercase;color:#68859b;font-weight:900}.previewMetrics strong{margin-top:4px;font-size:18px;color:#e8f7ff}.mappingSummary{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.mappingSummary strong{width:100%;color:#90aabd;font-size:9px;text-transform:uppercase}.mappingSummary span{border:1px solid #214059;background:#0b1c2b;color:#8fb8d2;border-radius:7px;padding:5px 7px;font-size:9px}.sampleTable{border:1px solid var(--border);border-radius:10px;overflow:hidden}.sampleRow{display:grid;grid-template-columns:1.35fr 1fr .85fr .8fr;grid-gap:10px;gap:10px;padding:9px 10px;border-top:1px solid var(--border);align-items:center;color:#9fb5c5;font-size:9px}.sampleRow:first-child{border-top:0}.sampleHead{background:#081521;color:#638198;text-transform:uppercase;font-weight:900}.sampleRow small,.sampleRow strong{display:block}.sampleRow strong{color:#d9ecf8}.sampleRow small{margin-top:3px;color:#66859c}.sourceFlow{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);background:#071521;border-radius:11px;padding:13px}.sourceFlow span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#63849a;font-weight:900}.sourceFlow strong{color:#d8ebf7;font-size:10px}.sourceFlow i{text-align:center;color:#26a7f7;font-style:normal}.batchPanel{margin-top:14px}.batchTable{overflow:auto}.batchRow{display:grid;grid-template-columns:135px minmax(220px,1.3fr) 145px 70px 70px 85px 80px;grid-gap:10px;gap:10px;padding:10px;border-top:1px solid var(--border);align-items:center;color:#9fb4c4;font-size:9px}.batchHead{border-top:0;color:#638097;text-transform:uppercase;font-weight:900}.batchRow small,.batchRow strong{display:block}.batchRow strong{color:#dcecf6}.batchRow small{margin-top:3px;color:#69859a}.emptyBatch{padding:20px;text-align:center;color:#6e899e;font-size:10px}@media(max-width:1250px){.ingestGrid{grid-template-columns:1fr}.connectorStrip{align-items:flex-start;flex-direction:column}.connectorPills{justify-content:flex-start}.sampleRow{grid-template-columns:1fr 1fr}.sampleRow span:nth-child(3),.sampleRow span:nth-child(4){display:none}}.queueEmpty{display:flex!important;flex-direction:column;gap:5px;align-items:flex-start!important;text-align:left!important;padding:18px!important}.queueEmpty strong{color:#71e6c3;font-size:12px}.queueEmpty span{color:#dceef8;font-weight:800;font-size:11px}.queueEmpty small{color:#68879b;font-size:9px}.reviewSummaryState{display:flex;flex-direction:column;gap:14px}.summaryHero{display:flex;gap:13px;align-items:flex-start;border:1px solid #1d4f48;background:linear-gradient(120deg,#0b2a29,#0c2131);padding:15px;border-radius:12px}.summaryHero>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#123c33;color:#61e0b8;font-weight:900}.summaryHero p{margin:6px 0 0;color:#86a2b5;font-size:10px;line-height:1.5}.summaryCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.summaryCards>div{border:1px solid var(--border);background:#071521;border-radius:10px;padding:11px}.summaryCards span,.summaryCards strong{display:block}.summaryCards span{color:#69869b;font-size:8px;text-transform:uppercase;font-weight:900}.summaryCards strong{margin-top:5px;color:#e9f6ff;font-size:18px}.recentCompact{border:1px solid var(--border);border-radius:11px;overflow:hidden}.recentTitle{padding:11px 12px;background:#081521}.recentTitle span,.recentTitle strong{display:block}.recentTitle strong{font-size:11px}.recentTitle span{margin-top:2px;color:#6e899d;font-size:9px}.recentCompactRow{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:12px;gap:12px;padding:10px 12px;border-top:1px solid var(--border);font-size:9px}.recentCompactRow small,.recentCompactRow span,.recentCompactRow strong{display:block}.recentCompactRow strong{color:#dcecf6}.recentCompactRow span{color:#8da8ba}.recentCompactRow small{margin-top:3px;color:#5f7d92}.recentTimeline{max-height:390px;overflow:auto}@media(max-width:1200px){.summaryCards{grid-template-columns:1fr 1fr}.recentCompactRow{grid-template-columns:1fr}}.integrationWorkspace{padding-bottom:46px;max-width:1780px;width:100%}.integrationMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.integrationGrid{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.18fr) minmax(340px,.75fr);grid-gap:14px;gap:14px;align-items:start}.cataloguePanel,.connectorDetailPanel,.connectorRunsPanel,.sourceListPanel{padding:16px}.connectorList{display:grid;grid-gap:8px;gap:8px}.connectorCard{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;border:1px solid var(--border);background:#081522;border-radius:11px;padding:12px;text-align:left;color:#bdd0de;cursor:pointer}.connectorCard.selected,.connectorCard:hover{background:#0d2438;border-color:#2477ad}.connectorCard.selected{box-shadow:inset 3px 0 #22aaff}.connectorCard small,.connectorCard span,.connectorCard strong{display:block}.connectorCard strong{color:#edf8ff;font-size:11px}.connectorCard span{margin-top:3px;color:#7694a9;font-size:9px}.connectorCard>div:last-child{text-align:right}.connectorCard small{margin-top:5px;color:#607f94;font-size:8px}.runtimeStatus{display:inline-block!important;width:max-content;border-radius:999px;padding:5px 8px;font-size:8px!important;font-weight:900!important;letter-spacing:.04em;border:1px solid #29465c}.runtimeStatus.ok{background:#0b2d26;color:#64e2b6;border-color:#1e5748}.runtimeStatus.warn{background:#30260f;color:#f0cb6a;border-color:#675325}.runtimeStatus.bad{background:#3a171c;color:#ff7b85;border-color:#71323a}.runtimeStatus.muted{background:#111c27;color:#8197a8}.connectorFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:13px}.connectorFacts>div{border:1px solid var(--border);background:#071521;border-radius:10px;padding:10px}.connectorFacts span,.connectorFacts strong{display:block}.connectorFacts span{font-size:8px;color:#6d879b;text-transform:uppercase;font-weight:900}.connectorFacts strong{margin-top:4px;color:#dcecf6;font-size:10px;overflow-wrap:anywhere}.connectorForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border:1px solid var(--border);background:#071521;border-radius:12px;padding:13px}.connectorForm label{display:grid;grid-gap:5px;gap:5px;color:#7390a5;font-size:9px;font-weight:800}.connectorForm input{height:39px;border:1px solid var(--border);background:#06121e;color:#dfeef8;border-radius:9px;padding:0 10px}.connectorForm .credentialNotice{grid-column:1/-1;border:1px solid #2a465b;background:#0a1b29;border-radius:9px;padding:10px}.credentialNotice span,.credentialNotice strong{display:block}.credentialNotice strong{font-size:9px;color:#64caff;text-transform:uppercase}.credentialNotice span{margin-top:5px;color:#8ba7ba;font-size:9px}.connectorForm>.auditButton{grid-column:1/-1;justify-self:end}.connectorActions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.runMessage{margin-top:12px;border:1px solid var(--border);background:#081725;border-radius:10px;padding:11px}.runMessage small,.runMessage span,.runMessage strong{display:block}.runMessage strong{font-size:9px;color:#61c8ff;text-transform:uppercase}.runMessage span{margin-top:5px;color:#c1d3df;font-size:10px}.runMessage small{margin-top:5px;color:#d9a060;font-size:9px}.catalogueList{display:grid;grid-gap:8px;gap:8px}.catalogueRow{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--border);background:#071521;border-radius:10px;padding:10px}.catalogueRow span,.catalogueRow strong{display:block}.catalogueRow strong{font-size:10px;color:#e4f2fa}.catalogueRow div>span{margin-top:4px;font-size:8px;line-height:1.45;color:#6e899d}.connectorRunsPanel{margin-top:14px}.runTable{overflow:auto}.runRow{display:grid;grid-template-columns:135px minmax(190px,.9fr) 90px 150px minmax(280px,1.4fr);grid-gap:10px;gap:10px;padding:10px;border-top:1px solid var(--border);align-items:center;color:#94adbe;font-size:9px}.runHead{border-top:0;color:#67849a;text-transform:uppercase;font-weight:900}.runRow strong{color:#dfedf6}.runRow b{font-weight:900}@media(max-width:1350px){.integrationGrid{grid-template-columns:1fr 1.3fr}.cataloguePanel{grid-column:1/-1}.catalogueList,.integrationMetrics{grid-template-columns:1fr 1fr}}@media(max-width:900px){.integrationGrid{grid-template-columns:1fr}.cataloguePanel{grid-column:auto}.catalogueList,.connectorFacts,.connectorForm{grid-template-columns:1fr}.integrationMetrics{grid-template-columns:1fr 1fr}.runRow{grid-template-columns:110px 1fr 120px}.runRow span:nth-child(3),.runRow span:nth-child(5){display:none}}.newConnectorBox{margin-top:12px;border-top:1px solid var(--border);padding-top:12px;display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.newConnectorBox strong{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#67c9ff}.newConnectorBox input,.newConnectorBox select{height:37px;border:1px solid var(--border);background:#071521;color:#dcecf6;border-radius:9px;padding:0 9px}.newConnectorBox .auditButton{justify-self:stretch}.topbar{grid-template-columns:minmax(230px,1fr) minmax(340px,520px) auto auto}.liveControl{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:max-content}.liveControl.compact{margin-left:auto}.liveStatus{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:#081521;border-radius:10px;padding:7px 10px;min-width:118px}.liveStatus>div{display:flex;flex-direction:column;gap:1px}.liveStatus strong{font-size:10px;letter-spacing:.1em}.liveStatus small{font-size:9px;color:#7590a3;white-space:nowrap}.liveDot{width:8px;height:8px;border-radius:50%;background:#35d9ae;box-shadow:0 0 10px #35d9ae88;flex:0 0 auto}.liveStatus.stale{border-color:#6e4930;background:#2a1b12}.liveStatus.stale .liveDot{background:#ff9f43;box-shadow:0 0 10px #ff9f4388}.liveStatus.stale strong{color:#ffbe79}.liveStatus.refreshing .liveDot{background:#47b9ff;box-shadow:0 0 10px #47b9ff88}.liveStatus.ok strong{color:#70e7c3}.liveControl select{width:auto;min-width:78px;margin:0;height:37px;padding:0 9px;font-size:12px;font-weight:800}.liveInterval{font-size:11px;color:#7e99ad;padding:10px 11px;background:#081521;white-space:nowrap}.liveInterval,.refreshButton{border:1px solid var(--border);border-radius:9px}.refreshButton{width:37px;height:37px;background:#0a1725;color:#8fcfff;font-size:18px;cursor:pointer}.refreshButton:hover{border-color:#2b78a9;background:#0d2438}.refreshButton:disabled{opacity:.55;cursor:wait}.sidebar{font-size:14px}.siteBadge span{font-size:12px}nav a{font-size:14px;padding:12px}.release{font-size:13px}.contextBar{font-size:12px}.contextBar small{font-size:11px}.userChip strong{font-size:13px}.userChip span{font-size:11px}.metric strong{font-size:28px}.panelTitle a{font-size:13px}.queueItem{padding:14px 11px}.queueCopy span{line-height:1.35}.queueCopy small{font-size:12px}.age{font-size:11px}.severity{font-size:10px}.incidentMeta span{font-size:11px}.alertContext p{font-size:13px}label{font-size:12px}.historySummary strong,input,select,textarea{font-size:13px}.historySummary span{font-size:11px}.historyRow span{line-height:1.45}.historyRow small,.knowledge span{font-size:10px}.knowledge p{font-size:12px}.recentCompactRow{font-size:11px!important}.recentCompactRow strong{font-size:13px}.recentCompactRow span{font-size:12px}.recentCompactRow small{font-size:10px}.connectorCard strong{font-size:12px}.connectorCard span{font-size:10px}.connectorCard small,.connectorFacts span{font-size:9px}.connectorFacts strong{font-size:11px}.connectorForm label{font-size:10px}.connectorForm input,.connectorForm select{font-size:12px}.runMessage span{font-size:11px}.runMessage small,.runRow{font-size:10px}.catalogueRow strong{font-size:11px}.catalogueRow div>span{font-size:9px}@media(max-width:1500px){.topbar{grid-template-columns:1fr minmax(300px,460px) auto}.liveControl,.userChip{grid-column:3}.liveControl{grid-row:2}.contextBar{grid-row:1/3}}@media(max-width:1200px){.topbar{grid-template-columns:1fr}.contextBar,.liveControl,.userChip{grid-column:auto;grid-row:auto}.liveControl{justify-content:flex-start}}.queueTools{display:grid;grid-template-columns:1fr 132px;grid-gap:8px;gap:8px;margin-bottom:12px}.queueTools input,.queueTools select{margin:0;height:40px;font-size:13px}.queueTools select{padding:0 8px}.historyButton,.recentCompactRow.clickable{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.historyButton:hover,.recentCompactRow.clickable:hover{background:#10283a;border-radius:9px}.historyButton{display:grid!important}.historyButton small{text-align:right}.recentCompactRow{border:0}.drawerBackdrop{position:fixed;inset:0;background:#02070db8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-end}.detailDrawer{height:100vh;width:min(720px,94vw);overflow:auto;background:linear-gradient(180deg,#0d1c2b,#07131e);border-left:1px solid #24435c;box-shadow:-30px 0 80px #0008;padding:22px}.drawerHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:-22px;background:#0d1c2bf2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.closeDrawer{width:38px;height:38px;border:1px solid var(--border);border-radius:10px;background:#0b1825;color:#9bb4c7;font-size:24px;cursor:pointer}.drawerLoading{padding:40px;color:var(--muted)}.detailHero{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:20px 0}.detailHero h3{font-size:22px;margin:10px 0 6px}.detailHero p{margin:0;color:var(--muted);font-size:13px}.detailStatus{border:1px solid #31516a;border-radius:999px;padding:7px 10px;color:#77caff;font-size:11px;font-weight:900}.decisionGrid,.detailFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.fact{border:1px solid var(--border);background:#071522;border-radius:10px;padding:11px;min-width:0}.fact span,.fact strong{display:block}.fact span{font-size:10px;color:#7894a8;text-transform:uppercase;font-weight:800}.fact strong{font-size:12px;color:#e1eef7;margin-top:5px;overflow-wrap:anywhere}.detailSection{margin-top:18px;border-top:1px solid var(--border);padding-top:15px}.detailSection h4{margin:0 0 12px;font-size:13px;color:#bcd4e5}.detailComment{margin-top:9px;border:1px solid var(--border);border-radius:10px;padding:12px;background:#071522}.detailComment span{font-size:10px;text-transform:uppercase;color:#7894a8;font-weight:800}.detailComment p{margin:7px 0 0;line-height:1.55;color:#d3e1eb;font-size:13px}.drawerTimeline{display:grid}.drawerTimelineRow{display:grid;grid-template-columns:14px 1fr auto;grid-gap:9px;gap:9px;padding:10px 0;border-bottom:1px solid #14293b}.drawerTimelineRow span,.drawerTimelineRow strong{display:block}.drawerTimelineRow strong{font-size:12px}.drawerTimelineRow span{font-size:11px;color:#819aad;margin-top:3px}.drawerTimelineRow small{font-size:10px;color:#6e8799}.followupList{display:grid;grid-gap:7px;gap:7px}.followupItem{border:1px solid var(--border);border-radius:9px;padding:10px;background:#071522}.followupItem small,.followupItem span,.followupItem strong{display:block}.followupItem strong{font-size:11px;color:#6bd4ff}.followupItem span{font-size:12px;margin-top:4px}.followupItem small{font-size:10px;color:#71899b;margin-top:4px}.followupForm{display:grid;grid-template-columns:180px 1fr auto;grid-gap:8px;gap:8px;margin-top:10px}.followupForm input,.followupForm select{margin:0}.dangerButton,.followupForm button{border:1px solid #28628a;border-radius:9px;background:#0e3550;color:#d8f2ff;padding:0 13px;font-weight:800;cursor:pointer}.auditMini{display:grid}.auditMini>div{display:grid;grid-template-columns:1fr 130px 170px;grid-gap:8px;gap:8px;padding:9px 0;border-bottom:1px solid #14293b;align-items:center}.auditMini strong{font-size:11px}.auditMini small,.auditMini span{font-size:10px;color:#7690a3}.dangerButton{width:100%;height:43px;margin-top:18px;border-color:#72363c;background:#37181d;color:#ffb6bb}.mutedText{color:var(--muted);font-size:12px}@media(max-width:700px){.decisionGrid,.detailFacts{grid-template-columns:1fr 1fr}.auditMini>div,.followupForm,.queueTools{grid-template-columns:1fr}}.correctionGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.correctionGrid input,.correctionGrid select,.correctionGrid textarea{margin-top:5px}.correctionComment{grid-column:1/-1}.correctionComment textarea{min-height:82px}.correctionButton{grid-column:1/-1;height:42px;border:1px solid #315e7b;border-radius:9px;background:#0e3550;color:#def3ff;font-weight:850;cursor:pointer}@media(max-width:700px){.correctionGrid{grid-template-columns:1fr}.correctionButton,.correctionComment{grid-column:auto}}.campaignShell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:var(--bg)}.campaignWorkspace{padding:28px 30px 60px;min-width:0}.campaignTop{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}.campaignTop h1{margin:5px 0 6px;font-size:31px}.campaignTop p{margin:0;color:var(--muted);font-size:15px}.campaignSelector{display:flex;align-items:flex-end;gap:10px}.campaignSelector label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.campaignSelector button,.campaignSelector select,.createCampaignForm button,.createCampaignForm input,.createCampaignForm select,.ruleRow select,.settingsGrid input,.settingsGrid select{background:#0d1d2b;border:1px solid var(--border);color:#e8f2f9;border-radius:8px;padding:10px 12px;font-size:14px}.campaignSelector button,.createCampaignForm button,.smallAction{background:#1478c9;color:white;border:0;border-radius:8px;padding:11px 14px;cursor:pointer}.campaignMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.campaignMetrics>div{background:linear-gradient(145deg,#0d1b29,#0a1520);border:1px solid var(--border);border-radius:12px;padding:16px}.campaignMetrics span{display:block;color:var(--muted);font-size:13px}.campaignMetrics strong{display:block;font-size:25px;margin:7px 0}.campaignMetrics small{color:#7fa0b8}.campaignGrid{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:16px;gap:16px;margin-bottom:16px}.campaignCard{background:linear-gradient(145deg,#0c1a27,#09141f);border:1px solid var(--border);border-radius:12px;padding:18px;margin-bottom:16px}.campaignFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0}.campaignFacts div,.settingsGrid label{background:#0a1722;border:1px solid #183247;border-radius:9px;padding:12px}.campaignFacts span,.settingsGrid label{color:var(--muted);font-size:12px}.campaignFacts strong{display:block;margin-top:6px;font-size:14px}.decision,.statusPill{font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 8px;border-radius:999px;background:#123551;color:#9bd1ff}.explainBox,.policyNote{border:1px solid #174363;background:#0b2234;border-radius:9px;padding:13px;color:#a9c8dc}.explainBox p{margin:5px 0 0}.settingsGrid{grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0}.settingsGrid label{display:grid;grid-gap:7px;gap:7px}.rulesList{display:grid;grid-gap:6px;gap:6px}.ruleRow{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #162b3c;padding:10px 0}.ruleRow div{display:grid;grid-gap:3px;gap:3px}.ruleRow span{color:var(--muted);font-size:12px}.ruleRow select{min-width:116px}.smallAction{font-size:12px}.availabilityTable{display:grid}.availabilityHead,.availabilityRow{display:grid;grid-template-columns:1.15fr .8fr .8fr .8fr .8fr .65fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 8px;border-bottom:1px solid #152a3a;font-size:13px}.availabilityHead{color:#7896ab;font-size:11px;letter-spacing:.06em}.availabilityRow small{display:block;color:var(--muted);margin-top:3px}.incidentAvailability .availabilityHead,.incidentAvailability .availabilityRow{grid-template-columns:1.1fr .7fr .65fr .55fr .65fr 2fr}.decision.included{background:#123d2e;color:#82e5ba}.decision.excluded{background:#243848;color:#a8c4d7}.decision.pending{background:#4a3818;color:#ffd988}.reasonCell{color:#a8bdcc}.createCampaign{display:flex;justify-content:space-between;gap:20px;align-items:center}.createCampaign h2{margin:5px 0}.createCampaign p{color:var(--muted);margin:0}.createCampaignForm{display:grid;grid-template-columns:1.5fr .8fr 1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center}@media(max-width:1100px){.campaignMetrics{grid-template-columns:1fr 1fr}.campaignGrid{grid-template-columns:1fr}.createCampaign{display:block}.createCampaignForm{grid-template-columns:1fr 1fr;margin-top:15px}}@media(max-width:850px){.campaignShell{grid-template-columns:1fr}.campaignShell .sidebar{display:none}.campaignTop{align-items:flex-start;flex-direction:column}.campaignMetrics{grid-template-columns:1fr 1fr}.availabilityTable{overflow-x:auto}.availabilityHead,.availabilityRow{min-width:850px}.createCampaignForm{grid-template-columns:1fr}}.campaignTopActions{display:flex;gap:12px;align-items:flex-end}.secondaryCampaignAction{background:#102739!important;border:1px solid #294a60!important;color:#c8dfed!important}.newTestButton{background:#21a8f6;border:0;color:#fff;border-radius:9px;padding:12px 16px;font-weight:800;cursor:pointer;white-space:nowrap}.campaignModalBackdrop{position:fixed;inset:0;background:rgba(2,8,14,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;display:grid;place-items:center;padding:24px}.campaignModal{width:min(860px,96vw);max-height:92vh;overflow:auto;background:linear-gradient(145deg,#0d1f2d,#07131d);border:1px solid #24445b;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.55);padding:22px}.campaignModalHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #183247;padding-bottom:16px}.campaignModalHeader h2{font-size:25px;margin:5px 0}.campaignModalHeader p{margin:0;color:var(--muted);font-size:14px}.modalClose{border:0;background:transparent;color:#bdd4e3;font-size:32px;line-height:1;cursor:pointer}.campaignFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin:18px 0}.campaignFormGrid label{display:grid;grid-gap:7px;gap:7px;color:#8faec3;font-size:13px;font-weight:700}.campaignFormGrid input,.campaignFormGrid select,.campaignFormGrid textarea{width:100%;background:#091722;border:1px solid #24445b;color:#eef7fc;border-radius:9px;padding:11px 12px;font-size:14px}.campaignFormGrid input:disabled{opacity:.65}.campaignDescription{grid-column:1/-1}.campaignDescription textarea{min-height:88px;resize:vertical}.campaignModalActions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #183247;padding-top:16px}.modalCancel,.modalSave{border-radius:9px;padding:11px 16px;font-weight:800;cursor:pointer}.modalCancel{background:#102231;border:1px solid #294a60;color:#c8dfed}.modalSave{background:#169cf0;border:0;color:white}.modalSave:disabled{opacity:.55;cursor:not-allowed}@media(max-width:900px){.campaignTopActions{width:100%;align-items:stretch;flex-direction:column}.campaignSelector{width:100%}.newTestButton{align-self:flex-start}.campaignFormGrid{grid-template-columns:1fr}.campaignDescription{grid-column:auto}}.supervisorShell{min-height:100vh}.supervisorMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.supervisorToolbar{display:flex;gap:10px;align-items:center;margin:14px 0}.supervisorToolbar input{flex:1 1}.supervisorToolbar input,.supervisorToolbar select{background:#071827;border:1px solid #1e3b50;color:#edf7ff;border-radius:10px;padding:12px 14px;font-size:14px}.supervisorToolbar button{background:#1aa8ff;color:#fff;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.supervisorToolbar span{color:#8fb6d1;font-size:13px}.supervisorGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);grid-gap:14px;gap:14px}.supervisorQueue{min-height:620px}.supervisorRows{display:flex;flex-direction:column;gap:8px;max-height:70vh;overflow:auto}.supervisorRow{display:grid;grid-template-columns:24px minmax(180px,1fr) minmax(220px,1.2fr) 150px;grid-gap:12px;gap:12px;align-items:center;width:100%;text-align:left;background:#081b2b;border:1px solid #17394e;color:#eaf6ff;border-radius:12px;padding:13px;cursor:pointer}.supervisorRow.active,.supervisorRow:hover{border-color:#1aa8ff;background:#0b2b42}.supervisorRow input{width:17px;height:17px}.supervisorComment,.supervisorMain,.supervisorMeta{display:flex;flex-direction:column;gap:4px}.supervisorMain strong{font-size:15px}.supervisorMain span{font-size:14px}.supervisorComment span,.supervisorMain small,.supervisorMeta small{color:#76a4c3;font-size:12px}.supervisorComment strong{font-size:13px;font-weight:600;line-height:1.35}.supervisorMeta{text-align:right}.supervisorMeta strong{font-size:16px}.supervisorDecision{position:-webkit-sticky;position:sticky;top:16px;align-self:start}.decisionContext{background:#08283b;border:1px solid #1e5771;border-radius:12px;padding:14px;margin-bottom:14px}.decisionContext h3{margin:5px 0 8px;font-size:20px}.decisionContext p{font-size:14px;line-height:1.45;color:#d6eafa}.decisionContext>div{display:flex;flex-direction:column;gap:4px;color:#8fb6d1;font-size:12px}.quickDecisionBar{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0}.quickDecisionBar button{background:#0b2435;border:1px solid #23516a;color:#dff3ff;border-radius:9px;padding:10px;font-weight:700}.quickDecisionBar button:hover{border-color:#1aa8ff}.bulkButton,.supervisorSave{width:100%;margin-top:8px}.supervisorEmpty{padding:80px 20px;text-align:center;color:#8fb6d1}.supervisorEmpty strong{display:block;color:#fff;font-size:18px;margin-bottom:8px}.analyticsGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.analyticsPanel{min-height:260px}.miniBars{display:flex;flex-direction:column;gap:9px}.miniBarRow{display:grid;grid-template-columns:minmax(130px,1fr) 2fr 90px;grid-gap:10px;gap:10px;align-items:center}.miniBarRow span{font-size:12px;color:#d8eafa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miniBarTrack{height:10px;border-radius:999px;background:#071827;overflow:hidden;border:1px solid #17394e}.miniBarFill{height:100%;background:#1aa8ff;border-radius:999px}.miniBarRow strong{text-align:right;font-size:12px}.recurrenceList{display:flex;flex-direction:column;gap:9px}.recurrenceItem{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:10px;border:1px solid #17394e;background:#081b2b;border-radius:10px}.recurrenceItem span{font-size:12px;color:#8fb6d1}.recurrenceItem strong{font-size:13px}.recurrenceItem b{font-size:16px}.analyticsEmpty{color:#76a4c3;padding:28px 0;text-align:center}@media(max-width:1200px){.analyticsGrid,.supervisorGrid{grid-template-columns:1fr}.supervisorDecision{position:static}.supervisorRow{grid-template-columns:24px 1fr}.supervisorComment,.supervisorMeta{grid-column:2}}.shortcutBanner{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:12px 16px;margin:0 0 14px;border:1px solid var(--border,#d9e1e8);border-radius:12px;background:#f8fafc;font-size:13px}.shortcutBanner strong{margin-right:4px}.shortcutBanner span{white-space:nowrap}.reviewProgress{padding:14px 16px;margin:0 0 14px;background:#fff;border:1px solid var(--border,#d9e1e8);border-radius:14px}.reviewProgress>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:end}.reviewProgress strong{display:block;font-size:15px}.reviewProgress span{display:block;color:#667085;font-size:13px;margin-top:2px}.reviewProgress b{font-size:13px;color:#475467}.reviewProgressTrack{height:8px;background:#eef2f6;border-radius:99px;margin-top:10px;overflow:hidden}.reviewProgressTrack span{height:100%;background:#1f6feb;border-radius:99px;margin:0}.supervisorToolbarV2{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr)) auto auto;grid-gap:8px;gap:8px}.supervisorToolbarV2 input,.supervisorToolbarV2 select{min-width:0}.bulkStrip{gap:16px;padding:8px 4px 12px;color:#475467;font-size:13px}.bulkStrip,.bulkStrip label{display:flex;align-items:center}.bulkStrip label{gap:8px}.bulkStrip button{margin-left:auto}.decisionAssetLine{display:flex;justify-content:space-between;gap:12px;align-items:center}.decisionAssetLine span{font-size:12px;color:#667085}.omEvidence{margin:14px 0;padding:13px 14px;border-radius:12px;background:#f8fafc;border-left:4px solid #667085}.omEvidence span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#667085}.omEvidence p{margin:5px 0 0;font-size:15px;line-height:1.45}.contextMeta{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#667085}.priorDecisionHint{margin:0 0 16px;padding:12px 14px;border:1px solid #cfe0ff;background:#f5f9ff;border-radius:12px}.priorDecisionHint>small,.priorDecisionHint>span{display:block;color:#567;font-size:12px}.priorDecisionHint>strong{display:block;margin:4px 0;font-size:15px}.priorDecisionHint button{margin-top:8px}.quickDecisionBarV2{grid-template-columns:repeat(2,minmax(0,1fr))}.quickDecisionBarV2 button{display:flex;align-items:center;gap:8px}.quickDecisionBarV2 kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border:solid #ccd5df;border-width:1px 1px 2px;border-radius:6px;background:white;font-size:11px;font-weight:800}.availabilityStatusBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;margin-bottom:14px;border-radius:12px;border:1px solid #e0c36d;background:#fff9e8}.availabilityStatusBanner.final{border-color:#9ed8b5;background:#effbf3}.availabilityStatusBanner strong{display:block;font-size:14px}.availabilityStatusBanner span{display:block;font-size:13px;color:#667085;margin-top:2px}.availabilityStatusBadge{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:#fff;border:1px solid;white-space:nowrap}.availabilityMetricLabel{display:flex!important;align-items:center;gap:7px}.availabilityMetricLabel em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:999px;background:#fff4cc;color:#8a6400}.availabilityMetricLabel em.final{background:#e7f8ed;color:#18723b}@media(max-width:1250px){.supervisorToolbarV2{grid-template-columns:1fr 1fr 1fr}.supervisorSearch{grid-column:1/-1}.quickDecisionBarV2{grid-template-columns:1fr}}.availabilityStatusBanner{background:linear-gradient(135deg,#2a210b,#171a18)!important;border-color:#9a7420!important;color:#f7e7a8!important;box-shadow:inset 0 0 0 1px rgba(255,196,64,.06)}.availabilityStatusBanner strong{color:#ffd976!important;font-size:15px!important}.availabilityStatusBanner span{color:#e6d7aa!important;font-size:14px!important;line-height:1.45}.availabilityStatusBadge{background:#34280a!important;border-color:#c89b2d!important;color:#ffd976!important}.availabilityStatusBanner.final{background:linear-gradient(135deg,#0b2b23,#0e1d1a)!important;border-color:#267a61!important;color:#baf4dd!important}.availabilityStatusBanner.final span,.availabilityStatusBanner.final strong{color:#baf4dd!important}.availabilityStatusBanner.final .availabilityStatusBadge{background:#103b30!important;border-color:#42a786!important;color:#8cf0cd!important}.fieldHint{display:block;margin-top:5px;color:#69869b;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0}.incidentReviewHeader{gap:18px;padding-bottom:14px;border-bottom:1px solid #1c3850;margin-bottom:14px}.incidentReviewHeader h2{font-size:24px;line-height:1.2;margin-top:5px}.incidentLocationLine{margin-top:8px;color:#9fbed1;font-size:13px}.incidentLocationLine strong{color:#eaf7ff}.incidentLocationLine span:before{content:"•";margin-right:10px;color:#3d6c8c}.incidentHeaderState{gap:8px;flex-wrap:wrap;justify-content:flex-end}.incidentState{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;letter-spacing:.06em}.incidentState.active{background:#4d241b;color:#ffad8f;border:1px solid #82412f}.incidentState.cleared{background:#0f382f;color:#79e6c1;border:1px solid #246b59}.incidentTimeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:14px}.incidentTimeGrid>div{border:1px solid #1c3850;background:#081725;border-radius:10px;padding:11px 12px;min-width:0}.incidentTimeGrid small,.incidentTimeGrid span,.incidentTimeGrid strong{display:block}.incidentTimeGrid span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#6f91a8;font-weight:800}.incidentTimeGrid strong{margin-top:5px;font-size:13px;color:#eef9ff}.incidentTimeGrid small,.incidentTimeGrid strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incidentTimeGrid small{margin-top:3px;color:#718ea2;font-size:11px}.incidentTimeline{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;padding:11px 12px;margin-bottom:14px;border:1px solid #1b3e54;background:#071925;border-radius:11px}.incidentTimeline>span{display:grid;grid-template-columns:24px auto;grid-column-gap:7px;column-gap:7px;align-items:center}.incidentTimeline b{grid-row:1/3;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#154b6e;color:#91d7ff;font-size:10px}.incidentTimeline strong{font-size:11px;color:#dff4ff}.incidentTimeline small{color:#6f91a8}.incidentTimeline i{height:1px;background:#24475d;min-width:18px}.incidentTimeline .current b{background:#147fcc;color:#fff}.incidentTimeline .waiting{opacity:.65}.reviewDecisionIntro{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-left:3px solid #1aa6ff;background:#092338;border-radius:8px;margin-bottom:12px}.reviewDecisionIntro span,.reviewDecisionIntro strong{display:block}.reviewDecisionIntro strong{font-size:13px}.reviewDecisionIntro span{margin-top:3px;color:#93b4c9;font-size:12px;line-height:1.4}.reviewFormGrid textarea{min-height:120px;line-height:1.45}.supervisorShell .sidebar nav a{display:flex!important}.omEvidence,.priorDecisionHint,.reviewProgress,.shortcutBanner{background:#081725!important;border-color:#1b3b50!important;color:#dceef8!important}.contextMeta,.decisionAssetLine span,.omEvidence span,.priorDecisionHint>small,.priorDecisionHint>span,.reviewProgress b,.reviewProgress span,.shortcutBanner span{color:#7fa4bb!important}.quickDecisionBarV2 kbd,.reviewProgressTrack{background:#0a1b29!important}.quickDecisionBarV2 kbd{border-color:#31536a!important;color:#dceef8!important}@media(max-width:1150px){.incidentTimeGrid{grid-template-columns:1fr 1fr}.incidentTimeline{grid-template-columns:1fr}.incidentTimeline i{display:none}.incidentTimeline>span{grid-template-columns:24px 1fr}}:root{--bg:#06101a;--bg-elevated:#091624;--panel:#0b1927;--panel2:#0e1e2e;--panel3:#102436;--border:#1b3447;--border-strong:#28506a;--text:#eef7fc;--muted:#86a0b3;--muted-2:#607e93;--blue:#24a7f2;--blue-soft:#102f45;--teal:#35d7b0;--red:#ff6b70;--amber:#f4ba55;--radius-sm:9px;--radius-md:13px;--radius-lg:17px;--shadow-panel:0 18px 50px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.018)}html{background:var(--bg)}body{background:radial-gradient(circle at 78% -12%,rgba(32,112,158,.16),transparent 31rem),linear-gradient(180deg,#07131f,#06101a 52%,#050d16);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 75%);mask-image:linear-gradient(180deg,black,transparent 75%)}button,input,select,textarea{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(36,167,242,.75);outline-offset:2px}.adminShell,.campaignShell,.shell{grid-template-columns:272px minmax(0,1fr)!important}.appSidebar{width:272px;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:22px 16px 18px;gap:18px;background:linear-gradient(180deg,rgba(6,16,26,.98),rgba(5,13,22,.98));border-right:1px solid #193246;box-shadow:12px 0 34px rgba(0,0,0,.12);z-index:20}.brandPro{padding:0 8px 2px;gap:12px}.brandPro .brandMark{width:38px;height:38px;border-radius:11px;font-size:20px;background:linear-gradient(145deg,#39b9fb,#167fc8);box-shadow:0 10px 28px rgba(27,158,230,.22),inset 0 1px rgba(255,255,255,.3)}.brandPro>div{display:flex;flex-direction:column}.brandPro strong{font-size:21px;letter-spacing:-.035em;line-height:1.1}.brandPro small{margin-top:4px;color:#67869c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.siteBadgePro{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px!important;border-radius:12px!important;background:linear-gradient(180deg,#0d1e2c,#0a1824)!important;border:1px solid #1d3c51!important;box-shadow:inset 0 1px rgba(255,255,255,.02)}.siteBadgePro>div{min-width:0}.siteBadgePro strong{font-size:13px}.siteBadgePro span:not(.siteChevron){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteChevron{font-size:18px;color:#6c8ca2!important;margin:0!important}.navPro{gap:0!important}.navGroup{display:flex;flex-direction:column;gap:3px;margin-bottom:15px}.navGroupLabel{padding:0 11px 6px;color:#4f7087;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.navDisabled,.navPro a{min-height:38px;padding:9px 11px!important;border-radius:9px!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;color:#9bb0bf!important;font-size:13px;font-weight:650;text-decoration:none;position:relative}.navPro a:hover{background:#0b1d2b;color:#d8edf9!important}.navPro a.active{background:linear-gradient(90deg,rgba(24,131,194,.24),rgba(15,43,63,.66))!important;color:#f3fbff!important;box-shadow:inset 3px 0 #27aaf2,0 0 0 1px rgba(43,148,208,.16)!important}.navPro a.active:after{background:#31b7ff;box-shadow:0 0 12px rgba(49,183,255,.8)}.navPro b{font-size:10px!important;background:#133b55!important;color:#8fd8ff!important;border:1px solid #1e516e}.navDisabled{cursor:default;color:#58768b!important}.navDisabled i{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.08em;color:#46667c;border:1px solid #244052;border-radius:999px;padding:2px 5px}.sidebarFooter{padding-top:4px}.pilotBadge{display:flex;gap:9px;align-items:center;padding:10px 11px;margin-bottom:10px;border:1px solid #173749;border-radius:10px;background:#091925}.pilotBadge>span{width:7px;height:7px;border-radius:50%;background:#35d7b0;box-shadow:0 0 0 4px rgba(53,215,176,.08),0 0 14px rgba(53,215,176,.32)}.pilotBadge div{display:flex;flex-direction:column}.pilotBadge strong{font-size:11px}.pilotBadge small{margin-top:1px;font-size:9px;color:#648399}.sidebarFooter .release{margin:0!important;padding:9px 11px 0!important;border-top:1px solid #132b3b!important;color:#4f7087!important;font-size:10px!important}.sidebarFooter .release strong{font-size:11px;color:#8ba7ba!important}.campaignWorkspace,.workspace{padding:28px 32px 46px!important;max-width:1900px;width:100%;margin:0 auto}.adminHeader,.campaignTop,.topbar{padding-bottom:20px;border-bottom:1px solid rgba(36,70,93,.65);margin-bottom:20px!important}.adminHeader h1,.campaignTop h1,.topbar h1{font-size:31px!important;letter-spacing:-.04em!important}.adminHeader p,.campaignTop p{max-width:780px;color:#7896aa!important;line-height:1.55}.eyebrow{color:#5ebff6!important;letter-spacing:.17em!important}.campaignCard,.campaignMetrics>div,.integrationMetrics>div,.metric,.panel,.reviewProgress{border-color:#1b374a!important;background:linear-gradient(180deg,rgba(14,30,44,.96),rgba(8,21,32,.97))!important;box-shadow:var(--shadow-panel)!important}.campaignCard,.panel{border-radius:16px!important}.campaignMetrics>div,.integrationMetrics>div,.metric{border-radius:13px!important}.panelTitle{margin-bottom:17px!important}.panelTitle h2{font-size:19px!important;letter-spacing:-.025em}.count{background:#0f3249!important;border:1px solid #1b4c69!important}input,select,textarea{border-color:#1f4055!important;background:#071724!important;color:#e9f6fc!important;border-radius:10px!important;box-shadow:inset 0 1px rgba(255,255,255,.015)}input:hover,select:hover,textarea:hover{border-color:#2a536b!important}input:focus,select:focus,textarea:focus{border-color:#2aa9ef!important;box-shadow:0 0 0 3px rgba(42,169,239,.08)!important}.auditButton,.modalSave,.newTestButton,.primary,.supervisorToolbar button:not(.secondaryCampaignAction){background:linear-gradient(180deg,#25aaf1,#1588ce)!important;border:1px solid #35b9ff!important;box-shadow:0 10px 24px rgba(15,139,208,.16),inset 0 1px rgba(255,255,255,.18)!important;border-radius:10px!important}.auditButton:hover,.modalSave:hover,.newTestButton:hover,.primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.modalCancel,.secondaryCampaignAction,.smallAction{background:#0a1c29!important;border:1px solid #24465b!important;color:#bfd5e3!important;border-radius:10px!important}.modalCancel:hover,.secondaryCampaignAction:hover,.smallAction:hover{background:#0d2434!important;border-color:#32617d!important}.panel{padding:19px!important}.queueItem{padding:13px 11px!important;border-color:#142f41!important;background:#071925!important}.queueItem.selected,.queueItem:hover{background:#0b2536!important;border-color:#286184!important}.queueItem.selected{box-shadow:inset 3px 0 #28aaf2,0 8px 22px rgba(0,0,0,.12)!important}.incidentPanel{background:linear-gradient(180deg,rgba(13,31,46,.99),rgba(7,20,31,.99))!important}.incidentReviewHeader{padding-bottom:16px!important;margin-bottom:16px!important}.incidentReviewHeader h2{font-size:26px!important;letter-spacing:-.035em}.incidentLocationLine{font-size:13px!important}.incidentTimeGrid>div{min-height:78px;padding:12px 13px!important;border-color:#1e4258!important;background:linear-gradient(180deg,#0a1d2b,#071722)!important}.incidentTimeGrid>div:first-child{box-shadow:inset 3px 0 #2aa9ef}.incidentTimeGrid>div:nth-child(2){box-shadow:inset 3px 0 #35d7b0}.incidentTimeGrid span{font-size:9px!important}.incidentTimeGrid strong{font-size:14px!important;margin-top:7px!important}.incidentTimeline{padding:13px 14px!important;background:#071a27!important;border-color:#1c4055!important}.incidentTimeline b{width:26px!important;height:26px!important}.reviewDecisionIntro{padding:12px 14px!important;background:linear-gradient(90deg,#09243a,#081c2b)!important;border-left-color:#2babf1!important}.reviewDecisionIntro strong{font-size:14px!important}.reviewDecisionIntro span{font-size:12px!important}.reviewFormGrid label{font-size:11px!important}.reviewFormGrid textarea{min-height:132px!important}.primary{padding:14px 17px!important}.supervisorToolbarV2{padding:12px;border:1px solid #18384c;border-radius:13px;background:#071725}.supervisorToolbarV2 input,.supervisorToolbarV2 select{margin-top:0!important}.bulkStrip{color:#809caf!important}.supervisorRow{background:#071a28!important;border-color:#17384c!important;border-radius:11px!important}.supervisorRow.active,.supervisorRow:hover{background:#0b2a3e!important;border-color:#2b78a3!important}.supervisorDecision{border:1px solid #1e4055!important}.decisionContext{background:linear-gradient(180deg,#0b2b3d,#082130)!important}.quickDecisionBar button{background:#0a1f2e!important;border-color:#234b63!important}.quickDecisionBar button:hover{background:#0e2b3e!important;border-color:#2c8ec0!important}.reviewProgressTrack span{background:linear-gradient(90deg,#209ee4,#37d5b1)!important}.availabilityStatusBanner{border-radius:13px!important;padding:14px 17px!important}.campaignMetrics{gap:12px!important}.campaignMetrics>div{padding:16px!important}.campaignMetrics strong{letter-spacing:-.03em}.campaignFacts>div{background:#081a27!important;border:1px solid #18384c;border-radius:10px;padding:11px!important}.availabilityHead{color:#6f8ea2!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.08em}.availabilityRow{border-color:#173649!important}.availabilityRow:hover{background:rgba(21,63,88,.18)}.miniBarTrack{background:#061722!important;border-color:#17384a!important}.miniBarFill{background:linear-gradient(90deg,#178bcf,#31b8ee)!important}.recurrenceItem{background:#071a27!important;border-color:#18394d!important}.campaignModal,.detailDrawer{background:linear-gradient(180deg,#0b1c2a,#07131e)!important;border-color:#23485f!important;box-shadow:-30px 0 70px rgba(0,0,0,.42)!important}.campaignModalBackdrop,.drawerBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(1,8,13,.64)!important}.detailSection{border-color:#19394c!important}.detailHero{background:linear-gradient(135deg,#0b2b3f,#0a1c29)!important;border-color:#21516c!important}*{scrollbar-width:thin;scrollbar-color:#274b61 #07141f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#07141f}::-webkit-scrollbar-thumb{background:#274b61;border:2px solid #07141f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#356783}@media(max-width:1180px){.adminShell,.campaignShell,.shell{grid-template-columns:238px minmax(0,1fr)!important}.appSidebar{width:238px}.campaignWorkspace,.workspace{padding-left:22px!important;padding-right:22px!important}}.workspace{max-width:none!important;margin:0!important;padding:30px 34px 34px!important}.topbar{grid-template-columns:minmax(280px,1fr) minmax(360px,560px) auto auto!important;gap:16px!important;min-height:64px;margin-bottom:18px!important;padding-bottom:18px!important}.topbar h1{font-size:34px!important;line-height:1.05!important}.topbar .eyebrow{font-size:10px!important}.contextBar{min-height:54px;padding:10px 14px!important}.userChip{min-width:174px}.metrics{gap:14px!important;margin-bottom:16px!important}.metric{padding:17px 18px!important;min-height:104px;display:flex;flex-direction:column;justify-content:center}.metric small,.metric>span{font-size:12px!important}.metric strong{font-size:30px!important;line-height:1;margin:9px 0 7px!important}.grid{grid-template-columns:minmax(285px,.8fr) minmax(640px,1.72fr) minmax(320px,.92fr)!important;gap:16px!important;align-items:stretch!important;min-height:calc(100vh - 250px)}.grid>.panel{min-height:calc(100vh - 250px)!important;height:100%;padding:20px!important}.incidentPanel{padding:22px!important}.historyPanel{padding:20px!important}.queueTools{grid-template-columns:minmax(0,1fr) 138px!important;gap:9px!important;margin-bottom:14px!important}.queueTools input,.queueTools select{height:42px!important;font-size:13px!important}.queueList{gap:9px!important}.queueItem{padding:14px 12px!important;min-height:76px!important;border-radius:12px!important}.queueCopy strong{line-height:1.25!important}.queueCopy span{line-height:1.35!important;margin-top:5px!important}.queueCopy small{margin-top:6px!important}.age,.queueCopy small{font-size:11px!important}.age{padding-top:2px}.incidentReviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.incidentReviewHeader h2{font-size:29px!important;line-height:1.1!important;margin-top:6px!important}.incidentLocationLine{display:flex;align-items:center;gap:10px;margin-top:9px!important;color:#8aa6b8!important}.incidentLocationLine strong{font-size:13px!important;color:#e0f0f8!important}.incidentLocationLine span{font-size:12px!important}.incidentHeaderState{display:flex;gap:7px;align-items:center;flex-shrink:0}.incidentTimeGrid{grid-template-columns:1.05fr 1.05fr .8fr 1.25fr!important;gap:10px!important;margin-bottom:13px!important}.incidentTimeGrid>div{min-height:86px!important;padding:13px 14px!important;border-radius:12px!important;display:flex;flex-direction:column;justify-content:center}.incidentTimeGrid span{font-size:10px!important;letter-spacing:.08em!important}.incidentTimeGrid strong{font-size:15px!important;line-height:1.28!important;margin-top:8px!important}.incidentTimeGrid small{font-size:10px!important;line-height:1.3!important;margin-top:4px!important}.incidentTimeline{margin-bottom:14px!important;border-radius:12px!important}.incidentTimeline strong{font-size:12px!important}.incidentTimeline small{font-size:10px!important;margin-top:3px!important}.reviewDecisionIntro{margin:2px 0 14px!important;border-radius:10px!important}.reviewFormGrid{gap:13px!important}.reviewFormGrid label{font-size:12px!important;color:#91acbd!important}.reviewFormGrid input,.reviewFormGrid select{height:44px!important;font-size:13px!important}.reviewFormGrid textarea{min-height:150px!important;font-size:13px!important;line-height:1.55!important}.primary{min-height:48px!important;font-size:14px!important;margin-top:15px!important}.historyPanel .panelTitle h2{font-size:18px!important}.historySummary{margin-bottom:12px!important;padding:11px 12px!important}.historyRow{padding:12px 0!important}.historyRow strong{font-size:12px!important}.historyRow span{font-size:11px!important}.knowledge{margin-top:15px!important}.metric,.panel{box-shadow:0 12px 34px rgba(0,0,0,.16)!important}.panel{border-color:#1b3a4d!important}@media(max-width:1500px){.workspace{padding:24px 24px 32px!important}.topbar{grid-template-columns:1fr minmax(300px,460px) auto!important}.liveControl,.userChip{grid-column:3}.liveControl{grid-row:2}.contextBar{grid-row:1/3}.grid{grid-template-columns:minmax(270px,.82fr) minmax(540px,1.55fr) minmax(290px,.9fr)!important}}@media(max-width:1240px){.topbar{grid-template-columns:1fr!important}.contextBar,.liveControl,.userChip{grid-column:auto!important;grid-row:auto!important}.grid{grid-template-columns:minmax(260px,.85fr) minmax(520px,1.65fr)!important}.historyPanel{grid-column:1/-1!important}.grid>.panel,.historyPanel{min-height:auto!important}}@media(max-width:900px){.workspace{padding:18px!important}.grid{grid-template-columns:1fr!important;min-height:auto!important}.incidentTimeGrid{grid-template-columns:1fr 1fr!important}}.reviewDayControl{margin:0 0 14px;padding:16px;border:1px solid #1b3c50;border-radius:16px;background:linear-gradient(180deg,#0b1f2e,#081824);box-shadow:0 12px 28px rgba(0,0,0,.14)}.reviewDayHeadline{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:13px}.reviewDayHeadline h2{margin:4px 0 3px;font-size:20px;letter-spacing:-.02em}.reviewDayHeadline p{margin:0;color:#83a1b5;font-size:12px}.reviewDayActions{display:flex;gap:8px;align-items:center}.reviewDayActions button{border:1px solid #25485e;background:#091b28;color:#b7cfde;border-radius:10px;padding:9px 13px;font-weight:800;cursor:pointer}.reviewDayActions button.active,.reviewDayActions button:hover{border-color:#2aaef4;background:#0c2b40;color:#fff}.reviewDayActions .backlog{display:flex;gap:8px;align-items:center}.reviewDayActions b{display:inline-flex;min-width:22px;height:22px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:#5a4216;color:#ffd873;font-size:11px}.dayStrip{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));grid-gap:8px;gap:8px;overflow-x:auto}.dayStrip button{min-width:120px;text-align:left;padding:10px 11px;border:1px solid #19394d;background:#071825;color:#dcecf5;border-radius:11px;cursor:pointer}.dayStrip button.active,.dayStrip button:hover{border-color:#2aaef4;background:#0a2638}.dayStrip button.complete{border-bottom-color:#2a8067}.dayStrip button.hasPending{border-bottom-color:#b68124}.dayStrip span{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#91adbe}.dayStrip em{font-style:normal;font-size:8px;letter-spacing:.08em;color:#4bdcb3}.dayStrip strong{display:block;margin-top:7px;font-size:13px}.dayStrip button.hasPending strong{color:#ffd16a}.dayStrip button.complete strong{color:#62dfb8}.dayStrip small{display:block;margin-top:3px;color:#67889d;font-size:10px}.dayStripEmpty{grid-column:1/-1;padding:14px;color:#7191a5;text-align:center}.dailyReviewEmpty{padding:26px 12px;text-align:left}.dailyReviewStatus{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.07em}.dailyReviewStatus.pending{background:#493817;color:#ffd16a}.dailyReviewStatus.complete{background:#123d2f;color:#75e4b9}.dailyReviewEmpty h3{font-size:20px;margin:12px 0 16px}.dailyReviewEmpty>p{color:#7f9fb3;font-size:13px;line-height:1.55}.dailyReviewStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dailyReviewStats>div{padding:11px;border:1px solid #193b50;border-radius:10px;background:#071a27}.dailyReviewStats span{display:block;color:#7595aa;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.dailyReviewStats strong{display:block;margin-top:5px;font-size:20px}.availabilityContextBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;margin-bottom:14px;border:1px solid #1b3a4e;border-radius:14px;background:linear-gradient(180deg,#0b1e2c,#081824)}.availabilityContextBar>div:first-child{display:grid;grid-gap:4px;gap:4px}.availabilityContextBar>div:first-child>strong{font-size:15px}.availabilityContextBar small{color:#7798ad}.availabilityContextActions{display:flex;align-items:center;gap:9px}.dailyAvailabilityCard{margin-bottom:14px!important}.panelSubtitle{margin:5px 0 0;color:#718fa3;font-size:12px}.calculationRulesModal{max-width:900px!important}.rulesSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:14px 0}.rulesSummary>div{padding:12px;border:1px solid #1a3a4e;border-radius:11px;background:#071925}.rulesSummary span{display:block;color:#7393a7;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.rulesSummary strong{display:block;margin-top:5px;font-size:15px}.rulesSettingsGrid{grid-template-columns:repeat(3,1fr)!important}@media(max-width:1300px){.dayStrip{grid-template-columns:repeat(4,minmax(150px,1fr))}.availabilityContextBar,.reviewDayHeadline{align-items:flex-start;flex-direction:column}.rulesSettingsGrid,.rulesSummary{grid-template-columns:1fr!important}}.supervisorToolbarV3{display:grid;grid-template-columns:minmax(240px,1.7fr) repeat(5,minmax(145px,.9fr)) auto auto;grid-gap:8px;gap:8px}.supervisorToolbarV3 input,.supervisorToolbarV3 select{min-width:0}.supervisorAssetLine{display:flex;align-items:center;gap:8px;min-width:0}.supervisorAssetLine>strong{min-width:0}.areaBadge,.supervisorAssetLine>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.areaBadge{display:inline-flex;align-items:center;max-width:180px;padding:3px 8px;border:1px solid #23516a;background:#0b2435;color:#8fd3ff;font-size:11px;font-weight:700;line-height:1.2}.supervisorMeta em.decision{align-self:flex-end;font-style:normal;width:max-content}.incidentFactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.incidentFactGrid>div{min-width:0;padding:10px 11px;border:1px solid #1c4b63;background:#071d2b;border-radius:10px}.incidentFactGrid span{display:block;color:#6f9fbd;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.incidentFactGrid strong{display:block;margin-top:5px;font-size:13px;overflow-wrap:anywhere}.incidentTimeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 14px}.incidentTimeline>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.incidentTimeline i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:#0e5e8f;color:#fff;font-style:normal;font-size:11px;flex:0 0 22px}.incidentTimeline span{display:flex;flex-direction:column;gap:2px;min-width:0}.incidentTimeline b{font-size:12px}.incidentTimeline small{font-size:10px;color:#78a0b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recurrenceItem{align-items:center;padding:13px 14px;gap:16px}.recurrenceText{display:flex;flex-direction:column;gap:5px;min-width:0}.recurrenceText strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.recurrenceText span{display:block;line-height:1.35;font-size:12px}.recurrenceCount{align-self:center;min-width:42px;text-align:center;padding:5px 9px;border-radius:999px;background:#0d3150;border:1px solid #1f5778;color:#e7f7ff}.traceabilityToolbar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.traceabilityToolbar select{min-width:170px;background:#071827;border:1px solid #1e3b50;color:#edf7ff;border-radius:9px;padding:10px 12px}.incidentAvailabilityV2 .availabilityHead,.incidentAvailabilityV2 .availabilityRow{grid-template-columns:1.25fr .9fr .7fr .85fr .65fr .55fr .65fr 1.25fr}.areaCell{color:#a7c8dc}.classificationChip{display:inline-flex;padding:4px 7px;border:1px solid #21445b;border-radius:7px;background:#0a1f2f;color:#dcecf7;font-size:11px;font-weight:700}.decisionNoteCell{color:#9db7c9;line-height:1.35;overflow-wrap:anywhere}@media(max-width:1550px){.supervisorToolbarV3{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(135px,1fr))}.supervisorToolbarV3 input[type=date],.supervisorToolbarV3 select:nth-of-type(4){grid-row:2}.supervisorGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr)}.supervisorRow{grid-template-columns:24px minmax(0,1.2fr) minmax(180px,.9fr) 125px}.incidentAvailabilityV2{overflow-x:auto}.incidentAvailabilityV2 .availabilityHead,.incidentAvailabilityV2 .availabilityRow{min-width:1180px}}@media(max-width:1200px){.supervisorToolbarV3{grid-template-columns:1fr 1fr}.supervisorSearch{grid-column:1/-1}.incidentFactGrid{grid-template-columns:1fr 1fr}.incidentTimeline{grid-template-columns:1fr}.areaBadge{max-width:140px}}.supervisorGrid{align-items:start}.supervisorDecision{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 32px);overflow:hidden;padding-bottom:0!important}.supervisorDecisionHeader{flex:0 0 auto;margin-bottom:10px!important}.supervisorDecisionBody{flex:1 1 auto;min-height:0;overflow:auto;padding-right:5px;padding-bottom:14px}.supervisorTimeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px 0;margin:8px 0 12px!important}.supervisorNoteField{display:flex;flex-direction:column;gap:7px;color:#9bb7c9;font-size:11px;font-weight:700}.supervisorNoteField>span{margin-left:4px;color:#648398;font-size:10px;font-weight:500}.supervisorNoteField textarea{min-height:82px;resize:vertical;padding:10px 12px}.supervisorActionDock{flex:0 0 auto;margin:0 -18px;padding:13px 18px 16px;border-top:1px solid #21465d;background:linear-gradient(180deg,rgba(7,24,36,.98),rgba(5,18,28,.995));box-shadow:0 -16px 28px rgba(0,0,0,.23);z-index:5}.decisionDockTitle{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:10px}.decisionDockTitle>div{display:flex;flex-direction:column;gap:3px}.decisionDockTitle strong{font-size:14px}.decisionDockTitle>small{color:#6f91a6;font-size:10px;white-space:nowrap}.decisionDockFields{display:grid;grid-template-columns:1.15fr 1fr 1.15fr;grid-gap:8px;gap:8px}.decisionDockFields label{display:flex;flex-direction:column;gap:5px;color:#7e9eb2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.decisionDockFields select{width:100%;padding:9px 10px!important;font-size:12px}.quickDecisionBarV3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:9px 0}.quickDecisionBarV3 button{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 9px!important;text-align:left}.quickDecisionBarV3 button>span{display:flex;flex-direction:column;gap:1px;line-height:1.05}.quickDecisionBarV3 button small{color:#6f91a6;font-size:9px;font-weight:600}.quickDecisionBarV3 button.selected{border-color:#2aaef4!important;background:#0c3148!important;box-shadow:inset 0 0 0 1px rgba(42,174,244,.25)}.quickDecisionBarV3 button.selected.pending{border-color:#b8872c!important;background:#352913!important}.quickDecisionBarV3 kbd{flex:0 0 22px;background:#081723!important;border-color:#315166!important;color:#dff4ff!important}.supervisorSavePrimary{width:100%;margin:0!important;min-height:46px;letter-spacing:.01em}.supervisorGrid.completeMode{grid-template-columns:1fr}.supervisorGrid.completeMode .supervisorQueue{display:none}.supervisorGrid.completeMode .supervisorDecision{position:static;max-height:none;min-height:0;padding-bottom:18px!important}.supervisorGrid.completeMode .dailyReviewEmptyV2{max-width:none;padding:24px 26px}.dailyReviewEmptyV2 h3{margin-bottom:8px}.dayCompleteLead{max-width:760px;margin:0 0 18px!important;color:#9bb5c6!important;font-size:14px!important}.dailyReviewStatsV2{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dailyReviewStatsV2>div{min-height:92px;padding:14px}.dailyReviewStatsV2 strong{font-size:25px}.dailyReviewStatsV2 small{display:block;margin-top:6px;color:#66889e;font-size:10px}.dayCompleteActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.dayCompleteActions a,.dayCompleteActions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.dayCompleteFootnote{margin-top:16px;padding:11px 13px;border:1px solid #193b50;border-radius:10px;background:#071924;color:#7898ac;font-size:11px;line-height:1.45}.availabilityStatusBannerV2>div:first-child{min-width:0}.pendingBreakdown{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.pendingBreakdown span{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;padding:5px 8px;border:1px solid #6a5725;border-radius:999px;background:#251f10;color:#bcae82!important;font-size:10px!important}.pendingBreakdown span.active{border-color:#a17d23;background:#32270f;color:#ffd977!important}.pendingBreakdown b{font-size:11px;color:inherit}@media(max-width:1500px){.supervisorDecision{max-height:calc(100vh - 20px)}.decisionDockFields{grid-template-columns:1fr 1fr}.decisionDockFields label:last-child{grid-column:1/-1}.quickDecisionBarV3{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyReviewStatsV2{grid-template-columns:1fr 1fr}}@media(max-width:1200px){.supervisorDecision{position:static!important;max-height:none;overflow:visible;padding-bottom:18px!important}.supervisorDecisionBody{overflow:visible}.supervisorActionDock{position:-webkit-sticky;position:sticky;bottom:0;margin:14px -18px -18px;box-shadow:0 -18px 35px rgba(0,0,0,.3)}.decisionDockTitle>small{display:none}.decisionDockFields{grid-template-columns:1fr}.decisionDockFields label:last-child{grid-column:auto}.supervisorTimeline{grid-template-columns:1fr 1fr 1fr!important}}@media(max-width:760px){.dailyReviewStatsV2,.quickDecisionBarV3{grid-template-columns:1fr 1fr}.supervisorTimeline{grid-template-columns:1fr!important}.pendingBreakdown{flex-direction:column;align-items:flex-start}}:root{--opkron-electric:#12a8ff;--opkron-electric-2:#2dd4ff;--opkron-blue:#0c63d7;--opkron-deep:#041426;--opkron-navy:#071b33;--opkron-ink:#020b14;--opkron-glow:rgba(18,168,255,.28);--opkron-line:rgba(58,151,213,.28);--blue:var(--opkron-electric)}body,html{background:#030b13!important}body{background:radial-gradient(circle at 78% -5%,rgba(0,145,255,.17),transparent 32rem),radial-gradient(circle at 26% 22%,rgba(0,74,168,.1),transparent 28rem),linear-gradient(155deg,#061421,#04101b 46%,#020912)!important}body:before{opacity:.25!important;background-image:linear-gradient(rgba(77,184,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(77,184,255,.018) 1px,transparent 0)!important;background-size:42px 42px!important}body:after{content:"OPKRON";position:fixed;right:-34px;bottom:-42px;z-index:0;pointer-events:none;font-size:clamp(110px,14vw,260px);line-height:.8;letter-spacing:-.07em;font-weight:950;color:rgba(31,123,190,.028);transform:skewX(-8deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shell,.sidebar,.workspace{position:relative;z-index:1}.shell{grid-template-columns:260px minmax(0,1fr)!important}.workspace{padding:28px 32px 44px!important}.opkronSidebar{background:linear-gradient(180deg,rgba(2,12,22,.98),rgba(3,13,23,.96)),radial-gradient(circle at 0 0,rgba(20,168,255,.12),transparent 20rem)!important;border-right:1px solid rgba(43,132,191,.32)!important;box-shadow:16px 0 50px rgba(0,0,0,.18);padding:20px 16px!important;gap:18px!important}.opkronBrandLockup{min-height:72px;padding:10px 9px 9px;border:1px solid rgba(45,145,210,.2);border-radius:14px;background:linear-gradient(135deg,rgba(10,31,51,.86),rgba(4,17,30,.64));box-shadow:inset 0 1px rgba(255,255,255,.03),0 12px 30px rgba(0,0,0,.18);overflow:hidden}.opkronWordmark{display:block;width:100%;max-width:190px;height:auto;object-fit:contain;filter:drop-shadow(0 0 18px rgba(17,155,255,.15))}.opkronBrandMeta{display:flex;align-items:center;gap:8px;margin:7px 3px 0}.opkronBrandMeta span{width:20px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--opkron-electric),transparent);box-shadow:0 0 10px var(--opkron-glow)}.opkronBrandMeta strong{font-size:9px;letter-spacing:.18em;color:#668ba5;font-weight:900}.opkronSiteBadge{border-color:rgba(43,124,181,.32)!important;background:linear-gradient(135deg,#0b2032,#081724)!important;box-shadow:inset 0 1px rgba(255,255,255,.02)}.navGroupLabel{color:#4f7894!important;letter-spacing:.17em!important}.navDisabled,.navPro a{border:1px solid transparent!important}.navPro a{transition:all .16s ease!important}.navPro a:hover{background:rgba(13,49,75,.48)!important;border-color:rgba(46,129,183,.18)!important;color:#d9f1ff!important;transform:translateX(2px)}.navPro a.active{background:linear-gradient(90deg,rgba(10,110,181,.42),rgba(8,35,56,.68))!important;border-color:rgba(35,156,232,.25)!important;box-shadow:inset 3px 0 var(--opkron-electric),0 0 28px rgba(4,130,220,.08)!important}.navPro a.active:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--opkron-electric-2);box-shadow:0 0 12px var(--opkron-electric)}.navPro b{background:linear-gradient(135deg,#0b426a,#12304a)!important;color:#8ed8ff!important;border:1px solid rgba(66,168,229,.22)}.sidebarFooter .pilotBadge{border-color:rgba(53,156,218,.25)!important;background:linear-gradient(135deg,#0a1e30,#071622)!important}.sidebarFooter .pilotBadge>span{box-shadow:0 0 14px #35d7b0}.release strong{color:#7fcfff!important;letter-spacing:.04em}.eyebrow{color:#41c2ff!important;text-shadow:0 0 18px rgba(18,168,255,.18)}h1{font-size:34px!important;line-height:1.05!important;letter-spacing:-.045em!important}h2{letter-spacing:-.035em!important}.adminHeader,.campaignHeader,.supervisorTop,.workspace>header{position:relative}.adminHeader:after,.campaignHeader:after,.supervisorTop:after,.workspace>header:after{content:"";position:absolute;left:0;bottom:-12px;width:74px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--opkron-electric),transparent);box-shadow:0 0 16px var(--opkron-glow)}.adminCard,.availabilityCard,.campaignCard,.metric,.panel,.reviewDayPanel,.reviewProgress,.supervisorPanel,.supervisorSummaryCard{border-color:rgba(38,92,128,.5)!important;background:linear-gradient(180deg,rgba(12,30,45,.96),rgba(7,20,32,.97))!important;box-shadow:0 18px 55px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025)!important}.adminCard:hover,.metric:hover{border-color:rgba(35,149,221,.46)!important}.metric strong{letter-spacing:-.04em}.applyButton,.btnPrimary,.primary,.saveButton,button.primary{background:linear-gradient(105deg,#0877e8,#11aaf7 52%,#1bc9ff)!important;color:white!important;border-color:rgba(109,209,255,.35)!important;box-shadow:0 10px 30px rgba(2,133,229,.24),inset 0 1px rgba(255,255,255,.22)!important;font-weight:850!important}.applyButton:hover,.btnPrimary:hover,.primary:hover,.saveButton:hover,button.primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(2,145,239,.32),inset 0 1px rgba(255,255,255,.25)!important}input:focus,select:focus,textarea:focus{border-color:var(--opkron-electric)!important;box-shadow:0 0 0 3px rgba(18,168,255,.08)!important}.queueItem.selected,.supervisorRow.selected{border-color:rgba(29,167,248,.54)!important;box-shadow:inset 3px 0 var(--opkron-electric),0 0 24px rgba(6,139,223,.08)!important}.incidentTimeGrid>div,.supervisorIncidentFacts>div{background:linear-gradient(180deg,#091b2a,#071522)!important;border-color:rgba(43,112,154,.48)!important}.incidentTimeline,.supervisorTimeline{background:linear-gradient(90deg,#071826,#082033)!important;border-color:rgba(34,111,155,.42)!important}.knowledge{position:relative;overflow:hidden}.knowledge:after{content:"OPKRON";position:absolute;right:-4px;bottom:-11px;font-size:34px;font-weight:950;letter-spacing:-.05em;color:rgba(41,140,201,.055);pointer-events:none}.availabilityStatusBadge,.decisionBadge,.incidentState,.severity,.statusBadge{letter-spacing:.06em!important;box-shadow:inset 0 1px rgba(255,255,255,.06)!important}@media(max-width:1500px){.shell{grid-template-columns:220px minmax(0,1fr)!important}.workspace{padding:24px 22px 36px!important}.opkronWordmark{max-width:165px}h1{font-size:30px!important}}@media(max-width:1250px){.shell{grid-template-columns:198px minmax(0,1fr)!important}.opkronSidebar{padding:16px 12px!important}.opkronBrandMeta strong{font-size:8px}.workspace{padding:20px 18px 30px!important}}@media(max-width:1050px){.shell{grid-template-columns:176px minmax(0,1fr)!important}.opkronBrandMeta{display:none}.siteBadgePro span{font-size:10px!important}.workspace{padding:18px 14px 28px!important}}.fifoReviewBanner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:12px;gap:12px;padding:12px 14px;margin:10px 0 12px;border:1px solid rgba(39,143,199,.42);border-radius:12px;background:linear-gradient(90deg,rgba(7,39,58,.98),rgba(6,29,44,.96))}.fifoReviewBanner>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.fifoReviewBanner strong{font-size:13px;color:#f3f9fd}.fifoReviewBanner small{font-size:11px;color:#83a7bb}.fifoReviewBanner .nextUp{padding-left:12px;border-left:1px solid rgba(49,118,156,.38)}.fifoReviewBanner .nextUp>span{font-size:9px;letter-spacing:.11em;font-weight:900;color:#50c6ff}.fifoReviewBanner .nextUp small,.fifoReviewBanner .nextUp strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reviewWorkflowCard{position:relative;margin:0 0 12px;padding:15px;border:1px solid rgba(34,145,205,.56);border-radius:14px;background:linear-gradient(180deg,#0a2232,#071925);box-shadow:0 14px 32px rgba(0,0,0,.18),inset 3px 0 #1aa7f8}.reviewWorkflowHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.reviewWorkflowHead h3{margin:3px 0;font-size:18px;letter-spacing:-.02em}.reviewWorkflowHead p{margin:0;color:#88a8bb;font-size:11px;line-height:1.4}.workflowCount{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #20506c;border-radius:999px;background:#082136;color:#8ed7ff;padding:6px 9px;font-size:10px;font-weight:900}.reviewQuickGrid{display:grid;grid-template-columns:1fr 1fr .58fr;grid-gap:10px;gap:10px}.reviewFinding,.reviewQuickGrid label{display:grid;grid-gap:5px;gap:5px;color:#8eacbd;font-size:11px;font-weight:700}.reviewFinding textarea,.reviewQuickGrid input,.reviewQuickGrid select{width:100%;border:1px solid #24465a;background:#061722;color:#eef8ff;border-radius:9px;padding:10px 11px;font:inherit}.reviewQuickGrid input,.reviewQuickGrid select{height:42px}.reviewFinding{margin-top:10px}.reviewFinding textarea{min-height:84px;resize:vertical;line-height:1.45}.reviewNextPrimary{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;grid-column-gap:12px!important;column-gap:12px!important;align-items:center!important;text-align:left!important;width:100%!important;min-height:58px!important;margin-top:11px!important;padding:10px 15px!important}.reviewNextPrimary>span{font-size:15px;font-weight:900}.reviewNextPrimary>small{font-size:10px;font-weight:600;opacity:.78}.reviewNextPrimary>b{grid-column:2;grid-row:1/3;font-size:23px}.cleanTimeline{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;grid-gap:0!important;gap:0!important;padding:12px 14px!important;margin:0!important;min-height:auto!important}.cleanTimeline .timelineStep{display:flex;align-items:center;gap:8px;min-width:0}.cleanTimeline .timelineStep i{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#0d5d8e;color:#fff;font-style:normal;font-size:11px;font-weight:900;flex:0 0 24px}.cleanTimeline .timelineStep span{display:grid;grid-gap:2px;gap:2px;min-width:0}.cleanTimeline .timelineStep strong{font-size:11px!important}.cleanTimeline .timelineStep small{font-size:9px!important;color:#7298ae;white-space:nowrap}.cleanTimeline .timelineRail{height:1px;background:linear-gradient(90deg,#1b6f9f,#1d4258);margin:0 12px}.cleanTimeline .timelineStep.current i{background:#18a6f4}.queuePanel .panelTitle .eyebrow{color:#57c8ff}.queueItem{grid-template-columns:auto minmax(0,1fr) auto!important}.queueCopy{min-width:0}.queueCopy small,.queueCopy span,.queueCopy strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.queueCopy strong{white-space:normal;overflow-wrap:anywhere}.queueCopy small,.queueCopy span{white-space:nowrap}.metric:first-child small{color:#f2bd55!important}.metric:first-child strong{font-size:24px!important;letter-spacing:.02em}.metric:first-child{border-color:rgba(210,158,55,.42)!important}@media(max-width:1350px){.reviewQuickGrid{grid-template-columns:1fr 1fr}.reviewQuickGrid label:last-child{grid-column:1/-1}.fifoReviewBanner{grid-template-columns:1fr}.fifoReviewBanner .nextUp{padding-left:0;padding-top:9px;border-left:0;border-top:1px solid rgba(49,118,156,.38)}}@media(max-width:1050px){.reviewQuickGrid{grid-template-columns:1fr}.reviewQuickGrid label:last-child{grid-column:auto}.cleanTimeline{grid-template-columns:1fr!important;gap:8px!important}.cleanTimeline .timelineRail{width:1px;height:12px;margin:0 0 0 12px}.reviewWorkflowHead{flex-direction:column}.workflowCount{align-self:flex-start}}:root{--op-space-1:4px;--op-space-2:8px;--op-space-3:12px;--op-space-4:16px;--op-space-5:20px;--op-space-6:24px;--op-grid-gap:14px;--op-card-radius:14px}.opkronBrandLockup{display:flex!important;align-items:center!important;gap:11px!important;min-height:54px!important;padding:4px 4px 10px!important;margin:0 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.opkronBrandMark{width:38px;height:38px;object-fit:contain;flex:0 0 38px;filter:drop-shadow(0 0 14px rgba(18,168,255,.24))}.opkronBrandCopy{min-width:0;display:grid;grid-gap:2px;gap:2px;line-height:1}.opkronBrandCopy strong{color:#f3f8fc;font-size:20px;line-height:1;font-weight:950;letter-spacing:-.045em}.opkronBrandCopy span{color:#668aa3;font-size:7.5px;font-weight:900;letter-spacing:.17em;white-space:nowrap}.commandWorkspace{--command-cols:12;min-width:0}.commandWorkspace>.grid,.commandWorkspace>.metrics,.commandWorkspace>.topbar{width:100%;max-width:none}.commandWorkspace>.grid,.commandWorkspace>.metrics{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:var(--op-grid-gap)!important;gap:var(--op-grid-gap)!important}.commandWorkspace>.metrics{margin-bottom:var(--op-grid-gap)!important}.commandWorkspace>.metrics>.metric{grid-column:span 3;min-width:0}.commandWorkspace>.grid{align-items:stretch!important;min-height:calc(100vh - 248px)!important}.commandWorkspace>.grid>.queuePanel{grid-column:span 3}.commandWorkspace>.grid>.incidentPanel{grid-column:span 6}.commandWorkspace>.grid>.historyPanel{grid-column:span 3}.commandWorkspace>.grid>.panel{min-width:0;width:100%;height:100%;min-height:calc(100vh - 248px)!important}.commandWorkspace .metric,.commandWorkspace .panel{border-radius:var(--op-card-radius)!important}.commandWorkspace .metric{padding:16px 18px!important;min-height:102px!important}.commandWorkspace .historyPanel,.commandWorkspace .queuePanel{padding:18px!important}.commandWorkspace .incidentPanel{padding:20px!important}.commandWorkspace .topbar{margin-bottom:var(--op-grid-gap)!important;padding-bottom:18px!important}.commandWorkspace .panelTitle{min-height:46px;margin-bottom:12px!important}.commandWorkspace .queueTools{margin-bottom:12px!important}.commandWorkspace .queueItem{display:grid!important;grid-template-columns:auto minmax(0,1fr) 38px!important;grid-column-gap:10px!important;column-gap:10px!important;align-items:start!important;padding:13px 12px!important}.commandWorkspace .queueCopy{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.commandWorkspace .queueCopy strong{font-size:13px!important;line-height:1.25!important;overflow-wrap:anywhere}.commandWorkspace .queueCopy span{font-size:12px!important;line-height:1.35!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.commandWorkspace .queueCopy small{font-size:10px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.commandWorkspace .age{text-align:right!important;min-width:38px!important;white-space:nowrap!important}.commandWorkspace .incidentPanel{border-color:rgba(41,126,178,.56)!important;box-shadow:0 18px 48px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)!important}.commandWorkspace .historyPanel,.commandWorkspace .queuePanel{box-shadow:0 12px 34px rgba(0,0,0,.14)!important}.commandWorkspace .metric{justify-content:flex-start!important}.commandWorkspace .metric>span{min-height:17px;display:block}.commandWorkspace .metric strong{margin:7px 0 6px!important;line-height:1!important}.commandWorkspace .metric small{line-height:1.35!important;min-height:16px}.commandWorkspace .incidentTimeGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.commandWorkspace .incidentTimeGrid>div:first-child,.commandWorkspace .incidentTimeGrid>div:nth-child(2){grid-column:span 3}.commandWorkspace .incidentTimeGrid>div:nth-child(3){grid-column:span 2}.commandWorkspace .incidentTimeGrid>div:nth-child(4){grid-column:span 4}@media(max-width:1450px){.commandWorkspace>.metrics>.metric{grid-column:span 6}.commandWorkspace>.grid>.queuePanel{grid-column:span 4}.commandWorkspace>.grid>.incidentPanel{grid-column:span 8}.commandWorkspace>.grid>.historyPanel{grid-column:1/-1;min-height:auto!important;height:auto!important}.commandWorkspace>.grid>.incidentPanel,.commandWorkspace>.grid>.queuePanel{min-height:680px!important}}@media(max-width:1120px){.commandWorkspace>.grid>.historyPanel,.commandWorkspace>.grid>.incidentPanel,.commandWorkspace>.grid>.queuePanel{grid-column:1/-1;min-height:auto!important;height:auto!important}.commandWorkspace>.metrics>.metric{grid-column:span 6}.commandWorkspace .incidentTimeGrid>div{grid-column:span 6!important}}@media(max-width:760px){.commandWorkspace>.metrics>.metric{grid-column:1/-1}.commandWorkspace .incidentTimeGrid>div{grid-column:1/-1!important}}.localeControl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 8px 14px;padding:9px;border:1px solid #18384d;border-radius:12px;background:#081824}.localeControl label{display:grid;grid-gap:4px;gap:4px;min-width:0}.localeControl label>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#6f90a6;font-weight:800}.localeControl select{width:100%;min-width:0;background:#0b1d2b;border:1px solid #21445c;color:#eaf6ff;border-radius:8px;padding:7px 8px;font-size:11px;font-weight:700;outline:none}.localeControl select:focus{border-color:#25b7ff;box-shadow:0 0 0 2px rgba(37,183,255,.12)}@media(max-width:1180px){.localeControl{grid-template-columns:1fr}.localeControl label>span{display:none}}.enterpriseSidebar{padding:18px 14px 16px;gap:14px;overflow:hidden}.opkronBrandLarge{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:4px 8px 12px}.opkronBrandLarge .opkronBrandMark{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(26,166,255,.22))}.opkronBrandLarge .opkronBrandCopy strong{font-size:23px;letter-spacing:.04em}.opkronBrandLarge .opkronBrandCopy span{font-size:8px;letter-spacing:.18em;color:#6f8da5}.siteSwitcher{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.siteSwitcher small{display:block;color:#607b92;font-size:8px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.enterpriseNav{gap:5px;overflow:auto;padding:2px 3px 14px;margin:0 -3px;scrollbar-width:thin}.navSection{border-radius:11px}.navSection.groupActive{background:rgba(20,50,75,.15)}.navSectionButton{width:100%;display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border:0;background:transparent;color:#8ea6ba;padding:9px 8px;border-radius:9px;text-align:left;font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.groupActive>.navSectionButton,.navSectionButton:hover{color:#dbefff;background:#0b1c2b}.navSectionIcon{display:grid;place-items:center;color:#4f7592}.groupActive .navSectionIcon{color:#45baff}.navSectionButton i{font-style:normal;font-size:13px;color:#58728a;transition:transform .2s}.navSectionButton i.open{transform:rotate(180deg)}.navSubmenu{display:flex;flex-direction:column;gap:2px;padding:2px 4px 7px 14px}.navSubmenu .navDisabled,.navSubmenu a{min-height:34px;padding:7px 8px;display:grid;grid-template-columns:21px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;border-radius:8px;color:#89a2b7;text-decoration:none;font-size:11.5px}.navSubmenu a:hover{background:#0e2234;color:#dff2ff}.navSubmenu a.active{background:linear-gradient(90deg,#0f4166,#102a41);color:white;box-shadow:inset 2px 0 #1aa6ff}.subIcon{display:grid;place-items:center;color:#54728a}.active .subIcon{color:#5cc6ff}.subLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navSubmenu b{font-size:9px;background:#143b56;color:#76d0ff;border-radius:10px;padding:2px 6px}.navSubmenu .navDisabled{opacity:.46}.navSubmenu .navDisabled i{font-style:normal;font-size:7px;letter-spacing:.1em;color:#627789}.sidebarFooter{margin-top:auto}.pilotBadge{margin-bottom:8px}.userMenuWrap{position:relative;z-index:80}.userChipButton{border:1px solid transparent;background:transparent;color:inherit;border-radius:11px;padding:6px 8px;cursor:pointer;text-align:left}.userChipButton:hover,.userChipButton[aria-expanded=true]{border-color:#223d55;background:#0b1c2b}.userChipButton>i{font-style:normal;color:#638098;margin-left:auto}.userDropdown{position:absolute;right:0;top:calc(100% + 8px);width:305px;border:1px solid #24435d;border-radius:14px;background:#081624;box-shadow:0 24px 70px rgba(0,0,0,.5);padding:8px;overflow:hidden}.userDropdownHeader{padding:10px 11px 12px;border-bottom:1px solid #183047;margin-bottom:5px}.userDropdownHeader span,.userDropdownHeader strong{display:block}.userDropdownHeader strong{font-size:13px}.userDropdownHeader span{font-size:10px;color:#6f8ba2;margin-top:3px}.userDropdown a,.userDropdown button{display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;width:100%;border:0;background:transparent;color:#bdd0df;text-decoration:none;text-align:left;padding:9px 10px;border-radius:9px;cursor:pointer}.userDropdown a:hover,.userDropdown button:hover{background:#10263a}.userDropdown a>b,.userDropdown button>b{font-size:14px;display:grid;place-items:center;color:#59c1ff}.userDropdown a span,.userDropdown button span{display:flex;flex-direction:column}.userDropdown a strong,.userDropdown button strong{font-size:11px;color:#e5f3ff}.userDropdown a small,.userDropdown button small{font-size:9px;color:#668298;margin-top:2px}.userDropdown .logoutItem{border-top:1px solid #173047;border-radius:0;margin-top:5px;padding-top:12px}.userDropdown .logoutItem b,.userDropdown .logoutItem strong{color:#ff8c94}.learningWorkspace,.settingsWorkspace{max-width:none}.settingsGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:15px;gap:15px}.settingsPanel{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#0e1e2e,#091724);padding:20px}.settingsTitle{display:grid;grid-template-columns:38px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid #183047;padding-bottom:16px;margin-bottom:18px}.settingsTitle>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #255274;border-radius:9px;color:#5dc4ff;font-size:10px;font-weight:900}.settingsTitle h2{font-size:17px}.settingsTitle p{font-size:11px;color:#718ba1;margin:5px 0 0}.settingsFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.settingInfo{grid-column:1/-1;border:1px solid #19344b;border-radius:11px;background:#0a1927;padding:13px}.settingInfo small,.settingInfo span,.settingInfo strong{display:block}.settingInfo strong{font-size:10px;color:#728da3;text-transform:uppercase;letter-spacing:.08em}.settingInfo span{font-size:14px;margin-top:5px}.settingInfo small{color:#637f96;margin-top:5px}.settingsPreview{display:flex;gap:8px;flex-wrap:wrap}.settingsPreview button{border:1px solid #203d55;background:#0a1825;color:#819aad;border-radius:9px;padding:9px 12px}.settingsPreview button.selected{border-color:#218ed7;color:#dff3ff;background:#0d2a40}.settingsPreview button:disabled{opacity:.45}.learningHero{border:1px solid #1f405a;border-radius:17px;background:radial-gradient(circle at 85% 10%,rgba(26,166,255,.12),transparent 32%),linear-gradient(180deg,#102436,#0a1927);padding:24px;display:grid;grid-template-columns:1fr minmax(300px,440px);grid-gap:24px;gap:24px;align-items:end;margin-bottom:15px}.learningHero>div>span{font-size:9px;letter-spacing:.14em;color:#5bc5ff;font-weight:900}.learningHero h2{font-size:25px;margin-top:7px}.learningHero p{max-width:720px;color:#7893a9;font-size:12px;line-height:1.55}.learningSearch{position:relative}.learningSearch input{height:44px;padding-left:36px}.learningSearch{font-size:20px;color:#4aaedf}.learningSearch>input{margin-left:-20px}.learningGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.learningCard{border:1px solid var(--border);border-radius:15px;background:linear-gradient(180deg,#0e1e2d,#091724);padding:17px;min-height:320px;display:flex;flex-direction:column}.learningCardTop{display:flex;justify-content:space-between;align-items:center}.learningCardTop>span{font-size:10px;color:#52baff;font-weight:900}.learningCardTop small{text-transform:uppercase;letter-spacing:.09em;color:#607d94;font-size:8px}.learningCard h3{font-size:16px;margin:18px 0 7px}.learningCard>p{color:#7d96aa;font-size:11px;line-height:1.5;margin:0 0 13px}.learningCard ol{margin:0;padding-left:18px;color:#a8bdcd;font-size:10.5px;line-height:1.55}.learningCard li{padding:3px 0}.guideFooter{margin-top:auto;padding-top:14px;border-top:1px solid #172e42;display:flex;justify-content:space-between;color:#5d7c93;font-size:9px}.guideFooter b{color:#4de0b7}.learningEmpty{padding:50px;text-align:center;color:#69849b}.loginPage{min-height:100vh;display:grid;place-items:center;padding:30px}.loginCard{width:min(440px,100%);border:1px solid #23445d;border-radius:20px;background:linear-gradient(180deg,#0e2031,#081522);box-shadow:0 40px 100px rgba(0,0,0,.48);padding:28px}.loginBrand{display:flex;gap:12px;align-items:center;border-bottom:1px solid #183247;padding-bottom:20px;margin-bottom:24px}.loginBrand img{width:50px;height:50px}.loginBrand span,.loginBrand strong{display:block}.loginBrand strong{font-size:24px;letter-spacing:.04em}.loginBrand span{font-size:8px;letter-spacing:.18em;color:#68849a}.loginCopy h1{font-size:27px}.loginCopy p{color:#7c95aa;font-size:12px;line-height:1.5}.loginCard>small{display:block;color:#516d83;text-align:center;font-size:9px;margin-top:12px}@media(max-width:1350px){.learningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGrid{grid-template-columns:1fr}.enterpriseSidebar{padding-left:10px;padding-right:10px}}@media(max-width:850px){.learningGrid,.learningHero,.settingsFields{grid-template-columns:1fr}.settingInfo{grid-column:auto}}.accountDropdown{width:360px!important;padding:0!important;border-radius:16px!important;background:linear-gradient(180deg,#0b1b29,#07131e)!important;border:1px solid #29485f!important;box-shadow:0 28px 80px rgba(0,0,0,.58),inset 0 0 0 1px rgba(255,255,255,.015)!important;overflow:hidden!important}.accountIdentity{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:16px 16px 14px;background:linear-gradient(180deg,rgba(22,62,88,.28),rgba(8,23,35,.08));border-bottom:1px solid #193348}.accountAvatar{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#149ce7,#0a4e78);border:1px solid #2eb8ff;color:#fff;font-weight:900;font-size:14px;letter-spacing:.04em;box-shadow:0 8px 18px rgba(12,120,184,.25)}.accountIdentityCopy{min-width:0}.accountIdentityCopy>strong{color:#f2f8fc;font-size:13px;line-height:1.25}.accountIdentityCopy>span,.accountIdentityCopy>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountIdentityCopy>span{color:#7290a5;font-size:10px;margin-top:4px}.roleBadges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.roleBadges b{display:inline-flex;align-items:center;height:19px;padding:0 7px;border:1px solid #27546f;border-radius:999px;background:#0a263a;color:#8fd6ff;font-size:8px;font-weight:900;letter-spacing:.08em}.accountSection{padding:8px;border-bottom:1px solid #173047}.accountSection:last-child{border-bottom:0}.accountSectionLabel{display:block;padding:6px 10px 5px;color:#57758a;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.accountDropdown .accountSection a,.accountDropdown .accountSection button,.accountStatic{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;min-height:45px!important;padding:8px 10px!important;border-radius:9px!important;color:#a7bfce!important}.accountDropdown .accountSection a svg,.accountDropdown .accountSection button svg,.accountStatic svg{color:#6ea9cb}.accountDropdown .accountSection a:hover,.accountDropdown .accountSection button:hover{background:#10283c!important}.accountDropdown .accountSection a>span,.accountDropdown .accountSection button>span,.accountStatic>span{display:flex!important;flex-direction:column!important;min-width:0}.accountDropdown .accountSection a strong,.accountDropdown .accountSection button strong,.accountStatic strong{font-size:11px!important;color:#e8f3fa!important;font-weight:800!important}.accountDropdown .accountSection a small,.accountDropdown .accountSection button small,.accountStatic small{font-size:9px!important;color:#69869a!important;margin-top:2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accountDropdown .accountSection a>i{font-style:normal;color:#48667a;font-size:16px}.accountStatic{cursor:default}.statusPill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid #25634f;border-radius:999px;background:#0b2c24;color:#6fe2b7;font-size:8px;letter-spacing:.09em}.accountSession{padding-top:7px!important;padding-bottom:8px!important}.accountDropdown .accountSession .logoutItem{margin:0!important;border:0!important;border-radius:9px!important;padding-top:8px!important}.accountDropdown .accountSession .logoutItem strong,.accountDropdown .accountSession .logoutItem svg{color:#ff8f97!important}.timelinePro{grid-template-columns:minmax(0,1fr) minmax(35px,.55fr) minmax(0,1fr) minmax(35px,.55fr) minmax(0,1fr)!important;padding:14px 16px!important;background:linear-gradient(180deg,#071a27,#061620)!important;border:1px solid #1b3b50!important;border-radius:12px!important}.timelinePro .timelineNode{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-width:0}.timelinePro .timelineDot{width:10px;height:10px;border-radius:999px;background:#0e3b56;border:2px solid #235b7a;box-shadow:0 0 0 4px rgba(21,115,164,.08)}.timelinePro .timelineNode.done .timelineDot{background:#1aa7f8;border-color:#6bd1ff;box-shadow:0 0 0 4px rgba(26,167,248,.09)}.timelinePro .timelineNode.current .timelineDot{background:#75d5ff;border-color:#b8ecff;box-shadow:0 0 0 5px rgba(46,180,246,.12)}.timelinePro .timelineNode.waiting .timelineDot{background:#263d4c;border-color:#4b6678}.timelinePro .timelineNode small,.timelinePro .timelineNode strong{display:block}.timelinePro .timelineNode strong{font-size:10px;color:#dceaf3;font-weight:850;letter-spacing:.02em}.timelinePro .timelineNode small{margin-top:3px;color:#66879b;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timelinePro .timelineConnector{height:1px;background:#1d455d;position:relative}.timelinePro .timelineConnector.done{background:linear-gradient(90deg,#1aa7f8,#2e6f93)}.timelinePro .timelineConnector.waiting{background:#1f3748}.detailFacts{grid-template-columns:repeat(3,1fr)!important}@media(max-width:1050px){.timelinePro{grid-template-columns:14px 1fr!important;column-gap:10px!important;row-gap:0!important}.timelinePro .timelineNode{display:contents}.timelinePro .timelineNode .timelineDot{grid-column:1}.timelinePro .timelineNode>div:last-child{grid-column:2;padding:6px 0}.timelinePro .timelineConnector{grid-column:1;width:1px;height:22px;justify-self:center}.detailFacts{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.accountDropdown{width:min(360px,calc(100vw - 24px))!important;right:-4px!important}.detailFacts{grid-template-columns:1fr!important}}.userAvatarTrigger{width:38px!important;height:38px!important;min-width:38px!important;padding:2px!important;border-radius:999px!important;display:grid!important;place-items:center!important}.userAvatarTrigger .avatar{width:32px!important;height:32px!important;margin:0!important;border-radius:999px!important}.userAvatarTrigger:hover,.userAvatarTrigger[aria-expanded=true]{border-color:#31536d!important;background:#0b1c2b!important;box-shadow:0 0 0 2px rgba(52,151,214,.08)}.adminDirectorySearch{display:grid;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;grid-gap:8px;gap:8px;margin:0 0 12px;padding:0 10px;height:40px;border:1px solid #1d3a50;border-radius:10px;background:#081521;color:#6f8da2}.adminDirectorySearch:focus-within{border-color:#347da9;box-shadow:0 0 0 2px rgba(50,134,188,.12)}.adminDirectorySearch input{width:100%;border:0!important;outline:0!important;background:transparent!important;color:#e5f1f8!important;font-size:12px!important;padding:0!important;box-shadow:none!important}.adminDirectorySearch input::placeholder{color:#59778b}.adminDirectorySearch button{border:0;background:transparent;color:#718da0;font-size:18px;cursor:pointer;border-radius:6px;height:26px}.adminDirectorySearch button:hover{background:#10283c;color:#d7e8f3}.adminDirectoryEmpty{padding:22px 14px;text-align:center;color:#668397;font-size:12px;border-bottom:1px solid #172b3d}.sidebarBrandRow{display:flex;align-items:center;gap:6px}.sidebarBrandRow .opkronBrandLarge{flex:1 1;min-width:0}.sidebarCollapseButton{width:30px;height:30px;display:grid;place-items:center;border:1px solid #1a3a51;background:#0a1a27;color:#8eb1c9;border-radius:8px;cursor:pointer;font-size:20px;line-height:1;flex:0 0 auto}.sidebarCollapseButton:hover{border-color:#2b79a8;color:#dff4ff;background:#0d2638}.opkronNavCollapsed .adminShell,.opkronNavCollapsed .campaignShell,.opkronNavCollapsed .shell{grid-template-columns:76px minmax(0,1fr)!important}.collapsedSidebar{padding:16px 10px!important;gap:12px}.collapsedSidebar .opkronBrandLarge{justify-content:center;padding:2px 0 10px}.collapsedSidebar .opkronBrandMark{width:42px!important;height:42px!important}.collapsedSidebar .navSectionButton>i,.collapsedSidebar .navSectionButton>span:not(.navSectionIcon),.collapsedSidebar .navSubmenu,.collapsedSidebar .opkronBrandCopy,.collapsedSidebar .pilotBadge div,.collapsedSidebar .release,.collapsedSidebar .siteBadgePro div,.collapsedSidebar .siteChevron{display:none!important}.collapsedSidebar .sidebarBrandRow{flex-direction:column}.collapsedSidebar .sidebarCollapseButton{width:38px;height:28px}.collapsedSidebar .siteBadgePro{height:42px}.collapsedSidebar .siteBadgePro:after{content:"T1";font-size:11px;font-weight:900;color:#bfe6ff}.collapsedSidebar .navSectionButton{grid-template-columns:1fr!important;place-items:center;padding:10px 0!important}.collapsedSidebar .navSectionIcon{color:#7294ad}.collapsedSidebar .groupActive>.navSectionButton{background:#0f2b40!important;box-shadow:inset 2px 0 #24a9ff}.collapsedSidebar .pilotBadge{justify-content:center;padding:12px 0!important}.collapsedSidebar .pilotBadge>span{margin:0}.collapsedSidebar .enterpriseNav{overflow:hidden}.wallboardShell{min-height:100vh;background:radial-gradient(circle at 50% -15%,#163754 0,#07121d 34%,#050d15 100%);color:#eef8ff;padding:20px 24px 14px;overflow:hidden;display:flex;flex-direction:column;gap:14px}.wallboardShell:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(42,111,154,.035) 1px,transparent 0),linear-gradient(90deg,rgba(42,111,154,.035) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 70%);mask-image:linear-gradient(180deg,black,transparent 70%)}.wallboardHeader{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;grid-gap:20px;gap:20px;padding:2px 2px 10px;border-bottom:1px solid rgba(87,139,176,.19)}.wallboardBrand{display:flex;align-items:center;gap:13px}.wallboardBrand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(32,170,255,.28))}.wallboardBrand div,.wallboardSite,.wallboardStatus>div{display:flex;flex-direction:column}.wallboardBrand strong{font-size:25px;letter-spacing:.06em}.wallboardBrand span{font-size:8px;letter-spacing:.23em;color:#6e91ab}.wallboardSite{text-align:center}.wallboardSite>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5c86a3;font-weight:800}.wallboardSite strong{font-size:17px;margin-top:3px}.wallboardSite small{color:#76a1bf;margin-top:2px}.wallboardStatus{justify-self:end;display:flex;align-items:center;gap:16px}.wallboardStatus>div{text-align:right}.wallboardStatus strong{font-size:20px}.wallboardStatus small{font-size:10px;color:#6f92aa;text-transform:capitalize}.wallboardStatus button{width:38px;height:38px;border-radius:10px;border:1px solid #1c4058;background:#091925;color:#84b8d9;cursor:pointer;font-size:18px}.livePulse{display:flex;align-items:center;gap:7px;border:1px solid rgba(47,216,171,.25);background:rgba(24,97,80,.13);color:#66e5c1;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:.12em}.livePulse i{width:7px;height:7px;border-radius:50%;background:#35ddb2;box-shadow:0 0 0 4px rgba(53,221,178,.08),0 0 15px rgba(53,221,178,.45);animation:wbPulse 2s infinite}@keyframes wbPulse{50%{opacity:.45;box-shadow:0 0 0 7px rgba(53,221,178,0)}}.wbCard{position:relative;z-index:1;border:1px solid rgba(50,95,127,.52);background:linear-gradient(155deg,rgba(13,30,44,.96),rgba(7,19,30,.96));border-radius:16px;box-shadow:0 18px 55px rgba(0,0,0,.2);overflow:hidden}.wbCard:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(73,181,247,.28),transparent)}.wbCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.wbEyebrow{font-size:9px;letter-spacing:.17em;color:#5e9ac0;font-weight:900}.wbCard h1,.wbCard h2{margin:4px 0 0}.wbCard h1,.wbCard h2{font-size:17px}.wallboardHeroGrid{display:grid;grid-template-columns:1.28fr 1fr .92fr;grid-gap:14px;gap:14px}.heroAvailability,.queueHealth,.reviewMomentum{padding:17px 19px}.wbState{font-size:9px;font-weight:900;letter-spacing:.08em;padding:6px 9px;border-radius:999px;border:1px solid #31536a;color:#9db8cb}.wbState.final{color:#6fe3be;border-color:rgba(63,201,161,.35);background:rgba(29,112,89,.15)}.wbState.provisional{color:#ffd17c;border-color:rgba(245,176,66,.3);background:rgba(115,80,24,.15)}.availabilityHeroValue{display:flex;align-items:baseline;gap:16px;margin:15px 0 12px}.availabilityHeroValue strong{font-size:54px;letter-spacing:-.055em;line-height:.95}.availabilityHeroValue span{color:#6d93ad;font-size:11px}.availabilityMeta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.availabilityMeta>div{border-top:1px solid #173146;padding-top:9px}.availabilityMeta span,.availabilityMeta strong{display:block}.availabilityMeta span{color:#6989a0;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.availabilityMeta strong{font-size:13px;margin-top:4px}.momentumCount{font-size:28px;color:#dff6ff}.completionVisual{display:grid;grid-template-columns:124px 1fr;align-items:center;grid-gap:18px;gap:18px;margin-top:8px}.completionRing{width:118px;height:118px;border-radius:50%;background:conic-gradient(#22b6ff var(--progress),#102638 0);display:grid;place-items:center;position:relative;box-shadow:0 0 35px rgba(26,166,255,.08)}.completionRing:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#091825;border:1px solid #1a3b51}.completionRing>div{position:relative;z-index:1;text-align:center}.completionRing span,.completionRing strong{display:block}.completionRing strong{font-size:22px}.completionRing span{font-size:9px;color:#6f91a7;text-transform:uppercase}.completionStats{display:grid;grid-gap:7px;gap:7px}.completionStats>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #142c3f;padding-bottom:6px}.completionStats span{font-size:10px;color:#7090a6}.completionStats strong{font-size:14px}.momentumMessage{margin-top:10px;background:#0b2333;border:1px solid #174057;border-radius:9px;padding:8px 10px;color:#9ec7dd;font-size:10px}.queueHealth h2{margin-bottom:12px}.readinessRows{display:grid;grid-gap:0;gap:0}.readinessRows>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #142c3e;padding:8px 0}.readinessRows span{font-size:10px;color:#718fa4}.readinessRows strong{font-size:16px}.readinessRows strong.warn{color:#ffcb72}.readinessRows strong.good{color:#5ee0b9}.readinessBanner{display:flex;align-items:center;gap:7px;margin-top:12px;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:800}.readinessBanner i{width:7px;height:7px;border-radius:50%}.readinessBanner.ready{background:rgba(26,101,80,.15);border:1px solid rgba(56,199,155,.24);color:#77e3c1}.readinessBanner.ready i{background:#50d6ad}.readinessBanner.working{background:rgba(118,83,28,.13);border:1px solid rgba(225,165,65,.22);color:#eac887}.readinessBanner.working i{background:#e4ab4b}.wallboardMainGrid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px;min-height:255px}.areaPerformance,.availabilityTrend{padding:16px 18px}.trendHeadline,.wbCardHead>span{font-size:10px;color:#7193a9}.availabilityBars{height:185px;display:flex;align-items:flex-end;gap:12px;padding-top:15px}.availabilityBarCol{height:100%;flex:1 1;display:grid;grid-template-rows:20px 1fr 18px;grid-gap:5px;gap:5px;text-align:center;min-width:0}.barValue{font-size:10px;color:#a9c6d8}.barTrack{height:100%;border-radius:8px;background:#081725;border:1px solid #153247;display:flex;align-items:flex-end;overflow:hidden;padding:3px}.barFill{width:100%;border-radius:5px 5px 3px 3px;min-height:5px;background:linear-gradient(180deg,#27c9ff,#1481c9);box-shadow:0 -5px 18px rgba(31,175,255,.15)}.barFill.provisional{background:linear-gradient(180deg,#eebd58,#a66f21)}.availabilityBarCol>span{font-size:9px;color:#637f92}.noTrend{align-self:center;margin:auto;color:#698ba3;font-size:11px}.areaRows{display:grid;grid-gap:10px;gap:10px;margin-top:13px}.areaRowTop{display:flex;justify-content:space-between;gap:10px}.areaRowTop strong{font-size:11px}.areaRow small,.areaRowTop span{font-size:9px;color:#6f8ea4}.areaBar{height:7px;border-radius:999px;background:#081724;border:1px solid #153247;overflow:hidden;margin:5px 0 4px}.areaBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#1589d8,#35c7ff)}.wallboardBottomGrid{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:14px;gap:14px;min-height:210px;flex:1 1}.recentVerified,.recurringFaults{padding:15px 18px}.verifiedRows{display:grid;margin-top:8px}.verifiedRow{display:grid;grid-template-columns:24px minmax(0,1fr) 54px;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #142a3b}.verifiedTick{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#103b34;color:#63dfba;font-size:10px}.verifiedRow>div{min-width:0}.verifiedRow small,.verifiedRow span,.verifiedRow strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verifiedRow strong{font-size:10px}.verifiedRow span{font-size:10px;color:#a8c0d1;margin-top:1px}.verifiedRow small{font-size:8px;color:#628096;margin-top:2px}.verifiedRow time{font-size:9px;color:#7694a9;text-align:right}.recurringRows{display:grid;margin-top:8px}.recurringRow{display:grid;grid-template-columns:23px minmax(0,1fr) 36px;grid-gap:9px;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #142a3b}.recurringRow>b{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#10283b;color:#68c9ff;font-size:9px}.recurringRow div{min-width:0}.recurringRow span,.recurringRow strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recurringRow strong{font-size:10px}.recurringRow span{font-size:9px;color:#7898ad;margin-top:2px}.recurringRow em{font-size:12px;font-style:normal;font-weight:900;color:#ffbf68}.emptyWb{padding:24px 0;color:#69879b;font-size:10px}.wallboardFooter{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;color:#55748a;font-size:9px;letter-spacing:.04em;padding:0 2px}.wallboardFooter>span{text-transform:uppercase;letter-spacing:.11em}.wallboardError{position:fixed;left:50%;top:74px;transform:translateX(-50%);z-index:10;background:#4a1b22;border:1px solid #8c3c45;color:#ffd9dc;padding:9px 14px;border-radius:8px;font-size:11px}.wallboardLoading{min-height:65vh;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;color:#7fa2ba}.wallboardLoader{width:44px;height:44px;border-radius:50%;border:3px solid #15344a;border-top-color:#22aef4;animation:wbSpin 1s linear infinite}@keyframes wbSpin{to{transform:rotate(1turn)}}@media(max-width:1400px){.wallboardShell{padding:14px 16px 10px;gap:10px}.availabilityHeroValue strong{font-size:44px}.completionRing{width:100px;height:100px}.completionVisual{grid-template-columns:104px 1fr}.availabilityBars{height:160px}.wallboardBottomGrid{min-height:185px}.verifiedRow{padding:5px 0}.recurringRow{padding:6px 0}}@media(max-width:1050px){.wallboardShell{overflow:auto}.wallboardHeader{grid-template-columns:1fr auto}.wallboardSite{display:none}.wallboardBottomGrid,.wallboardHeroGrid,.wallboardMainGrid{grid-template-columns:1fr}.wallboardFooter{padding-bottom:10px}}.calendarWorkspace,.qualityWorkspace{max-width:none!important}.calendarToolbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-bottom:16px}.calendarViewSwitch{display:flex;padding:3px;border:1px solid #1c3d52;border-radius:11px;background:#071722}.calendarNav button,.calendarViewSwitch button{border:0;background:transparent;color:#7898ae;padding:8px 13px;border-radius:8px;cursor:pointer}.calendarViewSwitch button.active{background:#123149;color:#e6f7ff;box-shadow:inset 0 0 0 1px #245a78}.calendarNav{display:flex;align-items:center;justify-content:center;gap:13px}.calendarNav strong{min-width:210px;text-align:center;font-size:14px}.calendarNav button{font-size:22px;padding:3px 10px}.opsCalendar{border:1px solid #1a394d;border-radius:16px;background:#07141f;overflow:hidden;box-shadow:var(--shadow-panel)}.calendarWeekHead{display:grid;grid-template-columns:repeat(7,1fr);background:#0a1c29;border-bottom:1px solid #1a394d}.calendarWeekHead>div{padding:10px 12px;border-right:1px solid #142f40;display:flex;justify-content:space-between;align-items:baseline}.calendarWeekHead span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#698ba2}.calendarWeekHead strong{font-size:15px}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr)}.calendarDay{min-height:170px;padding:10px;border-right:1px solid #142f40;border-bottom:1px solid #142f40;position:relative}.opsCalendar.month .calendarDay{min-height:135px}.calendarDay.today{background:linear-gradient(180deg,rgba(26,117,171,.12),rgba(7,20,31,0))}.calendarDayNumber{font-size:10px;color:#58768b;margin-bottom:8px}.calendarDay.today .calendarDayNumber{color:#63c9ff;font-weight:900}.calendarEvents{display:grid;grid-gap:5px;gap:5px}.calendarEvent{position:relative;border:1px solid #22465d;border-left:3px solid #3aa9e8;border-radius:7px;padding:6px 7px;background:#0a1e2b;min-width:0}.calendarEvent small,.calendarEvent span,.calendarEvent strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarEvent span{font-size:7px;font-weight:900;letter-spacing:.1em;color:#70a9cb}.calendarEvent strong{font-size:9px;margin:2px 0;color:#d6eaf5}.calendarEvent small{font-size:7px;color:#66869c}.calendarEvent.type-loto{border-left-color:#ffba55}.calendarEvent.type-tac{border-left-color:#54d9b0}.calendarEvent.type-change{border-left-color:#a68cff}.calendarEvent.type-shutdown{border-left-color:#ff6e76}.calendarEvent.type-quality,.calendarEvent.type-warranty{border-left-color:#e885ff}.calendarEvents em{font-size:8px;color:#6b8ba0;font-style:normal}.areaLifecyclePanel{margin-top:16px;border:1px solid #1b394c;border-radius:16px;background:linear-gradient(180deg,#0c1d2a,#07151f);padding:18px}.areaLifecycleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.areaLifecycleGrid>div{border:1px solid #1b3c51;background:#081a27;border-radius:11px;padding:12px;display:grid;grid-gap:4px;gap:4px}.areaLifecycleGrid span{font-size:8px;color:#5d829b}.areaLifecycleGrid strong{font-size:12px}.areaLifecycleGrid b{font-size:9px;color:#56c6ff;letter-spacing:.07em}.areaLifecycleGrid small{font-size:8px;color:#728fa3;text-transform:capitalize}.calendarModal{width:min(650px,94vw)!important}.calendarModal .panelTitle>button{border:0;background:transparent;color:#7c9aaf;font-size:24px;cursor:pointer}.formTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.qualityKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.qualityKpis>div{border:1px solid #1b3b50;border-radius:13px;background:linear-gradient(180deg,#0b1e2c,#071722);padding:15px 17px}.qualityKpis span,.qualityKpis strong{display:block}.qualityKpis span{font-size:9px;color:#6a8aa0;text-transform:uppercase;letter-spacing:.08em}.qualityKpis strong{font-size:27px;margin-top:7px}.qualityKpis .mutedValue{font-size:14px;color:#61d6b3;margin-top:13px}.qualityGrid{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:16px;gap:16px}.qualityCandidates{display:grid;grid-gap:7px;gap:7px}.qualityCandidates button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #17384b;background:#071a27;border-radius:10px;padding:11px 12px;color:#d8ecf7;cursor:pointer}.qualityCandidates button.active,.qualityCandidates button:hover{background:#0b293b;border-color:#2b789f}.qualityCandidates button div{min-width:0}.qualityCandidates small,.qualityCandidates span,.qualityCandidates strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qualityCandidates strong{font-size:11px}.qualityCandidates span{font-size:10px;color:#a4bdcd;margin-top:2px}.qualityCandidates small{font-size:8px;color:#66889e;margin-top:3px}.qualityCandidates button>b{font-size:9px;color:#59c5ff;white-space:nowrap}.qualityCases{display:grid}.qualityCases>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #142f40}.qualityCases small,.qualityCases strong{display:block}.qualityCases strong{font-size:10px}.qualityCases small{font-size:8px;color:#69889d;margin-top:3px}.caseStatus{font-size:8px;font-weight:900;letter-spacing:.06em;text-align:center;border:1px solid #2a4b60;padding:5px 7px;color:#88a9bf}.caseStatus.draft{color:#ffce76;border-color:#684d27;background:#291d0b}.caseStatus.investigating,.caseStatus.open{color:#66cbff;border-color:#28566f;background:#0a2636}.caseStatus.closed{color:#66dfb7;border-color:#275849;background:#0a251d}.qualityComposer{position:fixed!important;right:0;top:0;bottom:0;width:min(540px,94vw)!important;z-index:120;padding:22px!important;overflow:auto;display:block!important}.qualityComposer label{display:grid;grid-gap:7px;gap:7px;margin:15px 0;font-size:10px;color:#88a8bd;font-weight:800}.qualityComposer input,.qualityComposer textarea{width:100%;padding:12px}.qualitySource{border:1px solid #1d4055;border-radius:11px;padding:12px;background:#081c2a}.qualitySource small,.qualitySource span,.qualitySource strong{display:block}.qualitySource span{font-size:8px;color:#63869d;text-transform:uppercase}.qualitySource strong{font-size:13px;margin-top:4px}.qualitySource small{font-size:9px;color:#7797aa;margin-top:2px}.evidenceDrop{border:1px dashed #2b607f;border-radius:12px;padding:16px!important;background:#081b28;cursor:pointer}.evidenceDrop input{display:none}.evidenceDrop strong{color:#55c6ff}.evidenceDrop span{font-size:9px;color:#698da4;font-weight:500}.qualityAutoMap{border-left:3px solid #38c6a0;background:#0a241f;border-radius:9px;padding:11px 12px;margin:16px 0;display:grid;grid-gap:4px;gap:4px}.qualityAutoMap strong{font-size:10px;color:#76e1c1}.qualityAutoMap span{font-size:9px;color:#81a9a0}.qualityHint{display:block;margin-top:10px;color:#65849a;line-height:1.45}.qualityComposer .primary{width:100%}@media(max-width:1200px){.qualityGrid{grid-template-columns:1fr}.qualityKpis{grid-template-columns:repeat(2,1fr)}.calendarDay{min-height:145px;padding:7px}.calendarEvent{padding:5px}}@media(max-width:850px){.calendarToolbar{grid-template-columns:1fr}.calendarNav{order:-1}.opsCalendar{overflow-x:auto}.calendarGrid,.calendarWeekHead{min-width:900px}.qualityKpis{grid-template-columns:1fr 1fr}.formTwo{grid-template-columns:1fr}}.navSubmenu .navDisabled{opacity:.62!important}.navSubmenu .navDisabled i{opacity:.7;border-color:#2a4558!important;color:#6d8799!important}.navSubmenu a{font-weight:650}body,html{font-size:15px;line-height:1.45}.enterpriseSidebar{width:auto}.enterpriseNav{font-size:14px}.navSectionButton{min-height:43px;font-size:13px!important;letter-spacing:.04em}.navSubmenu .navDisabled,.navSubmenu a{min-height:40px;font-size:13.5px!important}.navSubmenu .subLabel{line-height:1.25}.navSubmenu i{font-size:9.5px!important}.opkronSiteBadge small,.siteBadgePro small{font-size:10.5px!important}.siteBadgePro strong{font-size:14px!important}.release,.sidebarFooter,.siteBadgePro span{font-size:12.5px!important}.eyebrow{font-size:11px}.adminHeader p,.panelSubtitle{font-size:14px!important;line-height:1.5}.metric small,.metric>span{font-size:13px}.queueCopy strong{font-size:14px}.queueCopy span{font-size:13px}.age,.queueCopy small{font-size:11.5px}.incidentMeta span{font-size:12px}.alertContext strong{font-size:13px}.alertContext p{font-size:13.5px}label{font-size:12.5px}.fieldHint{font-size:12px}.historyRow strong{font-size:13px}.historyRow span{font-size:12px}.historyRow small,.knowledge span{font-size:10.5px}.knowledge p{font-size:12.5px}.count,.userRow{font-size:13px}.userRowHead{font-size:11px}.statusActive,.statusDisabled{font-size:10.5px}.auditRow strong{font-size:12.5px}.auditRow small,.auditSummary{font-size:11px}.auditAction{font-size:10.5px}.connectorForm label,.ingestForm label{font-size:11.5px!important}.batchRow,.fileDrop small,.mappingSummary span,.runRow,.sampleRow{font-size:11px!important}.connectorFacts span,.previewMetrics span,.sourceFlow span{font-size:10px!important}.connectorFacts strong,.sourceFlow strong{font-size:12px!important}.enterpriseLoginCard{width:min(520px,calc(100vw - 32px));padding:30px}.enterpriseLoginCard .loginCopy p{font-size:14px;line-height:1.6}.loginActions{display:grid;grid-gap:11px;gap:11px;margin-top:22px}.localPilotButton,.microsoftLoginButton{min-height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:14px;font-weight:800}.microsoftLoginButton{background:#f8fbff;color:#17202a;border:1px solid #d9e1ea}.microsoftLoginButton:hover{background:#fff}.microsoftLoginButton.disabled{opacity:.45;cursor:not-allowed}.localPilotButton{background:#0a1a28;color:#c6d8e6;border:1px solid #26445d;cursor:pointer}.msMark{width:18px;height:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.msMark i{display:block;background:#3075cf}.msMark i:nth-child(2){background:#36a852}.msMark i:nth-child(3){background:#f7b928}.msMark i:nth-child(4){background:#e9513d}.providerState{color:#8299aa;text-align:center;font-size:11.5px;line-height:1.45}.loginDivider{height:1px;background:#203548;margin:7px 0;position:relative}.loginDivider span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0d1a29;padding:0 9px;color:#637d91;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.loginSecurityNote{display:grid;grid-gap:4px;gap:4px;margin-top:18px;padding:12px;border:1px solid #1f435d;background:#091c2b;border-radius:10px}.loginSecurityNote strong{font-size:12px;color:#9fdbff}.loginSecurityNote span{font-size:11.5px;color:#7895aa;line-height:1.45}.loginError{border:1px solid #7a2e35;background:#32171d;color:#ffc6cb;padding:11px 13px;border-radius:10px;font-size:12px}.identityWorkspace{max-width:1600px;width:100%}.identityHero{min-height:auto!important;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.identityHero>div{display:flex;align-items:center;gap:14px}.identityHero p{margin:5px 0 0;color:#86a0b3;font-size:13.5px}.identityIcon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#0e3350;color:#63c8ff;font-size:22px}.identityStatus{border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:900;letter-spacing:.06em;border:1px solid}.identityStatus.ready{background:#0b2d26;border-color:#1e5748;color:#65e2b6}.identityStatus.setup{background:#31260e;border-color:#675325;color:#f2cf73}.identityGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.identityPanel{min-height:280px!important}.identityFacts{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.identityFacts>div{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-top:1px solid var(--border)}.identityFacts>div:first-child{border-top:0}.identityFacts span{color:#7892a6;font-size:12px}.identityFacts strong{font-size:12.5px}.identityCallout{margin-top:12px;border:1px solid #234c66;background:#0a2231;border-radius:9px;padding:11px;color:#8fb3c9;font-size:12px;line-height:1.5}.identityFlow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.identityFlow span{border:1px solid #28506b;background:#0b2031;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.identityFlow i{font-style:normal;color:#38b9ff}.identityText{color:#839caf;line-height:1.6;font-size:12.5px;margin-top:16px}.providerRoadmap{display:grid;grid-gap:8px;gap:8px}.providerRoadmap span{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--border);background:#081521;border-radius:9px;padding:10px 11px;font-size:12.5px}.providerRoadmap b{font-size:10.5px;color:#7693a7}.providerRoadmap .ready{border-color:#235a4d}.providerRoadmap .ready b{color:#63ddb8}.identitySetup{min-height:auto!important;margin-top:14px}.identitySteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.identitySteps>div{display:flex;gap:10px;border:1px solid var(--border);background:#081521;border-radius:10px;padding:12px}.identitySteps div>b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#123653;color:#6cc9ff;font-size:11px}.identitySteps span{display:grid;grid-gap:3px;gap:3px}.identitySteps strong{font-size:12.5px}.identitySteps small{font-size:11.5px;color:#7894a9;line-height:1.4}@media(max-width:1150px){.identityGrid{grid-template-columns:1fr}.identitySteps{grid-template-columns:1fr 1fr}}@media(max-width:700px){.identitySteps{grid-template-columns:1fr}}.changeWorkspace,.handoverWorkspace,.reportWorkspace{max-width:1760px;width:100%}.handoverHero{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,.65fr)) auto;grid-gap:14px;gap:14px;align-items:center;padding:17px 18px;margin-bottom:14px}.handoverHero>div:first-child{display:grid;grid-gap:6px;gap:6px}.handoverDate{max-width:190px;background:#071722;border:1px solid #24465d;color:#dceef9;border-radius:8px;padding:10px 11px;font-weight:750;font-size:14px}.handoverHeroStat{border-left:1px solid #17364a;padding-left:16px;display:grid;grid-gap:2px;gap:2px}.handoverHeroStat span{font-size:10.5px;color:#6f91a8;text-transform:uppercase;letter-spacing:.08em}.handoverHeroStat strong{font-size:24px;line-height:1.05}.handoverHeroStat small{font-size:11.5px;color:#6e899b}.reportLaunch{white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 15px;border-radius:9px}.handoverGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);grid-gap:14px;gap:14px;align-items:start}.handoverComposer,.handoverInbox{min-height:620px}.handoverFilterNote{border:1px solid #183d53;background:#081c2a;color:#7fa0b4;padding:10px 12px;border-radius:9px;font-size:12.5px;margin-bottom:10px}.handoverRows{display:grid;grid-gap:7px;gap:7px;max-height:545px;overflow:auto;padding-right:3px}.handoverRow{width:100%;display:grid;grid-template-columns:25px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:1px solid #17394e;background:#071924;border-radius:10px;padding:11px 12px;color:#dbeef8;cursor:pointer}.handoverRow.active,.handoverRow:hover{border-color:#3a86ae;background:#0a2638}.handoverRow.included{box-shadow:inset 3px 0 #39c69d}.handoverCheck{width:20px;height:20px;border:1px solid #33546a;border-radius:6px;display:grid;place-items:center;color:#061813;font-weight:950}.handoverCheck.on{background:#46d1a8;border-color:#46d1a8}.handoverRowMain{min-width:0}.handoverRowMain>div{display:flex;align-items:center;gap:9px}.handoverRowMain strong{font-size:13.5px}.handoverRowMain>div span{font-size:11.5px;color:#75a1bb}.handoverRowMain p{margin:3px 0 2px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bcd1dd}.handoverRowMain small{font-size:10.5px;color:#698a9e}.decisionPill{font-size:9.5px;font-weight:900;letter-spacing:.055em;border-radius:999px;padding:5px 8px;border:1px solid #38536a;color:#91a8b8}.decisionPill.included{color:#65deb7;border-color:#27604f;background:#09261f}.decisionPill.excluded{color:#75c9ff;border-color:#285c7a;background:#082638}.decisionPill.pending{color:#f3cc71;border-color:#6c5426;background:#2b210d}.handoverComposer{position:-webkit-sticky;position:sticky;top:14px}.handoverComposer label{display:grid;grid-gap:7px;gap:7px;margin:14px 0;font-size:12.5px;color:#8ca8ba;font-weight:800}.handoverComposer select,.handoverComposer textarea{width:100%;background:#071722;border:1px solid #24465d;color:#d9edf8;border-radius:9px;padding:11px 12px;font:inherit}.handoverSourceCard{border:1px solid #1c4157;background:#081d2a;border-radius:10px;padding:12px;display:grid;grid-gap:4px;gap:4px}.handoverSourceCard>span{font-size:9.5px;color:#6d91a8;text-transform:uppercase;letter-spacing:.08em}.handoverSourceCard strong{font-size:13.5px}.handoverSourceCard small{font-size:11px;color:#7593a7}.handoverToggle{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:11px!important;border:1px solid #1f4e65;background:#092333;border-radius:10px;padding:12px!important}.handoverToggle input{width:18px;height:18px;accent-color:#45c9a4;margin-top:2px}.handoverToggle span{display:grid;grid-gap:2px;gap:2px}.handoverToggle strong{font-size:13px;color:#cde6f3}.handoverToggle small{font-size:11.5px;color:#7998aa;font-weight:500}.handoverAuto{border-left:3px solid #41cba4;background:#09231f;border-radius:8px;padding:10px 12px;display:grid;grid-gap:3px;gap:3px;margin:14px 0}.handoverAuto strong{font-size:11.5px;color:#75dfbe}.handoverAuto span{font-size:11px;color:#84a89f}.handoverSave{width:100%;min-height:44px}.handoverEmpty{min-height:520px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:35px;color:#718fa2}.handoverEmptyIcon{width:52px;height:52px;border:1px solid #29526c;background:#0a2232;border-radius:14px;display:grid;place-items:center;font-size:25px;color:#62c8ff}.handoverEmpty h2{color:#d1e5f0;margin:14px 0 6px}.handoverEmpty p{max-width:330px;font-size:12.5px;line-height:1.55}.areaBadge{font-size:10px;border:1px solid #2b5972;background:#092536;color:#8ed3f7;border-radius:999px;padding:5px 8px}.handoverPreview{margin-top:14px}.handoverPreviewHead{display:grid;grid-template-columns:1.5fr .7fr .7fr;grid-gap:10px;gap:10px;border:1px solid #183a50;border-radius:9px;background:#071824;padding:11px 12px;margin-bottom:10px}.handoverPreviewHead div{display:grid;grid-gap:2px;gap:2px}.handoverPreviewHead small{color:#6b899e;font-size:10px}.handoverPreviewHead strong{font-size:12.5px}.handoverPreviewTable{display:grid}.handoverPreviewRow{display:grid;grid-template-columns:160px 180px minmax(0,1fr) 120px;grid-gap:10px;gap:10px;align-items:center;padding:10px 8px;border-top:1px solid #163347;font-size:12px}.handoverPreviewRow.head{border-top:0;color:#708da0;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:850}.handoverPreviewRow p{margin:0;color:#adc3d1}.reportTopbar{display:grid;grid-template-columns:190px minmax(300px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:13px 14px;margin-bottom:14px}.reportTopbar label{display:grid;grid-gap:5px;gap:5px;color:#7995a8;font-size:11px;font-weight:800}.reportTopbar input{background:#071722;border:1px solid #24465d;color:#dceef8;border-radius:8px;padding:10px 11px;font-size:13px}.reportActions{display:flex;gap:8px}.reportBuilderGrid{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.reportComposer{position:-webkit-sticky;position:sticky;top:14px;max-height:calc(100vh - 110px);overflow:auto}.reportComposerHint{font-size:12px;line-height:1.55;color:#7897aa;margin:0 0 12px}.reportSectionList{display:grid;grid-gap:7px;gap:7px}.reportSection{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #17384c;background:#071824;border-radius:9px;padding:10px}.reportSection.enabled{border-color:#285b74;background:#092231}.reportSection label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.reportSection input{width:17px;height:17px;accent-color:#42c7a1;margin-top:2px}.reportSection label span{display:grid;grid-gap:2px;gap:2px}.reportSection strong{font-size:12.5px}.reportSection small{font-size:10.5px;line-height:1.4;color:#6f8b9e}.sectionMove{display:flex;gap:3px}.sectionMove button{width:27px;height:27px;border:1px solid #29465a;background:#0a1d2a;color:#88a6ba;border-radius:6px;cursor:pointer}.sectionMove button:disabled{opacity:.25}.reportTemplateBlock{margin-top:18px;display:grid;grid-gap:6px;gap:6px}.reportTemplateBlock>span{margin-bottom:3px}.reportTemplateBlock button{border:1px solid #17384c;background:#071824;color:#d7e9f3;border-radius:8px;padding:9px 10px;text-align:left;display:flex;justify-content:space-between;cursor:pointer}.reportTemplateBlock button strong{font-size:11.5px}.reportTemplateBlock button small{font-size:9.5px;color:#708da1}.reportPaper{background:#f7f9fb;color:#172433;min-height:1100px;border-radius:4px;box-shadow:0 15px 45px rgba(0,0,0,.32);padding:42px 46px}.reportPaperHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #d8e0e7;padding-bottom:18px}.reportLogo{display:flex;align-items:center;gap:10px}.reportLogo img{width:38px}.reportLogo div{display:grid}.reportLogo strong{font-size:19px;letter-spacing:.08em}.reportLogo span{font-size:7.5px;letter-spacing:.15em;color:#637585}.reportPaperHeader>div:last-child{text-align:right;display:grid;grid-gap:3px;gap:3px}.reportPaperHeader>div:last-child small{font-size:8px;letter-spacing:.12em;color:#6a7e8d}.reportPaperHeader>div:last-child strong{font-size:13px}.reportPaperHeader>div:last-child span{font-size:10px;color:#617482}.reportTitle{display:flex;justify-content:space-between;gap:24px;padding:28px 0 22px}.reportTitle>div:first-child>span{font-size:8px;letter-spacing:.13em;color:#5a7485}.reportTitle h1{font-size:30px;margin:4px 0 3px}.reportTitle p{margin:0;color:#637684;font-size:11px}.reportEvidence{min-width:150px;border-radius:8px;padding:11px 12px;display:grid;grid-gap:2px;gap:2px;text-align:right;border:1px solid}.reportEvidence small,.reportEvidence span{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.reportEvidence strong{font-size:14px}.reportEvidence.ready{background:#eaf8f2;border-color:#b8e4d4;color:#1d7259}.reportEvidence.provisional{background:#fff7e8;border-color:#f2d8a8;color:#8b661e}.reportPageSection{padding:22px 0;border-top:1px solid #dfe6eb}.reportSectionHead{display:flex;align-items:center;gap:9px;margin-bottom:14px}.reportSectionHead span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#172d3c;color:#fff;font-size:8.5px;font-weight:900}.reportSectionHead h2{font-size:18px;margin:0}.reportExecutive{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.reportDecisionCards>div,.reportExecutive>div{border:1px solid #d9e3e9;background:#fff;border-radius:7px;padding:10px}.reportDecisionCards span,.reportExecutive small{display:block;font-size:8.5px;color:#607583;text-transform:uppercase;letter-spacing:.05em}.reportDecisionCards strong,.reportExecutive strong{font-size:22px;margin-top:4px;display:block}.reportNarrative{font-size:10.5px;line-height:1.7;color:#536875;margin:12px 0 0}.reportAvailability{display:grid;grid-template-columns:1.35fr repeat(3,.65fr);grid-gap:8px;gap:8px}.reportAvailability>div{border:1px solid #d9e3e9;background:#fff;border-radius:7px;padding:11px;display:grid;align-content:center}.reportAvailability small{font-size:8px;text-transform:uppercase;color:#657b89}.reportAvailability strong{font-size:15px;margin-top:4px}.reportAvailabilityHero strong{font-size:32px}.reportAvailabilityHero span{font-size:9px;color:#667986;margin-top:3px}.reportTable{display:grid;border:1px solid #d9e3e9;border-radius:7px;overflow:hidden}.reportTableRow{display:grid;grid-template-columns:120px 135px minmax(0,1fr) 100px;grid-gap:8px;gap:8px;align-items:start;padding:8px 9px;border-top:1px solid #e4eaee;font-size:9.5px}.reportTableRow.head{border-top:0;background:#eef3f6;text-transform:uppercase;font-size:7.5px;letter-spacing:.05em;color:#647987;font-weight:850}.reportTableRow p{margin:0;line-height:1.45;color:#455c69}.reportDecisionCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.reportSimpleRows{display:grid;border:1px solid #d9e3e9;border-radius:7px;overflow:hidden}.reportSimpleRows>div{display:grid;grid-template-columns:110px minmax(0,1fr) 110px;grid-gap:8px;gap:8px;padding:8px 9px;border-top:1px solid #e3eaee;font-size:9.5px}.reportSimpleRows>div:first-child{border-top:0}.reportSimpleRows em{font-style:normal;text-align:right;color:#5f7685}.reportEmpty{padding:16px;text-align:center;color:#82939e;font-size:9.5px}.reportPaperFooter{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d9e2e8;margin-top:18px;padding-top:12px;color:#6a7d88;font-size:8.5px}.reportPaperFooter strong{color:#354e5d}.changeHero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 18px;margin-bottom:14px}.changeHero h2{margin:3px 0 5px}.changeHero p{max-width:760px;color:#7f9bae;font-size:12.5px;line-height:1.5;margin:0}.changeFlow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.changeFlow span{border:1px solid #28516b;background:#09202f;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:800;color:#b8d1df}.changeFlow i{font-style:normal;color:#4bbff7}.changeGrid{grid-template-columns:1.35fr .65fr;grid-gap:14px;gap:14px}.changeConnectors,.changeGrid,.changeRows{display:grid}.changeConnectors>div,.changeRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 3px;border-top:1px solid #153448}.changeConnectors>div:first-child,.changeRow:first-child{border-top:0}.changeRow>div{display:grid;grid-gap:2px;gap:2px}.changeConnectors strong,.changeRow strong{font-size:12px}.changeConnectors span,.changeRow span{font-size:11.5px;color:#9bb2c0}.changeRow small{font-size:10px;color:#63869c}.changeConnectors em,.changeRow em{font-style:normal;font-size:9px;border:1px solid #2a5269;border-radius:999px;padding:5px 7px;color:#88bdd8}.connectorEmptyState{display:grid!important;justify-content:normal!important;align-items:normal!important;grid-gap:6px!important;gap:6px!important;border:1px dashed #28516a!important;padding:16px!important;border-radius:9px}.connectorEmptyState p{font-size:11.5px;color:#7896a9;line-height:1.5;margin:0}.connectorEmptyState a{color:#58c7ff;text-decoration:none;font-weight:800;font-size:11.5px}@media(max-width:1280px){.handoverHero{grid-template-columns:1fr 1fr 1fr}.reportLaunch{grid-column:3}.changeGrid,.handoverGrid{grid-template-columns:1fr}.handoverComposer,.reportComposer{position:static}.reportBuilderGrid{grid-template-columns:1fr}.reportComposer{max-height:none}}@media(max-width:850px){.handoverHero{grid-template-columns:1fr 1fr}.reportLaunch{grid-column:auto}.handoverPreviewRow{grid-template-columns:100px 130px minmax(220px,1fr) 100px}.handoverPreviewTable{overflow-x:auto}.reportTopbar{grid-template-columns:1fr}.reportPaper{padding:24px 22px;overflow:auto}.reportAvailability,.reportExecutive{grid-template-columns:1fr 1fr}.changeHero{display:grid}}@media print{body{background:#fff!important}.reportShell .adminHeader,.reportShell .reportComposer,.reportShell .reportTopbar,.reportShell .sidebar{display:none!important}.reportBuilderGrid,.reportShell,.reportWorkspace{display:block!important;margin:0!important;padding:0!important}.reportPaper{box-shadow:none!important;border-radius:0!important;min-height:auto!important;padding:18mm!important;width:100%!important}.reportPageSection{page-break-inside:avoid;break-inside:avoid}.reportPaper{font-size:10pt}}.externalWorkspace{max-width:1760px;width:100%}.externalHeaderActions{display:flex;align-items:center;gap:10px}.orchestrationHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;margin-bottom:14px}.orchestrationHero h2{margin:3px 0 5px}.orchestrationHero p{max-width:760px;color:#7e9aaf;font-size:12.5px;line-height:1.5;margin:0}.orchestrationFlow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:680px}.orchestrationFlow span,.orchestrationFlow strong{border:1px solid #28516a;background:#09202f;border-radius:8px;padding:7px 9px;font-size:10.5px}.orchestrationFlow strong{background:#0d3550;border-color:#3a789d;color:#7ed4ff}.orchestrationFlow i{font-style:normal;color:#4fc4fb}.externalDomainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.externalDomain:last-child{grid-column:1/-1}.externalCards{display:grid;grid-gap:7px;gap:7px}.externalCard{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #17384c;background:#071824;border-radius:9px;padding:11px 12px}.externalCard>div{display:grid;grid-gap:2px;gap:2px}.externalCard strong{font-size:12.5px}.externalCard span{font-size:11.5px;color:#9bb1bf}.externalCard small{font-size:10px;color:#66889d}.externalCard em{font-style:normal;font-size:9px;font-weight:900;border:1px solid #34556c;border-radius:999px;padding:5px 7px;color:#8da7b8}.externalCard em.active{color:#66deb7;border-color:#275c4e;background:#08241e}.externalCard em.error{color:#ff9e9e;border-color:#6d3434;background:#291414}.externalCard em.configured{color:#6dccff;border-color:#2b617d;background:#082536}.externalEmpty{min-height:100px;border:1px dashed #284b60;border-radius:9px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:16px}.externalEmpty strong{font-size:12px;color:#9ab6c7}.externalEmpty span{font-size:10.5px;color:#66879a;margin-top:3px}.modalShade{position:fixed;inset:0;background:rgba(0,7,13,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;display:flex;justify-content:flex-end}.externalComposer{width:min(560px,95vw);height:100%;border-radius:0!important;padding:22px!important;overflow:auto}.externalComposer label{display:grid;grid-gap:6px;gap:6px;margin:13px 0;color:#89a5b8;font-size:11.5px;font-weight:800}.externalComposer input,.externalComposer select{width:100%;background:#071722;border:1px solid #24465d;color:#dceef8;border-radius:8px;padding:10px 11px;font:inherit}.externalComposerIntro{font-size:12px;line-height:1.55;color:#7695a8}.externalSecurity{border-left:3px solid #47c9a5;background:#09231f;border-radius:8px;padding:10px 11px;display:grid;grid-gap:3px;gap:3px;margin:15px 0}.externalSecurity strong{font-size:11.5px;color:#75dfbd}.externalSecurity span{font-size:10.5px;color:#85a89f}.closeButton{width:32px;height:32px;border-radius:8px;border:1px solid #29465a;background:#091a27;color:#8eabbc;font-size:19px;cursor:pointer}@media(max-width:1050px){.externalDomainGrid{grid-template-columns:1fr}.externalDomain:last-child{grid-column:auto}.orchestrationHero{display:grid}.orchestrationFlow{justify-content:flex-start}}.panel{min-height:0!important}.changeHero,.handoverHero,.orchestrationHero,.reportTopbar{min-height:0!important;height:auto!important}.handoverComposer,.handoverInbox{min-height:0!important}.handoverRows{max-height:min(545px,calc(100vh - 360px))}.handoverEmpty{min-height:320px}.batchPanel,.cataloguePanel,.connectorDetailPanel,.connectorRunsPanel,.externalComposer,.externalDomain,.handoverPreview,.reportComposer,.sourceListPanel,.sourcePanel,.uploadPanel{min-height:0!important}.commandWorkspace .incidentPanel,.commandWorkspace .queuePanel{min-height:calc(100vh - 248px)!important}@media(max-width:1280px){.handoverRows{max-height:none}}:root{--shell-sidebar:224px;--shell-top:58px;--shell-subnav:46px}.appSidebar.shellV2{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:var(--shell-sidebar);padding:15px 12px 14px!important;gap:14px!important;background:#06131f!important;border-right:1px solid #193044!important;z-index:120}.shellV2 .opkronBrandMark{width:48px!important;height:48px!important}.shellV2 .opkronBrandCopy strong{letter-spacing:.055em}.shellV2 .opkronBrandCopy span{font-size:7.5px!important;letter-spacing:.19em}.shellV2 .siteBadgePro{margin-top:0!important;padding:11px 12px!important;min-height:68px!important}.shellV2 .siteBadgePro small{font-size:8px!important}.shellV2 .siteBadgePro span:not(.siteChevron){font-size:10.5px!important;margin-top:3px!important}.domainNav{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:auto;padding:2px 0}.domainNavLabel{font-size:8px;font-weight:900;letter-spacing:.16em;color:#506f84;padding:7px 10px 5px}.domainNavItem{position:relative;width:100%;height:42px;border:1px solid transparent;border-radius:9px;background:transparent;color:#89a3b5;display:grid;grid-template-columns:28px 1fr 4px;align-items:center;grid-gap:7px;gap:7px;padding:0 9px;cursor:pointer;text-align:left;font-size:13.5px;font-weight:760}.domainNavItem:hover{background:#0b1d2b;color:#dcecf6}.domainNavItem.active{background:#102b40;color:#f2f9fd;border-color:#183f59;box-shadow:inset 3px 0 #20a6f3}.domainNavItem.active .domainIcon{color:#53c8ff}.domainNavItem i{width:4px;height:4px;background:#34baff;border-radius:50%;box-shadow:0 0 9px rgba(52,186,255,.8)}.domainIcon{display:grid;place-items:center;color:#64879d}.domainNavDivider{height:1px;background:#142a3a;margin:7px 9px}.domainNavItem.secondary{height:39px;color:#718ea2}.shellV2 .sidebarFooter{margin-top:auto}.shellV2 .pilotBadge{margin:0 0 7px!important}.shellV2 .release{padding-top:7px!important}.globalShellBar{position:fixed;z-index:105;left:var(--shell-sidebar);right:0;top:0;height:var(--shell-top);justify-content:space-between;gap:18px;padding:0 22px;background:rgba(6,18,29,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #1a3042;box-shadow:0 8px 24px rgba(0,0,0,.12)}.globalSearch,.globalShellBar{display:flex;align-items:center}.globalSearch{width:min(650px,48vw);height:36px;border:1px solid #213e53;border-radius:9px;background:#091a27;color:#7f9bae;gap:9px;padding:0 10px;cursor:pointer;text-align:left}.globalSearch:hover{border-color:#315c77;background:#0c2130}.globalSearch span{flex:1 1;font-size:12.5px}.commandPalette kbd,.globalSearch kbd{font:700 9px/1 ui-sans-serif,system-ui;color:#7593a7;border:1px solid #29465a;background:#0c1e2b;border-radius:5px;padding:5px 6px}.globalShellActions{display:flex;align-items:center;gap:9px}.shellSitePill{display:flex;align-items:center;gap:7px;max-width:270px;height:34px;padding:0 10px;border:1px solid #1c394d;border-radius:8px;background:#081824;color:#c8dbe6;cursor:pointer}.shellSitePill span{font-size:10px;font-weight:900;color:#5cc9ff}.shellSitePill small{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7e9bad}.shellHelp{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid #1c394d;color:#89a8bb;text-decoration:none;font-weight:800}.shellHelp:hover{background:#0d2535;color:#e3f4ff}.workspaceSubnav{position:fixed;z-index:100;left:var(--shell-sidebar);right:0;top:var(--shell-top);height:var(--shell-subnav);display:flex;align-items:center;gap:20px;padding:0 22px;background:#091824;border-bottom:1px solid #1a3042;overflow:hidden}.workspaceSubnav>strong{display:flex;align-items:center;gap:8px;flex:0 0 auto;font-size:12px;color:#deedf5}.workspaceSubnav>strong svg{color:#58c9ff}.workspaceSubnavLinks{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;height:100%}.workspaceSubnavLinks a,.workspaceSubnavLinks>span{height:100%;display:flex;align-items:center;gap:6px;padding:0 11px;text-decoration:none;white-space:nowrap;font-size:11.5px;font-weight:720;color:#7795a9;border-bottom:2px solid transparent}.workspaceSubnavLinks a:hover{color:#d8ecf7;background:#0c2030}.workspaceSubnavLinks a.active{color:#f0f9ff;border-bottom-color:#2bb6ff;background:linear-gradient(180deg,transparent,rgba(38,171,240,.07))}.workspaceSubnavLinks a b{font-size:9px;border:1px solid #2b5670;background:#11334a;color:#7fd4ff;border-radius:999px;padding:2px 5px}.workspaceSubnavLinks>span.disabled{opacity:.46}.workspaceSubnavLinks>span.disabled i{font-style:normal;font-size:7px;letter-spacing:.07em;border:1px solid #294052;border-radius:999px;padding:2px 4px}.adminShell>.adminWorkspace,.adminShell>.workspace,.campaignShell>.campaignWorkspace,.campaignShell>.workspace,.shell>.workspace{padding-top:calc(var(--shell-top) + var(--shell-subnav) + 26px)!important}.adminShell>.workspace .adminHeader,.campaignShell>.workspace .campaignTop,.shell>.workspace .topbar{margin-top:0!important}.campaignWorkspace>.campaignTop>.userMenuWrap,.externalHeaderActions>.userMenuWrap,.workspace>.adminHeader>.userMenuWrap,.workspace>.topbar>.userMenuWrap{display:none!important}.commandPaletteBackdrop{position:fixed;inset:0;z-index:500;background:rgba(0,7,13,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center;padding-top:11vh}.commandPalette{width:min(680px,92vw);border:1px solid #2a4c63;border-radius:14px;background:#091824;box-shadow:0 32px 100px rgba(0,0,0,.55);overflow:hidden}.commandPaletteInput{height:58px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:0 15px;border-bottom:1px solid #19364a}.commandPaletteInput svg{color:#64cafa}.commandPaletteInput input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#eef8ff!important;font-size:15px!important;padding:0!important}.commandPaletteResults{padding:10px}.commandPaletteResults>small{display:block;padding:4px 9px 7px;font-size:8px;font-weight:900;letter-spacing:.15em;color:#56778d}.commandPaletteResults button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:0;background:transparent;color:#cfe0ea;border-radius:9px;padding:9px;cursor:pointer;text-align:left}.commandPaletteResults button:hover{background:#10283a}.commandPaletteResults button>span{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#0b2333;color:#5acaff}.commandPaletteResults button div{display:grid;grid-gap:2px;gap:2px}.commandPaletteResults button strong{font-size:12.5px}.commandPaletteResults button small{font-size:9.5px;color:#6f8ea2}.commandPaletteResults button>i{font-style:normal;color:#5f8298}.commandPaletteEmpty{padding:28px;text-align:center;color:#6f8da1;font-size:12px}.opkronNavCollapsed{--shell-sidebar:72px}.collapsedSidebar.shellV2{width:72px!important}.collapsedSidebar .domainLabel,.collapsedSidebar .domainNavItem>i,.collapsedSidebar .domainNavLabel{display:none!important}.collapsedSidebar .domainNavItem{grid-template-columns:1fr!important;padding:0!important;place-items:center}.collapsedSidebar .domainNavItem.active{box-shadow:inset 2px 0 #20a6f3}.collapsedSidebar .domainIcon{color:#7ea4bb}.collapsedSidebar .siteBadgePro{height:42px!important;min-height:42px!important}.collapsedSidebar .sidebarFooter{margin-top:auto}@media(max-width:980px){:root{--shell-sidebar:74px}.shellV2{width:74px!important}.shellV2 .domainLabel,.shellV2 .domainNavItem>i,.shellV2 .domainNavLabel,.shellV2 .opkronBrandCopy,.shellV2 .pilotBadge div,.shellV2 .release,.shellV2 .siteBadgePro div,.shellV2 .siteChevron{display:none!important}.shellV2 .domainNavItem{grid-template-columns:1fr!important;place-items:center;padding:0!important}.globalSearch{width:min(480px,55vw)}.shellSitePill{display:none}.workspaceSubnav{padding-left:14px}.workspaceSubnav>strong{display:none}}:root{--eds-canvas:#f4f7fa;--eds-surface:#ffffff;--eds-surface-2:#f8fafc;--eds-border:#d7e0e8;--eds-border-strong:#c5d1dc;--eds-text:#17212b;--eds-text-2:#405363;--eds-muted:#687b8a;--eds-blue:#0877c9;--eds-blue-2:#0b8fe6;--eds-blue-soft:#eaf5fc;--eds-green:#087b61;--eds-amber:#99610b;--eds-red:#b4232c;--eds-radius:8px;--eds-shadow:0 1px 2px rgba(24,43,58,.06),0 7px 20px rgba(24,43,58,.035)}body,html{background:#06131f}body{font-size:14px}.appSidebar.shellV2{background:#071722!important;border-right:1px solid #173246!important;box-shadow:none!important}.shellV2 .opkronBrandMark{width:46px!important;height:46px!important}.shellV2 .opkronBrandCopy strong{font-size:19px!important;color:#f4f9fc!important;letter-spacing:.045em!important}.shellV2 .opkronBrandCopy span{font-size:8px!important;color:#7f9aaa!important;letter-spacing:.16em!important}.domainNavLabel{font-size:9px!important;color:#668398!important}.domainNavItem{height:40px!important;border-radius:7px!important;color:#9db2c0!important;font-size:14px!important;font-weight:650!important}.domainNavItem:hover{background:#0d2332!important;color:#f2f7fa!important}.domainNavItem.active{background:#10344b!important;border-color:#19465f!important;box-shadow:inset 3px 0 #27a8ed!important}.domainNavItem.active .domainIcon{color:#62c9ff!important}.domainNavItem.secondary{color:#819aab!important}.shellV2 .siteBadgePro{border-radius:8px!important;background:#0b1f2e!important;border-color:#204054!important;box-shadow:none!important}.shellV2 .siteBadgePro small{font-size:9px!important;color:#688598!important}.shellV2 .siteBadgePro strong{font-size:14px!important;color:#eef6fb!important}.shellV2 .siteBadgePro span:not(.siteChevron){font-size:11px!important;color:#9db3c1!important}.pilotBadge{border-radius:8px!important;background:#0b1f2e!important;border-color:#204054!important;box-shadow:none!important}.globalShellBar{background:#091827!important;border-bottom:1px solid #20384b!important}.globalSearch{height:38px!important;border-radius:7px!important;background:#0d2231!important;border-color:#294558!important;color:#92aaba!important}.globalSearch:hover{background:#10293a!important;border-color:#3b637d!important}.globalSearch span{font-size:13.5px!important}.shellHelp,.shellSitePill{border-radius:7px!important;background:#0d2231!important;border-color:#294558!important}.workspaceSubnav{border-bottom:1px solid var(--eds-border)!important;box-shadow:0 1px 0 rgba(20,38,51,.02)!important}.workspaceSubnav>strong{font-size:13px!important;color:#2b3d4b!important}.workspaceSubnav>strong svg{color:var(--eds-blue)!important}.workspaceSubnavLinks a,.workspaceSubnavLinks>span{font-size:13px!important;color:#607686!important;border-bottom-width:3px!important}.workspaceSubnavLinks a:hover{color:#183245!important;background:#f5f8fa!important}.workspaceSubnavLinks a.active{color:#0b588d!important;border-bottom-color:#128bd6!important;background:#f5fbff!important}.workspaceSubnavLinks a b{background:#e8f4fb!important;border-color:#b8dbee!important;color:#0b6da9!important}.adminShell>.adminWorkspace,.adminShell>.workspace,.auditWorkspace,.calendarWorkspace,.campaignShell>.campaignWorkspace,.campaignShell>.workspace,.changeWorkspace,.externalWorkspace,.handoverWorkspace,.identityWorkspace,.shell>.workspace{background:var(--eds-canvas)!important;color:var(--eds-text)!important;min-height:100vh}.adminWorkspace,.campaignWorkspace,.workspace{padding-left:28px!important;padding-right:28px!important}.adminWorkspace h1,.adminWorkspace h2,.campaignWorkspace h1,.campaignWorkspace h2,.workspace h1,.workspace h2,.workspace h3,.workspace strong{color:var(--eds-text)}.adminWorkspace p,.campaignWorkspace p,.workspace p{color:var(--eds-text-2)}.eyebrow{font-size:10px!important;color:#0879bd!important}h1{font-size:31px!important;font-weight:750!important;letter-spacing:-.025em!important}h2{font-size:19px!important;font-weight:720!important;letter-spacing:-.015em!important}.adminWorkspace .panel,.analyticsPanel,.areaLifecyclePanel,.auditDetailPanel,.auditFilterPanel,.auditListPanel,.availabilityContextBar,.batchPanel,.campaignCard,.campaignWorkspace .panel,.cataloguePanel,.changeGrid,.changeHero,.connectorDetailPanel,.connectorRunsPanel,.dailyAvailabilityCard,.externalComposer,.externalDomain,.handoverComposer,.handoverHero,.handoverInbox,.handoverPreview,.identityHero,.identityPanel,.incidentAvailabilityV2,.qualityInbox,.qualityPanel,.qualityRegister,.reportComposer,.reportPreview,.sourceListPanel,.sourcePanel,.uploadPanel,.workspace .metric,.workspace .panel{background:var(--eds-surface)!important;border:1px solid var(--eds-border)!important;border-radius:var(--eds-radius)!important;box-shadow:var(--eds-shadow)!important}.workspace .metric{padding:16px 18px!important}.workspace .metric small,.workspace .metric>span{color:var(--eds-muted)!important;font-size:12.5px!important}.workspace .metric strong{color:var(--eds-text)!important;font-size:25px!important}.adminWorkspace input,.adminWorkspace select,.adminWorkspace textarea,.campaignWorkspace input,.campaignWorkspace select,.campaignWorkspace textarea,.workspace input,.workspace select,.workspace textarea{background:#fff!important;color:var(--eds-text)!important;border:1px solid var(--eds-border-strong)!important;border-radius:6px!important;box-shadow:inset 0 1px 1px rgba(20,38,51,.02)!important;font-size:14px!important}.workspace input::placeholder,.workspace textarea::placeholder{color:#8b9ba7!important}.workspace input:focus,.workspace select:focus,.workspace textarea:focus{border-color:#3a9ed7!important;box-shadow:0 0 0 3px rgba(24,143,210,.12)!important}.adminWorkspace label,.campaignWorkspace label,.workspace label{color:#536a7a!important;font-size:12.5px!important;font-weight:650!important}.primary{background:#087fc7!important;border:1px solid #0871b2!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;font-weight:700!important}.primary:hover{background:#076fab!important}.workspace [class*=Table],.workspace [class*=table],.workspace table{color:var(--eds-text)}.workspace [class*=Head],.workspace th{color:#556c7b!important}.workspace td{border-color:#e1e7ec!important}.areaRow,.auditTable>*,.auditTableHead,.availabilityRow,.batchRow,.catalogueRow,.changeRow,.detailFact,.fact,.handoverPreviewRow,.historyRow,.queueItem{border-color:#e0e7ed!important}.queueItem{background:#fff!important;border:1px solid #e0e7ed!important;border-radius:7px!important;color:var(--eds-text)!important}.queueItem.selected,.queueItem:hover{background:#f2f9fd!important;border-color:#b8d9ec!important}.queueItem.selected{box-shadow:inset 3px 0 #168fd2!important}.queueCopy strong{color:#1d2e3b!important;font-size:14px!important}.queueCopy span{color:#435b6b!important;font-size:13px!important}.age,.queueCopy small{color:#758895!important}.incidentMeta span{background:#f6f8fa!important;border-color:#dbe3e9!important;color:#536b7b!important;font-size:11.5px!important}.alertContext{background:#f1f8fc!important;border-color:#c8e3f2!important}.alertContext strong{color:#185d84!important}.alertContext p{color:#536d7d!important}.historySummary{background:#fff9ec!important;border-color:#ead6a9!important}.historySummary strong{color:#8a5c0c!important}.historySummary span{color:#7b6a47!important}.knowledge{background:#f0f8fc!important;border-color:#c5e2ef!important}.knowledge p{color:#526b7b!important}.errorBanner{background:#fff1f2!important;border-color:#efb9bd!important;color:#a51d28!important}.severity.high{background:#fdebed!important;color:#a51d28!important}.severity.medium{background:#fff3d8!important;color:#845509!important}.severity.low{background:#e8f4fb!important;color:#126a9c!important}.count{background:#e8f5fc!important;color:#0871ae!important}.adminHeader,.campaignTop,.workspace>.topbar{padding-bottom:17px!important;margin-bottom:18px!important;border-bottom:1px solid var(--eds-border)!important}.changeHero,.handoverHero,.identityHero{min-height:0!important;padding:18px!important}.reportBuilderHero,.reportHero{min-height:0!important}.commandPalette{background:#0b1b28!important;border-color:#31536a!important}.commandPaletteInput{border-color:#254459!important}.commandPaletteResults button:hover{background:#112b3d!important}.workspace *{scrollbar-color:#aebcc7 transparent;scrollbar-width:thin}.domainNav{scrollbar-color:#33556d transparent;scrollbar-width:thin}@media(min-width:1600px){.adminWorkspace,.campaignWorkspace,.workspace{padding-left:34px!important;padding-right:34px!important}.workspaceSubnav{padding-left:28px!important;padding-right:28px!important}}@media(max-width:1180px){.adminWorkspace,.campaignWorkspace,.workspace{padding-left:20px!important;padding-right:20px!important}}:root{--op-navy:#071723;--op-navy-2:#0b2231;--op-line:#d6e0e8;--op-line-strong:#c3d0db;--op-bg:#f4f7f9;--op-surface:#ffffff;--op-surface-2:#f8fafb;--op-text:#132633;--op-muted:#61798a;--op-blue:#087fbe;--op-blue-2:#006ea8;--op-cyan:#00a7e1;--op-green:#07865f;--op-amber:#a96900;--op-red:#b73b43;--op-radius:8px;--op-shadow:0 1px 2px rgba(16,36,50,.06),0 8px 24px rgba(16,36,50,.04)}body,html{background:var(--op-bg)!important;color:var(--op-text)!important}.adminShell,.campaignShell,.shell{grid-template-columns:204px minmax(0,1fr)!important;padding-top:54px!important;background:var(--op-bg)!important}.appSidebar.enterpriseSidebar{width:204px!important;background:#061621!important;border-right:1px solid #153040!important;padding:14px 10px 12px!important;box-shadow:none!important}.opkronBrandLarge{padding:2px 4px 10px!important}.opkronBrandMark{width:35px!important;height:35px!important}.opkronBrandCopy strong{font-size:15px!important}.opkronBrandCopy span{font-size:7.5px!important;letter-spacing:.12em!important}.sidebarCollapseButton{width:28px!important;height:28px!important;background:#0b2231!important}.siteBadgePro{margin:6px 0 14px!important;padding:9px 10px!important;border-radius:7px!important;background:#091d2a!important;border:1px solid #1b4053!important}.siteBadgePro small{font-size:8px!important}.siteBadgePro strong{font-size:13px!important}.siteBadgePro span{font-size:10px!important}.domainNavLabel{font-size:8px!important;letter-spacing:.15em!important;padding:0 8px 7px!important;color:#62869d!important}.domainNavItem,.domainUtility{min-height:36px!important;margin:1px 0!important;font-size:12px!important;font-weight:650!important;color:#aec3d1!important;display:flex;align-items:center;gap:9px;text-decoration:none;width:100%;text-align:left}.domainUtility{color:#7898aa!important}.domainNavItem:hover,.domainUtility:hover{background:#0a2231!important;color:white!important}.domainUtility kbd{margin-left:auto;font-size:8px;border:1px solid #294859;padding:1px 4px;border-radius:4px;color:#7294a8}.domainNavItem.active{background:#0d3147!important;color:#fff!important;box-shadow:inset 3px 0 #00a7e1!important}.domainIcon svg{width:16px!important;height:16px!important}.domainNavDivider{margin:9px 6px!important;border-color:#183441!important}.pilotBadge{border-top:1px solid #173342!important;padding:12px 7px 8px!important;margin-bottom:0!important}.globalShellBar{left:204px!important;height:54px!important;background:#071723!important;border-bottom:1px solid #173342!important}.globalSearch{height:34px!important;background:#0a2130!important;border:1px solid #234555!important;color:#9cb5c5!important}.globalSearch:hover{border-color:#376177!important}.shellSitePill{border-radius:6px!important;background:#0a2130!important;border:1px solid #234555!important}.shellHelp{border-radius:6px!important}.workspaceSubnav{left:204px!important;top:54px!important;height:44px!important;background:#fff!important;border-bottom:1px solid var(--op-line)!important;box-shadow:0 1px 0 rgba(15,37,52,.02)!important}.workspaceSubnav>strong{font-size:12px!important;color:#203846!important}.workspaceSubnavLinks a{height:44px!important;padding:0 11px!important;border-radius:0!important;color:#526c7c!important;font-size:12px!important;font-weight:600!important}.workspaceSubnavLinks a:hover{background:#f2f6f8!important;color:#15384d!important}.workspaceSubnavLinks a.active{color:#006da8!important;box-shadow:inset 0 -2px #0a8dce!important}.campaignWorkspace,.workspace{padding:26px 30px 36px!important;background:var(--op-bg)!important;color:var(--op-text)!important}.commandWorkspace{padding-top:22px!important}.adminHeader,.campaignTop,.topbar{border-bottom:0!important;margin-bottom:14px!important;padding-bottom:0!important;color:var(--op-text)!important}.adminHeader h1,.campaignTop h1,.topbar h1{font-size:27px!important;letter-spacing:-.035em!important;color:#102938!important}.eyebrow{color:#007db8!important;font-size:9px!important;letter-spacing:.14em!important;font-weight:800!important}.commandHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:28px!important;grid-template-columns:none!important;min-height:auto!important}.commandTitle p{font-size:12.5px;color:#667e8e;margin:6px 0 0;max-width:720px}.commandHeaderRight{display:flex;gap:8px;align-items:center}.commandContext{min-height:44px!important;padding:7px 11px!important;border:1px solid var(--op-line)!important;background:#fff!important;border-radius:7px!important;color:#435f70!important;box-shadow:none!important}.commandContext span{color:#006fa8!important}.commandContext strong{color:#1b3544!important}.commandContext small{color:#758b99!important}.compactLive{gap:6px!important}.liveStatus{height:44px!important;border-radius:7px!important;background:#fff!important;border:1px solid var(--op-line)!important;color:#1f3b4a!important}.liveStatus small{color:#718795!important}.liveControl select,.refreshButton{height:36px!important;border-radius:6px!important;background:#fff!important;color:#274654!important;border:1px solid var(--op-line)!important}.commandStatusStrip{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--op-line);border-radius:7px;min-height:44px;margin:0 0 12px;overflow:hidden;box-shadow:0 1px 1px rgba(20,45,60,.03)}.commandStatusStrip>div,.commandStatusStrip>span{display:flex;align-items:center;gap:7px;padding:0 16px;min-height:44px;border-right:1px solid #e4ebf0;font-size:11px;color:#687f8d;white-space:nowrap}.commandStatusStrip>span:last-child{border-right:0;margin-left:auto}.commandStatusStrip b,.commandStatusStrip strong{color:#193747;font-size:12px}.statusDot{width:7px;height:7px;border-radius:50%}.statusDot.ok{background:#0aa477}.statusDot.warn{background:#d58a00}.statusAvailability b{color:#007a59}.metrics{display:none!important}.grid{grid-template-columns:292px minmax(520px,1fr) 310px!important;gap:0!important;border:1px solid var(--op-line)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:var(--op-shadow)!important;min-height:calc(100vh - 210px)!important}.grid,.grid>.panel{background:#fff!important}.grid>.panel{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:16px!important}.grid>.panel+.panel{border-left:1px solid var(--op-line)!important}.queuePanel{background:#fbfcfd!important}.historyPanel{background:#fafcfd!important}.campaignCard,.campaignMetrics>div,.integrationMetrics>div,.metric,.panel,.reviewProgress{background:#fff!important;border:1px solid var(--op-line)!important;color:var(--op-text)!important;box-shadow:none!important;border-radius:8px!important}.panelTitle{margin-bottom:12px!important}.panelTitle h2{font-size:16px!important;color:#173444!important}.count{background:#eef6fa!important;color:#006fa8!important;border:1px solid #c9dfeb!important}.queueTools{gap:7px!important}.queueTools input,.queueTools select{height:36px!important}.queueItem{border:0!important;border-top:1px solid #e4ebef!important;border-radius:0!important;background:transparent!important;padding:11px 6px!important;color:#1b3544!important}.queueItem:first-child{border-top:0!important}.queueItem:hover{background:#f1f7fa!important}.queueItem.selected{background:#eaf5fb!important;box-shadow:inset 3px 0 #0a8dce!important}.queueCopy strong{color:#173544!important}.queueCopy span{color:#425f6f!important}.age,.queueCopy small{color:#78909e!important}.severity{border-radius:4px!important;font-size:8px!important;font-weight:800!important}.incidentPanel{background:#fff!important;padding:18px 20px!important}.incidentReviewHeader{padding-bottom:13px!important;margin-bottom:12px!important;border-bottom:1px solid #e4eaee!important}.incidentReviewHeader h2{font-size:24px!important;color:#102c3b!important}.incidentLocationLine strong{color:#1a3a4b!important}.incidentLocationLine span{color:#637d8d!important}.fifoReviewBanner{border:0!important;background:#f7fafb!important;border-radius:6px!important;padding:10px 12px!important}.nextUp{border-left:1px solid #dce6eb!important}.incidentTimeGrid{grid-template-columns:repeat(4,1fr)!important;gap:0!important;border:1px solid var(--op-line)!important;border-radius:7px!important;overflow:hidden!important;margin:12px 0!important}.incidentTimeGrid>div{min-height:66px!important;border:0!important;border-right:1px solid #e2eaef!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.incidentTimeGrid>div:last-child{border-right:0!important}.incidentTimeGrid span{color:#748a98!important}.incidentTimeGrid strong{color:#183747!important;font-size:13px!important}.reviewWorkflowCard{border:0!important;border-top:1px solid #dce5eb!important;border-radius:0!important;padding:16px 0 0!important;margin-top:10px!important}.reviewWorkflowHead h3{color:#183646!important}.reviewWorkflowHead p{color:#647d8d!important}.reviewQuickGrid{gap:10px!important}.reviewFinding,.reviewQuickGrid label{color:#526d7d!important}.reviewFinding textarea,.reviewQuickGrid input,.reviewQuickGrid select{color:#183646!important;border:1px solid #cbd8e1!important;border-radius:6px!important}.reviewFinding textarea{min-height:112px!important}.reviewNextPrimary{min-height:48px!important;border-radius:6px!important;background:#087fbe!important;border-color:#087fbe!important;box-shadow:none!important}.reviewNextPrimary:hover{background:#006fa8!important}.incidentTimeline{background:#f7fafb!important;border:1px solid #dbe5eb!important;border-radius:6px!important;color:#183747!important}.incidentTimeline small{color:#718a99!important}.historySummary{background:#f6f9fb!important;border:1px solid #e0e8ed!important;border-radius:6px!important}.historyRow{border-color:#e4eaee!important}.historyRow strong{color:#173646!important}.historyRow small,.historyRow span{color:#708896!important}.knowledge{background:#eef7fb!important;border-color:#cde4ef!important;color:#315668!important;border-radius:6px!important}.knowledge span{color:#007bb5!important}.contextSummaryCards>div,.summaryCards>div{background:#f6f9fb!important;border:1px solid #e1e8ed!important;color:#153546!important;border-radius:6px!important}.recentCompact{border:1px solid #dde6eb!important;border-radius:6px!important;overflow:hidden!important}.recentTitle{background:#f6f9fb!important;color:#173646!important}.recentCompactRow{background:#fff!important;border-color:#e4eaee!important;color:#183747!important}.recentCompactRow:hover{background:#f2f7fa!important}input,select,textarea{background:#fff!important;color:#173646!important;border-color:#cbd8e1!important;border-radius:6px!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:#0a8dce!important;box-shadow:0 0 0 2px rgba(10,141,206,.12)!important}.auditButton,.modalSave,.newTestButton,.primary,.supervisorToolbar button:not(.secondaryCampaignAction){background:#087fbe!important;border:1px solid #087fbe!important;color:#fff!important;box-shadow:none!important;border-radius:6px!important}.modalCancel,.secondaryCampaignAction,.smallAction{background:#fff!important;border:1px solid #c8d6df!important;color:#284756!important;border-radius:6px!important}.adminHeader p,.campaignTop p{color:#697f8e!important}.adminHeader{display:flex;align-items:end;justify-content:space-between}.handoverHero,.reportTopbar{min-height:auto!important;padding:14px 16px!important}.handoverHero{display:grid!important;grid-template-columns:190px repeat(3,minmax(120px,1fr)) auto!important;align-items:center!important}.handoverHeroStat{border-left:1px solid #e0e7ec!important;padding-left:16px!important}.handoverGrid,.reportBuilderGrid{gap:12px!important}.reportBuilderGrid{grid-template-columns:320px minmax(0,1fr)!important}.reportPaper{box-shadow:0 1px 2px rgba(13,39,55,.08),0 10px 30px rgba(13,39,55,.08)!important;border:1px solid #dbe3e8!important}.handoverRows,.reportSectionList{border-top:1px solid #e3eaee!important}.supervisorToolbarV2{background:#fff!important;border:1px solid var(--op-line)!important;border-radius:7px!important}.supervisorRow{background:#fff!important;border:0!important;border-bottom:1px solid #e2e9ee!important;border-radius:0!important;color:#183747!important}.supervisorRow.active,.supervisorRow:hover{background:#eef7fb!important}.decisionContext,.quickDecisionBar button,.supervisorDecision{background:#fff!important;color:#183747!important;border-color:#d1dde5!important}.campaignFacts>div,.recurrenceItem{background:#fff!important;border-color:#dce5eb!important;color:#183747!important}.availabilityRow{border-color:#e3eaee!important;color:#234553!important}.availabilityRow:hover{background:#f5f9fb!important}.miniBarTrack{background:#edf2f5!important;border-color:#d9e2e8!important}.campaignModal,.detailDrawer{background:#fff!important;border-color:#d0dce4!important;color:#173646!important;box-shadow:-18px 0 50px rgba(15,37,52,.2)!important}.detailHero{background:#f4f9fb!important;border-color:#d8e6ed!important}.detailSection{border-color:#e1e8ed!important}.campaignModalBackdrop,.drawerBackdrop{background:rgba(8,25,36,.38)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}@media(max-width:1320px){.grid{grid-template-columns:270px minmax(460px,1fr) 280px!important}.commandHeaderRight{display:none!important}}@media(max-width:1080px){.grid{grid-template-columns:260px minmax(0,1fr)!important}.historyPanel{display:none!important}.adminShell,.campaignShell,.shell{grid-template-columns:64px minmax(0,1fr)!important}.appSidebar.enterpriseSidebar{width:64px!important}.globalShellBar,.workspaceSubnav{left:64px!important}.domainLabel,.domainNavLabel,.domainUtility kbd,.domainUtility span,.opkronBrandCopy,.sidebarFooter,.siteBadgePro{display:none!important}.domainNavItem,.domainUtility{justify-content:center!important}.opkronBrandMark{width:34px!important}.sidebarCollapseButton{display:none!important}}:root{--shell-sidebar:248px;--shell-top:56px;--shell-subnav:44px;--op20-nav:#0a1117;--op20-nav-2:#0d171f;--op20-nav-hover:#121d25;--op20-nav-active:#15232c;--op20-nav-line:rgba(255,255,255,.075);--op20-shell-text:#b5c0c8;--op20-shell-muted:#74838e;--op20-accent:#2e95c8;--op20-workspace:#eef1f3;--op20-subnav:#f8f9fa;--op20-line:#d5dce1}html.opkronNavCollapsed{--shell-sidebar:68px}.adminShell,.campaignShell,.shell{grid-template-columns:var(--shell-sidebar) minmax(0,1fr)!important;padding-top:var(--shell-top)!important;background:var(--op20-workspace)!important;transition:grid-template-columns .18s ease!important}.appSidebar.enterpriseSidebar.shellV2{width:var(--shell-sidebar)!important;padding:12px 10px 11px!important;gap:10px!important;background:linear-gradient(180deg,var(--op20-nav),#081017)!important;border-right:1px solid #1a252d!important;box-shadow:none!important;overflow:hidden!important;transition:width .18s ease,padding .18s ease!important}.sidebarBrandRow{min-height:48px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 2px 8px!important;border-bottom:1px solid var(--op20-nav-line)!important}.sidebarBrandRow .opkronBrandLarge{flex:1 1!important;min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;overflow:visible!important}.shellV2 .opkronBrandMark{width:36px!important;height:36px!important;flex:0 0 36px!important;object-fit:contain!important;filter:none!important}.shellV2 .opkronBrandCopy{min-width:0!important;overflow:visible!important;line-height:1!important}.shellV2 .opkronBrandCopy strong{color:#f4f7f9!important;font-size:15px!important;font-weight:800!important;letter-spacing:.1em!important}.shellV2 .opkronBrandCopy span,.shellV2 .opkronBrandCopy strong{display:block!important;line-height:1!important;white-space:nowrap!important}.shellV2 .opkronBrandCopy span{margin-top:5px!important;color:#6f818e!important;font-size:6.45px!important;font-weight:750!important;letter-spacing:.095em!important}.sidebarCollapseButton{width:27px!important;height:27px!important;flex:0 0 27px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:6px!important;background:#101a21!important;color:#81919c!important;box-shadow:none!important;font-size:17px!important;transition:background .14s ease,color .14s ease,border-color .14s ease!important}.sidebarCollapseButton:hover{background:#17242d!important;border-color:rgba(255,255,255,.14)!important;color:#eef3f6!important}.siteBadgePro.opkronSiteBadge{min-height:48px!important;margin:2px 0 8px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:7px!important;background:#0d171e!important;box-shadow:none!important;color:var(--op20-shell-text)!important}.siteBadgePro.opkronSiteBadge:hover{background:#111d25!important;border-color:rgba(255,255,255,.12)!important}.siteBadgePro.opkronSiteBadge small{font-size:7px!important;letter-spacing:.14em!important;color:#60727f!important}.siteBadgePro.opkronSiteBadge strong{font-size:11px!important;color:#f0f4f6!important}.siteBadgePro.opkronSiteBadge span:not(.siteChevron){font-size:9px!important;color:#91a0aa!important}.siteBadgePro .siteChevron{color:#637581!important;font-size:13px!important}.domainNav{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:auto!important;padding:2px 0 0!important;scrollbar-width:thin!important;scrollbar-color:#2a3a44 transparent!important}.domainNavLabel{padding:5px 8px 6px!important;color:#596a76!important;font-size:7px!important;font-weight:800!important;letter-spacing:.16em!important}.domainNavItem,.domainUtility{position:relative!important;width:100%!important;min-height:38px!important;margin:0!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#9aa8b2!important;text-decoration:none!important;font-size:11.5px!important;font-weight:560!important;text-align:left!important;box-shadow:none!important}.domainUtility{color:#748792!important}.domainNavItem:hover,.domainUtility:hover{background:var(--op20-nav-hover)!important;color:#e0e6ea!important}.domainIcon{width:21px!important;display:grid!important;place-items:center!important;color:#748895!important;flex:0 0 21px!important}.domainIcon svg,.domainUtility svg{width:16px!important;height:16px!important;stroke-width:1.7!important}.domainNavItem.active{background:var(--op20-nav-active)!important;color:#f4f7f9!important;box-shadow:inset 2px 0 var(--op20-accent)!important}.domainNavItem.active .domainIcon{color:#9ac9df!important}.domainNavItem.active i{display:none!important}.domainNavItem.secondary{color:#8797a2!important}.domainUtility kbd{margin-left:auto!important;padding:1px 4px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important;background:transparent!important;color:#677a87!important;font-size:7px!important}.domainNavDivider{height:1px!important;flex:0 0 1px!important;margin:8px 7px 7px!important;background:var(--op20-nav-line)!important;border:0!important}.shellV2 .sidebarFooter{margin-top:5px!important;padding-top:0!important}.pilotBadge{margin:0!important;padding:9px 7px 0!important;border:0!important;border-top:1px solid var(--op20-nav-line)!important;border-radius:0!important;background:transparent!important}.pilotBadge>span{width:6px!important;height:6px!important;box-shadow:none!important}.pilotBadge strong{font-size:9px!important;color:#9eabb4!important}.pilotBadge small{font-size:8px!important;color:#60727f!important}.sidebarFooter .release{display:none!important}.globalShellBar{left:var(--shell-sidebar)!important;height:var(--shell-top)!important;padding:0 18px!important;background:#0e171e!important;border-bottom:1px solid #243039!important;box-shadow:none!important;transition:left .18s ease!important}.globalSearch{width:min(620px,55vw)!important;height:33px!important;max-width:620px!important;border:1px solid #33414b!important;border-radius:6px!important;background:#141e25!important;color:#929fa8!important;box-shadow:none!important}.globalSearch:hover{border-color:#495963!important;background:#172229!important}.globalSearch kbd{color:#75848d!important;border-color:#3c4b55!important;background:transparent!important}.shellHelp,.shellSitePill{border:1px solid #33414b!important;border-radius:6px!important;background:#141e25!important;color:#aab4bb!important;box-shadow:none!important}.shellHelp,.shellSitePill{height:32px!important}.shellHelp{width:32px!important}.workspaceSubnav{left:var(--shell-sidebar)!important;top:var(--shell-top)!important;height:var(--shell-subnav)!important;padding:0 20px!important;gap:18px!important;background:var(--op20-subnav)!important;border-bottom:1px solid var(--op20-line)!important;box-shadow:none!important;transition:left .18s ease!important}.workspaceSubnav>strong{color:#34434d!important;font-size:11.5px!important;font-weight:700!important}.workspaceSubnav>strong svg{color:#657783!important}.workspaceSubnavLinks a,.workspaceSubnavLinks>span{height:var(--shell-subnav)!important;padding:0 10px!important;color:#697983!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;font-size:11px!important;font-weight:600!important}.workspaceSubnavLinks a:hover{background:#f0f2f3!important;color:#263740!important}.workspaceSubnavLinks a.active{background:transparent!important;color:#1f3039!important;border-bottom-color:#536a77!important;box-shadow:none!important}.workspaceSubnavLinks a b{border:1px solid #d3dade!important;background:#eef1f2!important;color:#5b6a73!important}.adminWorkspace,.campaignWorkspace,.workspace{background:var(--op20-workspace)!important}.adminShell>.adminWorkspace,.adminShell>.workspace,.campaignShell>.campaignWorkspace,.campaignShell>.workspace,.shell>.workspace{padding-top:calc(var(--shell-top) + var(--shell-subnav) + 22px)!important}.collapsedSidebar.shellV2{width:68px!important;padding:10px 8px!important;gap:8px!important}.collapsedSidebar .sidebarBrandRow{min-height:58px!important;padding:0 0 7px!important;justify-content:center!important;position:relative!important}.collapsedSidebar .opkronBrandLarge{flex:0 0 auto!important;justify-content:center!important;padding:0!important}.collapsedSidebar .opkronBrandMark{width:34px!important;height:34px!important;flex-basis:34px!important}.collapsedSidebar .domainLabel,.collapsedSidebar .domainNavItem>i,.collapsedSidebar .domainNavLabel,.collapsedSidebar .domainUtility kbd,.collapsedSidebar .domainUtility span,.collapsedSidebar .opkronBrandCopy,.collapsedSidebar .pilotBadge div,.collapsedSidebar .release,.collapsedSidebar .siteBadgePro div,.collapsedSidebar .siteChevron{display:none!important}.collapsedSidebar .sidebarCollapseButton{position:absolute!important;right:-1px!important;bottom:4px!important;width:20px!important;height:20px!important;flex-basis:20px!important;border-radius:5px!important;font-size:13px!important}.collapsedSidebar .siteBadgePro{width:46px!important;height:40px!important;min-height:40px!important;margin:2px auto 7px!important;display:grid!important;place-items:center!important}.collapsedSidebar .siteBadgePro:after{content:"T1"!important;display:block!important;color:#aebbc3!important;font-size:9px!important;font-weight:750!important;letter-spacing:.04em!important}.collapsedSidebar .domainNavItem,.collapsedSidebar .domainUtility{width:46px!important;min-height:40px!important;margin:0 auto!important;padding:0!important;justify-content:center!important;gap:0!important}.collapsedSidebar .domainNavItem.active{box-shadow:inset 2px 0 var(--op20-accent)!important}.collapsedSidebar .domainIcon{width:20px!important;flex-basis:20px!important}.collapsedSidebar .domainNavDivider{margin:7px 4px!important}.collapsedSidebar .pilotBadge{justify-content:center!important;padding:9px 0 0!important}.collapsedSidebar .domainNavItem[title]:hover:after,.collapsedSidebar .domainUtility[title]:hover:after{content:attr(title);position:absolute;left:52px;top:50%;transform:translateY(-50%);z-index:400;padding:6px 8px;border:1px solid #34434d;border-radius:5px;background:#111a20;color:#eef2f4;box-shadow:0 8px 22px rgba(0,0,0,.22);font-size:10px;font-weight:600;white-space:nowrap;pointer-events:none}@media(max-width:1080px){:root{--shell-sidebar:68px}.adminShell,.campaignShell,.shell{grid-template-columns:68px minmax(0,1fr)!important}.appSidebar.enterpriseSidebar.shellV2{width:68px!important;padding:10px 8px!important}.shellV2 .domainLabel,.shellV2 .domainNavItem>i,.shellV2 .domainNavLabel,.shellV2 .domainUtility kbd,.shellV2 .domainUtility span,.shellV2 .opkronBrandCopy,.shellV2 .pilotBadge div,.shellV2 .release,.shellV2 .siteBadgePro div,.shellV2 .siteChevron{display:none!important}.shellV2 .sidebarBrandRow{justify-content:center!important;padding-left:0!important;padding-right:0!important}.shellV2 .opkronBrandLarge{flex:0 0 auto!important;justify-content:center!important}.shellV2 .opkronBrandMark{width:34px!important;height:34px!important}.shellV2 .siteBadgePro{width:46px!important;height:40px!important;min-height:40px!important;margin:2px auto 7px!important;padding:0!important;display:grid!important;place-items:center!important}.shellV2 .siteBadgePro:after{content:"T1";font-size:9px;font-weight:750;color:#aebbc3}.shellV2 .domainNavItem,.shellV2 .domainUtility{width:46px!important;min-height:40px!important;margin:0 auto!important;padding:0!important;justify-content:center!important}.shellV2 .sidebarCollapseButton{display:none!important}.globalShellBar,.workspaceSubnav{left:68px!important}.shellSitePill{display:none!important}}.shellV2 .domainNavItem,.shellV2 .domainUtility{min-height:42px!important;font-size:13.5px!important;font-weight:580!important}.shellV2 .domainNavLabel{font-size:8.5px!important;letter-spacing:.15em!important;padding:7px 8px!important}.shellV2 .domainIcon{width:22px!important;flex-basis:22px!important}.shellV2 .domainIcon svg,.shellV2 .domainUtility svg{width:17px!important;height:17px!important}.workspaceSubnav>strong,.workspaceSubnavLinks a,.workspaceSubnavLinks>span{font-size:12.5px!important}.commandTitle p{font-size:13.5px!important;line-height:1.5!important}.commandStatusStrip>div,.commandStatusStrip>span{font-size:12px!important}.commandStatusStrip b,.commandStatusStrip strong,.queueCopy strong{font-size:12.5px!important}.queueCopy span{font-size:12px!important}.queueCopy small{font-size:10.5px!important}.reviewWorkflowCard{margin-top:14px!important;padding:20px 22px 22px 26px!important;border:1px solid #d6e0e6!important;border-left:3px solid var(--op20-accent)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.reviewWorkflowHead{margin-bottom:16px!important;gap:18px!important}.reviewWorkflowHead h3{font-size:20px!important;line-height:1.2!important;color:#142f3d!important}.reviewWorkflowHead p{font-size:12.5px!important;line-height:1.5!important;color:#647b89!important;max-width:720px!important}.reviewWorkflowHead .eyebrow{font-size:9.5px!important}.workflowCount{padding:7px 10px!important;font-size:10.5px!important;background:#f4f8fa!important;color:#294d60!important;border-color:#cadbe4!important}.reviewQuickGrid{gap:12px!important}.reviewFinding,.reviewQuickGrid label{font-size:13px!important;gap:7px!important;color:#405a69!important}.reviewFinding textarea,.reviewQuickGrid input,.reviewQuickGrid select{font-size:15px!important;color:#162f3d!important;background:#fff!important;border-color:#c6d4dc!important;padding-left:13px!important;padding-right:13px!important}.reviewQuickGrid input,.reviewQuickGrid select{height:46px!important}.reviewFinding{margin-top:14px!important}.reviewFinding textarea{min-height:118px!important;line-height:1.5!important;padding-top:12px!important}.reviewFinding textarea::placeholder{font-size:13px!important;color:#82949f!important}.reviewNextPrimary{min-height:54px!important;margin-top:14px!important}.collapsedSiteCode{display:none!important}.collapsedSidebar .siteBadgePro{width:48px!important;height:50px!important;min-height:50px!important;margin:4px auto 9px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-color:#254354!important;background:#0f202a!important}.collapsedSidebar .siteBadgePro:after{content:none!important}.collapsedSidebar .collapsedSiteCode{display:flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border:1px solid #315468!important;border-radius:8px!important;background:#142c38!important;color:#f5f9fb!important;font-size:12px!important;font-weight:800!important;letter-spacing:.03em!important}.sidebarBrandRow{min-height:66px!important;padding:2px 1px 11px!important;gap:8px!important}.shellV2 .opkronBrandMark{width:44px!important;height:44px!important;flex:0 0 44px!important}.shellV2 .opkronBrandCopy strong{letter-spacing:.105em!important}.shellV2 .opkronBrandCopy span{margin-top:6px!important;font-size:7.25px!important;letter-spacing:.085em!important;color:#81929d!important}.collapsedSidebar .sidebarBrandRow{min-height:66px!important}.collapsedSidebar .opkronBrandMark{width:38px!important;height:38px!important;flex-basis:38px!important}.siteBadgePro.opkronSiteBadge{min-height:56px!important;padding:9px 10px!important}.siteBadgePro.opkronSiteBadge small{font-size:8px!important}.siteBadgePro.opkronSiteBadge strong{font-size:13px!important}.siteBadgePro.opkronSiteBadge span:not(.siteChevron):not(.collapsedSiteCode){font-size:10.5px!important}.globalShellBar .userAvatarTrigger{width:38px!important;height:38px!important;padding:2px!important;display:grid!important;place-items:center!important}.globalShellBar .userAvatarTrigger .avatar{width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;background:#174565!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;letter-spacing:.02em!important;text-align:center!important}.alarmFocusLaunch{min-height:44px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:6px 10px!important;border:1px solid var(--op-line)!important;border-radius:7px!important;background:#fff!important;color:#244251!important;box-shadow:none!important}.alarmFocusLaunch>span{font-size:17px!important;color:#4b6776!important;line-height:1!important}.alarmFocusLaunch>div{display:grid!important;grid-gap:1px!important;gap:1px!important;text-align:left!important}.alarmFocusLaunch strong{font-size:11px!important;color:#1a3949!important}.alarmFocusLaunch small{font-size:9px!important;color:#7b8e9a!important}.alarmFocusLaunch:hover{background:#f5f8fa!important;border-color:#b9cbd5!important}.alarmFocusBar{display:none}.alarmReviewFocus{display:block!important;min-height:100vh!important;background:#eef2f4!important;padding:0!important}.alarmReviewFocus>.appSidebar,.alarmReviewFocus>.globalShellBar,.alarmReviewFocus>.workspaceSubnav{display:none!important}.alarmReviewFocus>.commandWorkspace{width:100%!important;min-height:100vh!important;padding:0 26px 28px!important;background:#eef2f4!important}.alarmReviewFocus .alarmFocusBar{height:64px!important;margin:0 -26px 18px!important;padding:0 24px!important;justify-content:space-between!important;gap:18px!important;background:#0d171e!important;border-bottom:1px solid #26343d!important;color:#dbe5ea!important}.alarmFocusBrand,.alarmReviewFocus .alarmFocusBar{display:flex!important;align-items:center!important}.alarmFocusBrand{gap:10px!important}.alarmFocusBrand img{width:36px!important;height:36px!important;object-fit:contain!important}.alarmFocusBrand>div{display:grid!important;grid-gap:3px!important;gap:3px!important}.alarmFocusBrand strong{font-size:14px!important;letter-spacing:.1em!important;color:#fff!important}.alarmFocusBrand span{font-size:8px!important;letter-spacing:.16em!important;color:#7f96a4!important;font-weight:750!important}.alarmFocusStatus{display:flex!important;align-items:center!important;gap:14px!important;font-size:11px!important;color:#8fa2ad!important}.alarmFocusStatus strong{color:#edf3f6!important;font-size:12px!important}.alarmFocusStatus button{height:34px!important;padding:0 12px!important;border:1px solid #3c4b55!important;border-radius:6px!important;background:#152129!important;color:#edf3f6!important;font-size:11px!important;font-weight:700!important}.alarmReviewFocus .commandHeader{display:none!important}.alarmReviewFocus .commandStatusStrip{margin-bottom:14px!important;min-height:48px!important}.alarmReviewFocus .commandStatusStrip>div,.alarmReviewFocus .commandStatusStrip>span{min-height:48px!important;font-size:12.5px!important}.alarmReviewFocus .grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:calc(100vh - 144px)!important;border-radius:8px!important}.alarmReviewFocus .historyPanel,.alarmReviewFocus .queuePanel{display:none!important}.alarmReviewFocus .incidentPanel{min-height:calc(100vh - 144px)!important;padding:26px 30px 30px!important;border-left:0!important}.alarmReviewFocus .incidentReviewHeader h2{font-size:30px!important}.alarmReviewFocus .incidentLocationLine{font-size:14px!important}.alarmReviewFocus .fifoReviewBanner{padding:13px 15px!important;margin:14px 0!important}.alarmReviewFocus .fifoReviewBanner strong{font-size:14px!important}.alarmReviewFocus .fifoReviewBanner small{font-size:12px!important}.alarmReviewFocus .incidentTimeGrid>div{min-height:76px!important;padding:13px 15px!important}.alarmReviewFocus .incidentTimeGrid span{font-size:11px!important}.alarmReviewFocus .incidentTimeGrid strong{font-size:15px!important}.alarmReviewFocus .reviewWorkflowCard{padding:26px 30px 28px 34px!important;margin-top:18px!important}.alarmReviewFocus .reviewWorkflowHead h3{font-size:25px!important}.alarmReviewFocus .reviewFinding,.alarmReviewFocus .reviewQuickGrid label,.alarmReviewFocus .reviewWorkflowHead p{font-size:14px!important}.alarmReviewFocus .reviewFinding textarea,.alarmReviewFocus .reviewQuickGrid input,.alarmReviewFocus .reviewQuickGrid select{font-size:17px!important}.alarmReviewFocus .reviewQuickGrid input,.alarmReviewFocus .reviewQuickGrid select{height:54px!important}.alarmReviewFocus .reviewFinding textarea{min-height:150px!important}.alarmReviewFocus .reviewNextPrimary{min-height:64px!important}.alarmReviewFocus .reviewNextPrimary>span{font-size:17px!important}.alarmReviewFocus .cleanTimeline{margin-top:16px!important}@media(max-width:1320px){.alarmFocusLaunch small{display:none!important}.alarmFocusLaunch{padding:6px 9px!important}}@media(max-width:1080px){.shellV2 .siteBadgePro:after{content:none!important}.shellV2 .collapsedSiteCode{width:36px!important;height:36px!important;border:1px solid #315468!important;border-radius:8px!important;background:#142c38!important;color:#f5f9fb!important;font-size:12px!important;font-weight:800!important}.shellV2 .collapsedSiteCode,.shellV2 .siteBadgePro{display:flex!important;align-items:center!important;justify-content:center!important}.shellV2 .siteBadgePro{height:50px!important;min-height:50px!important}}@media(max-width:1320px){.commandHeaderRight{display:flex!important}.commandHeaderRight .commandContext{display:none!important}}.adminShell,.campaignShell,.shell{padding-top:0!important}.appSidebar.enterpriseSidebar.shellV2{padding:0 10px 11px!important}.sidebarBrandRow{height:var(--shell-top)!important;min-height:var(--shell-top)!important;padding:0 1px!important;margin:0 0 2px!important}.shellV2 .opkronBrandMark{width:42px!important;height:42px!important;flex-basis:42px!important}.shellV2 .opkronBrandCopy strong{font-size:17px!important}.shellV2 .opkronBrandCopy span{font-size:7.35px!important;letter-spacing:.09em!important}.collapsedSidebar.shellV2{padding:0 8px 11px!important}.collapsedSidebar .sidebarBrandRow{height:var(--shell-top)!important;min-height:var(--shell-top)!important;padding:0!important}.collapsedSidebar .opkronBrandMark{width:37px!important;height:37px!important;flex-basis:37px!important}.reportTopbar{align-items:end!important}.reportActions{display:flex!important;align-items:center!important;align-self:end!important;gap:8px!important;min-height:42px!important}.reportActions .auditButton,.reportActions .primary{width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.reportTopbar input{height:42px!important;margin-top:0!important}.reportSection,.reportTemplateBlock button{background:#fff!important;border-color:#dbe3e8!important;color:#203641!important}.reportSection.enabled{background:#f5f8fa!important;border-color:#bdccd5!important}.reportSection small,.reportTemplateBlock button small{color:#71838e!important}.sectionMove button{background:#fff!important;border-color:#d0dbe2!important;color:#526b78!important}.reportingOverviewWorkspace{max-width:1760px;width:100%}.reportingOverviewHeader{max-width:980px}.reportingOverviewIntro{min-height:0!important;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 22px!important;margin-bottom:14px}.reportingOverviewIntro h2{font-size:20px!important;color:#17313f!important;margin:5px 0 6px!important}.reportingOverviewIntro p{max-width:720px;margin:0;color:#687d89!important;font-size:13px;line-height:1.55}.reportingFlow{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:670px}.reportingFlow span,.reportingFlow strong{padding:7px 9px;border:1px solid #d5dfe5;border-radius:6px;background:#f8fafb;color:#405864;font-size:10.5px;white-space:nowrap}.reportingFlow strong{background:#eef2f4;color:#1d3541;border-color:#c8d4dc}.reportingFlow i{font-style:normal;color:#8a9aa4}.reportingToolGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.reportingToolCard{min-height:190px;display:flex;flex-direction:column;padding:19px 20px;border:1px solid #d5dee4;border-radius:8px;background:#fff;color:#1b313d;text-decoration:none;box-shadow:0 1px 2px rgba(20,45,60,.03);transition:border-color .14s ease,background .14s ease,transform .14s ease}.reportingToolCard:not(.disabled):hover{background:#fbfcfd;border-color:#b6c7d1;transform:translateY(-1px)}.reportingToolCard.disabled{opacity:.62}.reportingToolTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.reportingToolCard h2{font-size:19px!important;margin:15px 0 7px!important;color:#18313e!important}.reportingToolCard p{font-size:12.5px!important;line-height:1.55;margin:0;color:#687c88!important;max-width:520px}.reportingToolStatus{font-size:9px;letter-spacing:.06em;border-radius:999px;padding:5px 8px;border:1px solid #d2dce2;background:#f7f9fa;color:#687b87}.reportingToolStatus.live{border-color:#b9dfd2;background:#edf8f4;color:#187358}.reportingToolStatus.ready{border-color:#c6d7e1;background:#f2f7fa;color:#355c70}.reportingToolStatus.planned{border-color:#d9dfe3;background:#f7f8f9;color:#77868f}.reportingToolAction{margin-top:auto;padding-top:20px;color:#304a58;font-size:12px;font-weight:700}.reportingToolAction b{margin-left:5px}.reportingOutputMatrix{min-height:0!important;padding:17px 18px!important}.reportingMatrixRow{display:grid;grid-template-columns:1.1fr 1fr 1.7fr 90px;grid-gap:16px;gap:16px;align-items:center;padding:11px 6px;border-top:1px solid #e3e9ed;color:#516874;font-size:12px}.reportingMatrixRow.head{border-top:0;padding-top:2px;color:#71838d;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.reportingMatrixRow strong{color:#1d3440;font-size:12.5px}.reportingMatrixRow b{justify-self:start;font-size:9px;border-radius:999px;padding:4px 7px;border:1px solid}.stateLive{background:#edf8f4;border-color:#b9dfd2!important;color:#187358}.stateReady{background:#f3f7f9;border-color:#cbd9e1!important;color:#355c70}.statePlanned{background:#f7f8f9;border-color:#d9dfe3!important;color:#77868f}.handoverFilterNote{background:#f6f8f9!important;border:1px solid #dce4e9!important;color:#586f7c!important;border-radius:6px!important;padding:10px 12px!important}.handoverRows{gap:0!important;padding:0!important;border:1px solid #dbe3e8!important;border-radius:7px!important;overflow:auto!important;background:#fff!important}.handoverRow{grid-template-columns:30px minmax(0,1fr) 104px!important;gap:11px!important;border:0!important;border-top:1px solid #e4eaee!important;border-radius:0!important;background:#fff!important;color:#1b3542!important;padding:12px 13px!important;box-shadow:none!important}.handoverRow:first-child{border-top:0!important}.handoverRow:hover{background:#f7f9fa!important}.handoverRow.active{background:#f0f6f9!important;box-shadow:inset 3px 0 #2e95c8!important}.handoverRow.included:not(.active){box-shadow:none!important}.handoverCheck{border-color:#b9c8d1!important;background:#fff!important;color:#fff!important;border-radius:5px!important}.handoverCheck.on{background:#258c6d!important;border-color:#258c6d!important}.handoverRowMain strong{color:#1a3340!important;font-size:13.5px!important}.handoverRowMain>div span{color:#607987!important}.handoverRowMain p{color:#425b68!important;font-size:12.5px!important}.handoverRowMain small{color:#788b96!important}.decisionPill{background:#f6f8f9!important;border-color:#d5dfe5!important;color:#5d707b!important}.decisionPill.included{background:#edf8f4!important;border-color:#b9dfd2!important;color:#187358!important}.decisionPill.excluded{background:#f3f5f6!important;border-color:#d5dde2!important;color:#576871!important}.decisionPill.pending{background:#fff7e7!important;border-color:#e6c779!important;color:#8a620f!important}.handoverComposer label{color:#526b78!important}.handoverComposer select,.handoverComposer textarea{background:#fff!important;border-color:#cbd7df!important;color:#1d3542!important;border-radius:6px!important}.handoverSourceCard{background:#f7f9fa!important;border-color:#dbe3e8!important;border-radius:7px!important}.handoverSourceCard>span{color:#6b7e89!important}.handoverSourceCard strong{color:#1d3541!important}.handoverSourceCard small{color:#748791!important}.handoverToggle{background:#f7f9fa!important;border-color:#d7e1e7!important;border-radius:7px!important}.handoverToggle strong{color:#203844!important}.handoverToggle small{color:#71838d!important}.handoverAuto{background:#f0f8f5!important;border-left-color:#2e9675!important;color:#315c4e!important;border-radius:6px!important}.handoverAuto strong{color:#237359!important}.handoverAuto span{color:#668078!important}.handoverEmpty{color:#71838e!important}.handoverEmptyIcon{background:#f3f6f7!important;border-color:#d6e0e6!important;color:#526b78!important;border-radius:8px!important}.handoverEmpty h2{color:#1c3541!important}.handoverPreviewHead{background:#f7f9fa!important;border-color:#dce4e9!important;border-radius:7px!important}.handoverPreviewHead small{color:#71838e!important}.handoverPreviewHead strong{color:#1e3541!important}.handoverPreviewRow{border-color:#e2e8ec!important;color:#3f5865!important}.handoverPreviewRow p{color:#4d6571!important}.areaBadge{background:#f1f5f7!important;border-color:#d2dde3!important;color:#496371!important}.detailDrawer{background:#fff!important;color:#1a313d!important;border-left-color:#cbd7df!important}.drawerHeader{background:#17232b!important;border-bottom-color:#2d3b44!important;color:#f4f7f8!important;padding:16px 18px!important;margin:-22px -22px 0!important;top:-22px!important}.drawerHeader .eyebrow{color:#8fb7c9!important}.drawerHeader h2{color:#fff!important}.closeDrawer{background:#202e37!important;border-color:#3a4a54!important;color:#d9e1e5!important;border-radius:7px!important}.detailHero{margin:0 -2px!important;padding:20px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e0e7eb!important}.detailHero h3{color:#17303d!important}.detailHero p{color:#71838e!important}.detailStatus{background:#f3f7f9!important;border-color:#cbd9e1!important;color:#416173!important}.detailFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #dce4e9!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important}.detailFacts .fact{border:0!important;border-right:1px solid #e3e9ed!important;border-bottom:1px solid #e3e9ed!important;border-radius:0!important}.detailFacts .fact:nth-child(3n){border-right:0!important}.detailFacts .fact:nth-last-child(-n+3){border-bottom:0!important}.fact{background:#fff!important;border-color:#dce4e9!important;border-radius:6px!important;padding:11px 12px!important;color:#1d3440!important;box-shadow:none!important}.fact span{color:#6d7f89!important;font-size:9.5px!important;letter-spacing:.045em!important}.fact strong{color:#1c3440!important;font-size:12px!important;line-height:1.4!important}.detailSection{border-color:#e0e7eb!important;padding-top:17px!important;margin-top:17px!important}.detailSection h4{color:#2b4654!important;font-size:12.5px!important}.decisionGrid{gap:8px!important}.detailComment{background:#f7f9fa!important;border-color:#dbe3e8!important;border-radius:6px!important}.detailComment span{color:#6b7e89!important}.detailComment p{color:#2e4653!important}.drawerTimelineRow{border-color:#e3e9ed!important}.drawerTimelineRow strong{color:#203844!important}.drawerTimelineRow small,.drawerTimelineRow span{color:#71838e!important}.followupItem{background:#f8fafb!important;border-color:#dce4e9!important;border-radius:6px!important}.followupItem strong{color:#31586c!important}.followupItem span{color:#324b58!important}.followupItem small{color:#71838e!important}.auditMini>div{border-color:#e3e9ed!important}.auditMini strong{color:#203844!important}.auditMini small,.auditMini span{color:#71838e!important}.followupForm button{background:#253b47!important;border-color:#253b47!important;color:#fff!important;border-radius:6px!important}.connectorStrip{background:#fff!important;border-color:#d8e1e6!important;border-radius:8px!important;box-shadow:none!important;padding:14px 16px!important}.connectorStrip>div:first-child strong{color:#203844!important;font-size:13.5px!important}.connectorPills span{background:#f6f8f9!important;border-color:#d7e0e5!important;color:#5e7480!important;border-radius:999px!important;padding:5px 8px!important}.connectorPills span.ready{background:#edf8f4!important;border-color:#b8dfd2!important;color:#177359!important}.fileDrop{background:#f8fafb!important;border-color:#b9c8d1!important;border-radius:7px!important;color:#4b6572!important}.fileDrop:hover{background:#f3f7f9!important;border-color:#819aa8!important}.fileDrop span{color:#263f4c!important}.fileDrop small{color:#71848f!important}.sourceFlow{background:#f8fafb!important;border-color:#dbe3e8!important;border-radius:7px!important;padding:14px!important;gap:6px!important}.sourceFlow span{color:#71838e!important;font-size:9.5px!important}.sourceFlow strong{color:#233d4a!important;font-size:11.5px!important}.sourceFlow i{color:#8799a4!important;font-size:11px!important}.sourcePanel .knowledge{background:#f6f8f9!important;border-color:#dbe3e8!important}.sourcePanel .knowledge span{color:#4f6875!important}.sourcePanel .knowledge p{color:#6b7e89!important}.ingestActions .auditButton.secondary{background:#fff!important;border:1px solid #c9d6de!important;color:#304c5a!important}.ingestActions .auditButton:not(.secondary){background:#253b47!important;border-color:#253b47!important;color:#fff!important}.mappingSummary span,.previewMetrics>div{background:#f7f9fa!important;border-color:#dce4e9!important;color:#405965!important}.previewMetrics span{color:#71838e!important}.previewMetrics strong{color:#1c3440!important}.mappingSummary strong{color:#526b78!important}.mappingSummary span{color:#536c79!important}.sampleTable{border-color:#dce4e9!important;background:#fff!important}.sampleHead{background:#f5f7f8!important;color:#657985!important}.sampleRow{border-color:#e3e9ed!important;color:#516975!important}.sampleRow strong{color:#213a47!important}.sampleRow small{color:#71838e!important}.batchRow{color:#4e6673!important}.batchHead{color:#657985!important}.batchRow strong{color:#203844!important}.batchRow small{color:#71838e!important}.reviewDayControl{background:#fff!important;border:1px solid #d6e0e6!important;border-radius:8px!important;box-shadow:none!important;padding:16px 17px!important}.reviewDayHeadline h2{color:#193441!important}.reviewDayHeadline p{color:#697e8a!important}.reviewDayActions button{background:#fff!important;border-color:#cbd7df!important;color:#3c5664!important;border-radius:6px!important}.reviewDayActions button:hover{background:#f5f8fa!important;border-color:#aebfca!important;color:#243e4b!important}.reviewDayActions button.active{background:#eef5f8!important;border-color:#8fb4c7!important;color:#234b60!important}.reviewDayActions b{background:#fff3d8!important;color:#875b0a!important}.dayStrip{gap:7px!important}.dayStrip button{background:#fff!important;border-color:#dbe3e8!important;color:#1f3946!important;border-radius:7px!important;padding:10px 11px!important}.dayStrip button:hover{background:#f7f9fa!important;border-color:#becbd3!important}.dayStrip button.active{background:#f2f6f8!important;border-color:#9eb5c2!important;box-shadow:inset 2px 0 #2e95c8!important}.dayStrip button.complete{border-bottom-color:#70aa97!important}.dayStrip button.hasPending{border-bottom-color:#d1a348!important}.dayStrip span{color:#627985!important}.dayStrip em{color:#277b61!important}.dayStrip button.hasPending strong{color:#875f10!important}.dayStrip button.complete strong{color:#277b61!important}.dayStrip small{color:#788b96!important}.supervisorActionDock{background:#f7f9fa!important;border-top-color:#d9e2e7!important;box-shadow:0 -10px 22px rgba(28,48,60,.08)!important}.decisionDockTitle strong{color:#1d3541!important}.decisionDockTitle>small{color:#758893!important}.decisionDockFields label{color:#607783!important}.quickDecisionBarV3 button{background:#fff!important;border-color:#d3dde3!important;color:#284553!important}.quickDecisionBarV3 button:hover{background:#f6f9fa!important;border-color:#b5c6d0!important}.quickDecisionBarV3 button.selected{background:#eef5f8!important;border-color:#8fb4c7!important;box-shadow:inset 2px 0 #2e95c8!important}.quickDecisionBarV3 button.selected.pending{background:#fff7e7!important;border-color:#d8b358!important;box-shadow:inset 2px 0 #c28c1e!important}.quickDecisionBarV3 kbd{background:#f3f5f6!important;border-color:#cfd9df!important;color:#3f5865!important}.incidentFactGrid>div{background:#f8fafb!important;border-color:#dbe3e8!important;border-radius:6px!important}.incidentFactGrid span{color:#71838e!important}.incidentFactGrid strong{color:#203844!important}.dayCompleteFootnote,.omEvidence,.priorDecisionHint{background:#f7f9fa!important;border-color:#dbe3e8!important;color:#526a77!important}.dayCompleteLead{color:#617783!important}.dailyReviewStats>div{background:#fff!important;border-color:#dce4e9!important;border-radius:7px!important}.dailyReviewStats span{color:#71838e!important}.dailyReviewStats strong{color:#1e3642!important}.dailyReviewStatus.pending{background:#fff3d8!important;color:#875b0a!important}.dailyReviewStatus.complete{background:#edf8f4!important;color:#187358!important}.dailyReviewStatus.live{background:#edf8f4!important;color:#126c55!important;border:1px solid #bde7d8!important}.dailyReviewEmptyV2.isLive{border-color:#d9e7e1!important}.dailyReviewEmptyV2.isLive .dayCompleteFootnote{background:#f4faf7!important;border-color:#d3e9df!important;color:#55766a!important}.analyticsPanel .miniBarRow{grid-template-columns:minmax(185px,1.18fr) minmax(120px,1fr) 78px!important;gap:12px!important}.analyticsPanel .miniBarRow>span{color:#324c59!important;font-size:12.5px!important;font-weight:650!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.analyticsPanel .miniBarRow strong{color:#203844!important;font-size:12px!important}.analyticsPanel .miniBarTrack{height:9px!important;background:#edf2f5!important;border-color:#d7e1e7!important}.analyticsPanel .miniBarFill{background:#4e91b2!important}.recurrenceText strong{color:#213a47!important}.recurrenceText span{color:#617884!important}.recurrenceCount{background:#eef3f6!important;border-color:#cbd9e1!important;color:#355b6f!important}.availabilityBars{justify-content:flex-start!important;align-items:flex-end!important;gap:14px!important}.availabilityBarCol{flex:1 1 96px!important;max-width:145px!important;min-width:78px!important}.wallboardBottomGrid,.wallboardMainGrid{align-items:stretch!important}.wbCard{border-radius:12px!important}@media(max-width:1280px){.reportingToolGrid{grid-template-columns:1fr!important}.reportingOverviewIntro{align-items:flex-start;flex-direction:column!important}.reportingFlow{justify-content:flex-start!important}.detailFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detailFacts .fact:nth-child(3n){border-right:1px solid #e3e9ed!important}.detailFacts .fact:nth-child(2n){border-right:0!important}}@media(max-width:850px){.reportingMatrixRow{grid-template-columns:1fr!important;gap:4px!important}.reportingMatrixRow.head{display:none!important}.reportActions{width:100%!important}.reportActions .auditButton,.reportActions .primary{flex:1 1!important}.decisionGrid,.detailFacts{grid-template-columns:1fr!important}.availabilityBarCol{max-width:110px!important}}.supervisorWorkbenchV4{padding-top:16px!important}.supervisorCommandHeader{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(440px,1.25fr) auto;grid-gap:18px;gap:18px;align-items:center;margin:0 0 10px;padding:12px 14px;background:#fff;border:1px solid var(--op-line);border-radius:8px;box-shadow:0 1px 2px rgba(22,45,58,.04)}.supervisorCommandIdentity{display:flex;flex-direction:column;gap:4px;min-width:0}.supervisorCommandIdentity>div{min-width:0}.supervisorCommandIdentity h1{margin:1px 0;font-size:22px;line-height:1.1;letter-spacing:-.03em;color:#173441}.supervisorCommandIdentity p{margin:0;font-size:11.5px;color:#6d818d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorCommandMetrics{display:grid;grid-template-columns:repeat(5,minmax(74px,1fr));align-items:stretch;border:1px solid #dfe6ea;border-radius:7px;overflow:hidden;background:#fbfcfd}.supervisorCommandMetrics>div{padding:8px 10px;border-left:1px solid #e3e9ed;min-width:0}.supervisorCommandMetrics>div:first-child{border-left:0}.supervisorCommandMetrics span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#788b96;white-space:nowrap}.supervisorCommandMetrics strong{display:block;margin-top:2px;font-size:18px;line-height:1.05;color:#193746}.supervisorCommandMetrics .critical strong{color:#966510}.supervisorCommandMetrics .included strong{color:#277b61}.supervisorCommandActions{display:flex;align-items:end;gap:8px}.supervisorCommandActions label{display:grid;grid-gap:4px;gap:4px;color:#6f838e;font-size:10px;font-weight:700}.supervisorCommandActions select{height:36px;min-width:190px;font-size:12px;padding:0 10px}.supervisorCommandActions button{height:36px;padding:0 11px!important;font-size:11px!important}.supervisorControlRail{display:grid;grid-template-columns:auto minmax(170px,.55fr) minmax(380px,1fr);grid-gap:10px;gap:10px;align-items:center;margin-bottom:8px;padding:8px 10px;background:#fff;border:1px solid var(--op-line);border-radius:8px;position:-webkit-sticky;position:sticky;top:calc(var(--shell-top) + var(--shell-subnav) + 2px);z-index:25;box-shadow:0 5px 16px rgba(25,46,58,.06)}.supervisorDayControl{display:flex;align-items:center;gap:6px;min-width:0}.supervisorDayControl .controlLabel{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#6e838f;margin-right:2px}.supervisorDayControl select{height:34px;min-width:170px;font-size:11.5px;padding:0 9px}.supervisorDayControl button{height:34px;border:1px solid #cfd9df;background:#fff;color:#35515f;border-radius:6px;padding:0 10px;font-size:11px;font-weight:750;white-space:nowrap}.supervisorDayControl button.active{background:#edf5f8;border-color:#9fb9c7;color:#1d4c61}.supervisorDayControl button.backlog b{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#f7e7bd;color:#875f10;font-size:10px;margin-left:4px}.supervisorDayControl button.backlog.active{background:#fff8e8;border-color:#e2be66;color:#7e5910}.supervisorCompletionCompact{display:flex;align-items:center;gap:8px;min-width:0}.supervisorCompletionCompact>div{height:6px;background:#e8eef1;border-radius:99px;overflow:hidden;flex:1 1;min-width:90px}.supervisorCompletionCompact>div span{display:block;height:100%;background:#2e9675;border-radius:99px}.supervisorCompletionCompact small{font-size:10.5px;color:#6c818d;white-space:nowrap}.supervisorFastFilters{display:grid;grid-template-columns:minmax(190px,1fr) 150px auto auto;grid-gap:6px;gap:6px;min-width:0}.supervisorFastFilters button,.supervisorFastFilters input,.supervisorFastFilters select{height:34px!important;font-size:11.5px!important}.supervisorFastFilters input{padding:0 10px!important}.supervisorFastFilters select{padding:0 9px!important}.supervisorFastFilters button{border-radius:6px!important;padding:0 12px!important}.supervisorFastFilters .filterToggle{background:#fff!important;color:#35515f!important;border:1px solid #cbd7de!important}.supervisorFastFilters .filterToggle.active{background:#eef5f8!important;border-color:#9fb9c7!important;color:#194b61!important}.supervisorAdvancedFilters{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr)) auto auto;grid-gap:7px;gap:7px;margin:-1px 0 8px;padding:9px 10px;background:#f8fafb;border:1px solid var(--op-line);border-radius:0 0 8px 8px}.supervisorAdvancedFilters button,.supervisorAdvancedFilters input,.supervisorAdvancedFilters select{height:34px;font-size:11.5px;padding:0 9px}.supervisorAdvancedFilters button{background:#087fbe;border:1px solid #087fbe;color:#fff;border-radius:6px;font-weight:750}.supervisorAdvancedFilters .secondaryCampaignAction{background:#fff!important;color:#35515f!important;border-color:#cbd7de!important}.supervisorBulkCompact{min-height:30px;display:flex;align-items:center;gap:12px;padding:0 3px 7px;color:#6f838f;font-size:10.5px}.supervisorBulkCompact label{display:flex;align-items:center;gap:6px;color:#3e5a68;font-weight:650}.supervisorBulkCompact input{width:15px!important;height:15px!important;margin:0}.supervisorBulkCompact button{margin-left:auto;height:28px;border:1px solid #cbd7de;background:#fff;border-radius:5px;color:#35515f;font-size:10.5px;font-weight:700;padding:0 9px}.supervisorGridV4{grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr)!important;gap:10px!important;min-height:calc(100vh - 238px)}.supervisorGridV4>.campaignCard{margin-bottom:0!important;border-radius:8px!important}.supervisorQueueV4{min-height:0!important;padding:12px!important}.supervisorQueueHeader{margin-bottom:7px!important}.supervisorQueueHeader h2{font-size:15px!important}.supervisorRowsV4{gap:0!important;max-height:calc(100vh - 302px)!important;border:1px solid #dde5e9;border-radius:7px;overflow:auto;background:#fff}.supervisorRowV4{grid-template-columns:20px minmax(0,1fr) 112px!important;gap:9px!important;padding:10px!important;min-height:68px;border:0!important;border-bottom:1px solid #e4eaee!important;border-radius:0!important;background:#fff!important}.supervisorRowV4:last-child{border-bottom:0!important}.supervisorRowV4:hover{background:#f7fafb!important}.supervisorRowV4.active{background:#eef6f9!important;box-shadow:inset 3px 0 #2e95c8!important}.supervisorRowV4 input{width:15px!important;height:15px!important;margin:0}.supervisorRowV4 .supervisorAssetLine{display:flex;align-items:center;gap:6px;min-width:0}.supervisorRowV4 .supervisorAssetLine strong{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorRowV4 .areaBadge{font-size:9px!important;padding:3px 6px!important;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supervisorRowV4 .supervisorMain>span{font-size:12px;color:#3b5968;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorRowV4 .supervisorMain small{font-size:10px;color:#7a8e98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorRowV4 .supervisorMeta{gap:2px!important}.supervisorRowV4 .supervisorMeta strong{font-size:12.5px}.supervisorRowV4 .supervisorMeta span{font-size:10px;color:#556f7d}.supervisorRowV4 .supervisorMeta small{font-size:9.5px}.supervisorDecisionV4{top:calc(var(--shell-top) + var(--shell-subnav) + 54px)!important;max-height:calc(100vh - 166px)!important;min-height:0!important;padding:12px 12px 0!important}.supervisorDecisionBodyV4{padding-right:3px!important}.decisionContextV4{padding:12px!important;margin-bottom:10px!important;border-radius:7px!important}.decisionContextV4 h3{font-size:18px!important;margin:4px 0 8px!important;color:#193746!important}.incidentFactGridV4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:8px 0!important}.incidentFactGridV4>div{padding:8px 9px!important;border-radius:6px!important;border-color:#dbe4e9!important}.incidentFactGridV4 span{font-size:8.5px!important;color:#6d8490!important}.incidentFactGridV4 strong{font-size:11px!important;color:#1d3a48!important;margin-top:3px!important}.supervisorTimelineV4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;margin:8px 0 10px!important;padding:8px!important;background:#f8fafb!important;border:1px solid #dbe4e9!important;border-radius:7px!important}.supervisorTimelineV4>div{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-column-gap:9px!important;column-gap:9px!important;align-items:start!important;min-width:0!important;padding:2px 0!important}.supervisorTimelineV4 i{width:22px!important;height:22px!important;flex:none!important;background:#12668e!important}.supervisorTimelineV4 span{display:grid!important;grid-template-columns:1fr!important;grid-gap:2px!important;gap:2px!important;min-width:0!important;padding:0!important}.supervisorTimelineV4 b{line-height:1.2!important;white-space:nowrap!important}.supervisorTimelineV4 small{font-size:9.5px!important;line-height:1.25!important;color:#6d8490!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.supervisorActionDockV4 .decisionDockTitle{margin-bottom:8px!important}.supervisorActionDockV4 .decisionDockTitle strong{font-size:13px}.supervisorActionDockV4 .decisionDockFields{gap:7px!important}.supervisorActionDockV4 .decisionDockFields label{font-size:9.5px!important}.supervisorActionDockV4 .decisionDockFields select{height:36px!important;font-size:11.5px!important}.quickDecisionBarV4{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;margin:8px 0!important}.quickDecisionBarV4 button{min-width:0!important;padding:7px 6px!important;border-radius:6px!important}.quickDecisionBarV4 button span{font-size:10.5px!important}.quickDecisionBarV4 button small{font-size:8.5px!important}.quickDecisionBarV4 kbd{font-size:9px!important}.supervisorSavePrimary{height:40px!important;margin-top:4px!important}.shortcutBanner.compact{margin-bottom:8px!important;padding:8px 10px!important;font-size:10.5px!important}.handoverCheckControl{position:relative;width:32px;height:42px;display:grid;place-items:center;cursor:pointer;align-self:stretch}.handoverCheckControl input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.handoverCheckControl span{width:20px;height:20px;border:1px solid #b8c8d1;background:#fff;border-radius:5px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900;transition:.14s ease}.handoverCheckControl:hover span{border-color:#6f9aae;background:#f7fafb}.handoverCheckControl input:checked+span{background:#277b61;border-color:#277b61;box-shadow:0 0 0 2px rgba(39,123,97,.12)}.handoverCheckControl input:focus-visible+span{outline:2px solid #2e95c8;outline-offset:2px}.handoverCheckControl input:disabled+span{opacity:.55}.handoverRow.included{background:#fbfdfc!important}.handoverRow.included:not(.active){box-shadow:inset 2px 0 #5aa78d!important}@media(max-width:1450px){.supervisorCommandHeader{grid-template-columns:minmax(250px,1fr) minmax(390px,1.2fr)}.supervisorCommandActions{grid-column:1/-1;justify-content:flex-end;margin-top:-4px}.supervisorControlRail{grid-template-columns:1fr 1fr}.supervisorFastFilters{grid-column:1/-1}.supervisorGridV4{grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr)!important}.incidentFactGridV4{grid-template-columns:1fr 1fr!important}.quickDecisionBarV4{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:1100px){.supervisorCommandHeader{grid-template-columns:1fr}.supervisorCommandActions{grid-column:auto;justify-content:flex-start}.supervisorCommandMetrics{grid-template-columns:repeat(5,1fr)}.supervisorControlRail{position:static;grid-template-columns:1fr}.supervisorFastFilters{grid-column:auto}.supervisorAdvancedFilters{grid-template-columns:1fr 1fr}.supervisorGridV4{grid-template-columns:1fr!important}.supervisorDecisionV4,.supervisorRowsV4{max-height:none!important}.supervisorDecisionV4{position:static!important}.supervisorTimelineV4{grid-template-columns:1fr!important}}.supervisorDecisionV4{height:calc(100vh - 176px)!important;max-height:calc(100vh - 176px)!important}.supervisorDecisionV4>.panelTitle{flex:0 0 auto!important;margin-bottom:7px!important}.supervisorDecisionBodyV4{padding:0 5px 12px 0!important;scrollbar-gutter:stable}.supervisorActionDockV4{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;z-index:8!important;background:#fff!important;border-top:1px solid #dce5ea!important;box-shadow:0 -8px 18px rgba(22,45,58,.055)!important;margin:0 -12px!important;padding:10px 12px 12px!important}.supervisorTimelineV4 b{color:#1c3a48!important;place-items:unset!important;grid-row:auto!important;margin:0!important;font-size:11px!important;text-align:left!important}.supervisorTimelineV4 i{display:grid!important;place-items:center!important;border-radius:50%!important;color:#fff!important;font-style:normal!important}.quickImportLink{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border:1px solid #cbd7de;border-radius:6px;background:#fff;color:#31505f;text-decoration:none;font-size:11.5px;font-weight:750;white-space:nowrap}.quickImportLink:hover{background:#f3f7f9;border-color:#aabfc9}.quickImportLink.compact{height:36px}@media(max-width:1100px){.supervisorDecisionV4{height:auto!important;max-height:none!important}.supervisorDecisionBodyV4,.supervisorDecisionV4{overflow:visible!important}.supervisorActionDockV4{position:-webkit-sticky!important;position:sticky!important;bottom:0!important}}.availabilityDayWorkspace{padding-top:18px!important}.availabilityDayHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 12px;padding:0 0 14px;border-bottom:1px solid #dce4e9}.availabilityDayHeader h1{margin:3px 0 4px;font-size:27px;letter-spacing:-.035em;color:#132e3b}.availabilityDayHeader p{margin:0;color:#657b88;font-size:13px}.availabilityHeaderActions{display:flex;align-items:center;gap:8px}.availabilityCommandBar{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(230px,.8fr) auto;align-items:end;grid-gap:10px;gap:10px;background:#fff;border:1px solid #d7e0e6;border-radius:8px;padding:11px 12px;margin-bottom:10px}.availabilityCommandBar label{display:grid;grid-gap:5px;gap:5px;min-width:0}.availabilityCommandBar label>span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#6d828f}.availabilityCommandBar select{height:38px;font-size:12px}.availabilityCommandBar .daySelector{grid-template-columns:1fr}.availabilityCommandBar .daySelector small{color:#82939d;font-size:9.5px}.availabilityCommandActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.availabilityCommandActions button{height:38px!important;font-size:11px!important;padding:0 11px!important}.dayAvailabilityStrip{display:grid;grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(135px,.75fr)) minmax(150px,.8fr);background:#fff;border:1px solid #d7e0e6;border-radius:8px;overflow:hidden;margin-bottom:10px}.dayAvailabilityStrip>div{padding:12px 14px;border-left:1px solid #e1e7eb;min-width:0}.dayAvailabilityStrip>div:first-child{border-left:0}.dayAvailabilityStrip span{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#728894;font-weight:750}.dayAvailabilityStrip strong{display:block;margin-top:3px;color:#173746;font-size:21px;letter-spacing:-.025em}.dayAvailabilityStrip small{display:block;margin-top:3px;color:#7a8e99;font-size:10px}.availabilityPrimaryMetric strong{font-size:29px;color:#102f3f}.dayDecisionState.final strong{color:#277b61}.dayDecisionState.provisional strong{color:#94650f}.dayDecisionState.final{box-shadow:inset 0 2px #68ad93}.dayDecisionState.provisional{box-shadow:inset 0 2px #d8a43f}.availabilityWorkbench{display:grid;grid-template-columns:minmax(0,1.55fr) 310px;grid-gap:10px;gap:10px;margin-bottom:10px}.availabilityIncidentPanel,.dayIntelligencePanel{padding:14px!important}.availabilityFilterBar{display:grid;grid-template-columns:minmax(210px,1fr) 135px 150px 145px;grid-gap:6px;gap:6px;margin-bottom:8px}.availabilityFilterBar input,.availabilityFilterBar select{height:36px!important;font-size:11.5px!important;padding:0 10px!important}.availabilityIncidentList{border:1px solid #dce4e9;border-radius:7px;overflow:hidden;background:#fff}.availabilityIncidentHead,.availabilityIncidentRow{display:grid;grid-template-columns:minmax(270px,1.6fr) minmax(120px,.7fr) 95px 112px 104px;align-items:center;grid-gap:10px;gap:10px}.availabilityIncidentHead{height:34px;padding:0 12px;background:#f5f8fa;border-bottom:1px solid #dce4e9;color:#718691;font-size:8.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.availabilityIncidentRow{width:100%;min-height:57px;padding:8px 12px;background:#fff;border:0;border-bottom:1px solid #e4eaee;color:#294553;text-align:left;cursor:pointer}.availabilityIncidentGroup:last-child .availabilityIncidentRow{border-bottom:0}.availabilityIncidentRow:hover{background:#f8fafb}.availabilityIncidentRow.active{background:#eff6f9;box-shadow:inset 3px 0 #4898bc}.availabilityIncidentRow>span{font-size:11.5px;min-width:0}.alarmIdentity{display:flex;flex-direction:column;gap:3px}.alarmIdentity strong{font-size:12.5px;color:#173746}.alarmIdentity small,.alarmIdentity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alarmIdentity small{font-size:10px;color:#718793}.availabilityIncidentRow .decision{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:4px 7px;border-radius:999px;font-size:9px!important}.availabilityEmptyDay{display:flex;flex-direction:column;gap:5px;padding:28px;text-align:center;color:#667e8a}.availabilityEmptyDay strong{color:#284653}.availabilityEmptyDay span{font-size:11px}.alarmContextDropdown{padding:12px 14px 13px;background:#f8fafb;border-bottom:1px solid #dce4e9;box-shadow:inset 3px 0 #4898bc}.alarmContextSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:8px}.alarmContextSummary>div{padding:8px 9px;background:#fff;border:1px solid #dbe4e9;border-radius:6px}.alarmContextSummary span{display:block;color:#748995;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.alarmContextSummary strong{display:block;color:#203d4b;margin-top:3px;font-size:11.5px}.alarmContextActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.alarmContextActions button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:50px;padding:8px 10px;background:#fff;border:1px solid #cfdbe2;border-radius:6px;color:#234653;font-size:11px;font-weight:800;text-align:left}.alarmContextActions button:hover{border-color:#86adbf;background:#f2f7f9}.alarmContextActions button b{margin-left:4px;color:#176c92}.alarmContextActions button small{font-size:9px;font-weight:500;color:#78909c}.alarmContextMeta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;color:#637985;font-size:9.5px}.alarmContextMeta b{color:#294a58}.dayAttentionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:10px}.dayAttentionGrid>div{padding:9px;background:#f8fafb;border:1px solid #dce5ea;border-radius:6px}.dayAttentionGrid span{display:block;color:#718894;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.dayAttentionGrid strong{display:block;margin-top:3px;color:#173746;font-size:19px}.dayInsightBlock{padding:10px 0;border-top:1px solid #e3e9ed}.dayInsightBlock strong{font-size:11.5px;color:#284653}.dayInsightBlock p{font-size:10.5px;line-height:1.5;margin:4px 0 0;color:#6b818c}.daySupervisorLink{width:100%;margin-top:8px;text-decoration:none}.availabilityAnalyticsGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:10px}.availabilityAnalyticsGrid .campaignCard{padding:14px!important;min-height:230px!important}.recurrenceButton{width:100%;cursor:pointer;text-align:left}.recurrenceButton:hover{background:#f4f8fa!important;border-color:#b9ccd6!important}.dayHistoryCard{padding:14px!important;margin-bottom:10px}.dayHistoryTable{border:1px solid #dce4e9;border-radius:7px;overflow:hidden}.dayHistoryRow{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(105px,.7fr));grid-gap:8px;gap:8px;align-items:center;width:100%;min-height:40px;padding:0 11px;border:0;border-bottom:1px solid #e4eaee;background:#fff;text-align:left;color:#294653;font-size:11px}.dayHistoryRow:last-child{border-bottom:0}.dayHistoryRow.head{background:#f5f8fa;color:#728894;font-size:8.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.dayHistoryRow:not(.head){cursor:pointer}.dayHistoryRow:not(.head):hover{background:#f8fafb}.dayHistoryRow.active{background:#eef6f9;box-shadow:inset 3px 0 #4898bc}.dayHistoryRow strong{color:#173746}.faultExplorerBackdrop{position:fixed;inset:0;z-index:2500;background:rgba(6,22,31,.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.faultExplorer{width:min(1240px,92vw);height:100vh;background:#f6f8f9;border-left:1px solid #cfdbe2;box-shadow:-20px 0 50px rgba(13,37,51,.18);display:flex;flex-direction:column}.faultExplorerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;background:#fff;border-bottom:1px solid #d8e1e6}.faultExplorerHeader h2{margin:4px 0 3px;color:#173746;font-size:22px}.faultExplorerHeader p{margin:0;color:#6b808c;font-size:11.5px}.faultExplorerHeader button{width:32px;height:32px;border:1px solid #cdd8de;background:#fff;border-radius:6px;color:#4a6674;font-size:20px}.faultExplorerScope{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 20px;background:#f8fafb;border-bottom:1px solid #dce4e9;color:#607784;font-size:10px}.faultExplorerTable{margin:12px 14px 16px;background:#fff;border:1px solid #d8e1e6;border-radius:7px;overflow:auto;flex:1 1}.faultExplorerRow{display:grid;grid-template-columns:130px 130px 78px minmax(220px,1.2fr) 105px minmax(200px,1fr) 125px 150px;grid-gap:8px;gap:8px;align-items:center;min-width:1120px;padding:9px 11px;border-bottom:1px solid #e4eaee;color:#365460;font-size:10.5px}.faultExplorerRow.head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f3f7f9;color:#718793;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.faultExplorerRow>span{min-width:0}.faultExplorerRow span>b{display:block;color:#203e4c;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faultExplorerRow small{display:block;margin-top:2px;color:#79909b;font-size:9px}.faultActionText{line-height:1.35}.faultExplorerLoading{padding:40px;text-align:center;color:#6a808b}.qualityWorkspaceV2{padding-top:18px!important}.qualityHeaderV2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid #dce4e9}.qualityHeaderV2 h1{margin:3px 0 4px;font-size:27px;color:#173746;letter-spacing:-.035em}.qualityHeaderV2 p{margin:0;color:#697f8c;font-size:13px}.qualitySummaryStripV2{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #d8e1e6;border-radius:8px;overflow:hidden;margin-bottom:10px}.qualitySummaryStripV2>div{padding:11px 13px;border-left:1px solid #e1e7eb}.qualitySummaryStripV2>div:first-child{border-left:0}.qualitySummaryStripV2 span{display:block;color:#718793;font-size:8.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.qualitySummaryStripV2 strong{display:block;margin-top:3px;color:#173746;font-size:20px}.qualitySummaryStripV2 small{display:block;margin-top:2px;color:#7b8f99;font-size:9.5px}.qualitySyncMetric strong{font-size:13px!important;color:#277b61!important}.qualityWorkbenchV2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);grid-gap:10px;gap:10px;margin-bottom:10px}.qualityContextV2,.qualityInboxV2{padding:14px!important;min-height:460px}.qualityInboxToolbar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qualityInboxToolbar input{height:36px;flex:1 1;font-size:11.5px}.qualityInboxToolbar span{color:#7a8f99;font-size:10px}.qualityFindingTable{border:1px solid #dce4e9;border-radius:7px;overflow:hidden}.qualityFindingRow{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(250px,1.5fr) minmax(120px,.7fr) minmax(105px,.55fr);grid-gap:10px;gap:10px;align-items:center;width:100%;padding:9px 11px;min-height:58px;border:0;border-bottom:1px solid #e4eaee;background:#fff;text-align:left;color:#35515f}.qualityFindingRow.head{min-height:33px;background:#f5f8fa;color:#718793;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.qualityFindingRow:not(.head){cursor:pointer}.qualityFindingRow:not(.head):hover{background:#f8fafb}.qualityFindingRow.active{background:#eef6f9;box-shadow:inset 3px 0 #4898bc}.qualityFindingRow>span{display:flex;flex-direction:column;gap:2px;min-width:0}.qualityFindingRow strong{color:#203e4c;font-size:11.5px}.qualityFindingRow small,.qualityFindingRow strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qualityFindingRow small{color:#78909c;font-size:9.5px}.qualityFindingRow span>b{font-size:9.5px;color:#385a68}.qualityEmptyV2{padding:30px;text-align:center;color:#6f8590;font-size:11px}.qualityContextV2{display:flex;flex-direction:column}.qualityContextHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.qualityContextHeader h2{margin:3px 0 0;color:#173746;font-size:18px}.qualityContextHeader button{width:29px;height:29px;border:1px solid #cdd8de;background:#fff;border-radius:5px;color:#55707c;font-size:18px}.qualityContextV2 label{display:grid;grid-gap:5px;gap:5px;margin-bottom:9px;color:#536d79;font-size:10.5px;font-weight:700}.qualityContextV2 input,.qualityContextV2 textarea{font-size:11.5px!important}.qualityContextV2 textarea{resize:vertical}.qualitySourceV2{display:flex;flex-direction:column;gap:3px;padding:9px 10px;margin-bottom:10px;background:#f7fafb;border:1px solid #dbe4e9;border-radius:6px}.qualityAutoMapV2 strong,.qualitySourceV2 span{font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:#6d8490;font-weight:800}.qualitySourceV2 strong{font-size:11.5px;color:#244653}.qualitySourceV2 small{font-size:9.5px;color:#78909b}.evidenceDropV2{padding:12px!important;border:1px dashed #b9cbd4;border-radius:7px;background:#fafcfd;cursor:pointer}.evidenceDropV2 input{display:none}.evidenceDropV2 strong{color:#24546a;font-size:11.5px}.evidenceDropV2 span{color:#778c97;font-size:9.5px;font-weight:500}.qualityAutoMapV2{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-left:3px solid #68a58e;background:#f6faf8;color:#607c70;font-size:9.5px;margin-bottom:10px}.qualityCreatePrimary{height:40px;border:1px solid #274653;border-radius:6px;background:#274653;color:#fff;font-weight:800;font-size:11.5px}.qualityHintV2{display:block;margin-top:7px;color:#7a8f99;font-size:9px;line-height:1.4}.qualityContextEmptyV2{margin:auto;text-align:center;max-width:310px;color:#6b818d}.qualityContextIcon{display:grid!important;place-items:center;width:42px;height:42px;margin:0 auto 10px;border-radius:9px;background:#edf4f7;color:#2e6e8c;font-size:18px;font-weight:850}.qualityContextEmptyV2 h2{margin:0;color:#284653;font-size:17px}.qualityContextEmptyV2 p{font-size:10.5px;line-height:1.55}.qualityContextEmptyV2>div{display:flex;justify-content:center;gap:7px;align-items:baseline}.qualityContextEmptyV2>div strong{font-size:20px;color:#173746}.qualityContextEmptyV2>div span{font-size:9.5px}.qualityCaseDetailV2 h3{font-size:17px;color:#173746;margin:10px 0 5px}.qualityCaseDetailV2 p{color:#657c88;font-size:11px;line-height:1.5}.qualityCaseDetailV2 dl{margin:14px 0 0}.qualityCaseDetailV2 dl>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #e3e9ed}.qualityCaseDetailV2 dt{color:#748994;font-size:9.5px}.qualityCaseDetailV2 dd{margin:0;color:#294956;font-size:10.5px;font-weight:700;text-align:right}.qualityRegisterV2{padding:14px!important}.qualityRegisterTableV2{border:1px solid #dce4e9;border-radius:7px;overflow:hidden}.qualityRegisterRowV2{display:grid;grid-template-columns:130px 110px minmax(260px,1.4fr) minmax(180px,.8fr) 80px;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:44px;padding:0 11px;border:0;border-bottom:1px solid #e4eaee;background:#fff;text-align:left;color:#35515f;font-size:10.5px}.qualityRegisterRowV2.head{min-height:32px;background:#f5f8fa;color:#718793;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.qualityRegisterRowV2:not(.head){cursor:pointer}.qualityRegisterRowV2:not(.head):hover{background:#f8fafb}.qualityRegisterRowV2>strong{color:#203e4c}.caseStatus{display:inline-flex!important;align-items:center;justify-content:center;min-width:65px;border-radius:999px;padding:4px 7px!important;font-size:8px!important;font-weight:850!important;letter-spacing:.04em}.caseStatus.draft{background:#fff5df!important;color:#86600e!important;border:1px solid #e8ca7e!important}.caseStatus.closed,.caseStatus.completed{background:#edf8f3!important;color:#277b61!important;border:1px solid #a9d5c5!important}.learningWorkspaceV2{padding-top:18px!important}.learningHeaderV2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #dce4e9}.learningHeaderV2 h1{margin:3px 0 4px;font-size:27px;color:#173746;letter-spacing:-.035em}.learningHeaderV2 p{margin:0;color:#697f8c;font-size:13px}.learningCommandV2{display:grid;grid-template-columns:minmax(360px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin:12px 0 10px;padding:10px 12px;background:#fff;border:1px solid #d8e1e6;border-radius:8px}.learningCommandV2 label{display:grid;grid-gap:5px;gap:5px}.learningCommandV2 label>span{color:#718793;font-size:8.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.learningCommandV2 input{height:38px;font-size:11.5px}.learningCommandStats{display:flex;align-items:stretch;border:1px solid #dfe6ea;border-radius:6px;overflow:hidden}.learningCommandStats>div{min-width:120px;padding:7px 10px;border-left:1px solid #e3e9ed}.learningCommandStats>div:first-child{border-left:0}.learningCommandStats strong{display:block;color:#203e4c;font-size:13px}.learningCommandStats span{display:block;margin-top:2px;color:#7b8e99;font-size:8.5px}.learningLayoutV2{display:grid;grid-template-columns:220px 330px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:calc(100vh - 232px)}.learningCategoryNav,.learningGuideDetail,.learningGuideList{background:#fff;border:1px solid #d8e1e6;border-radius:8px;min-width:0}.learningCategoryNav{padding:10px}.learningSectionLabel{display:block;padding:4px 6px 8px;color:#718793;font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.learningCategoryNav>button{display:flex;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#46616e;font-size:10.5px;text-align:left}.learningCategoryNav>button:hover{background:#f5f8fa}.learningCategoryNav>button.active{background:#edf5f8;color:#1f5167;font-weight:800}.learningCategoryNav>button b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#f1f5f7;color:#748895;font-size:8.5px}.learningCategoryNav>button.active b{background:#dcecf3;color:#26627e}.learningImplementationNote{margin-top:12px;padding:11px;border-top:1px solid #e2e8ec;background:#f8fafb}.learningImplementationNote>span{font-size:7.5px;letter-spacing:.08em;color:#708793;font-weight:850}.learningImplementationNote strong{display:block;margin:5px 0 3px;color:#254654;font-size:10.5px}.learningImplementationNote p{margin:0 0 7px;color:#748994;font-size:9px;line-height:1.45}.learningImplementationNote a{font-size:9.5px;color:#1f7196;font-weight:750;text-decoration:none}.learningGuideList{overflow:auto}.learningListHeader{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-bottom:1px solid #e2e8ec}.learningListHeader .learningSectionLabel{padding:0}.learningListHeader strong{font-size:8.5px;color:#7a8e99}.learningGuideList>button{display:block;width:100%;padding:11px;border:0;border-bottom:1px solid #e7ecef;background:#fff;text-align:left;color:#395563;cursor:pointer}.learningGuideList>button:hover{background:#f8fafb}.learningGuideList>button.active{background:#eef6f9;box-shadow:inset 3px 0 #4898bc}.learningGuideList>button>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}.learningGuideList>button>div b,.learningGuideList>button>div span{font-size:7.5px;text-transform:uppercase;letter-spacing:.06em;color:#748a96}.learningGuideList>button>strong{display:block;color:#203e4c;font-size:12px}.learningGuideList>button>p{margin:4px 0;color:#6e8490;font-size:9.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.learningGuideList>button>small{color:#7c919b;font-size:8.5px}.learningGuideDetail{padding:18px 20px;overflow:auto}.learningDetailHead{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e2e8ec}.learningDetailHead h2{margin:5px 0;color:#173746;font-size:22px}.learningDetailHead p{margin:0;color:#687f8b;font-size:11.5px;line-height:1.55}.learningRolePill{align-self:flex-start;padding:5px 8px;border:1px solid #ccd9df;border-radius:999px;background:#f6f9fa;color:#45616f;font-size:8.5px;font-weight:750;white-space:nowrap}.learningGuideDetail section{padding:15px 0;border-bottom:1px solid #e5eaed}.learningGuideDetail section h3{margin:0 0 10px;color:#294754;font-size:12px}.learningProcedure{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.learningProcedure li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.learningProcedure i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf4f7;color:#236682;font-style:normal;font-size:9px;font-weight:850}.learningProcedure li div{padding:1px 0 8px;border-bottom:1px solid #edf1f3}.learningProcedure li:last-child div{border-bottom:0}.learningProcedure strong{display:block;color:#294753;font-size:10.5px}.learningProcedure span{display:block;margin-top:3px;color:#7a8e99;font-size:9px}.learningQualityGate{border-bottom:0!important;background:#f7faf8;border-left:3px solid #69a88f;padding:11px 12px!important;margin-top:13px}.learningQualityGate span{font-size:7.5px;letter-spacing:.08em;color:#5b806f;font-weight:850}.learningQualityGate strong{display:block;margin:4px 0;color:#2d5947;font-size:10.5px}.learningQualityGate p{margin:0;color:#71867b;font-size:9.5px;line-height:1.45}.learningDetailActions{display:flex;gap:7px;margin-top:14px}.learningDetailActions a{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border:1px solid #294c5a;border-radius:6px;background:#294c5a;color:#fff;text-decoration:none;font-size:10px;font-weight:800}.learningDetailActions a.secondary{background:#fff;color:#385763;border-color:#cbd8df}.learningEmptyV2{padding:30px;text-align:center;color:#728793;font-size:10.5px}.assistedIntegrationHero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);grid-gap:16px;gap:16px;padding:16px 18px;margin-bottom:10px;background:#fff;border:1px solid #d8e1e6;border-radius:8px}.assistedIntegrationCopy h2{margin:5px 0;color:#173746;font-size:19px}.assistedIntegrationCopy p{margin:0;color:#647b88;font-size:11px;line-height:1.55}.assistedIntegrationCopy p strong{color:#365562}.integrationGuardrails{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.integrationGuardrails span{padding:5px 7px;border:1px solid #d0dce2;border-radius:999px;background:#f7fafb;color:#57717e;font-size:8.5px;font-weight:700}.assistedIntegrationSteps{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.assistedIntegrationSteps>div{display:grid;grid-template-columns:25px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:8px;background:#f8fafb;border:1px solid #dce4e9;border-radius:6px}.assistedIntegrationSteps i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#edf4f7;color:#236681;font-style:normal;font-size:8.5px;font-weight:850}.assistedIntegrationSteps span{display:flex;flex-direction:column}.assistedIntegrationSteps b{color:#294754;font-size:10px}.assistedIntegrationSteps small{color:#7a8f99;font-size:8.5px}.integrationCopilotPanel{padding:14px 16px;margin-bottom:10px;background:#fff;border:1px solid #d8e1e6;border-radius:8px}.integrationCopilotIntro{display:flex;align-items:flex-start;gap:18px;margin-bottom:11px}.integrationCopilotIntro>span{min-width:185px}.integrationCopilotIntro h2{margin:0 0 4px;color:#173746;font-size:16px}.integrationCopilotIntro p{margin:0;color:#6a808b;font-size:10.5px;line-height:1.5}.integrationCopilotForm{display:grid;grid-template-columns:180px minmax(260px,1fr) minmax(280px,1.15fr) auto;grid-gap:7px;gap:7px;align-items:end}.integrationCopilotForm label{display:grid;grid-gap:4px;gap:4px;color:#607783;font-size:9px;font-weight:750}.integrationCopilotForm input,.integrationCopilotForm select{height:36px;font-size:11px}.integrationEvidenceUpload{position:relative;padding:7px 9px;border:1px dashed #b9cad3;border-radius:6px;background:#fafcfd;cursor:pointer}.integrationEvidenceUpload input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.integrationEvidenceUpload strong{font-size:10px;color:#315463}.integrationEvidenceUpload small{font-size:8px;color:#7b8f99;font-weight:500}.integrationCopilotForm>.auditButton{height:36px!important}.integrationBlueprint{margin-top:11px;border:1px solid #d6e1e6;border-radius:7px;overflow:hidden;background:#fbfcfd}.integrationBlueprintHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 11px;background:#f1f6f8;border-bottom:1px solid #dbe4e9}.integrationBlueprintHead>div{display:flex;gap:9px;align-items:baseline}.integrationBlueprintHead span{font-size:8px;letter-spacing:.08em;color:#6f8590;font-weight:850}.integrationBlueprintHead strong{color:#224653;font-size:12px}.integrationBlueprintHead small{color:#718691;font-size:9px}.integrationBlueprintHead>b{padding:4px 7px;border:1px solid #e4c574;border-radius:999px;background:#fff7e5;color:#805d11;font-size:7.5px;letter-spacing:.05em}.integrationBlueprintGrid{display:grid;grid-template-columns:repeat(4,1fr)}.integrationBlueprintGrid>div{padding:10px;border-left:1px solid #e2e8ec}.integrationBlueprintGrid>div:first-child{border-left:0}.integrationBlueprintGrid span{display:block;color:#758a95;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.integrationBlueprintGrid strong{display:block;margin-top:4px;color:#294754;font-size:9.5px;line-height:1.45}.integrationBlueprintGrid small{display:block;margin-top:3px;color:#81939c;font-size:8px;line-height:1.4}.integrationBlueprintGaps{display:flex;gap:6px;flex-wrap:wrap;padding:9px 10px;border-top:1px solid #e2e8ec}.integrationBlueprintGaps span{font-size:8px;color:#6c818d;text-transform:uppercase;letter-spacing:.06em;font-weight:850;margin-right:5px}.integrationBlueprintGaps b{font-size:8.5px;color:#496b5d;font-weight:650}@media(max-width:1450px){.availabilityWorkbench{grid-template-columns:1fr}.dayIntelligencePanel{display:grid!important;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.dayIntelligencePanel>.panelTitle{grid-column:1/-1}.daySupervisorLink{width:auto}.availabilityAnalyticsGrid{grid-template-columns:1fr 1fr}.availabilityAnalyticsGrid>div:last-child{grid-column:1/-1}.learningLayoutV2{grid-template-columns:190px 290px minmax(0,1fr)}.integrationCopilotForm{grid-template-columns:170px 1fr 1fr}.integrationCopilotForm>.auditButton{grid-column:3;justify-self:end}.integrationBlueprintGrid{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.availabilityCommandBar{grid-template-columns:1fr}.availabilityCommandActions{justify-content:flex-start}.dayAvailabilityStrip{grid-template-columns:1fr 1fr}.dayAvailabilityStrip>div{border-top:1px solid #e1e7eb}.availabilityIncidentHead,.availabilityIncidentRow{grid-template-columns:minmax(220px,1.5fr) 110px 90px 105px}.availabilityIncidentHead>span:last-child,.availabilityIncidentRow>span:last-child{display:none}.alarmContextActions,.alarmContextSummary{grid-template-columns:1fr 1fr}.availabilityAnalyticsGrid{grid-template-columns:1fr}.availabilityAnalyticsGrid>div:last-child{grid-column:auto}.qualityWorkbenchV2{grid-template-columns:1fr}.learningLayoutV2{grid-template-columns:180px minmax(0,1fr)}.learningGuideDetail{grid-column:1/-1}.assistedIntegrationHero{grid-template-columns:1fr}.integrationCopilotForm{grid-template-columns:1fr 1fr}.integrationCopilotForm>.auditButton{grid-column:auto;justify-self:stretch}.integrationBlueprintGrid{grid-template-columns:1fr 1fr}}.handoverDayPicker{display:grid;grid-gap:6px;gap:6px;min-width:0}.handoverDayControls{display:grid;grid-template-columns:34px minmax(190px,1fr) 34px auto;grid-gap:7px;gap:7px;align-items:center}.handoverDayControls .handoverDate{max-width:none!important;width:100%;height:40px;background:#fff!important;border:1px solid #cbd8e1!important;color:#142a39!important;border-radius:7px!important;padding:0 10px!important;font-weight:700!important;font-size:13px!important}.handoverDayControls .dayStep,.handoverDayControls .dayToday{height:40px;border:1px solid #cbd8e1;background:#fff;color:#274357;border-radius:7px;font-weight:750;cursor:pointer}.handoverDayControls .dayStep{width:34px;padding:0;font-size:16px}.handoverDayControls .dayToday{padding:0 11px;font-size:12px}.handoverDayControls button:hover:not(:disabled){border-color:#7da9c4;background:#f5fafc}.handoverDayControls button:disabled{opacity:.42;cursor:default}.handoverDayHint{font-size:10.5px;color:#6f8391;line-height:1.35}.handoverHero{grid-template-columns:minmax(350px,1.45fr) repeat(3,minmax(125px,.65fr)) auto!important}@media(max-width:1350px){.handoverHero{grid-template-columns:minmax(320px,1.4fr) repeat(2,minmax(130px,.7fr))!important}.handoverHero .reportLaunch{grid-column:auto!important}.handoverHeroStat:nth-of-type(4){grid-column:2}}@media(max-width:850px){.handoverHero{grid-template-columns:1fr!important}.handoverDayControls{grid-template-columns:34px minmax(0,1fr) 34px auto}.handoverHeroStat{border-left:0!important;border-top:1px solid #e0e7ec!important;padding:10px 0 0!important}}.publicSite{min-height:100vh;background:#07131b;color:#dbe6ec;font-family:inherit;overflow-x:hidden}.publicSite *{box-sizing:border-box}.publicNav{height:76px;padding:0 max(28px,4vw);border-bottom:1px solid rgba(139,181,206,.14);position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(7,19,27,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.publicBrand,.publicNav{display:flex;align-items:center}.publicBrand{gap:10px;text-decoration:none;color:#fff}.publicBrand img{width:38px;height:38px;object-fit:contain}.publicBrand span{display:grid;grid-gap:4px;gap:4px}.publicBrand strong{font-size:16px;letter-spacing:.12em}.publicBrand small{font-size:7px;letter-spacing:.18em;color:#6f8ca0}.publicNavLinks{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;margin-left:auto!important;margin-right:18px!important;width:auto!important}.publicNavLinks a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 11px!important;border-radius:7px!important;font-size:12px!important;font-weight:650!important;color:#9fb2be!important;text-decoration:none!important;white-space:nowrap!important;background:transparent!important}.publicNavLinks a:hover{color:#fff!important;background:rgba(255,255,255,.045)!important}.publicNavActions{display:flex;gap:9px}.publicGhost,.publicPrimary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:7px;height:39px;padding:0 16px;font-size:12px;font-weight:750}.publicPrimary{background:#178bc5;color:#fff;border:1px solid #178bc5}.publicPrimary:hover{background:#1c9bd9}.publicGhost{border:1px solid #294353;color:#c7d6df;background:rgba(255,255,255,.015)}.publicGhost:hover{border-color:#54768a;background:rgba(255,255,255,.04)}.publicGhost.large,.publicPrimary.large{height:47px;padding:0 21px;font-size:13px}.publicHero{min-height:690px;padding:90px max(30px,6vw) 76px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);grid-gap:72px;gap:72px;align-items:center;position:relative;background:radial-gradient(circle at 68% 30%,rgba(26,143,199,.13),transparent 30%),linear-gradient(180deg,#07131b,#091821)}.publicHeroGlow{position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(90px);background:rgba(14,125,179,.09);right:7%;top:5%;pointer-events:none}.publicHeroCopy{position:relative;z-index:1;max-width:800px}.publicEyebrow{display:block;color:#51b8e8;font-size:10px;font-weight:800;letter-spacing:.17em;margin-bottom:18px}.publicHero h1{font-size:clamp(46px,5.2vw,76px);line-height:1.04;margin:0;color:#f4f8fa;letter-spacing:-.045em;max-width:920px}.publicHero h1 em{font-style:normal;color:#8da6b5;font-weight:500}.publicHeroCopy>p{font-size:17px;line-height:1.7;color:#91a7b5;max-width:760px;margin:26px 0}.publicHeroActions{display:flex;gap:10px;margin-top:28px}.publicTrust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:34px;color:#668395;font-size:11px}.publicTrust span:before{content:"✓";color:#35c48d;margin-right:7px}.publicHeroConsole{position:relative;z-index:1;border:1px solid #1b435a;border-radius:13px;background:#091d29;box-shadow:0 30px 80px rgba(0,0,0,.35);padding:17px;transform:perspective(1100px) rotateY(-3deg)}.consoleTop{justify-content:space-between;border-bottom:1px solid #17394d;padding-bottom:13px}.consoleTop,.miniBrand{display:flex;align-items:center}.miniBrand{gap:8px}.miniBrand img{width:25px}.miniBrand b{font-size:12px;letter-spacing:.12em}.liveDot{font-size:9px;color:#55d6a6;letter-spacing:.1em}.consoleGrid{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-gap:9px;gap:9px;margin-top:12px}.consoleMetric{border:1px solid #173b51;background:#0b2330;border-radius:8px;padding:14px;display:grid;grid-gap:5px;gap:5px}.consoleMetric small{font-size:8px;letter-spacing:.11em;color:#6f97ad}.consoleMetric strong{font-size:25px;color:#f1f6f8}.consoleMetric span{font-size:9px;color:#7993a1}.consoleWork{margin-top:10px;border:1px solid #1f5169;border-left:3px solid #31aee5;background:#0c2532;border-radius:8px;padding:15px;display:flex;justify-content:space-between;align-items:center;gap:18px}.consoleWork>div{display:grid;grid-gap:4px;gap:4px}.consoleWork small{font-size:8px;color:#6c91a5}.consoleWork b{font-size:12px}.consoleWork span{font-size:11px;color:#97aebb}.consoleWork i{font-size:10px;color:#e8b75f;font-style:normal}.consoleFlow{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:16px 4px 2px;color:#7d98a8;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.consoleFlow b{color:#2d97c8}.publicBand{background:#0c202b;border-top:1px solid #183b4e;border-bottom:1px solid #183b4e;padding:24px max(30px,6vw);display:flex;justify-content:space-between;align-items:center;gap:30px}.publicBand>div:first-child{display:grid;grid-gap:5px;gap:5px}.publicBand small{font-size:8px;letter-spacing:.15em;color:#4ba8d4}.publicBand strong{font-size:15px}.bandStats{display:flex;gap:34px}.bandStats span{font-size:10px;color:#829aa9}.bandStats b{font-size:15px;color:#e9f1f4;margin-right:5px}.publicSection{padding:92px max(30px,7vw);background:#f3f6f7;color:#172a36}.sectionIntro{max-width:850px}.sectionIntro .publicEyebrow{margin-bottom:13px}.enterpriseSection h2,.integrationCopy h2,.publicCTA h2,.sectionIntro h2{font-size:clamp(34px,3.8vw,52px);line-height:1.08;letter-spacing:-.035em;margin:0}.sectionIntro p{font-size:15px;color:#647b89;line-height:1.65;max-width:760px}.capabilityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d7e0e5;border:1px solid #d7e0e5;margin-top:46px}.capabilityGrid article{background:#fff;padding:29px;min-height:205px}.capabilityGrid article>span{font-size:10px;color:#2e9ed2;font-weight:800}.capabilityGrid h3{font-size:18px;margin:27px 0 8px}.capabilityGrid p{font-size:13px;color:#667c89;line-height:1.58;margin:0}.industriesSection{background:#eaf0f2}.industryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:42px}.industryGrid article{background:#f7f9fa;border:1px solid #cfdae0;border-radius:9px;padding:32px;min-height:300px;position:relative}.industryGrid article.active{background:#0b1f2a;color:#e8f1f5;border-color:#174459}.industryKicker{font-size:9px;letter-spacing:.15em;color:#4aa8d4}.industryGrid h3{font-size:27px;margin:33px 0 10px}.industryGrid p{font-size:13px;line-height:1.6;color:#6d818d;max-width:560px}.industryGrid article.active p{color:#8fa8b5}.industryGrid article>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:25px}.industryGrid b{font-size:9px;border:1px solid #c9d5db;border-radius:999px;padding:6px 9px}.industryGrid article.active b{border-color:#275069;color:#a6c8d8}.industryGrid article>small{position:absolute;right:25px;bottom:24px;font-size:9px;color:#77909e}.integrationSection{padding:95px max(30px,7vw);background:#091720;color:#e8f0f4;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:90px;gap:90px;align-items:center}.integrationCopy>p{color:#8ca2af;line-height:1.7;max-width:700px}.integrationChips{display:flex;gap:7px;flex-wrap:wrap;margin:29px 0}.integrationChips span{border:1px solid #25475a;background:#0d202b;border-radius:999px;padding:7px 11px;font-size:10px;color:#aac0cc}.assistedIntegration{border-left:2px solid #30a9df;padding:4px 0 4px 17px;margin-top:34px}.assistedIntegration strong{font-size:14px}.assistedIntegration p{font-size:11px;color:#7f98a6;line-height:1.55;margin:7px 0}.assistedIntegration a{color:#5bc2ef;font-size:11px;text-decoration:none;font-weight:750}.integrationBlueprint{border:1px solid #24475a;border-radius:11px;background:#0c202b;padding:24px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.integrationBlueprint>span{font-size:9px;color:#4cb0df;letter-spacing:.16em}.integrationBlueprint>div{border:1px solid #1e4357;border-radius:8px;padding:17px;display:grid;grid-gap:5px;gap:5px;background:#0a1b25}.integrationBlueprint b{font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:#67889a}.integrationBlueprint strong{font-size:13px}.integrationBlueprint small{font-size:10px;color:#7894a3}.integrationBlueprint i{text-align:center;color:#338fb9;font-style:normal}.aiSection{background:#f7f9fa}.aiSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:43px}.aiSteps>div{border:1px solid #d2dde2;background:#fff;border-radius:8px;padding:23px;min-height:160px}.aiSteps span{font-size:10px;color:#258fc1;font-weight:800}.aiSteps b{display:block;font-size:17px;margin:29px 0 7px}.aiSteps p{font-size:11px;color:#6f828d;line-height:1.55}.aiGuardrail{font-size:10px;color:#7a8c96;border-left:2px solid #d8aa50;padding-left:12px;margin-top:20px}.enterpriseSection{padding:90px max(30px,7vw);background:#e8eef0;color:#172b37;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px}.enterpriseGrid{display:grid;grid-gap:10px;gap:10px}.enterpriseGrid article{background:#f7f9fa;border:1px solid #ccd8de;border-radius:8px;padding:20px}.enterpriseGrid b{font-size:14px}.enterpriseGrid p{font-size:11px;color:#6c808c;line-height:1.6;margin:7px 0 0}.publicCTA{padding:105px max(30px,7vw);background:radial-gradient(circle at 20% 20%,rgba(32,155,211,.15),transparent 30%),#07131b;color:#edf4f6;text-align:center}.publicCTA .publicEyebrow{margin-bottom:15px}.publicCTA h2{max-width:900px;margin:0 auto}.publicCTA p{color:#879eab;max-width:760px;margin:22px auto 30px;line-height:1.65}.publicCTA>div{display:flex;justify-content:center;gap:9px}.publicGhost.light{color:#dce7ec;border-color:#355466}.publicFooter{height:120px;padding:0 max(30px,7vw);background:#061019;border-top:1px solid #173443;display:flex;align-items:center;gap:28px;color:#607b8b}.publicFooter p{font-size:10px;margin:auto}.publicFooter>span{font-size:9px}.publicFooter .publicBrand img{width:31px;height:31px}.publicFooter .publicBrand strong{font-size:13px}@media(max-width:1050px){.publicHero{grid-template-columns:1fr;padding-top:65px}.publicHeroConsole{transform:none}.publicNavLinks{display:none!important}.capabilityGrid{grid-template-columns:1fr 1fr}.enterpriseSection,.integrationSection{grid-template-columns:1fr}.integrationSection{gap:45px}.aiSteps{grid-template-columns:1fr 1fr}.publicBand{align-items:flex-start;flex-direction:column}.industryGrid{grid-template-columns:1fr}}@media(max-width:650px){.publicNav{padding:0 17px}.publicNavActions .publicPrimary{display:none}.publicHero{padding:54px 20px}.publicHero h1{font-size:43px}.publicHeroCopy>p{font-size:14px}.publicHeroActions{flex-direction:column;align-items:stretch}.consoleGrid{grid-template-columns:1fr}.consoleWork{align-items:flex-start;flex-direction:column}.consoleFlow{display:none}.aiSteps,.capabilityGrid{grid-template-columns:1fr}.enterpriseSection,.integrationSection,.publicCTA,.publicSection{padding-left:20px;padding-right:20px}.publicFooter{height:auto;padding:28px 20px;flex-direction:column;align-items:flex-start}.publicFooter p{margin:0}.bandStats{flex-wrap:wrap;gap:16px}}.loginProductLink{display:block;text-align:center;margin-top:16px;color:#6f91a8;font-size:11px;text-decoration:none}.loginProductLink:hover{color:#2d9ed3}.calendarSyncWorkspace{padding-bottom:70px}.calendarSyncHero{margin:18px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;border:1px solid #cad8df;border-radius:9px;background:#f8fafb;padding:24px 28px}.calendarSyncHero h2{font-size:24px;margin:5px 0 7px;color:#142b38}.calendarSyncHero p{font-size:13px;line-height:1.65;color:#657b88;max-width:900px;margin:0}.syncFlow{display:flex;align-items:center;gap:8px;white-space:nowrap}.syncFlow span{border:1px solid #c6d5dd;background:#fff;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:750;color:#2f4d5d}.syncFlow b{color:#299bd1;font-size:13px}.calendarSyncGrid{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.syncBuilder,.syncPreview,.syncProfiles{background:#fff}.syncProfileList{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.syncProfileList>button{border:1px solid #d4dee3;background:#fbfcfc;border-radius:7px;padding:12px;text-align:left;display:flex;justify-content:space-between;gap:12px;cursor:pointer}.syncProfileList>button:hover{border-color:#9fc4d6}.syncProfileList>button.active{border-color:#4e9fc4;box-shadow:inset 3px 0 #229cd3;background:#f2f8fa}.syncProfileList button>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.syncProfileList strong{font-size:12px;color:#17313e}.syncProfileList small,.syncProfileList span{font-size:9px;color:#708692}.syncPrinciple{margin-top:14px;border-top:1px solid #e0e7eb;padding-top:14px}.syncPrinciple strong{font-size:11px;color:#263f4d}.syncPrinciple p{font-size:10px;line-height:1.55;color:#70838e}.mappingGrid,.ruleGrid,.syncFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px 13px;gap:11px 13px}.mappingGrid label,.ruleGrid label,.syncFormGrid label{font-size:10px;font-weight:700;color:#415965;display:grid;grid-gap:5px;gap:5px}.mappingGrid select,.ruleGrid input,.ruleGrid select,.syncFormGrid input,.syncFormGrid select{height:39px;border:1px solid #c9d7de;border-radius:6px;background:#fff;padding:0 11px;font-size:12px;color:#172e3a}.ruleGrid label.wide,.syncFormGrid label.wide{grid-column:1/-1}.ruleGrid small,.syncFormGrid small{font-size:9px;font-weight:400;color:#7a8f9a}.syncStepDivider{margin:20px 0 11px;border-top:1px solid #dbe4e8;position:relative}.syncStepDivider span{position:relative;top:-8px;background:#fff;padding-right:9px;font-size:9px;font-weight:800;letter-spacing:.13em;color:#2a8cb9}.syncSampleRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.syncSampleRow .integrationEvidenceUpload{margin:0}.detectedColumns{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.detectedColumns span{border:1px solid #d3dee3;background:#f7f9fa;border-radius:999px;padding:5px 8px;font-size:9px;color:#506873}.syncRuleExample{margin-top:11px;border:1px solid #d1dce2;background:#f7f9fa;border-radius:7px;padding:11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.syncRuleExample span{font-size:9px;color:#6c818d}.syncRuleExample b{font-size:9px;color:#2b94c4}.syncRuleExample code{font-size:10px;color:#1e3c4b;background:#fff;border:1px solid #d4dfe4;border-radius:4px;padding:4px 6px}.syncActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.syncPreviewStats{display:flex;gap:13px;flex-wrap:wrap}.syncPreviewStats span{font-size:9px;color:#66808d}.syncPreviewStats b{font-size:13px;color:#193746;margin-right:3px}.syncPreviewTable{display:grid;border:1px solid #d6e0e5;border-radius:7px;overflow:hidden}.syncPreviewRow{display:grid;grid-template-columns:minmax(240px,1.6fr) 160px 160px 100px minmax(150px,.8fr);min-height:48px;align-items:center;border-top:1px solid #e2e8eb}.syncPreviewRow:first-child{border-top:0}.syncPreviewRow>span{padding:8px 10px;font-size:10px;color:#45606e;min-width:0}.syncPreviewRow.head{background:#f3f6f7;min-height:34px}.syncPreviewRow.head span{font-size:8px;font-weight:800;letter-spacing:.08em;color:#6a818d}.syncPreviewRow strong{display:block;color:#17323f;font-size:11px}.syncPreviewRow small{display:block;margin-top:2px;color:#80929b;font-size:9px}.syncPreviewRow code{font-size:9px;word-break:break-all}.excludedRows{margin-top:10px;border:1px solid #e0d7bf;border-radius:7px;background:#fffcf4;padding:10px}.excludedRows summary{cursor:pointer;font-size:10px;font-weight:750;color:#765b1c}.excludedRows>div{display:grid;grid-gap:3px;gap:3px;border-top:1px solid #eee2c3;padding:8px 0}.excludedRows b{font-size:9px;color:#8a6718}.excludedRows code{font-size:8px;white-space:normal;word-break:break-all;color:#677a84}@media(max-width:1150px){.calendarSyncHero{grid-template-columns:1fr}.syncFlow{white-space:normal;flex-wrap:wrap}.calendarSyncGrid{grid-template-columns:1fr}.syncProfiles{order:2}.syncPreviewRow{grid-template-columns:1.4fr 130px 130px 90px}.syncPreviewRow>span:last-child{display:none}}@media(max-width:720px){.mappingGrid,.ruleGrid,.syncFormGrid{grid-template-columns:1fr}.ruleGrid label.wide,.syncFormGrid label.wide{grid-column:auto}.syncSampleRow{grid-template-columns:1fr}.syncActions{justify-content:stretch;flex-direction:column}.syncPreviewRow{grid-template-columns:1fr 110px}.syncPreviewRow>span:nth-child(3),.syncPreviewRow>span:nth-child(4),.syncPreviewRow>span:nth-child(5){display:none}}.reviewHandoverToggle{display:flex!important;align-items:flex-start;gap:10px;border:1px solid #cbd8de;background:#f7fafb;border-radius:7px;padding:11px 12px;margin-top:12px;cursor:pointer}.reviewHandoverToggle input{width:17px!important;height:17px!important;margin-top:2px;accent-color:#168ec5}.reviewHandoverToggle>span{display:grid;grid-gap:3px;gap:3px}.reviewHandoverToggle strong{font-size:12px;color:#183441}.reviewHandoverToggle small{font-size:10px;color:#728690;font-weight:400}.syncUploadCard{min-height:78px;border:1px dashed #b9cbd4;border-radius:8px;background:#f8fafb;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px}.syncUploadCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.syncUploadCopy .eyebrow{font-size:8px}.syncUploadCopy strong{font-size:12px;color:#17323f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.syncUploadCopy small{font-size:9px;line-height:1.45;color:#728792;max-width:720px}.syncChooseFile{flex:0 0 auto}.syncChooseFile input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.syncChooseFile span{display:inline-flex;align-items:center;justify-content:center;height:38px;border:1px solid #bfcfd7;border-radius:6px;background:#fff;padding:0 13px;font-size:10px;font-weight:800;color:#254555;cursor:pointer;box-shadow:0 1px 2px rgba(10,38,52,.04)}.syncChooseFile span:hover{border-color:#78abc3;background:#f4f9fb}.analyzeSourceButton{min-width:132px;height:40px}.syncDetectionControls{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);grid-gap:11px;gap:11px;margin-top:11px}.syncDetectionControls label{border:1px solid #d3dfe4;border-radius:7px;padding:11px;background:#fff;font-size:10px;font-weight:750;color:#405966;display:grid;grid-gap:5px;gap:5px}.syncDetectionControls input{height:37px;border:1px solid #c9d7de;border-radius:6px;padding:0 10px;font-size:12px}.syncDetectionControls small{font-size:9px;font-weight:400;line-height:1.45;color:#748a95}.detectionStatus{border:1px solid #d3dfe4;border-radius:7px;padding:11px 13px;background:#f7f9fa;display:grid;grid-gap:4px;gap:4px}.detectionStatus>span{font-size:8px;letter-spacing:.12em;font-weight:800;color:#5e8395}.detectionStatus strong{font-size:12px;color:#183644}.detectionStatus small{font-size:9px;line-height:1.45;color:#718792}.headerCandidates{margin-top:9px;border:1px solid #d8e1e5;border-radius:7px;background:#fbfcfc;padding:8px 10px}.headerCandidates summary{font-size:10px;font-weight:750;color:#3e5c69;cursor:pointer}.headerCandidates button{width:100%;display:grid;grid-template-columns:70px 1fr;grid-gap:10px;gap:10px;border:0;border-top:1px solid #e3e9ec;background:transparent;padding:9px 2px;text-align:left;cursor:pointer}.headerCandidates button:first-of-type{margin-top:8px}.headerCandidates b{font-size:9px;color:#227fa9}.headerCandidates span{font-size:9px;color:#6c818c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detectedStructure{margin-top:12px;border:1px solid #cbdbe2;border-radius:8px;background:#f7fafb;padding:12px 13px;display:grid;grid-gap:9px;gap:9px}.detectedStructure>div:first-child{display:grid;grid-gap:3px;gap:3px}.detectedStructure strong{font-size:11px;color:#183644}.detectedStructure small{font-size:9px;color:#748993}.detectedStructure .detectedColumns{margin-top:0}.calendarSyncWorkspace .syncFormGrid select{height:39px;border:1px solid #c9d7de;border-radius:6px;background:#fff;padding:0 11px;font-size:12px;color:#172e3a}.platformOverviewWorkspace{padding-bottom:80px}.platformOverviewHeader{margin-bottom:18px}.platformWelcome{border:1px solid #cbd9df;border-radius:10px;background:linear-gradient(125deg,#f9fbfc,#f3f7f8 68%,#edf5f7);padding:30px 32px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;grid-gap:36px;gap:36px}.platformWelcome h2{font-size:29px;line-height:1.12;color:#142b38;margin:6px 0 10px}.platformWelcome p{font-size:13px;line-height:1.65;color:#657b87;max-width:790px;margin:0}.platformWelcomeFlow{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.platformWelcomeFlow span{border:1px solid #c8d7de;background:#fff;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:800;color:#355564}.platformWelcomeFlow i{font-size:11px;color:#3396c2;font-style:normal}.platformOverviewSection{margin-top:28px}.platformSectionHeading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:13px;padding:0 2px}.platformSectionHeading h2{font-size:19px;color:#18313e;margin:5px 0 0}.platformSectionHeading>p{max-width:620px;margin:0;font-size:10px;line-height:1.55;color:#70858f}.platformToolGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.platformToolCard{border:1px solid #cedbe1;border-radius:8px;background:#fff;min-height:230px;padding:18px;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platformToolCard:hover{border-color:#92bdcf;box-shadow:0 8px 22px rgba(15,48,63,.08);transform:translateY(-1px)}.platformToolCardTop{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.platformIconWell{width:42px;height:42px;border:1px solid #cbdbe2;border-radius:9px;background:#f4f8fa;color:#237da7;display:grid;place-items:center}.platformCardIcon{width:22px;height:22px}.platformToolStatus{border:1px solid #d2dce1;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750;color:#607985;background:#fafcfc}.platformToolEyebrow{font-size:8px;letter-spacing:.12em;font-weight:800;color:#328db6}.platformToolCard h3{font-size:17px;color:#17313e;margin:5px 0 7px}.platformToolCard p{font-size:10px;line-height:1.58;color:#6b818c;margin:0 0 18px}.platformToolLink{margin-top:auto;padding-top:12px;border-top:1px solid #e3e9ec;font-size:9px;font-weight:750;color:#315563}.platformToolLink b{color:#229bd1}.platformOverviewSection.governance{padding-top:7px}.governanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.platformToolCard.compact{min-height:210px}.platformAssisted{margin-top:28px;border:1px solid #173e52;border-radius:9px;background:#0b1e29;color:#eaf2f5;padding:24px 27px;display:flex;align-items:center;justify-content:space-between;gap:26px}.platformAssisted h2{font-size:19px;margin:5px 0 6px}.platformAssisted p{font-size:10px;line-height:1.55;color:#8ca4b0;max-width:850px;margin:0}.platformAssisted a{flex:0 0 auto;text-decoration:none;border:1px solid #33728f;border-radius:6px;background:#102c3b;color:#d9eef6;padding:10px 13px;font-size:10px;font-weight:800}.platformAssisted a:hover{border-color:#4aa8d4}.platformOverviewWorkspace .adminHeader p{max-width:850px}@media(max-width:1300px){.platformToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.governanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.platformWelcome{grid-template-columns:1fr}.platformWelcomeFlow{justify-content:flex-start}}@media(max-width:900px){.governanceGrid{grid-template-columns:1fr 1fr}.platformSectionHeading{gap:8px}.platformAssisted,.platformSectionHeading{align-items:flex-start;flex-direction:column}.syncDetectionControls{grid-template-columns:1fr}}@media(max-width:650px){.governanceGrid,.platformToolGrid{grid-template-columns:1fr}.platformWelcome{padding:22px}.platformWelcome h2{font-size:24px}.syncUploadCard{align-items:flex-start;flex-direction:column}.syncChooseFile,.syncChooseFile span{width:100%}}.calendarWorkspaceV2{padding-bottom:58px}.calendarHeaderV2{margin-bottom:14px}.calendarToolbarV2{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin-bottom:14px;border:1px solid #d5e0e5;border-radius:10px;background:#fff;padding:10px 12px;box-shadow:0 3px 12px rgba(18,49,63,.04)}.calendarViewSwitchV2{display:flex;gap:3px;padding:3px;border:1px solid #d0dce2;border-radius:8px;background:#f4f7f8}.calendarViewSwitchV2 button{height:34px;border:0;border-radius:6px;background:transparent;padding:0 15px;color:#607682;font-size:12px;font-weight:750;cursor:pointer}.calendarViewSwitchV2 button.active{background:#183542;color:#fff;box-shadow:0 1px 3px rgba(19,49,63,.16)}.calendarNavV2{display:flex;align-items:center;justify-content:center;gap:8px}.calendarNavV2>button{height:36px;min-width:36px;border:1px solid #d0dce2;border-radius:7px;background:#fff;color:#334e5b;font-size:19px;cursor:pointer}.calendarNavV2>button:hover{background:#f3f7f9}.calendarNavV2>div{display:grid;grid-gap:1px;gap:1px;text-align:center;min-width:220px}.calendarNavV2>div span{font-size:9px;letter-spacing:.12em;color:#78909b;font-weight:800}.calendarNavV2>div strong{font-size:14px;color:#17303d}.calendarNavV2 .calendarTodayButton{width:auto;padding:0 11px;font-size:11px;font-weight:800}.calendarToolbarMeta{display:flex;align-items:center;justify-content:flex-end;gap:14px}.calendarToolbarMeta>span{font-size:11px;color:#6d818c}.calendarToolbarMeta>span b{color:#17313e;font-size:13px}.calendarToolbarMeta .primary{height:38px;padding:0 14px}.opsCalendarV2{border:1px solid #ccd9df;border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(18,50,65,.06)}.calendarWeekHeadV2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#eef3f5;border-bottom:1px solid #ccd9df}.calendarWeekHeadV2>div{min-height:42px;padding:8px 10px;border-right:1px solid #dce5e9;display:flex;align-items:center;justify-content:space-between}.calendarWeekHeadV2>div:last-child{border-right:0}.calendarWeekHeadV2 span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#6c828d;font-weight:800}.calendarWeekHeadV2 strong{font-size:14px;color:#294451}.calendarGridV2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendarDayV2{min-height:214px;border-right:1px solid #dfe7eb;border-bottom:1px solid #dfe7eb;background:#fbfcfc;padding:8px;position:relative}.opsCalendarV2.month .calendarDayV2{min-height:155px}.calendarDayV2:nth-child(7n){border-right:0}.calendarDayV2.today{background:linear-gradient(180deg,#f0f8fb,#fbfcfc 38%);box-shadow:inset 0 3px #2b9ed1}.calendarDayTop{display:none;align-items:center;gap:6px;margin:0 1px 8px}.opsCalendarV2.month .calendarDayTop{display:flex}.calendarDayTop span{display:none}.calendarDayTop strong{font-size:12px;color:#5e737e}.calendarDayTop i{margin-left:auto;font-style:normal;font-size:7.5px;font-weight:900;letter-spacing:.08em;color:#1787b8;background:#e8f5fa;border:1px solid #b7ddea;border-radius:999px;padding:3px 6px}.calendarEventsV2{display:grid;grid-gap:7px;gap:7px}.calendarEventV2{width:100%;min-width:0;border:1px solid #d1dce2;border-left:3px solid #768d99;border-radius:8px;background:#fff;padding:9px 10px;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(20,48,61,.025);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.calendarEventV2:hover{border-color:#9ebdca;box-shadow:0 5px 12px rgba(24,63,81,.08);transform:translateY(-1px)}.calendarEventV2.type-change{border-left-color:#7a72b7}.calendarEventV2.type-loto{border-left-color:#c98a2e}.calendarEventV2.type-tac{border-left-color:#289e7f}.calendarEventV2.type-inspection,.calendarEventV2.type-maintenance,.calendarEventV2.type-work_order{border-left-color:#4c819c}.calendarEventV2.type-shutdown{border-left-color:#c5555e}.calendarEventV2.type-quality,.calendarEventV2.type-warranty{border-left-color:#9a63a7}.calendarEventTop{display:flex;align-items:center;gap:8px;margin-bottom:4px}.calendarEventTop b{font-size:12px;line-height:1.2;color:#17313e;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarStatusDot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#8a9aa2;box-shadow:0 0 0 3px rgba(138,154,162,.11)}.calendarStatusDot.good{background:#259b72;box-shadow:0 0 0 3px rgba(37,155,114,.1)}.calendarStatusDot.warn{background:#c48a2a;box-shadow:0 0 0 3px rgba(196,138,42,.1)}.calendarStatusDot.bad{background:#c34f59;box-shadow:0 0 0 3px rgba(195,79,89,.1)}.calendarEventV2>strong{display:block;font-size:11.5px;line-height:1.35;color:#38515e;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarEventMeta{display:flex;align-items:center;gap:6px;margin-top:7px}.calendarEventMeta span{font-size:11.5px;color:#1d3947;font-weight:780}.calendarEventMeta i{font-style:normal;font-size:8px;letter-spacing:.08em;font-weight:900;color:#5d7480;border:1px solid #d4dfe4;background:#f5f7f8;border-radius:999px;padding:2px 5px}.calendarEventV2>small{display:block;margin-top:5px;font-size:10px;color:#798c95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarMore{border:0;background:transparent;padding:4px 3px;color:#477489;font-size:10px;font-weight:800;text-align:left;cursor:pointer}.calendarMore:hover{text-decoration:underline}.calendarFooterHint{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:0 3px;color:#6d818c;font-size:10px}.calendarFooterHint a{color:#267fa7;font-weight:800;text-decoration:none}.calendarFooterHint a:hover{text-decoration:underline}.calendarDrawerBackdrop{position:fixed;inset:0;z-index:180;background:rgba(9,22,30,.18);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);display:flex;justify-content:flex-end}.calendarDrawer{width:min(470px,94vw);height:100%;background:#fff;border-left:1px solid #cdd9df;box-shadow:-18px 0 48px rgba(15,43,56,.18);padding:22px;overflow:auto}.calendarDrawerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e0e7eb}.calendarDrawerHead h2{font-size:23px;margin:4px 0 0;color:#17303d}.calendarDrawerHead>button{border:1px solid #d2dde2;background:#fff;width:34px;height:34px;border-radius:7px;font-size:20px;color:#5d727d;cursor:pointer}.calendarDrawerHero{padding:22px 0 17px}.calendarDrawerHero>strong{display:block;font-size:19px;line-height:1.35;color:#17303d}.calendarDrawerHero>div{display:flex;align-items:center;gap:8px;margin-top:10px}.calendarDrawerHero span{font-size:14px;font-weight:800;color:#294653}.calendarDrawerHero i{font-style:normal;font-size:9px;letter-spacing:.1em;font-weight:900;border:1px solid #cbd9df;border-radius:999px;padding:4px 7px;color:#5c737f;background:#f5f8f9}.calendarDrawerFacts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9e2e6;border-radius:9px;overflow:hidden}.calendarDrawerFacts>div{padding:12px;border-right:1px solid #e2e8eb;border-bottom:1px solid #e2e8eb;background:#fafbfb}.calendarDrawerFacts>div:nth-child(2n){border-right:0}.calendarDrawerFacts>div:nth-last-child(-n+2){border-bottom:0}.calendarDrawerFacts b,.calendarDrawerFacts span{display:block}.calendarDrawerFacts span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#7c8f98;font-weight:800}.calendarDrawerFacts b{margin-top:4px;font-size:12px;line-height:1.4;color:#294552}.calendarDrawerSection{margin-top:15px;border-top:1px solid #e1e7ea;padding-top:15px}.calendarDrawerSection>span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#718792;font-weight:850}.calendarDrawerSection p{font-size:12px;line-height:1.65;color:#3d5662;margin:7px 0 0}.calendarDrawerList{display:grid;margin-top:14px}.calendarDrawerList button{display:grid;grid-gap:3px;gap:3px;text-align:left;border:0;border-bottom:1px solid #e2e8eb;background:#fff;padding:12px 4px;cursor:pointer}.calendarDrawerList button:hover{background:#f7fafb}.calendarDrawerList b{font-size:11px;color:#1c7da8}.calendarDrawerList strong{font-size:13px;color:#19323f}.calendarDrawerList span{font-size:10px;color:#758a95}.readinessWorkspace{padding-bottom:60px}.readinessSummary{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #d5e0e5;border-radius:9px;background:#fff;margin:16px 0 14px;overflow:hidden}.readinessSummary>div{padding:14px 16px;border-right:1px solid #e0e7ea}.readinessSummary>div:last-child{border-right:0}.readinessSummary b,.readinessSummary span{display:block}.readinessSummary span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#758a95;font-weight:800}.readinessSummary b{font-size:22px;margin-top:5px;color:#1d3744}.readinessPanel{border:1px solid #d5e0e5;border-radius:9px;background:#fff;padding:18px}.readinessTable{margin-top:14px;border:1px solid #d9e2e6;border-radius:8px;overflow:hidden}.readinessRow{display:grid;grid-template-columns:180px minmax(250px,1.4fr) 180px 210px;align-items:center;min-height:50px;border-top:1px solid #e4eaed}.readinessRow:first-child{border-top:0}.readinessRow>span,.readinessRow>strong{padding:9px 12px;font-size:12px;min-width:0}.readinessRow strong{color:#213b48}.readinessRow.head{min-height:35px;background:#f3f6f7}.readinessRow.head span{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#6f848e}.readinessRow .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#56717e}.readinessAcceptance,.readinessStage{font-style:normal;display:inline-flex;align-items:center;min-height:24px;border:1px solid #d0dce2;border-radius:999px;padding:0 8px;font-size:9px;font-weight:850;letter-spacing:.05em;color:#546b76;background:#f6f8f9;text-transform:uppercase}.readinessAcceptance.accepted,.readinessAcceptance.approved,.readinessStage.operational{color:#207a5e;border-color:#acd9ca;background:#eff9f5}.readinessStage.tac{color:#277da5;border-color:#b8d6e4;background:#f0f7fa}.readinessStage.project{color:#8b651d;border-color:#e3d0a7;background:#fff9ee}@media(max-width:1180px){.calendarToolbarV2{grid-template-columns:1fr}.calendarToolbarMeta{justify-content:space-between}.calendarGridV2,.calendarWeekHeadV2{min-width:1080px}.opsCalendarV2{overflow-x:auto}.readinessSummary{grid-template-columns:repeat(3,1fr)}.readinessRow{grid-template-columns:140px 1fr 150px 170px}}@media(max-width:760px){.calendarNavV2>div{min-width:165px}.calendarToolbarMeta>span{display:none}.calendarDrawerFacts{grid-template-columns:1fr}.calendarDrawerFacts>div{border-right:0;border-bottom:1px solid #e2e8eb!important}.calendarDrawerFacts>div:last-child{border-bottom:0!important}.readinessSummary{grid-template-columns:1fr 1fr}.readinessRow{grid-template-columns:1fr}.readinessRow.head{display:none}.readinessRow>span,.readinessRow>strong{padding:6px 10px}}:root{--opk-body-font:14px;--opk-meta-font:12.5px}body{font-size:var(--opk-body-font)}.campaignWorkspace p,.panel p,.workspace p{font-size:13.5px;line-height:1.52}.campaignCard h2,.panelTitle h2{font-size:18px!important}.panelSubtitle{font-size:13px!important;line-height:1.45!important}.eyebrow{font-size:9.5px!important;letter-spacing:.095em!important}.areaBadge,.count,.statusPill{font-size:12px!important}button,input,select,textarea{font-size:14px}.supervisorDecisionV4{position:-webkit-sticky!important;position:sticky!important;top:112px!important;max-height:calc(100vh - 126px)!important;background:#fff!important;border-color:#d8e1e6!important;box-shadow:0 14px 34px rgba(22,44,56,.08)!important}.supervisorDecisionV4 .supervisorDecisionHeader{padding:2px 0 10px!important;border-bottom:1px solid #e1e8ec!important}.supervisorDecisionV4 .supervisorDecisionHeader h2{color:#183746!important;font-size:20px!important}.supervisorActionDockV4{order:1!important;margin:0 -18px 12px!important;padding:14px 18px 16px!important;background:linear-gradient(180deg,#f7fafb,#f1f5f7)!important;border-top:0!important;box-shadow:none!important}.supervisorDecisionBodyV4{order:2!important;padding:2px 4px 18px 0!important;background:#fff!important}.decisionDockTitle strong{color:#183746!important;font-size:15px!important}.decisionDockTitle small{color:#657c87!important;font-size:12px!important}.decisionDockFields label{color:#526d79!important;font-size:12px!important}.decisionDockFields select{height:42px!important;background:#fff!important;color:#1f3d4a!important;border:1px solid #cbd8df!important;font-size:14px!important}.quickDecisionBarV4 button{min-height:48px!important;background:#fff!important;border-color:#d0dce2!important;color:#244653!important}.quickDecisionBarV4 button small{font-size:11px!important;color:#718994!important}.quickDecisionBarV4 button.selected{background:#edf6fa!important;border-color:#4d9fc4!important;color:#173d50!important;box-shadow:inset 0 0 0 1px rgba(77,159,196,.16)!important}.supervisorSavePrimary{min-height:50px!important;font-size:15px!important;background:#183746!important;border-color:#183746!important;color:#fff!important;box-shadow:0 8px 18px rgba(24,55,70,.14)!important}.decisionContextV4{background:#fff!important;border:1px solid #dbe4e9!important;color:#244653!important}.decisionContextV4 h3{color:#183746!important;font-size:20px!important}.decisionAssetLine strong{color:#173746!important;font-size:15px!important}.incidentFactGridV4>div{background:#f8fafb!important;border-color:#dce5e9!important}.incidentFactGridV4 span{color:#6c828d!important;font-size:11px!important}.incidentFactGridV4 strong{color:#244653!important;font-size:14px!important}.supervisorTimelineV4 b{display:block!important;width:auto!important;height:auto!important;min-width:0!important;background:transparent!important;border-radius:0!important;color:#244653!important;font-size:13px!important;line-height:1.25!important;padding:0!important}.supervisorTimelineV4 small{font-size:12px!important;color:#728a96!important}.omEvidence{background:#f8fafb!important;border:1px solid #dce5e9!important;color:#294b59!important}.omEvidence span{color:#627985!important;font-size:11px!important}.omEvidence p{color:#294b59!important;font-size:14px!important}.contextMeta{color:#6d838e!important;font-size:12.5px!important}.contextMeta b,.priorDecisionHint{color:#294b59!important}.priorDecisionHint{background:#f6f9fa!important;border-color:#d8e3e8!important}.priorDecisionHint>span{color:#6a818d!important;font-size:11px!important}.priorDecisionHint strong{color:#193b49!important;font-size:15px!important}.priorDecisionHint small{color:#718892!important;font-size:12px!important}.priorDecisionHint button{background:#fff!important;color:#214a5d!important;border:1px solid #bfcfd7!important;font-size:13px!important}.supervisorNoteField{color:#4f6976!important;font-size:12px!important}.supervisorNoteField textarea{font-size:14px!important;background:#fff!important;color:#223f4c!important;border-color:#cad7de!important}.supervisorRowV4 .supervisorMain strong{font-size:14px!important}.supervisorRowV4 small{font-size:12px!important}.supervisorMeta strong{font-size:15px!important}.supervisorMeta span{font-size:12.5px!important}.qualityWorkbenchV2{grid-template-columns:minmax(430px,.9fr) minmax(0,1.25fr)!important;align-items:start}.qualityContextV2{order:1;position:-webkit-sticky;position:sticky;top:112px;min-height:540px!important;padding:18px!important}.qualityInboxV2{order:2;min-height:540px!important;padding:16px!important}.qualityContextHeader h2{font-size:21px!important}.qualityContextV2 label{font-size:12.5px!important}.qualityContextV2 input,.qualityContextV2 textarea{font-size:14px!important}.qualitySourceV2 strong{font-size:13.5px!important}.qualityHintV2,.qualitySourceV2 small{font-size:12px!important}.qualityCreatePrimary{height:46px!important;font-size:14px!important}.qualityFindingRow.head{font-size:10px!important}.qualityFindingRow strong{font-size:13px!important}.qualityFindingRow small,.qualityFindingRow span>b{font-size:11.5px!important}.qualityInboxToolbar input{font-size:13.5px!important}.qualityInboxToolbar span{font-size:11.5px!important}.faultExplorer{width:min(1380px,94vw)!important}.faultExplorerHeader h2{font-size:22px!important}.faultExplorerHeader p,.faultExplorerRow,.faultExplorerScope{font-size:13px!important}.faultExplorerRow{line-height:1.38!important}.faultExplorerRow.head{font-size:10.5px!important}.faultExplorerRow b{font-size:13.5px!important}.faultExplorerRow small{font-size:11.5px!important}.faultActionText{font-size:13px!important;line-height:1.4!important}.alarmExplorerWorkspace{padding-bottom:48px!important}.alarmExplorerHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.alarmExplorerHeader h1{margin:5px 0;font-size:29px;color:#173746}.alarmExplorerHeader p{margin:0;max-width:850px;color:#657d89;font-size:14px!important}.alarmExplorerToolbar{display:grid;grid-template-columns:minmax(300px,1.8fr) minmax(150px,.75fr) minmax(140px,.7fr) minmax(150px,.75fr) minmax(135px,.65fr) 135px 135px auto auto;grid-gap:7px;gap:7px;padding:12px;background:#fff;border:1px solid #d7e1e6;border-radius:8px;box-shadow:0 8px 24px rgba(27,54,67,.04)}.alarmExplorerToolbar input,.alarmExplorerToolbar select{height:40px;border:1px solid #cbd8df;border-radius:6px;background:#fff;color:#203e4b;padding:0 10px;font-size:13px}.alarmExplorerApply,.alarmExplorerClear{height:40px;border-radius:6px;padding:0 13px;font-weight:800}.alarmExplorerApply{background:#203f4d;color:#fff;border:1px solid #203f4d}.alarmExplorerClear{background:#fff;color:#4d6875;border:1px solid #cbd8df}.alarmExplorerSummary{display:flex;align-items:center;gap:0;margin:10px 0;background:#fff;border:1px solid #dbe4e9;border-radius:7px;overflow:hidden}.alarmExplorerSummary>div{min-width:145px;padding:10px 14px;border-right:1px solid #e3e9ed}.alarmExplorerSummary span{display:block;color:#748994;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}.alarmExplorerSummary strong{display:block;margin-top:3px;color:#1c3d4b;font-size:19px}.alarmExplorerSummary label{margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 12px;color:#617985;font-size:12px}.alarmExplorerSummary select{height:34px;border:1px solid #ccd8df;background:#fff;border-radius:5px;color:#294b59}.alarmGridPanel{background:#fff;border:1px solid #d7e1e6;border-radius:8px;overflow:auto}.alarmGridHead,.alarmGridRow{display:grid;grid-template-columns:150px minmax(170px,.9fr) minmax(260px,1.45fr) 95px 105px minmax(190px,1fr) 135px 105px;grid-gap:10px;gap:10px;align-items:center;min-width:1250px}.alarmGridHead{position:-webkit-sticky;position:sticky;top:0;z-index:3;min-height:38px;padding:0 12px;background:#f4f7f9;border-bottom:1px solid #dce5e9;color:#687f8b;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.alarmGridRow{width:100%;min-height:67px;padding:9px 12px;border:0;border-bottom:1px solid #e7ecef;background:#fff;text-align:left;color:#385561;cursor:pointer}.alarmGridRow:hover{background:#f8fafb}.alarmGridRow.active{background:#eef6f9;box-shadow:inset 3px 0 #4b98bb}.alarmGridRow>span{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px}.alarmGridRow strong{color:#1d3c49;font-size:13.5px}.alarmGridRow small,.alarmGridRow strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alarmGridRow small{color:#748994;font-size:11.5px}.alarmGridEmpty{padding:44px;text-align:center;color:#718690;font-size:14px}.alarmExplorerDrawer{position:fixed;z-index:80;right:18px;top:96px;bottom:18px;width:min(470px,calc(100vw - 36px));padding:22px;background:#fff;border:1px solid #ccd9df;border-radius:10px;box-shadow:0 24px 70px rgba(18,40,51,.22);overflow:auto}.drawerClose{position:absolute;right:14px;top:14px;width:32px;height:32px;border:1px solid #ccd9df;border-radius:6px;background:#fff;color:#506a76;font-size:19px}.alarmExplorerDrawer h2{margin:7px 0 2px;color:#173746;font-size:21px}.alarmExplorerDrawer h3{margin:0 0 16px;color:#4c6874;font-size:15px;font-weight:650}.drawerFacts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce5e9;border-radius:7px;overflow:hidden}.drawerFacts>div{padding:10px 11px;border-right:1px solid #e4eaee;border-bottom:1px solid #e4eaee}.drawerFacts span,.drawerNote>span{display:block;color:#738994;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.drawerFacts strong{display:block;margin-top:4px;color:#254653;font-size:13px}.drawerNote{margin-top:12px;padding:12px;border:1px solid #dce5e9;border-radius:7px;background:#f8fafb}.drawerNote p{margin:5px 0 0;color:#294a57;font-size:13.5px!important;line-height:1.48}@media(max-width:1450px){.alarmExplorerToolbar{grid-template-columns:1fr 1fr 1fr 1fr}.alarmExplorerSearch{grid-column:1/-1}.alarmExplorerApply,.alarmExplorerClear{justify-self:stretch}.qualityWorkbenchV2{grid-template-columns:1fr 1.1fr!important}}@media(max-width:1100px){.qualityWorkbenchV2{grid-template-columns:1fr!important}.qualityContextV2{order:1;position:static}.qualityInboxV2{order:2}.supervisorDecisionV4{position:static!important;max-height:none!important}.alarmExplorerToolbar{grid-template-columns:1fr 1fr}.alarmExplorerSearch{grid-column:1/-1}}.campaignWorkspace small,.workspace small{font-size:12px;line-height:1.4}.campaignWorkspace label,.workspace label{font-size:12.5px}.campaignWorkspace table,.workspace table{font-size:13.5px}.secondaryCampaignAction.isMuted{border-color:#8fb2c2!important;background:#eef6f9!important;color:#28566b!important}.secondaryCampaignAction.archiveAction{color:#815f22!important;border-color:#d9c38f!important;background:#fffaf0!important}.supervisorDecisionV4{display:flex!important;flex-direction:column!important;overflow:hidden!important}.supervisorActionDockV4{flex:0 0 auto!important;margin:0 -18px!important;padding:12px 18px 14px!important;background:#f7f9fa!important;border-bottom:1px solid #d9e3e8!important}.supervisorFocusStrip{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(190px,.72fr) minmax(230px,.95fr);grid-gap:0;gap:0;margin:0 0 12px;border:1px solid #cfdce2;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(20,47,60,.04)}.supervisorFocusStrip>div{min-width:0;padding:12px 14px;border-left:1px solid #e1e8ec}.supervisorFocusStrip>div:first-child{border-left:0}.supervisorFocusEvidence>span,.supervisorFocusKicker,.supervisorFocusTiming>span{display:block;margin-bottom:5px;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#6b828e}.supervisorFocusIdentity>strong{display:block;font-size:19px;line-height:1.2;letter-spacing:-.015em;color:#163746;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorFocusIdentity>div{display:flex;align-items:center;gap:8px;margin-top:7px;min-width:0}.supervisorFocusAsset{font-size:13.5px;font-weight:800;color:#2c5364;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorFocusIdentity .areaBadge{flex:0 0 auto}.supervisorFocusEvidence>strong,.supervisorFocusTiming>strong{display:block;font-size:13.5px;line-height:1.35;color:#233f4c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorFocusEvidence>small,.supervisorFocusTiming>small{display:block;margin-top:6px;font-size:12px;line-height:1.35;color:#728792;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorActionDockV4 .decisionDockTitle{display:flex!important;align-items:end!important;justify-content:space-between!important;margin:0 0 8px!important}.supervisorActionDockV4 .decisionDockTitle strong{font-size:14px!important}.supervisorActionDockV4 .decisionDockTitle small{font-size:11.5px!important}.supervisorActionDockV4 .decisionDockFields{gap:8px!important}.supervisorActionDockV4 .decisionDockFields label{font-size:11px!important}.supervisorActionDockV4 .decisionDockFields select{height:39px!important;font-size:13.5px!important}.quickDecisionBarV4{margin:7px 0!important;gap:6px!important}.quickDecisionBarV4 button{min-height:43px!important;padding:6px 8px!important}.quickDecisionBarV4 button span{font-size:11.5px!important}.quickDecisionBarV4 button small{font-size:10px!important}.supervisorSavePrimary{height:46px!important;min-height:46px!important;margin-top:2px!important;font-size:14px!important;border-radius:7px!important}.supervisorDecisionBodyV4{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px 4px 18px 0!important}.supervisorDecisionBodyV4 .decisionContextV4{margin-top:0!important}@media(max-width:1350px){.supervisorFocusStrip{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}.supervisorFocusEvidence{grid-column:1/-1;border-left:0!important;border-top:1px solid #e1e8ec!important;padding-top:9px!important;padding-bottom:9px!important}.supervisorFocusEvidence>strong{white-space:nowrap}}@media(max-width:1100px){.supervisorFocusStrip{grid-template-columns:1fr}.supervisorFocusStrip>div{border-left:0!important;border-top:1px solid #e1e8ec}.supervisorFocusStrip>div:first-child{border-top:0}.supervisorActionDockV4{position:-webkit-sticky!important;position:sticky!important;top:0!important;bottom:auto!important;z-index:8!important}}.supervisorActionDockV5{padding:12px 16px 14px!important}.supervisorDecisionContextBar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(220px,.78fr);border:1px solid #cad8df;border-radius:9px;background:#fff;overflow:hidden;margin:0 0 10px;box-shadow:0 1px 2px rgba(20,47,60,.04)}.supervisorDecisionContextBar>div{min-width:0;padding:11px 13px;border-left:1px solid #e0e8ec}.supervisorDecisionContextBar>div:first-child{border-left:0}.supervisorAlarmSummary>span,.supervisorPriorDecision>span,.supervisorTechnicianEvidence>span{display:block;margin-bottom:5px;font-size:10.5px;line-height:1.25;font-weight:850;letter-spacing:.085em;text-transform:uppercase;color:#627d8a}.supervisorAlarmSummary>strong{display:block;font-size:18px;line-height:1.22;color:#173b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.supervisorAlarmMeta{display:flex;align-items:center;gap:7px 10px;flex-wrap:wrap;margin-top:7px;color:#607986;font-size:12.5px;line-height:1.3}.supervisorAlarmMeta>b{color:#244b5c;font-size:13px}.supervisorTechnicianEvidence{background:#f7fafb}.supervisorTechnicianEvidence>strong{display:block;color:#163947;font-size:15px;line-height:1.35;font-weight:750;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.supervisorTechnicianEvidence>small{display:block;margin-top:6px;color:#6b838f;font-size:12px;line-height:1.35}.supervisorPriorDecision{background:#fbfcfc}.supervisorPriorDecision>strong{display:block;color:#173c4c;font-size:14px;line-height:1.3}.supervisorPriorDecision>small{display:block;margin-top:4px;color:#718691;font-size:11.5px;line-height:1.3}.supervisorPriorDecision button{margin-top:7px;height:30px;padding:0 10px;border:1px solid #adc5d0;border-radius:6px;background:#fff;color:#21536a;font-size:12px;font-weight:750;cursor:pointer}.supervisorPriorDecision button:hover{border-color:#4c93b3;background:#f2f9fc}.supervisorPriorDecision.noPrior{background:#f8fafb}.supervisorActionDockV5 .decisionDockTitle{margin:0 0 7px!important}.supervisorActionDockV5 .decisionDockTitle strong{font-size:14.5px!important}.supervisorActionDockV5 .decisionDockTitle small{font-size:12px!important;color:#627b87!important}.supervisorActionDockV5 .decisionDockFields label{font-size:11.5px!important}.supervisorActionDockV5 .decisionDockFields select{height:40px!important;font-size:14px!important}.supervisorActionDockV5 .quickDecisionBarV4{margin:7px 0!important}.supervisorActionDockV5 .quickDecisionBarV4 button{min-height:42px!important}.supervisorActionDockV5 .quickDecisionBarV4 button span{font-size:12px!important}.supervisorActionDockV5 .quickDecisionBarV4 button small{font-size:10.5px!important}.supervisorInlineNote{margin:6px 0 7px;border:1px solid #d5e0e5;border-radius:7px;background:#fff}.supervisorInlineNote summary{cursor:pointer;list-style:none;padding:8px 11px;color:#315565;font-size:12.5px;font-weight:750}.supervisorInlineNote summary::-webkit-details-marker{display:none}.supervisorInlineNote summary:before{content:"+";display:inline-block;width:17px;color:#247aa1;font-size:14px}.supervisorInlineNote[open] summary:before{content:"−"}.supervisorInlineNote summary span{font-weight:500;color:#81939b;margin-left:4px}.supervisorInlineNote textarea{display:block;width:calc(100% - 20px);min-height:58px;max-height:90px;margin:0 10px 10px;padding:9px 10px;border:1px solid #cad7de;border-radius:6px;resize:vertical;font:inherit;color:#24414f;background:#fff}.supervisorActionDockV5 .supervisorSavePrimary{height:44px!important;min-height:44px!important;margin-top:0!important;font-size:14.5px!important}.supervisorDecisionBodyV5{padding-top:10px!important}.supervisorHistoryContext{padding:10px 12px!important;background:#fafcfd!important}.decisionContextHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.decisionContextHeading .eyebrow{margin:0}.decisionContextHeading>strong{font-size:12.5px;color:#355867}@media(max-width:1450px){.supervisorDecisionContextBar{grid-template-columns:1fr 1fr}.supervisorPriorDecision{grid-column:1/-1;border-left:0!important;border-top:1px solid #e0e8ec;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:center}.supervisorPriorDecision>small,.supervisorPriorDecision>span{grid-column:1}.supervisorPriorDecision button{grid-column:2;grid-row:1/4;margin:0}}@media(max-width:1100px){.supervisorDecisionContextBar{grid-template-columns:1fr}.supervisorDecisionContextBar>div{border-left:0!important;border-top:1px solid #e0e8ec}.supervisorDecisionContextBar>div:first-child{border-top:0}.supervisorPriorDecision{grid-column:auto;display:block}.supervisorPriorDecision button{margin-top:7px}.supervisorActionDockV5{position:static!important}}.faultExplorerNotice{margin:12px 14px 0;padding:12px 14px;border:1px solid #d6e0e6;border-left:3px solid #2d9ed3;border-radius:7px;background:#f7fafb;display:grid;grid-gap:4px;gap:4px;color:#29404e}.faultExplorerNotice strong{font-size:13px}.faultExplorerNotice span{font-size:12.5px;line-height:1.5;color:#607786}.syncSampleRowV2{display:block!important}.syncUploadCardV2{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;width:100%}.syncSampleActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.syncSampleActions .analyzeSourceButton,.syncSampleActions .syncChooseFile{height:40px;display:inline-flex;align-items:center;justify-content:center;margin:0!important;white-space:nowrap}.syncStableKeyWarning{margin:12px 0 4px;padding:12px 14px;border:1px solid #e2bd72;background:#fff9ed;border-radius:9px;display:grid;grid-gap:3px;gap:3px}.syncStableKeyWarning strong{font-size:13.5px;color:#58400d}.syncStableKeyWarning span{font-size:12.5px;line-height:1.45;color:#725d31}.syncPreviewTableV2 .syncPreviewRowV2{grid-template-columns:105px minmax(260px,1.5fr) minmax(190px,1fr) minmax(190px,1fr) minmax(150px,.8fr)}.syncPreviewRowV2>span{min-width:0}.syncPreviewRowV2>span>small,.syncPreviewRowV2>span>strong{display:block}.syncPreviewRowV2>span>small{font-size:12px;color:#708692;margin-bottom:2px}.syncAction{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:5px 9px;border-radius:999px;font-size:11px;letter-spacing:.06em}.syncAction.create{background:#edf7f3;color:#0b694f;border:1px solid #b9dfd2}.syncAction.update{background:#edf5fb;color:#11688f;border:1px solid #bdd9e8}.calendarEventMeta i{white-space:nowrap}.calendarEventV2 .calendarEventMeta span{font-size:12px!important;line-height:1.35}.calendarEventV2 .calendarEventMeta i{font-size:9.5px!important}.calendarEventV2 strong{font-size:13px!important;line-height:1.32}.calendarEventTop b{font-size:12.5px!important}.calendarEventV2 small{font-size:11.5px!important;line-height:1.3}@media(max-width:900px){.syncUploadCardV2{grid-template-columns:1fr}.syncSampleActions{justify-content:flex-start}.syncPreviewTableV2{overflow:auto}.syncPreviewTableV2 .syncPreviewRowV2{min-width:940px}}.calendarCampaignControl{display:grid;grid-gap:10px;gap:10px}.calendarCampaignControl p{margin:0;color:var(--muted);line-height:1.5}.calendarHideCampaign{justify-self:start;border:1px solid #cbd8df;background:#fff;color:#173344;border-radius:8px;padding:10px 14px;font-weight:800;cursor:pointer}.calendarHideCampaign:hover{background:#f4f8fa;border-color:#9fb5c1}.campaignWorkspace,.workspace{font-size:14px;line-height:1.5}.campaignWorkspace button,.campaignWorkspace input,.campaignWorkspace p,.campaignWorkspace select,.campaignWorkspace textarea,.workspace button,.workspace input,.workspace p,.workspace select,.workspace textarea{font-size:14px}.campaignWorkspace small,.workspace small{font-size:12.5px;line-height:1.45}.eyebrow{font-size:10.5px!important;line-height:1.35!important}button,input,select{line-height:1.25}input[type=date],select{min-height:40px;overflow:visible!important}.supervisorRowV4{min-height:76px!important;padding:11px 10px!important}.supervisorRowV4 .supervisorMain small,.supervisorRowV4 .supervisorMeta small{font-size:11.5px!important;line-height:1.35!important;color:#6b818c!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.supervisorRowV4 .supervisorMain>span{font-size:13px!important}.supervisorRowV4 .supervisorAssetLine strong,.supervisorRowV4 .supervisorMeta strong{font-size:13.5px!important}.supervisorRowV4 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px!important;height:17px!important;border:1.5px solid #9fb1bb!important;border-radius:3px;background:#fff!important;display:grid;place-items:center;cursor:pointer;position:relative}.supervisorRowV4 input[type=checkbox]:checked{background:#167eaa!important;border-color:#167eaa!important}.supervisorRowV4 input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:900;line-height:1}.supervisorBulkSelect input[type=checkbox],.supervisorSelectAll input[type=checkbox]{accent-color:#167eaa}.availabilityCommandBarV2{grid-template-columns:minmax(330px,1.05fr) minmax(280px,.9fr) auto!important;align-items:end!important}.availabilityCommandBarV2 .primaryDaySelector>span{color:#176f98!important;font-weight:900!important}.operatingDayControl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.availabilityTodayButton{height:40px!important;border:1px solid #bfcfd7!important;background:#fff!important;color:#1f5268!important;border-radius:6px!important;padding:0 14px!important;font-weight:800!important}.campaignScopeSelector{opacity:.88}.campaignScopeSelector>span{font-weight:800!important}.campaignScopeSelector small{color:#82939d;font-size:11px!important}.availabilityCommandBar select{height:42px!important;padding-top:0!important;padding-bottom:0!important;line-height:1.4!important}.dayAvailabilityStrip strong{line-height:1.15!important}.faultExplorerTabs{display:flex;gap:6px;padding:10px 20px;border-bottom:1px solid #dce4e9;background:#fff;flex-wrap:wrap}.faultExplorerTabs button{border:1px solid #c8d7df;background:#fff;color:#45616f;border-radius:6px;padding:8px 11px;font-size:12.5px;font-weight:750;cursor:pointer}.faultExplorerTabs button.active{border-color:#1689be;background:#edf7fb;color:#0c668e}.faultExplorerTabs button:disabled{opacity:.4;cursor:not-allowed}.alarmExplorerToolbar{grid-template-columns:minmax(300px,1.8fr) minmax(150px,.75fr) minmax(140px,.7fr) minmax(150px,.75fr) minmax(135px,.65fr) 135px 135px 110px auto!important}.alarmExplorerLiveState{height:40px;display:flex;align-items:center;justify-content:center;gap:7px;color:#607986;font-size:12px;font-weight:800;border:1px solid #d2dee4;border-radius:6px;background:#f8fafb;white-space:nowrap}.alarmExplorerLiveState i{width:7px;height:7px;border-radius:50%;background:#21a078;box-shadow:0 0 0 3px rgba(33,160,120,.1)}.alarmExplorerLiveState.loading i{background:#d39127;animation:pulse 1s infinite}.alarmExplorerClear{min-width:64px}.alarmGridRow{font-size:13.5px!important;line-height:1.42!important}.alarmGridRow small{font-size:12px!important;line-height:1.35!important}.alarmGridHead{font-size:10.5px!important}.handoverGrid{grid-template-columns:minmax(430px,.9fr) minmax(0,1.25fr)!important;gap:12px!important}.handoverComposer{order:1!important;position:-webkit-sticky!important;position:sticky!important;top:calc(var(--shell-top) + var(--shell-subnav) + 14px)!important;min-height:560px!important}.handoverInbox{order:2!important;min-height:560px!important}.handoverComposer .panelTitle h2{font-size:20px!important}.handoverSourceCard strong{font-size:14px!important}.handoverSourceCard small{font-size:12.5px!important}.handoverComposer label{font-size:13px!important}.handoverComposer select,.handoverComposer textarea{font-size:14px!important;line-height:1.45!important}.handoverRowMain small{font-size:11.5px!important;line-height:1.35!important}.handoverRowMain p{font-size:13.5px!important}.syncUploadCardV2{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.syncSampleActions{align-self:center!important}.syncSampleActions .analyzeSourceButton,.syncSampleActions .syncChooseFile{min-width:132px!important}.qualityActionToast{position:fixed;right:24px;bottom:24px;z-index:3500;width:min(520px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;grid-gap:14px;gap:14px;padding:15px 15px 15px 17px;background:#fff;border:1px solid #b9d7ca;border-left:4px solid #1b9b6e;border-radius:10px;box-shadow:0 18px 50px rgba(21,54,65,.2);color:#1c3d49}.qualityActionToast>div{display:grid;grid-gap:3px;gap:3px}.qualityActionToast>div>span{font-size:9.5px;letter-spacing:.09em;font-weight:900;color:#16805e}.qualityActionToast strong{font-size:14px}.qualityActionToast small{font-size:12px;color:#6b808b}.qualityActionToast>button:not(.qualityToastClose){height:38px;border:0;border-radius:6px;padding:0 14px;background:#176f98;color:#fff;font-weight:850;cursor:pointer}.qualityToastClose{width:32px;height:32px;border:0;background:transparent;color:#738893;font-size:22px;cursor:pointer}.qualityRegisterRowV2.active{background:#edf7fb!important;box-shadow:inset 3px 0 #1689be}.brandingSettingsPanel{grid-column:1/-1}.brandingSettingsGrid{display:grid;grid-template-columns:1fr 260px 1.1fr;grid-gap:14px;gap:14px;align-items:stretch}.brandingSettingsGrid label{display:grid;grid-gap:7px;gap:7px;color:#526b78;font-size:13px;font-weight:750}.brandingSettingsGrid input[type=text],.brandingSettingsGrid label>input:not([type=file]){height:42px;border:1px solid #ccd9df;background:#fff;border-radius:6px;padding:0 11px;color:#173746}.brandingLogoUpload{position:relative;border:1px dashed #b9cbd4;border-radius:8px;padding:12px;align-content:center}.brandingLogoUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.brandingLogoUpload span{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #c8d6dd;background:#f8fafb;border-radius:6px;color:#31596b}.brandingPreview{border:1px solid #d5e0e5;border-radius:8px;background:#f8fafb;padding:12px;display:grid;grid-gap:10px;gap:10px}.brandingPreview>span{font-size:9px;letter-spacing:.09em;color:#6e828d;font-weight:900}.brandingPreview>div{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px}.brandingOpkronMini{display:flex;align-items:center;gap:7px}.brandingOpkronMini img{width:30px}.brandingCustomerLogo{max-width:130px;max-height:45px;object-fit:contain}.brandingPreview em{font-style:normal;color:#8798a0}.brandingPreview small{color:#6c808b}.brandingActions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.brandingActions button{height:40px;border:1px solid #c8d6dd;border-radius:6px;background:#fff;color:#375766;padding:0 14px;font-weight:800}.brandingActions .primary{background:#176f98;color:#fff;border-color:#176f98}.reportPaper{background:#fff!important;border-radius:8px!important;padding:0!important;overflow:hidden!important;color:#132f3f!important}.reportPaperHeaderV2{padding:24px 30px 20px!important;background:linear-gradient(105deg,#061a2b,#0b3553 72%,#0e496b)!important;border:0!important;color:#fff!important;align-items:center!important}.reportPaperHeaderV2 .reportLogo img{width:46px!important}.reportPaperHeaderV2 .reportLogo strong{font-size:24px!important;color:#fff}.reportPaperHeaderV2 .reportLogo span{color:#9fc5da!important;font-size:8.5px!important}.reportCustomerBrand{min-width:240px;text-align:right!important;align-items:flex-end!important}.reportCustomerBrand small{color:#91b9cf!important}.reportCustomerBrand strong{font-size:16px!important;color:#fff}.reportCustomerBrand span{color:#c7dce7!important;font-size:11px!important}.reportCustomerBrand img{max-width:150px;max-height:54px;object-fit:contain;background:#fff;border-radius:5px;padding:5px}.reportTitleV2{margin:0;padding:28px 30px 24px!important;background:linear-gradient(90deg,#f8fbfd,#eef5f8);border-bottom:1px solid #dce6eb;align-items:center}.reportTitleV2 h1{font-size:31px!important;letter-spacing:-.03em;color:#0d2c42}.reportTitleV2>div:first-child>span{color:#1676a5!important;font-weight:900}.reportTitleV2 p{font-size:12px!important}.reportEvidence{min-width:210px!important;text-align:left!important;padding:13px 15px!important;border-radius:9px!important}.reportEvidence strong{font-size:15px!important}.reportEvidence small,.reportEvidence span{font-size:9.5px!important}.reportPdfNav{display:flex;gap:6px;flex-wrap:wrap;padding:12px 30px;border-bottom:1px solid #e0e7eb;background:#fff}.reportPdfNav a{font-size:10.5px;color:#315c70;text-decoration:none;border:1px solid #d4e0e6;border-radius:999px;padding:5px 9px;background:#f8fafb;font-weight:750}.reportPageSection{padding:24px 30px!important}.reportSectionHead span{background:#eaf4fb!important;color:#1676a5!important;border-radius:7px!important;width:30px!important;height:30px!important;font-size:10px!important}.reportSectionHead h2{font-size:20px!important;color:#123449!important}.reportExecutiveV2{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.reportExecutiveV2>div{padding:14px!important;border-radius:9px!important;box-shadow:0 1px 2px rgba(18,52,73,.03)}.reportExecutiveV2 small{font-size:9px!important;font-weight:850}.reportExecutiveV2 strong{font-size:28px!important;color:#123449}.reportOperationalOverview{margin-top:12px;padding:14px 16px;border-left:4px solid #258fbe;background:#f2f8fb;border-radius:7px}.reportOperationalOverview strong{font-size:12.5px;color:#174b64}.reportOperationalOverview p{margin:5px 0 0!important;font-size:11px!important;line-height:1.6!important;color:#4d6775!important}.reportAvailability>div{padding:14px!important;border-radius:8px!important}.reportAvailabilityHero strong{font-size:34px!important;color:#157954}.reportAvailability small{font-size:9px!important}.reportAvailability strong{font-size:17px!important}.reportTableRow{font-size:10.5px!important;padding:9px 10px!important}.reportTableRow.head{font-size:8.5px!important}.reportPaperFooter{padding:14px 30px 20px!important;margin-top:0!important;border-top:1px solid #dce5ea!important;background:#f8fafb}.wallboardV3{background:#061521!important}.wallboardV3 .wallboardHeader{min-height:72px;padding:12px 18px!important}.wallboardV3 .wallboardSite small{font-size:11.5px!important;color:#82a8ba!important}.wbKpiStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.wbKpi{min-height:112px;border:1px solid #21465a;border-radius:10px;background:#0a1e2b;padding:14px 15px;display:flex;flex-direction:column;justify-content:space-between}.wbKpi>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6fa0b8;font-weight:850}.wbKpi>strong{font-size:29px;letter-spacing:-.04em;color:#f0f7fb}.wbKpi>small{font-size:11.5px;color:#7899aa}.wbKpi.good{border-top:2px solid #22a77c}.wbKpi.warn{border-top:2px solid #d49a36}.wbPrimaryGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:10px;gap:10px;padding:0 12px 10px}.wbSecondaryGrid{display:grid;grid-template-columns:1fr .85fr 1.05fr;grid-gap:10px;gap:10px;padding:0 12px 12px}.wallboardV3 .wbCard{min-height:0!important;border-radius:10px!important;padding:16px!important}.wbScopeChip{font-size:10px!important;border:1px solid #24485b;border-radius:999px;padding:4px 8px;color:#7da7ba}.wbTrendV3 .availabilityBars{min-height:260px!important}.availabilityBarCol>small{font-size:9.5px;color:#6d93a4;margin-top:3px}.wbPriorityRows{display:grid}.wbPriorityRow{display:grid;grid-template-columns:30px minmax(0,1fr) 125px;grid-gap:10px;gap:10px;align-items:center;padding:11px 4px;border-top:1px solid #17394a}.wbPriorityRow:first-child{border-top:0}.wbPriorityRow>b{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#0f3143;color:#64c8ed}.wbPriorityRow>div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.wbPriorityRow>div:nth-child(2)>strong{font-size:13px;color:#e8f4fa}.wbPriorityRow>div:nth-child(2)>span{font-size:12.5px;color:#a8c4d1}.wbPriorityRow small{font-size:10.5px;color:#698fa1}.wbPriorityRow>div:last-child{text-align:right;display:grid;grid-gap:2px;gap:2px}.wbPriorityRow>div:last-child strong{font-size:14px;color:#fff}.wbPriorityRow>div:last-child span{font-size:10.5px;color:#7fa2b2}.wallboardV3 .areaRowTop strong,.wallboardV3 .recurringRow strong,.wallboardV3 .verifiedRow strong{font-size:12.5px!important}.wallboardV3 .areaRow small,.wallboardV3 .verifiedRow small{font-size:10.5px!important;color:#6e94a6!important}.wallboardV3 .wallboardFooter{padding:8px 16px 12px!important}@media(max-width:1280px){.wbKpiStrip{grid-template-columns:repeat(3,1fr)}.wbPrimaryGrid,.wbSecondaryGrid{grid-template-columns:1fr}.handoverGrid{grid-template-columns:1fr!important}.handoverComposer{position:static!important}.brandingSettingsGrid{grid-template-columns:1fr 1fr}.brandingPreview{grid-column:1/-1}.alarmExplorerToolbar{grid-template-columns:1fr 1fr 1fr 1fr!important}.alarmExplorerSearch{grid-column:1/-1}}@media print{.reportPdfNav{display:none!important}.reportPaperHeaderV2{background:#08253b!important}.reportExecutiveV2>div,.reportOperationalOverview,.reportPaperHeaderV2,.reportTitleV2{-webkit-print-color-adjust:exact;print-color-adjust:exact}.reportPaper{overflow:visible!important}.reportPaperFooter{page-break-inside:avoid}}.commandContext strong{background:#edf5f8!important;color:#173746!important;border:1px solid #d4e1e7!important;font-weight:850!important}.commandContext small{font-size:12px!important;color:#5f7784!important}.reportAvailabilityTrend{display:flex;align-items:flex-end;gap:8px;height:110px;margin-top:12px;padding:10px 12px 4px;border:1px solid #dce5ea;border-radius:8px;background:#fbfcfd}.reportAvailabilityTrend>div{flex:1 1;min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-gap:4px;gap:4px;text-align:center}.reportAvailabilityTrend strong{font-size:9px;color:#214b5e}.reportAvailabilityTrend>div>span{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #d9e4e9}.reportAvailabilityTrend i{display:block;width:min(26px,70%);min-height:6px;background:linear-gradient(180deg,#46c58f,#1e9c72);border-radius:4px 4px 0 0}.reportAvailabilityTrend small{font-size:8.5px;color:#6f828c}.reportIncidentTable{border:1px solid #d9e3e9;border-radius:8px;overflow:hidden}.reportIncidentRow{display:grid;grid-template-columns:30px minmax(180px,.9fr) minmax(190px,1fr) 80px minmax(220px,1.2fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid #e4eaee;font-size:10px}.reportIncidentRow.head{border-top:0;background:#eef4f7;font-size:8px;letter-spacing:.05em;text-transform:uppercase;color:#627987;font-weight:850}.reportIncidentRow>span{min-width:0}.reportIncidentRow span small,.reportIncidentRow span strong{display:block}.reportIncidentRow span small{font-size:8.5px;color:#728792;margin-top:2px}.reportIncidentRow>b{color:#1676a5}.reportIncidentRow>strong{font-size:10.5px;color:#173b4d}.opkronHomeWorkspace{padding:28px 30px 46px!important;background:#f4f7f9!important;min-height:100vh}.opkronHomeHeader{display:flex;align-items:flex-end;gap:24px;padding:4px 2px 22px;border-bottom:1px solid #d9e3e8}.opkronHomeHeader h1{margin:5px 0 4px;font-size:30px;letter-spacing:-.7px;color:#132d3b}.opkronHomeHeader p{margin:0;color:#6c818d;font-size:13.5px}.homeWorkStrip{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(180px,.75fr));grid-gap:0;gap:0;margin:18px 0 24px;background:#102a38;border:1px solid #173b4c;border-radius:10px;overflow:hidden;color:#fff}.homeWorkStrip>div{padding:18px 20px}.homeWorkStrip>div span{display:block;font-size:10px;letter-spacing:1px;color:#76c9ee;font-weight:850}.homeWorkStrip>div strong{display:block;margin-top:5px;font-size:16px}.homeWorkStrip>a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:4px 12px;gap:4px 12px;padding:15px 18px;border-left:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}.homeWorkStrip>a:hover{background:rgba(255,255,255,.045)}.homeWorkStrip small{color:#a9bec9;font-size:11px}.homeWorkStrip b{grid-row:1/3;grid-column:2;font-size:24px;align-self:center}.homeWorkStrip>a span{font-size:11.5px;color:#8fd3f2}.homeModuleIntro{display:flex;justify-content:space-between;align-items:end;margin:0 2px 12px}.homeModuleIntro h2{margin:3px 0;font-size:20px;color:#17303d}.homeModuleIntro p{margin:0;color:#71848f;font-size:13px}.homeModuleGrid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:12px;gap:12px}.homeModuleCard{background:#fff;border:1px solid #d9e3e8;border-radius:9px;overflow:hidden;box-shadow:0 1px 1px rgba(17,45,60,.03)}.homeModuleMain{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;min-height:128px;padding:18px;color:inherit;text-decoration:none}.homeModuleMain:hover{background:#f8fbfc}.homeModuleNumber{width:32px;height:32px;border-radius:7px;background:#eef5f8;color:#18749f;display:grid;place-items:center;font-size:10px;font-weight:900;letter-spacing:.5px}.homeModuleMain h3{margin:0 0 7px;font-size:17px;color:#183442}.homeModuleMain p{margin:0;color:#657d89;font-size:12.8px;line-height:1.55}.homeModuleMain>b{color:#268abb;font-size:18px}.homeModuleLinks{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid #e4ebef;background:#fbfcfd}.homeModuleLinks a{padding:10px 13px;border-right:1px solid #e4ebef;color:#365465;text-decoration:none;font-size:11.5px;font-weight:700}.homeModuleLinks a:hover{color:#1276a4;background:#f3f8fa}@media(max-width:1250px){.homeModuleGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.homeWorkStrip{grid-template-columns:1fr 1fr}.homeWorkStrip>a{border-top:1px solid rgba(255,255,255,.1)}}@media(max-width:760px){.homeModuleGrid,.homeWorkStrip{grid-template-columns:1fr}.opkronHomeWorkspace{padding:18px!important}.opkronHomeHeader{align-items:flex-start}.homeWorkStrip>a{border-left:0}.homeModuleMain{min-height:auto}}.availabilityCommandBarV3{display:grid!important;grid-template-columns:minmax(285px,.8fr) minmax(360px,1.15fr) minmax(520px,1.65fr)!important;grid-gap:12px!important;gap:12px!important;align-items:end!important;padding:14px 16px!important}.availabilityDaySlot,.campaignScopeSelector{display:grid;grid-gap:6px;gap:6px;min-width:0}.availabilityDaySlot>small,.campaignScopeSelector>small{font-size:10.5px;line-height:1.35;color:#748894}.campaignScopeSelector>span{font-size:10px;letter-spacing:.75px;text-transform:uppercase;font-weight:850;color:#758998}.campaignScopeSelector select{height:44px!important;margin:0!important}.availabilityCommandActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important}.availabilityCommandActions button{height:44px!important;white-space:nowrap!important}.opDayPicker{position:relative;min-width:0}.opDayPickerTrigger{height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;border:1px solid #bfcfd9;border-radius:7px;background:#fff;padding:0 12px;cursor:pointer;color:#183240}.opDayPickerTrigger:hover{border-color:#4d9ac0}.opDayPickerTrigger small{display:block;font-size:8.5px;letter-spacing:.8px;font-weight:900;color:#1878a6;margin-bottom:1px}.opDayPickerTrigger strong{font-size:13.5px}.opDayPickerTrigger>b{font-size:16px;color:#5d7481}.opDayPopover{position:absolute;z-index:80;top:50px;left:0;width:318px;background:#fff;border:1px solid #cad8e1;border-radius:10px;box-shadow:0 16px 40px rgba(16,42,56,.16);padding:12px}.opDayPopoverHead{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;grid-gap:6px;gap:6px;margin-bottom:8px}.opDayPopoverHead strong{text-align:center;font-size:13.5px;color:#1d3744}.opDayPopoverFoot button,.opDayPopoverHead button{border:1px solid #d4e0e6;background:#fff;border-radius:6px;height:32px;cursor:pointer;color:#365363}.opDayGrid,.opDayWeek{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.opDayWeek{margin-bottom:4px}.opDayWeek span{text-align:center;font-size:9px;color:#84939b;font-weight:800}.opDayGrid button,.opDayGrid>span{height:36px}.opDayGrid button{position:relative;border:0;border-radius:7px;background:#f7f9fa;color:#294653;cursor:pointer;font-size:12px}.opDayGrid button:hover:not(:disabled){background:#eaf4f8}.opDayGrid button.selected{background:#147fae;color:#fff;font-weight:850}.opDayGrid button.today:not(.selected){box-shadow:inset 0 0 0 1px #58a8ca}.opDayGrid button.disabledDay{background:transparent;color:#c3ccd1;cursor:default}.opDayGrid button i{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#28a176}.opDayGrid button.selected i{background:#c8f1e3}.opDayPopoverFoot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5ecef;margin-top:9px;padding-top:9px}.opDayPopoverFoot>span{display:flex;align-items:center;gap:6px;color:#71848e;font-size:9.5px}.opDayPopoverFoot>span i{width:6px;height:6px;border-radius:50%;background:#28a176}.opDayPopoverFoot button{padding:0 12px;font-size:11px;font-weight:800}@media(max-width:1500px){.availabilityCommandBarV3{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr)!important}.availabilityCommandActions{grid-column:1/-1;justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:900px){.availabilityCommandBarV3{grid-template-columns:1fr!important}.availabilityCommandActions{grid-column:auto}}.handoverHeroActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.handoverHeroActions .reportLaunch{display:flex;align-items:center;height:44px}.handoverSourceCard p{margin:9px 0 0;padding-top:8px;border-top:1px solid #e0e8ec;color:#536b77;font-size:12px;line-height:1.45}.handoverComposer .fieldHint{display:block;margin-top:5px;color:#778a94;font-size:10.5px;font-weight:500}.manualHandoverComposer{margin:0 0 12px;padding:16px!important}.manualHandoverGrid{display:grid;grid-template-columns:minmax(260px,1.4fr) 180px 220px 220px;grid-gap:10px;gap:10px}.manualHandoverGrid label{font-size:12px;font-weight:750;color:#506875}.manualHandoverGrid label>span{font-weight:500;color:#8a99a1}.manualHandoverGrid input,.manualHandoverGrid select,.manualHandoverGrid textarea{width:100%;margin-top:5px;border:1px solid #cbd8df;border-radius:6px;background:#fff;padding:10px;color:#1b3440;font:inherit}.manualMessageField{grid-column:1/-1}.manualHandoverActions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px}.manualHandoverActions small{color:#71858f}.handoverCustomerList{border:1px solid #dae4e9;border-radius:8px;overflow:hidden;background:#fff}.handoverCustomerItem{display:grid;grid-template-columns:190px minmax(0,1fr) 120px;grid-gap:18px;gap:18px;align-items:start;padding:14px 16px;border-top:1px solid #e4eaee}.handoverCustomerItem:first-child{border-top:0}.handoverCustomerItem.manual{background:#fbfcfd}.handoverCustomerIdentity span{display:block;font-size:10px;color:#718791;margin-bottom:3px}.handoverCustomerIdentity strong{display:block;color:#1c3744;font-size:12.5px;overflow-wrap:anywhere}.handoverCustomerNarrative>strong{display:block;color:#1d3440;font-size:13.5px;margin-bottom:4px}.handoverCustomerNarrative p{margin:0;color:#465f6c;font-size:12.5px;line-height:1.5}.handoverCustomerNarrative small{color:#758792}.handoverCustomerStatus{justify-self:end;border:1px solid #c9d8df;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:850;letter-spacing:.3px;color:#45606d;background:#f8fafb}.handoverCustomerStatus.resolved{border-color:#a8d9c6;background:#f0f9f5;color:#167357}.handoverCustomerStatus.follow-up,.handoverCustomerStatus.open-action{border-color:#edcf91;background:#fff8e8;color:#8b6208}@media(max-width:1100px){.manualHandoverGrid{grid-template-columns:1fr 1fr}.manualMessageField{grid-column:1/-1}.handoverCustomerItem{grid-template-columns:150px minmax(0,1fr)}}.reportHandoverList{border:1px solid #dbe4e9;border-radius:7px;overflow:hidden}.reportHandoverItem{display:grid;grid-template-columns:125px minmax(0,1fr) 86px;grid-gap:12px;gap:12px;padding:11px 12px;border-top:1px solid #e3eaee;align-items:start}.reportHandoverItem:first-child{border-top:0}.reportHandoverItem.manual{background:#fafcfd}.reportHandoverMeta span{display:block;color:#718590;font-size:8.5px;margin-bottom:2px}.reportHandoverMeta strong{display:block;color:#203c49;font-size:9.5px;overflow-wrap:anywhere}.reportHandoverNarrative>strong{display:block;color:#19343f;font-size:10.5px;margin-bottom:3px}.reportHandoverNarrative p{margin:0;color:#405a66;font-size:9.5px;line-height:1.45}.reportHandoverNarrative small{color:#758892;font-size:8.8px}.reportHandoverStatus{justify-self:end;border:1px solid #cad8df;border-radius:999px;padding:4px 6px;font-size:7.5px;font-weight:850;color:#45616d;background:#f7fafb}.fifoLockNote{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-bottom:1px solid #e3eaee;background:#f7fafb}.fifoLockNote strong{font-size:11px;color:#1f4658}.fifoLockNote span{font-size:10.5px;color:#70848f;line-height:1.35}.fifoLockNote a{color:#147da9;font-weight:800;text-decoration:none}.queueItem.locked{cursor:default!important}.queueItem.locked:hover{background:transparent!important}.queueItem .age{min-width:40px;text-align:right}.publicSiteV2{background:#07131b}.publicHeroV2{min-height:720px;padding-top:95px;padding-bottom:84px}.publicHeroV2 .publicHeroCopy{max-width:760px}.publicHeroV2 .publicHeroCopy>p{max-width:700px}.heroSubcopy{font-size:13px!important;color:#7893a2!important;margin-top:-6px!important}.intelligenceConsole{align-self:center}.intelHeadline{margin-top:12px;padding:18px;border:1px solid #25516a;border-radius:9px;background:linear-gradient(180deg,#0f2b3a,#0b202c);display:grid;grid-gap:5px;gap:5px}.intelAction span,.intelHeadline small,.intelLinks small{font-size:8px;letter-spacing:.12em;color:#5fb7dd}.intelHeadline strong{font-size:20px}.intelHeadline span{font-size:10px;color:#8ca7b5}.intelLinks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.intelLinks>div{border:1px solid #1d4255;background:#091c27;border-radius:8px;padding:14px;display:grid;grid-gap:4px;gap:4px}.intelLinks b{font-size:12px}.intelLinks span{font-size:9px;color:#829ba8}.intelAction{margin-top:8px;border-left:3px solid #42afd9;background:#0a2230;padding:14px 15px;display:grid;grid-gap:4px;gap:4px}.intelAction b{font-size:12px}.intelAction small{font-size:9px;color:#8fa4af}.publicProblem{padding:58px max(30px,7vw);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;background:#0b202b;color:#e9f2f6;border-top:1px solid #17394a;border-bottom:1px solid #17394a}.publicProblem h2{font-size:34px;line-height:1.08;letter-spacing:-.03em;margin:8px 0 0}.publicProblem>p{font-size:15px;line-height:1.75;color:#8fa6b3;margin:0;align-self:end}.platformStatement{margin-top:26px;border-left:3px solid #2397c8;padding:4px 0 4px 18px;max-width:900px}.platformStatement strong{font-size:18px}.platformStatement p{font-size:13px;line-height:1.65;color:#6b808c;margin:7px 0 0}.intelligenceStory{padding:95px max(30px,7vw);background:radial-gradient(circle at 18% 12%,rgba(34,159,215,.14),transparent 28%),#081923;color:#edf5f7;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:80px;gap:80px;align-items:center}.intelligenceStoryCopy h2{font-size:clamp(38px,4vw,58px);line-height:1.04;letter-spacing:-.04em;margin:10px 0 18px}.intelligenceStoryCopy>p{color:#89a2af;font-size:14px;line-height:1.75;max-width:720px}.intelligenceSourceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:28px}.intelligenceSourceGrid span{border:1px solid #214456;background:#0b202c;border-radius:7px;padding:10px 12px;color:#a7bdc8;font-size:10px}.intelligenceExample{border:1px solid #2a5368;border-radius:13px;background:#0c2431;padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.28)}.intelBadge{font-size:9px;letter-spacing:.12em;color:#70c7e9}.intelligenceExample h3{font-size:24px;margin:12px 0 4px}.intelAsset{font-size:11px;color:#8ca4b1;margin:0 0 24px}.intelTimeline{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #1e4658;padding-top:18px}.intelTimeline>div{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:center}.intelTimeline i{font-style:normal;color:#4bb3df;font-size:9px;text-transform:uppercase}.intelTimeline span{display:grid;grid-gap:2px;gap:2px}.intelTimeline b{font-size:12px}.intelTimeline small{font-size:9px;color:#849ba7}.intelRecommendation{margin-top:20px;background:#102f3d;border-left:3px solid #e1ad4f;padding:16px;display:grid;grid-gap:5px;gap:5px}.intelRecommendation small{font-size:8px;color:#d6a64d;letter-spacing:.12em}.intelRecommendation strong{font-size:12px;line-height:1.45}.intelRecommendation span{font-size:9px;color:#839da9}.quietAi{background:#f4f7f8}.quietAiGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:40px}.quietAiGrid article{background:#fff;border:1px solid #d4dfe4;border-radius:8px;padding:22px;min-height:170px}.quietAiGrid b{font-size:15px;color:#183542}.quietAiGrid p{font-size:11.5px;line-height:1.65;color:#6b808b}.industryShowcase{padding:92px max(30px,7vw);background:#0a1922;color:#eef5f7}.sectionIntro.dark p{color:#8fa4ae}.industryVisualGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:40px}.industryVisual{position:relative;min-height:360px;border:1px solid #24475a;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#102d3c,#081720)}.industryVisual.sorting{background:linear-gradient(145deg,#172c35,#0a1820)}.visualLabel{position:absolute;left:28px;bottom:26px;z-index:2;max-width:390px}.visualLabel>span{font-size:9px;letter-spacing:.14em;color:#56b8df}.visualLabel h3{font-size:28px;margin:8px 0 7px}.visualLabel p{font-size:11px;color:#98adba;line-height:1.55}.visualSchematic{position:absolute;right:-15px;top:25px;width:58%;height:60%;opacity:.9}.visualSchematic:after,.visualSchematic:before{content:"";position:absolute;height:12px;background:#2e5365;border:1px solid #4e788c;transform:skewX(-22deg);border-radius:4px}.visualSchematic:before{width:88%;top:48px;right:0}.visualSchematic:after{width:70%;top:112px;right:25px}.visualSchematic i{position:absolute;width:38px;height:38px;border-radius:50%;border:4px solid #467185;background:#0b1b24;top:35px}.visualSchematic i:first-child{right:25px}.visualSchematic i:nth-child(2){right:110px}.visualSchematic i:nth-child(3){right:195px;top:100px}.visualSchematic i:nth-child(4){right:90px;top:100px}.visualSchematic b{position:absolute;right:34px;top:166px;font-size:44px;color:rgba(126,203,235,.08);letter-spacing:.15em}.visualSchematic.sorter:before{transform:skewX(22deg)}.visualSchematic.sorter:after{transform:skewX(-12deg)}.industryBeyond{max-width:950px;color:#8199a6;font-size:12px;line-height:1.7;margin:26px 0 0}.integrationV2{align-items:start}.supportSection{padding:85px max(30px,7vw);background:#eaf0f2;color:#172d39;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px}.supportSection h2{font-size:38px;line-height:1.08;letter-spacing:-.035em;margin:10px 0}.supportSection p{color:#6c818c;font-size:13px}.supportGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#ccd9df;border:1px solid #ccd9df}.supportGrid span{background:#f8fafb;padding:18px;display:flex;gap:12px;align-items:center;font-size:12px;font-weight:720}.supportGrid b{font-size:9px;color:#218cc0}.enterpriseSection>div:first-child>p{color:#6e838e;line-height:1.6}.proofSection{padding:82px max(30px,7vw);background:#f7f9fa;color:#1c3440;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.proofSection h2{font-size:38px;letter-spacing:-.03em;margin:10px 0}.proofSection p{color:#758994;font-size:12px;line-height:1.6}.proofSection blockquote{margin:0;background:#fff;border:1px solid #d6e0e5;border-left:3px solid #2a9bcc;border-radius:8px;padding:28px;font-size:18px;line-height:1.5;color:#344f5c}.proofSection blockquote small{display:block;margin-top:18px;font-size:10px;color:#8799a3}.homeIntelligencePanel{margin:0 0 24px;border:1px solid #cfdde4;background:linear-gradient(110deg,#0f2b39,#102a38 42%,#f8fbfc 0);border-radius:10px;overflow:hidden;display:grid;grid-template-columns:.72fr 1fr}.homeIntelligenceIntro{padding:20px 22px;color:#eef6f8}.homeIntelligenceIntro span{font-size:9px;letter-spacing:1px;color:#6ac3e7;font-weight:850}.homeIntelligenceIntro h3{font-size:18px;margin:5px 0 6px}.homeIntelligenceIntro p{font-size:11.5px;line-height:1.55;color:#9db4bf;margin:0}.homeIntelligenceSignal{padding:17px 20px;display:grid;grid-template-columns:1fr auto;grid-gap:5px 18px;gap:5px 18px;align-content:center}.homeIntelligenceSignal small{font-size:9px;color:#708692;letter-spacing:.07em}.homeIntelligenceSignal strong{font-size:14px;color:#183441}.homeIntelligenceSignal p{grid-column:1;margin:0;color:#687f8b;font-size:11.5px}.homeIntelligenceSignal b{grid-row:1/4;grid-column:2;align-self:center;border:1px solid #c4dbe5;background:#eaf5fa;color:#277da2;border-radius:999px;padding:7px 10px;font-size:10px}.homeIntelligenceEmpty{font-size:12px;color:#718792;align-self:center}.cmmsPilotCard{margin:0 0 14px;border:1px solid #bcd4df;background:linear-gradient(105deg,#0f2b39,#15394a 31%,#f8fbfc 0);border-radius:10px;display:grid;grid-template-columns:.55fr 1.25fr auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 20px;color:#173441}.cmmsPilotCard>div:first-child{color:#edf5f7}.cmmsPilotCard span{display:block;font-size:9px;letter-spacing:1px;color:#65bee2}.cmmsPilotCard h3{margin:4px 0;font-size:17px}.cmmsPilotCard p{margin:0;color:#718591;font-size:11.5px;line-height:1.5}.cmmsPilotCard ul{margin:0;padding-left:18px;color:#5f7682;font-size:11px;line-height:1.8}.cmmsPilotCard button{white-space:nowrap}@media(max-width:1050px){.intelligenceStory,.proofSection,.publicProblem,.supportSection{grid-template-columns:1fr}.quietAiGrid{grid-template-columns:1fr 1fr}.homeIntelligencePanel,.industryVisualGrid{grid-template-columns:1fr}.homeIntelligencePanel{background:#f8fbfc}.homeIntelligenceIntro{background:#102a38}.cmmsPilotCard{grid-template-columns:1fr;background:#f8fbfc}.cmmsPilotCard>div:first-child{background:#102a38;margin:-18px -20px 0;padding:18px 20px}}@media(max-width:650px){.intelLinks,.intelligenceSourceGrid,.quietAiGrid,.supportGrid{grid-template-columns:1fr}.intelligenceStory,.proofSection,.publicProblem,.supportSection{padding-left:20px;padding-right:20px;gap:34px}.industryShowcase{padding-left:20px;padding-right:20px}.industryVisual{min-height:330px}.homeIntelligenceSignal{grid-template-columns:1fr}.homeIntelligenceSignal b{grid-row:auto;grid-column:1;justify-self:start}}.handoverIntelligenceHint{margin-top:12px;border:1px solid #b9d9e7;border-left:3px solid #2495c4;background:#f2f9fc;border-radius:7px;padding:13px 15px;color:#244452}.handoverIntelligenceHint span{display:block;font-size:9px;letter-spacing:.08em;color:#2389b3;font-weight:850}.handoverIntelligenceHint strong{display:block;font-size:12.5px;margin:5px 0}.handoverIntelligenceHint p{margin:0;font-size:10.5px;line-height:1.55;color:#66808d}.handoverIntelligenceHint.compact{margin:12px 0;background:#f7fbfd}.externalCardActions{display:grid;justify-items:end;grid-gap:7px;gap:7px}.externalCardActions button{border:1px solid #c5d5dd;background:#f8fbfc;color:#315565;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:750;cursor:pointer}.externalCardActions button:hover{background:#eef6f9}.externalCardActions button:disabled{opacity:.55;cursor:wait}.referenceProgramme{background:#fff;border:1px solid #d6e0e5;border-left:3px solid #2a9bcc;border-radius:8px;padding:28px;display:grid;grid-gap:8px;gap:8px}.referenceProgramme>span{font-size:9px;letter-spacing:.12em;color:#2b8fb9;font-weight:850}.referenceProgramme strong{font-size:18px;line-height:1.4;color:#344f5c}.referenceProgramme p{font-size:11px;line-height:1.6;color:#78909b;margin:0}.configurationCopilotWorkspace{padding:28px 30px 70px!important;background:#f4f7f9!important;min-height:100vh}.copilotHeader{margin-bottom:18px}.copilotHeader p{max-width:900px}.copilotHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr);grid-gap:28px;gap:28px;align-items:center;background:linear-gradient(125deg,#0f2633,#112f40 58%,#14384a);border:1px solid #21495b;border-radius:12px;padding:28px 30px;color:#eaf3f6;box-shadow:0 12px 34px rgba(15,39,52,.08)}.copilotHero>div>span{font-size:10px;letter-spacing:1.25px;font-weight:850;color:#67c5eb}.copilotHero h2{font-size:29px;line-height:1.13;margin:7px 0 10px;letter-spacing:-.5px}.copilotHero p{font-size:13px;line-height:1.65;color:#aac0ca;max-width:800px;margin:0}.copilotHeroFlow{display:flex;align-items:center;justify-content:flex-end;gap:8px}.copilotHeroFlow div{min-width:78px;border:1px solid rgba(124,198,229,.23);background:rgba(255,255,255,.035);border-radius:8px;padding:12px 10px;text-align:center}.copilotHeroFlow b{display:block;font-size:11px;color:#76cdf0}.copilotHeroFlow span{display:block!important;margin-top:4px!important;font-size:10px!important;letter-spacing:0!important;color:#d5e6ed!important}.copilotHeroFlow i{font-style:normal;color:#4c7890;font-size:13px}.copilotLayout{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(600px,1.18fr);grid-gap:14px;gap:14px;margin-top:16px}.copilotInputPanel,.copilotOutputPanel{background:#fff;border:1px solid #d4e0e5;border-radius:10px;box-shadow:0 1px 2px rgba(19,48,62,.03)}.copilotInputPanel{padding:20px}.copilotBlueprintHeader,.copilotPanelHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid #e3eaed}.copilotBlueprintHeader h3,.copilotPanelHeading h3{margin:4px 0 0;color:#17313e;font-size:18px}.copilotDraftState{font-size:9.5px;font-weight:800;color:#6f8490;border:1px solid #d9e3e7;background:#fafcfd;border-radius:999px;padding:6px 9px;white-space:nowrap}.copilotField{display:block;margin-top:15px}.copilotField>span{display:block;margin-bottom:6px;color:#344f5d;font-size:11.5px;font-weight:800}.copilotField textarea{width:100%;min-height:138px;resize:vertical;border:1px solid #cbd9df;background:#fbfcfd;border-radius:7px;padding:12px 13px;color:#19333f;font:inherit;font-size:12.8px;line-height:1.55;outline:none}.copilotField textarea:focus{border-color:#63aeca;box-shadow:0 0 0 3px rgba(57,151,190,.08)}.copilotField textarea.compact{min-height:80px}.copilotTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.copilotExamples{margin-top:16px;padding-top:14px;border-top:1px solid #e5ebee}.copilotExamples>small{font-size:9px;letter-spacing:.9px;font-weight:850;color:#7b8f99}.copilotExamples>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.copilotExamples button{border:1px solid #cad9df;background:#f7fafb;color:#365768;border-radius:6px;padding:7px 9px;font-size:10.5px;font-weight:750;cursor:pointer}.copilotExamples button:hover{border-color:#85b8cd;color:#176f98}.copilotGenerate{width:100%;margin-top:15px;border:1px solid #126d97;background:#147eac;color:#fff;border-radius:7px;padding:12px 14px;font-size:12px;font-weight:850;cursor:pointer}.copilotGenerate:hover:not(:disabled){background:#116f98}.copilotGenerate:disabled{opacity:.45;cursor:not-allowed}.copilotPrivacy{margin-top:13px;border:1px solid #dbe5e9;border-radius:7px;background:#f7fafb;padding:11px 12px}.copilotPrivacy b{display:block;font-size:10.5px;color:#2d4b5a}.copilotPrivacy span{display:block;margin-top:3px;font-size:9.8px;line-height:1.5;color:#758b96}.copilotOutputPanel{min-height:700px;overflow:hidden}.copilotEmpty{padding:55px 45px;max-width:650px}.copilotEmpty>span{display:inline-flex;border:1px solid #cddde4;background:#f1f7f9;color:#1f7fa9;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:900;letter-spacing:1px}.copilotEmpty h3{font-size:24px;color:#193442;margin:18px 0 8px}.copilotEmpty p{color:#6c828d;font-size:12.5px;line-height:1.65;margin:0 0 24px}.copilotEmpty div{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #e7edef;color:#415d6b;font-size:11.5px;font-weight:700}.copilotEmpty div i{width:7px;height:7px;border-radius:50%;background:#55a9ca}.copilotBlueprintHeader{padding:18px 20px 14px}.copilotBlueprintHeader p{margin:4px 0 0;color:#71858f;font-size:10.5px}.copilotBlueprintActions{display:flex;gap:7px}.copilotBlueprintActions button{border:1px solid #c9d8df;background:#fff;color:#365463;border-radius:6px;padding:8px 10px;font-size:10.5px;font-weight:800;cursor:pointer}.copilotBlueprintActions button.primary{background:#117da9;color:#fff;border-color:#117da9}.copilotBlueprintActions button:disabled{opacity:.55;cursor:not-allowed}.copilotTabs{display:flex;gap:0;border-bottom:1px solid #dce5e9;background:#fafcfd;overflow-x:auto}.copilotTabs button{border:0;border-right:1px solid #e3eaed;background:transparent;padding:10px 13px;font-size:10.5px;font-weight:750;color:#667d89;cursor:pointer;white-space:nowrap}.copilotTabs button.active{background:#fff;color:#1678a3;box-shadow:inset 0 -2px #1d91c2}.copilotPreview{padding:18px 20px 21px}.copilotPreviewIntro{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:13px}.copilotPreviewIntro small,.copilotSectionLead small{font-size:8.5px;letter-spacing:.9px;font-weight:850;color:#4e91ad}.copilotPreviewIntro strong{font-size:15px;color:#17323f}.copilotPreviewIntro span{font-size:9.5px;color:#708590}.copilotModuleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.copilotModuleGrid article{border:1px solid #d8e3e7;border-radius:7px;padding:12px;background:#fff;min-height:108px}.copilotModuleGrid article.disabled{background:#f8fafb;opacity:.58}.copilotModuleGrid article>span{font-size:8px;font-weight:900;letter-spacing:.7px;color:#2786ad}.copilotModuleGrid h4{margin:5px 0 4px;color:#223f4c;font-size:13px}.copilotModuleGrid p{margin:0;color:#748892;font-size:9.6px;line-height:1.48}.copilotModuleGrid b{display:block;margin-top:10px;font-size:8.5px;color:#8a9aa2}.copilotConfigStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid #dce5e9;border-radius:7px;overflow:hidden}.copilotConfigStrip div{padding:10px 11px;border-right:1px solid #e2e9ec;background:#fbfcfd}.copilotConfigStrip div:last-child{border-right:0}.copilotConfigStrip small{display:block;color:#7e9098;font-size:8.5px}.copilotConfigStrip b{display:block;margin-top:3px;color:#31515f;font-size:9.8px}.copilotList{display:flex;flex-direction:column;border:1px solid #dce5e9;border-radius:7px;overflow:hidden}.copilotList article{display:grid;grid-template-columns:116px 1fr;grid-gap:14px;gap:14px;padding:12px 13px;border-bottom:1px solid #e5ebee;align-items:center}.copilotList article:last-child{border-bottom:0}.copilotList article.disabled{opacity:.52;background:#fafbfc}.copilotList article>span{font-size:8.2px;font-weight:850;color:#247fa8;letter-spacing:.55px}.copilotList h4{margin:0 0 3px;color:#294957;font-size:12px}.copilotList p{margin:0;color:#758993;font-size:9.8px;line-height:1.45}.copilotSectionLead{margin-bottom:13px}.copilotSectionLead h4{margin:5px 0;color:#223f4c;font-size:15px}.copilotNoData{border:1px dashed #c9d8df;border-radius:7px;padding:16px;color:#71858f;font-size:10.5px;background:#fafcfd}.copilotKpis{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.copilotKpis small{width:100%;font-size:8.5px;letter-spacing:.8px;font-weight:850;color:#6b808b;margin-bottom:2px}.copilotKpis span{border:1px solid #d0dde3;border-radius:999px;padding:6px 8px;background:#f7fafb;color:#496875;font-size:9.3px;font-weight:750}.copilotIntelCard{border:1px solid #214a5d;border-radius:9px;background:#0f2b39;color:#eaf3f6;padding:18px}.copilotIntelCard>span{font-size:8.5px;letter-spacing:.9px;font-weight:900;color:#65c5ea}.copilotIntelCard h4{margin:6px 0 5px;font-size:17px}.copilotIntelCard p{margin:0;color:#a6bdc7;font-size:10.5px;line-height:1.55}.copilotIntelCard>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.copilotIntelCard b{border:1px solid #2b586b;background:#133747;border-radius:5px;padding:6px 7px;font-size:8.8px;color:#d2e6ee}.copilotPlan{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.copilotPlan article{display:grid;grid-template-columns:31px 1fr;grid-gap:10px;gap:10px;border:1px solid #dce5e9;border-radius:7px;padding:11px}.copilotPlan article>b{width:28px;height:28px;border-radius:6px;background:#edf5f8;color:#267fa7;display:grid;place-items:center;font-size:9px}.copilotPlan h4{margin:1px 0 3px;font-size:11.5px;color:#2f4d5a}.copilotPlan p{margin:0;font-size:9.3px;line-height:1.45;color:#778b95}.copilotChecks{margin-top:12px;border:1px solid #dce5e9;border-radius:7px;overflow:hidden}.copilotChecks article{display:grid;grid-template-columns:24px 1fr 85px;grid-gap:9px;gap:9px;align-items:center;padding:10px 11px;border-bottom:1px solid #e6ecef}.copilotChecks article:last-child{border-bottom:0}.copilotCheck{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:900;background:#eef5f7;color:#437182}.copilotCheck.pass{background:#eaf7ef;color:#277348}.copilotCheck.fail{background:#fbeceb;color:#ad3d36}.copilotChecks b{display:block;font-size:9.5px;color:#385766}.copilotChecks span:not(.copilotCheck){display:block;margin-top:2px;font-size:8.8px;color:#7d9099}.copilotChecks strong{justify-self:end;font-size:8.2px;color:#68808b}.copilotFootnote{display:flex;justify-content:space-between;gap:16px;padding:11px 20px;border-top:1px solid #e1e8eb;background:#fafcfd;color:#71858f;font-size:9px}.copilotFootnote b{color:#496876}.copilotToast{margin-top:12px;border-radius:7px;padding:10px 12px;font-size:10.5px;font-weight:750}.copilotToast.success{background:#ecf7f0;border:1px solid #b7ddc5;color:#2d6f48}.copilotToast.error{background:#fff0ef;border:1px solid #e7c1be;color:#9a3d38}.copilotHistory{margin-top:18px;background:#fff;border:1px solid #d6e1e6;border-radius:9px;padding:17px}.copilotHistory h3{margin:4px 0 0;color:#294855;font-size:15px}.copilotHistoryRows{margin-top:12px;border-top:1px solid #e4ebee}.copilotHistoryRows>button{width:100%;display:grid;grid-template-columns:50px 1fr 90px;grid-gap:12px;gap:12px;text-align:left;align-items:center;border:0;border-bottom:1px solid #e7edef;background:#fff;padding:10px 4px;cursor:pointer}.copilotHistoryRows>button:hover{background:#fafcfd}.copilotHistoryRows>button>span{font-size:9px;font-weight:850;color:#347d9d}.copilotHistoryRows b{display:block;font-size:10.5px;color:#314e5c}.copilotHistoryRows small{display:block;margin-top:2px;font-size:8.8px;color:#81929a}.copilotHistoryRows strong{justify-self:end;font-size:8px;letter-spacing:.5px;color:#667f8a}.copilotHistoryRows strong.published{color:#32754c}.copilotHistoryRows p{color:#82949c;font-size:10px}.platformToolGrid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))!important}.configurationStory{max-width:1440px;margin:0 auto;padding:88px 68px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);grid-gap:72px;gap:72px;align-items:center}.configurationStoryCopy h2{font-size:41px;line-height:1.07;letter-spacing:-1.1px;color:#102b39;margin:10px 0 16px}.configurationStoryCopy>p{font-size:15px;line-height:1.75;color:#627985;max-width:760px}.configurationStoryPoints{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:23px 0}.configurationStoryPoints span{border:1px solid #d7e2e6;background:#f8fafb;border-radius:7px;padding:11px 12px;color:#385968;font-size:11px;font-weight:750}.configurationSafety{border-left:3px solid #258eb9;padding:2px 0 2px 14px!important;font-size:12px!important}.configurationSafety b{color:#193b4b}.configurationMock{border:1px solid #c9d9df;border-radius:12px;background:#eef4f6;padding:14px;box-shadow:0 20px 55px rgba(18,47,61,.11)}.configurationPrompt{border:1px solid #d7e3e7;border-radius:8px;background:#fff;padding:17px}.configurationPrompt small,.configurationResult>small{font-size:8.5px;letter-spacing:1px;font-weight:900;color:#3585a7}.configurationPrompt p{font-size:12px;line-height:1.6;color:#405d6a;margin:9px 0 13px}.configurationPrompt span{display:inline-block;background:#147fae;color:#fff;border-radius:6px;padding:8px 10px;font-size:9.5px;font-weight:800}.configurationResult{margin-top:10px;border:1px solid #173f52;border-radius:8px;background:#102b39;color:#eaf3f6;padding:17px}.configurationResult>strong{display:block;font-size:16px;margin:6px 0 12px}.configurationResult>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;border-top:1px solid rgba(255,255,255,.09)}.configurationResult b{font-size:10px}.configurationResult i{font-style:normal;font-size:8.5px;color:#85cceb}.configurationResult footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font-size:8.5px;letter-spacing:.7px;color:#9fb7c2;text-transform:uppercase}@media(max-width:1180px){.configurationStory,.copilotHero,.copilotLayout{grid-template-columns:1fr}.copilotHeroFlow{justify-content:flex-start}.copilotOutputPanel{min-height:540px}.configurationStory{gap:36px}.copilotModuleGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.configurationCopilotWorkspace{padding:18px!important}.configurationStoryPoints,.copilotModuleGrid,.copilotPlan,.copilotTwoCol{grid-template-columns:1fr}.copilotHero{padding:22px}.copilotHeroFlow{overflow-x:auto;justify-content:flex-start}.copilotConfigStrip{grid-template-columns:1fr 1fr}.configurationStory{padding:64px 22px}.configurationStoryCopy h2{font-size:32px}}.integrationWizardBackdrop{position:fixed;inset:0;z-index:500;background:rgba(5,15,22,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.integrationWizardShell{width:min(1420px,calc(100vw - 36px));height:min(900px,calc(100vh - 36px));background:#f5f8f9;border:1px solid #315469;border-radius:14px;box-shadow:0 38px 100px rgba(0,0,0,.46);overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;color:#173440}.integrationWizardHeader{height:72px;background:#0c202b;color:#eaf3f6;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #21404f}.integrationWizardBrand{display:flex;align-items:center;gap:12px}.integrationWizardMark{width:34px;height:34px;border:1px solid #3b7089;border-radius:7px;display:grid;place-items:center;color:#76c7e9;font-size:10px;font-weight:950;letter-spacing:.5px}.integrationWizardBrand div{display:grid;grid-gap:3px;gap:3px}.integrationWizardBrand small{font-size:8px;letter-spacing:1.2px;color:#6e9db2;font-weight:850}.integrationWizardBrand strong{font-size:14px}.integrationWizardHeaderActions{display:flex;align-items:center;gap:12px}.integrationWizardDraft{font-size:9.5px;color:#84a5b4;border:1px solid #274a5b;border-radius:999px;padding:6px 9px}.integrationWizardHeaderActions button{width:32px;height:32px;border:1px solid #315164;background:#102a37;color:#9fb8c4;border-radius:7px;font-size:19px;cursor:pointer}.integrationWizardProgress{display:grid;grid-template-columns:repeat(7,1fr);background:#fff;border-bottom:1px solid #dce5e9;padding:0 20px}.integrationWizardProgress>div{position:relative;height:64px;display:flex;align-items:center;justify-content:center;gap:8px;color:#80919a;font-size:9.5px;font-weight:800}.integrationWizardProgress i{font-style:normal;width:23px;height:23px;border-radius:50%;border:1px solid #cfdae0;display:grid;place-items:center;background:#fff;font-size:8.5px}.integrationWizardProgress b{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.integrationWizardProgress>div.active{color:#126f99}.integrationWizardProgress>div.active i{background:#147da9;color:#fff;border-color:#147da9}.integrationWizardProgress>div.active b{background:#1b8dbd}.integrationWizardProgress>div.done{color:#3c765a}.integrationWizardProgress>div.done i{background:#e8f5ed;color:#32754f;border-color:#b8d9c5}.integrationWizardBody{min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr)}.integrationWizardGuide{background:#102a37;color:#e9f2f5;padding:28px 26px;overflow:auto;border-right:1px solid #244655}.integrationWizardGuide .eyebrow{color:#5bb7dd}.integrationWizardGuide h2{font-size:27px;line-height:1.08;letter-spacing:-.03em;margin:10px 0 12px}.integrationWizardGuide>p{font-size:11.5px;line-height:1.65;color:#96adb8;margin:0}.integrationWizardProvider{margin-top:26px;border-top:1px solid #294958;padding-top:17px;display:grid;grid-gap:5px;gap:5px}.integrationWizardProvider small{font-size:8px;letter-spacing:.8px;color:#58b0d5;font-weight:850}.integrationWizardProvider strong{font-size:15px}.integrationWizardProvider span{font-size:10px;line-height:1.5;color:#8da7b3}.integrationWizardSecurity{margin-top:20px;border:1px solid #2a4e5d;background:#0d2531;border-radius:8px;padding:13px;display:grid;grid-gap:7px;gap:7px}.integrationWizardSecurity b{font-size:9px;letter-spacing:.8px;color:#76c9a7}.integrationWizardSecurity span{font-size:9.5px;line-height:1.35;color:#9ab1bb}.integrationWizardContent{overflow:auto;padding:30px 34px 36px;background:#f7f9fa}.wizardStep{max-width:890px;margin:0 auto}.wizardStepEyebrow{font-size:8.5px;letter-spacing:1px;font-weight:900;color:#2e89ae}.wizardStep h3{font-size:25px;letter-spacing:-.025em;color:#173440;margin:7px 0 6px}.wizardStep>p{font-size:12px;line-height:1.6;color:#70848e;margin:0 0 20px}.integrationWizardAlert{max-width:890px;margin:0 auto 14px;border-radius:7px;padding:10px 12px;font-size:10.5px;font-weight:700}.integrationWizardAlert.error{background:#fff0ef;border:1px solid #e5c3bf;color:#953f39}.integrationWizardAlert.success{background:#ecf7f0;border:1px solid #b8dbc5;color:#2f6e49}.wizardSearch{display:flex;align-items:center;border:1px solid #bfd0d7;background:#fff;border-radius:8px;box-shadow:0 7px 24px rgba(23,52,64,.05)}.wizardSearch>span{width:42px;text-align:center;color:#5f7b88;font-size:20px}.wizardSearch input{flex:1 1;border:0;outline:0;padding:14px 14px 14px 0;background:transparent;color:#173440;font:inherit;font-size:13px}.wizardSearchResults{border:1px solid #d6e1e5;border-top:0;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 16px 38px rgba(23,52,64,.08);overflow:hidden}.wizardSearchResults button{width:100%;border:0;border-bottom:1px solid #e7edef;background:#fff;text-align:left;padding:12px 14px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;cursor:pointer}.wizardSearchResults button:last-child{border-bottom:0}.wizardSearchResults button:hover{background:#f7fafb}.wizardSearchResults div{display:grid;grid-gap:3px;gap:3px}.wizardSearchResults strong{font-size:11.5px;color:#294754}.wizardSearchResults span{font-size:9.5px;color:#78909a;line-height:1.35}.wizardSearchResults b{font-size:8px;letter-spacing:.7px;color:#2b83a8}.wizardRecommended,.wizardSelectedSystem{margin-top:13px;border:1px solid #bfd7e1;background:#eef7fa;border-radius:8px;padding:13px 14px}.wizardSelectedSystem{display:flex;align-items:center;justify-content:space-between;gap:20px}.wizardSelectedSystem>div{display:grid;grid-gap:3px;gap:3px}.wizardRecommended>span,.wizardSelectedSystem small{font-size:8px;letter-spacing:.9px;color:#2f84a9;font-weight:900}.wizardRecommended strong,.wizardSelectedSystem strong{font-size:13px;color:#1d4557}.wizardSelectedSystem span{font-size:9.5px;color:#6f8792}.wizardSelectedSystem button{border:1px solid #b8ced8;background:#fff;color:#436575;border-radius:6px;padding:7px 9px;font-size:9.5px;cursor:pointer}.wizardRecommended{width:100%;text-align:left;display:grid;grid-gap:5px;gap:5px;cursor:pointer}.wizardRecommended small{color:#507788;font-size:9.5px}.wizardField{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.wizardField>span{font-size:10.5px;font-weight:850;color:#365563}.wizardField input,.wizardField textarea{width:100%;border:1px solid #c8d7dd;background:#fff;border-radius:7px;padding:11px 12px;color:#19343f;font:inherit;font-size:12px;outline:0}.wizardField textarea{min-height:90px;resize:vertical;line-height:1.5}.wizardField input:focus,.wizardField textarea:focus{border-color:#5ba7c6;box-shadow:0 0 0 3px rgba(46,144,183,.08)}.wizardField small{font-size:9.3px;color:#7c9099;line-height:1.4}.wizardPrereqList{display:grid;grid-gap:7px;gap:7px}.wizardPrereqList label{display:flex;align-items:center;gap:12px;border:1px solid #d5e0e5;background:#fff;border-radius:7px;padding:11px 12px;cursor:pointer}.wizardPrereqList label.checked{border-color:#b7dac5;background:#f0f8f3}.wizardPrereqList input{position:absolute;opacity:0;pointer-events:none}.wizardPrereqList i{width:23px;height:23px;border:1px solid #c3d1d7;border-radius:5px;background:#fafcfd;display:grid;place-items:center;font-style:normal;color:#fff;font-size:11px}.wizardPrereqList label.checked i{background:#3a8b60;border-color:#3a8b60}.wizardPrereqList span{display:grid;grid-gap:2px;gap:2px}.wizardPrereqList strong{font-size:10.8px;color:#304f5c}.wizardPrereqList small{font-size:8.8px;color:#81949d}.wizardInstructionPanel{margin-top:18px;border:1px solid #d7e2e6;background:#fff;border-radius:8px;overflow:hidden}.wizardInstructionPanel>span{display:block;background:#f5f8f9;border-bottom:1px solid #dde6e9;padding:9px 12px;font-size:8.5px;letter-spacing:.9px;font-weight:900;color:#708690}.wizardInstructionPanel article{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;padding:12px;border-bottom:1px solid #e5ecef}.wizardInstructionPanel article:last-child{border-bottom:0}.wizardInstructionPanel article>b{width:25px;height:25px;border-radius:5px;background:#edf5f8;color:#2a84aa;display:grid;place-items:center;font-size:9px}.wizardInstructionPanel article strong{font-size:10.8px;color:#355461}.wizardInstructionPanel article p{font-size:9.5px;line-height:1.45;color:#778c96;margin:3px 0 0}.wizardConnectionFacts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d7e1e5;border-radius:8px;overflow:hidden;background:#fff;margin-bottom:18px}.wizardConnectionFacts div{padding:11px 12px;border-right:1px solid #e1e8eb}.wizardConnectionFacts div:last-child{border-right:0}.wizardConnectionFacts span{display:block;font-size:8.5px;color:#7f929b}.wizardConnectionFacts strong{display:block;margin-top:3px;font-size:10.5px;color:#345362}.wizardNoSecret{margin-top:17px;border-left:3px solid #4ca57a;background:#edf7f1;border-radius:7px;padding:11px 12px;display:grid;grid-gap:3px;gap:3px}.wizardNoSecret strong{font-size:10.5px;color:#286b49}.wizardNoSecret span{font-size:9.5px;color:#618073;line-height:1.45}.wizardScopeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wizardDirection button,.wizardScopeGrid button{border:1px solid #d4e0e4;background:#fff;border-radius:7px;padding:12px;text-align:left;display:flex;align-items:center;gap:11px;cursor:pointer}.wizardDirection button.selected,.wizardScopeGrid button.selected{border-color:#8dbed1;background:#eef7fa}.wizardDirection i,.wizardScopeGrid i{width:25px;height:25px;border:1px solid #cad8de;border-radius:5px;display:grid;place-items:center;font-style:normal;color:#5c7b89;font-size:10px}.wizardScopeGrid button.selected i{background:#1784b0;color:#fff;border-color:#1784b0}.wizardDirection span,.wizardScopeGrid span{display:grid;grid-gap:2px;gap:2px}.wizardDirection strong,.wizardScopeGrid strong{font-size:10.5px;color:#32515f}.wizardDirection small,.wizardScopeGrid small{font-size:8.7px;color:#83969e}.wizardDirection{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wizardDirection>span{grid-column:1/-1;font-size:9px;letter-spacing:.8px;font-weight:900;color:#738791}.wizardMappingTable{border:1px solid #d6e1e5;border-radius:8px;overflow:hidden;background:#fff}.wizardMappingHead,.wizardMappingRow{display:grid;grid-template-columns:1fr 28px 1.2fr;grid-gap:10px;gap:10px;align-items:center}.wizardMappingHead{grid-template-columns:1fr 1.2fr;background:#f4f7f8;border-bottom:1px solid #dde6e9;padding:8px 12px}.wizardMappingHead span{font-size:8.5px;letter-spacing:.8px;font-weight:900;color:#738892}.wizardMappingHead span:last-child{grid-column:2/4}.wizardMappingRow{padding:9px 12px;border-bottom:1px solid #e6edef}.wizardMappingRow:last-child{border-bottom:0}.wizardMappingRow strong{font-size:10px;color:#3d5a66}.wizardMappingRow>span{font-size:11px;color:#82a0ae;text-align:center}.wizardMappingRow input{border:1px solid #cfdbdf;background:#fbfcfd;border-radius:6px;padding:8px 9px;font:inherit;font-size:9.8px;color:#35525e}.wizardActivateButton,.wizardValidateButton{border:1px solid #1479a5;background:#147fae;color:#fff;border-radius:7px;padding:11px 14px;font-size:10.5px;font-weight:850;cursor:pointer}.wizardActivateButton:disabled,.wizardValidateButton:disabled{opacity:.5}.wizardValidationEmpty{margin-top:15px;border:1px dashed #c9d7dd;background:#fafcfd;border-radius:8px;padding:20px;display:grid;grid-gap:4px;gap:4px;text-align:center}.wizardValidationEmpty strong{font-size:11px;color:#4b6875}.wizardValidationEmpty span{font-size:9.5px;color:#7c919a}.wizardValidationResults{margin-top:15px;border:1px solid #d5e0e4;border-radius:8px;overflow:hidden}.wizardValidationResults article{display:grid;grid-template-columns:26px 1fr 74px;grid-gap:10px;gap:10px;align-items:center;background:#fff;padding:10px 12px;border-bottom:1px solid #e4ebee}.wizardValidationResults article:last-child{border-bottom:0}.wizardValidationResults i{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#eef3f5;color:#607b87;font-style:normal;font-size:9px}.wizardValidationResults article.pass i{background:#e8f5ed;color:#2d754d}.wizardValidationResults article.fail i{background:#fdeceb;color:#9f4039}.wizardValidationResults strong{display:block;font-size:10px;color:#385662;text-transform:capitalize}.wizardValidationResults span{display:block;margin-top:2px;font-size:9.2px;color:#7a8e97}.wizardValidationResults b{justify-self:end;font-size:8px;letter-spacing:.6px;color:#778b94}.wizardValidationResults article.pass>b{color:#2e754d}.wizardValidationResults article.fail>b{color:#9e423b}.wizardReviewGrid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #d5e0e4;border-radius:8px;overflow:hidden;background:#fff}.wizardReviewGrid div{padding:11px 12px;border-bottom:1px solid #e5ecef;border-right:1px solid #e5ecef}.wizardReviewGrid div:nth-child(2n){border-right:0}.wizardReviewGrid div:nth-last-child(-n+2){border-bottom:0}.wizardReviewGrid span{display:block;font-size:8.5px;color:#80939c}.wizardReviewGrid strong{display:block;margin-top:3px;font-size:10.5px;color:#365462;word-break:break-word}.wizardActivationGuard{margin-top:16px;border:1px solid #c9dce4;background:#eef7fa;border-radius:8px;padding:12px}.wizardActivationGuard strong{font-size:10.5px;color:#246a89}.wizardActivationGuard p{font-size:9.5px;line-height:1.5;color:#67828f;margin:4px 0 0}.wizardActivateButton{margin-top:15px}.wizardActivated{margin-top:15px;border:1px solid #b7dcc5;background:#edf8f1;border-radius:8px;padding:13px;display:flex;align-items:center;gap:11px}.wizardActivated>i{width:28px;height:28px;border-radius:50%;background:#3d8f62;color:#fff;display:grid;place-items:center;font-style:normal}.wizardActivated div{display:grid;grid-gap:3px;gap:3px}.wizardActivated strong{font-size:11px;color:#286b48}.wizardActivated span{font-size:9.5px;color:#688377}.integrationWizardFooter{min-height:66px;background:#fff;border-top:1px solid #dce5e9;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.integrationWizardFooter>div{display:flex;align-items:center;gap:9px}.integrationWizardFooter span{font-size:8.7px;color:#81949c}.wizardPrimary,.wizardSecondary{border-radius:6px;padding:9px 11px;font-size:9.8px;font-weight:800;cursor:pointer}.wizardSecondary{border:1px solid #cbd9df;background:#fff;color:#456571}.wizardPrimary{border:1px solid #147ca8;background:#147fae;color:#fff}.wizardPrimary:disabled,.wizardSecondary:disabled{opacity:.5;cursor:not-allowed}.externalWorkspaceV21{max-width:1700px;width:100%}.integrationLaunch{padding:10px 14px!important}.integrationExperienceHero{border:1px solid #234a5e;background:linear-gradient(116deg,#0e2937,#112f3f 47%,#f8fbfc 0);border-radius:11px;display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;margin-bottom:14px}.integrationExperienceHero>div:first-child{padding:25px 26px;color:#edf4f6}.integrationExperienceHero h2{font-size:25px;letter-spacing:-.025em;margin:7px 0}.integrationExperienceHero p{font-size:11.5px;line-height:1.6;color:#9bb2bd;margin:0;max-width:690px}.cmmsPilotLaunch button,.connectedSystemsEmpty button,.integrationExperienceHero button{margin-top:15px;border:1px solid #3796bd;background:#1680ab;color:#fff;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:850;cursor:pointer}.integrationExperienceHero button b{margin-left:5px}.integrationJourneyPreview{padding:24px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;background:#f8fbfc}.integrationJourneyPreview>div{display:flex;align-items:center;gap:6px}.integrationJourneyPreview i{font-style:normal;width:27px;height:27px;border-radius:6px;background:#eef5f7;border:1px solid #cfdee4;color:#2b83a8;display:grid;place-items:center;font-size:8.5px;font-weight:900}.integrationJourneyPreview span{font-size:9px;font-weight:780;color:#4e6975}.integrationJourneyPreview b{font-size:10px;color:#9ab0ba;margin-left:2px}.externalStatusStrip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #d7e2e6;border-radius:9px;overflow:hidden;margin-bottom:14px}.externalStatusStrip>div{padding:13px 15px;border-right:1px solid #e2e9ec}.externalStatusStrip>div:last-child{border-right:0}.externalStatusStrip span{display:block;font-size:8.5px;color:#7b9099}.externalStatusStrip strong{display:block;margin-top:2px;font-size:20px;color:#1e3c49}.externalStatusStrip small{display:block;margin-top:2px;font-size:8.7px;color:#899aa1}.connectedSystemsSection,.integrationDraftSection{background:#fff;border:1px solid #d6e1e6;border-radius:9px;padding:17px;margin-bottom:14px}.externalSectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:13px;border-bottom:1px solid #e2e9ec}.externalSectionHeading h2{font-size:16px;color:#294956;margin:4px 0 0}.externalSectionHeading>p{max-width:520px;margin:0;color:#788c95;font-size:10px;line-height:1.5;text-align:right}.connectedSystemRows,.integrationDraftRows{display:grid}.integrationDraftRows>button{border:0;border-bottom:1px solid #e6edef;background:#fff;padding:11px 4px;display:grid;grid-template-columns:32px 1fr 90px 76px;grid-gap:11px;gap:11px;align-items:center;text-align:left;cursor:pointer}.integrationDraftRows>button:last-child{border-bottom:0}.integrationDraftRows>button:hover{background:#fafcfd}.integrationDraftIcon{width:27px;height:27px;border-radius:6px;background:#edf5f8;color:#2f84aa;display:grid;place-items:center}.integrationDraftRows div{display:grid;grid-gap:2px;gap:2px}.integrationDraftRows strong{font-size:10.8px;color:#365360}.integrationDraftRows small{font-size:8.8px;color:#81939c}.integrationDraftRows em{font-style:normal;font-size:8.5px;color:#738992}.integrationDraftRows b{font-size:9px;color:#247ea5}.connectedSystemRow{display:grid;grid-template-columns:1fr 1.2fr auto;grid-gap:18px;gap:18px;align-items:center;border-bottom:1px solid #e6edef;padding:12px 4px}.connectedSystemRow:last-child{border-bottom:0}.connectedSystemIdentity{display:flex;align-items:center;gap:10px}.connectedSystemDomain{font-size:7.8px;letter-spacing:.7px;font-weight:900;color:#2b83a8;border:1px solid #c5dce5;background:#eef7fa;border-radius:5px;padding:5px 6px}.connectedSystemIdentity>div{display:grid;grid-gap:2px;gap:2px}.connectedSystemIdentity strong{font-size:11px;color:#34515e}.connectedSystemIdentity small{font-size:8.8px;color:#84959d}.connectedSystemMeta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.connectedSystemMeta span{display:grid;grid-gap:2px;gap:2px}.connectedSystemMeta small{font-size:8px;color:#85969e}.connectedSystemMeta b{font-size:8.8px;color:#506b77}.connectedSystemActions{display:flex;align-items:center;gap:8px}.connectedSystemActions em{font-style:normal;border:1px solid #c8d8df;background:#f7fafb;border-radius:999px;padding:5px 7px;font-size:7.8px;font-weight:850;color:#70858f}.connectedSystemActions em.active,.connectedSystemActions em.configured{border-color:#b8dac5;background:#edf8f1;color:#347550}.connectedSystemActions em.error{border-color:#e3bfbc;background:#fff0ef;color:#9a413a}.connectedSystemActions button{border:1px solid #c7d7de;background:#fff;color:#3d6272;border-radius:6px;padding:7px 8px;font-size:8.5px;font-weight:800;cursor:pointer}.connectedSystemsEmpty{text-align:center;padding:45px 20px}.connectedSystemsEmpty>span{font-size:33px;color:#c4d4db;font-weight:800}.connectedSystemsEmpty h3{font-size:15px;color:#35525f;margin:6px 0}.connectedSystemsEmpty p{max-width:600px;margin:0 auto;color:#7a8e97;font-size:10.5px;line-height:1.6}.cmmsPilotLaunch{border:1px solid #bcd4df;background:linear-gradient(105deg,#0f2b39,#15394a 31%,#f8fbfc 0);border-radius:10px;display:grid;grid-template-columns:.9fr 1.5fr auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 20px;color:#173441}.cmmsPilotLaunch>div{grid-column:1/3}.cmmsPilotLaunch span{font-size:8px;letter-spacing:1px;color:#61bce1;font-weight:900}.cmmsPilotLaunch h3{margin:4px 0 5px;font-size:16px;color:#173441}.cmmsPilotLaunch p{margin:0;color:#70858f;font-size:10.5px;line-height:1.5}.cmmsPilotLaunch button{margin:0;white-space:nowrap}.guidedIntegrationHero{align-items:center}.guidedIntegrationLaunch{margin-top:13px;border:1px solid #2a91ba;background:#137da9;color:#fff;border-radius:7px;padding:9px 11px;font-size:9.8px;font-weight:850;cursor:pointer}.guidedIntegrationMiniFlow{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:15px}.guidedIntegrationMiniFlow span{display:flex;gap:5px;align-items:center;border:1px solid #d0dce1;background:#fff;border-radius:6px;padding:8px 9px;font-size:8.8px;color:#536f7b}.guidedIntegrationMiniFlow b{color:#2381a7;font-size:8px}.guidedIntegrationMiniFlow i{font-style:normal;color:#8fa5af}.guidedConnectorEntry>span{font-size:9px;color:#7d9099;line-height:1.4}.guidedConnectorEntry details{margin-top:9px}.guidedConnectorEntry summary{font-size:8.5px;color:#718791;cursor:pointer}.advancedConnectorCreate{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.advancedConnectorCreate input,.advancedConnectorCreate select{width:100%}@media(max-width:1050px){.integrationWizardBody{grid-template-columns:1fr}.integrationWizardGuide{display:none}.integrationWizardShell{height:calc(100vh - 18px);width:calc(100vw - 18px)}.integrationWizardProgress>div span{display:none}.integrationExperienceHero{grid-template-columns:1fr;background:#102c3b}.integrationJourneyPreview{background:#f8fbfc}.externalStatusStrip{grid-template-columns:1fr 1fr}.connectedSystemRow{grid-template-columns:1fr}.connectedSystemMeta{grid-template-columns:repeat(3,1fr)}.cmmsPilotLaunch{grid-template-columns:1fr;background:#f8fbfc}.cmmsPilotLaunch>div{grid-column:auto}.wizardDirection,.wizardScopeGrid{grid-template-columns:1fr}.externalSectionHeading{align-items:flex-start;flex-direction:column}.externalSectionHeading>p{text-align:left}}@media(max-width:680px){.integrationWizardBackdrop{padding:0}.integrationWizardShell{width:100vw;height:100vh;border-radius:0}.integrationWizardProgress{padding:0 6px}.integrationWizardProgress>div{height:48px}.integrationWizardContent{padding:22px 16px}.integrationWizardHeader{padding:0 12px}.integrationWizardDraft{display:none}.integrationWizardFooter{padding:9px 12px}.integrationWizardFooter span{display:none}.connectedSystemMeta,.externalStatusStrip,.wizardConnectionFacts,.wizardReviewGrid{grid-template-columns:1fr}.integrationDraftRows>button{grid-template-columns:32px 1fr auto}.integrationDraftRows>button>em{display:none}}:root{--op22-context-width:218px;--op22-breadcrumb-height:42px}.domainNav .opkronHomeLink{margin-top:3px}.domainNav .opkronHomeLink.current{background:#153349!important;color:#f5fbff!important;box-shadow:inset 3px 0 #31b9ff}.domainNav .opkronHomeLink.current svg{color:#52c8ff}.shellV2 .domainUtility{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;width:100%!important;min-height:40px!important;padding:0 13px!important;border-radius:8px!important}.shellV2 .domainUtility svg{flex:0 0 18px!important}.shellV2 .domainUtility span{display:block!important;flex:1 1!important;text-align:left!important;font-size:12.5px!important;font-weight:650!important}.shellV2 .domainUtility kbd{margin-left:auto;font-size:9px}.workspaceBreadcrumb{position:fixed;z-index:104;left:var(--shell-sidebar);right:0;top:var(--shell-top);height:var(--op22-breadcrumb-height);display:flex;align-items:center;gap:11px;padding:0 24px;background:#f7f9fa;border-bottom:1px solid #dce5e9;color:#637987;font-size:12px;white-space:nowrap;overflow:hidden}.workspaceBreadcrumb a{text-decoration:none;color:#397fa5;font-weight:700}.workspaceBreadcrumb strong{color:#173a50}.workspaceBreadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.workspaceSubnav.opkronContextNav{position:fixed!important;z-index:102!important;left:var(--shell-sidebar)!important;right:auto!important;top:calc(var(--shell-top) + var(--op22-breadcrumb-height))!important;bottom:0!important;width:var(--op22-context-width)!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;background:#102331!important;border-right:1px solid #274456!important;border-bottom:0!important;overflow-y:auto!important;overflow-x:hidden!important;transition:left .18s ease!important}.opkronContextNav .contextNavTitle{display:flex;align-items:center;gap:11px;padding:23px 16px 20px;border-bottom:1px solid #2b4351;color:#fff}.opkronContextNav .contextNavIcon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #375668;border-radius:9px;color:#5cc8fa;background:#203849}.opkronContextNav .contextNavTitle strong{font-size:14px!important;color:#f4faff!important;display:block!important}.opkronContextNav .contextNavTitle small{display:block;margin-top:5px;font-size:9px;font-weight:800;letter-spacing:.11em;color:#849eaf}.opkronContextNav .workspaceSubnavLinks{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important;gap:5px!important;padding:14px 9px!important;flex:0 0 auto!important;width:100%!important}.opkronContextNav .workspaceSubnavLinks a,.opkronContextNav .workspaceSubnavLinks>span{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;height:auto!important;width:100%!important;padding:10px 12px!important;white-space:normal!important;border:1px solid transparent!important;border-radius:7px!important;color:#9bb3c1!important;background:transparent!important;font-size:12px!important;font-weight:650!important;text-decoration:none!important;line-height:1.35!important}.opkronContextNav .workspaceSubnavLinks a:hover{background:#1d3747!important;color:#fff!important}.opkronContextNav .workspaceSubnavLinks a.active{background:#234559!important;border-color:#375b71!important;color:#fff!important;box-shadow:inset 3px 0 #45c6ff!important}.opkronContextNav .workspaceSubnavLinks>span.disabled{opacity:.42!important;font-weight:500!important}.opkronContextNav .workspaceSubnavLinks>span.disabled i{font-size:8px;border-color:#395063;color:#9db3bf}.opkronContextNav .workspaceSubnavLinks a b{flex:none;margin-left:4px}.opkronContextNav .contextNavBack{margin:auto 14px 20px;padding:14px 4px;border-top:1px solid #2b4351;color:#80badb;font-size:11px;text-decoration:none;font-weight:700}.adminShell:has(.opkronContextNav)>.adminWorkspace,.adminShell:has(.opkronContextNav)>.workspace,.campaignShell:has(.opkronContextNav)>.campaignWorkspace,.campaignShell:has(.opkronContextNav)>.workspace,.shell:has(.opkronContextNav)>.workspace{margin-left:var(--op22-context-width)!important;min-width:0!important;width:calc(100% - var(--op22-context-width))!important;padding-top:calc(var(--shell-top) + var(--op22-breadcrumb-height) + 22px)!important}.adminShell:has(.opkronContextNav),.campaignShell:has(.opkronContextNav),.shell:has(.opkronContextNav){min-width:0!important}.adminShell:not(:has(.opkronContextNav))>.workspace,.shell:not(:has(.opkronContextNav))>.workspace{padding-top:calc(var(--shell-top) + 28px)!important}.opkronNavCollapsed .workspaceBreadcrumb,.opkronNavCollapsed .workspaceSubnav.opkronContextNav{left:var(--shell-sidebar)!important}.collapsedSidebar .domainUtility{width:46px!important;min-height:40px!important;margin:0 auto!important;padding:0!important;justify-content:center!important}.collapsedSidebar .domainUtility kbd,.collapsedSidebar .domainUtility span{display:none!important}@media(max-width:1100px){:root{--op22-context-width:182px}.opkronContextNav .contextNavTitle{padding:18px 11px}.opkronContextNav .workspaceSubnavLinks{padding:10px 6px!important}}@media(max-width:700px){:root{--op22-context-width:0px;--op22-breadcrumb-height:38px}.workspaceSubnav.opkronContextNav{display:none!important}.workspaceBreadcrumb{padding:0 12px}.adminShell:has(.opkronContextNav)>.workspace,.campaignShell:has(.opkronContextNav)>.workspace,.shell:has(.opkronContextNav)>.workspace{margin-left:0!important;width:100%!important}.shellV2 .domainUtility kbd,.shellV2 .domainUtility span{display:none!important}.shellV2 .domainUtility{justify-content:center!important;padding:0!important}}.integrationWorkspace{--studio-ink:#152e3c;--studio-muted:#617987;--studio-line:#dce5ea;--studio-accent:#12648a;background:#f4f7f9;color:var(--studio-ink)}.integrationWorkspace .adminHeader{margin-bottom:14px}.integrationWorkspace .adminHeader h1{letter-spacing:-.035em}.integrationWorkspaceIntro{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff;border:1px solid var(--studio-line);border-radius:12px;padding:20px 24px;margin:0 0 16px}.integrationWorkspaceIntro h2{margin:3px 0 5px;font-size:23px;letter-spacing:-.025em;color:#163747}.integrationWorkspaceIntro p{margin:0;color:var(--studio-muted);font-size:13px;line-height:1.5}.integrationWorkspace .studioPrimaryAction{border:1px solid #195a78;border-radius:8px;background:#174c68;color:#fff;padding:11px 16px;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.integrationWorkspace .studioPrimaryAction:hover{background:#103c53}.integrationWorkspace .auditButton,.integrationWorkspace .guidedIntegrationLaunch{background:#174c68!important;border:1px solid #174c68!important;color:#fff!important;box-shadow:none!important;border-radius:7px!important;font-weight:700!important;font-size:12px!important}.integrationWorkspace .auditButton.secondary,.integrationWorkspace .connectorActions .auditButton.secondary{background:#fff!important;border:1px solid #cbd9e0!important;color:#244c61!important}.integrationWorkspace .auditButton:hover,.integrationWorkspace .guidedIntegrationLaunch:hover{filter:brightness(.92)}.integrationWorkspace .integrationCopilotPanel,.integrationWorkspace .panel{background:#fff;border:1px solid var(--studio-line);border-radius:12px;box-shadow:0 3px 14px rgba(23,52,69,.035)}.integrationWorkspace .integrationGrid{grid-template-columns:minmax(265px,320px) minmax(0,1fr)!important;align-items:start;gap:14px}.integrationWorkspace .cataloguePanel{grid-column:1/-1}.integrationWorkspace .catalogueList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.integrationWorkspace .catalogueRow{border:1px solid #e1e8ec!important;border-radius:8px;padding:12px!important;background:#fbfcfd!important;align-items:flex-start}.integrationWorkspace .catalogueRow strong{color:#1e3e50!important;font-size:12px!important}.integrationWorkspace .catalogueRow div>span{color:#627e8a!important;font-size:11px!important;line-height:1.4}.integrationWorkspace .connectorCard,.integrationWorkspace .connectorFacts,.integrationWorkspace .connectorForm,.integrationWorkspace .runMessage{color:#173544}.integrationWorkspace .connectorCard{background:#fff!important;border:1px solid #dce6eb!important;border-radius:8px!important;padding:12px!important}.integrationWorkspace .connectorCard.selected{background:#eef6f9!important;border-color:#8cb8cc!important;box-shadow:inset 3px 0 #23789d!important}.integrationWorkspace .connectorCard strong{color:#193e50!important;font-size:12px!important}.integrationWorkspace .connectorCard small,.integrationWorkspace .connectorCard span{color:#657f8d!important;font-size:10px!important}.integrationWorkspace .connectorFacts,.integrationWorkspace .runMessage{background:#f6f9fa!important;border:1px solid #e0e8ec!important;border-radius:8px!important}.integrationWorkspace .connectorFacts strong,.integrationWorkspace .runMessage strong{color:#173849!important}.integrationWorkspace .connectorFacts span,.integrationWorkspace .runMessage small,.integrationWorkspace .runMessage span{color:#5b7888!important}.integrationWorkspace .connectorForm input,.integrationWorkspace .connectorForm select,.integrationWorkspace .integrationCopilotForm input,.integrationWorkspace .integrationCopilotForm select{background:#fff!important;color:#173747!important;border:1px solid #cad9e0!important}.integrationWorkspace .integrationCopilotPanel{margin-top:14px}.integrationWorkspace .assistedIntegrationHero{border-radius:12px}.integrationWorkspace .connectorRunsPanel{margin-top:16px}.integrationWorkspace .studioRunList{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.integrationWorkspace .studioRunItem{border:1px solid #dce5ea;border-radius:8px;background:#fff;overflow:hidden}.integrationWorkspace .studioRunItem>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:112px minmax(140px,1fr) 92px 100px minmax(190px,1.65fr) 75px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;color:#425d6c;font-size:11px}.integrationWorkspace .studioRunItem>summary::-webkit-details-marker{display:none}.integrationWorkspace .studioRunItem[open]>summary{background:#f4f8fa;border-bottom:1px solid #e0e8ec}.integrationWorkspace .studioRunItem summary strong{color:#1d4052;font-size:12px}.integrationWorkspace .studioRunSummary{font-size:11px;color:#587687;line-height:1.4}.integrationWorkspace .studioRunChevron{color:#326a87;text-align:right;font-weight:700}.integrationWorkspace .studioRunDetails{padding:14px 18px 18px;color:#496878;font-size:12px}.integrationWorkspace .studioRunStats{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px}.integrationWorkspace .studioRunStats strong{color:#183d50;margin-left:6px}.integrationWorkspace .studioRunDetails h3{font-size:13px;color:#1e4052;margin:12px 0 8px}.integrationWorkspace .studioFileErrors{display:grid;grid-gap:7px;gap:7px}.integrationWorkspace .studioFileErrors>div{display:grid;grid-template-columns:minmax(130px,230px) minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px;border:1px solid #f0d9d8;border-radius:7px;background:#fff8f8}.integrationWorkspace .studioFileErrors strong{overflow-wrap:anywhere}.integrationWorkspace .studioFileErrors code{white-space:pre-wrap;overflow-wrap:anywhere;color:#8b3434;font-size:11px}.integrationWorkspace .studioRunError{background:#fff4f3;border:1px solid #f0d5d1;padding:10px;border-radius:7px}.integrationWorkspace .studioRunDetails>small{display:block;margin-top:13px;color:#738b97}.integrationWorkspace .studioEmpty{padding:20px;color:#708995}@media(max-width:1250px){.integrationWorkspace .integrationGrid{grid-template-columns:1fr!important}.integrationWorkspace .cataloguePanel{grid-column:auto}.integrationWorkspace .catalogueList{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationWorkspace .studioRunItem>summary{grid-template-columns:105px 1fr 90px 1.5fr}.integrationWorkspace .studioRunChevron,.integrationWorkspace .studioRunTrigger{display:none}}@media(max-width:750px){.integrationWorkspaceIntro{flex-direction:column;align-items:stretch;padding:16px}.integrationWorkspace .catalogueList{grid-template-columns:1fr}.integrationWorkspace .studioRunItem>summary{grid-template-columns:1fr auto;gap:7px}.integrationWorkspace .studioRunSummary{grid-column:1/-1}.integrationWorkspace .studioRunTime{grid-column:1}.integrationWorkspace .studioFileErrors>div{grid-template-columns:1fr}}.connectHomeHero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 24px;padding:26px 30px;border:1px solid #d8e4eb;border-radius:18px;background:linear-gradient(115deg,#f4f9fc,#fff);color:#183648}.connectHomeHero span{font-size:11px;letter-spacing:.12em;font-weight:700;color:#5b8197}.connectHomeHero h2{font-size:23px;line-height:1.2;margin:9px 0;color:#132f40}.connectHomeHero p{max-width:680px;color:#58717d;font-size:13px;line-height:1.7}.connectComposer button,.connectHomeHero a,.connectStart{background:#194660!important;color:white!important;border:1px solid #194660!important;border-radius:9px;padding:12px 17px;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.connectLayout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);grid-gap:20px;gap:20px;align-items:start;margin-top:22px}.connectConversation,.connectReadiness{background:#fff;border:1px solid #dce6ec;border-radius:16px;padding:28px;color:#173449;box-shadow:0 4px 22px rgba(24,51,75,.035)}.connectConversation h2{font-size:27px;letter-spacing:-.035em;margin:12px 0 24px}.connectMessage{padding:18px 20px;margin:12px 0;border:1px solid #e0eaf0;border-radius:13px;background:#f7fafc}.connectMessage.user{background:#eaf2f7;margin-left:10%}.connectMessage strong{font-size:12px;color:#20485e}.connectMessage p{line-height:1.65;font-size:14px;color:#486471}.connectComposer{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.connectComposer label{font-size:12px;font-weight:700;color:#405e6d}.connectComposer textarea{font:inherit;border:1px solid #bacdd8;border-radius:10px;padding:13px;resize:vertical;min-height:96px;color:#1c3c4c;background:white}.connectComposer button{justify-self:start}.connectComposer button:disabled{opacity:.45;cursor:not-allowed}.connectSuggestions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px}.connectSuggestions span{color:#698391;font-size:10px;letter-spacing:.09em;font-weight:700}.connectQuiet,.connectSuggestions button{background:#fff;border:1px solid #cedde5;border-radius:9px;padding:9px 12px;color:#244b60;cursor:pointer}.connectReadiness h3{font-size:20px;margin:9px 0}.connectReadiness li,.connectReadiness p{font-size:13px;color:#5d7581;line-height:1.65}.connectReadiness ol{padding-left:19px}.connectReadiness li{padding:5px 0}.connectNotice{border:1px solid #d3e5e8;background:#f2f9f9;border-radius:11px;padding:15px;margin:20px 0}.connectNotice b{font-size:13px}.connectNotice p{margin-bottom:0}.connectSelected{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #e5ebf0;padding:14px 0;font-size:12px;color:#4c6877}.connectSelected strong{color:#21475b}.connectQuiet{margin:4px 6px 4px 0}@media(max-width:1000px){.connectLayout{grid-template-columns:1fr}.connectHomeHero{flex-direction:column;align-items:flex-start}}.integrationWizardShell{font-size:15px}.integrationWizardGuide p,.integrationWizardProvider span,.integrationWizardSecurity span,.wizardField small,.wizardPreviewPanel p,.wizardStep p{font-size:14px!important;line-height:1.55!important}.integrationWizardDraft,.integrationWizardProgress span,.wizardMappingHead span,.wizardMappingRow strong,.wizardValidationResults span{font-size:13px!important;line-height:1.5!important}.integrationWizardGuide h2,.wizardStep h3{color:#edf7fc}.wizardStep h3{color:#17394b}.integrationWizardProvider strong{color:#f0f7fc}.wizardPreviewPanel{margin-top:16px;border:1px solid #cbdde6;border-radius:10px;padding:16px;background:#fff}.wizardPreviewPanel p{color:#516779;margin-top:10px}.wizardPreviewList{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.wizardPreviewList>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e5edf2;padding:9px 0;font-size:14px}.wizardPreviewList span{color:#526777}.integrationWizardShell .wizardStep,.integrationWizardShell .wizardStep input,.integrationWizardShell .wizardStep textarea{font-size:14px}.integrationWizardShell .wizardField small,.integrationWizardShell .wizardField span,.integrationWizardShell .wizardInstructionPanel p,.integrationWizardShell .wizardInstructionPanel strong,.integrationWizardShell .wizardNoSecret span,.integrationWizardShell .wizardNoSecret strong,.integrationWizardShell .wizardPrereqList small,.integrationWizardShell .wizardPrereqList strong,.integrationWizardShell .wizardReviewGrid span,.integrationWizardShell .wizardReviewGrid strong,.integrationWizardShell .wizardScopeGrid small,.integrationWizardShell .wizardScopeGrid strong,.integrationWizardShell .wizardValidationResults b,.integrationWizardShell .wizardValidationResults strong{font-size:13px!important;line-height:1.5!important}.integrationWizardShell .integrationWizardProvider small,.integrationWizardShell .integrationWizardProvider strong{color:#edf5f8!important;font-size:13px!important}.wizardVaultBox{margin-top:18px;border:1px solid #b9d6df;background:#f5fafc;padding:18px;border-radius:10px;display:grid;grid-gap:10px;gap:10px;color:#234556}.wizardVaultBox>strong{font-size:16px}.wizardVaultBox p{margin:0;color:#486877;font-size:13px}.wizardVaultActions{display:flex;gap:10px;flex-wrap:wrap}.wizardVaultActions button{padding:10px 16px;border:1px solid #187ca7;border-radius:7px;background:#147fae;color:white;font-size:13px;font-weight:700;cursor:pointer}.wizardVaultActions button:disabled{opacity:.5;cursor:not-allowed}.shellV2 .sidebarFooter{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:1!important;overflow:hidden!important;min-width:0!important;flex-shrink:0!important}.shellV2 .pilotBadge{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 10px!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}.shellV2 .pilotBadge strong{font-size:12px!important;line-height:1.4!important;white-space:normal!important}.shellV2 .pilotBadge small{font-size:11px!important;line-height:1.4!important}.shellV2 .pilotBadge>div{min-width:0;overflow:hidden}.wizardStrategy{margin:18px 0 22px;display:grid;grid-gap:11px;gap:11px}.wizardStrategy>strong{font-size:17px}.wizardStrategy>p{font-size:14px;line-height:1.55;opacity:.88}.wizardStrategyGrid{display:grid;grid-gap:10px;gap:10px}.wizardStrategyGrid label{display:flex;gap:12px;padding:14px 16px;border:1px solid #a6b4c7;border-radius:12px;cursor:pointer;align-items:flex-start}.wizardStrategyGrid label.selected{border:2px solid #477ba9;background:rgba(74,128,180,.1)}.wizardStrategyGrid input{width:18px;height:18px;margin-top:3px;accent-color:#3577a7}.wizardStrategyGrid span{display:grid;grid-gap:4px;gap:4px}.wizardStrategyGrid b{font-size:15px}.wizardStrategyGrid small{font-size:13px;line-height:1.45;opacity:.86}.wizardStrategyInfo{padding:14px 16px;border:1px solid #c3964b;border-radius:10px;background:rgba(207,162,81,.12)}.wizardStrategyInfo strong{font-size:15px}.wizardStrategyInfo p{font-size:13px;line-height:1.6;margin:7px 0 0}.wizardPrereqNotice{margin:16px 0;padding:15px 18px;border:1px solid #b8d6e6;border-radius:10px;background:#edf7fc;color:#173e53;font-size:14px;line-height:1.5}.wizardPrereqNotice strong{display:block;font-size:15px;margin-bottom:4px}.wizardPrereqNotice p{margin:0;color:#36556a}.integrationWizardProgress>button{font:inherit;position:relative;border:0;background:transparent;cursor:pointer;min-width:0;height:64px;display:flex;align-items:center;justify-content:center;gap:8px;color:#59707b;font-size:13px;font-weight:750}.integrationWizardProgress>button i{font-style:normal;width:24px;height:24px;border:1px solid #cbd9df;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:11px}.integrationWizardProgress>button b{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.integrationWizardProgress>button.active{color:#096f99}.integrationWizardProgress>button.active b{background:#1785b4}.integrationWizardProgress>button.done i{background:#e5f3eb;border-color:#afd8bf;color:#267149}.integrationWizardProgress>button:hover:not(:disabled){background:#eef7fa}.integrationWizardProgress>button:focus-visible{outline:3px solid #157aa9;outline-offset:-3px}.integrationWizardProgress>button:disabled{opacity:.55;cursor:not-allowed}.integrationWizardGuide p,.integrationWizardProvider span,.integrationWizardSecurity span,.wizardActivationGuard p,.wizardField small,.wizardInstructionPanel p,.wizardPrereqNotice p,.wizardStep p,.wizardStrategy p,.wizardStrategyInfo p,.wizardVaultBox p{font-size:13px!important;line-height:1.55!important}.wizardDirection small,.wizardMappingRow strong,.wizardReviewGrid span,.wizardScopeGrid small,.wizardStepEyebrow,.wizardStrategyGrid small,.wizardValidationResults span{font-size:12px!important;line-height:1.45!important}@media(max-width:680px){.integrationWizardProgress>button{height:48px;min-width:0}.integrationWizardProgress>button span{display:none}}.platformAssisted{background:linear-gradient(115deg,#102b3b,#0b2231);border:1px solid #2d5a72;border-radius:14px;padding:28px 32px;min-height:150px;box-sizing:border-box;box-shadow:0 10px 30px rgba(0,24,42,.12)}.platformAssisted>div{min-width:0;flex:1 1 580px}.platformAssisted .eyebrow{color:#66ceff;font-size:12px;letter-spacing:.12em}.platformAssisted h2{color:#f5faff!important;font-size:clamp(21px,2vw,27px);font-weight:760;letter-spacing:-.025em;line-height:1.25;margin:9px 0 10px}.platformAssisted p{color:#c1d7e4!important;font-size:13px;line-height:1.65;max-width:840px}.platformAssisted a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 19px;font-size:13px;border:1px solid #58b9ec;border-radius:10px;background:#163e55;color:#ffffff;box-shadow:0 2px 14px rgba(0,0,0,.12);transition:background .15s ease,border-color .15s ease}.platformAssisted a:hover{background:#195776;border-color:#8bdbff}.platformAssisted a:focus-visible{outline:3px solid #a8e4ff;outline-offset:3px}.cmmsPilotCard>div:first-child h3,.homeIntelligenceIntro h3,.industryShowcase h2,.industryVisual h3,.intelHeadline strong,.intelligenceExample h3,.intelligenceStory h2,.platformAssisted h2,.publicProblem h2{color:#f5faff!important}.cmmsPilotCard>div:first-child p,.homeIntelligenceIntro p{color:#bed5e1!important}@media(max-width:900px){.platformAssisted{align-items:flex-start;flex-direction:column;gap:20px}.platformAssisted>div{flex:0 1 auto}.platformAssisted a{width:100%;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.platformAssisted a{transition:none}}:root{--op22-context-width:0px}.workspaceBreadcrumb.hybridBreadcrumb{left:var(--shell-sidebar)!important;top:var(--shell-top)!important;height:38px!important;background:#ffffff!important;border-color:#e0e6ea!important;color:#526879!important;box-shadow:none!important}.hybridNavGroup{width:100%;min-width:0}.shellV2 .hybridGroupButton{display:flex!important;align-items:center!important;width:100%!important;gap:11px!important;min-height:42px!important;padding:0 12px!important;border-radius:7px!important}.hybridGroupButton .domainLabel{flex:1 1;text-align:left}.hybridChevron{font-size:16px;color:#7791a0;transition:transform .18s ease;margin-left:auto}.hybridChevron.open{transform:rotate(180deg)}.hybridSubItems{display:flex;flex-direction:column;gap:2px;margin:2px 6px 9px 28px;padding-left:11px;border-left:1px solid #29414e}.hybridSubItem{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 10px;color:#afc3ce!important;text-decoration:none;font-size:12px!important;font-weight:520;line-height:1.35;border-radius:6px;min-height:32px}.hybridSubItem:hover{color:#ffffff!important;background:#1d3543}.hybridSubItem.active{background:#1c3b4d;color:#f8fcff!important;font-weight:740;box-shadow:inset 2px 0 #59b8dc}.hybridSubItem b{color:#aeddf3;font-size:10px}.hybridUnavailable{opacity:.48;cursor:default}.hybridUnavailable small{font-size:9px;color:#9cb4c2}.adminShell>.adminWorkspace,.adminShell>.workspace,.campaignShell>.campaignWorkspace,.campaignShell>.workspace,.shell>.workspace{margin-left:0!important;width:auto!important;min-width:0!important}.adminShell>.workspace:has(~.not-present),.shell>.workspace:has(~.not-present){margin-left:0!important}.adminShell:has(.hybridBreadcrumb)>.adminWorkspace,.adminShell:has(.hybridBreadcrumb)>.workspace,.campaignShell:has(.hybridBreadcrumb)>.campaignWorkspace,.campaignShell:has(.hybridBreadcrumb)>.workspace,.shell:has(.hybridBreadcrumb)>.workspace{padding-top:calc(var(--shell-top) + 55px)!important}.opkronHomeWorkspace{background:#f6f8fa!important;padding:32px 38px 60px!important}.opkronHomeHeader{border-bottom:0!important;padding:0 0 10px!important}.opkronHomeHeader h1{color:#182c3a!important;font-size:31px!important;letter-spacing:-.85px}.opkronHomeHeader p{color:#556b79!important;font-size:13px!important}.connectHomeHero{background:#fff!important;border:1px solid #dbe3e8!important;border-radius:10px!important;box-shadow:0 2px 12px rgba(20,44,62,.035)!important;padding:23px 26px!important;margin:15px 0 20px!important}.connectHomeHero h2{font-size:22px!important;color:#183246!important}.connectHomeHero p{color:#5e7180!important;max-width:740px}.connectHomeHero a{border-radius:7px!important;background:#17688d!important;border-color:#17688d!important;box-shadow:none!important}.homeWorkStrip{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;gap:10px!important;margin:0 0 26px!important;color:#193244!important}.homeWorkStrip>a,.homeWorkStrip>div{background:#fff!important;border:1px solid #dbe3e8!important;border-radius:9px!important;box-shadow:0 1px 5px rgba(20,44,62,.025)!important;padding:17px 19px!important}.homeWorkStrip>div span{color:#4b7990!important}.homeWorkStrip>div strong{color:#1a3444!important;font-size:16px!important}.homeWorkStrip>a{color:#244355!important}.homeWorkStrip>a:hover{border-color:#9ac9df!important;background:#f7fbfe!important}.homeWorkStrip small{color:#667f8c!important}.homeWorkStrip b{color:#143f58!important}.homeWorkStrip>a span{color:#176c99!important}.homeIntelligencePanel{background:#fff!important;border:1px solid #dbe3e8!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr 1fr!important;box-shadow:none!important}.homeIntelligenceIntro{padding:20px 23px!important;background:#fff!important;color:#1c3646!important;border-right:1px solid #e4ebef}.homeIntelligenceIntro span{color:#397c9f!important}.homeIntelligenceIntro h3{color:#213848!important;font-size:18px!important}.homeIntelligenceIntro p{color:#617783!important;font-size:12.5px!important}.homeIntelligenceSignal{background:#fbfcfd!important}.homeIntelligenceSignal b{background:#edf5f8!important;color:#286d8d!important}.homeModuleIntro{margin:14px 0!important}.homeModuleIntro h2{font-size:23px!important;letter-spacing:-.4px!important;color:#1d3443!important}.homeModuleIntro p{font-size:13px!important;color:#627987!important}.homeModuleGrid{gap:12px!important;grid-template-columns:repeat(3,minmax(245px,1fr))!important}.homeModuleCard{border-radius:9px!important;border-color:#dce5ea!important;box-shadow:0 1px 6px rgba(21,48,66,.025)!important}.homeModuleMain{min-height:130px!important;padding:20px!important}.homeModuleNumber{width:35px!important;height:35px!important;background:#eaf3f7!important;color:#267396!important;font-size:14px!important;border-radius:8px!important}.homeModuleMain h3{font-size:17px!important;color:#193545!important}.homeModuleMain p{font-size:12.5px!important;color:#617987!important}.homeModuleLinks{background:#fff!important}.homeModuleLinks a{font-size:11.5px!important;color:#2c647e!important}@media(max-width:1240px){.homeModuleGrid{grid-template-columns:repeat(2,minmax(240px,1fr))!important}.homeWorkStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.opkronHomeWorkspace{padding:20px!important}.homeIntelligencePanel,.homeModuleGrid,.homeWorkStrip{grid-template-columns:1fr!important}.homeIntelligenceIntro{border-right:0;border-bottom:1px solid #e4ebef}.connectHomeHero{flex-direction:column!important;align-items:flex-start!important}.hybridBreadcrumb{padding-left:12px!important}}.shellV2 .hybridGroupSplit{padding:0!important;display:flex!important;align-items:stretch!important;gap:0!important;min-height:44px!important;background:transparent;overflow:hidden}.shellV2 .hybridGroupSplit.active{background:#193b4e!important}.hybridGroupLanding{display:flex;gap:11px;align-items:center;flex:1 1;min-width:0;padding:0 0 0 12px!important;text-decoration:none!important;color:#c5d4dc!important;border-radius:7px 0 0 7px}.hybridGroupLanding:hover{color:#fff!important;background:rgba(135,195,220,.09)}.hybridGroupSplit.active .hybridGroupLanding{color:#fff!important;font-weight:750}.hybridGroupToggle{width:43px;min-width:43px;background:transparent;border:0;color:#c2d6df;display:grid;place-items:center;cursor:pointer;border-radius:0 7px 7px 0}.hybridGroupToggle:focus-visible,.hybridGroupToggle:hover{background:#2b5268;color:#fff;outline:2px solid #7bc9ed;outline-offset:-2px}.hybridGroupToggle .hybridChevron{margin:0;font-size:21px}.collapsedSidebar .hybridGroupToggle{display:none}.opkronHomeWorkspace{background:#f4f6f9!important;max-width:none!important;padding:38px clamp(22px,3vw,52px) 70px!important;color:#182f40!important}.opkronHomeHeader{display:flex!important;align-items:center!important;justify-content:space-between;border-bottom:1px solid #dce4ea!important;padding-bottom:21px!important;margin-bottom:22px!important}.opkronHomeHeader h1{font-size:34px!important;font-weight:740!important;letter-spacing:-1.25px!important;margin:6px 0!important;color:#13293a!important}.opkronHomeHeader .eyebrow{color:#42647a!important}.homeWelcomeIntro{padding:0 0 8px!important;margin-bottom:12px!important}.homeWelcomeIntro h2{margin:3px 0 7px;font-size:22px;letter-spacing:-.5px;color:#18354a}.homeWelcomeIntro p{margin:0;color:#60798a;font-size:13px}.connectHomeHero{border:1px solid #d8e4eb!important;border-left:4px solid #247baf!important;box-shadow:none!important;border-radius:12px!important;padding:23px 28px!important;gap:32px!important;margin:16px 0 22px!important}.connectHomeHero span{color:#2a6687!important;letter-spacing:.1em}.connectHomeHero h2{font-size:20px!important;letter-spacing:-.3px!important}.connectHomeHero p{font-size:13px!important;line-height:1.65!important;margin-bottom:0!important}.connectHomeHero a{background:#17577d!important;border-color:#17577d!important;padding:12px 18px!important}.homeWorkStrip{grid-template-columns:1.25fr repeat(3,1fr)!important;gap:12px!important;margin-bottom:28px!important}.homeWorkStrip>a,.homeWorkStrip>div{box-shadow:none!important;border-radius:10px!important}.homeWorkStrip>a b{font-size:27px!important}.homeIntelligencePanel{border-radius:11px!important;margin-bottom:27px!important}.homeIntelligenceIntro{padding:21px 25px!important}.homeModuleIntro h2{font-size:24px!important}.homeModuleGrid{gap:15px!important}.homeModuleCard{border-radius:12px!important;box-shadow:0 3px 12px rgba(22,46,64,.035)!important;transition:border-color .15s,transform .15s}.homeModuleCard:hover{border-color:#a7c2d2!important;transform:translateY(-1px)}.homeModuleMain{min-height:146px!important;padding:22px!important;gap:15px!important}.homeModuleMain h3{font-size:18px!important;margin-bottom:9px!important}.homeModuleMain p{font-size:13px!important;line-height:1.65!important}.homeModuleLinks a{font-size:12px!important;padding:11px 14px!important}.moduleLanding{background:#f5f7fa!important;padding:45px clamp(24px,3vw,55px) 80px!important;min-height:100vh}.moduleLandingHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5eb;padding-bottom:25px;margin-bottom:30px}.moduleLandingHeader h1{font-size:38px;letter-spacing:-1.1px;margin:8px 0;color:#152f42}.moduleLandingHeader p{max-width:730px;color:#617888;font-size:15px;line-height:1.65}.moduleLandingIntro{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 20px}.moduleLandingIntro span{font-size:11px;font-weight:800;letter-spacing:.11em;color:#36799f}.moduleLandingIntro h2{font-size:23px;color:#1b3548;margin:8px 0}.moduleLandingIntro p{font-size:13px;color:#687c8b}.moduleLandingIntro>strong{white-space:nowrap;font-size:12px;color:#55778a;background:#e8f1f6;padding:10px 14px;border-radius:24px}.moduleLandingGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:16px;gap:16px}.moduleLandingTile{display:flex;flex-direction:column;background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:25px;min-height:240px;box-shadow:0 2px 12px rgba(20,44,64,.03)}.moduleLandingIndex{font-size:11px;letter-spacing:.14em;font-weight:800;color:#317da7}.moduleLandingTile h3{color:#19394d;font-size:19px;margin:22px 0 7px}.moduleLandingTile p{font-size:13px;color:#637988;line-height:1.6;flex:1 1}.moduleLandingTile a{display:flex;justify-content:space-between;text-decoration:none;color:#12688f;font-size:13px;font-weight:750;border-top:1px solid #e6edf1;padding-top:15px;margin-top:18px}.moduleLandingTile a:hover{color:#064669}.moduleLandingPlanned{font-size:12px;color:#84949d;margin-top:16px}.discoveryWorkspace{background:#f5f7f9!important;padding-bottom:55px!important}.discoveryGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);grid-gap:22px;gap:22px;align-items:start;margin-top:25px}.discoveryChat,.discoveryPanel{background:#fff;color:#183345;border:1px solid #dbe5eb;border-radius:14px;box-shadow:0 2px 14px rgba(24,56,77,.035);overflow:hidden}.discoveryChatHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid #e3ebef}.discoveryChatHeader>div{display:grid;grid-template-columns:12px auto;grid-gap:2px 10px;gap:2px 10px;align-items:center}.discoveryChatHeader strong{font-size:15px;color:#1a3547}.discoveryChatHeader small{grid-column:2;color:#637f8e;font-size:11px}.discoveryAgentDot{height:9px;width:9px;border-radius:50%;background:#229c84;display:inline-block}.discoveryChatHeader button{border:1px solid #d6e4eb;background:#f9fbfc;border-radius:8px;padding:9px 12px;font-weight:700;color:#426379;cursor:pointer}.discoveryTranscript{height:min(54vh,560px);min-height:320px;overflow:auto;padding:25px 26px;display:flex;flex-direction:column;gap:20px}.discoveryMessage{display:flex;align-items:flex-start;gap:12px;max-width:94%}.discoveryMessage.user{align-self:flex-end;flex-direction:row-reverse}.discoveryAvatar{height:34px;width:34px;min-width:34px;border-radius:9px;display:grid;place-items:center;background:#163b55;color:#fff;font-size:12px;font-weight:800}.discoveryMessage.user .discoveryAvatar{background:#e0eaf0;color:#34586b;font-size:10px}.discoveryMessage>div:last-child{background:#f4f8fa;border:1px solid #e2ebf0;padding:13px 16px;border-radius:11px;max-width:680px;min-width:0}.discoveryMessage.user>div:last-child{background:#eaf3f9;border-color:#d6e8f1}.discoveryMessage small{font-weight:780;color:#37677f;font-size:11px}.discoveryMessage p{font-size:14px;line-height:1.67;color:#294757;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.discoveryThinking{font-size:12px;color:#527b90;display:flex;align-items:center;gap:9px}.discoveryError{color:#9f3535;font-size:13px;padding:10px}.discoveryError button{border:0;background:none;color:#116b9c;text-decoration:underline;cursor:pointer}.discoveryComposer{border-top:1px solid #e3ebef;padding:17px 22px 19px}.discoveryPromptChips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:13px}.discoveryPromptChips button{border:1px solid #cfdee6;border-radius:20px;background:#f8fafc;color:#32647d;padding:7px 12px;font-size:11px;cursor:pointer}.discoveryComposer form{display:flex;align-items:end;gap:10px;border:1px solid #bacfdd;border-radius:12px;padding:8px;background:#fff}.discoveryComposer textarea{font:inherit;color:#193a4d;border:none;outline:none;resize:vertical;flex:1 1;min-width:0;padding:8px;font-size:14px;max-height:160px}.discoveryComposer form button{padding:13px 18px;background:#135e83;color:#fff;border:0;border-radius:8px;font-weight:800;cursor:pointer}.discoveryComposer form button:disabled{opacity:.45;cursor:not-allowed}.discoveryComposer>small{display:block;margin-top:11px;color:#7d91a0;font-size:11px}.discoveryPanel{padding:26px}.discoveryPanel h2{font-size:23px;letter-spacing:-.5px;color:#1b3549;margin:12px 0}.discoveryPanel>p{color:#607b8b;line-height:1.6;font-size:13px}.discoveryChecklist{margin:24px 0;border-top:1px solid #e0e8ef}.discoveryChecklist>div{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #e0e8ef;font-size:13px;color:#385569}.discoveryChecklist b{color:#3a84aa;font-size:11px}.discoveryAction{border:1px solid #d4e4ec;border-radius:11px;background:#f3f8fb;padding:18px}.discoveryAction strong{color:#203f53}.discoveryAction p{color:#617a89;line-height:1.6;font-size:12px}.discoveryAction button{width:100%;background:#185b80;color:#fff;border:0;border-radius:8px;padding:12px;cursor:pointer;font-weight:750}.discoveryAction small{display:block;padding-top:10px;color:#537b91}@media(max-width:1250px){.moduleLandingGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.discoveryGrid{grid-template-columns:1fr}.homeWorkStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.homeWorkStrip,.moduleLandingGrid{grid-template-columns:1fr!important}.moduleLandingHeader,.moduleLandingIntro{align-items:start;flex-direction:column}.moduleLanding{padding:25px 18px 65px!important}.discoveryTranscript{min-height:280px;height:50vh}.discoveryChatHeader{padding:13px}.discoveryMessage{max-width:100%}.discoveryComposer{padding:13px}.opkronHomeHeader h1{font-size:27px!important}}:root{--opk-ui-control-height:48px;--opk-ui-control-radius:10px;--opk-ui-focus:#2499d4;--opk-ui-gap:10px;--opk-ui-surface:#ffffff;--opk-ui-border:#d3dfe7;--opk-ui-text:#152c3e}:where(.alarmFocusLaunch,.commandHeaderRight>.commandContext,.compactLive>.liveStatus,.compactLive>select,.compactLive>.refreshButton){min-height:var(--opk-ui-control-height)!important;box-sizing:border-box!important;border-radius:var(--opk-ui-control-radius)!important}.commandHeaderRight{display:flex!important;align-items:stretch!important;gap:var(--opk-ui-gap)!important;flex-wrap:wrap!important}.commandHeaderRight>.alarmFocusLaunch{align-self:stretch!important;min-height:var(--opk-ui-control-height)!important}.commandHeaderRight>.commandContext{margin:0!important;display:grid!important;align-content:center!important}.commandHeaderRight .compactLive{display:flex!important;align-items:stretch!important;gap:8px!important}.commandHeaderRight .compactLive>.liveStatus,.commandHeaderRight .compactLive>.refreshButton,.commandHeaderRight .compactLive>select{height:auto!important;min-height:var(--opk-ui-control-height)!important;margin:0!important;align-self:stretch!important}.opkronLoginV36.loginPage{min-height:100svh!important;padding:36px 20px!important;background:radial-gradient(ellipse at 50% -25%,#1c4c81 0,#0c2b50 32%,#07172c 66%,#041225 100%)!important;color:#f6faff!important;color-scheme:dark!important}.opkronLoginV36 .opkronLoginCardV36.loginCard{width:min(640px,100%)!important;border:1px solid #447dae!important;border-radius:24px!important;background:linear-gradient(165deg,#102846,#071b33 60%,#0b2340)!important;box-shadow:0 18px 65px rgba(0,0,0,.34),inset 0 1px 1px rgba(155,217,255,.24)!important;padding:clamp(27px,5vw,52px)!important;color:#f6faff!important}.opkronLoginV36 .opkronLoginBrandV36{display:flex!important;align-items:center!important;gap:18px!important;border-bottom:1px solid #345473!important;margin-bottom:32px!important;padding-bottom:28px!important}.opkronLoginV36 .opkronLoginBrandV36 img{width:72px!important;height:72px!important;object-fit:contain!important;filter:drop-shadow(0 4px 10px rgba(37,156,255,.17))}.opkronLoginV36 .opkronLoginBrandV36 strong{font-weight:850!important;font-size:clamp(27px,4vw,36px)!important;letter-spacing:.13em!important;color:#fff!important;line-height:1.05!important;text-shadow:none!important;opacity:1!important}.opkronLoginV36 .opkronLoginBrandV36 span{font-size:10px!important;letter-spacing:.2em!important;color:#a5c9e7!important;font-weight:650!important;margin-top:8px!important}.opkronLoginV36 .opkronLoginCopyV36 .eyebrow{font-size:12px!important;color:#46bafc!important;font-weight:800!important;letter-spacing:.11em!important;opacity:1!important}.opkronLoginV36 .opkronLoginCopyV36 h1{color:#fff!important;font-size:clamp(31px,4.9vw,45px)!important;line-height:1.14!important;letter-spacing:-.045em!important;font-weight:800!important;margin:14px 0 17px!important;text-shadow:none!important;opacity:1!important}.opkronLoginV36 .opkronLoginCopyV36 p{font-size:15px!important;line-height:1.75!important;color:#c8d9eb!important;margin:0!important;opacity:1!important;max-width:500px!important}.opkronLoginV36 .opkronLoginActionsV36{gap:13px!important;margin-top:30px!important}.opkronLoginV36 .opkronMsLoginV36,.opkronLoginV36 .opkronPilotLoginV36{position:relative!important;min-height:60px!important;border-radius:12px!important;font-family:inherit!important;font-size:16px!important;line-height:1.35!important;font-weight:750!important;letter-spacing:-.012em!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;text-align:center!important;cursor:pointer!important}.opkronLoginV36 .opkronMsLoginV36{background:#f8fbff!important;color:#101f38!important;border:1px solid #e0eefa!important;box-shadow:0 6px 19px rgba(0,0,0,.16)!important}.opkronLoginV36 .opkronMsLoginV36:hover:not(.disabled){background:#fff!important;transform:translateY(-1px)}.opkronLoginV36 .opkronMsLoginV36.disabled{opacity:.65!important;cursor:not-allowed!important}.opkronLoginV36 .msMark{width:20px!important;height:20px!important;gap:2px!important}.opkronLoginV36 .loginActionArrow{position:absolute;right:21px;color:#5b94c2!important;font-size:23px;font-weight:500}.opkronLoginV36 .providerState{color:#a3bfdb!important;font-size:12px!important;text-align:center!important;opacity:1!important;margin-top:0!important}.opkronLoginV36 .loginDivider{background:#38587a!important;margin:23px 0!important}.opkronLoginV36 .loginDivider span{color:#9cbbd6!important;background:#0b213c!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.12em!important;white-space:nowrap!important;padding:0 12px!important}.opkronLoginV36 .opkronPilotLoginV36{background:#102945!important;border:1px solid #4caeeb!important;color:#f7fbff!important;box-shadow:none!important}.opkronLoginV36 .opkronPilotLoginV36:hover{background:#173e61!important}.opkronLoginV36 .opkronLoginSecurityV36{display:flex!important;gap:18px!important;align-items:center!important;background:#0c2b4b!important;border:1px solid #315d86!important;padding:21px!important;margin-top:27px!important;border-radius:13px!important}.opkronLoginV36 .opkronLoginSecurityV36 .loginShield{display:grid!important;place-items:center!important;flex:0 0 56px!important;width:56px!important;height:56px!important;border-radius:16px!important;border:1px solid #358ccb!important;background:#14496e!important;font-size:25px!important;font-weight:900!important;color:#75d2ff!important}.opkronLoginV36 .opkronLoginSecurityV36>div{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0!important}.opkronLoginV36 .opkronLoginSecurityV36 strong{color:#eef7ff!important;font-size:16px!important;font-weight:750!important;opacity:1!important}.opkronLoginV36 .opkronLoginSecurityV36 div span{color:#b7cce1!important;font-size:13px!important;line-height:1.6!important;opacity:1!important}.opkronLoginV36 .opkronLoginBackV36{display:block!important;margin:28px 0 0!important;padding-top:18px!important;border-top:1px solid #2d5379!important;color:#82c6f5!important;text-decoration:none!important;text-align:center!important;font-size:13px!important;font-weight:600!important}.opkronLoginV36 .opkronLoginBackV36:hover{color:#fff!important}@media(max-width:480px){.opkronLoginV36 .opkronLoginBrandV36 img{width:54px!important;height:54px!important}.opkronLoginV36 .opkronLoginCardV36{padding:25px!important}.opkronLoginV36 .opkronMsLoginV36,.opkronLoginV36 .opkronPilotLoginV36{font-size:13px!important}.opkronLoginV36 .opkronLoginSecurityV36{align-items:flex-start!important}.opkronLoginV36 .opkronLoginSecurityV36 .loginShield{flex-basis:40px!important;width:40px!important;height:40px!important}}.opkronSafetyPage{color:#192f40!important;background:#f5f7fa!important;min-height:100vh;padding:38px clamp(20px,3vw,50px) 70px!important}.opkronSafetyHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.opkronSafetyHeader h1{font-size:34px;color:#182e40!important;letter-spacing:-.04em;margin:8px 0}.opkronSafetyHeader p{font-size:14px;color:#617889;margin:0;line-height:1.65;max-width:780px}.safetyAlert,.safetyNotice,.safetySuccess{display:flex;gap:10px;padding:15px 18px;border-radius:10px;margin:14px 0 20px;border:1px solid #ccdce7;background:#ebf2f7;color:#2d5870;font-size:13px;line-height:1.65}.safetyNotice{flex-wrap:wrap}.safetyNotice strong{color:#1b3c52}.safetyAlert{border-color:#e2afaf;background:#fff1ef;color:#962f2f}.safetySuccess{border-color:#b9ddc8;background:#eefaf3;color:#23603a}.safetyColumns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);grid-gap:22px;gap:22px;align-items:start}.safetyCard{border:1px solid #d9e3ea;background:#fff;border-radius:14px;padding:clamp(20px,2.3vw,32px);box-shadow:0 2px 12px rgba(20,48,70,.04);display:flex;flex-direction:column;gap:17px}.safetyCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e2eaf0;padding-bottom:18px}.safetyCardHead>div>span{color:#3181a7;font-size:10px;letter-spacing:.13em;font-weight:800}.safetyCardHead h2{color:#203c4d!important;font-size:23px;letter-spacing:-.03em;margin:7px 0 0}.safetyTag{font-size:11px;font-weight:750;border-radius:22px;background:#e4f5ec;color:#246747;padding:7px 11px;white-space:nowrap}.safetyTag.muted{background:#edf3f8;color:#47697b}.safetyField{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#39576c!important;font-weight:750}.safetyField input,.safetyField select,.safetyField textarea{margin:0!important;background:#fff!important;color:#183548!important;border:1px solid #c9d9e3!important;border-radius:9px!important;padding:12px 13px!important;font-size:13px!important;min-height:var(--opk-ui-control-height)!important}.safetyField textarea{min-height:90px!important;resize:vertical}.safetyField input:disabled,.safetyField select:disabled,.safetyField textarea:disabled{background:#f4f7f9!important;color:#657987!important;opacity:1!important}.safetyRoleField{border-top:1px solid #e5edf1;padding-top:18px}.safetyRoleField strong{font-size:13px;color:#244354}.safetyIntro,.safetyRoleField p{font-size:13px;color:#667e8d;line-height:1.55;margin:7px 0 14px}.safetyRoleGrid{display:flex;flex-wrap:wrap;gap:7px}.safetyRoleChoice{display:flex;align-items:center;gap:7px;background:#f4f8fa;border:1px solid #e1eaf0;border-radius:8px;padding:8px 10px;color:#34596c!important;font-size:11px}.safetyRequired input,.safetyRoleChoice input,.safetySwitches input{width:16px;height:16px;margin:0;accent-color:#1a739c}.safetySwitches{display:flex;flex-direction:column;gap:13px}.safetyRequired,.safetySwitches label{display:flex;align-items:center;gap:11px;color:#2f5365!important;font-size:13px;font-weight:650}.safetyCardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.safetyCardFooter small{color:#607a8a;line-height:1.6}.safetyCardFooter button,.safetyCheckButton{min-height:var(--opk-ui-control-height);border:0;border-radius:9px;background:#155e83;color:#fff;padding:10px 20px;font-weight:750;cursor:pointer;white-space:nowrap}.safetyCardFooter button:disabled,.safetyCheckButton:disabled{cursor:not-allowed;opacity:.5}.safetyFindings{background:#f3f8fb;border:1px solid #d5e4ed;border-radius:10px;padding:17px;display:grid;grid-gap:13px;gap:13px;color:#203e50}.safetyResultHead{display:flex;justify-content:space-between;gap:10px}.safetyResultHead strong{font-size:14px}.safetyDataLimit,.safetyFindings>small,.safetyResultHead span{font-size:11px;color:#647f8e;line-height:1.6}.safetyFinding{padding:12px;border-left:3px solid #d4a14b;background:#fff;border-radius:5px}.safetyFinding b{color:#79521d;font-size:12px}.safetyFinding p{color:#37566a;font-size:12px;line-height:1.65;margin:6px 0}.safetyFinding small{color:#6c8797;font-size:10px}@media(max-width:1200px){.safetyColumns{grid-template-columns:1fr}}@media(max-width:680px){.opkronSafetyHeader,.safetyCardFooter{flex-direction:column;align-items:flex-start}.safetyTag{font-size:9px}}.opkronLoginV36.loginPage{padding:16px!important;align-items:center!important}.opkronLoginV36 .opkronLoginCardV36.loginCard{width:min(508px,100%)!important;padding:27px 30px!important;border-radius:18px!important;box-shadow:0 18px 54px rgba(2,12,25,.29)!important}.opkronLoginV36 .opkronLoginBrandV36{gap:12px!important;padding-bottom:15px!important;margin-bottom:19px!important}.opkronLoginV36 .opkronLoginBrandV36 img{width:49px!important;height:49px!important}.opkronLoginV36 .opkronLoginBrandV36 strong{font-size:27px!important;letter-spacing:.1em!important}.opkronLoginV36 .opkronLoginBrandV36 span{font-size:8px!important;letter-spacing:.14em!important;margin-top:3px!important}.opkronLoginV36 .opkronLoginCopyV36 .eyebrow{font-size:10px!important}.opkronLoginV36 .opkronLoginCopyV36 h1{font-size:30px!important;line-height:1.15!important;margin:9px 0 10px!important}.opkronLoginV36 .opkronLoginCopyV36 p{font-size:13px!important;line-height:1.55!important}.opkronLoginV36 .opkronLoginActionsV36{margin-top:20px!important;gap:8px!important}.opkronLoginV36 .opkronMsLoginV36,.opkronLoginV36 .opkronPilotLoginV36{min-height:47px!important;font-size:13px!important;gap:10px!important;border-radius:9px!important}.opkronLoginV36 .loginActionArrow{right:16px!important;font-size:18px!important}.opkronLoginV36 .loginDivider{margin:15px 0!important}.opkronLoginV36 .loginDivider span{font-size:9px!important}.opkronLoginV36 .opkronLoginSecurityV36{margin-top:16px!important;padding:12px!important;gap:11px!important;border-radius:10px!important}.opkronLoginV36 .opkronLoginSecurityV36 .loginShield{flex:0 0 36px!important;width:36px!important;height:36px!important;font-size:17px!important;border-radius:10px!important}.opkronLoginV36 .opkronLoginSecurityV36>div{gap:3px!important}.opkronLoginV36 .opkronLoginSecurityV36 strong{font-size:13px!important}.opkronLoginV36 .opkronLoginSecurityV36 div span{font-size:11px!important;line-height:1.45!important}.opkronLoginV36 .opkronLoginBackV36{margin:16px 0 0!important;padding-top:12px!important;font-size:11px!important}@media(max-width:530px){.opkronLoginV36.loginPage{padding:12px!important}.opkronLoginV36 .opkronLoginCardV36.loginCard{padding:22px 18px!important}.opkronLoginV36 .opkronLoginCopyV36 h1{font-size:27px!important}.opkronLoginV36 .loginDivider span{font-size:8px!important}}@media(max-height:710px){.opkronLoginV36.loginPage{align-items:start!important}.opkronLoginV36 .opkronLoginCardV36.loginCard{margin:auto 0!important}}.moduleLandingTileLink{display:flex!important;flex-direction:column;text-decoration:none!important;color:inherit!important;cursor:pointer!important;transition:background .15s,border-color .15s,transform .15s}.moduleLandingTileLink:focus-visible,.moduleLandingTileLink:hover{border-color:#77b0cf!important;background:#f7fbfe!important;box-shadow:0 6px 20px rgba(22,75,106,.09)!important;transform:translateY(-2px)}.moduleLandingTileLink:focus-visible{outline:3px solid #47a9d9;outline-offset:3px}.moduleLandingTileAction{display:flex;justify-content:space-between;border-top:1px solid #e6edf1;padding-top:15px;margin-top:18px;color:#136e98;font-size:13px;font-weight:750}.safety37{background:#f5f7f9!important;color:#20384a!important;min-height:100vh;padding:30px clamp(18px,3vw,44px) 70px!important}.safety37Header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:19px;border-bottom:1px solid #dbe4ea}.safety37Header h1{font-size:30px!important;letter-spacing:-.035em;color:#142e40!important;margin:7px 0}.safety37Header p{font-size:13px;color:#667e8e;max-width:720px;line-height:1.55;margin:0}.safety37Summary{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;grid-gap:12px;gap:12px;margin:20px 0}.safety37Summary>div{padding:15px 16px;border-radius:11px;border:1px solid #dbe5eb;background:#fff;display:grid;grid-gap:6px;gap:6px}.safety37Step,.safety37Summary span{font-size:10px;font-weight:800;letter-spacing:.11em;color:#49758c}.safety37Summary strong{font-size:13px;font-weight:750;color:#203b4c}.safety37Tabs{display:flex;gap:4px;border-bottom:1px solid #d4e0e7;margin-bottom:18px}.safety37Tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:12px 17px;font:inherit;font-size:13px;font-weight:750;color:#637d8d;cursor:pointer}.safety37Tabs button.active{border-bottom-color:#187da8;color:#135d7e}.safety37Tabs button:focus-visible{outline:2px solid #37a4d6}.safety37Layout{display:grid;grid-template-columns:minmax(340px,1fr) minmax(340px,1fr);grid-gap:17px;gap:17px;align-items:start}.safety37Panel{border:1px solid #d9e4eb;background:#fff;border-radius:13px;padding:24px;box-shadow:0 2px 10px rgba(20,44,64,.025);min-width:0}.safety37Panel h2{font-size:20px!important;color:#173449!important;letter-spacing:-.025em;margin:9px 0}.safety37Advanced>p,.safety37Panel>p{font-size:13px;line-height:1.6;color:#617a8b;margin:0 0 20px}.safety37Form{display:grid;grid-gap:15px;gap:15px;margin-top:20px}.safety37Panel label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#344e60;font-weight:700}.safety37Panel input[type=datetime-local],.safety37Panel input[type=text],.safety37Panel label>input:not([type=checkbox]),.safety37Panel select,.safety37Panel textarea{width:100%;min-height:43px!important;font:inherit;font-size:13px!important;color:#20394a!important;border:1px solid #c9d7e0!important;border-radius:8px;padding:10px 12px!important;background:#fff!important}.safety37Panel textarea{resize:vertical}.safety37Panel input:disabled,.safety37Panel select:disabled,.safety37Panel textarea:disabled{background:#f3f6f8!important;color:#627d8b!important}.safety37Two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.safety37Toggle{display:flex!important;align-items:start;gap:12px!important;border:1px solid #dbe5ed;border-radius:9px;background:#f6f9fb;padding:13px!important;cursor:pointer}.safety37Checks input,.safety37Roles input,.safety37Toggle input{width:17px;height:17px;accent-color:#187ba5;flex-shrink:0;margin:0}.safety37Toggle span{display:grid;grid-gap:4px;gap:4px}.safety37Toggle small{color:#6a8190;font-weight:450;line-height:1.55}.safety37Primary{background:#166285!important;border:1px solid #166285!important;border-radius:8px!important;color:white!important;min-height:43px!important;padding:10px 17px!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important}.safety37Primary:disabled{opacity:.47!important;cursor:not-allowed!important}.safety37Primary:not(:disabled):hover{background:#0f4a6b!important}.safety37Empty{background:#f3f7fa;border:1px dashed #c6d9e5;border-radius:9px;color:#567286;line-height:1.7;font-size:13px;padding:25px 20px;margin:22px 0}.safety37Verdict{border-radius:9px;padding:15px;display:grid;grid-gap:6px;gap:6px;background:#e9f6ef;border:1px solid #b7dcca;margin:20px 0;color:#226045}.safety37Verdict.BLOCKED{background:#fff0ed;border-color:#ebbbb4;color:#943f32}.safety37Verdict.REVIEW_REQUIRED{background:#fff6e6;border-color:#e7ce96;color:#7b5818}.safety37Verdict small{font-size:11px;color:inherit;opacity:.82}.safety37Findings{display:grid;grid-gap:10px;gap:10px}.safety37Finding{padding:12px;border:1px solid #e1e9ee;border-radius:8px}.safety37Finding strong{font-size:12px;color:#294b61}.safety37Finding p,.safety37Finding small,.safety37Findings p{font-size:12px;line-height:1.6;color:#607888}.safety37SafetyNote{margin-top:20px;border-top:1px solid #e1e8ee;padding-top:16px;color:#2c5062}.safety37Limit,.safety37SafetyNote p{font-size:11px;line-height:1.55;color:#668092}.safety37Policy{max-width:850px;display:grid;grid-gap:16px;gap:16px}.safety37Policy>p{margin:0}.safety37Checks{display:grid;grid-gap:11px;gap:11px}.safety37Checks label,.safety37Roles label{display:flex;align-items:center;gap:9px}.safety37Advanced{border:1px solid #dce7ed;background:#f8fafb;border-radius:9px;padding:16px}.safety37Advanced summary{cursor:pointer;color:#225a78;font-size:13px;font-weight:750}.safety37Advanced>div{border-top:1px solid #dce7ed;padding-top:13px;margin-top:14px}.safety37Advanced small{display:block;margin:5px 0 10px;color:#698191}.safety37Roles{display:flex;flex-wrap:wrap;gap:9px}.safety37Roles label{background:#fff;border:1px solid #e0e8ee;border-radius:7px;padding:9px;font-size:11px}.safety37Footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.safety37Footer small{color:#718696;font-size:11px}.safety37Alert,.safety37Success{border-radius:8px;padding:12px 16px;margin:14px 0;font-size:13px;background:#fff0ed;border:1px solid #eec2ba;color:#8a392e}.safety37Success{background:#eefaf2;border-color:#c3e3cd;color:#286444}@media(max-width:1100px){.safety37Layout{grid-template-columns:1fr}}@media(max-width:670px){.safety37Summary,.safety37Two{grid-template-columns:1fr}.safety37Header{align-items:flex-start;flex-direction:column}.safety37{padding:20px 16px!important}.safety37Panel{padding:18px}.safety37Tabs button{font-size:12px;padding:10px 12px}}.discoveryProviderNotice{margin:15px 22px 0;border:1px solid #e4cf9b;background:#fff8e9;border-radius:10px;padding:15px 17px;color:#5b491f;font-size:12px;line-height:1.55}.discoveryProviderNotice strong{color:#624b1c;font-size:14px}.discoveryProviderNotice p{margin:6px 0}.discoveryProviderNotice code{padding:1px 4px;border-radius:3px;background:#f4e8ce}.opAiDock{position:fixed;bottom:20px;right:22px;z-index:1450;font-family:inherit}.opAiBubble{display:flex;gap:10px;align-items:center;padding:13px 18px;border-radius:999px;border:1px solid #2c6585;background:#112e43;color:white;box-shadow:0 10px 25px #152c3d4d;font-size:14px;font-weight:750;cursor:pointer}.opAiBubble:hover{background:#194964}.opAiBubble:focus-visible,.opAiChat button:focus-visible{outline:3px solid #4bbbe7;outline-offset:2px}.opAiDockWindow,.opAiEmbedded{background:white;border:1px solid #d4e0e8;border-radius:16px;box-shadow:0 12px 42px #0e294033;overflow:hidden}.opAiDockWindow{width:min(425px,calc(100vw - 32px));height:min(690px,calc(100dvh - 45px))}.opAiDock[data-size=full]{top:24px;bottom:24px;left:50%;right:auto;transform:translateX(-50%);width:min(1090px,calc(100vw - 48px))}.opAiDock[data-size=full] .opAiDockWindow{height:100%;width:100%}.opAiChat{display:flex;flex-direction:column;height:100%;min-height:0;color:#21394a;font-size:13px;background:#fff}.opAiChatHeader{background:#102e44;padding:15px 17px;color:#fff;display:flex;align-items:center;gap:11px;flex-shrink:0}.opAiSymbol{height:37px;width:37px;display:grid;place-items:center;border-radius:11px;background:#205775;color:#9be2ff;font-size:21px}.opAiChatHeader>div:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px;flex:1 1}.opAiChatHeader strong{color:white;font-size:14px;line-height:1.25}.opAiChatHeader small{color:#b8d4e3;font-size:11px}.opAiHeaderActions{display:flex;gap:4px}.opAiHeaderActions button{border:0;border-radius:7px;background:#1d435c;color:#e7f2f8;min-width:31px;height:32px;font-size:17px;cursor:pointer}.opAiTranscript{overflow:auto;flex:1 1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:14px;background:#f8fafc}.opAiWelcome{margin:auto 0;max-width:560px;align-self:center;text-align:center}.opAiWelcome h3{font-size:20px!important;color:#152e41!important;margin:12px 0 8px}.opAiWelcome p{line-height:1.6;color:#587183;font-size:12px}.opAiWelcomeIcon{border-radius:14px;background:#e5f2f9;color:#166b96;padding:14px;display:inline-block;font-size:25px}.opAiPrompts{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.opAiPrompts button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px 13px;border:1px solid #d8e4ec;border-radius:9px;background:#fff;color:#25495f;font-weight:650;cursor:pointer;font-size:12px}.opAiPrompts button:hover:enabled{border-color:#559fc3;background:#eef7fb}.opAiPrompts button:disabled{opacity:.6;cursor:default}.opAiMessage{max-width:90%;display:grid;grid-gap:5px;gap:5px;align-self:flex-start}.opAiMessage.user{align-self:flex-end}.opAiMessage>span{font-size:10px;font-weight:750;color:#49708a}.opAiMessage.user>span{text-align:right}.opAiMessage p{white-space:pre-wrap;overflow-wrap:anywhere;background:white;border:1px solid #dfe7ed;color:#243b4b;border-radius:12px 12px 12px 3px;margin:0;padding:11px 13px;line-height:1.6;font-size:13px}.opAiMessage.user p{background:#173e5a;border-color:#173e5a;border-radius:12px 12px 3px 12px;color:white}.opAiBusy,.opAiError,.opAiNotice{padding:12px;border-radius:10px;line-height:1.5}.opAiBusy{background:#eaf4f9;color:#2f637d}.opAiError{background:#fff0ed;color:#8d372d;border:1px solid #efc9bd}.opAiNotice{background:#fff8e7;border:1px solid #ecd8aa;color:#705423}.opAiNotice p{font-size:12px;line-height:1.5;margin:6px 0 0}.opAiSources{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:10px;color:#386781}.opAiSources strong{width:100%}.opAiSources span{border-radius:15px;border:1px solid #cadce7;padding:5px 7px}.opAiComposer{border-top:1px solid #d8e3eb;padding:12px 13px;background:#fff;display:grid;grid-template-columns:1fr 38px;grid-gap:8px;gap:8px;align-items:center;flex-shrink:0}.opAiComposer textarea{border:1px solid #cad9e4;background:#fff!important;border-radius:10px;padding:10px 12px;font:inherit;font-size:13px!important;min-height:55px;resize:vertical;width:100%;color:#1c3548}.opAiComposer button{border:0;background:#175e81;color:white;font-size:20px;border-radius:9px;height:38px;cursor:pointer}.opAiComposer button:disabled{background:#b4c4cd;cursor:not-allowed}.opAiComposer small{grid-column:1/-1;color:#708898;font-size:10px;line-height:1.45}.opAiDiscoveryLayout{display:grid;grid-template-columns:minmax(460px,1.5fr) minmax(290px,.85fr);grid-gap:20px;gap:20px;align-items:stretch;min-height:min(710px,75dvh)}.opAiEmbedded{height:min(710px,75dvh)}.opAiDiscoverySteps{background:#fff;border:1px solid #d9e3e9;border-radius:14px;padding:25px;box-shadow:0 2px 10px #102f4008;min-width:0}.opAiDiscoverySteps h2{font-size:21px!important;color:#1a3448!important;margin:12px 0}.opAiDiscoverySteps>p{font-size:13px;color:#647e8c;line-height:1.55;margin-bottom:20px}.opAiDiscoveryStep{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e4ebf0}.opAiDiscoveryStep>span{font-size:12px;color:#16749f;font-weight:800}.opAiDiscoveryStep>div{display:grid;grid-gap:4px;gap:4px}.opAiDiscoveryStep strong{font-size:13px;color:#244457}.opAiDiscoveryStep small{font-size:12px;color:#6c8393}.opAiSecondaryButton,.opAiWizardButton{width:100%;border:1px solid #176183;border-radius:9px;background:#176183;color:white;padding:12px;margin-top:19px;font:inherit;font-weight:750;font-size:13px;cursor:pointer}.opAiSecondaryButton{margin-top:9px;background:white;color:#176183}.opAiDiscoveryCaution{display:block;font-size:11px;line-height:1.5;color:#667e8b;margin-top:16px}.opAiCopilotHandoff{display:flex;gap:10px;align-items:center;justify-content:space-between;background:#f0f7fb;border:1px solid #cfe2ed;border-radius:11px;padding:14px;margin:15px 0}.opAiCopilotHandoff strong{font-size:13px;color:#21475d}.opAiCopilotHandoff p{font-size:12px;color:#647e8d;margin:5px 0}.opAiCopilotHandoff>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.opAiCopilotHandoff button{padding:9px 11px;border-radius:8px;border:1px solid #227eaa;color:#17648b;background:white;font-weight:700;cursor:pointer;font-size:12px}.opAiCopilotHandoff button:first-child{background:#17698c;color:white}.opAiCopilotHandoff button:disabled{opacity:.45;cursor:default}.commandWorkspace{padding-bottom:105px!important}.commandWorkspace .incidentPanel{min-width:0}.commandWorkspace .incidentReviewHeader{padding-bottom:9px!important;margin-bottom:9px!important}.commandWorkspace .incidentTimeGrid{margin-top:13px!important}.commandWorkspace .reviewWorkflowCard{margin-top:10px!important;padding:14px 16px!important}.commandWorkspace .reviewWorkflowHead{margin-bottom:8px!important}.commandWorkspace .reviewWorkflowHead p{display:none!important}.commandWorkspace .reviewQuickGrid{gap:9px!important;margin:8px 0!important}.commandWorkspace .reviewFinding textarea{min-height:52px!important;max-height:76px!important}.commandWorkspace .reviewHandoverToggle{padding:7px 0!important}.commandWorkspace .reviewNextPrimary{position:fixed!important;right:24px;bottom:20px;z-index:1200;max-width:310px;min-height:60px!important;margin:0!important;box-shadow:0 7px 28px #0d32464d!important}.commandWorkspace .reviewNextPrimary:disabled{opacity:.65!important}.commandWorkspace .fifoReviewBanner{margin-top:15px!important}@media(max-width:1000px){.opAiDiscoveryLayout{grid-template-columns:1fr}.opAiEmbedded{height:600px}.opAiDock[data-size=full]{top:8px;bottom:8px;width:calc(100vw - 16px)}.opAiCopilotHandoff{flex-direction:column;align-items:stretch}}@media(max-width:640px){.opAiDock{right:10px;bottom:10px}.opAiDockWindow{height:calc(100dvh - 25px)}.opAiDock[data-size=full]{left:8px;right:8px;transform:none;width:auto}.opAiDiscoveryLayout{display:block}.opAiEmbedded{height:590px}.opAiDiscoverySteps{margin-top:14px;padding:16px}.commandWorkspace .reviewNextPrimary{right:12px;left:12px;bottom:12px;max-width:none}}.opDateTimeField{min-width:0;display:grid;grid-gap:7px;gap:7px}.opDateTimeLabel{font-size:12px;color:#344e60;font-weight:750}.opDateTimeInputs{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:8px;gap:8px}.opDateTimeInputs label{display:grid;grid-gap:4px;gap:4px;min-width:0!important}.opDateTimeInputs label span{font-size:10px;font-weight:650;color:#6d8898}.opDateTimeInputs input{min-width:0!important;width:100%!important;min-height:43px!important;color:#173b50!important;background:white!important;border:1px solid #cbdbe5!important;border-radius:8px;padding:8px!important;font-family:inherit!important;cursor:pointer!important}.safety38Auto{display:flex;align-items:center;gap:9px;color:#38647a;background:#eef7fa;border:1px solid #d2e5ec;padding:12px;border-radius:9px;font-size:12px;line-height:1.5}@media(max-width:700px){.opDateTimeInputs{grid-template-columns:1fr 1fr}}.opCalendarCheck{background:#f5f9fb;border:1px solid #d9e7ed;border-radius:10px;padding:14px;display:grid;grid-gap:8px;gap:8px;margin:8px 0;color:#294d61;font-size:12px}.opCalendarCheck strong{font-size:13px}.opCalendarCheck p{font-size:12px;line-height:1.5;margin:0;color:#4f7287}.opCalendarCheck p.warn{color:#986111;font-weight:750}.opCalendarCheck p.bad{color:#a6372b;font-weight:750}.opCalendarCheck small{font-size:11px;color:#6a8392}.opCalendarConfirm{display:flex!important;align-items:flex-start;gap:8px!important;font-size:12px!important}.opCalendarConfirm input{margin-top:2px}.opAiDock[data-page=review][data-size=closed],.opAiDock[data-page=review][data-size=panel]{bottom:95px}.opAiDock[data-page=review][data-size=panel] .opAiDockWindow{height:min(650px,calc(100dvh - 130px))}:root{--op39-ink:#183346;--op39-text:#2b4555;--op39-muted:#587184;--op39-rule:#dce5ea;--op39-soft:#f6f8fa;--op39-navy:#102d42;--op39-accent:#17648c}.opAiDock{right:22px!important;bottom:22px!important;max-width:calc(100vw - 24px)}.opAiBubble{width:54px!important;height:54px!important;min-width:54px!important;justify-content:center!important;gap:0!important;padding:0!important;border-radius:50%!important;box-shadow:0 5px 18px #0b263d35!important;font-size:24px!important;transition:width .15s,border-radius .15s!important}.opAiLauncherText{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.opAiDock[data-size=panel] .opAiDockWindow{width:min(460px,calc(100vw - 32px))!important;height:min(710px,calc(100dvh - 46px))!important}.opAiDock[data-size=full] .opAiDockWindow{height:100%!important;width:100%!important}.opAiChat{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important}.opAiTranscript{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.opAiComposer{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-template-rows:auto auto!important;grid-gap:8px!important;gap:8px!important;align-items:end!important;padding:13px 14px 10px!important;border:0!important;border-top:1px solid #dce5ec!important;background:#fff!important}.opAiComposer,.opAiComposer textarea{width:100%!important;min-width:0!important;margin:0!important}.opAiComposer textarea{grid-column:1!important;grid-row:1!important;display:block!important;box-sizing:border-box!important;max-width:100%!important;height:78px;min-height:78px!important;max-height:160px!important;resize:none!important;background:#fbfcfd!important;border:1px solid #b9cedb!important;border-radius:10px!important;padding:12px 13px!important;color:#183346!important;font-size:14px!important;line-height:1.5!important;font-weight:450!important;letter-spacing:normal!important;white-space:pre-wrap!important;overflow:auto!important}.opAiComposer textarea:focus{outline:2px solid #a6d5ef!important;outline-offset:1px}.opAiComposer button[type=submit]{grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;align-self:end!important;margin:0!important;padding:0!important;width:46px!important;height:46px!important;min-height:46px!important;min-width:46px!important;max-width:46px!important;background:#155c80!important;color:#fff!important;border:0!important;border-radius:10px!important;font-size:21px!important;box-shadow:none!important}.opAiComposer button:disabled{background:#adbfca!important;color:white!important}.opAiComposer>small{grid-column:1/-1!important;grid-row:2!important;color:#657f8d!important;font-size:10px!important;line-height:1.4!important;margin:0!important}.opAiDock[data-page=review][data-size=closed]{bottom:25px!important;right:346px!important}.opAiDock[data-page=review][data-size=panel]{bottom:95px!important;right:24px!important}.opAiDock[data-page=review][data-size=full]{bottom:24px!important;right:auto!important}.commandWorkspace .contextSummaryCards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important}.commandWorkspace .contextSummaryCards>div{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;padding:13px 11px!important}.commandWorkspace .contextSummaryCards>div span{display:block!important;font-size:10px!important;line-height:1.45!important;white-space:normal!important}.commandWorkspace .contextSummaryCards>div strong{display:block!important;font-size:clamp(14px,1.3vw,22px)!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.commandWorkspace .historyPanel,.commandWorkspace .knowledge{min-width:0!important;max-width:100%!important}.enterpriseSidebar.opkronSidebar,.shellV2.opkronSidebar{background:#0c1c29!important;border-right:1px solid #213a4b!important;box-shadow:none!important}.opkronSidebar .sidebarBrandRow{padding-bottom:12px!important;margin-bottom:6px!important;border-bottom:1px solid #29404c!important;align-items:center!important}.opkronSidebar .hybridGroupSplit{border-radius:6px!important;min-height:41px!important}.opkronSidebar .hybridGroupLanding{font-weight:630!important;letter-spacing:0!important;font-size:12.5px!important}.opkronSidebar .hybridGroupSplit.active{background:#19364a!important;border-left:2px solid #41a5c6!important}.opkronSidebar .hybridGroupToggle{border-left:1px solid #2c4958!important;min-width:35px!important}.opkronSidebar .hybridSubItem{font-size:12px!important;line-height:1.4!important;min-height:34px!important}.opkronSidebar .hybridSubItem:hover{background:#1b394d!important}.opkronSidebar .hybridSubItem.active{background:#16374a!important;color:#eef8ff!important;font-weight:750!important}.workspaceBreadcrumb.hybridBreadcrumb{height:42px!important;background:#fff!important;border-bottom:1px solid #dfe6eb!important;color:#64798a!important;font-size:13px!important;gap:11px!important}.workspaceBreadcrumb.hybridBreadcrumb .breadcrumbModule{color:#1b485f!important;font-weight:750!important;cursor:pointer!important;text-decoration:none!important;border-bottom:1px solid transparent!important}.workspaceBreadcrumb.hybridBreadcrumb .breadcrumbModule:focus-visible,.workspaceBreadcrumb.hybridBreadcrumb .breadcrumbModule:hover{color:#126993!important;border-bottom-color:#126993!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace,.calendarWorkspaceV2,.readinessWorkspace,.safety37){color:var(--op39-ink)!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace,.calendarWorkspaceV2,.readinessWorkspace,.safety37) .adminHeader h1{font-size:clamp(25px,2.2vw,32px)!important;color:#173346!important;font-weight:800!important;letter-spacing:-.036em!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace,.calendarWorkspaceV2,.readinessWorkspace,.safety37) .adminHeader p{color:#5c7383!important;font-size:13px!important;line-height:1.6!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace,.calendarWorkspaceV2) .eyebrow{color:#18668d!important;font-size:10px!important;letter-spacing:.09em!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) :is(.panel,.metric){background:#fff!important;border:1px solid #dce5ea!important;border-radius:10px!important;box-shadow:0 2px 10px #132a3908!important;color:#1b3747!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) :is(.panel,.metric) h2{color:#193848!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) label{color:#425e6e!important;font-size:12px!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) :is(input:not([type=checkbox]),select,textarea){background:#fff!important;border:1px solid #cbd9e1!important;color:#183443!important;border-radius:7px!important;box-shadow:none!important;font-size:13px!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) :is(input,textarea)::placeholder{color:#8296a3!important;opacity:1!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) :is(input,select,textarea):focus{outline:2px solid #9bc9e0!important;outline-offset:0!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) .primary{background:#195b7f!important;color:#fff!important;border-radius:7px!important;box-shadow:none!important;font-size:12.5px!important;font-weight:760!important}:is(.identityWorkspace,.auditWorkspace,.adminWorkspace,.changeWorkspace,.externalWorkspaceV21,.calendarSyncWorkspace,.ingestWorkspace) .count{color:#17658a!important;background:#edf5f8!important;border:1px solid #c5dce7!important}.identityWorkspace .identityGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.identityWorkspace .identityHero{border-left:3px solid #2b7da3!important}.identityWorkspace .identityIcon{color:#fff!important;background:#1a4b68!important;border-radius:8px!important}.identityWorkspace .identityHero h2{color:#1c394a!important}.identityWorkspace .identityFacts{border-color:#d9e3e9!important}.identityWorkspace .identityFacts>div{border-color:#e3e9ed!important}.identityWorkspace .identityFacts strong{color:#223e4e!important;overflow-wrap:anywhere!important}.identityWorkspace .identityFacts span{color:#587082!important}.identityWorkspace .identityCallout{background:#edf5f8!important;border-color:#c7dfe9!important;color:#315c73!important}.identityWorkspace .identityFlow{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important}.identityWorkspace .identityFlow span{background:#f0f5f8!important;border:1px solid #d5e3e9!important;color:#183f52!important;padding:10px!important;text-align:center!important;font-size:12px!important}.identityWorkspace .identityFlow i{color:#247ba0!important}.identityWorkspace .identityText{color:#455e70!important;font-size:12.5px!important;line-height:1.7!important}.identityWorkspace .providerRoadmap span{background:#f7f9fb!important;border:1px solid #dce5e9!important;color:#294a5b!important;border-radius:7px!important;font-size:12px!important}.identityWorkspace .providerRoadmap span b{color:#667e8c!important}.identityWorkspace .providerRoadmap span.ready{border-color:#bedfce!important;background:#eff8f3!important}.identityWorkspace .providerRoadmap span.ready b{color:#176d51!important}.identityWorkspace .identityStatus.ready{background:#edf8f2!important;border-color:#b4ddc9!important;color:#186848!important}.identityWorkspace .identityStatus.setup{background:#fff7e8!important;border-color:#e6c99a!important;color:#805a14!important}.identityWorkspace .identitySteps>div{background:#f7f9fa!important;border-color:#dce5ea!important}.identityWorkspace .identitySteps strong{color:#294858!important}.identityWorkspace .identitySteps small{color:#647c8b!important}.auditWorkspace .auditMetrics .metric strong{color:#1a394c!important}.auditWorkspace .auditMetrics .metric small,.auditWorkspace .auditMetrics .metric span{color:#617a89!important}.auditWorkspace .auditFilterPanel{min-height:0!important}.auditWorkspace .auditTableHead{background:#f1f5f7!important;color:#526c7c!important;font-size:10px!important}.auditWorkspace .auditRow{background:#fff!important;color:#294756!important;border-bottom:1px solid #e2e9ed!important}.auditWorkspace .auditRow:hover{background:#f5f9fb!important}.auditWorkspace .auditRow.selected{background:#eaf4f9!important;box-shadow:inset 3px 0 #247fa5!important}.auditWorkspace .auditRow strong{color:#1a3a4b!important;font-size:12px!important}.auditWorkspace .auditRow small{color:#627d8e!important;font-size:11px!important}.auditWorkspace .auditAction{background:#e9f2f7!important;border:1px solid #cadae4!important;color:#225a78!important;border-radius:5px!important;font-size:10px!important;line-height:1.45!important}.auditWorkspace .auditDetailMeta>div{background:#f6f8fa!important;border-color:#dfe7ec!important;border-radius:7px!important}.auditWorkspace .auditDetailMeta span{color:#567080!important}.auditWorkspace .auditDetailMeta strong{color:#213f50!important;font-size:12px!important;overflow-wrap:anywhere!important}.auditWorkspace .auditDetailMeta small{color:#5e7c8d!important;font-size:11px!important}.auditWorkspace .auditJsonBlock{background:#f8fafc!important;border:1px solid #dce5eb!important}.auditWorkspace .auditJsonBlock>span{background:#edf3f7!important;border-color:#dfe8ed!important;color:#275d7a!important}.auditWorkspace .auditJsonBlock pre{color:#294756!important;background:transparent!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important;font-size:11px!important;line-height:1.6!important}.auditWorkspace .knowledge{background:#edf5f8!important;border-color:#c8dfe9!important}.auditWorkspace .knowledge span{color:#1b658a!important}.auditWorkspace .knowledge p{color:#3d6377!important}.adminWorkspace .adminFormPanel,.adminWorkspace .userListPanel{min-height:auto!important}.adminWorkspace .adminForm{gap:15px!important}.adminWorkspace .adminForm label{min-width:0!important}.adminWorkspace .adminForm label input,.adminWorkspace .adminForm label select{width:100%!important;min-width:0!important}.adminWorkspace .permissionPreview{background:#f3f7f9!important;border:1px solid #dce5eb!important;border-radius:8px!important;color:#244557!important}.adminWorkspace .permissionPreview strong{color:#395969!important}.adminWorkspace .permissionPreview span{color:#38637a!important;border:1px solid #c9dce6!important;background:#fff!important;border-radius:5px!important;font-size:10px!important}.adminWorkspace .userTable{border-color:#dbe4e9!important;border-radius:8px!important}.adminWorkspace .userRow{border-color:#e2e8ec!important;color:#345568!important}.adminWorkspace .userRowHead{background:#f3f6f8!important;color:#5f7683!important}.adminWorkspace .userRow strong{color:#1d3d4e!important;font-size:12.5px!important}.adminWorkspace .userRow small{color:#628091!important;font-size:11px!important}.adminWorkspace .adminDirectorySearch{background:#f6f9fb!important;color:#21445a!important}.adminWorkspace .knowledge{background:#eef6fa!important;border:1px solid #d0e2ec!important}.adminWorkspace .knowledge span{color:#2b6c8d!important}.adminWorkspace .knowledge p{color:#4b6a7c!important}.externalWorkspaceV21 .integrationExperienceHero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr)!important;background:#fff!important;border:1px solid #d7e3e9!important;border-radius:10px!important;box-shadow:0 2px 10px #172f3907!important}.externalWorkspaceV21 .integrationExperienceHero>div:first-child{padding:23px 25px!important;background:#fff!important;color:#1a384b!important}.externalWorkspaceV21 .integrationExperienceHero .eyebrow{color:#1b698f!important}.externalWorkspaceV21 .integrationExperienceHero h2{color:#1a3b4c!important;font-size:20px!important;letter-spacing:-.025em!important}.externalWorkspaceV21 .integrationExperienceHero p{color:#576f7f!important;font-size:12.5px!important;line-height:1.7!important}.externalWorkspaceV21 .integrationExperienceHero button{color:#fff!important;background:#1c5d80!important;border:1px solid #1c5d80!important;font-size:12px!important;border-radius:7px!important;padding:11px 16px!important}.externalWorkspaceV21 .integrationJourneyPreview{background:#f6f9fa!important;border-left:1px solid #e2e9ec!important;justify-content:flex-start!important;align-content:center!important;gap:8px!important;padding:18px!important}.externalWorkspaceV21 .integrationJourneyPreview>div{flex:0 0 auto}.externalWorkspaceV21 .integrationJourneyPreview i{font-size:11px!important;width:27px!important;height:27px!important;border-radius:50%!important;background:#fff!important;color:#316a8a!important}.externalWorkspaceV21 .integrationJourneyPreview span{font-size:10.5px!important;color:#385968!important}.externalWorkspaceV21 .externalStatusStrip{border-radius:10px!important;gap:0!important}.externalWorkspaceV21 .externalStatusStrip span{font-size:11px!important;color:#617988!important}.externalWorkspaceV21 .externalStatusStrip small{font-size:10.5px!important;color:#6a8290!important}.externalWorkspaceV21 .connectedSystemsSection,.externalWorkspaceV21 .integrationDraftSection{padding:21px!important}.externalWorkspaceV21 .connectedSystemIdentity strong,.externalWorkspaceV21 .integrationDraftRows strong{color:#24485a!important;font-size:12.5px!important}.externalWorkspaceV21 .connectedSystemIdentity small,.externalWorkspaceV21 .integrationDraftRows small{font-size:11px!important;color:#697f8e!important}.externalWorkspaceV21 .integrationDraftRows b,.externalWorkspaceV21 .integrationDraftRows em{font-size:11px!important}.calendarSyncWorkspace .calendarSyncHero{border:1px solid #d9e4e9!important;background:#fff!important;box-shadow:0 2px 9px #122f4207!important;padding:23px!important}.calendarSyncWorkspace .calendarSyncHero h2{font-size:21px!important}.calendarSyncWorkspace .calendarSyncHero p{font-size:13px!important;color:#597181!important}.calendarSyncWorkspace .syncFlow{flex-wrap:wrap!important;white-space:normal!important}.calendarSyncWorkspace .syncFlow span{color:#365a70!important;background:#f5f8fa!important;border-color:#dae4e9!important;font-size:11px!important}.calendarSyncWorkspace .syncBuilder,.calendarSyncWorkspace .syncPreview,.calendarSyncWorkspace .syncProfiles{min-width:0!important}.calendarSyncWorkspace .syncProfileList button{background:#fff!important;border-color:#d9e5ea!important}.calendarSyncWorkspace .syncProfileList button.active{background:#eff7fb!important;border-color:#92bed2!important}.calendarSyncWorkspace .syncProfileList strong{color:#234757!important;font-size:12px!important}.ingestWorkspace .connectorStrip{background:#fff!important;border:1px solid #dce6eb!important;box-shadow:0 2px 9px #142d3e07!important;border-radius:10px!important;padding:18px 20px!important}.ingestWorkspace .connectorStrip>div:first-child strong{color:#264657!important;font-size:16px!important}.ingestWorkspace .connectorPills span{background:#f3f7f9!important;color:#517387!important;border-color:#d7e4e9!important;font-size:10px!important}.ingestWorkspace .connectorPills span.ready{color:#17654e!important;border-color:#afdac8!important;background:#ecf8f2!important}.ingestWorkspace .batchPanel,.ingestWorkspace .sourcePanel,.ingestWorkspace .uploadPanel{padding:24px!important;min-height:0!important}.ingestWorkspace .ingestGrid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr)!important;gap:16px!important}.ingestWorkspace .ingestForm label{font-size:12px!important;color:#3f5c6a!important;letter-spacing:0!important}.ingestWorkspace .fileDrop{min-height:155px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#f8fafb!important;border:2px dashed #bdcfda!important;border-radius:10px!important;text-align:center!important}.ingestWorkspace .fileDrop:hover{background:#f0f8fb!important;border-color:#619eba!important}.ingestWorkspace .fileDrop span{font-size:16px!important;color:#1b455d!important}.ingestWorkspace .fileDrop small{font-size:12px!important;color:#607989!important}.ingestWorkspace .ingestActions button{min-height:42px!important;font-size:13px!important;border-radius:7px!important}.ingestWorkspace .sourceFlow{background:#f5f8fa!important;border:1px solid #dce5ea!important;gap:7px!important;padding:18px!important}.ingestWorkspace .sourceFlow span{font-size:10px!important;color:#5c7888!important}.ingestWorkspace .sourceFlow strong{color:#234456!important;font-size:12px!important}.ingestWorkspace .previewBox{border-color:#e1e8ed!important}.ingestWorkspace .previewHead h3{color:#203e52!important}.ingestWorkspace .previewMetrics>div{background:#f7fafb!important;border-color:#dce5ea!important}.ingestWorkspace .previewMetrics strong{color:#1a3c50!important}.calendarWorkspaceV2 .calendarToolbarV2{border:1px solid #d9e4ea!important;background:#fff!important;border-radius:10px!important;padding:14px 17px!important}.calendarWorkspaceV2 .calendarToolbarMeta .primary{background:#195f83!important;color:#fff!important;box-shadow:none!important;border-radius:7px!important}.calendarWorkspaceV2 .calendarViewSwitchV2{background:#f3f7f9!important;border:1px solid #d4e1e8!important}.calendarWorkspaceV2 .calendarViewSwitchV2 button.active{background:#163e58!important;color:#fff!important}.calendarWorkspaceV2 .opsCalendarV2{border:1px solid #d2dfe6!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 12px #132f4407!important}.calendarWorkspaceV2 .calendarWeekHeadV2{background:#edf3f6!important;border-bottom:1px solid #dbe5eb!important}.calendarWorkspaceV2 .calendarWeekHeadV2>div{border-right:1px solid #dce6ec!important;color:#274658!important}.calendarWorkspaceV2 .calendarDayV2{background:#fff!important;border-right:1px solid #e1e9ed!important;border-bottom:1px solid #e2e8ec!important;min-width:0!important;padding:9px!important}.calendarWorkspaceV2 .calendarDayV2.today{background:#f2f8fb!important}.calendarWorkspaceV2 .calendarEventV2{background:#f9fbfc!important;color:#25465a!important;border:1px solid #d3e1e9!important;border-left:3px solid #347ba1!important;border-radius:7px!important;min-width:0!important;padding:10px!important;text-align:left!important;box-shadow:none!important}.calendarWorkspaceV2 .calendarEventV2:hover{background:#eff7fb!important;border-color:#a4cadb!important}.calendarWorkspaceV2 .calendarEventV2 strong{color:#1c3e50!important;font-size:12px!important;line-height:1.45!important}.calendarWorkspaceV2 .calendarEventMeta span,.calendarWorkspaceV2 .calendarEventV2 small{color:#657f8e!important;font-size:10px!important}.calendarWorkspaceV2 .calendarEventV2.continuedEvent{min-height:0!important;padding:8px 10px!important;border-left-width:3px!important;background:#f5f8fa!important;gap:2px!important}.calendarWorkspaceV2 .calendarEventV2.continuedEvent:after{content:"CONTINUES";display:block;margin-top:3px;color:#57788a;font-weight:750;font-size:8px;letter-spacing:.05em}.calendarWorkspaceV2 .calendarEventV2.continuedEvent strong{font-size:11px!important}.calendarWorkspaceV2 .calendarEventV2 .calendarEventTop b{color:#1f5e81!important;font-size:10px!important}.safety37 .safety37Panel{border:1px solid #dce6eb!important;background:#fff!important;border-radius:10px!important;box-shadow:0 2px 9px #142d3e08!important}.safety37 .safety37Step{color:#216b90!important}.safety37 .safety37Panel h2{color:#1e3b50!important}.safety37 .safety37Guidance .safety37SafetyNote{color:#2b546c!important}.changeWorkspace .changeHero{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr)!important;align-items:center!important;grid-gap:24px!important;gap:24px!important;min-height:0!important;padding:24px!important}.changeWorkspace .changeHero h2{font-size:19px!important;color:#18394a!important}.changeWorkspace .changeHero p{color:#5d7584!important;font-size:13px!important;line-height:1.65!important}.changeWorkspace .changeFlow{background:#f5f8fa!important;border:1px solid #e0e9ed!important;border-radius:8px!important;padding:16px!important;justify-content:flex-start!important}.changeWorkspace .changeFlow span{border:0!important;background:transparent!important;color:#214758!important;font-size:11px!important;font-weight:750!important;padding:3px!important}.changeWorkspace .changeFlow i{color:#6290aa!important}.changeWorkspace .changeGrid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.75fr)!important}.changeWorkspace .changeGrid>.panel{min-height:280px!important;padding:22px!important}.changeWorkspace .changeConnectors>div,.changeWorkspace .changeRow{border-color:#e0e8ed!important;color:#234658!important}.changeWorkspace .changeConnectors span,.changeWorkspace .changeRow small,.changeWorkspace .changeRow span{color:#617b89!important;font-size:12px!important}.changeWorkspace .changeConnectors em,.changeWorkspace .changeRow em{background:#f3f7f9!important;color:#2b627e!important;border-color:#d3e4eb!important}.changeWorkspace .connectorEmptyState{border:1px dashed #bfd3de!important;background:#f7fafc!important;padding:22px!important}.changeWorkspace .connectorEmptyState strong{color:#28465a!important;font-size:13px!important}.changeWorkspace .connectorEmptyState p{color:#5d7482!important;font-size:12px!important}.changeWorkspace .connectorEmptyState a{color:#176990!important;font-size:12px!important}@media(max-width:1200px){.identityWorkspace .identityGrid{grid-template-columns:1fr 1fr!important}.identityWorkspace .identityGrid>:last-child{grid-column:1/-1}.externalWorkspaceV21 .integrationExperienceHero,.ingestWorkspace .ingestGrid{grid-template-columns:1fr!important}.externalWorkspaceV21 .integrationJourneyPreview{border-left:0!important;border-top:1px solid #e2e9ec!important}.calendarWorkspaceV2 .calendarDayV2{min-width:140px!important}.changeWorkspace .changeHero{grid-template-columns:1fr!important}}@media(max-width:800px){.changeWorkspace .changeGrid,.identityWorkspace .identityGrid{grid-template-columns:1fr!important}.identityWorkspace .identityGrid>:last-child{grid-column:auto}.adminWorkspace .adminGrid,.auditWorkspace .auditGrid,.calendarSyncWorkspace .calendarSyncGrid{grid-template-columns:1fr!important}}@media(max-width:650px){.opAiDock{bottom:12px!important;right:12px!important}.opAiDock[data-size=panel] .opAiDockWindow{height:calc(100dvh - 30px)!important}.opAiDock[data-page=review][data-size=closed]{bottom:90px!important;right:12px!important}.opAiComposer textarea{min-height:75px!important}.commandWorkspace .contextSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.identityWorkspace .identitySteps{grid-template-columns:1fr!important}.calendarWorkspaceV2 .calendarToolbarV2{padding:10px!important}}.wbTrendV3:has(.wbSingleDay){min-height:0!important}.wbSingleDay{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(210px,.65fr);grid-gap:15px;gap:15px;align-items:start;min-height:0;padding:7px 4px;color:#d7eaf5}.wbDayAvailability{display:grid;grid-gap:10px;gap:10px;border:1px solid #244c60;background:#0b2535;border-radius:10px;padding:20px}.wbDayAvailability>span,.wbDayFacts span{color:#91b3c8;font-size:11px;letter-spacing:.02em}.wbDayAvailability strong{font-size:clamp(24px,3vw,42px);font-weight:800;color:#f4fbff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wbDayAvailability small{color:#86a7bb;font-size:11px}.wbDayMeter{height:15px;background:#173748;border-radius:9px;overflow:hidden}.wbDayMeter>i{display:block;height:100%;background:linear-gradient(90deg,#137aa6,#32b5d8);border-radius:9px}.wbDayFacts{display:grid;grid-gap:9px;gap:9px}.wbDayFacts>div{border:1px solid #244c60;background:#0b2433;border-radius:8px;padding:13px;display:grid;grid-gap:5px;gap:5px}.wbDayFacts strong{font-size:19px;color:#e4f5fa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wbEvidenceBrief{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;border:1px solid #275368;background:#102d3e;border-radius:9px;padding:17px 19px}.wbEvidenceBrief>span{color:#7fc3de;font-size:10px;letter-spacing:.08em;font-weight:850}.wbEvidenceBrief p{font-size:13px;color:#d5e8f1;line-height:1.65;margin:0}.wbEvidenceBrief small{font-size:10px;color:#92b1c2}.wbEvidenceBrief a{color:#97daff;font-size:12px;text-decoration:none;font-weight:750}.wbEvidenceBrief a:hover{text-decoration:underline}@media(max-width:1050px){.wbSingleDay{grid-template-columns:1fr}.wbDayFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.wbDayFacts strong{font-size:15px}}@media(max-width:640px){.wbDayFacts{grid-template-columns:1fr}}.opkronSignIn50{min-height:100svh;background:#07111d;color:#f3f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.opkronSignIn50Layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);min-height:100svh}.opkronSignIn50Story{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(32px,4.2vw,72px);background:radial-gradient(ellipse at 79% 38%,rgba(35,128,184,.22),transparent 48%),radial-gradient(ellipse at 8% 100%,rgba(16,134,151,.18),transparent 48%),linear-gradient(150deg,#101f32,#081728 75%);border-right:1px solid #263950}.opkronSignIn50Story:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(139,197,225,.045) 1px,transparent 0),linear-gradient(90deg,rgba(139,197,225,.045) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.opkronSignIn50Bottom,.opkronSignIn50Brand,.opkronSignIn50Pitch{position:relative;z-index:1}.opkronSignIn50Brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none;color:#fff;width:max-content}.opkronSignIn50Brand img{height:45px;width:45px;object-fit:contain}.opkronSignIn50Brand strong{display:block;font-size:24px;letter-spacing:.11em;line-height:1.1}.opkronSignIn50Brand small{display:block;font-size:9px;letter-spacing:.19em;color:#8faac0;margin-top:5px}.opkronSignIn50Pitch{max-width:700px;margin:90px 0}.opkronSignIn50Tag{font-size:11px;color:#78d6d2;font-weight:750;letter-spacing:.15em;display:flex;align-items:center;gap:12px}.opkronSignIn50Pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#54d3ba;box-shadow:0 0 0 5px rgba(84,211,186,.13)}.opkronSignIn50Pitch h1{font-size:clamp(42px,4.25vw,72px);font-weight:740;line-height:1.1;letter-spacing:-.058em;margin:28px 0 23px}.opkronSignIn50Pitch h1 em{font-style:normal;color:#62d2d6}.opkronSignIn50Pitch>p{font-size:clamp(15px,1.15vw,18px);line-height:1.75;color:#a8bfd1;max-width:525px;margin:0}.opkronSignIn50Features{display:flex;gap:26px;flex-wrap:wrap;margin-top:54px}.opkronSignIn50Features span{color:#6696b3;font-size:10px;letter-spacing:.05em}.opkronSignIn50Features b{color:#e2eff9;font-size:12px;font-weight:550;display:block;margin-top:8px}.opkronSignIn50Bottom{display:flex;justify-content:space-between;gap:20px;color:#6f8aa1;font-size:9px;letter-spacing:.11em}.opkronSignIn50Form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;padding:60px clamp(24px,5vw,90px);background:linear-gradient(160deg,#0c1928,#081421 80%)}.opkronSignIn50Panel{width:min(440px,100%)}.opkronSignIn50Top{display:flex;align-items:center;gap:10px;color:#77bdc7;font-size:10px;font-weight:750;letter-spacing:.14em;margin-bottom:43px}.opkronSignIn50Lock{font-size:17px}.opkronSignIn50FormBrand{display:flex;align-items:center;gap:10px;margin-bottom:20px}.opkronSignIn50FormBrand img{height:31px;width:31px;object-fit:contain}.opkronSignIn50FormBrand span{font-size:15px;letter-spacing:.14em;font-weight:800}.opkronSignIn50Panel h2{font-size:clamp(30px,2.5vw,39px);font-weight:730;line-height:1.16;letter-spacing:-.04em;margin:0 0 16px}.opkronSignIn50Sub{font-size:14px;line-height:1.75;color:#9ab1c4;margin:0 0 32px}.opkronSignIn50Microsoft{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:60px;width:100%;padding:13px 18px;background:#f0f7fc;border:1px solid #f6fbff;border-radius:11px;color:#0d1d31;text-decoration:none;font-size:14px;font-weight:750;transition:transform .16s ease,box-shadow .16s ease}.opkronSignIn50Microsoft:hover:not(.isDisabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(47,161,218,.18)}.opkronSignIn50Microsoft.isDisabled{opacity:.5;cursor:not-allowed}.opkronSignIn50Microsoft>span:nth-child(2){flex:1 1}.opkronSignIn50Microsoft>span:last-child{font-size:20px}.opkronSignIn50MsIcon{display:grid;grid-template-columns:repeat(2,9px);grid-template-rows:repeat(2,9px);grid-gap:2px;gap:2px}.opkronSignIn50MsIcon i:first-child{background:#f25022}.opkronSignIn50MsIcon i:nth-child(2){background:#7fba00}.opkronSignIn50MsIcon i:nth-child(3){background:#00a4ef}.opkronSignIn50MsIcon i:nth-child(4){background:#ffb900}.opkronSignIn50State{text-align:center;font-size:11px;color:#819bae;margin:17px 0 35px}.opkronSignIn50Info{display:flex;gap:15px;padding:24px 0;border-top:1px solid #22374a;border-bottom:1px solid #22374a}.opkronSignIn50InfoIcon{display:grid;place-items:center;border:1px solid #2a665d;background:#133d38;color:#6fe3c2;border-radius:10px;width:34px;height:34px;flex:none}.opkronSignIn50Info strong{display:block;font-size:12px;color:#e8f4fb;margin:0 0 8px}.opkronSignIn50Info p{font-size:11px;color:#88a3b7;line-height:1.65;margin:0}.opkronSignIn50Back{display:inline-block;text-decoration:none;color:#8fbad7;font-size:12px;margin-top:31px}.opkronSignIn50Back:hover{color:#fff}.opkronSignIn50Legal{text-align:center;font-size:10px;color:#57738a}.opkronSignIn50Error{padding:15px 17px;border:1px solid #a76665;background:#422629;border-radius:10px;margin-bottom:21px}.opkronSignIn50Error span,.opkronSignIn50Error strong{display:block}.opkronSignIn50Error strong{font-size:13px;color:#fff;margin-bottom:5px}.opkronSignIn50Error span{font-size:12px;color:#f1c7c7;line-height:1.6}.opkronSignIn50Local{border-top:1px solid #263c50;padding:20px 0}.opkronSignIn50Local span{font-size:10px;color:#7699b3;letter-spacing:.12em;display:block;margin-bottom:10px}.opkronSignIn50Local button{width:100%;padding:12px;background:#183047;border:1px solid #385671;border-radius:9px;cursor:pointer}@media(max-width:980px){.opkronSignIn50Layout{grid-template-columns:1fr}.opkronSignIn50Story{min-height:340px;padding:32px 6vw}.opkronSignIn50Pitch{margin:40px 0 25px}.opkronSignIn50Pitch h1{font-size:clamp(35px,6vw,52px);margin:20px 0 13px}.opkronSignIn50Pitch>p{font-size:14px}.opkronSignIn50Bottom,.opkronSignIn50Features{display:none}.opkronSignIn50Form{padding:48px 24px}.opkronSignIn50Top{margin-bottom:30px}}@media(max-width:520px){.opkronSignIn50Story{min-height:300px;padding:23px}.opkronSignIn50Pitch{margin:42px 0 10px}.opkronSignIn50Pitch h1{font-size:37px}.opkronSignIn50Pitch>p{font-size:12px}.opkronSignIn50Form{padding:34px 23px 50px}.opkronSignIn50FormBrand{display:none}}:root{--opx-canvas:#f5f7f9;--opx-white:#fff;--opx-text:#192b3a;--opx-muted:#647483;--opx-line:#dce3e9;--opx-ink:#0e1922;--opx-action:#193e56;--opx-focus:#2d6b90}body,html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased}.adminShell .workspace{background:var(--opx-canvas)!important;color:var(--opx-text)!important}.adminShell .workspace .eyebrow{font-size:10px!important;font-weight:750!important;letter-spacing:.105em!important;color:#637380!important}.adminShell .workspace h1{letter-spacing:-.04em!important;font-weight:750!important;color:#172938!important}.adminShell .workspace h2{letter-spacing:-.025em!important;color:#243542!important}.adminShell .workspace .panel{border:1px solid var(--opx-line)!important;border-radius:10px!important;box-shadow:0 1px 3px #0c253209!important;background:var(--opx-white)!important}.adminShell .workspace a.primary,.adminShell .workspace button.primary{background:var(--opx-action)!important;border:1px solid var(--opx-action)!important;border-radius:7px!important;color:white!important;box-shadow:none!important;font-weight:650!important;letter-spacing:0!important;text-shadow:none!important}.adminShell .workspace a.primary:hover,.adminShell .workspace button.primary:hover{background:#24536f!important;transform:none!important}.adminShell .workspace button.primary:disabled{opacity:.48!important;cursor:not-allowed!important}.adminShell .workspace input:not([type=checkbox]):not([type=radio]),.adminShell .workspace select,.adminShell .workspace textarea{border:1px solid #cbd6df!important;border-radius:7px!important;box-shadow:none!important;min-height:42px;color:#1f3341!important;background:#fff!important}.adminShell .workspace button:focus-visible,.adminShell .workspace input:focus-visible,.adminShell .workspace select:focus-visible{outline:2px solid var(--opx-focus)!important;outline-offset:2px}.adminShell .workspace .errorBanner{border-radius:8px!important;border:1px solid #e7bbbb!important;background:#fff4f4!important;color:#963b42!important}.adminShell .workspace .successBanner{border-radius:8px!important;border:1px solid #acd9c6!important;background:#f3faf6!important;color:#215e42!important}.opkronHomeWorkspace .homeWelcomeIntro{margin-bottom:18px!important}.opkronHomeWorkspace .homeWelcomeIntro h2{font-size:24px!important}.opkronHomeWorkspace .connectHomeHero{background:#fff!important;border-left:1px solid var(--opx-line)!important;border:1px solid var(--opx-line)!important;padding:22px 27px!important;border-radius:9px!important;box-shadow:0 1px 3px #0c253209!important}.opkronHomeWorkspace .connectHomeHero a{background:var(--opx-action)!important;border-radius:7px!important;font-weight:650!important}.opkronHomeWorkspace .homeWorkStrip>a,.opkronHomeWorkspace .homeWorkStrip>div{background:#fff!important;border:1px solid var(--opx-line)!important;border-radius:9px!important;box-shadow:none!important}.opkronHomeWorkspace .homeIntelligencePanel,.opkronHomeWorkspace .homeModuleCard{box-shadow:0 1px 3px #0c253209!important;border:1px solid var(--opx-line)!important;border-radius:9px!important}.opkronHomeWorkspace .homeModuleNumber{background:#eef2f4!important;color:#344d5d!important;border-radius:7px!important}.opkronHomeWorkspace .homeModuleCard:hover{transform:none!important;border-color:#a9bac7!important}.opkronEnterpriseSparesWorkspace>.panel:first-of-type{min-height:0!important}.opkronEnterpriseSparesWorkspace .sparesSectionHeading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.opkronEnterpriseSparesWorkspace .sparesSectionHeading h2{margin:5px 0!important;font-size:19px!important}.opkronEnterpriseSparesWorkspace .sparesSectionHeading p{font-size:12px!important;color:var(--opx-muted)!important;margin:0!important}.opkronEnterpriseSparesWorkspace .sparesRecordCount{font-size:12px;font-weight:650;background:#f2f5f6;padding:8px 12px;border-radius:5px;color:#395568;white-space:nowrap}.opkronEnterpriseSparesWorkspace .sparesEmptyState{text-align:center;background:#f9fafb;border:1px dashed #cbd6dd;border-radius:8px;padding:25px 14px;margin:8px 0}.opkronEnterpriseSparesWorkspace .sparesEmptyState strong{font-size:14px}.opkronEnterpriseSparesWorkspace .sparesEmptyState p{font-size:12px;color:var(--opx-muted);margin:8px 0 0}.opkronEnterpriseSparesWorkspace .sparesCardIntro{min-height:36px;font-size:12px;line-height:1.55;color:var(--opx-muted);margin-top:6px}.opkronEnterpriseSparesWorkspace .panel>h2{font-size:19px!important;margin:6px 0 8px!important}.opkronEnterpriseSparesWorkspace .panel>label{display:block;margin-top:15px;font-size:12px;font-weight:600;color:#405666}.opkronEnterpriseSparesWorkspace .panel>button.primary{width:100%;min-height:43px;margin-top:18px!important}.opkronEnterpriseSparesWorkspace table{border-collapse:collapse!important;border-spacing:0!important;font-size:12px}.opkronEnterpriseSparesWorkspace th{text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:700;color:#607484!important;border-bottom:1px solid #dce3e9;padding:13px 10px}.opkronEnterpriseSparesWorkspace td{padding:13px 10px;border-bottom:1px solid #edf0f3}.opkronEnterpriseSparesWorkspace input,.opkronEnterpriseSparesWorkspace select{font-size:13px!important}.opkronEnterpriseSparesWorkspace .panel{min-height:0!important}@media(max-width:800px){.opkronEnterpriseSparesWorkspace .sparesSectionHeading{align-items:flex-start;flex-direction:column}.opkronHomeWorkspace .connectHomeHero{padding:18px!important}}.opV21Workspace{--v21-canvas:#f4f7f9;--v21-line:#dce5ea;--v21-ink:#213c4c;--v21-muted:#698091;--v21-accent:#1a4c69;background:var(--v21-canvas)!important;min-width:0}.opV21Workspace>.adminHeader{margin-bottom:22px!important;padding-bottom:20px!important;border-bottom:1px solid var(--v21-line)!important}.opV21Workspace>.adminHeader h1{font-size:clamp(23px,2.2vw,30px)!important;font-weight:740!important;letter-spacing:-.035em!important}.opV21Workspace>.adminHeader p{font-size:13px!important;line-height:1.6!important;color:var(--v21-muted)!important;max-width:770px}.opV21AccessNotice{display:flex;gap:8px;flex-direction:column;margin:0 0 21px;padding:16px 19px;background:#fffaf2;border:1px solid #e5d5b9;border-radius:9px;color:#735e41;font-size:12px;line-height:1.6}.opV21AccessNotice strong{font-size:13px;color:#785329}.opV21ActionHeader{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;border:1px solid var(--v21-line);background:#fff;border-radius:9px;padding:20px 23px}.opV21ActionHeader>div{min-width:0}.opV21ActionHeader small{display:block;font-size:10px;color:#587b90;letter-spacing:.11em;font-weight:780;margin-bottom:7px}.opV21ActionHeader h2{font-size:19px!important;margin:0 0 7px;color:var(--v21-ink);letter-spacing:-.02em}.opV21ActionHeader p{font-size:12px;line-height:1.55;color:var(--v21-muted);margin:0;max-width:720px}.opV21Button{border:1px solid #1b4b65;background:#1b4b65;color:white!important;min-height:38px;padding:10px 14px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;flex:none}.opV21Button:hover{background:#275f7f}.opV21Button.secondary{background:#fff;color:#28536b!important;border-color:#c2d3dd}.opV21Button.secondary:hover{background:#f5f9fb}.opV21Tabs{display:flex;gap:13px;align-items:center;border-bottom:1px solid var(--v21-line);margin:22px 0 0;overflow-x:auto}.opV21Tabs button{border:0;background:transparent;padding:12px 9px 11px;font-size:12px;color:#697c8a;font-weight:700;border-bottom:2px solid transparent;white-space:nowrap}.opV21Tabs button.selected{color:#15567c;border-bottom-color:#246e93}.opV21WorkList{border:1px solid var(--v21-line);background:#fff;border-radius:0 0 9px 9px;overflow:hidden;margin-bottom:20px}.opV21WorkRow{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(150px,auto);align-items:center;grid-gap:15px;gap:15px;padding:16px 20px;border-bottom:1px solid #ebeff2}.opV21WorkRow:last-child{border:0}.opV21WorkIcon{height:38px;width:38px;background:#edf4f7;border-radius:8px;color:#2a6c8a;display:grid;place-items:center;font-size:18px}.opV21WorkCopy{min-width:0}.opV21WorkCopy>span{font-size:9px;font-weight:750;letter-spacing:.08em;color:#708596}.opV21WorkCopy h3{font-size:13px!important;color:#1d384a!important;font-weight:760;margin:5px 0 4px!important}.opV21WorkCopy p{font-size:11px;line-height:1.5;color:#6b8090;margin:0}.opV21WorkState{display:flex;align-items:center;justify-content:flex-end;gap:15px}.opV21WorkState small{font-size:10px;color:#8596a3;white-space:nowrap}.opV21FeatureGrid,.opV21PolicyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.opV21FeatureGrid article,.opV21PolicyGrid article{border:1px solid var(--v21-line);border-radius:9px;background:#fff;padding:19px;min-width:0}.opV21FeatureGrid b,.opV21PolicyGrid b{display:block;font-size:13px;color:#244457;margin-bottom:8px}.opV21FeatureGrid p,.opV21PolicyGrid p{font-size:12px;color:#6c7f8c;line-height:1.7;margin:0}.opV21EmptyPanel{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:43px 24px;background:#fff;border:1px dashed #cbd8e0;border-radius:10px;min-height:260px}.opV21EmptyPanel h3{font-size:18px;color:#214256;margin:8px 0}.opV21EmptyPanel p{color:#748896;line-height:1.7;font-size:12px;max-width:570px;margin:3px 0 20px}.opV21EmptyIcon{background:#edf4f7;color:#3b7d9a;height:53px;width:53px;border-radius:13px;display:grid;place-items:center;font-size:24px}.opV21FeatureChips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.opV21FeatureChips span{padding:7px 10px;background:#f3f7f9;border:1px solid #dae5eb;border-radius:5px;color:#587485;font-size:10px}.opV21DateField,.opV21DateField *{box-sizing:border-box}.opV21DateField{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:150px;color:#546d7d;font-size:10px;font-weight:740}.opV21DateControl{height:42px;background:white;display:flex;align-items:center;border:1px solid #ccdce5;border-radius:7px;overflow:hidden}.opV21DateControl input{min-width:0!important;width:100%;min-height:38px!important;border:0!important;background:transparent!important;font:inherit;font-size:12px;padding:7px}.opV21DateControl button{width:34px;flex:none;height:40px;background:white;border:0;border-left:1px solid #e4ebf0;display:grid;place-items:center;color:#2e6687;cursor:pointer}.opV21DateControl button:hover{background:#ecf6fa}.opV21HomeActionBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dae5eb;border-radius:9px;padding:20px 24px;margin:0 0 18px;box-shadow:0 1px 3px #10304808}.opV21HomeActionBanner h2{font-size:19px;margin:6px 0!important}.opV21HomeActionBanner p{font-size:12px;max-width:720px;color:#688092;line-height:1.5;margin:0}.opV21HomeActionBanner>a{white-space:nowrap;border-radius:6px;color:white;background:#1b506f;padding:10px 16px;font-weight:700;font-size:12px;text-decoration:none}.opkronEnterpriseSparesWorkspace .panel>button.primary{background:#1b506f!important}@media(max-width:980px){.opV21FeatureGrid,.opV21PolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opV21WorkState{flex-direction:column;gap:5px;align-items:flex-end}}@media(max-width:700px){.opV21ActionHeader,.opV21HomeActionBanner{flex-direction:column;align-items:stretch}.opV21FeatureGrid,.opV21PolicyGrid{grid-template-columns:1fr}.opV21WorkRow{grid-template-columns:33px minmax(0,1fr);padding:13px;gap:10px}.opV21WorkState{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center}.opV21Button,.opV21WorkState small{white-space:normal}.opV21Button{width:auto}.opV21ActionHeader .opV21Button{align-self:flex-start}.opV21DateField{min-width:135px}}.opV21InventoryMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.opV21InventoryMetrics>div{background:#fff;border:1px solid #dce5ea;border-radius:9px;padding:18px;min-width:0}.opV21InventoryMetrics span{color:#708493;font-size:12px;display:block}.opV21InventoryMetrics strong{display:block;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:#213e50;margin:8px 0 3px}.opV21InventoryMetrics small{font-size:10px;color:#8598a5}.opV21StockRegister{padding:21px!important}.opV21StockHeading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:0 0 17px}.opV21StockHeading h2{font-size:19px!important;margin:4px 0!important}.opV21StockHeading p{font-size:12px;color:#7b8e9c;margin:0}.opV21StockActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.opV21StockToolbar{background:#f8fafb;padding:11px;border:1px solid #e0e8ec;border-radius:7px;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.opV21StockToolbar input{height:37px;max-width:390px;flex:1 1;padding:8px 11px;font-size:12px;background:#fff;border:1px solid #d3e0e7;border-radius:6px}.opV21StockToolbar span{font-size:10px;color:#748998}.opV21StockScroll{overflow-x:auto}.opV21StockScroll table{border-collapse:collapse;width:100%;min-width:700px}.opV21StockScroll th{background:#f5f8fa;color:#718795!important;font-size:9px!important;text-align:left;text-transform:uppercase;padding:12px 10px}.opV21StockScroll td{color:#466070;font-size:12px;padding:13px 10px;border-bottom:1px solid #eaf0f3}.opV21StockScroll td strong{color:#214055}.opV21StockStatus{font-size:10px;font-weight:770;padding:6px 8px;background:#eaf6ef;color:#21734e;border-radius:5px}.opV21StockStatus.low{color:#a45c31;background:#fff4e9}.opV21History,.opV21TransactionPanel{margin-top:16px;padding:20px!important}.opV21StockForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;align-items:end}.opV21StockForm label{font-size:11px;font-weight:730;color:#536a7b;display:flex;flex-direction:column;gap:6px}.opV21StockForm input,.opV21StockForm select{height:41px;padding:9px 10px;border:1px solid #cfdce4;border-radius:7px;color:#2b4a5f;background:#fff}.opV21StockForm .opV21Button{min-height:41px}.opV21StockEmpty{padding:23px;text-align:center;background:#fafcfd;border:1px dashed #d4e2e9;border-radius:8px;margin:12px 0;color:#678192}.opV21StockEmpty strong{color:#2a4b5e;font-size:13px}.opV21StockEmpty p{font-size:11px;margin:6px 0 0}.opV21History .opV21Tabs{margin:0 0 14px}.opV21HistoryRow{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1f4;padding:12px 3px;gap:13px;flex-wrap:wrap;font-size:12px}.opV21HistoryRow strong{color:#2c4b5d}.opV21HistoryRow span{color:#6b8391}@media(max-width:1000px){.opV21InventoryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opV21StockHeading{flex-direction:column;align-items:flex-start}.opV21StockForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.opV21InventoryMetrics,.opV21StockForm{grid-template-columns:1fr}.opV21StockActions{width:100%}.opV21StockActions>.opV21Button{flex:1 1}.opV21HistoryRow{flex-direction:column;align-items:flex-start}}.opV21AlarmFeed{display:grid;grid-gap:18px;gap:18px;max-width:1460px}.opV21AlarmFeedToolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:end;justify-content:space-between;padding:16px;background:white;border:1px solid #dce5ea;border-radius:10px}.opV21AlarmFeedToolbar label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#506777}.opV21AlarmFeedToolbar select{min-width:260px;height:40px;padding:0 12px;border-radius:6px;border:1px solid #cad7de;background:white;color:#1a3547}.opV21AlarmFeedPanel{background:#fff;border:1px solid #dde5ea;border-radius:10px;padding:20px;min-width:0}.opV21AlarmFeedPanel h2{margin:0 0 17px;font-size:18px;letter-spacing:-.25px;color:#162d40}.opV21AlarmFeedStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.opV21AlarmFeedStats>div{border:1px solid #e3e9ed;border-radius:7px;padding:14px}.opV21AlarmFeedStats small{display:block;font-size:11px;color:#687f8d}.opV21AlarmFeedStats strong{display:block;font-size:26px;margin-top:5px;color:#142f41}.opV21AlarmFeedSources{margin-top:16px;color:#516b79;font-size:12px}.opV21AlarmFeedTable{width:100%;border-collapse:collapse;min-width:800px;font-size:12px}.opV21AlarmFeedTable th{text-align:left;background:#f1f5f7;color:#62788a;font-size:11px;padding:12px 10px}.opV21AlarmFeedTable td{border-bottom:1px solid #eaf0f3;padding:12px 10px}.opV21Status{border-radius:4px;padding:4px 8px;background:#eef4f7;font-size:11px;font-weight:700}.opV21Status.critical{background:#ffedeb;color:#a53333}.opV21AlarmFeedNote{color:#637987;font-size:12px}.opV21LiveFeedBanner{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:15px 20px;border:1px solid #c9dce3;border-radius:8px;background:#f6fbfd;margin:14px 0}.opV21LiveFeedBanner strong{font-size:12px}.opV21LiveFeedBanner span{font-size:12px;color:#5e7283}.opV21LiveFeedBanner a{color:#15516e;text-decoration:none;font-size:12px;font-weight:700}@media(max-width:680px){.opV21AlarmFeedStats{grid-template-columns:1fr}.opV21AlarmFeedToolbar select{min-width:0;width:100%}}.opV21ControlRoomBody{padding:25px 28px 35px;background:#f1f5f7;min-height:100vh}.opV21ControlHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:22px}.opV21ControlHeader h1{font-size:28px;letter-spacing:-.8px;margin:7px 0}.opV21ControlHeader p{color:#667c8b;font-size:12px}.opV21ControlTools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.opV21ControlTools button,.opV21ControlTools select{height:38px;border-radius:7px;border:1px solid #cddbe1;background:white;color:#204154;padding:0 12px;font-size:12px;cursor:pointer}.opV21ControlTools button:last-child{background:#13354a;color:white}.opV21ControlMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 16px}.opV21ControlCard,.opV21ControlMetrics article{background:white;border:1px solid #dce6eb;border-radius:11px;box-shadow:0 2px 9px #203b4a07}.opV21ControlMetrics article{padding:20px;min-width:0}.opV21ControlMetrics small,.opV21ControlMetrics span{display:block;color:#657d8b;font-size:11px}.opV21ControlMetrics strong{display:block;font-size:30px;color:#123247;margin:8px 0;letter-spacing:-.7px}.opV21ControlMetrics strong.datetime{font-size:17px;letter-spacing:0;line-height:1.4}.opV21ControlGrid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:14px;gap:14px}.opV21ControlCard{min-width:0;padding:20px}.opV21ControlTitle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.opV21ControlTitle h2{margin:0;font-size:15px;color:#162f42}.opV21ControlTitle a,.opV21ControlTitle span{font-size:11px;color:#6c8490}.opV21ControlTitle a{color:#1b648b;font-weight:700}.opV21ControlChart{display:flex;height:200px;align-items:stretch;gap:8px;padding:15px 10px 25px;border-bottom:1px solid #e6edef}.opV21ControlChartBar{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:7px}.opV21ControlChartBar>span{display:block;width:100%;max-width:34px;background:linear-gradient(0deg,#165579,#63aec7);border-radius:5px 5px 0 0;min-height:5px}.opV21ControlChartBar small{font-size:8px;color:#788c98;white-space:nowrap;transform:rotate(-45deg);transform-origin:center}.opV21ControlEmpty{display:grid;place-items:center;min-height:145px;text-align:center;font-size:12px;line-height:1.65;color:#738895;background:#f8fafb;border:1px dashed #e2e9ec;border-radius:8px;padding:25px}.opV21PriorityStack{display:grid;grid-gap:12px;gap:12px}.opV21PriorityStack>div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ecf1f4}.opV21PriorityStack strong{font-size:19px}.opV21PriorityStack .priority{color:#526c7f;font-size:11px;font-weight:750}.opV21PriorityStack .priority.critical{color:#bb3838}.opV21ControlAlarmList>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ebeff2;padding:11px 0}.opV21ControlAlarmList>div>span{width:115px;flex-shrink:0;font-size:11px;color:#46657b;overflow:hidden;text-overflow:ellipsis}.opV21ControlAlarmList>div div{flex:1 1;min-width:0}.opV21ControlAlarmList b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opV21ControlAlarmList small{display:block;font-size:10px;margin-top:5px;color:#8295a2}.opV21ControlAlarmList em{font-size:9px;font-style:normal;color:#62798a}.opV21ControlAlarmList em.critical{color:#c33333}.opV21ControlAlarmList>p{font-size:12px;color:#84939c}.opV21ControlFooter{display:block;margin-top:12px;text-align:right;font-size:11px;color:#1b648b}.opV21ControlSources{display:grid;grid-gap:10px;gap:10px}.opV21ControlSources>div:not(.opV21ControlEmpty){display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;padding:12px;background:#f8fafb;border-radius:6px;font-size:11px}.opV21ControlSources small{grid-column:1/-1;color:#748995}.opV21ControlTrust{font-size:10px;text-align:right;color:#82949c;margin-top:17px}.opV21ControlRoom.presentation{display:block}.opV21ControlRoom.presentation .opV21ControlRoomBody{width:100%;padding:27px;min-height:100vh}.opV21ControlRoom.presentation .opV21ControlMetrics article{padding:25px}.opV21ControlRoom.presentation .opV21ControlMetrics strong{font-size:36px}@media(max-width:1100px){.opV21ControlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opV21ControlGrid{grid-template-columns:1fr}}@media(max-width:600px){.opV21ControlRoomBody{padding:16px}.opV21ControlMetrics{grid-template-columns:1fr 1fr;gap:8px}.opV21ControlMetrics article{padding:12px}.opV21ControlMetrics strong{font-size:22px}.opV21ControlCard{padding:14px}.opV21ControlAlarmList>div>span{width:78px}}