._zoneModalOverlay_1mryi_11{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:var(--admin-z-modal);-webkit-backdrop-filter:blur(var(--admin-backdrop-blur));backdrop-filter:blur(var(--admin-backdrop-blur))}._zoneModalContent_1mryi_22{background:var(--admin-surface-base-alt);border:1px solid var(--admin-surface-border);border-radius:var(--admin-radius-modal);padding:var(--admin-padding-xl);width:min(420px,92vw);max-height:80vh;overflow-y:auto}._zoneModalTitle_1mryi_32{color:var(--admin-text-primary);margin:0 0 var(--admin-spacing-lg) 0;font-size:var(--admin-font-size-h3);font-weight:var(--admin-font-weight-bold)}._zonesList_1mryi_39{display:flex;flex-direction:column;gap:var(--admin-gap-sm);margin-bottom:var(--admin-spacing-lg)}._zoneItem_1mryi_46{display:flex;align-items:center;gap:var(--admin-gap-sm);padding:var(--admin-padding-sm) var(--admin-padding-md);background:var(--admin-surface-elevated);border-radius:var(--admin-radius-input);border:1px solid var(--admin-surface-border)}._zoneItemName_1mryi_56{flex:1;color:var(--admin-text-secondary);font-size:var(--admin-font-size-label-sm);font-weight:var(--admin-font-weight-semibold)}._zoneEditInput_1mryi_63{flex:1;background:var(--admin-surface-base);border:1px solid var(--admin-surface-border-hover);border-radius:var(--admin-radius-input);color:var(--admin-text-primary);padding:var(--admin-padding-xs) var(--admin-padding-sm);font-size:var(--admin-font-size-label-sm)}._zoneEditInput_1mryi_63:focus{outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset)}._actionButtonSmall_1mryi_78{padding:var(--admin-padding-xs) var(--admin-padding-sm);border-radius:var(--admin-radius-input);font-size:var(--admin-font-size-label-sm);font-weight:var(--admin-font-weight-semibold);cursor:pointer;border:none;transition:opacity var(--admin-transition-fast)}._actionButtonSmallSuccess_1mryi_88{background:var(--admin-status-success-bg);border:1px solid var(--admin-status-success-border);color:var(--admin-status-success-text)}._actionButtonSmallSuccess_1mryi_88:hover{opacity:var(--admin-hover-opacity)}._actionButtonSmallWarning_1mryi_99{background:var(--admin-accent-bg);border:1px solid var(--admin-accent-glow);color:var(--admin-brand-primary)}._actionButtonSmallWarning_1mryi_99:hover{opacity:var(--admin-hover-opacity)}._actionButtonSmallDanger_1mryi_110{background:var(--admin-status-danger-bg);border:1px solid var(--admin-status-danger-border);color:var(--admin-status-danger-text)}._actionButtonSmallDanger_1mryi_110:hover{opacity:var(--admin-hover-opacity)}._newZoneContainer_1mryi_121{display:flex;gap:var(--admin-gap-sm)}._newZoneInput_1mryi_126{flex:1;background:var(--admin-surface-base);border:1px solid var(--admin-surface-border-hover);border-radius:var(--admin-radius-input);color:var(--admin-text-primary);padding:var(--admin-padding-sm) var(--admin-padding-md);font-size:var(--admin-font-size-label-sm)}._newZoneInput_1mryi_126:focus{outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset)}._newZoneInput_1mryi_126::placeholder{color:var(--admin-text-disabled)}._addZoneButton_1mryi_145{padding:var(--admin-padding-sm) var(--admin-padding-lg);border:none;border-radius:var(--admin-radius-input);color:var(--admin-text-primary);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-label-sm);cursor:pointer;transition:background-color var(--admin-transition-fast),opacity var(--admin-transition-fast)}._addZoneButton_1mryi_145:enabled{background:var(--admin-brand-primary)}._addZoneButton_1mryi_145:enabled:hover{opacity:var(--admin-hover-opacity)}._addZoneButton_1mryi_145:disabled{background:var(--admin-surface-border);cursor:not-allowed;opacity:var(--admin-opacity-disabled)}._closeModalButton_1mryi_170{margin-top:var(--admin-spacing-lg);padding:var(--admin-padding-lg) 0;width:100%;background:transparent;border:1px solid var(--admin-surface-border-hover);border-radius:var(--admin-radius-input);color:var(--admin-text-secondary);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-label-sm);cursor:pointer;transition:background-color var(--admin-transition-fast)}._closeModalButton_1mryi_170:hover{background:var(--admin-surface-overlay)}._propertiesPanel_1mryi_192{padding:var(--admin-padding-lg);background:var(--admin-surface-base-alt);border:1px solid var(--admin-surface-border);border-radius:var(--admin-radius-card);display:flex;flex-direction:column;gap:var(--admin-gap-md);min-width:240px}._propertiesPanelHeader_1mryi_203{display:flex;justify-content:space-between;align-items:center}._propertiesPanelTitle_1mryi_209{color:var(--admin-text-primary);margin:0;font-size:var(--admin-font-size-h4);font-weight:var(--admin-font-weight-bold)}._closeButton_1mryi_216{background:none;border:none;color:var(--admin-text-tertiary);font-size:18px;cursor:pointer;padding:0;transition:color var(--admin-transition-fast)}._closeButton_1mryi_216:hover{color:var(--admin-text-secondary)}._propertyLabel_1mryi_230{display:flex;flex-direction:column;gap:var(--admin-gap-xs);color:var(--admin-text-secondary);font-size:var(--admin-font-size-label-md);font-weight:var(--admin-font-weight-semibold)}._propertyInput_1mryi_239{background:var(--admin-surface-elevated);border:1px solid var(--admin-surface-border-hover);border-radius:var(--admin-radius-input);color:var(--admin-text-primary);padding:var(--admin-padding-xs) var(--admin-padding-md);font-size:var(--admin-font-size-label-sm)}._propertyInput_1mryi_239:focus{outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset);border-color:var(--admin-brand-primary)}._propertySelect_1mryi_254{background:var(--admin-surface-elevated);border:1px solid var(--admin-surface-border-hover);border-radius:var(--admin-radius-input);color:var(--admin-text-primary);padding:var(--admin-padding-xs) var(--admin-padding-md);font-size:var(--admin-font-size-label-sm);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._propertySelect_1mryi_254:focus{outline:var(--admin-focus-outline);outline-offset:var(--admin-focus-outline-offset);border-color:var(--admin-brand-primary)}._propertyLabelBlock_1mryi_270{display:block}._shapeDisplay_1mryi_274{color:var(--admin-text-secondary);font-size:var(--admin-font-size-label-sm)}._deleteButton_1mryi_279{padding:var(--admin-padding-lg) 0;background:var(--admin-status-danger-bg);border:1px solid var(--admin-status-danger-border);border-radius:var(--admin-radius-input);color:var(--admin-status-danger-text);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-label-sm);cursor:pointer;margin-top:var(--admin-spacing-sm);transition:opacity var(--admin-transition-fast)}._deleteButton_1mryi_279:hover{opacity:var(--admin-hover-opacity)}._bulkToolbar_1mryi_300{display:flex;gap:var(--admin-gap-sm);flex-wrap:wrap}._toolbarButton_1mryi_306{padding:var(--admin-padding-xs) var(--admin-padding-lg);background:var(--admin-surface-elevated);border:1px solid var(--admin-surface-border-hover);border-radius:var(--admin-radius-button);color:var(--admin-text-secondary);font-weight:var(--admin-font-weight-semibold);font-size:var(--admin-font-size-label-sm);cursor:pointer;transition:background-color var(--admin-transition-fast)}._toolbarButton_1mryi_306:hover{background:var(--admin-surface-border)}._tableCountLabel_1mryi_322{font-size:var(--admin-font-size-label-sm);color:var(--admin-text-disabled);align-self:center}._pageContainer_1mryi_332{padding:var(--admin-padding-xl) var(--admin-padding-xl) var(--admin-spacing-2xl) var(--admin-padding-xl);display:flex;flex-direction:column;gap:var(--admin-spacing-lg);height:100%;min-height:0}._pageHeader_1mryi_341{display:flex;flex-direction:column}._pageTitle_1mryi_346{color:var(--admin-text-primary);margin:0;font-size:var(--admin-font-size-h1);font-weight:var(--admin-font-weight-bold)}._pageSubtitle_1mryi_353{color:var(--admin-text-tertiary);font-size:var(--admin-font-size-label-sm);margin:var(--admin-spacing-xs) 0 0 0}._pageLoadingMessage_1mryi_359{padding:var(--admin-spacing-2xl);color:var(--admin-text-secondary)}._editorContainer_1mryi_364{display:flex;gap:var(--admin-spacing-lg);flex:1;min-height:0}._editorMainPanel_1mryi_371{flex:1;min-width:0;overflow:auto}._editorSidePanel_1mryi_377{width:260px;flex-shrink:0}
