.mtbe-box,.mtbe-results,.mtbe-passenger,.mtbe-confirm{background:#fff;border:1px solid #e1e8f2;border-radius:18px;padding:24px;box-shadow:0 12px 35px #061b3a12}.mtbe-tabs{display:flex;gap:22px;border-bottom:1px solid #e4eaf2;padding-bottom:14px;margin-bottom:18px}.mtbe-tabs b{color:#0b63f6}.mtbe-grid{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:12px}.mtbe-grid label,.mtbe-passgrid label{font-size:12px;font-weight:800;color:#4c5a70}.mtbe-grid input,.mtbe-grid select,.mtbe-passgrid input{display:block;width:100%;margin-top:6px;padding:13px;border:1px solid #dce4ef;border-radius:9px}.mtbe-btn{background:#0b63f6;color:#fff!important;border:0;border-radius:9px;padding:13px 18px;font-weight:850;display:inline-block;cursor:pointer}.mtbe-note{font-size:12px;color:#728096}.mtbe-summary{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e5ebf3;margin-bottom:4px}.mtbe-result{display:grid;grid-template-columns:1.4fr 1.2fr .8fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #edf1f6}.mtbe-result small{display:block;color:#728096;margin-top:4px}.mtbe-passgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mtbe-passgrid button{grid-column:1/-1;width:max-content}.mtbe-confirm{text-align:center;padding:60px 25px}.mtbe-check{margin:auto auto 15px;width:65px;height:65px;border-radius:50%;background:#16b364;color:#fff;display:grid;place-items:center;font-size:35px}@media(max-width:800px){.mtbe-grid,.mtbe-result,.mtbe-passgrid{grid-template-columns:1fr}.mtbe-result .mtbe-btn,.mtbe-passgrid button{width:100%;text-align:center}.mtbe-summary{display:block}}
