.fleetConsole{min-height:100vh;color:var(--text,#e8edf5);background:var(--bg,#0c1421)}.fleetBody{padding:36px 0 72px}.fleetHero{max-width:820px;margin-bottom:30px}.fleetHero>span{letter-spacing:.17em;color:var(--muted,#9baec6);font-size:.75rem}.fleetHero h1{margin:12px 0;font-size:clamp(1.8rem,4.1vw,3rem)}.fleetHero p{color:var(--muted,#b8c5d7);line-height:1.65}.fleetConsole button{cursor:pointer;border:1px solid var(--line,#42536b);background:var(--panel2,#26364b);color:inherit;border-radius:10px;padding:9px 12px}.fleetConsole button:disabled{opacity:.5;cursor:not-allowed}.fleetConsole button:focus-visible,.fleetConsole input:focus-visible,.fleetConsole a:focus-visible{outline:2px solid var(--accent,#73c7ff);outline-offset:3px}.fleetPanel{border:1px solid var(--line,#37465a);background:var(--panel,#162335);border-radius:18px;min-width:0;padding:22px}.fleetSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.fleetSummary>div{border:1px solid var(--line,#37465a);background:var(--panel,#162335);border-radius:14px;gap:5px;padding:16px;display:grid}.fleetSummary small{color:var(--muted,#b8c5d7);font-size:.8rem}.fleetSummary strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.fleetLayout{grid-template-columns:minmax(270px,1fr) minmax(320px,1.2fr);align-items:start;gap:18px;display:grid}.fleetSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fleetSectionHead h2{margin:0;font-size:1.3rem}.fleetSectionHead a{color:var(--accent,#73c7ff)}.fleetSearch{gap:7px;margin:20px 0 12px;font-size:.88rem;display:grid}.fleetSearch input{border:1px solid var(--line,#42536b);color:inherit;background:var(--panel2,#26364b);border-radius:9px;width:100%;min-width:0;padding:11px}.fleetFilters{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.fleetFilters button[aria-pressed=true],.fleetItem[aria-pressed=true]{border-color:var(--accent,#73c7ff);box-shadow:inset 0 0 0 1px var(--accent,#73c7ff)}.fleetList{gap:10px;max-height:680px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.fleetItem{text-align:left;gap:6px;width:100%;min-width:0;display:grid}.fleetItem strong,.fleetItem small{overflow-wrap:anywhere}.fleetItem small{color:var(--muted,#b8c5d7);font-size:.77rem}.fleetItem .fleetSelect{color:var(--accent,#73c7ff);font-size:.77rem}.fleetActive,.fleetPaused{border:1px solid;border-radius:999px;width:max-content;padding:2px 8px;font-size:.72rem}.fleetActive,.fleetEvent-ok{color:#82d5a4}.fleetPaused,.fleetEvent-pending{color:#f0cc7d}.fleetEvent-failed{color:#ffa39e}.fleetDetail h3{margin:18px 0 8px}.fleetMeta{color:var(--muted,#b8c5d7);overflow-wrap:anywhere;font-size:.88rem;line-height:1.5}.fleetActions{flex-wrap:wrap;gap:10px;margin:19px 0;display:flex}.fleetHistory{border-top:1px solid var(--line,#42536b);padding-top:14px}.fleetHistory ol{gap:8px;max-height:460px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.fleetHistory li{border:1px solid var(--line,#42536b);border-radius:10px;padding:11px 12px}.fleetEventHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fleetEventHeading time,.fleetHistory li p{color:var(--muted,#b8c5d7);margin:5px 0 0;font-size:.8rem}.fleetHint{color:var(--muted,#b8c5d7);margin-top:23px;font-size:.8rem;line-height:1.6}.fleetError{color:#ffd7d7;overflow-wrap:anywhere;border:1px solid #ce7474;border-radius:10px;padding:12px}.fleetNotice{color:#bceccc;border:1px solid #5d9e79;border-radius:10px;padding:12px}@media (max-width:800px){.fleetLayout{grid-template-columns:minmax(0,1fr)}.fleetList{max-height:420px}.fleetBody{padding:22px 0 48px}}@media (max-width:480px){.fleetPanel{padding:15px}.fleetSummary{gap:7px}.fleetSummary>div{padding:10px}.fleetSummary strong{font-size:1.45rem}.fleetConsole .customerNavLinks{flex-wrap:wrap;gap:8px}.fleetEventHeading{align-items:start}}
.mcpFleetFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 0;display:grid}.mcpFleetFacts p{color:var(--muted,#b8c5d7);overflow-wrap:anywhere;margin:7px 0;font-size:.82rem}.mcpFleetFacts strong{color:var(--text,#e8edf5);margin-top:4px;display:block}.mcpFleetMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0 20px;display:grid}.mcpFleetMetrics>div{border:1px solid var(--line,#42536b);background:var(--panel2,#26364b);border-radius:12px;gap:7px;padding:15px;display:grid}.mcpFleetMetrics small{color:var(--muted,#b8c5d7)}.mcpFleetMetrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.55rem)}@media (max-width:480px){.mcpFleetFacts{grid-template-columns:minmax(0,1fr)}.mcpFleetMetrics>div{padding:10px}}
.resourceDesk .fleetHero{padding-top:34px;padding-bottom:22px}.resourceDeskBody{padding-bottom:76px}.resourceDeskGrid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr);align-items:start;gap:18px;margin-top:20px;display:grid}.resourceDesk .fleetPanel{min-width:0}.resourceDeskHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.resourceDeskHeading h2,.resourceDeskDetail h2{margin:0 0 12px;font-size:1.16rem}.resourceDeskHeading button,.resourceDeskPublic button,.resourceDeskActions button{cursor:pointer;border:1px solid var(--line,#57697e);color:inherit;background:0 0;border-radius:9px;padding:9px 13px}.resourceDeskHeading button:disabled,.resourceDeskActions button:disabled,.resourceDeskPublic button:disabled{opacity:.52;cursor:not-allowed}.resourceDeskInventory>input,.resourceDeskForm input{box-sizing:border-box;border:1px solid var(--line,#536477);background:var(--surface,#111c2a);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:11px 12px;display:block}.resourceDeskFilters{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.resourceDeskFilters button{border:1px solid var(--line,#536477);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.resourceDeskFilters button[aria-pressed=true]{color:#fff;background:#28507f}.resourceDeskList{max-height:620px;margin:0;padding:0;list-style:none;overflow:auto}.resourceDeskList li+li{margin-top:8px}.resourceDeskList li>button{text-align:left;border:1px solid var(--line,#536477);width:100%;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;display:flex}.resourceDeskList li>button.resourceDeskSelected{background:#458eda1f;border-color:#58a6f0}.resourceDeskList strong,.resourceDeskMeta strong{font-size:1.04rem}.resourceDeskList small,.resourceDeskList span,.resourceDeskMeta small{opacity:.77;font-size:.85rem}.resourceDeskList em{opacity:.9;font-size:.83rem;font-style:normal}.resourceDeskMeta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.resourceDeskMeta>span{border:1px solid var(--line,#536477);border-radius:999px;padding:3px 10px;font-size:.8rem;display:inline-block}.resourceDeskPublic{border:1px solid var(--line,#536477);border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;margin-top:16px;padding:14px;display:flex}.resourceDeskPublic code{overflow-wrap:anywhere;max-width:100%;font-size:.86rem}.resourceDeskQr{flex-direction:column;align-items:center;gap:5px;margin:14px 0;display:flex}.resourceDeskQr img{box-sizing:content-box;background:#fff;border-radius:8px;padding:9px}.resourceDeskQr span{opacity:.8;font-size:.85rem}.resourceDeskForm{flex-direction:column;gap:13px;margin-top:18px;display:flex}.resourceDeskForm label{overflow-wrap:anywhere;flex-direction:column;gap:7px;display:flex}.resourceDeskForm fieldset{border:1px solid var(--line,#536477);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.resourceDeskForm fieldset legend{padding:0 8px;font-weight:650}.resourceDeskForm fieldset p,.resourceDeskFeedOps p,.resourceDeskSafety{opacity:.82;font-size:.9rem;line-height:1.55}.resourceDeskActions{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.resourceDeskActions button:first-child{color:#fff;background:#285e9b;border-color:#285e9b}.resourceDeskFeedOps{border-top:1px solid var(--line,#536477);margin-top:22px;padding-top:17px}.resourceDeskFeedOps h3{margin:0 0 8px;font-size:1.05rem}.resourceDeskResults{border:1px solid var(--line,#536477);border-radius:10px;margin-top:14px;padding:14px}.resourceDeskResults h4{margin:0 0 8px}.resourceDeskResults ul{max-height:330px;padding-left:20px;overflow:auto}.resourceDeskResults li{overflow-wrap:anywhere;margin:10px 0}.resourceDeskResults li small{opacity:.7;display:block}.resourceDeskSafety{margin-top:18px}@media (max-width:780px){.resourceDeskGrid{grid-template-columns:minmax(0,1fr)}.resourceDeskList{max-height:310px}.resourceDeskBody{padding-bottom:46px}.resourceDeskHeading{flex-wrap:wrap}}
.customerDeskBody{padding-bottom:76px}.customerDesk .resourceDeskForm textarea,.customerDeskSearch input{box-sizing:border-box;border:1px solid var(--line,#536477);background:var(--surface,#111c2a);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.customerDesk .resourceDeskForm textarea{resize:vertical;line-height:1.5}.customerDeskCheckbox{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.customerDeskCheckbox input{accent-color:#397ac5;width:auto!important;min-width:auto!important}.customerDeskSearch{align-items:center;gap:9px;display:flex}.customerDeskSearch button{white-space:nowrap;border:1px solid var(--line,#536477);color:#fff;cursor:pointer;background:#285e9b;border-radius:9px;padding:10px 14px}.customerDeskSearch button:disabled{opacity:.55;cursor:not-allowed}.customerDeskEvents,.customerDeskKeys{max-height:420px;margin:12px 0;padding:0;list-style:none;overflow:auto}.customerDeskEvents li,.customerDeskKeys li{border-bottom:1px solid var(--line,#536477);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.customerDeskEvents small,.customerDeskKeys small{opacity:.76;margin-top:4px;font-size:.82rem;display:block}.customerDeskEvents code{opacity:.74;font-size:.77rem}.customerDeskKeys li{flex-direction:column}.customerDeskKeys .resourceDeskActions{margin-top:4px}.customerDeskKeys button[aria-pressed=true]{color:#fff;background:#28507f;border-color:#58a6f0}@media (max-width:780px){.customerDeskSearch{flex-wrap:wrap}.customerDeskSearch input{flex:180px}.customerDeskEvents li{flex-wrap:wrap}.customerDeskKeys button{min-height:40px}}
.dataDeskChildList{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;max-height:340px;margin:14px 0;display:grid;overflow:auto}.dataDeskChildList button{text-align:left;overflow-wrap:anywhere;border:1px solid var(--line,#536477);min-width:0;color:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;display:flex}.dataDeskChildList button.resourceDeskSelected{background:#458eda1f;border-color:#58a6f0}.dataDeskChildList small{opacity:.77}.resourceDeskForm textarea{box-sizing:border-box;background:var(--surface,#111c2a);border:1px solid var(--line,#536477);width:100%;min-width:0;color:inherit;font:inherit;resize:vertical;border-radius:10px;padding:12px;display:block}.resourceDeskForm input[type=file]{max-width:100%;padding:10px}.resourceDeskForm .dataDeskCheck{flex-direction:row;align-items:center;gap:9px}.resourceDeskForm .dataDeskCheck input{width:auto;min-width:0}.resourceDeskDetail h3{margin:24px 0 8px;font-size:1.04rem}.resourceDeskDetail .resourceDeskResults h4{overflow-wrap:anywhere}.resourceDeskDetail .resourceDeskPublic{max-width:100%}.resourceDeskDetail .resourceDeskPublic code{word-break:break-all}.resourceDeskDetail .resourceDeskForm p{opacity:.83;font-size:.89rem;line-height:1.5}.resourceDeskActions button:last-child:not(:first-child){border-color:#be6a69}@media (max-width:780px){.dataDeskChildList{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:275px}}@media (max-width:480px){.dataDeskChildList{grid-template-columns:minmax(0,1fr)}.resourceDeskDetail .resourceDeskPublic code{font-size:.75rem}}
.jsonHooksEvents{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.jsonHooksEvents li{border:1px solid var(--border,#d7dde7);overflow-wrap:anywhere;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.jsonHooksEvents li strong{flex:160px}.jsonHooksEvents li small{overflow-wrap:anywhere;flex:2 200px}.jsonHooksEvents li button{flex:none}.jsonHooksCheck{align-items:center;gap:10px;margin:12px 0;display:flex}.jsonHooksCheck input{width:18px;height:18px}.resourceDeskDetail textarea{tab-size:2;width:100%;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.55}.resourceDeskDetail code{overflow-wrap:anywhere;white-space:normal}.resourceDeskResults{min-width:0}@media (max-width:480px){.jsonHooksEvents li{grid-template-columns:minmax(0,1fr);display:grid}.jsonHooksEvents li button{justify-self:start}.resourceDeskDetail textarea{font-size:14px}}
.onDemandBody{padding-bottom:5rem}.onDemandActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin:1.25rem 0;display:flex}.onDemandActions a{font-weight:700}.onDemandGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin:1.5rem 0;display:grid}.onDemandGrid .fleetPanel,.onDemandKeys{padding:1.5rem}.onDemandGrid h2,.onDemandKeys h2{margin:0 0 .75rem;font-size:1.15rem}.onDemandValue{overflow-wrap:anywhere;font-size:1.7rem;font-weight:750}.onDemandMetrics{margin:0}.onDemandMetrics div{border-bottom:1px solid var(--border,#dce3ed);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.onDemandMetrics dt{overflow-wrap:anywhere}.onDemandMetrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:750}.onDemandInfo{border-left:3px solid var(--accent,#5994d8);background:var(--surface,#f5f8fc);border-radius:.4rem;padding:1rem;line-height:1.6}.onDemandKeys{margin-top:1.5rem}.onDemandKeys form{gap:.55rem;margin:1.5rem 0;display:grid}.onDemandKeyForm{flex-wrap:wrap;gap:.75rem;display:flex}.onDemandKeyForm input{border:1px solid #a5b0c1;border-radius:.5rem;flex:1;min-width:180px;padding:.65rem}.onDemandKeyForm button,.onDemandKeyList button,.onDemandSecret button,.onDemandActions button{cursor:pointer;border-radius:.5rem;padding:.65rem .9rem}.onDemandKeys button:disabled,.onDemandActions button:disabled{cursor:not-allowed;opacity:.55}.onDemandSecret{border:1px solid #e7b75e;border-radius:.6rem;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.onDemandSecret code{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;max-width:100%;display:block}.onDemandSecret>div{flex-wrap:wrap;gap:.6rem;display:flex}.onDemandKeyList{margin:1rem 0;padding:0;list-style:none}.onDemandKeyList li{border-top:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.onDemandKeyList small{overflow-wrap:anywhere;margin-top:.3rem;display:block}@media (max-width:600px){.onDemandKeyList li{flex-direction:column;align-items:flex-start}.onDemandKeyForm button{width:100%}}
.mockManageBody{padding-bottom:5rem}.mockManageActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.mockManageActions span{font-variant-numeric:tabular-nums;margin-right:auto}.mockManageActions button,.mockManageInventory button,.mockManageEditor button{cursor:pointer;border-radius:.5rem;padding:.6rem .85rem}.mockManageActions button:disabled,.mockManageInventory button:disabled,.mockManageEditor button:disabled{opacity:.55;cursor:not-allowed}.mockManageLayout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.mockManageLayout>.fleetPanel{min-width:0;padding:1.3rem}.mockManageLayout h2{overflow-wrap:anywhere;margin:0 0 1rem;font-size:1.2rem}.mockManageInventory>label,.mockManageFields label,.mockManageBodyField{gap:.4rem;margin:.65rem 0;font-weight:650;display:grid}.mockManageInventory>input,.mockManageInventory>select,.mockManageFields input,.mockManageFields select,.mockManageBodyField textarea{background:var(--surface,#fff);width:100%;min-width:0;color:inherit;border:1px solid #a5b0c1;border-radius:.45rem;padding:.6rem}.mockManageInventory>button{margin-top:.7rem}.mockManageInventory ul{margin:1rem 0 0;padding:0;list-style:none}.mockManageInventory li{border-top:1px solid #dce3ed}.mockManageInventory li button{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;gap:.35rem;width:100%;padding:.9rem .5rem;display:grid}.mockManageInventory li button.mockManageSelected{background:var(--surface,#eef5ff);border-left:3px solid #4285dc}.mockManageInventory li small{opacity:.78}.mockManageInventory li span{font-size:.8rem;text-decoration:underline}.mockManageFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.mockManageFields label:last-child{grid-column:1/-1}.mockManageBodyField textarea{resize:vertical;font-family:ui-monospace,monospace;line-height:1.5}.mockManageCheck{align-items:center;gap:.5rem;margin:1.2rem 0;display:flex}.mockManageButtons{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.mockManageDanger{color:#b02b32;border-color:#b02b32!important}.mockManageHint{opacity:.8;font-size:.85rem;line-height:1.5}.mockManageUrl{border:1px solid #dce3ed;border-radius:.5rem;gap:.45rem;margin-bottom:1rem;padding:.85rem;display:grid}.mockManageUrl code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mockManageUrl button,.mockManageUrl a{justify-self:start}@media (max-width:740px){.mockManageLayout,.mockManageFields{grid-template-columns:minmax(0,1fr)}.mockManageFields label:last-child{grid-column:auto}}
