.dialog-overlay.svelte-1769jr4{z-index:1000;padding:var(--spacing-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-container.svelte-1769jr4{flex-direction:column;width:100%;max-width:420px;max-height:90vh;margin:0 auto;display:flex}.dialog-card{overflow:hidden;box-shadow:0 10px 30px #00000026,0 2px 8px #0000001a;background:var(--color-surface-container-high)!important;border-radius:28px!important}.dialog-content.svelte-1769jr4{flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex;position:relative}.close-button.svelte-1769jr4{border:1px solid var(--workout-border-light);background:var(--workout-surface-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:.75rem;right:.75rem}.close-button.svelte-1769jr4:hover{background:var(--workout-surface-elevated)}.dialog-header.svelte-1769jr4{flex-direction:column;gap:.5rem;padding-right:2.75rem;display:flex}.badge.svelte-1769jr4{color:#0f766e;letter-spacing:.01em;background:#22c1c326;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.8rem;font-weight:800;display:inline-flex}.badge.svelte-1769jr4 .material-symbols-rounded:where(.svelte-1769jr4){font-size:1.05rem}.dialog-title.svelte-1769jr4{font-family:var(--workout-font-display,"Baloo 2");color:var(--workout-text-strong);margin:0;font-size:1.6rem;line-height:1.1}.dialog-subtitle.svelte-1769jr4{color:var(--workout-text-muted);margin:0;font-size:.98rem;line-height:1.4}.dialog-list.svelte-1769jr4{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.dialog-list.svelte-1769jr4 li:where(.svelte-1769jr4){color:var(--workout-text-strong);align-items:flex-start;gap:.6rem;font-weight:600;line-height:1.35;display:flex}.dialog-list.svelte-1769jr4 .material-symbols-rounded:where(.svelte-1769jr4){color:var(--workout-primary-500);margin-top:.05rem;font-size:1.2rem}.dialog-actions.svelte-1769jr4{justify-content:center;display:flex}@media (width<=420px){.dialog-content.svelte-1769jr4{padding:1.1rem 1.05rem 1rem}}
