/* v3.12.53 — İşletme başvuru formu ekran içi kaydırma ve sade konum işlemleri */
.business-provider-action-removed{display:none!important}
body.business-request-open{overflow:hidden!important}
body.business-request-open #app{overflow:hidden!important}
.business-request-page{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}
.business-request-panel{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;align-items:stretch!important}
.business-request-card{height:calc(100dvh - 64px)!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
.business-request-topbar,.business-request-heading{flex:0 0 auto!important}
.business-request-form{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;align-content:start!important;scrollbar-gutter:stable!important}
.business-request-form .business-geocode-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.business-request-form .business-geocode-actions>.btn{width:100%!important;justify-content:center!important}
.business-request-actions{position:sticky!important;bottom:-22px!important;z-index:30!important}
@media(max-width:1100px){
  .business-request-card{height:calc(100dvh - 56px)!important}
}
@media(max-width:760px){
  .business-request-panel{height:100dvh!important;max-height:100dvh!important;padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))!important}
  .business-request-card{height:100%!important;max-height:100%!important;width:100%!important}
  .business-request-topbar{margin-bottom:10px!important;gap:10px!important}
  .business-request-topbar .secure-login-brand img{width:42px!important;height:42px!important}
  .business-request-topbar .secure-login-brand b{font-size:14px!important}
  .business-request-topbar .secure-login-brand small{font-size:11px!important}
  .business-request-heading{margin-bottom:10px!important}
  .business-request-heading h2{font-size:22px!important;line-height:1.15!important}
  .business-request-heading p{margin-top:5px!important;font-size:12px!important;line-height:1.35!important}
  .business-request-form{padding:13px!important;gap:11px!important;border-radius:15px!important}
  .business-request-form .business-geocode-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}
  .business-request-form .business-geocode-actions .btn{min-height:44px!important;padding:9px 8px!important;font-size:12px!important}
  .business-request-form .business-map-preview{min-height:230px!important}
  .business-request-actions{bottom:-13px!important;margin:2px -13px -13px!important;padding:11px 13px calc(11px + env(safe-area-inset-bottom))!important}
}
@media(max-width:420px){
  .business-request-topbar{display:flex!important;align-items:center!important}
  .business-request-back{margin-left:auto!important;white-space:nowrap!important}
  .business-request-heading h2{font-size:20px!important}
  .business-request-form .business-geocode-actions{grid-template-columns:1fr!important}
  .business-request-actions{grid-template-columns:1fr 1fr!important}
}
@media(max-height:700px){
  .business-request-topbar{margin-bottom:7px!important}
  .business-request-heading{margin-bottom:7px!important}
  .business-request-heading p{display:none!important}
  .business-request-form{padding-top:11px!important}
}
