.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.global-error-page[data-v-f5ed1a96]{background:#f5f7fb;place-items:center;min-height:100vh;padding:32px;display:grid}.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-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top .4s, bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}:root{--admin-primary:#2563eb;--admin-primary-dark:#1d4ed8;--admin-bg:#f5f7fb;--admin-surface:#fff;--admin-border:#e5eaf2;--admin-text:#172033;--admin-muted:#697386;--admin-radius:12px;--surface-radius-lg:18px;--surface-radius-md:12px;--page-max-width:1180px;--page-gutter:clamp(14px, 3vw, 30px);--shadow-soft:0 10px 30px #1720330f;color:var(--admin-text);background:var(--admin-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:0;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}.admin-shell{background:var(--admin-bg);min-width:0;min-height:100vh}.admin-shell>.el-container{min-width:0}.admin-aside{z-index:20;border-right:1px solid var(--admin-border);background:var(--admin-surface);flex-direction:column;height:100vh;transition:width .22s,transform .22s;display:flex;position:sticky;top:0;overflow:hidden}.mobile-menu-toggle,.admin-mobile-close,.admin-mobile-backdrop{display:none}.brand{height:72px;color:inherit;border-bottom:1px solid #edf1f6;flex:none;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:flex}.aside-collapsed .brand{justify-content:center;padding:0}.brand-copy{min-width:130px}.brand strong{color:#111827;font-size:17px;line-height:24px;display:block}.brand span{color:#6b7280;font-size:12px}.brand-mark{object-fit:cover;border:1px solid #dbe8f6;border-radius:11px;flex:none;width:38px;height:38px;display:block;box-shadow:0 8px 18px #4174b22e}.context-switcher{padding:14px 12px 4px}.context-switcher-label{color:#98a2b3;letter-spacing:.08em;margin:0 4px 7px;font-size:11px;font-weight:600;display:block}.context-switcher-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.context-all-button{color:#4a78d1;cursor:pointer;background:0 0;border:0;margin:0 4px 7px 0;padding:0;font-size:11px}.context-dropdown{width:100%}.context-trigger{color:#344054;cursor:pointer;text-align:left;background:#f8faff;border:1px solid #e6ebf3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.context-trigger:hover{background:#f3f7ff;border-color:#bfd3fb}.context-trigger>span,.context-option>span{min-width:0}.context-trigger strong,.context-trigger small,.context-option strong,.context-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.context-trigger strong{font-size:13px}.context-trigger small{color:#7b8495;margin-top:3px;font-size:11px}.context-option{grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:252px;display:grid}.context-option strong{color:#344054;font-size:13px}.context-option small{color:#8a94a6;margin-top:2px;font-size:11px}.workspace-dialog-title{gap:4px;display:grid}.workspace-dialog-title strong{color:#1f2a44;font-size:18px}.workspace-dialog-title span{color:#7b8495;font-size:13px}.workspace-search{margin-bottom:18px}.workspace-section+.workspace-section{margin-top:22px}.workspace-section h3{color:#344054;margin:0;font-size:14px}.workspace-section-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.workspace-section-heading span{color:#98a2b3;font-size:12px}.workspace-options{gap:8px;max-height:352px;padding-right:4px;display:grid;overflow:auto}.workspace-option{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7ecf4;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;padding:11px;transition:border-color .18s,background .18s;display:grid}.workspace-option+.workspace-option{margin-top:8px}.workspace-option:hover:not(:disabled),.workspace-option.active{background:#f4f8ff;border-color:#b9d0fb}.workspace-option:disabled{cursor:wait;opacity:.65}.workspace-option>span{min-width:0}.workspace-option strong,.workspace-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-option strong{color:#25324a;font-size:14px;font-weight:600}.workspace-option small{color:#8893a7;margin-top:4px;font-size:12px}.workspace-option .el-icon{color:#3d73d8}.admin-quick-access{gap:10px;padding:10px 12px 2px;display:grid}.admin-quick-group{gap:4px;display:grid}.admin-quick-group>span{color:#98a2b3;letter-spacing:.06em;margin:0 4px 2px;font-size:10px;font-weight:650}.admin-quick-group button{color:#667085;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;width:100%;height:34px;padding:0 9px;display:grid}.admin-quick-group button:hover{color:var(--admin-primary);background:#f3f7ff}.admin-quick-group button .el-icon{color:#6f91d0}.admin-quick-group button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.admin-menu{border-right:0;flex:1;padding:12px;overflow:hidden auto}.admin-menu .el-menu-item{color:#566176;border-radius:9px;height:44px;margin-bottom:5px;font-weight:500;position:relative}.admin-menu .el-sub-menu__title{color:#344054;border-radius:9px;height:44px;margin-bottom:5px;font-weight:650}.admin-menu .el-sub-menu__title:hover{color:var(--admin-primary);background:#f3f7ff}.admin-menu .el-sub-menu .el-menu{background:0 0}.admin-menu .el-sub-menu .el-menu-item{min-width:0;height:40px;margin-left:10px;font-size:13px;padding-left:34px!important}.admin-menu .el-menu-item:hover{color:var(--admin-primary);background:#f3f7ff}.admin-menu .el-menu-item.is-active{color:var(--admin-primary-dark);background:linear-gradient(90deg,#eaf2ff,#f4f8ff);font-weight:700}.admin-menu .el-menu-item.is-active:before{background:var(--admin-primary);content:"";border-radius:0 4px 4px 0;width:4px;height:26px;position:absolute;top:9px;left:-12px}.menu-label{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.menu-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-entry-badge{color:#1677ff;background:#e6f4ff;border:1px solid #91caff;border-radius:4px;flex:none;padding:1px 5px;font-size:9px;font-weight:500;line-height:16px}.menu-label em{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:22px;padding:1px 6px;font-size:10px;font-style:normal;line-height:18px}.admin-menu.el-menu--collapse{width:auto}.admin-menu.el-menu--collapse .el-sub-menu__title,.admin-menu.el-menu--collapse .el-menu-item{justify-content:center;padding:0!important}.admin-menu.el-menu--collapse .el-menu-item.is-active:before{left:-12px}.aside-collapse{border:1px solid var(--admin-border);color:#6b7280;cursor:pointer;background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;height:48px;margin:8px 12px 14px;display:flex}.aside-collapse:hover{color:var(--admin-primary);background:#f7faff}.aside-collapsed .aside-collapse{margin-inline:10px}.admin-header{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e5eaf2e6;justify-content:space-between;align-items:center;height:86px;padding:0 30px;display:flex;position:sticky;top:0}.admin-header-main{flex:1;min-width:0}.admin-title-row{align-items:baseline;gap:14px;display:flex}.admin-title-row>span{color:var(--admin-muted);font-size:13px}.admin-header h1{color:var(--admin-text);letter-spacing:0;margin:0;font-size:22px;font-weight:700}.admin-page-search{flex:none;width:clamp(240px,23vw,360px);margin:0 18px}.admin-page-search .el-autocomplete,.admin-page-search .el-input{width:100%}.admin-page-search .el-input__wrapper{background:#f6f8fc;border-radius:12px;min-height:42px;padding-inline:13px 10px;transition:background .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #e1e7f0}.admin-page-search .el-input__wrapper:hover{background:#fff;box-shadow:inset 0 0 0 1px #bfd0ee}.admin-page-search .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--admin-primary) inset, 0 0 0 3px #2f66e01a;background:#fff}.admin-page-search kbd{color:#8a96a8;text-align:center;background:#fff;border:1px solid #dce3ee;border-radius:6px;min-width:44px;padding:2px 6px;font:11px/1.4 inherit}.admin-page-search-option{align-items:center;gap:11px;min-width:240px;padding:3px 0;display:flex}.admin-page-search-option>.el-icon{width:30px;height:30px;color:var(--admin-primary);background:#edf4ff;border-radius:9px;flex:none}.admin-page-search-option>span{gap:2px;min-width:0;display:grid}.admin-page-search-option strong{color:#263247;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.admin-page-search-option small{color:#97a1b2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-user{border:1px solid var(--admin-border);color:#374151;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 10px 7px 7px;display:inline-flex}.admin-header-actions{align-items:center;gap:10px;display:flex}.admin-icon-action{border:1px solid var(--admin-border);color:#64748b;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-icon-action:hover{color:#d18a1f;background:#fffaf0;border-color:#bfd3fb}.admin-home-link{border:1px solid var(--admin-border);color:#526077;background:#fff;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.admin-home-link:hover{color:var(--admin-primary);background:#f4f8ff;border-color:#bfd3fb}.admin-main{padding:24px 30px 38px}.admin-main>*{width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.page-stack{flex-direction:column;gap:18px;display:flex}.metric-card,.content-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--shadow-soft)}.metric-card{min-height:128px;padding:20px 22px}.metric-card span,.metric-card small{color:var(--admin-muted)}.metric-card strong{color:var(--admin-text);margin:10px 0 8px;font-size:32px;line-height:38px;display:block}.content-panel{padding:20px 22px}.panel-header,.filter-bar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-header{justify-content:space-between}.admin-main>.content-panel>.panel-header:first-child{flex-direction:row;justify-content:flex-end;min-height:0;margin-bottom:14px}.admin-main>.content-panel>.panel-header:first-child>div:first-child{display:none}.admin-main>.content-panel>.panel-header:first-child:not(:has(.el-button)){display:none}.panel-header h2{color:var(--admin-text);margin:0;font-size:18px}.panel-header p{color:var(--admin-muted);margin:4px 0 0;font-size:13px}.filter-bar{background:#fafbfd;border:1px solid #edf1f6;border-radius:10px;flex-wrap:wrap;padding:14px}.el-table{--el-table-border-color:#edf1f6;--el-table-header-bg-color:#f7f9fc;--el-table-header-text-color:#4c586d;--el-table-row-hover-bg-color:#f7faff;border:1px solid #edf1f6;border-radius:10px;overflow:hidden}.el-table th.el-table__cell{height:48px;font-size:13px;font-weight:700}.el-table td.el-table__cell{height:50px}.el-table .cell{line-height:1.5}.el-tag{border-radius:999px;font-weight:600}.el-tag--warning{--el-tag-bg-color:#fff7e8;--el-tag-border-color:#fde1ae;--el-tag-text-color:#b76608}.el-tag--success{--el-tag-bg-color:#ecfdf3;--el-tag-border-color:#bdebd0;--el-tag-text-color:#087443}.el-tag--danger{--el-tag-bg-color:#fff0f0;--el-tag-border-color:#f7caca;--el-tag-text-color:#c53939}.el-tag--info{--el-tag-bg-color:#f2f4f7;--el-tag-border-color:#dfe3e9;--el-tag-text-color:#596579}.el-drawer{border-radius:14px 0 0 14px;box-shadow:-16px 0 44px #0f172a1f}.el-drawer__header{border-bottom:1px solid var(--admin-border);min-height:68px;color:var(--admin-text);margin-bottom:0;padding:0 24px;font-weight:700}.el-drawer__body{padding:22px 24px}.el-pagination{justify-content:flex-end;margin-top:16px}.queue-item{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dfe8f7;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:116px;padding:16px;display:flex}@media (width<=1365px){.admin-header{padding-inline:22px}.admin-page-search{width:230px;margin-inline:14px}.admin-page-search kbd{display:none}.admin-main{padding:20px 22px 32px}.content-panel{padding:18px}.admin-title-row>span{display:none}}@media (width>=1700px){.admin-main{padding:30px 38px 48px}.page-stack{gap:22px}.content-panel{padding:24px 26px}}.queue-item span{color:#6b7280}.queue-item strong{color:#111827;font-size:30px}.login-page{background:linear-gradient(135deg,#2563eb14,#14b8a60f),#f4f7fb;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative}.login-back-home{color:#617087;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:32px}.login-back-home:hover{color:var(--admin-primary)}.login-panel{border-radius:var(--surface-radius-lg);background:#fff;border:1px solid #e5e7eb;grid-template-columns:1.05fr .95fr;width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 22px 60px #0f172a1f}.login-copy{color:#fff;background:linear-gradient(#1118278f,#1118277a),url(/site-assets/hero-camera-sunrise.webp) 50%/cover;flex-direction:column;justify-content:center;min-height:480px;padding:48px;display:flex}.brand-row{align-items:center;gap:10px;margin-bottom:48px;font-weight:700;display:flex}.login-copy h1{letter-spacing:0;max-width:360px;margin:0 0 14px;font-size:34px;line-height:42px}.login-copy p{color:#ffffffd1;max-width:420px;margin:0;line-height:1.7}.login-copy-content{margin-block:auto}.login-eyebrow{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;margin-bottom:16px;padding:5px 10px;font-size:12px;display:inline-flex}.login-feature-list{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.login-feature-list span{color:#ffffffdb;background:#ffffff1f;border-radius:7px;padding:6px 9px;font-size:11px}.login-form{flex-direction:column;justify-content:center;padding:48px;display:flex}.login-form h2{color:#111827;margin:0 0 24px;font-size:22px}.login-form-heading{margin-bottom:24px}.login-form-heading>span{color:var(--admin-primary);font-size:12px;font-weight:700}.login-form-heading h2{margin:7px 0 8px}.login-form-heading p{color:#7b8495;margin:0;font-size:13px;line-height:1.6}.login-identity-list{flex-wrap:wrap;gap:7px;margin:-8px 0 20px;display:flex}.login-identity-list span{color:#5270a6;background:#f5f8ff;border:1px solid #dce6f8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.login-button{width:100%}.login-hint{color:#6b7280;text-align:center;margin:16px 0 0;font-size:13px}.circle-console-hero{background:linear-gradient(135deg,#fff,#f4f8ff);justify-content:space-between;align-items:center;min-height:138px;display:flex}.circle-console-identity{align-items:center;gap:18px;display:flex}.circle-console-identity h2{margin:9px 0 5px;font-size:24px}.circle-console-identity p{color:var(--admin-muted);margin:0}.circle-console-status{background:#fff;border:1px solid #dfe8f7;border-radius:10px;min-width:140px;padding:14px 18px}.circle-console-status span,.circle-console-status strong{display:block}.circle-console-status span{color:var(--admin-muted);font-size:12px}.circle-console-status strong{color:#087443;margin-top:7px;font-size:18px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability-card{background:#fbfcfe;border:1px solid #e8edf5;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.capability-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.capability-link:hover{border-color:#bcd2fa;transform:translateY(-1px);box-shadow:0 8px 20px #2f67c61a}.capability-card>.el-icon{width:42px;height:42px;color:var(--admin-primary);background:#eaf2ff;border-radius:10px;font-size:20px}.capability-card strong{color:#263244;font-size:15px}.capability-card p{color:var(--admin-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.empty-console-space{place-items:center;min-height:calc(100vh - 150px);display:grid}.empty-console-space p{max-width:520px;color:var(--admin-muted);text-align:center;margin:0 0 18px;line-height:1.7}.api-error-content{gap:10px;display:grid}.api-error-notification.el-notification{background:#fffffffa;border:1px solid #f2d4d4;border-radius:12px;width:min(420px,100vw - 32px);padding:16px 18px;box-shadow:0 18px 48px #0f172a29}.api-error-notification .el-notification__group{min-width:0}.api-error-notification .el-notification__title{color:#172033;font-size:16px}.api-error-notification .el-notification__content{text-align:left;margin-top:8px}.api-error-message{color:var(--el-text-color-primary);margin:0;line-height:1.6}.api-error-request{background:var(--el-fill-color-light);color:var(--el-text-color-secondary);word-break:break-all;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.api-error-copy{border:1px solid var(--el-color-primary-light-5);background:var(--el-color-primary-light-9);color:var(--el-color-primary);cursor:pointer;border-radius:6px;flex:none;padding:3px 9px}.api-error-copy:hover{background:var(--el-color-primary-light-8)}.api-error-log-link{color:var(--el-color-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:3px 9px}.api-error-log-link:hover{text-decoration:underline}@media (width<=900px){.admin-aside{z-index:110;height:100dvh;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:18px 0 48px #0f172a2e;width:min(82vw,288px)!important}.mobile-menu-open .admin-aside{transform:translate(0)}.admin-mobile-backdrop{z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;border:0;display:block;position:fixed;inset:0}.mobile-menu-toggle{z-index:120;border:1px solid var(--admin-border);color:#475569;cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.admin-mobile-close{z-index:2;border:1px solid var(--admin-border);color:#475569;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:12px}.admin-mobile-close:focus-visible,.mobile-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.admin-aside .brand{padding-right:56px}.aside-collapsed .brand{justify-content:flex-start;padding:0 20px}.admin-header{gap:11px;height:72px;padding:0 14px}.admin-page-search{display:none}.admin-home-link{justify-content:center;width:40px;height:40px;padding:0}.admin-home-link span{display:none}.admin-header-main{flex:1;overflow:hidden}.admin-title-row h1{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.admin-title-row>span{display:none}.admin-user{background:0 0;border:0;padding:5px}.admin-user>span,.admin-user>.el-tag{display:none}.admin-main{padding:16px var(--page-gutter) 32px;overflow-x:hidden}.page-stack{gap:14px}.content-panel{border-radius:var(--surface-radius-md);padding:16px}.panel-header{align-items:flex-start;gap:12px}.panel-header h2{font-size:17px}.panel-header p{line-height:1.55}.filter-bar{align-items:stretch;padding:12px}.filter-bar>.el-input,.filter-bar>.el-select,.filter-bar>.el-date-editor,.filter-bar>.el-cascader{width:100%!important}.filter-bar>.el-button{flex:1;min-width:96px}.el-table{max-width:100%}.el-pagination{justify-content:center;max-width:100%;padding-bottom:4px;overflow-x:auto}.el-drawer{border-radius:14px 0 0 14px;width:min(94vw,720px)!important}.el-drawer__header{min-height:60px;padding-inline:18px}.el-drawer__body{padding:18px}.el-dialog{border-radius:14px;width:min(94vw,680px)!important;margin:4vh auto!important}.el-dialog__header,.el-dialog__body,.el-dialog__footer{padding-left:18px;padding-right:18px}.el-message-box{width:min(92vw,420px)!important}.circle-console-hero{flex-direction:column;align-items:flex-start;gap:18px}.circle-console-status{width:100%;min-width:0}.capability-grid{grid-template-columns:1fr}}@media (width<=640px){.login-page{min-height:100dvh;padding:74px 14px 24px;display:block}.login-back-home{top:22px;left:18px}.login-panel{border-radius:16px;grid-template-columns:1fr}.login-copy{min-height:250px;padding:28px 24px}.brand-row{margin-bottom:34px}.login-copy h1{font-size:27px;line-height:1.32}.login-feature-list{margin-top:28px}.login-form{padding:30px 24px}.panel-header{flex-direction:column}.panel-header>.el-button,.panel-header>div+div{width:100%}.batch-toolbar{flex-wrap:wrap;align-items:stretch}.batch-toolbar span{width:100%;margin-right:0}.capability-card{grid-template-columns:40px minmax(0,1fr)}.capability-card>.el-tag{grid-column:2;justify-self:start}.circle-console-identity{align-items:flex-start}.api-error-request{flex-wrap:wrap;align-items:flex-start}.api-error-notification.el-notification{width:calc(100vw - 24px);right:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
