:root{--color-primary:#85a9ff;--color-primary-light-1:#6b8af7;--color-primary-light-2:#8aa6f9;--color-primary-light-3:#a9c1fb;--color-primary-light-4:#c8ddfd;--color-primary-light-5:#e7eeff;--color-primary-dark-1:#3b5bd4;--color-primary-dark-2:#2a49b3;--color-success:#12b886;--color-success-light:#d3f9d8;--color-warning:#f59f00;--color-warning-light:#fff3bf;--color-danger:#fa5252;--color-danger-light:#ffe3e3;--color-info:#868e96;--color-info-light:#e9ecef;--color-text-primary:#212529;--color-text-regular:#495057;--color-text-secondary:#868e96;--color-text-placeholder:#adb5bd;--color-text-white:#fff;--bg-page:#f1f3f5;--bg-card:#fff;--bg-sidebar:#1b1f3b;--bg-sidebar-hover:#272b52;--bg-sidebar-active:#323668;--bg-navbar:#fff;--bg-overlay:rgba(0,0,0,0.5);--border-color:#e9ecef;--border-color-light:#f1f3f5;--border-color-dark:#ced4da;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -1px rgba(0,0,0,0.04);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.03);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.08),0 10px 10px -5px rgba(0,0,0,0.02);--shadow-card:0 0 0 1px rgba(0,0,0,0.03),0 2px 4px rgba(0,0,0,0.05);--shadow-card-hover:0 0 0 1px rgba(0,0,0,0.03),0 8px 16px rgba(0,0,0,0.08);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-round:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--sidebar-width:240px;--sidebar-collapsed-width:64px;--navbar-height:82px;--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.35s ease;--transition-spring:0.5s cubic-bezier(0.34,1.56,0.64,1)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity var(--transition-normal);transition:opacity var(--transition-normal)}.fade-enter,.fade-leave-to{opacity:0}.fade-slide-enter-active,.fade-slide-leave-active{-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.fade-slide-enter{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.fade-slide-leave-to{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all var(--transition-slow);transition:all var(--transition-slow)}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.router-fade-enter-active,.router-fade-leave-active{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.router-fade-enter{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.router-fade-leave-to{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(16px);transform:translateX(16px)}.breadcrumb-move{-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.breadcrumb-leave-active{position:absolute}.zoom-in-enter-active,.zoom-in-leave-active{-webkit-transition:all var(--transition-spring);transition:all var(--transition-spring)}.zoom-in-enter,.zoom-in-leave-to{opacity:0;-webkit-transform:scale(.92);transform:scale(.92)}.slide-right-enter-active,.slide-right-leave-active{-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.slide-right-enter{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.slide-right-leave-to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animate-fade-in-up{-webkit-animation:fadeInUp .4s ease forwards;animation:fadeInUp .4s ease forwards}.animate-pulse{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:var(--font-weight-medium)!important;color:var(--color-text-secondary)!important}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--color-text-primary)!important}.el-breadcrumb__separator{color:var(--color-text-placeholder)!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;border-radius:var(--radius-lg)!important;overflow:hidden;-webkit-box-shadow:var(--shadow-xl)!important;box-shadow:var(--shadow-xl)!important}.el-dialog__header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)!important;border-bottom:1px solid var(--border-color)}.el-dialog__title{font-size:var(--font-size-lg)!important;color:var(--color-text-primary)!important}.el-dialog__body{padding:var(--spacing-lg)!important}.el-dialog__footer{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)!important;border-top:1px solid var(--border-color)}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px;border-radius:var(--radius-lg);border:2px dashed var(--border-color-dark);-webkit-transition:border-color var(--transition-fast);transition:border-color var(--transition-fast)}.upload-container .el-upload .el-upload-dragger:hover{border-color:var(--color-primary)}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}.el-button{border-radius:var(--radius-md)!important;font-weight:var(--font-weight-medium);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.el-button--default{color:var(--color-text-regular)!important;border-color:var(--border-color-dark)!important;background:var(--bg-card)!important}.el-button--default:focus,.el-button--default:hover{color:var(--color-primary)!important;border-color:var(--color-primary-light-3)!important;background:var(--color-primary-light-5)!important}.el-button--primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.el-button--primary:focus,.el-button--primary:hover{background-color:var(--color-primary-light-1)!important;border-color:var(--color-primary-light-1)!important}.el-button--success{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:#fff!important}.el-button--danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.el-button--warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:#fff!important}.el-button--primary.is-plain{color:var(--color-primary)!important;background-color:var(--color-primary-light-5)!important;border-color:var(--color-primary-light-3)!important}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-button--danger.is-plain{color:var(--color-danger)!important;background-color:var(--color-danger-light)!important;border-color:#fca5a5!important}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{color:#fff!important;background-color:var(--color-danger)!important;border-color:var(--color-danger)!important}.el-button--text{color:var(--color-primary)!important}.el-button--text:hover{color:var(--color-primary-light-1)!important}.el-input__inner{border-radius:var(--radius-md)!important;border-color:var(--border-color-dark)!important;height:36px!important;line-height:36px!important;font-size:var(--font-size-md)!important;-webkit-transition:border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:border-color var(--transition-fast),-webkit-box-shadow var(--transition-fast);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),-webkit-box-shadow var(--transition-fast)}.el-input__inner:focus{border-color:var(--color-primary)!important;-webkit-box-shadow:0 0 0 3px rgba(76,110,245,.1)!important;box-shadow:0 0 0 3px rgba(76,110,245,.1)!important}.el-input--medium .el-input__inner{height:36px!important;line-height:36px!important}.el-select .el-input__inner:focus{border-color:var(--color-primary)!important}.el-table{border-radius:var(--radius-lg)!important;overflow:hidden}.el-table th.el-table__cell{background-color:var(--bg-page)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-align:center!important;padding:12px 0!important}.el-table td.el-table__cell{color:var(--color-text-regular)!important;padding:10px 0!important}.el-table .el-table__row:hover>td{background-color:var(--color-primary-light-5)!important}.el-table .el-table__body-wrapper{min-height:200px}.form-table-box .el-table{min-height:560px;overflow-y:auto}.form-table-box .el-table__body-wrapper{overflow-y:auto}.el-menu--popup-right-start{background-color:#1a1d2e!important;border:none!important;padding:4px 0!important;border-radius:var(--radius-md)!important;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.el-menu--popup-right-start .el-menu-item{background-color:#1a1d2e!important;color:hsla(0,0%,100%,.7)!important;height:40px!important;line-height:40px!important;padding:0 20px!important}.el-menu--popup-right-start .el-menu-item:hover{background-color:#2d314a!important;color:#fff!important}.el-menu--popup-right-start .el-menu-item.is-active{background:linear-gradient(135deg,#4c6ef5,#3b5bd4)!important;color:#fff!important}.el-menu .el-submenu.is-opened>.el-submenu__title{background-color:transparent!important}.el-menu .el-submenu__title:hover{background-color:#2d314a!important}.el-menu .el-submenu__title .el-submenu__icon-arrow{color:hsla(0,0%,100%,.5)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#f8f9fa!important}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{border-radius:var(--radius-md)!important}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{font-size:var(--font-size-sm)!important;color:var(--color-text-regular)!important}.el-card{border-radius:var(--radius-lg)!important;border:none!important;-webkit-box-shadow:var(--shadow-card)!important;box-shadow:var(--shadow-card)!important;-webkit-transition:-webkit-box-shadow var(--transition-normal),-webkit-transform var(--transition-normal);transition:-webkit-box-shadow var(--transition-normal),-webkit-transform var(--transition-normal);transition:box-shadow var(--transition-normal),transform var(--transition-normal);transition:box-shadow var(--transition-normal),transform var(--transition-normal),-webkit-box-shadow var(--transition-normal),-webkit-transform var(--transition-normal)}.el-tabs__item{font-weight:var(--font-weight-medium)!important}.el-tabs__item.is-active{color:var(--color-primary)!important}.el-switch.is-checked .el-switch__core,.el-tabs__active-bar{background-color:var(--color-primary)!important}.el-switch.is-checked .el-switch__core{border-color:var(--color-primary)!important}.el-message-box{border-radius:var(--radius-lg)!important}.el-message-box .el-button--primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.el-message-box .el-button--primary:focus,.el-message-box .el-button--primary:hover{background-color:var(--color-primary-light-1)!important;border-color:var(--color-primary-light-1)!important;color:#fff!important}.el-message-box .el-button--primary span{color:#fff!important}.el-notification{border-radius:var(--radius-lg)!important;-webkit-box-shadow:var(--shadow-xl)!important;box-shadow:var(--shadow-xl)!important}.el-tag{border-radius:var(--radius-sm)!important}.el-form-item__label{font-weight:var(--font-weight-medium)!important;color:var(--color-text-regular)!important}.el-form-item__content{line-height:normal!important}.el-textarea__inner{border-radius:var(--radius-md)!important}.el-textarea__inner:focus{border-color:var(--color-primary)!important;-webkit-box-shadow:0 0 0 3px rgba(76,110,245,.1)!important;box-shadow:0 0 0 3px rgba(76,110,245,.1)!important}.el-select-dropdown{-webkit-box-shadow:var(--shadow-lg)!important;box-shadow:var(--shadow-lg)!important}.el-select-dropdown,.el-tooltip__popper{border-radius:var(--radius-md)!important}.el-form--inline .el-form-item{margin-right:var(--spacing-lg)!important}.navbar-wrapper .el-dropdown{display:inline-block}.el-dialog__body{overflow-y:auto}.el-dialog__body .el-form-item{margin-bottom:14px!important}.el-dialog__body .image-show{display:block;border-radius:var(--radius-md);background-color:var(--bg-page)}.el-dialog__body .image-show,.el-dialog__body img.image-show{max-width:120px;max-height:120px;width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.el-dialog__body .el-image.image-show{max-width:120px;max-height:120px;width:120px;height:120px}.el-dialog__body .el-image.image-show .el-image__inner{-o-object-fit:contain;object-fit:contain}.el-dialog__body .el-switch{height:24px;line-height:24px}.el-dialog__body .el-switch .el-switch__core{height:18px;border-radius:9px}.el-dialog__body .el-switch .el-switch__core:after{width:14px;height:14px}.el-dialog__body .el-switch.is-checked .el-switch__core:after{margin-left:-15px}.el-dialog__body .el-form-item .el-switch{margin-top:0}.el-dialog__footer .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--spacing-sm)}.el-form-item__error{padding-top:0!important}#app .main-container{min-height:100%;-webkit-transition:margin-left var(--transition-normal);transition:margin-left var(--transition-normal);margin-left:var(--sidebar-width);position:relative}#app .sidebar-container{-webkit-transition:width var(--transition-normal);transition:width var(--transition-normal);width:var(--sidebar-width)!important;background-color:var(--bg-sidebar);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% - 64px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:16px}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#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:var(--bg-sidebar-hover)!important}#app .sidebar-container .is-active>.el-submenu__title{color:var(--color-text-white)!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:var(--sidebar-width)!important;background-color:#151833!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--bg-sidebar-active)!important}#app .hideSidebar .sidebar-container{width:var(--sidebar-collapsed-width)!important}#app .hideSidebar .main-container{margin-left:var(--sidebar-collapsed-width)}#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 .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#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 .sub-el-icon{margin-left:19px}#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:var(--sidebar-width)!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform var(--transition-normal);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal);width:var(--sidebar-width)!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(calc(var(--sidebar-width)*-1),0,0);transform:translate3d(calc(var(--sidebar-width)*-1),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 .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:var(--bg-sidebar-hover)!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto;border-radius:var(--radius-md)!important}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:transparent}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:5px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--font-size-md);color:var(--color-text-regular);background:var(--bg-page);line-height:var(--line-height-normal)}label{font-weight:var(--font-weight-medium)}#app{height:100%}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:var(--color-primary);text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}div:focus{outline:none}img{max-width:100%;height:auto}.preview-image{max-width:100px;max-height:100px;height:100px;width:100px;cursor:pointer}.clearfix:after{content:"";display:table;clear:both}.app-container{padding:var(--spacing-lg)}.content-page{-webkit-animation:fadeInUp .3s ease;animation:fadeInUp .3s ease}.content-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing-lg);background:#fff;border-radius:var(--radius-lg);padding:0}.content-nav,.content-nav .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-nav .breadcrumb{font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.content-nav .operation-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm)}.content-nav .operation-nav .back-btn{font-size:20px!important;color:var(--color-text-regular)!important;padding:8px!important}.content-nav .operation-nav .back-btn:hover{color:var(--color-primary)!important}.content-main{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-lg);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.content-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.marginTop{margin-top:var(--spacing-lg)}.filter-box{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-page);border-radius:var(--radius-lg)}.filter-box .el-form-item{margin-bottom:0!important}.content-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color-lighter)}.content-header,.page-box{display:-webkit-box;display:-ms-flexbox;display:flex}.page-box{margin-top:var(--spacing-lg);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-table-box .el-input__inner{max-width:240px}.form-table-box .el-textarea{width:400px}.form-table-box .el-form{margin-top:var(--spacing-xl)}.form-tip{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.order-status-text{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;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary-light-5),var(--bg-card));border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg)}.order-status-text label{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.detail-wrap{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-page);border-radius:var(--radius-lg)}.detail-wrap .total-price{font-size:var(--font-size-md);color:var(--color-text-regular);padding:var(--spacing-xs) 0}.detail-wrap .total-price:last-child{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.memo-wrap{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-page);border-radius:var(--radius-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-md)}.memo-wrap .content-title{margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;line-height:40px}.memo-wrap .memo-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-page);border-radius:var(--radius-lg);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-md)}.footer .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing-sm)}.footer .item .t{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap}.footer .item .c{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.no-traces{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-lg)}.has-traces{padding:var(--spacing-lg)}.has-traces p{margin-bottom:var(--spacing-sm)}.has-traces p label{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.has-traces p span{color:var(--color-text-regular)}.traces-wrap{margin-top:var(--spacing-md);padding-left:var(--spacing-lg);border-left:2px solid var(--color-primary-light-4)}.traces-wrap .traces-list{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md)}.traces-wrap .traces-list:before{content:"";position:absolute;left:-7px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:2px solid var(--bg-card)}.traces-wrap .traces-list:first-child:before{background:var(--color-success);-webkit-box-shadow:0 0 0 4px rgba(18,184,134,.2);box-shadow:0 0 0 4px rgba(18,184,134,.2)}.traces-wrap .traces-time{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.traces-wrap .traces-content{font-size:var(--font-size-sm);color:var(--color-text-regular);margin-top:2px}.posting{text-align:center;padding:var(--spacing-lg);color:var(--color-text-secondary)}.list-wrap{border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden;-webkit-transition:-webkit-box-shadow var(--transition-fast);transition:-webkit-box-shadow var(--transition-fast);transition:box-shadow var(--transition-fast);transition:box-shadow var(--transition-fast),-webkit-box-shadow var(--transition-fast)}.list-wrap:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.list-wrap .header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-page);border-bottom:1px solid var(--border-color);font-size:var(--font-size-sm)}.list-wrap .header,.list-wrap .header .left,.list-wrap .header .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-wrap .header .left,.list-wrap .header .right{gap:var(--spacing-md);-ms-flex-wrap:wrap;flex-wrap:wrap}.list-wrap .header .status-text{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.list-wrap .header .off-text{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.list-wrap .header .price-wrap{font-weight:var(--font-weight-semibold);color:var(--color-danger)}.list-wrap .header .price-change{color:var(--color-text-secondary);text-decoration:line-through}.list-wrap .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing-lg);gap:var(--spacing-xl)}.list-wrap .content-wrap .left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.list-wrap .content-wrap .goods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.list-wrap .content-wrap .goods-list .goods-img{width:60px;height:60px;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.list-wrap .content-wrap .goods-list .goods-name{font-size:var(--font-size-md);color:var(--color-text-primary)}.list-wrap .content-wrap .goods-list .goods-number{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.list-wrap .content-wrap .user-wrap{width:180px;-ms-flex-negative:0;flex-shrink:0}.list-wrap .content-wrap .user-wrap .avatar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.list-wrap .content-wrap .user-wrap .avatar-wrap .avatar-img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.list-wrap .content-wrap .user-wrap .avatar-wrap .nickname{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.list-wrap .content-wrap .user-wrap .mobile,.list-wrap .content-wrap .user-wrap .name{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.list-wrap .content-wrap .main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.list-wrap .content-wrap .main .express-info{font-size:var(--font-size-sm);color:var(--color-success);margin-bottom:var(--spacing-sm)}.list-wrap .content-wrap .main .m1{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.list-wrap .content-wrap .main .user-address{font-size:var(--font-size-md);color:var(--color-text-regular);margin:var(--spacing-xs) 0;line-height:var(--line-height-relaxed)}.list-wrap .content-wrap .main .user-post{font-size:var(--font-size-sm);color:var(--color-warning);margin-bottom:var(--spacing-sm)}.list-wrap .content-wrap .main .admin-memo{width:240px}.list-wrap .content-wrap .right{width:140px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block,.list-wrap .content-wrap .right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-sm)}.block{margin-bottom:var(--spacing-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-xs)}.block .active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.bg-gray{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.bg-left{margin-left:var(--spacing-lg);color:var(--color-text-regular)}.btn-wrap{margin-bottom:var(--spacing-md)}.sort-width{width:90px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}::-moz-selection{background:var(--color-primary-light-4);color:var(--color-primary-dark-2)}::selection{background:var(--color-primary-light-4);color:var(--color-primary-dark-2)}.ql-container{min-height:300px}.ql-editor{max-height:600px}#app,#app-wrapper,body,html{height:100%;width:100%;margin:0;padding:0}