.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-bottom:0;margin-top:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{cursor:pointer;height:100%;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;left:-12px;margin:7px;position:absolute;top:calc(50% - 24px);transition:inherit;width:34px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0;transform:scale(.2);transform-origin:center center;transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{height:28px;left:-9px;width:28px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;height:14px;left:2px;opacity:.6;position:absolute;right:2px;top:calc(50% - 7px);width:36px}.v-input--switch__thumb{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;position:relative;top:calc(50% - 10px);transition:.3s cubic-bezier(.25,.8,.5,1);width:20px}.v-input--switch .v-input--selection-controls__input{transition:opacity .3s cubic-bezier(.25,.8,.5,1);width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{height:18px;width:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;left:-3px;top:calc(50% - 12px);width:44px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.admin-map-page[data-v-1d44ff34]{background:#f5f5f5;min-height:100vh}.page-header[data-v-1d44ff34]{background:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:1.5rem;padding:1.5rem 0}.page-title[data-v-1d44ff34]{align-items:center;color:#000;display:flex;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.page-subtitle[data-v-1d44ff34]{color:#666;font-size:.875rem;margin:0;padding-left:40px}.map-container[data-v-1d44ff34]{display:flex;gap:1.5rem;height:calc(100vh - 180px);padding:0 1.5rem 1.5rem}.filters-panel[data-v-1d44ff34]{flex-shrink:0;width:320px}.filters-card[data-v-1d44ff34]{display:flex;flex-direction:column;height:100%}.filters-header[data-v-1d44ff34]{font-size:1.125rem;font-weight:600;padding:1rem 1.25rem}.filters-content[data-v-1d44ff34]{flex:1;overflow-y:auto;padding:1.25rem!important}.filter-group[data-v-1d44ff34]{margin-bottom:1.5rem}.filter-group[data-v-1d44ff34]:last-child{margin-bottom:0}.filter-label[data-v-1d44ff34]{align-items:center;display:flex;font-size:.875rem}.filter-hint[data-v-1d44ff34]{color:#999;font-size:.75rem;margin-top:.25rem;padding-left:32px}.filter-section-label[data-v-1d44ff34]{align-items:center;color:#333;display:flex;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.quick-stats[data-v-1d44ff34]{border-top:1px solid #e0e0e0;margin-top:1.5rem;padding-top:1rem}.stat-item[data-v-1d44ff34]{align-items:center;display:flex;gap:.5rem}.stat-value[data-v-1d44ff34]{color:#000;font-size:1.25rem;font-weight:700}.stat-label[data-v-1d44ff34]{color:#666;font-size:.75rem}.map-wrapper[data-v-1d44ff34]{flex:1;min-width:0}.map-card[data-v-1d44ff34]{display:flex;flex-direction:column;height:100%;overflow:hidden}.map-card[data-v-1d44ff34] .leaflet-map-admin{height:100%;width:100%}.map-placeholder[data-v-1d44ff34]{background:#fafafa;flex:1}.map-loading[data-v-1d44ff34],.map-placeholder[data-v-1d44ff34],.map-ready[data-v-1d44ff34]{align-items:center;display:flex;justify-content:center}.map-loading[data-v-1d44ff34],.map-ready[data-v-1d44ff34]{flex-direction:column;gap:1rem}.map-loading p[data-v-1d44ff34]{color:#666;font-size:.875rem}.placeholder-text[data-v-1d44ff34]{color:#999;font-size:1rem;font-weight:500;margin-top:1rem}.placeholder-hint[data-v-1d44ff34]{color:#ccc;font-family:Courier New,monospace;font-size:.75rem}.loading-indicator[data-v-1d44ff34]{align-items:center;background:hsla(0,0%,100%,.95);border-radius:8px;bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;gap:.5rem;left:20px;padding:8px 12px;position:absolute;z-index:1000}.loading-indicator-text[data-v-1d44ff34]{color:#333;font-size:.875rem;font-weight:500}@media(max-width:960px){.map-container[data-v-1d44ff34]{flex-direction:column;height:auto}.filters-panel[data-v-1d44ff34]{width:100%}.map-wrapper[data-v-1d44ff34]{height:500px}}