.uq-detail-tools{padding:20px 22px;background:#fbfdfc;border-bottom:1px solid #dce8f3}.uq-detail-tools>p{margin:10px 0 15px;font-size:11px;color:#647c84;line-height:1.6}.uq-year{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.uq-year label{font-size:11px;max-width:330px}.uq-year input{display:block;border:1px solid #cbdcdb;padding:10px;border-radius:7px;margin-top:7px;width:100%}.uq-sector{border:1px solid #d8e4e1;border-radius:8px;margin:9px 0;background:#fff}.uq-sector summary{padding:13px 15px;cursor:pointer;font-size:12px;font-weight:700;color:#215f55}.uq-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.uq-fields label{font-size:10px;color:#557079}.uq-fields input{display:block;width:100%;min-width:0;padding:9px;border:1px solid #cbdcdb;border-radius:6px;margin-top:5px}.uq-sector>.action-link{margin:0 15px 15px}.uq-panel>header>span{font-size:10px;letter-spacing:1.5px;color:#197365}.uq-panel [data-uq-status]{margin:16px 0;padding:12px;background:#f2f7f6;color:#275e54;font-size:12px;line-height:1.6}.uq-preview-option{margin:25px 0;border-top:1px solid #dce8e5;padding-top:10px}.uq-preview-option>h3{font-size:15px;margin:12px 0!important}.uq-export-actions{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap}.uq-review{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;padding:16px;border:1px solid #cfdfda;border-radius:8px;background:#f4faf6}.uq-review input{flex:none;margin-top:4px}.uq-send-note{font-size:11px;line-height:1.8;margin-top:14px!important}.uq-fares{display:flex;gap:1px;background:#d9e5e0}.uq-fares>div{flex:1;background:#edf5f1;padding:20px}.uq-fares small,.uq-fares span{display:block;font-size:10px;color:#56746b}.uq-fares strong{display:block;font-size:23px;font-weight:500;margin:7px 0}.uq-export .fd-folio{width:1020px;max-width:none}.uq-export .fd-journey{display:grid;grid-template-columns:170px minmax(0,1fr)}.uq-export .fd-legs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.uq-export .fd-brand{display:flex}.uq-export .fd-journey>aside{display:block}.uq-export .fd-cover h2{font-size:35px}.uq-export .fd-journey aside .fd-bag{padding:16px 0 0;margin-top:15px;border-top:1px solid #d7e4df}@media(max-width:700px){.uq-fields{grid-template-columns:1fr 1fr}.uq-detail-tools{padding:16px}.uq-fares{flex-wrap:wrap}.uq-fares>div{min-width:120px}}@media(max-width:400px){.uq-fields{grid-template-columns:1fr}.uq-panel{padding:15px!important}}

.uq-brand-lockup{display:flex;align-items:center;gap:16px}.uq-brand-lockup img{width:150px;height:58px;object-fit:contain}.uq-brand-lockup strong{font-size:13px;letter-spacing:1px}.uq-airline-marks{display:flex;flex-wrap:wrap;gap:20px;padding:22px 30px;border-bottom:1px solid #dbe5e1;background:#fff}.uq-airline-marks>div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 20px;align-items:center;flex:1;min-width:220px}.uq-airline-marks img{grid-row:1/3;width:160px;height:56px;object-fit:contain;object-position:left center}.uq-airline-marks span{font:9px Arial,sans-serif;letter-spacing:1.5px;color:#688078}.uq-airline-marks strong{font:600 15px Arial,sans-serif;color:#193f47}.uq-panel{scroll-margin-top:95px}[data-uq-jump]{margin-left:8px}.uq-export .uq-brand-lockup img{width:175px;height:64px}@media(max-width:650px){.uq-brand-lockup{gap:8px}.uq-brand-lockup strong{display:none}.uq-brand-lockup img{width:125px;height:48px}.uq-airline-marks{padding:18px}.uq-airline-marks>div{grid-template-columns:120px minmax(0,1fr)}.uq-airline-marks img{width:120px;height:44px}}
