/* v3.12.30 — Ana Admin işletme düzenleme modalı */
body.business-modal-open{overflow:hidden!important;touch-action:none}
#adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{position:fixed!important;inset:0!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:rgba(15,23,42,.62)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow-y:auto!important}
#adminBusinessEditModal[hidden],#businessEditModal[hidden]{display:none!important}
#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{position:relative!important;width:min(760px,100%)!important;max-height:min(88vh,820px)!important;margin:auto!important;padding:0!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 80px rgba(15,23,42,.28)!important;overflow:hidden!important}
#adminBusinessEditModal .modal-head,#businessEditModal .modal-head{position:sticky!important;top:0!important;z-index:3!important;margin:0!important;padding:20px 22px 16px!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;align-items:center!important}
#adminBusinessEditModal .modal-head h2,#businessEditModal .modal-head h2{font-size:20px!important;line-height:1.25!important;font-weight:800!important;color:#0f172a!important}
#adminBusinessEditModal .modal-head p,#businessEditModal .modal-head p{font-size:13px!important;color:#64748b!important}
#adminBusinessEditModal .icon-btn,#businessEditModal .icon-btn{width:40px!important;height:40px!important;flex:none!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f8fafc!important;color:#334155!important;font-size:24px!important;line-height:1!important}
#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px 22px 96px!important;max-height:calc(min(88vh,820px) - 78px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}
#adminBusinessEditModal .form-section-title,#businessEditModal .form-section-title{grid-column:1/-1!important;margin:8px 0 0!important;padding:0 0 8px!important;border-bottom:1px solid #e2e8f0!important;font-size:14px!important;font-weight:800!important;color:#334155!important}
#adminBusinessEditModal .field,#businessEditModal .field{min-width:0!important;margin:0!important}
#adminBusinessEditModal .field label,#businessEditModal .field label{display:block!important;margin:0 0 6px!important;font-size:12px!important;font-weight:700!important;color:#475569!important}
#adminBusinessEditModal input,#adminBusinessEditModal select,#adminBusinessEditModal textarea,#businessEditModal input,#businessEditModal select,#businessEditModal textarea{width:100%!important;min-height:46px!important;border:1px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;padding:10px 12px!important;color:#0f172a!important;outline:none!important;box-shadow:none!important}
#adminBusinessEditModal textarea,#businessEditModal textarea{min-height:92px!important;resize:vertical!important}
#adminBusinessEditModal input:focus,#adminBusinessEditModal select:focus,#adminBusinessEditModal textarea:focus,#businessEditModal input:focus,#businessEditModal select:focus,#businessEditModal textarea:focus{border-color:#673de6!important;box-shadow:0 0 0 3px rgba(103,61,230,.12)!important}
#adminBusinessEditModal .full,#businessEditModal .full{grid-column:1/-1!important}
#adminBusinessEditModal .checkline,#businessEditModal .checkline{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#f8fafc!important;color:#334155!important;font-weight:700!important}
#adminBusinessEditModal .checkline input,#businessEditModal .checkline input{width:20px!important;min-height:20px!important;height:20px!important;flex:none!important;padding:0!important}
#adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:4!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e5e7eb!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(8px)!important}
#adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{min-height:44px!important;border-radius:12px!important;padding:10px 18px!important}
@media(max-width:720px){
 #adminBusinessEditModal.modal-backdrop,#businessEditModal.modal-backdrop{align-items:flex-end!important;padding:0!important;background:rgba(15,23,42,.68)!important}
 #adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{width:100%!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}
 #adminBusinessEditModal .modal-head,#businessEditModal .modal-head{padding:16px 16px 13px!important}
 #adminBusinessEditModal .modal-head h2,#businessEditModal .modal-head h2{font-size:18px!important}
 #adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{grid-template-columns:1fr!important;gap:12px!important;padding:14px 16px 106px!important;max-height:calc(94dvh - 70px)!important}
 #adminBusinessEditModal .field,#adminBusinessEditModal .full,#adminBusinessEditModal .form-section-title,#businessEditModal .field,#businessEditModal .full,#businessEditModal .form-section-title{grid-column:1!important}
 #adminBusinessEditModal input,#adminBusinessEditModal select,#adminBusinessEditModal textarea,#businessEditModal input,#businessEditModal select,#businessEditModal textarea{font-size:16px!important}
 #adminBusinessEditModal .modal-actions,#businessEditModal .modal-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}
 #adminBusinessEditModal .modal-actions .btn,#businessEditModal .modal-actions .btn{flex:1!important;min-width:0!important;padding:10px 8px!important}
}
