*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--admin-bg:#eef4f8;--admin-surface:hsla(0,0%,100%,0.88);--admin-surface-strong:#fff;--admin-text:#0f172a;--admin-text-secondary:#64748b;--admin-text-light:#94a3b8;--admin-border:rgba(226,232,240,0.9);--admin-shadow:0 16px 38px rgba(15,23,42,0.08);--admin-shadow-soft:0 10px 24px rgba(15,23,42,0.06);--admin-primary:#1f7a68;--admin-primary-light:#47c8ac;--admin-primary-gradient:linear-gradient(135deg,#47c8ac,#1f7a68)}#app,.wrapper,body,html{width:100%;height:100%;overflow:hidden}body{font-family:Inter,PingFang SC,Helvetica Neue,Helvetica,microsoft yahei,arial,STHeiTi,sans-serif;background:radial-gradient(circle at top left,rgba(71,200,172,.18),transparent 28%),radial-gradient(circle at right top,rgba(56,189,248,.14),transparent 22%),-webkit-gradient(linear,left top,left bottom,from(#f6fbfd),to(#eef4f8));background:radial-gradient(circle at top left,rgba(71,200,172,.18),transparent 28%),radial-gradient(circle at right top,rgba(56,189,248,.14),transparent 22%),linear-gradient(180deg,#f6fbfd,#eef4f8);color:var(--admin-text)}a{text-decoration:none;color:inherit}ol,ul{list-style:none}.wrapper{position:relative;min-width:1280px}.content-box{position:absolute;left:274px;right:12px;top:96px;bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;-webkit-transition:left .28s ease;transition:left .28s ease;background:transparent}.content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;height:auto;padding:18px 4px 8px;overflow-y:auto;overflow-x:hidden}.content-collapse{left:96px}.container{padding:24px;background:var(--admin-surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--admin-border);border-radius:22px;-webkit-box-shadow:var(--admin-shadow-soft);box-shadow:var(--admin-shadow-soft)}.crumbs{margin-bottom:16px;padding:14px 18px;background:hsla(0,0%,100%,.76);border:1px solid rgba(226,232,240,.78);border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.04);box-shadow:0 8px 22px rgba(15,23,42,.04)}.crumbs .el-breadcrumb{font-size:13px}.crumbs .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--admin-text);font-weight:600}.pagination{margin:22px 0 0;text-align:right}.plugins-tips{padding:16px 18px;background:rgba(71,200,172,.1);border:1px solid rgba(71,200,172,.16);border-radius:16px}.mgb20,.plugins-tips{margin-bottom:20px}.move-enter-active,.move-leave-active{-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.move-enter,.move-leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.form-box{width:600px}.form-box .line{text-align:center}.el-time-panel__content:after,.el-time-panel__content:before{margin-top:-7px}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:0}.pure-button{width:150px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:12px;background:var(--admin-primary-gradient);-webkit-box-shadow:0 12px 24px rgba(71,200,172,.22);box-shadow:0 12px 24px rgba(71,200,172,.22)}.g-core-image-corp-container .info-aside{height:45px}.el-upload--text{background-color:rgba(248,250,252,.88);border:1px dashed #cbd5e1;border-radius:18px;width:360px;height:180px}.el-upload--text .el-icon-upload{font-size:62px;color:#94a3b8;margin:40px 0 16px;line-height:50px}.el-upload--text em{font-style:normal;color:var(--admin-primary)}.ql-container{min-height:400px}.ql-snow .ql-tooltip{-webkit-transform:translateX(117.5px) translateY(10px)!important;transform:translateX(117.5px) translateY(10px)!important}.editor-btn{margin-top:20px}.v-note-wrapper .v-note-panel{min-height:500px}.handle-box{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-bottom:18px}.handle-input{width:280px}.handle-select{width:170px}.el-card{border:1px solid rgba(226,232,240,.78);border-radius:22px!important;-webkit-box-shadow:var(--admin-shadow-soft)!important;box-shadow:var(--admin-shadow-soft)!important}.el-card__body{padding:20px}.el-button{border-radius:12px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.el-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-button--primary{border:none;background:var(--admin-primary-gradient);-webkit-box-shadow:0 12px 24px rgba(71,200,172,.22);box-shadow:0 12px 24px rgba(71,200,172,.22)}.el-button--primary:focus,.el-button--primary:hover{background:var(--admin-primary-gradient);opacity:.96}.el-button--default,.el-button--text{border-color:#dbe7ef;color:#334155}.el-input__inner,.el-textarea__inner{border-radius:12px;border-color:#dbe7ef;background:hsla(0,0%,100%,.92);color:var(--admin-text);-webkit-transition:all .2s ease;transition:all .2s ease}.el-input__inner{height:40px;line-height:40px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:rgba(71,200,172,.72);-webkit-box-shadow:0 0 0 4px rgba(71,200,172,.14);box-shadow:0 0 0 4px rgba(71,200,172,.14)}.el-input-group__append,.el-input-group__prepend{border-radius:12px 0 0 12px;border-color:#dbe7ef;background:#f8fafc;color:#64748b}.el-input-group__append{border-radius:0 12px 12px 0}.el-form-item__label{color:#475569;font-weight:500}.el-date-editor.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner{border-color:rgba(71,200,172,.72)}.el-checkbox-button__inner,.el-radio-button__inner{border-radius:10px!important}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover,.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--admin-primary)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core,.el-tabs__active-bar{background-color:var(--admin-primary-light);border-color:var(--admin-primary-light)}.el-tag{border-radius:999px;padding:0 10px}.el-table{border-radius:18px;overflow:hidden;border:none;-webkit-box-shadow:inset 0 0 0 1px rgba(226,232,240,.8);box-shadow:inset 0 0 0 1px rgba(226,232,240,.8)}.el-table:before{display:none}.el-table th{background:#f8fafc!important;color:#475569!important;font-weight:600;height:56px}.el-table td,.el-table th.is-leaf{border-bottom-color:#eef2f7}.el-table tr{background:hsla(0,0%,100%,.86)}.el-table tr:hover>td{background:rgba(71,200,172,.08)!important}.el-table .cell{line-height:1.6}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{min-width:34px;height:34px;line-height:34px;border-radius:10px;background:hsla(0,0%,100%,.88);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.04);box-shadow:0 4px 12px rgba(15,23,42,.04)}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--admin-primary-gradient);color:#fff}.el-dialog{border-radius:24px;overflow:hidden}.el-dialog__header{padding:22px 24px 10px}.el-dialog__body{padding:18px 24px 24px}.el-drawer{border-radius:28px 0 0 28px;overflow:hidden}.el-drawer__header{margin-bottom:0;padding:20px 24px;border-bottom:1px solid rgba(226,232,240,.8)}.el-drawer__body{background:#f8fafc}.el-notification{border-radius:18px;border:1px solid rgba(226,232,240,.8);-webkit-box-shadow:var(--admin-shadow-soft);box-shadow:var(--admin-shadow-soft)}body .el-menu--popup{padding:10px;border:1px solid rgba(30,41,59,.1);border-radius:18px;background:rgba(15,23,42,.94)!important;-webkit-box-shadow:0 16px 32px rgba(15,23,42,.26);box-shadow:0 16px 32px rgba(15,23,42,.26)}body .el-menu--popup .el-menu-item,body .el-menu--popup .el-submenu__title{border-radius:12px;color:#cbd5e1!important}body .el-menu--popup .el-menu-item.is-active,body .el-menu--popup .el-menu-item:hover,body .el-menu--popup .el-submenu__title:hover{background:rgba(71,200,172,.16)!important;color:#fff!important}[class*=" el-icon-lx"],[class^=el-icon-lx]{font-family:lx-iconfont!important}