.olpopup2{position:absolute;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px 0 5px;border-radius:16px;bottom:12px;left:-110px;min-width:220px}.olpopup2:after,.olpopup2:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.olpopup2:after{border-top-color:#fff;border-width:10px;left:110px;margin-left:-10px}.olpopup2:before{border-top-color:#ccc;border-width:11px;left:110px;margin-left:-11px}.olpopupcloser2{text-decoration:none;position:absolute;top:2px;right:8px}.olpopupcloser2:after{content:"✖"}.olpopup{position:absolute;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:15px;border-radius:10px;border:1px solid #ccc;bottom:12px;left:-50px;min-width:180px}.olpopup:after,.olpopup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.olpopup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.olpopup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.olpopupcloser{text-decoration:none;position:absolute;top:2px;right:8px}.olpopupcloser:after{content:"✖"}div label input{margin-right:100px}.cat{margin:4px;border:1px solid #6366f1;border-radius:10px;overflow:hidden;float:left}.cat label{float:left;line-height:3em;width:8em;height:3em}.cat label span{text-align:center;display:block;font-family:Plus Jakarta Sans;font-weight:400;font-size:"1.5rem";line-height:"2rem"}.cat label input{position:absolute;display:none}.cat input:checked+span{text-shadow:0 0 6px rgba(0,0,0,.8)}.action input:checked+span{background-color:#6366f1;color:#fff}