.call-controls{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;padding:8px}.call-controls--idle{color:#888}.call-controls__info{align-items:center;display:flex;gap:12px;margin-bottom:8px}.call-controls__status{background:#e0e0e0;border-radius:3px;font-size:11px;font-weight:600;padding:2px 6px;text-transform:uppercase}.call-controls__parties{color:#555}.call-controls__error{color:#d32f2f;font-size:12px;margin-bottom:6px}.call-controls__buttons{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.call-controls__buttons button{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 12px}.call-controls__buttons button:hover{background:#f0f0f0}.call-controls__hangup{background:#d32f2f!important;border-color:#b71c1c!important;color:#fff!important}.call-controls__hangup:hover{background:#b71c1c!important}.call-controls__panel{align-items:center;background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.call-controls__panel input,.call-controls__panel select{border:1px solid #ccc;border-radius:3px;font-size:12px;padding:4px 8px}.call-controls__panel button{background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:12px;padding:4px 10px}.call-controls__panel button:hover{background:#f0f0f0}