.fleet-v6{display:flex;flex-direction:column;gap:7px;height:calc(var(--novaris-layout-height, 100dvh) - 112px);min-height:0;overflow:hidden}
.fleet-v6-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 6px;border-bottom:1px solid rgba(91,181,230,.14);flex:0 0 auto}
.fleet-v6-header>div:first-child>span,.fleet-v6-command .fleet-v5-section-head span,.fleet-v6-active-battles span{font-size:13px;font-weight:800;letter-spacing:.12em;color:#6fd8ff}
.fleet-v6-header h1{margin:0;font-size:24px}
.fleet-v6-header-actions{display:flex;gap:8px}.fleet-v6-header-actions button{min-height:38px}
.fleet-v6-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;background:rgba(2,17,28,.62);border:1px solid rgba(80,166,213,.13);border-radius:9px}
.fleet-v6-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;border:1px solid transparent;background:transparent;color:#9bb8c9;border-radius:7px;font-weight:800}
.fleet-v6-tabs button.active{background:linear-gradient(90deg,rgba(15,104,119,.55),rgba(14,75,92,.36));border-color:#38d5c4;color:#ecffff;box-shadow:inset 0 -2px 0 #38d5c4}.fleet-v6-tabs strong{font-size:13px;background:#153448;padding:2px 7px;border-radius:999px}
.fleet-v6-summary,.fleet-v6-combat-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.fleet-v6-summary>span,.fleet-v6-combat-summary>span{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:rgba(4,30,46,.72);border:1px solid rgba(75,166,208,.13);border-radius:8px}.fleet-v6-summary small,.fleet-v6-combat-summary small{color:#7fa1b4;text-transform:uppercase;letter-spacing:.06em}.fleet-v6-summary strong,.fleet-v6-combat-summary strong{font-size:21px}.fleet-v6-summary em{font-style:normal;color:#7996a7}
.fleet-v6-subnav{display:flex;gap:6px;margin-top:8px;padding:5px;background:rgba(1,15,25,.55);border:1px solid rgba(71,155,199,.12);border-radius:8px}.fleet-v6-subnav button{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 15px;background:transparent;border:1px solid transparent;color:#91adbd;border-radius:6px;font-weight:750}.fleet-v6-subnav button.active{background:#0b3d4d;border-color:#218da2;color:#eefeff}.fleet-v6-subnav i{font-style:normal;color:#5fdcf1}
.fleet-v6-body{min-height:0;flex:1;overflow:hidden}.fleet-v6-command,.fleet-v6-combat{height:100%;min-height:0;display:flex;flex-direction:column}.fleet-v6-command-panel{margin-top:6px;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.fleet-v6-command-panel .fleet-v5-section{padding-top:0}
.fleet-v6-active-battles{margin-top:9px;padding:14px;background:rgba(3,24,37,.72);border:1px solid rgba(71,155,199,.14);border-radius:9px}.fleet-v6-active-battles header{margin-bottom:9px}.fleet-v6-active-battles h2{margin:3px 0}.fleet-v6-active-battles p{margin:4px 0;color:#8fa7b7}.fleet-v6-active-battles>div{display:grid;gap:7px}.fleet-v6-active-battles article{display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(120px,.5fr) minmax(120px,.5fr) auto;gap:10px;align-items:center;padding:11px;background:#061d2c;border:1px solid rgba(70,157,198,.14);border-radius:7px}.fleet-v6-active-battles article div{display:flex;flex-direction:column;gap:2px}.fleet-v6-active-battles article small{color:#86a0b0}.fleet-v6-active-battles.empty{min-height:105px;display:flex;align-items:center}
.fleet-v6-combat{overflow:auto;overscroll-behavior:contain}.fleet-v6-combat .fleet-v5-section{margin-top:7px}.fleet-v6-combat .fleet-v5-history article:not(.is-combat-event){display:none}
@media(max-width:1100px){.fleet-v6-summary,.fleet-v6-combat-summary{grid-template-columns:repeat(2,1fr)}.fleet-v6-active-battles article{grid-template-columns:1fr 1fr}.fleet-v6-header{align-items:flex-start;flex-direction:column}.fleet-v6-header-actions{width:100%}.fleet-v6-header-actions button{flex:1}}
@media(max-width:720px){.fleet-v6-summary,.fleet-v6-combat-summary{grid-template-columns:1fr 1fr}.fleet-v6-subnav{overflow:auto}.fleet-v6-active-battles article{grid-template-columns:1fr}.fleet-v6-tabs{grid-template-columns:1fr}}
