@import url('/ui/shell.css');
.ui-workspace{font-size:13px;line-height:1.5}.ui-workspace h1{font-size:28px;letter-spacing:-.8px;line-height:1.2;margin:4px 0 10px}.ui-workspace h2{font-size:15px;margin:0;font-weight:650}.ui-workspace h3{font-size:13px;margin:0 0 8px}.ui-workspace p{margin:6px 0;color:var(--ui-muted)}.ui-eyebrow{font-size:9px!important;letter-spacing:1.5px;font-weight:700;color:#8191a6!important}.ui-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.ui-workspace a{color:#2864cf}.ui-workspace button,.ui-workspace input,.ui-workspace select{font:inherit}.ui-workspace button{cursor:pointer}.ui-workspace button:disabled{cursor:not-allowed;opacity:.4}.ui-workspace input,.ui-workspace select{border:1px solid var(--ui-border);border-radius:5px;background:white;padding:9px 10px;color:var(--ui-text);width:100%;min-width:0}.ui-workspace label{font-size:11px;color:var(--ui-muted);display:block}.ui-workspace label input,.ui-workspace label select{margin-top:5px}.ui-button{border:1px solid var(--ui-border);background:white;color:var(--ui-text)!important;text-decoration:none;border-radius:5px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;font-weight:550;font-size:12px;white-space:nowrap}.ui-button:hover{background:#edf3ff}.ui-primary{background:var(--ui-blue);border-color:var(--ui-blue);color:white!important}.ui-primary:hover{background:#1954d5}.ui-danger{color:#bb4444!important}.ui-notice{background:#edf4ff;border:1px solid #dce8fc;padding:10px 14px;border-radius:6px;font-size:11px;color:#526a8e}.ui-notice[data-state="STALE"],.ui-notice[data-state="FAILED"],.ui-notice[data-state="AGING"]{background:#fff8e7;border-color:#eddaaa;color:#856427}.ui-feedback{font-size:12px;color:#2864cf;min-height:32px;padding:8px 0}.ui-feedback[data-error="true"]{color:#b32626}.ui-metric-strip{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--ui-border);border-radius:8px;margin:0 0 24px;padding:18px 8px}.ui-metric{padding:0 18px;border-right:1px solid var(--ui-border)}.ui-metric:last-child{border:0}.ui-metric span{font-size:10px;color:var(--ui-muted);display:block}.ui-metric strong{font-size:24px;letter-spacing:-.5px;font-weight:650}.ui-metric .positive{color:#168664}.ui-builder-grid{display:grid;grid-template-columns:minmax(280px, .85fr) minmax(360px,1.45fr) 280px;gap:20px;align-items:start}.ui-panel{background:white;border:1px solid var(--ui-border);border-radius:var(--ui-radius);min-width:0;overflow:hidden}.ui-section-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid var(--ui-border);gap:8px}.ui-muted{font-size:10px;color:var(--ui-muted)}.ui-badge{font-size:10px;background:#edf3ff;color:#4d73a9;padding:3px 8px;border-radius:4px}.ui-slot{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:69px;padding:10px 14px;border-bottom:1px solid #edf0f5}.ui-slot-label{font-weight:650;color:#8391a4;font-size:10px}.ui-slot-name{display:block;font-size:12px;font-weight:600}.ui-slot-meta{display:block;font-size:10px;color:var(--ui-muted);margin-top:3px}.ui-slot-actions{display:flex;gap:3px}.ui-icon-button{border:0;background:transparent;color:#8796aa;border-radius:4px;padding:5px;font-size:12px}.ui-icon-button:hover{background:#edf3ff;color:#2864ef}.ui-icon-button[aria-pressed="true"]{background:#eaf1ff;color:#2864ef}.ui-empty-slot{width:100%;text-align:left;border:1px dashed #e2e8f1;background:#f8fafd;color:#899bb2;border-radius:5px;padding:9px 10px;font-size:11px}.ui-roster-footer{padding:14px;display:flex;gap:12px;align-items:center}.ui-roster-footer span{font-size:9px;color:var(--ui-muted)}.ui-pool-tools{padding:14px 14px 10px}.ui-search input{margin:0!important;background:#fafcff}.ui-segments{display:flex;gap:3px;margin:12px 0}.ui-segments button{border:0;background:transparent;border-radius:4px;padding:6px 10px;font-size:10px;color:#6d7d94}.ui-segments button[aria-pressed="true"]{background:#e9f0ff;color:#285fd7;font-weight:700}.ui-filter-row{display:flex;gap:8px;flex-wrap:wrap}.ui-filter-row label{flex:1;min-width:85px}.ui-filter-row select,.ui-filter-row input{font-size:10px;padding:7px 6px}.ui-filters{font-size:11px;color:var(--ui-muted);margin-top:12px}.ui-filters summary{cursor:pointer}.ui-filters .ui-filter-row{margin-top:10px}.ui-text-button{border:0;background:none;color:#2864cf;font-size:11px;padding:8px 0}.ui-table-scroll{overflow:auto;max-height:590px}.ui-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.ui-table th{position:sticky;top:0;background:#f7f9fc;z-index:1;color:#7d8ca1;font-weight:500;font-size:10px;text-align:right;padding:10px 12px;border-block:1px solid var(--ui-border)}.ui-table th:first-child{text-align:left}.ui-table td{padding:10px 12px;border-bottom:1px solid #edf0f5;text-align:right}.ui-table td:first-child{text-align:left}.ui-table tr.selected{background:#f0f6ff}.ui-table tr.unavailable{color:#929eaf;background:#fafafa}.ui-player-cell{display:flex;gap:10px;align-items:center}.ui-avatar{width:30px;height:34px;background:#edf2f9;border-radius:7px;color:#5f779a;display:inline-flex;justify-content:center;align-items:center;font-size:10px;flex-shrink:0;font-weight:650}.ui-player-name{font-weight:600;color:#253d5b}.ui-player-meta{display:block;color:#8a99ab;font-size:9px;margin-top:3px}.ui-add{background:#e7f6ef;border:0;color:#168664;border-radius:4px;min-width:25px;height:26px}.ui-table-note{font-size:10px;margin:0!important;padding:12px 14px;border-top:1px solid var(--ui-border)}.ui-inspector section{padding:18px 16px;border-bottom:1px solid var(--ui-border)}.ui-inspector p{font-size:11px;line-height:1.65}.ui-inspector .ui-button{width:100%;margin-top:12px}.ui-inspector details{padding:16px;font-size:11px;color:var(--ui-muted)}.ui-selected-list{font-size:11px;color:#718198;margin:10px 0}.ui-selected-list>div{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.ui-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ui-library{padding:20px}.ui-library article{border-bottom:1px solid var(--ui-border);padding:18px 0}.ui-library-actions{display:flex;gap:8px;flex-wrap:wrap}.ui-workspace .ui-empty{padding:36px;text-align:center}.ui-replacing{outline:2px solid #2864ef;outline-offset:-2px}
@media(min-width:1600px){.ui-builder-grid{grid-template-columns:minmax(320px,1fr) minmax(450px,1.6fr) 320px}.ui-table td{padding:12px 16px}}
@media(max-width:1100px){.ui-builder-grid{grid-template-columns:minmax(265px,.8fr) minmax(340px,1.2fr)}.ui-inspector{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.ui-inspector>.ui-section-heading,.ui-inspector>details{grid-column:1/-1}.ui-inspector section{border-right:1px solid var(--ui-border)}}
@media(max-width:760px){.ui-builder-grid{grid-template-columns:1fr}.ui-inspector{display:block;grid-column:auto}.ui-page-header{align-items:flex-start;flex-direction:column;gap:12px}.ui-workspace h1{font-size:25px}.ui-metric-strip{grid-template-columns:repeat(3,1fr);gap:16px 0;padding:16px 0}.ui-metric{padding:0 12px}.ui-metric strong{font-size:20px}.ui-metric:nth-child(3){border:0}.ui-table-scroll{max-height:480px}.ui-segments button{flex:1;padding:7px}.ui-table td,.ui-table th{padding:10px 8px}.ui-toolbar #ui-context{font-size:10px;gap:6px}.ui-slot{min-height:62px}}
