:root{--border:1px solid #ccc}.chs{border:var(--border);border-radius:2px;position:relative}.chs *{box-sizing:initial}.chs_items{position:relative;user-select:none}.chs .chs_none{display:none!important}.chs_items .search_box{grid-column:1 / -1;border:var(--border);outline:0;padding:5px 10px;justify-self:center;display:block;margin:5px auto;width:95%;box-sizing:border-box}.chs_name{padding:5px 10px;cursor:pointer;user-select:none;margin-right:1rem}.chs_name::before{position:absolute;right:.5rem;top:.5rem;content:'';border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.chs_items input[type="radio"]{opacity:0;visibility:hidden;position:absolute;pointer-events:none}.chs_items input[type="radio"]:checked + label{color:dodgerblue}.chs_items input[type="radio"] + label{padding:5px 10px;cursor:pointer}.chs_items label{display:block}.chs_items label:hover{background-color:#eee}.chs_items::-webkit-scrollbar{width:5px}.chs_items::-webkit-scrollbar-track{background:#f1f1f1}.chs_items::-webkit-scrollbar-thumb{background:#999}.chs_items::-webkit-scrollbar-thumb:hover{background:#666}.chs[data-chsoptions*="center"] .chs_items label{text-align:center}.chs[data-chsoptions*="list"] .chs_items label{display:block}.chs[data-chsoptions*="block"] .chs_items label{display:inline-block}.chs[data-chsoptions*="grid"] .chs_items{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.chs[data-chsoptions*="grid-2"] .chs_items{display:grid;grid-template-columns:repeat(2,1fr)}.chs[data-chsoptions*="grid-3"] .chs_items{display:grid;grid-template-columns:repeat(3,1fr)}.chs[data-chsoptions*="grid-4"] .chs_items{display:grid;grid-template-columns:repeat(4,1fr)}.chs[data-chsoptions*="grid-5"] .chs_items{display:grid;grid-template-columns:repeat(5,1fr)}.chs[data-chsoptions*="scroll"] .chs_items{max-height:200px;overflow:auto}.chs[data-chsoptions*="float"] .chs_items{position:absolute;left:-1px;border:var(--border);border-top:0;z-index:99999;background:white;width:100%;border-radius:0 0 3px 3px}