/* BRAVABOX 5.0.6 — geolocalização assistida */
.geo-section .geo-address-card{background:#f7f8fa;border:1px solid #e6e9ed;border-radius:14px;padding:17px;margin:16px 0}
.geo-address-card p{margin:11px 0;color:#535e68;font-size:13px}
.geo-address-card .btn{margin-top:4px}
.geo-search-form{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}
.geo-search-form small{font-size:12px;color:#697684;flex:1;min-width:190px}
.geo-candidate{margin:16px 0;border:1px solid #f2dd9b;background:#fffaf0;padding:16px;border-radius:13px}
.geo-candidate p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.geo-candidate form{margin-top:14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.geo-check{display:flex;flex-direction:row!important;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;margin:12px 0}
.geo-check input[type=checkbox]{width:19px;height:19px;flex-shrink:0;margin:0;accent-color:#d8a300}
.geo-manual-form,.geo-collector-form{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:12px}
.geo-manual-form .geo-manual-capture,.geo-collector-form .geo-manual-capture{align-self:flex-start}
.geo-manual-form .geo-capture-msg,.geo-collector-form .geo-capture-msg{min-height:18px;font-size:12px;margin:0}
.geo-attribution{font-size:11px;color:#717a87;margin:18px 0 0}
.geo-delivery-status{min-height:20px;font-size:13px;line-height:1.5;font-weight:600;color:#6b5a1f;margin:9px 0 13px}
.geo-delivery-form .btn:disabled{opacity:.65;cursor:progress}
.geo-section details.panel{margin:15px 0}
@media(max-width:600px){.geo-search-form .btn{width:100%}.geo-search-form small{min-width:100%}.geo-manual-form .geo-manual-capture,.geo-collector-form .geo-manual-capture{width:100%}}

.geo-log-row .geo-log-result{display:flex;align-items:flex-end;flex-direction:column;gap:5px;text-align:right}
.geo-log-row .geo-log-result small{font-size:11px;color:#7f8690}
.geo-log-row strong{font-size:13px}
@media(max-width:500px){.geo-log-row{align-items:flex-start;gap:12px}.geo-log-row .geo-log-result{flex-shrink:0}}
