.checkbox-wrapper-2 .ikxBAC { appearance: none; background-color: #dfe1e4; border-radius: 72px; border-style: none; flex-shrink: 0; height: 20px; margin: 0; position: relative; width: 30px; transition: 0.3s; } .checkbox-wrapper-2 .ikxBAC::before { bottom: -6px; content: ""; left: -6px; position: absolute; right: -6px; top: -6px; transition: 0.3s; cursor: pointer; } .checkbox-wrapper-2 .ikxBAC, .checkbox-wrapper-2 .ikxBAC::after { transition: 300ms; } .checkbox-wrapper-2 .ikxBAC::after { background-color: #fff; border-radius: 50%; content: ""; height: 14px; left: 3px; position: absolute; top: 3px; width: 14px; cursor: pointer; } .checkbox-wrapper-2 input[type=checkbox] { cursor: default; } .checkbox-wrapper-2 .ikxBAC:hover { background-color: #c9cbcd; transition-duration: 0s; } .checkbox-wrapper-2 .ikxBAC:checked { background-color: green; } .checkbox-wrapper-2 .ikxBAC:checked::after { background-color: #fff; left: 13px; } .checkbox-wrapper-2 :focus:not(.focus-visible) { outline: 0; } .checkbox-wrapper-2 .ikxBAC:checked:hover { background-color: hsl(from green h s 20%); } .settingssection { display: flex; /* flex-direction: column; */ gap: 10px; } .settingrect { width: 25%; height: max-content; background-color: hsl(from black h s 20%); padding: 20px; border-radius: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; } .settingrectheader { width: 100%; display: flex; justify-content: space-between; } .settingrectbody { width: 100%; max-height: 0; overflow: hidden; transition: 0.3s; } .settingrectbody.active { max-height: 500px; overflow-y: auto; } .settingrectbody>table { width: 100%; text-align: left; transition: 0.3s; } .settingrectfooter { width: 100%; display: flex; align-items: center; gap: 10px; } .settingrectfooter.onebutton { gap: 0; } .settingrectfooterbutton { width: 100%; } .hiddenbutton { width: 0; overflow: hidden; padding: 0; margin: 0; } .hiddenbutton.active { position: relative; width: 100%; padding: 10px; } table { position: relative; width: 100%; border: 2px solid ; border-radius: 10px; margin: 10px 0; } thead>tr>th { border-bottom: 2px solid; padding: 10px; width: 50%; } .one { border: 2px solid; padding: 10px; border-radius: 10px; display: flex; align-items: center; justify-content: space-between; width: 100%; } .three { width: 33%; } /* tbody>tr>th.one { border: 2px solid; padding: 10px; border-radius: 10px; display: flex; align-items: center; justify-content: space-between; } */ tbody>tr>th { border: 2px solid; padding: 10px; border-radius: 10px; width: 50%; /* display: flex; align-items: center; justify-content: space-between; */ } @media screen and (max-width: 1200px) { .settingrect { width: 50%; } } @media screen and (max-width: 600px) { .settingrect { width: 75%; } } @media screen and (max-width: 400px) { .settingrect { width: 100%; } }