* { margin: 0; } body { background-color: black; color: white; } li { list-style: none; } ul { display: flex; flex-direction: row; gap: 2em; cursor: pointer; } a { text-decoration: none; color: white; } nav { height: 60px; box-sizing: border-box; width: 100%; display: flex; align-items: center; background-color: #2b2c2e; justify-content: space-between; padding: 0 2em; } li:hover { color: black; } .SoftName { display: flex; align-items: center; font-size: 1.5em; gap: 1em; cursor: pointer; } .SoftName img { width: 40px; border-radius: 50%; } .nav-link:hover { color: rgb(141, 122, 122); } #AccountSettings { margin-top: 50px; margin: 50px auto; } button { border: none; border-radius: 10px; margin: 20px 10%; padding: 6px; color: white; background-color: rgb(15, 15, 140); cursor: pointer; font-size: 20px; } button:hover { background-color: #110f0f; } .AddUser { margin: 20px 10%; display: flex; justify-content: flex-end; } #AccountSettings button { position: absolute; left: 50%; transform: translate(-50%, -50%); background-color: rgb(15, 15, 140); color: white; border-radius: 5px; cursor: pointer; font-size: 20px; border: none; margin-bottom: 50px; } #AddUser button { margin-top: 20px; margin-left: 10vw; background-color: rgb(15, 15, 140); color: white; border-radius: 5px; cursor: pointer; font-size: 20px; border: none; } #AccountSettings button:hover, #AddUser button:hover { background-color: #110f0f; } table { border-collapse: collapse; margin: 50px auto; table-layout: fixed; } th, td { border: 1px solid #ddd; text-align: center; } td { padding: 1px 1px; } th { position: sticky; top: 0; z-index: 1; padding: 2px 2px; background-color: #2b2c2e; } th:nth-child(1) { width: 60px; } th:nth-child(2) { width: 200px; } th:nth-child(3) { width: 200px; } th:nth-child(4) { width: 300px; } th:nth-child(5) { width: 100px; } th:nth-child(6) { width: 60px; } th:nth-child(7) { width: 60px; } .A0AccSettings img { width: 35px; height: 35px; border-radius: 5px; } h1 { margin-left: 50px; margin-bottom: 20px; } .remove-user img { width: 35px; height: 35px; border-radius: 5px; } .RCont { gap: 20px; padding: 2%; margin: auto; display: grid; width: 750px; border-radius: 10px; box-sizing: border-box; border: 1px solid white; grid-template-columns: 1fr; grid-auto-rows: minmax(15px, auto); } .form-group label { width: 100px; } .form-group { display: flex; align-items: center; justify-content: space-between; gap: 20px; } input { display: inline-block; padding: 10px; border: 1px solid #ccc; border-radius: 5px; background-color: transparent; color: white; width: 500px; } select { width: 200px; font-size: 1.2rem; background-color: transparent; color: white; border-radius: 5px; position: relative; padding: 5px; background-color: transparent; border-radius: 10px; color: white; } select::after { content: ""; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); border-style: solid; border-width: 0 0 10px 10px; border-color: transparent transparent white transparent; pointer-events: none; } #message { display: none; color: black; margin: 20px auto; text-align: center; width: 500px; border-radius: 5px; border: 1px solid white; background-color: green; height: 35px; font-size: 1.5em; } option { background-color: #333; color: white; padding: 10px; border-bottom: 1px solid #444; } label { font-size: larger; } h1 { margin-top: 20px; } .popup-container { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: black; border: 1px solid white; border-radius: 10px; padding: 20px; width: 300px; display: none; z-index: 1000; text-align: center; } .popup-container.show { display: block; } #delete-btn, #cancel-btn { margin: 10px; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; } #delete-btn { background-color: red; color: #fff; } #cancel-btn { background-color: #252424; color: white; } .SConts { gap: 20px; padding: 20px; column-gap: 20px; display: grid; width: 600px; border-radius: 10px; box-sizing: border-box; border: 1px solid white; grid-template-columns: 1fr 1fr; } input[type="checkbox"] { display: block; margin-bottom: -18px; margin-left: -50px; } .form-group1 { display: flex; align-items: center; justify-content: space-between; gap: 20px; } .SConts label { width: 180px; } #selectAllLabel, #EnableSelected, #DisableSelected { border: 1px solid white; background-color: #2b2c2e; cursor: pointer; border-radius: 5px; padding: 5px; width: max-content; } #selectAll, #EnableSelect, #DisableSelect { display: none; } #accIndex, #applymessage, #devIndex, #choseDevices { grid-column: 1 / -1; display: none; } #accIndex input, #devIndex input { max-width: 300px; } #choseAccounts,#choseDevices { display: flex; flex-direction: row; align-items: center; } #choseAccounts select, #choseDevices select { width: max-content; } .module-separator { grid-column: 1 / -1; border: 0; border-top: 1px solid white; margin: 10px 0; } #applymessage { display: none; grid-column: 1 / -1; color: white; text-align: center; margin-top: 20px; font-size: 1.2em; background-color: green; padding: 10px; border-radius: 5px; }