.stick-wrapper{padding:.5rem;background:#fff;border-top:1px solid var(--bs-border-color);margin-top:.5rem;position:sticky;top:0;z-index:100}.stick-wrapper--active{margin-top:0rem;border-top:none;border-bottom:1px solid var(--bs-border-color);-webkit-box-shadow:0px 2px 19px 0px rgba(0,0,0,.2);box-shadow:0 2px 19px #0003;left:0;right:0;-webkit-box-shadow:var(--bs-box-shadow-sm);box-shadow:var(--bs-box-shadow-sm)}.td-puffy-loading-wrap{position:relative;width:200px;height:200px;max-width:100%;overflow:hidden}.td-puffy-loading-cover{position:absolute;inset:0;z-index:2;background:#fff;pointer-events:none}.td-puffy-loading-wrap.is-playing .td-puffy-loading-cover{display:none}.td-puffy-loading-video{pointer-events:none!important}.td-puffy-loading-video::-webkit-media-controls,.td-puffy-loading-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important;opacity:0!important}@media(max-width:991.98px){.stick-wrapper{padding:.75rem .75rem .65rem;margin-top:.75rem}.stick-wrapper .nav-scroll{gap:1.25rem!important;padding:.15rem 0 .35rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.stick-wrapper .nav-scroll>a{padding:.45rem .15rem!important;line-height:1.35}#td-pansiyon-filtre-buttons:not(.d-none){display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem!important}#td-pansiyon-filtre-buttons .td-button-radio{margin-right:0;margin-bottom:0}#td-pansiyon-filtre-buttons .td-button-radio label{padding:.28rem .7rem;font-size:.72rem;font-weight:600;letter-spacing:.01em;border-width:1.5px;border-color:#adb5bd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014}#td-pansiyon-filtre-buttons .td-button-radio input[type=radio]:checked+label{-webkit-box-shadow:0 1px 5px rgba(14,103,236,.4);box-shadow:0 1px 5px #0e67ec66}}.td-otomatik-promo-banner{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;border:1px solid rgba(220,38,38,.35);background:linear-gradient(135deg,#dc26261a,#ef444414);color:#991b1b;border-radius:999px;padding:.45rem .9rem .45rem .45rem;font-size:.86rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;position:relative;z-index:5;pointer-events:auto;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.td-otomatik-promo-banner:hover{background:linear-gradient(135deg,#dc262629,#ef44441f);box-shadow:0 4px 14px #dc262638;transform:translateY(-1px)}.td-otomatik-promo-banner-icon{flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:50%;background:linear-gradient(145deg,#ef4444,#dc2626);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;box-shadow:0 2px 6px #b91c1c47}.td-otomatik-promo-banner-metin{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.td-otomatik-promo-banner-online{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;opacity:.9;line-height:1.1}.td-otomatik-promo-timer{flex-shrink:0;margin-left:.15rem;padding:.12rem .5rem;border-radius:999px;background:#b91c1c1f;color:#991b1b;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;letter-spacing:.02em;line-height:1.2}.td-otomatik-promo-timer:empty{display:none}.td-otomatik-promo-modal{background:radial-gradient(ellipse 80% 50% at 10% 0%,rgba(255,255,255,.2) 0%,transparent 55%),linear-gradient(165deg,#f87171,#ef4444 42%,#b91c1c);color:#fff;border:0;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 48px #b91c1c59}.td-otomatik-promo-modal .modal-body{padding:1.85rem 1.4rem 1.45rem}.td-otomatik-promo-close{position:absolute;top:.85rem;right:.85rem;opacity:.9;z-index:2}.td-otomatik-promo-ust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.85rem;padding-right:1.5rem}.td-otomatik-promo-badge,.td-otomatik-promo-modal-timer{display:inline-block;background:#0000002e;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.3rem .75rem;color:#fff}.td-otomatik-promo-badge{font-size:.76rem;font-weight:600;letter-spacing:.01em}.td-otomatik-promo-modal-timer{min-width:4.25rem;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700;letter-spacing:.04em;line-height:1.2}.td-otomatik-promo-modal-timer:empty{display:none}.td-otomatik-promo-altbaslik{margin:0 0 .35rem;font-size:.9rem;font-weight:500;opacity:.92}.td-otomatik-promo-tutar{font-weight:800;font-size:1.85rem;margin:0 0 1.1rem;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.12)}.td-otomatik-promo-kod-kutu{background:#0003;border:1px solid rgba(255,255,255,.18);border-radius:.85rem;padding:.95rem 1rem 1.05rem;margin-bottom:.95rem;backdrop-filter:blur(4px)}.td-otomatik-promo-kod-label{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin-bottom:.35rem}.td-otomatik-promo-kod{font-size:1.5rem;font-weight:800;letter-spacing:.12em}.td-otomatik-promo-online-not{margin-top:.45rem;font-size:.78rem;font-weight:500;opacity:.88;letter-spacing:.01em}.td-otomatik-promo-kopyala{display:block;width:100%;border:0;border-radius:.75rem;padding:.75rem 1rem;background:#fff;color:#991b1b;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0000001f;transition:transform .15s ease,box-shadow .15s ease}.td-otomatik-promo-kopyala:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000029}.td-otomatik-promo-sms{margin-top:.85rem;text-align:center}.td-otomatik-promo-sms-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin:0 auto;max-width:100%;font-size:.84rem;font-weight:600;line-height:1.35;cursor:pointer;user-select:none}.td-otomatik-promo-sms-toggle input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.td-otomatik-promo-sms-toggle-ui{flex-shrink:0;width:1.2rem;height:1.2rem;border-radius:999px;border:2px solid rgba(255,255,255,.95);background:#ffffff1f;box-shadow:inset 0 0 #fff;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.td-otomatik-promo-sms-toggle input:checked+.td-otomatik-promo-sms-toggle-ui{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 .28rem #b91c1c}.td-otomatik-promo-sms-toggle-text{text-align:left}.td-otomatik-promo-sms-check{display:flex;align-items:flex-start;gap:.55rem;margin:0;font-size:.84rem;font-weight:500;line-height:1.35;cursor:pointer;text-align:left}.td-otomatik-promo-sms-check input{flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.1rem;accent-color:#fff;cursor:pointer}.td-otomatik-promo-sms-check a{color:#fff;text-decoration:underline;font-weight:700}.td-otomatik-promo-sms-captcha{display:flex;flex-direction:column;align-items:center;margin:0 0 .75rem}.td-otomatik-promo-sms-captcha .g-recaptcha{transform-origin:top center}.td-otomatik-promo-sms-panel{margin-top:.75rem;padding:.85rem;border-radius:.85rem;background:#0000002e;border:1px solid rgba(255,255,255,.18);text-align:left}.td-otomatik-promo-sms-label{display:block;margin-bottom:.35rem;font-size:.78rem;font-weight:600;opacity:.92}.td-otomatik-promo-sms-tel{margin-bottom:.7rem}.td-otomatik-promo-sms-tel .td-ulke-kodu-wrap,.td-otomatik-promo-sms-tel .custom-select-area-code{flex:0 0 84px;width:84px;max-width:84px}.td-otomatik-promo-sms-tel .select2-container .select2-selection--single{background:#00000038;border-color:#ffffff47;color:#fff}.td-otomatik-promo-sms-tel .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:calc(1.5em + .75rem)}.td-otomatik-promo-sms-tel .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.td-otomatik-promo-modal .select2-dropdown.td-ulke-kodu-dropdown{background:#fff;color:#212529}.td-otomatik-promo-sms-input{background:#ffffff1f;border-color:#ffffff47;color:#fff}.td-otomatik-promo-sms-input::placeholder{color:#ffffff8c}.td-otomatik-promo-sms-input:focus{box-shadow:none;border-color:#ffffff8c;background:#ffffff2e;color:#fff}.td-otomatik-promo-sms-kvkk{margin-bottom:.65rem;font-size:.78rem}.td-otomatik-promo-sms-gonder{display:block;width:100%;border:0;border-radius:.75rem;padding:.7rem 1rem;background:#fff;color:#991b1b;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0000001f}.td-otomatik-promo-sms-gonder:disabled{opacity:.75;cursor:default}.td-otomatik-promo-sms-mesaj{margin-top:.55rem;min-height:1.1rem;font-size:.78rem;line-height:1.35}.td-otomatik-promo-sms-mesaj.is-ok{color:#bbf7d0}.td-otomatik-promo-sms-mesaj.is-err{color:#fecaca}.td-otomatik-promo-min{margin-top:.95rem;margin-bottom:0;font-size:.78rem;line-height:1.45;opacity:.9}
