body{background:#f6f8fa;font-family:Segoe UI,Arial,sans-serif;margin:0;padding:0}.flight-search-container{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;margin:40px auto;max-width:800px;padding:32px}.search-title{color:#1a237e;font-size:2rem;font-weight:700;letter-spacing:.5px;margin-bottom:32px;text-align:center}.trip-type-tabs{background:#f4f7fb;border-radius:12px;display:flex;gap:4px;margin-bottom:24px;padding:4px}.trip-tab{background:#0000;border:none;border-radius:8px;color:#5c6bc0;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 16px;transition:all .2s ease}.trip-tab.active{background:#3949ab;box-shadow:0 2px 8px #3949ab4d;color:#fff}.trip-tab:hover:not(.active){background:#e8eaf6;color:#3949ab}.form-content,.multi-city-container{display:flex;flex-direction:column;gap:20px}.multi-city-segment{background:#f8f9ff;border:1px solid #e3e7ed;border-radius:12px;padding:20px;position:relative}.multi-city-segment h4{color:#1a237e;font-size:1.1rem;font-weight:600;margin:0 0 16px}.segment-fields{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr auto}.remove-segment-btn{background:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 12px;transition:background .2s}.remove-segment-btn:hover{background:#d32f2f}.add-segment-btn{align-self:flex-start;background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 20px;transition:background .2s}.add-segment-btn:hover{background:#388e3c}.passenger-info{background:#f8f9ff;border:1px solid #e3e7ed;border-radius:12px;padding:20px}.passenger-info h4{color:#1a237e;font-size:1.1rem;font-weight:600;margin:0 0 16px}.passenger-inputs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.search-results-container{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;margin:40px auto;max-width:auto;padding:24px}.search-results-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:300px 1fr;margin-top:24px}.filter-section{background:#f8f9ff;border:1px solid #e3e7ed;border-radius:12px;height:fit-content;padding:20px;position:sticky;top:24px}.detail-section{flex:1 1}.results-title{color:#1a237e;font-size:2rem;font-weight:700;letter-spacing:.5px;margin-bottom:32px;text-align:center}.loading-video{background:#f0f0f0;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:block;height:auto;margin:32px auto;width:100%}.no-flights{color:#b71c1c;font-size:1.1rem;margin-top:32px;text-align:center}.no-flights-video{background:#f0f0f0;border-radius:12px;box-shadow:0 4px 16px #0000001a;display:block;height:auto;margin:32px auto;width:100%}.flights-grid{grid-gap:20px;display:grid;gap:20px}.roundtrip-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.results-column{background:#f8f9ff;border:1px solid #e3e7ed;border-radius:12px;padding:16px}.column-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.flight-card{background:#fff;border:1px solid #e3e7ed;border-radius:12px;box-shadow:0 2px 8px #1a237e0f;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s}.flight-card:hover{box-shadow:0 6px 24px #1a237e21}.airline-filters{background:#f8f9ff;border:1px solid #e3e7ed;border-radius:12px;margin-bottom:24px;padding:20px}.filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-header h3{color:#1a237e;font-size:1.1rem;font-weight:600;margin:0}.filter-actions{display:flex;gap:8px}.filter-btn{background:#3949ab;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background .2s}.filter-btn:hover{background:#1976d2}.airline-checkboxes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.airline-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background .2s}.airline-checkbox:hover{background:#e8eaf6}.airline-checkbox input[type=checkbox]{accent-color:#3949ab;height:16px;width:16px}.airline-badge-container{align-items:center;display:flex;gap:8px}.airline-filter-logo{background:#fff;border:1px solid #e0e0e0;border-radius:3px;height:24px;object-fit:contain;padding:1px;width:24px}.airline-name-badge{border-radius:4px;font-size:.9rem;font-weight:600;min-width:80px;padding:4px 8px;text-align:center}.airline-filters .airline-name-badge{color:#1a237e}.airline-logo{border-radius:4px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-right:8px;min-width:60px;padding:4px 8px;text-align:center}.airline-info{align-items:center;display:flex;gap:8px;margin-right:12px}.airline-logo-img{background:#fff;border:1px solid #e0e0e0;border-radius:4px;height:40px;object-fit:contain;padding:2px;width:40px}.airline-logo-fallback{border-radius:4px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;min-width:60px;padding:4px 8px;text-align:center}.airline-name-text{color:#263828;font-size:1.1rem;font-weight:600}.flight-header{align-items:flex-start;background:#f8f9ff;border-bottom:1px solid #e3e7ed;display:flex;justify-content:space-between;padding:16px 20px}.flight-info{display:flex;flex-direction:column;gap:8px}.airline-name{align-items:center;color:#263238;display:flex;flex-wrap:wrap;font-size:1.2rem;font-weight:600;margin:0}.flight-numbers{display:flex;flex-wrap:wrap;gap:4px}.flight-number{color:#5c6bc0;font-size:1rem;font-weight:400}.flight-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.view-details-btn{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:.85rem;gap:4px;padding:6px 12px;transition:all .2s}.view-details-btn:hover{background:#e0e0e0}.plus-icon{font-size:1rem;font-weight:700}.seats-left{color:#ff6b35;font-size:.85rem;font-weight:600}.trip-type-label{background:#ff9800;border-radius:4px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.flight-route{border-bottom:1px solid #e3e7ed;justify-content:space-between;padding:20px}.flight-route,.route-info{align-items:center;display:flex}.route-info{flex:1 1;flex-direction:column;text-align:center}.city-code{color:#1a237e;font-size:1.8rem;font-weight:700;margin-bottom:4px}.city-name{color:#607d8b;font-size:.9rem;margin-bottom:8px}.time{color:#263238;font-size:1.2rem;font-weight:600;margin-bottom:4px}.date{color:#607d8b;font-size:.85rem;position:relative}.next-day{color:#ff6b35;display:block;font-size:.75rem;margin-top:2px}.route-details{align-items:center;display:flex;flex-direction:column;gap:8px;padding:0 20px}.duration{color:#263238;font-size:1rem;font-weight:600}.route-arrow{color:#5c6bc0;font-size:1.5rem;font-weight:700}.stops{background:#f5f5f5;border-radius:4px;color:#607d8b;font-size:.85rem;padding:4px 8px}.fare-options{border-bottom:1px solid #e3e7ed;padding:16px 20px}.fare-options-header{margin-bottom:12px}.fare-label{color:#263238;font-size:1rem;font-weight:600}.fare-list{display:flex;flex-direction:column;gap:8px}.fare-option{align-items:center;border:1px solid #e3e7ed;border-radius:6px;display:flex;gap:12px;padding:12px;transition:all .2s}.fare-option.selected{background:#f3f4f6;border-color:#3949ab}.fare-option:hover{background:#f8f9fa;border-color:#3949ab}.fare-radio{align-items:center;display:flex}.fare-radio input[type=radio]{accent-color:#3949ab;height:16px;margin:0;width:16px}.fare-price{color:#388e3c;font-size:1.2rem;font-weight:700;min-width:100px}.fare-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.fare-name{color:#263238;font-size:.9rem;font-weight:600}.fare-features{display:flex;flex-wrap:wrap;gap:6px}.fare-type{background:#f5f5f5;color:#607d8b;font-size:.75rem}.fare-type,.feature{border-radius:3px;padding:2px 6px}.feature{font-size:.7rem;font-weight:500}.feature.refundable{background:#e8f5e9;color:#2e7d32}.feature.fully-refundable{background:#e3f2fd;color:#1565c0}.feature.free-meal{background:#fff3e0;color:#ef6c00}.feature.flexi,.feature.zero-cancellation{background:#e8f5e9;color:#2e7d32}.more-fares{padding:8px;text-align:center}.more-fares-btn{align-items:center;background:none;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:flex;gap:4px;margin:0 auto;padding:8px 16px;transition:all .2s}.more-fares-btn:hover{background:#f5f5f5;border-color:#999;color:#333}.arrow-down{font-size:.8rem;transition:transform .3s ease}.arrow-down.rotated{transform:rotate(180deg)}.flight-actions-bottom{background:#f8f9ff;display:flex;gap:12px;padding:16px 20px}.book-btn{background:linear-gradient(90deg,#ff6b35,#f7931e);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s}.book-btn:hover{background:linear-gradient(90deg,#f7931e,#ff6b35);box-shadow:0 4px 12px #ff6b354d;transform:translateY(-1px)}.compare-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:4px;padding:12px 20px;transition:all .2s}.compare-btn:hover{background:#f5f5f5;border-color:#999}.flight-details{grid-gap:12px;background:#fff;border:1px solid #e3e7ed;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:16px}.detail-value{font-size:1rem}.select-flight-btn{align-self:flex-start;background:linear-gradient(90deg,#3949ab 60%,#1976d2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s}.select-flight-btn:hover{background:linear-gradient(90deg,#1976d2 60%,#3949ab);box-shadow:0 4px 12px #3949ab4d;transform:translateY(-1px)}.segment-switch-container{margin-bottom:24px}.segment-switch{background:#f4f7fb;border:1px solid #e3e7ed;border-radius:12px;box-shadow:0 2px 8px #1a237e0f;display:flex;overflow:hidden}.segment-tab{background:#fff;cursor:pointer;flex:1 1;padding:16px 20px;position:relative;transition:all .2s ease}.segment-tab:hover{background:#f8f9ff}.segment-tab.active{background:#fff;color:#ff6b35}.segment-tab.active:after{background:#ff6b35;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.segment-route{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:4px}.segment-route .city{color:inherit;font-size:1.1rem;font-weight:600}.segment-route .arrow{color:inherit;font-size:1rem;font-weight:700}.segment-date{color:#607d8b;font-size:.9rem;font-weight:500;text-align:center}.segment-divider{background:#e3e7ed;margin:8px 0;width:1px}.segment-tab.active .segment-date,.segment-tab.active .segment-route .arrow,.segment-tab.active .segment-route .city{color:#ff6b35}.flight-info-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.flight-info-block{align-items:flex-start;display:flex;flex-direction:column;min-width:110px}.flight-label{color:#607d8b;font-size:.95rem;margin-bottom:2px}.flight-value{color:#263238;font-size:1.08rem;font-weight:500}.flight-search-form{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;gap:18px;margin:48px auto 0;max-width:400px;padding:32px 28px 24px}.flight-search-form,.form-label{display:flex;flex-direction:column}.form-label{color:#1a237e;font-size:1.05rem;font-weight:500;gap:6px;margin-bottom:6px}.form-input,.form-select{background:#f4f7fb;border:1px solid #c5cae9;border-radius:8px;color:#263238;font-size:1rem;outline:none;padding:10px 12px;transition:border .2s}.form-input:focus,.form-select:focus{background:#e8eaf6;border:1.5px solid #3949ab}.search-btn{background:linear-gradient(90deg,#3949ab 60%,#1976d2);border:none;border-radius:8px;box-shadow:0 2px 8px #1a237e14;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:10px;padding:12px 0;transition:background .2s,box-shadow .2s}.search-btn:hover{background:linear-gradient(90deg,#1976d2 60%,#3949ab);box-shadow:0 6px 24px #1a237e21}.swap-btn{align-items:center;background:#e8eaf6;border:none;border-radius:50%;box-shadow:0 2px 8px #1a237e14;cursor:pointer;display:flex;height:38px;justify-content:center;margin:0 10px;transition:background .2s,box-shadow .2s;width:38px}.swap-btn:hover{background:#c5cae9;box-shadow:0 6px 24px #1a237e21}@media (max-width:768px){.flight-search-container{margin:20px;padding:20px}.search-results-layout{gap:20px;grid-template-columns:1fr}.filter-section{order:2;position:static}.detail-section{order:1}.trip-type-tabs{flex-direction:column}.passenger-inputs,.segment-fields{grid-template-columns:1fr}.flight-route{flex-direction:column;gap:12px}.route-arrow{transform:rotate(90deg)}.flight-details{grid-template-columns:1fr}.segment-switch{flex-direction:column}.segment-divider{height:1px;margin:0 8px;width:100%}.segment-route{flex-direction:column;gap:4px}.segment-route .arrow{transform:rotate(90deg)}.multicity-switch{flex-direction:column}.multicity-switch .segment-divider{height:1px;margin:0 8px;width:100%}.multicity-switch .segment-route{flex-direction:column;gap:4px}.multicity-switch .segment-route .arrow{transform:rotate(90deg)}.roundtrip-columns{grid-template-columns:1fr}}.sort-bar{align-items:center;background:#f8f9ff;border:1px solid #e3e7ed;border-radius:12px;box-shadow:0 2px 8px #1a237e0f;display:flex;gap:16px;margin:16px 0 24px;padding:16px 20px}.sort-label{color:#1a237e;font-size:1rem;font-weight:600;white-space:nowrap}.sort-options{display:flex;flex-wrap:wrap;gap:8px}.sort-option{align-items:center;background:#fff;border:1px solid #c5cae9;border-radius:8px;color:#3949ab;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease}.sort-option:hover{background:#e8eaf6;border-color:#3949ab;box-shadow:0 2px 8px #3949ab26;transform:translateY(-1px)}.sort-option.active{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:#ff6b35;box-shadow:0 4px 12px #ff6b354d;color:#fff;transform:translateY(-1px)}.sort-option.active:hover{background:linear-gradient(135deg,#f7931e,#ff6b35);box-shadow:0 6px 16px #ff6b3566}.sort-arrow{font-size:.8rem;font-weight:700;margin-left:4px}.sort-direction{color:#607d8b;font-weight:600;margin-left:6px}.multicity-switch{background:#f4f7fb;border:1px solid #e3e7ed;border-radius:12px;box-shadow:0 2px 8px #1a237e0f;display:flex;overflow:hidden}.multicity-switch .segment-tab{background:#fff;border:none;cursor:pointer;flex:1 1;outline:none;padding:16px 20px;position:relative;transition:all .2s ease}.multicity-switch .segment-tab:hover{background:#f8f9ff}.multicity-switch .segment-tab.active{background:#fff;color:#ff6b35}.multicity-switch .segment-tab.active:after{background:#ff6b35;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.multicity-switch .segment-route{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:4px}.multicity-switch .segment-route .city{color:inherit;font-size:1.1rem;font-weight:600}.multicity-switch .segment-route .arrow{color:inherit;font-size:1rem;font-weight:700}.multicity-switch .segment-date{color:#607d8b;font-size:.9rem;font-weight:500;text-align:center}.multicity-switch .segment-tab.active .segment-date,.multicity-switch .segment-tab.active .segment-route .arrow,.multicity-switch .segment-tab.active .segment-route .city{color:#ff6b35}.multicity-switch .segment-divider{background:#e3e7ed;margin:8px 0;width:1px}.flight-card-new{background:#fff;border:1px solid #e3e7ed;border-radius:12px;box-shadow:0 2px 8px #1a237e0f;display:grid;grid-template-columns:2fr 1fr;margin-bottom:20px;overflow:hidden;transition:box-shadow .2s}.flight-card-new:hover{box-shadow:0 6px 24px #1a237e21}.flight-details-left{background:#fafbfc;border-right:1px solid #e3e7ed;padding:20px}.fare-actions-right{background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.flight-additional-details{grid-gap:12px;background:#fff;border:1px solid #e3e7ed;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:20px;padding:16px}.detail-item{display:flex;flex-direction:column;gap:4px}.detail-label{color:#607d8b;font-size:.85rem;font-weight:500}.detail-value{color:#263238;font-size:.9rem;font-weight:600}.fare-actions-right .fare-options{border:none;margin-bottom:20px;padding:0}.fare-actions-right .fare-options-header{margin-bottom:16px;text-align:center}.fare-actions-right .fare-label{color:#1a237e;font-size:1.1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.fare-actions-right .fare-list{gap:12px}.fare-actions-right .fare-option{border:2px solid #e3e7ed;border-radius:8px;padding:16px;transition:all .3s ease}.fare-actions-right .fare-option.selected{background:linear-gradient(135deg,#fff5f2,#fff);border-color:#ff6b35;box-shadow:0 4px 12px #ff6b3526}.fare-actions-right .fare-option:hover{background:#fff5f2;border-color:#ff6b35;box-shadow:0 6px 16px #ff6b3533;transform:translateY(-2px)}.fare-actions-right .fare-price{color:#ff6b35;font-size:1.4rem;font-weight:800;margin-bottom:8px;text-align:center}.fare-actions-right .fare-name{color:#1a237e;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.fare-actions-right .fare-features{gap:8px;justify-content:center}.fare-actions-right .fare-type{background:#f5f5f5;border-radius:4px;color:#607d8b;font-size:.8rem;font-weight:600;padding:4px 8px}.fare-actions-right .feature{border-radius:4px;font-size:.75rem;font-weight:600;padding:3px 8px}.fare-actions-right .feature.fare-basis{background:#f3e5f5;color:#7b1fa2}.fare-actions-right .feature.fare-class{background:#e8f5e8;color:#388e3c}.fare-actions-right .feature.fare-type{background:#fff3e0;color:#f57c00}.fare-actions-right .feature.fare-name{background:#e1f5fe;color:#0277bd}.fare-actions-right .feature.fare-basis-code{background:#fce4ec;color:#c2185b}.fare-actions-right .flight-actions-bottom{background:#f8f9ff;border:1px solid #e3e7ed;border-radius:8px;gap:16px;padding:20px}.fare-actions-right .book-btn{border-radius:8px;font-size:1.1rem;font-weight:700;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase}.fare-actions-right .compare-btn{background:#fff;border:2px solid #e3e7ed;border-radius:8px;color:#1a237e;font-size:1rem;font-weight:600;padding:16px 20px;transition:all .3s ease}.fare-actions-right .compare-btn:hover{background:#1a237e;border-color:#1a237e;box-shadow:0 4px 12px #1a237e4d;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.flight-card-new{grid-template-columns:1fr}.flight-details-left{border-bottom:1px solid #e3e7ed;border-right:none}.fare-actions-right{padding:16px}.flight-additional-details{grid-template-columns:1fr}}@media (max-width:768px){.flight-card-new{margin-bottom:16px}.fare-actions-right,.flight-details-left{padding:16px}.fare-actions-right .fare-option{padding:12px}.fare-actions-right .fare-price{font-size:1.2rem}.fare-actions-right .flight-actions-bottom{flex-direction:column;padding:16px}.fare-actions-right .book-btn,.fare-actions-right .compare-btn{font-size:1rem;padding:14px 20px}}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000040;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(900px,96vw)}.modal-header{align-items:center;background:#f8f9ff;border-bottom:1px solid #e3e7ed;display:flex;justify-content:space-between;padding:16px 20px}.modal-title .route{color:#1a237e;font-weight:700}.modal-title .sub{color:#607d8b;font-size:.9rem}.modal-close{background:#0000;border:none;color:#333;cursor:pointer;font-size:1.6rem;line-height:1}.fare-switcher{border-bottom:1px solid #e3e7ed;display:flex;gap:8px;padding:10px 16px}.fare-chip{background:#fff;border:1px solid #c5cae9;border-radius:999px;color:#3949ab;cursor:pointer;font-size:.85rem;padding:6px 12px}.fare-chip.active{background:#3949ab;border-color:#3949ab;color:#fff}.modal-tabs{border-bottom:1px solid #e3e7ed;display:flex;gap:8px;padding:10px 16px}.modal-tab{background:#fff;border:1px solid #c5cae9;border-radius:8px;color:#3949ab;cursor:pointer;font-weight:600;padding:10px 14px}.modal-tab.active{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:#ff6b35;color:#fff}.modal-body{overflow:auto;padding:16px}.details-section{display:flex;flex-direction:column;gap:12px}.segment-block{background:#fff;border:1px solid #e3e7ed;border-radius:8px;padding:12px}.segment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.segment-title{color:#1a237e;font-weight:600}.segment-duration{color:#263238;font-weight:600}.segment-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr auto 1fr}.segment-col .label{color:#607d8b;font-size:.8rem}.segment-col .value{color:#263238;font-weight:600}.segment-col .muted{color:#78909c;font-size:.85rem}.segment-col.arrow{align-items:center;color:#5c6bc0;display:flex;font-weight:700;justify-content:center}.layover{background:#fff5f2;border:1px solid #ffd7c7;border-radius:6px;color:#bf360c;margin-top:8px;padding:8px}.fare-block{background:#fff;border:1px solid #e3e7ed;border-radius:8px;padding:12px}.fare-title{color:#1a237e;font-weight:700;margin-bottom:8px}.fare-row{margin:4px 0}.fare-row,.fare-total{display:flex;justify-content:space-between}.fare-total{color:#263238;font-weight:800;margin-top:8px}.fare-note{color:#607d8b;font-size:.85rem;margin-top:6px}.rules-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.rule-item{border:1px solid #e3e7ed;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.rule-item .label{color:#607d8b}.rule-item .value.ok{color:#2e7d32;font-weight:700}.rule-item .value.warn{color:#c62828;font-weight:700}.baggage-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.baggage-item{border:1px solid #e3e7ed;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.muted{color:#78909c;font-size:.9rem}
/*# sourceMappingURL=main.7c0b57b7.css.map*/