.heading h1{font-weight:700}.plaindetails-box .tooltipmainbox .tooltip.active{display:inline-block;opacity:1}.plaindetails-box .logo img{max-height:50px;width:auto}.plaindetails-box .plain-date .flight-box img.arrive{-webkit-transform:scaleX(-1);translform:scaleX(-1)}.plaindetails-box .bnf-flight-meta{text-align:center;margin:8px auto 4px;padding:8px 12px;line-height:1.35}.plaindetails-box .bnf-carrier{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.plaindetails-box .bnf-carrier-name{font-size:15px;font-weight:600;color:#0e436b;letter-spacing:.2px}.plaindetails-box .bnf-flight-code{font-size:12px;color:#6c7a8c;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-weight:500}.plaindetails-box .bnf-flight-authorize{margin:6px 0 0;font-size:11px;color:#94a3b8;line-height:1.35}.plaindetails-box .bnf-stopover{text-align:center;margin:4px 0;font-size:12px;color:#b45309;background:#fff8e1;border-radius:4px;padding:4px 10px;display:inline-block}.plaindetails-box h5.bnf-seats-left{display:inline-flex;align-items:center;gap:6px;margin:12px auto 4px;padding:6px 14px;font-size:13px;font-weight:600;border-radius:999px;text-align:center;width:auto;line-height:1.2}.plaindetails-box h5.bnf-seats-left i{font-size:12px}.plaindetails-box h5.bnf-seats-low{color:#92400e;background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffd97a}.plaindetails-box h5.bnf-seats-urgent{color:#b91c1c;background:linear-gradient(135deg,#fff0f0,#ffd6d6);border:1px solid #f5a3a3;box-shadow:0 1px 4px rgba(185,28,28,.15);animation:bnf-seats-pulse 2.4s ease-in-out infinite}.plaindetails-box h5.bnf-seats-urgent i{color:#dc2626}@keyframes bnf-seats-pulse{0%,to{transform:scale(1);box-shadow:0 1px 4px rgba(185,28,28,.15)}50%{transform:scale(1.03);box-shadow:0 2px 8px rgba(185,28,28,.25)}}.plaindetails-box{text-align:center}.plaindetails-box h5.bnf-seats-left{align-self:center}.plaindetails-box{border-radius:12px;position:relative}.plaindetails-box .bnf-direction-header{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0 0 12px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px;text-align:center;background:#f1f5f9;color:#6c7a8c;border:1px solid #e3e9f1;width:-moz-fit-content;width:fit-content;align-self:flex-start;line-height:1.2}.plaindetails-box .bnf-direction-icon{display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;width:auto;height:auto}.plaindetails-box .bnf-direction-icon i{font-size:11px}.plaindetails-box.bnf-direction-departure{border-top:none}.plaindetails-box.bnf-direction-departure .bnf-direction-header{background:#fff4ec;color:#b94a18;border-color:#ffd5b8}.plaindetails-box.bnf-direction-departure .bnf-direction-icon i{color:#fb6d2f}.plaindetails-box.bnf-direction-arrive{border-top:none}.plaindetails-box.bnf-direction-arrive .bnf-direction-header{background:#eef6ff;color:#1c4e80;border-color:#cfe2ff}.plaindetails-box.bnf-direction-arrive .bnf-direction-icon i{color:#1c7ed6}.plaindetails-box{display:flex!important;flex-direction:column;align-items:stretch}@media (max-width:479px){.plaindetails-box .bnf-direction-header{font-size:10.5px;padding:3px 8px}.plaindetails-box .bnf-direction-icon i{font-size:10px}}.bonauf-desktop .plaindetails-box .tooltipmainbox .btn-tooltip[data-v-432acbe0]{font-size:22px}.bonauf-desktop .plaindetails-box .tooltipmainbox .tooltip ul li[data-v-432acbe0]{margin-bottom:10px;font-size:12px;line-height:20px}