@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100..800&display=swap";@media screen and (max-width:480px){html{font-size:14px}}@media screen and (max-width:768px){.cashier-page .cashier-header{padding:12px 16px!important}.cashier-page .cashier-main{padding:16px 12px!important}.cashier-page .cashier-card{width:100%!important;max-width:100%!important}.cashier-page .amount .value{font-size:28px!important}.cashier-page .pay-btn{height:44px!important;font-size:15px!important}.cashier-page .method-item{padding:10px 14px!important}}@media screen and (max-width:768px){.result-page .result-card{width:90%!important;max-width:400px!important}.result-page .result-content h2{font-size:18px!important}}@media screen and (max-width:768px){.merchant-layout .sidebar-wrapper,.agent-layout .sidebar-wrapper{position:fixed!important;left:0;top:0;z-index:2000;height:100vh!important;transform:translate(-100%);transition:transform .3s ease}.merchant-layout.mobile-sidebar-open .sidebar-wrapper,.agent-layout.mobile-sidebar-open .sidebar-wrapper{transform:translate(0)}.merchant-layout.mobile-sidebar-open:before,.agent-layout.mobile-sidebar-open:before{content:"";position:fixed;inset:0;background:#00000080;z-index:1999}.merchant-layout .merchant-sidebar,.agent-layout .agent-sidebar,.merchant-layout.collapsed .merchant-sidebar,.agent-layout.collapsed .agent-sidebar{width:220px!important}.merchant-layout .collapse-btn-header,.agent-layout .collapse-btn-header{display:none!important}.merchant-layout .hamburger-btn,.agent-layout .hamburger-btn{display:flex!important}.merchant-layout .merchant-main,.agent-layout .agent-main{margin-left:0!important;width:100%!important}.merchant-layout .merchant-content,.agent-layout .agent-content{padding:12px!important}.merchant-layout .merchant-header,.agent-layout .agent-header{padding:0 12px!important}.merchant-dashboard .el-row,.agent-dashboard .el-row{margin-left:0!important;margin-right:0!important}.merchant-dashboard .el-col,.agent-dashboard .el-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:8px}.merchant-dashboard .el-row:nth-child(2) .el-col,.merchant-dashboard .el-row:nth-child(3) .el-col,.agent-dashboard .el-row:nth-child(2) .el-col{width:50%!important;flex:0 0 50%!important}.merchant-dashboard .el-table,.agent-dashboard .el-table{min-width:600px}.merchant-dashboard .el-card:has(.el-table),.agent-dashboard .el-card:has(.el-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.merchant-dashboard .full-height-card,.agent-dashboard .full-height-card{height:auto!important;min-height:300px}.merchant-dashboard .quick-links{grid-template-columns:repeat(2,1fr)!important}.merchant-layout .header-left .collapse-btn-header,.agent-layout .header-left .collapse-btn-header{display:none!important}}.hamburger-btn{display:none!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:pointer;color:#606266;transition:all .2s}.hamburger-btn:hover{color:#409eff;background:#f0f5ff}@media screen and (max-width:768px){.system-page{max-width:100%!important}.section-card .el-form-item{flex-wrap:wrap}.section-card .el-form-item__label{width:auto!important;padding-bottom:4px}.section-card .el-form-item__content{margin-left:0!important;width:100%}.section-card .el-form-item__content .el-input,.section-card .el-form-item__content .el-textarea,.section-card .el-form-item__content .el-switch{width:100%}.key-row{flex-wrap:wrap;gap:8px}}@media screen and (min-width:769px){.system-page{max-width:900px}.section-card .el-form{padding:8px 40px 8px 20px}}@media screen and (max-width:768px){.el-dialog{width:90%!important;max-width:90%!important}.el-message-box{width:90%!important}.el-descriptions__table .el-descriptions__cell{min-width:0!important}.el-descriptions--mini .is-bordered .el-descriptions__cell,.el-descriptions--small .is-bordered .el-descriptions__cell{width:auto!important}}.tech-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#293146!important}.tech-login-page:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(64,158,255,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(64,158,255,.05) 0%,transparent 50%)}.tech-login-page .el-card.login-card{background:#ffffff0d!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:0 24px 80px #0006!important}.tech-login-page .login-header{color:#fff!important;font-size:22px!important}.tech-login-page .login-header span{color:#fff!important}.tech-login-page .el-input__wrapper{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;border-radius:10px!important;padding:4px 12px!important}.tech-login-page .el-input__wrapper:hover{border-color:#6366f180!important;background:#ffffff1a!important}.tech-login-page .el-input__wrapper.is-focus{border-color:#6366f1!important;background:#ffffff1f!important}.tech-login-page .el-input__inner{color:#fff!important}.tech-login-page .el-form-item__label{color:#ffffffb3!important;font-size:13px}.tech-login-page .el-button--primary{width:100%;height:44px;font-size:15px;border-radius:10px!important;background:#409eff!important;border:none!important;color:#fff!important;margin-top:8px}.tech-login-page .el-button--primary:hover{background:#337ecc!important}.tech-login-page .captcha-img{border-radius:8px;overflow:hidden}html.theme-animating,html.theme-animating *,html.theme-animating *:before,html.theme-animating *:after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease!important}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre,.mono,.stat-value,.stat-value-mini,.profit-value,.bar-value,.pie-value,.balance-amount,.channel-value,.amount-cell,.profit-compare,.stat-compare,.stat-desc,.summary-value,.stat-card-value,.stat-label,.profit-label,[style*="font-family: monospace"],[style*="font-family: 'Courier New'"],[style*="font-family: 'SF Mono'"],[style*="font-variant-numeric: tabular-nums"],[style*=fontWeight],[style*=font-weight]{font-family:JetBrains Mono,SF Mono,Fira Code,Cascadia Code,Source Code Pro,Menlo,Consolas,Courier New,monospace!important;font-variant-numeric:tabular-nums}:root{--primary-color: #409eff;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--info-color: #909399;--bg-color: #f5f7fa;--sidebar-bg: #304156;--sidebar-text: #bfcbd9;--header-height: 60px;--sidebar-width: 220px}.el-date-editor{--el-date-editor-width: 220px;border-radius:8px!important;transition:all .25s!important}.el-date-editor:hover{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #409eff14!important}.el-date-editor.is-active{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #409eff1f!important}.el-picker-panel{border-radius:10px!important;box-shadow:0 8px 24px #0000001f!important}.el-date-table td.today .el-date-table-cell__text{color:var(--primary-color)!important;font-weight:600}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:linear-gradient(135deg,#2f54eb,#409eff)!important;border-radius:50%!important;color:#fff!important;font-weight:600}.el-date-table td:not(.disabled):hover .el-date-table-cell__text{background:#409eff14!important;border-radius:50%!important}.el-date-range-picker .el-date-table td.in-range .el-date-table-cell__text{background:#409eff1a!important;border-radius:0!important}.el-date-table td.today .el-date-table-cell{position:relative}.el-date-table td.today .el-date-table-cell:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--primary-color)}.el-month-table td .cell:hover,.el-year-table td .cell:hover{background:#409eff14!important;border-radius:8px!important}.el-month-table td.current .cell,.el-year-table td.current .cell{background:linear-gradient(135deg,#2f54eb,#409eff)!important;border-radius:8px!important;color:#fff!important;font-weight:600}.el-table .el-table__cell{overflow:hidden}.el-table .cell{overflow:hidden;text-overflow:ellipsis}.el-table .action-cell{display:flex;flex-direction:column;align-items:center;gap:2px}.el-table .action-cell .el-button+.el-button{margin-left:0}html.dark-mode .search-bar .el-form-item__label,html.dark-mode .refresh-bar{color:var(--el-text-color-regular)}html.dark-mode .stats-card{background-color:var(--el-bg-color);border-color:var(--el-border-color)}html.dark-mode code{background:#ffffff14}html.dark-mode .no-label{color:var(--el-text-color-secondary)}html.dark-mode .el-descriptions__label{background-color:var(--el-fill-color-light)!important;color:var(--el-text-color-regular)!important}html.dark-mode .el-descriptions__content{background-color:var(--el-bg-color)!important;color:var(--el-text-color-primary)!important}html.dark-mode .el-card{background-color:var(--el-bg-color);border-color:var(--el-border-color)}html.dark-mode .el-form-item__label{color:var(--el-text-color-regular)}html.dark-mode .card-actions .el-button.is-text{color:var(--el-text-color-regular)!important}html.dark-mode code,html.dark-mode pre{background:#ffffff14!important;color:var(--el-text-color-regular)!important}html.dark-mode [style*="color: #303133"],html.dark-mode [style*="color:#303133"],html.dark-mode [style*="color: #333"],html.dark-mode [style*="color:#333"]{color:var(--el-text-color-primary)!important}html.dark-mode [style*="color: #606266"],html.dark-mode [style*="color:#606266"],html.dark-mode [style*="color: #666"],html.dark-mode [style*="color:#666"]{color:var(--el-text-color-regular)!important}html.dark-mode [style*="color: #909399"],html.dark-mode [style*="color:#909399"],html.dark-mode [style*="color: #8c8c8c"],html.dark-mode [style*="color:#8c8c8c"]{color:var(--el-text-color-secondary)!important}html.dark-mode [style*="color: #c0c4cc"],html.dark-mode [style*="color:#c0c4cc"],html.dark-mode [style*="color: #bfbfbf"],html.dark-mode [style*="color:#bfbfbf"]{color:var(--el-text-color-placeholder)!important}html.dark-mode [style*="background: #fff"],html.dark-mode [style*="background:#fff"],html.dark-mode [style*="background-color: #fff"],html.dark-mode [style*="background-color:#fff"]{background:var(--el-bg-color)!important}
