:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#203e48;background:#f4f7f8;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,.button{border:1px solid transparent;border-radius:9px;padding:11px 16px;background:#007f85;color:white;cursor:pointer;font-weight:600;text-decoration:none;display:inline-block}button:disabled{opacity:.45;cursor:default}.secondary{background:white;color:#335c67;border-color:#d3e0e4}.text-button{background:transparent;color:#537781;padding-left:0}button:hover,.button:hover{filter:brightness(.96)}button:focus-visible,a:focus-visible{outline:3px solid #58c0bd;outline-offset:3px}aside{position:fixed;width:240px;background:#fff;height:100vh;border-right:1px solid #dce6e8;padding:32px 20px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:750}.brand span:not(.brand-icon){display:block;font-size:10px;letter-spacing:2px;color:#70858d;margin-top:4px}.brand-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#007f85;color:white;font-weight:800}.nav-label{font-size:10px;letter-spacing:1.5px;color:#87999f;margin-top:48px}nav{display:grid;gap:7px}nav button{background:transparent;color:#607984;text-align:left;font-weight:500}nav button.selected{background:#e5f4f3;color:#007b80;font-weight:700}.identity{margin-top:auto;display:grid;gap:6px;font-size:12px;overflow-wrap:anywhere}.identity small{color:#74878d}.identity span{color:#008186}main{margin-left:240px;padding:40px;max-width:1800px}header,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}header{margin-bottom:32px}h1{font-size:32px;letter-spacing:-1px;margin:6px 0 10px}h2{font-size:18px;margin:0 0 12px}.eyebrow{font-size:11px;color:#67828b;letter-spacing:1.5px;font-weight:700}.muted,small{color:#738890}p{line-height:1.6}.actions,.card-actions{display:flex;gap:8px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.metrics article,.instance{background:white;border:1px solid #dfe8eb;border-radius:14px;padding:24px}.metrics span,.metrics small{display:block}.metrics strong{display:block;font-size:36px;margin:16px 0 8px;font-weight:650;letter-spacing:-1px}.metrics em{font-size:19px;font-style:normal;color:#93a3a9}.notice{padding:18px 22px;margin:24px 0;background:#eaf4f4;border:1px solid #d0e7e6;border-radius:12px}.notice p{margin:5px 0 0;color:#53717a}.section-heading{margin:28px 0 16px}.section-heading h2{margin:0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.company-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef3f5;color:#64808b;font-weight:700}.badge{font-size:11px;font-weight:650;border-radius:20px;padding:5px 9px;white-space:nowrap;display:inline-block}.good{background:#e3f5eb;color:#227453}.bad{background:#fceae8;color:#ad453b}.neutral{background:#f1f0e8;color:#7b7252}.url{color:#65848d;font-size:12px;text-decoration:none}dl{margin:24px 0}dl div{display:flex;justify-content:space-between;gap:10px;margin:12px 0;font-size:12px}dt{color:#718a92}dd{margin:0;text-align:right}.card-actions{border-top:1px solid #e6edef;padding-top:18px}.card-actions>*{font-size:12px;flex:1;text-align:center}.table-wrap{background:white;border:1px solid #dfe8eb;border-radius:12px;overflow:auto;margin-top:20px}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:11px;color:#6d858e;background:#f9fbfc;text-transform:uppercase;letter-spacing:.5px}th,td{padding:16px 18px;border-bottom:1px solid #e7edef;vertical-align:top}td small{display:block;margin-top:6px}td{font-size:13px}td button{font-size:12px}pre{max-width:500px;max-height:300px;overflow:auto;font-size:11px}.empty{text-align:center;padding:40px;color:#7d9298}footer{margin-top:36px;color:#91a1a6;font-size:11px}.search{margin-bottom:24px}input,select,textarea{width:100%;padding:12px;border:1px solid #bdcfd5;border-radius:8px;background:#fff;color:#264550}input:focus,textarea:focus,select:focus{outline:2px solid #15969b;outline-offset:1px}dialog{border:0;border-radius:22px;box-shadow:0 25px 100px #183c4950;padding:0;width:min(600px,calc(100vw - 32px));max-height:90vh}dialog::backdrop{background:#152f4260;backdrop-filter:blur(3px)}.dialog-head{padding:28px 30px 18px;border-bottom:1px solid #e4ecef}.dialog-head h2{font-size:24px;margin-top:12px}.form-fields{padding:24px 30px;display:grid;gap:18px}label{font-weight:600;font-size:12px;display:grid;gap:7px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dialog-actions{padding:20px 30px;border-top:1px solid #e4ecef;display:flex;justify-content:flex-end;gap:10px}.login{max-width:520px;margin:12vh auto;background:white;padding:48px;border-radius:24px;box-shadow:0 16px 60px #27435010}.login h1{font-size:42px;line-height:1.15;margin:24px 0}.login p{color:#71878f}.login .button{margin:22px 0;display:block;text-align:center}.login small{display:block;text-align:center}.loading{padding:40px}@media(max-width:1000px){aside{width:200px}main{margin-left:200px;padding:24px}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){aside{position:static;width:100%;height:auto;padding:18px}.nav-label,.identity{display:none}nav{display:flex;overflow:auto;margin-top:18px}nav button{white-space:nowrap}main{margin:0;padding:20px}header{align-items:flex-start}h1{font-size:28px}.metrics{gap:10px}.metrics article{padding:16px}.cards{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}.login{margin:30px 16px;padding:28px}}
/* Consistent support workspace controls and accessible dialogs. */
:root{color-scheme:light;--ink:#203e48;--line:#dce6eb;--accent:#007f85}button,.button{min-height:42px;transition:background .15s,box-shadow .15s}button:active,.button:active{transform:translateY(1px)}input,select{min-height:46px}input,select,textarea{font-size:14px;line-height:1.5;border-color:#bdcdd5;box-shadow:0 1px 2px #163b4805}textarea{resize:vertical;min-height:124px}input[readonly]{background:#f2f5f7;color:#657b85}label{font-size:13px;line-height:1.5;color:#3c5864}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#c75040;background:#fff6f3}dialog{color:var(--ink);width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 24px 80px #102c4440;overflow:auto}dialog .dialog-head{position:relative;background:linear-gradient(135deg,#f0f9f9,#fff);padding:28px 32px 22px}dialog .dialog-head h2{letter-spacing:-.5px;margin:10px 40px 8px 0;font-size:25px}dialog .dialog-head p{margin:0;font-size:13px;max-width:510px}.dialog-close{position:absolute;right:20px;top:20px;width:36px;min-height:36px;padding:0;font-size:24px;line-height:1}.form-fields{padding:26px 32px;gap:20px}.dialog-actions{position:sticky;bottom:0;background:#fff;padding:18px 32px;z-index:2;box-shadow:0 -4px 16px #17354105}.dialog-actions button{min-width:115px}.dialog-actions button[type=submit]{min-width:148px}.form-fields>p{margin:0;background:#f3f7f9;border-radius:8px;padding:12px;font-size:12px}#error{width:min(520px,calc(100vw - 32px))}#error-message{white-space:pre-line;color:#7e4238;line-height:1.7!important}#error .dialog-head{background:#fff8f4}.user-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:10px;padding:16px}.user-row[hidden]{display:none}.user-row small{display:block;margin-top:5px;overflow-wrap:anywhere}.user-row button{flex-shrink:0}.queue-toolbar{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:16px;padding:22px;background:white;border:1px solid var(--line);border-radius:14px}.check-label{display:flex;align-items:center;gap:9px;grid-column:1/-1;font-weight:500}.check-label input{width:17px;height:17px;min-height:0;accent-color:var(--accent)}.issue-history{border-top:1px solid var(--line);padding-top:18px}.issue-history h3{font-size:14px;margin:0}.issue-history p{font-size:12px}.issue-history>div{padding:12px 0 12px 14px;border-left:2px solid #b9dddc}.issue-history small{display:block;margin-top:4px;font-size:11px}.issue-history b{font-size:12px}#save-feedback{position:fixed;bottom:24px;right:24px;z-index:20;background:#175b4c;color:white;border-radius:12px;padding:16px 24px;box-shadow:0 8px 30px #173c4930}.actions{flex-wrap:wrap}#activation{overflow-wrap:anywhere;font-size:12px}.table-wrap tbody tr:hover{background:#f7fbfc}td{line-height:1.5}.notice ul{padding-left:20px;line-height:1.9}#content>button{margin-right:8px;margin-bottom:8px}@media(max-width:900px){.queue-toolbar{grid-template-columns:1fr 1fr}.queue-search{grid-column:1/-1}}@media(max-width:540px){.form-row,.queue-toolbar{grid-template-columns:1fr}.dialog-head,.form-fields{padding:22px!important}.dialog-actions{padding:16px 22px}.dialog-actions button{min-width:0;flex:1}.user-row{align-items:flex-start;flex-direction:column}dialog{max-height:calc(100dvh - 24px)}header{flex-wrap:wrap}.metrics strong{font-size:30px}}
/* Normalise native select rendering, including Safari on macOS. */
select{-webkit-appearance:none;appearance:none;display:block;height:46px;min-height:46px;padding:10px 42px 10px 12px;font-weight:400;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%2353717a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}select:disabled{background-color:#f2f5f7;color:#657b85}input:not([type=checkbox]):not([type=radio]){height:46px}select:focus-visible{outline:2px solid #15969b;outline-offset:2px}
.fleet-workspace{background:white;border:1px solid #dce6eb;border-radius:16px;overflow:hidden}.fleet-tabs{display:flex;gap:8px;padding:18px 22px;border-bottom:1px solid #e5edef;overflow:auto}.fleet-tabs button{white-space:nowrap}.fleet-toolbar{display:flex;align-items:end;gap:16px;padding:22px;flex-wrap:wrap}.fleet-toolbar label:first-child{flex:1;min-width:220px}.fleet-toolbar label{min-width:140px}.fleet-count{padding:0 22px 14px;color:#72858d;font-size:12px}.fleet-table{margin:0;border-radius:0;border-left:0;border-right:0;max-height:65vh}.fleet-table th{position:sticky;top:0;z-index:1;background:#f5f8fa}.fleet-table td{padding:12px 16px;vertical-align:middle}.star{background:transparent;color:#a77a23;font-size:23px;padding:2px;min-height:32px}.instance-name{background:transparent;color:#215661;padding:0;min-height:0;text-align:left}.fleet-pagination{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.fleet-pagination .actions{align-items:center;flex-wrap:nowrap}.fleet-pagination small{max-width:300px}.instance-facts{margin:0}.instance-facts div{padding:10px 0;border-bottom:1px solid #edf1f3}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:750px){.fleet-toolbar{padding:16px;gap:10px}.fleet-toolbar label{flex:1}.fleet-pagination{flex-direction:column;align-items:flex-start}.fleet-tabs{padding:12px}.fleet-table table{min-width:820px}}
/* Dark theme applies to workspace, dialogs, controls and status indicators. */
:root[data-theme=dark]{color-scheme:dark;color:#e0e9ef;background:#111b24;--ink:#e0e9ef;--line:#354552;--accent:#55c8c7}
[data-theme=dark] aside,[data-theme=dark] .metrics article,[data-theme=dark] .instance,[data-theme=dark] .table-wrap,[data-theme=dark] .fleet-workspace,[data-theme=dark] .queue-toolbar,[data-theme=dark] .login,[data-theme=dark] dialog,[data-theme=dark] .dialog-actions{background:#1b2833;border-color:#354552;color:#e0e9ef}
[data-theme=dark] .secondary{background:#253642;color:#d9e8ef;border-color:#4b606e}[data-theme=dark] .muted,[data-theme=dark] small,[data-theme=dark] dt,[data-theme=dark] .eyebrow,[data-theme=dark] .url,[data-theme=dark] .fleet-count,[data-theme=dark] .login p,[data-theme=dark] footer{color:#aebfc9}
[data-theme=dark] label,[data-theme=dark] .instance-name{color:#d9e8ef}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#14222d;color:#ecf2f6;border-color:#526878}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#9eb1be}[data-theme=dark] input[readonly],[data-theme=dark] select:disabled{background:#26343e;color:#b9c6ce}
[data-theme=dark] dialog .dialog-head{background:linear-gradient(135deg,#213c43,#1b2833);border-color:#354552}[data-theme=dark] .dialog-actions,[data-theme=dark] .fleet-tabs,[data-theme=dark] th,[data-theme=dark] td,[data-theme=dark] .instance-facts div,[data-theme=dark] .issue-history,[data-theme=dark] .card-actions{border-color:#354552}[data-theme=dark] th,[data-theme=dark] .fleet-table th{background:#22313d;color:#b8cbd6}[data-theme=dark] .table-wrap tbody tr:hover{background:#263b47}
[data-theme=dark] .notice,[data-theme=dark] .form-fields>p{background:#213b43;border-color:#345c64;color:#d0e5e7}[data-theme=dark] .notice p{color:#b8d1d8}[data-theme=dark] nav button{color:#b8cbd6}[data-theme=dark] nav button.selected{background:#24454b;color:#7de0d9}[data-theme=dark] .brand span:not(.brand-icon),[data-theme=dark] .identity small{color:#aebfc9}[data-theme=dark] .identity span{color:#7de0d9}[data-theme=dark] .company-icon{background:#2d424e;color:#d0e1ea}[data-theme=dark] .good{background:#204b3b;color:#9ce5bb}[data-theme=dark] .bad{background:#5a302e;color:#ffc5bb}[data-theme=dark] .neutral{background:#48432e;color:#eeddaa}[data-theme=dark] #error .dialog-head{background:#3c2c2c}[data-theme=dark] #error-message{color:#ffd0c7}[data-theme=dark] input[aria-invalid=true],[data-theme=dark] select[aria-invalid=true],[data-theme=dark] textarea[aria-invalid=true]{background:#422e32;border-color:#e09182}[data-theme=dark] .text-button{color:#8dd7d7}[data-theme=dark] dialog::backdrop{background:#0009}[data-theme=dark] .star{color:#f0cd73}
/* Business Central-inspired application shell, command bars and list density. */
:root{font-family:'Segoe UI',SegoeUI,Arial,sans-serif;font-size:14px;color:#323130;background:#faf9f8;--ink:#323130;--line:#edebe9;--accent:#007c83}.application-bar{height:48px;background:#006b70;color:#fff;position:fixed;inset:0 0 auto;z-index:5;display:flex;align-items:center;gap:28px;padding:0 20px}.application-title{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:16px}.application-title>span:first-child{font-size:25px}.application-title strong{font-weight:600}.application-divider{height:24px;border-left:1px solid #ffffff60}.app-search{background:#ffffff1c;border:1px solid #ffffff60;color:white;text-align:left;font-size:13px;min-height:30px;padding:4px 14px;width:280px}.app-account{margin-left:auto;font-size:12px}.page-result{display:flex;width:100%;justify-content:space-between;margin:0 0 6px;text-align:left}aside{top:48px;width:210px;height:calc(100dvh - 48px);padding:20px 12px;background:#f3f2f1;border-color:#e1dfdd}aside .brand{font-size:15px;gap:8px}aside .brand-icon{width:28px;height:28px;border-radius:0;font-size:14px}.brand span:not(.brand-icon){font-size:9px;letter-spacing:1px}.nav-label{margin-top:28px;font-size:10px;letter-spacing:1px}nav{gap:2px}nav button{border-radius:0;min-height:36px;font-size:13px;padding:8px 12px;border-left:3px solid transparent}nav button.selected{background:#e1efef;border-left-color:#00838a;color:#005d63}main{margin-left:210px;padding:72px 32px 24px;max-width:none}header{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #edebe9}h1{font-size:28px;font-weight:400;letter-spacing:0;margin:6px 0 0}h2{font-weight:600;font-size:18px}.eyebrow{font-size:11px;letter-spacing:.3px;font-weight:400;color:#605e5c}.section-heading{margin:22px 0 12px}button,.button{border-radius:2px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600}button:active,.button:active{transform:none}.secondary{border-color:#8a8886;color:#323130;background:transparent}.metrics{gap:12px}.metrics article{border-radius:0;padding:16px 20px;border:0;border-left:3px solid #00838a;background:#e9f3f3}.metrics strong{font-size:32px;font-weight:400;margin:10px 0}.metrics span{font-size:13px}.metrics small{font-size:11px}.fleet-workspace,.queue-toolbar,.table-wrap,.instance,.notice{border-radius:0;box-shadow:none}.fleet-tabs{padding:0 16px;gap:24px;min-height:44px;background:#fff}.fleet-tabs button{background:transparent;color:#605e5c;border:0;border-bottom:3px solid transparent;padding:10px 0;border-radius:0;font-weight:400}.fleet-tabs button.selected{color:#006b70;border-bottom-color:#00838a;font-weight:600}.fleet-toolbar{padding:16px;gap:16px;background:#faf9f8}.fleet-toolbar label{font-size:12px}.fleet-count{padding:0 16px 10px;font-size:11px}.fleet-table th,th{text-transform:none;letter-spacing:0;font-weight:600;font-size:12px;background:#f3f2f1;color:#323130}.fleet-table td,td{padding:8px 12px;font-size:12px;border-color:#edebe9}.fleet-table th{padding:10px 12px}.fleet-table td small{font-size:11px;margin-top:3px}.fleet-table td .secondary{border:0;color:#007c83;min-height:28px}.fleet-table tbody tr:hover{background:#edf5f5}.fleet-pagination{padding:12px 16px}.badge{border-radius:2px;padding:3px 7px;font-size:11px}.instance-name{font-weight:600;font-size:13px}.star{font-size:20px;min-height:24px}.notice{padding:14px 18px;margin:18px 0}input:not([type=checkbox]):not([type=radio]),select{height:34px;min-height:34px;padding-top:5px;padding-bottom:5px;border-radius:2px;font-weight:400}textarea{border-radius:2px;font-weight:400;min-height:90px}input,select,textarea{font-size:13px;border-color:#8a8886;box-shadow:none}label{font-weight:400;font-size:12px;gap:5px}dialog{border-radius:2px;width:min(720px,calc(100vw - 32px));box-shadow:0 8px 32px #0004}dialog .dialog-head{background:#fff;padding:24px 28px 18px}dialog .dialog-head h2{font-size:24px;font-weight:400;letter-spacing:0;margin-top:6px}.dialog-head .eyebrow{font-size:10px}.form-fields{padding:22px 28px;gap:16px}.dialog-actions{padding:14px 28px}.dialog-actions button{min-width:90px}.dialog-close{border:0;top:14px;right:14px}.user-row{border-radius:0}.queue-toolbar{padding:16px}.login{border-radius:2px}.good{background:#e1f1e5;color:#216337}.bad{background:#fde7e9;color:#a4262c}.neutral{background:#fff4ce;color:#755b00}footer{font-size:10px}.form-fields>p{border-radius:0}
[data-theme=dark]{background:#171717;color:#eee;--ink:#eee;--line:#414141}[data-theme=dark] .application-bar{background:#004b50}[data-theme=dark] aside{background:#202020;border-color:#414141}[data-theme=dark] header{border-color:#414141}[data-theme=dark] .fleet-tabs,[data-theme=dark] .fleet-toolbar{background:#232c33}[data-theme=dark] .fleet-tabs button{background:transparent;color:#c4d4da}[data-theme=dark] .fleet-tabs button.selected{color:#79d6d7;border-bottom-color:#79d6d7}[data-theme=dark] .metrics article{border-left:3px solid #58b9ba;background:#20383d}[data-theme=dark] dialog .dialog-head{background:#202d35}[data-theme=dark] .fleet-table td .secondary{color:#79d6d7}[data-theme=dark] .application-bar .app-search{background:#ffffff12;color:#fff}
@media(max-width:1000px){main{margin-left:190px;padding:70px 22px 22px}aside{width:190px}.app-account{display:none}}@media(max-width:650px){.application-bar{gap:12px;padding:0 12px}.application-title{font-size:13px;gap:8px}.application-title strong,.application-divider{display:none}.app-search{width:auto;flex:1;max-width:230px}aside{top:auto;position:static;width:100%;height:auto;margin-top:48px;padding:12px}aside .brand{display:none}nav{margin-top:0}main{margin:0;padding:20px 16px}h1{font-size:25px}header .actions{gap:6px}.metrics article{padding:12px}.fleet-tabs{gap:18px}.dialog-head,.form-fields{padding:20px!important}}
/* Reference-inspired charcoal surfaces, cyan focus and warm highlights. */
:root{font-family:Inter,'Segoe UI',Arial,sans-serif}button,.button{border-radius:8px}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:8px}.fleet-workspace,.queue-toolbar,.table-wrap,.instance,.notice{border-radius:14px}.metrics article{border-radius:14px}.application-bar{background:#102b34}.fleet-tabs{border-radius:14px 14px 0 0}.fleet-tabs button{border-radius:0}.fleet-table{border-radius:0}.dialog-actions{border-radius:0 0 18px 18px}dialog{border-radius:18px;box-shadow:0 24px 90px #0006}.dialog-head{border-radius:18px 18px 0 0}nav button{border-radius:8px}.user-row{border-radius:10px}.page-result{border-radius:8px}.brand-icon{border-radius:8px!important}
:root[data-theme=dark]{background:#0c0d0f;color:#ededee;--ink:#ededee;--line:#2c2e32;--accent:#53cfee;color-scheme:dark}
[data-theme=dark] .application-bar{background:#101214;border-bottom:1px solid #292c30}[data-theme=dark] .app-search{background:#1a1e22!important;border-color:#33393e;color:#c9d1d6!important}[data-theme=dark] aside{background:#101113;border-color:#282b2e}[data-theme=dark] main{background:#0c0d0f}[data-theme=dark] header{border-color:#26282c}[data-theme=dark] .brand-icon{background:#193c47;color:#66d6f4}[data-theme=dark] nav button{color:#a8abb1}[data-theme=dark] nav button.selected{background:#17313a;border-left-color:#51c9ed;color:#75dcf6}[data-theme=dark] .identity span,[data-theme=dark] .text-button{color:#67d0ed}
[data-theme=dark] .metrics article{background:linear-gradient(135deg,#1b1d20,#131416);border:1px solid #303236;box-shadow:0 10px 30px #0002}[data-theme=dark] .metrics article:nth-child(2){border-top:2px solid #51c9ed}[data-theme=dark] .metrics article:nth-child(3){border-top:2px solid #dc9659}[data-theme=dark] .metrics strong{color:#f3f3f4;font-weight:500}[data-theme=dark] .metrics span{color:#d3d4d7}[data-theme=dark] .muted,[data-theme=dark] small,[data-theme=dark] dt,[data-theme=dark] .eyebrow,[data-theme=dark] .fleet-count,[data-theme=dark] footer,[data-theme=dark] .brand span:not(.brand-icon){color:#a0a4ad}
[data-theme=dark] .fleet-workspace,[data-theme=dark] .table-wrap,[data-theme=dark] .instance,[data-theme=dark] .queue-toolbar,[data-theme=dark] .login{background:#141618;border-color:#2c2e32}[data-theme=dark] .fleet-tabs,[data-theme=dark] .fleet-toolbar{background:#181a1d;border-color:#2c2e32}[data-theme=dark] .fleet-tabs button{border-bottom-color:transparent;color:#b1b5bc}[data-theme=dark] .fleet-tabs button.selected{color:#61d5f5;border-bottom-color:#53cfee}[data-theme=dark] th,[data-theme=dark] .fleet-table th{background:#1c1e21;color:#b6bbc3;border-color:#303236}[data-theme=dark] td,[data-theme=dark] .fleet-table td{border-color:#282b2e}[data-theme=dark] .table-wrap tbody tr:hover{background:#192930}[data-theme=dark] .instance-name,[data-theme=dark] .fleet-table td .secondary,[data-theme=dark] .url{color:#66d6f4}
[data-theme=dark] button,[data-theme=dark] .button{background:#194552;color:#a5edff;border-color:#285e6d}[data-theme=dark] .secondary{background:#23262b;color:#d9dce1;border-color:#383d43}[data-theme=dark] .star{background:transparent;border-color:transparent;color:#e5ac69}[data-theme=dark] .instance-name{background:transparent;border-color:transparent}[data-theme=dark] .fleet-tabs button{background:transparent;border-top:0;border-right:0;border-left:0}[data-theme=dark] nav button{background:transparent;border-top:0;border-right:0;border-bottom:0}[data-theme=dark] nav button.selected{background:#17313a}[data-theme=dark] .text-button{background:transparent;border-color:transparent;color:#67d0ed}
[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#101214;border-color:#45494f;color:#ededee}[data-theme=dark] label{color:#c5c8cd}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{outline-color:#53cfee;box-shadow:0 0 0 3px #53cfee14}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible{outline-color:#53cfee}[data-theme=dark] dialog{background:#17191c;border-color:#383b40}[data-theme=dark] dialog .dialog-head{background:linear-gradient(120deg,#202329,#17191c);border-color:#303236}[data-theme=dark] .dialog-actions{background:#17191c;border-color:#303236}[data-theme=dark] .notice,[data-theme=dark] .form-fields>p{background:#172b32;border-color:#29434d;color:#c0dfe9}[data-theme=dark] .notice p{color:#adcad4}[data-theme=dark] .good{background:#19372d;color:#a0d8bd}[data-theme=dark] .bad{background:#422825;color:#f5b1a1}[data-theme=dark] .neutral{background:#3c2c20;color:#edb57e}[data-theme=dark] #error .dialog-head{background:#30231f}[data-theme=dark] #error-message{color:#efb28c}[data-theme=dark] .user-row,[data-theme=dark] .instance-facts div,[data-theme=dark] .issue-history{border-color:#33363a}
.insight-panels{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-top:20px}.insight-card{border:1px solid #dce4e8;border-radius:18px;padding:22px;background:#fff;min-width:0}.insight-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.insight-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px}.insight-icon{display:inline-grid;place-items:center;width:30px;height:30px;background:#e0f3f9;color:#137e9b;border-radius:8px}.insight-icon.warm{background:#fff0df;color:#a65d20}.insight-metrics{display:flex;gap:36px;margin:24px 0 12px}.insight-metrics strong{font-size:30px;font-weight:500}.insight-metrics small{display:block;margin-top:6px}.health-chart{width:100%;height:150px}.chart-grid{stroke:#dce4e8;stroke-dasharray:3 5}.chart-track{fill:#edf1f4}.chart-value{fill:#1e9cc3}.health-chart text{fill:#77838d;font-size:11px}.chart-note{font-size:11px;color:#7b8791;margin:8px 0 0}.activity-timeline{margin:22px 0 0 7px}.activity-timeline article{position:relative;padding:0 0 20px 20px;border-left:1px solid #d8e0e5}.activity-timeline article:last-child{padding-bottom:0;border-color:transparent}.activity-timeline small,.activity-timeline time{display:block;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.activity-timeline b{font-size:13px;font-weight:500}.activity-timeline time{color:#8a929b}.timeline-dot{position:absolute;left:-5px;top:3px;width:9px;height:9px;border-radius:50%;background:#36b5d3;border:2px solid #fff}[data-theme=dark] .insight-card{background:linear-gradient(135deg,#1b1c1f,#111214);border-color:#303236;box-shadow:0 15px 30px #0002}[data-theme=dark] .insight-icon{background:#19353e;color:#61d5f5}[data-theme=dark] .insight-icon.warm{background:#3b2a1f;color:#eaa66d}[data-theme=dark] .chart-grid{stroke:#33353a}[data-theme=dark] .chart-track{fill:#24262a}[data-theme=dark] .chart-value{fill:#51c9ed}[data-theme=dark] .health-chart text,[data-theme=dark] .chart-note{fill:#a0a4ad;color:#a0a4ad}[data-theme=dark] .timeline-dot{border-color:#17191b;background:#eaa66d}[data-theme=dark] .activity-timeline article{border-color:#36383c}@media(max-width:900px){.insight-panels{grid-template-columns:1fr}.insight-heading{flex-wrap:wrap}}
/* Segmented navigation and layered surfaces from the additional references. */
.fleet-tabs{gap:6px;padding:10px 14px;align-items:center}.fleet-tabs button{padding:7px 12px;border:1px solid transparent;border-radius:8px;min-height:32px}.fleet-tabs button.selected{background:#dceff5;border-color:#a8d6e3;color:#16647b}.badge{border-radius:6px}.insight-card{position:relative;overflow:hidden}.insight-card:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#bbc3cc60,transparent);pointer-events:none}.application-title strong{font-weight:550}.metrics strong{letter-spacing:-1px}.queue-toolbar{margin-top:16px}[data-theme=dark] .fleet-tabs button{border:1px solid transparent;color:#aeb4be}[data-theme=dark] .fleet-tabs button.selected{background:#24333c;border:1px solid #3b535f;color:#8ce5fc}[data-theme=dark] .insight-card:first-child{background:radial-gradient(ellipse at 20% 100%,#12334355,transparent 65%),linear-gradient(135deg,#1b1c1f,#111214)}[data-theme=dark] .insight-card:last-child{background:radial-gradient(ellipse at 100% 0,#50301d33,transparent 65%),linear-gradient(135deg,#1b1c1f,#111214)}[data-theme=dark] .dialog-actions button[type=submit]{background:#205463;color:#c3f3ff}[data-theme=dark] .page-result:hover{background:#28343c}
/* Softer emerald highlights and layered panels from the final references. */
[data-theme=dark] main{background:radial-gradient(ellipse at 100% 0,#123c2e25,transparent 48%),#0c0d0f}[data-theme=dark] .metrics article:nth-child(2){border-top-color:#56c5a2}[data-theme=dark] .good{background:#19372e;color:#8bd9bd}[data-theme=dark] .insight-card{border-radius:20px}[data-theme=dark] .insight-card:first-child{background:radial-gradient(ellipse at 100% 100%,#19483835,transparent 65%),linear-gradient(135deg,#1b1f20,#111514)}.app-search{border-radius:18px}.fleet-tabs button{border-radius:20px}.insight-heading .badge{border-radius:16px}.application-bar{box-shadow:0 1px 0 #ffffff06}h1{font-weight:450}.metrics strong{font-weight:450}[data-theme=dark] .chart-value{fill:#5acbab}[data-theme=dark] .insight-icon{background:#1b3832;color:#86dec2}.insight-metrics>div+div{padding-left:28px;border-left:1px solid #8b979526}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

[data-theme=dark] aside nav button{border-left-color:transparent}[data-theme=dark] aside nav button.selected{background:#173b32!important;color:#a2efd3!important;border-left-color:#5acbab}
