.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative;overflow-y:auto}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translateZ(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}:root{color:#1d2129;font-synthesis:none;text-rendering:optimizelegibility;--yz-green:#00b578;--yz-green-light:#00c487;--yz-border:#e5e6eb;--yz-muted:#86909c;--el-color-primary:#00b578;--el-color-primary-light-3:#40c89c;--el-color-primary-light-5:#80dabc;--el-color-primary-light-7:#b3ead8;--el-color-primary-light-9:#e8f8f1;--el-color-primary-dark-2:#009a66;--el-border-radius-base:8px;background:#f4f6f9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{min-width:1024px;font-size:14px;overflow:hidden}button,input,textarea{font:inherit}.login-page{background:#fff;height:100%;display:flex;overflow:hidden}.login-visual{color:#fff;background:linear-gradient(148deg,#00c487 0%,#009e6d 46%,#00714f 100%);flex-direction:column;flex:none;width:53%;padding:54px 62px;display:flex;position:relative;overflow:hidden}.login-visual:before{content:"";background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-170px}.login-visual:after{content:"";background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px;left:-120px}.login-grid{opacity:.13;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 72%);mask-image:linear-gradient(120deg,#000,#0000 72%)}.brand-logo{object-fit:cover;display:block;box-shadow:0 3px 8px #00b57852}.login-brand{align-items:center;gap:12px;display:flex;position:relative}.login-brand .brand-logo{border-radius:11px;width:40px;height:40px;font-size:18px;box-shadow:0 5px 14px #00412e38}.login-brand strong{font-size:18px;display:block}.login-brand small{opacity:.7;letter-spacing:2px;margin-top:2px;font-size:10px;display:block}.login-hero{width:min(520px,100%);margin:auto 0;position:relative}.login-hero h1{letter-spacing:-2px;margin:0 0 24px;font-size:clamp(38px,4vw,58px);line-height:1.18}.login-hero>p{color:#ffffffc7;width:min(480px,100%);margin:0 0 36px;font-size:15px;line-height:1.9}.login-features{flex-wrap:wrap;gap:12px;display:flex}.login-features span{background:#ffffff17;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.login-features i{color:#9ff2d1;font-style:normal;font-weight:700}.login-visual footer{color:#ffffffb3;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.login-visual footer em{background:#ffffff4d;width:42px;height:1px}.login-form-side{background:#fff;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.login-card{width:376px;max-width:100%}.login-card h2{letter-spacing:-.3px;margin:0 0 8px;font-size:25px;font-weight:750}.login-card h2 span{font-size:22px}.login-subtitle{color:var(--yz-muted);margin:0 0 26px;font-size:13.5px}.login-mode{color:#1d2129;border-bottom:2px solid var(--yz-green);width:max-content;margin-bottom:24px;padding:0 0 11px;font-size:14.5px;font-weight:650;position:relative}.login-form .el-form-item{margin-bottom:18px;display:block}.login-form .el-form-item__label{color:#4e5969;text-align:left;justify-content:flex-start;height:auto;margin-bottom:7px;font-weight:600;display:flex;width:auto!important}.login-form .el-input__wrapper{min-height:44px;box-shadow:0 0 0 1px var(--yz-border) inset;border-radius:9px}.login-form .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--yz-green) inset,0 0 0 3px #00b5781f}.remember-row{color:#4e5969;cursor:pointer;align-items:center;gap:7px;margin:-2px 0 18px;font-size:12.5px;display:flex}.remember-row .el-checkbox{height:auto}.login-button{letter-spacing:3px;border-radius:10px;width:100%;height:46px;margin-top:2px;font-weight:650;box-shadow:0 4px 14px #00b57852}.login-foot{color:var(--yz-muted);text-align:center;margin:20px 0 0;font-size:12px}.admin-shell{background:#f4f6f9;height:100%;display:flex}.admin-aside{border-right:1px solid var(--yz-border);background:#fff;flex-direction:column;flex:none;width:222px;transition:width .22s;display:flex}.admin-aside.collapsed{width:68px}.brand{border-bottom:1px solid var(--yz-border);flex:none;align-items:center;gap:10px;height:60px;padding:0 16px;display:flex}.brand-logo{border-radius:10px;flex:none;width:34px;height:34px;font-size:15px}.brand-copy{font-size:16px;font-weight:700;line-height:1.05}.brand-copy small{color:#b5bcc7;letter-spacing:1.5px;margin-top:4px;font-size:9px;display:block}.side-menu{flex:1;padding:10px;overflow-y:auto;border-right:0!important}.side-menu:not(.el-menu--collapse){width:221px}.side-menu .el-menu-item{color:#4a525e;border-radius:8px;height:40px;margin:2px 0}.side-menu .el-menu-item.is-active{color:var(--yz-green);background:linear-gradient(90deg,#10b9811f,#10b98106);font-weight:650}.menu-group{color:#b5bcc7;letter-spacing:1.4px;padding:16px 12px 7px;font-size:10px;font-weight:700}.el-menu--collapse .menu-group{background:var(--yz-border);color:#0000;height:1px;margin:12px 8px;padding:0;overflow:hidden}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--yz-border);background:#fff;flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 22px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:14px;display:flex}.global-search{width:260px}.global-search .el-input__wrapper{background:#fafbfc;min-height:34px}.notification-button{position:relative}.notification-count{color:#fff;background:#f54a45;border:1.5px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-3px;right:-5px}.menu-label{align-items:center;width:100%;min-width:0;display:flex}.menu-badge{background:#f54a45;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-weight:700;line-height:20px;display:inline-flex;color:#fff!important;font-size:11px!important}.icon-button{color:#4a525e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.icon-button:hover{background:#0f172a0d}.topbar-divider{background:var(--yz-border);width:1px;height:20px}.topbar-crumb{color:var(--yz-muted);align-items:center;gap:7px;font-size:13px;display:flex}.topbar-crumb i{color:#a9aeb8;font-style:normal}.topbar-crumb strong{color:#1d2129}.topbar-logout{color:#4e5969;border:1px solid var(--yz-border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;display:inline-flex}.topbar-logout:hover{color:#e5484d;background:#fff7f7;border-color:#ffc8c8}.mini-avatar{color:#fff;background:linear-gradient(135deg,#7a5af8,#4e3ad8);border-radius:50%;place-items:center;display:grid}.content{flex:1;min-height:0;overflow:auto}.content-inner{width:100%;min-height:100%;padding:22px 22px 64px}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.page-head h1{letter-spacing:-.2px;margin:0 0 3px;font-size:20px}.page-head p{color:var(--yz-muted);margin:0;font-size:12.5px}.page-actions{gap:10px;display:flex}.panel{background:#fff;border:1px solid #e5e6eb99;border-radius:12px;box-shadow:0 1px 3px #1d21290d,0 4px 16px #1d21290a}.stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.dashboard-stat-grid{grid-template-columns:repeat(3,1fr)}.stat-card{background:#fff;border:1px solid #e5e6eb99;border-radius:12px;padding:18px;transition:all .2s;box-shadow:0 1px 3px #1d21290d,0 4px 16px #1d21290a}.stat-card:hover{border-color:#34d399;transform:translateY(-3px);box-shadow:0 12px 28px -12px #10b98152}.stat-top{color:#4a525e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat-top i{border-radius:9px;width:34px;height:34px}.tone-0{background:#e9f9f3}.tone-1{background:#eaf3ff}.tone-2{background:#fff7e4}.tone-3{background:#f2edff}.stat-top .metric-icon{color:#00a870;place-items:center;font-style:normal;display:grid}.stat-top .metric-icon .el-icon{width:auto;height:auto;font-size:18px}.stat-top .tone-1{color:#3b82f6}.stat-top .tone-2{color:#f59e0b}.stat-top .tone-3{color:#7c5ce7}.stat-value{letter-spacing:-1px;margin-top:14px;font-size:34px;font-weight:750}.stat-value small{color:var(--yz-muted);margin-left:5px;font-size:13px;font-weight:500}.stat-foot{color:var(--yz-muted);border-top:1px solid var(--yz-border);gap:8px;margin-top:15px;padding-top:13px;font-size:12px;display:flex}.stat-foot b{border-radius:4px;padding:2px 7px}.stat-foot .up{color:#059669;background:#e9f9f3}.stat-foot .down{color:#e5484d;background:#fff0f0}.dashboard-stack{min-height:300px}.chart-panel{margin-bottom:24px}.panel-head{justify-content:space-between;align-items:center;padding:24px 27px 0;display:flex}.panel-head strong{font-size:15px}.panel-head small{color:var(--yz-muted);margin-left:10px}.bar-chart{background-image:linear-gradient(#0000 24%,#eef0f3 25%,#0000 25% 49%,#eef0f3 50%,#0000 50% 74%,#eef0f3 75%,#0000 75%);align-items:stretch;gap:12px;height:270px;padding:30px 28px 24px;display:flex}.bar-column{min-width:14px;color:var(--yz-muted);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.bar-track{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.bar{background:linear-gradient(#34d399,#059669);border-radius:6px 6px 2px 2px;width:100%;max-width:42px;margin:0 auto;transition:height .3s;box-shadow:0 7px 16px -8px #059669bf}.feature-grid{grid-template-columns:repeat(2,1fr);gap:22px 36px;padding:27px;display:grid}.feature-row{grid-template-columns:1fr 1.2fr 42px;align-items:center;gap:14px;display:grid}.feature-row div:first-child{justify-content:space-between;gap:10px;display:flex}.feature-row span{color:var(--yz-muted);font-size:12px}.feature-row b{text-align:right;color:#4a525e}.dashboard-chart-grid{grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);gap:18px;margin-bottom:24px;display:grid}.trend-panel,.donut-panel{min-height:350px}.chart-actions{align-items:center;gap:10px;display:flex}.chart-actions .el-select{width:112px}.line-chart-wrap{padding:10px 22px 22px;position:relative}.line-chart{width:100%;height:245px;overflow:visible}.chart-grid-line{stroke:#eef0f3;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-point{cursor:crosshair}.line-labels{color:#a9aeb8;justify-content:space-between;padding:0 12px 0 20px;font-size:10px;display:flex}.line-labels span.hidden{visibility:hidden}.line-tooltip{z-index:3;color:#fff;pointer-events:none;white-space:nowrap;background:#1d2129e6;border-radius:7px;gap:3px;padding:8px 10px;font-size:11px;display:grid;position:absolute;transform:translate(-50%,-110%);box-shadow:0 6px 20px #1d212933}.line-tooltip b{opacity:.72;font-size:10px}.chart-empty{color:#a9aeb8;text-align:center;font-size:12px;position:absolute;inset:105px 0 auto}.donut-body{place-items:center;gap:22px;padding:30px 24px;display:grid}.donut{place-items:center;width:168px;height:168px;display:grid;position:relative}.donut svg{width:100%;height:100%;overflow:visible}.donut-segment{cursor:pointer;transition:opacity .15s,stroke-width .15s}.donut-segment:hover{opacity:.82;stroke-width:30px}.donut>div{text-align:center;pointer-events:none;background:#fff;border-radius:50%;place-content:center;width:108px;height:108px;display:grid;position:absolute;inset:30px}.donut strong{font-size:30px}.donut span{color:#86909c;text-overflow:ellipsis;white-space:nowrap;max-width:98px;margin-top:3px;font-size:11px;overflow:hidden}.donut-legend{gap:10px;width:100%;display:grid}.donut-legend>div{color:#4e5969;cursor:default;border-radius:5px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:3px 5px;font-size:12px;display:grid}.donut-legend>div:hover{background:#f4f6f8}.donut-legend i{border-radius:50%;width:8px;height:8px}.donut-legend b{color:#1d2129}.user-detail-page{gap:18px;display:grid}.user-profile-card{grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.user-detail-avatar{color:#00a870;background:#e8f8f1;border-radius:15px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.user-profile-card h2,.user-profile-card p{margin:0}.user-profile-card p{color:#86909c;margin-top:3px;font-size:12px}.profile-meta{color:#69717f;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;display:flex}.user-metric-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.user-trend-panel{min-height:340px}.user-status-cell,.user-detail-status{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.user-status-cell small,.user-detail-status small{color:#a66b00;font-size:10.5px;line-height:1.55}.user-detail-status{text-align:right;align-items:flex-end}.table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--yz-border);align-items:center;gap:10px;padding:18px;display:flex}.table-toolbar .el-input{width:280px}.table-toolbar .el-select{width:145px}.table-count{color:var(--yz-muted);margin-left:auto;font-size:12px}.pagination{border-top:1px solid var(--yz-border);justify-content:flex-end;padding:18px;display:flex}.user-cell,.category-cell{align-items:center;gap:11px;display:flex}.user-cell>div,.category-cell>div{flex-direction:column;display:flex}.user-cell small,.category-cell small{color:var(--yz-muted);margin-top:3px;font-size:11px}.mini-avatar{width:34px;height:34px;font-size:12px}.category-cell>span{border-radius:9px;place-items:center;min-width:36px;height:36px;font-size:18px;display:grid}.subscription-icon{background:#f1f3f5}.config-tabs{margin-bottom:14px}.config-switches{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tag-layout{grid-template-columns:230px 1fr;min-height:440px;display:grid;overflow:hidden}.tag-categories{border-right:1px solid var(--yz-border);background:#fafbfc;padding:12px}.tag-categories button{color:#4a525e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.tag-categories button.active{color:var(--yz-green);background:#eaf8f3;font-weight:650}.tag-categories button span{border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.tag-categories button b{margin-left:auto}.tag-editor{padding:30px}.tag-editor h3{margin:0;font-size:18px}.tag-editor>p{color:var(--yz-muted)}.tag-cloud{flex-wrap:wrap;align-content:flex-start;gap:10px;min-height:150px;margin:28px 0;display:flex}.tag-add{gap:10px;max-width:400px;display:flex}.empty-hint{color:var(--yz-muted)}.config-list{gap:14px;display:grid}.config-card{grid-template-columns:300px 1fr 72px;align-items:center;gap:22px;padding:20px;display:grid}.config-copy{flex-direction:column;gap:5px;display:flex}.config-copy code,.setting-row code{color:#059669;font-size:11px}.config-copy p,.setting-row p{color:var(--yz-muted);margin:0;font-size:12px}.settings-grid{gap:20px;display:grid}.settings-title{border-bottom:1px solid var(--yz-border);padding:18px 22px;font-weight:700}.setting-row{border-bottom:1px solid var(--yz-border);justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:18px 22px;display:flex}.setting-row:last-child{border-bottom:0}.setting-row>div:first-child{gap:5px;display:grid}.setting-control{align-items:center;gap:9px;display:flex}.setting-control>span{min-width:24px;color:var(--yz-muted)}.version-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.version-card,.version-editor{padding:26px}.version-card span{color:var(--yz-muted)}.version-card strong{margin:14px 0;font-size:34px;display:block}.version-card p,.version-editor p,.version-editor small{color:var(--yz-muted)}.version-editor{grid-column:1/-1}.version-editor>div{gap:10px;max-width:420px;margin:22px 0;display:flex}.change-code{color:#4a525e;white-space:normal;font-size:11px}.el-table{--el-table-header-bg-color:#fafbfc;--el-table-border-color:#eef0f3}.el-table th.el-table__cell{color:#69717f;height:48px;font-size:12px;font-weight:650}.el-table td.el-table__cell{height:58px}.el-dialog{border-radius:14px}.el-button--primary{background:linear-gradient(135deg,#00c487,#009e6d);border-color:#009e6d}.el-overlay.is-message-box{overflow:auto;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.is-message-box .el-overlay-message-box{justify-content:center;align-items:center;width:100%!important;height:100%!important;padding:16px!important;display:flex!important;position:absolute!important;inset:0!important}.el-message-box.safe-message-box,.el-message-box{border-radius:14px;max-height:calc(100vh - 32px);overflow:auto;width:min(420px,100vw - 32px)!important;margin:0!important}@media (width<=1200px){.stat-grid,.dashboard-stat-grid{grid-template-columns:repeat(2,1fr)}.feature-grid,.dashboard-chart-grid{grid-template-columns:1fr}.user-metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.login-visual{display:none}.login-form-side{background:#f4f6f9}}.notice-bar{color:#4e5969;background:#f3fbf8;border:1px solid #cfeee3;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;line-height:1.6;display:flex}.category-workspace{padding:18px}.workspace-tabs{border-bottom:1px solid var(--yz-border);gap:2px;margin-bottom:16px;display:flex}.workspace-tabs button,.detail-tabs button,.feedback-tabs button{color:#4e5969;cursor:pointer;background:0 0;border:0;padding:0 14px 11px;position:relative}.workspace-tabs button.active,.detail-tabs button.active,.feedback-tabs button.active{color:#009a66;font-weight:650}.workspace-tabs button.active:after,.detail-tabs button.active:after,.feedback-tabs button.active:after{content:"";background:#00b578;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.workspace-tabs span,.detail-tabs span,.feedback-tabs span{color:#a9aeb8;margin-left:4px;font-size:11px}.category-body{align-items:stretch;gap:16px;min-height:530px;display:flex}.category-nav{flex:none;width:232px;max-height:560px;padding-right:6px;overflow-y:auto}.category-nav button{color:#4e5969;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:2px;padding:9px 11px;transition:all .15s;display:flex}.category-nav button:hover{background:#f4f6f8}.category-nav button.active{color:#009a66;background:#e8f8f1;border-color:#00b57847}.category-nav .drag-mark{color:#a9aeb8;font-size:16px}.category-nav small{color:#a9aeb8;text-align:right;width:16px}.category-nav i{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.category-nav strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.category-nav em{color:#86909c;background:#f2f3f5;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal}.category-nav b{color:#86909c;text-align:center;background:#fff;border-radius:9px;min-width:22px;padding:1px 6px;font-size:11.5px}.category-detail{border:1px solid var(--yz-border);background:#fcfdfd;border-radius:11px;flex:1;min-width:0;overflow:hidden}.category-detail>header{background:#fff;border-bottom:1px solid #f0f1f3;align-items:center;gap:12px;padding:16px 20px;display:flex}.category-detail>header>i{border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.category-detail>header>div{flex:1;min-width:0}.category-detail>header strong,.category-detail>header small{display:block}.category-detail>header small{color:#86909c;margin-top:3px;font-family:ui-monospace,monospace}.category-detail>header>span{border-radius:5px;padding:3px 8px;font-size:11px}.state-on{color:#009a66;background:#e8f8f1}.state-off{color:#86909c;background:#f2f3f5}.detail-tabs{background:#fff;gap:2px;padding:16px 20px 0;display:flex}.category-form,.tag-pane{padding:18px 20px}.field-hint{color:#a9aeb8;margin-top:6px;font-size:11px;display:block}.setting-line{border-top:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.setting-line div{gap:4px;display:grid}.setting-line small{color:#86909c}.detail-actions{border-top:1px solid #f0f1f3;gap:10px;margin-top:16px;padding-top:14px;display:flex}.tag-pane>p{color:#86909c;margin:0 0 16px}.tag-pane .tag-cloud{margin:0 0 16px}.tag-edit{border-top:1px dashed var(--yz-border);gap:10px;max-width:520px;padding-top:16px;display:flex}.feedback-layout{grid-template-columns:minmax(520px,.92fr) minmax(430px,1.08fr);align-items:start;gap:16px;display:grid}.feedback-list-panel{padding:18px}.feedback-tabs{border-bottom:1px solid var(--yz-border);gap:2px;display:flex}.feedback-tools{width:370px;max-width:100%;padding:14px 0 6px}.feedback-cards{margin-top:6px}.feedback-card{cursor:pointer;border-bottom:1px solid #f0f1f3;border-radius:10px;outline:none;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:16px 10px;transition:background .18s,box-shadow .18s;display:grid}.feedback-card:hover,.feedback-card:focus-visible{background:#f7faf9;box-shadow:inset 0 0 0 1px #dff3ec}.feedback-avatar{color:#fff;background:linear-gradient(135deg,#00c487,#009e6d);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.feedback-main strong{font-size:13.5px;line-height:1.55;display:block}.feedback-summary{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.feedback-main p{color:#86909c;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 8px;line-height:1.55;overflow:hidden}.feedback-main footer{color:#a9aeb8;flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.feedback-status{white-space:nowrap;border-radius:5px;padding:4px 9px;font-size:11px;display:inline-flex}.feedback-status.pending{color:#c87500;background:#fff3e3}.feedback-status.processing{color:#2e7bf6;background:#eaf2fe}.feedback-status.done,.feedback-status.resolved{color:#009a66;background:#e8f8f1}.feedback-list-panel .pagination{padding:18px 0 0}.feedback-aside{gap:16px;display:grid}.feedback-overview,.keyword-panel{padding:18px}.feedback-overview h3,.keyword-panel h3{margin:0 0 16px;font-size:14px}.feedback-overview>div{color:#86909c;border-bottom:1px dashed #e5e6eb;justify-content:space-between;padding:11px 0;display:flex}.feedback-overview>div:last-child{border:0}.feedback-overview strong{color:#1d2129}.feedback-overview .orange{color:#ff9a2e}.feedback-overview .green{color:#00a870}.keyword-cloud{flex-wrap:wrap;gap:9px;display:flex}.keyword-cloud span{border-radius:18px;padding:7px 11px;font-size:12px}.keyword-cloud .tone-0{color:#e5484d;background:#fdecec}.keyword-cloud .tone-1{color:#c87500;background:#fff3e3}.keyword-cloud .tone-2{color:#2e7bf6;background:#eaf2fe}.keyword-cloud .tone-3{color:#009a66;background:#e8f8f1}.keyword-cloud p{color:#a9aeb8}.feedback-side{flex-direction:column;align-items:flex-end;gap:10px;min-width:72px;display:flex}.feedback-view-link{color:#009d68;white-space:nowrap;font-size:12px}.feedback-card:hover .feedback-view-link{text-decoration:underline}.feedback-reply-editor{background:#f7f8fa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding:12px;display:grid}.feedback-official-reply{color:#00654a;background:#e8f8f2;border-radius:10px;margin-top:13px;padding:12px 14px;line-height:1.6;position:relative}.feedback-official-reply b{color:#009d68;margin-bottom:4px;font-size:11px;display:block}.feedback-official-reply small{color:#7ab09f;margin-top:5px;display:block}.feedback-detail-drawer .el-drawer__header{color:#1d2129;border-bottom:1px solid #eef0f3;margin-bottom:0;padding:22px 24px 18px;font-size:18px;font-weight:700}.feedback-detail-drawer .el-drawer__body{background:#f7f8fa;padding:22px 24px}.feedback-detail-drawer .el-drawer__footer{border-top:1px solid #eef0f3;padding:16px 24px}.feedback-detail{gap:16px;display:grid}.feedback-detail-heading{color:#a9aeb8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.feedback-detail-section{background:#fff;border:1px solid #eceff2;border-radius:14px;padding:18px}.feedback-detail-section h3{color:#4e5969;margin:0 0 12px;font-size:13px}.feedback-detail-content{color:#1d2129;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.feedback-detail-meta{gap:14px;display:grid}.feedback-detail-meta>div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;display:grid}.feedback-detail-meta span{color:#86909c;font-size:12px}.feedback-detail-meta strong{color:#1d2129;overflow-wrap:anywhere;font-size:13px;font-weight:500}.feedback-reply-hint{color:#a9aeb8;margin:10px 0 0;font-size:11.5px;line-height:1.6}.feedback-official-reply.detail-reply{margin-top:0}.feedback-detail-actions{justify-content:flex-end;gap:10px;display:flex}.feedback-detail-actions .el-button+.el-button{margin-left:0}.subscription-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.subscription-stats .stat-card{padding:15px 16px}.small-stat-value{margin:8px 0 2px;font-size:23px;font-weight:750}.subscription-stats p{color:#a9aeb8;margin:0;font-size:12px}.panel-table-head{border-bottom:1px solid var(--yz-border);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.panel-table-head>div{align-items:baseline;gap:8px;display:flex}.panel-table-head small{color:#86909c}.panel-table-head .el-input{width:220px}.users-tabs{padding:18px 18px 0}.copy-editor{overflow:hidden}.copy-editor>header{border-bottom:1px solid #f0f1f3;align-items:baseline;gap:10px;padding:18px 20px;display:flex}.copy-editor>header span{color:#86909c;font-size:12px}.copy-entry{border-bottom:1px solid #f0f1f3;grid-template-columns:300px 1fr;gap:28px;padding:20px;display:grid}.copy-entry:last-child{border-bottom:0}.copy-input{align-items:flex-start;gap:10px;display:flex}.copy-input .el-button{flex:none}@media (width<=1100px){.feedback-layout{grid-template-columns:1fr}.feedback-aside{grid-template-columns:1fr 1fr}}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}
