.zn-form{gap:16px;max-width:560px;margin-top:1.4em}.zn-field,.zn-form{display:flex;flex-direction:column}.zn-field{gap:6px;font-size:13.5px}.zn-field span{font-weight:600}.zn-field input,.zn-field textarea{background:var(--k-card);border:1px solid var(--k-line);border-radius:8px;padding:9px 12px;font:inherit;color:var(--k-text)}.zn-field input:focus,.zn-field textarea:focus{outline:none;border-color:var(--k-brass,#b08d57)}.zn-error{color:var(--k-badtext,#c0392b);font-size:13px}.zn-check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5}.zn-check input{margin-top:3px;accent-color:var(--k-brass);flex:none}