.modal-backdrop.svelte-1n93akg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-black-80, rgba(0, 0, 0, .8));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;transition:background-color .2s ease-out,backdrop-filter .2s ease-out}.nested-backdrop.svelte-1n93akg{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-panel.svelte-1n93akg{width:100%;background:var(--bg-850, #1a1a1a);border:1px solid var(--border-white-10, rgba(255, 255, 255, .1));border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1n93akg{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-white-5, rgba(255, 255, 255, .05));display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-800, #222)}.modal-title.svelte-1n93akg{margin:0;font-size:16px;font-weight:600;color:var(--text-100, #fff)}.modal-close-button.svelte-1n93akg{padding:.375rem;background-color:transparent;border:none;border-radius:9999px;color:var(--text-400, #999);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;margin-left:1rem}.modal-close-button.svelte-1n93akg:hover{background-color:var(--bg-white-10);color:var(--text-100)}.modal-body.svelte-1n93akg{padding:1.5rem;color:var(--text-300, #ccc);background-color:var(--bg-850, #1a1a1a)}.modal-footer.svelte-1n93akg{padding:1rem 1.5rem;background-color:var(--bg-800, #222);border-top:1px solid var(--border-white-5, rgba(255, 255, 255, .05));display:flex;align-items:center;justify-content:flex-end;gap:.75rem}
