.ud-input-group { text-align: left; }
.ud-checkbox-wrapper { display: inline-flex; align-items: center; gap: 12px; margin: 20px auto 0 auto; background: var(--bg-card); padding: 12px 20px; border-radius: 12px; border: 1px solid var(--border); transition: 0.3s ease; }
.ud-checkbox-wrapper:hover { border-color: var(--primary); box-shadow: 0 4px 10px var(--shadow); }
.ud-checkbox { cursor: pointer; width: 20px; height: 20px; accent-color: var(--primary); }
.ud-check-label { cursor: pointer; font-size: 0.95rem; color: var(--text-main); font-weight: 600; user-select: none; }
