/* Build 34 — compact inline mileage, customer Close buttons */
#bookingCalculator .z34-inline-mileage{border:1px solid #39546a;border-radius:12px;padding:14px;margin:14px 0;display:flex;flex-direction:column;gap:10px}
#bookingCalculator .z34-mileage-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}
#bookingCalculator .z34-inline-mileage label{display:flex;flex-direction:column;gap:6px}
#bookingCalculator .z34-inline-mileage input{width:100%;box-sizing:border-box;max-width:100%}
#bookingCalculator .z34-inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#bookingCalculator .z34-inline-actions .btn{min-width:0;white-space:normal;font-size:13px;padding:9px 7px;text-align:center}
#bookingCalculator #z34MileageInfo{margin:0;line-height:1.5}
#customerProfileDetails .profile-detail-head{position:relative;padding-top:43px!important}
#customerProfileDetails #profileBack.z34-top-close{position:absolute!important;right:0!important;top:0!important;width:auto!important;min-width:0!important;max-width:max-content!important;min-height:32px!important;height:34px!important;padding:5px 11px!important;flex:none!important;font-size:12px!important;border-radius:8px!important;background:transparent!important;border:1px solid #39546a!important;color:#76d9c4!important}
#customerProfileDetails #z34BottomClose{display:inline-block;margin:16px 0 0 0;width:auto!important;min-height:34px;padding:6px 11px;font-size:12px;background:transparent!important;border:1px solid #39546a!important;color:#76d9c4!important;border-radius:8px}
@media(max-width:430px){#bookingCalculator .z34-inline-mileage{padding:11px}#bookingCalculator .z34-inline-actions .btn{font-size:12px}}

#bookingCalculator #calcAddTravel,#bookingCalculator #calcIgnoreTravel{display:none!important}
