.lens-audit-form{height:100%}.lens-audit-form .field{margin-bottom:1.125rem}.lens-audit-form label{color:hsl(var(--foreground));margin-bottom:.4375rem;font-size:.8125rem;font-weight:500;display:block}.lens-audit-form input[type=email],.lens-audit-form input[type=text],.lens-audit-form input[type=url]{width:100%;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.625rem;padding:.8125rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.lens-audit-form input::placeholder{color:hsl(var(--muted-foreground))}.lens-audit-form input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12);outline:none}.lens-audit-form .submit{color:#fff;background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--secondary)) 100%);cursor:pointer;border:none;border-radius:999px;width:100%;margin-top:.875rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .15s}.lens-audit-form .submit:hover:not(:disabled){box-shadow:0 8px 24px hsl(var(--primary) / .25);transform:translateY(-1px)}.lens-audit-form .submit:focus-visible{box-shadow:0 0 0 3px hsl(var(--primary) / .25);outline:none}.lens-audit-form .submit:disabled{opacity:.65;cursor:not-allowed}.lens-audit-form .privacy-note{color:hsl(var(--muted-foreground));text-align:center;margin-top:.875rem;font-size:.8125rem}.lens-audit-form .form-status{text-align:center;border-radius:.625rem;margin-top:.875rem;padding:.75rem .875rem;font-size:.875rem}.lens-audit-form .form-status--error{color:#991b1b;background:#fef2f2}.lens-audit-form .field-error{color:hsl(var(--destructive));margin-top:.375rem;font-size:.8125rem}.lens-audit-form .field-helper{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.75rem;line-height:1.4}.lens-audit-form .checkbox-field{margin-bottom:1rem}.lens-audit-form .checkbox-label{color:hsl(var(--foreground));cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.lens-audit-form .checkbox-label input[type=checkbox]{width:1rem;height:1rem;accent-color:hsl(var(--primary));flex-shrink:0;margin-top:.2rem}.lens-audit-form .checkbox-label a{color:hsl(var(--primary));text-decoration:underline}.lens-audit-form .checkbox-helper{color:hsl(var(--muted-foreground));margin-top:.375rem;margin-left:1.625rem;font-size:.8125rem}.lens-audit-form .turnaround-signal{color:hsl(var(--primary));text-align:center;margin-top:.625rem;font-size:.875rem;font-weight:600}
