#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.auth-app[data-v-6b166393]{background:#eee!important;text-align:left}.auth-page[data-v-6b166393]{min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(0,0,0,.045),transparent 27%),linear-gradient(135deg,#f8f8f8,#e8e8e8)}.auth-card[data-v-6b166393]{overflow:hidden;border:1px solid #dedede;border-radius:18px!important;background:#fff}.auth-header[data-v-6b166393]{min-height:92px;padding:22px 26px;display:flex;align-items:center;gap:13px;background:#151515}.brand-mark[data-v-6b166393]{width:43px;height:43px;padding:7px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff}.brand-mark img[data-v-6b166393]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-name[data-v-6b166393]{color:#fff;font-size:1.05rem;font-weight:800}.brand-subtitle[data-v-6b166393]{margin-top:2px;color:#9c9c9c;font-size:.76rem}.auth-body[data-v-6b166393]{padding:30px 28px 24px!important}.auth-body h1[data-v-6b166393]{margin:0 0 5px;color:#171717;font-size:1.55rem;font-weight:800}.auth-body>p[data-v-6b166393]{margin:0 0 25px;color:#777;font-size:.88rem;line-height:1.45}.auth-actions[data-v-6b166393]{display:flex;justify-content:flex-end;margin:-2px 0 20px}.text-action[data-v-6b166393]{padding:0;border:0;background:none;color:#4c4c4c;font-size:.8rem;cursor:pointer}.text-action[data-v-6b166393]:hover{color:#000;text-decoration:underline}.submit-button[data-v-6b166393]{border-radius:9px!important;text-transform:none!important;font-weight:700;letter-spacing:.01em!important}.auth-footer[data-v-6b166393]{padding:13px 20px;border-top:1px solid #ededed;color:#999;background:#fafafa;text-align:center;font-size:.72rem}@media(max-width:600px){.auth-page[data-v-6b166393]{padding:14px!important}.auth-card[data-v-6b166393]{border-radius:14px!important}.auth-header[data-v-6b166393]{padding:19px 20px}.auth-body[data-v-6b166393]{padding:24px 20px 20px!important}}.v-navigation-drawer[data-v-6b8c03dc]{overflow-y:auto}.theme--light.v-card[data-v-6b8c03dc]{background-color:#f1f5f9}body[data-v-6b8c03dc]{width:100%;margin:0 auto}.v-navigation-drawer--close[data-v-6b8c03dc]{width:0!important;height:0!important}@media only screen and (max-width:600px){.v-navigation-drawer[data-v-6b8c03dc]{max-width:25%;z-index:1000}.v-navigation-drawer--close[data-v-6b8c03dc]{visibility:hidden;width:0!important;height:0!important}.v-application .d-flex[data-v-6b8c03dc]{display:table-cell!important}.v-list--dense .v-list-item .v-list-item__subtitle[data-v-6b8c03dc],.v-list--dense .v-list-item .v-list-item__title[data-v-6b8c03dc],.v-list-item--dense .v-list-item__subtitle[data-v-6b8c03dc],.v-list-item--dense .v-list-item__title[data-v-6b8c03dc],.v-list-item__subtitle[data-v-6b8c03dc],.v-list-item__title[data-v-6b8c03dc]{font-size:.75rem!important}}.dashboard[data-v-37d41f85]{padding:24px;max-width:1500px}.head[data-v-37d41f85]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.head span[data-v-37d41f85]{font-size:10px;font-weight:800;letter-spacing:.16em;color:#777}.head h1[data-v-37d41f85]{font-size:28px;margin:2px 0}.head p[data-v-37d41f85]{margin:0;color:#777}.metrics[data-v-37d41f85]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.metrics a[data-v-37d41f85]{padding:18px;background:#fff;border:1px solid #ddd;border-radius:13px;color:#111;text-decoration:none}.metrics small[data-v-37d41f85],.metrics span[data-v-37d41f85]{display:block;color:#777}.metrics strong[data-v-37d41f85]{display:block;font-size:34px;line-height:1.2}.panel[data-v-37d41f85]{border-radius:14px!important;min-height:270px}.empty[data-v-37d41f85]{padding:24px;color:#888}@media(max-width:900px){.metrics[data-v-37d41f85]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard[data-v-37d41f85]{padding:12px}.head p[data-v-37d41f85]{display:none}.metrics[data-v-37d41f85]{grid-template-columns:1fr 1fr;gap:8px}.metrics a[data-v-37d41f85]{padding:12px}.metrics strong[data-v-37d41f85]{font-size:27px}}