.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.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-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%)}.login-screen[data-v-8fe2239a]{box-sizing:border-box;background:radial-gradient(880px 520px at 50% -6%,#409eff1f,#0000 62%),radial-gradient(720px 500px at 102% 108%,#e3b34124,#0000 62%),linear-gradient(160deg,#f8fafd 0%,#eef2f9 55%,#e8eef7 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 0;display:flex;position:relative;overflow:clip}.lg-glow[data-v-8fe2239a]{filter:blur(120px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.lg-glow-a[data-v-8fe2239a]{background:#409eff29;width:460px;height:460px;top:-160px;left:-140px}.lg-glow-b[data-v-8fe2239a]{background:#e3b34129;width:480px;height:480px;bottom:-220px;right:-150px}.lg-back[data-v-8fe2239a]{z-index:2;color:#5b6675;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #e4e9f2;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:22px;left:24px}.lg-back[data-v-8fe2239a]:hover{color:#2563eb;border-color:#2563eb66;transform:translateY(-1px);box-shadow:0 8px 18px #18274b1a}.login-box[data-v-8fe2239a]{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e4e9f2;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:380px;max-width:92vw;padding:34px 32px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #18274b1f}.lg-logo[data-v-8fe2239a]{background:#f5f8fd;border:1px solid #e4e9f2;border-radius:22px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:0 10px 24px #18274b14}.lg-logo img[data-v-8fe2239a]{object-fit:contain;width:78px;height:78px}.login-brand[data-v-8fe2239a]{letter-spacing:.5px;text-align:center;color:#1f2733;margin-top:4px;font-size:19px;font-weight:800}.login-sub[data-v-8fe2239a]{letter-spacing:3px;color:#98a1b0;font-size:12px}.lg-divider[data-v-8fe2239a]{color:#98a1b0;align-items:center;gap:10px;width:100%;margin:10px 0 4px;font-size:12px;display:flex}.lg-divider[data-v-8fe2239a]:before,.lg-divider[data-v-8fe2239a]:after{content:"";background:linear-gradient(90deg,#e6ebf300,#e3e9f3);flex:1;height:1px}.lg-divider[data-v-8fe2239a]:after{background:linear-gradient(90deg,#e3e9f3,#e6ebf300)}.lg-form[data-v-8fe2239a]{flex-direction:column;gap:14px;width:100%;margin-top:6px;display:flex}.lg-form[data-v-8fe2239a] .el-input__wrapper{border-radius:10px}.lg-captcha[data-v-8fe2239a]{align-items:center;gap:10px;display:flex}.lg-captcha[data-v-8fe2239a] .el-input{flex:1;min-width:0}.lg-captcha-img[data-v-8fe2239a]{color:#98a1b0;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f8fd;border:1px solid #e4e9f2;border-radius:10px;flex:none;justify-content:center;align-items:center;width:112px;height:44px;font-size:12px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.lg-captcha-img[data-v-8fe2239a]:hover{border-color:#2563eb73;box-shadow:0 6px 16px #18274b14}.lg-captcha-img img[data-v-8fe2239a]{width:100%;height:100%;display:block}.lg-captcha-img.is-cooling[data-v-8fe2239a]{cursor:not-allowed}.lg-captcha-img.is-cooling img[data-v-8fe2239a]{opacity:.4}.lg-captcha-cool[data-v-8fe2239a]{color:#fff;letter-spacing:.5px;background:#1f243059;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.lg-keep[data-v-8fe2239a]{justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;padding:0 2px;display:flex}.lg-keep[data-v-8fe2239a] .el-checkbox__label{color:#5b6675;font-size:13px}.lg-keep-tip[data-v-8fe2239a]{color:#a4acb9;font-size:12px}.lg-submit[data-v-8fe2239a]{letter-spacing:4px;background:linear-gradient(135deg,#3d7bfd 0%,#2563eb 100%);border:none;border-radius:10px;width:100%;margin-top:4px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 22px #2563eb52}.lg-submit[data-v-8fe2239a]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb6b}.lg-submit.is-disabled[data-v-8fe2239a],.lg-submit.is-disabled[data-v-8fe2239a]:hover{box-shadow:none;background:linear-gradient(135deg,#a8bce0 0%,#8fa6cd 100%);transform:none}.lg-lock-tip[data-v-8fe2239a]{color:#d97706;text-align:center;margin-top:2px;font-size:12px;line-height:1.5}.login-tip[data-v-8fe2239a]{color:#a4acb9;text-align:center;margin-top:6px;font-size:12px}.lg-footer[data-v-8fe2239a]{z-index:1;letter-spacing:.5px;text-align:center;color:#97a0ae;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex;position:relative}.icp-link[data-v-8fe2239a]{color:#6b7380;flex-basis:100%;margin-top:2px;text-decoration:none;transition:color .2s}.icp-link[data-v-8fe2239a]:hover{color:#a4acb9}.lg-dot[data-v-8fe2239a]{background:#e3b341;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e3b34199}@supports (min-height:100dvh){.login-screen[data-v-8fe2239a]{min-height:100dvh}}@media (width<=480px){.lg-back[data-v-8fe2239a]{padding:7px 12px;font-size:12px;top:14px;left:14px}.login-screen[data-v-8fe2239a]{padding:64px 0 28px}.login-box[data-v-8fe2239a]{border-radius:14px;width:92vw;padding:26px 20px 22px}.lg-logo[data-v-8fe2239a]{width:84px;height:84px}.lg-logo img[data-v-8fe2239a]{width:68px;height:68px}.login-brand[data-v-8fe2239a]{font-size:17px}.lg-footer[data-v-8fe2239a]{text-align:center;margin-top:20px;padding:0 16px;line-height:1.6}}:root{--brand-dark:#1f2531;--brand-darker:#171c26;--brand-accent:#2563eb;--app-bg-color:#f8f9fa;--app-bg-image:none}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:#90939966;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#909399a6}::-webkit-scrollbar-thumb:active{background:#909399d9}.sidebar ::-webkit-scrollbar-thumb{background:#ffffff2e}.landing::-webkit-scrollbar-thumb{background:#ffffff2e}.landing ::-webkit-scrollbar-thumb{background:#ffffff2e}.cmd-result::-webkit-scrollbar-thumb{background:#ffffff2e}.sidebar ::-webkit-scrollbar-thumb:hover{background:#ffffff57}.landing::-webkit-scrollbar-thumb:hover{background:#ffffff57}.landing ::-webkit-scrollbar-thumb:hover{background:#ffffff57}.cmd-result::-webkit-scrollbar-thumb:hover{background:#ffffff57}.sidebar ::-webkit-scrollbar-thumb:active{background:#ffffff80}.landing::-webkit-scrollbar-thumb:active{background:#ffffff80}.landing ::-webkit-scrollbar-thumb:active{background:#ffffff80}.cmd-result::-webkit-scrollbar-thumb:active{background:#ffffff80}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#90939973 transparent}.landing,.cmd-result{scrollbar-color:#ffffff4d transparent}}html,body,#app{height:100%;margin:0;padding:0}body{color:#21262e;background-color:var(--app-bg-color);background-image:var(--app-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:14px}body.has-bg-image .panel-card,body.has-bg-image .srv-card{background-color:#ffffffe6}body.has-bg-image .page-head{background-color:#ffffffe6;border:1px solid #d7dce3;border-radius:10px;padding:10px 14px}body.has-bg-image .page-head .muted{color:#5b6472}body.has-bg-image .panel-card .page-head{background-color:#0000;border:0;padding:0}.panel-card>.el-tabs:first-child>.el-tabs__header{margin:calc(-1 * var(--panel-card-pad)) calc(-1 * var(--panel-card-pad)) var(--panel-card-pad);padding:6px var(--panel-card-pad) 0;background-color:#1f25310e;border-bottom:1px solid #e3e7ef;border-radius:9px 9px 0 0}.panel-card>.el-tabs:first-child>.el-tabs__header .el-tabs__item{color:#4b5361;border-radius:6px 6px 0 0;height:32px;margin-right:4px;padding:0 16px;line-height:32px}.panel-card>.el-tabs:first-child>.el-tabs__header .el-tabs__item:hover{color:var(--brand-accent);background-color:#ffffffb3}.panel-card>.el-tabs:first-child>.el-tabs__header .el-tabs__item.is-active{color:var(--brand-accent);background-color:#fff;font-weight:600}.panel-card>.el-tabs:first-child>.el-tabs__header .el-tabs__nav-wrap:after{display:none}body.has-bg-image .page-error{background-color:#ffffffe6;border:1px solid #d7dce3;border-radius:10px;max-width:620px;min-height:0;margin:8vh auto 0;padding:28px 24px}.app-shell{height:100vh;display:flex;overflow:hidden}@supports (height:100dvh){.app-shell{height:100dvh}}.sidebar{background:var(--sb-bg,var(--brand-dark));width:260px;color:var(--sb-fg,#c6cdd9);--el-scrollbar-bg-color:#ffffff38;--el-scrollbar-opacity:1;--el-scrollbar-hover-bg-color:#fff6;--el-scrollbar-hover-opacity:1;flex-direction:column;flex-shrink:0;transition:width .25s;display:flex;overflow:hidden}.sidebar .sb-scroll{flex:1;min-height:0}.sidebar .sb-scroll-wrap{overflow-x:hidden}.sidebar .el-scrollbar__view{flex-direction:column;min-height:100%;display:flex}.sidebar .brand{text-align:center;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:center;gap:6px;padding:16px 16px 14px;display:flex}.sidebar .brand-logo{justify-content:center;align-items:center;width:100%;height:38px;display:flex}.sidebar .brand img{object-fit:contain;width:160px;max-width:100%;height:100%}.logo-enter-active,.logo-leave-active{transition:opacity .25s,transform .25s}.logo-enter-from{opacity:0;transform:scale(.88)}.logo-leave-to{opacity:0;transform:scale(1.06)}.sidebar .brand-sub{color:#8a94a6;font-size:12px}.sidebar .side-foot{z-index:2;background:var(--brand-dark);border-top:1px solid #ffffff14;flex:none;align-items:center;min-height:46px;padding:0 12px;display:flex;position:sticky;bottom:0}.sidebar .sb-toggle{color:#8a94a6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;transition:color .15s,background .15s,border-color .15s,right .25s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar .sb-toggle:hover{color:#fff;background:#ffffff29;border-color:#ffffff38}.sidebar .sb-toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.sidebar .srv-mini{color:#c3cad6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:100%;height:30px;padding:0;font-size:15px;transition:color .15s,border-color .15s;display:flex;position:relative}.sidebar .srv-mini:hover{color:#fff;border-color:#ffffff4d}.sidebar .srv-mini-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.sidebar .srv-mini-dot.off{background:#94a3b8}.sidebar.collapsed{width:64px}.sidebar.collapsed .brand{padding:10px 6px 8px}.sidebar.collapsed .brand-logo{height:12px}.sidebar.collapsed .brand img{object-fit:contain;width:48px;max-width:100%;height:100%}.sidebar.collapsed .brand-sub{display:none}.sidebar.collapsed .sb-toggle{right:19px}.sidebar.collapsed .game-picker,.sidebar.collapsed .server-picker{padding:10px 6px}.sidebar.collapsed .game-picker .label,.sidebar.collapsed .server-picker .label{display:none}.sidebar.collapsed .game-tabs{flex-direction:column;gap:4px}.sidebar.collapsed .game-tab{padding:4px 0;font-size:11px}.sidebar.collapsed .server-picker .el-dropdown{width:100%;margin-top:0;display:flex}.sidebar.collapsed .side-server-info{display:none}.sidebar.collapsed .menu{padding:8px 0}.sidebar.collapsed .menu .el-menu-item{justify-content:center;margin:0 4px 2px;padding:0}.sidebar.collapsed .menu .el-menu-tooltip__trigger{justify-content:center;padding:0}.sidebar.collapsed .menu .el-sub-menu__title{height:var(--el-menu-item-height);justify-content:center;margin:0 4px 2px;padding:0}.sidebar.collapsed .menu .el-sub-menu__title .el-icon:not(.el-sub-menu__icon-arrow){margin-right:0}.sidebar.collapsed .menu .el-sub-menu.is-active>.el-sub-menu__title{background:var(--brand-accent);color:#fff}.sidebar .game-picker{border-bottom:1px solid #ffffff14;padding:12px}.sidebar .game-picker .label{color:#8a94a6;margin-bottom:6px;font-size:11px}.sidebar .game-tabs{gap:6px;display:flex}.sidebar .game-tab{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#aeb6c2;cursor:pointer;background:#ffffff0f;border-radius:6px;flex:auto;min-width:0;padding:5px 4px;font-size:12px;transition:all .15s;overflow:hidden}.sidebar .game-tab:hover{color:#fff;background:#ffffff1f}.sidebar .game-tab.active{color:#fff;background:#2563eb}.sidebar .server-picker{border-bottom:1px solid #ffffff14;padding:12px}.sidebar .server-picker .label{color:#8a94a6;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.sidebar .server-picker .srv-count{color:#22c55e}.sidebar .server-picker .el-select__wrapper{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.sidebar .server-picker .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #ffffff38}.sidebar .server-picker .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #2563ebd9}.sidebar .server-picker .el-select__placeholder{color:#c3cad6}.sidebar .side-server-info{border-bottom:1px solid #ffffff14;padding:8px 12px 10px}.sidebar .si-head{color:#8a94a6;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}.sidebar .si-head:hover{color:#c6cdd9}.sidebar .si-head .si-caret{margin-left:auto;transition:transform .2s}.sidebar .side-server-info.collapsed .si-caret{transform:rotate(-90deg)}.sidebar .si-head-players{color:#22c55e;font-size:11px}.sidebar .si-body{height:var(--si-body-h,130px);box-sizing:border-box;margin-top:4px;padding-right:2px;overflow-y:auto}.sidebar .si-row{justify-content:space-between;gap:8px;font-size:12px;line-height:1.7;display:flex}.sidebar .si-row .k{color:#8a94a6;flex-shrink:0}.sidebar .si-row .v{color:#e6ebf2;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar .si-error{color:#ff9a9a;word-break:break-all;font-size:12px;line-height:1.7}.sidebar .menu{--el-menu-bg-color:transparent;--el-menu-text-color:#aeb8c8;--el-menu-hover-bg-color:#ffffff0f;--el-menu-hover-text-color:#e6ebf2;--el-menu-active-color:#fff;border-right:none;flex:1 0 auto;width:100%;padding:8px}.sidebar .menu .el-menu-item{color:#aeb8c8;border-radius:6px;margin-bottom:2px}.sidebar .menu .el-menu-item:hover{color:#e6ebf2;background-color:#ffffff0f}.sidebar .menu .el-menu-item.is-active{background:var(--brand-accent);color:#fff}.sidebar .menu .el-sub-menu__title{letter-spacing:.5px;text-transform:uppercase;color:#6b7688;height:auto;padding:12px 12px 4px;font-size:11px;line-height:1.6}.sidebar .menu .el-sub-menu__title .el-icon:not(.el-sub-menu__icon-arrow){margin-right:6px;font-size:15px}.sidebar .menu .el-sub-menu__icon-arrow{right:12px}.sidebar .menu .el-sub-menu__title:hover{color:#aeb8c8;background-color:#0000}.sidebar .menu>.el-sub-menu:first-child>.el-sub-menu__title{padding-top:4px}.sidebar-menu-popup{--el-menu-bg-color:var(--brand-dark);--el-menu-text-color:#aeb8c8;--el-menu-hover-bg-color:#ffffff0f;--el-menu-hover-text-color:#e6ebf2;--el-menu-active-color:#fff;--el-menu-item-height:40px;--el-menu-level-padding:0;--el-menu-base-level-padding:12px}.sidebar-menu-popup .el-menu--popup,.sidebar-menu-popup.el-menu--popup{border-radius:8px;min-width:170px;padding:6px;box-shadow:0 8px 24px #00000059}.sidebar-menu-popup .el-menu-item{border-radius:6px}.sidebar-menu-popup .el-menu-item.is-active{background:var(--brand-accent);color:#fff}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar .menu .el-sub-menu__icon-arrow{transition:none}}.sidebar .icp-link{text-align:center;color:#6b7688;flex:1;font-size:12px;text-decoration:none;transition:color .2s}.sidebar .icp-link:hover{color:#fff}.content{--content-pad:20px 24px;--el-scrollbar-bg-color:#90939966;--el-scrollbar-opacity:1;--el-scrollbar-hover-bg-color:#909399a6;--el-scrollbar-hover-opacity:1;flex:1;min-width:0;overflow:hidden}.content .content-scroll{flex:1;height:100%;min-height:0}.content>.content-scroll>.content-scroll-wrap>.el-scrollbar__view{padding:var(--content-pad)}.content-fill{flex-direction:column;display:flex}.content-fill>.content-scroll>.content-scroll-wrap>.el-scrollbar__view{flex-direction:column;min-height:100%;display:flex}.page-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-head h1{margin:0;font-size:20px;font-weight:600}.page-head .muted{color:#6b7380;font-size:12px}.panel-card{--panel-card-pad:16px;padding:var(--panel-card-pad);background:#fff;border:1px solid #d7dce3;border-radius:10px;margin-bottom:12px}.section-title{color:#2a313c;margin-bottom:12px;font-size:13px;font-weight:600}.card-title{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.card-title:hover .card-toggle{color:var(--brand-accent)}.card-toggle{color:#6b7380;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.card-caret{transition:transform .2s}.card-caret.folded{transform:rotate(-90deg)}.panel-card.card-folded>:not(.card-title){display:none}.overview-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.srv-card{background:#fff;border:1px solid #d7dce3;border-radius:12px;padding:16px;transition:box-shadow .15s}.srv-card:hover{box-shadow:0 8px 24px #21262e14}.srv-card.offline{opacity:.72}.srv-card .top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.srv-card .name{font-size:16px;font-weight:700}.srv-card .rows{border-top:1px solid #d7dce3;grid-template-columns:1fr 1fr;gap:8px 12px;padding-top:12px;display:grid}.srv-card .kv{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.srv-card .kv .k{color:#6b7380}.srv-card .kv .v{font-weight:600}.srv-card .err{color:#dc2626;border-top:1px solid #d7dce3;margin-top:10px;padding-top:10px;font-size:12px}.players-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.faction-box{background:#fff;border:1px solid #d7dce3;border-radius:8px;padding:10px}.role-title{color:#3b4660;margin:6px 0 2px;font-size:12px;font-weight:600}.squad-title{color:#2563eb;margin-top:2px;font-size:12px}.squad-noleader{color:#e6a23c;border:1px solid #e6a23c;border-radius:3px;margin-left:4px;padding:0 4px;font-size:11px}.map-preview img{border:1px solid #d7dce3;border-radius:6px;max-width:100%;max-height:420px;margin-top:8px}.cmd-result{color:#e6ebf2;white-space:pre-wrap;background:#2b3038;border-radius:6px;min-height:100px;max-height:260px;padding:12px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.op-trigger{color:#2563eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;align-items:center;gap:2px;height:22px;padding:0 4px;font-size:12px;line-height:1;display:inline-flex}.op-trigger:hover{color:#1d4ed8;background:#2563eb1a}body.dialog-warming .el-overlay{pointer-events:none;opacity:0!important}@media (width<=900px){.app-shell{flex-direction:column}.sidebar{z-index:1000;overscroll-behavior:contain;width:min(84vw,320px);height:100%;transition:transform .26s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sidebar.open{transform:translate(0);box-shadow:14px 0 34px #0c10186b}.sidebar-mask{z-index:999;touch-action:none;background:#0c101880;position:fixed;inset:0}.content{--content-pad:14px 14px calc(18px + env(safe-area-inset-bottom))}.content .content-scroll-wrap{-webkit-overflow-scrolling:touch}.overview-grid,.players-grid{grid-template-columns:1fr;gap:12px}.srv-card .rows{grid-template-columns:1fr}}@media (width<=720px){.content{--content-pad:12px 12px calc(16px + env(safe-area-inset-bottom))}.page-head{flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}.page-head h1{font-size:18px}body.has-bg-image .page-head{padding:8px 10px}.panel-card{--panel-card-pad:12px;border-radius:8px}.panel-card>.el-tabs:first-child>.el-tabs__header{border-radius:7px 7px 0 0}.panel-card>.el-tabs:first-child>.el-tabs__header .el-tabs__item{padding:0 12px}.el-dialog{max-width:92vw;width:92vw!important;margin-top:6vh!important}.el-dialog__body{max-height:66vh;padding:14px 16px;overflow-y:auto}.el-message-box{max-width:90vw;width:90vw!important}.el-dialog .el-form-item{display:block}.el-dialog .el-form-item__label{text-align:left;padding:0 0 4px;line-height:1.4;display:block;width:auto!important}.el-dialog .el-form-item__content{margin-left:0!important}.content .el-table{font-size:12px}.content .el-table .cell{padding:0 8px}.content .el-table th.el-table__cell>.cell{white-space:nowrap}.op-trigger{height:28px;padding:0 6px}.srv-card{padding:12px}.srv-card .name{font-size:15px}.map-preview img{max-height:260px}.cmd-result{max-height:200px}}@media (width<=480px){.content{--content-pad:10px 10px calc(14px + env(safe-area-inset-bottom))}.el-dialog{max-width:94vw;width:94vw!important;margin-top:4vh!important}.el-dialog__body{max-height:62vh;padding:12px}.section-title{margin-bottom:8px}}.avatar-pop{padding:10px 12px}.avatar-pop .avatar-pop-title{color:#6b7280;margin-bottom:8px;font-size:12px}.avatar-pop .avatar-pop-grid{grid-template-columns:repeat(5,1fr);justify-items:center;gap:8px;margin-bottom:10px;display:grid}.avatar-pop .avatar-pop-dot{cursor:pointer;border:none;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #00000014}.avatar-pop .avatar-pop-dot:hover{transform:scale(1.12)}.avatar-pop .avatar-pop-dot.active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2563eb}.avatar-pop .avatar-pop-custom{color:#6b7280;align-items:center;gap:8px;font-size:12px;display:flex}.notif-pop{padding:0}.notif-pop .notif-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.notif-pop .notif-head-title{color:#303845;font-size:13px;font-weight:600}.notif-pop .notif-empty{text-align:center;color:#98a2b3;padding:24px 12px;font-size:12px}.notif-pop .notif-list{max-height:360px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.notif-pop .notif-item{cursor:pointer;border-left:2px solid #0000;padding:9px 12px}.notif-pop .notif-item:hover{background:#f4f7fb}.notif-pop .notif-item.unread{background:#f7faff;border-left-color:#2563eb}.notif-pop .notif-title{color:#2a313c;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.notif-pop .notif-dot{background:#ef4444;border-radius:50%;flex:none;width:6px;height:6px}.notif-pop .notif-body{color:#5b6472;white-space:pre-line;word-break:break-all;margin-top:4px;font-size:12px;line-height:1.6}.notif-pop .notif-time{color:#98a2b3;margin-top:4px;font-size:11px}.tt-toast-stack{z-index:3000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.tt-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;opacity:0;background:linear-gradient(#1e2430f7 0%,#11151df7 100%);border:1px solid #e3b34157;border-radius:12px;align-items:center;min-width:0;max-width:min(560px,88vw);padding:12px 18px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(-8px);box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #ffffff0d}.tt-toast.show{opacity:1;transform:none}.tt-toast .tt-toast-icon{color:#e3b341;flex:none;margin-right:10px;font-size:14px;line-height:1}.tt-toast .tt-toast-content{color:#e6ebf2;min-width:0;padding:0}.tt-toast-text{letter-spacing:.5px;font-size:13px;font-weight:600}.copy-toast-inner{flex-direction:column;gap:4px;min-width:0;display:flex}.copy-toast-title{letter-spacing:.5px;font-size:13px;font-weight:600}.copy-toast-value{color:#f0cd7a;word-break:break-all;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}
