/* Dense, consistent table workspace; editing remains in the existing modal dialogs. */
.compact-console{background:#0b1322;font-size:13px;color:#e5edf9}.compact-console main{max-width:1500px;padding:20px 26px;width:100%}.compact-console.signed-in .admin-shell{grid-template-columns:200px minmax(0,1fr)}.compact-console.nav-collapsed .admin-shell{grid-template-columns:56px minmax(0,1fr)}.compact-console #sidebar{background:#0e1828;border-right:1px solid #27364b;padding:20px 12px;gap:24px}.compact-console #sidebar nav{display:grid;align-content:start;gap:5px}.compact-console #sidebar nav a{padding:10px 11px;font-size:13px;gap:11px;margin:0}.compact-console #sidebar nav a[aria-current=page]{background:#163342;border-color:#285268;color:#a8eaff}.compact-console #sidebar .brand{font-size:20px}.compact-console .sidebar-footer{font-size:11px}.compact-console header{margin-bottom:3px;min-height:44px}.compact-console header h1{font-size:25px;line-height:1.25}.compact-console header .eyebrow{font-size:10px!important;text-transform:uppercase;letter-spacing:.12em}.compact-console header .toolbar{gap:7px}.compact-console .intro{font-size:12px;color:#9fb1c8;margin:2px 0 14px}.compact-console #status{font-size:12px;min-height:0;padding:7px 10px;border-radius:6px;background:#122639;margin:8px 0}.compact-console #status:empty{display:none}.compact-console #status[data-error=true]{background:#38232d}.console-tabs{display:flex;gap:3px;align-items:center;border-bottom:1px solid #2b3b51;margin-bottom:16px;overflow-x:auto;padding:0 2px}.console-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#a9bad0;padding:10px 14px;font-size:13px;white-space:nowrap}.console-tabs>button[aria-selected=true]{color:#92e4fa;border-bottom-color:#78d7f3;background:#132235}.console-tabs>button:hover{color:white;background:#15253a}.compact-console section[data-admin-panel]{border:1px solid #29394e;background:#111d2e;border-radius:9px;padding:16px;margin:0}.console-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.console-panel-heading h2{font-size:18px;margin:0 0 4px;line-height:1.3}.console-panel-heading p{font-size:12px;color:#a9bad0;line-height:1.55;max-width:76ch;margin:0}.console-panel-heading .status-legend{display:block}.console-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.console-panel-heading>.console-row-actions{justify-content:flex-end;flex-shrink:0;max-width:62%}.compact-console .console-panel-heading .editor-launch{margin:0}.console-filterbar{display:flex;align-items:flex-end;gap:10px;margin:12px 0 9px;flex-wrap:wrap}.console-filterbar>label{font-size:11px;color:#b5c5d9;flex:1;min-width:145px;max-width:230px;gap:5px}.console-filterbar>label:first-child{flex:2;max-width:420px}.console-filterbar input,.console-filterbar select{height:35px;padding:7px 9px;font-size:12px;background:#0b1627}.compact-console .settings-summary{font-size:11px;margin:8px 0;color:#9eb2cd}.console-table-scroll{overflow:auto;max-height:66vh;border:1px solid #2a3a50;border-radius:7px;scrollbar-width:thin;scrollbar-color:#3c536d #101b2a}.console-table-scroll:focus-visible{outline:2px solid #78d7f3;outline-offset:2px}.console-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;text-align:left;min-width:650px}.console-table th{position:sticky;top:0;z-index:2;background:#0d1929;color:#99aec8;font-size:10px;letter-spacing:.025em;font-weight:650;padding:9px 10px;border-bottom:1px solid #34465f;white-space:nowrap}.console-table td{padding:8px 10px;vertical-align:middle;border-bottom:1px solid #24344a;color:#cfdbec;line-height:1.45;max-width:320px;overflow-wrap:anywhere}.console-table tbody tr:nth-child(even){background:#132033}.console-table tbody tr:hover{background:#192a40}.console-table tbody tr:last-child td{border-bottom:0}.console-table td strong{font-weight:600;font-size:12px;color:#e8f0fc}.console-table td small{display:block;font-size:10px;color:#8fa8c5;margin-top:2px;line-height:1.5}.console-table .product-actions,.console-table .console-row-actions{gap:5px;margin:0;flex-wrap:wrap;max-width:330px}.console-table button,.console-table .product-link{font-size:11px;font-weight:500;padding:5px 8px;white-space:nowrap;border-radius:5px;line-height:1.4}.console-table .model-status{font-size:11px;margin:0}.console-table .model-status::before{height:7px;width:7px;flex-basis:7px}.console-table .console-empty{text-align:center;color:#9db1cc;padding:26px 15px}.console-pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 0 0;font-size:11px;color:#a9bdd6}.console-pagination>span{margin-right:auto}.console-pagination button{font-size:11px;padding:5px 9px}.console-table-note{color:#9fb4d0;font-size:11px;margin:0 0 9px}.console-link{color:#8bdcf5;text-decoration:none;font-size:12px;white-space:nowrap}.console-link:hover{text-decoration:underline}.console-panel-heading>.console-row-actions .console-link{border:1px solid #3c536e;border-radius:6px;padding:6px 10px}.console-help{margin-top:14px;border-top:1px solid #2b3a50;padding-top:10px;color:#9bb0cb;font-size:11px}.console-help>summary{font-weight:550;color:#b4c9df;line-height:1.6}.console-help p{max-width:90ch;line-height:1.7;font-size:12px}.console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #2b3d54;border-radius:7px;overflow:hidden;margin:12px 0 16px;background:#0e1b2c}.console-metrics>.summary-card{padding:12px 15px;border:0;border-right:1px solid #2b3d54;border-radius:0;background:transparent;gap:2px;min-height:84px}.console-metrics>.summary-card:last-child{border-right:0}.console-metrics>.summary-card>span{font-size:11px;color:#9ab0cd}.console-metrics>.summary-card>strong{font-size:21px;font-weight:650}.console-metrics>.summary-card>small{font-size:10px}.console-notice{font-size:12px;padding:9px 12px;background:#1d2b3d;border-left:3px solid #7598ba;border-radius:4px;color:#c0d0e6;margin:8px 0 12px}.console-subtabs{display:flex;gap:5px;padding:9px 0 12px;border-bottom:1px solid #2a3a50;margin-bottom:13px;overflow-x:auto}.console-subtabs>button{font-size:11px;padding:6px 11px;border:1px solid transparent;background:transparent;color:#a7bad3;white-space:nowrap}.console-subtabs>button[aria-selected=true]{border-color:#37536d;background:#1b3046;color:#e2f6ff}.console-operational-panel>h3{font-size:13px;margin:13px 0 8px}.console-operational-panel .workload-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 12px}.console-operational-panel .summary-card{padding:12px;gap:4px;border-radius:6px}.console-operational-panel .summary-card strong{font-size:23px}.console-operational-panel .summary-card span{font-size:11px}.console-operational-panel .summary-card small{font-size:10px}.console-operational-panel .ops-chart{margin:10px 0;max-height:260px}.console-operational-panel>label{display:flex;align-items:center;gap:10px;font-size:11px;max-width:420px;margin:10px 0}.console-operational-panel>label>select{padding:6px 8px;font-size:12px}.console-operational-panel .ops-list{margin:9px 0}.console-operational-detail>small{display:block;margin:2px 0;line-height:1.55}.compact-console .monitor-heading{font-size:11px;margin:8px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.compact-console .monitor-heading label{font-size:11px}.compact-console #monitor-status{margin:4px 0;font-size:11px}.compact-console .operator-editor-header h2{font-size:18px}.compact-console .operator-editor-footer{gap:8px}.compact-console .table-scroll{overflow:auto}.compact-console #knowledge-collections td{padding:8px 10px;font-size:12px}.compact-console #provider-state,.compact-console #knowledge-state{margin:10px 0 0;font-size:11px}.compact-console #speech-summary{font-size:12px;color:#a8bdd5;display:block;margin-bottom:12px}.compact-console #check-speech,.compact-console #check-knowledge{margin-top:12px;font-size:12px}.compact-console #setup-summary{font-size:12px;padding:9px 11px;margin:0 0 13px}.compact-console #ops-history{margin-top:13px}
@media(min-width:761px){.compact-console.nav-collapsed #sidebar{padding:40px 5px 12px}.compact-console.nav-collapsed #sidebar nav a{padding:11px 5px}.compact-console.nav-collapsed .console-nav-link .nav-icon{margin:0}}
@media(max-width:1000px){.console-panel-heading{flex-wrap:wrap}.console-panel-heading>.console-row-actions{max-width:100%;justify-content:flex-start}.console-table{min-width:720px}.console-filterbar>label{max-width:none}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-metrics>.summary-card:nth-child(2){border-right:0}.console-metrics>.summary-card:nth-child(-n+2){border-bottom:1px solid #2b3d54}}
@media(max-width:760px){.compact-console.signed-in .admin-shell{display:block}.compact-console main{padding:14px 12px}.compact-console #sidebar{width:230px;padding:24px 12px}.compact-console header h1{font-size:22px}.compact-console header .toolbar{width:auto}.compact-console .intro{font-size:11px;margin-bottom:9px}.compact-console section[data-admin-panel]{padding:12px;border-radius:7px}.console-tabs{margin-bottom:10px}.console-tabs>button{font-size:12px;padding:9px 11px}.console-panel-heading h2{font-size:17px}.console-panel-heading p{font-size:11px}.console-filterbar{gap:7px}.console-filterbar>label{min-width:120px}.console-filterbar>label:first-child{min-width:100%;max-width:none}.console-operational-panel .workload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-metrics>.summary-card{padding:10px}.console-table-scroll{max-height:62vh}.console-row-actions>button,.console-table button{min-height:30px}.console-pagination{gap:5px}.console-table{font-size:11px}.console-panel-heading .editor-launch{font-size:11px;padding:7px 9px}}
.console-dialog-help{font-size:12px;color:#a9bed7;line-height:1.6;margin:0 0 14px}.compact-console .operator-editor .console-subtabs{margin:0;padding-top:0}.compact-console .operator-editor #app-ai-custom{padding:12px;gap:10px}.compact-console .operator-editor #app-ai-custom>legend{font-size:12px;color:#b8cee5}.compact-console .console-table-scroll{max-height:min(64vh,calc(100dvh - 325px))}@media(max-width:760px){.compact-console .console-table-scroll{max-height:60vh}.compact-console .operator-editor #app-ai-custom{padding:10px}}
