.result-view-tabs{width:max-content;display:flex;gap:3px;margin:18px 0 0 auto;padding:3px;border-radius:9px;background:#202225}
.result-view-tabs button{min-height:38px;padding:0 15px;border:0;border-radius:7px;background:transparent;color:#abb0b5;font:600 12px "DM Sans",sans-serif;cursor:pointer}
.result-view-tabs button.active{background:#f4f5f6;color:var(--blue);box-shadow:0 2px 8px rgba(0,0,0,.18)}
.result-slide[hidden]{display:none}
.flight-path-slide{margin-top:16px}
.flight-path-canvas-wrap{position:relative;height:440px;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,#8eb8c5,#587f91)}
#flightPathCanvas{display:block;width:100%;height:100%}
.flight-path-loading{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.8);font-size:12px;letter-spacing:.04em;background:rgba(55,89,103,.35)}
.flight-path-loading[hidden]{display:none}
.flight-path-stats{position:absolute;z-index:2;left:16px;right:16px;bottom:15px;display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(38,41,45,.93);box-shadow:0 10px 28px rgba(25,31,34,.3);backdrop-filter:blur(9px)}
.flight-path-stats>div{min-width:0;padding:13px 16px;border-right:1px solid rgba(255,255,255,.1)}
.flight-path-stats>div:last-child{border-right:0}
.flight-path-stats span{display:block;color:#aeb4ba;font-size:9px;font-weight:700;letter-spacing:.12em}
.flight-path-stats strong{display:block;overflow:hidden;margin-top:5px;color:#fff;font:400 22px "Instrument Serif",serif;text-overflow:ellipsis;white-space:nowrap}
.flight-path-stats strong b{font-weight:400}.flight-path-stats strong i{margin:0 8px;color:#e34350;font:600 12px "DM Sans",sans-serif}
.result-slide-nav{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px -32px -32px;padding:8px;border-top:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.08)}
.result-slide-nav button{width:42px;height:38px;border:0;background:transparent;color:#cdd1d5;font:400 24px "DM Sans",sans-serif;cursor:pointer}
.result-slide-nav>span{width:7px;height:7px;border-radius:50%;background:#666b70;transition:.2s}
.result-slide-nav>span.active{background:#e34350}
@media(max-width:720px){.result-view-tabs{width:100%;justify-content:stretch}.result-view-tabs button{flex:1;min-height:42px}.flight-path-canvas-wrap{height:500px}.flight-path-stats{grid-template-columns:1fr;left:11px;right:11px;bottom:11px}.flight-path-stats>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.flight-path-stats>div:last-child{border-bottom:0}.flight-path-stats strong{margin:0;font-size:19px}.result-slide-nav{margin-left:-20px;margin-right:-20px;margin-bottom:-20px}}
