@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 rgba(0,0,0,.08);box-shadow:0 -2px 12px rgba(0,0,0,.06);z-index:10}body.dark-mode .bk-sticky-bottom-cta{background:var(--bg-card,#1e293b);border-top-color:rgba(255,255,255,.1);box-shadow:0 -2px 12px rgba(0,0,0,.4)}.bk-touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.bk-tap-min{}@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 rgba(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){#tosla-tapu-form input[type="text"],#tosla-tapu-form input[type="tel"],#tosla-tapu-form input[name="CardNo"],#tosla-tapu-form input[name="ExpireDate"],#tosla-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}}