.manage-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.manage-heading h1{font-size:clamp(38px,5vw,64px)}.manage-heading img{object-fit:contain;filter:drop-shadow(0 0 24px #61edef22)}.manage-heading p,.manage-card p{color:var(--muted);line-height:1.75}.manage-select-row,.manage-inline,.manage-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0}.manage-select-row select{flex:1;min-width:180px}.manage-select-row label{font-size:12px;text-transform:uppercase;letter-spacing:1px}.manage-toolbar{justify-content:space-between}.manage-toolbar>div{display:flex;gap:8px}.manage-tabs{display:flex;overflow-x:auto;gap:6px;border-bottom:1px solid #66f3f22b;padding-bottom:12px;margin:28px 0}.manage-tabs button{flex-shrink:0;background:transparent;border:1px solid transparent;border-radius:9px;color:#a8b9ce;padding:12px 16px;font:inherit;cursor:pointer}.manage-tabs button.active{color:#9ffff9;background:#15313d;border-color:#65f5ed66}.manage-card{padding:26px;border:1px solid #66f3f225;border-radius:16px;background:linear-gradient(130deg,#101b2b,#151426);margin:20px 0}.manage-card h2{font-size:25px;margin-top:0}.manage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.manage-metric{background:#101c2a;border:1px solid #66f3f225;border-radius:14px;padding:22px;min-width:0}.manage-metric span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1.3px;color:#9eb3c9}.manage-metric strong{display:block;font-size:clamp(21px,2.5vw,30px);margin-top:14px;color:#b2fff8}.manage-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.manage-inline input{flex:1;min-width:130px}.manage-card input,.manage-card select,.manage-select-row select{background:#0a1220;color:#e3f5fa;border:1px solid #5b778f;border-radius:8px;padding:12px;box-sizing:border-box;font:inherit;max-width:100%}.manage-form-grid input,.manage-form-grid select{width:100%}.manage-notice{line-height:1.7;color:#a1fff0;overflow-wrap:anywhere}.manage-notice.error{color:#ffb4d2}.manage-file-list{margin-top:22px}.manage-file-row,.manage-account-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid #ffffff12}.manage-file-row span,.manage-account-row span{color:#a7bbcf;font-size:12px}.manage-file-row button{overflow-wrap:anywhere;text-align:left}.manage-file-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;background:#060d17;border-radius:10px;padding:20px;color:#c8f9e9;font-size:13px}.manage-engine-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.manage-engine-cards span{padding:18px;border:1px solid #8d6cf444;border-radius:10px;background:#2c204933;color:#e4caff}.manage-card button:disabled,.manage-toolbar button:disabled{opacity:.45;cursor:not-allowed}.manage-card input:disabled{opacity:.6}.manage-tabs button:focus-visible,.manage-card button:focus-visible{outline:2px solid #66f3f2;outline-offset:3px}@media(max-width:800px){.manage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-form-grid{grid-template-columns:1fr}.manage-heading img{width:95px;height:95px}.manage-card{padding:18px}.manage-toolbar>div{flex-wrap:wrap}.manage-inline>*{max-width:100%}}@media(max-width:420px){.manage-metrics{grid-template-columns:1fr}.manage-engine-cards{grid-template-columns:1fr}.manage-heading img{display:none}}
/* Panel navigation refresh: compact, readable, keyboard-friendly. */
.manage-heading{margin-bottom:30px}.manage-heading h1{letter-spacing:-2px}.manage-select-row{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;margin:24px 0 18px;padding:20px;background:#111a2bed;border:1px solid #536b8a55;border-radius:18px}.manage-select-row>label{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#91acbf;text-transform:uppercase}.manage-native-source{display:none!important}.manage-picker{position:relative;min-width:0}.manage-picker-button{display:flex;width:100%;align-items:center;gap:14px;text-align:left;background:#091321;border:1px solid #52728b;border-radius:11px;color:#e7f9fc;padding:13px 17px;cursor:pointer;font:inherit;box-shadow:inset 0 1px #ffffff05}.manage-picker-button:hover{border-color:#68d7dc}.manage-picker-button[aria-expanded=true]{border-color:#67eee8;box-shadow:0 0 0 3px #66f3f211}.manage-picker-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.manage-picker-copy strong{font-size:14px;font-weight:650;overflow-wrap:anywhere}.manage-picker-kicker{font-size:8px;letter-spacing:1.8px;color:#88afbd;font-weight:750}.manage-picker-icon{font-size:23px;color:#8ffff1;display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:9px;background:#54dfd614}.manage-picker-chevron{color:#a0dce5;font-size:23px;transition:transform .18s}.manage-picker-button[aria-expanded=true] .manage-picker-chevron{transform:rotate(180deg)}.manage-picker-list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:#101d30;border:1px solid #5f98a4;border-radius:13px;padding:7px;box-shadow:0 20px 55px #0009;max-height:310px;overflow:auto;overscroll-behavior:contain}.manage-picker-list[hidden]{display:none}.manage-picker-option{display:flex;align-items:center;gap:13px;width:100%;padding:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#deedf7;text-align:left;cursor:pointer;font:inherit}.manage-picker-option .manage-picker-copy small{color:#91aaba;font-size:11px}.manage-picker-option:hover,.manage-picker-option:focus-visible{background:#1b3547;outline:none;border-color:#57cece55}.manage-picker-option[aria-selected=true]{background:#16434a88;border-color:#59e5dd55}.manage-picker-check{color:#8affed;font-size:18px}.manage-toolbar{margin:22px 0;padding:0 4px}.manage-toolbar>div{gap:9px}.manage-toolbar .private-badge{padding:9px 13px;font-size:11px;background:#1a2639;color:#b8c8d9;border:1px solid #415774;border-radius:8px}.manage-toolbar .private-badge[data-status="3"]{color:#a0ffe1;background:#124737;border-color:#3d9a78}.manage-tabs{gap:7px;padding:7px;margin:24px 0 28px;background:#0e1829f2;border:1px solid #495e7b66;border-radius:14px;scrollbar-width:thin;scrollbar-color:#476b7f transparent;scroll-padding:8px}.manage-tabs button{flex:1 0 auto;border-radius:9px;color:#aebed0;padding:14px 17px;font:600 12px system-ui;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.manage-tabs button:hover{background:#1e2b42;color:#eefaff}.manage-tabs button.active{color:#b7fff6;background:linear-gradient(130deg,#1a494f,#20324b);border-color:#65f5ed77;box-shadow:0 3px 13px #0002}.manage-card{padding:28px;border-color:#52658355;border-radius:18px;background:linear-gradient(130deg,#111d2ef5,#16172bf5);box-shadow:0 10px 25px #0000000a}.manage-card h2{letter-spacing:-.5px}.manage-card h3{font-size:17px}.manage-metric{background:linear-gradient(145deg,#142637,#111b2b);border-color:#47718555;border-radius:15px;padding:23px}.manage-metric span{font-size:10px;color:#98afc4;font-weight:650}.manage-metric strong{margin-top:15px;letter-spacing:-.6px}.manage-form-grid{gap:20px}.manage-card input,.manage-card select{background-color:#0a1424;border-color:#4d6c87;border-radius:10px;padding:13px 14px;color-scheme:dark;min-height:46px}.manage-card select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2391e8e4' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.manage-card select option{background:#132238;color:#e5f6fc}.manage-card .field>label{font-size:12px;font-weight:650;color:#bbd1e2}.manage-card input:focus-visible,.manage-card select:focus-visible{outline:2px solid #66f3f2;outline-offset:3px}.manage-card input[type=checkbox]{min-height:unset;accent-color:#66f3f2}.manage-notice{color:#b2fff1;padding:14px 18px;border:1px solid #4eaaa455;background:#143537;border-radius:11px;font-size:13px;margin:18px 0}.manage-notice:empty,.manage-notice[hidden]{display:none}.manage-notice.error{color:#ffd0dc;background:#3c2032;border-color:#d27b9d77}.manage-file-text{border:1px solid #49667455}.manage-engine-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.manage-engine-cards .manage-engine-card{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:20px 15px;text-align:left;border:1px solid #5c657b88;border-radius:12px;background:#131d31;color:#cdddea;font:inherit;cursor:pointer}.manage-engine-card strong{font-size:18px}.manage-engine-card small{font-size:11px;line-height:1.5;color:#8fa8bb}.manage-engine-cards .manage-engine-card.active{border-color:#76efdf;background:linear-gradient(140deg,#18444a,#19283f);color:#b7fff7;box-shadow:0 0 0 1px #76efdf22}.manage-engine-card.active small{color:#aad8d8}.manage-world-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.manage-world-item{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;background:#0c192a;border:1px solid #496a7b66;border-radius:12px;padding:17px}.manage-world-icon{grid-row:1/3;align-self:center;color:#79f0e2;font-size:25px}.manage-world-item strong{font-size:14px;overflow-wrap:anywhere}.manage-world-item small{font-size:11px;color:#93b3c4}.manage-world-current{font-size:12px;color:#a8fced!important;font-weight:650}.manage-empty-state{padding:22px;border:1px dashed #57758a88;border-radius:12px;background:#0a192544;color:#a4b9ce;line-height:1.7;margin:20px 0}.manage-empty-copy{color:#a1b5c8;font-size:13px}.manage-picker-button:disabled,.manage-engine-card:disabled{opacity:.45;cursor:not-allowed}.manage-picker-button:focus-visible{outline:2px solid #66f3f2;outline-offset:3px}#manage-workspace[aria-busy=true] .manage-tabs{opacity:.65}#manage-workspace[aria-busy=true]{cursor:progress}#manage-refresh:disabled{opacity:.55;cursor:progress}[data-manage-page]{scroll-margin-top:22px}
@media(max-width:1000px){.manage-engine-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-select-row{grid-template-columns:1fr auto}.manage-select-row>label{grid-column:1/-1}.manage-tabs button{padding:13px 15px}}
@media(max-width:800px){.manage-select-row{padding:15px;gap:12px}.manage-select-row>.button{padding:13px;font-size:11px}.manage-world-grid{grid-template-columns:1fr}.manage-tabs{border-radius:12px}.manage-inline{align-items:stretch}.manage-inline label{flex-basis:100%;font-size:12px;color:#aac4d4}.manage-picker-copy strong{font-size:13px}.manage-picker-button{padding:12px;gap:10px}}
@media(max-width:480px){.manage-metrics{grid-template-columns:1fr 1fr}.manage-metric{padding:17px 14px}.manage-metric span{font-size:8px;letter-spacing:.8px}.manage-metric strong{font-size:22px}.manage-select-row{grid-template-columns:1fr}.manage-select-row>.button{justify-self:start}.manage-toolbar{gap:15px}.manage-toolbar>div{width:100%}.manage-toolbar>div button{flex:1;font-size:11px;padding:12px}.manage-engine-cards{gap:9px}.manage-engine-cards .manage-engine-card{padding:16px 13px}.manage-tabs button{font-size:11px}.manage-heading h1{letter-spacing:-1px}}
@media(prefers-reduced-motion:reduce){.manage-tabs button,.manage-picker-chevron{transition:none}}
.manage-change-card{margin:18px 0;padding:20px;background:#0b1728;border:1px solid #536e8755;border-radius:13px}.manage-change-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.manage-change-heading strong{font-size:16px}.manage-change-status{font-size:10px;padding:7px 10px;background:#243049;color:#a9f7e9;border:1px solid #477d8855;border-radius:7px}.manage-change-card>p{font-size:13px;line-height:1.7;color:#a9bed0}.manage-change-card>p.manage-change-error{color:#ffc4d4}.manage-change-card .manage-inline{margin-bottom:0}
.manage-assignment-box{flex-basis:100%;border:1px solid #66f3f22b;border-radius:12px;background:#0c1627;padding:14px 18px;order:3}.manage-assignment-box summary{cursor:pointer;color:#a7fff5;font-weight:600}.manage-assignment-list p{color:#a6bacd;line-height:1.6;font-size:13px}.manage-assignment-item{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-top:1px solid #ffffff12}.manage-assignment-item strong,.manage-assignment-item small{display:block}.manage-assignment-item small{color:#9baec3;margin-top:6px}.manage-assignment-item .button{flex-shrink:0}@media(max-width:650px){.manage-assignment-item{align-items:flex-start;flex-direction:column}}
/* Instance creation: explicit environment/capacity states beside the fields. */
#create-instance-dialog select{color-scheme:dark;background-color:#0a1424;border-color:#4d6c87;color:#e7f9fc;min-height:46px}
#create-instance-dialog select option{background:#132238;color:#e5f6fc}
#create-instance-dialog select option:disabled{color:#8393a8}
#create-instance-dialog select:disabled{opacity:.65;cursor:not-allowed}
#create-instance-node-note,#create-instance-mode-note{display:block;color:#b0c7d9;font-size:12px;line-height:1.6;margin-top:9px}
#create-instance-orders{display:block;margin:0 0 20px;color:#9affef;text-align:left}
#create-instance-orders[hidden]{display:none}
#create-instance-submit:disabled{opacity:.45;cursor:not-allowed}
/* Simple customer administration and visible provisioning progress. */
.manage-account-identity{display:flex;flex-direction:column;gap:8px;min-width:150px;flex:1}
.manage-account-identity>strong{font-size:17px;color:#edfaff}
.manage-account-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.manage-account-actions .button{font-size:11px;padding:11px 14px}
.manage-assignment-item>div:first-child{min-width:0;flex:1}
.manage-assignment-item .manage-account-actions{justify-content:flex-end}
#create-instance-dialog{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}
#create-instance-dialog h2{letter-spacing:-.8px;margin-top:9px}
#create-instance-dialog>p:not(.eyebrow){line-height:1.7;color:#b3c7da}
#create-instance-dialog .manage-form-grid{margin-top:24px}
#create-instance-dialog .field>label{font-size:12px;font-weight:650;color:#c7dfeb}
#create-instance-dialog .eula-field{line-height:1.7}
.create-jobs-section{margin-top:30px;border-top:1px solid #58718455;padding-top:23px}
.create-jobs-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}
.create-jobs-heading h3{margin:0;font-size:18px}
#create-instance-poll-note{font-size:11px;color:#91c6c9}
.create-job-card{padding:20px;background:#0b1829;border:1px solid #4b69845c;border-radius:13px;margin:12px 0}
.create-job-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.create-job-heading>strong{font-size:16px;color:#e5f7fe;overflow-wrap:anywhere}
.create-job-status{font-size:10px;padding:7px 10px;border:1px solid #6fb9b25c;border-radius:7px;color:#b2fff0;background:#16413d80}
.create-job-card .create-job-meta{font-size:11px;color:#94afc3;line-height:1.7;margin:12px 0 7px}
.create-job-card .create-job-stage{font-size:13px;line-height:1.7;color:#d0e0ed;overflow-wrap:anywhere}
.create-job-card .create-job-footnote{font-size:11px;line-height:1.7;color:#9fb8cb;margin-bottom:0}
.create-job-card[data-status=installing]{border-color:#61d7d68a;background:linear-gradient(130deg,#0e292f,#111d31)}
.create-job-card[data-status=failed]{border-color:#dc88a06b;background:#2c1b2a}
.create-job-card[data-status=failed] .create-job-status{background:#5a283d;color:#ffd1e0;border-color:#dc88a06b}
.create-job-card[data-status=failed] button{margin-top:13px}
.create-job-card[data-status=expired]{opacity:.7}
.create-job-latest{box-shadow:0 0 0 2px #68e6df15}
@media(max-width:650px){.manage-account-actions{width:100%}.manage-account-actions .button{flex:1}.manage-assignment-item .manage-account-actions{justify-content:stretch}#create-instance-dialog{padding:23px 18px}.create-job-card{padding:16px}.create-job-status{max-width:100%}.create-jobs-heading{align-items:flex-start;flex-direction:column}}
#create-instance-dialog .field[hidden],#create-instance-custom-note[hidden]{display:none}
#create-instance-dialog .field>small{display:block;font-size:11px;line-height:1.7;color:#a4bfd0;margin-top:8px}
