.auditCard .field:nth-of-type(3){min-width:0}.auditCard .auditSubmit{white-space:nowrap;border-radius:12px;align-self:end;width:100%;min-width:0;max-width:none;min-height:49px;padding:14px 18px;font-size:13px;line-height:1.2;transition:transform .15s,box-shadow .15s,background-color .15s;box-shadow:0 7px 18px #437a2d1f}.auditCard .auditSubmit:hover:not(:disabled){background:#91da67;transform:translateY(-1px);box-shadow:0 10px 22px #437a2d29}.auditCard .auditSubmit:focus-visible{outline-offset:3px;outline:3px solid #5b8c6947}@media (max-width:1100px){.auditCard .auditSubmit{white-space:normal;width:100%;min-width:0;max-width:none}.auditCard .field:nth-of-type(3){min-width:0}}@media (max-width:620px){.auditCard .auditSubmit{white-space:normal;width:100%;max-width:none;padding:15px 18px;font-size:14px}}.auditCard{grid-template-columns:repeat(3,minmax(0,1fr))}.auditCard .auditSubmit{grid-column:1/-1}.auditCard .optional{color:#7b857f;font-weight:500}.consentField{color:#536158;cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.consentField input{accent-color:#3f6f51;flex:none;width:18px;height:18px;margin:1px 0 0}.consentField a{color:#315c3c;font-weight:800}@media (max-width:900px){.auditCard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.auditCard{grid-template-columns:1fr}}
