:root { --background: #181e25; --offwhite: #F2F2F2; --blue: #247be2; --red: #FF5858; --green: #8bff63; --gray: #cfd9e8; --darkgray: #3d4651; } * { font-family: "Open Sans", sans-serif; box-sizing: border-box; } body { background-color: var(--background); padding: 0px; margin: 0px; } #title-bar { content: " "; display: block; -webkit-user-select: none; -webkit-app-region: drag; height: 20px; width: 100%; display: flex; justify-content: end; column-gap: 15px; padding: 5px; } #title-bar>*:first-child { margin-right: auto; color: #F2F2F2AA; font-size: 12px; } .title-bar-button { background-color: transparent; border: 0px solid transparent; height: 20px; width: 20px; background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer; } .minimize { background-image: url("../icons/window-minimize-regular.svg"); } .restore { background-image: url("../icons/window-restore-regular.svg"); } .maximize { background-image: url("../icons/window-maximize-regular.svg"); } .close { background-image: url("../icons/xmark-solid.svg"); } .title-bar-button { -webkit-app-region: no-drag; } #header { display: flex; justify-content: start; align-items: start; color: #F2F2F2; font-weight: bold; font-size: 16px; padding: 20px 20px 0px 20px; column-gap: 10px; } .main-icon { width: 60px; height: 60px; } body { overflow: auto; scrollbar-color: white transparent; scrollbar-width: thin; } ::-webkit-scrollbar { width: 10px; height: 10px; } ::-webkit-scrollbar-track { background-color: transparent; border-bottom-right-radius: 10px; border-top-right-radius: 10px; margin-top: 0px; } ::-webkit-scrollbar-thumb { background-color: white; border-radius: 100px; margin-top: 10px; opacity: 0.8; } .accent-red { color: var(--red); } .accent-green { color: var(--green); } .manager-page { height: 100%; padding: 35px; } .page-header { font-size: 18px; font-weight: 600; color: var(--offwhite); border-bottom: 1px solid var(--offwhite); padding-bottom: 15px; margin-bottom: 10px; } .instructions { color: var(--offwhite); display: flex; flex-direction: column; row-gap: 4px; } .instructions>span:first-child { font-size: 14px; font-weight: 600; } .instructions>span:not(:first-child) { font-size: 13px; } .buttons-footer { display: flex; column-gap: 10px; } .button { padding: 10px 15px; border-radius: 5px; font-size: 13px; font-weight: 600; cursor: pointer; } .back { color: var(--background); background-color: var(--offwhite); } .next { color: var(--offwhite); background-color: var(--blue); } .cancel { padding: 10px 5px; color: var(--offwhite); } .close-popup { color: var(--offwhite); background-color: var(--blue); } input { outline: none; font-weight: 600; color: var(--background); font-size: 13px; padding: 3px 10px; border-radius: 5px; } .hide { display: none !important; } #grayout { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: black; opacity: 30%; } #popup { width: 300px; height: 200px; position: absolute; background-color: var(--background); border-radius: 5px; left: calc(50% - 150px); top: calc(50% - 100px); display: flex; flex-direction: column; justify-content: space-between; padding: 20px; align-items: center; } #popup img { width: 50px; height: 50px; } #popup .content { color: var(--offwhite); font-size: 13px; font-weight: 600; width: 100%; text-align: left; } #popup .footer { height: fit-content; display: flex; justify-content: end; width: 100%; }