@charset "UTF-8";.amap-location-picker[data-v-7653607b]{display:flex;flex-direction:column;height:65vh;min-height:400px}.picker-search-bar[data-v-7653607b]{position:relative;padding:var(--bf-space-md);border-bottom:var(--bf-border-width) solid var(--bs-border-color);background:var(--bs-body-bg);z-index:10}.search-results-dropdown[data-v-7653607b]{position:absolute;top:100%;left:var(--bf-space-md);right:var(--bf-space-md);max-height:280px;overflow-y:auto;background:var(--bs-body-bg);border:var(--bf-border-width) solid var(--bs-border-color);border-top:none;border-radius:0 0 .375rem .375rem;box-shadow:0 4px 12px #00000026;z-index:20}.search-result-item[data-v-7653607b]{display:flex;align-items:center;padding:var(--bf-space-sm) var(--bf-space-md);cursor:pointer;transition:background-color .15s}.search-result-item[data-v-7653607b]:hover{background-color:var(--bs-tertiary-bg)}.search-result-item[data-v-7653607b]:not(:last-child){border-bottom:var(--bf-border-width) solid var(--bs-border-color-translucent)}.result-info[data-v-7653607b]{flex:1;min-width:0}.result-name[data-v-7653607b]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-map-container[data-v-7653607b]{flex:1;position:relative;min-height:0}.picker-map[data-v-7653607b]{width:100%;height:100%}.picker-loading[data-v-7653607b],.picker-error[data-v-7653607b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:5}.picker-error[data-v-7653607b]{color:var(--bs-danger)}.picker-error i[data-v-7653607b]{font-size:2rem;margin-bottom:var(--bf-space-sm)}.picker-hint[data-v-7653607b]{position:absolute;bottom:var(--bf-space-sm);left:var(--bf-space-sm);background:var(--bs-body-bg);border:var(--bf-border-width) solid var(--bs-border-color);border-radius:var(--bf-radius-xs);padding:var(--bf-space-xs) var(--bf-space-sm);font-size:.75rem;color:var(--bs-secondary-color);opacity:.9;z-index:5}.locate-btn[data-v-7653607b]{position:absolute;top:138px;right:20px;z-index:10;width:40px;height:40px;border:var(--bf-border-width) solid var(--bs-border-color);border-radius:var(--bf-radius-xs);background:rgb(var(--bs-secondary-bg-rgb),.95);color:var(--bs-body-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;font-size:14px;box-shadow:var(--bs-box-shadow-sm);backdrop-filter:blur(10px)}.locate-btn[data-v-7653607b]:hover:not(:disabled){background:var(--bs-primary);color:var(--bs-white)}.locate-btn[data-v-7653607b]:disabled{opacity:.5;cursor:not-allowed}.picker-location-info[data-v-7653607b]{padding:.625rem var(--bf-space-md);border-top:var(--bf-border-width) solid var(--bs-border-color);background:var(--bs-body-bg);font-size:.85rem}.location-coords[data-v-7653607b]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bf-space-xxs)}.coord-label[data-v-7653607b]{color:var(--bs-secondary-color)}.coord-value[data-v-7653607b]{font-family:monospace;font-weight:600;color:var(--bs-body-color)}.location-address[data-v-7653607b]{margin-top:var(--bf-space-xs);color:var(--bs-secondary-color);display:flex;align-items:center}.amap-location-picker-modal .amap-logo,.amap-location-picker-modal .amap-copyright{display:none!important}.amap-location-picker-modal .custom-scale-control{bottom:var(--bf-space-sm)}.amap-location-preview[data-v-341426f3]{border-radius:var(--bs-border-radius);overflow:hidden;border:var(--bf-border-width) solid var(--bs-border-color);margin-bottom:var(--bf-space-lg)}.slide-fade-enter-active[data-v-d4c5c1f8]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-d4c5c1f8]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-d4c5c1f8],.slide-fade-leave-to[data-v-d4c5c1f8]{transform:translate(-50%) translateY(-10px);opacity:0}.device-map-layout[data-v-aa81fe8c]{height:calc(100vh - var(--page-fill-viewport-offset));overflow:hidden}.device-map-layout__stage[data-v-aa81fe8c]{height:100%}.btn-icon[data-v-5cdf8e06]{padding:.375rem var(--bf-space-sm);line-height:1}.refresh-link[data-v-5cdf8e06]{color:var(--bs-primary);text-decoration:none;cursor:pointer;transition:color .2s ease}.refresh-link[data-v-5cdf8e06]:hover:not(.disabled){color:var(--bs-primary);filter:brightness(.85);text-decoration:none}.refresh-link.disabled[data-v-5cdf8e06]{color:var(--bs-secondary);cursor:not-allowed;pointer-events:none}.refresh-small[data-v-5cdf8e06]{display:inline-flex;align-items:center;font-size:.75rem;color:var(--bs-body-color);cursor:pointer;transition:color .2s ease}.refresh-small i[data-v-5cdf8e06]{display:inline-block;transition:transform .3s ease}.refresh-small i.icon-spinning[data-v-5cdf8e06]{animation:icon-spin-5cdf8e06 1s infinite linear}.refresh-small[data-v-5cdf8e06]:hover:not(.disabled){color:var(--bs-primary)}.refresh-small.disabled[data-v-5cdf8e06]{color:var(--bs-secondary);cursor:not-allowed}@keyframes icon-spin-5cdf8e06{0%{transform:rotate(var(--start-rotation, 0deg))}to{transform:rotate(calc(var(--start-rotation, 0deg) + 360deg))}}.entity-link[data-v-5bdc460a]{font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:inherit;text-align:inherit;border:0;color:var(--bs-primary);text-decoration:none}.entity-link[data-v-5bdc460a]:hover,.entity-link[data-v-5bdc460a]:focus-visible{color:var(--bs-primary);text-decoration:underline}.tag-chip-list[data-v-b6275ea2]{display:flex;flex-wrap:wrap;gap:var(--bf-space-xxs);align-items:center}
