:root{--hub-bg:var(--dv-bg,#f5f6f8);--hub-panel:#fff;--hub-border:var(--dv-border,#e4e7eb);--hub-border-strong:#d5dade;--hub-text:var(--dv-text,#252a2e);--hub-muted:var(--dv-muted,#737b82);--hub-subtle:#92999f;--hub-accent:var(--dv-accent,#2d73ff);--hub-success:#2f9b69;--hub-warning:#a87316;--hub-danger:#c94f44;--hub-radius:7px;--hub-shadow:0 1px 2px #1c22270a}.app-workspace>main.hub-workspace{background:var(--hub-bg);max-width:none;margin:0;padding:0}.hub-page{width:min(100%,1480px);margin:0 auto;padding:16px 18px 40px}.hub-page--narrow{width:min(100%,1040px)}.hub-page--auth{place-items:center;width:min(100%,520px);max-width:none;min-height:100vh;padding:24px;display:grid}.hub-auth-body{background:var(--hub-bg);min-height:100vh;color:var(--hub-text)}.hub-auth-body main{margin:0 auto}.hub-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 10px;padding:0 2px;display:flex}.hub-page-heading h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:730;line-height:1.15}.hub-page-heading h2{margin:0;font-size:17px;font-weight:720;line-height:1.2}.hub-page-heading p{color:var(--hub-muted);margin:3px 0 0;font-size:10px}.hub-page-heading .eyebrow{color:#999fa4;letter-spacing:.08em;margin:0 0 2px;font-size:8px}.hub-page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hub-live{color:#667078;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.hub-live:before{content:"";background:#42b883;border-radius:50%;width:6px;height:6px}.hub-panel{background:var(--hub-panel);border:1px solid var(--hub-border);border-radius:var(--hub-radius);box-shadow:var(--hub-shadow);margin:0 0 10px;overflow:hidden}.hub-panel-header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:14px;min-height:44px;padding:10px 12px;display:flex}.hub-panel-header h2,.hub-panel-header h3{color:#353b40;margin:0;font-size:12px;font-weight:760}.hub-panel-header p{color:#8a9196;margin:2px 0 0;font-size:8px}.hub-panel-header-meta{color:#8b9297;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.hub-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 10px;display:grid}.hub-kpi{border:1px solid var(--hub-border);border-radius:var(--hub-radius);background:#fff;min-width:0;padding:10px 11px}.hub-kpi strong{color:#2b3135;font-size:21px;font-weight:820;line-height:1;display:block}.hub-kpi span{color:#878f95;text-transform:uppercase;letter-spacing:.035em;margin-top:5px;font-size:8px;font-weight:700;display:block}.hub-kpi.is-warning{border-left:3px solid #e0a83f}.hub-kpi.is-danger{border-left:3px solid var(--hub-danger)}.hub-kpi.is-success{border-left:3px solid var(--hub-success)}.hub-filter-panel{padding:8px 9px}.hub-toolbar{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:7px;display:grid}.hub-field{gap:3px;min-width:0;display:grid}.hub-field>span,.hub-field>label,.hub-toolbar label{color:#7f888f;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:760;line-height:1.25}.hub-toolbar input,.hub-toolbar select,.hub-form input,.hub-form select,.hub-form textarea{color:#4b5359;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe3e6;border-radius:5px;margin-top:3px;padding:5px 7px;font-size:9px}.hub-form textarea{resize:vertical;min-height:92px}.hub-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hub-actions button,.hub-button{border:1px solid var(--hub-accent);background:var(--hub-accent);color:#fff;cursor:pointer;border-radius:5px;min-height:32px;padding:7px 10px;font-size:9px;font-weight:760;text-decoration:none}.hub-actions a,.hub-button--secondary{color:#626a70;background:#fff;border:1px solid #dfe3e6;border-radius:5px;align-items:center;min-height:32px;padding:7px 9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.hub-button--quiet{color:#687078;background:0 0;border-color:#0000}.hub-notice{color:#656e74;background:#fff;border:1px solid #e3e6e8;border-left:3px solid #9ca5ab;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 10px;padding:8px 10px;font-size:9px;display:flex}.hub-notice.is-warning{color:#765716;background:#fffaf0;border-left-color:#e1a33b}.hub-notice.is-danger{border-left-color:var(--hub-danger);color:#8d4039;background:#fff5f3}.hub-notice a{color:inherit;font-weight:760}.hub-list{display:grid}.hub-list-columns{color:#959ca1;letter-spacing:.035em;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(240px,1.4fr) minmax(160px,.9fr) 110px 96px;gap:10px;padding:7px 11px;font-size:7px;font-weight:780;display:grid}.hub-row{min-height:58px;color:var(--hub-text);background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(240px,1.4fr) minmax(160px,.9fr) 110px 96px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:grid}.hub-row:last-child{border-bottom:0}.hub-row:hover{background:#fbfcfd}.hub-row.is-cancelled{border-left:3px solid var(--hub-danger);padding-left:8px}.hub-row.is-attention{border-left:3px solid #e1a33b;padding-left:8px}.hub-row-main{min-width:0}.hub-row-main>small{color:#92999e;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:7px;font-weight:720;display:block;overflow:hidden}.hub-row-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:780;display:block;overflow:hidden}.hub-row-main p{color:#7c858b;margin:3px 0 0;font-size:8px}.hub-row-meta{color:#677078;min-width:0;font-size:8px}.hub-row-meta strong{color:#394046;font-size:9px;display:block}.hub-row-amount{text-align:right;white-space:nowrap;font-size:10px;font-weight:800}.hub-row-time{text-align:right;color:#858d93;white-space:nowrap;font-size:8px}.hub-status,.hub-status.badge{color:#606970;letter-spacing:.025em;text-transform:uppercase;background:#eef1f3;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:7px;font-weight:800;line-height:1.1;display:inline-flex}.hub-status.is-success{color:#247555;background:#eaf7f1}.hub-status.is-warning,.hub-status.badge.warning{color:#8f6717;background:#fff5dc}.hub-status.is-danger{color:#b64a3e;background:#fff0ed}.hub-status.is-info{color:#3978b8;background:#eef6ff}.hub-empty{text-align:center;color:#8f979c;background:#fff;padding:30px 18px}.hub-empty strong{color:#656d73;font-size:11px;display:block}.hub-empty p{max-width:420px;margin:4px auto 0;font-size:8px}.hub-section-gap{margin-top:14px}.hub-back{color:#667078;align-items:center;min-height:30px;margin:0 0 8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.hub-back:hover{color:#2f363b}.hub-detail{overflow:hidden}.hub-detail-header{background:#fff;border-bottom:1px solid #e8ebed;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 15px;display:flex}.hub-detail-header h1{letter-spacing:-.015em;margin:3px 0 5px;font-size:20px;line-height:1.15}.hub-detail-header p{color:#7f888e;margin:3px 0;font-size:8px}.hub-detail-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hub-facts{border-bottom:1px solid #e8ebed;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.hub-facts>div{border-right:1px solid #edf0f2;min-width:0;padding:10px 12px}.hub-facts>div:last-child{border-right:0}.hub-facts dt{color:#969da2;text-transform:uppercase;font-size:7px;font-weight:760}.hub-facts dd{color:#343b40;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:740}.hub-detail-section{background:#fff;border-bottom:1px solid #edf0f2;padding:12px 14px}.hub-detail-section:last-child{border-bottom:0}.hub-detail-section>h2,.hub-detail-section>header h2{margin:0 0 8px;font-size:11px;font-weight:780}.hub-detail-section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-detail-row{color:#3f474d;border-top:1px solid #f0f2f3;justify-content:space-between;gap:12px;padding:8px 0;font-size:9px;display:flex}.hub-detail-row:first-of-type{border-top:0}.hub-detail-row p,.hub-detail-row small{color:#8a9297;margin:2px 0 0;font-size:8px}.hub-detail-row>.hub-row-side{text-align:right;white-space:nowrap}.hub-timeline{gap:0;display:grid}.hub-timeline-event{border-top:1px solid #f0f2f3;grid-template-columns:92px minmax(0,1fr) minmax(110px,.7fr);align-items:center;gap:12px;min-height:38px;padding:7px 0;font-size:8px;display:grid}.hub-timeline-event:first-child{border-top:0}.hub-timeline-event time{color:#8a9297}.hub-timeline-event span{color:#747d83}.hub-diagnostic{background:#fff;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(220px,1.3fr) minmax(200px,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.hub-diagnostic:last-child{border-bottom:0}.hub-diagnostic.is-incident{border-left:3px solid #e1a33b;padding-left:8px}.hub-diagnostic strong{font-size:9px}.hub-diagnostic small,.hub-diagnostic p{color:#8a9297;margin:2px 0;font-size:8px}.hub-diagnostic form{margin:0}.hub-diagnostic button{color:#646d73;background:#fff;border:1px solid #dfe3e6;border-radius:4px;min-height:28px;padding:5px 8px;font-size:8px;font-weight:720}.hub-form{gap:10px;display:grid}.hub-form label{color:#747d83;font-size:8px;font-weight:740}.hub-form .hub-actions{margin-top:2px}.hub-organization-card{padding:14px}.hub-login-shell{border:1px solid var(--hub-border);background:#fff;border-radius:9px;width:100%;padding:20px;box-shadow:0 12px 30px #1c222714}.hub-login-brand{align-items:center;gap:9px;margin-bottom:18px;display:flex}.hub-login-brand span{color:#fff;background:#1f2327;border-radius:7px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.hub-login-brand strong{font-size:12px}.hub-login-shell h1{margin:0 0 4px;font-size:20px}.hub-login-shell>p{color:#7c858b;margin:0 0 16px;font-size:9px}.hub-portfolio{width:min(100%,1480px);margin:0 auto;padding:16px 18px 40px}.hub-portfolio .portfolio-header{padding:0 2px 8px}.hub-portfolio .portfolio-selector,.hub-portfolio .portfolio-signal{border-radius:var(--hub-radius);box-shadow:var(--hub-shadow)}.pagination{padding:0 2px}@media (width<=980px){.hub-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-list-columns,.hub-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 90px}.hub-list-columns>:last-child{display:none}.hub-row-time{text-align:left;grid-column:2/4}.hub-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-facts>div:nth-child(2n){border-right:0}.hub-diagnostic{grid-template-columns:1fr auto}.hub-diagnostic>div:nth-child(2){grid-column:1}}@media (width<=760px){.hub-page,.hub-portfolio{padding:10px 9px 72px}.hub-page-heading{align-items:flex-start}.hub-page-heading h1{font-size:20px}.hub-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-actions{grid-column:1/-1}.hub-list-columns{display:none}.hub-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:64px;padding:10px}.hub-row-main,.hub-row-meta{grid-column:1}.hub-row-amount{text-align:right;grid-area:1/2}.hub-row-time{text-align:right;grid-area:2/2}.hub-detail-header{flex-direction:column;padding:12px}.hub-detail-status{flex-direction:row;align-items:flex-start}.hub-facts{grid-template-columns:1fr 1fr}.hub-detail-section{padding:11px 12px}.hub-timeline-event{grid-template-columns:70px minmax(0,1fr)}.hub-timeline-event span{grid-column:2}.hub-diagnostic{grid-template-columns:1fr}.hub-diagnostic>div:nth-child(2){grid-column:auto}.hub-diagnostic form{justify-self:start}}@media (width<=520px){.hub-page-heading{flex-direction:column;gap:7px}.hub-page-heading-actions{justify-content:flex-start}.hub-toolbar{grid-template-columns:1fr}.hub-actions{grid-column:auto}.hub-kpis{grid-template-columns:1fr 1fr}.hub-facts{grid-template-columns:1fr}.hub-facts>div{border-bottom:1px solid #edf0f2;border-right:0}.hub-facts>div:last-child{border-bottom:0}.hub-detail-row{flex-direction:column}.hub-detail-row>.hub-row-side{text-align:left}}.hub-rich-detail>h2{margin:14px 0 7px;font-size:11px;font-weight:780}.hub-rich-detail>h2:first-child{margin-top:0}.hub-rich-detail>dl{border:1px solid #edf0f2;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 8px;display:grid;overflow:hidden}.hub-rich-detail>dl>div{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;min-width:0;padding:8px 9px}.hub-rich-detail>dl>div:nth-child(3n){border-right:0}.hub-rich-detail>dl dt{color:#969da2;text-transform:uppercase;font-size:7px;font-weight:760}.hub-rich-detail>dl dd{color:#343b40;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:740}.hub-rich-detail .line{background:0 0;border:0;border-top:1px solid #f0f2f3;border-radius:0;justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:9px;display:flex}.hub-rich-detail .line p,.hub-rich-detail .line small{color:#8a9297;margin:2px 0;font-size:8px}.hub-rich-detail .line>span{white-space:nowrap;text-align:right}.hub-rich-detail>p{color:#707980;margin:6px 0;font-size:8px}.hub-rich-detail a{color:#356fca;font-weight:700}@media (width<=760px){.hub-rich-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-rich-detail>dl>div:nth-child(3n){border-right:1px solid #edf0f2}.hub-rich-detail>dl>div:nth-child(2n){border-right:0}}@media (width<=520px){.hub-rich-detail>dl{grid-template-columns:1fr}.hub-rich-detail>dl>div{border-right:0!important}.hub-rich-detail .line{flex-direction:column}.hub-rich-detail .line>span{text-align:left}}.hub-toolbar.filter-form{background:0 0;border:0;border-radius:0;margin:0;padding:0}.hub-detail.detail{border-radius:var(--hub-radius);padding:0}.hub-detail .hub-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.hub-detail .hub-facts>div{background:0 0;border-radius:0;margin:0;padding:10px 12px}.hub-detail .hub-detail-row{background:0 0;border-radius:0;margin:0;padding:8px 0}.hub-detail .hub-timeline-event{background:0 0;border-radius:0;margin:0;padding:7px 0}.hub-diagnostic.diagnostic{border:0;border-bottom:1px solid #edf0f2;border-radius:0;margin:0}.hub-diagnostic.diagnostic.is-incident{border-left:3px solid #e1a33b;padding-left:8px}.hub-diagnostic.diagnostic:last-child{border-bottom:0}@media (width<=980px){.hub-detail .hub-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.hub-detail .hub-facts{grid-template-columns:1fr}}.hub-portfolio{gap:10px;display:grid}.hub-portfolio .portfolio-header{align-items:flex-end;gap:16px;padding:0 2px 2px}.hub-portfolio .portfolio-header h1{letter-spacing:-.02em;margin:2px 0 4px;font-size:22px;line-height:1.15}.hub-portfolio .portfolio-header p{max-width:680px;color:var(--hub-muted);font-size:9px}.hub-portfolio .portfolio-mode,.hub-portfolio .portfolio-safe-label{color:#657078;background:#f6f8f9;border:1px solid #dfe3e6;border-radius:4px;padding:4px 6px;font-size:8px}.hub-portfolio .portfolio-selector{border-color:var(--hub-border);border-radius:var(--hub-radius);box-shadow:var(--hub-shadow);padding:10px 11px}.hub-portfolio .portfolio-selector-heading{border-color:#edf0f2;gap:12px;padding-bottom:9px}.hub-portfolio .portfolio-selector-heading h2{margin:1px 0;font-size:12px}.hub-portfolio .portfolio-selector-heading p{color:#899198;font-size:8px}.hub-portfolio .portfolio-selector-heading>strong{color:#697279;background:#f0f2f4;border-radius:4px;padding:4px 6px;font-size:8px}.hub-portfolio .portfolio-selector fieldset{gap:6px;padding:9px 0}.hub-portfolio .portfolio-organization-option{background:#fafbfc;border-color:#e2e6e8;border-radius:5px;gap:8px;min-height:42px;padding:8px}.hub-portfolio .portfolio-organization-option.is-selected{background:#f0f6ff;border-color:#a9c6f5}.hub-portfolio .portfolio-check{border-radius:4px;width:18px;height:18px}.hub-portfolio .portfolio-organization-option.is-selected .portfolio-check{background:var(--hub-accent);border-color:var(--hub-accent)}.hub-portfolio .portfolio-selector-actions{gap:6px}.hub-portfolio .portfolio-selector button{background:var(--hub-accent);border-radius:5px;min-height:32px;padding:6px 10px;font-size:9px}.hub-portfolio .portfolio-selector a{color:#5e6870;padding:7px;font-size:9px}.hub-portfolio .portfolio-queue-heading p{color:#899198;font-size:8px}.hub-portfolio .portfolio-signals{gap:5px}.hub-portfolio .portfolio-signal{border:1px solid var(--hub-border);min-height:54px;box-shadow:none;border-left:3px solid #9ea8ae;border-radius:6px;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) auto;gap:10px;padding:9px 11px}.hub-portfolio .portfolio-signal.severity-warning{border-left-color:#e1a33b}.hub-portfolio .portfolio-signal.severity-critical{border-left-color:var(--hub-danger)}.hub-portfolio .portfolio-review{color:#4e657b;font-size:9px}.hub-portfolio .portfolio-empty strong{font-size:11px}.hub-portfolio .portfolio-empty p{color:#899198;font-size:8px}@media (width<=760px){.hub-field>span,.hub-field>label,.hub-toolbar label{font-size:11px;line-height:1.3}.hub-toolbar input,.hub-toolbar select,.hub-form input,.hub-form select,.hub-form textarea{min-height:44px;font-size:16px}.hub-actions button,.hub-button,.hub-actions a,.hub-button--secondary{min-height:44px}.hub-diagnostic button{min-height:40px}.hub-portfolio .portfolio-selector button,.hub-portfolio .portfolio-selector a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.hub-portfolio .portfolio-organization-option{min-height:48px}.hub-portfolio .portfolio-signal{grid-template-columns:1fr}.hub-portfolio .portfolio-signal>div:last-child{text-align:left;grid-column:auto;align-items:flex-start}}.hub-page-heading h1{letter-spacing:-.025em;font-size:24px}.hub-page-heading p{font-size:11px;line-height:1.4}.hub-page-heading .eyebrow{color:#8c949a;font-size:9px}.hub-live{font-size:10px}.hub-panel-header h2,.hub-panel-header h3{font-size:13px}.hub-panel-header p{color:#7f888f;font-size:10px;line-height:1.35}.hub-panel-header-meta{color:#7f888f;font-size:9px}.hub-kpi strong{font-size:24px}.hub-kpi span{color:#7f888f;font-size:9px}.hub-field>span,.hub-field>label,.hub-toolbar label{color:#747e85;font-size:10px;line-height:1.3}.hub-toolbar input,.hub-toolbar select,.hub-form input,.hub-form select,.hub-form textarea{min-height:34px;font-size:11px}.hub-actions button,.hub-button,.hub-actions a,.hub-button--secondary{min-height:34px;font-size:10px}.hub-notice{font-size:10px;line-height:1.4}.hub-list-columns{font-size:8px}.hub-row{min-height:62px;transition:background-color .12s,border-color .12s}.hub-row-main>small{color:#858e94;font-size:9px}.hub-row-main strong{font-size:12px;line-height:1.3}.hub-row-main p{color:#747e85;font-size:9px;line-height:1.35}.hub-row-meta{color:#626c73;font-size:9px}.hub-row-meta strong{font-size:10px}.hub-row-amount{font-size:12px}.hub-row-time{color:#7f888f;font-size:9px}.hub-status,.hub-status.badge{font-size:9px}.hub-empty strong{font-size:12px}.hub-empty p{max-width:460px;font-size:9px;line-height:1.45}.hub-back{font-size:10px}.hub-detail-header h1{font-size:22px}.hub-detail-header p{color:#747e85;font-size:9px;line-height:1.4}.hub-facts dt{color:#8b9399;letter-spacing:.025em;font-size:8px}.hub-facts dd{font-size:10px;line-height:1.35}.hub-detail-section>h2,.hub-detail-section>header h2{font-size:12px}.hub-detail-section>header span{color:#858e94;font-size:9px}.hub-detail-row{font-size:10px;line-height:1.35}.hub-detail-row strong{font-size:10px}.hub-detail-row p,.hub-detail-row small{color:#7f888f;font-size:9px;line-height:1.4}.hub-detail-row time{color:#7b858c;font-size:9px}.hub-timeline-event{font-size:9px;line-height:1.35}.hub-timeline-event strong,.hub-diagnostic strong{font-size:10px}.hub-diagnostic small,.hub-diagnostic p{color:#7f888f;font-size:9px;line-height:1.4}.hub-diagnostic button{min-height:30px;padding:6px 9px;font-size:9px}.hub-form label{color:#6f7980;font-size:9px}.hub-organization-card select{min-height:40px;font-size:11px}.hub-login-shell h1{font-size:22px}.hub-login-shell>p{font-size:10px;line-height:1.4}.pagination a,.pagination span{font-size:10px}.hub-rich-detail>h2{font-size:12px}.hub-rich-detail>dl dt{color:#8b9399;letter-spacing:.025em;font-size:8px}.hub-rich-detail>dl dd,.hub-rich-detail .line{font-size:10px;line-height:1.35}.hub-rich-detail .line strong{font-size:10px}.hub-rich-detail .line p,.hub-rich-detail .line small{color:#7f888f;font-size:9px;line-height:1.4}.hub-rich-detail>p{font-size:9px;line-height:1.4}.hub-portfolio .portfolio-header h1{font-size:24px}.hub-portfolio .portfolio-header p{font-size:10px;line-height:1.4}.hub-portfolio .portfolio-mode,.hub-portfolio .portfolio-safe-label{font-size:9px}.hub-portfolio .portfolio-selector-heading p{color:#7f888f;font-size:9px;line-height:1.4}.hub-portfolio .portfolio-selector-heading>strong{font-size:9px}.hub-portfolio .portfolio-organization-option small{color:#7b858c;font-size:9px}.hub-portfolio .portfolio-selector button,.hub-portfolio .portfolio-selector a{font-size:10px}.hub-portfolio .portfolio-queue-heading p{color:#7f888f;font-size:9px;line-height:1.4}.hub-portfolio .portfolio-signal small,.hub-portfolio .portfolio-signal time{color:#7f888f;font-size:9px}.hub-portfolio .portfolio-review{font-size:10px}.hub-portfolio .portfolio-empty p{color:#7f888f;font-size:9px;line-height:1.4}.hub-row.state-new,.hub-row.state-in_progress,.hub-row.state-ready,.hub-row.state-completed,.hub-row.state-cancelled,.hub-row.state-attention{border-left-style:solid;border-left-width:3px;padding-left:8px}.hub-row.state-new{border-left-color:#54a7ff}.hub-row.state-in_progress{border-left-color:#6b9bd1}.hub-row.state-ready{border-left-color:var(--hub-success)}.hub-row.state-completed{border-left-color:#82b9a2}.hub-row.state-cancelled{border-left-color:var(--hub-danger)}.hub-row.state-attention,.hub-row.is-attention{border-left-color:#e1a33b}.hub-workspace :where(a,button,input,select,textarea,summary):focus-visible,.hub-auth-body :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hub-row:focus-visible{background:#f7faff}@media (width<=760px){.hub-page-heading h1{font-size:22px}.hub-detail-header h1{font-size:20px}.hub-field>span,.hub-field>label,.hub-toolbar label{font-size:11px}.hub-page-heading p{font-size:12px}.hub-panel-header p{font-size:11px}.hub-row-main>small{font-size:10px}.hub-row-main strong{font-size:13px}.hub-row-main p,.hub-row-meta,.hub-row-time{font-size:10px}.hub-row-amount{font-size:13px}.hub-status,.hub-status.badge{font-size:9px}.hub-detail-header p{font-size:10px}.hub-facts dt{font-size:9px}.hub-facts dd,.hub-detail-row,.hub-detail-row strong{font-size:11px}.hub-detail-row p,.hub-detail-row small,.hub-timeline-event{font-size:10px}.hub-toolbar input,.hub-toolbar select,.hub-form input,.hub-form select,.hub-form textarea{min-height:44px;font-size:16px}.hub-actions button,.hub-button,.hub-actions a,.hub-button--secondary{min-height:44px}.hub-diagnostic button{min-height:40px;font-size:10px}}.app-sidebar nav a>b{font:inherit;min-width:0;font-weight:720}.app-sidebar nav a>span{color:#a9beb3;background:#ffffff0e;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.app-sidebar nav a[aria-current=page]{position:relative;box-shadow:inset 3px 0 #5fb98b}.app-sidebar nav a[aria-current=page]>span{color:#fff;background:#335344}.topbar{justify-content:flex-start;gap:14px}.topbar-context{gap:9px;min-width:0;margin-right:auto}.topbar-context-copy{gap:1px;min-width:0;display:grid}.topbar-context-copy small{color:#77847d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.topbar-context-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:13px;overflow:hidden}.topbar-context-chevron{color:#8a9690;font-size:13px}.topbar-health{color:#506158;white-space:nowrap;background:#f7faf8;border:1px solid #dce6e0;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.topbar-health:before{content:"";background:#24a36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9f4e7}.topbar-health.is-offline:before{background:#c95b50;box-shadow:0 0 0 3px #fde7e4}.topbar-session{margin:0}.topbar-session button{color:#5d6a63;background:#fff;border:1px solid #dce3df;border-radius:6px;min-height:32px;padding:6px 9px;font-size:10px;font-weight:750}.mobile-bottom-nav a{border-radius:7px;padding:4px 2px}.mobile-bottom-nav a.active{background:#edf7f1}.mobile-bottom-nav a>span{font-size:14px;line-height:1}.hub-order-page{width:min(100%,1120px)}.hub-breadcrumb{color:#899198;align-items:center;gap:7px;min-height:30px;margin:0 0 8px;padding:0 2px;font-size:10px;display:flex}.hub-breadcrumb a{color:#5d696f;font-weight:740;text-decoration:none}.hub-breadcrumb a:hover{color:#2f3a40}.hub-order-hero,.hub-order-identity .channel-badge{margin-bottom:8px}.hub-order-identity .eyebrow{margin:0 0 2px}.hub-order-overview{background:#fbfcfc;border-top:1px solid #edf0f2;grid-template-columns:1.05fr 1fr 1fr 1fr;margin:0;display:grid}.hub-order-overview>div{border-right:1px solid #edf0f2;min-width:0;padding:12px 14px}.hub-order-overview>div:last-child{border-right:0}.hub-order-overview dt{color:#899198;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:780}.hub-order-overview dd{color:#30383d;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:760;line-height:1.3}.hub-order-overview .is-primary dd{font-size:17px;font-weight:850}.hub-detail-nav{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#fffffff5;border:1px solid #e0e5e2;border-radius:8px;gap:4px;margin:0 0 8px;padding:6px;display:flex;position:sticky;top:58px;overflow-x:auto;box-shadow:0 2px 8px #19231e0a}.hub-detail-nav::-webkit-scrollbar{display:none}.hub-detail-nav a{color:#66736c;white-space:nowrap;border-radius:5px;flex:none;align-items:center;min-height:30px;padding:6px 9px;font-size:10px;font-weight:760;text-decoration:none;display:inline-flex}.hub-detail-nav a:hover,.hub-detail-nav a:focus-visible{color:#225c40;background:#edf7f1}.hub-order-body{overflow:visible}.hub-detail-section--major,.hub-detail-section--provider,.hub-detail-section--technical{scroll-margin-top:106px}.hub-detail-section--major{padding-top:15px;padding-bottom:15px}.hub-subsection-heading,.hub-detail-section--major>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:5px;display:flex}.hub-subsection-heading .eyebrow,.hub-detail-section--major>header .eyebrow{color:#8d9691;margin:0 0 2px;font-size:8px}.hub-subsection-heading h2,.hub-detail-section--major>header h2{margin:0;font-size:13px}.hub-detail-callout{background:#fafcfb;border:1px solid #e7ebe9;border-left:3px solid #8fa99a;border-radius:6px;margin:8px 0;padding:9px 11px}.hub-detail-callout strong{font-size:10px}.hub-detail-callout p{color:#67736d;margin:3px 0 0;font-size:10px;line-height:1.4}.hub-product-row{align-items:flex-start}.hub-product-row>.hub-row-side,.hub-provider-line>span{font-weight:800}.hub-provider-section{scroll-margin-top:106px}.hub-provider-line{border-top:1px solid #f0f2f3;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.hub-provider-line:first-of-type{border-top:0}.hub-provider-line>div{min-width:0}.hub-provider-line>span{white-space:nowrap;color:#374047;flex:none;font-size:10px}.hub-provider-line strong{font-size:10px}.hub-provider-line p{color:#7a848a;margin:3px 0 0;font-size:9px;line-height:1.4}.hub-provider-facts{border:1px solid #edf0f2;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;display:grid;overflow:hidden}.hub-provider-facts>div{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;min-width:0;padding:9px 10px}.hub-provider-facts>div:nth-child(3n){border-right:0}.hub-provider-facts dt{color:#8d969b;text-transform:uppercase;letter-spacing:.035em;font-size:8px;font-weight:780}.hub-provider-facts dd{color:#343c41;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:730;line-height:1.35}.hub-detail-section--provider{background:#fbfcfc}.hub-detail-section--technical{background:#fafbfb}.hub-detail-section--technical summary{cursor:pointer;color:#59666d;align-items:center;min-height:34px;font-size:10px;font-weight:780;display:flex}.hub-detail-section--technical details[open] summary{margin-bottom:8px}.hub-timeline-event{position:relative}.hub-timeline-event:before{content:"";background:#c8d0cc;border-radius:3px;width:3px;height:22px;position:absolute;left:-14px}.hub-timeline-event.tone-success:before{background:#63a987}.hub-timeline-event.tone-warning:before{background:#d6a64b}.hub-timeline-event.tone-danger:before{background:#c95b50}.hub-timeline-event.tone-info:before{background:#5d9ad0}.hub-rich-detail{padding:0}.hub-rich-detail .hub-detail-section{padding-left:14px;padding-right:14px}.hub-rich-detail .square-product-images{margin-top:7px}.hub-rich-detail .square-product-images img{object-fit:cover;border:1px solid #e2e7e4;border-radius:7px}@media (width<=980px){.hub-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-order-overview>div:nth-child(2n){border-right:0}.hub-provider-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-provider-facts>div:nth-child(3n){border-right:1px solid #edf0f2}.hub-provider-facts>div:nth-child(2n){border-right:0}}@media (width<=760px){.topbar{gap:9px;padding:0 10px}.topbar-context{gap:5px}.topbar-context-copy strong{max-width:180px;font-size:12px}.topbar-context-copy small{font-size:8px}.topbar-context-chevron{display:none}.sidebar-trigger{color:#45564d;background:#f4f7f5;border:0;border-radius:7px;place-items:center;width:44px;height:44px;padding:0;font-size:18px;display:grid}.topbar #connection.topbar-health{flex:0 0 30px;justify-content:center;width:30px;height:30px;padding:0;font-size:0}.topbar-session button{min-height:44px;padding:7px 10px}.hub-order-page{padding-top:8px}.hub-breadcrumb{min-height:34px;font-size:11px}.hub-order-overview>div{padding:10px 11px}.hub-order-overview dt{font-size:9px}.hub-order-overview dd{font-size:11px}.hub-order-overview .is-primary dd{font-size:16px}.hub-detail-nav{margin-left:-1px;margin-right:-1px;padding:5px;top:58px}.hub-detail-nav a{min-height:36px;font-size:11px}.hub-provider-facts{grid-template-columns:1fr 1fr}.hub-provider-line{gap:10px}.hub-provider-line strong{font-size:11px}.hub-provider-line p{font-size:10px}.hub-provider-line>span{font-size:11px}}@media (width<=520px){.topbar-context-copy strong{max-width:138px}.hub-order-overview{grid-template-columns:1fr 1fr}.hub-order-overview>div{border-bottom:1px solid #edf0f2}.hub-order-overview>div:nth-last-child(-n+2){border-bottom:0}.hub-provider-facts{grid-template-columns:1fr}.hub-provider-facts>div{border-right:0!important}.hub-provider-line{flex-direction:column}.hub-provider-line>span{align-self:flex-start}}.hub-order-overview dd{gap:2px;display:grid}.hub-overview-sub{color:#7f898f;font-size:9px;font-weight:650}@media (width<=760px){.hub-overview-sub{font-size:10px}}
