/* Orbital Bridge 26: optional native quick-action disclosure. */
#ecoFlightTopbar24 .eco-quick-actions-26 {position:relative;flex:0 0 auto;margin:0;padding:0;min-width:0}
#ecoFlightTopbar24 .eco-quick-toggle {min-height:44px;padding:10px 13px;gap:8px;white-space:nowrap;--orbital-edge:#6cd9ee;--orbital-fill:linear-gradient(120deg,#13455b,#0b2b3e)}
#ecoFlightTopbar24 .eco-quick-toggle strong {font:700 13px/1.3 "EcoTracer Orbital UI","Segoe UI",sans-serif;letter-spacing:.025em;text-transform:uppercase}
#ecoFlightTopbar24 .eco-quick-actions-26[open]>.eco-quick-toggle {--orbital-edge:#c5f8ff;--orbital-fill:linear-gradient(120deg,#19536b,#0b3045)}
#ecoFlightTopbar24 .eco-quick-panel {position:absolute;z-index:50;top:calc(100% + 14px);right:0;width:360px;max-width:calc(100vw - 28px);padding:17px;background:#0b283b;color:#eafaff;border:1px solid #619ab1;box-shadow:0 12px 32px #001320b3,inset 0 0 0 3px #0a2434,inset 0 0 0 4px #2e5c72;overflow-wrap:anywhere}
#ecoFlightTopbar24 .eco-quick-heading {display:flex;align-items:center;justify-content:space-between;gap:12px}
#ecoFlightTopbar24 .eco-quick-heading>strong {font:800 20px/1.2 "EcoTracer Orbital Title","Segoe UI",sans-serif;letter-spacing:-.01em}
#ecoFlightTopbar24 [data-eco-quick-close] {display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;background:none;border:1px solid #47768d;font:600 25px/1 "EcoTracer Orbital UI","Segoe UI",sans-serif;cursor:pointer}
#ecoFlightTopbar24 [data-eco-quick-close][hidden] {display:none}
#ecoFlightTopbar24 .eco-quick-context {display:grid;gap:3px;margin:8px 0 13px;color:#c4e7f2;font-size:12px;line-height:1.4}
#ecoFlightTopbar24 .eco-quick-context small {font-size:11px;letter-spacing:.04em;color:#73d9f2}
#ecoFlightTopbar24 .eco-quick-link {display:flex;align-items:center;gap:12px;min-height:70px;padding:12px 8px;border-top:1px solid #3c6e835c;background:transparent;white-space:normal}
#ecoFlightTopbar24 .eco-quick-link:hover {background:#143d53;color:#fff}
#ecoFlightTopbar24 .eco-quick-icon {display:grid;place-items:center;flex:0 0 25px;width:25px;height:30px;color:#52d9ff}
#ecoFlightTopbar24 .eco-quick-icon svg {width:23px;height:23px}
#ecoFlightTopbar24 .eco-quick-copy {display:grid;gap:4px;min-width:0}
#ecoFlightTopbar24 .eco-quick-copy strong {font:700 14px/1.3 "EcoTracer Orbital UI","Segoe UI",sans-serif;color:#eafaff}
#ecoFlightTopbar24 .eco-quick-copy small {font:600 12px/1.4 "EcoTracer Orbital UI","Segoe UI",sans-serif;color:#b2d5e4;letter-spacing:0}
#ecoFlightTopbar24 .eco-quick-arrow {margin-left:auto;color:#77e5ff;font-size:18px;flex:none}
#ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-context {max-width:calc(100% - 440px)}
@container orbital-bridge-25 (max-width:850px) {
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-controls {display:grid;grid-template-columns:auto minmax(0,1fr) 44px 44px 44px;gap:8px;padding:12px 14px 10px}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-context {grid-row:1;grid-column:1/-1;max-width:none;width:100%;margin:0 0 4px}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-context-toggle {min-height:42px;gap:12px;padding:0 3px 0 2px}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-scope-icon {width:36px;height:36px;flex-basis:36px}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-scope-icon svg {width:21px!important;height:21px!important}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-chevron {margin-left:auto}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-menu {grid-row:2;grid-column:1}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-search {grid-row:2;grid-column:2;min-width:0;width:100%}
 #ecoFlightTopbar24 .eco-quick-actions-26 {position:static;grid-row:2;grid-column:3}
 #ecoFlightTopbar24 .eco-quick-toggle {width:44px;height:44px;padding:9px}
 #ecoFlightTopbar24 .eco-quick-toggle strong {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-recent {grid-row:2;grid-column:4}
 #ecoFlightTopbar24:has(#ecoQuickActions26) #applicationAccount {grid-row:2;grid-column:5;margin:0}
 #ecoFlightTopbar24 .eco-quick-panel {top:calc(100% + 1px);right:14px;width:380px;max-width:calc(100% - 28px)}
}
@container orbital-bridge-25 (max-width:370px) {
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-controls {padding-inline:10px;gap:7px}
 #ecoFlightTopbar24:has(#ecoQuickActions26) .eco-flight-search>span {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
 #ecoFlightTopbar24 .eco-quick-panel {right:10px;max-width:calc(100% - 20px);padding:14px}
}
@media(pointer:coarse) {#ecoFlightTopbar24 [data-eco-quick-close] {width:44px;height:44px}}
@media(forced-colors:active) {
 #ecoFlightTopbar24 .eco-quick-panel {background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}
 #ecoFlightTopbar24 .eco-quick-link {border-top:1px solid CanvasText}
 #ecoFlightTopbar24 .eco-quick-copy strong,#ecoFlightTopbar24 .eco-quick-copy small,#ecoFlightTopbar24 .eco-quick-context {color:CanvasText}
}
