.suggest-form{font-family:var(--sans);flex-direction:column;gap:6px;margin:26px 0 0;font-size:15px;display:flex}.suggest-form label{margin-top:12px;font-weight:600}.suggest-form .req,.suggest-form .opt{color:var(--ink2);margin-left:6px;font-size:12.5px;font-weight:400}.suggest-form input[type=text],.suggest-form input[type=email],.suggest-form select,.suggest-form textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:6px;width:100%;padding:9px 11px}.suggest-form textarea{resize:vertical;min-height:140px;line-height:1.45}.suggest-form input:focus-visible,.suggest-form select:focus-visible,.suggest-form textarea:focus-visible,.suggest-form button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.suggest-form .two{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.suggest-form .about-place{background:var(--paper2);border-radius:6px;margin:0;padding:10px 14px;font-weight:600}.suggest-form .fineprint{color:var(--ink2);margin:14px 0 0;font-size:13px}.suggest-form .actions{align-items:center;gap:14px;margin:8px 0 0;display:flex}.suggest-form button{font:inherit;color:#fff;background:var(--red);cursor:pointer;border:0;border-radius:6px;padding:11px 26px;font-weight:600}.suggest-form button:hover:not(:disabled){background:#8a2f18}.suggest-form button:disabled{opacity:.55;cursor:default}.suggest-form #status.ok{color:#2f6b3a}.suggest-form #status.bad{color:var(--red)}.suggest-form .trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.alt{font-family:var(--sans);margin:26px 0 60px;font-size:14px}@media (width<=600px){.suggest-form .two{grid-template-columns:1fr}}
