#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Hiragino Sans GB,sans-serif}:root{--brand-color: #1A6FE8;--brand-color-light: rgba(26, 111, 232, .1);--brand-color-hover: #1556b8;--brand-color-active: #104699;--td-brand-color: #1A6FE8;--td-brand-color-1: #e8f2fd;--td-brand-color-2: #bdd6f9;--td-brand-color-3: #7aacf3;--td-brand-color-4: #3d85ed;--td-brand-color-5: #1A6FE8;--td-brand-color-6: #1556b8;--td-brand-color-7: #104699;--td-brand-color-8: #0c367a;--td-brand-color-9: #08255c;--td-brand-color-10: #04153d}#nprogress .bar{background:var(--brand-color)!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px var(--brand-color),0 0 5px var(--brand-color)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-track{background:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-container{padding:20px;height:100%;overflow:auto}.card-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.stat-card{padding:20px;border-radius:8px;background:#fff;transition:box-shadow .3s}.stat-card:hover{box-shadow:0 4px 12px #0000001a}
