.btn-smiles-orange{background-color:#ff7043;color:#fff;border:none;border-radius:50px;padding:5px 20px;font-weight:400;font-size:15px;cursor:pointer;transition:background-color .3s ease;text-decoration:none;display:inline-block;text-align:center}.btn-smiles-orange:hover{background-color:#e65100;color:#fff;text-decoration:none}.link,.link:hover{background:transparent;color:#fff}.link:hover{text-decoration:none}.btn-smiles-orange.disabled-style,.btn-smiles-orange[disabled]{background-color:#ccc;cursor:not-allowed;opacity:.7}.btn-smiles-orange.disabled-style{pointer-events:none}.btn-smiles-orange.disabled-style:hover{background-color:#a8a8a8;opacity:.8}.custom-baja-servicio-tooltip .tooltip-inner{background-color:#e0e0e0;color:#333;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:500;max-width:250px;border:none;z-index:1}.custom-baja-servicio-tooltip.bs-tooltip-top .tooltip-arrow:before{border:none}.custom-baja-servicio-tooltip .tooltip-text-highlight{color:#7b1fa2;font-weight:600}.custom-baja-servicio-tooltip .tooltip-text-normal{color:#333}@media (max-width:767.98px){.btn-smiles-orange{padding:4px 15px;font-size:13px;margin-left:8px!important;margin-right:8px!important}}.baggage-allowance{display:inline-flex!important;align-items:flex-end!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-gap:8px!important;gap:8px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:14px!important;margin:0!important;padding:0!important;line-height:1!important;vertical-align:bottom;color:#717171;white-space:nowrap!important}.baggage-allowance--legacy{grid-gap:0!important;gap:0!important}.baggage-allowance .baggage-allowance__item,.baggage-allowance>span{display:inline-flex!important;align-items:flex-end!important;justify-content:flex-start!important;position:static!important;float:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!important;flex-direction:row!important;vertical-align:bottom}.baggage-allowance .baggage-allowance__info-icon{display:block!important;width:14px!important;height:14px!important;flex-shrink:0!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:bottom center!important;vertical-align:bottom}.baggage-allowance .baggage-allowance__item{grid-gap:4px!important;gap:4px!important;flex-shrink:0!important}.baggage-allowance .baggage-allowance__qty{height:auto!important;min-height:0!important;font-weight:700!important;font-size:13px!important;line-height:1!important;color:#717171!important;transform:translateY(1px)}.baggage-allowance .baggage-allowance__icon,.baggage-allowance .baggage-allowance__qty{display:block!important;flex-shrink:0!important;align-self:flex-end!important;margin:0!important;padding:0!important;vertical-align:bottom}.baggage-allowance .baggage-allowance__icon{width:14px!important;height:14px!important;object-fit:contain!important;object-position:bottom center!important;opacity:1!important;position:static!important}.info-fare-conditions,.tb-booking td.baggage-allowance-cell{vertical-align:bottom!important;white-space:nowrap!important}.info-fare-conditions,.info-fare-conditions.col{align-items:flex-end!important}.info-fare-conditions span,.tb-booking td.baggage-allowance-cell span{display:inline-flex!important;align-items:flex-end!important;width:auto!important;height:auto!important;min-height:0!important;position:static!important;margin:0!important;padding:0!important;line-height:1!important;float:none!important}.info-fare-conditions .baggage-allowance__qty,.tb-booking td.baggage-allowance-cell .baggage-allowance__qty{display:block!important;height:auto!important;min-height:0!important;line-height:1!important;transform:translateY(1px)}.baggage-allowance-tooltip__inner,.tooltip.baggage-allowance-tooltip .tooltip-inner{max-width:none!important;width:max-content!important;white-space:nowrap!important;text-align:left!important;padding:10px 12px!important}.baggage-allowance__tooltip{display:block;text-align:left}.baggage-allowance__tooltip-line{display:block;white-space:nowrap;line-height:1.45}@media (max-width:768px){.baggage-allowance{grid-gap:5px!important;gap:5px!important;min-height:12px!important}.baggage-allowance .baggage-allowance__icon,.baggage-allowance .baggage-allowance__info-icon{width:12px!important;height:12px!important}.baggage-allowance .baggage-allowance__qty{font-size:11px!important;line-height:1!important;transform:translateY(1px)}}