.suggestion-box{background:var(--color-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);margin:3rem auto;max-width:700px;padding:2.5rem;text-align:center}.suggestion-box h3{color:var(--color-heading);font-size:1.5rem;margin-bottom:1rem}.suggestion-box p{color:var(--color-text-muted);margin-bottom:1.5rem}.suggestion-form{display:flex;flex-direction:column;gap:1rem}.suggestion-form__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.suggestion-form input:not([type=checkbox]),.suggestion-form textarea{background:var(--color-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-text);font-size:1rem;padding:1rem;width:100%}.suggestion-form textarea{min-height:100px;resize:vertical}.suggestion-form input:focus,.suggestion-form textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.status-msg{font-weight:600;margin-top:1rem}.status-msg.success{color:#10b981}.status-msg.error{color:#ef4444}.privacy-consent-field{margin:.5rem 0}.privacy-consent-label{align-items:flex-start;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:.9rem;gap:10px;text-align:left}.privacy-consent-checkbox{cursor:pointer;height:18px!important;margin-top:3px;width:18px!important}@media (max-width:640px){.suggestion-form__row{grid-template-columns:1fr}.suggestion-box{padding:1.5rem}}
/*# sourceMappingURL=85.c5b89a62.chunk.css.map*/