.pilot-provisioning{display:grid;gap:.75rem;padding:1rem;border:1px solid #51684a;border-radius:.8rem;background:#141c14}.pilot-provisioning h3,.pilot-provisioning p{margin:0}.pilot-provisioning-form{display:grid;gap:.65rem}.pilot-provisioning-form input,.pilot-provisioning-form button{min-height:2.8rem;padding:.7rem;border:1px solid #4b5b4b;border-radius:.55rem;font:inherit}.pilot-provisioning-form button{border:0;background:#b8ed44;color:#12200b;font-weight:800;cursor:pointer}.pilot-provisioning-form button:disabled{opacity:.65;cursor:wait}.provisioning-status{font-weight:800;color:#d7ecbf}@media(min-width:640px){.pilot-provisioning-form{grid-template-columns:1fr 1fr}.pilot-provisioning-form button,.pilot-provisioning-form p{grid-column:1/-1}}.operation-form{display:grid;gap:.7rem;padding:1rem;border:1px solid #465943;border-radius:.8rem;background:#111711}.operation-form h3,.operation-form h4{margin:0}.operation-form>p{color:#c8d1c5}.operation-form label{display:grid;gap:.35rem;color:#dce6d8;font-weight:700}.operation-form input,.operation-form select,.operation-form textarea{width:100%;min-height:2.75rem;padding:.65rem;border:1px solid #4b5b4b;border-radius:.55rem;color:#eef2ee;background:#0d120e;font:inherit}.operation-form textarea{min-height:5rem;resize:vertical}.operation-form .primary-button{min-height:2.75rem;border:0;border-radius:.55rem;background:#b8ed44;color:#12200b;font:inherit;font-weight:850;cursor:pointer}.operation-form .primary-button:disabled{opacity:.65;cursor:wait}.inline-detail{display:grid;gap:.65rem;margin-top:.7rem}.selection-summary,.operation-feedback{margin:0;padding:.6rem .7rem;border-radius:.55rem;background:#1a241a;color:#dce6d8}.operation-feedback.is-error{border:1px solid #8e625c;background:#281816;color:#ffd7d1}.checkbox-row{display:flex;flex-wrap:wrap;gap:.8rem}.checkbox-row label{display:flex;align-items:center;gap:.45rem}.checkbox-row input{width:auto;min-height:1rem}@media(min-width:640px){.operation-form{grid-template-columns:1fr 1fr}.operation-form>h3,.operation-form>h4,.operation-form>p,.operation-form>.selection-summary,.operation-form>.operation-feedback,.operation-form>.checkbox-row,.operation-form>button,.operation-form>div{grid-column:1/-1}}:root{font-family:Inter,system-ui,sans-serif;color:#eef2ee;background:#101412;font-size:18px}*{box-sizing:border-box}body{margin:0}.admin-stage{width:min(72rem,calc(100% - 2rem));margin:2rem auto}.admin-card{display:grid;gap:1rem;padding:1.25rem;border:1px solid #3a493a;border-radius:1rem;background:#171d18}.admin-card h2,.admin-card h3,.admin-card p{margin:0}.pilot-form{display:grid;gap:.65rem}.pilot-form input,.pilot-form textarea,.pilot-form button{min-height:2.8rem;padding:.7rem;border-radius:.55rem;border:1px solid #4b5b4b;font:inherit}.pilot-form textarea{min-height:5rem}.pilot-form button,.admin-actions button{border:0;background:#b8ed44;color:#12200b;font-weight:800;cursor:pointer}.request-workbench{display:grid;gap:.7rem;padding:1rem;border:1px solid #3a493a;border-radius:.8rem;background:#111711}.request-detail{padding:.75rem;border:1px solid #344034;border-radius:.7rem}.request-detail summary{cursor:pointer;font-weight:800}.request-detail p{margin:.55rem 0;color:#cbd2c9}.admin-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.admin-actions button{min-height:2.45rem;padding:.5rem .7rem;border-radius:.55rem}@media(min-width:640px){.pilot-form{grid-template-columns:1fr 1fr}.pilot-form textarea,.pilot-form button{grid-column:1/-1}}.admin-nav{display:flex;gap:.4rem;width:min(52rem,calc(100% - 2rem));margin:1.25rem auto 0;padding:.35rem;overflow-x:auto;border:1px solid #3a493a;border-radius:1rem;background:#171d18}.admin-nav button{flex:0 0 auto;padding:.65rem .85rem;border:1px solid transparent;border-radius:.65rem;color:#bfc8bd;background:transparent;cursor:pointer;font:inherit}.admin-nav button:hover,.admin-nav button:focus-visible{border-color:#60755c;color:#f4fff0;outline:none}.admin-nav button.is-active{color:#12200b;background:#b8ed44;font-weight:850}.admin-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.admin-header>div{display:grid;gap:.45rem}.secondary-button{min-height:2.65rem;padding:.65rem .8rem;border:1px solid #4b5b4b;border-radius:.6rem;color:#eef2ee;background:transparent;cursor:pointer;font:inherit}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.metric,.record-row,.empty-state,.workbench{display:grid;gap:.4rem;padding:.9rem;border:1px solid #344034;border-radius:.8rem;background:#111711}.metric span,.record-row span,.record-row small,.empty-state p{color:#b9c2b6}.metric strong{font-size:1.55rem}.record-list{display:grid;gap:.65rem}.record-row p{color:#d4dbd1}.empty-state{border-style:dashed}.workbench{gap:.8rem}.workbench>h3{margin:0}@media(max-width:640px){.admin-stage{width:min(100% - 1rem,52rem);margin:1rem auto 2rem}.admin-nav{width:calc(100% - 1rem);margin-top:.75rem}.admin-card{padding:1rem}.admin-header{display:grid}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bull-yellow:#f5b300;--bull-black:#111111;--bull-surface:#1c1c1c;--bull-border:#333333;--bull-white:#fff}body{background:var(--bull-black)}.admin-card,.admin-nav,.workbench,.record-row,.metric,.empty-state,.operation-form,.pilot-provisioning{border-color:var(--bull-border);background:var(--bull-surface)}.admin-nav button.is-active,.primary-button,.operation-form .primary-button,.pilot-form button,.admin-actions button,.pilot-provisioning-form button{background:var(--bull-yellow);color:var(--bull-black)}.admin-nav button:hover,.admin-nav button:focus-visible,.admin-table-row:hover,.admin-table-row:focus-visible{border-color:var(--bull-yellow)}:root{--bull-surface-raised:#242424;--bull-muted:#c8c8c8}body{color:var(--bull-white)}.request-workbench,.request-detail,.admin-dialog,.dialog-section,.profile-card,.case-note{border-color:var(--bull-border);background:var(--bull-surface);color:var(--bull-white)}.metric span,.record-row span,.record-row small,.empty-state p,.request-detail p,.operation-form>p,.operation-form label,.field-help,.profile-card p,.dialog-section p,.case-note p{color:var(--bull-muted)}.operation-form input,.operation-form select,.operation-form textarea,.pilot-form input,.pilot-form textarea,.pilot-provisioning-form input{border-color:var(--bull-border);background:var(--bull-black);color:var(--bull-white)}.selection-summary,.operation-feedback{border:1px solid var(--bull-border);background:var(--bull-surface-raised);color:var(--bull-white)}.secondary-button,.admin-dialog button:not(.primary-button),.profile-card button{border-color:var(--bull-border);color:var(--bull-white);background:transparent}.secondary-button:hover,.secondary-button:focus-visible,.profile-card button:hover,.profile-card button:focus-visible{border-color:var(--bull-yellow)}.admin-table,.admin-table-head,.admin-table-row{border-color:var(--bull-border)}.admin-table-row{background:var(--bull-surface);color:var(--bull-white)}.profile-avatar{border-color:var(--bull-yellow);background:var(--bull-surface-raised);color:var(--bull-white)}.machine-carousel,.machine-carousel-frame,.map-preview{border-color:var(--bull-border);background:var(--bull-black)}.carousel-controls button{border-color:var(--bull-yellow);background:var(--bull-yellow);color:var(--bull-black)}.field-help{margin:-.1rem 0 .25rem;color:#c7d4c1;font-size:.9rem;font-weight:500}.admin-table{display:grid;gap:.45rem;overflow-x:auto}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr) auto;gap:.8rem;align-items:center;min-width:51rem}.admin-table-head{padding:.25rem .8rem;color:#c7d4c1;font-size:.82rem;font-weight:800}.admin-table-row{width:100%;padding:.85rem;border:1px solid #465943;border-radius:.7rem;color:#eef2ee;background:#111711;text-align:left;font:inherit;cursor:pointer}.admin-table-row:hover,.admin-table-row:focus-visible{border-color:#b8ed44;outline:3px solid rgba(184,237,68,.2)}.status-pill{display:inline-block;width:fit-content;padding:.25rem .5rem;border-radius:999px;background:#293d25;color:#e7f6d9;font-size:.86rem;font-weight:800}.admin-dialog{width:min(58rem,calc(100% - 1.5rem));max-height:min(90vh,56rem);overflow:auto;color:#eef2ee;border:1px solid #60755c;border-radius:1rem;background:#101412;padding:0;box-shadow:0 1rem 4rem #0009}.admin-dialog::backdrop{background:#000000b8}.dialog-body{display:grid;gap:1rem;padding:1.2rem}.dialog-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.dialog-header h3,.dialog-header p,.profile-card h3,.profile-card p{margin:0}.dialog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.dialog-section{display:grid;gap:.55rem;padding:1rem;border:1px solid #465943;border-radius:.8rem;background:#151d15}.dialog-section h4{margin:0}.map-preview{width:100%;height:17rem;border:0;border-radius:.65rem;background:#0d120e}.machine-carousel{display:grid;gap:.65rem}.machine-carousel-frame{min-height:19rem;display:grid;place-items:center;overflow:hidden;border:1px solid #51684a;border-radius:.7rem;background:#0b0f0c}.machine-carousel-frame img,.machine-carousel-frame video{width:100%;max-height:26rem;object-fit:contain}.carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.carousel-controls button,.primary-button{min-height:2.7rem;padding:.6rem .85rem;border:0;border-radius:.6rem;background:#b8ed44;color:#12200b;font:inherit;font-weight:850;cursor:pointer}.carousel-controls button:disabled,.primary-button:disabled{opacity:.55;cursor:wait}.profile-card{display:grid;gap:.55rem}.profile-avatar{width:4rem;height:4rem;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#b8ed44;color:#12200b;font-size:1.4rem;font-weight:900}.profile-avatar img{width:100%;height:100%;object-fit:cover}.star-rating{color:#ffd15a;font-weight:900}.case-note{display:grid;gap:.6rem}.hidden{display:none!important}.machine-review-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.45rem 1rem;margin:.8rem 0;color:var(--muted, #5b6472);font-size:.9rem}.machine-review-details p{margin:0}.machine-review-gallery{display:grid;gap:.55rem;margin:.8rem 0}.machine-review-gallery h4{margin:0;font-size:.95rem}.machine-review-gallery button{justify-self:start}.machine-review-preview{display:block;width:min(100%,34rem);max-height:20rem;object-fit:contain;border:1px solid var(--border, #d7dce3);border-radius:.5rem;background:#f7f8fa}.machine-review-confirmation{display:grid;gap:.55rem;margin-top:.8rem;padding:.85rem;border:1px solid var(--border, #d7dce3);border-radius:.5rem;color:#eef2ee;background:#202815}.machine-review-confirmation p{margin:0}.machine-review-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:640px){.admin-table-head{display:none}.admin-table-row{min-width:0;grid-template-columns:1fr;gap:.35rem}.admin-dialog{width:calc(100% - 1rem)}.dialog-body{padding:.85rem}.map-preview{height:13rem}.machine-carousel-frame{min-height:14rem}}
