.ttsmodal.svelte-ltfyyh{padding:0;border:none;border-radius:.875rem;box-shadow:0 10px 15px -3px #0f172a1a,0 4px 6px -4px #0f172a1a,0 24px 48px -12px #0f172a2e;overflow:hidden;color:#0f172a}.ttsmodal[open].svelte-ltfyyh{animation:svelte-ltfyyh-ttsmodal-in .16s ease-out}@keyframes svelte-ltfyyh-ttsmodal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ttsmodal-sm.svelte-ltfyyh{min-width:18rem;max-width:22rem}.ttsmodal-md.svelte-ltfyyh{min-width:24rem;max-width:30rem}.ttsmodal-lg.svelte-ltfyyh{min-width:28rem;max-width:42rem}.ttsmodal.svelte-ltfyyh::backdrop{background-color:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ttsmodal-header.svelte-ltfyyh{padding:1.15rem 1.5rem .35rem;font-size:1.0625rem;font-weight:700;color:#0f172a;background:transparent;border:none}.ttsmodal-body.svelte-ltfyyh{padding:.35rem 1.5rem 1.25rem;color:#475569;font-size:.95rem;line-height:1.55}.ttsmodal-footer.svelte-ltfyyh{padding:.75rem 1.5rem 1.25rem;display:flex;justify-content:flex-end;align-items:center;gap:.5rem;background:transparent;border:none}.btn-link-inline.svelte-ltfyyh{background:transparent;border:1px solid transparent;padding:.45rem .9rem;border-radius:.5rem;color:#475569;cursor:pointer;font:inherit;font-weight:500;transition:background-color .12s ease,color .12s ease}.btn-link-inline.svelte-ltfyyh:hover{background:#f1f5f9;color:#0f172a;text-decoration:none}.btn-link-inline[disabled].svelte-ltfyyh{opacity:.6;cursor:not-allowed}.ttsmodal-footer.svelte-ltfyyh button[data-color]:where(.svelte-ltfyyh){padding:.45rem 1.1rem;border-radius:.5rem;font-weight:600;box-shadow:0 1px 2px #0f172a1f}
