.stm-custom-fields{margin-block:24px;padding-block:24px;border-block:1px solid var(--line,#e1e9e5);text-align:start;grid-column:1/-1;width:100%}.stm-custom-fields h3{font-size:18px;margin:0 0 22px}.stm-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.stm-custom-field{min-width:0;display:grid;gap:10px;align-content:start}.stm-custom-field label{font-size:14px;line-height:1.8;margin:0}.stm-custom-field input:not([type=checkbox]),.stm-custom-field select,.stm-custom-field textarea{box-sizing:border-box;max-width:100%;width:100%;min-height:54px;border:1px solid var(--line,#dce6e1);border-radius:10px;background:var(--surface,#fff);color:inherit;padding:13px 16px;font:inherit}.stm-custom-field textarea{resize:vertical}.stm-custom-check{grid-template-columns:22px minmax(0,1fr);align-items:center}.stm-custom-check input{width:20px;height:20px;margin:0;accent-color:#00885f}.stm-custom-check .reg-error{grid-column:1/-1}.stm-custom-field:has(textarea){grid-column:1/-1}.stm-custom-field :focus-visible{outline:2px solid #00885f;outline-offset:3px}[data-field][hidden],.reg-field[hidden],.form-field[hidden]{display:none!important}.dark .stm-custom-field input:not([type=checkbox]),.dark .stm-custom-field select,.dark .stm-custom-field textarea{background:#23282e;border-color:#48525c}.stm-custom-fields[hidden]{display:none}@media(max-width:640px){.stm-custom-grid{grid-template-columns:1fr}.stm-custom-field input:not([type=checkbox]),.stm-custom-field select,.stm-custom-field textarea{font-size:16px}}
#registrationForm .reg-field select[dir="rtl"]{direction:rtl;text-align:start}#registrationForm .reg-field select[dir="ltr"]{direction:ltr;text-align:start}
