:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-wrap{max-width:720px;margin:24px auto 60px;padding:0 16px;font-family:inherit}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-h1{font-size:24px;font-weight:800;color:#222;margin:0 0 6px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-sub{color:#666;font-size:14px;margin-bottom:24px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:22px;box-shadow:0 4px 14px rgba(0,0,0,.04)}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-btn{height:42px;padding:0 22px;background:#ed007f;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .15s}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-btn:hover{background:#b81d76}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-result{margin-top:22px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-result-card{padding:18px 20px;border:1px solid #eee;border-radius:10px;background:#fafafa}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-result-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-result-route{font-size:22px;font-weight:800;color:#222;letter-spacing:.5px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-result-route .fs-arrow{color:#ed007f;margin:0 6px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-result-flight{font-size:13px;color:#666}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-badge{padding:5px 14px;border-radius:16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-on-time{background:#e6f7ec;color:#0d8f3f}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-delayed{background:#fff5e0;color:#b46500}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-cancelled{background:#ffe5e5;color:#c41e1e}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-departed{background:#e0eeff;color:#1a5fb4}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-landed{background:#ecdcff;color:#6b1eb4}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-status-scheduled{background:#f0f0f0;color:#555}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-times{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-time-block{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px 14px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-time-block-title{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-time-block-time{font-size:20px;font-weight:800;color:#222}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-time-block-date{font-size:12px;color:#666;margin-top:2px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-time-block-airport{font-size:11px;color:#999;margin-top:6px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-loading{text-align:center;padding:26px;color:#888}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-error{padding:16px;background:#fff5f5;border:1px solid #ffd0d0;border-radius:8px;color:#c41e1e;font-size:13px}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-empty{padding:30px 16px;text-align:center;color:#999}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-note{margin-top:14px;padding:10px 14px;background:#fdf0f7;border-radius:8px;font-size:12px;color:#555;line-height:1.5}@media(max-width:600px){:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-form{grid-template-columns:1fr}:where(body.dlv-page-tinh-trang-chuyen-bay) .fs-times{grid-template-columns:1fr}}