.s2047-fleet-commissioning{position:fixed;inset:5vh 7vw;z-index:10060;padding:20px;overflow:auto;color:#f7fbff;background:rgba(3,11,23,.98);border:1px solid rgba(255,216,77,.65);border-radius:20px;box-shadow:0 25px 90px rgba(0,0,0,.68)}.s2047-fleet-commissioning[hidden]{display:none}.s2047-fleet-commissioning header,.s2047-fleet-commissioning footer,.s2047-fc-status,.s2047-fc-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.s2047-fleet-commissioning h2{margin:.15rem 0}.s2047-fleet-commissioning header button{font-size:1.7rem}.s2047-fc-status{margin:15px 0;padding:14px;border-radius:14px;background:rgba(255,255,255,.07)}.s2047-fc-status span{opacity:.8}.s2047-fc-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s2047-fc-checks article{display:grid;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.05)}.s2047-fc-checks article span{opacity:.78}.s2047-fc-checks .is-pass{border-color:rgba(103,238,165,.55)}.s2047-fc-checks .is-pending{border-color:rgba(255,216,77,.34)}.s2047-fc-records{margin:14px 0;padding:14px;border-radius:14px;background:rgba(109,218,255,.08)}.s2047-fc-records h3,.s2047-fc-records p{margin:.35rem 0}.s2047-fc-actions{justify-content:flex-start;flex-wrap:wrap}.s2047-fc-actions button{padding:10px 15px}.s2047-fleet-commissioning footer{margin-top:16px;opacity:.72}@media(max-width:720px){.s2047-fleet-commissioning{inset:10px}.s2047-fc-checks{grid-template-columns:1fr}.s2047-fc-status{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.s2047-fleet-commissioning *{transition:none!important;animation:none!important}}
