.custom-checkbox-label{color:#222;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9rem;display:flex}.custom-checkbox{accent-color:#0d6efd;cursor:pointer;width:18px;height:18px}.custom-checkbox-label:hover{color:#000}.custom-checkbox:focus{outline-offset:3px;outline:2px solid #0003}.custom-input{border:1px solid #ccc;border-radius:6px;outline:none;padding:6px 10px;font-size:.9rem}.custom-input:focus{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd33}@media (max-width:768px){.custom-checkbox-wrapper{justify-content:center;width:100%;margin-top:12px}}
