.flight-intent-panel{color:#102a3b;background:#e9f5fb;border-radius:1.25rem;margin:1.25rem 0;padding:clamp(1rem,3vw,2rem)}.flight-intent-panel>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.flight-intent-panel h2{margin:.2rem 0}.flight-intent-panel header p{letter-spacing:.12em;font-size:.72rem;font-weight:900}.intent-totals{grid-template-columns:auto auto;align-items:baseline;gap:.1rem .45rem;display:grid}.intent-totals b{font-size:1.45rem}.intent-board{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;margin:1rem 0;display:grid}.intent-board article{background:#fff;border-radius:.75rem;gap:.15rem;padding:.8rem;display:grid}.intent-board small,.intent-board time{font-size:.78rem}.flight-intent-panel form{color:#fff;background:#102a3b;border-radius:.8rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;padding:1rem;display:grid}.flight-intent-panel label{gap:.25rem;font-size:.75rem;font-weight:800;display:grid}.flight-intent-panel select,.flight-intent-panel input,.flight-intent-panel textarea{border:0;border-radius:.4rem;min-height:2.6rem;padding:.5rem}.flight-intent-panel textarea{resize:vertical;min-height:5.5rem}.flight-intent-panel form div{align-items:end;gap:.5rem;display:flex}.flight-intent-panel button{cursor:pointer;border:0;border-radius:.4rem;min-height:2.6rem;padding:.55rem .8rem;font-weight:900}.flight-intent-panel button:first-child{background:#f7cb45}.flight-intent-panel button:disabled{opacity:.6}.intent-caveat,.intent-message,.intent-signin{font-size:.82rem}.intent-message{font-weight:800}.watch-card{background:#fff;border:2px solid #30758c;border-radius:1rem;margin:1rem 0;padding:1rem}.watch-history{background:#d8e8ef;border-radius:.6rem;gap:.2rem;margin:.75rem 0;padding:.75rem;display:grid}.watch-history small{color:#405461}.watch-card.active{border-color:#168453}.watch-card.fading,.watch-card.closed{border-color:#8b7664}.watch-card h3{max-width:52rem;margin:.65rem 0;font-size:clamp(1.15rem,2vw,1.55rem)}.watch-status,.watch-share,.watch-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.watch-status span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#102a3b;border-radius:99rem;padding:.25rem .6rem;font-size:.72rem;font-weight:900}.watch-share{justify-content:flex-start;margin-top:.85rem}.watch-share a,.watch-next a{color:#fff;background:#102a3b;border-radius:.4rem;align-items:center;min-height:2.6rem;padding:.55rem .8rem;font-weight:850;text-decoration:none;display:inline-flex}.watch-start,.watch-observations,.watch-closeout details{background:#fff;border:1px solid #9eb7c3;border-radius:.8rem;margin:1rem 0}.watch-start summary,.watch-observations details summary,.watch-closeout summary{cursor:pointer;padding:.9rem;font-weight:900}.watch-start form,.watch-observations form,.watch-closeout form{margin:.25rem}.watch-start .wide,.watch-observations .wide,.watch-closeout .wide{grid-column:1/-1}.watch-observations{padding:1rem}.watch-section-head p{letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:900}.watch-section-head h3{margin:.2rem 0}.watch-section-head>b{font-size:1.8rem}.observation-list{gap:.6rem;margin:.8rem 0;display:grid}.observation-list article{background:#f4f8fa;border-left:4px solid #2c788e;border-radius:.4rem;gap:.2rem;padding:.8rem;display:grid}.observation-list p{margin:.2rem 0}.observation-list small{color:#405461}.watch-closeout{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.7rem;display:grid}.watch-closeout details{margin:0;padding-bottom:.7rem}.watch-closeout details>p{padding:0 .9rem;font-size:.8rem}.watch-next{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.watch-next a{color:#102a3b;background:#d8e8ef}.intent-form{margin-top:1rem}@media (max-width:600px){.flight-intent-panel>header{flex-direction:column;align-items:start}.flight-intent-panel form div{flex-wrap:wrap;grid-column:1/-1}.watch-start .wide,.watch-observations .wide,.watch-closeout .wide{grid-column:auto}.watch-share>*{justify-content:center;width:100%}.watch-next{display:grid}.watch-closeout{grid-template-columns:1fr}}
