@media (pointer:coarse){.panel-satin-alim-list .panel-ozet-btn,.panel-satin-alim-list .panel-check-kapora-btn,.panel-satin-alim-list .btn-primary.btn-sm,.panel-satin-alim-list .panel-odeme-plani-btn,.panel-satin-alim-list .panel-satin-fatura-btn,.panel-satin-alim-list .panel-satin-fatura-indir{min-height:44px;height:auto;padding-top:8px;padding-bottom:8px}.mv-stars{gap:4px}.mv-star{min-width:44px;min-height:44px;padding:6px;display:inline-flex;align-items:center;justify-content:center}.vekalet-onizleme-close,.evrak-info-modal-close,.satin-alim-option-aciklama-modal-close{min-width:44px;min-height:44px}}.bk-safe-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}.bk-safe-top{padding-top:max(12px,env(safe-area-inset-top))}.bk-sticky-bottom-cta{position:sticky;bottom:0;background:var(--bg-card,#fff);padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid rgb(0 0 0 / .08);box-shadow:0 -2px 12px rgb(0 0 0 / .06);z-index:10}body.dark-mode .bk-sticky-bottom-cta{background:var(--bg-card,#1e293b);border-top-color:rgb(255 255 255 / .1);box-shadow:0 -2px 12px rgb(0 0 0 / .4)}.bk-touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (pointer:coarse){.bk-tap-min{min-width:44px;min-height:44px}}@media (max-width:25.875em){.bk-stack-on-mobile{flex-direction:column!important;align-items:stretch!important}.bk-stack-on-mobile>*{width:100%}.bk-hide-on-mobile{display:none!important}.bk-scroll-x-clip{max-width:100vw;overflow-x:hidden}}.bk-scroll-snap-x{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:8px;scrollbar-width:thin}.bk-scroll-snap-x>*{scroll-snap-align:start;flex:0 0 auto}@media (max-width:25.875em){.panel-odeme-alert{flex-wrap:wrap;gap:10px;padding:12px 14px}.panel-odeme-alert i{font-size:1.25rem}.panel-satin-alim-list .panel-ozet-btn,.panel-satin-alim-list .panel-check-kapora-btn,.panel-satin-alim-list .btn-primary.btn-sm,.panel-satin-alim-list .panel-odeme-plani-btn,.panel-satin-alim-list .panel-satin-fatura-btn,.panel-satin-alim-list .panel-satin-fatura-indir{flex:1 1 auto;min-width:0}}.panel-satin-alim-durum-rozet{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}@media (max-width:25.875em){.evrak-kimlik-card-inner{flex-direction:column!important;min-height:0!important}.evrak-kimlik-card-photo{width:100%!important;border-right:none!important;border-bottom:2px dashed rgb(0 0 0 / .12);padding:14px 16px!important;flex-direction:row!important;gap:12px}.evrak-kimlik-card-photo-placeholder{width:56px!important;height:70px!important;font-size:1.5rem!important}.evrak-kimlik-card-photo-label{margin-top:0!important;align-self:center}.evrak-kimlik-card-body{padding:14px 16px!important}}.mv-kart__video{aspect-ratio:16 / 9;max-height:none;object-fit:contain}@media (pointer:coarse){.mv-kart__dropzone{min-height:132px}.mv-kart__feedback summary{min-height:44px;display:flex;align-items:center}}@media (max-width:47.9375em){.vekalet-onizleme-iframe{display:none!important}.vekalet-onizleme-pdf-fallback{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;text-align:center}.vekalet-onizleme-pdf-fallback i{font-size:2.5rem;color:var(--text-muted,#94a3b8)}.vekalet-onizleme-pdf-fallback a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--color-primary,#fdc500);color:#1a1a2e;border-radius:8px;font-weight:600;text-decoration:none;min-height:44px}}.vekalet-onizleme-pdf-fallback{display:none}@supports (height:100dvh){body.ilan-satildi-page,body[data-page="ilan-satildi"]{min-height:100dvh!important;height:auto!important}}@media (max-width:25.875em){body.ilan-satildi-page,body[data-page="ilan-satildi"]{align-items:flex-start!important;padding-top:24px!important}body.ilan-satildi-page h1,body[data-page="ilan-satildi"] h1{font-size:1.75rem!important}}.ilan-satildi-benzer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;text-align:left}@media (max-width:22em){.ilan-satildi-benzer-grid{grid-template-columns:1fr}}@media (pointer:coarse){#pos-tapu-form input[type="text"],#pos-tapu-form input[type="tel"],#pos-tapu-form input[name="CardNo"],#pos-tapu-form input[name="ExpireDate"],#pos-tapu-form input[name="Cvv"]{font-size:16px;line-height:1.5}}@media (max-width:31.9375em){.vekalet-onizleme-box,.evrak-info-modal-box,.satin-alim-option-aciklama-modal-box{max-width:100vw!important;width:100vw!important;max-height:100dvh!important;height:auto;border-radius:0!important}}.mobile-app-banner{display:none}@media (max-width:47.9375em){.mobile-app-banner:not([hidden]){display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));background:#fff;border-bottom:1px solid rgb(0 0 0 / .08);box-shadow:0 1px 4px rgb(0 0 0 / .06);position:relative;z-index:60}.mobile-app-banner__close{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:#fff0;color:#6b7280;font-size:1.3rem;line-height:1;cursor:pointer;padding:0}.mobile-app-banner__icon{flex:0 0 auto;width:38px;height:38px;border-radius:9px;object-fit:contain;background:#fdc500;padding:5px}.mobile-app-banner__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.mobile-app-banner__text strong{font-size:.85rem;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-app-banner__text span{font-size:.72rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-app-banner__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .9rem;border-radius:999px;background:#fdc500;color:#1a1a1a;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.mobile-app-banner__cta:active{opacity:.85}}body.dark-mode .mobile-app-banner:not([hidden]){background:#111827;border-bottom-color:rgb(255 255 255 / .08)}body.dark-mode .mobile-app-banner__text strong{color:#e5e7eb}body.dark-mode .mobile-app-banner__text span{color:#9ca3af}