.messages:empty,.form-error[hidden]{display:none}.form-success,.form-error{padding:var(--space-md);margin:0 0 var(--space-lg);border-radius:var(--radius-md);font-size:.95rem;line-height:1.6}.form-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.form-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}form[data-tenflex-form] button:disabled{opacity:.65;cursor:default}form[data-tenflex-form] .form-extra-field{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}
