.messageBox{background-color:#242424;background-color:var(--bg-surface);border-radius:10px;font-size:14px;font-weight:600;margin-bottom:10px;margin-top:20px;padding:15px 20px}.messageBox .error-box{color:rgba(251,57,57,.844)}.messageBox .success-box{color:rgba(64,178,19,.844)}.baseAlert{width:100%}.base-button{align-items:center;background-color:#0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;justify-content:center;line-height:1.2;padding:6px 16px;transition:background-color .15s ease}.base-button:disabled{cursor:not-allowed;opacity:.55}.base-button--primary{border:1px solid #2866df;border:1px solid var(--accent);color:#2866df;color:var(--accent)}.base-button--primary:hover:not(:disabled){background-color:color-mix(in srgb,#2866df 12%,#0000);background-color:color-mix(in srgb,var(--accent) 12%,#0000)}.base-button--danger{border:1px solid #e53935;color:#e53935}.base-button--danger:hover:not(:disabled){background-color:color-mix(in srgb,#e53935 12%,#0000)}.LoginWindow,.LoginWindow .LoginContent{display:flex;flex-direction:column}.LoginWindow .LoginContent{align-items:center;gap:20px;width:100%}.LoginWindow .LoginContent h1{font-size:35px;margin-bottom:0;text-align:center}.LoginWindow .LoginContent .secretCode,.LoginWindow .LoginContent .subtitle{color:#91989f;color:var(--text-muted);font-size:12px;margin-bottom:12px;text-align:center}.LoginWindow .LoginContent .secretCode{font-family:ui-monospace,monospace;word-break:break-all}.LoginWindow .LoginContent .authLinks,.LoginWindow .LoginContent .mfaChoices{display:flex;gap:12px;width:100%}.LoginWindow .LoginContent .mfaChoices{flex-direction:column}.LoginWindow .LoginContent .authLinks{flex-wrap:wrap;justify-content:center}.LoginWindow .LoginContent .mfaChoices button,.LoginWindow .LoginContent>button{width:100%}.LoginWindow .LoginContent .qrCode{background-color:#fff;border-radius:8px;height:180px;padding:8px;width:180px}.LoginWindow .LoginContent .MuiFormLabel-root,.LoginWindow .LoginContent .MuiInputLabel-root{color:#91989f;color:var(--text-muted);font-size:13px}.LoginWindow .LoginContent .MuiInputLabel-root.Mui-focused{color:#91989f;color:var(--text-muted)}.mainModal{background-color:rgba(0,0,0,.705)}.mainModal button{margin-right:15px}.registerModalDescription{color:#91989f;color:var(--text-muted)}.registerModal form{display:flex;flex-direction:column;gap:24px}.registerModal .registerModalGrid{grid-gap:20px 24px;display:grid;gap:20px 24px;grid-template-columns:1fr 1fr}.registerModal .registerModalEmail,.registerModal .registerModalPhone{grid-column:1/-1}.registerModal .registerHint{color:#91989f;color:var(--text-muted);font-size:12px;margin:8px 0 0}.registerModal .MuiFormLabel-root,.registerModal .MuiInputLabel-root{color:#91989f;color:var(--text-muted);font-size:13px}.registerModal .MuiInputLabel-root.Mui-focused{color:#91989f;color:var(--text-muted)}.registerModal .registerModalActions{display:flex;gap:8px;justify-content:flex-start}.registerModal .registerModalActions button{margin-right:0}.loginPage .loginSplit{display:grid;flex:1 1;grid-template-columns:1fr 1fr;min-height:0}.loginPage .loginIntro,.loginPage .loginPanel{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 80px}.loginPage .loginPanel{background-color:#242424;background-color:var(--bg-surface)}.loginPage .loginPanel .LoginWindow,.loginPage .loginPanel .createAccountContainer{max-width:420px;width:100%}.loginPage .createAccountContainer{display:flex;justify-content:center;margin-top:16px}.loginPage .loginIntro{background-color:#171717;background-color:var(--bg-page)}.loginPage .loginIntro .loginIntroMessage{font-size:32px;font-weight:700;line-height:1.25;margin-bottom:20px;max-width:520px;text-align:center}.loginPage .loginIntro .loginIntroDescription{color:#91989f;color:var(--text-muted);font-size:16px;line-height:1.6;max-width:520px;text-align:center}.loginPage .appInfo{border-top:1px solid #242424;border-top:1px solid var(--border);padding:16px 24px}.loginPage .appInfo h2{color:#91989f;color:var(--text-muted);font-size:13px;font-weight:400;text-align:center}@media(max-width:900px){.loginPage .loginSplit{grid-template-columns:1fr}.loginPage .loginIntro,.loginPage .loginPanel{padding:48px 28px}}@keyframes loader_5191{0%{opacity:0}to{opacity:1}}.square{background:#ddd;height:10px;margin-left:-5px;margin-top:-5px;position:absolute;width:10px}#sq1{animation:loader_5191 675ms ease-in-out 0s infinite alternate;margin-left:35px}#sq1,#sq2{margin-top:35px}#sq2{animation:loader_5191 675ms ease-in-out 75ms infinite alternate}#sq3{animation:loader_5191 675ms ease-in-out .15s infinite;margin-left:15px;margin-top:35px}#sq4{animation:loader_5191 675ms ease-in-out 225ms infinite;margin-left:35px}#sq5{animation:loader_5191 675ms ease-in-out .3s infinite}#sq6{animation:loader_5191 675ms ease-in-out 375ms infinite;margin-left:15px}#sq7{animation:loader_5191 675ms ease-in-out .45s infinite;margin-left:35px}#sq7,#sq8{margin-top:15px}#sq8{animation:loader_5191 675ms ease-in-out 525ms infinite}#sq9{animation:loader_5191 675ms ease-in-out .6s infinite;margin-left:15px;margin-top:15px}.main .header .notFound{margin-top:50px}.main .header .notFound h1{align-items:center;justify-content:center;padding:50px;text-align:center}:root,[data-theme=dark]{--bg-page:#171717;--bg-surface:#242424;--bg-muted:#2a2b2b;--bg-table:#363d47;--border:#242424;--border-strong:#a0aab4;--text-primary:#fff;--text-secondary:#d0d0d0;--text-muted:#91989f;--text-disabled:#5a6168;--accent:#2866df;color-scheme:dark}[data-theme=light]{--bg-page:#f4f6f9;--bg-surface:#fff;--bg-muted:#e8ebf0;--bg-table:#fff;--border:#e2e6ed;--border-strong:#8a93a0;--text-primary:#1a1d21;--text-secondary:#4a5060;--text-muted:#6b7380;--text-disabled:#a3aab4;--accent:#2866df;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#171717;background-color:var(--bg-page)}a{color:inherit;text-decoration:none}.main{background-color:#171717;background-color:var(--bg-page);color:#fff;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,sans-serif;min-height:100vh}.container{display:flex;flex-grow:1}.error{color:red}[data-theme=light] .LoginWindow,[data-theme=light] .box,[data-theme=light] .dataGrid,[data-theme=light] .messageBox{box-shadow:0 1px 3px #10182814}
/*# sourceMappingURL=main.c64862a7.css.map*/