.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px}.el-dropdown-menu a{display:block}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:232px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:232px!important;background-color:#503326;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 50px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{width:18px;height:18px;margin-right:14px;color:var(--admin-link);vertical-align:-.18em;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#654532!important}#app .sidebar-container .el-submenu__title:hover .svg-icon,#app .sidebar-container .submenu-title-noDropdown:hover .svg-icon{color:var(--admin-link);-webkit-transform:translateX(1px);transform:translateX(1px)}#app .sidebar-container .is-active>.el-submenu__title{color:#fff1db!important}#app .sidebar-container .el-menu-item.is-active .svg-icon,#app .sidebar-container .el-submenu.is-active>.el-submenu__title .svg-icon{color:var(--admin-link)}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:232px!important;background-color:#3e281e!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#654532!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .svg-icon{margin-right:0}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:232px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:232px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-232px,0,0);transform:translate3d(-232px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#654532!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:var(--admin-primary-soft)}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:var(--admin-primary-soft);border-radius:20px}.app-wrapper.mobile .main-container{margin-left:0!important}.app-wrapper.mobile .fixed-header{width:100%!important;left:0}@media(max-width:768px){.app-container{padding:12px 10px!important}.el-card,.el-message-box,.el-notification{border-radius:8px}}@media(max-width:768px){.navbar{height:48px!important}.navbar .breadcrumb-container,.navbar .version-tag{display:none!important}.navbar .hamburger-container{line-height:48px!important}.navbar .right-menu{padding-right:8px!important}.navbar .branch-trigger{height:32px!important;min-width:0!important;padding:0 10px 0 6px!important}.navbar .branch-trigger .branch-name{max-width:96px!important;font-size:12px!important}.navbar .branch-trigger.branch-trigger--external{height:42px!important}.navbar .branch-trigger .branch-company-note{max-width:130px}}@media(max-width:768px){.el-form--label-left .el-form-item__label,.el-form--label-right .el-form-item__label{float:none!important;display:block!important;width:auto!important;text-align:left!important;padding:0 0 4px!important;line-height:1.3!important}.el-form-item__content{margin-left:0!important}.el-form-item{margin-bottom:14px!important}.el-form--inline .el-form-item{display:block!important;margin-right:0!important;margin-bottom:10px!important}.el-cascader,.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner,.el-date-editor.el-input,.el-date-editor.el-input__inner,.el-input,.el-select{width:100%!important}}@media(max-width:768px){.el-button{min-height:36px;padding:8px 14px;font-size:13px}.el-button--mini{min-height:30px;padding:6px 10px;font-size:12px}.el-button--small{min-height:32px;padding:7px 12px;font-size:12px}.el-button+.el-button{margin-left:6px}.table-action-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.table-action-buttons .el-button--mini{padding:5px 7px!important}}@media(max-width:768px){.el-table{font-size:12px}.el-table .cell{padding:0 8px}.el-table td.el-table__cell>.cell,.el-table th.el-table__cell>.cell{line-height:18px}.el-pagination{padding:8px 0!important;text-align:center;white-space:normal}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__total{display:none!important}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{min-width:32px!important;height:32px!important;line-height:32px!important}}@media(max-width:768px){.el-dialog{width:94%!important;margin:5vh auto!important;max-width:540px}.el-dialog__header{padding:14px 16px 10px!important}.el-dialog__body{padding:14px 16px!important;max-height:70vh;overflow-y:auto}.el-dialog__footer{padding:10px 16px 14px!important}.el-dialog[style*=width]{width:94%!important}.el-message-box{width:88%!important;max-width:420px}.el-drawer.ltr,.el-drawer.rtl{width:86%!important;max-width:420px}.el-drawer.btt,.el-drawer.ttb{height:70%!important}}@media(max-width:768px){.el-picker-panel{max-width:calc(100vw - 16px)!important;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker.el-picker-panel,.el-date-range-picker.el-picker-panel,.el-date-range-picker.el-picker-panel.has-sidebar,.el-date-range-picker.el-picker-panel.has-sidebar.has-time{width:calc(100vw - 16px)!important}.el-date-range-picker.el-picker-panel .el-picker-panel__sidebar{position:static!important;width:100%!important;height:auto!important;border-right:none;border-bottom:1px solid var(--admin-border);padding:6px 8px!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.el-date-range-picker.el-picker-panel .el-picker-panel__shortcut{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:4px 10px!important;line-height:1.4!important;font-size:12px;border:1px solid var(--admin-border);border-radius:4px;color:var(--admin-secondary)}.el-date-range-picker.el-picker-panel .el-picker-panel__shortcut:hover{background:var(--admin-surface);color:var(--admin-link)}.el-date-range-picker.el-picker-panel .el-picker-panel__body-wrapper{margin-left:0!important}.el-date-range-picker.el-picker-panel .el-picker-panel__body{min-width:0!important;width:100%!important}.el-date-range-picker.el-picker-panel .el-date-range-picker__content{float:none!important;width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 10px!important}.el-date-range-picker.el-picker-panel .el-date-range-picker__content.is-left{border-right:none;border-bottom:1px solid var(--admin-border)}.el-date-range-picker.el-picker-panel .el-date-table{width:100%!important;table-layout:fixed}.el-date-range-picker.el-picker-panel .el-date-table td{padding:4px 0!important}.el-picker-panel.el-popper{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:8px!important;-webkit-transform:none!important;transform:none!important;max-height:80vh;overflow-y:auto}.popperClass.el-date-range-picker.has-sidebar{width:calc(100vw - 16px)!important}}@media(max-width:768px){.el-tabs__nav-scroll{overflow-x:auto!important}.el-tabs__item{padding:0 12px!important;font-size:13px}.el-tag{margin:2px 4px 2px 0!important}.el-row>[class*=el-col-]{margin-bottom:8px}}.ranking-mobile{margin-top:10px}.ranking-mobile__heading{margin:14px 0 8px;font-size:15px;font-weight:700;color:var(--admin-link)}.ranking-mobile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ranking-mobile__empty{padding:24px 0;text-align:center;font-size:13px;color:var(--admin-muted)}.ranking-card{gap:10px;padding:10px 12px;border:1px solid var(--admin-control-border);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.ranking-card,.ranking-card__rank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--admin-surface)}.ranking-card__rank{-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--admin-link);font-weight:700;font-size:13px;border-radius:50%}.ranking-card:first-child .ranking-card__rank{background:var(--admin-warning-soft);color:var(--admin-warning)}.ranking-card:nth-child(2) .ranking-card__rank{background:var(--admin-surface);color:var(--admin-secondary)}.ranking-card:nth-child(3) .ranking-card__rank{background:var(--admin-danger-soft);color:var(--admin-danger)}.ranking-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ranking-card__name{font-size:13px;font-weight:600;color:var(--admin-link)}.ranking-card__name,.ranking-card__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-card__sub{font-size:12px;color:var(--admin-secondary);margin-top:1px}.ranking-card__meta{margin-top:3px;font-size:11px;color:var(--admin-muted)}.ranking-card__qty{-ms-flex-negative:0;flex-shrink:0;font-size:16px;font-weight:700;color:var(--admin-link)}.app-wrapper.mobile .sidebar-container{-webkit-transition:-webkit-transform .28s!important;transition:-webkit-transform .28s!important;transition:transform .28s!important;transition:transform .28s,-webkit-transform .28s!important}.app-wrapper.mobile.openSidebar .sidebar-container{-webkit-transform:translateZ(0);transform:translateZ(0)}.app-wrapper.mobile.hideSidebar .sidebar-container{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}body{height:100%;margin:0;background:var(--admin-surface);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Microsoft YaHei,AppleGothic,Arial}label{font-weight:700}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}input{font-family:Microsoft YaHei,AppleGothic,Chicago,Arial}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}.table-action-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;white-space:nowrap}.table-action-buttons .el-button--mini{min-width:0;margin-left:0;padding:6px 7px}.table-action-buttons .el-button [class*=el-icon-]+span{margin-left:3px}.table-action-buttons .action-button-icon{margin-right:3px;font-size:13px;vertical-align:-.12em}.delete-flow-alert{margin:0 0 12px}.delete-flow-alert .el-alert__title{font-size:13px;font-weight:600}.delete-flow-alert .el-alert__description{margin-top:3px;line-height:1.5}.modern-data-table{overflow:hidden;border:1px solid var(--admin-control-border);border-radius:8px;-webkit-box-shadow:none;box-shadow:none;color:var(--admin-link)}.modern-data-table.el-table--border:after,.modern-data-table.el-table--group:after,.modern-data-table:before{background-color:transparent}.modern-data-table th.el-table__cell{background:var(--admin-surface-muted);border-color:var(--admin-control-border);color:var(--admin-secondary);font-size:12px;font-weight:700}.modern-data-table th.el-table__cell>.cell{line-height:18px}.modern-data-table td.el-table__cell{border-color:var(--admin-control-border)}.modern-data-table .el-table__cell{padding:7px 0}.modern-data-table .cell{line-height:20px}.modern-data-table .el-table__row{-webkit-transition:background-color .16s ease,-webkit-box-shadow .16s ease;transition:background-color .16s ease,-webkit-box-shadow .16s ease;transition:background-color .16s ease,box-shadow .16s ease;transition:background-color .16s ease,box-shadow .16s ease,-webkit-box-shadow .16s ease}.modern-data-table .el-table__body tr:hover>td.el-table__cell{background-color:var(--admin-surface)!important}.modern-data-table .el-table__body tr.current-row>td.el-table__cell{background-color:var(--admin-surface)}.modern-data-table .warning-row>td.el-table__cell{background-color:var(--admin-warning-soft)!important;color:var(--admin-warning)}.modern-data-table .success-row>td.el-table__cell{background-color:var(--admin-success-soft)!important}.modern-data-table .el-button.is-disabled{opacity:.85}.color-preview-chip{display:inline-block;width:28px;height:18px;vertical-align:middle;background:var(--admin-surface);border:1px solid var(--admin-control-border);border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32)}.color-picker-panel{gap:10px;padding:8px;max-width:100%;background:var(--admin-surface);border:1px solid var(--admin-control-border);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.color-picker-panel,.color-preset-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.color-preset-list{gap:6px;min-width:0}.color-preset-swatch{width:22px;height:22px;padding:0;cursor:pointer;border:2px solid var(--admin-border);border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.color-preset-swatch:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.color-preset-swatch.active,.color-preset-swatch:hover{-webkit-box-shadow:none;box-shadow:none}.color-clear-btn{height:22px;padding:0 8px;cursor:pointer;color:var(--admin-secondary);font-size:12px;line-height:20px;white-space:nowrap}.color-clear-btn,.color-custom-picker{background:var(--admin-surface);border:1px solid var(--admin-control-border);border-radius:6px}.color-custom-picker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px 2px 4px}.color-custom-picker__label{color:var(--admin-secondary);font-size:12px;line-height:20px;white-space:nowrap}.business-page{--report-accent:var(--admin-primary);min-height:calc(100vh - 84px);padding:28px;background:var(--admin-canvas);color:var(--admin-text);font-size:14px}.business-page .business-header{margin-bottom:24px}.business-page .business-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:0}.business-page .business-heading h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.4}.business-page .business-heading p{margin:7px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.7}.business-page .business-icon{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;height:48px;border-radius:14px;background:var(--admin-primary-soft);color:var(--admin-link);font-size:23px}.business-page .filter-container,.business-page .toolbar{padding:22px 24px;margin-bottom:22px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:14px;-webkit-box-shadow:none;box-shadow:none}.business-page .business-panel-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.business-page .business-panel-title h2,.business-page .business-section-heading h2,.business-page .business-section-title{margin:0;color:var(--admin-text);font-size:15px;font-weight:700;line-height:1.6}.business-page .business-panel-title>span,.business-page .business-section-heading>span{color:var(--admin-muted);font-size:12px;line-height:1.6}.business-page .business-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:24px 0 14px}.business-page .business-section-title{margin-bottom:16px}.business-page .filter-container .el-input,.business-page .filter-container .el-select{width:100%}.business-page .filter-container .el-range-editor{max-width:100%}.business-page .el-input__inner{border-color:var(--admin-control-border);border-radius:8px;color:var(--admin-link)}.business-page .el-input__inner:focus{border-color:var(--admin-link)}.business-page .el-button{border-radius:8px;font-weight:500}.business-page .el-button--primary{background:var(--report-accent);border-color:var(--admin-link)}.business-page .el-button--primary:focus,.business-page .el-button--primary:hover{background:var(--admin-primary);border-color:var(--admin-link)}.business-page .el-button--primary.is-plain{color:var(--admin-link);background:var(--admin-surface);border-color:var(--admin-control-border)}.business-page .el-button--primary.is-plain:focus,.business-page .el-button--primary.is-plain:hover{color:var(--admin-text);background:var(--report-accent)}.business-page .el-button--primary.is-disabled,.business-page .el-button--primary.is-disabled:focus,.business-page .el-button--primary.is-disabled:hover{background:var(--admin-primary-soft);border-color:var(--admin-control-border);color:var(--admin-text)}.business-page .el-button--text{color:var(--admin-link);background:transparent;border-color:transparent}.business-page .el-button:focus-visible{outline:3px solid var(--admin-control-border);outline-offset:2px}.business-page .el-checkbox{color:var(--admin-secondary);line-height:40px}.business-page .business-metrics,.business-page .summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin:0 0 24px}.business-page .business-metric,.business-page .summary-card{min-width:0;padding:22px 24px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:14px}.business-page .business-metric>span,.business-page .summary-card>span{display:block;color:var(--admin-secondary);font-size:13px;margin-bottom:12px}.business-page .business-metric>strong,.business-page .summary-card>strong{display:block;color:var(--admin-text);font-size:clamp(20px,2.2vw,28px);line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.business-page .business-metric>small{display:block;margin-top:10px;color:var(--admin-muted);font-size:12px}.business-page .business-metric:first-child,.business-page .summary-card:nth-child(2){border-top:3px solid var(--report-accent);padding-top:20px}.business-page .business-chart-panel,.business-page .chart-wrapper-addon,.business-page .chart-wrapper:not(.pdf-page){background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:14px;padding:22px;margin:0 0 20px}.business-page .chart-wrapper:not(.pdf-page){max-width:none}.business-page .chart-wrapper-addon{margin-left:0}.business-page .chart-wrapper-addon h3,.business-page .chart-wrapper h3{margin:0 0 18px;font-size:16px}.business-page .chart-wrapper:not(.pdf-page)>hr{display:none}.business-page .business-chart-panel .business-section-heading{margin:0 0 12px}.business-page .daily-chart{height:330px;padding:0;margin:0;border-radius:0}.business-page .business-table{border:1px solid var(--admin-border);border-radius:12px;overflow:hidden}.business-page .business-table,.business-page .chart-wrapper-addon .el-table,.business-page .chart-wrapper:not(.pdf-page) .el-table{color:var(--admin-link);font-size:13px}.business-page .business-table th,.business-page .chart-wrapper-addon .el-table th,.business-page .chart-wrapper:not(.pdf-page) .el-table th{background:var(--admin-surface);color:var(--admin-secondary);font-size:12px;font-weight:600;padding:13px 0;border-bottom-color:var(--admin-control-border)}.business-page .business-table td,.business-page .chart-wrapper-addon .el-table td,.business-page .chart-wrapper:not(.pdf-page) .el-table td{padding:14px 0;border-bottom-color:var(--admin-control-border)}.business-page .business-table .cell,.business-page .chart-wrapper-addon .el-table .cell,.business-page .chart-wrapper:not(.pdf-page) .el-table .cell{padding-left:16px;padding-right:16px;line-height:1.65;font-variant-numeric:tabular-nums;word-break:normal}.business-page .business-table .el-table__body tr.el-table__row--striped td,.business-page .business-table .el-table__body tr:hover>td,.business-page .chart-wrapper-addon .el-table .el-table__body tr.el-table__row--striped td,.business-page .chart-wrapper-addon .el-table .el-table__body tr:hover>td,.business-page .chart-wrapper:not(.pdf-page) .el-table .el-table__body tr.el-table__row--striped td,.business-page .chart-wrapper:not(.pdf-page) .el-table .el-table__body tr:hover>td{background:var(--admin-surface)}.business-page .business-table .el-table__empty-block,.business-page .chart-wrapper-addon .el-table .el-table__empty-block,.business-page .chart-wrapper:not(.pdf-page) .el-table .el-table__empty-block{min-height:170px}.business-page .business-table .el-table__empty-text,.business-page .chart-wrapper-addon .el-table .el-table__empty-text,.business-page .chart-wrapper:not(.pdf-page) .el-table .el-table__empty-text{color:var(--admin-muted);font-size:13px}.business-page.orders-page .filter-container .el-date-editor{width:100%}.business-page .order-breakdowns .el-table .cell{padding-left:10px;padding-right:10px}.business-page .el-table .el-tag{border-radius:6px}.business-page .pagination-container{margin-top:20px;padding:16px 0;background:transparent}.business-page .el-pagination{white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.business-page .el-dialog{max-width:calc(100% - 28px);border-radius:16px;overflow:hidden}.business-page .el-dialog__header{padding:22px 24px;background:var(--admin-surface-muted);border-bottom:1px solid var(--admin-control-border)}.business-page .el-dialog__title{color:var(--admin-text);font-weight:700;font-size:17px}.business-page .el-dialog__body{padding:24px}.business-page .el-dialog__footer{padding:16px 24px;border-top:1px solid var(--admin-control-border)}.business-page .el-dialog__body>h4{margin-top:0;color:var(--admin-secondary);line-height:1.9;font-weight:500}.business-page .business-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:70px 20px;border:1px dashed var(--admin-control-border);border-radius:14px;background:var(--admin-surface)}.business-page .business-empty>i{color:var(--admin-link);font-size:40px;margin-bottom:18px}.business-page .business-empty h2{margin:0;font-size:17px}.business-page .business-empty p{color:var(--admin-muted);line-height:1.8}.business-page.menu-report-page .filter-container>.el-button{margin-left:12px}.business-page.menu-report-page>.el-radio-group{margin:0 0 22px}.business-page.menu-report-page .ranking-position{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:25px;height:25px;border-radius:7px;background:var(--admin-surface);color:var(--admin-muted);font-size:12px;font-weight:700}.business-page.menu-report-page .ranking-position--top{background:var(--admin-primary-soft);color:var(--admin-link)}.business-page.menu-report-page .ranking-panels .el-table .cell{padding-left:8px;padding-right:8px}.business-page.menu-report-page .ranking-mobile__heading{font-size:16px;margin:24px 0 14px}.business-page.menu-report-page .ranking-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;margin-bottom:10px}.business-page.menu-report-page .ranking-card__rank{color:var(--admin-link);background:var(--admin-primary-soft);border-radius:8px;padding:8px;font-weight:700}.business-page.menu-report-page .ranking-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.business-page.menu-report-page .ranking-card__name{font-weight:600}.business-page.menu-report-page .ranking-card__meta,.business-page.menu-report-page .ranking-card__sub{color:var(--admin-muted);font-size:12px;margin-top:5px}.business-page.menu-report-page .ranking-card__qty{color:var(--admin-link);font-size:20px;font-weight:700}.business-page.menu-report-page .ranking-mobile__empty{text-align:center;padding:36px;background:var(--admin-surface);border-radius:12px;color:var(--admin-muted)}.business-page.finance-page .finance-filters>.el-row{margin-bottom:16px}.business-page.finance-page .finance-query{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.business-page.finance-page .finance-query>.el-col{width:auto}.business-page.finance-page .finance-actions .el-button--info,.business-page.finance-page .finance-actions .el-button--success,.business-page.finance-page .finance-actions .el-button--warning{color:var(--admin-link);background:var(--admin-surface);border-color:var(--admin-control-border)}.business-page.finance-page .finance-actions .el-button--danger{color:var(--admin-danger);background:var(--admin-surface);border-color:var(--admin-control-border)}.business-page.finance-page .finance-filters>.el-row:last-child{margin-bottom:0}.business-page.finance-page .finance-filters .el-col{margin-bottom:10px}.business-page.finance-page .finance-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.business-page.finance-page .finance-actions>.el-col{width:auto;margin:0}.business-page.finance-page .pdf-page{border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.business-page.closing-report-page .toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px}.business-page.closing-report-page .toolbar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.business-page.closing-report-page .toolbar-actions .el-button+.el-button{margin-left:0}.business-page.closing-report-page .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.business-page.closing-report-page .missing-alert{border-radius:10px;margin-bottom:20px}.business-page.deleted-page .expanded-detail{background:var(--admin-surface);border-radius:10px;padding:12px 20px}.business-page.deleted-page .time-cell{color:var(--admin-muted);line-height:1.9}@media(max-width:1100px){.business-page{padding:22px}.business-page .order-breakdowns>.el-col,.business-page .ranking-panels>.el-col{width:100%}}@media(max-width:640px){.business-page{padding:18px 12px!important}.business-page .business-header{margin-bottom:20px}.business-page .business-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.business-page .business-heading h1{font-size:22px}.business-page .business-icon{-ms-flex-preferred-size:40px;flex-basis:40px;height:40px;border-radius:11px;font-size:20px}.business-page .filter-container,.business-page .toolbar{padding:18px 16px;border-radius:12px}.business-page .business-panel-title{gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}.business-page .filter-container .el-col{width:100%;margin-bottom:12px}.business-page .filter-container .el-range-editor{width:100%;min-width:0}.business-page .filter-container .el-range-input{width:38%;font-size:12px}.business-page .filter-container .el-range-separator{width:8%;padding:0}.business-page .filter-container .el-date-editor--datetimerange{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;gap:2px 4px;height:auto;padding:10px}.business-page .filter-container .el-date-editor--datetimerange .el-range__icon{grid-column:1;grid-row:1/4;align-self:center;margin:0}.business-page .filter-container .el-date-editor--datetimerange .el-range-input{grid-column:2;width:100%;height:24px;font-size:13px}.business-page .filter-container .el-date-editor--datetimerange .el-range-input:first-of-type{grid-row:1}.business-page .filter-container .el-date-editor--datetimerange .el-range-input:last-of-type{grid-row:3}.business-page .filter-container .el-date-editor--datetimerange .el-range-separator{grid-column:2;grid-row:2;width:100%;height:16px;line-height:16px;color:var(--admin-muted)}.business-page .filter-container .el-date-editor--datetimerange .el-range__close-icon{grid-column:3;grid-row:1/4;align-self:center}.business-page .business-metrics,.business-page .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-page .business-metric,.business-page .summary-card{padding:18px 14px;border-radius:12px}.business-page .business-metric:first-child,.business-page .summary-card:nth-child(2){padding-top:16px}.business-page .business-metric>strong,.business-page .summary-card>strong{font-size:21px}.business-page .business-chart-panel,.business-page .chart-wrapper-addon,.business-page .chart-wrapper:not(.pdf-page){padding:16px 12px}.business-page .business-section-heading{margin-top:20px}.business-page .el-dialog{width:calc(100% - 24px)!important}.business-page .el-dialog__body{padding:18px 14px}.business-page .daily-chart{height:280px}.business-page.closing-report-page .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-page.closing-report-page .toolbar-actions,.business-page.closing-report-page .toolbar-actions .el-date-editor{width:100%}.business-page.menu-report-page .filter-container>.el-button{margin:12px 0 0}.business-page.finance-page .finance-filters .el-col{width:auto}.business-page.finance-page .finance-filters>.el-row:first-of-type>.el-col:first-child{width:100%}.business-page.deleted-page .expanded-detail-addon,.business-page.deleted-page .expanded-detail-main{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.business-page.deleted-page .expanded-detail-addon-meta,.business-page.deleted-page .expanded-detail-meta{white-space:normal}}:root{color-scheme:light;--admin-primary:#b6402d;--admin-primary-hover:#943121;--admin-primary-soft:#f5e2d8;--admin-on-primary:#fff8ed;--admin-link:#a13926;--admin-canvas:#f4ede2;--admin-bg:#f4ede2;--admin-surface:#fffaf3;--admin-surface-muted:#eee1ce;--admin-surface-rgb:255,250,243;--admin-text:#34251c;--admin-secondary:#65503c;--admin-muted:#705b47;--admin-text-muted:#705b47;--admin-border:#dcc9af;--admin-control-border:#a18c73;--admin-disabled:#ebe0d1;--admin-disabled-text:#796b5c;--admin-success:#426343;--admin-success-soft:#e7edde;--admin-danger:#a13926;--admin-danger-soft:#f5e2d8;--admin-warning:#7b581b;--admin-warning-soft:#f2e4bc;--admin-gold:#80591c;--admin-gold-soft:#f0e2be;--admin-wood:#503326;--admin-wood-deep:#3e281e;--admin-wood-hover:#654532;--admin-wood-text:#fff1db;--admin-wood-muted:#dfc6a6;--admin-wood-gold:#e3bf7c;--admin-wood-active:#745039;--admin-chart-red:#b6402d;--admin-chart-gold:#94702b;--admin-chart-walnut:#6e4933;--admin-chart-sage:#768268;--admin-chart-clay:#c78860;--admin-chart-taupe:#9a8874;--admin-chart-sand:#baa17b;--admin-chart-muted:#705b47;--admin-shadow:0 4px 20px rgba(91,58,28,0.04);--admin-radius:12px;--admin-control-radius:8px;--admin-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}.branch-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;line-height:1.5}.branch-company-note{display:block;margin-top:2px;color:var(--admin-warning);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.app-wrapper .navbar .branch-trigger.branch-trigger--external .branch-company-note{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-dropdown-menu.user-dropdown .branch-option--external{background:var(--admin-warning-soft)}.el-dropdown-menu.user-dropdown .branch-option--external .dropdown-action{padding-top:6px;padding-bottom:6px}.el-dropdown-menu.user-dropdown .branch-option--external .branch-caption{max-width:min(320px,100vw - 90px);white-space:normal;overflow-wrap:anywhere}.el-dropdown-menu.user-dropdown .branch-option--external:focus,.el-dropdown-menu.user-dropdown .branch-option--external:hover{background:var(--admin-warning-soft);outline-color:var(--admin-warning)}.app-wrapper .modern-data-table .branch-row--external:hover>td,.app-wrapper .modern-data-table .branch-row--external>td{background:var(--admin-warning-soft)!important}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--admin-primary:#b6402d;--admin-primary-hover:#943121;--admin-primary-soft:#4b2d23;--admin-on-primary:#fff8ed;--admin-link:#f2997d;--admin-canvas:#1f1712;--admin-bg:#1f1712;--admin-surface:#2a2019;--admin-surface-muted:#35291f;--admin-surface-rgb:42,32,25;--admin-text:#f5ead9;--admin-secondary:#dcc8ae;--admin-muted:#c0a587;--admin-text-muted:#c0a587;--admin-border:#57422e;--admin-control-border:#8f7254;--admin-disabled:#30251d;--admin-disabled-text:#b0997f;--admin-success:#aac39a;--admin-success-soft:#2d3827;--admin-danger:#f2997d;--admin-danger-soft:#4b2d23;--admin-warning:#e0bd76;--admin-warning-soft:#49381f;--admin-gold:#dfb76c;--admin-gold-soft:#46351d;--admin-wood:#2c1d15;--admin-wood-deep:#241811;--admin-wood-hover:#4c3424;--admin-wood-text:#fff1db;--admin-wood-muted:#d8bea0;--admin-wood-gold:#e3bf7c;--admin-wood-active:#65452f;--admin-chart-red:#e98667;--admin-chart-gold:#dfb76c;--admin-chart-walnut:#b68d65;--admin-chart-sage:#a1b28c;--admin-chart-clay:#d09b7c;--admin-chart-taupe:#ad9984;--admin-chart-sand:#c6b18b;--admin-chart-muted:#c0a587;--admin-shadow:none}}.app-wrapper{color:var(--admin-text);font-family:var(--admin-font);font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.app-wrapper button,.app-wrapper input,.app-wrapper textarea{font-family:inherit}.app-wrapper .navbar .app-breadcrumb.el-breadcrumb{line-height:64px}.app-wrapper .app-main{background:var(--admin-canvas)}.app-wrapper .app-main>.app-container{min-height:calc(100vh - 64px);padding:28px 32px}.app-wrapper .business-page{--report-accent:var(--admin-primary)}.app-wrapper .business-header{margin-bottom:28px}.app-wrapper .business-heading{gap:16px}.app-wrapper .business-heading h1{color:var(--admin-text);font-size:26px;font-weight:600;letter-spacing:0}.app-wrapper .business-heading p{margin-top:8px;color:var(--admin-muted);font-size:14px}.app-wrapper .business-icon{background:var(--admin-primary-soft);border-radius:12px}.app-wrapper .business-panel-title h2,.app-wrapper .business-section-heading h2,.app-wrapper .business-section-title{color:var(--admin-text);font-weight:600}.app-wrapper .business-panel-title>span,.app-wrapper .business-section-heading>span{color:var(--admin-muted);font-size:13px}.app-wrapper .business-chart-panel,.app-wrapper .business-empty,.app-wrapper .business-metric,.app-wrapper .filter-container,.app-wrapper .summary-card{border-color:var(--admin-border);border-radius:var(--admin-radius);-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow)}.app-wrapper .app-main>.app-container:not(.business-page)>.filter-container{padding:20px 24px;background:var(--admin-surface);border:1px solid var(--admin-border)}.app-wrapper .business-metric>span,.app-wrapper .summary-card>span{color:var(--admin-secondary)}.app-wrapper .business-empty p,.app-wrapper .business-metric>small{color:var(--admin-muted)}.app-wrapper .el-button{border-radius:var(--admin-control-radius);font-weight:500;-webkit-transition:color .16s ease,border-color .16s ease,background-color .16s ease;transition:color .16s ease,border-color .16s ease,background-color .16s ease;-ms-touch-action:manipulation;touch-action:manipulation}.app-wrapper .el-button--default{color:var(--admin-secondary);border-color:var(--admin-control-border);background:var(--admin-surface)}.app-wrapper .el-button--default:focus,.app-wrapper .el-button--default:hover{color:var(--admin-link);border-color:var(--admin-primary);background:var(--admin-primary-soft)}.app-wrapper .el-button--primary{color:var(--admin-on-primary);background:var(--admin-primary);border-color:var(--admin-primary)}.app-wrapper .el-button--primary:focus,.app-wrapper .el-button--primary:hover{color:var(--admin-text);background:var(--admin-primary-hover);border-color:var(--admin-primary-hover)}.app-wrapper .el-button--primary.is-plain{color:var(--admin-link);background:var(--admin-primary-soft);border-color:var(--admin-control-border)}.app-wrapper .el-button--primary.is-plain:focus,.app-wrapper .el-button--primary.is-plain:hover{color:var(--admin-on-primary);background:var(--admin-primary);border-color:var(--admin-primary)}.app-wrapper .el-button--success{color:var(--admin-success);background:var(--admin-success-soft);border-color:var(--admin-control-border)}.app-wrapper .el-button--warning{color:var(--admin-warning)}.app-wrapper .el-button--danger,.app-wrapper .el-button--warning{background:var(--admin-surface);border-color:var(--admin-control-border)}.app-wrapper .el-button--danger{color:var(--admin-danger)}.app-wrapper .el-button--info{color:var(--admin-secondary);background:var(--admin-primary-soft);border-color:var(--admin-control-border)}.app-wrapper .el-button--danger:hover,.app-wrapper .el-button--info:hover,.app-wrapper .el-button--success:hover,.app-wrapper .el-button--warning:hover{border-color:currentColor}.app-wrapper .el-button--text{color:var(--admin-link);border-color:transparent;background:transparent}.app-wrapper .el-button--text:focus,.app-wrapper .el-button--text:hover{color:var(--admin-primary-hover);border-color:transparent;background:transparent}.app-wrapper .el-button.is-disabled,.app-wrapper .el-button.is-disabled:focus,.app-wrapper .el-button.is-disabled:hover{color:var(--admin-muted);background:var(--admin-surface);border-color:var(--admin-control-border);cursor:not-allowed}.app-wrapper .el-button--text.is-disabled,.app-wrapper .el-button--text.is-disabled:hover{background:transparent;border-color:transparent}.app-wrapper .el-input__inner,.app-wrapper .el-textarea__inner{border-color:var(--admin-control-border);border-radius:var(--admin-control-radius);color:var(--admin-text)}.app-wrapper .el-input__inner::-webkit-input-placeholder,.app-wrapper .el-textarea__inner::-webkit-input-placeholder{color:var(--admin-muted);opacity:1}.app-wrapper .el-input__inner::-moz-placeholder,.app-wrapper .el-textarea__inner::-moz-placeholder{color:var(--admin-muted);opacity:1}.app-wrapper .el-input__inner:-ms-input-placeholder,.app-wrapper .el-textarea__inner:-ms-input-placeholder{color:var(--admin-muted);opacity:1}.app-wrapper .el-input__inner::-ms-input-placeholder,.app-wrapper .el-textarea__inner::-ms-input-placeholder{color:var(--admin-muted);opacity:1}.app-wrapper .el-input__inner::placeholder,.app-wrapper .el-textarea__inner::placeholder{color:var(--admin-muted);opacity:1}.app-wrapper .el-input__inner:hover,.app-wrapper .el-textarea__inner:hover{border-color:var(--admin-control-border)}.app-wrapper .el-input__inner:focus,.app-wrapper .el-textarea__inner:focus{border-color:var(--admin-primary)}.app-wrapper .el-input.is-disabled .el-input__inner{color:var(--admin-muted);border-color:var(--admin-control-border);background:var(--admin-surface)}.app-wrapper .el-checkbox__label,.app-wrapper .el-form-item__label,.app-wrapper .el-radio__label{color:var(--admin-secondary);font-weight:400}.app-wrapper .el-form-item.is-error .el-input__inner,.app-wrapper .el-form-item.is-error .el-textarea__inner{border-color:var(--admin-danger)}.app-wrapper .el-form-item__error{color:var(--admin-danger)}.app-wrapper .el-select .el-input.is-focus .el-input__inner{border-color:var(--admin-primary)}.app-wrapper .el-checkbox__inner,.app-wrapper .el-radio__inner{border-color:var(--admin-control-border)}.app-wrapper .el-checkbox__input.is-checked .el-checkbox__inner,.app-wrapper .el-checkbox__input.is-indeterminate .el-checkbox__inner,.app-wrapper .el-radio__input.is-checked .el-radio__inner{background:var(--admin-primary);border-color:var(--admin-primary)}.app-wrapper .el-checkbox__input.is-checked+.el-checkbox__label,.app-wrapper .el-radio__input.is-checked+.el-radio__label{color:var(--admin-link)}.app-wrapper .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--admin-primary);border-color:var(--admin-primary);-webkit-box-shadow:none;box-shadow:none}.app-wrapper .el-alert--info{color:var(--admin-secondary);background:var(--admin-primary-soft)}.app-wrapper .el-alert--info .el-alert__description{color:var(--admin-secondary)}.app-wrapper .el-card{border-color:var(--admin-border);border-radius:var(--admin-radius)}.app-wrapper .el-tabs__item.is-active,.app-wrapper .el-tabs__item:hover{color:var(--admin-link)}.app-wrapper .el-tabs__active-bar{background:var(--admin-primary)}.app-wrapper .business-table,.app-wrapper .modern-data-table{color:var(--admin-text);border-color:var(--admin-border);border-radius:var(--admin-radius);-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow)}.app-wrapper .business-table th,.app-wrapper .modern-data-table th{background:var(--admin-surface-muted);color:var(--admin-secondary);font-size:12px;font-weight:600}.app-wrapper .business-table td,.app-wrapper .modern-data-table td{border-bottom-color:var(--admin-control-border)}.app-wrapper .business-table .cell,.app-wrapper .modern-data-table .cell{line-height:1.65;font-variant-numeric:tabular-nums}.app-wrapper .business-table .el-table__empty-text,.app-wrapper .modern-data-table .el-table__empty-text{color:var(--admin-muted)}.app-wrapper .business-table .el-table__body tr:hover>td,.app-wrapper .modern-data-table .el-table__body tr:hover>td{background:var(--admin-primary-soft)}.app-wrapper .table-action-buttons .el-button--primary{background:var(--admin-primary-soft);border-color:var(--admin-control-border)}.app-wrapper .table-action-buttons .el-button--primary:hover{background:var(--admin-primary-soft)}.app-wrapper .pagination-container{padding:16px 0;background:transparent}.app-wrapper .el-pagination{color:var(--admin-secondary)}.app-wrapper .el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--admin-primary)}.app-wrapper .el-dialog:not(.is-fullscreen){border-radius:16px;max-width:calc(100% - 32px);color:var(--admin-text);-webkit-box-shadow:none;box-shadow:none}.app-wrapper .el-dialog__header{padding:20px 24px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.app-wrapper .el-dialog__title{color:var(--admin-text);font-size:18px;font-weight:600}.app-wrapper .el-dialog__body{padding:24px;color:var(--admin-secondary)}.app-wrapper .el-dialog__footer{padding:16px 24px;border-top:1px solid var(--admin-border)}.app-wrapper .el-button:focus-visible,.app-wrapper [tabindex]:focus-visible,.app-wrapper a:focus-visible,.app-wrapper button:focus-visible,.app-wrapper input:focus-visible,.app-wrapper textarea:focus-visible{outline:2px solid var(--admin-primary);outline-offset:3px}.app-wrapper .el-checkbox:focus-within .el-checkbox__inner,.app-wrapper .el-radio:focus-within .el-radio__inner{outline:2px solid var(--admin-primary);outline-offset:3px}#app .app-wrapper .sidebar-container{border-right:1px solid var(--admin-link)}#app .app-wrapper .sidebar-container .el-menu{padding-top:16px}#app .app-wrapper .sidebar-container .el-menu-item,#app .app-wrapper .sidebar-container .el-submenu__title{height:48px;line-height:48px;font-size:14px}#app .app-wrapper .sidebar-container .svg-icon{color:var(--admin-link);-webkit-transition:color .16s ease;transition:color .16s ease}#app .app-wrapper .sidebar-container .el-menu-item.is-active{background:var(--admin-primary)!important;color:var(--admin-text)!important;-webkit-box-shadow:inset 3px 0 0 var(--admin-link);box-shadow:inset 3px 0 0 var(--admin-link)}#app .app-wrapper .sidebar-container .el-menu-item.is-active .svg-icon,#app .app-wrapper .sidebar-container .el-submenu.is-active>.el-submenu__title .svg-icon{color:var(--admin-link)}#app .app-wrapper .sidebar-container a:focus-visible{outline-color:var(--admin-control-border);outline-offset:-3px}#app .app-wrapper .sidebar-container .el-menu-item:hover .svg-icon,#app .app-wrapper .sidebar-container .el-submenu__title:hover .svg-icon{color:var(--admin-text);-webkit-transform:none;transform:none}#app .app-wrapper .sidebar-container .el-submenu .el-menu{padding-top:0}#app .app-wrapper .sidebar-container .sidebar-logo-container{height:64px;line-height:64px;background:var(--admin-primary);border-bottom:1px solid var(--admin-link)}#app .app-wrapper .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 64px)}@media(max-width:1100px){.app-wrapper .app-main>.app-container{padding:24px}}@media(max-width:768px){.app-wrapper .app-main>.app-container{min-height:calc(100vh - 48px);padding:20px 12px!important}.app-wrapper .business-heading h1{font-size:22px}.app-wrapper .el-button:not(.el-button--mini):not(.el-button--text),.app-wrapper .el-input__inner{min-height:44px}.app-wrapper .el-input--mini .el-input__inner,.app-wrapper .el-input--small .el-input__inner{min-height:36px}.app-wrapper .table-action-buttons .el-button{min-height:32px}.app-wrapper .el-checkbox,.app-wrapper .el-radio{min-height:36px}.app-wrapper .el-dialog{width:calc(100% - 24px)!important;max-width:none}.app-wrapper .el-dialog__body{padding:20px 16px}.app-wrapper .el-dialog__footer,.app-wrapper .el-dialog__header{padding:16px}}@media(prefers-reduced-motion:reduce){.app-wrapper *,.app-wrapper :after,.app-wrapper :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-wrapper .catalog-toolbar,.app-wrapper .company-profile{margin-bottom:24px;padding:24px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow)}.app-wrapper .catalog-page .menu-action-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0;padding:0}.app-wrapper .catalog-page .menu-action-row:after,.app-wrapper .catalog-page .menu-action-row:before{display:none}.app-wrapper .catalog-page .menu-action-row>.el-button{margin-left:0}.app-wrapper .catalog-page .modern-data-table .el-icon-success{color:var(--admin-success)!important;font-size:16px!important}.app-wrapper .catalog-page .modern-data-table .el-icon-error{color:var(--admin-danger)!important;font-size:16px!important}.app-wrapper .catalog-page .modern-data-table td{padding:12px 0}.app-wrapper .catalog-page .el-dialog .el-form--inline .el-form-item,.app-wrapper .catalog-page .el-dialog .el-form--inline .el-form-item__content,.app-wrapper .catalog-page .el-dialog .el-input,.app-wrapper .catalog-page .el-dialog .el-select,.app-wrapper .catalog-page .el-dialog .el-textarea{max-width:100%}.app-wrapper .company-profile__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}.app-wrapper .company-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:160px;height:160px;padding:16px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface-muted)}.app-wrapper .company-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0}.app-wrapper .company-details>div:first-child,.app-wrapper .company-details>div:nth-child(2){grid-column:1/-1}.app-wrapper .company-details dt{margin-bottom:8px;color:var(--admin-muted);font-size:13px}.app-wrapper .company-details dd{margin:0;color:var(--admin-text);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.app-wrapper .company-details>div:first-child dd{font-size:20px;font-weight:600}.app-wrapper .company-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-top:24px;margin-top:24px;border-top:1px solid var(--admin-border)}.app-wrapper .company-actions .footer,.app-wrapper .company-actions>.el-button{margin:0}.app-wrapper .company-page .certificate-guide{border-color:var(--admin-border);-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow)}.app-wrapper .company-page .certificate-guide .el-card__header{padding:20px 24px;background:var(--admin-surface-muted);color:var(--admin-text)}.app-wrapper .company-page .certificate-guide .el-card__body{padding:24px}.app-wrapper .company-page .certificate-guide h3{margin-top:28px;font-size:15px;font-weight:600}.app-wrapper .company-page .certificate-guide li,.app-wrapper .company-page .certificate-guide p{color:var(--admin-secondary);line-height:1.8}.app-wrapper .company-contact{margin-top:24px;color:var(--admin-muted);font-size:13px;line-height:1.8}.app-wrapper .branch-page .feature-dialog{min-height:360px}.app-wrapper .branch-page .branch-drag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:32px;color:var(--admin-muted)}.app-wrapper .branch-page .feature-header{padding:16px 20px;border:1px solid var(--admin-border);border-radius:10px}.app-wrapper .branch-page .feature-address{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.app-wrapper .branch-page .feature-dialog .el-tabs--border-card{border-color:var(--admin-border);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.app-wrapper .branch-page .feature-dialog .el-tabs__header{background:var(--admin-surface-muted);border-radius:10px 10px 0 0}.app-wrapper .branch-page .feature-dialog .el-tabs__item{color:var(--admin-secondary)}.app-wrapper .branch-page .feature-dialog .el-tabs__item.is-active{color:var(--admin-link)}.app-wrapper .branch-page .feature-dialog .el-tabs__content{padding:20px}.app-wrapper .branch-page .config-section{margin-bottom:16px;padding:12px 16px;border-left-width:3px}.app-wrapper .branch-page .branch-config-form .el-form-item{margin-bottom:20px}@media(max-width:768px){.app-wrapper .catalog-toolbar,.app-wrapper .company-profile{padding:20px 16px}.app-wrapper .catalog-page .el-dialog .el-input{width:100%}.app-wrapper .company-profile__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.app-wrapper .company-logo{width:120px;height:120px}.app-wrapper .company-details{width:100%;gap:20px}.app-wrapper .company-page .certificate-guide .el-card__body,.app-wrapper .company-page .certificate-guide .el-card__header{padding:20px 16px}.app-wrapper .company-actions{gap:12px}.app-wrapper .branch-page .feature-dialog .el-tabs__content{padding:16px 12px}.app-wrapper .branch-page .feature-dialog{min-height:0}.app-wrapper .orders-page .order-filter-row>.el-col{margin-bottom:16px}.app-wrapper .orders-page .order-discount-filter{padding-top:0}}.app-wrapper .navbar .breadcrumb-container{max-width:calc(100% - 480px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-wrapper .navbar .branch-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.app-wrapper .navbar .version-tag{display:none}.app-wrapper .navbar .breadcrumb-container{max-width:calc(100% - 390px)}}@media(max-width:768px){.app-wrapper .navbar .breadcrumb-container{display:none}.app-wrapper .navbar .right-menu{gap:8px;padding-right:12px}.app-wrapper .navbar .language-select{min-height:36px;max-width:140px}.app-wrapper .navbar .branch-name{max-width:100px}}.el-table th>.cell{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body{color:var(--admin-text);background:var(--admin-canvas)}.el-autocomplete-suggestion,.el-card,.el-cascader__dropdown,.el-dialog,.el-drawer,.el-dropdown-menu,.el-message-box,.el-picker-panel,.el-popover,.el-select-dropdown,.el-table,.el-table__expanded-cell,.el-table td,.el-table th,.el-table tr,.el-tabs--border-card{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}.el-table th{color:var(--admin-secondary);background:var(--admin-surface-muted)}.el-table--border:after,.el-table--group:after,.el-table:before,.el-tabs__nav-wrap:after{background:var(--admin-border)}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--admin-surface-muted)}.el-table--enable-row-hover .el-table__body tr:hover>td,.el-table__body tr.current-row>td{background:var(--admin-primary-soft)}.el-table__fixed-right:before,.el-table__fixed:before{background:var(--admin-border)}.el-table__empty-text,.el-table__expand-icon{color:var(--admin-muted)}.el-table__body-wrapper,.el-table__fixed-body-wrapper{background:var(--admin-surface)}.el-input-group__append,.el-input-group__prepend,.el-input-number__decrease,.el-input-number__increase,.el-input__inner,.el-radio-button__inner,.el-textarea__inner{color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-control-border)}.el-input__inner::-webkit-input-placeholder,.el-textarea__inner::-webkit-input-placeholder{color:var(--admin-muted)}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--admin-muted)}.el-input__inner:-ms-input-placeholder,.el-textarea__inner:-ms-input-placeholder{color:var(--admin-muted)}.el-input__inner::-ms-input-placeholder,.el-textarea__inner::-ms-input-placeholder{color:var(--admin-muted)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--admin-muted)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--admin-link)}.el-input__inner:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--admin-surface-muted) inset;-webkit-text-fill-color:var(--admin-text)}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{color:var(--admin-disabled-text);background:var(--admin-disabled);border-color:var(--admin-border)}.el-cascader-node,.el-date-picker__header-label,.el-dropdown-menu__item,.el-picker-panel,.el-select-dropdown__item{color:var(--admin-text)}.el-cascader-node:not(.is-disabled):hover,.el-dropdown-menu__item:hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-tree-node__content:hover{color:var(--admin-text);background:var(--admin-surface-muted)}.el-cascader-node.is-active,.el-date-picker__header-label:hover,.el-date-table td.available:hover,.el-date-table td.today span,.el-picker-panel__icon-btn:hover,.el-select-dropdown__item.selected{color:var(--admin-link)}.el-card__header,.el-cascader-menu,.el-date-range-picker__content.is-left,.el-date-table th,.el-picker-panel__footer{border-color:var(--admin-border)}.el-date-table th{color:var(--admin-secondary)}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background:var(--admin-primary-soft)}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span{color:var(--admin-on-primary);background:var(--admin-primary)}.el-picker-panel__footer,.el-picker-panel__sidebar{background:var(--admin-surface-muted)}.el-picker-panel__icon-btn,.el-picker-panel__shortcut{color:var(--admin-secondary)}.el-picker-panel__shortcut:hover{color:var(--admin-link)}.el-date-table td.disabled div{color:var(--admin-disabled-text);background:var(--admin-disabled)}.el-time-panel,.el-time-spinner__item.active{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}.el-time-spinner__item{color:var(--admin-secondary)}.el-time-spinner__item:hover:not(.disabled):not(.active){background:var(--admin-surface-muted)}.el-time-panel__content:after,.el-time-panel__content:before,.el-time-panel__footer{border-color:var(--admin-border)}.el-range-editor .el-range-input,.el-range-editor .el-range-separator{color:var(--admin-text);background:transparent}.el-pager li,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li,.el-pagination button{color:var(--admin-secondary);background:var(--admin-surface-muted)}.el-pager li:hover,.el-pagination .el-pager li.active,.el-pagination button:hover{color:var(--admin-link)}.el-pagination.is-background .el-pager li:not(.disabled).active{color:var(--admin-on-primary);background:var(--admin-primary)}.el-pagination button:disabled{color:var(--admin-disabled-text);background:var(--admin-disabled)}.el-pagination__jump,.el-pagination__total{color:var(--admin-secondary)}.el-button{border-color:var(--admin-control-border);border-radius:8px}.el-button,.el-button:focus,.el-button:hover{color:var(--admin-text);background:var(--admin-surface-muted)}.el-button:focus,.el-button:hover{border-color:var(--admin-muted)}.el-button--primary,.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:var(--admin-on-primary);background:var(--admin-primary);border-color:var(--admin-primary)}.el-button--primary:focus,.el-button--primary:hover{color:var(--admin-text);background:var(--admin-primary-hover);border-color:var(--admin-primary-hover)}.el-button--text,.el-button--text:focus,.el-button--text:hover{color:var(--admin-link);background:transparent;border-color:transparent}.el-button--primary.is-plain{color:var(--admin-link);background:var(--admin-primary-soft);border-color:var(--admin-control-border)}.el-button--success{color:var(--admin-success);background:var(--admin-success-soft)}.el-button--success,.el-button--warning{border-color:var(--admin-control-border)}.el-button--warning{color:var(--admin-warning);background:var(--admin-warning-soft)}.el-button--danger{color:var(--admin-danger);background:var(--admin-danger-soft);border-color:var(--admin-control-border)}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--admin-disabled-text);background:var(--admin-disabled);border-color:var(--admin-border)}.el-dialog__title,.el-drawer__header,.el-message-box__title{color:var(--admin-text)}.el-dialog__body,.el-form-item__label,.el-message-box__content{color:var(--admin-secondary)}.el-message-box{border-radius:16px}.el-message{color:var(--admin-text);background:var(--admin-surface-muted);border-color:var(--admin-border)}.el-alert--success,.el-message--success{background:var(--admin-success-soft);color:var(--admin-success)}.el-alert--error,.el-message--error{background:var(--admin-danger-soft);color:var(--admin-danger)}.el-alert--warning,.el-message--warning{background:var(--admin-warning-soft);color:var(--admin-warning)}.el-alert--info,.el-message--info{background:var(--admin-surface-muted);color:var(--admin-secondary)}.el-alert__description,.el-message__content{color:inherit}.el-tag{color:var(--admin-link);background:var(--admin-primary-soft)}.el-tag,.el-tag--success{border-color:var(--admin-control-border)}.el-tag--success{color:var(--admin-success);background:var(--admin-success-soft)}.el-tag--warning{color:var(--admin-warning);background:var(--admin-warning-soft)}.el-tag--danger,.el-tag--warning{border-color:var(--admin-control-border)}.el-tag--danger{color:var(--admin-danger);background:var(--admin-danger-soft)}.el-tag--info{color:var(--admin-secondary);background:var(--admin-surface-muted);border-color:var(--admin-border)}.el-checkbox__inner,.el-radio__inner{background:var(--admin-surface-muted);border-color:var(--admin-control-border)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{background:var(--admin-primary);border-color:var(--admin-primary)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--admin-link)}.el-checkbox__label,.el-radio__label,.el-tabs__item{color:var(--admin-secondary)}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--admin-link)}.el-tabs__active-bar{background:var(--admin-primary)}.el-collapse-item__header,.el-collapse-item__wrap,.el-tabs--border-card>.el-tabs__header{color:var(--admin-text);background:var(--admin-surface);border-color:var(--admin-border)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--admin-link);background:var(--admin-surface-muted);border-color:var(--admin-border)}.el-collapse,.el-divider{border-color:var(--admin-border)}.el-divider{background:var(--admin-border)}.el-divider__text{color:var(--admin-secondary);background:var(--admin-surface)}.el-tree,.el-upload-dragger,.el-upload-list__item:hover{color:var(--admin-text);background:var(--admin-surface-muted)}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content,.el-tree-node:focus>.el-tree-node__content{background:var(--admin-primary-soft)}.el-upload-dragger{border-color:var(--admin-control-border)}.el-upload-dragger .el-upload__text,.el-upload-list__item-name{color:var(--admin-secondary)}.el-loading-mask{background-color:rgba(var(--admin-surface-rgb),.9)}.el-loading-spinner .path{stroke:var(--admin-primary)}.el-loading-spinner .el-loading-text{color:var(--admin-secondary)}.el-menu--popup{background:var(--admin-surface)!important;border:1px solid var(--admin-border)}.el-menu--popup .el-menu-item,.el-menu--popup .el-submenu__title{background:var(--admin-surface)!important;color:var(--admin-secondary)!important}.el-menu--popup .el-menu-item.is-active{color:var(--admin-link)!important;background:var(--admin-primary-soft)!important}.el-dropdown-menu .popper__arrow,.el-popover .popper__arrow,.el-select-dropdown .popper__arrow{border-bottom-color:var(--admin-border)!important;border-top-color:var(--admin-border)!important}.el-dropdown-menu .popper__arrow:after,.el-popover .popper__arrow:after,.el-select-dropdown .popper__arrow:after{border-bottom-color:var(--admin-surface)!important;border-top-color:var(--admin-surface)!important}.app-wrapper .navbar{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);-webkit-box-shadow:none;box-shadow:none}.app-wrapper .el-breadcrumb__inner,.app-wrapper .el-breadcrumb__inner a{color:var(--admin-secondary)}.app-wrapper .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--admin-text)}.app-wrapper .business-icon,.app-wrapper .el-button--text,.app-wrapper .el-tabs__item.is-active,.app-wrapper .el-tabs__item:hover,.app-wrapper .table-action-buttons .el-button--primary{color:var(--admin-link)}#app .app-wrapper .sidebar-container .el-menu-item.is-active{background:var(--admin-primary-soft)!important;-webkit-box-shadow:inset 3px 0 0 var(--admin-primary);box-shadow:inset 3px 0 0 var(--admin-primary)}#app .app-wrapper .sidebar-container .el-menu-item.is-active .svg-icon{color:var(--admin-link)}.app-wrapper .modern-data-table .el-table__body tr:hover>td.el-table__cell{background:var(--admin-surface-muted)!important}.app-wrapper .modern-data-table .warning-row>td.el-table__cell{color:var(--admin-warning);background:var(--admin-warning-soft)!important}.app-wrapper .modern-data-table .success-row>td.el-table__cell{background:var(--admin-success-soft)!important}#nprogress .bar{background:var(--admin-primary)}*{scrollbar-color:var(--admin-control-border) var(--admin-surface)}a:focus-visible,button:focus-visible{outline:2px solid var(--admin-link);outline-offset:3px}.el-switch__core{background:var(--admin-control-border);border-color:var(--admin-control-border)}.el-switch__core:after{background:var(--admin-text)}#app .app-wrapper .sidebar-container{background-color:var(--admin-wood);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,218,157,.04)),color-stop(55%,transparent)),repeating-linear-gradient(2deg,transparent 18px,rgba(255,220,165,.025) 19px,transparent 20px);background-image:linear-gradient(90deg,rgba(255,218,157,.04),transparent 55%),repeating-linear-gradient(2deg,transparent 18px,rgba(255,220,165,.025) 19px,transparent 20px);border-right-color:var(--admin-wood-hover)}#app .app-wrapper .sidebar-container .el-menu{background:transparent!important}#app .app-wrapper .sidebar-container .el-menu-item,#app .app-wrapper .sidebar-container .el-submenu__title{color:var(--admin-wood-muted)!important;background:transparent!important}#app .app-wrapper .sidebar-container .el-submenu .el-menu-item,#app .app-wrapper .sidebar-container .nest-menu .el-submenu>.el-submenu__title{background:var(--admin-wood-deep)!important}#app .app-wrapper .sidebar-container .el-menu-item:hover,#app .app-wrapper .sidebar-container .el-submenu__title:hover{background:var(--admin-wood-hover)!important;color:var(--admin-wood-text)!important}#app .app-wrapper .sidebar-container .el-menu-item.is-active{color:var(--admin-wood-text)!important;background:var(--admin-wood-active)!important;-webkit-box-shadow:inset 3px 0 0 var(--admin-wood-gold);box-shadow:inset 3px 0 0 var(--admin-wood-gold)}#app .app-wrapper .sidebar-container .el-menu-item.is-active .svg-icon,#app .app-wrapper .sidebar-container .el-submenu.is-active>.el-submenu__title .svg-icon,#app .app-wrapper .sidebar-container .svg-icon{color:var(--admin-wood-gold)}#app .app-wrapper .sidebar-container .sidebar-logo-container{background:var(--admin-wood-deep);border-color:var(--admin-wood-hover)}#app .app-wrapper .sidebar-container .sidebar-title{color:var(--admin-wood-text)}#app .app-wrapper .sidebar-container .sidebar-caption{color:var(--admin-wood-gold)}.app-wrapper .business-icon{color:var(--admin-gold);background:var(--admin-gold-soft)}.app-wrapper .business-metric:first-child{border-top-color:var(--admin-gold)}.app-wrapper .el-button--primary,.app-wrapper .el-button--primary:focus,.app-wrapper .el-button--primary:hover,.el-button--primary,.el-button--primary:focus,.el-button--primary:hover{color:var(--admin-on-primary)}.app-wrapper .el-button--primary.is-plain,.app-wrapper .table-action-buttons .el-button--primary{color:var(--admin-link)}.el-switch__core:after{background:var(--admin-on-primary)}.qkasa-login .login-submit{color:var(--admin-on-primary)}.app-wrapper .el-button--text:focus,.app-wrapper .el-button--text:hover{color:var(--admin-link)}.app-breadcrumb.el-breadcrumb[data-v-f643c7b4]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-f643c7b4]{color:var(--admin-muted);cursor:text}.hamburger-wrap[data-v-3675b329]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:64px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--admin-secondary)}.hamburger[data-v-3675b329]{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:currentColor;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease}.hamburger.is-active[data-v-3675b329]{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--admin-link)}@media (max-width:768px){.hamburger-wrap[data-v-3675b329]{height:48px}}.language-flag[data-v-25f84284]{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:24px;height:16px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.language-select[data-v-2575c11a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:140px;max-width:100%;vertical-align:middle}.language-select .el-select[data-v-2575c11a]{width:100%}.language-select[data-v-2575c11a] .el-input__inner{padding-left:38px;font-size:13px}.language-select[data-v-2575c11a] .el-input__prefix{left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.language-label[data-v-2575c11a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.language-options .el-select-dropdown__item{gap:10px}.language-options .el-select-dropdown__item,.navbar[data-v-dd3d1698]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar[data-v-dd3d1698]{height:64px;overflow:hidden;position:relative;background:var(--admin-surface);border-bottom:1px solid var(--admin-border);-webkit-box-shadow:none;box-shadow:none;color:var(--admin-link)}.navbar .hamburger-container[data-v-dd3d1698]{line-height:64px;height:100%;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.navbar .hamburger-container[data-v-dd3d1698]:hover{background:var(--admin-surface)}.navbar .breadcrumb-container[data-v-dd3d1698]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.navbar .version-tag[data-v-dd3d1698]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;margin:0 0 0 16px;padding:0 10px;border:1px solid var(--admin-control-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-secondary);font-size:12px;line-height:28px}.navbar .version-tag i[data-v-dd3d1698]{margin-right:5px;color:var(--admin-link);font-size:14px}.navbar .right-menu[data-v-dd3d1698]{min-width:0;margin-left:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24px;gap:12px}.navbar .right-menu .navbar-language[data-v-dd3d1698]{-webkit-box-flex:0;-ms-flex:0 1 140px;flex:0 1 140px;min-width:0}.navbar .right-menu[data-v-dd3d1698]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-dd3d1698]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:var(--admin-secondary);vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-dd3d1698]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-dd3d1698]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-dd3d1698]{min-width:0}.navbar .right-menu .avatar-container .branch-trigger[data-v-dd3d1698]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;min-width:92px;max-width:100%;padding:0 10px 0 8px;border:1px solid var(--admin-control-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-secondary);cursor:pointer;-webkit-transition:background-color .16s ease,border-color .16s ease;transition:background-color .16s ease,border-color .16s ease}.navbar .right-menu .avatar-container .branch-trigger[data-v-dd3d1698]:hover{border-color:var(--admin-primary);background:var(--admin-primary-soft)}.navbar .right-menu .avatar-container .branch-trigger.branch-trigger--external[data-v-dd3d1698]{height:50px;background:var(--admin-warning-soft);border-color:var(--admin-warning)}.navbar .right-menu .avatar-container .branch-icon[data-v-dd3d1698]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;margin-right:7px;border-radius:50%;background:hsla(0,0%,100%,.72);font-size:13px}.navbar .right-menu .avatar-container .branch-name[data-v-dd3d1698]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.navbar .right-menu .avatar-container .branch-arrow[data-v-dd3d1698]{-ms-flex-negative:0;flex-shrink:0;margin-left:7px;font-size:12px}.dropdown-action[data-v-dd3d1698]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:150px}.dropdown-action i[data-v-dd3d1698]{width:18px;margin-right:8px;color:var(--admin-secondary);text-align:center}.sidebarLogoFade-enter-active[data-v-17c5340e]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-17c5340e],.sidebarLogoFade-leave-to[data-v-17c5340e]{opacity:0}.sidebar-logo-container[data-v-17c5340e]{position:relative;width:100%;height:64px;line-height:64px;background:var(--admin-canvas);text-align:center;overflow:hidden}.sidebar-logo-container .sidebar-logo-link[data-v-17c5340e]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-17c5340e]{width:28px;height:28px;vertical-align:middle;margin-right:10px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-17c5340e]{display:inline-block;margin:0;color:var(--admin-text);font-weight:600;line-height:20px;font-size:13px;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container .sidebar-brand[data-v-17c5340e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:middle;text-align:left;line-height:20px}.sidebar-logo-container .sidebar-caption[data-v-17c5340e]{color:var(--admin-link);font-size:12px;line-height:20px}.sidebar-logo-container.collapse .sidebar-logo[data-v-17c5340e]{margin-right:0}.app-main[data-v-7d9749a0]{min-height:calc(100vh - 64px);width:100%;position:relative;overflow:hidden;background:var(--admin-surface)}.fixed-header+.app-main[data-v-7d9749a0]{padding-top:64px}@media (max-width:768px){.app-main[data-v-7d9749a0]{min-height:calc(100vh - 48px)}.fixed-header+.app-main[data-v-7d9749a0]{padding-top:48px}}[data-v-a795b4a6]:export{menuText:#dfc6a6;menuActiveText:#fff1db;subMenuActiveText:#fff1db;menuBg:#503326;menuHover:#654532;subMenuBg:#3e281e;subMenuHover:#654532;sideBarWidth:232px}.app-wrapper[data-v-a795b4a6]{position:relative;height:100%;width:100%}.app-wrapper[data-v-a795b4a6]:after{content:"";display:table;clear:both}.app-wrapper.mobile.openSidebar[data-v-a795b4a6]{position:fixed;top:0}.drawer-bg[data-v-a795b4a6]{background:var(--admin-canvas);opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-a795b4a6]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 232px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .fixed-header[data-v-a795b4a6]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-a795b4a6]{width:100%}.svg-icon[data-v-53ff2da0]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}