.colored-div{background-color:red}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{margin:0 auto;padding:2rem}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}html,body{margin:0;padding:0;overflow:hidden;height:100%}#app{height:100%}.custom-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.custom-scroll::-webkit-scrollbar{display:none}.amount-font{font-weight:500;font-size:14px;color:#606266}.amount-font1{font-weight:500;color:#606266}html,body,#app{margin:0;padding:0;height:100%;width:100%}.el-menu-vertical-demo[data-v-b88b3447]:not(.el-menu--collapse){width:200px}.el-menu[data-v-b88b3447]{border-right:none;height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff;box-shadow:0 2px 12px #0000001a}.el-menu[data-v-b88b3447]::-webkit-scrollbar{width:4px}.el-menu[data-v-b88b3447]::-webkit-scrollbar-thumb{background:#409eff4d;border-radius:2px}.el-menu[data-v-b88b3447]::-webkit-scrollbar-track{background:transparent}.el-menu:not(.el-menu--collapse) .el-menu-item span[data-v-b88b3447],.el-menu:not(.el-menu--collapse) .el-sub-menu span[data-v-b88b3447]{display:inline!important;opacity:1!important;width:auto!important;height:auto!important;margin-left:10px}.title[data-v-b88b3447]{font-size:18px;display:flex;justify-content:center;color:#409eff;font-weight:700}.el-menu-item[data-v-b88b3447],.el-sub-menu[data-v-b88b3447]{transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.el-menu-item[data-v-b88b3447]:hover,.el-sub-menu[data-v-b88b3447]:hover{background-color:#409eff1a!important;border-left:3px solid #409eff}.el-menu-item.is-active[data-v-b88b3447]{background:linear-gradient(90deg,rgba(64,158,255,.2) 0%,transparent 100%)!important;color:#409eff!important;border-left:3px solid #409eff}.el-sub-menu .el-sub-menu__title[data-v-b88b3447]{color:#333;transition:all .3s ease}.el-sub-menu .el-sub-menu__title[data-v-b88b3447]:hover{color:#409eff;background-color:#409eff1a!important}.mobile-close[data-v-b88b3447]{position:absolute;top:10px;right:10px;color:#409eff;z-index:1002;cursor:pointer;padding:5px;background:#409eff1a;border-radius:100%;transition:all .3s ease}.mobile-close[data-v-b88b3447]:hover{background:#409eff33;transform:scale(1.1)}@media(max-width:768px){.el-menu--collapse[data-v-b88b3447]{width:100%!important}.el-menu--collapse .el-menu-item span[data-v-b88b3447],.el-menu--collapse .el-sub-menu span[data-v-b88b3447],.el-menu--collapse .el-menu-item .el-sub-menu__title span[data-v-b88b3447],.el-menu--collapse .el-sub-menu .el-sub-menu__title span[data-v-b88b3447]{height:auto;width:auto;overflow:visible;visibility:visible;display:inline}.el-menu--collapse .el-menu-item .el-sub-menu__icon-arrow[data-v-b88b3447],.el-menu--collapse .el-sub-menu .el-sub-menu__icon-arrow[data-v-b88b3447]{display:inline-block;color:#409eff}.el-menu[data-v-b88b3447]{background:#fff}}.el-menu-item .el-icon[data-v-b88b3447],.el-sub-menu .el-icon[data-v-b88b3447]{color:#409eff}.el-sub-menu__icon-arrow[data-v-b88b3447]{color:#409eff!important}.google-auth-btn[data-v-aa895e6f]{background:linear-gradient(45deg,#ff416c,#ff4b2b);border:none;color:#fff;font-weight:700;padding:12px 24px;border-radius:30px;transition:all .3s ease;box-shadow:0 4px 15px #ff4b2b66}.google-auth-btn[data-v-aa895e6f]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 7px 20px #ff4b2b99;background:linear-gradient(45deg,#ff4b2b,#ff416c)}.google-auth-btn[data-v-aa895e6f]:active{transform:translateY(1px);box-shadow:0 3px 10px #ff4b2b66}.google-auth-tag[data-v-aa895e6f]{background:linear-gradient(180deg,#5ca0f3,#4cc4e8);border:none;color:#fff;font-weight:700;padding:12px 24px;border-radius:30px;transition:all .3s ease}.google-auth-tag[data-v-aa895e6f]:hover{color:#fff}.header-container[data-v-df9171e6]{display:flex;align-items:center;height:64px;padding:0 24px;background:linear-gradient(135deg,#fff,#f8fafc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 2px 12px #0000000a;position:relative}.icon[data-v-df9171e6]{margin-right:24px;cursor:pointer;transition:transform .2s ease}.icon[data-v-df9171e6]:hover{transform:scale(1.1)}.icon .el-icon[data-v-df9171e6]{font-size:20px;color:#64748b}.route-nav[data-v-df9171e6]{flex:1;display:flex;justify-content:center;align-items:center;gap:8px}.route-item[data-v-df9171e6]{position:relative;padding:8px 20px;cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.route-item .route-text[data-v-df9171e6]{font-size:14px;font-weight:500;color:#64748b;letter-spacing:.5px;transition:all .3s ease}.route-item .active-indicator[data-v-df9171e6]{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;transition:width .3s ease}.route-item[data-v-df9171e6]:hover{background:#6366f10d}.route-item:hover .route-text[data-v-df9171e6]{color:#3b82f6}.route-item:hover .active-indicator[data-v-df9171e6]{width:20px}.route-item.active .route-text[data-v-df9171e6]{color:#3b82f6;font-weight:600}.route-item.active .active-indicator[data-v-df9171e6]{width:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.right[data-v-df9171e6]{display:flex;align-items:center;gap:16px}.right .login-btn[data-v-df9171e6]{padding:8px 24px;font-weight:500;border-radius:6px;transition:all .3s ease;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none}.right .login-btn[data-v-df9171e6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.right .user-avatar[data-v-df9171e6]{border:2px solid #e2e8f0;transition:all .3s ease}.right .user-avatar[data-v-df9171e6]:hover{border-color:#3b82f6;transform:scale(1.05)}.right .el-dropdown-link[data-v-df9171e6]{cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;transition:all .2s ease}.right .el-dropdown-link[data-v-df9171e6]:hover{background:#6366f10d}.right .el-dropdown-link .user-name[data-v-df9171e6]{font-size:14px;font-weight:500;color:#334155}.right .el-dropdown-link .el-icon[data-v-df9171e6]{color:#64748b;transition:transform .2s ease}.right .el-dropdown-link:hover .el-icon[data-v-df9171e6]{transform:translateY(1px)}[data-v-df9171e6] .logout-confirm .el-message-box__header{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}[data-v-df9171e6] .logout-confirm .el-message-box__header .el-message-box__title{color:#fff;font-weight:600}[data-v-df9171e6] .logout-confirm .el-message-box__header .el-message-box__headerbtn .el-message-box__close{color:#fff}[data-v-df9171e6] .logout-confirm .el-message-box__content{padding:24px;text-align:center;font-size:15px;color:#475569}[data-v-df9171e6] .logout-item{display:flex;align-items:center;gap:8px;padding:8px 16px;color:#ef4444;font-weight:500}[data-v-df9171e6] .logout-item .el-icon{color:#ef4444}[data-v-df9171e6] .logout-item:hover{background:#ef44440d}.main-content-sticky[data-v-0e37944e]{flex:1;background:#f7fafd;display:flex;flex-direction:column;align-items:center;position:relative;min-height:0;overflow:auto}.el-container[data-v-0e37944e]{height:100vh;overflow:visible}.main-container[data-v-0e37944e]{flex:1;display:flex;flex-direction:column;overflow:visible;min-height:0}.header-fixed[data-v-0e37944e]{flex-shrink:0;z-index:12;background:#fff;box-shadow:0 2px 8px #e6eafa24;height:60px;padding:0}.main-content-sticky[data-v-0e37944e]>*{width:100%;max-width:1540px;margin-left:auto;margin-right:auto;padding:0 20px;box-sizing:border-box}.main-content-wrapper[data-v-0e37944e]{flex:1;display:flex;flex-direction:column;width:100%}@media(max-width:768px){.main-content-sticky[data-v-0e37944e]>*{padding:0 16px}}.aside[data-v-0e37944e]{height:100vh;background-color:#545c64;transition:width .3s;position:sticky;top:0;overflow-y:auto}.el-main[data-v-0e37944e]{padding:0!important;display:flex;flex-direction:column;overflow:visible;min-height:0}.mobile-mask[data-v-0e37944e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.mobile-aside[data-v-0e37944e]{position:fixed;left:-200px;transition:transform .3s;z-index:1001;height:100vh}.mobile-aside.show[data-v-0e37944e]{transform:translate(200px);width:fit-content}.footer-container[data-v-0e37944e]{flex-shrink:0;padding:0!important}@media(max-width:768px){.aside[data-v-0e37944e]:not(.mobile-aside){width:0!important}}
