.form-group label{margin-bottom:var(--field-gap-within);color:var(--easyhta-light-text);font-weight:600;display:block}.form-group input,.form-group textarea{width:100%;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--white-20);border-radius:var(--radius-sm);font-size:var(--font-size-base);background:var(--easyhta-light-surface);color:var(--easyhta-light-text);transition:all var(--transition-normal)}.form-group input:focus,.form-group textarea:focus{border-color:var(--easyhta-lime-green);box-shadow:0 0 0 3px var(--lime-green-10);outline:none}.form-group input:hover:not(:disabled),.form-group textarea:hover:not(:disabled){border-color:var(--easyhta-lime-green)}.form-group input:disabled,.form-group textarea:disabled{opacity:.6;cursor:not-allowed}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--easyhta-light-text-tertiary);font-style:italic}.form-group textarea{resize:vertical;min-height:100px}.modal-error{color:var(--color-error);font-size:var(--font-size-sm);margin-bottom:var(--field-gap-between)}.modal-disclaimer{font-size:var(--font-size-xs);color:var(--easyhta-light-text-tertiary);padding-top:var(--spacing-md);border-top:1px solid var(--white-10);line-height:var(--line-height-normal);margin:0}
