.landing-suggestion-action{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 0}
.landing-suggestion-action button{padding:6px 9px;border:1px solid #c7d58435;border-radius:6px;background:#b8c86c09;color:#dfe8ae;font-size:11px;min-height:32px}
.landing-suggestion-action button:hover{border-color:#c7d58499;background:#b8c86c18}
.landing-suggestion-action:has(button[hidden]){display:none}
.suggestion-dialog{width:540px}
.suggestion-intro{font-size:13px;line-height:1.6;color:#cbd0b9;margin:0 0 22px}
.suggestion-dialog label{display:block;margin:18px 0 7px;font-size:12px;font-weight:650;color:#e5e8cb}
.suggestion-dialog input,.suggestion-dialog textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #c4d77855;border-radius:8px;background:#101a14;color:#f6eed1;font:14px/1.6 'Manrope',sans-serif;padding:10px 12px}
.suggestion-dialog textarea{resize:vertical;min-height:145px;max-height:45dvh}
.suggestion-dialog input:focus-visible,.suggestion-dialog textarea:focus-visible{outline:2px solid #e6c17d;outline-offset:2px}
.suggestion-dialog [aria-invalid="true"]{border-color:#ffab9a}
.suggestion-field-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#b5c2a8;line-height:1.5;margin:6px 0 0}
.suggestion-field-meta span:last-child{flex:none;font-variant-numeric:tabular-nums}
.suggestion-actions{display:flex;justify-content:flex-end;margin-top:23px}
#suggestion-submit,#suggestion-another{background:#c1d575;color:#253221;border:1px solid #c1d575;border-radius:8px;font-size:12px;font-weight:700;padding:12px 17px;min-height:42px}
#suggestion-status{font-size:13px;line-height:1.6;color:#e1eabf;margin:17px 0 0}
#suggestion-status[data-state="error"]{color:#f1bda6}
#suggestion-status[data-state="success"]{padding:17px;border:1px solid #c4d77835;border-radius:10px;background:#b1c66508;margin-bottom:17px}
@media(max-width:650px){.suggestion-dialog input,.suggestion-dialog textarea{font-size:16px}.suggestion-dialog textarea{min-height:120px}.suggestion-field-meta{font-size:10px}.suggestion-actions{margin-top:18px}#suggestion-submit{width:100%}}
