.dbrShell{color:#132536;background:#f2f5f7;grid-template-columns:74px 1fr;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui;display:grid}.dbrRail{background:#061d35;flex-direction:column;gap:7px;height:100vh;padding:17px 8px;display:flex;position:sticky;top:0}.dbrRail button{color:#83a0b8;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;gap:4px;padding:10px 3px;display:grid}.dbrRail button span,.dbrRail button:first-child{font-size:18px}.dbrRail small{font-size:8px}.dbrRail button.active,.dbrRail button:hover{color:#63d2df;background:#0e3655}.dbrMain{min-width:0}.dbrHeader{background:#fff;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;height:86px;padding:13px 28px;display:flex}.dbrHeader>div:first-child{grid-template-columns:auto 1fr;column-gap:13px;display:grid}.dbrHeader h1{grid-column:2;margin:3px 0 0;font-size:20px}.dbrHeader span{color:#6b8294;letter-spacing:.05em;font-size:10px}.dbrHeader button,.dbrCompare button,.dbrPanel button,.dbrModal button{color:#284459;cursor:pointer;background:#fff;border:1px solid #cbd7df;border-radius:7px;padding:8px 11px}.dbrHeaderActions{align-items:center;gap:8px;display:flex}.dbrHeader button.primary,.dbrModal button.primary{color:#fff;background:#0b7893;border-color:#0b7893}.dbrContent{max-width:1640px;margin:auto;padding:22px 28px 60px}.dbrError{color:#9f3030;background:#fff0f0;border:1px solid #efb5b5;border-radius:8px;justify-content:space-between;margin-bottom:12px;padding:11px 14px;display:flex}.dbrError button{background:0 0;border:0}.dbrHero{color:#fff;background:linear-gradient(115deg,#082b4b,#0d5270);border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:23px 26px;display:flex;box-shadow:0 10px 30px #07284122}.dbrHero span,.dbrPanel header span,.dbrPanel>span,.dbrCompare header span{text-transform:uppercase;letter-spacing:.15em;color:#68cad6;font-size:9px}.dbrHero h2{max-width:880px;margin:7px 0;font-size:21px}.dbrHero p{color:#b6cfda;margin:0;font-size:11px}.dbrRunNav{background:#ffffff10;border:1px solid #ffffff27;border-radius:9px;min-width:260px;padding:11px}.dbrRunNav select{color:#173349;background:#fff;border:0;border-radius:5px;width:100%;margin:5px 0;padding:8px}.dbrRunNav small{color:#a9c2cd;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dbrCompare,.dbrPanel{background:#fff;border:1px solid #d9e2e8;border-radius:11px;margin-top:13px;box-shadow:0 2px 10px #14344e0b}.dbrCompare header,.dbrPanel header{justify-content:space-between;align-items:center;display:flex}.dbrCompare h3,.dbrPanel h3{margin:4px 0;font-size:14px}.dbrCompare header div:last-child{gap:5px;display:flex}.dbrCompare button.active{color:#08788d;background:#e9f7f8;border-color:#61bdc8}.dbrFilterLine{border-left:3px solid #0a8da4;grid-template-columns:70px repeat(4,minmax(120px,1fr)) 65px;align-items:center;gap:7px;margin-top:9px;padding-left:10px;display:grid}.dbrFilterLine.b{border-color:#d99a45}.dbrFilterLine select{color:#284459;background:#f8fafb;border:1px solid #d4dfe5;border-radius:6px;padding:8px}.dbrKpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:13px;display:grid}.dbrKpis article{background:#fff;border:1px solid #d9e2e8;border-radius:10px;min-width:0;padding:13px}.dbrKpis span{color:#6b8192;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.dbrKpis strong{margin:6px 0 2px;font-size:21px;display:block}.dbrKpis small{color:#c18434;font-size:9px}.dbrSpark{width:100%;height:36px;margin-top:5px;display:block}.dbrSpark path{stroke:#dce6ea;fill:none}.dbrSpark polyline{stroke:#1395aa;stroke-width:2px;fill:none}.dbrSpark circle{fill:#1395aa}.dbrGrid{grid-template-columns:1.4fr 1fr;gap:13px;display:grid}.dbrPanel{padding:16px}.dbrBars{gap:9px;margin-top:14px;display:grid}.dbrBars button{text-align:left;border:0;grid-template-columns:160px 1fr 110px 35px;align-items:center;gap:9px;padding:2px;display:grid}.dbrBars i{background:#e9eff2;border-radius:5px;height:8px;overflow:hidden}.dbrBars i b{background:linear-gradient(90deg,#1697ab,#69cad2);height:100%;display:block}.dbrBars strong{text-align:right}.dbrBars small{text-align:right;color:#7690a3}.dbrLifecycle>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.dbrLifecycle>div button{flex-direction:column;align-items:flex-start;padding:15px;display:flex}.dbrLifecycle strong{font-size:25px}.dbrLifecycle .new{border-left:4px solid #3695ce}.dbrLifecycle .persistent{border-left:4px solid #e0a440}.dbrLifecycle .resolved{border-left:4px solid #50b783}.dbrLifecycle .reappeared{border-left:4px solid #d86774}.dbrPriority>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.dbrPriority>div button{text-align:left;grid-template-columns:42px 1fr 50px 110px;align-items:center;gap:10px;display:grid}.dbrPriority button>b{color:#9b6218;background:#f5e4c9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dbrPriority button span{flex-direction:column;display:flex}.dbrPriority small{color:#7890a1}.dbrPriority i,.dbrPriority em{text-align:right;font-style:normal}.dbrTools{gap:7px;display:flex}.dbrTools input{border:1px solid #d2dde4;border-radius:6px;min-width:300px;padding:8px}.dbrTable{max-height:630px;margin-top:13px;overflow:auto}.dbrTable table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.dbrTable th{color:#577083;text-align:left;z-index:1;background:#edf3f6;padding:9px;position:sticky;top:0}.dbrTable td{border-bottom:1px solid #e8eef1;padding:9px}.dbrTable tr:hover td{background:#f6fafb}.dbrTable td small{color:#8197a6;margin-top:3px;display:block}.dbrTable td.bad{color:#c64950}.dbrScore{border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.dbrScore.high{color:#b83e46;background:#ffe2e1}.dbrScore.medium{color:#9b671b;background:#fff0d4}.dbrScore.low{color:#24845b;background:#e4f5ed}.dbrBadge{background:#eaf0f4;border-radius:12px;padding:4px 7px}.dbrBadge.new{color:#1e77ac}.dbrBadge.persistent{color:#a26812;background:#fff2da}.dbrBadge.reappeared{color:#ad3f4a;background:#ffe6e8}.dbrTrendCards article{border:1px solid #dce5ea;border-radius:8px;padding:13px}.dbrAbout{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dbrAbout li{margin:11px 0;font-size:12px;line-height:1.5}.dbrModalBack{z-index:100;background:#061b2c99;place-items:center;display:grid;position:fixed;inset:0}.dbrModal{background:#fff;border-radius:12px;width:min(560px,100vw - 30px);padding:20px;box-shadow:0 25px 70px #00111f66}.dbrModal header,.dbrModal footer{justify-content:space-between;align-items:center;display:flex}.dbrModal header h2{margin:4px 0}.dbrModal>label{color:#60778a;flex-direction:column;gap:5px;margin:13px 0;font-size:10px;display:flex}.dbrModal input,.dbrModal select,.dbrModal textarea{font:inherit;border:1px solid #cedae2;border-radius:7px;padding:9px}.dbrDrop{text-align:center;background:#f5fafb;padding:22px;border:1px dashed #7ba9ba!important}.dbrDrop input{margin-top:8px}.dbrModal footer{justify-content:flex-end;gap:8px;margin-top:18px}@media (width<=1100px){.dbrKpis{grid-template-columns:repeat(3,1fr)}.dbrFilterLine{grid-template-columns:70px 1fr 1fr}.dbrGrid,.dbrAbout{grid-template-columns:1fr}}@media (width<=700px){.dbrShell{grid-template-columns:1fr}.dbrRail{z-index:30;flex-direction:row;justify-content:space-around;width:100%;height:60px;padding:4px;position:fixed;top:auto;bottom:0}.dbrRail button{flex:1}.dbrRail button:first-child{display:none}.dbrHeader{height:auto;padding:13px}.dbrHeaderActions span,.dbrHeaderActions button:not(.primary){display:none}.dbrContent{padding:12px 12px 75px}.dbrHero{flex-direction:column;align-items:flex-start}.dbrRunNav{width:100%}.dbrKpis,.dbrFilterLine{grid-template-columns:1fr 1fr}.dbrFilterLine strong{grid-column:1/-1}.dbrPriority>div{grid-template-columns:1fr}.dbrTools input{min-width:0}.dbrPanel header{flex-direction:column;align-items:flex-start;gap:9px}}.dbrAboutPage{gap:13px;margin-top:13px;display:grid}.dbrAboutIntro{color:#fff;background:linear-gradient(118deg,#082c4d 0%,#0a506c 72%,#08758a 100%);border-radius:15px;justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex;box-shadow:0 12px 34px #052d4926}.dbrAboutIntro>div:first-child{max-width:850px}.dbrAboutIntro span,.dbrQuestions>span,.dbrDefinitions>span{color:#61d0dc;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.dbrAboutIntro h2{letter-spacing:-.025em;margin:7px 0 9px;font-size:25px}.dbrAboutIntro p{color:#c3d9e2;max-width:820px;margin:0;font-size:12px;line-height:1.65}.dbrAboutPromise{background:#ffffff12;border:1px solid #ffffff35;border-radius:12px;flex:0 0 275px;padding:15px 17px}.dbrAboutPromise .appIcon{color:#77e0d0;width:26px;height:26px;margin-bottom:13px}.dbrAboutPromise span{color:#a7cbd5}.dbrAboutPromise strong{margin-top:5px;font-size:12px;line-height:1.5;display:block}.dbrFlow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:5px 0;display:grid;position:relative}.dbrFlow:before{content:"";z-index:0;background:linear-gradient(90deg,#1593aa,#3ab8b5,#e0a445,#4bb588);height:2px;position:absolute;top:55px;left:7%;right:7%}.dbrFlow article{z-index:1;background:#fff;border:1px solid #d9e3e8;border-radius:13px;min-width:0;min-height:212px;padding:16px 15px;position:relative;box-shadow:0 4px 16px #12374e0c}.dbrFlow article:after{content:"›";z-index:3;color:#17899c;background:#fff;border:1px solid #c8d8df;border-radius:50%;place-items:center;width:19px;height:19px;font-size:18px;line-height:1;display:grid;position:absolute;top:36px;right:-10px}.dbrFlow article:last-child:after{display:none}.dbrFlowTop{justify-content:space-between;align-items:center;display:flex}.dbrFlowTop>b{color:#93a6b2;letter-spacing:.12em;font-size:10px}.dbrFlowTop>span{color:#0b8396;background:#eaf7f8;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.dbrFlow article:nth-child(4) .dbrFlowTop>span,.dbrFlow article:nth-child(5) .dbrFlowTop>span{color:#b2761b;background:#fff5e4}.dbrFlow article:nth-child(6) .dbrFlowTop>span{color:#27855d;background:#e8f6ef}.dbrFlowTop .appIcon{width:21px;height:21px}.dbrFlow h3{color:#163248;margin:17px 0 4px;font-size:15px}.dbrFlow>article>strong{color:#2e6075;min-height:31px;font-size:11px;line-height:1.35;display:block}.dbrFlow p{color:#6e8493;margin:10px 0 0;font-size:10px;line-height:1.55}.dbrControlLoop{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:13px;display:grid}.dbrLoopGraphic,.dbrQuestions,.dbrDefinitions{background:#fff;border:1px solid #d9e3e8;border-radius:13px}.dbrLoopGraphic{color:#fff;text-align:center;background:radial-gradient(circle at 50% 46%,#0c5571 0,#0a3959 46%,#072944 100%);flex-direction:column;justify-content:center;align-items:center;min-height:265px;padding:28px;display:flex}.dbrLoopGraphic>span{color:#68d0d9;letter-spacing:.18em;font-size:9px;font-weight:800}.dbrLoopGraphic>div{justify-content:center;align-items:center;gap:8px;margin:26px 0 20px;display:flex}.dbrLoopGraphic i{color:#e8f7f8;background:#ffffff0c;border:1px solid #72cad452;border-radius:50%;place-items:center;width:73px;height:73px;font-size:11px;font-style:normal;font-weight:750;display:grid}.dbrLoopGraphic b{color:#64cfda}.dbrLoopGraphic p{color:#abcbd6;margin:0;font-size:10px}.dbrQuestions{padding:22px 24px}.dbrQuestions h3{margin:5px 0 16px;font-size:16px}.dbrQuestions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dbrQuestions article{background:#f5f8fa;border-radius:9px;gap:10px;padding:11px;display:flex}.dbrQuestions article>b{color:#25825c;background:#dff3ed;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.dbrQuestions article strong{color:#28485c;font-size:10px}.dbrQuestions article p{color:#728694;margin:3px 0 0;font-size:9px;line-height:1.45}.dbrDefinitions{padding:17px 20px}.dbrDefinitions>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.dbrDefinitions article{background:#f5f8fa;border-left:3px solid #3496cb;border-radius:7px;padding:11px 13px}.dbrDefinitions article.persistent{border-color:#dfa03d}.dbrDefinitions article.reappeared{border-color:#d56672}.dbrDefinitions article.resolved{border-color:#4ab27f}.dbrDefinitions b{font-size:10px}.dbrDefinitions p{color:#718491;margin:4px 0 0;font-size:9px}@media (width<=1250px){.dbrFlow{grid-template-columns:repeat(3,1fr)}.dbrFlow:before,.dbrFlow article:after{display:none}.dbrFlow article{min-height:185px}.dbrControlLoop{grid-template-columns:1fr}}@media (width<=760px){.dbrAboutIntro{flex-direction:column;align-items:flex-start;padding:22px}.dbrAboutPromise{flex-basis:auto;width:100%}.dbrFlow{grid-template-columns:1fr}.dbrFlow article{min-height:0}.dbrQuestions>div,.dbrDefinitions>div{grid-template-columns:1fr}.dbrLoopGraphic>div{gap:4px}.dbrLoopGraphic i{width:60px;height:60px;font-size:9px}}.dbrAnalysisPulse{background:linear-gradient(110deg,#f8fbff,#fff);border:1px solid #d9e3ef;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:14px 0;padding:16px 20px;display:flex}.dbrAnalysisPulse>div:first-child{gap:3px;display:grid}.dbrAnalysisPulse span{text-transform:uppercase;letter-spacing:.08em;color:#65748b;font-size:11px}.dbrAnalysisPulse strong{color:#17243a}.dbrAnalysisPulse small{color:#718096}.dbrAnalysisPulse>div:last-child{text-align:right}.dbrAnalysisPulse>div:last-child strong{color:#147d64;font-size:24px;display:block}.dbrAnalysisPulse.awaiting>div:last-child strong{color:#9a6a16}.dbrAnalysisTag{color:#245a9b;background:#edf4ff;border-radius:8px;max-width:220px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.dbrRunState{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.dbrRunState.ok{color:#147d64;background:#e8f7f1}.dbrRunState.waiting{color:#936414;background:#fff5df}.dbrHero.overview{background:linear-gradient(112deg,#072a49 0%,#0a4e69 68%,#08788a 100%);padding:19px 24px}.dbrHero.overview h2{font-size:20px}.dbrOverviewStatus{background:#fff;border:1px solid #d5e1e7;border-radius:13px;grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr) minmax(220px,.7fr);gap:0;margin-top:13px;display:grid;overflow:hidden;box-shadow:0 4px 18px #14344e0d}.dbrRunHealth,.dbrCoverage{border-right:1px solid #e1e8ec;align-items:center;gap:13px;padding:17px 19px;display:flex}.dbrRunHealth>span{border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.dbrRunHealth>span.ok{color:#23835d;background:#e6f5ee}.dbrRunHealth>span.waiting{color:#a56b16;background:#fff2dc}.dbrRunHealth .appIcon{width:21px;height:21px}.dbrRunHealth div{gap:3px;display:grid}.dbrRunHealth small,.dbrCoverage small{color:#718696;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.dbrRunHealth strong{color:#19384d;font-size:13px}.dbrRunHealth p{color:#718696;margin:0;font-size:9px}.dbrCoverage{gap:4px;display:grid}.dbrCoverage strong{color:#17384f;font-size:23px}.dbrCoverage i{background:#e8eef2;border-radius:6px;height:6px;overflow:hidden}.dbrCoverage i b{border-radius:inherit;background:linear-gradient(90deg,#1689a2,#54bca3);height:100%;display:block}.dbrCoverage span{color:#718696;font-size:9px}.dbrOverviewCta{color:#17384f;cursor:pointer;text-align:left;background:linear-gradient(135deg,#eef9fa,#f8fbfc);border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:17px 19px;display:flex}.dbrOverviewCta span{color:#16879a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.dbrOverviewCta strong{margin:5px 0 3px;font-size:14px}.dbrOverviewCta small{color:#51768a}.dbrKpisPrimary article{border-top:3px solid #5a9fb1;padding:16px 17px;position:relative;overflow:hidden}.dbrKpisPrimary article.exposure{border-top-color:#0a7893}.dbrKpisPrimary article.attention{border-top-color:#dda13d}.dbrKpisPrimary article.positive{border-top-color:#43aa78}.dbrKpisPrimary article>strong{letter-spacing:-.025em;font-size:26px}.dbrKpisPrimary article>p{color:#7c909e;min-height:25px;margin:3px 0 0;font-size:9px;line-height:1.4}.dbrKpisPrimary .dbrSpark{height:31px}.dbrAttentionStrip{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.dbrAttentionStrip button{color:#244257;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4e9;border-left:3px solid #d79837;border-radius:9px;grid-template-columns:1fr auto;gap:3px 9px;padding:11px 13px;display:grid;position:relative}.dbrAttentionStrip button.priority{border-left-color:#d4515e}.dbrAttentionStrip button.monitoring{border-left-color:#398fbc}.dbrAttentionStrip button>span{color:#6d8393;text-transform:uppercase;font-size:9px;font-weight:750}.dbrAttentionStrip button>strong{grid-area:1/2/3;font-size:21px}.dbrAttentionStrip button>small{color:#7a8f9d;font-size:9px}.dbrAttentionStrip button>i{color:#168398;opacity:0;font-size:8px;font-style:normal;transition:opacity .15s;position:absolute;bottom:7px;right:12px}.dbrAttentionStrip button:hover>i{opacity:1}.dbrLifecycle>div button small{color:#8496a3;margin-top:3px;font-size:8px}.dbrPriorityHead{color:#788b99;letter-spacing:.06em;text-transform:uppercase;padding:0 10px;font-size:8px;font-weight:750;grid-template-columns:42px minmax(180px,1fr) minmax(180px,.8fr) 74px 120px!important;gap:10px!important;margin:13px 4px 0!important;display:grid!important}.dbrPriority>div:last-child{grid-template-columns:1fr;gap:6px;margin-top:7px;display:grid}.dbrPriority>div:last-child button{border-color:#e1e8ec;grid-template-columns:42px minmax(180px,1fr) minmax(180px,.8fr) 74px 120px;padding:9px 11px}.dbrPriorityCluster{min-width:0}.dbrPriorityCluster strong,.dbrPriorityCluster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbrPriority button i{flex-direction:column;display:flex}.dbrPriority button em{font-weight:750}@media (width<=1100px){.dbrOverviewStatus{grid-template-columns:1fr 1fr}.dbrOverviewCta{grid-column:1/-1}.dbrKpis.dbrKpisPrimary,.dbrAttentionStrip{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.dbrOverviewStatus{grid-template-columns:1fr}.dbrRunHealth,.dbrCoverage{border-bottom:1px solid #e1e8ec;border-right:0}.dbrOverviewCta{grid-column:auto}.dbrKpis.dbrKpisPrimary,.dbrAttentionStrip{grid-template-columns:1fr 1fr}.dbrPriorityHead{display:none!important}.dbrPriority>div:last-child button{grid-template-columns:42px 1fr 70px}.dbrPriorityCluster{grid-column:2}.dbrPriority>div:last-child button em{grid-area:1/3}.dbrPriority>div:last-child button i{grid-area:2/3}.dbrBars button{grid-template-columns:120px 1fr 90px 30px}}.dbrCompare{padding:12px 14px}.dbrCompare h3{margin:3px 0}.dbrFilterLine{grid-template-columns:62px repeat(5,minmax(0,1fr)) 58px;align-items:end;gap:7px;margin-top:8px;padding:7px 0 7px 9px}.dbrFilterLine>strong{white-space:nowrap;align-self:center;align-items:center;gap:7px;font-size:11px;display:flex}.dbrFilterLine>strong i{background:#0a8da4;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.dbrFilterLine.b>strong i{background:#d99a45}.dbrFilterLine label{gap:3px;min-width:0;display:grid}.dbrFilterLine label span{color:#718696;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.dbrFilterLine select{text-overflow:ellipsis;width:100%;min-width:0;height:32px;padding:5px 7px;font-size:10px}.dbrFilterLine .dbrFilterReset{height:32px;padding:5px 8px;font-size:9px}@media (width<=820px){.dbrFilterLine{grid-template-columns:62px repeat(2,minmax(0,1fr))}.dbrFilterLine>strong{grid-row:1/4}.dbrFilterLine .dbrFilterReset{grid-column:3}}@media (width<=700px){.dbrFilterLine{grid-template-columns:1fr 1fr}.dbrFilterLine>strong{grid-area:auto/1/auto/-1}.dbrFilterLine .dbrFilterReset{grid-column:auto}}.dbrKpis.dbrKpisPrimary{grid-template-columns:repeat(3,minmax(0,1fr))}.dbrKpisPrimary article.source{border-top-color:#7693a5}.dbrKpiTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.dbrDelta{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;width:max-content;padding:4px 6px;font-weight:800;letter-spacing:0!important;text-transform:none!important;font-size:8px!important;display:inline-flex!important}.dbrDelta small{font-weight:700;color:inherit!important;font-size:7px!important}.dbrDelta.good{color:#23825c;background:#e4f5ed}.dbrDelta.bad{color:#bc4650;background:#ffe8e8}.dbrDelta.neutral{color:#708492;background:#edf2f5}.dbrKpiCompare{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0 5px;display:grid}.dbrKpiCompare>div{background:#f7fbfc;border:1px solid #dbe6ea;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.dbrKpiCompare>div.lineB{background:#fffaf4;border-color:#efd5b5}.dbrKpiCompare>div>small{color:#147e91;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.dbrKpiCompare>div.lineB>small{color:#aa681f}.dbrKpiCompare>div>small i{background:#0a8da4;border-radius:50%;width:7px;height:7px}.dbrKpiCompare>div.lineB>small i{background:#d99a45}.dbrKpiCompare>div>strong{margin:0;font-size:18px}.dbrKpiCompare .dbrDelta{padding:3px 5px}@media (width<=1100px){.dbrKpis.dbrKpisPrimary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dbrKpis.dbrKpisPrimary{grid-template-columns:1fr}.dbrKpiCompare{grid-template-columns:1fr 1fr}}.dbrTrendCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dbrTrendCards article{background:#fbfdff;border:1px solid #dce5ea;border-radius:12px;min-width:0;padding:15px}.dbrTrendTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dbrTrendTitle>div{gap:3px;display:grid}.dbrTrendTitle>div>span{color:#334155;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:800}.dbrTrendTitle>div>small{color:#8293a1;font-size:.6rem}.dbrTrendValue{color:#172033;letter-spacing:-.025em;margin-top:13px;font-size:1.45rem;display:block}.dbrTrendCompare{grid-template-columns:1fr 1fr;gap:0;margin:14px 0 4px;display:grid}.dbrTrendCompare>div{gap:5px;min-width:0;display:grid}.dbrTrendCompare>div+div{border-left:1px solid #dfe6eb;padding-left:13px}.dbrTrendCompare>div>small{color:#64748b;align-items:center;gap:5px;font-size:.59rem;font-weight:800;display:flex}.dbrTrendCompare i{background:#168fa5;border-radius:50%;width:7px;height:7px}.dbrTrendCompare .lineB i{background:#d99a45}.dbrTrendCompare strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.dbrTrendSpark{width:100%;height:52px;margin-top:9px;display:block;overflow:visible}.dbrTrendSpark path{fill:none;stroke:#dce4eb;stroke-width:1px}.dbrTrendSpark polyline{fill:none;stroke-width:2px}.dbrTrendSpark .lineA{stroke:#168fa5}.dbrTrendSpark .lineB{stroke:#d99a45}.dbrTrendCards footer{justify-content:space-between;margin-top:3px;display:flex}.dbrTrendCards footer span{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.56rem}.dbrTrendsPanel>header>small{color:#758898;font-size:.63rem}@media (width<=1100px){.dbrTrendCards{grid-template-columns:1fr}}.dbrContent.weekly>.dbrHero,.dbrContent.weekly>.dbrCompare,.dbrContent.weekly>.dbrAnalysisPulse{display:none}.dbrWeeklyReview{gap:13px;display:grid}.dbrWeeklyIntro{background:linear-gradient(110deg,#f7fbfc,#fff);border:1px solid #d7e2e8;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;padding:20px 24px;display:flex}.dbrWeeklyIntro>div:first-child{max-width:780px}.dbrWeeklyIntro span{color:#147f93;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.dbrWeeklyIntro h2{color:#17384f;margin:5px 0 6px;font-size:21px}.dbrWeeklyIntro p{color:#718696;margin:0;font-size:11px}.dbrWeeklyIntro>div:last-child{background:#f3f9fa;border-left:3px solid #178ca0;gap:3px;min-width:210px;padding:11px 14px;display:grid}.dbrWeeklyIntro>div:last-child small,.dbrWeeklyIntro>div:last-child span{color:#78909f;font-size:8px}.dbrWeeklyIntro>div:last-child strong{color:#17384f;font-size:13px}.dbrWeeklyCompare{grid-template-columns:1fr 1fr;gap:28px;display:grid;position:relative}.dbrWeek{background:#fff;border:1px solid #d8e3e8;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #11384d0c}.dbrWeek.latest{border-top:4px solid #168ba0}.dbrWeek.previous{border-top:4px solid #8ba1af}.dbrWeek>header{background:#f9fbfc;border-bottom:1px solid #e3eaee;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.dbrWeek>header>div{gap:3px;display:grid}.dbrWeek>header span{color:#708695;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.dbrWeek>header h3{color:#17384f;margin:0;font-size:19px}.dbrWeek>header small{color:#8496a2;font-size:8px}.dbrWeek>header>strong{color:#16374e;text-align:right;font-size:31px;line-height:1;display:grid}.dbrWeek>header>strong small{text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:700}.dbrWeekCards{grid-template-columns:repeat(3,1fr);gap:0;padding:9px 12px;display:grid}.dbrWeekCards>div{border-bottom:1px solid #e5ebef;border-right:1px solid #e5ebef;align-content:center;gap:6px;min-height:105px;padding:12px 13px;display:grid}.dbrWeekCards>div:nth-child(3n){border-right:0}.dbrWeekCards>div:nth-last-child(-n+3){border-bottom:0}.dbrWeekCards>div>span,.dbrWeekOutcome span{color:#6e8392;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.dbrWeekCards>div>strong{color:#17384f;font-size:23px}.dbrWeekCards>div.primary>strong{font-size:29px}.dbrWeekCards .dbrDelta,.dbrWeekOutcome .dbrDelta{justify-self:start}.dbrWeekOutcome{background:#f5f8fa;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 15px;display:grid}.dbrWeekOutcome>div{background:#fff;border:1px solid #dfe7eb;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 9px;padding:10px 11px;display:grid}.dbrWeekOutcome>div>strong{color:#17384f;grid-area:1/2/3;font-size:20px}.dbrWeekArrow{z-index:3;color:#16879b;background:#fff;border:1px solid #cddde3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #17384f1a}.dbrWeeklyFoot{color:#7b8f9c;justify-content:space-between;gap:20px;padding:0 4px;font-size:9px;display:flex}.dbrWeeklyFoot>span{place-items:initial;border:0;border-radius:0;width:auto;height:auto;font-style:normal;line-height:1.4;display:block}.dbrWeeklyFoot b{color:#425f72}.dbrWeeklyEmpty{color:#66808f;border:1px dashed #b9cbd3;border-radius:13px;place-items:center;gap:7px;min-height:300px;display:grid}.dbrWeeklyEmpty .appIcon{color:#16899d;width:35px;height:35px}@media (width<=1050px){.dbrWeeklyCompare{grid-template-columns:1fr}.dbrWeekArrow{display:none}.dbrWeekCards{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.dbrWeeklyIntro{flex-direction:column;align-items:flex-start}.dbrWeeklyIntro>div:last-child{width:100%}.dbrWeek>header{flex-direction:column;align-items:flex-start}.dbrWeek>header>strong{text-align:left}.dbrWeekCards{grid-template-columns:1fr 1fr}.dbrWeekCards>div{border-bottom:1px solid #e5ebef!important;border-right:1px solid #e5ebef!important}.dbrWeekCards>div:nth-child(2n){border-right:0!important}.dbrWeekOutcome{grid-template-columns:1fr}.dbrWeeklyFoot{flex-direction:column}}.dbrShell{grid-template-columns:var(--app-rail-width) minmax(0,1fr)}.dbrRail{width:var(--app-rail-width);gap:0;padding:14px 0 0}.dbrRail .railButton{width:100%;height:62px;min-height:62px;padding:0 4px}.dbrRail .railButton .appIcon{width:21px;height:21px}.dbrRail .railButton small{font-size:9px}.dbrRail .dbrAppsButton{border-top:1px solid #17334d;border-radius:0;margin-top:auto}.dbrMain{justify-self:stretch;width:auto;min-width:0;max-width:100%;overflow-x:clip}.dbrHeader{box-sizing:border-box;width:100%;height:auto;min-height:82px;padding:15px 28px}.dbrHeader>div:first-child{align-items:center;gap:18px;display:flex}.dbrHeader .appBack{border:0;border-right:1px solid #dbe3ea;border-radius:0;padding:9px 18px 9px 0;display:flex}.dbrHeader .appHeaderTitle h1{grid-column:auto;margin:0;font-size:1.12rem}.dbrHeader .appHeaderTitle span{font-size:.61rem}.dbrHeader .appIcon{width:18px;height:18px}.dbrHeader .appHeaderIcon .appIcon{width:23px;height:23px}.dbrHeaderActions .dbrUser{text-align:right;gap:2px;margin-right:4px;display:grid}.dbrHeaderActions .dbrUser span{color:#7a8b99;text-transform:uppercase;font-size:9px}.dbrHeaderActions .dbrUser strong{color:#284459;font-size:11px}.dbrHeaderActions button.primary{color:#fff;background:#003;border-color:#003}.dbrContent{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:22px 28px 60px}@media (width<=700px){.dbrRail{width:100%;padding:4px}.dbrRail .dbrAppsButton,.dbrHeader .appHeaderIcon,.dbrHeaderActions .dbrUser{display:none}}.dbrShell{--dbr-line:#dbe3ea;--dbr-ink:#172033;--dbr-muted:#64748b;--dbr-a:#28789e;--dbr-b:#e07a2d;color:var(--dbr-ink);background:#f3f6f9}.dbrRail{background:#003;border-right:1px solid #ffffff24}.dbrRail .railButton{color:#aeb8c8;border-radius:0}.dbrRail .railButton:hover{color:#fff;background:#ffffff1a}.dbrRail .railButton.active{color:#fff;background:#ffffff29;border-left-color:#fff}.dbrRail .dbrAppsButton{border-top-color:#ffffff24}.dbrHeader{z-index:40;border-bottom:1px solid var(--brand-warm-grey-40);min-height:76px;box-shadow:none;padding:0 clamp(20px,3vw,48px);position:sticky;top:0}.dbrHeader .appHeaderIcon{color:#003;background:#f1f2f4}.dbrHeaderActions .dbrUser{border-right:1px solid #dce5ea;padding-right:13px}.dbrHeaderActions button{border-radius:9px;min-height:38px;font-size:.72rem;font-weight:800}.dbrHeaderActions button.primary{background:#003;border-color:#003}.dbrContent{width:calc(100% - 36px);max-width:1500px;margin-inline:auto;padding:30px 0 56px}.dbrHero,.dbrHero.overview{color:var(--dbr-ink);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;margin:0 0 20px;padding:0}.dbrHero span{color:#174f8a;letter-spacing:.08em;font-size:.61rem;font-weight:800}.dbrHero h2,.dbrHero.overview h2{max-width:900px;color:var(--dbr-ink);letter-spacing:-.025em;margin:5px 0 6px;font-size:1.65rem}.dbrHero p,.dbrHero.overview p{color:var(--dbr-muted);font-size:.78rem;line-height:1.5}.dbrRunNav{border:1px solid var(--dbr-line);background:#fff;border-radius:11px;min-width:285px;padding:10px 12px}.dbrRunNav span{color:var(--dbr-muted)}.dbrRunNav select{color:#334155;border:1px solid #cbd5e1;border-radius:8px;margin:4px 0;padding:7px 8px}.dbrRunNav small{color:#7c8b99}.dbrCompare,.dbrPanel,.dbrOverviewStatus{border:1px solid var(--dbr-line);box-shadow:none;background:#fff;border-radius:15px}.dbrCompare{margin-top:0;margin-bottom:12px;padding:18px}.dbrCompare h3,.dbrPanel h3{color:var(--dbr-ink);font-size:1.08rem}.dbrCompare header span,.dbrPanel header span,.dbrPanel>span{color:#174f8a;letter-spacing:.08em;font-size:.61rem;font-weight:800}.dbrCompare header div:last-child{background:#eef2f7;border-radius:9px;padding:3px}.dbrCompare header div:last-child button{color:#64748b;background:0 0;border:0;font-size:.66rem;font-weight:800}.dbrCompare header div:last-child button.active{color:#003;background:#fff;box-shadow:0 1px 4px #0f172a18}.dbrFilterLine{border:1px solid #dbe5ec;border-left:4px solid var(--dbr-a);background:#f9fbfc;border-radius:11px;grid-template-columns:76px repeat(5,minmax(0,1fr)) 58px;gap:8px;margin-top:11px;padding:10px 10px 10px 12px}.dbrFilterLine.b{border-left-color:var(--dbr-b);background:#fffaf6}.dbrFilterLine strong{color:#334155;font-size:.68rem}.dbrFilterLine label{background:#fff;border:1px solid #d7e0e8;border-radius:8px;gap:3px;min-width:0;padding:6px 8px;display:grid}.dbrFilterLine label span{color:#7c8b99;text-transform:uppercase;font-size:.54rem;font-weight:750}.dbrFilterLine select{color:#334155;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:1px 0;font-size:.66rem}.dbrKpis,.dbrKpis.dbrKpisPrimary{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:0 0 12px}.dbrKpis article,.dbrKpisPrimary article{border:1px solid var(--dbr-line);border-top:1px solid var(--dbr-line);min-height:122px;box-shadow:none;background:#fff;border-radius:13px;padding:15px}.dbrKpisPrimary article.exposure,.dbrKpisPrimary article.attention,.dbrKpisPrimary article.positive,.dbrKpisPrimary article.source{border-top-color:var(--dbr-line)}.dbrKpis span{letter-spacing:.035em;font-size:.67rem;font-weight:750}.dbrKpisPrimary article>strong{font-size:1.42rem}.dbrKpisPrimary article>p{color:var(--dbr-muted);font-size:.62rem}.dbrKpiCompare>div{background:#f2f7fa;border-top-width:3px;border-radius:8px}.dbrKpiCompare>div.lineB{background:#fff6ee}.dbrOverviewStatus{border-radius:13px;margin:0 0 12px}.dbrAttentionStrip{gap:11px;margin:0 0 12px}.dbrAttentionStrip button{border:1px solid var(--dbr-line);border-left:1px solid var(--dbr-line);box-shadow:none;border-radius:12px;padding:13px 15px}.dbrGrid{gap:12px}.dbrPanel{margin-top:0;padding:18px}.dbrGrid,.dbrPriority{margin-bottom:12px}.dbrPriority>div:last-child button,.dbrLifecycle>div button,.dbrBars button{background:#fff;border-radius:9px}.dbrAnalysisPulse{border:1px solid var(--dbr-line);background:#fff;border-radius:13px;margin:0 0 12px}@media (width<=1180px){.dbrKpis,.dbrKpis.dbrKpisPrimary{grid-template-columns:repeat(3,minmax(0,1fr))}.dbrFilterLine{grid-template-columns:76px repeat(3,minmax(0,1fr))}.dbrFilterLine .dbrFilterReset{grid-column:auto}}@media (width<=820px){.dbrContent{width:calc(100% - 24px);padding-top:22px}.dbrHeader{height:auto;padding:14px 16px}.dbrHero,.dbrHero.overview{flex-direction:column;align-items:flex-start}.dbrRunNav{width:100%;min-width:0}.dbrFilterLine{grid-template-columns:1fr 1fr}.dbrFilterLine>strong{grid-column:1/-1}}@media (width<=600px){.dbrKpis,.dbrKpis.dbrKpisPrimary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dbrQueueStats{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;margin:14px 0;display:grid}.dbrQueueStats button{text-align:left;align-items:center;gap:9px;padding:12px;display:flex}.dbrQueueStats button.active{color:#086c80;background:#eef9fa;border-color:#138da3}.dbrQueueStats strong{font-size:20px}.dbrQueueStats span{font-size:10px}.dbrUnassigned{color:#b06e16;background:#fff1d8;border-radius:12px;padding:4px 7px}.dbrOverdue{color:#b6353e;background:#ffe6e8;border-radius:12px;padding:4px 7px;font-weight:700}.dbrModalGrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.dbrModalGrid label{color:#60778a;flex-direction:column;gap:5px;margin:13px 0;font-size:10px;display:flex}.dbrModalGrid input,.dbrModalGrid select{font:inherit;border:1px solid #cedae2;border-radius:7px;padding:9px}@media (width<=700px){.dbrQueueStats,.dbrModalGrid{grid-template-columns:1fr 1fr}}.dbrIntel{gap:14px;display:grid}.dbrIntelKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dbrIntelKpis article{background:#fff;border:1px solid #dbe3ea;border-radius:13px;gap:5px;min-height:112px;padding:17px;display:grid}.dbrIntelKpis span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800}.dbrIntelKpis strong{color:#17324d;margin-top:7px;font-size:1.65rem}.dbrIntelKpis small{color:#7b8c9c;font-size:.65rem}.dbrClusterPanel>header>small{color:#7b8c9c}.dbrClusterTable{overflow:auto}.dbrClusterHead,.dbrClusterTable>button{grid-template-columns:minmax(240px,2fr) repeat(5,minmax(72px,.65fr)) minmax(110px,.8fr);align-items:center;gap:10px;min-width:930px;display:grid}.dbrClusterHead{color:#718397;text-transform:uppercase;padding:0 12px 9px;font-size:.61rem;font-weight:800}.dbrClusterTable>button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6edf3;width:100%;padding:12px}.dbrClusterTable>button:hover{background:#f4f9fd}.dbrClusterTable>button>span:first-child{gap:3px;display:grid}.dbrClusterTable b{color:#17324d}.dbrClusterTable small{color:#8a99a8}.dbrClusterTable strong{font-size:.75rem}.dbrIntelGrid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:14px;display:grid}.dbrHeatWrap{overflow:auto}.dbrHeatHead,.dbrHeatRow{grid-template-columns:65px repeat(6,minmax(82px,1fr));gap:5px;min-width:670px;display:grid}.dbrHeatHead{align-items:end;margin-bottom:6px}.dbrHeatHead b{color:#718397;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.dbrHeatRow{margin-bottom:5px}.dbrHeatRow strong{color:#64748b;padding:9px 5px;font-size:.65rem}.dbrHeatRow span{background:color-mix(in srgb,#1e88c8 calc(var(--heat) * 82%),#eef4f8);color:color-mix(in srgb,#fff calc(var(--heat) * 100%),#52677a);border-radius:7px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.dbrOwners>div{color:#52677a;grid-template-columns:minmax(90px,1fr) minmax(80px,1.4fr) 35px;align-items:center;gap:10px;margin:12px 0;font-size:.7rem;display:grid}.dbrOwners i{background:#e3ebf1;border-radius:99px;height:8px;overflow:hidden}.dbrOwners i b{border-radius:inherit;background:linear-gradient(90deg,#1582c4,#53bdd1);height:100%;display:block}.dbrOwners strong{text-align:right}.dbrIntelNote{color:#718397;margin:0;font-size:.66rem}.dbrRail{overflow-y:auto}.dbrRail .railButton{flex:none}@media (width<=1050px){.dbrIntelKpis{grid-template-columns:repeat(2,1fr)}.dbrIntelGrid{grid-template-columns:1fr}}@media (width<=620px){.dbrIntelKpis{grid-template-columns:1fr}}.bapShell{--navy:#003;--ink:#172033;--muted:#66788a;--line:#dce4ea;--bg:#f4f7f9;--teal:#187d82;--red:#b84238;background:var(--bg);min-height:100vh;color:var(--ink);font-family:Inter,Segoe UI,sans-serif}.bapRail{z-index:40;background:var(--navy);flex-direction:column;gap:3px;width:88px;padding:12px 7px;display:flex;position:fixed;inset:0 auto 0 0}.bapRail button{color:#b9cce0;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:62px;display:flex}.bapRail button:hover,.bapRail button.active{color:#fff;background:#ffffff1c}.bapRail button.active{border-left-color:#55d3d0}.bapRail b{font-size:20px}.bapRail small{font-size:8px;font-weight:800}.bapRail .logout{color:#f0aaaa;margin-top:auto}.bapMain{min-height:100vh;margin-left:88px}.bapHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;height:82px;padding:0 26px;display:flex}.bapIdentity{align-items:center;gap:15px;display:flex}.bapIdentity>button{border:0;border-right:1px solid var(--line);color:#5d6d7d;cursor:pointer;background:0 0;padding:10px 17px 10px 0;font-weight:750}.bapLogo{color:#0c676c;background:#e9f3f3;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.bapIdentity h1{margin:2px 0 0;font-size:18px}.bapIdentity small,.bapRunControl span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.bapRunControl{align-items:end;gap:8px;display:flex}.bapRunControl label{gap:4px;display:grid}.bapRunControl select,.bapRunControl button{color:#405267;background:#fff;border:1px solid #cbd6df;border-radius:8px;min-height:39px;padding:8px 10px;font-weight:700}.bapRunControl button{cursor:pointer}.bapRunControl .primary,.bapShell .primary{border-color:var(--navy);background:var(--navy);color:#fff}.bapContent{width:min(1530px,100% - 38px);margin:auto;padding:26px 0 60px}.bapError{color:#993a33;background:#fff2f1;border:1px solid #e8b6b1;border-radius:9px;justify-content:space-between;margin-bottom:15px;padding:12px 15px;display:flex}.bapError button{color:inherit;background:0 0;border:0}.bapEmpty{text-align:center;background:#fff;border:1px dashed #b9c9d4;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.bapEmpty>span{color:#176c71;background:#e9f3f3;border-radius:18px;place-items:center;width:72px;height:72px;font-size:24px;font-weight:900;display:grid}.bapEmpty p{max-width:600px;color:var(--muted)}.bapEmpty button{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:11px 16px}.bapHero{color:#fff;background:linear-gradient(115deg,#003,#0b4057 72%,#197d82);border-radius:17px;justify-content:space-between;align-items:center;min-height:150px;padding:28px 32px;display:flex;overflow:hidden}.bapHero p{color:#9addda;letter-spacing:.1em;font-size:10px;font-weight:850}.bapHero h2{max-width:760px;margin:8px 0;font-size:28px}.bapHero>div>span{color:#cfdae3}.bapHeroStatus{background:#ffffff12;border:1px solid #ffffff2b;border-radius:13px;flex-direction:column;min-width:220px;padding:18px 22px;display:flex}.bapHeroStatus strong{font-size:34px}.bapHeroStatus span{font-weight:800}.bapHeroStatus small{color:#bcd0da;margin-top:5px}.bapOverviewFilters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:13px 0 0;padding:12px 14px;display:flex}.bapOverviewFilters>div:first-child{flex-direction:column;gap:3px;min-width:230px;margin-right:auto;display:flex}.bapOverviewFilters small,.bapOverviewFilters label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850}.bapOverviewFilters label{gap:4px;display:grid}.bapOverviewFilters select{color:#33475a;background:#fff;border:1px solid #cad5de;border-radius:8px;min-width:145px;padding:8px}.bapSourcePills{background:#edf2f5;border-radius:9px;gap:4px;padding:3px;display:flex}.bapSourcePills button,.bapClearFilters{color:#536577;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.bapSourcePills button.active{color:#075f65;background:#fff;box-shadow:0 1px 4px #1327391c}.bapClearFilters{color:#9b4039}.bapKpis{grid-template-columns:repeat(5,1fr);gap:11px;margin:13px 0;display:grid}.bapKpis.compact{grid-template-columns:repeat(4,1fr)}.bapKpis article,.bapPanel{border:1px solid var(--line);background:#fff;border-radius:14px}.bapKpis article{flex-direction:column;min-height:125px;padding:16px;display:flex}.bapKpis article>span,.bapPanel header small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.bapKpis strong{margin:14px 0 3px;font-size:25px}.bapKpis i{color:#7b8996;margin-top:auto;font-size:10px;font-style:normal}.bapKpis small{font-size:10px}.bapGood{color:#087a63}.bapBad{color:#b84238}.bapNeutral{color:#728190}.bapOverviewGrid{grid-template-columns:1.4fr .68fr .72fr;gap:13px;display:grid}.bapPanel{padding:20px}.bapPanel>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.bapPanel h2,.bapPanel h3{margin:5px 0 0}.bapPanel header p{color:var(--muted);margin:5px 0 0;font-size:12px}.bapPanel header button,.bapPanel>header>b{color:#176c71;background:0 0;border:0;font-weight:800}.bapTopCases button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf1f3;grid-template-columns:48px 1.4fr 1fr .7fr;align-items:center;gap:12px;width:100%;padding:12px 4px;display:grid}.bapTopCases button:first-child{border-top:0}.bapTopCases button:hover{background:#f8fafb}.bapTopCases div{flex-direction:column;display:flex}.bapTopCases small,.bapTable td small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.score{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.score.critical{color:#a9342c;background:#f8dedb}.score.high{color:#a65d11;background:#fff0d8}.score.medium{color:#176c71;background:#e2f1f2}.score.low{color:#596a79;background:#edf1f4}.bapDonut{border-radius:50%;place-items:center;width:158px;height:158px;margin:20px auto;display:grid}.bapDonut:before{content:"";background:#fff;border-radius:50%;width:103px;height:103px}.bapDonut span{text-align:center;color:var(--muted);flex-direction:column;font-size:10px;display:flex;position:absolute}.bapDonut strong{color:var(--ink);font-size:25px}.bapLegend{gap:9px;display:grid}.bapLegend span{color:#536577;grid-template-columns:12px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.bapLegend i{background:#2d7785;border-radius:3px;width:9px;height:9px}.bapLegend i.critical{background:#c64035}.bapLegend i.high{background:#da8b36}.bapLegend i.new{background:#263995}.bapSourceMix{flex-direction:column;display:flex}.bapSourceBars{grid-template-columns:1fr 1fr;align-items:end;gap:12px;min-height:205px;display:grid}.bapSourceBars button{height:205px;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-rows:auto 1fr auto auto;gap:6px;padding:0 5px;display:grid}.bapSourceBars button:hover,.bapSourceBars button.active{background:#f3f9f9;border-color:#9fc6c7}.bapSourceBars strong{font-size:20px}.bapSourceBars i{border-bottom:1px solid #cfdae1;justify-content:center;align-items:flex-end;height:105px;display:flex}.bapSourceBars i b{background:#4a8790;border-radius:5px 5px 0 0;width:34px;min-height:0}.bapSourceBars button:last-child i b{background:#dc8a39}.bapSourceBars span{font-size:11px;font-weight:850}.bapSourceBars small{min-height:30px;color:var(--muted);font-size:9px;line-height:1.35}.bapStarLegend{color:#8b633b;margin:10px 0 0;font-size:9px}.bapFilters{border:1px solid var(--line);background:#f8fafb;border-radius:11px;grid-template-columns:minmax(260px,1fr) repeat(5,140px);gap:9px;margin-bottom:13px;padding:12px;display:grid}.bapFilters input,.bapFilters select,.bapCaseForm input,.bapCaseForm select,.bapCaseForm textarea{color:#33475a;background:#fff;border:1px solid #cad5de;border-radius:8px;padding:9px 10px}.bapTable{border:1px solid #e2e8ed;border-radius:10px;overflow:auto}.bapTable table{border-collapse:collapse;width:100%;font-size:11px}.bapTable th{color:#657686;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fa;padding:10px;font-size:8px;position:sticky;top:0}.bapTable td{vertical-align:top;white-space:nowrap;border-top:1px solid #edf1f3;padding:11px 10px}.bapTable tbody tr{cursor:pointer}.bapTable tbody tr:hover,.bapTable tr.selected{background:#f0f7f7}.bapBadge{background:#edf1f4;border-radius:6px;padding:5px 7px;font-weight:850;display:inline-block}.bapBadge.critical{color:#a9342c;background:#f8dedb}.bapBadge.high{color:#a65d11;background:#fff0d8}.bapBadge.medium{color:#176c71;background:#e2f1f2}.dateChips{flex-wrap:wrap;gap:4px;display:flex}.dateChips span{color:#536577;background:#eef3f6;border-radius:5px;padding:3px 5px}.dateChips span.billdoc{color:#9b5221;background:#fff0e7;font-weight:850}.bapBilldoc{color:#596a79;background:#edf1f4;border-radius:6px;padding:5px 7px;font-weight:850;display:inline-block}.bapBilldoc.yes{color:#9b5221;background:#fff0e2}.bapTrend{align-items:flex-end;gap:13px;height:280px;padding:20px 10px 0;display:flex;overflow-x:auto}.bapTrend button{color:#627587;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:52px;height:100%;display:flex}.bapTrend i{background:#8db4be;border-radius:5px 5px 0 0;width:34px;min-height:8px}.bapTrend button.active i{background:linear-gradient(#17928d,#183f6d)}.bapTrend button.active{color:#003}.bapLogic{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bapLogic ol{padding-left:22px}.bapLogic li{padding:9px}.bapLogic li::marker{color:#187d82;font-weight:900}.bapLogic li p{color:var(--muted);margin:4px 0;line-height:1.5}.bapVersion{color:#176c71;background:#edf4f4;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:850}.bapFlow{justify-content:space-between;align-items:center;gap:8px;padding:24px 5px;display:flex}.bapFlow span{border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:100px;padding:12px;font-weight:800;display:flex}.bapFlow small{color:var(--muted);margin-top:4px}.bapCaution{background:#fff8ec;border-left:3px solid #d8943a;margin-top:18px;padding:14px}.bapCaution p{color:#695c4b;margin:4px 0}.bapModalBack,.bapDrawerBack{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07111acc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bapModal{background:#fff;border-radius:15px;width:min(610px,96vw);padding:28px;position:relative}.bapModal .close{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:14px}.bapModal>small,.bapSqlModal small{color:#187d82;text-transform:uppercase;font-weight:850}.bapModal h2{margin:6px 0}.bapModal p{color:var(--muted);line-height:1.5}.bapSqlLauncher{color:#176c71;text-align:left;background:#edf7f7;border:1px solid #b9d1d2;border-radius:9px;justify-content:space-between;width:100%;padding:12px;font-weight:850;display:flex}.bapSqlLauncher span{font-weight:500}.bapDrop{cursor:pointer;background:#f8fafb;border:1px dashed #9eafbc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;margin:16px 0;display:flex}.bapDrop span{color:var(--muted);margin-top:5px}.bapDrop input{display:none}.bapModal footer{justify-content:flex-end;gap:9px;display:flex}.bapModal footer button,.bapSqlModal footer button,.bapCaseForm button{background:#fff;border:1px solid #cbd5df;border-radius:8px;padding:9px 14px}.bapSqlModal{background:#fff;border-radius:15px;flex-direction:column;width:min(1120px,100vw - 30px);max-height:calc(100vh - 30px);display:flex;overflow:hidden}.bapSqlModal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 22px;display:flex}.bapSqlModal h2{margin:5px 0}.bapSqlModal header p{color:var(--muted);margin:4px 0}.bapSqlModal header button{background:0 0;border:0;font-size:24px}.bapSqlParams{background:#f7f9fa;grid-template-columns:1fr 150px 150px 110px;align-items:end;gap:9px;padding:11px 14px;display:grid}.bapSqlParams label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:9px;font-weight:850;display:grid}.bapSqlParams input,.bapSqlParams button{background:#fff;border:1px solid #cbd5df;border-radius:7px;min-height:37px;padding:8px}.bapSqlParams button{background:var(--navy);color:#fff}.bapSqlModal pre{color:#d8edf5;white-space:pre;background:#10212d;flex:1;margin:0;padding:18px;font:11px/1.5 ui-monospace,Consolas,monospace;overflow:auto}.bapSqlModal footer{color:var(--muted);justify-content:space-between;align-items:center;padding:11px 15px;font-size:10px;display:flex}.bapDrawerBack{place-items:stretch end;padding:0}.bapDrawer{background:#fff;width:min(520px,95vw);height:100vh;padding:24px;overflow:auto;box-shadow:-20px 0 70px #0004}.bapDrawer>header{justify-content:space-between;display:flex}.bapDrawer h2{margin:5px 0}.bapDrawer header button{background:0 0;border:0;font-size:25px}.bapCaseScore{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.bapCaseScore div{flex-direction:column;display:flex}.bapCaseScore small{color:var(--muted);margin-top:4px}.bapDrawer dl{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.bapDrawer dl div{background:#fff;padding:12px}.bapDrawer dt{color:var(--muted);text-transform:uppercase;font-size:9px}.bapDrawer dd{margin:5px 0 0;font-size:12px;font-weight:750}.bapCaseForm{gap:12px;margin-top:20px;display:grid}.bapCaseForm label{color:#526579;gap:5px;font-size:10px;font-weight:800;display:grid}.bapCaseForm textarea{resize:vertical}.bapCaseForm button{background:var(--navy);color:#fff;font-weight:850}.bapPagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 2px 0;font-size:11px;display:flex}.bapPagination>div{gap:7px;display:flex}.bapPagination button{color:#405267;cursor:pointer;background:#fff;border:1px solid #cad5de;border-radius:7px;padding:7px 11px;font-weight:750}.bapPagination button:disabled{cursor:not-allowed;opacity:.45}.bapUploadProgress{color:var(--muted);gap:7px;margin:-4px 0 16px;font-size:10px;display:grid}.bapUploadProgress>i{background:#e5ecef;border-radius:999px;height:7px;overflow:hidden}.bapUploadProgress>i>b{border-radius:inherit;background:linear-gradient(90deg,#15958f,#254f78);height:100%;transition:width .2s;display:block}.bapUploadProgress.active span{color:#176c71;font-weight:750}.compact{margin-top:13px}@media (width<=1200px){.bapHeader{align-items:flex-start;height:auto;min-height:82px;padding:14px 20px}.bapRunControl{flex-wrap:wrap;justify-content:flex-end}.bapKpis{grid-template-columns:repeat(3,1fr)}.bapOverviewGrid{grid-template-columns:1fr}.bapFilters{grid-template-columns:1fr 1fr}.bapFilters input{grid-column:1/-1}.bapLogic{grid-template-columns:1fr}}@media (width<=720px){.bapRail{border-top:1px solid var(--line);background:#fff;flex-direction:row;width:100%;height:70px;padding:5px;inset:auto 0 0}.bapRail button{color:#64748b;border:0;min-width:64px;height:58px}.bapRail button.active{color:var(--navy);background:#ededf3}.bapRail .logout{margin-top:0;margin-left:auto}.bapMain{margin:0;padding-bottom:72px}.bapHeader{flex-direction:column}.bapRunControl{justify-content:flex-start;width:100%}.bapRunControl label{flex:1}.bapRunControl select{width:100%}.bapContent{width:calc(100% - 24px)}.bapHero{flex-direction:column;align-items:flex-start;gap:16px}.bapKpis,.bapKpis.compact{grid-template-columns:1fr 1fr}.bapFilters,.bapSqlParams{grid-template-columns:1fr}.bapFilters input{grid-column:auto}.bapFlow{flex-direction:column;align-items:stretch}.bapFlow>b{text-align:center;transform:rotate(90deg)}.bapDrawer dl{grid-template-columns:1fr}}@media (width<=460px){.bapKpis,.bapKpis.compact{grid-template-columns:1fr}.bapIdentity>button,.bapLogo{display:none}.bapRunControl>button{flex:1}.bapHero h2{font-size:23px}}.bapKpis article>.bapMiniTrend{align-items:flex-end;gap:3px;height:34px;margin:9px 0 7px;display:flex}.bapKpis .bapMiniTrend>i{cursor:help;background:#edf2f5;border-radius:3px;flex:1;align-items:flex-end;min-width:5px;height:100%;margin:0;display:flex;overflow:hidden}.bapKpis .bapMiniTrend>i>b{background:linear-gradient(#2a8d91,#244e73);border-radius:3px 3px 0 0;width:100%;min-height:3px;transition:height .18s}.bapKpis .bapMiniTrend>i:hover>b{background:linear-gradient(#e19b45,#b84c3f)}.bapOverviewKpis article{border-top:3px solid #2b8999;min-height:186px;padding:15px 16px;overflow:visible;box-shadow:0 3px 10px #0a30490d}.bapOverviewKpis article>span{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.bapOverviewKpis article>strong{color:#123b5a;margin-top:10px;font-size:25px}.bapOverviewKpis article>small{color:#b46021;margin-top:4px;font-size:10px;font-weight:800;display:block}.bapOverviewKpis article>i{color:#7b8b98;min-height:24px;margin-top:5px;font-size:8px;line-height:1.4}.bapDualTrend{width:100%;height:54px;margin-top:4px;display:block;overflow:visible}.bapDualTrend line{stroke:#dfe7ec}.bapDualTrend polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bapDualTrend polyline.lineA{stroke:#28789e}.bapDualTrend polyline.lineB{stroke:#e07a2d;stroke-dasharray:5 3}.bapDualTrend circle{fill:#fff;stroke-width:1.8px}.bapDualTrend circle.lineA{stroke:#28789e}.bapDualTrend circle.lineB{stroke:#e07a2d}.bapInvoiceHeatmap{margin-top:13px}.bapHeatmapMetric{background:#edf2f5;border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.bapPanel>header .bapHeatmapMetric button{color:#536577;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:7px 11px;font-size:10px;font-weight:800}.bapPanel>header .bapHeatmapMetric button.active{color:#075f65;background:#fff;box-shadow:0 1px 4px #1327391c}.bapHeatmapScroll{padding:4px 0 0;overflow-x:auto}.bapHeatmapGrid{gap:4px;min-width:max-content;display:grid}.bapHeatmapGrid>span,.bapHeatmapGrid>strong{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:6px;font-size:9px;display:flex}.bapHeatmapGrid .corner,.bapHeatmapGrid .bucket{color:#526d81;justify-content:flex-start}.bapHeatmapGrid .office{color:#173f59;flex-direction:column;gap:4px}.bapHeatmapGrid .office img{object-fit:cover;border-radius:50%;width:25px;height:25px;box-shadow:0 0 0 1px #cad8df}.bapHeatmapGrid .office b{font-size:8px}.bapHeatmapGrid .cell{min-height:46px;font-weight:800}.bapHeatmapEmpty{color:#728698;flex-direction:column;justify-content:center;align-items:center;min-height:130px;display:flex}.bapHeatmapEmpty span{margin-top:5px;font-size:10px}.bapFilterField{gap:4px;display:grid}.bapFilterField>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.bapFilterField select{width:100%}@media (width<=720px){.bapInvoiceHeatmap>header{flex-direction:column}.bapHeatmapMetric{width:100%}.bapPanel>header .bapHeatmapMetric button{flex:1}}.bapBulkBar{background:#f1f8f8;border:1px solid #b9d5d5;border-radius:10px;justify-content:flex-end;align-items:center;gap:9px;margin:-2px 0 13px;padding:10px 12px;display:flex}.bapBulkBar>span{color:#496276;margin-right:auto;font-size:11px}.bapBulkBar select,.bapBulkBar button{color:#33475a;background:#fff;border:1px solid #bdcdd7;border-radius:8px;min-height:37px;padding:8px 11px;font-weight:750}.bapBulkBar button{cursor:pointer}.bapBulkBar button:disabled{cursor:not-allowed;opacity:.5}.bapTable th:first-child,.bapTable td:first-child{text-align:center;width:38px}.bapTable input[type=checkbox]{accent-color:#187d82;cursor:pointer;width:15px;height:15px}@media (width<=720px){.bapBulkBar{flex-direction:column;align-items:stretch}.bapBulkBar>span{margin-right:0}.bapOverviewFilters>div:first-child{min-width:100%;margin-right:0}.bapOverviewFilters label{flex:1;min-width:140px}}.bapRailIcon{background:#ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;margin:auto;font-size:16px;font-weight:800;display:grid}.bapRail button.active .bapRailIcon{color:#17788a;background:#fff;box-shadow:0 5px 15px #0000002e}.bapPopulation{background:#fff;border:1px solid #d3e1e7;border-radius:14px;padding:14px 16px;box-shadow:0 4px 18px #0d324a0a}.bapPopulation>header{border-bottom:1px solid #dbe6ea;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.bapPopulation>header small{color:#147a8c;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.bapPopulation>header strong{color:#183956;margin-top:3px;font-size:15px;display:block}.bapMode{background:#eef4f6;border-radius:10px;padding:3px;display:flex}.bapMode button{color:#48677b;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.bapMode button.active{color:#087b8d;background:#fff;box-shadow:0 2px 8px #0e364d1f}.bapFilterLine{background:#f6fafb;border:1px solid #cfe0e6;border-left:4px solid #16869a;border-radius:10px;grid-template-columns:90px minmax(165px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(250px,1.5fr);align-items:end;gap:10px;margin-top:10px;padding:10px;display:grid}.bapFilterLine.lineB{background:#fff9f3;border-left-color:#e39335}.bapFilterLine>b{color:#193d58;align-self:center;font-size:12px}.bapFilterLine label{color:#547084;text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.bapFilterLine select,.bapMulti summary{color:#183956;background:#fff;border:1px solid #c8dae1;border-radius:8px;min-height:38px;padding:8px 10px}.bapMulti{position:relative}.bapMulti summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;list-style:none;display:flex}.bapMulti summary b{color:#087b8d;text-transform:none;font-size:11px}.bapMulti>div{z-index:30;background:#fff;border:1px solid #c8dae1;border-radius:10px;max-height:240px;padding:8px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 14px 28px #0c2d442e}.bapMulti>div button{color:#087b8d;text-align:left;background:#e9f5f6;border:0;width:100%;padding:7px;font-weight:800}.bapMulti>div label{color:#294a61;text-transform:none;align-items:center;gap:8px;padding:7px 4px;font-size:12px;display:flex}.bapLogic{grid-template-columns:repeat(3,minmax(0,1fr))}.bapDrawer{border-left:1px solid #cbdde4;box-shadow:-18px 0 45px #09223638}.bapDrawer>header{color:#fff;background:linear-gradient(125deg,#173963,#2f8491);margin:-24px -24px 18px;padding:22px 24px}.bapDrawer>header button{color:#fff}@media (width<=1100px){.bapFilterLine{grid-template-columns:1fr 1fr}.bapFilterLine>b{grid-column:1/-1}.bapLogic{grid-template-columns:1fr}}.bapOperational{color:#126879;background:#e8f3f4;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.bapOperational.in_analysis{color:#355f8b;background:#e6eef8}.bapOperational.waiting_dts,.bapOperational.waiting_sap,.bapOperational.waiting_business{color:#8a570f;background:#fff0d9}.bapOperational.manual_resolved{color:#33734a;background:#e6f2e9}.bapOperational.false_positive{color:#6b5879;background:#f0edf4}.bapOperational.auto_resolved{color:#596a79;background:#edf1f4}.bapQueueAnalytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.bapQueueChart{background:#f9fbfc;border:1px solid #d8e4e9;border-radius:12px;min-width:0;padding:18px}.bapQueueChart header{margin-bottom:14px}.bapQueueChart header small{color:#147a8c;letter-spacing:.1em;font-size:9px;font-weight:900}.bapQueueChart h3{color:#183956;margin:4px 0 0}.bapQueueChart>div{gap:10px;display:grid}.bapQueueChart>div>span{grid-template-columns:minmax(120px,1fr) minmax(140px,2fr) auto;align-items:center;gap:10px;display:grid}.bapQueueChart span>b{color:#334f63;font-size:11px}.bapQueueChart span>i{background:#e5edf1;border-radius:999px;height:9px;overflow:hidden}.bapQueueChart span>i>em{border-radius:inherit;background:linear-gradient(90deg,#16869a,#61afb6);height:100%;display:block}.bapQueueChart span>strong{color:#173d58;font-size:12px}.bapQueueChart p{color:#718494;font-size:11px}@media (width<=900px){.bapQueueAnalytics{grid-template-columns:1fr}}.brgWrap{gap:22px;display:grid}.brgIntro{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px;display:flex}.brgIntro p{color:#247181;letter-spacing:.15em;margin:0 0 7px;font-size:11px;font-weight:800}.brgIntro h2{letter-spacing:-.035em;margin:0;font-size:28px}.brgIntro span{color:#66717a;margin-top:8px;display:block}.brgActions{align-items:flex-end;gap:10px;display:flex}.brgActions label{gap:4px;display:grid}.brgActions small{color:#66717a}.brgActions select,.brgActions button,.brgActions .brgDownload,.brgEmpty button{background:#fff;border:1px solid #d6dde0;border-radius:9px;min-height:40px;padding:0 13px}.brgActions .brgDownload{color:#1f6674;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.brgActions .primary,.brgEmpty .primary{color:#fff;background:#1f6674;border-color:#1f6674}.brgEmpty{text-align:center;background:#fff;border:1px dashed #ccd6da;border-radius:16px;place-content:center;justify-items:center;min-height:420px;padding:40px;display:grid}.brgEmpty>strong{color:#247181;background:#e8f3f4;border-radius:50%;place-items:center;width:78px;height:78px;font-size:32px;display:grid}.brgEmpty h3{margin:18px 0 6px;font-size:23px}.brgEmpty p{color:#66717a;max-width:620px;line-height:1.55}.brgEmpty>div{gap:10px;display:flex}.brgKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.brgKpis article{background:#fff;border:1px solid #e0e5e7;border-radius:13px;gap:7px;min-height:118px;padding:18px;display:grid}.brgKpis span{color:#5f6b72;font-size:12px;font-weight:700}.brgKpis strong{letter-spacing:-.04em;font-size:29px}.brgKpis small{color:#7a858b;line-height:1.35}.brgQueue{overflow:hidden}.brgFilters{grid-template-columns:minmax(260px,1fr) 180px 160px;gap:10px;padding:0 20px 18px;display:grid}.brgFilters input,.brgFilters select{background:#fff;border:1px solid #d8dfe2;border-radius:8px;height:40px;padding:0 11px}.brgMissing,.brgDepartureMissing{white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.brgMissing{color:#a44937;background:#fff1eb}.brgDepartureMissing{color:#8a5a08;background:#fff4d9}.brgBottom{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;display:grid}.brgTrend{align-items:flex-end;gap:12px;height:220px;padding:20px 24px;display:flex}.brgTrend button{color:#66717a;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:45px;height:100%;display:flex}.brgTrend button b{font-size:11px}.brgTrend button i{background:#7ca9b1;border-radius:5px 5px 2px 2px;width:min(28px,65%);min-height:7px}.brgTrend button.active i{background:#1f6674}.brgTrend button span{font-size:10px}.brgMethod ol{color:#4f5d64;margin:5px 24px 20px;padding-left:22px}.brgMethod li{padding:5px 0;line-height:1.45}.brgSqlParams{background:#f4f7f8;grid-template-columns:1.2fr 1fr auto auto;align-items:end;gap:10px;padding:15px 20px;display:grid}.brgSqlParams label{color:#58656c;gap:5px;font-size:11px;display:grid}.brgSqlParams input{border:1px solid #d4dcdf;border-radius:7px;height:38px;padding:0 10px}.brgSqlParams .brgCheck{white-space:nowrap;align-items:center;gap:7px;height:38px;display:flex}.brgSqlParams .brgCheck input{width:16px;height:16px}.brgSqlParams button{color:#fff;background:#1f6674;border:0;border-radius:7px;height:38px;padding:0 14px}.brgSqlParams.brgSqlControlled{grid-template-columns:1fr auto;align-items:center}.brgSqlControlled span{color:#58656c;font-size:11px;font-weight:700}@media (width<=1100px){.brgKpis{grid-template-columns:repeat(3,1fr)}.brgIntro{flex-direction:column;align-items:flex-start}.brgBottom{grid-template-columns:1fr}}@media (width<=720px){.brgKpis{grid-template-columns:1fr 1fr}.brgActions{flex-wrap:wrap}.brgFilters,.brgSqlParams{grid-template-columns:1fr}.brgKpis article:last-child{grid-column:1/-1}}.btWrap{gap:14px;width:100%;min-width:0;display:grid}.btWrap>*,.btDonutGrid>*,.btBarGrid>*{min-width:0}.btDonutGrid,.btBarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.btDonutBody{grid-template-columns:minmax(190px,.72fr) 1.28fr;align-items:center;gap:22px;padding:16px;display:grid}.btDonut{aspect-ratio:1;border-radius:50%;place-items:center;width:180px;margin:auto;display:grid}.btDonut>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:66%;display:grid;box-shadow:0 0 0 1px #d9e6eb}.btDonut strong{color:#153c59;font-size:18px}.btDonut span{color:#61798b;font-size:10px}.btDonutLegend{gap:10px;display:grid}.btDonutLegend>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.btDonutLegend i{border-radius:50%;width:9px;height:9px}.btDonutLegend span{display:grid}.btDonutLegend small{color:#61798b}.btHeatmapScroll{max-width:100%;padding:12px 16px 18px;overflow:auto}.btHeatmap{min-width:0;max-width:100%;overflow:hidden}.btHeatmapGrid{min-width:max-content;display:grid}.btHeatmapGrid>*{border-bottom:1px solid #fff;border-right:1px solid #fff;justify-content:center;align-items:center;min-height:44px;display:flex}.btHeatmapGrid .corner,.btHeatmapGrid .bucket{color:#34576c;background:#edf3f5;justify-content:flex-start;padding:0 10px}.btHeatmapGrid .office{background:#edf3f5;gap:2px;display:grid}.btHeatmapGrid .office img{object-fit:cover;border-radius:50%;width:24px;height:24px}.btHeatmapGrid .cell{font-weight:800}.btEmptyChart{color:#61798b;padding:24px}.btQueueTools{flex-wrap:wrap;justify-content:flex-end}.btQueueTools button{white-space:nowrap}.btBulk{background:#ecf8f9;border:1px solid #b9dce1;border-radius:10px;grid-template-columns:auto 180px 180px minmax(240px,1fr) auto;align-items:end;gap:10px;margin:0 14px 12px;padding:12px;display:grid}.btBulk label{text-transform:uppercase;color:#587082;gap:4px;font-size:10px;display:grid}.btBulk input,.btBulk select{background:#fff;border:1px solid #c9d8e1;border-radius:8px;height:36px;padding:0 10px}.btQueue th button{color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.btQueue th button b{color:#138796}.btPriority{color:#126879;background:#e7f3f5;border-radius:7px;place-items:center;min-width:36px;height:28px;font-weight:900;display:inline-grid}.btPriority.high{color:#9d5b0b;background:#fff0d9}.btPriority.critical{color:#aa342d;background:#fde7e4}.btOperational{color:#126879;background:#e8f3f4;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.btOperational.team_resolved{color:#33734a;background:#e6f2e9}.btOperational.in_analysis{color:#355f8b;background:#e6eef8}.btOperational.waiting_dts,.btOperational.waiting_sap,.btOperational.waiting_business{color:#8a570f;background:#fff0d9}.btOperational.false_positive{color:#6b5879;background:#f0edf4}.btBars{gap:12px;padding:16px;display:grid}.btBars>div{grid-template-columns:minmax(130px,1fr) minmax(120px,2fr) auto;align-items:center;gap:10px;display:grid}.btBars span{display:grid}.btBars small{color:#61798b}.btBars i{background:#edf3f5;border-radius:999px;height:9px;overflow:hidden}.btBars em{border-radius:inherit;background:linear-gradient(90deg,#138796,#55aab3);height:100%;display:block}.btBarPanel header,.btDonutPanel header,.btHeatmap header{padding-bottom:12px}@media (width<=1100px){.btBarGrid{grid-template-columns:1fr}.btBulk{grid-template-columns:1fr 1fr}.btBulk .note{grid-column:1/-1}}@media (width<=760px){.btDonutGrid,.btDonutBody,.btBulk{grid-template-columns:1fr}.btBars>div{grid-template-columns:1fr auto}.btBars i{grid-column:1/-1}}.btControl{position:relative}.btRunChoice,.btState select{color:#173f59;background:#fff;border:1px solid #c9d8e1;border-radius:8px;width:100%;min-height:36px;padding:0 10px}.btMode{justify-content:flex-end;gap:4px;margin:-8px 0 10px;display:flex}.btMode button{background:#edf3f5;border:0;padding:8px 12px}.btMode .primary{color:#fff;background:#11889a}.btMode button.active{color:#087f8d;background:#fff;box-shadow:0 1px 5px #aab9c4}.btFilterLine{background:#f7fbfc;border:1px solid #cfe0e6;border-left:4px solid #138796;border-radius:10px;grid-template-columns:62px minmax(165px,1.3fr) repeat(4,minmax(105px,1fr)) minmax(130px,1fr);align-items:center;gap:8px;padding:9px;display:grid}.btFilterLine.lineB{background:#fffaf4;border-left-color:#e48b2b;margin-top:8px}.btFilterLine>strong{font-size:12px}.btMulti{position:relative}.btMulti summary{cursor:pointer;background:#fff;border:1px solid #c9d8e1;border-radius:8px;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:11px;list-style:none;display:flex}.btMulti summary::-webkit-details-marker{display:none}.btMulti summary b{color:#087f8d}.btMulti>div{z-index:20;background:#fff;border:1px solid #c9d8e1;border-radius:8px;max-height:220px;padding:8px;position:absolute;top:40px;left:0;right:0;overflow:auto;box-shadow:0 10px 22px #183a551f}.btMulti label,.btMulti button{text-align:left;background:#fff;border:0;gap:7px;width:100%;padding:7px;font-size:11px;display:flex}.btKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.btKpis article{background:#fff;border:1px solid #cbdde4;border-top:3px solid #15889a;border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.btKpis span{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.btKpis span i{color:#087f8d;background:#e5f3f5;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:inline-grid}.btKpis strong{color:#153c59;font-size:22px}.btKpis small{color:#61798b;min-height:24px;font-size:9px}.btSpark{width:100%;height:34px;overflow:visible}.btSpark path{fill:none;stroke-width:2px}.btSpark path.a,.btSpark circle.a{stroke:#168799;fill:#168799}.btSpark path.b,.btSpark circle.b{stroke:#e8892d;fill:#e8892d}.btQueueTools{align-items:center;gap:12px;display:flex}.btQueueTools input{border:1px solid #c9d8e1;border-radius:8px;min-width:360px;padding:9px}.btBadge{color:#126879;background:#e8f3f4;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.btBadge.locked{color:#aa342d;background:#fde7e4}.btBadge.overdue{color:#9d5b0b;background:#fff0d9}.btContext{color:#187767;font-weight:800}.btContext.missing{color:#b33c34}.btDrawerStatus{border-bottom:1px solid #d7e2e8;align-items:center;gap:12px;padding:16px;display:flex}.btDrawerStatus div{display:grid}.btSqlBar{background:#eaf6f7;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.btSqlBar button{background:#fff;border:1px solid #70b6bd;border-radius:7px;padding:7px 12px}@media (width<=1200px){.btKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.btKpis{grid-template-columns:1fr 1fr}.btFilterLine{grid-template-columns:1fr}.btQueueTools input{width:100%;min-width:0}}.rpShell{--ink:#112e52;--blue:#277c8d;--line:#d7e1e9;--soft:#f2f7f9;min-height:100vh;color:var(--ink);background:#edf3f6;font-family:Arial,sans-serif}.rpShell button,.rpShell input,.rpShell select,.rpShell textarea{font:inherit}.rpRail{color:#fff;z-index:4;background:#070a44;flex-direction:column;width:86px;display:flex;position:fixed;inset:0 auto 0 0}.rpRail button{min-height:72px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.rpRail button b{font-size:21px}.rpRail button small{font-size:10px}.rpRail button.active{background:#2e748a;border-radius:12px;margin:4px}.rpRail .logout{margin-top:auto}.rpMain{min-width:900px;margin-left:86px}.rpHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.rpHeader>div:first-child{grid-template-columns:auto 1fr;column-gap:14px;display:grid}.rpHeader button{color:#52708e;cursor:pointer;background:0 0;border:0}.rpHeader small{letter-spacing:.14em;font-size:10px}.rpHeader h1{margin:3px 0;font-size:21px}.rpActions{align-items:center;gap:12px;display:flex}.rpActions label{letter-spacing:.12em;font-size:9px}.rpActions select{min-width:250px;margin-top:4px;display:block}.rpShell select,.rpShell input,.rpShell textarea{color:var(--ink);background:#fff;border:1px solid #c7d6e0;border-radius:7px;padding:9px}.rpShell button.primary,.rpHero button{color:#fff;background:#287f91;border:0;border-radius:8px;padding:12px 18px;font-weight:700}.rpContent{padding:25px 30px}.rpError,.rpWarningBox{border-radius:8px;margin-bottom:14px;padding:13px 16px}.rpError{color:#a32d23;background:#fee8e5}.rpError button{float:right;background:0 0;border:0}.rpWarningBox{color:#785317;background:#fff4dc;border:1px solid #edd49a}.rpEmpty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;padding:90px 20px}.rpEmpty>b{color:#197184;background:#dceff2;border-radius:15px;place-items:center;width:54px;height:54px;display:inline-grid}.rpHero,.rpWeekHead{color:#fff;background:linear-gradient(110deg,#103a61,#2b8090);border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:26px 30px;display:flex}.rpHero h2,.rpWeekHead h2{margin:5px 0;font-size:28px}.rpHero p,.rpWeekHead p{opacity:.8;margin:4px 0}.rpWeekHead label{gap:5px;font-size:10px;display:grid}.rpKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.rpKpis.compact{grid-template-columns:repeat(4,1fr);margin-top:14px}.rpKpis article,.rpPanel{border:1px solid var(--line);background:#fff;border-radius:12px}.rpKpis article{border-top:3px solid #618ba1;flex-direction:column;gap:6px;min-height:130px;padding:16px;display:flex}.rpKpis span{color:#61768e;font-size:11px;font-weight:700}.rpKpis strong{font-size:25px}.rpKpis strong.rpAmountKpi{gap:3px;font-size:15px;display:grid}.rpKpis strong.rpAmountKpi i{color:var(--ink);font-size:15px;font-style:normal}.rpKpis i{color:#6f8399;font-size:10px;font-style:normal}.rpKpis small.good{color:#11805f}.rpKpis small.bad{color:#be3f35}.rpKpis small.neutral{color:#718295}.rpTrend{align-items:flex-end;gap:3px;height:29px;display:flex}.rpTrend i{flex:1;align-items:flex-end;height:100%;display:flex}.rpTrend b{background:#4c91a0;border-radius:2px;width:100%;min-height:3px}.rpGrid,.rpLogic{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.rpPanel{overflow:hidden}.rpPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.rpPanel header small{letter-spacing:.15em;color:#29628d;font-size:10px;font-weight:700}.rpPanel h2,.rpPanel h3{margin:5px 0}.rpPanel header p{color:#6c8096;margin:4px 0;font-size:13px}.rpPanel header button{color:#166378;background:0 0;border:1px solid #a9c1d0;border-radius:7px;padding:9px}.rpWarning{color:#735013;background:#fff1cf;border-radius:20px;padding:7px 10px;font-size:11px}.rpCurrencyList{flex-wrap:wrap;gap:13px;padding:22px;display:flex}.rpCurrencyList div{background:var(--soft);border-radius:9px;padding:16px 22px;display:grid}.rpCurrencyList b{font-size:23px}.rpCaseLine{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e3ebf0;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.rpCaseLine>span{text-align:center;background:#e9f2f4;border-radius:20px;padding:7px;font-weight:700}.rpCaseLine div{display:grid}.rpCaseLine small,.rpTable small{color:#8293a7;margin-top:4px;display:block}.rpFilters{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,2fr) repeat(4,minmax(120px,1fr));gap:9px;padding:13px 18px;display:grid}.rpWeeklyFilters{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(130px,1fr));gap:10px;margin-bottom:14px;padding:12px 16px;display:grid}.rpWeeklyFilters label{font-size:10px}.rpWeeklyFilters label>select{width:100%;margin-top:3px;display:block}.rpFilters label{font-size:10px}.rpFilters label>select{width:100%;margin-top:3px;display:block}.rpMulti select{height:68px;padding:3px}.rpBulk{background:#eef7f8;justify-content:flex-end;align-items:center;gap:10px;padding:10px 18px;display:flex}.rpTable{overflow:auto}.rpTable table{border-collapse:collapse;width:100%;font-size:12px}.rpTable th{text-transform:uppercase;letter-spacing:.05em;color:#5e7289;text-align:left;cursor:default;background:#f4f8fa;font-size:10px}.rpTable th,.rpTable td{white-space:nowrap;border-bottom:1px solid #dde6ec;padding:12px}.rpTable tbody tr{cursor:pointer}.rpTable tbody tr:hover,.rpTable tbody tr.selected{background:#edf7f8}.rpOffice{align-items:center;gap:7px;display:flex}.rpOffice img{object-fit:cover;width:22px;height:16px}.rpBadge{background:#e8eef2;border-radius:20px;padding:5px 8px}.rpBadge.new{color:#126d55;background:#dff2eb}.rpBadge.reopened{color:#a94422;background:#ffe6dc}.rpBadge.persistent{color:#355f86;background:#e5edf6}.rpMoney{display:block}.rpPagination{justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.rpPagination span{margin-right:auto}.rpPagination button{background:#fff;border:1px solid #bdcdd8;border-radius:6px;padding:7px 12px}.rpBars{align-items:flex-end;gap:12px;height:300px;padding:25px;display:flex}.rpBars button{height:100%;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.rpBars i{background:#3f8798;border-radius:5px 5px 0 0;width:65%;max-width:60px;min-height:8px}.rpDeltaBars{padding:15px 20px}.rpDeltaBars button{width:100%;color:var(--ink);background:#fff;border:0;grid-template-columns:70px 1fr 65px;align-items:center;gap:10px;padding:8px;display:grid}.rpDeltaBars i{text-align:left;background:#e7edf1;border-radius:6px;height:9px}.rpDeltaBars i span{border-radius:6px;height:100%;display:block}.rpDeltaBars i .good{background:#259775}.rpDeltaBars i .bad{background:#d16455}.rpDeltaBars em{text-align:right;font-style:normal}.rpToggle{display:flex}.rpToggle button.active{color:#fff;background:#267d8e}.rpMatrix{padding:12px}.rpMatrix>div,.rpMatrix>button{width:100%;color:var(--ink);background:#fff;border:0;grid-template-columns:90px repeat(6,1fr);display:grid}.rpMatrix b,.rpMatrix strong,.rpMatrix span{text-align:center;padding:8px}.rpMatrix strong{text-align:left}.rpLogic article{padding-bottom:16px}.rpLogic li{margin:13px 24px}.rpLogic p{color:#667d93;margin:3px 0}.rpModalBack,.rpDrawerBack{z-index:20;background:#08203d88;place-items:center;display:grid;position:fixed;inset:0}.rpModal{background:#fff;border-radius:14px;width:min(920px,94vw);max-height:92vh;padding:28px;position:relative;overflow:auto}.rpSourcePicker,.rpSourceLedger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.rpSourcePicker label,.rpSourceLedger article{background:#f8fbfc;border:1px solid #cbdbe4;border-radius:10px;gap:7px;padding:15px;display:grid}.rpSourcePicker label.complete{background:#eef9f5;border-color:#2a967f}.rpSourcePicker span,.rpSourceLedger small{color:#5e7387;overflow-wrap:anywhere}.rpSourcePicker i,.rpSourceLedger i{color:#277889;font-size:10px;font-style:normal}.rpSourceLedger code{color:#667d93;font-size:10px}.rpCopyLists{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rpCopyLists button{background:#fff;border:1px solid #b8ccd8;border-radius:7px;padding:7px 10px}.rpQualityPanel{margin-top:16px}.rpQualityFacts{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;display:grid}.rpQualityFacts span{color:#62788d;background:#eef6f8;border-radius:8px;padding:12px;font-size:11px;display:grid}.rpQualityFacts b{color:var(--ink);font-size:20px}.rpModal .close{background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:15px}.rpDrop{text-align:center;border:2px dashed #9db8c6;border-radius:10px;margin:20px 0;padding:30px;display:grid}.rpDrop input{margin-top:15px}.rpProgress i{background:#e5edf2;border-radius:5px;height:8px;display:block}.rpProgress b{background:#2b8796;border-radius:5px;height:100%;display:block}.rpProgress span{font-size:11px}.rpModal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.rpDrawerBack{place-items:stretch start}.rpDrawer{background:#fff;width:min(520px,92vw);margin-left:auto;padding:24px;overflow:auto}.rpDrawer header{justify-content:space-between;display:flex}.rpDrawer header button{background:0 0;border:0;font-size:25px}.rpDrawer dl>div{border-bottom:1px solid var(--line);padding:10px 0}.rpDrawer dt{text-transform:uppercase;color:#6a7f95;font-size:10px}.rpDrawer dd{margin:4px 0;font-weight:700}.rpForm{gap:10px;margin:20px 0;display:grid}.rpForm label{gap:4px;font-size:11px;display:grid}.rpDrawer pre{white-space:pre-wrap;background:#f4f7f9;padding:12px;font-size:11px}.rpError+button{float:right}@media (width<=1200px){.rpKpis{grid-template-columns:repeat(3,1fr)}.rpGrid{grid-template-columns:1fr}.rpDynamicKpis{grid-template-columns:repeat(2,minmax(210px,1fr))}.rpAnalyticsLine{grid-template-columns:92px repeat(4,minmax(120px,1fr))}}.rpEvidence{background:#f4f8fa;border-radius:9px;margin:18px 0;padding:14px}.rpEvidence h3{margin:0 0 5px}.rpEvidence p{color:#63798e;font-size:11px}.rpEvidence div{border-top:1px solid #d7e3e9;gap:3px;padding:9px 0;display:grid}.rpEvidence span{color:#63798e;font-size:11px}.rpBusinessHero{color:#fff;background:linear-gradient(112deg,#162f56 0%,#1f5870 58%,#2b8490 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;min-height:148px;margin-bottom:14px;padding:24px 28px;display:flex;box-shadow:0 12px 28px #15365018}.rpBusinessHero>div{max-width:960px}.rpBusinessHero small{color:#84b9d8;letter-spacing:.15em;font-size:9px;font-weight:900}.rpBusinessHero h2{max-width:920px;margin:8px 0;font-size:clamp(22px,2vw,31px);line-height:1.16}.rpBusinessHero p{color:#d8e9ef;max-width:860px;margin:0;font-size:11px;line-height:1.55}.rpBusinessHero aside{justify-items:end;min-width:170px;display:grid}.rpBusinessHero aside strong{font-size:30px}.rpBusinessHero aside span{color:#d8e9ef;font-size:10px}.rpBusinessHero aside small{color:#9dc7d6;letter-spacing:0;margin-top:8px}.rpBusinessHero aside button{color:#174460;background:#fff;border:1px solid #ffffff50;border-radius:8px;margin-top:12px;padding:8px 11px;font-size:9px;font-weight:900}.rpOverviewAnalytics{gap:12px;display:grid}.rpPopulationCompare{background:#fff;border:1px solid #d4e1e8;border-radius:14px;padding:12px}.rpPopulationCompare>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;display:flex}.rpPopulationCompare h3,.rpAnalyticsPanel h3,.rpTopPartners h3{color:#173f59;margin:3px 0;font-size:16px}.rpPopulationCompare header span,.rpAnalyticsPanel header span,.rpTopPartners header span{color:#657b8e;font-size:10px}.rpPopulationCompare>header>div:last-child{border:1px solid #cbd5e1;border-radius:9px;flex:none;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rpPopulationCompare>header button{color:#64748b;background:#fff;border:0;border-left:1px solid #dbe3e9;padding:9px 12px;font-size:10px;font-weight:800}.rpPopulationCompare>header button:first-child{border-left:0}.rpPopulationCompare>header button.active{color:#fff;background:#173f59}.rpAnalyticsLine{background:#f9fbfc;border:1px solid #dbe5ec;border-left:4px solid #28789e;border-radius:11px;grid-template-columns:92px repeat(7,minmax(105px,1fr));align-items:center;gap:7px;margin-top:7px;padding:9px;display:grid}.rpAnalyticsLine.line-b{background:#fffaf6;border-left-color:#e07a2d}.rpAnalyticsLine>header{align-items:center;gap:6px;display:flex}.rpAnalyticsLine>header i{background:#28789e;border-radius:50%;width:9px;height:9px}.rpAnalyticsLine.line-b>header i{background:#e07a2d}.rpAnalyticsLine>header strong{font-size:11px}.rpAnalyticsLine>header button{color:#60778b;background:0 0;border:0;margin-left:auto;font-size:9px}.rpAnalyticsMulti{min-width:0;position:relative}.rpAnalyticsMulti>summary{cursor:pointer;background:#fff;border:1px solid #d2dee5;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:8px 9px;list-style:none;display:flex}.rpAnalyticsMulti>summary::-webkit-details-marker{display:none}.rpAnalyticsMulti>summary span{color:#536b7e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rpAnalyticsMulti>summary b{color:#173f59;white-space:nowrap;font-size:8px}.rpAnalyticsMulti>div{z-index:45;background:#fff;border:1px solid #cbd8df;border-radius:9px;width:250px;max-height:300px;padding:8px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 16px 36px #17324d28}.rpAnalyticsMulti label{color:#425b6d;cursor:pointer;gap:8px;padding:8px;font-size:10px;display:flex}.rpAnalyticsMulti label:hover{background:#f1f7f8;border-radius:6px}.rpAnalyticsMulti input{accent-color:#28789e}.rpAnalyticsMulti>div>button{color:#147d8b;background:#fff;border:0;border-top:1px solid #e5ebef;width:100%;padding:9px;font-size:9px;font-weight:800}.rpDynamicKpis{grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;display:grid}.rpDynamicKpis article{background:#fff;border:1px solid #d7e2e8;border-top:3px solid #2b8999;border-radius:12px;min-height:186px;padding:15px 16px;overflow:visible;box-shadow:0 3px 10px #0a30490d}.rpDynamicKpis article>span{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.rpDynamicKpis article>strong{color:#123b5a;margin-top:10px;font-size:25px;display:block}.rpDynamicKpis article>em{color:#b46021;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}.rpDynamicKpis article>small{color:#7b8b98;min-height:24px;margin-top:5px;font-size:8px;line-height:1.4;display:block}.rpDualTrend{width:100%;height:70px;margin-top:4px;display:block;overflow:visible}.rpDualTrend .baseline{stroke:#dfe7ec}.rpDualTrend polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.rpDualTrend polyline.lineA{stroke:#28789e}.rpDualTrend polyline.lineB{stroke:#e07a2d;stroke-dasharray:5 3}.rpDualTrend circle{fill:#fff;stroke-width:1.7px}.rpDualTrend circle.lineA{stroke:#28789e}.rpDualTrend circle.lineB{stroke:#e07a2d}.rpAnalyticsDisclosure{color:#537184;background:#f1faf9;border:1px solid #cfe3e6;border-radius:9px;align-items:center;gap:12px;padding:10px 13px;font-size:9px;display:flex}.rpAnalyticsDisclosure strong{color:#167483;flex:none}.rpAnalyticsPanel{background:#fff;border:1px solid #d7e2e8;border-radius:13px;overflow:hidden;box-shadow:0 3px 10px #0a30490d}.rpAnalyticsPanel>header{border-bottom:1px solid #e2eaee;padding:15px 18px}.rpCompanyRingPanel{max-width:760px}.rpCompanyRingBody{grid-template-columns:210px 1fr;align-items:center;gap:22px;padding:22px;display:grid}.rpCompanyRing{border-radius:50%;place-items:center;width:190px;height:190px;display:grid}.rpCompanyRing>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.rpCompanyRing strong{color:#173f59;max-width:108px;font-size:16px}.rpCompanyRing span{color:#728598;text-transform:uppercase;margin-top:5px;font-size:9px}.rpCompanyRingLegend>div{border-bottom:1px solid #e5edf1;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.rpCompanyRingLegend img{object-fit:contain;width:70px;height:30px}.rpCompanyRingLegend span{display:grid}.rpCompanyRingLegend span b,.rpCompanyRingLegend>strong{color:#173f59;font-size:11px}.rpCompanyRingLegend small{color:#718596;font-size:9px}.rpCompanyRingLegend footer{color:#a95c1e;padding-top:12px;font-size:10px}.rpTopPartners>header{padding:5px 2px 1px}.rpTopPartners>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.rpTopPartners .rpAnalyticsPanel>header>div{align-items:center;gap:12px;display:flex}.rpTopPartners .rpAnalyticsPanel>header img{object-fit:contain;object-position:left center;width:92px;height:34px}.rpTopPartners .rpAnalyticsPanel>header span{display:grid}.rpTopPartners ol{margin:0;padding:8px 16px 15px;list-style:none}.rpTopPartners li{border-bottom:1px solid #e8eef1;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.rpTopPartners li>b{color:#28789e;background:#eaf4f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.rpTopPartners li>span{gap:2px;min-width:0;display:grid}.rpTopPartners li>span>strong{color:#173f59;text-overflow:ellipsis;font-size:10px;overflow:hidden}.rpTopPartners li small{color:#748798;font-size:8px}.rpTopPartners li i{background:#e7eef1;border-radius:4px;height:4px;display:block;overflow:hidden}.rpTopPartners li i em{background:linear-gradient(90deg,#25899a,#70bac1);border-radius:4px;height:100%;display:block}.rpTopPartners li>strong{color:#173f59;font-size:10px}.rpAnalyticsEmpty{color:#64798b;text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;font-size:10px;display:grid}.rpRefundHeatmap{margin-top:2px}.rpHeatmapScroll{padding:14px;overflow-x:auto}.rpHeatmapGrid{gap:4px;min-width:max-content;display:grid}.rpHeatmapGrid>span,.rpHeatmapGrid>strong{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:50px;padding:6px;font-size:9px;display:flex}.rpHeatmapGrid .corner,.rpHeatmapGrid .bucket{color:#526d81;justify-content:flex-start}.rpHeatmapGrid .office{color:#173f59;flex-direction:column;gap:4px}.rpHeatmapGrid .office img{object-fit:cover;border-radius:50%;width:25px;height:25px;box-shadow:0 0 0 1px #cad8df}.rpHeatmapGrid .office b{font-size:8px}.rpHeatmapGrid .cell{min-height:46px;font-weight:800}.rpOperationalPage{gap:12px;display:grid}.rpWorklistLine{grid-template-columns:82px minmax(150px,1.35fr) repeat(8,minmax(94px,1fr));align-items:center}.rpWorklistLine>header{align-self:center}.rpWorklistSearch{gap:3px;min-width:0;display:grid}.rpWorklistSearch>span{color:#536b7e;font-size:9px}.rpWorklistSearch input{color:#173f59;background:#fff;border:1px solid #d2dee5;border-radius:8px;width:100%;min-height:38px;padding:8px 9px;font-size:9px}.rpWorklistKpis{grid-template-columns:repeat(6,minmax(0,1fr))}.rpWorklistKpis article{min-height:178px}.rpWorklistSpark{width:100%;height:54px;margin-top:4px;display:block}.rpWorklistSpark line{stroke:#dfe7ec}.rpWorklistSpark polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.rpWorklistSpark polyline.a{stroke:#28789e}.rpWorklistSpark polyline.b{stroke:#e07a2d;stroke-dasharray:5 3}.rpWorklistSpark circle{fill:#fff;stroke-width:1.8px}.rpWorklistSpark circle.a{stroke:#28789e}.rpWorklistSpark circle.b{stroke:#e07a2d}.rpWorklistModern{overflow:visible}.rpWorklistModern>header{padding:18px}.rpWorklistModern .rpTable{overflow-x:auto}.rpWorklistModern table{min-width:1280px}.rpWorklistModern th>button{color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.rpWorklistModern tbody tr{cursor:pointer}.rpWorklistModern tbody tr:hover,.rpWorklistModern tbody tr.selected{background:#f1f8f9}.rpEvolutionPage,.rpWeeklyPage{gap:14px;display:grid}.rpEvolutionKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rpEvolutionKpis article{border:1px solid var(--line);background:#fff;border-top:3px solid #2a8293;border-radius:12px;gap:7px;min-height:142px;padding:16px;display:grid}.rpEvolutionKpis span{color:#5f7588;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.rpEvolutionKpis strong{color:#153d58;font-size:25px}.rpEvolutionKpis small{color:#728698;font-size:9px}.rpEvolutionSpark{width:100%;height:48px;overflow:visible}.rpEvolutionSpark polyline{fill:none;stroke:#27869a;stroke-width:2.2px;vector-effect:non-scaling-stroke}.rpEvolutionSpark circle{fill:#fff;stroke:#27869a;stroke-width:2px;vector-effect:non-scaling-stroke}.rpEvolutionSpark.orange polyline,.rpEvolutionSpark.orange circle{stroke:#dc842e}.rpEvolutionSpark.navy polyline,.rpEvolutionSpark.navy circle{stroke:#365f84}.rpEvolutionSpark.green polyline,.rpEvolutionSpark.green circle{stroke:#268164}.rpEvolutionGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;display:grid}.rpEvolutionTrajectory>header,.rpEvolutionFlow>header,.rpEvolutionLedger>header{padding:18px 20px}.rpEvolutionTrajectory>header>span{color:#207285;background:#e8f3f5;border-radius:999px;align-self:start;padding:7px 10px;font-size:9px;font-weight:850}.rpEvolutionBars{border-top:1px solid var(--line);align-items:end;gap:10px;min-height:280px;padding:22px 22px 18px;display:flex}.rpEvolutionBars button{color:#183f59;cursor:pointer;background:0 0;border:0;flex:1;place-items:end center;min-width:48px;height:225px;padding:0;display:grid}.rpEvolutionBars button>b{font-size:10px}.rpEvolutionBars button>i{background:#edf3f5;border-radius:5px 5px 0 0;align-items:end;width:70%;max-width:54px;height:150px;margin:6px 0;display:flex;overflow:hidden}.rpEvolutionBars button>i>span{background:linear-gradient(#2e8da0,#1b667f);border-radius:5px 5px 0 0;width:100%;min-height:4px;transition:height .2s}.rpEvolutionBars button>em{font-size:9px;font-style:normal;font-weight:850}.rpEvolutionBars button>small{color:#7b8d9c;font-size:8px}.rpEvolutionFlowRows{gap:3px;padding:8px 20px 18px;display:grid}.rpEvolutionFlowRows>span{border-bottom:1px solid #e4ebef;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:12px 0;display:grid}.rpEvolutionFlowRows i{background:#2d8497;border-radius:50%;width:8px;height:8px}.rpEvolutionFlowRows i.new{background:#dc842e}.rpEvolutionFlowRows i.reopened{background:#bd5e45}.rpEvolutionFlowRows i.resolved{background:#268164}.rpEvolutionFlowRows b{font-size:10px}.rpEvolutionFlowRows strong{font-size:15px}.rpEvolutionFlow footer{background:#eef6f7;border-radius:9px;gap:3px;margin:0 20px 18px;padding:12px;display:grid}.rpEvolutionFlow footer span{color:#698091;text-transform:uppercase;font-size:8px}.rpEvolutionFlow footer strong{color:#1f6577;font-size:11px}.rpEvolutionLedger .rpTable{border-top:1px solid var(--line)}.rpWeeklyToolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;display:flex}.rpWeeklyToolbar h2{margin:4px 0 0;font-size:18px}.rpWeeklyToolbar p{margin:0}.rpWeeklyToolbar label{color:#61768a;text-transform:uppercase;gap:5px;min-width:155px;font-size:9px;font-weight:800;display:grid}.rpWeeklyPulse{grid-template-columns:minmax(220px,.8fr) minmax(250px,1fr) minmax(320px,1.4fr);gap:12px;display:grid}.rpWeeklyPulse>article,.rpWeeklyPulse>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-content:center;gap:6px;min-height:112px;padding:17px;display:grid}.rpWeeklyPulse>article{border-top:3px solid #2b8294}.rpWeeklyPulse>article>span,.rpWeeklyPulse>div>b{color:#557184;letter-spacing:.04em;font-size:9px;font-weight:850}.rpWeeklyPulse strong{color:#163e59;font-size:21px}.rpWeeklyPulse small.good,.rpWeeklySnapshot small.good{color:#167657}.rpWeeklyPulse small.bad,.rpWeeklySnapshot small.bad{color:#bc493c}.rpWeeklyPulse small.neutral{color:#6d8291}.rpWeeklyPulse>div{background:#edf6f7}.rpWeeklyPulse>div>span{color:#1d6273;font-size:12px;font-weight:850}.rpWeeklyPulse>div>small{color:#617a8a;font-size:9px}.rpWeeklyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rpWeeklySnapshot{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rpWeeklySnapshot.latest{border-top:4px solid #258474}.rpWeeklySnapshot.previous{border-top:4px solid #8094a4}.rpWeeklySnapshot>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.rpWeeklySnapshot>header p{margin:0}.rpWeeklySnapshot>header h3{margin:4px 0 0;font-size:16px}.rpWeeklySnapshot>header>span{color:#536d7e;background:#edf3f5;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.rpWeeklySnapshot table{border-collapse:collapse;width:100%;font-size:10px}.rpWeeklySnapshot th,.rpWeeklySnapshot td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ecef;padding:11px 8px}.rpWeeklySnapshot thead th{color:#667c8d;text-transform:uppercase;background:#f5f8f9;font-size:8px}.rpWeeklySnapshot tbody>tr:not(.rpWeeklyAging)>th{align-items:center;gap:7px;display:flex}.rpWeeklySnapshot tbody th img{object-fit:contain;width:27px;height:20px}.rpWeeklySnapshot tbody th span{display:grid}.rpWeeklySnapshot tbody th small{color:#718696;font-size:7px}.rpWeeklySnapshot td>strong{font-size:12px;display:block}.rpWeeklySnapshot tfoot{background:#f3f7f8;font-weight:850}.rpWeeklyAging td{background:#fbfcfd;padding:8px!important}.rpWeeklyAging td>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.rpWeeklyAging td span{background:#eef4f5;border-radius:6px;gap:2px;padding:6px;display:grid}.rpWeeklyAging small{color:#677e8d;font-size:7px}.rpWeeklyAging b{color:#21495f;font-size:10px}.rpWeeklyAging em{color:#718492;font-size:7px;font-style:normal}.rpWeeklyUnavailable{color:#6c8190;align-content:center;place-items:center;gap:7px;min-height:320px;display:grid}.rpWeeklyUnavailable strong{color:#254d62}.rpWeeklySources{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px 18px}.rpWeeklySources>header{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.rpWeeklySources>header span{color:#6b8292}.rpWeeklySources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rpWeeklySources>div>span{background:#f2f6f7;border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.rpWeeklySources b{color:#2b6174;font-size:8px}.rpWeeklySources small{color:#748795;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rpPriority{color:#31576c;background:#edf3f5;border-radius:8px;justify-items:center;gap:1px;min-width:56px;padding:7px 8px;font-size:12px;font-weight:900;display:inline-grid}.rpPriority small{text-transform:uppercase;font-weight:800;color:inherit!important;font-size:7px!important}.rpPriority.medium{color:#99621b;background:#fff3df}.rpPriority.high{color:#b45f16;background:#ffead7}.rpPriority.critical{color:#b93f34;background:#fee5e2}.rpOperationalStatus{color:#4f6b7c;white-space:nowrap;background:#edf3f5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-block}.rpOperationalStatus.in_progress{color:#167286;background:#e4f1f5}.rpOperationalStatus.manual_resolved{color:#197356;background:#e2f4eb}.rpOperationalStatus.cancelled{color:#735b6d;background:#f0edf0}.rpWorklistEmpty{color:#657b8e;align-content:center;place-items:center;gap:6px;min-height:150px;font-size:10px;display:grid}.rpDrawerPriority{background:#f3f8f9;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.rpDrawerPriority>div{gap:3px;display:grid}.rpDrawerPriority>div strong{color:#173f59;font-size:11px}.rpDrawerPriority>div small{color:#667f91;font-size:9px}@media (width<=1200px){.rpWorklistLine{grid-template-columns:82px repeat(3,minmax(130px,1fr))}.rpWorklistKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rpEvolutionKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpEvolutionGrid,.rpWeeklyGrid{grid-template-columns:1fr}.rpWeeklyPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.rpWeeklyPulse>div{grid-column:1/-1}}@media (width<=720px){.rpSourcePicker,.rpSourceLedger,.rpQualityFacts{grid-template-columns:1fr}.rpRail{width:64px}.rpRail button{min-height:62px;padding:5px 2px}.rpRail button small{overflow-wrap:anywhere;font-size:8px}.rpMain{width:calc(100% - 64px);min-width:0;margin-left:64px;overflow:hidden}.rpHeader{align-items:flex-start;gap:8px;height:auto;min-height:88px;padding:10px 12px}.rpHeader>div:first-child{grid-template-columns:1fr}.rpActions{justify-items:end;display:grid}.rpActions select{width:142px;min-width:0}.rpContent{padding:12px}.rpHero,.rpWeekHead{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.rpHero h2,.rpWeekHead h2{font-size:23px}.rpKpis,.rpFilters{grid-template-columns:1fr}.rpTable{overflow-x:auto}.rpModal{width:94vw;padding:20px}.rpBusinessHero,.rpPopulationCompare>header{flex-direction:column;align-items:flex-start}.rpBusinessHero aside{justify-items:start}.rpAnalyticsLine,.rpDynamicKpis,.rpTopPartners>div{grid-template-columns:1fr}.rpCompanyRingBody{grid-template-columns:1fr;justify-items:center}.rpCompanyRingLegend{width:100%}.rpWorklistLine,.rpWorklistKpis{grid-template-columns:1fr}.rpWorklistLine>header{grid-row:auto}.rpEvolutionKpis,.rpWeeklyPulse,.rpWeeklyGrid{grid-template-columns:1fr}.rpWeeklyPulse>div{grid-column:auto}.rpWeeklyToolbar{flex-direction:column;align-items:stretch}.rpWeeklyToolbar label{min-width:0}.rpEvolutionBars{overflow-x:auto}.rpEvolutionBars button{min-width:64px}.rpWeeklySnapshot{overflow-x:auto}.rpWeeklySnapshot table{min-width:650px}}.cpApp{--nav:#04033f;--ink:#102d4f;--muted:#667a91;--teal:#23889a;--line:#d5e1e8;min-height:100vh;color:var(--ink);background:#f3f7f9;font-family:Arial,sans-serif}.cpSidebar{background:var(--nav);color:#fff;z-index:20;flex-direction:column;align-items:center;width:92px;display:flex;position:fixed;inset:0 auto 0 0}.cpBack,.cpSign{color:#d9e5ff;background:0 0;border:0;width:100%;padding:16px 4px}.cpMark{background:#178da1;border-radius:14px;place-items:center;width:48px;height:48px;margin-top:6px;font-size:25px;display:grid}.cpSidebar>strong{text-align:center;margin:8px 0 16px;font-size:11px}.cpSidebar nav{width:100%;display:grid}.cpSidebar nav button{color:#d9e5ff;background:0 0;border:0;place-items:center;gap:4px;padding:10px 4px;font-size:9px;display:grid}.cpSidebar nav button.active{color:#fff;background:#286e8a;border-radius:0 12px 12px 0}.cpSign{margin-top:auto}.cpMain{min-height:100vh;margin-left:92px}.cpHeader{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 26px;display:flex;position:sticky;top:0}.cpHeader p,.eyebrow{letter-spacing:1.5px;color:#2f648e;margin:0 0 5px;font-size:10px;font-weight:800}.cpHeader h1{margin:0;font-size:22px}.cpHeader>div>span{color:var(--muted);font-size:12px}.cpHeaderActions{align-items:center;gap:12px;display:flex}.cpHeaderActions label{color:var(--muted);font-size:9px;display:grid}.cpHeader select,.cpHeader button,.cpIntro button{color:var(--ink);background:#fff;border:1px solid #9bc4cf;border-radius:8px;padding:9px}.cpHeader button,.cpIntro button{background:var(--teal);color:#fff;border:0;font-weight:700}.cpUser{font-weight:700;color:var(--ink)!important;font-size:12px!important}.cpError{color:#9d2c22;background:#fff0ed;border:1px solid #f0b3aa;border-radius:8px;justify-content:space-between;margin:14px 20px 0;padding:12px 16px;display:flex}.cpError button{background:0 0;border:0}.cpLoading,.cpEmpty{text-align:center;color:var(--muted);padding:50px}.cpIntro{justify-content:space-between;align-items:end;margin:18px 20px 12px;display:flex}.cpIntro h2{margin:0 0 4px;font-size:24px}.cpIntro p:last-child{color:var(--muted);margin:0}.cpKpis{grid-template-columns:repeat(7,minmax(135px,1fr));gap:10px;margin:0 20px 14px;display:grid}.cpKpis>button{border:1px solid var(--line);text-align:left;min-height:145px;color:var(--ink);background:#fff;border-top:3px solid #6b8da7;border-radius:11px;flex-direction:column;padding:14px;display:flex;position:relative}.cpKpis span{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.cpKpis strong{margin-top:12px;font-size:23px}.cpKpis small{margin-top:4px}.neutral{color:var(--muted)}.cpTrend{align-items:end;gap:3px;height:33px;margin-top:auto;display:flex}.cpTrend i{flex:1;align-items:end;height:100%;display:flex;position:relative}.cpTrend b{background:#62afbd;border-radius:2px;width:100%}.cpTrend i:focus:after,.cpTrend i:hover:after,[data-tip]:hover:after,[data-tip]:focus:after{content:attr(data-tip);color:#fff;z-index:30;white-space:normal;background:#062e4e;border-radius:5px;max-width:240px;padding:7px 9px;font-size:10px;position:absolute;bottom:calc(100% + 5px);left:0}.cpGrid2{grid-template-columns:1fr 1fr;gap:12px;margin:0 20px 14px;display:grid}.cpPanel,.cpTablePanel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.cpPanel>header,.cpTablePanel>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 18px;display:flex}.cpPanel h3{margin:0}.cpPanel table{border-collapse:collapse;width:100%}.cpPanel th,.cpPanel td{text-align:left;border-bottom:1px solid #e8eef2;padding:10px 14px}.cpPanel td button{color:#146479;background:#edf8fa;border:0;border-radius:12px;padding:6px 10px}.cpBarRow{background:#fff;border:0;border-bottom:1px solid #e8eef2;grid-template-columns:55px 1fr 130px;align-items:center;gap:12px;width:100%;padding:14px 18px;display:grid}.cpBarRow i{background:#e2edf1;border-radius:10px;height:9px}.cpBarRow b{background:#2b91a2;border-radius:10px;height:100%;display:block}.cpBridge{grid-template-columns:repeat(6,1fr);gap:8px;padding:18px;display:grid}.cpBridge div{background:#f0f6f8;border-radius:8px;padding:12px}.cpBridge span{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.cpSegment{border:1px solid #9ac1cb;border-radius:8px;display:flex;overflow:hidden}.cpSegment button{color:var(--ink);background:#fff;border-right:1px solid #9ac1cb;border-radius:0}.cpSegment button.active{background:var(--teal);color:#fff}.cpFilters{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:2fr repeat(8,minmax(95px,1fr));gap:8px;margin:0 20px 10px;padding:10px;display:grid}.cpFilters input,.cpFilters select,.cpBulk input,.cpBulk select{border:1px solid #bfd0da;border-radius:6px;min-width:0;padding:8px}.cpMulti{color:var(--muted);font-size:9px;display:grid}.cpMulti select{height:34px}.cpBulk{background:#e4f2f4;border-radius:9px;grid-template-columns:110px 150px 1fr 1.5fr 140px 130px;align-items:center;gap:8px;margin:0 20px 10px;padding:10px;display:grid}.cpBulk button{background:var(--teal);color:#fff;border:0;border-radius:7px;padding:9px}.cpTablePanel{margin:0 20px 20px}.cpTableScroll{max-height:58vh;overflow:auto}.cpTablePanel table{border-collapse:collapse;width:100%;min-width:1700px}.cpTablePanel th,.cpTablePanel td{text-align:left;border-bottom:1px solid #e6edf1;padding:10px;font-size:11px}.cpTablePanel th{z-index:2;background:#f6fafb;position:sticky;top:0}.cpTablePanel th button{background:0 0;border:0;font-weight:700}.cpTablePanel tr{cursor:pointer}.cpTablePanel tr:hover{background:#f1f8fa}.cpTablePanel td small,.cpPanel td small{color:var(--muted);margin-top:3px;display:block}.cpTablePanel footer{justify-content:space-between;padding:12px;display:flex}.cpTablePanel footer button{background:#fff;border:1px solid #9bc4cf;border-radius:6px;padding:7px}.cpPriority{color:#126377;background:#dff1f4;border-radius:6px;padding:5px}.cpPill{background:#e8eef2;border-radius:20px;padding:4px 7px;display:inline-block;position:relative}.cpPill.warn{color:#885c00;background:#fff1c9}.cpPill.bad{color:#a12e26;background:#ffe0dc}.cpPill.completed{color:#176944;background:#dff3e9}.cpEvolution{margin:0 20px}.cpLogic{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 20px 20px;display:grid}.cpLogic article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.cpLogic h3{margin-top:0}.cpLogic p{color:#4f657b;font-size:12px;line-height:1.55}.cpLogic code{background:#eaf2f5;border-radius:5px;margin:5px 0;padding:8px;display:block}.cpQuality{grid-column:span 2}.cpQuality pre,.cpDrawer pre{white-space:pre-wrap;max-height:300px;font-size:11px;overflow:auto}.cpFiles{gap:12px;padding:12px;display:flex}.cpFiles span{background:#edf4f6;border-radius:5px;padding:7px}.cpModal,.cpDrawerBackdrop{z-index:50;background:#061c33aa;place-items:center;display:grid;position:fixed;inset:0}.cpModal>section{background:#fff;border-radius:14px;width:min(850px,94vw);padding:22px}.cpModal header,.cpDrawer header{justify-content:space-between;display:flex}.cpModal header button,.cpDrawer header button{background:0 0;border:0;font-size:25px}.cpDate{gap:5px;width:220px;margin:12px 0;display:grid}.cpSlots{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cpSlots>label{border:2px dashed #a9c2ce;border-radius:10px;gap:7px;padding:18px;display:grid}.cpSlots>label.ready{background:#f1fbf7;border-color:#2e9b78}.cpSlots>label>span{color:var(--muted);font-size:11px}.cpPreview{gap:3px;font-size:11px;display:grid}.cpModal footer{align-items:center;gap:10px;margin-top:16px;display:flex}.cpModal footer p{color:var(--muted);margin-right:auto;font-size:11px}.cpModal footer button{background:#fff;border:1px solid #9bc4cf;border-radius:7px;padding:10px 14px}.cpModal footer button:last-child{background:var(--teal);color:#fff}.cpProgress i{background:#dce8ed;border-radius:10px;height:8px;display:block}.cpProgress b{background:#2398a7;height:100%;display:block}.cpDrawerBackdrop{place-items:stretch end}.cpDrawer{background:#fff;width:min(680px,94vw);height:100%;padding:20px;overflow:auto;box-shadow:-10px 0 40px #001b3340}.cpDrawerHero{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.cpDrawerHero>div{background:#eaf4f6;border-radius:9px;padding:16px;display:grid}.cpDrawerHero strong{font-size:22px}.cpDrawerHero span,.cpDrawerHero small,.cpDrawerGrid span{color:var(--muted);font-size:10px}.cpDrawerGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cpDrawerGrid>div{background:#fff;padding:10px;display:grid}.cpDrawer details{border-top:1px solid var(--line);padding:14px 0}.cpDrawer summary{font-weight:700}.cpTimeline article{border-left:3px solid #6da5b2;margin:8px 0;padding:8px 12px;display:grid}.cpTimeline small,.cpTimeline span{color:var(--muted);font-size:11px}.cpComment{gap:8px;margin-top:10px;display:flex}.cpComment textarea{flex:1;min-height:55px}.cpComment button{background:var(--teal);color:#fff;border:0;border-radius:6px}.cpTablePanel button,.cpApp button{cursor:pointer}.cpApp button:focus-visible,.cpApp input:focus-visible,.cpApp select:focus-visible{outline-offset:2px;outline:3px solid #f0a928}@media (width<=1200px){.cpKpis,.cpFilters{grid-template-columns:repeat(4,1fr)}.cpFilters>input{grid-column:span 2}.cpLogic{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.cpSidebar{width:62px}.cpSidebar>strong{display:none}.cpMain{margin-left:62px}.cpHeader{align-items:flex-start;height:auto;padding:12px}.cpHeaderActions{flex-wrap:wrap}.cpGrid2,.cpSlots{grid-template-columns:1fr}.cpKpis{grid-template-columns:repeat(2,1fr);margin:10px}.cpFilters,.cpBulk{grid-template-columns:1fr 1fr;margin:10px}.cpIntro{margin:15px 10px}.cpLogic{grid-template-columns:1fr;margin:10px}.cpQuality{grid-column:auto}.cpDrawerGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.cpBack,.cpSign{place-items:center;gap:5px;display:grid}.cpSidebar nav button{font-size:inherit;gap:5px}.cpSidebar nav button span{font-size:inherit}.cpSidebar .appIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.cpSidebar small{text-align:center;font-size:9px;line-height:1.15}.cpKpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1050px){.cpKpis{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.cpKpis{grid-template-columns:repeat(2,1fr)}}.cpApp{--nav:#05053f;--ink:#123b5a;--muted:#687f91;--teal:#087f99;--line:#d7e4eb;background:#f2f7f9}.cpHeader{height:70px;padding:0 24px;box-shadow:0 1px #09344f08}.cpHeader p{letter-spacing:1.7px;color:#2f718b;font-size:9px}.cpHeader h1{font-size:20px;line-height:1.15}.cpHeaderActions label{letter-spacing:.06em;gap:3px;font-weight:800}.cpHeader select{background:#fff;min-width:210px}.cpHeader button,.cpIntro button{box-shadow:none;background:#087f99;border-radius:8px}.cpIntro{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;margin:20px 20px 14px;padding:18px 20px}.cpIntro h2{color:#123b5a;font-size:22px}.cpIntro p:last-child{font-size:12px;line-height:1.45}.cpKpis{gap:10px;margin-bottom:16px}.cpKpis>button{border-top:1px solid var(--line);border-radius:12px;min-height:205px;padding:15px 16px;overflow:visible;box-shadow:0 3px 10px #0a30490d}.cpKpis>button:hover{background:#fbfefe;border-color:#8db9c7}.cpKpis strong{color:#123b5a;margin-top:13px;font-size:27px}.cpKpis small{font-size:10px;font-weight:700}.cpTrend{width:100%;height:80px;margin-top:auto;display:block;overflow:visible}.cpTrend .baseline{stroke:#dce5ef;stroke-width:1.4px}.cpTrend .area{fill:#eeedff;opacity:.9}.cpTrend .line{fill:none;stroke:#6258ff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cpTrend .hit{fill:#0000;stroke:#0000;cursor:help}.cpTrend .dot{fill:#fff;stroke:#6258ff;stroke-width:1.4px}.cpTrend g:hover .dot,.cpTrend g:focus .dot{fill:#6258ff;stroke:#fff;stroke-width:2px}.cpTrend g:focus{outline:none}.cpMarketAging{margin:0 20px 16px;overflow:hidden}.cpMarketAging>header{background:#fff;padding:18px 20px}.cpMarketAging>header h3{margin:0 0 6px;font-size:18px;font-weight:500}.cpMarketAging>header span,.cpMarketAging>footer{color:var(--muted);font-size:10px}.cpMarketScroll{padding:0 20px 12px;overflow-x:auto}.cpMarketAging table{table-layout:fixed;border-collapse:collapse;min-width:900px}.cpMarketAging th,.cpMarketAging td{text-align:center;border:1px solid #d7e2e9;height:55px;padding:8px}.cpMarketAging thead th{background:#f6f9fb;height:54px;font-size:10px}.cpMarketAging thead th:first-child{width:150px}.cpMarketAging thead th:last-child{width:115px}.cpMarketAging thead img{object-fit:cover;background:#fff;border:1px solid #d5e1e7;border-radius:50%;width:25px;height:25px;box-shadow:0 1px 4px #17324d1c}.cpMarketHeaderFlag{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex!important}.cpMarketHeaderFlag b{font-size:9px}.cpMarketControls{align-items:end;gap:10px;display:flex}.cpMarketControls label{color:#60758a;gap:4px;font-size:9px;font-weight:800;display:grid}.cpMarketControls select{color:#173f59;background:#fff;border:1px solid #c8d8e1;border-radius:8px;min-width:145px;padding:8px}.cpMarketControls .cpMarketCheck{color:#173f59;cursor:pointer;background:#fff;border:1px solid #c8d8e1;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:flex}.cpMarketCheck input{accent-color:#087f99}.cpMarketAging tbody th{text-align:left;background:#fbfdfe}.cpMarketAging tbody th strong,.cpMarketAging tbody th small{display:block}.cpMarketAging tbody th small{color:var(--muted);margin-top:4px;font-weight:400}.cpMarketAging td{color:#123b5a;font-weight:700;position:relative}.cpMarketAging td>span,.cpMarketAging td>small{display:block}.cpMarketAging td>small{margin-top:3px;font-size:9px}.cpMarketAging td.strong{color:#fff}.cpMarketAging td.total{color:#123b5a;background:#fbfdfe!important}.cpMarketAging>footer{border:0;padding:0 20px 16px}.cpMarketMissing{background:#f7fafb;border:1px dashed #9fb9c7;border-radius:9px;gap:6px;margin:0 20px 16px;padding:18px;display:grid}.cpMarketMissing span{color:var(--muted);font-size:11px}.cpPanel,.cpTablePanel{border-radius:12px;box-shadow:0 2px 10px #0a304909}.cpPanel>header,.cpTablePanel>header{background:#fbfdfe}.cpFilters{z-index:8;background:#f8fbfc;border-radius:12px;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(145px,.65fr));align-items:end;padding:15px 18px;position:relative;box-shadow:0 4px 14px #0b324f0d}.cpFilters>input{height:40px}.cpMulti{min-width:0;color:var(--muted);font-size:9px;display:block;position:relative}.cpMulti>summary{color:#587286;cursor:pointer;background:#fff;border:1px solid #cbd9e3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 10px;list-style:none;display:flex}.cpMulti>summary::-webkit-details-marker{display:none}.cpMulti>summary span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.cpMulti>summary b{color:#087f99;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.cpMulti[open]>summary{border-color:#1689a1;box-shadow:0 0 0 2px #1689a121}.cpMulti>div{z-index:40;background:#fff;border:1px solid #bed2dc;border-radius:9px;width:270px;max-width:min(340px,88vw);max-height:290px;padding:8px;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 14px 34px #06264133}.cpMulti>div label{color:#294d68;cursor:pointer;align-items:center;gap:8px;padding:7px 6px;font-size:11px;font-weight:650;display:flex}.cpMulti>div label:hover{background:#eef7f9;border-radius:6px}.cpMulti>div input{accent-color:#087f99;width:15px;min-width:15px;height:15px}.cpMulti>div button{color:#087f99;background:#fff;border:0;border-top:1px solid #dce7ed;width:100%;margin-top:6px;padding:9px 5px 3px;font-size:10px;font-weight:800}.cpBulk{background:#eaf6f7;border:1px solid #bfdde3;min-height:58px;padding:10px 16px;box-shadow:0 3px 10px #0b324f0a}.cpBulk button:disabled{cursor:not-allowed;opacity:.48}.cpTablePanel td:nth-child(10)>small{color:#526b7d;background:#edf3f6;border-radius:999px;margin-top:5px;padding:3px 6px;display:inline-block}.cpTablePanel td:nth-child(10)>small:first-letter{font-weight:900}.cpDepartedAlert{color:#8d382d;background:#fff0ec;border:1px solid #e6b4a8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 13px;display:flex}.cpDepartedAlert strong{text-transform:uppercase;font-size:11px}.cpDepartedAlert span{font-size:10px}.cpBookingContextSection{background:#f7fbfc;margin-top:14px;border-top:3px solid #16889a!important}.cpBookingContextSection>summary{color:#0c6879}.cpModal>section{border-radius:14px;width:min(900px,94vw);padding:0;overflow:hidden;box-shadow:0 24px 70px #031b3147}.cpModal header{border-bottom:1px solid var(--line);align-items:flex-start;padding:20px 22px 16px}.cpModal header h2{color:#123b5a;margin:3px 0 5px}.cpModal header span{color:var(--muted);font-size:12px}.cpDate{margin:16px 22px 12px}.cpDate input{border:1px solid #c4d5de;border-radius:8px;padding:9px}.cpSlots{padding:0 22px}.cpSlots>label{background:#f8fbfc;border:1px dashed #9fbcc9;min-height:180px;padding:17px}.cpSlots>label.ready{background:#eff9f5;border-style:solid;border-color:#78bda8}.cpPreview button{color:#a3483e;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800}.cpScopeNotice{color:#315a70;background:#eef8fa;border:1px solid #bcdbe2;border-radius:9px;align-items:flex-start;gap:10px;margin:14px 22px 0;padding:11px 13px;font-size:11px;display:flex}.cpScopeNotice strong{color:#0b657a;white-space:nowrap}.cpModal footer{border-top:1px solid var(--line);background:#fbfdfe;margin:16px 0 0;padding:14px 22px}.cpModal footer button:last-child{background:#087f99}.cpUnifiedRunModal{max-height:94vh;width:min(1040px,96vw)!important;overflow:auto!important}.cpRunSourceSection{background:#fbfdfe;border:1px solid #d7e4ea;border-radius:12px;margin:14px 22px 0;overflow:hidden}.cpRunSourceSection>header{background:#f4f9fa;align-items:center;gap:10px;display:flex;border-bottom:1px solid #e3ebef!important;padding:11px 14px!important}.cpRunSourceSection>header>span{background:#157f94;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid;color:#fff!important;font-size:11px!important}.cpRunSourceSection>header>div{gap:2px;display:grid}.cpRunSourceSection>header strong{color:#173852;font-size:12px}.cpRunSourceSection>header small{color:#6a7d8e;font-size:9px}.cpRunSourceSection .cpSlots{padding:14px}.cpRunSourceSection .cpSlots>label{min-height:145px}.cpRunSourceSection .cpContextDrop{min-height:112px;margin:14px}.cpRunSourceSection .cpContextFileList{margin:0 14px 14px}.cpAccountingRunGrid{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);gap:12px;padding:14px;display:grid}.cpAccountingRunDrop{text-align:center;color:#173852;background:#f7fbfc;border:1.5px dashed #92bcc5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;display:flex;position:relative}.cpAccountingRunDrop.ready{background:#eff9f5;border-style:solid;border-color:#78bda8}.cpAccountingRunDrop svg{color:#23889a;width:28px;height:28px}.cpAccountingRunDrop span{color:#667b90;font-size:10px}.cpAccountingRunDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.cpRunSql{background:#fff;border:1px solid #cfdee5;border-radius:10px;overflow:hidden}.cpRunSql summary{cursor:pointer;color:#173852;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;font-size:11px;font-weight:800;list-style:none;display:flex}.cpRunSql summary::-webkit-details-marker{display:none}.cpRunSql summary b{color:#147b8d;font-size:9px}.cpRunSql>div{border-top:1px solid #e1eaee;position:relative}.cpRunSql button{z-index:2;color:#136f82;background:#fff;border:1px solid #7db3c0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:9px;right:10px}.cpRunSql pre{color:#e6f1f5;white-space:pre;background:#10283a;max-height:270px;margin:0;padding:48px 14px 14px;font-size:9px;line-height:1.45;overflow:auto}.cpRemoveAccounting{color:#a3483e;background:0 0;border:0;margin:0 14px 13px;font-size:9px;font-weight:800}.cpUnifiedRunModal>.cpProgress{margin:14px 22px 0}@media (width<=760px){.cpAccountingRunGrid{grid-template-columns:1fr}.cpUnifiedRunModal{width:96vw!important}.cpRunSql pre{max-height:210px}}.cpRunEvidenceNote{color:#657b8e;margin:0 14px 13px;font-size:9px}.cpContextLineage{color:#143754;background:#f0fafb;border:1px solid #b8dbe1;border-radius:12px;align-items:center;gap:12px;margin:18px 20px 26px;padding:13px 16px;display:flex}.cpContextLineage svg{color:#23889a;width:22px;height:22px}.cpContextLineage div{flex-direction:column;gap:3px;display:flex}.cpContextLineage strong{font-size:13px}.cpContextLineage span{color:#60758d;font-size:12px}.cpContextModal{max-width:760px}.cpContextDrop{text-align:center;color:#173852;background:#f7fbfc;border:1.5px dashed #92bcc5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;margin:22px;display:flex;position:relative}.cpContextDrop.ready{background:#eef9f7;border-style:solid}.cpContextDrop svg{color:#23889a;width:30px;height:30px}.cpContextDrop span{color:#667b90;font-size:12px}.cpContextDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.cpContextPreview{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 22px 18px;display:grid}.cpContextPreview span{color:#6a7c90;background:#fff;border:1px solid #d8e3ea;border-radius:10px;flex-direction:column;padding:12px;font-size:11px;display:flex}.cpContextPreview b{color:#0b2948;font-size:18px}.cpContextFileList{gap:7px;margin:0 22px 16px;display:grid}.cpContextFileList article{background:#fff;border:1px solid #d6e4ea;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cpContextFileList span{gap:3px;display:grid}.cpContextFileList b{font-size:11px}.cpContextFileList small{color:#6a7c90;font-size:9px}.cpContextFileList button{color:#a3483e;background:0 0;border:0;font-size:9px;font-weight:800}.cpContextPeek{z-index:91;background:#f8fcfd;border:1px solid #bed5df;border-radius:14px;width:min(390px,100vw - 650px);max-height:calc(100vh - 140px);padding:18px;position:fixed;top:110px;right:620px;overflow:auto;box-shadow:0 18px 50px #0b294826}.cpContextPeek h3{color:#0b2948;margin:4px 0 15px}.cpContextPeek>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpContextPeek>div span{background:#fff;border:1px solid #dbe7ec;border-radius:8px;flex-direction:column;padding:9px;display:flex}.cpContextPeek small{color:#73879a}.cpContextPeek details{margin-top:14px}.cpContextPeek pre{white-space:pre-wrap;max-height:240px;font-size:10px;overflow:auto}.cpOverviewAnalytics{margin:18px 20px 14px}.cpPopulationCompare{background:#fff;border:1px solid #d4e1e8;border-radius:14px;padding:12px}.cpPopulationCompare>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;display:flex}.cpPopulationCompare h3{margin:3px 0;font-size:16px}.cpPopulationCompare header span{color:#657b8e;font-size:10px}.cpPopulationCompare>header>div:last-child{border:1px solid #cbd5e1;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cpPopulationCompare>header button{color:#64748b;background:#fff;border:0;border-left:1px solid #dbe3e9;padding:9px 12px;font-size:10px;font-weight:800}.cpPopulationCompare>header button:first-child{border-left:0}.cpPopulationCompare>header button.active{color:#fff;background:#173f59}.cpAnalyticsLine{background:#f9fbfc;border:1px solid #dbe5ec;border-left:4px solid #28789e;border-radius:11px;grid-template-columns:92px repeat(7,minmax(112px,1fr));align-items:center;gap:7px;margin-top:7px;padding:9px;display:grid}.cpAnalyticsLine.line-b{background:#fffaf6;border-left-color:#e07a2d}.cpAnalyticsLine>header{align-items:center;gap:6px;display:flex}.cpAnalyticsLine>header i{background:#28789e;border-radius:50%;width:9px;height:9px}.cpAnalyticsLine.line-b>header i{background:#e07a2d}.cpAnalyticsLine>header strong{font-size:11px}.cpAnalyticsLine>header button{color:#60778b;background:0 0;border:0;margin-left:auto;font-size:9px}.cpAnalyticsMulti{min-width:0;position:relative}.cpAnalyticsMulti>summary{cursor:pointer;background:#fff;border:1px solid #d2dee5;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:8px 9px;list-style:none;display:flex}.cpAnalyticsMulti>summary::-webkit-details-marker{display:none}.cpAnalyticsMulti>summary span{color:#536b7e;font-size:10px}.cpAnalyticsMulti>summary b{color:#173f59;font-size:9px}.cpAnalyticsMulti>div{z-index:45;background:#fff;border:1px solid #cbd8df;border-radius:9px;width:250px;max-height:300px;padding:8px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 16px 36px #17324d28}.cpAnalyticsMulti label{color:#425b6d;cursor:pointer;gap:8px;padding:8px;font-size:10px;display:flex}.cpAnalyticsMulti label:hover{background:#f1f7f8;border-radius:6px}.cpAnalyticsMulti input{accent-color:#28789e}.cpAnalyticsMulti>div>button{color:#147d8b;background:#fff;border:0;border-top:1px solid #e5ebef;width:100%;padding:9px;font-size:9px;font-weight:800}.cpAnalyticsExclude,.cpWorklistCheck{color:#173f59;cursor:pointer;background:#fff;border:1px solid #d2dee5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.cpAnalyticsExclude input,.cpWorklistCheck input{accent-color:#28789e}.cpDynamicKpis{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;margin:12px 0;display:grid}.cpDynamicKpis article{background:#fff;border:1px solid #d7e2e8;border-top:3px solid #6d899e;border-radius:12px;min-height:190px;padding:15px 16px;overflow:visible;box-shadow:0 3px 10px #0a30490d}.cpDynamicKpis article>span{color:#60758a;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.cpDynamicKpis article>strong{color:#123b5a;margin-top:13px;font-size:27px;display:block}.cpDynamicKpis article>em{color:#b46021;margin-top:5px;font-size:10px;font-style:normal;font-weight:800;display:block}.cpDynamicKpis article>small{color:#7b8b98;margin-top:5px;font-size:9px;display:block}.cpDualTrend{width:100%;height:76px;margin-top:8px;display:block;overflow:visible}.cpDualTrend .baseline{stroke:#dfe7ec}.cpDualTrend polyline{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cpDualTrend polyline.lineA{stroke:#28789e}.cpDualTrend polyline.lineB{stroke:#e07a2d;stroke-dasharray:5 3}.cpDualTrend circle{fill:#fff;stroke-width:1.7px;cursor:help}.cpDualTrend circle.lineA{stroke:#28789e}.cpDualTrend circle.lineB{stroke:#e07a2d}.cpCompanyRingPanel{max-width:760px}.cpCompanyRingBody{grid-template-columns:210px 1fr;align-items:center;gap:22px;padding:22px;display:grid}.cpCompanyRing{border-radius:50%;place-items:center;width:190px;height:190px;display:grid}.cpCompanyRing>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.cpCompanyRing strong{max-width:106px;font-size:16px}.cpCompanyRing span{color:#728598;text-transform:uppercase;margin-top:5px;font-size:9px}.cpCompanyRingLegend>div{border-bottom:1px solid #e5edf1;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.cpCompanyRingLegend img{object-fit:contain;width:70px;height:30px}.cpCompanyRingLegend span{display:grid}.cpCompanyRingLegend span b{font-size:11px}.cpCompanyRingLegend small{color:#718596;font-size:9px}.cpCompanyRingLegend>strong{font-size:11px}.cpCompanyRingLegend footer{color:#a95c1e;padding-top:12px;font-size:10px}.cpOverviewAnalytics~.cpIntro.cpCommandHead,.cpOverviewAnalytics~.cpIntro.cpCommandHead+.cpKpis{display:none}.cpOverviewAnalytics~.cpGrid2:has(.cpBarRow) article:first-child{display:none}.cpOverviewAnalytics~.cpGrid2:has(.cpBarRow){grid-template-columns:1fr}.cpOverviewAnalytics~.cpGrid2:has(.cpBarRow){display:none}.cpMarketCell{align-items:center;gap:7px;min-width:74px;display:inline-flex}.cpMarketCell img{object-fit:cover;background:#fff;border:1px solid #d5e1e7;border-radius:50%;width:22px;height:22px}.cpMarketCell b{color:#173f59;font-size:10px}.cpTopPartners{margin-top:12px}.cpTopPartners>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:8px 20px 18px;list-style:none;display:grid}.cpTopPartners li{border-bottom:1px solid #e4ecf0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.cpTopPartners li>b{color:#13778a;background:#e9f5f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.cpTopPartners li>span{gap:3px;min-width:0;display:grid}.cpTopPartners li>span>strong{text-overflow:ellipsis;white-space:nowrap;color:#173852;font-size:11px;overflow:hidden}.cpTopPartners li small{color:#708598;font-size:9px}.cpTopPartners li i{background:#edf2f5;border-radius:999px;height:4px;display:block;overflow:hidden}.cpTopPartners li i em{border-radius:inherit;background:#23889a;height:100%;display:block}.cpTopPartners li>strong{color:#173852;font-size:11px}.cpWeeklyHeading{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.cpWeeklyHeading h2{color:#0b2948;margin:5px 0 0;font-size:25px;font-weight:500}.cpWeeklyHeading label{color:#61778b;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.cpWeeklyHeading select{color:#173852;background:#fff;border:1px solid #c7d8e1;border-radius:8px;min-width:190px;padding:9px}.cpWeeklyHero{color:#fff;background:linear-gradient(105deg,#090d45,#173f59 63%,#205f59);border-radius:16px;grid-template-columns:minmax(0,1fr) 230px 230px;align-items:stretch;gap:10px;margin:0 20px 14px;padding:20px 22px;display:grid}.cpWeeklyHero>div{flex-direction:column;justify-content:center;display:flex}.cpWeeklyHero p{color:#77e2df;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.cpWeeklyHero h3{margin:8px 0;font-size:20px;font-weight:500}.cpWeeklyHero>div>span{max-width:760px;font-size:10px;line-height:1.5}.cpWeeklyHero article{background:#ffffff12;border:1px solid #ffffff35;border-radius:12px;flex-direction:column;justify-content:center;padding:14px;display:flex}.cpWeeklyHero article span{font-size:9px;font-weight:800}.cpWeeklyHero article strong{margin:8px 0 4px;font-size:16px}.cpWeeklyGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0 20px;display:grid}.cpWeeklySnapshot{background:#fff;border:1px solid #d5e2e8;border-radius:14px;overflow:hidden}.cpWeeklySnapshot.latest{background:#f8fffd;border-color:#83d7cf}.cpWeeklySnapshot>header{background:0 0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.cpWeeklySnapshot>header h3{margin:5px 0 0;font-size:16px;font-weight:500}.cpWeeklySnapshot>header>span{color:#61778b;background:#eef3f6;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.cpWeeklySnapshot.latest>header>span{color:#167663;background:#dff6ef}.cpWeeklySnapshot table{border-collapse:collapse;width:100%}.cpWeeklySnapshot thead{color:#fff;background:#121d36}.cpWeeklySnapshot th,.cpWeeklySnapshot td{text-align:center;border-bottom:1px solid #e0e8ed;padding:12px 9px;font-size:9px}.cpWeeklySnapshot tbody th{text-align:left;align-items:center;gap:8px;display:flex}.cpWeeklySnapshot tbody th img{object-fit:contain;width:48px;height:25px}.cpWeeklySnapshot tbody th span{display:grid}.cpWeeklySnapshot tbody th small{color:#718497}.cpWeeklySnapshot td strong{font-size:11px}.cpWeeklySnapshot td em,.cpWeeklyHero article em{color:#168567;margin-top:3px;font-size:8px;font-style:normal;display:block}.cpWeeklySnapshot td em.bad,.cpWeeklyHero article em.bad{color:#bf493a}.cpWeeklySnapshot tfoot{background:#f6f9fa;font-weight:800}.cpWeeklyUnavailable{color:#718497;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.cpWeeklyUnavailable strong{color:#173852}.cpWeeklyDirection{background:#f1fcf8;border:1px solid #a8dfd5;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 20px 0;padding:14px 18px;display:flex}.cpWeeklyDirection>div{gap:3px;display:grid}.cpWeeklyDirection strong{color:#16675f;font-size:11px}.cpWeeklyDirection span{color:#667c8f;font-size:9px}.cpWeeklyFiles{margin:10px 20px 24px}.cpWeeklyFiles span{font-size:9px}.cpFilters{grid-template-columns:repeat(5,minmax(145px,1fr))}.cpBookingSearch{color:#536b7e;gap:3px;min-width:0;font-size:9px;display:grid}.cpBookingSearch>span{font-weight:800}.cpBookingSearch textarea{box-sizing:border-box;resize:vertical;color:#173852;width:100%;height:40px;min-height:40px;max-height:80px;font:inherit;background:#fff;border:1px solid #cbd9e3;border-radius:8px;padding:10px}.cpBookingSearch small{color:#7890a1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpWorklistActions{align-items:center;gap:9px;display:flex}.cpDownload{color:#176579!important;background:#fff!important;border:1px solid #8dbac5!important}.cpDownload:disabled{opacity:.55}.cpTopPartners{margin:12px 0 0}.cpTopPartners>header{margin-bottom:10px}.cpTopPartners>header h3{color:#123b5a;margin:4px 0}.cpTopPartners>header>span{color:#657b8e;font-size:10px}.cpTopPartners>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cpTopPartners article>header>div{align-items:center;gap:12px;display:flex}.cpTopPartners article>header img{object-fit:contain;width:86px;height:34px}.cpTopPartners article>header span{gap:3px;display:grid}.cpTopPartners article>header b{font-size:12px}.cpTopPartners article>header small{color:#718596;font-size:9px}.cpTopPartners article ol{margin:0;padding:8px 20px 18px;list-style:none}.cpWeeklyAgingRow td{background:#f6f9fa;padding:7px 10px 12px!important}.cpWeeklyAgingRow td>div{grid-template-columns:repeat(5,minmax(70px,1fr));gap:5px;display:grid}.cpWeeklyAgingRow span{text-align:left;background:#fff;border:1px solid #dce7ec;border-radius:7px;gap:2px;padding:7px;display:grid}.cpWeeklyAgingRow small{color:#6e8295;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cpWeeklyAgingRow b{color:#173852;font-size:9px}.cpWeeklyAgingRow em{font-style:normal;color:#28798c!important;margin:0!important;font-size:8px!important}.cpWeeklySources{background:#fff;border:1px solid #d3e2e8;border-radius:11px;gap:9px;margin:10px 20px 24px;padding:12px 15px;display:grid}.cpWeeklySources>header{justify-content:space-between;gap:12px;display:flex}.cpWeeklySources>header strong{font-size:10px}.cpWeeklySources>header span{color:#718596;font-size:9px}.cpWeeklySources>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpWeeklySources>div>span{background:#eef5f7;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.cpWeeklySources b{color:#126377;font-size:9px}.cpWeeklySources small{color:#536b7e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cpEvolutionGuide{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 20px 12px;display:grid}.cpEvolutionGuide article{background:#fff;border:1px solid #d5e1e8;border-radius:10px;gap:5px;padding:13px;display:grid}.cpEvolutionGuide strong{font-size:11px}.cpEvolutionGuide span{color:#6b8092;font-size:9px}.cpQualityPage{gap:12px;padding:20px;display:grid}.cpQualityHero{color:#fff;background:linear-gradient(110deg,#0a1445,#174a5b);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.cpQualityHero h2{margin:5px 0 7px;font-size:25px;font-weight:500}.cpQualityHero>div>span{color:#d7e8ed;font-size:11px}.cpQualityHero aside{background:#ffffff10;border:1px solid #ffffff35;border-radius:10px;gap:5px;min-width:170px;padding:14px;display:grid}.cpQualityHero aside span{font-size:10px}.cpQualityQuestions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cpQualityQuestions article{background:#fff;border:1px solid #d5e1e8;border-radius:12px;gap:12px;padding:16px;display:flex}.cpQualityQuestions article>b{color:#137688;background:#dff2f2;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;display:grid}.cpQualityQuestions h3,.cpQualityFlow h3,.cpQualityDictionary h3,.cpQualityMetrics h3{margin:0 0 6px;font-size:15px}.cpQualityQuestions p,.cpQualityDictionary p{color:#5f7588;margin:0;font-size:10px;line-height:1.5}.cpQualityMetrics,.cpQualityFlow,.cpQualityDictionary,.cpQualityRaw{background:#fff;border:1px solid #d5e1e8;border-radius:12px;padding:17px}.cpQualityMetrics>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cpQualityMetrics article{background:#f1f7f8;border-radius:9px;gap:5px;padding:12px;display:grid}.cpQualityMetrics article>span{color:#60778b;text-transform:uppercase;font-size:8px;font-weight:800}.cpQualityMetrics article>strong{font-size:21px}.cpQualityMetrics article>small{color:#718596;font-size:8px;line-height:1.4}.cpQualityFlow ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cpQualityFlow li{background:#f4f8fa;border-left:3px solid #23889a;gap:9px;padding:11px;display:flex}.cpQualityFlow li>b{color:#23889a}.cpQualityFlow li div{gap:4px;display:grid}.cpQualityFlow li span{color:#64798b;font-size:9px;line-height:1.4}.cpQualityDictionary>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cpQualityDictionary article{border:1px solid #e0e9ed;border-radius:9px;padding:11px}.cpQualityDictionary h4{margin:0 0 6px;font-size:11px}.cpQualityRaw summary{cursor:pointer;font-size:10px;font-weight:800}.cpQualityRaw pre{white-space:pre-wrap;color:#52697b;max-height:280px;font-size:9px;overflow:auto}@media (width<=1450px){.cpFilters{grid-template-columns:repeat(4,minmax(135px,1fr))}}@media (width<=1350px){.cpAnalyticsLine{grid-template-columns:85px repeat(3,minmax(130px,1fr))}.cpAnalyticsLine>header{grid-row:span 2}.cpDynamicKpis{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (width<=1100px){.cpContextPeek{z-index:93;width:min(390px,100vw - 36px);top:90px;right:18px}}@media (width<=900px){.cpFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cpMulti>div{max-width:min(340px,88vw)}.cpPopulationCompare>header{flex-direction:column;align-items:stretch}.cpAnalyticsLine{grid-template-columns:1fr 1fr}.cpAnalyticsLine>header{grid-area:auto/1/auto/-1}.cpDynamicKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cpCompanyRingBody{grid-template-columns:1fr;justify-items:center}.cpCompanyRingLegend{width:100%}.cpTopPartners>ol,.cpWeeklyGrid,.cpTopPartners>div,.cpWeeklySources>div,.cpEvolutionGuide,.cpQualityQuestions,.cpQualityDictionary>div,.cpWeeklyHero{grid-template-columns:1fr}.cpWeeklyHeading{flex-direction:column;align-items:stretch}.cpQualityMetrics>div,.cpQualityFlow ol{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cpFilters{grid-template-columns:1fr}.cpScopeNotice{flex-direction:column}}.cpWorklistHero{padding-block:15px}.cpWorklistHero h2{font-size:21px}.cpWorklistFilters{gap:6px;padding:9px 11px}.cpWorklistFilters .cpBookingSearch small{display:none}.cpWorklistFilters .cpBookingSearch textarea{height:36px;min-height:36px;padding:8px}.cpWorklistFilters .cpMulti>summary{min-height:36px;padding:6px 7px}.cpWorklistFilters .cpWorklistCheck{white-space:nowrap;min-height:36px;padding:5px 7px}@media (width>=1201px){.cpWorklistFilters{grid-template-columns:minmax(170px,1.5fr) repeat(13,minmax(78px,1fr));align-items:end}}@media (width<=1200px){.cpWorklistFilters{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (width<=900px){.cpWorklistFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cpWorklistFilters{grid-template-columns:1fr}}.cpBusinessHero{color:#fff;background:linear-gradient(112deg,#162f56 0%,#1f5870 58%,#2b8490 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;min-height:132px;margin:16px 20px 14px;padding:22px 26px;display:flex;box-shadow:0 12px 28px #15365018}.cpBusinessHero>div{max-width:920px}.cpBusinessHero .eyebrow{color:#84b9d8}.cpBusinessHero h2{color:#fff;max-width:900px;margin:7px 0;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.16}.cpBusinessHero>div>p:last-child{color:#d8e9ef;max-width:850px;margin:0;font-size:11px;line-height:1.55}.cpBusinessHero aside{justify-items:end;gap:4px;min-width:180px;display:grid}.cpBusinessHero aside>strong{font-size:30px}.cpBusinessHero aside>span{color:#d8e9ef;font-size:10px}.cpBusinessHero aside>small{color:#9dc7d6;margin-top:4px;font-size:10px}.cpBusinessHero aside .cpWorklistActions{margin-top:8px}.cpBusinessHero .cpDownload{background:#fff!important;border-color:#ffffff60!important}.cpLegacyPageHero{display:none!important}.cpAccountingPage>.cpBusinessHero{margin:16px 0 14px}.cpQualityPage>.cpBusinessHero{margin:0}.cpQualityHero{min-height:132px}.cpQualityHero>div>span{color:#d8e9ef;max-width:850px;font-size:11px;line-height:1.55}.cpWorklistFilterPanel{z-index:8;background:#fff;border:1px solid #d4e1e8;border-radius:14px;margin:0 20px 10px;padding:11px;position:relative}.cpWorklistFilterPanel>header{padding:1px 3px 8px}.cpWorklistFilterPanel>header h3{color:#173f59;margin:3px 0;font-size:15px}.cpWorklistFilterPanel>header span{color:#657b8e;font-size:9px}.cpWorklistFilterPanel .cpFilters{box-shadow:none;background:#f8fbfc;border-color:#dbe5ec;margin:0;padding:8px}.cpWeeklyHeading{align-items:center;margin:16px 20px 14px}.cpWeeklyHeading h2{color:#fff}.cpWeeklyHeading>div>p:last-child,.cpWeeklyHeading label{color:#d8e9ef}.cpWeeklyHeading select{border-color:#fff5}.cpWeeklyHero{color:#123b5a;background:0 0;grid-template-columns:1fr 1fr;padding:0}.cpWeeklyHero>div{display:none}.cpWeeklyHero article{background:#fff;border:1px solid #d7e2e8;border-top:3px solid #2b8999;min-height:116px;box-shadow:0 3px 10px #0a30490d}.cpWeeklyHero article span{color:#60758a}.cpWeeklyHero article strong{color:#123b5a;font-size:20px}.cpAccountingFilters,.cpAccountingKpis article,.cpEvolutionGuide article,.cpWeeklySnapshot,.cpQualityMetrics,.cpQualityFlow,.cpQualityDictionary,.cpQualityRaw,.cpTablePanel{border-color:#d7e2e8;box-shadow:0 3px 10px #0a30490d}.cpAccountingFilters{border-radius:14px}.cpAccountingKpis article{border-radius:12px}.cpEvolutionGuide article{border-top:3px solid #2b8999;border-radius:12px}@media (width<=900px){.cpBusinessHero{flex-direction:column;align-items:flex-start;padding:20px}.cpBusinessHero aside{justify-items:start}.cpWeeklyHero{grid-template-columns:1fr}}.cpDispositionBreakdown{background:#fff;border:1px solid #d7e2e8;border-radius:12px;margin:0 20px 10px;padding:14px 16px;box-shadow:0 3px 10px #0a30490d}.cpDispositionBreakdown>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.cpDispositionBreakdown h3{color:#173f59;margin:3px 0;font-size:15px}.cpDispositionBreakdown>header>span{color:#176579;font-size:11px;font-weight:800}.cpDispositionBreakdown>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cpDispositionBreakdown article{background:#f2f7f8;border-radius:9px;gap:5px;padding:10px 12px;display:grid}.cpDispositionBreakdown article:first-child{background:#eaf6f7;border-left:3px solid #23889a}.cpDispositionBreakdown article>span{color:#64798b;text-transform:uppercase;font-size:8px;font-weight:900}.cpDispositionBreakdown article>strong{font-size:16px}.cpDispositionBreakdown article>small{color:#75899a;font-size:8px}.cpTablePanel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cpTableActions{align-items:center;gap:10px;display:flex}.cpTableActions strong{color:#61788a;font-size:10px}.cpTableActions button,.cpBulkEditor>button{color:#fff;background:#23889a;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.cpTableActions button:disabled{cursor:not-allowed;opacity:.45}.cpBulkEditor{box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:repeat(3,minmax(120px,.85fr)) repeat(2,minmax(130px,.9fr)) minmax(160px,1.1fr) 130px 130px;display:grid}.cpBulkEditor select,.cpBulkEditor input{box-sizing:border-box;width:100%}.cpPriorityExplain{background:#edf7f8;border-left:4px solid #23889a;border-radius:8px;gap:5px;margin:0 0 14px;padding:12px 14px;display:grid}.cpPriorityExplain strong{color:#126377}.cpPriorityExplain span{color:#62798c;font-size:10px}.cpWorkflowEditor{background:#f7fafb;border:1px solid #cfe0e6;border-radius:12px;margin:0 0 16px;padding:15px}.cpWorkflowEditor>header{align-items:end;margin-bottom:12px}.cpWorkflowEditor h3{margin:3px 0;font-size:16px}.cpWorkflowEditor>header>span{color:#718596;font-size:9px}.cpWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cpWorkflowGrid label{color:#536b7e;gap:4px;font-size:9px;font-weight:800;display:grid}.cpWorkflowGrid label.wide{grid-column:1/-1}.cpWorkflowGrid input,.cpWorkflowGrid select,.cpWorkflowGrid textarea{box-sizing:border-box;color:#173852;width:100%;font:inherit;background:#fff;border:1px solid #bfd0da;border-radius:7px;padding:9px}.cpSaveWorkflow{color:#fff;background:#23889a;border:0;border-radius:8px;margin-top:10px;padding:10px 16px;font-weight:800}.cpSaveWorkflow:disabled{opacity:.55}.cpModernDrawer{background:#f3f7f9;width:min(720px,96vw);padding:0}.cpCaseDrawerHeader{z-index:4;color:#fff;background:linear-gradient(112deg,#162f56 0%,#1f5870 58%,#2b8490 100%);padding:18px 20px;position:sticky;top:0;box-shadow:0 8px 22px #102c421c;align-items:center!important}.cpCaseIdentity{align-items:center;gap:12px;min-width:0;display:flex}.cpCaseCompanyLogo{object-fit:contain;background:#fff;border-radius:9px;width:92px;height:42px;padding:5px 7px}.cpCaseMarketFlag{background:#fff;border:2px solid #fffa;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.cpCaseMarketFlag img{object-fit:cover;width:100%;height:100%}.cpCaseIdentity>div{gap:3px;min-width:0;display:grid}.cpCaseIdentity p{color:#9dccdc;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.cpCaseIdentity h2{color:#fff;margin:0;font-size:23px;font-weight:500}.cpCaseIdentity>div>span{color:#d8e9ef;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cpCaseDrawerHeader>button{color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;background:#ffffff12!important;border:1px solid #fff6!important;font-size:20px!important}.cpDrawerBody{padding:16px 18px 24px}.cpModernDrawer .cpDrawerHero{margin:0 0 12px}.cpModernDrawer .cpDrawerHero>div{background:#fff;border:1px solid #cfe0e6;border-left:3px solid #23889a;box-shadow:0 3px 10px #0a30490d}.cpModernDrawer .cpPriorityExplain{background:#e8f5f6}.cpModernDrawer .cpWorkflowEditor,.cpCaseSection{background:#fff;border:1px solid #d4e2e8;border-radius:12px;margin:0 0 14px;padding:15px;box-shadow:0 3px 10px #0a30490d}.cpModernDrawer .cpWorkflowEditor>header,.cpCaseSection>header{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.cpCaseSection h3{color:#173f59;margin:3px 0 0;font-size:16px}.cpModernDrawer .cpDrawerGrid{background:#e2ebef;border:0;border-radius:9px;gap:1px;overflow:hidden}.cpModernDrawer .cpDrawerGrid>div{background:#f8fbfc;min-height:48px;padding:10px 11px}.cpModernDrawer .cpDrawerGrid strong{color:#173f59;margin-top:4px;font-size:11px}.cpModernDrawer .cpBookingContextSection{background:#fff;margin-top:0;border-top:1px solid #d4e2e8!important}.cpOccurrenceHistory .cpTimeline{gap:7px;display:grid}.cpOccurrenceHistory .cpTimeline article{background:#f2f7f8;border-left-color:#23889a;border-radius:0 8px 8px 0;margin:0}.cpOccurrenceHistory .cpTimeline article b{font-size:10px}.cpOccurrenceHistory .cpTimeline article span{margin-top:3px;font-size:9px}.cpHistoricalBaseline{margin:0 20px 12px}.cpHistoricalBaseline>header{align-items:end}.cpHistoricalBaseline>header h3{margin:3px 0}.cpHistoricalBaseline>header span{color:#6b8092;font-size:9px}.cpHistoricalBaseline article{background:#f2f7f8;border-top:3px solid #6b8da7;border-radius:9px;gap:5px;padding:12px;display:grid}.cpHistoricalBaseline article>span{color:#657b8e;text-transform:uppercase;font-size:8px;font-weight:900}.cpHistoricalBaseline article>strong{font-size:17px}.cpHistoricalBaseline article>small{color:#718596;font-size:8px}.cpHistoricalBaseline>header>b{color:#176579;font-size:11px}.cpHistoricalBaseline>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}@media (width<=1200px){.cpBulkEditor{grid-template-columns:repeat(4,minmax(0,1fr))}.cpDispositionBreakdown>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cpDispositionBreakdown>div,.cpHistoricalBaseline>div,.cpWorkflowGrid{grid-template-columns:1fr}.cpWorkflowGrid label.wide{grid-column:auto}.cpBulkEditor{grid-template-columns:1fr 1fr}.cpTablePanel>header{flex-direction:column;align-items:flex-start}.cpTableActions{justify-content:space-between;width:100%}}@media (width<=600px){.cpCaseDrawerHeader{padding:14px;align-items:flex-start!important}.cpCaseCompanyLogo{width:70px}.cpCaseMarketFlag{flex-basis:32px;width:32px;height:32px}.cpDrawerBody{padding:12px}.cpModernDrawer .cpDrawerHero,.cpModernDrawer .cpDrawerGrid{grid-template-columns:1fr}}.cpDynamicKpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=900px){.cpDynamicKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cpAccountingPage{padding:0 20px 24px}.cpAccountingIntro{margin-left:0;margin-right:0}.cpAccountingUpload{background:var(--teal);color:#fff;cursor:pointer;border-radius:8px;padding:11px 15px;font-size:11px;font-weight:800;position:relative;overflow:hidden}.cpAccountingUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.cpAccountingFilters{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(6,minmax(130px,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.cpAccountingFilters>label{color:#597084;gap:5px;font-size:9px;display:grid}.cpAccountingFilters select,.cpAccountingFilters input{color:#153953;background:#fff;border:1px solid #cbd9e1;border-radius:8px;min-height:39px;padding:8px}.cpAccountingPicker{position:relative}.cpAccountingPicker summary{color:#526b7e;cursor:pointer;border:1px solid #cbd9e1;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-height:39px;padding:8px;font-size:10px;list-style:none;display:flex}.cpAccountingPicker summary::-webkit-details-marker{display:none}.cpAccountingPicker summary b{color:#173f59;font-size:9px}.cpAccountingPicker>div{z-index:30;background:#fff;border:1px solid #cbd9e1;border-radius:8px;width:230px;max-height:280px;padding:7px;position:absolute;top:44px;overflow:auto;box-shadow:0 14px 30px #17324d28}.cpAccountingPicker label{gap:7px;padding:7px;font-size:10px;display:flex}.cpAccountingPicker button{color:#147789;background:#fff;border:0;border-top:1px solid #e5ecef;width:100%;padding:8px}.cpAccountingEmpty{color:#526b7e;background:#fff;border:1px dashed #a9bec9;border-radius:12px;place-items:center;gap:8px;min-height:220px;display:grid}.cpAccountingKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cpAccountingKpis article{border:1px solid var(--line);background:#fff;border-top:3px solid #2b8999;border-radius:11px;gap:8px;min-height:130px;padding:15px;display:grid}.cpAccountingKpis span{text-transform:uppercase;color:#597084;font-size:9px;font-weight:900}.cpAccountingKpis strong{color:#123b5a;font-size:23px}.cpAccountingKpis small{color:#718599;font-size:10px}.cpAccountingMatrix,.cpAccountingDetail,.cpComparisonMatrix{margin-bottom:12px}.cpAccountingMatrix header,.cpAccountingDetail header,.cpComparisonMatrix header{padding:16px 18px}.cpAccountingMatrix header span,.cpAccountingDetail header span,.cpComparisonMatrix header span{color:#6b8092;font-size:10px}.cpAccountingMatrix table,.cpComparisonMatrix table{border-collapse:collapse;width:100%}.cpAccountingMatrix th,.cpAccountingMatrix td,.cpComparisonMatrix th,.cpComparisonMatrix td{text-align:left;border-top:1px solid #e4ecef;padding:12px 16px;font-size:11px}.cpAccountingDetail>div{max-height:48vh;overflow:auto}.cpAccountingDetail table{border-collapse:collapse;width:100%}.cpAccountingDetail th,.cpAccountingDetail td{text-align:left;border-top:1px solid #e4ecef;padding:10px 14px;font-size:10px}.cpAccountingDetail th{background:#f5f9fa;position:sticky;top:0}.cpAccountingLineage{color:#62798b;background:#f5f9fa;border:1px solid #d8e4e8;border-radius:9px;padding:11px 14px;font-size:10px}.cpComparisonWarning{background:#fff9e9;border:1px solid #e4bd66;border-left:5px solid #d7981c;border-radius:10px;gap:5px;margin-bottom:12px;padding:13px 15px;display:grid}.cpComparisonWarning strong{color:#825809}.cpComparisonWarning span{color:#725f37;font-size:10px}.cpComparisonCompanies{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.cpComparisonCompanies article{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.cpComparisonCompanies header{background:#edf6f7;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cpComparisonCompanies header span{color:#62798b;font-size:9px}.cpComparisonCompanies article>div{grid-template-columns:1fr 1fr;display:grid}.cpComparisonCompanies article>div span{color:#64798b;border-top:1px solid #e4ecef;border-right:1px solid #e4ecef;gap:7px;padding:14px;font-size:9px;display:grid}.cpComparisonCompanies article>div b{color:#123b5a;font-size:16px}.cpComparisonCompanies article>div b.warn{color:#b35e12}.cpComparisonCompanies article>div b.good{color:#188068}.cpComparisonGuide{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.cpComparisonGuide article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:14px;display:grid}.cpComparisonGuide span{color:#60768a;font-size:10px;line-height:1.5}@media (width<=1200px){.cpAccountingFilters,.cpAccountingKpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.cpAccountingPage{padding:0 10px 18px}.cpAccountingFilters,.cpAccountingKpis,.cpComparisonCompanies,.cpComparisonGuide{grid-template-columns:1fr}.cpAccountingMatrix,.cpComparisonMatrix{overflow:auto}}.cpAccountingExplorer{margin-bottom:12px;overflow:hidden}.cpAccountingExplorer>header{border-bottom:1px solid #e1e9ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.cpAccountingExplorer>header h3{color:#173852;margin:3px 0 4px}.cpAccountingExplorer>header span{color:#667c8e;font-size:10px}.cpAccountingExplorerControls{flex:none;align-items:flex-end;gap:10px;display:flex}.cpAccountingExplorerControls>div{background:#f2f7f8;border:1px solid #c9d8df;border-radius:9px;align-items:center;padding:3px;display:flex}.cpAccountingExplorerControls>div>span{color:#617889;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:900}.cpAccountingExplorerControls button{color:#4c6679;background:0 0;border:0;border-radius:6px;min-height:32px;padding:7px 10px;font-size:9px;font-weight:800}.cpAccountingExplorerControls button[aria-pressed=true]{color:#0e7184;background:#fff;box-shadow:0 1px 4px #17324d20}.cpAccountingExplorerControls label{color:#617889;gap:4px;font-size:9px;font-weight:800;display:grid}.cpAccountingExplorerControls select{color:#173852;background:#fff;border:1px solid #c9d8df;border-radius:8px;min-height:39px;padding:7px 30px 7px 9px;font-size:10px}.cpAccountingExplorerScroll{overflow:auto}.cpAccountingExplorer table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.cpAccountingExplorer th,.cpAccountingExplorer td{text-align:left;border-bottom:1px solid #e3ebee;border-right:1px solid #e3ebee;padding:0}.cpAccountingExplorer thead th{z-index:2;color:#587184;text-transform:uppercase;background:#f4f8f9;padding:10px 9px;font-size:9px;position:sticky;top:0}.cpAccountingExplorer tbody th{color:#173852;text-overflow:ellipsis;white-space:nowrap;background:#fbfdfe;width:180px;max-width:240px;padding:11px 12px;font-size:10px;overflow:hidden}.cpAccountingExplorer td button{color:#173852;text-align:left;background:#fff;border:0;align-content:center;gap:4px;width:100%;min-height:62px;padding:9px;transition:filter .15s,transform .15s;display:grid}.cpAccountingExplorer td button:not(:disabled){cursor:pointer}.cpAccountingExplorer td button:not(:disabled):hover,.cpAccountingExplorer td button:not(:disabled):focus-visible{filter:saturate(1.25)contrast(1.03);outline-offset:-2px;outline:2px solid #157f94}.cpAccountingExplorer td button.strong{color:#fff}.cpAccountingExplorer td button strong{font-size:12px}.cpAccountingExplorer td button small,.cpAccountingExplorer td.total small{opacity:.82;font-size:8px}.cpAccountingExplorer td.total{color:#173852;background:#edf5f6;padding:9px}.cpAccountingExplorer td.total strong,.cpAccountingExplorer td.total small{display:block}.cpAccountingExplorer>footer{color:#6a7d8e;background:#f7fafb;padding:10px 14px;font-size:9px}.cpAccountingExplorerEmpty{text-align:center;color:#6a7d8e;padding:35px}.cpAccountingSourceRows{margin-bottom:12px;overflow:hidden}.cpAccountingSourceRows>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.cpAccountingSourceRows>summary::-webkit-details-marker{display:none}.cpAccountingSourceRows>summary span{gap:3px;display:grid}.cpAccountingSourceRows>summary strong{color:#173852}.cpAccountingSourceRows>summary small{color:#6b8092;font-size:9px}.cpAccountingSourceRows>summary b{color:#137487;font-size:9px}.cpAccountingSourceRows>div{border-top:1px solid #e2eaee;max-height:48vh;overflow:auto}.cpAccountingSourceRows table{border-collapse:collapse;width:100%}.cpAccountingSourceRows th,.cpAccountingSourceRows td{text-align:left;border-bottom:1px solid #e4ecef;padding:10px 14px;font-size:10px}.cpAccountingSourceRows th{background:#f5f9fa;position:sticky;top:0}.cpAccountingDrawerBackdrop{z-index:120;background:#102b3d55;position:fixed;inset:0}.cpAccountingDrawer{background:#f5f8f9;width:min(660px,94vw);position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 36px #102b3d33}.cpAccountingDrawer>header{z-index:3;background:#fff;border-bottom:1px solid #dbe5e9;justify-content:space-between;align-items:flex-start;padding:20px;display:flex;position:sticky;top:0}.cpAccountingDrawer>header h3{color:#173852;margin:3px 0;font-size:22px}.cpAccountingDrawer>header span{color:#617889;font-size:10px}.cpAccountingDrawer>header button{color:#31556d;background:#fff;border:1px solid #c9d8df;border-radius:50%;width:34px;height:34px;font-size:18px}.cpAccountingDrawerKpis{grid-template-columns:repeat(2,1fr);gap:9px;padding:14px;display:grid}.cpAccountingDrawerKpis article{background:#fff;border:1px solid #d8e4e8;border-radius:10px;gap:6px;padding:13px;display:grid}.cpAccountingDrawerKpis span{text-transform:uppercase;color:#6a7e8e;font-size:8px;font-weight:900}.cpAccountingDrawerKpis strong{color:#173852;font-size:17px}.cpAccountingDrawerBreakdown{grid-template-columns:1fr 1fr;gap:9px;padding:0 14px 14px;display:grid}.cpAccountingDrawerBreakdown article{background:#fff;border:1px solid #d8e4e8;border-radius:10px;overflow:hidden}.cpAccountingDrawerBreakdown article>header{background:#eaf4f5;justify-content:space-between;padding:10px 12px;display:flex}.cpAccountingDrawerBreakdown article>header span{color:#607789;font-size:9px}.cpAccountingDrawerBreakdown article>div{grid-template-columns:1fr 1fr;display:grid}.cpAccountingDrawerBreakdown article>div span{color:#687d8d;gap:5px;padding:11px;font-size:8px;display:grid}.cpAccountingDrawerBreakdown article>div b{color:#173852;font-size:11px}.cpAccountingDrawerRows{background:#fff;border:1px solid #d8e4e8;border-radius:10px;margin:0 14px 18px;overflow:auto}.cpAccountingDrawerRows table{border-collapse:collapse;width:100%}.cpAccountingDrawerRows th,.cpAccountingDrawerRows td{text-align:left;border-bottom:1px solid #e5ecef;padding:9px;font-size:9px}.cpAccountingDrawerRows th{color:#5a7082;background:#f3f7f8}.cpAccountingDrawerRows td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}@media (width<=900px){.cpAccountingExplorer>header{display:grid}.cpAccountingExplorerControls{flex-wrap:wrap;align-items:stretch}.cpAccountingDrawerBreakdown{grid-template-columns:1fr}}@media (width<=600px){.cpAccountingExplorerControls,.cpAccountingExplorerControls>div{grid-template-columns:1fr;display:grid}.cpAccountingDrawerKpis{grid-template-columns:1fr}.cpAccountingDrawer{width:100vw}}.cpRunActions{white-space:nowrap;align-items:center;gap:8px;display:flex}.sddPanel{color:#10243d;background:#f8fbfe;border:1px solid #c9d8e8;border-radius:16px;margin:18px 28px;padding:20px}.sddHead{justify-content:space-between;gap:20px;display:flex}.sddHead h2{margin:3px 0}.sddHead p{color:#52657a;margin:0}.sddHeadActions{align-items:center;gap:8px;display:flex}.sddHead dl{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;margin:0;display:grid}.sddHead dl div{background:#eaf2f8;border-radius:8px;padding:8px 10px}.sddHead dt,.sddHead small,.sddTable small{color:#66798e;font-size:11px;display:block}.sddHead dd{margin:2px 0 0;font-weight:700}.sddImport,.sddPreview,.sddReadOnly,.sddError{background:#edf4fa;border-radius:10px;margin-top:16px;padding:14px}.sddImport label{align-items:center;gap:12px;font-weight:700;display:flex}.sddImport small{margin-top:6px;display:block}.sddPreview{grid-template-columns:minmax(220px,1fr) minmax(260px,2fr) auto;align-items:start;gap:18px;display:grid}.sddPreview.valid{border:1px solid #71ad8a}.sddPreview.invalid,.sddError{background:#fff1f1;border:1px solid #d48b8b}.sddPreview span{margin-top:4px;display:block}.sddPreview ul{margin:0}.sddReadOnly{color:#5a6877}.sddGroups{gap:14px;margin-top:16px;display:grid}.sddGroups>article{background:#fff;border:1px solid #d7e2ec;border-radius:12px;overflow:hidden}.sddGroups article>header{background:#edf4fa;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sddGroups h3{margin:2px 0}.sddTable{overflow:auto}.sddTable table{border-collapse:collapse;width:100%}.sddTable th,.sddTable td{text-align:left;vertical-align:top;border-top:1px solid #e6edf3;padding:10px}.sddTable th:first-child,.sddTable td:first-child{min-width:76px}.sddTrendTable th:nth-child(3),.sddTrendTable td:nth-child(3){min-width:170px}.sddMiniTrend{width:156px;height:38px;display:block;overflow:visible}.sddMiniTrend line{stroke:#d9e4ee;stroke-width:1px}.sddMiniTrend polyline{fill:none;stroke:#167f96;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sddMiniTrend circle{fill:#167f96;stroke:#fff;stroke-width:1.5px}.sddAssessment{border-radius:12px;padding:3px 7px;display:inline-block}.sddAssessment.error{color:#9d1f1f;background:#ffe0e0}.sddAssessment.warning{color:#805900;background:#fff0c7}.sddAssessment.ok{color:#1e673b;background:#dff5e7}.sddAssessment.learning{color:#54408b;background:#e9e5ff}.sddEmpty{text-align:center;color:#66798e;padding:18px}@media (width<=760px){.sddPanel{margin:12px;padding:14px}.sddHead{display:block}.sddHead dl{grid-template-columns:1fr;margin-top:12px}.sddPreview{grid-template-columns:1fr}.sddTable{max-width:calc(100vw - 54px)}}.sddCounterTitle{align-items:center;gap:6px;display:flex}.sddCounterInfo{color:#647b8e;cursor:help;border:1px solid #9bafbf;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.sddCounterInfo:focus{outline-offset:2px;outline:2px solid #7cc4d2}.sddMiniTrend polygon{fill:#58a9b9;fill-opacity:.22;stroke:none}.sddFilters{background:#fff;border:1px solid #d7e2ec;border-radius:10px;align-items:end;gap:7px;margin-top:16px;padding:10px;display:flex;overflow-x:auto}.sddFilters label{color:#5e7185;flex:0 0 118px;gap:4px;font-size:10px;font-weight:700;display:grid}.sddFilters .sddFilterDate{flex-basis:128px}.sddFilters .sddFilterPanel{flex-basis:168px}.sddFilters .sddFilterCounter{flex-basis:180px}.sddFilters select,.sddFilters input{color:#18324b;background:#fff;border:1px solid #c9d8e8;border-radius:7px;width:100%;min-width:0;height:32px;padding:4px 7px}.sddFilters>button{color:#31506b;background:#f5f9fc;border:1px solid #b8cbdc;border-radius:7px;flex:none;height:32px;padding:4px 10px;font-weight:700}.sddGroups article>header>div span{color:#66798e;font-size:11px;display:block}.sddFloatingTooltip{z-index:1000;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#183a59;border:1px solid #315b7e;border-radius:8px;width:min(420px,100vw - 24px);padding:11px 12px;font-size:11px;font-weight:400;line-height:1.5;position:fixed;box-shadow:0 12px 30px #10243d55}.sddTrendTable{table-layout:fixed}.sddTrendTable th,.sddTrendTable td{overflow-wrap:anywhere;min-width:0}.sddTrendTable th:first-child{width:8%}.sddTrendTable th:nth-child(2){width:21%}.sddTrendTable th:nth-child(3){width:19%}.sddTrendTable th:nth-child(4){width:13%}.sddTrendTable th:nth-child(5){width:9%}.sddTrendTable th:nth-child(6){width:7%}.sddTrendTable th:nth-child(7){width:4%}.sddTrendTable th:nth-child(8){width:19%}.sddMiniTrend{max-width:100%}@media (width<=760px){.sddTrendTable{min-width:820px}}.sddCounterGroups{background:#f8fbfe;gap:8px;padding:10px;display:grid}.sddCounterSection{background:#fff;border:1px solid #dce6ef;border-radius:9px;overflow:hidden}.sddCounterSection>header{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.sddCounterSection>header>div:first-child{gap:2px;display:grid}.sddCounterSection>header>div:first-child>span:last-child{color:#66798e;font-size:11px}.sddCounterSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.sddCounterStatus{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.sddCounterStatus.error{color:#9d1f1f;background:#ffe0e0}.sddCounterStatus.warning{color:#805900;background:#fff0c7}.sddCounterStatus.learning{color:#54408b;background:#e9e5ff}.sddCounterStatus.ok{color:#1e673b;background:#dff5e7}@media (width<=760px){.sddCounterSection>header{flex-direction:column;align-items:flex-start}.sddCounterSummary{justify-content:flex-start}}.sddCatalogOnlyGroups{margin-top:14px}.sddSourcePending{color:#705c12;background:#fff8da;border:1px solid #c8b36a;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.sddCatalogOnlyCounter>header{background:#fffdf4}.sddMiniTrendWrap{cursor:crosshair;border-radius:5px;max-width:100%;display:inline-block}.sddMiniTrendWrap:focus{outline-offset:2px;outline:2px solid #7cc4d2}.sddMiniTrend circle.signalMissing{fill:#cf2f2f;stroke:#fff}.sddTrendTooltip{z-index:1001;color:#fff;background:#183a59;border:1px solid #315b7e;border-radius:9px;width:min(350px,100vw - 24px);max-height:calc(100vh - 24px);padding:11px 12px;font-size:11px;line-height:1.4;position:fixed;overflow:auto;box-shadow:0 12px 30px #10243d55}.sddTrendTooltip>b,.sddTrendTooltipHint{display:block}.sddTrendTooltipHint{color:#c8d9e6;margin:3px 0 7px;font-size:10px}.sddTrendPointList{gap:2px;display:grid}.sddTrendPointList>div{border-radius:4px;grid-template-columns:minmax(76px,1fr) minmax(82px,auto) 62px;align-items:center;gap:10px;padding:3px 5px;display:grid}.sddTrendPointList time{font-variant-numeric:tabular-nums}.sddTrendPointList strong{text-align:right}.sddTrendAssessment{text-align:center;border-radius:9px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-block}.sddTrendAssessment.ok{color:#1e673b;background:#dff5e7}.sddTrendAssessment.warning{color:#805900;background:#fff0c7}.sddTrendAssessment.error{color:#9d1f1f;background:#ffe0e0}.sddTrendAssessment.learning{color:#54408b;background:#e9e5ff}.sddTrendPointList>div.signalMissing{color:#fff;background:#8f2222}.sddTrendPointList>div.signalMissing strong{color:#ffd3d3}.sddGlGroupRow th{color:#173d5b;letter-spacing:.02em;background:#e9f2f8;border-top:2px solid #b8cddd;padding:9px 12px;font-size:12px}.sddGlGroupRow small{color:#688096;margin-left:8px;font-weight:500;display:inline}.sddDimensionLabel{margin-top:3px;font-weight:700;color:#315f7f!important}.sddCompany{justify-items:start;gap:5px;display:grid}.sddCompany img{object-fit:contain;object-position:left center;border-radius:3px;width:46px;height:24px;display:block}.sddCompany b{font-size:11px}.sddBankDimension{align-items:center;gap:8px;margin-top:5px;display:flex}.sddBankDimension>img{object-fit:contain;object-position:left center;width:58px;height:28px;display:block}.sddBankDimension>small{gap:1px;min-width:0;display:grid}.sddBankDimension>small b{color:#315f7f;font-size:10px}.sddBankDimension>small span{color:#66798e;overflow-wrap:anywhere;font-size:9px}.sddFamilyHeader,.sddCounterSection>header[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.sddFamilyHeader:focus-visible,.sddCounterSection>header[role=button]:focus-visible{outline-offset:-3px;outline:2px solid #4a9db0}.sddFamilySummary{margin-left:auto}@media (width<=760px){.sddFamilyHeader{flex-direction:column;align-items:flex-start!important}.sddFamilySummary{justify-content:flex-start;margin-left:0}}.sddSqlDownload{color:#176b87;cursor:pointer;background:#fff;border:1px solid #176b87;border-radius:8px;margin-top:12px;padding:8px 12px;font-weight:700;display:inline-flex}.sddSqlDownload:hover,.sddSqlDownload:focus-visible{background:#e3f2f7}.sddSqlDownload.sddNewRun{color:#fff;background:#176b87}.sddSqlBackdrop{z-index:1000;background:#081f2b94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sddSqlModal{background:#fff;border:1px solid #b8ccd8;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1080px,96vw);height:min(780px,90vh);display:grid;overflow:hidden;box-shadow:0 24px 70px #081f2b47}.sddRunModal{grid-template-rows:auto minmax(0,1fr) auto}.sddRunContent{min-width:0;min-height:0;overflow:auto}.sddRunModal>footer{min-width:0}.sddRunModal>footer span{white-space:nowrap;flex:auto;min-width:0}.sddRunContent .sddImport,.sddRunContent .sddReadOnly,.sddRunContent .sddPreview{margin:14px 18px}.sddRunContent .sddPreview+.sddSqlToolbar,.sddRunContent .sddImport+.sddSqlToolbar,.sddRunContent .sddReadOnly+.sddSqlToolbar{border-top:1px solid #dce7ec}.sddSqlModal>header,.sddSqlModal>footer,.sddSqlToolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.sddSqlModal>header{border-bottom:1px solid #dce7ec}.sddSqlModal>header h2{margin:2px 0}.sddSqlModal>header p,.sddSqlModal>footer span{color:#536b78;margin:0}.sddSqlModal>header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.sddSqlToolbar{background:#f3f8fa;border-bottom:1px solid #dce7ec;font-weight:700}.sddSqlParams{background:#fff;border-bottom:1px solid #dce7ec;align-items:end;gap:12px;padding:10px 18px;display:flex}.sddSqlParams label{color:#536b78;gap:4px;font-size:12px;font-weight:700;display:grid}.sddSqlParams input{color:#163542;border:1px solid #b8ccd8;border-radius:7px;padding:7px 9px}.sddSqlParams span{color:#607984;margin-left:auto;font-size:12px}.sddSqlToolbar button,.sddSqlModal>footer button{color:#fff;cursor:pointer;background:#176b87;border:1px solid #176b87;border-radius:8px;padding:8px 12px;font-weight:700}.sddSqlToolbar button:disabled{cursor:wait;opacity:.55}.sddSqlModal pre{color:#e9f4f7;white-space:pre;background:#102733;min-height:280px;max-height:360px;margin:0;padding:18px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.sddSqlModal>footer{border-top:1px solid #dce7ec}.sddSqlState{color:#536b78;place-items:center;min-height:220px;display:grid}.sddSqlState.error,.sddSqlCopyError{color:#a02a2a}.sddSqlCopyError{background:#fff0f0;margin:0;padding:8px 18px}@media (width<=700px){.sddSqlBackdrop{padding:8px}.sddSqlModal{width:100%;height:94vh}.sddSqlParams{flex-wrap:wrap;align-items:stretch}.sddSqlParams label{flex:28%}.sddSqlParams span,.sddSqlModal>header p,.sddSqlModal>footer span{display:none}}.sddPanel{box-sizing:border-box;min-width:0;max-width:calc(100% - 56px)}.sddOverview{color:#fff;background:linear-gradient(120deg,#003 0%,#0b4057 72%,#187d82 100%);border-radius:14px;grid-template-columns:minmax(360px,1.15fr) minmax(480px,1fr);gap:22px;min-width:0;padding:22px 24px;display:grid}.sddOverviewIntro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.sddOverviewIntro>small{color:#9addda;letter-spacing:.1em;font-size:10px;font-weight:850}.sddOverviewIntro h2{margin:7px 0 5px;font-size:28px}.sddOverviewIntro p{color:#d5e2e8;max-width:720px;line-height:1.5}.sddOverview .sddHeadActions{margin-top:16px}.sddOverview .sddHeadActions button{color:#fff;background:#ffffff1a;border-color:#ffffff59}.sddOverview .sddHeadActions .sddNewRun{color:#075f70;background:#fff;border-color:#fff}.sddRunFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.sddRunFacts article,.sddRunEmpty{background:#ffffff17;border:1px solid #fff3;border-radius:10px;padding:13px 14px}.sddRunFacts span,.sddRunFacts strong,.sddRunFacts small,.sddRunEmpty strong,.sddRunEmpty span{display:block}.sddRunFacts span{color:#b9d2dc;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.sddRunFacts strong{margin-top:6px;font-size:16px}.sddRunFacts small,.sddRunEmpty span{color:#c8d9df;margin-top:4px;font-size:10px}.sddRunEmpty{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.sddMacroKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sddMacroKpis article{background:#fff;border:1px solid #d7e2ec;border-top:3px solid #70869a;border-radius:11px;min-width:0;padding:14px 15px}.sddMacroKpis span,.sddMacroKpis strong,.sddMacroKpis small{display:block}.sddMacroKpis span{color:#5f7285;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.sddMacroKpis strong{color:#173b58;margin:8px 0 5px;font-size:27px;font-weight:500}.sddMacroKpis small{color:#6b7f91;font-size:10px;line-height:1.35}.sddMacroKpis article.ok{border-top-color:#16815f}.sddMacroKpis article.warning{border-top-color:#d38a1f}.sddMacroKpis article.error{border-top-color:#c44038}.sddMacroKpis article.learning{border-top-color:#6959aa}@media (width<=1100px){.sddOverview{grid-template-columns:1fr}.sddMacroKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sddPanel{max-width:calc(100% - 24px)}.sddOverview{padding:18px}.sddRunFacts{grid-template-columns:1fr}.sddMacroKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sddMacroKpis .total{grid-column:1/-1}}.dcApp{color:#09284c;background:#f3f7fa;min-height:100vh;font-family:Arial,sans-serif}.dcWorkspace{min-height:100vh;margin-left:104px}.dcWorkspace>header{background:#fff;border-bottom:1px solid #d7e1ea;align-items:center;gap:24px;height:76px;padding:0 30px;display:flex}.dcRail{z-index:40;box-sizing:border-box;background:#003;border-right:1px solid #ffffff24;flex-direction:column;gap:4px;width:104px;padding:14px 8px 10px;display:flex;position:fixed;inset:0 auto 0 0}.dcRail nav{scrollbar-width:none;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.dcRail nav::-webkit-scrollbar{display:none}.dcRail button{color:#b7cce0;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:62px;padding:5px;display:flex}.dcRail button:hover,.dcRail button:focus-visible{color:#fff;background:#ffffff1a;outline:none}.dcRail button.active{color:#fff;background:#ffffff29}.dcRail button.active span{color:#08778b;background:#fff;box-shadow:0 5px 15px #0000002e}.dcRail button span{background:#ffffff14;border-radius:9px;place-items:center;width:29px;height:29px;font-size:17px;font-weight:800;line-height:1;display:grid}.dcRail button small{text-align:center;max-width:88px;font-size:9px;font-weight:700;line-height:1.15}.dcRailApps{margin-bottom:5px}.dcRailSignout{flex:none;color:#f4b3b3!important}.dcRail button:disabled{cursor:wait;opacity:.55}.dcApp button{color:#08617b;cursor:pointer;background:#fff;border:1px solid #9bc2d3;border-radius:8px;padding:10px 14px;font-weight:700}.dcApp h1,.dcApp h2,.dcApp h3,.dcApp p{margin:3px 0}.dcApp header small,.dcTitle small,.dcHero small{letter-spacing:.13em;color:#55728f;font-weight:700}.dcUser{align-items:center;gap:16px;margin-left:auto;display:flex}.dcError{color:#b3281c;background:#fff0ee;border-left:4px solid #d84739;margin:16px 30px;padding:12px}.dcHero{align-items:end;gap:12px;margin:20px 30px 12px;display:flex}.dcHero>div:first-child{margin-right:auto}.dcHero label{color:#55728f;font-size:11px;display:grid}.dcHero input,.dcForm input,.dcForm select,.dcForm textarea,.dcModal section>input,.dcModal section>textarea{background:#fff;border:1px solid #c5d5e2;border-radius:7px;padding:9px}.dcKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 30px 16px;display:grid}.dcKpis article{background:#fff;border:1px solid #d3e0e9;border-top:3px solid #2a849a;border-radius:10px;padding:15px}.dcKpis article small,.dcKpis article span{color:#627d98;display:block}.dcKpis article strong{margin:8px 0;font-size:28px;display:block}.dcPanel{background:#fff;border:1px solid #d3e0e9;border-radius:12px;margin:0 30px 30px;overflow:hidden}.dcFilters,.dcTitle{border-bottom:1px solid #dce5ec;align-items:center;gap:10px;padding:15px 18px;display:flex}.dcTitle>div{margin-right:auto}.dcFilters select{border:1px solid #c5d5e2;border-radius:7px;padding:9px}.dcList{padding:10px}.dcRow{border-bottom:1px solid #e5edf3;grid-template-columns:minmax(280px,2fr) minmax(160px,1fr) 100px minmax(220px,1fr);align-items:center;gap:14px;padding:13px;display:grid}.dcRow h3{font-size:15px}.dcRow small,.dcRow span,.dcException span{color:#668098;font-size:12px;display:block}.dcOwner{border-left:1px solid #e1e8ee;padding-left:14px}.dcBackup{font-weight:700;color:#087149!important}.dcStatus{text-align:center;background:#edf2f6;border-radius:14px;padding:6px}.dcRow.overdue .dcStatus,.dcRow.warning .dcStatus{color:#9a5a00;background:#fff0d5}.dcRow.error .dcStatus,.dcRow.missed .dcStatus{color:#b62c22;background:#ffe5e2}.dcRow.ok .dcStatus{color:#087149;background:#dff4e9}.dcActions{gap:5px;display:flex}.dcActions button{padding:7px}.dcEmpty{text-align:center;color:#668098;padding:40px}.dcException{border-bottom:1px solid #e2eaf0;grid-template-columns:2fr 1fr auto;gap:20px;padding:16px;display:grid}.dcHistory{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:18px;display:grid}.dcHistory article{border:1px solid #d8e2ea;border-radius:8px;padding:14px}.dcHistoryColumns{grid-template-columns:1fr 1fr;gap:16px;margin:0 30px 30px;display:grid}.dcHistoryColumns .dcPanel{min-width:0;margin:0}.dcReassign{background:#f2f7fa;border:1px solid #d5e4eb;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin:14px 0;padding:12px;display:grid}.dcReassign select{background:#fff;border:1px solid #c5d5e2;border-radius:7px;padding:9px}.dcReassign small{color:#668098;grid-column:1/-1}.dcHistory span,.dcHistory small{margin:7px 0;display:block}.dcHistory i{background:#2b8a9b;max-width:100%;height:6px;display:block}.dcPanel table{border-collapse:collapse;width:100%}.dcPanel th,.dcPanel td{text-align:left;border-bottom:1px solid #e0e8ee;padding:12px;font-size:13px}.dcPanel td small{color:#738ba1;display:block}.dcModal{z-index:50;background:#04132b99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dcModal>section,.dcModal>form{background:#fff;border-radius:14px;width:min(700px,95vw);max-height:90vh;padding:28px;position:relative;overflow:auto}.dcClose{position:absolute;top:16px;right:16px}.dcModal dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dcModal dl div{background:#f2f6f8;padding:10px}.dcModal dt{color:#668098;font-size:11px}.dcModal dd{margin:5px 0}.dcModal section>input,.dcModal section>textarea{box-sizing:border-box;width:100%;margin:8px 0;display:block}.dcForm{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.dcForm textarea{min-height:70px}.dcForm label{padding:8px}@media (width<=900px){.dcKpis{grid-template-columns:repeat(2,1fr)}.dcHistoryColumns{grid-template-columns:1fr;margin-left:10px;margin-right:10px}.dcRow{grid-template-columns:1fr 120px}.dcOwner{display:none}.dcHero{flex-wrap:wrap;align-items:stretch}.dcForm{grid-template-columns:1fr}}@media (width<=720px){.dcRail{background:#fff;border-top:1px solid #d7e1ea;border-right:0;flex-direction:row;width:100%;height:72px;padding:5px;inset:auto 0 0}.dcRail nav{flex-direction:row;flex:1;overflow:auto hidden}.dcRail button{color:#64748b;min-width:67px;min-height:60px}.dcRail button:hover,.dcRail button:focus-visible,.dcRail button.active{color:#003;background:#ededf3}.dcRail button.active span{color:#fff;box-shadow:none;background:#003}.dcRail button small{font-size:8px}.dcRailApps{margin:0}.dcRailSignout{color:#9f3c3c!important}.dcWorkspace{margin-left:0;padding-bottom:72px}.dcWorkspace>header{align-items:flex-start;gap:8px;height:auto;min-height:76px;padding:10px 12px}.dcWorkspace>header>div:not(.dcUser){flex:1;min-width:0}.dcWorkspace>header h1{font-size:22px;line-height:1.1}.dcWorkspace>header small{display:none}.dcUser{margin-left:0}.dcUser b{display:none}.dcHero,.dcKpis,.dcPanel{margin-left:10px;margin-right:10px}.dcKpis{grid-template-columns:1fr 1fr}.dcPanel{overflow-x:auto}.dcPanel>table{min-width:720px}.dcRow{grid-template-columns:1fr}.dcActions{order:4}.dcModal dl{grid-template-columns:1fr}}.dcApp .dcRail button{color:#b7cce0;background:0 0;border:0;border-radius:9px;padding:5px}.dcApp .dcRail button:hover,.dcApp .dcRail button:focus-visible{color:#fff;background:#ffffff1a}.dcApp .dcRail button.active{color:#fff;background:#ffffff29}.dcApp .dcRail .dcRailSignout{color:#f4b3b3}@media (width<=720px){.dcApp .dcRail button{color:#64748b}.dcApp .dcRail button:hover,.dcApp .dcRail button:focus-visible,.dcApp .dcRail button.active{color:#003;background:#ededf3}.dcApp .dcRail .dcRailSignout{color:#9f3c3c}}.dcExceptionKpis{margin-top:0}.dcTitle>span{color:#607b91;font-size:12px;font-weight:700}.dcExceptionFilters{grid-template-columns:minmax(260px,2fr) repeat(5,minmax(130px,1fr)) auto;display:grid}.dcExceptionFilters input,.dcExceptionFilters select{color:#183b59;background:#fff;border:1px solid #c5d5e2;border-radius:7px;min-width:0;padding:9px}.dcExceptionTable{overflow:auto}.dcExceptionTable table{min-width:1180px}.dcExceptionTable td{vertical-align:top}.dcResult,.dcFollowStatus{border-radius:99px;padding:5px 8px;display:inline-block}.dcResult.error{color:#a92b22;background:#ffe5e2}.dcResult.warning{color:#915900;background:#fff0d5}.dcFollowStatus{color:#0a667a;background:#e8f4f7}.dcImmutable{background:#fff8eb;border-left:4px solid #d58725;margin:16px 0;padding:13px}.dcImmutable small,.dcImmutable span{color:#6f8292;display:block}.dcImmutable b{margin:5px 0;display:block}.dcExceptionDrawer .dcForm label{color:#55728f;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.dcExceptionDrawer .dcForm input,.dcExceptionDrawer .dcForm select,.dcExceptionDrawer .dcForm textarea{color:#183b59;background:#fff;border:1px solid #c5d5e2;border-radius:7px;padding:9px}.dcExceptionDrawer .dcForm .dcWide{grid-column:1/-1}@media (width<=1200px){.dcExceptionFilters{grid-template-columns:repeat(3,1fr)}.dcExceptionFilters input{grid-column:1/-1}}@media (width<=700px){.dcExceptionFilters{grid-template-columns:1fr}.dcExceptionFilters input,.dcExceptionDrawer .dcForm .dcWide{grid-column:auto}}.oob{color:#0b3555;background:#f4f7f9;min-height:100vh;font-family:Arial,sans-serif}.oob button,.oob input,.oob select{font:inherit}.oobTop{background:#fff;border-bottom:1px solid #cddbe6;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex}.oobTop div{align-items:center;gap:14px;display:flex}.oobTop b{font-size:18px}.oobTop small{color:#62798b;display:block}.oobTop button,.oob button{color:#075985;cursor:pointer;background:#fff;border:1px solid #a9c3d5;border-radius:7px;padding:8px 13px}.oobLayout{grid-template-columns:210px 1fr;min-height:calc(100vh - 67px);display:grid}.oobNav{background:#fff;border-right:1px solid #d5e1e9;padding:22px 14px}.oobNav button{text-align:left;border:0;width:100%;margin:2px 0;padding:11px}.oobNav button.active{color:#006b7b;background:#e6f5f7;font-weight:700}.oobMain{padding:24px 28px;overflow:hidden}.oobHero{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.oobHero h1{margin:4px 0 6px;font-size:28px;font-weight:500}.oobHero p{color:#5c7385;max-width:760px;margin:0}.oobScope{gap:8px;display:flex}.oobScope span{color:#087a55;background:#e9f7ef;border:1px solid #a8d8c4;border-radius:16px;padding:7px 11px;font-size:12px}.oobScope .off{color:#6d7479;background:#f2f4f5;border-color:#ccd2d6}.oobKpis{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:18px;display:grid}.oobKpis article,.oobPanel{background:#fff;border:1px solid #ccdae4;border-radius:8px}.oobKpis article{border-top:3px solid #1691a5;min-width:0;padding:14px}.oobKpis span{color:#536c7d;font-size:12px;display:block}.oobKpis strong{margin:8px 0 2px;font-size:28px;font-weight:400;display:block}.oobKpis small{color:#738796}.oobPanel{margin-bottom:16px;padding:18px}.oobPanel header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.oobPanel h2{margin:2px 0;font-size:18px;font-weight:500}.oobPanel p{color:#62798b;margin:3px 0}.oobFilters{grid-template-columns:2fr repeat(3,minmax(120px,1fr));gap:8px;margin-bottom:12px;display:grid}.oobFilters input,.oobFilters select,.oobModal input{background:#fff;border:1px solid #b8cbd8;border-radius:6px;min-width:0;padding:9px}.oobTable{border:1px solid #d7e2e9;overflow:auto}.oob table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.oob th{color:#50697b;text-align:left;background:#f2f6f8;padding:9px}.oob td{border-top:1px solid #dde6ec;padding:9px}.oob tbody tr{cursor:pointer}.oob tbody tr:hover{background:#f1fafb}.oobBadge{background:#e8f2f6;border-radius:12px;padding:3px 7px;display:inline-block}.oobBadge.OPEN{color:#8b5b00;background:#fff3d5}.oobBadge.CLEARED{color:#087849;background:#e3f5ea}.oobBadge.PARTIALLY_CLEARED{color:#925600;background:#ffe8c7}.oobBadge.NOT_PROCESSED{color:#a42d2d;background:#fde7e7}.oobPager{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.oobModalBack{z-index:50;background:#09283e88;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.oobModal{background:#fff;border-radius:10px;width:min(920px,96vw);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 22px 70px #001c2d66}.oobModal>header{justify-content:space-between;gap:12px;display:flex}.oobModal h2{margin:3px 0}.oobDrop{border:1px dashed #7ab;border-radius:8px;margin:16px 0;padding:18px;display:block}.oobDrop input{margin-top:10px;display:block}.oobProgress{background:#e4edf2;border-radius:8px;height:8px;overflow:hidden}.oobProgress i{background:#0b8798;height:100%;display:block}.oobModal footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.oobSql{color:#d8e7f2;white-space:pre;background:#102c42;border-radius:6px;max-height:48vh;padding:15px;font:12px Consolas,monospace;overflow:auto}.oobLogic{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oobLogic article{background:#fff;border:1px solid #ccdae4;border-radius:8px;padding:18px}.oobLogic h3{margin-top:0}.oobLogic li{color:#4f687a;margin:8px 0}.oobDrawer{z-index:60;background:#fff;width:min(520px,94vw);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-15px 0 45px #001c2d33}.oobDrawer dl div{border-bottom:1px solid #e0e8ed;padding:10px 0}.oobDrawer dt{color:#6a8191;font-size:11px}.oobDrawer dd{margin:4px 0}.oobWarn{color:#735000;background:#fff7df;border-left:4px solid #e6a400;padding:12px}.oobEmpty{text-align:center;color:#718594;padding:45px}.oobRuns td strong{font-size:13px}@media (width<=900px){.oobLayout{grid-template-columns:1fr}.oobNav{border-bottom:1px solid #d5e1e9;border-right:0;padding:8px;display:flex;overflow:auto}.oobNav button{white-space:nowrap;width:auto}.oobKpis{grid-template-columns:repeat(2,1fr)}.oobFilters{grid-template-columns:1fr 1fr}.oobLogic{grid-template-columns:1fr}}.oob{--oob-nav:#04033f}.oobRail{background:var(--oob-nav);color:#fff;z-index:30;flex-direction:column;align-items:center;width:92px;display:flex;position:fixed;inset:0 auto 0 0}.oobRail button{color:#d9e5ff;background:0 0;border:0;border-radius:0;place-items:center;gap:5px;width:100%;padding:12px 4px;display:grid}.oobRail button:hover,.oobRail button:focus-visible{color:#fff;background:#ffffff1a}.oobRail nav{width:100%;display:grid}.oobRail nav button.active{color:#fff;background:#286e8a;border-radius:0 12px 12px 0}.oobRail .appIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.oobRail small{text-align:center;font-size:9px;line-height:1.15}.oobRailSignout{margin-top:auto;color:#f4b3b3!important}.oobWorkspace{min-height:100vh;margin-left:92px}.oobHeader{z-index:20;background:#fff;border-bottom:1px solid #cddbe6;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.oobHeader small{color:#2f718b;letter-spacing:1.5px;font-size:9px;font-weight:800;display:block}.oobHeader h1{margin:3px 0;font-size:20px;line-height:1.15}.oobHeader span{color:#62798b;font-size:11px}.oobHeader>strong{font-size:12px}.oobScope{flex-wrap:wrap;justify-content:flex-end;max-width:760px}@media (width<=760px){.oobRail{width:62px}.oobWorkspace{margin-left:62px}.oobHeader{height:auto;min-height:64px;padding:10px 14px}.oobHeader>strong{display:none}}:root{--fica-bg:#07111a;--fica-panel:#0d1b27;--fica-line:#21384a;--fica-muted:#86a0b3;--fica-cyan:#35d4c7;--fica-blue:#4ba4ff;--fica-orange:#ff9b54}.ficaApp{background:radial-gradient(circle at 78% 0,#123650 0,transparent 30%),var(--fica-bg);color:#eef7fb;min-height:100vh;font-family:Inter,Segoe UI,sans-serif}.ficaHeader{border-bottom:1px solid var(--fica-line);z-index:20;background:#07131de8;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 34px;display:flex;position:sticky;top:0}.ficaHeader>div:first-child{grid-template-columns:auto 1fr;align-items:end;column-gap:18px;display:grid}.ficaHeader h1{grid-column:2;margin:2px 0 0;font-size:25px}.ficaBack{grid-row:1/3;border:1px solid var(--fica-line)!important}.ficaHeader button,.ficaRunStrip button,.ficaPanel button,.ficaModal button,.ficaEmpty button{color:#dcebf3;cursor:pointer;background:#102433;border:1px solid #345166;border-radius:7px;padding:9px 13px}.ficaHeaderActions{align-items:center;gap:10px;display:flex}.primary{font-weight:700;color:#fff!important;background:linear-gradient(135deg,#0f9f9b,#197ab9)!important;border-color:#35d4c7!important}.ficaNav{border-bottom:1px solid var(--fica-line);background:#091722;padding:0 34px;display:flex}.ficaNav button{color:var(--fica-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 18px}.ficaNav button.active{color:#fff;border-bottom-color:var(--fica-cyan)}.ficaBody{max-width:1680px;margin:auto;padding:24px 34px 60px}.ficaRunStrip div{flex-direction:column;display:flex}.ficaRunStrip span,.ficaKpis span,.ficaPanel header span{color:var(--fica-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.ficaKpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.ficaKpis.compact{grid-template-columns:repeat(6,1fr)}.ficaKpis article{border:1px solid var(--fica-line);background:linear-gradient(145deg,#0e1e2b,#0a1721);border-radius:10px;flex-direction:column;min-height:116px;padding:18px;display:flex}.ficaKpis article.attention{background:linear-gradient(145deg,#123037,#0b1b25);border-color:#267e82}.ficaKpis strong{margin:12px 0 4px;font-size:31px}.ficaGrid{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.ficaPanel{border:1px solid var(--fica-line);background:linear-gradient(145deg,#0d1c28,#0a1721);border-radius:10px;min-width:0;padding:20px}.ficaPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.ficaPanel h2{margin:4px 0 0;font-size:18px}.ficaPanel header p{color:var(--fica-muted);margin:5px 0 0;font-size:12px}.ficaPanel header>b{font-size:24px}.ficaBars{flex-direction:column;gap:14px;display:flex}.ficaBars label{grid-template-columns:42px 1fr auto;gap:8px;font-size:12px;display:grid}.ficaBars i{background:#1b3040;border-radius:4px;height:5px;margin-top:6px;display:block;overflow:hidden}.ficaBars em{background:linear-gradient(90deg,var(--fica-cyan),var(--fica-blue));height:100%;display:block}.ficaBlockList>div{border-top:1px solid #192e3d;align-items:center;gap:12px;padding:13px 0;display:flex}.ficaBlockList>div:first-child{border:0}.tag{background:#273a48;border:1px solid #405b6d;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}.tag.good{background:#123d37;border-color:#256a5c}.ficaBlockList p{flex-direction:column;flex:1;margin:0;display:flex}.ficaBlockList small{color:var(--fica-muted);margin-top:3px}.ficaCompanies{margin-top:16px}.ficaCompanies>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ficaCompanies article{background:#091722;border:1px solid #1c3343;border-radius:8px;flex-direction:column;padding:13px;display:flex}.ficaCompanies article strong{margin:5px 0;font-size:20px}.ficaAlert{background:#10312f;border:1px solid #246d67;border-radius:9px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.ficaAlert.error{background:#351b1e;border-color:#81404a}.ficaAlert>div{flex:1}.ficaAlert p{color:#d8b3b7;margin:3px 0 0}.ficaAlert button{color:#fff;background:0 0;border:0;font-size:20px}.ficaProgress{background:#183e3b;height:4px;margin-top:7px}.ficaProgress i{background:var(--fica-cyan);height:100%;transition:width .2s;display:block}.ficaEmpty{text-align:center;padding:90px 20px}.ficaEmpty>div{background:linear-gradient(145deg,#124c52,#196b98);border-radius:20px;place-items:center;width:76px;height:76px;margin:auto;font-size:25px;font-weight:800;display:grid}.ficaEmpty p{color:var(--fica-muted);max-width:620px;margin:0 auto 22px}.ficaFilters{grid-template-columns:1fr 160px 160px;gap:10px;margin-bottom:15px;display:grid}.ficaFilters input,.ficaFilters select{color:#e8f4fa;background:#07131d;border:1px solid #2a4558;border-radius:7px;padding:10px}.ficaTable{border:1px solid #1b3343;border-radius:8px;overflow:auto}.ficaTable table{border-collapse:collapse;width:100%;font-size:12px}.ficaTable th{color:#91a9b8;text-transform:uppercase;letter-spacing:.08em;text-align:left;background:#0b1a25;padding:10px;font-size:9px;position:sticky;top:0}.ficaTable td{white-space:nowrap;border-top:1px solid #192d3c;padding:10px}.ficaTable button{padding:5px 9px}.ficaLoadDetail{text-align:center;padding:55px}.ficaLoadDetail p,.ficaLimit,.ficaText{color:var(--fica-muted)}.ficaTrend{align-items:flex-end;gap:18px;height:245px;padding:20px 10px 0;display:flex;overflow-x:auto}.ficaTrend>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:48px;height:100%;display:flex}.ficaTrend b{font-size:10px}.ficaTrend i{background:#1f6374;border-radius:5px 5px 0 0;width:32px;transition:height .3s}.ficaTrend span{color:var(--fica-muted);font-size:10px}.ficaEvolution>.ficaPanel{margin-top:16px}.ficaLogic{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.ficaLogic ol{padding-left:22px}.ficaLogic li{padding:10px 5px}.ficaLogic li::marker{color:var(--fica-cyan);font-weight:800}.ficaLogic li p{color:var(--fica-muted);margin:4px 0;line-height:1.55}.ficaModalBack{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#02070cdd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ficaModal{background:#0d1b27;border:1px solid #345064;border-radius:13px;width:min(650px,96vw);padding:28px;position:relative;box-shadow:0 30px 90px #000}.ficaModal h2{margin:7px 0}.ficaModal>p{color:var(--fica-muted);line-height:1.55}.ficaModal .close{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:13px}.ficaDrop{cursor:pointer;background:#091722;border:1px dashed #41667e;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;margin:20px 0;display:flex}.ficaDrop input{display:none}.ficaDrop small{color:var(--fica-muted);margin-top:6px}.ficaGuard{background:#10272d;border:1px solid #235059;border-radius:8px;gap:12px;padding:12px;display:flex}.ficaGuard p{flex-direction:column;margin:0;display:flex}.ficaGuard small{color:var(--fica-muted);margin-top:3px}.ficaModal footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=1000px){.ficaHeader{align-items:flex-start;position:static}.ficaHeaderActions{flex-wrap:wrap;justify-content:flex-end}.ficaKpis,.ficaKpis.compact{grid-template-columns:repeat(2,1fr)}.ficaGrid,.ficaLogic{grid-template-columns:1fr}.ficaBody{padding:20px}.ficaNav{padding:0 14px;overflow-x:auto}.ficaFilters{grid-template-columns:1fr}.ficaRunStrip{flex-wrap:wrap;align-items:flex-start}.ficaRunStrip button{margin-left:0}}.ficaAppShell{--fica-navy:#003;--fica-bg:#f3f6f9;--fica-panel:#fff;--fica-line:#dbe3ea;--fica-muted:#64748b;--fica-accent:#174f8a;background:var(--fica-bg);color:#172033;min-height:100vh}.ficaRail{z-index:40;background:var(--fica-navy);border-right:1px solid #ffffff24;flex-direction:column;width:88px;padding:14px 7px 10px;display:flex;position:fixed;inset:0 auto 0 0}.ficaRail nav{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.ficaRail nav::-webkit-scrollbar{display:none}.ficaRail button{color:#b7cce0;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:62px;min-height:62px;padding:5px;transition:all .16s;display:flex}.ficaRail button:hover,.ficaRail button:focus-visible{color:#fff;background:#ffffff1a;outline:none}.ficaRail button.active{color:#fff;background:#ffffff29;border-left-color:#58cce1}.ficaRail button small{font-size:9px;font-weight:700}.ficaRailUtilities{border-top:1px solid #ffffff1f;padding-top:7px}.ficaRailUtilities button{color:#f4b3b3}.ficaIcon{flex:none;width:24px;height:24px}.ficaApp{background:var(--fica-bg);color:#172033;width:calc(100% - 88px);min-height:100vh;margin-left:88px;font-family:Inter,Segoe UI,sans-serif}.ficaHeader{z-index:20;background:#fff;border-bottom:1px solid #cbc4bc66;justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:15px 28px;display:flex;position:relative;top:auto;box-shadow:0 2px 8px #0f172a08}.ficaHeaderIdentity{gap:18px;min-width:0;align-items:center!important;display:flex!important}.ficaHeaderIdentity>div{gap:2px;min-width:0;display:grid}.ficaHeader h1{color:#172033;white-space:nowrap;grid-column:auto;margin:0;font-size:1.12rem;line-height:1.2}.ficaKicker{color:#64748b;letter-spacing:.07em;text-transform:uppercase;grid-column:auto;font-size:.61rem;font-weight:700}.ficaBack{cursor:pointer;flex:none;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:flex;color:#52677a!important;background:0 0!important;border:0!important;border-right:1px solid #dbe3ea!important;border-radius:0!important;padding:9px 18px 9px 0!important}.ficaBack .ficaIcon{width:18px;height:18px}.ficaTitleIcon{width:42px;height:42px;color:var(--fica-navy);background:#f1f2f4;border-radius:11px;flex:none;place-items:center;display:grid}.ficaTitleIcon .ficaIcon{width:23px;height:23px}.ficaHeaderActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.ficaHeaderActions>span{text-align:right;flex-direction:column;margin-right:5px;display:flex}.ficaHeaderActions small{color:#64748b;text-transform:uppercase;font-size:9px}.ficaHeaderActions strong{color:#334155;font-size:.72rem}.ficaHeaderActions button,.ficaRunStrip button,.ficaPanel button,.ficaModal button,.ficaEmpty button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 12px}.ficaHeaderActions button{justify-content:center;align-items:center;gap:7px;min-height:40px;display:flex}.ficaHeaderActions button .ficaIcon{width:17px;height:17px}.ficaAppShell .primary{font-weight:800;border-color:var(--fica-navy)!important;background:var(--fica-navy)!important;color:#fff!important}.ficaAppShell .primary:hover{background:#11115a!important}.ficaBody{width:min(1500px,100% - 36px);max-width:none;margin:0 auto;padding:30px 0 54px}.ficaRunStrip{border:1px solid var(--fica-line);background:#fff;border-radius:11px;align-items:center;gap:35px;margin-bottom:16px;padding:14px 18px;display:flex}.ficaRunStrip span,.ficaKpis span,.ficaPanel header span{color:var(--fica-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:750}.ficaRunStrip small{color:var(--fica-muted)}.ficaRunStrip button{margin-left:auto}.ficaKpis{gap:11px;margin-bottom:12px}.ficaKpis article{border:1px solid var(--fica-line);background:#fff;border-radius:13px;min-height:126px;padding:15px}.ficaKpis article.attention{border-color:#b8ccd9;border-top:3px solid var(--fica-accent);background:#fff}.ficaKpis strong{color:#172033;margin:15px 0 4px;font-size:1.42rem}.ficaKpis.compact strong{font-size:1.25rem}.ficaKpis small{color:var(--fica-muted)}.bad{color:#b45309}.good{color:#087a63}.ficaGrid{gap:12px}.ficaPanel{border:1px solid var(--fica-line);color:#172033;background:#fff;border-radius:15px;padding:18px}.ficaPanel>header{margin-bottom:14px}.ficaPanel h2{color:#172033;font-size:1.08rem}.ficaPanel header p,.ficaText,.ficaLoadDetail p,.ficaLimit{color:var(--fica-muted)}.ficaBars label{color:#334155}.ficaBars label span{color:#64748b}.ficaBars i{background:#edf2f5}.ficaBars em{background:linear-gradient(90deg,#174f8a,#2b839b)}.ficaBlockList>div{border-top-color:#edf1f4}.tag{color:#52677a;background:#eef2f5;border-color:#d6e0e7}.tag.good{color:#087a63;background:#e9f8f3;border-color:#b7ddd1}.ficaCompanies article{background:#f8fafc;border:1px solid #e2e8f0}.ficaCompanies article span,.ficaCompanies article small{color:var(--fica-muted)}.ficaAlert{color:#175f55;background:#edf9f6;border-color:#a9d9cd}.ficaAlert.error{color:#9f332d;background:#fff3f2;border-color:#efb7b2}.ficaAlert.error p{color:#a24b45}.ficaAlert button{color:inherit}.ficaProgress{background:#d9ebe7}.ficaProgress i{background:#168b7b}.ficaEmpty{background:#fff;border:1px dashed #b9c8d5;border-radius:18px}.ficaEmpty>div{color:var(--fica-navy);background:#f1f2f4}.ficaEmpty p{color:var(--fica-muted)}.ficaFilters{background:#f8fafc;border:1px solid #dbe4ea;border-radius:10px;padding:12px}.ficaFilters input,.ficaFilters select{color:#334155;background:#fff;border:1px solid #cbd5e1}.ficaTable{border-color:#e2e8f0;border-radius:10px}.ficaTable table{color:#334155}.ficaTable th{color:#64748b;background:#f8fafc}.ficaTable td{border-top-color:#edf1f4}.ficaTable tr.selected td{background:#edf5fa}.ficaTable tr:hover td{background:#f8fafc}.ficaTrend b{color:#334155}.ficaTrend i{background:#8bb3c5}.ficaTrend i.active{background:linear-gradient(#174f8a,#2b839b)}.ficaTrend span{color:var(--fica-muted)}.ficaLogic li::marker{color:var(--fica-accent)}.ficaLogic li p{color:var(--fica-muted)}.ficaModalBack{background:#07111acc}.ficaModal{color:#172033;background:#fff;border:1px solid #dbe3ea;box-shadow:0 30px 90px #0004}.ficaModal>p,.ficaDrop small,.ficaGuard small{color:var(--fica-muted)}.ficaModal .close{color:#64748b}.ficaDrop{background:#f8fafc;border-color:#9fb5c4}.ficaGuard{background:#edf9f6;border-color:#bfded7}.ficaGuard>span{color:#087a63}@media (width<=1000px){.ficaHeader{align-items:center}.ficaHeaderActions{flex-wrap:wrap}.ficaBody{width:calc(100% - 28px);padding:20px 0 46px}}@media (width<=700px){.ficaRail{width:100%;height:72px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cbd5e1;border-right:0;flex-direction:row;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #0f172a1a}.ficaRail nav{flex-direction:row;flex:1;overflow-x:auto}.ficaRail button{color:#64748b;border:0;border-radius:9px;flex:0 0 66px;min-width:66px;height:57px;min-height:57px}.ficaRail button:hover,.ficaRail button:focus-visible{color:#003;background:#f3f4f6}.ficaRail button.active{color:#003;background:#00003314;border:0}.ficaRailUtilities{border-top:0;border-left:1px solid #e2e8f0;padding:0 0 0 5px}.ficaRailUtilities button{color:#b91c1c}.ficaApp{width:100%;margin-left:0;padding-bottom:78px}.ficaHeader{align-items:flex-start;padding:14px 16px}.ficaHeaderActions>span{display:none}.ficaHeader h1{white-space:normal}.ficaKicker,.ficaTitleIcon{display:none}.ficaBack{padding-right:12px!important}.ficaHeaderActions button{font-size:0}.ficaHeaderActions button .ficaIcon{width:20px;height:20px}.ficaKpis,.ficaKpis.compact{grid-template-columns:1fr 1fr}.ficaGrid,.ficaLogic{grid-template-columns:1fr}.ficaRunStrip{flex-wrap:wrap;align-items:flex-start}.ficaRunStrip button{margin-left:0}.ficaFilters{grid-template-columns:1fr}.ficaRail button small{font-size:8px}}@media (width<=480px){.ficaKpis,.ficaKpis.compact{grid-template-columns:1fr}.ficaHeader h1{font-size:1rem}}.ficaDashboardFilters{background:#fff;border:1px solid #dbe3ea;border-radius:13px;grid-template-columns:minmax(210px,1fr) minmax(170px,.55fr) minmax(170px,.55fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px 16px;display:grid}.ficaDashboardFilters>div:first-child{gap:3px;display:grid}.ficaDashboardFilters>div:first-child span,.ficaDashboardFilters label>span,.ficaFilterScope>span{color:#64748b;letter-spacing:.055em;text-transform:uppercase;font-size:.59rem;font-weight:800}.ficaDashboardFilters>div:first-child strong{color:#172033;font-size:.86rem}.ficaDashboardFilters label{gap:5px;display:grid}.ficaDashboardFilters select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-height:39px;padding:8px 10px;font-size:.72rem;font-weight:750}.ficaDashboardFilters select:focus{border-color:#174f8a;outline:3px solid #174f8a1a}.ficaFilterScope{border-left:1px solid #e2e8f0;align-content:center;gap:2px;min-height:39px;padding:0 10px;display:grid}.ficaFilterScope strong{color:#17324d;font-size:.76rem}.ficaFilterScope small{color:#7c8b99;font-size:.61rem}.ficaDashboardFilters>button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:39px;padding:8px 11px;font-size:.68rem;font-weight:800}.ficaOverview.filterPending>.ficaKpis,.ficaOverview.filterPending>.ficaGrid,.ficaOverview.filterPending>.ficaCompanies{opacity:.42;pointer-events:none}.ficaKpis article{position:relative;overflow:visible}.ficaKpis article:hover,.ficaKpis article:focus-within{z-index:30}.ficaKpiLabel{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.ficaTooltip{color:#64748b;cursor:help;border:1px solid #cbd5e1;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-weight:850;position:relative;letter-spacing:0!important;text-transform:none!important;font-size:9px!important;display:inline-grid!important}.ficaTooltip:hover,.ficaTooltip:focus{color:#174f8a;border-color:#174f8a;outline:none}.ficaTooltip>span{z-index:9999;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#1e293b;border:1px solid #334155;border-radius:8px;width:260px;max-width:min(260px,70vw);padding:10px 11px;line-height:1.5;transition:all .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 28px #0f172a33;color:#fff!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:500!important;display:block!important}.ficaTooltip:hover>span,.ficaTooltip:focus>span{opacity:1;visibility:visible;transform:translate(-50%)}.ficaKpis article:first-child .ficaTooltip>span{left:0;transform:translateY(5px)}.ficaKpis article:first-child .ficaTooltip:hover>span,.ficaKpis article:first-child .ficaTooltip:focus>span{transform:none}.ficaKpis article:last-child .ficaTooltip>span{left:auto;right:0;transform:translateY(5px)}.ficaKpis article:last-child .ficaTooltip:hover>span,.ficaKpis article:last-child .ficaTooltip:focus>span{transform:none}@media (width<=900px){.ficaDashboardFilters{grid-template-columns:1fr 1fr}.ficaDashboardFilters>div:first-child{grid-column:1/-1}.ficaDashboardFilters>button{align-self:end}}@media (width<=560px){.ficaDashboardFilters{grid-template-columns:1fr}.ficaDashboardFilters>div:first-child{grid-column:auto}.ficaFilterScope{border-top:1px solid #e2e8f0;border-left:0;padding:9px 0 0}.ficaDashboardFilters>button{width:100%}}.ficaSqlReferenceButton{color:#174f8a!important;border-color:#9fb5c4!important;margin-right:auto!important}.ficaSqlReferenceButton:hover{background:#f3f7fb!important;border-color:#174f8a!important}.ficaSqlModalBack{z-index:130;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07111add;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ficaSqlModal{color:#172033;background:#fff;border:1px solid #dbe3ea;border-radius:15px;flex-direction:column;width:min(1040px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0005}.ficaSqlModal>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 16px;display:flex}.ficaSqlModal h2{margin:5px 0 6px;font-size:1.18rem}.ficaSqlModal header p{color:#64748b;max-width:760px;margin:0;font-size:.72rem;line-height:1.5}.ficaSqlModal header>button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:24px}.ficaSqlToolbar{background:#f8fafc;border-bottom:1px solid #dbe3ea;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.ficaSqlToolbar>span{color:#64748b;font-size:.65rem;font-weight:750}.ficaSqlToolbar button{color:#fff;cursor:pointer;background:#003;border:1px solid #003;border-radius:8px;min-width:100px;padding:8px 11px;font-size:.68rem;font-weight:800}.ficaSqlToolbar button:disabled{cursor:wait;opacity:.55}.ficaSqlModal pre{color:#d8edf5;tab-size:4;white-space:pre;background:#10212d;flex:1;min-height:260px;margin:0;padding:18px 20px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.ficaSqlModal>footer{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:12px 16px;display:flex}.ficaSqlModal>footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:.68rem;font-weight:800}@media (width<=650px){.ficaModal footer{flex-wrap:wrap}.ficaSqlReferenceButton{width:100%;margin-right:0!important}.ficaSqlModalBack{padding:8px}.ficaSqlModal{width:100%;max-height:calc(100vh - 16px)}.ficaSqlModal>header{padding:16px}.ficaSqlToolbar{flex-direction:column;align-items:stretch}.ficaSqlToolbar button{width:100%}.ficaSqlModal pre{padding:14px;font-size:9px}}.ficaSpark{width:100%;height:44px;margin-top:auto;overflow:visible}.ficaSpark polyline{fill:none;stroke:#174f8a;stroke-width:2px}.ficaSpark circle{fill:#fff;stroke:#174f8a;stroke-width:2px;cursor:help}.ficaKpis article.attention .ficaSpark polyline,.ficaKpis article.attention .ficaSpark circle{stroke:#087a63}.ficaTrendFilters,.ficaWorkFilters{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin-bottom:14px;display:grid}.ficaWorkFilters>input{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9px;grid-column:span 2;min-height:43px;padding:9px 11px}.ficaMulti{min-width:0;position:relative}.ficaMulti summary{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:7px 10px;list-style:none;display:flex}.ficaMulti summary::-webkit-details-marker{display:none}.ficaMulti summary span{color:#64748b;text-transform:uppercase;font-size:.6rem;font-weight:800}.ficaMulti summary strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ficaMulti[open] summary{border-color:#174f8a;box-shadow:0 0 0 3px #174f8a16}.ficaMulti>div{z-index:70;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:max(100%,210px);max-height:260px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 16px 35px #0f172a22}.ficaMulti>div>button{color:#475569;text-align:left;background:#f1f5f9;border:0;width:100%;padding:7px;font-size:.68rem}.ficaMulti label{color:#334155;align-items:center;gap:8px;padding:7px;font-size:.7rem;display:flex}.ficaMulti input{accent-color:#003}.ficaAging{margin-bottom:14px}.ficaAgingGrid{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(120px,1.3fr) repeat(4,minmax(75px,1fr));align-items:center;gap:1px;display:grid;overflow:auto}.ficaAgingGrid>strong{color:#64748b;text-align:center;background:#f8fafc;padding:10px;font-size:.62rem}.ficaAgingRow{display:contents}.ficaAgingRow label,.ficaAgingRow b{background:#fff;min-height:50px;padding:10px}.ficaAgingRow label{color:#334155;align-items:center;gap:9px;font-size:.73rem;font-weight:800;display:flex}.ficaAgingRow img{object-fit:cover;border:1px solid #dbe3ea;border-radius:3px;width:25px;height:18px}.ficaAgingRow b{color:#17324d;place-items:center;font-size:.88rem;display:grid}.ficaAgingRow b:first-of-type{color:#b45309;background:#fff7ed}.ficaRegister{margin-top:14px}.ficaBulk{background:#eef6fb;border:1px solid #bfd5e4;border-radius:10px;grid-template-columns:auto 180px minmax(220px,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:grid}.ficaBulk select,.ficaBulk input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:7px 9px}.ficaBulk strong{color:#174f8a;font-size:.75rem}.ficaTable th button{text-transform:uppercase;white-space:nowrap;color:#64748b!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.ficaTable td small{color:#7c8b99;margin-top:3px;display:block}.ficaTable tbody tr{cursor:pointer}.ficaStatus{color:#52677a;background:#eef2f5;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800;display:inline-block}.ficaStatus.in_analysis,.ficaStatus.ready_to_clear{color:#174f8a;background:#eaf2ff}.ficaStatus.waiting_business{color:#9a6700;background:#fff7e6}.ficaStatus.resolved{color:#087a63;background:#e9f8f3}.ficaStatus.false_positive{color:#7e22ce;background:#f3e8ff}.ficaPagination{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.7rem;display:flex}.ficaPagination>div{gap:7px;display:flex}.ficaPagination button{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px}.ficaPagination button:disabled{opacity:.45}.ficaDrawerBack{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07111a66;position:fixed;inset:0}.ficaDrawer{background:#fff;width:min(520px,95vw);padding:22px;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 55px #0f172a33}.ficaDrawer>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.ficaDrawer header span{color:#64748b;text-transform:uppercase;font-size:.62rem;font-weight:800}.ficaDrawer h2{margin:5px 0 0}.ficaDrawer header button{color:#64748b;background:0 0;border:0;font-size:24px}.ficaDrawer dl{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;display:grid;overflow:hidden}.ficaDrawer dl div{background:#fff;padding:11px}.ficaDrawer dt{color:#64748b;text-transform:uppercase;font-size:.6rem;font-weight:800}.ficaDrawer dd{color:#25364a;margin:4px 0 0;font-size:.75rem;font-weight:700}.ficaDrawer section{border:1px solid #e2e8f0;border-radius:10px;margin-top:14px;padding:14px}.ficaDrawer h3{margin:0 0 8px;font-size:.84rem}.ficaDrawer p{color:#64748b;margin:4px 0;font-size:.72rem;line-height:1.55}.ficaDrawer article{border-top:1px solid #edf1f4;padding:9px 0}.ficaDrawer article:first-of-type{border-top:0}.ficaDrawer article strong{font-size:.72rem}.ficaDrawer article small{color:#7c8b99;font-size:.62rem}.ficaRuleGuide>div{gap:8px;display:grid}.ficaRuleGuide article{border:1px solid #e2e8f0;border-radius:9px;align-items:flex-start;gap:10px;padding:9px;display:flex}.ficaRuleGuide article p{color:#64748b;margin:4px 0 0;font-size:.7rem;line-height:1.45}.ficaRuleGuide article strong{font-size:.74rem}.ficaLogic{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.ficaLogic{grid-template-columns:1fr}.ficaBulk{grid-template-columns:1fr 1fr}.ficaBulk input,.ficaWorkFilters>input{grid-column:1/-1}}@media (width<=600px){.ficaBulk{grid-template-columns:1fr}.ficaBulk input{grid-column:auto}.ficaDrawer dl{grid-template-columns:1fr}.ficaAgingGrid{min-width:560px}}:root{--sm-navy:#07163f;--sm-ink:#173354;--sm-teal:#0b8794;--sm-cyan:#dff4f5;--sm-line:#d7e2ea;--sm-bg:#f2f6f8;--sm-green:#1c8a69;--sm-amber:#bf7915;--sm-red:#bd3e47}.smPage{background:var(--sm-bg);min-height:100vh;color:var(--sm-ink);font-family:var(--font-geist-sans),Arial,sans-serif;display:flex}.smPage button,.smPage input,.smPage select,.smPage textarea{font:inherit}.smRail{color:#fff;z-index:30;background:linear-gradient(#06113a,#090b42);flex-direction:column;align-items:center;width:92px;padding:14px 8px;display:flex;position:fixed;inset:0 auto 0 0}.smRail button{color:#cbd8f6;cursor:pointer;background:0 0;border:0}.smApps,.smRail nav button{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:76px;min-height:62px;font-size:10px;display:flex;border-radius:13px!important}.smRail svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.smRailMark{letter-spacing:.08em;background:linear-gradient(135deg,#12a3ad,#246c94);border-radius:15px;place-items:center;width:48px;height:48px;margin:14px 0 8px;font-weight:900;display:grid}.smRail nav{flex-direction:column;gap:3px;display:flex}.smRail nav button.active{color:#fff;background:#23647c}.smSignout{flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}.smSignout span{font-size:25px}.smWorkspace{width:calc(100% - 92px);min-width:0;margin-left:92px}.smHeader{border-bottom:1px solid var(--sm-line);z-index:20;background:#fff;grid-template-columns:minmax(290px,1fr) minmax(380px,auto) auto;align-items:center;gap:24px;height:92px;padding:0 30px;display:grid;position:sticky;top:0}.smIdentity button{color:#61738a;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.smIdentity p{letter-spacing:.16em;color:#70839c;margin:5px 0 2px;font-size:10px}.smIdentity h1{margin:0;font-size:23px;font-weight:650}.smHeaderRun{align-items:end;gap:10px;display:flex}.smHeaderRun label{letter-spacing:.1em;color:#70839c;font-size:9px}.smHeaderRun select{min-width:280px;margin-top:4px;display:block}.smHeaderRun button,.smHeroActions button,.smPanel header button,.smEmpty button{color:#17677a;cursor:pointer;background:#fff;border:1px solid #a9cad5;border-radius:8px;padding:10px 14px;font-weight:700}.smHeaderRun button{color:#fff;background:#147e8e;border-color:#147e8e}.smUser{align-items:center;gap:9px;display:flex}.smUser>b{color:#08727f;background:#d9f0f2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.smUser span{flex-direction:column;font-size:12px;display:flex}.smUser small{color:#71839a}.smContent{max-width:1720px;margin:auto;padding:24px 30px 70px}.smAlert{border-radius:9px;justify-content:space-between;margin-bottom:14px;padding:12px 16px;display:flex}.smAlert.error{color:#8f2731;background:#ffebed}.smAlert.success{color:#176b53;background:#e4f5ef}.smAlert button{color:inherit;background:0 0;border:0}.smHero{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.smHero p,.smPanel header p,.smAbout>section>p{letter-spacing:.16em;color:#2c6094;margin:0 0 6px;font-size:10px;font-weight:800}.smHero h2{margin:0 0 5px;font-size:30px;font-weight:570}.smHero>div>span{color:#6b7d91;font-size:13px}.smHeroActions{align-items:center;gap:9px;display:flex}.smEventStatus,.smStatus,.smPhasePill{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.smEventStatus{color:#526173;background:#e4e9ef}.smEventStatus.in_progress,.smEventStatus.recovery{color:#8c5b09;background:#fff0d6}.smEventStatus.closed{color:#167153;background:#dcf4e9}.smEventStatus.ready,.smEventStatus.scheduled{color:#117582;background:#def2f4}.smKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.smKpis article{border:1px solid var(--sm-line);background:#fff;border-top:3px solid #5e91aa;border-radius:11px;min-height:142px;padding:18px}.smKpis article>span{text-transform:uppercase;letter-spacing:.08em;color:#687c94;font-size:11px;font-weight:800}.smKpis article>strong{margin:12px 0 7px;font-size:34px;display:block}.smKpis article>small{color:#708198;line-height:1.35;display:block}.smProgress{background:#e8eef2;border-radius:9px;height:5px;margin:8px 0;overflow:hidden}.smProgress i{border-radius:inherit;background:linear-gradient(90deg,#17a2a8,#1a718e);height:100%;display:block}.smOverviewGrid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.smPanel{border:1px solid var(--sm-line);background:#fff;border-radius:12px;overflow:hidden}.smPanel>header{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.smPanel header h2,.smPanel header h3{margin:0 0 4px}.smPanel header span{color:#75879b;font-size:12px}.smPhasePanel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:16px 20px;display:grid}.smPhaseIcon{background:#ecf2f6;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.smPhaseIcon.before{color:#356888}.smPhaseIcon.during{color:#bd7212;background:#fff2df}.smPhaseIcon.after{color:#16805e;background:#e2f5ed}.smPhasePanel button div strong,.smPhasePanel button div small{display:block}.smPhasePanel button div small{color:#7a8a9b;margin:3px 0 8px}.smFacts{grid-template-columns:1fr 1fr;margin:0;display:grid}.smFacts div{border-bottom:1px solid #edf2f5;padding:15px 18px}.smFacts dt{text-transform:uppercase;color:#788a9e;font-size:10px;font-weight:800}.smFacts dd{margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.45}.smIssues{grid-column:1/-1}.smIssues>div{border-bottom:1px solid #eef2f5;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 20px;display:grid}.smIssues>div>span{color:#a62f39;background:#ffe5e8;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.smIssues small{color:#718298;display:block}.smPanelEmpty{color:#77899c;text-align:center;padding:28px}.smWorklist>header h2{margin:0}.smWorklist>header>div:last-child{align-items:center;gap:10px;display:flex}.smGate{border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.smGate.good{color:#177353;background:#e0f4eb}.smGate.bad{color:#9a2f38;background:#ffe8ea}.smFilterBar{border-bottom:1px solid var(--sm-line);background:#f9fbfc;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.smFilterBar>input{flex:1;min-width:240px}.smFilterBar input,.smFilterBar summary,.smFilterBar button,.smPage select,.smForm input,.smForm textarea{color:var(--sm-ink);background:#fff;border:1px solid #c9d7e0;border-radius:7px;padding:9px 10px}.smFilterBar details{position:relative}.smFilterBar summary{cursor:pointer;min-width:105px;list-style:none}.smFilterBar details>div{z-index:15;border:1px solid var(--sm-line);background:#fff;border-radius:9px;width:200px;max-height:300px;padding:10px;position:absolute;top:43px;right:0;overflow:auto;box-shadow:0 12px 30px #16375425}.smFilterBar details>div.wide{width:290px}.smFilterBar details label{gap:8px;padding:6px;font-size:12px;display:flex}.smFilterBar .clear{color:#34728a;background:0 0;border:0;padding:10px}.smTable{overflow:auto}.smTable table{border-collapse:collapse;width:100%;min-width:1050px}.smTable th{color:#65798f;text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--sm-line);background:#f4f8fa;padding:10px 12px;font-size:10px}.smTable td{vertical-align:middle;border-bottom:1px solid #e8eef2;padding:12px;font-size:12px}.smTable tr:hover td{background:#f8fbfc}.smTable tr.issue td{background:#fff8f8}.smTable td strong,.smTable td small{display:block}.smTable td small{color:#788a9d;margin-top:3px}.smTable td button{color:#25778a;background:0 0;border:0;font-weight:800}.smPhasePill.before{color:#42617f;background:#e9eff5}.smPhasePill.during{color:#915d08;background:#fff0d8}.smPhasePill.after{color:#187153;background:#e1f4ec}.smStatus{color:#5e6c7c;background:#ebeff3}.smStatus.completed{color:#1b7156;background:#dff3e9}.smStatus.issue{color:#a42e39;background:#ffe2e5}.smStatus.monitoring,.smStatus.in_progress{color:#925c08;background:#fff0d3}.smStatus.not_applicable{color:#777;background:#f1f1f1}.smEvidenceYes{color:#147658;font-weight:700}.muted{color:#91a0af}.smWorklist>footer{color:#738499;padding:10px 16px;font-size:11px}.smBulk{z-index:55;color:#fff;background:#102d4c;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #05192f55}.smBulk select,.smBulk input{border:0;border-radius:7px;padding:9px}.smBulk button{color:#fff;background:#20a5aa;border:0;border-radius:7px;padding:9px 13px;font-weight:800}.smBulk .plain{background:0 0}.smLiveGrid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.smClock{flex-direction:column;gap:8px;padding:24px;display:flex}.smClock>span{letter-spacing:.1em;color:#73859a;font-size:10px}.smClock strong{font-size:18px}.smClock small{color:#6e8298}.smLiveStats{border-top:1px solid var(--sm-line);grid-template-columns:repeat(3,1fr);display:grid}.smLiveStats div{border-right:1px solid var(--sm-line);padding:18px}.smLiveStats strong,.smLiveStats span{display:block}.smLiveStats strong{font-size:25px}.smLiveStats span{color:#74869a;font-size:10px}.smTimeline{padding-bottom:15px}.smTimeline article{grid-template-columns:130px 14px 1fr;gap:12px;padding:12px 20px;display:grid;position:relative}.smTimeline article time{color:#73869c;font-size:10px}.smTimeline article i{background:#4d8da5;border-radius:50%;width:10px;height:10px;margin-top:4px}.smTimeline article:after{content:"";background:#d9e4ea;width:1px;position:absolute;top:27px;bottom:-12px;left:155px}.smTimeline article.critical i{background:var(--sm-red)}.smTimeline article.warning i{background:var(--sm-amber)}.smTimeline article.success i{background:var(--sm-green)}.smTimeline article strong{font-size:13px}.smTimeline article p{color:#536b83;margin:5px 0}.smTimeline article small{color:#8392a2}.smContactGrid{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.smContactGrid>button{border:1px solid var(--sm-line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;gap:12px;padding:15px;display:grid}.smContactState{color:#95600a;background:#fff0d8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.smContactState.acknowledged{color:#167353;background:#dff4e9}.smContactGrid strong,.smContactGrid small{display:block}.smContactGrid small{color:#72859b}.smContactGrid p{margin:6px 0 0;font-size:11px}.smContactGrid b{text-transform:uppercase;font-size:10px}.smEvidenceGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px;display:grid}.smEvidenceGrid>button{border:1px solid var(--sm-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:15px}.smEvidenceGrid>button>strong,.smEvidenceGrid>button>small{margin-top:8px;display:block}.smEvidenceGrid small{color:#77899d}.smEvidenceGrid p{color:#49637c;min-height:42px}.smEvidenceGrid footer{border-top:1px solid #e8eef2;justify-content:space-between;padding-top:10px;font-size:10px;display:flex}.smHistory .smTable tr.selected td{background:#eaf5f6}.smAbout>section{padding:30px}.smAbout>section h2{margin:0 0 10px;font-size:32px}.smAbout>section span{color:#637a91;max-width:850px;line-height:1.6;display:block}.smAbout>div{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px;display:grid}.smAbout article{padding:20px}.smAbout article>b{background:var(--sm-cyan);width:35px;height:35px;color:var(--sm-teal);border-radius:50%;place-items:center;display:grid}.smAbout article h3{margin:15px 0 7px}.smAbout article p{color:#677d93;font-size:12px;line-height:1.5}.smEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.smEmpty svg{fill:none;stroke:#268397;stroke-width:1.5px;width:55px;height:55px}.smEmpty p{color:#708297;max-width:650px}.smLoader{border:4px solid #d9e4e9;border-top-color:#158595;border-radius:50%;width:36px;height:36px;animation:1s linear infinite smspin}@keyframes smspin{to{transform:rotate(360deg)}}.smBackdrop{z-index:80;background:#07162a99;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.smModal{background:#fff;border-radius:14px;width:min(840px,95vw);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #07172d77}.smModal>header{border-bottom:1px solid var(--sm-line);justify-content:space-between;padding:21px 24px;display:flex}.smModal>header p{letter-spacing:.15em;color:#2a7890;margin:0;font-size:9px;font-weight:800}.smModal>header h2{margin:4px 0}.smModal>header span{color:#708299;font-size:12px}.smModal>header button{color:#61758c;background:0 0;border:0;font-size:28px}.smForm{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.smForm label{flex-direction:column;gap:6px;display:flex}.smForm label>span{text-transform:uppercase;color:#657a90;font-size:10px;font-weight:800}.smForm .wide{grid-column:1/-1}.smForm textarea{resize:vertical;min-height:78px}.smModalActions{border-top:1px solid var(--sm-line);justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.smModalActions button{background:#fff;border:1px solid #bdccd6;border-radius:7px;padding:10px 15px;font-weight:750}.smModalActions .primary{color:#fff;background:#147f8f;border-color:#147f8f}.smEmailPreview{border:1px solid var(--sm-line);white-space:pre-wrap;background:#f6f8fa;border-radius:8px;max-height:55vh;margin:20px 24px;padding:18px;font:12px/1.55 Consolas,monospace;overflow:auto}.smModal>.smGate{margin:0 24px 18px}@media (width<=1150px){.smHeader{grid-template-columns:1fr auto}.smUser{display:none}.smKpis{grid-template-columns:repeat(2,1fr)}.smOverviewGrid,.smLiveGrid{grid-template-columns:1fr}.smEvidenceGrid,.smAbout>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.smRail{width:68px}.smRail button{width:55px}.smRail button span{display:none}.smWorkspace{width:calc(100% - 68px);margin-left:68px}.smHeader{grid-template-columns:1fr;height:auto;padding:14px}.smHeaderRun{align-items:center}.smHeaderRun select{min-width:170px}.smContent{padding:18px 12px}.smHero{align-items:flex-start;gap:14px}.smHeroActions{flex-wrap:wrap;justify-content:flex-end}.smKpis,.smContactGrid,.smEvidenceGrid,.smForm{grid-template-columns:1fr}.smForm .wide{grid-column:auto}.smAbout>div{grid-template-columns:1fr}}.smRail nav{min-height:0;margin-top:10px;padding-bottom:8px;overflow:hidden auto}.smEvidenceGrid>button{flex-direction:column;min-width:0;min-height:194px;display:flex;overflow:hidden}.smEvidenceGrid>button>p{overflow-wrap:anywhere;flex:1}.smEvidenceGrid footer{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:12px;width:100%;min-width:0;display:grid}.smEvidenceGrid footer span,.smEvidenceGrid footer b{overflow-wrap:anywhere;word-break:normal;background:0 0;border:0;border-radius:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;line-height:1.35;display:block}.smEvidenceGrid footer b{text-align:right}.smReadinessBanner{border:1px solid;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:17px 20px;display:grid}.smReadinessBanner.good{background:#e9f7f1;border-color:#b8dfcf}.smReadinessBanner.blocked{background:#fff4e5;border-color:#edd2a8}.smReadinessBanner>div:first-child{flex-direction:column;gap:4px;display:flex}.smReadinessBanner span{letter-spacing:.1em;font-size:10px;font-weight:800}.smReadinessBanner small{color:#60778c}.smRisk{border-left:1px solid #cad8df;min-width:190px;padding-left:18px}.smRisk strong,.smRisk span,.smRisk small{display:block}.smRisk strong{font-size:28px}.smRisk.high strong{color:var(--sm-red)}.smRisk.medium strong{color:var(--sm-amber)}.smRisk.low strong{color:var(--sm-green)}.smTemplatePage{grid-template-columns:1fr 1fr;gap:14px;display:grid}.smTemplatePage>.smImportHistory{grid-column:1/-1}.smTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.smTemplateGrid article{border:1px solid var(--sm-line);border-radius:10px;padding:15px}.smTemplateGrid article>span{color:#32738b;text-transform:uppercase;font-size:10px;font-weight:800}.smTemplateGrid article>strong{margin:7px 0;display:block}.smTemplateGrid article p{color:#657b91;min-height:34px;font-size:12px}.smTemplateGrid article footer{border-top:1px solid #e8eef2;justify-content:space-between;gap:10px;padding-top:9px;display:flex}.smTemplateGrid article small{color:#7a8c9d;text-align:right}.smDependencyMap{flex-direction:column;gap:8px;padding:14px;display:flex}.smDependencyMap article{border:1px solid var(--sm-line);border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.smDependencyMap i{background:#e2a74e;border-radius:8px;width:8px;height:42px}.smDependencyMap i.high{background:var(--sm-red)}.smDependencyMap strong,.smDependencyMap small{display:block}.smDependencyMap small{color:#74879a}.smDependencyMap p{color:#526a82;white-space:pre-line;margin:4px 0 0;font-size:11px}.smDependencyMap>article>span{color:#227a89;font-size:10px;font-weight:800}.smTrackerImport{padding:20px 24px}.smDropzone{text-align:center;cursor:pointer;background:#f5fbfc;border:1px dashed #8db8c4;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:30px;display:flex}.smDropzone input{margin-top:8px}.smDropzone span{color:#71869b;font-size:12px}.smTrackerPreview{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.smTrackerPreview article{border:1px solid var(--sm-line);border-radius:8px;padding:12px}.smTrackerPreview article span,.smTrackerPreview article strong{display:block}.smTrackerPreview article span{text-transform:uppercase;color:#73869b;font-size:9px}.smTrackerPreview article strong{margin-top:5px}.smTrackerPreview>p{color:#5d748b;grid-column:1/-1;margin:0;font-size:12px}.smImportHistory table{min-width:700px}@media (width<=1150px){.smTemplatePage{grid-template-columns:1fr}.smTemplatePage>.smImportHistory{grid-column:auto}.smTrackerPreview{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.smReadinessBanner{grid-template-columns:1fr}.smRisk{border-top:1px solid #cad8df;border-left:0;padding:12px 0 0}.smTemplateGrid,.smTrackerPreview{grid-template-columns:1fr}}.smPhaseShortcuts{align-items:center;gap:6px;display:flex}.smFilterBar .smPhaseShortcuts button{color:#5c7086;background:#fff;min-width:72px;font-weight:750}.smFilterBar .smPhaseShortcuts button.before.active{color:#315b7a;background:#e9eff5;border-color:#8da7bd}.smFilterBar .smPhaseShortcuts button.during.active{color:#885707;background:#fff0d8;border-color:#dda851}.smFilterBar .smPhaseShortcuts button.after.active{color:#126d50;background:#e1f4ec;border-color:#79bba4}.smFilterBar .smPhaseShortcuts button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.smFilterBar .smPhaseShortcuts button:focus-visible{outline-offset:2px;outline:2px solid #168697}@media (width<=900px){.smFilterBar{flex-wrap:wrap}.smFilterBar>input{flex-basis:100%}.smPhaseShortcuts{order:2}}.smEventsIntro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.smEventsIntro p{letter-spacing:.16em;color:#2c6094;margin:0 0 7px;font-size:10px;font-weight:800}.smEventsIntro h2{margin:0 0 6px;font-size:31px;font-weight:590}.smEventsIntro span{color:#687d92}.smEventsIntro button{color:#fff;background:#147e8e;border:1px solid #147e8e;border-radius:9px;padding:12px 16px;font-weight:800}.smEventSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.smEventSummary article{border:1px solid var(--sm-line);background:#fff;border-top:3px solid #4b8da5;border-radius:11px;padding:16px}.smEventSummary span,.smEventSummary strong,.smEventSummary small{display:block}.smEventSummary>article>span{text-transform:uppercase;letter-spacing:.08em;color:#687c94;font-size:10px;font-weight:800}.smEventSummary strong{margin:8px 0 3px;font-size:28px}.smEventSummary small{color:#78899b}.smEventCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.smEventCards>button{border:1px solid var(--sm-line);text-align:left;min-width:0;color:var(--sm-ink);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:150px 1fr;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;overflow:hidden;box-shadow:0 3px 14px #1733540a}.smEventCards>button:hover{border-color:#86b4c1;transform:translateY(-2px);box-shadow:0 12px 25px #17335417}.smEventCards>button:focus-visible{outline-offset:2px;outline:3px solid #5fb2bb}.smSystemLogo{background:linear-gradient(145deg,#f7fafb,#eaf3f5);border-right:1px solid #e3ecef;justify-content:center;align-items:center;min-height:248px;padding:24px;display:flex}.smSystemLogo img{object-fit:contain;max-width:118px;max-height:72px}.smSystemLogo>strong{color:#fff;background:#163b66;border-radius:20px;place-items:center;width:74px;height:74px;font-size:20px;display:grid}.smEventCardBody{min-width:0;padding:19px}.smEventCardBody header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.smEventCardBody header span{text-transform:uppercase;letter-spacing:.1em;color:#658095;font-size:9px;font-weight:800}.smEventCardBody h3{margin:5px 0 0;font-size:20px}.smEventCardBody>p{color:#61788e;min-height:36px;font-size:12px;line-height:1.5}.smEventCardBody dl{border-top:1px solid #e6edf1;grid-template-columns:1fr 1fr;margin:14px 0;display:grid}.smEventCardBody dl div{border-bottom:1px solid #e6edf1;padding:10px 10px 8px 0}.smEventCardBody dt{text-transform:uppercase;color:#8492a1;font-size:9px;font-weight:800}.smEventCardBody dd{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;font-weight:700;overflow:hidden}.smEventCardBody footer{grid-template-columns:1fr auto auto;align-items:end;gap:14px;display:grid}.smEventCardBody footer>div:first-child span{color:#677d91;font-size:10px}.smEventCardBody footer>div:nth-child(2){color:#6c7e90;align-items:baseline;gap:3px;display:flex}.smEventCardBody footer>div:nth-child(2).hasIssues{color:var(--sm-red)}.smEventCardBody footer>div:nth-child(2) span{font-size:9px}.smEventCardBody footer>b{color:#14798a;white-space:nowrap;font-size:11px}.smModalActions .danger{color:#a02f38;background:#fff5f6;border-color:#e1a6aa;margin-right:auto}.smModalActions .danger:hover{background:#ffe5e8}@media (width<=1150px){.smEventCards{grid-template-columns:1fr}.smEventSummary{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.smEventsIntro{flex-direction:column;align-items:flex-start}.smEventCards>button{grid-template-columns:1fr}.smSystemLogo{border-bottom:1px solid #e3ecef;border-right:0;min-height:110px}.smEventSummary{grid-template-columns:1fr 1fr}.smEventCardBody footer{grid-template-columns:1fr auto}.smEventCardBody footer>b{grid-column:1/-1}}.smHeroIdentity{align-items:center;gap:16px;display:flex}.smHeroSystem{border:1px solid var(--sm-line);background:#fff;border-radius:11px;justify-content:center;align-items:center;width:92px;height:62px;padding:10px;display:flex}.smHeroSystem img{object-fit:contain;max-width:72px;max-height:40px}.smHeroSystem>strong{color:#17426b;font-size:14px}@media (width<=760px){.smHeroIdentity{align-items:flex-start}.smHeroSystem{width:70px;height:50px}}.smEventCardBody footer>div:first-child{min-width:170px}.smEventCardBody footer>div:first-child>span{white-space:nowrap;display:block}.smEventCardBody footer .smProgress{min-width:150px}@media (width<=1380px){.smEventCardBody footer{grid-template-columns:1fr auto}.smEventCardBody footer>b{text-align:right;grid-column:1/-1}}.smEventFilters{border:1px solid var(--sm-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:13px 15px;display:flex}.smEventFilters>div{align-items:end;gap:10px;display:flex}.smEventFilters label{flex-direction:column;gap:5px;display:flex}.smEventFilters label>span{text-transform:uppercase;letter-spacing:.08em;color:#6c8094;font-size:9px;font-weight:800}.smEventFilters select{min-width:190px}.smEventFilters button{color:#27778a;background:0 0;border:0;padding:10px;font-weight:750}.smEventFilters>strong{color:#6b7f92;white-space:nowrap;font-size:11px}.smEventCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.smEventCards>.smPanelEmpty{border:1px solid var(--sm-line);background:#fff;border-radius:11px;grid-column:1/-1}.smEventCardBody footer{display:block}.smEventCardBody footer .smEventProgress{min-width:0}.smEventCardBody footer .smEventProgress>span{white-space:normal;margin-bottom:6px;line-height:1.35;display:block}.smEventCardBody footer .smProgress{width:100%;min-width:0;margin:0}.smEventCardActions{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.smEventCardActions>span{color:#6c7e90;white-space:nowrap;font-size:10px}.smEventCardActions>span.hasIssues{color:var(--sm-red)}.smEventCardActions>span strong{margin-right:3px;display:inline}.smEventCardActions>b{color:#14798a;white-space:nowrap;font-size:11px}@media (width<=760px){.smEventFilters,.smEventFilters>div{flex-direction:column;align-items:stretch}.smEventFilters select{width:100%}.smEventCards>button{grid-template-columns:1fr}}.smEventCardBody footer{gap:0;align-items:initial;color:inherit;padding:0;font-style:normal}.smEventCardBody footer span{place-items:initial;border:0;border-radius:0;width:auto;height:auto;font-style:normal}.smEventCardBody footer .smEventProgress>span{display:block}.smEventCardBody footer .smEventCardActions>span{align-items:baseline;display:inline-flex}.smClock .smActualLabel{margin-top:9px}.smClock small.invalid{color:var(--sm-red);font-weight:800}.smLiveWarning{color:#835509;background:#fff6e5;border:1px solid #ebc987;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.4}.smAuditFilters{border-bottom:1px solid var(--sm-line);background:#f8fbfc;grid-template-columns:minmax(180px,1fr) 150px 130px auto auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.smAuditFilters input,.smAuditFilters select{min-width:0;color:var(--sm-ink);background:#fff;border:1px solid #c9d7e0;border-radius:7px;padding:8px 9px;font-size:10px}.smAuditFilters>span{color:#718397;white-space:nowrap;border:0;border-radius:0;width:auto;height:auto;font-style:normal;display:block}.smAuditFilters button{color:#27778a;background:0 0;border:0;font-weight:800}.smTimeline article{grid-template-columns:112px 12px minmax(0,1fr);align-items:start;min-width:0}.smTimeline article:after{left:137px}.smTimeline article>i{border:0;border-radius:50%;flex:none;width:10px;min-width:10px;height:10px;min-height:10px;padding:0;display:block}.smTimeline article>div{min-width:0}.smTimeline article strong{overflow-wrap:anywhere;display:block}.smTimelineDetail{gap:3px;margin:6px 0;display:grid}.smTimelineDetail>span{color:#536b83;overflow-wrap:anywhere;border:0;border-radius:0;width:auto;height:auto;font-size:11px;font-style:normal;line-height:1.4;display:block}@media (width<=1050px){.smLiveGrid{grid-template-columns:1fr}.smAuditFilters{grid-template-columns:1fr 1fr}.smAuditFilters input{grid-column:1/-1}}@media (width<=760px){.smAuditFilters{grid-template-columns:1fr}.smAuditFilters input{grid-column:auto}.smTimeline article{grid-template-columns:1fr;padding-left:30px}.smTimeline article>i{position:absolute;top:16px;left:12px}.smTimeline article:after{top:28px;left:16px}.smTimeline article time{font-weight:700}}.smTimeline article.severity-info>i{background:#4d8da5}.smTimeline article.severity-critical>i{background:var(--sm-red)}.smTimeline article.severity-warning>i{background:var(--sm-amber)}.smTimeline article.severity-success>i{background:var(--sm-green)}.smSystemImpactPicker>p{color:#697f94;margin:0 0 10px;font-size:11px;line-height:1.45}.smSystemImpactPicker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.smSystemImpactPicker label{cursor:pointer;background:#fff;border:1px solid #d4e0e7;border-radius:9px;grid-template-rows:47px auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;min-width:0;min-height:92px;padding:10px 8px 8px;display:grid;position:relative}.smSystemImpactPicker label.selected{background:#eff9fa;border-color:#50a0ac;box-shadow:inset 0 0 0 1px #50a0ac}.smSystemImpactPicker label>input{width:15px;height:15px;accent-color:var(--sm-teal);margin:0}.smSystemImpactPicker label>strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;grid-column:1/-1;font-size:10px;overflow:hidden}.smSystemImpactPicker label>small{color:#167682;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:5px;right:6px}.smSystemImpactLogo{justify-content:center;align-items:center;min-width:0;height:45px;display:flex}.smSystemImpactLogo img{object-fit:contain;max-width:100%;max-height:38px}.smSystemImpactLogo>strong{color:#fff;background:#173f68;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.smImpactedSystems{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.smImpactedSystems>span{background:#f7fbfc;border:1px solid #d7e4e9;border-radius:8px;align-items:center;gap:6px;min-width:0;min-height:28px;padding:4px 8px;display:inline-flex}.smImpactedSystems img{object-fit:contain;width:34px;height:20px}.smImpactedSystems span>strong{color:#fff;background:#173f68;border-radius:5px;place-items:center;width:28px;height:20px;font-size:7px;display:grid}.smImpactedSystems b{color:#3c5870;white-space:nowrap;font-size:9px}.smHeroIdentity .smImpactedSystems{margin-top:7px}.smHeroIdentity .smImpactedSystems>span{background:#fff}.smEventCardBody>.smImpactedSystems{min-height:28px;margin:7px 0 11px}.smFacts .smFactsWide{grid-column:1/-1}.smFacts .smImpactedSystems{margin-top:0}@media (width<=760px){.smSystemImpactPicker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.smImpactedSystems b{display:none}}.jobsPage{color:#0b2b50;background:#f3f7f9;min-height:100vh;font-family:Arial,sans-serif;display:flex}.jobsRail{color:#fff;z-index:5;background:#061347;flex-direction:column;align-items:stretch;width:84px;height:100vh;display:flex;position:sticky;top:0}.jobsRail button{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;padding:10px 4px;font-size:11px;display:flex}.jobsRail button.active{background:#287e90;border-radius:0 14px 14px 0}.jobsRail svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px;height:23px}.jobsRail nav{flex:1}.jobsRail nav button{width:100%}.jobsRail .jobsSignout{margin-top:auto}.jobsWorkspace{flex:1;min-width:0}.jobsHeader{background:#fff;border-bottom:1px solid #d4e0e6;align-items:center;gap:28px;height:82px;padding:0 28px;display:flex}.jobsHeader>div:first-child{flex:1}.jobsBack{color:#55728c;background:0 0;border:0;padding:0;font-size:11px}.jobsHeader p,.jobsHero p,.jobsPanel header p{letter-spacing:.14em;color:#2b668d;margin:4px 0;font-size:10px;font-weight:800}.jobsHeader h1{margin:3px 0;font-size:22px}.jobsHeader label{letter-spacing:.1em;color:#668099;font-size:9px}.jobsHeader select{color:#143657;background:#fff;border:1px solid #c7d7df;border-radius:7px;min-width:255px;margin-top:4px;padding:9px;display:block}.jobsUser{flex-direction:column;font-size:12px;display:flex}.jobsUser span{color:#6c8192;font-size:10px}.jobsContent{flex-direction:column;gap:18px;padding:24px 28px 44px;display:flex}.jobsNotice{border-radius:8px;margin:16px 28px 0;padding:12px 16px}.jobsNotice.error{color:#a72828;background:#fdeaea}.jobsNotice.success{color:#166846;background:#e5f5ef}.jobsHero{background:linear-gradient(120deg,#fff 65%,#e5f3f5);border:1px solid #d1e0e6;border-radius:13px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.jobsHero h2{margin:4px 0 7px;font-size:29px}.jobsHero span{color:#60778c}.jobsHeroBadge{color:#167083;background:#d9eef0;border-radius:20px;padding:9px 14px;font-weight:700}.jobsKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.jobsKpi{background:#fff;border:1px solid #d1e0e6;border-top:3px solid #7894ad;border-radius:12px;flex-direction:column;min-height:106px;padding:16px;display:flex}.jobsKpi span{letter-spacing:.08em;color:#6d8194;text-transform:uppercase;font-size:10px;font-weight:800}.jobsKpi strong{margin:10px 0;font-size:27px}.jobsKpi small{color:#6f8293}.jobsKpi.warning{border-top-color:#e0a32c}.jobsKpi.danger{border-top-color:#cb4848}.jobsKpi.good{border-top-color:#24966d}.jobsPanel{background:#fff;border:1px solid #d1e0e6;border-radius:13px;overflow:hidden}.jobsPanel>header{border-bottom:1px solid #dbe5ea;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.jobsPanel h3{margin:3px 0;font-size:18px}.jobsPanel header>span{color:#748898;font-size:12px}.jobsTableWrap{overflow:auto}.jobsTableWrap table{border-collapse:collapse;width:100%;font-size:12px}.jobsTableWrap th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#647c91;background:#f1f6f8;padding:11px 13px;font-size:9px}.jobsTableWrap td{white-space:nowrap;border-top:1px solid #e3ebef;padding:11px 13px}.jobsTableWrap td b,.jobsTableWrap td small{display:block}.jobsTableWrap td small{color:#7d90a0;margin-top:3px;font-size:10px}.jobsTableWrap tr.massChild td:first-child{border-left:3px solid #42a4b2}.jobsTableWrap td button{color:#18778c;cursor:pointer;background:0 0;border:0;font-weight:700}.jobsStatus{text-transform:capitalize;border-radius:12px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.jobsStatus.good{color:#0b7653;background:#daf2e8}.jobsStatus.bad{color:#a32222;background:#fae0e0}.jobsStatus.live{color:#176b8e;background:#d9eef5}.jobsStatus.warn{color:#a36300;background:#fff0d5}.jobsStatus.muted{color:#657580;background:#e9edf0}.jobsEmpty{text-align:center;color:#738899;padding:34px}.jobsLimit{color:#6c8192;padding:10px 16px;font-size:11px}.jobsMassGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.jobsMassGrid article{border:1px solid #dbe5ea;border-radius:9px;overflow:hidden}.jobsMassGrid article>button{text-align:left;color:#143657;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.jobsMassGrid button div{flex-direction:column;min-width:0;display:flex}.jobsMassGrid button b{text-overflow:ellipsis;overflow:hidden}.jobsMassGrid button span{color:#72879a;font-size:10px}.jobsMatch{border-radius:10px;padding:5px 7px;font-weight:700;color:#476477!important;background:#e4eef2!important}.jobsMatch.exact{color:#0b7653!important;background:#daf2e8!important}.jobsMatch.missing-children,.jobsMatch.extra-children,.jobsMatch.no-sql-children,.jobsMatch.no-st13-mass-run{color:#975b00!important;background:#fff0d5!important}.jobsMassChildren{background:#f7fafb;border-top:1px solid #e0e8ec;padding:10px}.jobsMassChildren>button{background:0 0;justify-content:space-between;padding:7px;display:flex}.jobsImportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jobsImportGrid article{background:#fff;border:1px solid #d1e0e6;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.jobsImportGrid article>span{color:#238498;letter-spacing:.1em;font-size:9px;font-weight:800}.jobsImportGrid h3{margin:0}.jobsImportGrid p{color:#61798d;min-height:48px}.jobsImportGrid input{border:1px dashed #a8c0cb;border-radius:7px;padding:10px}.jobsImportGrid button,.jobsPlanList article>button{color:#fff;background:#247f91;border:0;border-radius:7px;padding:11px;font-weight:700}.jobsImportGrid button:disabled{opacity:.45}.jobsPlanList{gap:12px;display:grid}.jobsPlanList article{background:#fff;border:1px solid #d1e0e6;border-radius:12px;align-items:center;gap:25px;padding:18px 20px;display:flex}.jobsPlanList article>div{flex:1}.jobsPlanList h3{margin:7px 0 3px}.jobsPlanList p{color:#71879a;margin:0}.jobsPlanList dl{gap:25px;display:flex}.jobsPlanList dl div{min-width:90px}.jobsPlanList dt{text-transform:uppercase;color:#72889a;font-size:9px}.jobsPlanList dd{margin:5px 0;font-size:16px;font-weight:800}.jobsDrawerBackdrop{z-index:20;background:#07152e77;position:fixed;inset:0}.jobsDrawer{background:#f5f8fa;width:min(650px,94vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 30px #00162e33}.jobsDrawer>header{background:#fff;border-bottom:1px solid #d6e2e7;justify-content:space-between;padding:24px;display:flex}.jobsDrawer h2{margin:5px 0}.jobsDrawer header>button{background:0 0;border:0;font-size:28px}.jobsDrawerBody{gap:14px;padding:18px;display:grid}.jobsDrawerBody section{background:#fff;border:1px solid #d5e1e6;border-radius:10px;padding:16px}.jobsDrawerBody h3{margin-top:0}.jobsDrawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jobsDrawer dt{text-transform:uppercase;color:#758a9b;font-size:9px}.jobsDrawer dd{word-break:break-word;margin:4px 0;font-weight:700}.jobsDrawer details{border-top:1px solid #e0e8ec;padding:11px 0}.jobsDrawer summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.jobsDrawer details dl{margin-bottom:0}.jobsPage button{font-family:inherit}@media (width<=1100px){.jobsKpis{grid-template-columns:repeat(2,1fr)}.jobsImportGrid,.jobsMassGrid{grid-template-columns:1fr}.jobsHeader{padding:0 16px}.jobsHeader label{display:none}}@media (width<=720px){.jobsRail{width:64px}.jobsRail span{font-size:9px}.jobsContent{padding:16px}.jobsKpis{grid-template-columns:1fr 1fr}.jobsHero h2{font-size:22px}.jobsPlanList article{flex-direction:column;align-items:flex-start}.jobsPlanList dl{flex-wrap:wrap}.jobsUser{display:none}}.jobsFilters{background:#f7fafb;border-bottom:1px solid #e0e9ed;grid-template-columns:minmax(260px,1fr) 180px 210px auto;gap:9px;padding:12px 20px;display:grid}.jobsFilters.compact{grid-template-columns:260px auto 1fr}.jobsFilters input,.jobsFilters select,.jobsLinkEditor select,.jobsLinkEditor textarea{color:#143657;font:inherit;background:#fff;border:1px solid #c8d8df;border-radius:7px;padding:10px}.jobsFilters button,.jobsMassMeta button,.jobsLinkActions button{color:#18778c;cursor:pointer;background:#fff;border:1px solid #8db8c4;border-radius:7px;padding:8px 11px;font-weight:700}.jobsMassMeta{color:#657d91;border-top:1px solid #e3ebef;align-items:center;gap:10px;padding:9px 13px;font-size:11px;display:flex}.jobsMassMeta>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.jobsInlineDetails{white-space:normal;max-width:450px;margin-top:7px}.jobsInlineDetails summary,.jobsDelta summary{color:#18778c;cursor:pointer;font-weight:700}.jobsInlineDetails p{background:#f5f8fa;border-radius:5px;margin:7px 0;padding:6px 8px;line-height:1.4}.jobsDelta{border-left:1px solid #dbe5ea;min-width:290px;padding-left:18px}.jobsDelta section{flex-direction:column;gap:4px;margin-top:10px;display:flex}.jobsDelta section>span{color:#61798d;text-overflow:ellipsis;max-width:310px;font-size:10px;overflow:hidden}.jobsLinkEditor{background:#f5f8fa;width:min(760px,96vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 30px #00162e33}.jobsLinkEditor>header{background:#fff;border-bottom:1px solid #d6e2e7;justify-content:space-between;padding:24px;display:flex}.jobsLinkEditor>header h2{margin:5px 0}.jobsLinkEditor>header span{color:#657d91}.jobsLinkEditor>header>button{background:0 0;border:0;font-size:28px}.jobsLinkEditor label{color:#60778c;flex-direction:column;gap:6px;margin:12px 0;font-size:11px;font-weight:700;display:flex}.jobsLinkEditor textarea{resize:vertical;min-height:88px}.jobsLinkActions{gap:8px;display:flex}.jobsLinkActions button{color:#fff;background:#247f91;border-color:#247f91}.jobsLinkActions button.secondary{color:#9c5d00;background:#fff;border-color:#d8aa65}.jobsLinkActions button:disabled{opacity:.45}.jobsAuditEntry{background:#f7fafb;border-left:3px solid #69a8b5;margin:9px 0;padding:8px 11px}.jobsAuditEntry span{color:#71879a;margin-top:3px;font-size:10px;display:block}.jobsAuditEntry p{color:#536d82;margin:7px 0 0}.jobsMuted{color:#71879a}@media (width<=1100px){.jobsFilters{grid-template-columns:1fr 1fr}}@media (width<=720px){.jobsFilters,.jobsFilters.compact{grid-template-columns:1fr}.jobsMassMeta{flex-wrap:wrap;align-items:flex-start}}.jobsPlanWorklist>header{gap:18px}.jobsPlanList{display:none}.jobsPlanVersion{align-items:flex-end;gap:9px;display:flex}.jobsPlanVersion label{color:#60778c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.jobsPlanVersion select{color:#143657;background:#fff;border:1px solid #c8d8df;border-radius:7px;min-width:260px;padding:9px}.jobsPlanVersion>button{color:#fff;background:#247f91;border:0;border-radius:7px;padding:10px 13px;font-weight:700}.jobsPlanDelta{border-bottom:1px solid #e0e9ed;border-left:0;padding:12px 20px}.jobsPlanDelta>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.jobsPlanFilters{grid-template-columns:minmax(300px,1fr) 190px 170px 190px auto}.jobsPlanTable{min-width:1120px}.jobsPlanTable td:first-child{max-width:250px}.jobsPlanTable td:nth-child(4){white-space:normal;max-width:310px}.jobsSort{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.jobsPlanDrawer{width:min(780px,96vw)}.jobsPlanDrawer summary>span{color:#60778c;margin-left:18px;font-size:11px}@media (width<=1100px){.jobsPlanFilters{grid-template-columns:1fr 1fr}.jobsPlanVersion{flex-direction:column;align-items:stretch}.jobsPlanVersion select{min-width:220px}}@media (width<=720px){.jobsPlanFilters{grid-template-columns:1fr}.jobsPlanWorklist>header{flex-direction:column;align-items:flex-start}.jobsPlanVersion,.jobsPlanVersion select{width:100%}.jobsPlanDelta>div{grid-template-columns:1fr}}.jobsContent:has(.jobsStreamWorklist)>.jobsKpis+.jobsPanel{display:none}.jobsContent:has(.jobsStreamWorklist)>.jobsPanel:not(.jobsStreamWorklist){order:2}.jobsStreamWorklist{order:1}.jobsStreamFilters{background:#f7fafb;border:1px solid #d1e0e6;border-radius:11px;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(150px,190px)) auto;align-items:stretch;gap:9px;padding:12px;display:grid}.jobsStreamWorklist .jobsStreamFilters{border:0;border-bottom:1px solid #e0e9ed;border-radius:0}.jobsStreamFilters>input,.jobsMultiFilter>summary{color:#143657;font:inherit;background:#fff;border:1px solid #c8d8df;border-radius:7px;padding:10px}.jobsStreamFilters>button,.jobsMultiFilter button{color:#18778c;background:#fff;border:1px solid #8db8c4;border-radius:7px;padding:9px 12px;font-weight:700}.jobsMultiFilter{position:relative}.jobsMultiFilter>summary{cursor:pointer;list-style:none}.jobsMultiFilter[open]>div{z-index:8;background:#fff;border:1px solid #c8d8df;border-radius:9px;gap:7px;min-width:250px;max-height:280px;padding:12px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 10px 24px #00162e24}.jobsMultiFilter label{white-space:nowrap;align-items:center;gap:8px;display:flex}.jobsStreamCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobsStreamCharts>article{background:#fff;border:1px solid #d1e0e6;border-radius:13px;padding:18px}.jobsStreamCharts header p{color:#2b668d;letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.jobsStreamCharts header h3{margin:5px 0 17px}.jobsBars{gap:11px;display:grid}.jobsBars>div{grid-template-columns:minmax(120px,190px) minmax(100px,1fr) 62px;align-items:center;gap:8px;display:grid}.jobsBars span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.jobsBars i{background:#e6eef2;border-radius:7px;height:9px;overflow:hidden}.jobsBars i b{border-radius:inherit;background:linear-gradient(90deg,#247f91,#58aeba);height:100%;display:block}.jobsBars strong{text-align:right;font-size:11px}.jobsBars small{color:#71879a;grid-column:1/-1;margin-top:-6px;font-size:9px}@media (width<=1100px){.jobsStreamFilters{grid-template-columns:1fr 1fr}.jobsStreamCharts{grid-template-columns:1fr}}@media (width<=720px){.jobsStreamFilters{grid-template-columns:1fr}.jobsBars>div{grid-template-columns:100px minmax(80px,1fr) 52px}.jobsMultiFilter[open]>div{position:static}}.jobsStreamWorklist>.jobsNotice,.jobsStreamAnalytics>.jobsNotice{border:1px solid #e7cf93;margin:0}.jobsNotice.warn{color:#77520b;background:#fff8e5}.jobsMappingSource{font-weight:700}.jobsMappingSource.unmapped{color:#a32222!important}.jobsMappingSource.outside_official_plan{color:#8a6418!important}.jobsMappingSource.confirmed_mass_parent,.jobsMappingSource.governed_rule,.jobsMappingSource.official_plan_exact{color:#16755a!important}.jobsStreamAnalytics>.jobsKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.jobsRuleRegistry{margin-top:2px}.jobsRuleForm{background:#f7fafb;border-bottom:1px solid #dbe5ea;grid-template-columns:130px minmax(180px,1.2fr) minmax(160px,1fr) 100px minmax(190px,1.4fr) auto;gap:8px;padding:14px;display:grid}.jobsRuleForm input,.jobsRuleForm select{color:#143657;background:#fff;border:1px solid #c7d7df;border-radius:7px;padding:9px}.jobsRuleForm button{color:#fff;background:#247f91;border:0;border-radius:7px;padding:9px 14px;font-weight:700}.jobsRuleForm button:disabled{opacity:.45}.jobsRuleRegistry td:nth-child(3){white-space:normal;word-break:break-all}.jobsRuleRegistry td:nth-child(6){white-space:normal;min-width:180px}@media (width<=1250px){.jobsStreamFilters{grid-template-columns:1fr 1fr 1fr}.jobsStreamAnalytics>.jobsKpis{grid-template-columns:repeat(3,1fr)}.jobsRuleForm{grid-template-columns:1fr 1fr 1fr}}@media (width<=720px){.jobsStreamAnalytics>.jobsKpis,.jobsRuleForm{grid-template-columns:1fr}}.jobsPager{background:#f7fafb;border-top:1px solid #dbe5ea;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex;position:sticky;left:0}.jobsPager button{color:#18778c;background:#fff;border:1px solid #8db8c4;border-radius:7px;padding:8px 12px;font-weight:700}.jobsPager button:disabled{opacity:.4}.jobsPager span{color:#657d91;font-size:11px}.jobsExplorer{gap:16px}.jobsExplorerKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.jobsExplorerKpis article{background:#fff;border:1px solid #d2e0e6;border-top:3px solid #398ca0;border-radius:12px;padding:15px}.jobsExplorerKpis span,.jobsExplorerKpis small{color:#647d91;font-size:10px;display:block}.jobsExplorerKpis b{color:#153857;margin:7px 0;font-size:23px;display:block}.jobsExplorerNotice{color:#80500d;background:#fff7e8;border:1px solid #e5c079;border-radius:9px;padding:11px 14px}.jobsTimelinePanel>header{align-items:center}.jobsModeSwitch{background:#edf3f5;border-radius:8px;gap:4px;padding:3px;display:flex}.jobsModeSwitch button{color:#537084;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.jobsModeSwitch button.active{color:#14798c;background:#fff;box-shadow:0 1px 4px #00253a1c}.jobsExplorerControls{color:#fff;background:#102f4d;grid-template-columns:auto auto auto auto 75px minmax(200px,1fr) 145px;align-items:center;gap:8px;padding:10px 18px;display:grid}.jobsExplorerControls button,.jobsExplorerControls select{color:#173d5b;background:#fff;border:0;border-radius:6px;padding:8px 10px;font-weight:700}.jobsExplorerControls span{font-variant-numeric:tabular-nums;font-size:11px}.jobsExplorerFilters{border-bottom:1px solid #dbe5ea;align-items:end;gap:12px;padding:11px 18px;display:flex}.jobsExplorerFilters label{color:#647d91;text-transform:uppercase;flex-direction:column;gap:4px;font-size:9px;font-weight:800;display:flex}.jobsExplorerFilters select{background:#fff;border:1px solid #c8d8df;border-radius:6px;min-width:145px;padding:7px}.jobsExplorerFilters>button{color:#14798c;background:#fff;border:1px solid #8db8c4;border-radius:6px;padding:8px 10px;font-weight:700}.jobsStreamLegend{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;display:flex}.jobsStreamLegend span{align-items:center;gap:4px;font-size:10px;display:flex}.jobsStreamLegend i{border-radius:50%;width:9px;height:9px}.jobsCapacityStrip{height:92px;padding:4px 18px 0 196px;position:relative}.jobsCapacityStrip svg{width:100%;height:75px}.jobsCapacityStrip>span{color:#5b7488;margin-right:14px;font-size:9px}.jobsCanvasWrap{border-top:1px solid #dbe5ea;max-height:620px;overflow:auto}.jobsCanvasWrap canvas{cursor:crosshair;display:block}.jobsProcessRows{max-height:440px;padding:10px 18px;overflow:auto}.jobsProcessRows details{border-bottom:1px solid #e1e9ed;padding:10px 0}.jobsProcessRows summary{cursor:pointer;grid-template-columns:minmax(260px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.jobsProcessRows summary span{color:#637c91}.jobsProcessRows summary strong{color:#2b668d;font-size:10px}.jobsProcessRows details>div{background:#f5f8fa;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;padding:10px;display:grid}.jobsEventList{max-height:390px;overflow:auto}.jobsEventList>button{color:#173d5b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e9ed;grid-template-columns:150px 150px 1fr;align-items:center;gap:12px;width:100%;padding:10px 18px;display:grid}.jobsEventList>button:hover{background:#f2f7f8}.jobsEventList time{color:#647d91;font-size:10px}.jobsEventList span{text-align:center;text-transform:uppercase;border-radius:10px;padding:4px 7px;font-size:9px;font-weight:800}.jobsEventList span.critical{color:#a52b2b;background:#fde5e5}.jobsEventList span.warning{color:#8a5708;background:#fff0d5}.jobsEventList span.info{color:#147487;background:#e3f2f4}.jobsExplorerDrawer dd small{color:#698195;margin-top:5px;font-size:10px;display:block}.jobsExplorerDrawer details{border-top:1px solid #dde7eb;padding:9px 0}.jobsExplorerDrawer summary{cursor:pointer;font-weight:700}.jobsExplorerDrawer details p{color:#657d91}@media (width<=1100px){.jobsExplorerKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jobsExplorerControls{grid-template-columns:repeat(5,auto)}.jobsExplorerControls input{grid-column:1/-2}.jobsExplorerControls span{grid-column:-2}.jobsProcessRows summary{grid-template-columns:1fr}.jobsProcessRows details>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.jobsExplorerKpis{grid-template-columns:1fr}.jobsExplorerFilters{flex-direction:column;align-items:stretch}.jobsStreamLegend{justify-content:flex-start}.jobsCapacityStrip{padding-left:18px}.jobsEventList>button{grid-template-columns:1fr}.jobsModeSwitch{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.jobsExplorer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jobsCanvasWrap{position:relative}.jobsCanvasTooltip{color:#fff;pointer-events:none;z-index:4;background:#102f4deb;border:1px solid #7fb3bf;border-radius:7px;gap:3px;max-width:300px;padding:8px 10px;font-size:10px;display:grid;position:absolute}.jobsCanvasTooltip span{color:#d7e7ed}.jobsProcessRows details.highlighted{background:#edf8fa;padding-left:9px;box-shadow:inset 3px 0 #147f91}.jobsProcessGroup{color:#2b668d;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 5px;font-size:9px;font-weight:800}.jobsProcessOccurrence{color:#173d5b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e9ed;grid-template-columns:minmax(260px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 0;display:grid}.jobsProcessOccurrence:hover{background:#f2f8f9}.jobsProcessOccurrence span,.jobsProcessOccurrence time{color:#637c91;font-size:10px}._page_1whe7_1{color:#0d2c4d;background:#f3f7f9;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}._page_1whe7_1 *{box-sizing:border-box}._header_1whe7_1{z-index:20;background:#fff;border-bottom:1px solid #d8e2e8;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}._identity_1whe7_1{align-items:center;gap:18px;display:flex}._identity_1whe7_1 img{width:148px;height:auto}._identity_1whe7_1 div{border-left:1px solid #d5e0e5;flex-direction:column;gap:3px;padding-left:18px;display:flex}._identity_1whe7_1 span,._eyebrow_1whe7_1{letter-spacing:.15em;text-transform:uppercase;color:#647b93;font-size:10px}._identity_1whe7_1 strong{font-size:18px}._headerActions_1whe7_1{align-items:center;gap:18px;display:flex}._viewSwitch_1whe7_1{background:#f6f9fa;border:1px solid #cad8df;border-radius:11px;padding:3px;display:flex}._viewSwitch_1whe7_1 button{color:#476078;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-weight:700;display:flex}._viewSwitch_1whe7_1 button svg,._signOut_1whe7_1 svg,._quickAccess_1whe7_1 summary svg,._search_1whe7_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px;height:17px}._viewSwitch_1whe7_1 button._active_1whe7_1{color:#fff;background:#167c8f}._user_1whe7_1{flex-direction:column;font-size:12px;display:flex}._user_1whe7_1 span{text-transform:capitalize;color:#71869a}._signOut_1whe7_1{color:#476078;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:flex}._hero_1whe7_1{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1440px;margin:0 auto;padding:38px clamp(20px,4vw,64px) 24px;display:flex}._hero_1whe7_1 h1{margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1}._hero_1whe7_1 p{color:#60788e;margin:0;font-size:16px}._editActions_1whe7_1{gap:9px;display:flex}._primary_1whe7_1,._secondary_1whe7_1{cursor:pointer;border-radius:8px;min-height:40px;padding:0 16px;font-weight:700}._primary_1whe7_1{color:#fff;background:#167c8f;border:1px solid #167c8f}._secondary_1whe7_1{color:#16425e;background:#fff;border:1px solid #a9c0cc}._primary_1whe7_1:disabled,._secondary_1whe7_1:disabled{opacity:.55;cursor:not-allowed}._notice_1whe7_1{color:#744d08;background:#fff8e7;border:1px solid #d6a44b;border-radius:8px;max-width:1312px;margin:0 auto 16px;padding:12px 16px}._launchpadTools_1whe7_1,._controlFilters_1whe7_1{background:#fff;border:1px solid #d5e1e7;border-radius:12px;align-items:center;gap:16px;max-width:1312px;margin:0 auto 18px;padding:14px;display:flex}._launchpadTools_1whe7_1>span,._controlFilters_1whe7_1>span{color:#6a8094;margin-left:auto;font-size:12px}._search_1whe7_1{background:#fff;border:1px solid #b9ccd6;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}._search_1whe7_1 input{color:#153752;border:0;outline:0;width:100%;height:42px;font-size:14px}._quickAccess_1whe7_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1312px;margin:0 auto 20px;display:grid}._quickAccess_1whe7_1 details{background:#e9f4f5;border:1px solid #c9e0e3;border-radius:12px;overflow:hidden}._quickAccess_1whe7_1 summary{color:#173b56;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}._quickAccess_1whe7_1 summary::-webkit-details-marker{display:none}._quickAccess_1whe7_1 summary>span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}._quickAccess_1whe7_1 summary>small{color:#648095;text-transform:uppercase;letter-spacing:.05em;font-size:10px}._quickAccess_1whe7_1 summary:after{content:"＋";color:#167c8f;font-size:16px}._quickAccess_1whe7_1 details[open] summary:after{content:"−"}._quickAccess_1whe7_1 details>div{flex-wrap:wrap;gap:7px;padding:0 16px 14px;display:flex}._quickAccess_1whe7_1 button{color:#173b56;cursor:pointer;background:#fff;border:1px solid #b9d4d8;border-radius:20px;padding:7px 11px}._sections_1whe7_1{gap:18px;max-width:1312px;margin:0 auto;padding-bottom:24px;display:grid}._section_1whe7_1{background:#fff;border:1px solid #d5e1e7;border-radius:14px;overflow:hidden}._sectionHeading_1whe7_1{text-align:left;color:#183c58;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:17px 20px;display:flex}._sectionHeading_1whe7_1:disabled{cursor:default}._sectionHeading_1whe7_1>span:first-child{flex-direction:column;gap:3px;display:flex}._sectionHeading_1whe7_1 strong{font-size:17px}._sectionHeading_1whe7_1 small{color:#71879a;font-size:12px}._sectionHeading_1whe7_1>span:last-child{text-transform:uppercase;letter-spacing:.06em;color:#648095;font-size:11px}._appGrid_1whe7_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}._appCard_1whe7_1{background:#fbfdfe;border:1px solid #d5e2e7;border-radius:11px;grid-template-columns:50px 1fr 34px;gap:12px;min-height:158px;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}._appCard_1whe7_1:hover{border-color:#77adba;transform:translateY(-1px);box-shadow:0 8px 18px #13405914}._appCardIcon_1whe7_1{color:#167c8f;background:#e0f2f4;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}._appCardIcon_1whe7_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px;height:23px}._appCardBody_1whe7_1{flex-direction:column;min-width:0;display:flex}._appOpen_1whe7_1{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}._appOpen_1whe7_1:disabled{cursor:default}._appOpen_1whe7_1 strong{font-size:15px;line-height:1.25}._appOpen_1whe7_1 span{color:#637a8e;font-size:12px;line-height:1.45}._systems_1whe7_1{text-transform:uppercase;letter-spacing:.05em;color:#7990a3;white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding-top:11px;font-size:10px;overflow:hidden}._favoriteButton_1whe7_1{color:#9aabba;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._favoriteButton_1whe7_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}._favoriteButton_1whe7_1:hover,._favoriteActive_1whe7_1{color:#d89018;background:#fff4dc}._favoriteActive_1whe7_1 svg{fill:currentColor}._reorderActions_1whe7_1{flex-direction:column;gap:4px;display:flex}._reorderActions_1whe7_1 button,._kpiReorder_1whe7_1 button{color:#31546c;cursor:pointer;background:#fff;border:1px solid #b9ccd6;border-radius:6px}._reorderActions_1whe7_1 button{width:30px;height:30px}._reorderActions_1whe7_1 button:disabled,._kpiReorder_1whe7_1 button:disabled{opacity:.35;cursor:not-allowed}._summary_1whe7_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1312px;margin:0 auto 14px;display:grid}._summary_1whe7_1 button{color:#264960;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0e6;border-radius:10px;grid-template-columns:10px auto 1fr;align-items:center;gap:9px;min-height:68px;padding:12px 16px;display:grid}._summary_1whe7_1 button[aria-pressed=true]{outline:2px solid #167c8f}._summary_1whe7_1 strong{font-size:22px}._summary_1whe7_1 span:last-child{font-size:12px}._summaryDot_1whe7_1,._statusDot_1whe7_1{background:#6ea296;border-radius:50%;display:inline-block}._summaryDot_1whe7_1{width:9px;height:9px}._severity_critical_1whe7_1 ._statusDot_1whe7_1,._summaryDot_1whe7_1._severity_critical_1whe7_1{background:#bd2f42}._severity_attention_1whe7_1 ._statusDot_1whe7_1,._summaryDot_1whe7_1._severity_attention_1whe7_1{background:#d18416}._severity_stale_1whe7_1 ._statusDot_1whe7_1,._summaryDot_1whe7_1._severity_stale_1whe7_1{background:#6f7d8d}._severity_unavailable_1whe7_1 ._statusDot_1whe7_1,._summaryDot_1whe7_1._severity_unavailable_1whe7_1{background:#aeb8c0}._severity_normal_1whe7_1 ._statusDot_1whe7_1{background:#218469}._controlFilters_1whe7_1 label{text-transform:uppercase;letter-spacing:.07em;color:#607a8f;flex-direction:column;gap:5px;font-size:10px;display:flex}._controlFilters_1whe7_1 select{color:#173b56;background:#fff;border:1px solid #b9ccd6;border-radius:7px;min-width:180px;height:38px;padding:0 10px}._kpiGrid_1whe7_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;max-width:1312px;margin:0 auto;padding-bottom:28px;display:grid}._kpiCard_1whe7_1{aspect-ratio:1;background:#fff;border:1px solid #d3e0e6;border-top:4px solid #218469;border-radius:13px;min-width:0;transition:transform .18s,box-shadow .18s;position:relative}._kpiCard_1whe7_1._severity_attention_1whe7_1{border-top-color:#d18416}._kpiCard_1whe7_1._severity_critical_1whe7_1{border-top-color:#bd2f42}._kpiCard_1whe7_1._severity_stale_1whe7_1{border-top-color:#6f7d8d}._kpiCard_1whe7_1._severity_unavailable_1whe7_1{border-top-color:#aeb8c0}._kpiCard_1whe7_1:hover,._kpiCard_1whe7_1:focus-within{z-index:5;transform:translateY(-2px);box-shadow:0 11px 24px #0e364e21}._kpiOpen_1whe7_1{color:#163a55;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:17px;display:flex}._kpiOpen_1whe7_1:disabled{cursor:grab}._kpiTopline_1whe7_1{justify-content:space-between;align-items:center;width:100%;display:flex}._kpiIcon_1whe7_1{color:#167c8f;background:#e5f2f4;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}._kpiIcon_1whe7_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}._statusDot_1whe7_1{width:9px;height:9px}._kpiLabel_1whe7_1{color:#5c758a;margin-top:auto;font-size:12px;line-height:1.3}._kpiValue_1whe7_1{margin:7px 0;font-size:clamp(25px,2.5vw,38px);line-height:1.05}._delta_up_1whe7_1{color:#a65f00}._delta_down_1whe7_1{color:#1a7664}._delta_neutral_1whe7_1{color:#74899a}._tooltip_1whe7_1{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#0b2d48;border-radius:10px;flex-direction:column;gap:7px;width:min(310px,80vw);padding:14px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 30px #051e3147}._kpiCard_1whe7_1:hover ._tooltip_1whe7_1,._kpiCard_1whe7_1:focus-within ._tooltip_1whe7_1{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}._tooltip_1whe7_1>span{color:#d7e7ef;font-size:12px;line-height:1.4}._tooltip_1whe7_1 dl{gap:5px;margin:3px 0 0;display:grid}._tooltip_1whe7_1 dl div{grid-template-columns:78px 1fr;gap:7px;font-size:10px;display:grid}._tooltip_1whe7_1 dt{color:#91bdc9;text-transform:uppercase;letter-spacing:.05em}._tooltip_1whe7_1 dd{margin:0}._kpiReorder_1whe7_1{background:#fff;border:1px solid #cad9df;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:8px;right:8px}._kpiReorder_1whe7_1>span{color:#567286;place-items:center;width:24px;height:24px;display:grid}._kpiReorder_1whe7_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}._kpiReorder_1whe7_1 button{width:26px;height:26px}._empty_1whe7_1,._loading_1whe7_1{text-align:center;color:#687f92;background:#fff;border:1px dashed #bccdd5;border-radius:12px;max-width:1312px;margin:0 auto 24px;padding:28px}._footer_1whe7_1{color:#73889a;text-align:center;max-width:1312px;margin:0 auto;padding:12px 0 32px;font-size:11px}._srOnly_1whe7_1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){._appGrid_1whe7_1{grid-template-columns:repeat(2,minmax(0,1fr))}._kpiGrid_1whe7_1{grid-template-columns:repeat(4,minmax(0,1fr))}._header_1whe7_1{position:static}._user_1whe7_1{display:none}}@media (width<=760px){._header_1whe7_1,._hero_1whe7_1{flex-direction:column;align-items:flex-start}._headerActions_1whe7_1{flex-wrap:wrap;width:100%}._viewSwitch_1whe7_1{flex:1}._viewSwitch_1whe7_1 button{flex:1;justify-content:center}._hero_1whe7_1{padding-top:24px}._editActions_1whe7_1{flex-wrap:wrap;width:100%}._editActions_1whe7_1 button{flex:1}._quickAccess_1whe7_1,._appGrid_1whe7_1{grid-template-columns:1fr}._summary_1whe7_1{grid-template-columns:repeat(2,minmax(0,1fr))}._controlFilters_1whe7_1{flex-direction:column;align-items:stretch}._controlFilters_1whe7_1 select{width:100%}._controlFilters_1whe7_1>span{margin-left:0}._kpiGrid_1whe7_1{grid-template-columns:repeat(2,minmax(0,1fr))}._identity_1whe7_1 img{width:116px}._identity_1whe7_1 div{padding-left:12px}._identity_1whe7_1 strong{font-size:15px}._launchpadTools_1whe7_1{flex-direction:column;align-items:stretch}._launchpadTools_1whe7_1>span{margin-left:0}._sectionHeading_1whe7_1 small{display:none}}@media (width<=430px){._kpiGrid_1whe7_1{grid-template-columns:1fr}._kpiCard_1whe7_1{aspect-ratio:auto;min-height:200px}}@media (prefers-reduced-motion:reduce){._appCard_1whe7_1,._kpiCard_1whe7_1,._tooltip_1whe7_1{transition:none}._appCard_1whe7_1:hover,._kpiCard_1whe7_1:hover,._kpiCard_1whe7_1:focus-within{transform:none}}._identity_1whe7_1 img{object-fit:contain;width:210px;height:auto;display:block}._appGrid_1whe7_1{grid-template-columns:repeat(3,minmax(0,1fr))}._appCard_1whe7_1{border-radius:14px;grid-template-rows:minmax(120px,1fr) auto;grid-template-columns:70px minmax(0,1fr) 38px;column-gap:15px;min-height:228px;padding:20px}._appCard_1whe7_1[draggable=true]{cursor:grab}._appCardIcon_1whe7_1{border-radius:14px;width:62px;height:62px}._appCardIcon_1whe7_1 svg{width:28px;height:28px}._appOpen_1whe7_1 strong{font-size:19px}._appOpen_1whe7_1 span{font-size:13px}._favoriteButton_1whe7_1{width:36px;height:36px}._appCardBody_1whe7_1>._brandStrip_1whe7_29,._appCardBody_1whe7_1>._systemText_1whe7_29{margin-top:14px}._appCardFooter_1whe7_31{border-top:1px solid #e5ecef;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;min-width:0;min-height:56px;margin-top:14px;padding-top:14px;display:flex}._brandStrip_1whe7_29{align-items:center;gap:8px;min-width:0;display:flex}._brandStrip_1whe7_29>span{align-items:center;gap:8px;display:flex}._brandStrip_1whe7_29 img{object-fit:contain;width:auto;max-width:92px;height:27px;display:block}._brandStrip_1whe7_29 i{color:#8ca0ae;font-style:normal}._systemText_1whe7_29{color:#748a9c;font-size:11px}._compactKpi_1whe7_35{text-align:right;justify-items:end;gap:4px;min-width:185px;display:grid}._compactKpi_1whe7_35>small{color:#6e8293;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}._compactKpi_1whe7_35>span{align-items:baseline;gap:8px;display:flex}._compactKpi_1whe7_35 strong{color:#173a55;font-size:25px;line-height:1}._compactKpi_1whe7_35 b{font-size:10px}._compactKpi_1whe7_35 time{color:#8a5a58;font-size:9px;font-weight:700}._compactKpiEmpty_1whe7_35{color:#8da0ae;align-self:center;font-size:10px}._emptySection_1whe7_37{color:#71889a;background:#f8fbfc;border:1px dashed #b9ccd6;border-radius:11px;align-items:center;gap:14px;margin:0 16px 16px;padding:22px;display:flex}._emptySection_1whe7_37>svg{fill:none;stroke:#76a0ad;width:28px;height:28px}._emptySection_1whe7_37 div{flex-direction:column;gap:4px;display:flex}._emptySection_1whe7_37 strong{color:#36586d}._emptySection_1whe7_37 span{font-size:12px}._kpiConfig_1whe7_39{background:#fff;border:1px solid #cbdce3;border-radius:14px;max-width:1312px;margin:0 auto 18px;overflow:hidden;box-shadow:0 12px 32px #123d5414}._kpiConfig_1whe7_39>header{background:#f7fafb;border-bottom:1px solid #e0e8ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}._kpiConfig_1whe7_39 h2{color:#173a55;margin:5px 0}._kpiConfig_1whe7_39 p{color:#667d90;margin:0;font-size:12px}._kpiConfig_1whe7_39 header>div:last-child{gap:8px;display:flex}._kpiConfig_1whe7_39>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}._kpiConfig_1whe7_39 fieldset{border:1px solid #d9e4e8;border-radius:11px;min-width:0;margin:0;padding:14px}._kpiConfig_1whe7_39 legend{color:#173a55;align-items:center;gap:8px;padding:0 7px;display:flex}._kpiConfig_1whe7_39 legend>svg{fill:none;stroke:#167c8f;width:20px;height:20px}._kpiConfig_1whe7_39 legend span,._kpiConfig_1whe7_39 label>span{flex-direction:column;gap:2px;display:flex}._kpiConfig_1whe7_39 legend small,._kpiConfig_1whe7_39 label small{color:#74899a;font-size:10px;font-weight:400}._kpiConfig_1whe7_39 label{cursor:pointer;background:#f7fafb;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:8px;margin-top:10px;padding:9px;display:grid}._kpiConfig_1whe7_39 input{accent-color:#167c8f;margin-top:3px}._kpiConfig_1whe7_39 label strong{font-size:12px}@media (width<=1100px){._appGrid_1whe7_1{grid-template-columns:repeat(2,minmax(0,1fr))}._kpiConfig_1whe7_39>div{grid-template-columns:1fr}}@media (width<=760px){._appGrid_1whe7_1{grid-template-columns:1fr}._appCard_1whe7_1{grid-template-columns:58px 1fr 34px}._appCardIcon_1whe7_1{width:52px;height:52px}._appCardFooter_1whe7_31{align-items:flex-end}._compactKpi_1whe7_35{align-self:flex-end;min-width:0}._identity_1whe7_1 img{width:170px}._kpiConfig_1whe7_39>header{flex-direction:column}._kpiConfig_1whe7_39 header>div:last-child{flex-wrap:wrap;width:100%}}._headerActions_1whe7_1{gap:10px}._headerActions_1whe7_1>._editActions_1whe7_1{padding-left:2px}._headerActions_1whe7_1>._editActions_1whe7_1 ._primary_1whe7_1,._headerActions_1whe7_1>._editActions_1whe7_1 ._secondary_1whe7_1{white-space:nowrap;min-height:36px;padding:0 12px;font-size:12px}._controlToolbar_1whe7_51{background:#fff;border:1px solid #d5e1e7;border-radius:12px;grid-template-columns:repeat(4,minmax(112px,1fr)) repeat(2,minmax(150px,.9fr)) minmax(92px,auto);align-items:stretch;gap:8px;width:calc(100% - 32px);max-width:none;margin:18px 16px 14px;padding:10px;display:grid}._summaryCounter_1whe7_53{color:#264960;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #d4e0e6;border-radius:9px;grid-template-columns:9px auto 1fr;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}._summaryCounter_1whe7_53[aria-pressed=true]{background:#eef7f8;outline:2px solid #167c8f}._summaryCounter_1whe7_53 strong{font-size:20px}._summaryCounter_1whe7_53>span:last-child{font-size:11px}._controlToolbar_1whe7_51 label{color:#607a8f;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:0 4px;font-size:9px;display:flex}._controlToolbar_1whe7_51 select{color:#173b56;background:#fff;border:1px solid #b9ccd6;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 8px}._visibleCount_1whe7_53{color:#6a8094;text-align:right;white-space:nowrap;align-self:center;font-size:10px;line-height:1.4}._visibleCount_1whe7_53 strong{color:#173a55;font-size:18px}._kpiWorkspace_1whe7_55{gap:16px;width:calc(100% - 32px);max-width:none;margin:0 16px 28px;display:grid}._kpiWorkspace_1whe7_55>._kpiGrid_1whe7_1,._kpiSection_1whe7_55>._kpiGrid_1whe7_1{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px;width:100%;max-width:none;margin:0;padding:0}._kpiSection_1whe7_55{background:#edf4f6;border:1px solid #d4e1e7;border-radius:12px;min-width:0;padding:0 12px 12px;overflow:visible}._kpiSectionHeading_1whe7_55{color:#173a55;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}._kpiSectionHeading_1whe7_55 h2{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:14px}._kpiSectionHeading_1whe7_55>label{flex:1}._kpiSectionHeading_1whe7_55 input{color:#173a55;background:#fff;border:1px solid #9db9c4;border-radius:7px;width:min(420px,100%);height:34px;padding:0 10px;font-size:14px;font-weight:750}._kpiSectionHeading_1whe7_55>div{color:#688095;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:10px;display:flex}._kpiSectionHeading_1whe7_55 button{color:#31546c;cursor:pointer;background:#fff;border:1px solid #b8cbd4;border-radius:6px;height:28px}._kpiSectionHeading_1whe7_55 button:disabled{opacity:.4;cursor:not-allowed}._sectionDropzone_1whe7_55{color:#698194;text-align:center;background:#f9fcfd;border:1px dashed #9fb9c4;border-radius:10px;grid-column:1/-1;place-items:center;min-height:90px;padding:18px;font-size:12px;display:grid}._kpiCard_1whe7_1{width:100%}._kpiLabel_1whe7_1{color:#4f6c81;font-size:14px;font-weight:700}._kpiDelta_1whe7_1{font-size:14px;font-weight:800}._kpiReorder_1whe7_1{justify-content:flex-end;left:8px;right:8px}._kpiReorder_1whe7_1 label{flex:1;min-width:0}._kpiReorder_1whe7_1 select{color:#31546c;background:#fff;border:1px solid #b9ccd6;border-radius:5px;width:100%;height:26px;font-size:9px}._kpiConfig_1whe7_39,._notice_1whe7_1,._empty_1whe7_1,._loading_1whe7_1,._footer_1whe7_1{width:calc(100% - 32px);max-width:none;margin-left:16px;margin-right:16px}._kpiOpen_1whe7_1{min-width:0}._kpiHeader_1whe7_59{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}._kpiSignals_1whe7_59{flex:none;align-items:center;gap:9px;display:flex}._kpiIcon_1whe7_1{border-radius:8px;width:30px;height:30px}._kpiIcon_1whe7_1 svg{width:17px;height:17px}._kpiLabel_1whe7_1{text-align:left;min-width:0;margin:0;font-size:14px;font-weight:400;line-height:1.3}._kpiMetric_1whe7_59{white-space:nowrap;align-items:baseline;max-width:100%;margin-top:clamp(18px,2.2vw,32px);display:flex}._kpiValue_1whe7_1{font-variant-numeric:tabular-nums;max-width:100%;margin:0;font-size:clamp(30px,2.5vw,38px);font-weight:400;line-height:1}._kpiScale_1whe7_59{margin-left:5px;font-size:16px;font-weight:400}._kpiUnit_1whe7_59{letter-spacing:.04em;margin-top:5px;font-size:11px;font-weight:400}._tone_neutral_1whe7_59 ._kpiMetric_1whe7_59,._tone_neutral_1whe7_59 ._kpiUnit_1whe7_59{color:#6a6d70}._tone_positive_1whe7_59 ._kpiMetric_1whe7_59,._tone_positive_1whe7_59 ._kpiUnit_1whe7_59{color:#107e3e}._tone_attention_1whe7_59 ._kpiMetric_1whe7_59,._tone_attention_1whe7_59 ._kpiUnit_1whe7_59{color:#e9730c}._tone_negative_1whe7_59 ._kpiMetric_1whe7_59,._tone_negative_1whe7_59 ._kpiUnit_1whe7_59{color:#b00}._tone_muted_1whe7_59 ._kpiMetric_1whe7_59,._tone_muted_1whe7_59 ._kpiUnit_1whe7_59{color:#89919a}._kpiDelta_1whe7_1{margin-top:auto;padding-top:12px;font-size:14px;font-weight:700}@media (width<=1250px){._header_1whe7_1{position:static}._headerActions_1whe7_1{flex-wrap:wrap;justify-content:flex-end}._controlToolbar_1whe7_51{grid-template-columns:repeat(4,minmax(112px,1fr)) repeat(2,minmax(150px,1fr))}._visibleCount_1whe7_53{text-align:right;grid-column:1/-1}._kpiWorkspace_1whe7_55>._kpiGrid_1whe7_1,._kpiSection_1whe7_55>._kpiGrid_1whe7_1{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}@media (width<=820px){._controlToolbar_1whe7_51{grid-template-columns:repeat(2,minmax(0,1fr))}._visibleCount_1whe7_53{grid-column:1/-1}._kpiWorkspace_1whe7_55>._kpiGrid_1whe7_1,._kpiSection_1whe7_55>._kpiGrid_1whe7_1{grid-template-columns:repeat(2,minmax(0,1fr))}._kpiSectionHeading_1whe7_55{flex-direction:column;align-items:flex-start;padding:10px 0}._kpiSectionHeading_1whe7_55>div{flex-wrap:wrap;width:100%}._headerActions_1whe7_1>._editActions_1whe7_1{order:3;width:100%}._headerActions_1whe7_1>._editActions_1whe7_1 button{flex:1}._user_1whe7_1{display:none}}@media (width<=470px){._controlToolbar_1whe7_51{grid-template-columns:1fr}._visibleCount_1whe7_53{grid-column:auto}._kpiWorkspace_1whe7_55>._kpiGrid_1whe7_1,._kpiSection_1whe7_55>._kpiGrid_1whe7_1{grid-template-columns:1fr}._kpiWorkspace_1whe7_55,._controlToolbar_1whe7_51{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}.grBookingReferenceMonitor{border-top:4px solid #008fb3;overflow:hidden}.grBrmHead{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.grBrmHead h2{color:#052e55;margin:4px 0 8px;font-size:24px}.grBrmHead p:last-child{color:#5f7891;max-width:900px;margin:0}.grBrmPrepare,.grBrmCopy{color:#fff;white-space:nowrap;cursor:pointer;background:#006b8f;border:0;border-radius:10px;padding:12px 18px;font-weight:750}.grBrmKpis{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-top:22px;display:grid}.grBrmKpis article{background:#f8fbfd;border:1px solid #d9e5ee;border-radius:12px;min-width:0;padding:14px}.grBrmKpis article.risk{background:#fff9f4;border-color:#f0c6a6}.grBrmKpis article.good{background:#f4fbf8;border-color:#b9e1d3}.grBrmKpis article.wide{color:#fff;background:#0b355d;border-color:#0b355d;grid-column:span 2}.grBrmKpis span,.grBrmKpis small{display:block}.grBrmKpis span{text-transform:uppercase;letter-spacing:.08em;color:#637e97;font-size:11px;font-weight:800}.grBrmKpis .wide span,.grBrmKpis .wide small{color:#cfe8f3}.grBrmKpis strong{color:#052e55;margin:7px 0 3px;font-size:26px;display:block}.grBrmKpis .wide strong{color:#fff}.grBrmKpis small{color:#70869a;font-size:11px;line-height:1.35}.grBrmBody{grid-template-columns:1.25fr 1fr;gap:16px;margin-top:16px;display:grid}.grBrmTrend,.grBrmClusters,.grBrmCases{background:#fff;border:1px solid #dbe6ee;border-radius:12px;padding:16px}.grBrmSubhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.grBrmSubhead strong,.grBrmSubhead small{display:block}.grBrmSubhead strong{color:#123c60}.grBrmSubhead small{color:#75899b;margin-top:3px}.grBrmSubhead>span{color:#42647d;background:#eef5f8;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800}.grBrmBars{border-bottom:1px solid #d8e3eb;align-items:flex-end;gap:8px;height:96px;margin-top:16px;display:flex}.grBrmBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:26px;height:100%;display:flex}.grBrmBars i{background:linear-gradient(#e96f3d,#f1a578);border-radius:5px 5px 0 0;width:min(28px,72%);min-height:4px;display:block}.grBrmBars small{color:#71879a;font-size:9px}.grBrmClusters>div:not(.grBrmSubhead){color:#466178;border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.grBrmClusters>div strong{color:#123c60;font-size:15px}.grBrmClusters p{color:#7a8d9c}.grBrmCases{margin-top:16px}.grBrmToggle{background:#eef4f7;border-radius:9px;padding:3px;display:flex}.grBrmToggle button{color:#5b7387;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.grBrmToggle button.active{color:#0a5577;background:#fff;box-shadow:0 1px 4px #173c571a}.grBrmTable{margin-top:14px;overflow:auto}.grBrmTable table{border-collapse:collapse;width:100%;min-width:1000px}.grBrmTable th{text-align:left;color:#5e788e;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #cfdee8;padding:9px;font-size:10px}.grBrmTable td{color:#294b65;vertical-align:top;border-bottom:1px solid #e6edf2;padding:10px 9px;font-size:12px}.grBrmTable td small{color:#7f91a0;margin-top:2px;display:block}.grBrmStatus{text-transform:uppercase;color:#a64318;background:#fff0e8;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-block}.grBrmStatus.resolved{color:#187355;background:#e8f7f1}.grBrmEmpty{color:#718697}.grBrmError{color:#a33e1a;background:#fff4ef;border:1px solid #efc5b7;border-radius:9px;padding:10px 12px}.grBrmModal{width:min(1120px,94vw);max-height:92vh;overflow:auto}.grBrmSteps{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.grBrmSteps>div{background:#f8fbfc;border:1px solid #dbe7ee;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.grBrmSteps b{color:#fff;background:#007fa3;border-radius:50%;place-items:center;min-width:24px;height:24px;display:grid}.grBrmSteps strong,.grBrmSteps small{display:block}.grBrmSteps strong{color:#173f5f}.grBrmSteps small{color:#6b8294;margin-top:3px;line-height:1.3}.grBrmModal pre{color:#d9f1f8;background:#082c50;border-radius:10px;max-height:330px;padding:16px;font-size:11px;line-height:1.45;overflow:auto}.grBrmCopy{margin-top:10px}.grBrmCopy:disabled{opacity:.5}.grBrmUpload{grid-template-columns:210px 1fr;gap:12px;margin-top:16px;display:grid}.grBrmUpload>label{color:#44647c;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.grBrmUpload input[type=date]{border:1px solid #cbdbe6;border-radius:9px;height:43px;padding:0 10px}.grBrmDrop{cursor:pointer;background:#f4fafc;border:1px dashed #7ba8bd;border-radius:10px;padding:10px 14px;position:relative}.grBrmDrop span{color:#71889b;font-weight:400}.grBrmDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=1100px){.grBrmKpis{grid-template-columns:repeat(3,1fr)}.grBrmBody{grid-template-columns:1fr}}@media (width<=700px){.grBrmHead{flex-direction:column}.grBrmKpis{grid-template-columns:repeat(2,1fr)}.grBrmKpis article.wide{grid-column:span 2}.grBrmSteps,.grBrmUpload{grid-template-columns:1fr}}.grBrmHeadActions{flex:none;align-items:flex-end;gap:10px;display:flex}.grBrmHeadActions label{flex-direction:column;gap:5px;display:flex}.grBrmHeadActions label span{letter-spacing:.08em;text-transform:uppercase;color:#647f94;font-size:10px;font-weight:850}.grBrmHeadActions select{color:#153f5f;background:#fff;border:1px solid #c7d8e3;border-radius:10px;min-width:190px;height:42px;padding:0 34px 0 11px;font-weight:700}.grBrmKpis{grid-template-columns:repeat(7,minmax(116px,1fr))}.grBrmKpis article{position:relative;overflow:hidden}.grBrmKpis article.finance{background:#0b355d;border-color:#0b355d}.grBrmKpis article.finance span,.grBrmKpis article.finance small{color:#cfe8f3}.grBrmKpis article.finance strong{color:#fff}.grBrmSpark{width:100%;height:34px;margin:3px 0 5px;display:block;overflow:visible}.grBrmSpark polyline{fill:none;stroke:#1a91aa;stroke-width:2.5px;vector-effect:non-scaling-stroke}.grBrmSpark.risk polyline{stroke:#df6b39}.grBrmSpark.good polyline{stroke:#21a179}.grBrmSpark.finance polyline{stroke:#6dd6e7}.grBrmBars>div.selected i{background:linear-gradient(#008fb3,#54bed1);box-shadow:0 0 0 3px #087fa63d}.grBrmBody{grid-template-columns:.85fr 1.35fr}.grBrmClusters>.grBrmClusterLegend{color:#627a8f;border:0;justify-content:flex-end;gap:14px;padding:10px 0 6px;display:flex}.grBrmClusterLegend span{align-items:center;gap:5px;display:flex}.grBrmClusterLegend i,.grBrmClusterLegend b{background:#0f91ad;border-radius:5px;width:18px;height:5px;display:block}.grBrmClusterLegend b{background:#ef9b62}.grBrmClusters>.grBrmClusterRow{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) 145px;align-items:center;gap:12px;padding:10px 0;display:grid}.grBrmClusterRow>strong{color:#294d68;font-size:12px}.grBrmClusterRow>div{flex-direction:column;gap:4px;display:flex}.grBrmClusterRow>div span,.grBrmClusterRow>div b{background:#0f91ad;border-radius:0 5px 5px 0;min-width:3px;height:7px;display:block}.grBrmClusterRow>div b{background:#ef9b62}.grBrmClusterRow>small{justify-content:space-between;gap:9px;display:flex}.grBrmClusterRow em{color:#597488;font-size:11px;font-style:normal;font-weight:750}.grBrmClusterRow em:last-child{color:#a04a1f}@media (width<=1300px){.grBrmKpis{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.grBrmHeadActions{align-items:stretch;width:100%}.grBrmHeadActions label{flex:1}.grBrmHeadActions select{width:100%}.grBrmClusters>.grBrmClusterRow{grid-template-columns:1fr}.grBrmClusterRow>small{justify-content:flex-start}}@media (width<=700px){.grBrmHeadActions{flex-direction:column}.grBrmPrepare{width:100%}.grBrmKpis{grid-template-columns:repeat(2,1fr)}}.grBrmRegisterHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.grBrmRegisterHead>div:last-child{align-items:flex-end;gap:10px;display:flex}.grBrmRegisterHead label,.grBrmFilterBar label{color:#52708d;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.grBrmRegisterHead select,.grBrmRegisterHead button,.grBrmFilterBar input,.grBrmFilterBar select,.grBrmFilterBar button,.grBrmBulk input,.grBrmBulk select,.grBrmBulk button{color:#07345d;min-height:38px;font:inherit;background:#fff;border:1px solid #c9d7e4;border-radius:9px;padding:8px 10px}.grBrmRegisterHead button,.grBrmFilterBar button,.grBrmBulk button{cursor:pointer;font-weight:800}.grBrmRegisterHead button,.grBrmBulk button{color:#fff;background:#073b67;border-color:#073b67}.grBrmSortButton{width:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;display:inline-flex}.grBrmSortButton span{color:#93a8bb;font-size:12px;line-height:1}.grBrmSortButton.active span{color:#00a7b5}.grBrmSortButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #00a7b5}.grBrmFilterBar{background:#f5f9fc;border:1px solid #d7e2ec;border-radius:12px;grid-template-columns:minmax(230px,1.8fr) repeat(7,minmax(112px,1fr)) auto;gap:10px;padding:14px;display:grid}.grBrmFilterBar .search input{width:100%;min-width:0}.grBrmFilterBar button{align-self:end}.grBrmBulk{color:#073b67;opacity:0;background:#e8f8f7;border-radius:10px;grid-template-columns:auto 180px minmax(260px,1fr) auto;align-items:center;gap:10px;max-height:0;margin:0;padding:0 14px;transition:all .18s;display:grid;overflow:hidden}.grBrmBulk.active{opacity:1;max-height:90px;margin-top:12px;padding-block:11px}.grBrmBulk button:disabled{cursor:not-allowed;opacity:.55}.grBrmListMeta{color:#55738d;justify-content:space-between;gap:16px;padding:12px 2px 8px;display:flex}.grBrmListMeta span{color:#07345d;font-weight:800}.grBrmTable input[type=checkbox]{accent-color:#008ca8;width:16px;height:16px}.grBrmClickable{cursor:pointer}.grBrmClickable:hover td{background:#f2f8fb}.grBrmPriority{color:#24445f;background:#edf2f6;border-radius:8px;place-items:center;min-width:40px;height:30px;font-weight:900;display:inline-grid}.grBrmPriority.medium{color:#7a5400;background:#fff2c7}.grBrmPriority.high{color:#9b3f00;background:#ffe0c2}.grBrmPriority.critical{color:#9d2332;background:#ffe0e5}.grBrmWorkflow{white-space:nowrap;color:#395a74;background:#edf2f6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.grBrmWorkflow.in_analysis{color:#006493;background:#dff3ff}.grBrmWorkflow.action_planned{color:#20743a;background:#e5f5e8}.grBrmWorkflow.waiting_sap{color:#7a5500;background:#fff0c9}.grBrmWorkflow.escalated{color:#a32738;background:#ffe1e5}.grBrmTable td:nth-child(4) small{color:#688198;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:5px;display:block;overflow:hidden}.grBrmEmpty{text-align:center;color:#688198;border:1px dashed #c9d7e4;border-radius:10px;padding:28px}.grBrmDrawerBackdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#021b366b;justify-content:flex-end;display:flex;position:fixed;inset:0}.grBrmDrawer{background:#f7fafc;width:min(660px,94vw);height:100%;animation:.2s ease-out grBrmDrawerIn;overflow-y:auto;box-shadow:-20px 0 54px #011d3838}@keyframes grBrmDrawerIn{0%{opacity:.5;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.grBrmDrawer>header{z-index:2;background:#fffffff5;border-bottom:1px solid #d9e3eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 19px;display:flex;position:sticky;top:0}.grBrmDrawer header h2{color:#052f55;margin:3px 0 0}.grBrmDrawer header button{color:#42647e;cursor:pointer;background:0 0;border:0;font-size:30px}.grBrmDrawerHero{color:#fff;background:#073b67;border-radius:12px;align-items:center;gap:14px;margin:22px 28px 14px;padding:15px;display:flex}.grBrmDrawerHero .grBrmPriority{min-width:52px;height:42px}.grBrmDrawerHero div{gap:4px;display:grid}.grBrmDrawerHero small{color:#cfe2f1;line-height:1.35}.grBrmDrawerGrid{background:#d8e3ec;border:1px solid #d8e3ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 28px 15px;display:grid;overflow:hidden}.grBrmDrawerGrid div{background:#fff;min-width:0;padding:12px 14px}.grBrmDrawerGrid dt,.grBrmRaw dt{color:#638098;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.grBrmDrawerGrid dd{overflow-wrap:anywhere;color:#092f52;margin:5px 0 0;font-weight:750}.grBrmDrawer>section{background:#fff;border:1px solid #d9e3eb;border-radius:12px;margin:14px 28px;padding:16px}.grBrmDrawer section h3{color:#073b67;margin:0 0 9px;font-size:14px}.grBrmDrawer section p{color:#365a75;margin:0;line-height:1.5}.grBrmDrawer section>small{color:#7890a3;margin-top:8px;display:block}.grBrmAction{border-top:1px solid #e3eaf0;gap:4px;padding:10px 0;display:grid}.grBrmAction:first-of-type{border-top:0}.grBrmAction span{color:#365a75}.grBrmAction small{color:#7890a3}.grBrmRaw{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grBrmRaw div{background:#f4f7fa;border-radius:7px;min-width:0;padding:8px}.grBrmRaw dd{overflow-wrap:anywhere;color:#163d5d;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.grBrmDrawerLoading{color:#55738d;padding:36px 28px}@media (width<=1400px){.grBrmFilterBar{grid-template-columns:repeat(4,minmax(140px,1fr))}.grBrmFilterBar .search{grid-column:span 2}}@media (width<=760px){.grBrmRegisterHead,.grBrmRegisterHead>div:last-child{flex-direction:column;align-items:stretch}.grBrmFilterBar{grid-template-columns:1fr 1fr}.grBrmFilterBar .search{grid-column:1/-1}.grBrmBulk{grid-template-columns:1fr}.grBrmBulk.active{max-height:240px}.grBrmDrawerGrid,.grBrmRaw{grid-template-columns:1fr}}.grBrmSpark circle.hit{fill:#0000;stroke:#0000;cursor:help}.grBrmSpark circle.dot{fill:#fff;stroke:#1a91aa;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:r .12s}.grBrmSpark g:hover circle.dot,.grBrmSpark g:focus circle.dot{r:1.9}.grBrmSpark.risk circle.dot{stroke:#df6b39}.grBrmSpark.good circle.dot{stroke:#21a179}.grBrmSpark.finance circle.dot{fill:#0b355d;stroke:#6dd6e7}.grIpPanel{margin-top:18px;padding:18px}.grIpHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.grIpHead h2{align-items:center;gap:6px;margin:4px 0 5px;display:flex}.grIpHead p{color:#64748b;margin:0;font-size:.72rem;line-height:1.5}.grIpInfo{color:#60798b;cursor:help;border:1px solid #9bb0bf;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.grIpError{color:#9c3028;background:#fff1f0;border-radius:8px;margin:10px 0;padding:9px 11px;font-size:12px}.grIpFilters{background:#f5f9fc;border:1px solid #d7e2ec;border-radius:12px;grid-template-columns:minmax(220px,1.7fr) repeat(7,minmax(105px,1fr)) auto;gap:9px;padding:13px;display:grid}.grIpFilters label{color:#52708d;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.grIpFilters input,.grIpFilters select,.grIpFilters button,.grIpBulk input,.grIpBulk select,.grIpBulk button{color:#07345d;min-height:36px;font:inherit;background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:7px 9px}.grIpFilters .search input{width:100%;min-width:0}.grIpFilters button{cursor:pointer;align-self:end;font-weight:800}.grIpBulk{color:#073b67;opacity:0;background:#e8f8f7;border-radius:10px;grid-template-columns:auto 180px minmax(260px,1fr) auto;align-items:center;gap:10px;max-height:0;margin:0;padding:0 14px;transition:all .18s;display:grid;overflow:hidden}.grIpBulk.active{opacity:1;max-height:90px;margin-top:12px;padding-block:11px}.grIpBulk button{color:#fff;cursor:pointer;background:#073b67;border-color:#073b67;font-weight:800}.grIpBulk button:disabled{opacity:.55;cursor:not-allowed}.grIpMeta{color:#526f82;justify-content:space-between;gap:16px;padding:12px 2px 8px;font-size:11px;display:flex}.grIpTable{max-height:620px}.grIpTable tbody tr{cursor:pointer}.grIpTable tbody tr:hover{background:#f4f9fb}.grIpTable td small{text-overflow:ellipsis;max-width:210px;overflow:hidden}.grIpSort{width:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:inline-flex}.grIpSort span{color:#93a8bb;font-size:12px}.grIpSort.active span{color:#00a7b5}.grIpSort:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #00a7b5}.grIpTechnical,.grIpWorkflow{color:#476579;text-transform:capitalize;background:#eaf1f5;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.grIpTechnical.resolved{color:#157354;background:#dcf5ea}.grIpWorkflow.in_analysis{color:#315ea8;background:#e8f0ff}.grIpWorkflow.action_planned{color:#6546b4;background:#ede9fe}.grIpWorkflow.waiting_dts,.grIpWorkflow.waiting_billing,.grIpWorkflow.waiting_sap{color:#8a5a0a;background:#fff3d8}.grIpWorkflow.escalated{color:#b91c1c;background:#fee2e2}.grIpDrawerBackdrop{z-index:160;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09264173;justify-content:flex-end;display:flex;position:fixed;inset:0}.grIpDrawer{background:#fff;width:min(560px,94vw);height:100%;padding:24px;overflow:auto;box-shadow:-16px 0 42px #071e3340}.grIpDrawer>header{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.grIpDrawer>header h2{color:#0b3c64;margin:4px 0 0}.grIpDrawer>header button{color:#31566f;cursor:pointer;background:#fff;border:1px solid #cedae4;border-radius:9px;width:34px;height:34px;font-size:22px}.grIpDrawerHero{background:#f3f8fb;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:15px;display:flex}.grIpDrawerHero>div{gap:4px;display:grid}.grIpDrawerHero small{color:#678094;line-height:1.4}.grIpDrawer dl{background:#e3ebf0;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 18px;display:grid}.grIpDrawer dl>div{background:#fff;padding:12px}.grIpDrawer dt{color:#708696;text-transform:uppercase;font-size:10px;font-weight:800}.grIpDrawer dd{color:#173d58;margin:5px 0 0;font-size:12px;font-weight:700}.grIpDrawer section{border:1px solid #dde7ee;border-radius:10px;margin-top:14px;padding:14px}.grIpDrawer section h3{color:#173d58;margin:0 0 8px;font-size:12px}.grIpDrawer section p{color:#5c7384;margin:0;font-size:12px;line-height:1.5}.grIpAction{border-bottom:1px solid #e4ebf0;gap:3px;padding:9px 0;font-size:11px;display:grid}.grIpAction:last-child{border-bottom:0}.grIpAction span,.grIpAction small{color:#687f90}.grBillingOperationalFilters{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(120px,1fr)) auto}.grBillingOperational .grBillingTable{max-height:650px}@media (width<=1250px){.grIpFilters{grid-template-columns:repeat(4,minmax(130px,1fr))}.grIpFilters .search{grid-column:span 2}}@media (width<=760px){.grIpHead{flex-direction:column;align-items:stretch}.grIpFilters{grid-template-columns:1fr 1fr}.grIpFilters .search{grid-column:1/-1}.grIpBulk,.grIpDrawer dl{grid-template-columns:1fr}}.voxelOperationalQueue{overflow:visible}.voxelOperationalQueue>header>div>p:last-child{color:#718596;margin:5px 0 0;font-size:10px}.voxelOperationalQueue>header>b{color:#147d8b;font-size:11px}.voxelQueueFilters{background:#f8fbfc;border-bottom:1px solid #e5ebef;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(145px,.65fr));gap:9px;padding:15px 18px;display:grid}.voxelQueueFilters>input,.voxelMultiFilter>summary{color:#17324d;background:#fff;border:1px solid #cfdae2;border-radius:8px;min-height:40px;padding:9px 11px;font-size:10px}.voxelQueueFilters>input{width:100%}.voxelMultiFilter{position:relative}.voxelMultiFilter>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.voxelMultiFilter>summary::-webkit-details-marker{display:none}.voxelMultiFilter>summary span{font-weight:800}.voxelMultiFilter>summary b{color:#147d8b;font-size:9px}.voxelMultiFilter>div{z-index:50;background:#fff;border:1px solid #cbd8df;border-radius:9px;width:270px;max-height:320px;padding:8px;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 16px 36px #17324d28}.voxelMultiFilter label{color:#425b6d;cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;font-size:10px;display:flex}.voxelMultiFilter label:hover{background:#f1f7f8}.voxelMultiFilter input{accent-color:#147d8b;margin:1px 0 0}.voxelMultiFilter>div>button{color:#147d8b;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebef;width:100%;padding:9px;font-size:9px;font-weight:800}.voxelQueueBulk{background:#edf8f8;border-bottom:1px solid #dbe5e9;justify-content:flex-end;align-items:center;gap:12px;padding:11px 18px;display:flex}.voxelQueueBulk>span{color:#526b7c;margin-right:auto;font-size:10px}.voxelQueueBulk>span strong{color:#147d8b;font-size:15px}.voxelQueueBulk label{color:#617789;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.voxelQueueBulk select{color:#17324d;background:#fff;border:1px solid #bfd2d8;border-radius:7px;padding:7px 9px;font-size:10px}.voxelQueueBulk button,.voxelCaseForm button{color:#fff;cursor:pointer;background:#147d8b;border:0;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.voxelQueueBulk button:disabled,.voxelCaseForm button:disabled{cursor:not-allowed;opacity:.5}.voxelQueueError{color:#a33428;background:#fff0ee;border:1px solid #efb9b0;border-radius:8px;margin:12px 18px;padding:10px;font-size:10px}.voxelQueueTable{overflow:auto}.voxelQueueTable table{border-collapse:collapse;width:100%;min-width:1370px}.voxelQueueTable th{color:#607587;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f4f7f9;border-bottom:1px solid #dce5ea;padding:0;font-size:9px}.voxelQueueTable th>button{width:100%;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-weight:800;display:flex}.voxelQueueTable th>button:hover{color:#147d8b;background:#eaf2f4}.voxelQueueTable th>button span{color:#147d8b;font-size:12px}.voxelQueueTable th.select,.voxelQueueTable td.select{text-align:center;width:42px;padding:11px}.voxelQueueTable input[type=checkbox]{accent-color:#147d8b;cursor:pointer;width:15px;height:15px}.voxelQueueTable td{color:#435a6c;vertical-align:top;border-top:1px solid #e7ecef;padding:12px;font-size:10px}.voxelQueueTable tbody tr{cursor:pointer}.voxelQueueTable tbody tr:hover{background:#f7fbfc}.voxelQueueTable tbody tr.selected{background:#e9f7f6}.voxelQueueTable td strong,.voxelQueueTable td small{display:block}.voxelQueueTable td strong{color:#17324d}.voxelQueueTable td small{color:#8293a1;margin-top:4px}.voxelQueueTable td.message{max-width:280px;line-height:1.45}.voxelQueueAgency{align-items:center;gap:9px;min-width:180px;display:flex}.voxelQueueAgency>img{object-fit:contain;object-position:left center;flex:none;width:62px;height:28px;display:block}.voxelQueueAgency>span{min-width:0}.voxelQueueAgency strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.voxelWorkflowStatus{color:#587084;text-transform:uppercase;background:#edf2f5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.voxelWorkflowStatus.in_progress{color:#23658f;background:#e6f2fb}.voxelWorkflowStatus.waiting_agency{color:#a55a0b;background:#fff1d9}.voxelWorkflowStatus.resolved{color:#087a63;background:#def6ed}.voxelQueuePagination{color:#718596;border-top:1px solid #dfe7eb;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;font-size:9px;font-style:normal;display:flex}.voxelQueuePagination>span{white-space:normal;border:0;border-radius:0;width:auto;height:auto;font-style:normal;display:block}.voxelQueuePagination>div{gap:7px;display:flex}.voxelQueuePagination button{color:#315a70;cursor:pointer;background:#fff;border:1px solid #cad8df;border-radius:7px;padding:7px 10px;font-size:9px}.voxelQueuePagination button:disabled{cursor:not-allowed;opacity:.45}.voxelCaseDrawerBack{z-index:120;background:#102d4668;justify-content:flex-end;display:flex;position:fixed;inset:0}.voxelCaseDrawer{background:#fff;flex-direction:column;width:min(560px,100%);height:100%;display:flex;overflow:auto;box-shadow:-20px 0 55px #102d4638}.voxelCaseDrawer>header{background:#f8fbfc;border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px;display:flex}.voxelCaseDrawer>header small{color:#147d8b;text-transform:uppercase;font-size:9px;font-weight:850}.voxelCaseDrawer>header h2{color:#17324d;margin:4px 0 0;font-size:21px}.voxelCaseDrawer>header button{color:#60778a;cursor:pointer;background:0 0;border:0;font-size:25px}.voxelDrawerAgency{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.voxelDrawerAgency .voxelQueueAgency>img{width:90px;height:38px}.voxelCaseDrawer>dl{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:6px 22px 17px;display:grid}.voxelCaseDrawer>dl>div{border-bottom:1px solid #edf1f3;padding:13px 0}.voxelCaseDrawer>dl>div:nth-child(odd){padding-right:14px}.voxelCaseDrawer dt{color:#8293a1;text-transform:uppercase;font-size:8px;font-weight:850}.voxelCaseDrawer dd{color:#344e61;margin:5px 0 0;font-size:10px;line-height:1.5}.voxelCaseForm{background:#f8fbfc;border-top:1px solid #dfe7eb;gap:12px;padding:18px 22px;display:grid}.voxelCaseForm label{color:#526b7c;gap:5px;font-size:9px;font-weight:800;display:grid}.voxelCaseForm input,.voxelCaseForm select,.voxelCaseForm textarea{color:#17324d;width:100%;font:inherit;background:#fff;border:1px solid #cbd8df;border-radius:8px;padding:9px 10px;font-size:10px}.voxelCaseForm textarea{resize:vertical}.voxelCaseDrawer>footer{color:#8293a1;padding:12px 22px;font-size:9px}.voxelQueueReadOnly{background:#f5f8fa;border:1px solid #d8e3e8;border-radius:9px;margin:18px 22px;padding:14px}.voxelQueueReadOnly strong{color:#435c6e;font-size:10px}.voxelQueueReadOnly p{color:#748899;margin:5px 0 0;font-size:9px}.voxelRunErrorList{margin-bottom:12px}.voxelRunErrorFilters{grid-template-columns:minmax(280px,1fr) minmax(180px,280px)}.voxelRunErrorList .voxelQueueTable table{min-width:1120px}.voxelRunErrorList .voxelWorkflowStatus{white-space:normal;max-width:180px}.voxelCaseDrawer>dl>.voxelDrawerWide{grid-column:1/-1;padding-right:0}@media (width<=1150px){.voxelQueueFilters{grid-template-columns:1fr 1fr 1fr}.voxelQueueFilters>input{grid-column:1/-1}.voxelRunErrorFilters{grid-template-columns:1fr 240px}.voxelRunErrorFilters>input{grid-column:auto}}@media (width<=700px){.voxelQueueFilters{grid-template-columns:1fr}.voxelQueueFilters>input{grid-column:auto}.voxelQueueBulk{flex-direction:column;align-items:stretch}.voxelQueueBulk>span{margin-right:0}.voxelQueueBulk label{justify-content:space-between}.voxelQueuePagination{flex-direction:column;align-items:flex-start}.voxelCaseDrawer>dl{grid-template-columns:1fr}.voxelCaseDrawer>dl>div:nth-child(odd){padding-right:0}}.voxelCostsPage{gap:12px;display:grid}.voxelCostKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.voxelCostKpis article{background:#fff;border:1px solid #dbe4ea;border-top:4px solid #7890a2;border-radius:12px;min-width:0;min-height:138px;padding:18px;box-shadow:0 7px 20px #17324d0b}.voxelCostKpis article.forecast{background:linear-gradient(145deg,#fff,#f3fbfb);border-top-color:#147d8b}.voxelCostKpis span{color:#667d90;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850;display:block}.voxelCostKpis strong{color:#17324d;margin:18px 0 9px;font-size:26px;display:block}.voxelCostKpis small{color:#768b9b;font-size:9px;line-height:1.45;display:block}.voxelCostProjection>header>span,.voxelCostAgencies>header>span,.voxelCostRates>header>span{color:#147d8b;font-size:9px;font-weight:800}.voxelCostProjection>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;padding:22px;display:grid}.voxelCostProjection article{background:#f8fbfc;border:1px solid #dce5ea;border-radius:10px;padding:17px}.voxelCostProjection article.total{background:#eef9f7;border-color:#9bcfc8}.voxelCostProjection article span,.voxelCostProjection article small{color:#718596;font-size:9px;display:block}.voxelCostProjection article strong{color:#17324d;margin:7px 0;font-size:24px;display:block}.voxelCostProjection>div>i{color:#7d92a1;font-size:21px;font-style:normal;font-weight:700}.voxelCostProjection>p{color:#6e8292;margin:0;padding:0 22px 20px;font-size:9px;line-height:1.55}.voxelAnnualBudget>header>label{color:#60778a;text-transform:uppercase;gap:4px;font-size:8px;font-weight:850;display:grid}.voxelAnnualBudget>header select{color:#17324d;background:#fff;border:1px solid #cfdae2;border-radius:8px;min-width:110px;padding:7px 9px}.voxelAnnualBudgetMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 19px 12px;display:grid}.voxelAnnualBudgetMetrics article{background:#f8fbfc;border:1px solid #dce5ea;border-radius:10px;padding:15px}.voxelAnnualBudgetMetrics span,.voxelAnnualBudgetMetrics small{color:#718596;font-size:9px;display:block}.voxelAnnualBudgetMetrics strong{color:#17324d;margin:8px 0;font-size:22px;display:block}.voxelAnnualBudgetTrack{background:#e7eef2;border-radius:999px;height:20px;margin:0 19px 18px;position:relative;overflow:hidden}.voxelAnnualBudgetTrack i{border-radius:inherit;background:linear-gradient(90deg,#147d8b,#54b8c0);height:100%;display:block}.voxelAnnualBudgetTrack span{color:#17324d;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;inset:0}.voxelAnnualBudgetForm{background:#f8fbfc;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef;align-items:flex-end;gap:10px;padding:17px 19px;display:flex}.voxelAnnualBudgetForm label{color:#60778a;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.voxelAnnualBudgetForm input{color:#17324d;background:#fff;border:1px solid #cfdae2;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.voxelAnnualBudgetForm button,.voxelAnnualBudget td button{color:#176d79;cursor:pointer;background:#fff;border:1px solid #bcd3dc;border-radius:8px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:800}.voxelAnnualBudgetForm button.primary{color:#fff;background:#147d8b;border-color:#147d8b}.voxelAnnualBudgetForm button:disabled{cursor:not-allowed;opacity:.5}.voxelAnnualBudget td button{min-height:30px;padding:6px 11px}.voxelCostAgencyRows{gap:3px;padding:12px 18px 19px;display:grid}.voxelCostAgencyRows article{border-bottom:1px solid #edf1f3;grid-template-columns:minmax(210px,1fr) minmax(180px,2fr) 170px;align-items:center;gap:16px;padding:10px;display:grid}.voxelCostAgencyRows article:last-child{border-bottom:0}.voxelCostAgencyIdentity{align-items:center;gap:12px;min-width:0;display:flex}.voxelCostAgencyIdentity>img{object-fit:contain;object-position:left center;flex:none;width:76px;height:30px;display:block}.voxelCostAgencyIdentity>span:last-child{min-width:0}.voxelCostAgencyIdentity strong,.voxelCostAgencyIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voxelCostAgencyIdentity strong{color:#17324d;font-size:10px}.voxelCostAgencyIdentity small{color:#8293a1;margin-top:3px;font-size:8px}.voxelCostAgencyFallback{color:#147d8b;background:#e7f3f5;border-radius:6px;flex:none;place-items:center;width:42px;height:28px;font-size:9px;font-weight:850;display:grid}.voxelCostAgencyTrack{background:#e9eff2;border-radius:999px;height:11px;overflow:hidden}.voxelCostAgencyTrack i{border-radius:inherit;background:linear-gradient(90deg,#147d8b,#54b8c0);height:100%;display:block}.voxelCostAgencyRows article>span:last-child{text-align:right}.voxelCostAgencyRows article>span:last-child strong,.voxelCostAgencyRows article>span:last-child small{display:block}.voxelCostAgencyRows article>span:last-child strong{color:#17324d;font-size:11px}.voxelCostAgencyRows article>span:last-child small{color:#778b9b;margin-top:4px;font-size:8px}.voxelCostRateForm{background:#f8fbfc;border-bottom:1px solid #e5ebef;align-items:flex-end;gap:10px;padding:17px 19px;display:flex}.voxelCostRateForm label{color:#60778a;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.voxelCostRateForm input{color:#17324d;background:#fff;border:1px solid #cfdae2;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.voxelCostRateForm button,.voxelCostRates td button{color:#176d79;cursor:pointer;background:#fff;border:1px solid #bcd3dc;border-radius:8px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:800}.voxelCostRateForm button.primary{color:#fff;background:#147d8b;border-color:#147d8b}.voxelCostRateForm button:disabled{cursor:not-allowed;opacity:.5}.voxelCostRates tr.editing{background:#eef9f7}.voxelCostRates td button{min-height:30px;padding:6px 11px}@media (width<=1000px){.voxelCostKpis,.voxelAnnualBudgetMetrics{grid-template-columns:1fr 1fr}.voxelCostAgencyRows article{grid-template-columns:minmax(190px,1fr) 1.3fr 140px}.voxelCostRateForm,.voxelAnnualBudgetForm{flex-wrap:wrap;align-items:stretch}}@media (width<=700px){.voxelCostKpis,.voxelAnnualBudgetMetrics,.voxelCostProjection>div{grid-template-columns:1fr}.voxelCostProjection>div>i{display:none}.voxelCostAgencyRows article{grid-template-columns:1fr}.voxelCostAgencyRows article>span:last-child{text-align:left}.voxelCostRateForm,.voxelAnnualBudgetForm{flex-direction:column}.voxelCostRateForm label,.voxelCostRateForm input,.voxelCostRateForm button,.voxelAnnualBudgetForm label,.voxelAnnualBudgetForm input,.voxelAnnualBudgetForm button{width:100%}}.ctOfficeChartLabel,.ctOffice{align-items:center;gap:8px;display:inline-flex}.ctOfficeChartLabel img,.ctOffice img{object-fit:cover;border-radius:3px;width:24px;height:18px;box-shadow:0 0 0 1px #1e3a481f}.ctWorklistTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.ctWorklistTools>div{flex-wrap:wrap;flex:1;gap:8px;display:flex}.ctWorklistTools input{min-width:250px}.ctWorklistTools input,.ctBulk input,.ctBulk select{background:#fff;border:1px solid #cad7df;border-radius:8px;padding:9px 11px}.ctMulti{background:#fff;border:1px solid #cad7df;border-radius:8px;position:relative}.ctMulti summary{cursor:pointer;min-width:125px;padding:9px 11px;list-style:none}.ctMulti summary b{float:right;color:#28789e;margin-left:10px}.ctMulti>div{z-index:20;background:#fff;border:1px solid #cad7df;border-radius:10px;min-width:210px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 14px 35px #162d3a2e}.ctMulti>div label{gap:8px;padding:6px;display:flex}.ctMulti>div button{width:100%;margin-bottom:5px}.ctBulk{background:#eef6f9;border-radius:10px;grid-template-columns:auto 180px minmax(240px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.ctWorklist table th:first-child,.ctWorklist table td:first-child{text-align:center;width:42px}.ctWorklist table th button{font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:flex}.ctWorklist tbody tr{cursor:pointer}.ctWorklist tbody tr.selected{background:#edf7fb}.ctPriority{background:#e6eef2;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.ctPriority.phigh{color:#a63120;background:#fde4df}.ctPriority.pmedium{color:#8a5a00;background:#fff0d5}.ctWorkflow{white-space:nowrap;background:#e8eef1;border-radius:999px;padding:4px 8px;display:inline-block}.ctWorkflow.in_analysis,.ctWorkflow.action_planned{color:#176286;background:#dceffc}.ctWorkflow.escalated{color:#a63120;background:#fde4df}.ctWorkflow.closed{color:#256b43;background:#dff1e6}.ctPagination{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.ctDrawerBackdrop{z-index:90;background:#08182266;position:fixed;inset:0}.ctDrawer{background:#fff;width:min(520px,94vw);height:100%;padding:24px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-12px 0 35px #0003}.ctDrawer header{justify-content:space-between;align-items:flex-start;display:flex}.ctDrawer header button{background:0 0;border:0;font-size:28px}.ctDrawer dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ctDrawer dl div,.ctDrawer section{border:1px solid #dce5ea;border-radius:10px;padding:12px}.ctDrawer dt{color:#607683;font-size:12px}.ctDrawer dd{margin:4px 0 0;font-weight:700}.ctDrawer section{margin-top:12px}.ctDrawer section article{border-top:1px solid #e5ecef;gap:3px;padding:10px 0;display:grid}.ctDrawer section article span,.ctDrawer section article small{color:#607683}@media (width<=800px){.ctBulk,.ctDrawer dl{grid-template-columns:1fr}}.voxelAgencyIdentity{align-items:center;gap:10px;min-width:0;display:flex}.voxelAgencyIdentity img{object-fit:contain;object-position:left center;flex:none;width:76px;height:28px;display:block}.voxelAgencyIdentity strong,.voxelAgencyName{color:#425b6d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voxelPriority .voxelAgencyIdentity img{width:84px;height:30px}.voxelPriority .voxelAgencyIdentity strong{color:#17324d;font-size:11px}.voxelBarRows .voxelAgencyIdentity{width:155px}.voxelBarRows .voxelAgencyIdentity img{width:62px;height:26px}.voxelBarRows .voxelAgencyIdentity strong{min-width:0}.voxelAgencyDirectory{overflow:hidden}.voxelDirectoryCount{color:#147d8b;background:#e7f6f7;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.voxelDirectorySummary{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 19px 0;display:grid}.voxelDirectorySummary article{background:#f8fbfc;border:1px solid #dce6ea;border-radius:10px;flex-direction:column;min-height:104px;padding:16px;display:flex}.voxelDirectorySummary strong{color:#17324d;font-size:25px}.voxelDirectorySummary span{color:#415b6e;margin-top:6px;font-size:10px;font-weight:800}.voxelDirectorySummary small{color:#778b9a;margin-top:auto;font-size:9px}.voxelDirectoryTools{justify-content:flex-end;gap:9px;padding:18px 19px 10px;display:flex}.voxelDirectoryTools input,.voxelDirectoryTools select{color:#17324d;background:#fff;border:1px solid #cfdae2;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.voxelDirectoryTools input{width:min(360px,100%)}.voxelDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 19px 22px;display:grid}.voxelDirectoryGrid>article{background:#fff;border:1px solid #dce5ea;border-radius:12px;flex-direction:column;min-width:0;min-height:270px;display:flex;overflow:hidden;box-shadow:0 6px 17px #17324d0a}.voxelDirectoryLogo{background:#f8fbfc;border-bottom:1px solid #edf1f3;place-items:center;height:74px;padding:12px 18px;display:grid}.voxelDirectoryLogo img{object-fit:contain;width:auto;max-width:160px;height:45px;display:block}.voxelDirectoryAgency{padding:14px 16px 10px}.voxelDirectoryAgency strong{color:#17324d;font-size:13px;display:block}.voxelDirectoryAgency span{color:#748899;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.voxelDirectoryGrid dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:5px 16px 14px;display:grid}.voxelDirectoryGrid dl div{min-width:0}.voxelDirectoryGrid dt{color:#8495a2;text-transform:uppercase;font-size:8px;font-weight:800}.voxelDirectoryGrid dd{color:#344e61;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:4px 0 0;font-size:10px;font-weight:750;display:flex;overflow:hidden}.voxelDirectoryGrid dd img{object-fit:cover;border-radius:2px;width:18px;height:13px}.voxelDirectoryGrid footer{background:#fbfdfd;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 16px;display:flex}.voxelDirectoryGrid footer span{color:#688092;font-size:9px}.voxelDirectoryGrid footer b{color:#087a63;text-transform:uppercase;background:#def6ed;border-radius:999px;padding:5px 8px;font-size:8px}@media (width<=1120px){.voxelDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.voxelAgencyIdentity img{width:58px}.voxelBarRows .voxelAgencyIdentity{width:105px}.voxelBarRows .voxelAgencyIdentity img{width:46px}.voxelDirectorySummary,.voxelDirectoryGrid{grid-template-columns:1fr}.voxelDirectoryTools{flex-direction:column;align-items:stretch}.voxelDirectoryTools input{width:100%}}
