.modal-overlay.svelte-1npsfe0{z-index:999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.modal-overlay.secondary.svelte-1npsfe0{background-color:var(--background-elevated-surface)}.modal-container.svelte-1npsfe0{z-index:1000;flex-direction:column;width:400px;max-width:90vw;height:calc(100% - 16px);padding:8px;animation:.3s ease-out svelte-1npsfe0-slideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 16px #0000004d}.modal-container.secondary.svelte-1npsfe0{box-shadow:none}.modal-container.secondary.svelte-1npsfe0 .modal-header:where(.svelte-1npsfe0),.modal-container.secondary.svelte-1npsfe0 .modal-content:where(.svelte-1npsfe0){background-color:var(--background-secondary)}@keyframes svelte-1npsfe0-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.modal-header.svelte-1npsfe0{background-color:var(--background-primary);border-radius:12px 12px 0 0;justify-content:flex-end;padding:8px 8px 0;display:flex}.modal-header.svelte-1npsfe0 .close-btn:where(.svelte-1npsfe0){cursor:pointer;background-color:#0000;border:none;padding:8px;transition:all .2s}.modal-content.svelte-1npsfe0{background-color:var(--background-primary);border-radius:0 0 12px 12px;flex-direction:column;flex:1;gap:8px;padding:16px 24px;display:flex;overflow-y:auto}@media (width<=768px){.modal-container.svelte-1npsfe0{max-width:calc(100% - 32px)}}
