.lp-cb{background:#fff;border:1px solid #e3e9f1;border-radius:18px;min-width:0}.lp-cb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border-bottom:1px solid #f0f3f7}.lp-cb-filters{display:flex;flex-wrap:wrap;gap:6px}.lp-cb-filters button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px;border:1px solid #e3e9f1;border-radius:999px;background:#fff;color:#30425c;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.lp-cb-filters button em{font-style:normal;font-size:11.5px;color:#5b6b80;font-variant-numeric:tabular-nums}.lp-cb-filters button.active{background:#0c2a52;border-color:#0c2a52;color:#fff}.lp-cb-filters button.active em{color:#c7d6ee}.lp-cb-filters button i{width:8px;height:8px;border-radius:50%;background:#94a3b8}.lp-cb-filters button.free i{background:#16a34a}.lp-cb-filters button.busy i{background:#dc2626}.lp-cb-filters button.away i{background:#f59e0b}.lp-cb-search{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid #e3e9f1;border-radius:10px;color:#5b6b80}.lp-cb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:#0f1f36}.lp-cb-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#146c35}.lp-cb-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#16a34a}.lp-cb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px}.lp-cb-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e3e9f1;border-left:4px solid #cbd5e1;border-radius:14px;background:#fff;min-width:0}.lp-cb-card.free{border-left-color:#16a34a}.lp-cb-card.busy{border-left-color:#dc2626}.lp-cb-card.ring,.lp-cb-card.hold{border-left-color:#f59e0b}.lp-cb-card.dnd{border-left-color:#dc2626}.lp-cb-card.away{border-left-color:#f59e0b}.lp-cb-card.off{background:#fafbfc}.lp-cb-top{display:flex;align-items:center;gap:11px;min-width:0}.lp-cb-avatar{position:relative;flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaf1fd;color:#1d5fd6;font-weight:700;font-size:14px}.lp-cb-avatar i{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;border:2px solid #fff;background:#94a3b8}.lp-cb-card.free .lp-cb-avatar i{background:#16a34a}.lp-cb-card.busy .lp-cb-avatar i,.lp-cb-card.dnd .lp-cb-avatar i{background:#dc2626}.lp-cb-card.ring .lp-cb-avatar i,.lp-cb-card.hold .lp-cb-avatar i,.lp-cb-card.away .lp-cb-avatar i{background:#f59e0b}.lp-cb-card.ring .lp-cb-avatar i{animation:lp-cb-ring 1s ease-in-out infinite}@keyframes lp-cb-ring{50%{transform:scale(1.35)}}.lp-cb-card.off .lp-cb-avatar{background:#eef1f5;color:#64748b}.lp-cb-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lp-cb-id strong{font-size:14px;font-weight:650;color:#0f1f36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-cb-id span{font-size:12px;color:#5b6b80}.lp-cb-state{flex:none;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:#eef1f5;color:#475569}.lp-cb-card.free .lp-cb-state{background:#e8f7ee;color:#146c35}.lp-cb-card.busy .lp-cb-state,.lp-cb-card.dnd .lp-cb-state{background:#fdecec;color:#b42318}.lp-cb-card.ring .lp-cb-state,.lp-cb-card.hold .lp-cb-state,.lp-cb-card.away .lp-cb-state{background:#fdf3dc;color:#8a5300}.lp-cb-actions{display:flex;gap:6px}.lp-cb-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;width:34px;border:1px solid #e3e9f1;border-radius:9px;background:#fff;color:#30425c;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.lp-cb-actions button.call{flex:1;width:auto;background:#e8f7ee;border-color:#c6ebd4;color:#146c35}.lp-cb-actions button:hover:not(:disabled){border-color:#b9d0f4}.lp-cb-actions button:disabled{opacity:.45;cursor:not-allowed}.lp-cb-empty{padding:40px 16px;text-align:center;color:#5b6b80;font-size:13px}
