.dlm-overlay[data-v-85aa7648]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in oklch,#000 62%,transparent);display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:300}.dlm-dialog[data-v-85aa7648]{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow);color:var(--sv-fg);display:grid;gap:12px;max-height:calc(100vh - 32px);outline:none;overflow-y:auto;padding:clamp(18px,3vw,28px);width:min(520px,100%)}.dlm-title[data-v-85aa7648]{font-family:var(--sv-font-display);font-size:1.4rem;margin:0}.dlm-body[data-v-85aa7648]{color:var(--sv-muted);line-height:1.5;margin:0}.dlm-error[data-v-85aa7648]{color:var(--sv-danger);font-weight:700;margin:0}.dlm-list[data-v-85aa7648]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.dlm-row[data-v-85aa7648]{align-items:center;background:var(--sv-surface-raised);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.dlm-meta[data-v-85aa7648]{display:grid;gap:4px;min-width:0}.dlm-name[data-v-85aa7648]{overflow-wrap:anywhere}.dlm-sub[data-v-85aa7648]{color:var(--sv-muted);font-size:.85rem}.dlm-badges[data-v-85aa7648]{display:flex;flex-wrap:wrap;gap:6px}.dlm-badge[data-v-85aa7648]{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:999px;color:var(--sv-fg);font-size:.72rem;font-weight:800;padding:2px 8px}.dlm-badge.playing[data-v-85aa7648]{background:var(--sv-accent-soft);border-color:var(--sv-accent);color:var(--sv-fg)}.dlm-signout[data-v-85aa7648]{flex-shrink:0}.dlm-actions[data-v-85aa7648]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.dlm-link[data-v-85aa7648]{color:var(--sv-fg);font-weight:700;margin-right:auto;text-decoration:underline}
