.form-panel{padding:30px}.form-panel>h2{font-size:24px;margin-bottom:22px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-size:12px;font-weight:750;color:#334155}.field small{font-size:11px;color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:#f8fafc;padding:12px 13px;color:var(--ink);outline:0;transition:.2s border-color,.2s box-shadow,.2s background}input:not([type=checkbox]):not([type=radio]),select{min-height:46px}textarea{min-height:130px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.check-field{display:flex;align-items:flex-start;gap:10px;margin:14px 0 20px;color:var(--muted);font-size:12px}.check-field input{margin-top:3px;accent-color:var(--primary)}.check-field a{color:var(--primary);font-weight:700}.text-link{color:var(--primary);font-weight:750}.full-width{width:100%}@media(max-width:620px){.form-panel{padding:22px}.form-grid{grid-template-columns:1fr}}
