/* v3.12.49 — İşletme ekleme/düzenleme işlem düğmeleri her zaman görünür */
body.business-modal-open{overflow:hidden!important;touch-action:none!important}
#adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{
  height:var(--business-modal-viewport-height,100dvh)!important;
  max-height:var(--business-modal-viewport-height,100dvh)!important;
  overflow:hidden!important;
}
#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{
  display:flex!important;
  flex-direction:column!important;
  width:min(860px,100%)!important;
  height:min(900px,calc(var(--business-modal-viewport-height,100dvh) - 28px))!important;
  max-height:calc(var(--business-modal-viewport-height,100dvh) - 28px)!important;
  min-height:0!important;
  overflow:hidden!important;
}
#adminBusinessEditModal .modal-head,#businessEditModal .modal-head{
  position:relative!important;
  top:auto!important;
  flex:0 0 auto!important;
  z-index:5!important;
}
#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  min-height:0!important;
  max-height:none!important;
  padding:0!important;
  overflow:hidden!important;
}
#adminBusinessEditModal .central-business-edit-scroll,#businessEditModal .central-business-edit-scroll{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-content:start!important;
  gap:14px!important;
  flex:1 1 auto!important;
  min-height:0!important;
  padding:18px 22px 22px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scroll-padding-bottom:24px!important;
}
#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{
  position:relative!important;
  inset:auto!important;
  flex:0 0 auto!important;
  z-index:8!important;
  width:100%!important;
  margin:0!important;
  padding:13px 22px calc(13px + env(safe-area-inset-bottom,0px))!important;
  border-top:1px solid #e2e8f0!important;
  background:#fff!important;
  box-shadow:0 -12px 28px rgba(15,23,42,.10)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
#adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:46px!important;
}
.admin-business-create-card{overflow:visible!important}
.admin-business-create-actions{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;background:#fff;z-index:20}
@media(max-width:720px){
  #adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{
    align-items:flex-end!important;
    height:var(--business-modal-viewport-height,100dvh)!important;
    max-height:var(--business-modal-viewport-height,100dvh)!important;
  }
  #adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{
    height:calc(var(--business-modal-viewport-height,100dvh) - 4px)!important;
    max-height:calc(var(--business-modal-viewport-height,100dvh) - 4px)!important;
    border-radius:22px 22px 0 0!important;
  }
  #adminBusinessEditModal .central-business-edit-scroll,#businessEditModal .central-business-edit-scroll{
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
    padding:14px 16px 20px!important;
  }
  #adminBusinessEditModal .central-business-edit-scroll .field,
  #adminBusinessEditModal .central-business-edit-scroll .full,
  #adminBusinessEditModal .central-business-edit-scroll .form-section-title,
  #businessEditModal .central-business-edit-scroll .field,
  #businessEditModal .central-business-edit-scroll .full,
  #businessEditModal .central-business-edit-scroll .form-section-title{grid-column:1!important}
  #adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{
    display:grid!important;
    grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;
    gap:9px!important;
    padding:11px 12px calc(11px + env(safe-area-inset-bottom,0px))!important;
  }
  #adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{
    width:100%!important;
    min-width:0!important;
    min-height:48px!important;
    font-size:13px!important;
    white-space:nowrap!important;
  }
  .admin-business-create-actions{
    position:sticky!important;
    bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;
    margin:14px -14px -14px!important;
    padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;
    border-top:1px solid #e2e8f0!important;
    box-shadow:0 -10px 24px rgba(15,23,42,.10)!important;
  }
  .admin-business-create-actions .btn{min-height:50px!important}
}
@media(max-height:560px){
  #adminBusinessEditModal .modal-head,#businessEditModal .modal-head{padding-top:11px!important;padding-bottom:10px!important}
  #adminBusinessEditModal .modal-head p,#businessEditModal .modal-head p{display:none!important}
  #adminBusinessEditModal .central-business-edit-scroll,#businessEditModal .central-business-edit-scroll{padding-top:10px!important}
  #adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{padding-top:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}
}
