*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-weight:400;--primary-bg: #ffffff;--secondary-bg: #f5f5f5;--tertiary-bg: #e0e0e0;--border-color: #d1d5db;--text-primary: #111827;--text-secondary: #4b5563;--text-tertiary: #6b7280;--primary-color: #4f46e5;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--info-color: #3b82f6;color-scheme:light;color:var(--text-primary);background-color:var(--primary-bg)}html,body{height:100%;overflow:hidden}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--primary-bg);color:var(--text-primary)}#app{width:100%;height:100vh;margin:0;padding:0}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;outline:none}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background-color:var(--secondary-bg);border:1px solid var(--border-color);border-radius:4px;padding:8px 12px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--primary-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--primary-bg);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#718096}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in{animation:slideIn .3s ease-in-out}@media (max-width: 768px){:root{font-size:14px}}@media (max-width: 480px){:root{font-size:12px}}@media (prefers-contrast: high){:root{--border-color: #ffffff;--text-secondary: #ffffff}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.user-list-container[data-v-5e37b5bb]{padding:16px;height:100%;display:flex;flex-direction:column}.section-header[data-v-5e37b5bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2[data-v-5e37b5bb]{font-size:1.1rem;margin:0}.user-count[data-v-5e37b5bb]{font-size:.9rem;color:#a0aec0}.user-list[data-v-5e37b5bb]{flex:1;overflow-y:auto}.user-item[data-v-5e37b5bb]{display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:8px;background-color:#2d3748;border-radius:8px;transition:background-color .2s}.user-item[data-v-5e37b5bb]:hover{background-color:#374151}.user-info[data-v-5e37b5bb]{display:flex;align-items:center;gap:12px;flex:1}.avatar-container[data-v-5e37b5bb]{position:relative}.user-avatar[data-v-5e37b5bb]{font-size:2rem;display:block}.status-indicator[data-v-5e37b5bb]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid #2d3748}.status-online[data-v-5e37b5bb]{background-color:#4ade80}.status-offline[data-v-5e37b5bb]{background-color:#a0aec0}.status-busy[data-v-5e37b5bb]{background-color:#f87171}.user-details[data-v-5e37b5bb]{min-width:0}.user-name[data-v-5e37b5bb]{font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-meta[data-v-5e37b5bb]{display:flex;gap:12px;font-size:.8rem;color:#a0aec0}.user-stats[data-v-5e37b5bb]{display:flex;align-items:center;gap:8px;margin-right:12px}.battery-info[data-v-5e37b5bb]{display:flex;align-items:center;gap:4px;font-size:.9rem}.call-button[data-v-5e37b5bb]{background-color:#4f46e5;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.call-button[data-v-5e37b5bb]:hover:not(.disabled){background-color:#4338ca;transform:scale(1.05)}.call-button.disabled[data-v-5e37b5bb]{background-color:#4a5568;cursor:not-allowed;opacity:.5}.call-icon[data-v-5e37b5bb]{font-size:1.2rem}.system-tips[data-v-5e37b5bb]{margin-top:16px;padding:12px;background-color:#1e293b;border-radius:8px}.tip-item[data-v-5e37b5bb]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem;color:#cbd5e1}.tip-item[data-v-5e37b5bb]:last-child{margin-bottom:0}.tip-icon[data-v-5e37b5bb]{font-size:1rem}.user-list[data-v-5e37b5bb]::-webkit-scrollbar{width:6px}.user-list[data-v-5e37b5bb]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.user-list[data-v-5e37b5bb]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:3px}.user-list[data-v-5e37b5bb]::-webkit-scrollbar-thumb:hover{background:#718096}.call-screen-container[data-v-3920f920]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px;background-color:#1a1a1a}.call-info[data-v-3920f920]{text-align:center;margin-top:40px}.caller-avatar[data-v-3920f920]{font-size:5rem;margin-bottom:24px}.caller-name[data-v-3920f920]{font-size:1.5rem;font-weight:500;margin-bottom:8px}.call-status[data-v-3920f920]{font-size:1rem;color:#a0aec0;margin-bottom:16px}.call-duration[data-v-3920f920]{font-size:1.2rem;font-weight:500;color:#4f46e5;margin-bottom:24px}.call-status-icon[data-v-3920f920]{height:60px;display:flex;align-items:center;justify-content:center}.ringing-icon[data-v-3920f920]{width:24px;height:24px;background-color:#4f46e5;border-radius:50%;animation:ring-3920f920 1.5s infinite}@keyframes ring-3920f920{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(2);opacity:0}}.in-call-icon[data-v-3920f920]{width:24px;height:24px;background-color:#4ade80;border-radius:50%;animation:pulse-3920f920 2s infinite}@keyframes pulse-3920f920{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.rejected-icon[data-v-3920f920],.ended-icon[data-v-3920f920]{font-size:2rem}.call-controls[data-v-3920f920]{width:100%;display:flex;justify-content:center;gap:32px;margin-bottom:40px}.control-button[data-v-3920f920]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:none;border-radius:50%;width:80px;height:80px;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:500}.control-button.cancel[data-v-3920f920],.control-button.end[data-v-3920f920],.control-button.reject[data-v-3920f920]{background-color:#f87171;color:#fff}.control-button.accept[data-v-3920f920]{background-color:#4ade80;color:#fff}.control-button.back[data-v-3920f920]{background-color:#475569;color:#fff}.control-button.retry[data-v-3920f920]{background-color:#4f46e5;color:#fff}.control-button[data-v-3920f920]:hover{transform:scale(1.05)}.button-icon[data-v-3920f920]{font-size:1.5rem}.additional-controls[data-v-3920f920]{display:flex;gap:24px;margin-top:32px;width:100%;justify-content:center}.additional-button[data-v-3920f920]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:none;background-color:#374151;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.9rem}.additional-button[data-v-3920f920]:hover{background-color:#4b5563;transform:scale(1.05)}.call-tips[data-v-3920f920]{width:100%;padding:12px;background-color:#1e293b;border-radius:8px;text-align:center}.tip-item[data-v-3920f920]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem;color:#cbd5e1}.tip-icon[data-v-3920f920]{font-size:1rem}.app-container[data-v-c4c2ce1e]{height:100vh;display:flex;flex-direction:column;background-color:#1a1a1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app-header[data-v-c4c2ce1e]{padding:16px;background-color:#2d3748;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4a5568}.app-header h1[data-v-c4c2ce1e]{font-size:1.2rem;margin:0}.current-user-info[data-v-c4c2ce1e]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-c4c2ce1e]{font-size:1.5rem}.status-indicator[data-v-c4c2ce1e]{width:8px;height:8px;border-radius:50%;background-color:#4ade80}.app-main[data-v-c4c2ce1e]{flex:1;overflow-y:auto}.app-footer[data-v-c4c2ce1e]{padding:12px 16px;background-color:#2d3748;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#a0aec0;border-top:1px solid #4a5568}
