.loop-progress.svelte-6k20cy{position:relative;height:16px;background:var(--bg-elevated);border-radius:8px;overflow:hidden;margin:-8px 4px 0}.loop-progress-bar.svelte-6k20cy{height:100%;background:var(--accent-blue);border-radius:8px;transition:width .3s ease}.loop-progress-label.svelte-6k20cy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--text-primary)}.ht-container.svelte-vgndjj{position:relative;width:100%;display:flex;flex-direction:column}.ht-editor.svelte-vgndjj{width:100%;flex:1;background:var(--ht-bg, var(--bg-elevated));border:var(--ht-border, 1px solid var(--border-subtle));color:var(--ht-color, var(--text-primary));caret-color:var(--ht-color, var(--text-primary));border-radius:var(--ht-border-radius, 8px);font-size:var(--ht-font-size, .85rem);font-family:inherit;line-height:var(--ht-line-height, 1.5);padding:var(--ht-padding, 10px);outline:none;box-sizing:border-box;transition:border-color .2s,background .2s;cursor:text;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-y:auto}.ht-editor.svelte-vgndjj:focus{border-color:var(--ht-focus-border-color, var(--border-hover));background:var(--ht-focus-bg, var(--bg-elevated))}.ht-editor.svelte-vgndjj:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.ht-editor.svelte-vgndjj .mention-chip{display:inline;border-radius:4px;padding:1px 4px;font-size:inherit;line-height:inherit;-webkit-user-select:all;user-select:all;cursor:default;white-space:nowrap}.ht-editor.svelte-vgndjj .mention-chip.valid{background:#3b82f633;color:#3b82f6}.ht-editor.svelte-vgndjj .mention-chip.invalid{background:#71717a26;color:var(--text-muted);text-decoration:line-through}.ht-editor.svelte-vgndjj .var-chip{display:inline;border-radius:4px;padding:1px 4px;font-size:inherit;line-height:inherit;-webkit-user-select:all;user-select:all;cursor:default;white-space:nowrap}.ht-editor.svelte-vgndjj .var-chip.valid{background:#ec489933;color:#ec4899}.ht-editor.svelte-vgndjj .var-chip.invalid{background:#71717a26;color:var(--text-muted);text-decoration:line-through}.mention-dropdown.svelte-vgndjj{position:fixed;z-index:9999;max-height:200px;overflow-y:auto;background:var(--bg-elevated, #1e1e2e);border:1px solid var(--border-subtle, #333);border-radius:8px;box-shadow:0 4px 16px #0000004d;padding:4px}.mention-item.svelte-vgndjj{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:var(--text-primary, #e0e0e0);font-size:.82rem;cursor:pointer;text-align:left}.mention-item.svelte-vgndjj:hover,.mention-item.selected.svelte-vgndjj{background:var(--bg-hover, rgba(255, 255, 255, .08))}.mention-preview.svelte-vgndjj{width:24px;height:24px;border-radius:4px;object-fit:cover;flex-shrink:0}.mention-icon.svelte-vgndjj{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mention-title.svelte-vgndjj{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-type.svelte-vgndjj{font-size:.72rem;color:var(--text-muted, #888);flex-shrink:0}.mention-icon.var-icon.svelte-vgndjj{font-style:italic;font-weight:600;color:#ec4899}.mention-type-badge.svelte-vgndjj{font-size:.65rem;padding:1px 5px;border-radius:3px;background:var(--bg-elevated, rgba(255, 255, 255, .08));color:var(--text-muted, #888);text-transform:uppercase}.quality-badge.svelte-1wfk7xw{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 6px #0000004d}.quality-pass.svelte-1wfk7xw{background:#22c55e;color:#fff}.quality-fail.svelte-1wfk7xw{background:#ef4444;color:#fff}.quality-tooltip.svelte-1wfk7xw{position:absolute;top:36px;right:8px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:10px;font-size:.75rem;color:var(--text-primary);z-index:10;min-width:180px;box-shadow:0 4px 12px #0000004d}.quality-score.svelte-1wfk7xw{font-weight:600;margin-bottom:6px}.quality-issues.svelte-1wfk7xw{margin:0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:4px}.quality-issues.svelte-1wfk7xw li:where(.svelte-1wfk7xw){color:var(--text-muted);line-height:1.4}.media-status.svelte-1qy8os2{width:100%;height:100%;border-radius:11px;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.media-status.expired.svelte-1qy8os2{background:#ef44440f;color:var(--text-muted);cursor:pointer}.media-status.failed.svelte-1qy8os2{background:#facc1514;color:#facc15;cursor:pointer;gap:4px}.status-label.svelte-1qy8os2{font-size:11px;line-height:1.4;display:block}.status-desc.svelte-1qy8os2{font-size:10px;color:var(--text-muted);opacity:.6;line-height:1.3}
