/* v3.12.31 - Yapılandırılmış işletme adresi ve harita doğrulama */
.address-section-title{margin-top:10px!important;color:#5b35d5!important}
.business-geocode-box{border:1px solid #e7e0f8;border-radius:18px;background:linear-gradient(180deg,#fbfaff 0%,#f7f4ff 100%);padding:14px;display:grid;gap:12px}
.business-geocode-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.business-geocode-actions .btn{min-height:42px}
.business-geocode-status{border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5;border:1px solid transparent}
.business-geocode-status.ok{background:#eaf9f0;color:#137a3b;border-color:#bce7cc}
.business-geocode-status.warn{background:#fff7e5;color:#a15a00;border-color:#f6d894}
.business-geocode-status.manual{background:#eaf3ff;color:#1d5fa7;border-color:#bdd8f7}
.business-geocode-status.error{background:#fff0f1;color:#bd2735;border-color:#f4c0c5}
.business-geocode-status.neutral{background:#f2f0f8;color:#655d73;border-color:#e2ddea}
.business-geocode-candidates{display:grid;gap:8px}
.business-candidate-title{font-size:11px;font-weight:800;color:#514960;text-transform:uppercase;letter-spacing:.04em}
.business-geocode-candidate{width:100%;border:1px solid #ded7ef;background:#fff;border-radius:13px;padding:11px 12px;text-align:left;display:grid;gap:4px;cursor:pointer;color:#332a43;transition:.16s ease}
.business-geocode-candidate:hover,.business-geocode-candidate.selected{border-color:#6f49eb;box-shadow:0 0 0 3px rgba(111,73,235,.11);transform:translateY(-1px)}
.business-geocode-candidate b{font-size:11px;color:#643fda}.business-geocode-candidate span{font-size:11px;line-height:1.45;color:#6f667c}
.business-map-preview{min-height:150px;border-radius:14px;overflow:hidden;border:1px solid #ded7ef;background:#f4f1fa}
.business-map-preview iframe{display:block;width:100%;height:210px;border:0}
.business-map-empty{min-height:150px;display:grid;place-items:center;text-align:center;padding:18px;color:#847b92;font-size:12px}
.business-location-verification{display:inline-flex!important;width:max-content;margin-top:7px!important;padding:5px 8px;border-radius:999px;font-size:9px!important;font-weight:800!important}
.business-location-verification.ok{background:#e9f9f0;color:#16803e}.business-location-verification.warn{background:#fff5df;color:#a15a00}.business-location-verification.manual{background:#eaf3ff;color:#1d5fa7}.business-location-verification.error{background:#fff0f1;color:#c02b39}.business-location-verification.neutral{background:#f1f3f6;color:#64748b}
.super-business-map{width:100%;height:430px;border:1px solid #e5dff1;border-radius:20px;overflow:hidden;background:#f5f2fb;position:relative}
.super-business-map>iframe{width:100%;height:100%;border:0}
.super-map-empty{height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px;color:#786f86}
.super-map-empty b{font-size:15px;color:#3f3550}.super-map-empty span{font-size:11px}
.super-location-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.super-location-actions .btn{margin:0}
.super-map-popup{display:grid;gap:5px;max-width:240px}.super-map-popup b{font-size:13px}.super-map-popup span{font-size:11px;line-height:1.45;color:#60586c}.super-map-popup a{font-size:11px;font-weight:700;color:#5d34d8}

.central-business-edit-form .search-select-wrap{width:100%}
.central-business-edit-form .search-select-input{min-height:46px}
#adminBusinessEditModal .central-business-edit-modal,#businessEditModal .central-business-edit-modal{width:min(860px,100%)!important}
#adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{max-height:calc(min(92vh,900px) - 78px)!important}
@media(max-width:1180px){.super-business-map{height:320px}}
@media(max-width:720px){
 .business-geocode-actions{display:grid;grid-template-columns:1fr}.business-geocode-actions .btn{width:100%}
 .business-map-preview iframe{height:190px}
 .super-business-map{height:270px;border-radius:16px}
 .super-location-actions{display:grid;grid-template-columns:1fr;width:100%}.super-location-actions .btn{width:100%}
 #adminBusinessEditModal .central-business-edit-form,#businessEditModal .central-business-edit-form{max-height:calc(94dvh - 70px)!important}
}
