.modal-overlay.svelte-1yu3f53{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:3000}.modal-content.svelte-1yu3f53{background:var(--bg-elevated, #12141c);border:1px solid var(--border-muted, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 8px);max-width:400px;width:90%;overflow:hidden;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5))}.modal-header.svelte-1yu3f53{padding:1rem 1.25rem 0}.modal-title.svelte-1yu3f53{color:var(--text-primary, #f0f2f5);font-size:1rem;font-weight:700}.modal-body.svelte-1yu3f53{padding:.75rem 1.25rem 1.25rem}.message.svelte-1yu3f53{margin:0;color:var(--text-secondary, #9ca3af);font-size:.95rem;line-height:1.5}.modal-footer.svelte-1yu3f53{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .06));background:var(--bg-surface, #0a0c14)}.cancel-button.svelte-1yu3f53,.confirm-button.svelte-1yu3f53{box-sizing:border-box;padding:.5rem 1rem;border-radius:var(--radius-sm, 4px);font-size:.85rem;font-weight:500;cursor:pointer;--btn-ring: 0 0 0 0 rgba(0, 0, 0, 0);--btn-shadow: var(--lift-shadow-rest);--btn-y: 0px;--btn-scale: 1;translate:0 var(--btn-y);scale:var(--btn-scale);box-shadow:var(--btn-ring),var(--btn-shadow);transition:background .15s ease,border-color .15s ease,color .15s ease,translate var(--transition-lift),scale var(--transition-lift),box-shadow var(--transition-lift)}.cancel-button.svelte-1yu3f53:hover,.confirm-button.svelte-1yu3f53:hover{--btn-shadow: var(--lift-shadow-raised);--btn-y: var(--lift-y);--btn-scale: var(--lift-scale);animation:gb-lift-float var(--lift-float-duration) var(--lift-float-delay) ease-in-out infinite}.cancel-button.svelte-1yu3f53:active,.confirm-button.svelte-1yu3f53:active{--btn-shadow: var(--lift-shadow-pressed);--btn-y: 0px;--btn-scale: 1;animation:none;transition:translate var(--transition-drop),scale var(--transition-drop),box-shadow var(--transition-drop)}.cancel-button.svelte-1yu3f53:focus-visible,.confirm-button.svelte-1yu3f53:focus-visible{outline:none;--btn-ring: 0 0 0 3px var(--control-focus-ring)}@media(prefers-reduced-motion:reduce){.cancel-button.svelte-1yu3f53:hover,.confirm-button.svelte-1yu3f53:hover{--btn-y: 0px;--btn-scale: 1;animation:none}}.cancel-button.svelte-1yu3f53{background:transparent;border:1px solid var(--action-quiet-border);color:var(--action-quiet-text)}.cancel-button.svelte-1yu3f53:hover{background:var(--action-quiet-fill-hover);color:var(--action-quiet-text-hover)}.confirm-button.svelte-1yu3f53{background:var(--action-apply-fill);border:1px solid var(--action-apply-border);color:var(--action-apply-text);font-weight:600;--btn-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(169, 143, 212, 0), var(--action-apply-raised)}.confirm-button.svelte-1yu3f53:hover{background:var(--action-apply-fill-hover);color:var(--action-apply-text)}
