.fence-page[data-v-8adb1929]{height:100%;display:flex;flex-direction:column;background:#374151;position:relative}.fence-map-container[data-v-8adb1929]{flex:1;position:relative;overflow:hidden;background:#374151;padding:.25rem}.fence-map[data-v-8adb1929]{width:100%;height:100%;border-radius:.25rem;overflow:hidden}.fence-map-bottom[data-v-8adb1929]{position:absolute;bottom:1.5rem;left:.5rem;right:.5rem;z-index:10;display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.fence-map-bottom .btn-base[data-v-8adb1929]{padding:.375rem .25rem;font-size:.75rem;text-align:center}[data-v-8adb1929] .ol-attribution{right:auto!important;left:50%!important;transform:translate(-50%)!important;bottom:.125rem!important;font-size:.6rem!important;max-width:none!important}[data-v-8adb1929] .ol-attribution ul,[data-v-8adb1929] .ol-attribution li{white-space:nowrap!important;max-width:none!important}.fence-form[data-v-8adb1929]{background:#374151;padding:.25rem;border-top:2px solid #4b5563;display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-8adb1929]{display:flex;align-items:center;gap:.375rem}.field-label[data-v-8adb1929]{font-size:.79rem;color:#e5e7eb;font-weight:500;white-space:nowrap}.fence-name-input[data-v-8adb1929],.fence-select[data-v-8adb1929]{width:7em}.config-actions[data-v-8adb1929]{display:grid;grid-template-columns:1fr 1fr;gap:.4375rem}.config-actions button.confirm-pending[data-v-8adb1929]{animation:pulse-warning-8adb1929 1s infinite}@keyframes pulse-warning-8adb1929{0%,to{opacity:1}50%{opacity:.7}}
