.checkbox-options[data-v-17e0c0d1]{display:flex;flex-direction:column;gap:16px}.checkbox-option[data-v-17e0c0d1]{width:100%}.checkbox-label[data-v-17e0c0d1]{display:flex;align-items:center;cursor:pointer;padding:16px 20px;border:2px solid #d0d5dd;border-radius:8px;transition:all .2s ease;background:#fff}.checkbox-label[data-v-17e0c0d1]:hover{border-color:#07f;background:#f7f8ff}.checkbox-input[data-v-17e0c0d1]{display:none}.checkbox-custom[data-v-17e0c0d1]{position:relative;width:20px;height:20px;border:2px solid #d0d5dd;border-radius:4px;margin-right:12px;transition:all .2s ease;background:#fff}.checkbox-custom[data-v-17e0c0d1]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:6px;height:10px;border:2px solid #fff;border-top:none;border-left:none;opacity:0;transition:opacity .2s ease}.checkbox-input:checked+.checkbox-custom[data-v-17e0c0d1]{border-color:#07f;background:#07f}.checkbox-input:checked+.checkbox-custom[data-v-17e0c0d1]:after{opacity:1}.checkbox-input:checked~.checkbox-label[data-v-17e0c0d1]{border-color:#07f;background:#f7f8ff}.checkbox-text[data-v-17e0c0d1]{font-size:1.1rem;font-weight:500;color:#101828;flex:1}@media(max-width:768px){.checkbox-text[data-v-17e0c0d1]{font-size:1rem}}