.suggest-details.svelte-1pql6tb{flex-shrink:0}.suggest-summary.svelte-1pql6tb{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.suggest-summary.svelte-1pql6tb::-webkit-details-marker{display:none}.suggest-chevron.svelte-1pql6tb{color:var(--c-text-muted);flex-shrink:0;transition:transform .2s}.suggest-details[open].svelte-1pql6tb .suggest-chevron:where(.svelte-1pql6tb){transform:rotate(180deg)}.suggest-details[open].svelte-1pql6tb .suggest-summary:where(.svelte-1pql6tb){margin-bottom:1.5rem}.page-title.svelte-1pql6tb{color:var(--c-text);flex-shrink:0;margin:0;font-size:2rem;font-weight:800}.list-title.svelte-1pql6tb{color:var(--c-text);margin:2rem 0 1rem;font-size:1.15rem;font-weight:700}.suggest-form.svelte-1pql6tb{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.suggest-form.svelte-1pql6tb label:where(.svelte-1pql6tb){color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.suggest-form.svelte-1pql6tb input:where(.svelte-1pql6tb),.suggest-form.svelte-1pql6tb textarea:where(.svelte-1pql6tb){border:1.5px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-surface);color:var(--c-text);text-transform:none;letter-spacing:normal;outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.suggest-form.svelte-1pql6tb textarea:where(.svelte-1pql6tb){resize:vertical;min-height:60px}.suggest-form.svelte-1pql6tb input:where(.svelte-1pql6tb):focus,.suggest-form.svelte-1pql6tb textarea:where(.svelte-1pql6tb):focus{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 20%, transparent)}.error-msg.svelte-1pql6tb{background:var(--c-like-light);color:var(--c-like);border-radius:var(--radius-sm);border:1px solid var(--c-like);padding:.6rem 1rem;font-size:.85rem;font-weight:500}.submit-btn.svelte-1pql6tb{border-radius:var(--radius-sm);background:var(--c-primary);color:#fff;cursor:pointer;border:none;align-self:flex-end;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .15s}.submit-btn.svelte-1pql6tb:hover{opacity:.85}.submit-btn.svelte-1pql6tb:disabled{opacity:.5;cursor:not-allowed}.empty.svelte-1pql6tb{text-align:center;color:var(--c-text-muted);padding:2rem 1rem;font-size:.95rem}.empty.svelte-1pql6tb button:where(.svelte-1pql6tb){margin-top:.75rem}.suggest-list.svelte-1pql6tb{flex-direction:column;gap:.75rem;display:flex}.suggestion.svelte-1pql6tb{padding:1rem 1.25rem}.suggestion-header.svelte-1pql6tb{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.status-badge.svelte-1pql6tb{text-transform:uppercase;letter-spacing:.04em;border:1.5px solid #0000;border-radius:999px;min-width:0;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.status-pending.svelte-1pql6tb{color:var(--c-text-muted);background:var(--c-tag-bg);border-color:var(--c-border)}.status-approved.svelte-1pql6tb{color:var(--c-importance-1);background:color-mix(in srgb, var(--c-importance-1) 15%, transparent);border-color:var(--c-importance-1)}.status-rejected.svelte-1pql6tb{color:var(--c-like);background:var(--c-like-light);border-color:var(--c-like)}.status-agreed.svelte-1pql6tb{color:var(--c-importance-2);background:color-mix(in srgb, var(--c-importance-2) 15%, transparent);border-color:var(--c-importance-2)}.suggestion-date.svelte-1pql6tb{color:var(--c-text-muted);white-space:nowrap;margin-left:auto;font-size:.8rem}.delete-btn.svelte-1pql6tb{border-radius:var(--radius-sm);color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;transition:color .15s,background .15s;display:flex}.delete-btn.svelte-1pql6tb:hover{color:var(--c-like);background:var(--c-like-light)}.suggestion-word.svelte-1pql6tb{color:var(--c-text);overflow-wrap:break-word;font-size:1.1rem;font-weight:700;line-height:1.4}.suggestion-translation.svelte-1pql6tb{color:var(--c-text);overflow-wrap:break-word;margin-top:.25rem;font-size:.95rem}.suggestion-comment.svelte-1pql6tb{border-radius:var(--radius-sm);background:var(--c-surface-hover);border-left:3px solid var(--c-primary);color:var(--c-text-muted);white-space:pre-wrap;overflow-wrap:break-word;margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem}.resolve-row.svelte-1pql6tb{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.resolve-btn.svelte-1pql6tb{border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:.35rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:opacity .15s}.resolve-btn.svelte-1pql6tb:hover{opacity:.85}.resolve-approved.svelte-1pql6tb{background:var(--c-importance-1)}.resolve-rejected.svelte-1pql6tb{background:var(--c-like)}.resolve-agreed.svelte-1pql6tb{background:var(--c-importance-2)}@media (width<=640px){.page-title.svelte-1pql6tb{font-size:1.35rem}.list-title.svelte-1pql6tb{margin:1.25rem 0 .75rem}.suggest-details[open].svelte-1pql6tb .suggest-summary:where(.svelte-1pql6tb){margin-bottom:1rem}.suggest-form.svelte-1pql6tb{padding:1rem}.suggestion.svelte-1pql6tb{padding:.85rem 1rem}}
