.suggestion-form-container.svelte-4hd0gx{max-width:800px;margin:0 auto;padding:var(--size-6);background:var(--surface-1);border:2px solid var(--text-1);box-shadow:8px 8px 0 var(--text-1)}.edit-mode.svelte-4hd0gx{border-color:var(--brand-primary);box-shadow:8px 8px 0 var(--brand-primary)}.header.svelte-4hd0gx{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--size-8);border-bottom:2px solid var(--text-2);padding-bottom:var(--size-4)}h2.svelte-4hd0gx{font-family:var(--font-heading);text-transform:uppercase;margin:0}.edit-flow.svelte-4hd0gx{display:flex;flex-direction:column;gap:var(--size-8)}.justification-section.svelte-4hd0gx label:where(.svelte-4hd0gx){display:block;font-weight:700;margin-bottom:var(--size-2);text-transform:uppercase;font-size:var(--font-size-sm)}.textarea-input.svelte-4hd0gx{width:100%;min-height:120px;padding:var(--size-3);background:var(--surface-2);border:2px solid var(--text-1);font-family:inherit;font-size:var(--font-size-md)}.hint.svelte-4hd0gx{font-size:var(--font-size-xs);color:var(--text-2);margin-top:var(--size-2);font-style:italic}.field-chips.svelte-4hd0gx{display:flex;flex-wrap:wrap;gap:var(--size-2);margin-top:var(--size-4)}.chip.svelte-4hd0gx{padding:var(--size-1) var(--size-3);border:1px solid var(--text-1);background:var(--surface-2);cursor:pointer;font-size:var(--font-size-xs);text-transform:uppercase;font-weight:700;transition:all .1s ease}.chip.active.svelte-4hd0gx{background:var(--brand-primary);color:#000;border-width:2px;transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--text-1)}.modifications-list.svelte-4hd0gx{background:var(--surface-2);padding:var(--size-4);border:1px dashed var(--text-1);display:flex;flex-direction:column;gap:var(--size-6)}.mod-row.svelte-4hd0gx{display:flex;flex-direction:column;gap:var(--size-2)}.field-label.svelte-4hd0gx{font-weight:700;text-transform:uppercase;color:var(--text-2);font-size:var(--font-size-xs)}.comparison.svelte-4hd0gx{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-4)}.old-value.svelte-4hd0gx{padding:var(--size-2);background:var(--surface-3);border-left:4px solid var(--red-6);font-size:var(--font-size-sm)}.val-label.svelte-4hd0gx{display:block;font-size:var(--font-size-xxs);color:var(--text-2);margin-bottom:2px}.new-value.svelte-4hd0gx{border-left:4px solid var(--green-6)}.form-grid.svelte-4hd0gx{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-6)}.full-width.svelte-4hd0gx{grid-column:1 / -1}.form-group.svelte-4hd0gx{display:flex;flex-direction:column;gap:var(--size-1);position:relative}.form-group.svelte-4hd0gx label:where(.svelte-4hd0gx){font-weight:700;text-transform:uppercase;font-size:var(--font-size-xs)}.select-input.svelte-4hd0gx{padding:var(--size-3);background:var(--surface-2);border:2px solid var(--text-1);font-weight:700}.actions.svelte-4hd0gx{margin-top:var(--size-8);display:flex;justify-content:flex-end}.duplicate-alert.svelte-4hd0gx{font-size:var(--font-size-xxs);padding:var(--size-2);border-radius:var(--radius-1);margin-top:var(--size-1)}.duplicate-alert.card.svelte-4hd0gx{background:var(--red-1);border:1px solid var(--red-2);color:var(--red-7)}.duplicate-alert.suggestion.svelte-4hd0gx{background:var(--blue-1);border:1px solid var(--blue-2);color:var(--blue-7)}.duplicate-alert.svelte-4hd0gx a:where(.svelte-4hd0gx){font-weight:700;text-decoration:underline}.checking-loader.svelte-4hd0gx{font-size:var(--font-size-xxs);color:var(--text-2);font-style:italic}.trust-section.svelte-4hd0gx{background:var(--blue-0);padding:var(--size-3);border-left:4px solid var(--blue-4);border-radius:var(--radius-1)}.trust-tip.svelte-4hd0gx{font-size:var(--font-size-xxs);color:var(--blue-7);margin-top:var(--size-1)}.label-with-tooltip.svelte-4hd0gx{display:flex;align-items:center;gap:var(--size-1);cursor:help;position:relative;width:fit-content}.info-icon.svelte-4hd0gx{font-size:var(--font-size-0);color:var(--brand-primary)}@media(max-width:600px){.comparison.svelte-4hd0gx,.form-grid.svelte-4hd0gx{grid-template-columns:1fr}}.dashboard-page.svelte-15bwxkb{padding:var(--size-4);max-width:1200px;margin:0 auto}.page-header.svelte-15bwxkb{margin-bottom:var(--size-6);text-align:center}h1.svelte-15bwxkb{font-family:var(--font-heading);font-size:var(--font-size-4);margin-bottom:var(--size-2)}p.svelte-15bwxkb{color:var(--text-2);font-size:var(--font-size-2)}
