.input-container:focus-within{border-color:#00f}.vs-table{border-collapse:separate;border-spacing:0 1.3rem;padding:0 1rem;tr{box-shadow:0 4px 20px 0 rgba(0,0,0,.05);td{padding:20px;&:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}&:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}td.td-check{padding:20px!important}}.vs-table--thead{th{padding-top:0;padding-bottom:0;.vs-table-text{text-transform:uppercase;font-weight:600}}th.td-check{padding:0 15px!important}tr{background:none;box-shadow:none}}}