dialog.svelte-1td1h4a{box-sizing:border-box;margin:0 auto max(12px, env(safe-area-inset-bottom,0px));border:1px solid var(--workout-border-light);background:var(--workout-bg-strong);width:min(100% - 24px,30rem);max-width:none;max-height:min(84dvh,42rem);color:var(--workout-text-strong);box-shadow:0 6px 0 var(--workout-border-light), 0 24px 64px #140a323d;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:28px;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}dialog[open].svelte-1td1h4a{flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) svelte-1td1h4a-sheet-in;display:flex}dialog.svelte-1td1h4a:focus{outline:none}dialog.svelte-1td1h4a::backdrop{-webkit-backdrop-filter:blur(5px);background:#180c3857}header.svelte-1td1h4a{border-bottom:1px solid var(--workout-border-light);flex-shrink:0;align-items:center;gap:12px;padding:20px 20px 16px;display:flex}.heading.svelte-1td1h4a{flex:1;min-width:0}h2.svelte-1td1h4a{outline:none;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}p.svelte-1td1h4a{color:var(--workout-text-muted);margin:5px 0 0;font-size:.8125rem;line-height:1.4}.body.svelte-1td1h4a{overscroll-behavior:contain;min-height:0;padding:16px 20px 22px;overflow-y:auto}.close.svelte-1td1h4a{border:1px solid var(--workout-border-light);width:48px;height:48px;color:var(--workout-primary-700);background:var(--workout-primary-100);cursor:pointer;border-radius:16px;flex-shrink:0;place-items:center;padding:13px;transition:transform .12s,background .12s;display:grid}dialog.svelte-1td1h4a button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}dialog.svelte-1td1h4a button:focus:not(:focus-visible){outline:none}dialog.svelte-1td1h4a button:focus-visible{outline:3px solid var(--workout-primary-500);outline-offset:3px}dialog.svelte-1td1h4a input,dialog.svelte-1td1h4a textarea,dialog.svelte-1td1h4a [contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.close.svelte-1td1h4a:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.close.svelte-1td1h4a:hover{background:var(--workout-border-light)}}@media (width>=640px){dialog.svelte-1td1h4a{max-height:min(80dvh,42rem);margin:auto;inset:0}}@keyframes svelte-1td1h4a-sheet-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog[open].svelte-1td1h4a{animation:none}.close.svelte-1td1h4a{transition:none}}
