@import '../views/global/globalCssVariables.module'; .settings-interface { //background-color: whitesmoke !important; width: 450px; } .settings-title { font-size: 25px; font-weight: bold; padding-right: 10px; } .settings-username { font-size: 12px; padding-right: 15px; margin-top: 10px; margin-bottom: 10px; } .settings-section { display: flex; border-bottom: 1px solid grey; padding-bottom: 8px; padding-top: 6px; .settings-section-title { font-size: 16; font-weight: bold; text-align: left; width: 80; margin-right: 50px; } &:last-child { border-bottom: none; } } .password-content { display: flex; width: 100%; flex-direction: column; align-items: flex-start; gap: 5px; } .accounts-content { display: flex; } .modes-content { display: flex; font-size: 12px; .modes-select { // width: 170px; width: 80%; height: 35px; margin-right: 10px; border-radius: 5px; &:hover { cursor: pointer; } } .modes-playground, .default-acl { display: flex; margin-left: 10px; margin-top: 10px; font-size: 10px; .playground-check, .acl-check { margin-right: 5px; &:hover { cursor: pointer; } } .acl-text { color: black; margin-top: 2; text-align: left; } } } .colorFlyout { margin-top: 2px; //margin-right: 18px; &:hover { cursor: pointer; } .colorFlyout-button { width: 20px; height: 20px; border: 0.5px solid black; border-radius: 5px; padding-top: 3px; } } .prefs-content { text-align: left; } .appearances-content { display: flex; font-size: 10px; .preferences-color { display: flex; align-items: center; margin-top: 2px; .preferences-color-text { margin-top: 3px; margin-right: 4; flex: 1 1 auto; text-align: left; } .colorFlyout { align-self: flex-end; } } .preferences-font { //height: 23px; margin-top: 2px; .preferences-font-text { margin-top: 4; margin-right: 4; margin-bottom: 2px; text-align: left; } .preferences-font-controls { display: flex; justify-content: space-between; width: 130%; } .font-select { height: 35px; font-size: 9; margin-right: 6; border-radius: 5px; width: 65%; &:hover { cursor: pointer; } } .size-select { height: 35px; font-size: 9; border-radius: 5px; width: 30%; &:hover { cursor: pointer; } } } .preferences-check { margin-right: 4; margin-bottom: -3; margin-left: 5; margin-top: -1px; display: inline-block; padding-left: 5px; text-align: left; } } .settings-interface { display: flex; flex-direction: column; .close-button { position: absolute; right: 2px; top: 2px; } .settings-content { padding: 10px; width: 500px; flex: 1 1 auto; } .settings-top { display: flex; margin-bottom: 10px; } .error-text { color: #c40233; font-size: 10; margin-bottom: 4; } .success-text { width: 300; margin-left: -20; font-size: 10; margin-bottom: 4; margin-top: -3; color: #009f6b; } .focus-span { text-decoration: underline; } h1 { text-transform: uppercase; letter-spacing: 2px; font-size: 19; margin-top: 0; font-weight: bold; } .container { display: block; position: relative; margin-top: 10px; margin-bottom: 10px; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 700px; min-width: 700px; max-width: 700px; text-align: left; font-style: normal; font-size: 15; font-weight: normal; padding: 0; .padding { padding: 0 0 0 20px; } } } .settings-interface { flex-direction: row; position: relative; min-height: 250px; height: 100%; width: 100%; } .settings-panel { position: relative; min-width: 150px; .settings-user { position: absolute; display: flex; justify-content: center; align-items: center; flex-direction: column; bottom: 10px; left: 0; right: 0; .settings-username { padding-right: 0px; } .logout-button { margin-right: 2px; } } } .settings-tabs { // font-size: 16px; font-weight: 600; .tab-control { padding: 10px; border-bottom: 1px solid #9f9e9e; cursor: pointer; } } .settings-section-context { width: 100%; } .tab-section { display: none; height: 200px; &.active { display: block; } } .tab-content { display: flex; flex-flow: row wrap; gap: 10px; overflow: hidden; .tab-column { flex: 0 0 calc(50% - 10px); flex-direction: column; display: flex; justify-content: flex-start; align-items: flex-start; .tab-column-title { font-size: 16px; font-weight: bold; margin-bottom: 10px; } .tab-column-title, .tab-column-content { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; gap: 10px; width: 100%; } } } .tab-column button { font-size: 9px; } @media only screen and (max-device-width: 480px) { .settings-interface { width: 80vw; height: 400px; } .settings-interface .settings-body .settings-content input { font-size: 30; } .settings-interface button { width: 100%; font-size: 30px; background: #315a96; } .settings-interface .settings-heading { font-size: 25; } }