
/* CGT v8 mobil/header/admin düzenlemeleri */
.offcanvase__logo img,.main__logo img{max-height:56px;width:auto;object-fit:contain}
@media(max-width:991px){
  body{overflow-x:hidden!important}
  .mobile__menu,.left__side.mobile__menu{position:fixed!important;top:0!important;left:0!important;right:auto!important;width:86vw!important;max-width:360px!important;height:100vh!important;background:#111!important;z-index:999999!important;padding:22px 18px!important;overflow-y:auto!important;box-shadow:16px 0 45px rgba(0,0,0,.35)!important;border:0!important;transform:translateX(-110%);transition:.28s ease!important}
  .mobile__menu.show,.mobile__menu.active,.mobile__menu.mean-container,.left__side.mobile__menu.active,.left__side.mobile__menu.show{transform:translateX(0)!important}
  .left__side.mobile__menu:before{content:'';position:fixed;left:86vw;top:0;width:14vw;height:100vh;background:rgba(0,0,0,.55)}
  .offcanvase__mobile__menu{background:#111!important;color:#fff!important;width:100%!important;min-height:100vh!important;padding:0!important;margin:0!important;border:0!important}
  .offcanvase__menu--close-icon,.close__btn,.mobile-menu-close,.offcanvas-close{position:absolute!important;right:14px!important;top:14px!important;width:38px!important;height:38px!important;background:#c89b3c!important;color:#111!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:1000001!important}
  .offcanvase__logo{padding:8px 48px 20px 0!important;margin-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}
  .offcanvase__logo img{max-height:48px!important;filter:none!important}
  .cgt-mobile-lang{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0!important;padding:12px;background:rgba(255,255,255,.06);border-radius:14px;border:1px solid rgba(255,255,255,.12)}
  .cgt-mobile-lang button{display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;border-radius:10px!important;padding:10px 12px!important;font-weight:800!important;width:100%}
  .cgt-mobile-lang img{width:26px!important;height:18px!important;object-fit:cover!important;border-radius:2px}
  .desktop__menu ul,.mobile__menu__active ul{padding:0!important;margin:0!important;background:#111!important}
  .desktop__menu li,.mobile__menu__active li{border-bottom:1px solid rgba(255,255,255,.08)!important;list-style:none!important}
  .desktop__menu a,.mobile__menu__active a,.slide__menu__item{color:#fff!important;display:block!important;padding:14px 2px!important;font-size:15px!important;background:transparent!important}
  .cgt-mobile-auth{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0!important}
  .cgt-mobile-auth a{background:#c89b3c!important;color:#111!important;text-align:center!important;border-radius:10px!important;padding:10px!important;font-weight:800!important}
  .cgt-countdown-marquee{font-size:12px!important;padding:7px 4px!important;overflow:hidden!important}
  .cgt-countdown-inner{animation:none!important;white-space:normal!important;gap:6px!important;justify-content:center!important;text-align:center!important;flex-wrap:wrap!important;padding:0 8px!important;line-height:1.25!important}
  .cgt-countdown-box{gap:3px!important;justify-content:center!important;flex-wrap:wrap!important}.cgt-countdown-box b{min-width:28px!important;padding:3px 5px!important;font-size:12px!important}
}
/* Ödeme kartları */
.payment-card{border:1px solid rgba(200,155,60,.25);border-radius:18px;background:#fff;padding:18px 20px;margin-bottom:14px}.payment-card label{display:flex;gap:10px;align-items:center;font-weight:800;color:#111}.payment-card p,.payment-card .bank-box{margin:10px 0 0 28px;color:#666;font-size:14px}.hotel-pay-note{background:#f7f1e6;border-radius:12px;padding:10px 12px;margin-top:10px!important}
