.newcs-call-audio-notice{margin:10px auto 0;max-width:320px;color:#ffda8a;font-size:13px;line-height:1.5;text-align:center}.newcs-call-resume{border:1px solid #ffe3ac;background:#fff4d8;color:#684506;border-radius:8px;min-height:40px;padding:8px 12px;font:inherit;cursor:pointer}.newcs-call-resume:focus-visible{outline:3px solid #7cb4ff;outline-offset:2px}.newcs-call-toolbar{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2147483000;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:max-content;max-width:calc(100vw - 28px);padding:10px 12px;border:1px solid #475569;border-radius:14px;background:#0f172a;color:#fff;box-shadow:0 10px 30px #0005;font-size:14px;line-height:1.4}.newcs-call-toolbar-info{min-width:0;max-width:250px;display:flex;flex-direction:column;gap:2px}.newcs-call-toolbar-peer{font-size:12px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newcs-call-toolbar button{flex-shrink:0;min-height:44px;padding:9px 14px;border-radius:9px;font:inherit;cursor:pointer}.newcs-call-show{border:1px solid #64748b;background:#1e293b;color:#fff}.newcs-call-hangup{min-width:84px;border:1px solid #ef4444;background:#dc2626;color:#fff;font-weight:700}.newcs-call-toolbar button:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.newcs-call-toolbar~.vc-mini-bar{display:none}.vc-backdrop[data-v-c2c48348]{box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.vc-card[data-v-c2c48348]{box-sizing:border-box;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;flex-shrink:0}.vc-controls[data-v-c2c48348]{box-sizing:border-box;flex-shrink:0;position:sticky;bottom:0;background:#0f172a;padding-top:12px;padding-bottom:6px;border-radius:12px}.newcs-call-toolbar~.vc-backdrop{padding-top:88px}.newcs-call-toolbar~.vc-backdrop .vc-card{max-height:calc(100vh - 106px);max-height:calc(100dvh - 106px)}@media (max-width:520px){.newcs-call-toolbar{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));max-width:none;width:auto;gap:6px;padding:8px;font-size:13px}.newcs-call-toolbar-info{flex:1}.newcs-call-toolbar button{padding:8px 10px}.newcs-call-hangup{min-width:68px}}@media (max-height:520px){.vc-card[data-v-c2c48348]{padding:12px 16px}.vc-avatar-wrap[data-v-c2c48348]{margin-top:10px;margin-bottom:8px}.vc-status-zone[data-v-c2c48348]{margin:8px 0}.vc-peer-sub[data-v-c2c48348]{margin-bottom:4px}}
