.call-overlay[data-v-10c0f04a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 90% at 50% 0%,#24385c,#0f2336 70%);color:#fff;-webkit-user-select:none;user-select:none}.call-overlay.is-video[data-v-10c0f04a]{background:#0a0f18}.call-net[data-v-10c0f04a]{position:absolute;top:0;left:0;right:0;z-index:4;padding:6px 12px;text-align:center;font-size:13px;background:#f53f3fd9}.call-net.poor[data-v-10c0f04a]{background:#ff9626d9}.call-min[data-v-10c0f04a]{position:absolute;top:14px;left:16px;z-index:4;width:34px;height:34px;border-radius:8px;border:none;cursor:pointer;background:#ffffff24;color:#fff;font-size:16px;line-height:1}.call-min[data-v-10c0f04a]:hover{background:#ffffff42}.call-remote[data-v-10c0f04a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0f18}.call-remote[data-v-10c0f04a] video{width:100%;height:100%;object-fit:cover}.call-ended-overlay[data-v-10c0f04a]{position:absolute;left:0;right:0;top:15vh;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.4);pointer-events:none;z-index:2}.call-center[data-v-10c0f04a]{position:relative;z-index:1;margin-top:18vh;display:flex;flex-direction:column;align-items:center;gap:10px}.call-avatar[data-v-10c0f04a]{width:112px;height:112px;border-radius:50%;background:linear-gradient(135deg,#4e8cff,#2f6bff);display:flex;align-items:center;justify-content:center;font-size:46px;font-weight:600}.call-avatar.sm[data-v-10c0f04a]{width:88px;height:88px;font-size:36px}.call-name[data-v-10c0f04a]{font-size:22px;font-weight:600}.call-status[data-v-10c0f04a]{font-size:14px;color:#a9c4e0}.call-local[data-v-10c0f04a]{position:absolute;top:24px;right:24px;width:120px;height:168px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#54a9f0,#3370ff);border:1.5px solid rgba(255,255,255,.25);z-index:2}.call-local[data-v-10c0f04a] video{width:100%;height:100%;object-fit:cover}.call-local-video[data-v-10c0f04a]{width:100%;height:100%}.call-local.is-fullscreen[data-v-10c0f04a]{top:0;right:0;left:0;bottom:0;width:100%;height:100%;border-radius:0;border:none;z-index:0}.call-local-status[data-v-10c0f04a]{position:absolute;left:0;right:0;top:15vh;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.4);pointer-events:none;z-index:2}.call-local-off[data-v-10c0f04a]{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;color:#cfe0f0;font-size:13px;box-sizing:border-box}.call-upgrade[data-v-10c0f04a]{position:absolute;bottom:calc(7vh + 84px);z-index:3;display:flex;align-items:center;gap:10px;padding:9px 16px;border-radius:10px;background:#142036f0;border:1px solid rgba(255,255,255,.14);font-size:13.5px}.call-upgrade.pending[data-v-10c0f04a]{color:#a9c4e0}.cu-yes[data-v-10c0f04a],.cu-no[data-v-10c0f04a]{border:none;border-radius:7px;padding:5px 14px;cursor:pointer;font-size:13px;color:#fff}.cu-yes[data-v-10c0f04a]{background:#34c759}.cu-no[data-v-10c0f04a]{background:#ffffff29}.call-controls[data-v-10c0f04a]{position:absolute;bottom:7vh;display:flex;gap:28px;z-index:2}.cc[data-v-10c0f04a]{position:relative;width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;transition:background .15s}.cc[data-v-10c0f04a]:hover{background:#ffffff42}.cc-svg[data-v-10c0f04a]{width:25px;height:25px;display:block}.cc-end[data-v-10c0f04a],.cc-reject[data-v-10c0f04a]{background:#f53f3f}.cc-end[data-v-10c0f04a]:hover,.cc-reject[data-v-10c0f04a]:hover{background:#e02e2e}.cc-accept[data-v-10c0f04a]{background:#34c759}.cc-accept[data-v-10c0f04a]:hover{background:#28a745}.cc-accept[data-v-10c0f04a]:disabled,.cc-reject[data-v-10c0f04a]:disabled{opacity:.6;cursor:default}.cc-reject[data-v-10c0f04a]:disabled:hover{background:#f53f3f}.cc-accept[data-v-10c0f04a]:disabled:hover{background:#34c759}.call-pip[data-v-10c0f04a]{position:fixed;top:70px;right:20px;z-index:3000;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#142036f5;border:1px solid rgba(255,255,255,.14);color:#fff;cursor:pointer;box-shadow:0 6px 24px #00000059;-webkit-user-select:none;user-select:none}.pip-avatar[data-v-10c0f04a]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#4e8cff,#2f6bff);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex:none}.pip-info[data-v-10c0f04a]{min-width:0}.pip-name[data-v-10c0f04a]{font-size:13px;font-weight:600;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip-status[data-v-10c0f04a]{font-size:12px;color:#9db9d8}.pip-end[data-v-10c0f04a]{flex:none;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;background:#f53f3f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.pip-end[data-v-10c0f04a]:hover{background:#e02e2e}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;background:var(--color-bg-1);color:var(--color-text-1)}:root{--type-org: 22, 93, 255;--type-dept: 13, 148, 148;--type-position: 134, 144, 156}.page-card{background:var(--color-bg-2);border-radius:8px}.navbar-right .tool-btn{width:32px;height:32px;font-size:16px;color:var(--color-text-2);border-color:var(--color-border-2)}.navbar-right .tool-btn:hover{color:rgb(var(--arcoblue-6));border-color:rgb(var(--arcoblue-6));background:var(--color-fill-1)}.tool-btn .arco-icon{width:1em;height:1em;flex-shrink:0}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.page-head-title{font-size:18px;font-weight:600;color:var(--color-text-1)}.page-head-sub{font-size:13px;color:var(--color-text-3);margin-top:6px;line-height:1.6;max-width:760px}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.num-cell{font-variant-numeric:tabular-nums}.num-pos{color:rgb(var(--green-6))}.num-neg{color:rgb(var(--red-6))}
