.checkbox{display:none}.checkbox__container{display:inline-flex;align-items:center;cursor:pointer}.checkbox__fake{content:"";position:relative;display:inline-block;width:20px;height:20px;border:1px solid var(--gray);border-radius:50%;background-color:var(--white);transition:border-color .3s,background .3s}.checkbox__fake:before{content:"";position:absolute;top:-3px;left:6px;z-index:1;display:block;width:7px;height:15px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);opacity:0;transform:rotate(39deg);transition:opacity .2s}.checkbox:checked+.checkbox__fake:before{opacity:1}.checkbox:checked+.checkbox__fake{border-color:var(--blue)}.checkbox:disabled+.checkbox__fake{border-color:var(--gray);background-color:rgba(var(--rgb-gray),.2)}.checkbox:checked:disabled+.checkbox__fake:before{border-color:var(--gray)}.checkbox__label{margin:0;font-size:16px;line-height:1;color:var(--black)}.checkbox__label--left{padding-right:5px}.checkbox__label--right{padding-left:5px}.available-columns{display:flex;justify-content:space-between;padding:0 10px;align-self:center;margin-left:auto}.available-columns__wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.available-columns__button{display:flex;align-items:center;font-weight:500;line-height:1;color:var(--gray);margin:0;border:none;background:transparent}.available-columns__button:hover{color:var(--blue)}.available-columns__field{padding:10px}