.demand-form{text-align:left;flex-direction:column;gap:6px;display:flex}.demand-form label{font-family:var(--nq-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px}.demand-form input,.demand-form textarea{font:inherit;color:var(--text);background:var(--card);border:1.5px solid var(--line);border-radius:10px;width:100%;padding:9px 11px;font-size:14.5px}.demand-form input:focus-visible,.demand-form textarea:focus-visible{border-color:var(--jade)}.demand-form textarea{resize:vertical;min-height:70px}.demand-form .btn{margin-top:12px}.demand-error{color:var(--signal-deep);margin-top:10px;font-size:13.5px}.demand-done{background:var(--jade-soft);border:1px solid var(--jade-line);color:var(--text);text-align:left;border-radius:10px;padding:14px 16px;font-size:14px}
