.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-button--primary{background:linear-gradient(135deg,#c4a882,#d4b896)!important;border:none!important;color:#fffdf9!important;font-weight:500;letter-spacing:.5px;-webkit-transition:all .25s;transition:all .25s}.el-button--primary:focus,.el-button--primary:hover{background:linear-gradient(135deg,#d4b896,#c4a882)!important;-webkit-box-shadow:0 4px 12px rgba(196,168,130,.3);box-shadow:0 4px 12px rgba(196,168,130,.3)}.el-button--primary.is-plain{background:rgba(196,168,130,.08)!important;border:1px solid #c4a882!important;color:#c4a882!important}.el-button--primary.is-plain:hover{background:rgba(196,168,130,.15)!important}.el-button--success{background:#7e9b82!important;border-color:#7e9b82!important}.el-button--danger{background:#d4694a!important;border-color:#d4694a!important}.el-button--danger.is-plain{background:rgba(212,105,74,.06)!important;border-color:rgba(212,105,74,.3)!important;color:#d4694a!important}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:rgba(212,105,74,.12)!important;border-color:#d4694a!important;color:#d4694a!important}.el-button--info{background:#8fa3b0!important;border-color:#8fa3b0!important}.el-button--text{color:#c4a882!important}.el-button--text:hover{color:#b79566!important}.el-button--default{border-color:#d9d0c7!important;color:#2c2520!important}.el-button--default:focus,.el-button--default:hover{background:rgba(196,168,130,.04)!important}.el-button--default.active,.el-button--default:focus,.el-button--default:hover{border-color:#c4a882!important;color:#c4a882!important}.el-tabs__item{color:#8c8279!important;font-weight:400}.el-tabs__item.is-active{color:#c4a882!important;font-weight:500}.el-tabs__item:hover{color:#c4a882!important}.el-tabs__active-bar{background-color:#c4a882!important}.el-tabs__nav-wrap:after{background-color:#d9d0c7!important;opacity:.4}.el-table{color:#2c2520}.el-table th{background-color:#faf7f3!important;color:#8c8279!important;font-weight:500;border-bottom:1px solid #d9d0c7!important}.el-table td{border-bottom:1px solid rgba(217,208,199,.4)!important}.el-table .el-table__row--striped td{background:#fdfbf8!important}.el-table tr:hover>td{background:rgba(196,168,130,.06)!important}.el-table .el-table__expand-icon{color:#c4a882}.el-table .el-button--text{color:#c4a882!important}.el-table .el-button--text:hover{color:#b4905f!important}.el-table .el-button--danger.el-button--text{color:#d4694a!important}.el-input__inner{border-color:rgba(217,208,199,.6)!important;border-radius:8px}.el-input__inner:focus{border-color:#c4a882!important;-webkit-box-shadow:0 0 0 2px rgba(196,168,130,.12);box-shadow:0 0 0 2px rgba(196,168,130,.12)}.el-textarea__inner{border-color:rgba(217,208,199,.6)!important;border-radius:8px}.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:#c4a882!important}.el-form-item__label{color:#2c2520}.el-radio__input.is-checked .el-radio__inner{border-color:#c4a882;background:#c4a882}.el-radio__input.is-checked+.el-radio__label{color:#c4a882}.el-checkbox__input.is-checked .el-checkbox__inner{border-color:#c4a882;background-color:#c4a882}.el-checkbox__input.is-checked+.el-checkbox__label{color:#c4a882}.el-switch.is-checked .el-switch__core{border-color:#c4a882;background-color:#c4a882}.el-pagination,.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{color:#8c8279;font-size:13px}.el-pagination .el-pagination__editor.el-input{margin:0 6px}.el-pagination .el-pagination__editor.el-input .el-input__inner{height:32px;line-height:32px;border-radius:10px;text-align:center}.el-pagination .btn-next,.el-pagination .btn-prev{color:#8c8279}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{min-width:34px;height:34px;line-height:34px;border-radius:10px;-webkit-transition:all .22s ease;transition:all .22s ease}.el-pagination .el-pager li{color:#8c8279}.el-pagination .el-pager li.active{color:#c4a882!important;font-weight:600}.el-pagination .el-pager li:hover{color:#c4a882!important}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background:#f7f3ee;border:1px solid rgba(217,208,199,.72);color:#8c8279;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.34);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.34)}.el-pagination.is-background .btn-next:hover,.el-pagination.is-background .btn-prev:hover,.el-pagination.is-background .el-pager li:hover{background:#fff9f1;border-color:rgba(196,168,130,.45);color:#c4a882!important}.el-pagination.is-background .el-pager li.active{background:linear-gradient(135deg,#c4a882,#d4b896)!important;border-color:transparent;-webkit-box-shadow:0 6px 14px rgba(196,168,130,.18);box-shadow:0 6px 14px rgba(196,168,130,.18);color:#fffdf9!important}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{background:#f5f0eb;border-color:rgba(217,208,199,.56);color:rgba(140,130,121,.45)}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto;border-radius:12px;overflow:hidden}.el-dialog__header{background:#faf7f3;padding:16px 20px}.el-dialog__header .el-dialog__title{color:#2c2520;font-weight:500}.el-dialog__body{padding:24px}.el-message-box{border-radius:12px}.el-message{border-radius:8px}.el-tag{border-radius:6px}.el-tag--info{background:rgba(143,163,176,.1);border-color:rgba(143,163,176,.2);color:#8fa3b0}.el-tag--success{background:rgba(126,155,130,.1);border-color:rgba(126,155,130,.2);color:#7e9b82}.el-tag--warning{background:rgba(196,168,130,.1);border-color:rgba(196,168,130,.2);color:#c4a882}.el-tag--danger{background:rgba(212,105,74,.1);border-color:rgba(212,105,74,.2);color:#d4694a}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important;color:#8c8279}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#2c2520}.el-progress-bar__inner{background:linear-gradient(135deg,#c4a882,#d4b896)}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dropdown-menu{border-radius:8px;border-color:#d9d0c7;-webkit-box-shadow:0 4px 16px rgba(44,37,32,.08);box-shadow:0 4px 16px rgba(44,37,32,.08)}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}.el-date-editor .el-range-input{color:#2c2520}.el-loading-mask{background-color:rgba(245,240,235,.85)}.el-loading-spinner .circular .path{stroke:#c4a882}.el-loading-spinner .el-loading-text{color:#8c8279}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#c4a882!important}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:200px;border-color:#d9d0c7;border-radius:8px}.upload-container .el-upload .el-upload-dragger:hover{border-color:#c4a882}#app .main-container{min-height:100%;-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:220px;position:relative}#app .sidebar-container{-webkit-transition:width .28s;transition:width .28s;width:220px!important;background-color:#2c2520;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{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:#3d3530!important}#app .sidebar-container .is-active>.el-submenu__title{color:#c4a882!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:220px!important;background-color:#231f1b!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#3d3530!important}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#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:220px!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:220px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-220px,0,0);transform:translate3d(-220px,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:#3d3530!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#3d3530}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:4px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#c4a882;border-radius:20px;opacity:.5}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;background-color:#f5f0eb;color:#2c2520}label{font-weight:500}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}*,: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}.left-box .el-menu{background-color:#2c2520!important;border-right:none!important}.left-box .el-menu-item{color:#b8afa8!important;font-size:14px;height:48px;line-height:48px;-webkit-transition:all .2s;transition:all .2s;position:relative}.left-box .el-menu-item:hover{background-color:#3d3530!important;color:#fffdf9!important}.left-box .el-menu-item:active,.left-box .el-menu-item:focus{outline:none!important;background-color:transparent!important}.left-box .el-menu-item.is-active{color:#c4a882!important;background-color:rgba(196,168,130,.08)!important}.left-box .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:24px;background:#c4a882;border-radius:0 3px 3px 0}.left-box .el-menu-item.is-active:active,.left-box .el-menu-item.is-active:focus{background-color:rgba(196,168,130,.08)!important}.left-box .el-menu-item i{color:inherit}.left-box .el-submenu__title{color:#b8afa8!important;font-size:14px;height:48px;line-height:48px}.left-box .el-submenu__title:hover{background-color:#3d3530!important;color:#fffdf9!important}.left-box .el-submenu__title:active,.left-box .el-submenu__title:focus{outline:none!important;background-color:transparent!important}.left-box .el-submenu__title i{color:inherit}.left-box .el-submenu__title .el-submenu__icon-arrow{color:#6b6560}.left-box .el-submenu.is-opened>.el-submenu__title{color:#c4a882!important}.left-box .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{color:#c4a882}.left-box .el-submenu .el-menu{background-color:#231f1b!important}.left-box .el-submenu .el-menu-item{background-color:#231f1b!important;padding-left:52px!important;height:44px;line-height:44px;font-size:13px}.left-box .el-submenu .el-menu-item:hover{background-color:#3d3530!important}.left-box .el-submenu .el-menu-item.is-active{color:#c4a882!important;background-color:rgba(196,168,130,.06)!important}.content{background:#f5f0eb!important}.content-nav{background:transparent!important;border-radius:0;padding:0;margin-bottom:16px}.content-main{background:#fffdf9!important;padding:20px;-webkit-box-shadow:0 4px 16px rgba(44,37,32,.04);box-shadow:0 4px 16px rgba(44,37,32,.04)}.el-breadcrumb__inner{color:#8c8279!important}.page-box{text-align:right}.form-table-box{margin-top:16px}.compact-form .el-form-item__content>.el-autocomplete,.compact-form .el-form-item__content>.el-cascader,.compact-form .el-form-item__content>.el-input,.compact-form .el-form-item__content>.el-select,.compact-form .el-form-item__content>.el-textarea{width:360px;max-width:100%}.loading-cream{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}.matrix-loader{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:20px;height:20px}.matrix-loader span{background:#c4a882;border-radius:2px;-webkit-animation:matrixPulse 1s cubic-bezier(.4,0,.2,1) infinite alternate;animation:matrixPulse 1s cubic-bezier(.4,0,.2,1) infinite alternate}.matrix-loader span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.matrix-loader span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.matrix-loader span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.matrix-loader span:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes matrixPulse{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.15}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes matrixPulse{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.15}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.loading-text{margin-top:12px;font-size:13px;color:#8c8279;letter-spacing:1px}:root{--admin-bg:#f5f0eb;--admin-surface:#fffdf9;--admin-border:#efe7de;--admin-shadow:0 8px 24px rgba(44,37,32,0.06);--admin-sidebar-width:232px;--admin-shell-padding:24px;--admin-shell-gap:16px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#app,body,html{height:100%;width:100%;background:var(--admin-bg);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}body{overflow-x:hidden}.el-breadcrumb,.el-breadcrumb__item,.el-button,.el-dialog__title,.el-form-item__label,.el-input__inner,.el-menu,.el-submenu__title,.el-table,.el-tabs__item,body{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}a,a:hover{text-decoration:none}.content-page{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--admin-shell-gap)}.content-nav{background:transparent;margin:0;padding:4px 0;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px}.content-nav,.content-nav .breadcrumb{min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.content-nav .breadcrumb{min-width:0;line-height:24px;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;color:#8c8279;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-nav .operation-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-main{padding:24px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow);min-width:0}.content-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.content-card{padding:20px 24px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow)}.content-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.content-summary-card{padding:20px;background:-webkit-gradient(linear,left top,left bottom,from(#fffdf9),to(#faf5ee));background:linear-gradient(180deg,#fffdf9,#faf5ee);border:1px solid var(--admin-border);border-radius:16px;-webkit-box-shadow:var(--admin-shadow);box-shadow:var(--admin-shadow)}.inline-setting-row{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:10px 12px}.inline-setting-label{font-size:14px;color:#4a3d33}.inline-setting-help{font-size:13px;line-height:1.6;color:#b8822f}.round-thumb{width:50px;height:50px;border-radius:50%}.round-thumb,.square-thumb{-o-object-fit:cover;object-fit:cover;background:#f5f0eb}.square-thumb{width:60px;height:60px;border-radius:12px}.filter-box{overflow:visible;margin-bottom:16px}.filter-box .el-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px 16px}.filter-box .el-form-item{margin-right:0;margin-bottom:0}.page-box{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-table-box{width:100%;min-width:0;overflow-x:auto}.form-table-box .el-input__inner{max-width:240px}.form-table-box .el-textarea{width:400px}.form-table-box .el-form{margin-top:30px}.content-main .el-table td .cell,.content-main .el-table th .cell{line-height:20px}.content-main .el-table .action-cell .cell,.content-main .el-table .number-cell .cell,.content-main .el-table .status-cell .cell,.content-main .el-table td.is-center .cell,.content-main .el-table th.is-center .cell{text-align:center;white-space:nowrap!important;word-break:keep-all}.content-main .el-table td.is-left .cell,.content-main .el-table th.is-left .cell{text-align:left}.table-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;white-space:nowrap}.table-actions .el-button+.el-button{margin-left:0}.table-sort-input{width:58px}.table-sort-input .el-input__inner{padding-left:6px;padding-right:6px;text-align:center}.form-tip{color:#8c8279;font-size:12px;line-height:30px}@media (max-width:1280px){:root{--admin-shell-padding:20px}.content-main{padding:20px}}@media (max-width:960px){.content-nav .operation-nav{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-card{padding:18px}}