._overlay_1owh1_4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);opacity:0;visibility:hidden;transition:all var(--transition-base);padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._overlay_1owh1_4.active,._overlay_1owh1_4.show{opacity:1;visibility:visible}._overlay_1owh1_4.active ._box_1owh1_6,._overlay_1owh1_4.show ._box_1owh1_6{transform:scale(1)translateY(0)}._box_1owh1_6{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-2xl);width:100%;max-width:520px;max-height:90vh;transition:transform var(--transition-base);overflow-y:auto;transform:scale(.95)translateY(10px);box-shadow:0 24px 60px -32px #0a101759}._overlay_1owh1_4.active ._box_1owh1_6{transform:scale(1)translateY(0)}._header_1owh1_9{padding:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._header_1owh1_9 h3{font-size:var(--font-size-lg)}._close_1owh1_11{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._close_1owh1_11:hover{background:var(--color-surface-active);color:var(--color-text)}._close_1owh1_11._close_1owh1_11{transition:transform .18s,background .15s,color .15s,border-color .15s,opacity .15s}._close_1owh1_11._close_1owh1_11:hover{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._close_1owh1_11._close_1owh1_11:hover{transform:none}}._body_1owh1_16{padding:var(--space-6)}._footer_1owh1_17{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:var(--border-width) solid var(--color-border);display:flex}._btn_1owh1_18{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 20px;font-size:13px;font-weight:600;transition:opacity .15s,background .15s}._btn_1owh1_18:hover{opacity:.9}._btn_1owh1_18._cancel_1owh1_20{background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border)}._btn_1owh1_18._save_1owh1_21{background:var(--color-primary);color:#fff}._btn_1owh1_18._delete_1owh1_22{background:var(--color-danger);color:#fff}
