.bs-modal-root.svelte-ta60gp{z-index:50;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.bs-modal-root.open.svelte-ta60gp{visibility:visible;pointer-events:auto}.bs-modal-backdrop.svelte-ta60gp{cursor:default;background:#00000080;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bs-modal-panel.svelte-ta60gp{background:var(--bs-surface,#fff);border-radius:1rem;flex-direction:column;width:100%;max-width:32rem;max-height:80dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .bs-modal-panel.svelte-ta60gp{background:var(--bs-panel,#1a2118);color:var(--bs-panel-tx,#e8e0cc)}.bs-modal-header.svelte-ta60gp{border-bottom:1px solid var(--bs-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bs-modal-title.svelte-ta60gp{color:var(--bs-text);margin:0;font-size:18px;font-weight:600}.bs-modal-close.svelte-ta60gp{width:28px;height:28px;color:var(--bs-text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.bs-modal-close.svelte-ta60gp:hover{background:color-mix(in oklch, var(--bs-text) 6%, transparent);color:var(--bs-text)}.bs-modal-content.svelte-ta60gp{flex:1;padding:16px 20px;overflow-y:auto}.bs-modal-footer.svelte-ta60gp{border-top:1px solid var(--bs-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}
