.login-module__vyUy0G__page{isolation:isolate;background:#fafbfc;place-items:center;min-height:100svh;padding:48px 24px;display:grid;position:relative}.login-module__vyUy0G__page:after{content:"";z-index:-1;background:#ffffffa3;position:absolute;inset:0}.login-module__vyUy0G__card{background:#fff;border:1px solid #dedfe2;border-radius:22px;width:100%;max-width:510px;padding:30px 44px 26px;box-shadow:0 16px 64px #19202e1a,0 2px 6px #19202e08}.login-module__vyUy0G__form{margin:0 auto}.login-module__vyUy0G__brand{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.login-module__vyUy0G__brand span{color:#777c84;letter-spacing:.02em;font-size:12px}.login-module__vyUy0G__form h1{letter-spacing:-.035em;font-size:27px}.login-module__vyUy0G__form input{height:46px;box-shadow:none;background:#fff;border-color:#dedfe2}.login-module__vyUy0G__form button[type=submit]{height:46px}.login-module__vyUy0G__loading{color:#777c84;place-items:center;min-height:550px;display:grid}.login-module__vyUy0G__backdrop{z-index:-2;filter:blur(3px);-webkit-user-select:none;user-select:none;pointer-events:none;display:flex;position:absolute;inset:0;overflow:hidden}.login-module__vyUy0G__sidebar{background:#f8f9fb;border-right:1px solid #e3e6ea;flex:0 0 218px;padding:34px 22px}.login-module__vyUy0G__brandPlaceholder{background:#a7afbc;border-radius:8px;width:76px;height:28px;margin-bottom:38px}.login-module__vyUy0G__workspacePlaceholder{border:1px solid #d3d8df;border-radius:8px;height:34px;margin-bottom:32px}.login-module__vyUy0G__navItem,.login-module__vyUy0G__activeNav,.login-module__vyUy0G__sidebarBottom{color:#abb3c0;align-items:center;gap:14px;height:45px;display:flex}.login-module__vyUy0G__navItem span,.login-module__vyUy0G__activeNav span,.login-module__vyUy0G__sidebarBottom span{background:#d4d9e0;border-radius:4px;height:10px}.login-module__vyUy0G__activeNav{color:#9193cb;background:#e9eafe;border-radius:7px;margin:0 -10px;padding:0 10px}.login-module__vyUy0G__activeNav span{background:#c3c5ee}.login-module__vyUy0G__sidebarBottom{position:absolute;bottom:35px}.login-module__vyUy0G__sidebarBottom span{width:110px}.login-module__vyUy0G__workspace{background:#fff;flex:1;min-width:900px}.login-module__vyUy0G__topbar{border-bottom:1px solid #e8eaee;align-items:center;gap:28px;height:82px;padding:0 44px;display:flex}.login-module__vyUy0G__topbar span{background:#d6dbe3;border-radius:5px;width:110px;height:11px}.login-module__vyUy0G__topbar i{background:#d6dbe3;border-radius:50%;width:30px;height:30px;margin-left:auto}.login-module__vyUy0G__toolbar{align-items:center;gap:18px;padding:34px 44px;display:flex}.login-module__vyUy0G__toolbar>div{color:#adb7c5;border:1px solid #d4dae2;border-radius:24px;flex:1;align-items:center;gap:16px;height:42px;padding:0 18px;display:flex}.login-module__vyUy0G__toolbar div span{background:#dce0e6;border-radius:5px;width:60%;height:11px}.login-module__vyUy0G__toolbar>span{border:1px solid #d4dae2;border-radius:22px;width:100px;height:40px}.login-module__vyUy0G__table{margin:0 44px}.login-module__vyUy0G__row,.login-module__vyUy0G__tableHeader{border-bottom:1px solid #edf0f3;grid-template-columns:1.6fr 1fr 1fr .8fr .8fr;align-items:center;gap:32px;height:55px;display:grid}.login-module__vyUy0G__tableHeader{height:45px}.login-module__vyUy0G__tableHeader span{background:#d9dee6;border-radius:3px;width:65%;height:8px}.login-module__vyUy0G__profile{align-items:center;gap:14px;display:flex}.login-module__vyUy0G__profile i{border:1px solid #d0d7e0;border-radius:4px;width:18px;height:18px}.login-module__vyUy0G__profile span,.login-module__vyUy0G__line{background:#d5dbe3;border-radius:5px;height:11px}.login-module__vyUy0G__line{width:75%}.login-module__vyUy0G__green,.login-module__vyUy0G__amber,.login-module__vyUy0G__rose{border-radius:20px;width:85%;height:21px}.login-module__vyUy0G__green{background:#dcf1e3}.login-module__vyUy0G__amber{background:#fff0cb}.login-module__vyUy0G__rose{background:#fbe0e7}@media (max-width:600px){.login-module__vyUy0G__page{padding:24px 16px}.login-module__vyUy0G__card{border-radius:18px;padding:30px 24px 26px}.login-module__vyUy0G__brand{margin-bottom:24px}.login-module__vyUy0G__form h1{font-size:25px}.login-module__vyUy0G__sidebar{flex-basis:140px}}
