.ui-badge.svelte-16wd81y{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-full);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-beat);font-weight:600;display:inline-flex}.ui-badge-sm.svelte-16wd81y{padding:var(--space-3xs) var(--space-xs);font-size:var(--text-caption-size)}.ui-badge-md.svelte-16wd81y{padding:var(--space-2xs) var(--space-sm);font-size:var(--text-small-size)}.ui-badge-neutral.svelte-16wd81y{background:var(--color-fill);color:var(--color-text-secondary)}.ui-badge-success.svelte-16wd81y{background:var(--color-success-subtle);color:var(--color-success)}.ui-badge-warning.svelte-16wd81y{background:var(--color-warning-subtle);color:var(--color-warning)}.ui-badge-danger.svelte-16wd81y{background:var(--color-danger-subtle);color:var(--color-danger)}.ui-badge-info.svelte-16wd81y{background:var(--color-info-subtle);color:var(--color-info)}.ui-empty-state.svelte-sio7ch{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);flex-direction:column;display:flex}.ui-empty-state.svelte-sio7ch .ui-empty-state-mark{opacity:.14;width:4rem;height:4rem;color:var(--color-text-primary)}.ui-empty-state-message.svelte-sio7ch{max-width:28rem;color:var(--color-text-secondary);margin:0}.ui-empty-state-cta.svelte-sio7ch{margin-top:var(--space-2xs)}.overlay-backdrop.svelte-1ub1sb{top:var(--overlay-top);background:var(--color-overlay);position:fixed;bottom:0;left:0;right:0}.dialog-backdrop{padding:6vh var(--space-md);justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.dialog-panel.svelte-1cplwtb{gap:var(--space-md);width:min(28rem,100%);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);color:var(--color-text-primary);flex-direction:column;display:flex}.dialog-panel-sm.svelte-1cplwtb{width:min(22rem,100%)}.dialog-panel-md.svelte-1cplwtb{width:min(28rem,100%)}.dialog-panel-lg.svelte-1cplwtb{width:min(40rem,100%)}.dialog-panel.svelte-1cplwtb:focus-visible{outline:none}.dialog-header.svelte-1cplwtb{gap:var(--space-2xs);flex-direction:column;display:flex}.dialog-header.svelte-1cplwtb h2{margin:0}.dialog-body.svelte-1cplwtb{gap:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.dialog-footer.svelte-1cplwtb{justify-content:flex-end;gap:var(--space-sm);display:flex}.ui-icon-button.svelte-hime8y{border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-beat), border-color var(--duration-fast) var(--ease-beat), transform var(--duration-instant) var(--ease-beat);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-icon-button-md.svelte-hime8y{width:2rem;height:2rem}.ui-icon-button-sm.svelte-hime8y{width:1.5rem;height:1.5rem}.ui-icon-button-icon.svelte-hime8y{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.ui-icon-button-sm.svelte-hime8y .ui-icon-button-icon:where(.svelte-hime8y){width:.8rem;height:.8rem}.ui-icon-button.svelte-hime8y:not(:disabled):hover{background:var(--color-fill-subtle)}.ui-icon-button.svelte-hime8y:not(:disabled):active{background:var(--color-fill);transform:scale(.98)}.ui-icon-button.svelte-hime8y:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ui-icon-button.svelte-hime8y:disabled{cursor:not-allowed;opacity:.5}.ui-icon-button-pressed.svelte-hime8y{background:var(--color-accent-subtle);border-color:var(--color-accent)}.ui-icon-button-badge.svelte-hime8y{min-width:1rem;height:1rem;padding:0 var(--space-2xs);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-caption-size);text-align:center;font-weight:700;line-height:1rem;position:absolute;top:-.25rem;right:-.25rem}@media (pointer:coarse){.ui-icon-button-md.svelte-hime8y{width:var(--touch-target-min);height:var(--touch-target-min)}.ui-icon-button-sm.svelte-hime8y{width:36px;height:36px}}.ui-row.svelte-a563hj{align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-lg);color:inherit;text-align:left;font:inherit;transition:background-color var(--duration-fast) var(--ease-beat);background:0 0;border:none;text-decoration:none;display:flex}.ui-row-button.svelte-a563hj,.ui-row-a.svelte-a563hj{width:100%}.ui-row-clickable.svelte-a563hj{cursor:pointer}.ui-row-clickable.svelte-a563hj:hover{background:var(--color-fill-subtle)}.ui-row-clickable.svelte-a563hj:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ui-row-button.svelte-a563hj:not(:disabled):active,.ui-row-a.svelte-a563hj:active{transform:scale(.995)}.ui-row-button.svelte-a563hj:disabled,.ui-row[aria-disabled=true].svelte-a563hj{cursor:not-allowed;opacity:.55}.ui-row-active.svelte-a563hj{background:var(--color-accent-subtle);box-shadow:inset 2px 0 0 0 var(--color-accent)}.ui-row-surface.svelte-a563hj{background:var(--color-surface);border:1px solid var(--color-border-subtle)}.ui-row-surface.svelte-a563hj:hover{background:var(--color-fill-subtle)}.ui-row-leading.svelte-a563hj{flex-shrink:0;align-items:center;display:inline-flex}.ui-row-content.svelte-a563hj{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.ui-row-trailing.svelte-a563hj{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}
