.center-icon{width:20px;height:20px;flex:none;vertical-align:middle}.shell>nav>a{display:flex;gap:10px;align-items:center}.shell>nav>a>.center-icon{width:18px;height:18px;opacity:.86}.status-dashboard{max-width:1700px}.status-dashboard .panel{min-width:0}.status-summary{display:flex;align-items:center;gap:22px;border-left:4px solid #0057b8}.status-summary-warning{border-left-color:#a76509}.status-summary-error{border-left-color:#b32929}.status-summary-ok{border-left-color:#24734c}.status-summary-icon{display:grid;place-items:center;background:#eaf1fa;color:#0057b8;border:1px solid #d7e5f5;border-radius:4px;flex:none;width:68px;height:68px}.status-summary-icon .center-icon{width:36px;height:36px}.status-summary-text{flex:1;min-width:0}.status-summary h2{font-size:23px;margin:0 0 8px;line-height:1.3}.status-summary-text>p{font-size:13px;margin:0 0 12px}.status-summary-text>.eyebrow{font-size:10px;margin-bottom:6px}.status-counts{display:flex;flex-wrap:wrap;gap:8px}.status-badge{display:inline-flex;gap:5px;align-items:center;border:1px solid transparent;border-radius:3px;font-size:11px;font-weight:600;padding:4px 7px;line-height:1.4;white-space:nowrap}.status-badge .center-icon{width:13px;height:13px}.status-ok{background:#eaf6ef;color:#215f40;border-color:#d1e9db}.status-warning{background:#fff6e6;color:#805005;border-color:#efddb7}.status-error{background:#fceeee;color:#9d2828;border-color:#f0cfcf}.status-info{background:#eef3f9;color:#3e5b7a;border-color:#dce5ef}.status-summary-actions{display:flex;flex-direction:column;gap:8px;max-width:210px;flex:none}.status-summary-actions button,.status-summary-actions .button{gap:8px}.status-summary-actions p{font-size:12px;margin:0;max-width:210px}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.status-grid .panel{margin:0;display:flex;flex-direction:column;padding:22px}.status-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.status-icon-tile{display:grid;place-items:center;width:38px;height:38px;background:#eef4fb;color:#0057b8;border:1px solid #e0eaf5;border-radius:4px}.status-card h2{font-size:14px;color:#53647b;margin:0 0 8px;font-weight:600}.status-value{display:block;font-size:22px;line-height:1.25;font-weight:650;color:#23364f;margin-bottom:10px;overflow-wrap:anywhere}.status-card p{font-size:12px;margin:0 0 17px}.status-card>a{font-size:12px;text-decoration:none;font-weight:600;margin-top:auto}.status-card>a:hover{text-decoration:underline}.status-attention h2{display:flex;align-items:center;gap:10px}.status-attention ul{list-style:none;padding:0;margin:0}.status-attention li{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid #e4eaf1}.status-attention li:first-child{border:0;padding-top:0}.status-attention li:last-child{padding-bottom:0}.status-attention p{font-size:12px;margin:3px 0 0}.status-attention li>a{flex:none;font-size:12px}.status-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.status-section-title{display:flex;gap:10px;align-items:center;color:#0057b8;margin-bottom:20px;flex-wrap:wrap}.status-section-title h2{margin:0;color:#243044}.status-section-title>a{margin-left:auto;font-size:12px}.status-storage{display:flex;align-items:center;gap:26px;margin:6px 0 24px}.status-donut{width:150px;height:150px;flex:none;max-width:48%}.status-donut circle{fill:none;stroke-width:9}.status-ring-base{stroke:#e8eef5}.status-ring-value{stroke:#0057b8}.status-donut text{fill:#23364f;font-family:Segoe UI,Arial,sans-serif;font-size:20px;font-weight:650}.status-donut .status-ring-caption{font-size:11px;font-weight:400;fill:#63748b}.status-storage dl{display:grid;grid-template-columns:auto auto;gap:10px 25px;margin:0;min-width:0}.status-storage dt,.status-storage dd{padding:0;margin:0;font-size:13px;overflow-wrap:anywhere}.status-storage dt{color:#61738a}.status-storage dd{font-weight:600}.status-dashboard .status-footnote{font-size:12px;color:#64748b;margin:0 0 12px;line-height:1.6}.status-detail-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;margin:0 0 20px}.status-detail-list dt,.status-detail-list dd{margin:0;padding:0;float:none;width:auto;font-size:12px;overflow-wrap:anywhere}.status-detail-list dt{color:#61738a;font-weight:400}.status-detail-list dd{font-weight:600}.status-timeline{list-style:none;margin:0;padding:0}.status-timeline li{border-left:2px solid #dce7f4;padding:0 0 20px 20px;margin-left:6px}.status-timeline li:last-child{padding-bottom:0}.status-timeline li>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-timeline strong{font-size:13px}.status-timeline time{margin-left:auto;font-size:12px;color:#61738a}.status-timeline p{font-size:12px;margin:8px 0 0;overflow-wrap:anywhere}.status-empty{display:flex;gap:15px;align-items:start;padding:12px 0}.status-empty>.center-icon{width:28px;height:28px;color:#8093ab}.status-empty strong{font-size:14px}.status-empty p{font-size:13px;margin:5px 0 0}.status-shortcuts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.status-shortcuts>div>a{display:flex;gap:10px;text-decoration:none;padding:14px 10px;border:1px solid #dce5ef;border-radius:3px;align-items:center;min-width:0}.status-shortcuts a:hover{background:#f2f6fc}.status-shortcuts span{font-size:12px;font-weight:600}.status-shortcuts small{font-size:11px;font-weight:400;color:#65748a;display:block;margin-top:3px}.status-copy-details summary{font-weight:600;font-size:13px;cursor:pointer}.status-copy-details[open] summary{margin-bottom:15px}.status-copy-details p{font-size:12px}.status-copy-details textarea{font:12px/1.7 Consolas,monospace}.status-copy-details label{margin-bottom:0}.status-run-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.status-summary-actions [hidden]{display:none}
@media(max-width:1250px){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-summary{flex-wrap:wrap}.status-summary-actions{flex-direction:row;max-width:none;flex-wrap:wrap}.status-summary-actions p{align-self:center;max-width:300px}.status-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.status-two-columns{grid-template-columns:1fr}}
@media(max-width:700px){.shell>nav>a{display:inline-flex}.status-dashboard .panel{padding:19px}.status-summary{gap:16px}.status-summary-icon{width:48px;height:48px}.status-summary-icon .center-icon{width:28px;height:28px}.status-summary-text{flex-basis:calc(100% - 70px)}.status-summary h2{font-size:19px}.status-grid{gap:14px}.status-attention li{display:block}.status-attention li>a{display:inline-block;margin-top:8px}.status-summary-actions{width:100%;gap:8px}.status-summary-actions .button,.status-summary-actions button{font-size:12px;flex:1;padding:9px 10px}.status-summary-actions p{flex-basis:100%;max-width:none}.status-timeline time{margin-left:0}.status-shortcuts>div{grid-template-columns:1fr 1fr}.status-card-head{gap:5px}.status-section-title>a{margin-left:0}}
@media(max-width:540px){.status-grid{grid-template-columns:1fr}.status-shortcuts>div{grid-template-columns:1fr}.status-storage{gap:18px}.status-storage dl{gap:9px 14px}.status-detail-list{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.status-value{font-size:21px}.status-dashboard .status-summary{padding:18px}.status-badge{font-size:10px}}

.overview-metrics article{position:relative;padding-right:65px}.overview-metric-icon{position:absolute;right:18px;top:21px;width:34px;height:34px;display:grid;place-items:center;color:#0057b8;background:#eef4fb;border:1px solid #dfe9f5;border-radius:3px}.overview-metric-icon .center-icon{width:19px;height:19px}@media(max-width:540px){.overview-metrics article{padding-right:20px}.overview-metric-icon{position:static;margin-bottom:12px}}

.status-summary-actions .button,.status-summary-actions button{white-space:nowrap}@media(max-width:540px){.status-storage{flex-direction:column;align-items:stretch}.status-donut{width:145px;height:145px;max-width:none;align-self:center}.status-storage dl{grid-template-columns:minmax(0,1fr) auto;gap:10px 20px}.status-storage dt,.status-storage dd{overflow-wrap:normal}.status-summary{display:block}.status-summary-icon{float:right;width:34px;height:34px;margin-left:8px}.status-summary-icon .center-icon{width:23px;height:23px}.status-summary h2{clear:both;padding-top:8px}.status-summary-actions{margin-top:16px}.status-summary-actions button,.status-summary-actions .button{width:100%}}
