.transport-hero{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:22px}.transport-hero h1{margin:4px 0;font-size:clamp(2rem,4vw,3.3rem)}.transport-hero p{color:var(--muted);max-width:760px}.transport-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}.transport-kpis article{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px}.transport-kpis small{display:block;color:var(--muted);margin-bottom:8px}.transport-kpis strong{font-size:1.8rem}.transport-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.transport-card.wide{grid-column:1/-1}.transport-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.transport-heading h2{margin:3px 0 0;font-size:1.05rem}.transport-stack{display:grid;gap:9px}.transport-item,.transport-rule{border:1px solid var(--border);border-radius:13px;padding:12px;display:flex;justify-content:space-between;gap:14px;align-items:center}.transport-item span,.transport-rule span{color:var(--muted);font-size:.8rem}.transport-item div{display:grid;gap:3px}.transport-rule{display:grid;justify-content:stretch;margin-bottom:8px}.transport-provider-state{font-size:.72rem;font-weight:800;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.06)}.transport-provider-state.ok{color:#8bd1a4}.transport-provider-state.pending{color:#e7c97e}.transport-modal{max-width:720px}.transport-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transport-status-select{min-width:130px}.flight-change{border-left:3px solid #e5785b}
@media(max-width:900px){.transport-kpis{grid-template-columns:repeat(2,1fr)}.transport-grid{grid-template-columns:1fr}.transport-card.wide{grid-column:auto}}
@media(max-width:600px){.transport-hero{align-items:start;flex-direction:column}.transport-kpis{grid-template-columns:1fr 1fr}.transport-form-grid{grid-template-columns:1fr}.transport-item{align-items:flex-start;flex-direction:column}}
