[data-v-61c199bf]{box-sizing:border-box;margin:0;padding:0}.app-container[data-v-61c199bf]{flex-direction:column;width:calc(100vw - 4px);height:calc(100vh - 4px);display:flex}.content[data-v-61c199bf]{background:#f0f2f5;flex:1;overflow:hidden}.layout-container[data-v-2889d94e]{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.header[data-v-2889d94e]{color:#fff;z-index:100;background:linear-gradient(135deg,#1a1f36 0%,#27385a 100%);justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000026}.header[data-v-2889d94e]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.header-left[data-v-2889d94e]{align-items:center;gap:20px;display:flex}.shop-name[data-v-2889d94e]{letter-spacing:1px;font-size:18px;font-weight:700}.shop-name.clickable[data-v-2889d94e]{cursor:pointer;transition:opacity .3s}.shop-name.clickable[data-v-2889d94e]:hover{opacity:.8}.shop-no[data-v-2889d94e]{opacity:.9;font-size:14px}.header-right[data-v-2889d94e]{align-items:center;gap:15px;display:flex}.search-entry[data-v-2889d94e]{cursor:pointer;color:#a0aec0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.search-entry[data-v-2889d94e]:hover{color:#60a5fa;background:#60a5fa26}.search-entry .el-icon[data-v-2889d94e]{font-size:18px}.role-tag[data-v-2889d94e]{letter-spacing:.5px;color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;align-items:center;margin-right:4px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.user-info[data-v-2889d94e]{color:#fff;cursor:pointer;align-items:center;gap:8px;display:flex}.user-info[data-v-2889d94e]:hover{opacity:.8}.user-name[data-v-2889d94e]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.user-info[data-v-2889d94e] .el-avatar{background:#fff3}.main-container[data-v-2889d94e]{flex:1;display:flex;overflow:hidden}.sidebar[data-v-2889d94e]{background:linear-gradient(#1a1f36 0%,#23263d 100%);flex-direction:column;flex-shrink:0;width:120px;transition:width .3s;display:flex;overflow:hidden;box-shadow:2px 0 10px #0000001a}.spaceheight30[data-v-2889d94e]{background:0 0;height:50px}.sidebar.collapsed[data-v-2889d94e]{width:64px}.collapse-btn[data-v-2889d94e]{cursor:pointer;color:#a0aec0;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;height:40px;transition:all .3s;display:flex}.collapse-btn[data-v-2889d94e]:hover{color:#60a5fa;background:#60a5fa1a}.sidebar-menu[data-v-2889d94e]{flex:1;min-height:0;overflow:hidden auto;border-right:none!important}[data-v-2889d94e] .el-menu-item,[data-v-2889d94e] .el-sub-menu__title{transition:all .3s}[data-v-2889d94e] .el-menu-item:hover,[data-v-2889d94e] .el-sub-menu__title:hover{color:#60a5fa!important;background:#60a5fa26!important}[data-v-2889d94e] .el-menu-item.is-active{background:linear-gradient(90deg,#60a5fa33 0%,#0000 100%)!important}[data-v-2889d94e] .el-sub-menu .el-menu-item{min-height:44px;font-size:13px;line-height:44px;padding-left:50px!important}[data-v-2889d94e] .el-sub-menu__title{min-height:50px;font-size:14px;line-height:50px}.sidebar-menu[data-v-2889d94e]:not(.el-menu--collapse){width:200px}.content[data-v-2889d94e]{background:#f0f2f5;flex:1;padding:1px;overflow-y:auto}.sidebar-menu[data-v-2889d94e]::-webkit-scrollbar{width:6px}.content[data-v-2889d94e]::-webkit-scrollbar{width:6px}.sidebar-menu[data-v-2889d94e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.content[data-v-2889d94e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.sidebar-menu[data-v-2889d94e]::-webkit-scrollbar-thumb:hover{background:#60a5fa80}.content[data-v-2889d94e]::-webkit-scrollbar-thumb:hover{background:#60a5fa80}.sidebar-menu[data-v-2889d94e]::-webkit-scrollbar-track{background:0 0}.content[data-v-2889d94e]::-webkit-scrollbar-track{background:0 0}.login-page[data-v-c27c2f4f]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.register-container[data-v-94b58d33]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.register-card[data-v-94b58d33]{background:#fff;border-radius:16px;width:500px;max-width:100%;padding:30px 25px 40px;box-shadow:0 20px 35px #0003}.header[data-v-94b58d33]{text-align:center;margin-bottom:30px}.header h1[data-v-94b58d33]{color:#333;margin:0 0 8px;font-size:28px}.header p[data-v-94b58d33]{color:#666;margin:0;font-size:14px}.register-form[data-v-94b58d33]{margin-top:10px}[data-v-94b58d33] .el-divider__text{color:#333;font-weight:500}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#909399}html,body{scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}
