body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.theme-toggle-btn{background:none;border:none;font-size:2rem;cursor:pointer;margin-right:16px;margin-left:32px;outline:none;transition:color .2s}.theme-toggle-btn:focus{color:#fff}.light-theme body,.light-theme{background-color:#fff!important;color:#222326!important}.light-theme .main{background-color:#fff!important}.light-theme .element-center-justified,.light-theme .grid-container2{background-color:#ddd!important;color:#222326!important}.light-theme .form-section,.light-theme .uniform-input,.light-theme .flex-container,.light-theme .password-input,.light-theme .table.userDetails{background-color:#fff!important;color:#222326!important}.light-theme .custom-navbar{background-color:#12273f!important;color:#fff!important}.light-theme .navbar-center img{filter:brightness(0) invert(1)}.light-theme .externalLink{color:#1c5388!important}.light-theme .button-container{background-color:#fff!important}.light-theme .uniform-input,.light-theme .password-input,.light-theme table.userDetails{background-color:#ddd!important}.light-theme table.userDetails tr td{background-color:#ddd!important;color:#222326!important}.light-theme .muted,.light-theme .flex-child{color:#222326!important}.light-theme select::-webkit-scrollbar{background:#ddd!important}.light-theme select,.light-theme select:focus,.light-theme select:hover{background-color:#ddd!important}.light-theme .success{color:#37b254}.light-theme .password-toggle{color:#222326!important;opacity:.5}body,input,button,pre{font-family:Segoe UI,Arial,sans-serif;background-color:#161719;color:#fff;border-radius:5px}body{background-color:#222326;margin:0;padding:0}button{font-weight:600;border-radius:20px!important;font-size:15px;margin-right:3px;margin-left:3px}h1{font-weight:600}label{display:block;margin-bottom:8px}select{width:107%;padding:10px;font-size:16px;color:#d2d2d2;border-radius:5px;cursor:pointer;transition:border-color .3s ease}select,select:focus,select:hover{background-color:#161719;color:#d2d2d2;box-shadow:none!important}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}select:hover{border-color:#1c5388;background-color:#161719}select:focus{outline:none;border-color:#1c5388}select:after{content:"▼";position:absolute;top:50%;right:10px;transform:translateY(-40%);pointer-events:none}.App{text-align:center}.button-container{background-color:#222326;padding:20px;border-radius:20px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}button{display:inline-block;padding:10px 20px;background-color:#1c5388;color:#fff;text-align:center;text-decoration:none;border:none;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.button-rounded:not(.disabled):hover{background-color:#3a8bce}.checkbox-container{display:flex;flex-direction:row;align-items:left;margin-top:20px;justify-content:space-evenly;margin-bottom:5px}.custom-navbar{width:100vw;min-width:0;background-color:#161719!important;margin-bottom:40px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:stretch;border:none;padding-top:15px;padding-bottom:15px}.navbar-inner{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin-inline:auto;width:100%;height:70px;position:relative;box-sizing:border-box;padding:0}.navbar-center{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;height:100%;pointer-events:none;z-index:1}.navbar-right{margin-left:auto;display:flex;align-items:center;gap:16px;height:100%;padding-right:50px;z-index:2;background:transparent;min-width:0}@media (max-width: 900px){.navbar-inner{flex-direction:column;height:auto;padding-bottom:10px}.navbar-center{position:static;left:unset;transform:none;margin:0 auto 8px;justify-content:center;width:100%;z-index:1;pointer-events:auto}.navbar-right{position:static;padding-right:0;justify-content:center;width:100%;margin:0;gap:10px;z-index:2;min-width:0}.navbar-right .user-badge-email{max-width:120px}}@media (max-width: 1200px){.navbar-inner{flex-direction:column;height:auto;min-height:0;padding-bottom:10px;align-items:stretch}.navbar-center{position:static;left:unset;transform:none;margin:0 auto 8px;justify-content:center;width:100%;z-index:1;pointer-events:auto;min-width:0}.navbar-right{position:static;padding-right:0;justify-content:center;width:100%;margin:0;gap:10px;z-index:2;min-width:0;flex-wrap:wrap}.navbar-right .user-badge-email{max-width:90vw;min-width:0}}@media (max-width: 600px){.navbar-inner{flex-direction:column;height:auto;min-height:0;padding-bottom:10px;align-items:stretch}.navbar-center{margin-bottom:8px}.navbar-right{flex-direction:column;align-items:center;gap:6px;width:100%;padding-right:0}.navbar-right .user-badge-email{max-width:80vw;min-width:0}}.disabled{opacity:50%;cursor:not-allowed}.element-center-justified{justify-content:center;align-items:center;padding:30px 40px;background-color:#161719;border-radius:50px}.error{color:#e10000}.externalLink{color:#3a8bce;font-weight:500;font-size:16px}.externalLink svg{margin-left:5px;font-size:13px}.externalLink:hover,.externalLink *:hover{cursor:pointer;color:#579fd9}.form-container{max-width:400px;margin:0 auto;padding:30px}.form-label,.form-label span{text-align:left;margin-bottom:5px;margin-top:10px;font-weight:400;font-size:15px}.form-check{display:inline-flex!important;vertical-align:middle;font-size:15px}.form-check input{margin-bottom:5px!important}.form-check-input{flex:2;width:100%;margin-bottom:10px!important}.form-section input{flex:5;padding:8px 10px;font-size:14px;width:100%}.form-check-label{display:flex;align-items:auto;margin:2px 5px 5px}.form-check-input{margin-right:.25rem;width:1.25rem;height:1.25rem}.grid-container{display:grid;padding-left:30px;padding-right:30px}.grid-container2{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;background:#161719;border-radius:20px;padding-top:12px;padding-bottom:12px}.flex-container{display:flex;flex-direction:row;gap:20px;padding:30px;border-radius:20px;box-sizing:border-box;background-color:#222326}.flex-child{flex:1 1 0%;min-width:0;max-width:100%;box-sizing:border-box;font-size:15px;color:#d2d2d2}.form-section{margin-bottom:.5rem;align-items:center;text-align:center}.uniform-input{width:100%;max-width:100%;box-sizing:border-box;min-width:0;font-size:14px;border:#161719}.password-wrapper{position:relative;width:100%}.password-input{width:100%;padding-right:10rem;box-sizing:border-box;border:#161719}.password-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#d2d2d2}.main{background-color:#222326;max-inline-size:1600px;margin-inline:auto}.muted{opacity:80%;font-weight:400;padding:10px;color:#d2d2d2}.success{color:#86da2c}select::-webkit-scrollbar{width:10px;background:#161719}select::-webkit-scrollbar-thumb{background:#1c5388;border-radius:5px}table.userDetails{background-color:#161719;border-radius:20px;padding:20px;margin-bottom:30px}table.userDetails tr td:first-child{text-align:center;padding:5px 2px 5px 5px;font-size:15px;color:#d2d2d2}table.userDetails tr td{text-align:left;padding-right:20px;color:#d2d2d2;background-color:#161719}.user-badge-wrapper{display:flex;align-items:center;gap:8px;min-width:0;padding:10px}.user-badge-icon{color:#1c5388;transform:translateY(2.5px)}.user-badge-email{font-size:15px;font-weight:400}.warning{color:#e9c916}#logo{height:48px;width:auto;margin:0}
