.unavailable-shell{color:#273752;background:linear-gradient(135deg,#0063cc14,#0000 42%),#eef1f7;min-height:100vh}.unavailable-topbar{background:#fffffff5;border-bottom:1px solid #d8dce7;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex}.unavailable-brand{color:#09213c;font-size:22px;font-weight:800;text-decoration:none}.unavailable-topbar-actions{align-items:center;gap:12px;display:flex}.unavailable-content{place-items:start center;min-height:calc(100vh - 65px);padding:48px 24px;display:grid}.unavailable-card{background:#fff;border:1px solid #d8dce7;width:min(760px,100%);padding:30px;box-shadow:0 14px 38px #14294a14}.unavailable-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.unavailable-heading h1{color:#182a44;margin:12px 0 10px;font-size:26px}.unavailable-card>p{color:#63708a;margin:0 0 24px;line-height:1.7}.unavailable-error{color:#b42318!important}.unavailable-route{background:#f6f9fd;border:1px solid #d9e7f7;gap:8px;margin:0 0 24px;padding:16px;display:grid}.unavailable-route span,.unavailable-route small,.unavailable-status dt{color:#7b879d}.unavailable-route code{overflow-wrap:anywhere;color:#244c7a}.unavailable-status{border-top:1px solid #e5e7ee;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.unavailable-status>div{border-bottom:1px solid #e5e7ee;padding:16px 0}.unavailable-status dt{margin-bottom:6px}.unavailable-status dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=640px){.unavailable-topbar{padding:0 14px}.unavailable-content{padding:20px 14px}.unavailable-card{padding:20px}.unavailable-heading{flex-direction:column;align-items:stretch}.unavailable-status{grid-template-columns:1fr}}:root{color:#17263d;font-synthesis:none;text-rendering:optimizelegibility;background:#eef1f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,textarea,select{font:inherit}.app-page{gap:14px;width:100%;max-width:1640px;margin:0 auto;display:grid}.surface{background:#fff;border:1px solid #d9dde7;border-radius:4px;min-width:0}.page-header{justify-content:space-between;align-items:center;gap:20px;min-height:30px;display:flex}.page-title h1{color:#17263d;margin:0;font-size:22px;font-weight:750;line-height:1.35}.page-actions,.toolbar,.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-header-actions-only{justify-content:flex-start}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.metric{border-right:1px solid #e4e7ee;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:flex}.metric:last-child{border-right:0}.metric-icon{color:#0063cc;background:#eaf4ff;border-radius:4px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.metric-icon-success{color:#138a53;background:#eaf8f0}.metric-icon-warning{color:#b56700;background:#fff4df}.metric-icon-danger{color:#cc394a;background:#ffedf0}.metric strong,.metric small{display:block}.metric strong{color:#17263d;font-size:22px;line-height:1.2}.metric small{color:#8991a1;margin-top:3px;font-size:11px}.status-tag{white-space:nowrap;border-radius:2px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.status-tag-green{color:#087244;background:#e6f7ed}.status-tag-blue{color:#005eb8;background:#e6f2ff}.status-tag-amber{color:#9a5b00;background:#fff2d8}.status-tag-red{color:#b52738;background:#ffe8ec}.status-tag-gray{color:#636b78;background:#eff1f4}.module-empty{place-items:center;min-height:420px;display:grid}.panel-header{border-bottom:1px solid #e3e6ed;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;display:flex}.panel-header h2{color:#24334b;margin:0;font-size:14px;font-weight:700}.table-surface{overflow:hidden}.list-surface{background:#fff}.list-toolbar{border-bottom:1px solid #e3e6ed;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.list-filters,.list-toolbar-meta,.list-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list-filters{min-width:0}.list-toolbar-meta{justify-content:flex-end;margin-left:auto}.list-search{width:280px}.list-filter{width:160px}.list-summary{color:#737d90;white-space:nowrap;font-size:12px}@media (width>=1280px){.alarm-run-list-surface .list-filters{flex-wrap:nowrap;flex:auto;min-width:0}.alarm-run-list-surface .list-toolbar-meta{flex:none}.alarm-run-list-surface .list-search{flex:1.5 220px;width:auto;min-width:220px}.alarm-run-list-surface .list-filter{flex:120px;width:auto;min-width:120px}}.linked-run-context{background:#f7fbff;border:1px solid #cfe0f3;border-left:3px solid #3386d8;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 16px;display:flex}.linked-run-context div{gap:2px;min-width:0;display:grid}.linked-run-context span{color:#5b7ea8;font-size:11px}.linked-run-context strong{color:#294362;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.linked-run-context small{color:#7d8da1;font-size:11px}@media (width<=640px){.linked-run-context{flex-direction:column;align-items:stretch}.linked-run-context .ant-btn{align-self:flex-start}}.collection-pagination{border-top:1px solid #e3e6ed;justify-content:flex-end;padding:14px;display:flex}.table-toolbar{border-bottom:1px solid #e3e6ed;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.table-surface .ant-table-wrapper{overflow-x:auto}.table-surface .ant-table{font-size:12px}.table-surface .ant-table-thead>tr>th{color:#566075;background:#f5f6f9;font-size:11px;font-weight:700}.table-surface .ant-table-tbody>tr>td{color:#344057}.muted{color:#8991a1}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.route-loading{color:#8b92a1;place-items:center;min-height:240px;font-size:12px;display:grid}.auth-loading{color:#7e8799;background:#eef1f7;place-items:center;min-height:100vh;font-size:12px;display:grid}@media (width<=768px){.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar-meta{justify-content:space-between;margin-left:0}.list-filters>.ant-input-affix-wrapper,.list-filters>.ant-input-group-wrapper,.list-filters>.ant-select,.list-search,.list-filter{flex:220px;width:auto}}@media (width<=700px){.page-header,.table-toolbar{flex-direction:column;align-items:stretch}.page-actions>.ant-btn,.page-actions>.ant-select,.toolbar>.ant-input-affix-wrapper,.toolbar>.ant-select{flex:1}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:70px;padding:12px}.metric:nth-child(2n){border-right:0}}@media (width<=640px){.list-filters,.list-toolbar-meta,.list-actions{flex-direction:column;align-items:stretch}.list-filters>.ant-input-affix-wrapper,.list-filters>.ant-input-group-wrapper,.list-filters>.ant-select,.list-search,.list-filter,.list-actions>.ant-btn{flex:none;width:100%}.collection-pagination{justify-content:center;overflow-x:auto}}
