._overlay_6esos_3{background-color:var(--color-overlay-default);z-index:var(--z-modal);animation:_overlayFadeIn_6esos_1 var(--duration-fast) var(--ease-smooth);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _overlayFadeIn_6esos_1{0%{opacity:0}to{opacity:1}}._modal_6esos_23{background-color:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-6);width:100%;max-width:400px;box-shadow:var(--shadow-xl);animation:_modalSlideIn_6esos_1 var(--duration-normal) var(--ease-smooth)}@keyframes _modalSlideIn_6esos_1{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._title_6esos_44{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3)}._message_6esos_52{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6);line-height:var(--leading-relaxed)}._actions_6esos_60{justify-content:flex-end;gap:var(--space-3);display:flex}._cancelButton_6esos_66{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-smooth);background:0 0}._cancelButton_6esos_66:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}._cancelButton_6esos_66:focus{outline:none}._cancelButton_6esos_66:focus-visible{box-shadow:0 0 0 2px var(--color-primary-500)}._confirmButton_6esos_92{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-inverse);background:var(--color-primary-500);border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-smooth);border:none}._confirmButton_6esos_92:hover{opacity:.9}._confirmButton_6esos_92:focus{outline:none}._confirmButton_6esos_92:focus-visible{box-shadow:0 0 0 2px var(--color-primary-500), 0 0 0 4px var(--color-bg-surface)}._confirmButton_6esos_92._danger_6esos_119{background:var(--color-error-500)}._confirmButton_6esos_92._danger_6esos_119:focus-visible{box-shadow:0 0 0 2px var(--color-error-500), 0 0 0 4px var(--color-bg-surface)}
