.panel.svelte-11o2341{background:color-mix(in srgb,var(--panel-bg, rgba(15, 23, 42, .92)) 94%,transparent);border:1px solid var(--panel-border, rgba(148, 163, 184, .28));border-radius:var(--radius-xl);padding:var(--space-fluid-6);display:grid;gap:var(--space-7-5)}.suggestion-list__header.svelte-11o2341{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-7-5)}h2.svelte-11o2341{margin:0 0 var(--space-2) 0;font-size:1.5rem}.suggestion-list__hint.svelte-11o2341{margin:0;color:var(--token-color-text-tertiary)}.suggestion-list__search.svelte-11o2341{display:flex;gap:var(--space-3);align-items:center}.suggestion-list__search.svelte-11o2341 input:where(.svelte-11o2341){border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5-5);border:1px solid var(--token-color-border-strong);background:var(--token-surface-overlay);color:var(--token-color-text-primary)}.suggestion-list__search.svelte-11o2341 input:where(.svelte-11o2341):focus-visible{outline:2px solid color-mix(in srgb,var(--token-color-brand-primary-soft) 65%,transparent);outline-offset:2px}.suggestion-list__submit.svelte-11o2341,.suggestion-list__clear.svelte-11o2341{border-radius:var(--radius-pill);padding:var(--space-2-75) var(--space-5-5);border:none;font-weight:600;cursor:pointer}.suggestion-list__submit.svelte-11o2341{background:var(--project-theme-primary, var(--token-status-info));color:var(--project-theme-on-primary, var(--token-status-info-on))}.suggestion-list__clear.svelte-11o2341{background:color-mix(in srgb,var(--token-surface-overlay) 70%,transparent);border:1px solid var(--token-color-border-strong);color:var(--token-color-text-primary)}.suggestion-list__controls.svelte-11o2341{display:flex;justify-content:flex-end}.suggestion-list__controls.svelte-11o2341 label:where(.svelte-11o2341){display:flex;align-items:center;gap:var(--space-4);color:var(--token-color-text-secondary)}.suggestion-list__controls.svelte-11o2341 select:where(.svelte-11o2341){border-radius:var(--radius-pill);padding:var(--space-2-5) var(--space-5-5);border:1px solid var(--token-color-border-strong);background:var(--token-surface-overlay);color:var(--token-color-text-primary)}.suggestion-list__notice.svelte-11o2341{margin:0;padding:var(--space-4) var(--space-5-5);border-radius:var(--radius-md)}.suggestion-list__notice--info.svelte-11o2341{background:color-mix(in srgb,var(--token-status-info) 18%,transparent);border:1px solid var(--token-status-info-border);color:color-mix(in srgb,var(--token-status-info) 55%,var(--token-color-text-inverse))}.suggestion-list__notice--error.svelte-11o2341{background:var(--token-status-danger-soft);border:1px solid var(--token-status-danger-border);color:color-mix(in srgb,var(--token-status-danger) 55%,var(--token-color-text-inverse))}.suggestion-list__loading.svelte-11o2341,.suggestion-list__empty.svelte-11o2341{margin:0;color:var(--token-color-text-tertiary);text-align:center}.suggestion-list__items.svelte-11o2341{list-style:none;display:grid;gap:var(--space-6-5);margin:0;padding:0}.suggestion-card.svelte-11o2341{border-radius:var(--radius-lg-comfort);border:1px solid var(--token-color-border-strong);background:var(--token-surface-overlay);padding:var(--space-6-5);display:grid;gap:var(--space-5-5)}.suggestion-card__header.svelte-11o2341{display:flex;justify-content:space-between;gap:var(--space-5-5);align-items:flex-start}.suggestion-card__header.svelte-11o2341 h3:where(.svelte-11o2341){margin:0;font-size:1.2rem}.suggestion-card__meta.svelte-11o2341{margin:var(--space-2) 0 0 0;display:flex;gap:var(--space-5-5);font-size:.85rem;color:var(--token-color-text-secondary)}.suggestion-card__meta-author.svelte-11o2341{display:inline-flex;align-items:center;gap:var(--space-2-5);flex-wrap:wrap}.suggestion-card__level.svelte-11o2341{display:inline-flex;align-items:center;padding:var(--space-0-5) var(--space-2-75);border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--token-status-info) 20%,transparent);color:color-mix(in srgb,var(--token-status-info) 55%,var(--token-color-text-inverse))}.suggestion-card__badges.svelte-11o2341{display:inline-flex;gap:var(--space-1-25);list-style:none;margin:0;padding:0}.suggestion-card__badges.svelte-11o2341 li:where(.svelte-11o2341){padding:var(--space-0-5) var(--space-2-75);border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--token-status-success) 20%,transparent);color:color-mix(in srgb,var(--token-status-success) 55%,var(--token-color-text-inverse))}.suggestion-card__team.svelte-11o2341{padding:var(--space-0-5) var(--space-2-75);border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;background:color-mix(in srgb,var(--token-color-brand-accent) 20%,transparent);color:color-mix(in srgb,var(--token-color-brand-accent) 55%,var(--token-color-text-inverse));text-transform:uppercase;letter-spacing:.04em}.suggestion-card__moderation.svelte-11o2341{display:flex;gap:var(--space-3);align-items:center;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.suggestion-card__moderation.svelte-11o2341 span:where(.svelte-11o2341):first-child{padding:var(--space-1) var(--space-3-25);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--token-status-info) 22%,transparent);color:color-mix(in srgb,var(--token-status-info) 55%,var(--token-color-text-inverse))}.suggestion-card__moderation--shipped.svelte-11o2341 span:where(.svelte-11o2341):first-child{background:var(--token-status-success-soft);color:color-mix(in srgb,var(--token-status-success) 55%,var(--token-color-text-inverse))}.suggestion-card__moderation--planned.svelte-11o2341 span:where(.svelte-11o2341):first-child{background:color-mix(in srgb,var(--token-color-brand-highlight) 20%,transparent);color:color-mix(in srgb,var(--token-color-brand-highlight) 55%,var(--token-color-text-inverse))}.suggestion-card__moderation--pending.svelte-11o2341 span:where(.svelte-11o2341):first-child{background:color-mix(in srgb,var(--token-status-info) 20%,transparent);color:color-mix(in srgb,var(--token-status-info) 55%,var(--token-color-text-inverse))}.suggestion-card__moderation--in-progress.svelte-11o2341 span:where(.svelte-11o2341):first-child{background:color-mix(in srgb,var(--token-status-warning) 20%,transparent);color:color-mix(in srgb,var(--token-status-warning) 55%,var(--token-color-text-inverse))}.suggestion-card__moderation--rejected.svelte-11o2341 span:where(.svelte-11o2341):first-child{background:var(--token-status-danger-soft);color:color-mix(in srgb,var(--token-status-danger) 55%,var(--token-color-text-inverse))}.suggestion-card__processed.svelte-11o2341{border:1px dashed var(--token-color-border-strong);border-radius:var(--radius-pill);padding:var(--space-0-75) var(--space-3);color:var(--token-color-text-secondary)}.suggestion-card__body.svelte-11o2341{margin:0;color:var(--token-color-text-secondary);line-height:1.6}.suggestion-card__title-link.svelte-11o2341{color:inherit;text-decoration:none}.suggestion-card__title-link.svelte-11o2341:hover h3:where(.svelte-11o2341),.suggestion-card__title-link.svelte-11o2341:focus-visible h3:where(.svelte-11o2341){text-decoration:underline}.suggestion-card__link.svelte-11o2341{margin:0;display:flex;gap:var(--space-3);align-items:baseline;color:var(--token-color-text-secondary);font-size:.9rem}.suggestion-card__link.svelte-11o2341 a:where(.svelte-11o2341){color:color-mix(in srgb,var(--token-status-info) 55%,var(--token-color-text-inverse));word-break:break-all}.suggestion-card__footer.svelte-11o2341{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.suggestion-card__metrics.svelte-11o2341{display:flex;gap:var(--space-5-5);align-items:center}.suggestion-card__actions.svelte-11o2341{display:flex;gap:var(--space-3-5);align-items:center}.suggestion-card__reaction.svelte-11o2341{display:flex;gap:var(--space-3);align-items:center;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--token-color-border-strong) 85%,transparent);padding:var(--space-2) var(--space-4-75);background:color-mix(in srgb,var(--token-surface-overlay) 70%,transparent);color:var(--token-color-text-secondary);cursor:pointer}.suggestion-card__reaction.active.svelte-11o2341{background:var(--token-status-success-soft);border-color:var(--token-status-success-border);color:color-mix(in srgb,var(--token-status-success) 55%,var(--token-color-text-inverse))}.suggestion-card__reaction.svelte-11o2341:disabled{opacity:.6;cursor:progress}.suggestion-card__count.svelte-11o2341{font-size:.9rem;color:color-mix(in srgb,var(--token-color-text-secondary) 85%,transparent)}.suggestion-card__detail.svelte-11o2341{color:color-mix(in srgb,var(--project-theme-primary, var(--token-status-info)) 75%,var(--token-color-text-inverse) 25%);text-decoration:none;font-weight:600}.suggestion-card__detail.svelte-11o2341:hover,.suggestion-card__detail.svelte-11o2341:focus-visible{text-decoration:underline}.suggestion-card__remove.svelte-11o2341{border-radius:var(--radius-pill);border:1px solid var(--token-status-danger-border);background:color-mix(in srgb,var(--token-status-danger-soft) 85%,transparent);color:color-mix(in srgb,var(--token-status-danger) 70%,var(--token-color-text-inverse));padding:var(--space-2) var(--space-4-75);font-weight:600;cursor:pointer}.suggestion-card__remove.svelte-11o2341:disabled{opacity:.7;cursor:progress}.sr-only.svelte-11o2341{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.suggestion-list__header.svelte-11o2341{flex-direction:column;align-items:stretch}.suggestion-list__controls.svelte-11o2341{justify-content:flex-start}.suggestion-card__header.svelte-11o2341{flex-direction:column;align-items:stretch}.suggestion-card__meta.svelte-11o2341{flex-wrap:wrap}.suggestion-card__footer.svelte-11o2341{align-items:stretch}}
