/* v0.33.35 fleet detail, route, command and event components. */
.fleet-v3-main{display:grid;align-content:start;gap:10px;padding:12px}.fleet-v3-main-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fleet-v3-main-head>div{display:flex;align-items:baseline;gap:8px;min-width:0}.fleet-v3-main-head span{font-size:13px;letter-spacing:.1em;color:#77cce9;font-weight:800}.fleet-v3-main-head h2{margin:0;font-size:19px;line-height:1.1}.fleet-v3-main-head>strong{font-size:13px;font-weight:800}.fleet-v3-main-head>strong.tone-good{color:#58e2ad}.fleet-v3-main-head>strong.tone-info{color:#62d2f4}.fleet-v3-main-head>strong.tone-warning{color:#e6c05b}.fleet-v3-main-head>strong.tone-danger{color:#ff7771}.fleet-v3-mission{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(190px,.78fr);gap:12px;padding:14px;border:1px solid rgba(75,157,191,.23);border-radius:9px;background:linear-gradient(130deg,rgba(8,37,55,.78),rgba(6,20,32,.74))}.fleet-v3-mission-copy{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-content:start}.fleet-v3-mission-copy>span{grid-column:1/-1;font-size:13px;letter-spacing:.1em;color:#73ccea;font-weight:800}.fleet-v3-mission-copy h3{grid-column:1/-1;display:flex;align-items:center;gap:9px;margin:0;font-size:20px}.fleet-v3-mission-copy h3 i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(13,89,122,.34);color:#65d7fa;font-size:22px;font-style:normal}.fleet-v3-mission-copy p{grid-column:1/-1;margin:0 0 0 47px;color:#9eb2bf;font-size:13px;line-height:1.45}.fleet-v3-mission dl{display:grid;gap:9px;margin:0;padding-left:12px;border-left:1px solid rgba(76,151,184,.17)}.fleet-v3-mission dl div{display:grid;gap:2px}.fleet-v3-mission dt{font-size:13px;letter-spacing:.08em;color:#7d9baa;text-transform:uppercase}.fleet-v3-mission dd{margin:0;font-size:14px;color:#ecf8fc;font-weight:750;overflow-wrap:anywhere}.fleet-v3-mission>button{grid-column:2;justify-self:start;min-height:30px;padding:5px 9px}.fleet-v3-metrics,.fleet-v3-technical{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.fleet-v3-metrics>span,.fleet-v3-technical>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:9px 10px;border:1px solid rgba(75,151,184,.17);border-radius:8px;background:rgba(6,22,34,.62)}.fleet-v3-metrics small,.fleet-v3-technical small{font-size:13px;color:#7895a5;text-transform:uppercase}.fleet-v3-metrics strong,.fleet-v3-technical strong{grid-column:2;font-size:17px;text-align:right}.fleet-v3-route{display:grid;gap:10px;padding:12px;border:1px solid rgba(75,151,184,.19);border-radius:9px;background:rgba(7,25,38,.66)}.fleet-v3-route>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.fleet-v3-route>header span{font-size:13px;letter-spacing:.1em;color:#79cce9;font-weight:800}.fleet-v3-route>header strong{font-size:13px;color:#8fc9dc}.fleet-v3-route-line{display:grid;grid-template-columns:minmax(120px,auto) minmax(130px,1fr) minmax(120px,auto);align-items:center;gap:12px}.fleet-v3-route-line>span{font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fleet-v3-route-line>span:last-child{text-align:right}.fleet-v3-route-line .fleet-page-progress{height:7px}.fleet-v3-route-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fleet-v3-route-facts>span{display:grid;gap:2px;text-align:center}.fleet-v3-route-facts small{font-size:13px;color:#7895a5}.fleet-v3-route-facts strong{font-size:13px;color:#e4f4f9}.fleet-page-progress{height:8px;border-radius:999px;background:rgba(75,122,147,.2);overflow:hidden}.fleet-page-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#42d8b1,#5fcaf3)}.fleet-v3-command{display:grid;align-content:start;gap:11px;padding:12px}.fleet-v3-command-block{display:grid;gap:9px}.fleet-v3-command-block>header{display:grid;gap:2px}.fleet-v3-command-block>header span{font-size:13px;letter-spacing:.1em;color:#7acdea;font-weight:800}.fleet-v3-command-block>header small{font-size:13px;color:#829aa9}.fleet-v3-order-actions,.fleet-v3-secondary-actions{display:grid;gap:7px}.fleet-v3-order-actions button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;text-align:left;background:rgba(8,29,44,.76)}.fleet-v3-order-actions button i{display:grid;place-items:center;width:30px;height:30px;font-style:normal;font-size:19px;color:#63cdf1}.fleet-v3-order-actions button span{display:grid;gap:2px}.fleet-v3-order-actions button strong{font-size:13px}.fleet-v3-order-actions button small{font-size:13px;color:#8fa5b3;font-weight:500}.fleet-v3-order-actions button b{font-size:20px;font-weight:400;color:#79bcd5}.fleet-v3-order-actions button.tone-danger{border-color:rgba(245,91,85,.5);background:rgba(77,24,30,.34)}.fleet-v3-order-actions button.tone-danger i,.fleet-v3-order-actions button.tone-danger b{color:#ff736d}.fleet-v3-order-actions button.tone-violet{border-color:rgba(151,105,255,.42);background:rgba(48,32,80,.31)}.fleet-v3-order-actions button.tone-violet i,.fleet-v3-order-actions button.tone-violet b{color:#aa87ff}.fleet-v3-order-actions button.tone-good{border-color:rgba(58,218,155,.42);background:rgba(16,74,55,.31)}.fleet-v3-order-actions button.tone-good i,.fleet-v3-order-actions button.tone-good b{color:#5ce6ae}.fleet-v3-order-actions button.tone-cyan{border-color:rgba(67,195,232,.42)}.fleet-v3-secondary-actions label,.fleet-v3-management label{display:grid;gap:4px}.fleet-v3-secondary-actions label span,.fleet-v3-management label span{font-size:13px;color:#819baa}.fleet-v3 select,.fleet-v3 input{width:100%;min-height:34px;border:1px solid rgba(93,163,192,.25);border-radius:7px;background:rgba(2,11,19,.82);color:#e5f5fb;padding:6px 8px;font-size:13px}.fleet-v3-technical strong{font-size:14px}.fleet-v3-management{border-top:1px solid rgba(75,151,184,.15);padding-top:9px}.fleet-v3-management summary{cursor:pointer;font-size:13px;color:#a8c3cf;font-weight:750}.fleet-v3-management>div{display:grid;gap:7px;padding-top:8px}.fleet-v3-management section{display:grid;gap:5px}.fleet-v3-management section>span{font-size:13px;color:#7c98a8}.fleet-v3-member{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;padding:7px;border:1px solid rgba(75,151,184,.14);border-radius:6px}.fleet-v3-member.disabled{opacity:.55}.fleet-v3-member input{width:auto;min-height:auto}.fleet-v3-member span{display:grid;gap:1px}.fleet-v3-member strong{font-size:13px}.fleet-v3-member small,.fleet-v3-management>div>small,.fleet-v3-command-note{font-size:13px;color:#849aa8}.fleet-v3-command-note{margin:0;padding:9px;border:1px solid rgba(75,151,184,.14);border-radius:7px}.fleet-v3-events{display:grid;gap:7px;padding:10px 12px}.fleet-v3-events>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.fleet-v3-events>header button{min-height:28px;padding:4px 8px;background:transparent}.fleet-v3-events>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fleet-v3-events.expanded>div{grid-template-columns:1fr}.fleet-v3-event{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:8px 9px;border-left:2px solid #55c9ee;border-radius:6px;background:rgba(6,22,34,.61)}.fleet-v3-event.tone-good{border-left-color:#49dda2}.fleet-v3-event.tone-warning{border-left-color:#e4b94e}.fleet-v3-event.tone-danger{border-left-color:#ff6f69}.fleet-v3-event time{font-size:13px;color:#7792a2}.fleet-v3-event span{display:grid;gap:2px;min-width:0}.fleet-v3-event strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fleet-v3-event small{font-size:13px;color:#869da9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fleet-v3-events>p{margin:0;color:#849aa8;font-size:13px}.fleet-page-status{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid rgba(125,152,168,.22);border-radius:999px;font-size:13px;white-space:nowrap}.fleet-page-status.tone-good{border-color:rgba(57,220,156,.32);background:rgba(24,99,70,.24);color:#6ce9b4}.fleet-page-status.tone-info{border-color:rgba(69,194,239,.32);background:rgba(22,78,105,.28);color:#75d6f7}.fleet-page-status.tone-warning{border-color:rgba(226,181,75,.32);background:rgba(88,62,12,.26);color:#e8c66e}.fleet-page-status.tone-danger{border-color:rgba(247,102,96,.34);background:rgba(98,29,34,.28);color:#ffaaa6}
