._checkbox_area{padding:10px;font-size:12px;color:#707070}._checkbox_contents{width:fit-content}._checkbox_contents label{display:flex}._input_checkbox{display:none}._checkbox_motion{user-select:none;position:relative;width:22.5px;height:22.5px}._auto_square{position:absolute;width:90%;height:90%;top:5%;left:5%;border:2px solid #707070;border-radius:2px;background:transparent;transition:background .22s}._auto_square:before{content:"";width:35px;height:35px;position:absolute;top:-55%;left:-55%;border-radius:50%;background:#000;opacity:.12;transform:scale(0);transition:transform .22s cubic-bezier(0,0,.2,1)}._checkbox_area ._not_disabled:hover ._auto_square:before{transform:scale(1)}._checkbox_contents._not_disabled label:hover{cursor:pointer}._checkbox_motion ._auto_square ._firstLine,._checkbox_motion ._auto_square ._secondLine{position:absolute;height:2.5px;background:#ffffff;border-radius:.5px;opacity:0}._firstLine{width:7.9px;transform:rotate(45deg);bottom:4px}._secondLine{width:14.2px;transform:rotate(-45deg);bottom:6.2px;left:3.2px}._input_checkbox:checked~._checkbox_motion ._auto_square{border:2px solid var(--q-primary, #0000a0);background:var(--q-primary, #0000a0)}._input_checkbox:checked~._checkbox_motion ._auto_square ._firstLine,._input_checkbox:checked~._checkbox_motion ._auto_square ._secondLine{opacity:1}._checkbox_text{display:inline-block;padding-left:6px;height:18px;font-weight:600;line-height:2.1;color:inherit}._input_checkbox:checked~._checkbox_motion ._auto_square:before{background:var(--q-primary, #0000a0)}._checkbox_contents._disabled label:hover{cursor:not-allowed}._input_checkbox:disabled~._checkbox_motion,._input_checkbox:disabled~._checkbox_text{opacity:.75}
