/* v0.33.33 - compact standalone fleet workspace under Weltraum. */
.module-fleets .ref-content-scroll{overflow-y:auto;overflow-x:hidden}
.fleet-command-page{display:grid;gap:8px;padding:10px 12px 16px;align-content:start}
.fleet-page-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:6px 8px 7px;border-bottom:1px solid rgba(83,169,207,.2)}
.fleet-page-page-id{display:flex;align-items:baseline;gap:12px;min-width:0}
.fleet-page-page-id span{font-size:13px;font-weight:850;letter-spacing:.11em;color:#71ccef}
.fleet-page-page-id small{font-size:13px;color:#91a8b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fleet-page-top-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.fleet-page-top-actions button{min-height:32px;padding:5px 10px;border:1px solid rgba(84,190,232,.3);border-radius:7px;background:rgba(24,91,123,.3);color:#e3f7ff;font-size:13px;font-weight:750}
.fleet-page-top-actions button:hover{border-color:rgba(92,211,255,.58);background:rgba(35,132,175,.38)}
.fleet-page-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 2px;border-bottom:1px solid rgba(76,148,179,.16)}
.fleet-page-tabs button{width:auto;min-width:0;min-height:34px;padding:5px 9px 7px;border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:#8fa6b6;justify-content:flex-start;gap:7px}
.fleet-page-tabs button:hover{background:rgba(43,124,160,.12);color:#d9f2fd}
.fleet-page-tabs button.active{border-color:#55cfff;background:rgba(28,100,132,.2);color:#f2fbff}
.fleet-page-tabs button strong{min-width:20px;padding:1px 6px;font-size:13px;background:rgba(73,168,207,.14)}
.fleet-page-content{min-width:0;padding-top:1px}
.fleet-page-situation-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.fleet-page-situation-strip .fleet-page-metric{min-height:52px;padding:7px 9px;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center}
.fleet-page-situation-strip .fleet-page-metric span{font-size:13px}
.fleet-page-situation-strip .fleet-page-metric strong{font-size:17px}
.fleet-page-situation-strip .fleet-page-metric small{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fleet-page-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:8px;margin-top:8px}
.fleet-page-panel,.fleet-page-create-panel,.fleet-page-formation-detail{border-radius:8px}
.fleet-page-panel>header,.fleet-page-create-panel>header{min-height:43px;padding:7px 9px}
.fleet-page-panel h3,.fleet-page-create-panel h3{font-size:15px}
.fleet-page-panel header span,.fleet-page-create-panel header span{font-size:13px}
.fleet-page-panel header p,.fleet-page-create-panel header p{font-size:13px}
.fleet-page-panel>header button{min-height:30px;padding:4px 8px}
.fleet-page-empty{min-height:92px;padding:14px}
.fleet-page-ready-callout{margin:8px;padding:10px}
.fleet-page-warning-list{padding:7px}
.fleet-page-operation-row{min-height:58px;padding:7px 9px;gap:10px}
.fleet-page-operation-main{min-width:0}
.fleet-page-operation-main strong{font-size:14px}
.fleet-page-operation-main small,.fleet-page-operation-state span{font-size:13px}
.fleet-page-operation-state strong{font-size:14px}
.fleet-page-row-actions button{min-height:30px;padding:4px 8px}
.fleet-page-system-row{min-height:48px;padding:7px 9px}
.fleet-page-system-row strong{font-size:14px}
.fleet-page-system-row small,.fleet-page-system-row em,.fleet-page-system-row b{font-size:13px}
.fleet-page-event-preview article{min-height:43px;padding:6px 9px}
.fleet-page-event-preview time,.fleet-page-event-preview small{font-size:13px}
.fleet-page-event-preview strong{font-size:13px}
.fleet-page-toolbar{padding:7px;gap:6px;margin-bottom:8px}
.fleet-page-toolbar label{font-size:13px}
.fleet-page-toolbar select,.fleet-page-toolbar input{min-height:33px;padding:5px 8px}
@media(max-width:1180px){
  .fleet-page-overview-grid{grid-template-columns:1fr}
  .fleet-page-panel.span-2{grid-column:auto}
  .fleet-page-situation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:720px){
  .fleet-command-page{padding:8px}
  .fleet-page-topbar{align-items:stretch;flex-direction:column}
  .fleet-page-page-id{align-items:flex-start;flex-direction:column;gap:2px}
  .fleet-page-page-id small{white-space:normal}
  .fleet-page-top-actions{width:100%}
  .fleet-page-top-actions button{flex:1}
  .fleet-page-situation-strip{grid-template-columns:1fr 1fr}
  .fleet-page-operation-row{grid-template-columns:1fr}
  .fleet-page-row-actions{justify-content:flex-start}
}
@media(max-width:460px){
  .fleet-page-situation-strip{grid-template-columns:1fr}
  .fleet-page-tabs button{flex:1 1 auto}
}
