.md-booking{padding:0!important;border:0!important;border-radius:16px!important;background:#061e3a!important;color:#fff!important;box-shadow:0 20px 50px rgba(2,22,47,.18)!important}.md-booking-heading{padding:24px 22px 0}.md-booking-heading h2{margin:0 0 5px;color:#fff;font-size:22px;font-weight:700}.md-booking-heading p{margin:0;color:#a8bbcf;font-size:12px}.md-booking .md-price{margin:18px 22px 0;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.md-booking .md-price small{color:#a9b9ca}.md-booking .md-price strong{color:#fff}.md-booking form{padding:0 22px 20px}.md-booking-enhanced>small{color:#d6e0ea!important;letter-spacing:.5px!important}.md-range-trigger,.md-guest-trigger{height:52px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#19334f!important}.md-booking-summary{display:none;margin-top:18px!important;padding:16px 14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:rgba(255,255,255,.06)!important}.md-booking-summary.is-ready{display:block}.md-booking-summary h3{margin:0 0 13px;color:#fff;font-size:12px;letter-spacing:.2px}.md-booking-summary>div{margin:10px 0!important;color:#b9c8d8!important;font-size:12px!important}.md-booking-summary b{color:#fff}.md-booking-summary del{color:#ff4b4b;font-weight:700}.md-booking-summary .saving b{color:#20c97a}.md-booking-summary .total{border-color:rgba(255,255,255,.15)!important;color:#fff!important;font-size:15px!important}.md-promo-toggle{display:none;margin:15px 0 0!important}.md-booking-summary.is-ready~.md-promo-toggle{display:block}.md-promo-toggle input{position:absolute;opacity:0}.md-promo-toggle span{display:flex;align-items:center;justify-content:center;gap:8px;height:43px;border:2px solid #fff;border-radius:5px;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.md-promo-toggle input:checked+span{border-color:#17a8ef;background:#17a8ef}.md-coupon{display:none!important}.md-coupon.is-open{display:flex!important}.md-coupon input{border:0!important;border-radius:6px!important}.md-coupon button{background:#17a8ef!important;color:#fff!important}.md-no-charge{color:#9eb1c4!important}.md-booking #tfiyat,.md-booking #tgonder{width:100%;height:54px;border:0;border-radius:7px;background:#ff7a1a!important;color:#fff!important;font-size:14px;font-weight:700;box-shadow:none!important}.md-booking #tgonder{background:#12a8ee!important}.md-trust{margin:0 22px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.md-trust span{color:#d1deea!important}.md-whatsapp{margin:0 22px 22px!important;background:#e4f8ef!important;color:#128259!important}.md-tourism-license{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:16px;border-radius:13px;background:#edf9ff;color:#e53032}.md-ministry-seal{position:relative;display:grid;place-items:center;width:46px;height:46px;border:2px solid #e53032;border-radius:50%;font-size:11px}.md-ministry-seal i{position:absolute;font-size:28px;opacity:.18}.md-ministry-seal span{font-weight:800}.md-tourism-license>strong{font-size:11px;line-height:1.35}.md-license-number{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:10px;background:#fff;color:#26384a}.md-license-number>i{font-size:20px}.md-license-number span{font-size:9px}.md-license-number b{display:block;font-size:11px}.md-booking-popover{color:#102d48!important}.vcal-day{min-height:51px!important;background:#f3f8fb!important}.vcal-day del{display:block;color:#e33;font-size:7px;line-height:1}.vcal-price{font-size:8px!important}.vcal-day.is-booked{background:#ffaaaa!important;color:#771717!important}.vcal-day.is-pending{background:#e6ad19!important;color:#5b3b00!important}.vcal-day.is-turnover{background:linear-gradient(135deg,#ffaaa9 0 49%,#edf8fb 50%)!important}.vcal-day.is-range{background:#1fa9ed!important;color:#fff!important}.vcal-actions{align-items:center;gap:10px}.vcal-actions>[data-calendar-nights]{margin-right:auto;color:#173b32;font-size:11px}.villa-license-field{padding:18px;border:1px solid #d8e9e3;border-radius:13px;background:#f7fbfa}.villa-license-field small{display:block;margin-top:7px;color:#789087;font-size:11px}@media(max-width:560px){.md-tourism-license{grid-template-columns:42px 1fr}.md-license-number{grid-column:1/-1;justify-content:center}.md-booking-heading{padding:20px 18px 0}.md-booking form{padding-left:18px;padding-right:18px}.md-booking-popover{padding:10px!important}.vcal-day{min-height:45px!important}}
