html:root{--color-primary:#0068b7;--color-primary-dark:#004f8f;--color-primary-light:#1686d9;--color-primary-lighter:#52a8e5;--color-primary-soft:#e9f5fc;--color-primary-faint:#f3f9fd;--color-secondary:#ed6d1f;--color-secondary-light:#f58d4d;--color-secondary-soft:#fff2e9;--color-success:#21a366;--color-success-soft:#eaf8f1;--color-warning:#e6a23c;--color-warning-soft:#fdf4e7;--color-danger:#e34d59;--color-danger-soft:#fcecef;--color-text-primary:#1f2d3d;--color-text-regular:#52616f;--color-text-secondary:#8492a6;--color-text-placeholder:#aab5bf;--color-border:#dfe6ec;--color-border-light:#edf1f4;--color-background:#f4f7fa;--color-background-soft:#f8fafc;--color-surface:#fff;--color-overlay:#002a4cb8;--color-shadow:#1f2d3d1f;--color-primary-shadow:#0068b738;--color-transparent:transparent;--header-height:64px;--sidebar-width:232px;--sidebar-collapsed-width:64px;--mobile-header-height:46px;--content-radius:8px;--page-max-width:1440px;--scrollbar-size:5px;--scrollbar-radius:999px;--scrollbar-thumb:#8492a661;--scrollbar-thumb-hover:#0068b78c;--scrollbar-thumb-active:#0068b7b8;--scrollbar-track:transparent;--el-color-primary:var(--color-primary);--el-color-primary-light-3:var(--color-primary-light);--el-color-primary-light-5:var(--color-primary-lighter);--el-color-primary-light-7:var(--color-primary-soft);--el-color-primary-light-8:var(--color-primary-soft);--el-color-primary-light-9:var(--color-primary-faint);--el-color-primary-dark-2:var(--color-primary-dark);--el-color-success:var(--color-success);--el-color-success-light-9:var(--color-success-soft);--el-color-warning:var(--color-warning);--el-color-warning-light-9:var(--color-warning-soft);--el-color-danger:var(--color-danger);--el-color-danger-light-9:var(--color-danger-soft);--el-text-color-primary:var(--color-text-primary);--el-text-color-regular:var(--color-text-regular);--el-text-color-secondary:var(--color-text-secondary);--el-text-color-placeholder:var(--color-text-placeholder);--el-border-color:var(--color-border);--el-border-color-light:var(--color-border-light);--el-border-color-lighter:var(--color-border-light);--el-fill-color:var(--color-background);--el-fill-color-light:var(--color-background-soft);--el-fill-color-lighter:var(--color-primary-faint);--el-fill-color-blank:var(--color-surface);--el-bg-color:var(--color-surface);--el-bg-color-page:var(--color-background);--el-border-radius-base:8px;--el-border-radius-small:6px;--el-box-shadow-light:0 8px 24px var(--color-shadow);--el-font-family:Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--van-primary-color:var(--color-primary)}.el-button{letter-spacing:.02em;border-radius:var(--el-border-radius-base);font-weight:500;transition:transform .18s,box-shadow .18s,background-color .18s}.el-button:not(.is-disabled):active{transform:translateY(1px)}.el-button--primary:not(:-webkit-any(.is-plain,.is-link,.is-text)){background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));border-color:var(--color-transparent);box-shadow:0 5px 14px var(--color-primary-shadow)}.el-button--primary:not(:-moz-any(.is-plain,.is-link,.is-text)){background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));border-color:var(--color-transparent);box-shadow:0 5px 14px var(--color-primary-shadow)}.el-button--primary:not(:is(.is-plain,.is-link,.is-text)){background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));border-color:var(--color-transparent);box-shadow:0 5px 14px var(--color-primary-shadow)}.el-button--primary:not(:-webkit-any(.is-plain,.is-link,.is-text)):hover,.el-button--primary:not(:-webkit-any(.is-plain,.is-link,.is-text)):focus{background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary));border-color:var(--color-transparent);box-shadow:0 7px 18px var(--color-primary-shadow)}.el-button--primary:not(:-moz-any(.is-plain,.is-link,.is-text)):hover,.el-button--primary:not(:-moz-any(.is-plain,.is-link,.is-text)):focus{background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary));border-color:var(--color-transparent);box-shadow:0 7px 18px var(--color-primary-shadow)}.el-button--primary:not(:is(.is-plain,.is-link,.is-text)):hover,.el-button--primary:not(:is(.is-plain,.is-link,.is-text)):focus{background:linear-gradient(135deg, var(--color-primary-light), var(--color-primary));border-color:var(--color-transparent);box-shadow:0 7px 18px var(--color-primary-shadow)}.el-form-item__label{white-space:nowrap}.el-form-item__label:after{content:"："}.el-form-item__label-wrap{margin-right:0}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background:var(--color-background-soft);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--color-border) inset;transition:background-color .18s,box-shadow .18s}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--color-primary-lighter) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-primary) inset, 0 0 0 3px var(--color-primary-soft)}.el-card,.el-dialog,.el-drawer{border:1px solid var(--color-border-light);box-shadow:var(--el-box-shadow-light);border-radius:12px;overflow:hidden}.el-dialog__header,.el-drawer__header{border-bottom:1px solid var(--color-border-light);margin:0;padding-bottom:16px}.el-dialog__body{padding-top:24px}.el-drawer__body{padding-top:20px}.el-dialog__title,.el-drawer__title{color:var(--color-text-primary);font-weight:600}.el-table{--el-table-header-bg-color:var(--color-primary-faint);--el-table-row-hover-bg-color:var(--color-primary-faint);--el-table-border-color:var(--color-border-light);border-radius:var(--el-border-radius-base)}.el-table th.el-table__cell{color:var(--color-primary-dark);font-weight:600}.el-menu{--el-menu-hover-bg-color:var(--color-primary-faint);--el-menu-active-color:var(--color-primary);--el-menu-base-level-padding:12px;--el-menu-level-padding:24px;--el-menu-icon-width:20px}.el-menu>.el-menu-item,.el-menu>.el-sub-menu>.el-sub-menu__title{border-radius:var(--el-border-radius-base);height:44px;margin:4px 8px;line-height:44px;position:relative;padding-left:12px!important;padding-right:12px!important}.el-menu-item.is-active{background:linear-gradient(90deg, var(--color-primary-soft), var(--color-primary-faint));font-weight:600}.el-menu-item.is-active:after{content:"";background:var(--color-secondary);border-radius:2px;width:3px;height:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.el-menu>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{margin-top:-6px;right:12px}.el-sub-menu.is-active>.el-sub-menu__title{color:var(--color-primary)}.el-menu .el-sub-menu .el-menu>.el-menu-item,.el-menu .el-sub-menu .el-menu>.el-sub-menu>.el-sub-menu__title{border-radius:var(--el-border-radius-base);height:40px;margin:2px 8px;line-height:40px;padding-left:48px!important;padding-right:12px!important}.el-menu-item .el-icon,.el-sub-menu__title .el-icon{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:8px;font-size:16px}.el-pagination{--el-pagination-button-bg-color:var(--color-background-soft);--el-pagination-hover-color:var(--color-primary)}.el-pagination .is-active{box-shadow:0 4px 10px var(--color-primary-shadow)}.el-tag{border-radius:5px}.el-overlay.is-message-box,.el-overlay.media-preview-dialog-modal{z-index:5000!important}.el-overlay-message-box{padding:16px;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:auto!important}.el-message-box,.app-confirm-box{min-width:min(480px,100vw - 32px);max-width:min(560px,100vw - 32px);color:var(--color-text-primary);background:var(--color-surface);overflow:visible;margin:0!important;position:static!important;top:auto!important;left:auto!important}.el-message-box__title,.el-message-box__message,.el-message-box__container{color:var(--color-text-primary)}.el-message-box__message p{word-break:break-word;margin:0;line-height:1.6}.el-scrollbar{--el-scrollbar-opacity:.55;--el-scrollbar-hover-opacity:.85;--el-scrollbar-bg-color:var(--scrollbar-thumb);--el-scrollbar-hover-bg-color:var(--scrollbar-thumb-hover)}.el-scrollbar__bar{border-radius:var(--scrollbar-radius);z-index:3}.el-scrollbar__bar.is-vertical{width:var(--scrollbar-size);top:4px;bottom:4px;right:2px}.el-scrollbar__bar.is-horizontal{height:var(--scrollbar-size);bottom:2px;left:4px;right:4px}.el-scrollbar__thumb{border-radius:var(--scrollbar-radius);background-color:var(--scrollbar-thumb);opacity:.7;transition:background-color .18s,opacity .18s}.el-scrollbar__thumb:hover{background-color:var(--scrollbar-thumb-hover);opacity:1}.el-table__body-wrapper,.el-drawer__body,.el-dialog__body,.el-autocomplete-suggestion__wrap,.el-select-dropdown__wrap,.el-cascader-menu__wrap,.el-tree{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.el-message.meeting-el-message{--el-message-padding:12px 18px;--el-message-close-size:16px;--el-message-close-icon-color:#e2e8f0b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-style:solid;border-width:1px;border-radius:12px;min-width:min(92vw,420px);max-width:min(94vw,480px);box-shadow:0 12px 32px #0000006b;z-index:3100!important}.el-message.meeting-el-message .el-message__content{font-size:15px;font-weight:500;line-height:1.55;color:var(--meeting-msg-text,#e2e8f0)!important}.el-message.meeting-el-message .el-message__icon{font-size:18px;color:var(--meeting-msg-icon,#94a3b8)!important}.el-message.meeting-el-message .el-message__closeBtn{display:none}.el-message.meeting-el-message.meeting-el-message--success,.el-message.meeting-el-message.el-message--success{--meeting-msg-text:#d1fae5;--meeting-msg-icon:#34d399;--el-message-bg-color:#064e3bf5;--el-message-border-color:#34d3998c;--el-message-text-color:#d1fae5;background-color:#064e3bf5!important;border-color:#34d3998c!important}.el-message.meeting-el-message.meeting-el-message--warning,.el-message.meeting-el-message.el-message--warning{--meeting-msg-text:#ffedd5;--meeting-msg-icon:#fbbf24;--el-message-bg-color:#78350ff5;--el-message-border-color:#fbbf248c;--el-message-text-color:#ffedd5;background-color:#78350ff5!important;border-color:#fbbf248c!important}.el-message.meeting-el-message.meeting-el-message--error,.el-message.meeting-el-message.el-message--error{--meeting-msg-text:#fee2e2;--meeting-msg-icon:#f87171;--el-message-bg-color:#7f1d1df5;--el-message-border-color:#f871718c;--el-message-text-color:#fee2e2;background-color:#7f1d1df5!important;border-color:#f871718c!important}.el-message.meeting-el-message.meeting-el-message--info,.el-message.meeting-el-message.el-message--info{--meeting-msg-text:#e0f2fe;--meeting-msg-icon:#38bdf8;--el-message-bg-color:#1e3a8af0;--el-message-border-color:#38bdf880;--el-message-text-color:#e0f2fe;background-color:#1e3a8af0!important;border-color:#38bdf880!important}.el-message.meeting-el-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #94a3b847;border-radius:999px;min-width:auto;max-width:min(88vw,360px);box-shadow:0 8px 24px #00000059;z-index:3200!important;background:#0f172aeb!important;padding:8px 14px!important}.el-message.meeting-el-toast .el-message__content{font-size:13px;font-weight:500;line-height:1.4;color:#e2e8f0!important}.el-message.meeting-el-toast .el-message__icon{font-size:15px}.el-message.meeting-el-toast .el-message__closeBtn{display:none}.el-message.meeting-el-toast.meeting-el-toast--success,.el-message.meeting-el-toast.el-message--success{border-color:#34d39973;background:#064e3beb!important}.el-message.meeting-el-toast.meeting-el-toast--success .el-message__icon,.el-message.meeting-el-toast.el-message--success .el-message__icon{color:#34d399!important}.el-message.meeting-el-toast.meeting-el-toast--warning,.el-message.meeting-el-toast.el-message--warning{border-color:#fbbf2473;background:#78350feb!important}.el-message.meeting-el-toast.meeting-el-toast--warning .el-message__icon,.el-message.meeting-el-toast.el-message--warning .el-message__icon{color:#fbbf24!important}.el-message.meeting-el-toast.meeting-el-toast--error,.el-message.meeting-el-toast.el-message--error{border-color:#f8717173;background:#7f1d1deb!important}.el-message.meeting-el-toast.meeting-el-toast--error .el-message__icon,.el-message.meeting-el-toast.el-message--error .el-message__icon{color:#f87171!important}.el-message.meeting-el-toast.meeting-el-toast--info,.el-message.meeting-el-toast.el-message--info{border-color:#38bdf866}.el-message.meeting-el-toast.meeting-el-toast--info .el-message__icon,.el-message.meeting-el-toast.el-message--info .el-message__icon{color:#38bdf8!important}.assist-media-hangup-box .assist-hangup,.assist-media-hangup-dialog .assist-hangup,.van-dialog .assist-hangup{text-align:left;position:relative}.assist-media-hangup-box .assist-hangup__desc,.assist-media-hangup-dialog .assist-hangup__desc,.van-dialog .assist-hangup__desc{color:inherit;margin:0;font-size:14px;line-height:1.6}.assist-media-hangup-box .assist-hangup__desc{color:var(--el-text-color-regular)}.assist-media-hangup-box--member .el-message-box__headerbtn{display:none!important}.assist-media-hangup-dialog .van-dialog__message{padding-top:14px}.assist-media-hangup-dialog .assist-hangup__head{justify-content:space-between;align-items:center;margin:0 -8px 10px 0;display:flex}.assist-media-hangup-dialog .assist-hangup__title{color:var(--van-text-color,#323233);font-size:16px;font-weight:600;line-height:24px}.assist-media-hangup-dialog .assist-hangup__close{color:#64748b;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:inline-flex}.assist-media-hangup-dialog .assist-hangup__close:active{background:#64748b1f}*{box-sizing:border-box;-webkit-tap-highlight-color:var(--color-transparent);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:1px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:padding-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none}body{color:var(--color-text-primary);background:var(--color-background);-webkit-font-smoothing:antialiased;overscroll-behavior:none;overscroll-behavior-x:none;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow:hidden}button,a,input,textarea,select,[role=button]{touch-action:manipulation}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-route-progress[data-v-2e83bff5]{z-index:4000;background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-light) 50%, var(--color-primary) 100%);transform-origin:0;height:2px;animation:.9s ease-in-out infinite app-route-progress-2e83bff5;position:fixed;top:0;left:0;right:0}@keyframes app-route-progress-2e83bff5{0%{opacity:.55;transform:scaleX(.12)}50%{opacity:1;transform:scaleX(.72)}to{opacity:.7;transform:scaleX(.96)}}
