.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 { position: absolute; top: 0; left: 0; width: 100%; height: calc(100vh - 50px); padding: 10px; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; transition: 0.3s; opacity: 0; pointer-events: none; overflow-y: auto; } .settingssection.active { opacity: 1; pointer-events: all; } .settingrect { width: 24%; height: max-content; background-color: gray; 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 { position: relative; width: 100%; max-height: 0; overflow: auto; transition: 0.3s; display: flex; flex-direction: column; gap: 10px; } .settingrectbody.active { max-height: 500px; overflow-y: auto; } .settingrectbody>table { position: relative; 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; } .settingrectbody>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%; max-width:425px; overflow-x: auto; /* display: flex; align-items: center; justify-content: space-between; */ } #wifiqrimg { width: 0; height: 0; overflow: hidden; transition: 0.3s; } #wifiqrimg.active { width: 100px; height: 100px; } @media screen and (max-width: 1200px) { .settingrect { width: 50%; } .settingssection { /* flex-direction: column; */ /* align-items: center; */ } } @media screen and (max-width: 600px) { .settingrect { width: 75%; } } @media screen and (max-width: 400px) { .settingrect { width: 100%; } }