:root{--page-header-offset:44px}.dashboard-cards-container,.report-cards-container{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.dashboard-cards-container+.dashboard-cards-container,.report-cards-container+.report-cards-container{margin-top:12px}.dashboard-cards-row,.report-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:0;padding:0}@media(max-width:1024px){.dashboard-cards-row,.report-cards-row{grid-template-columns:1fr}}.dashboard-cards-row--agent-threat,.report-cards-row--agent-threat{grid-template-columns:minmax(320px,3fr) minmax(200px,1fr);gap:12px}@media(max-width:1024px){.dashboard-cards-row--agent-threat,.report-cards-row--agent-threat{grid-template-columns:1fr}}.dashboard-card--agent-list,.dashboard-card--agent-list .dashboard-card-content,.dashboard-card--agent-list .data-table td,.dashboard-card--agent-list .data-table th,.dashboard-card--agent-list .table-card{padding:0}.dashboard-card--agent-list .clickable-row:hover td{background-color:rgba(220,233,255,.6352941176)}.dashboard-cards-row .dashboard-card:has(.card-table-wrapper):not([data-card-id=devices-overview]),.dashboard-cards-row .dashboard-card:has(.table-card):not([data-card-id=devices-overview]),.dashboard-cards-row .report-card:has(.card-table-wrapper):not([data-card-id=devices-overview]),.dashboard-cards-row .report-card:has(.table-card):not([data-card-id=devices-overview]),.report-cards-row .dashboard-card:has(.card-table-wrapper):not([data-card-id=devices-overview]),.report-cards-row .dashboard-card:has(.table-card):not([data-card-id=devices-overview]),.report-cards-row .report-card:has(.card-table-wrapper):not([data-card-id=devices-overview]),.report-cards-row .report-card:has(.table-card):not([data-card-id=devices-overview]){grid-column:1/-1}.dashboard-card,.report-card{background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:6px;padding:0;position:relative;transition:all .2s ease;margin:0;overflow:visible;z-index:1}.dashboard-card.draggable,.report-card.draggable{cursor:move}.dashboard-card.draggable:hover,.report-card.draggable:hover{border-color:#4285f4}.dashboard-card.dragging,.report-card.dragging{opacity:.5;transform:scale(.98)}.dashboard-card.drag-over,.report-card.drag-over{border-color:#4285f4;border-style:dashed;background-color:rgba(66,133,244,.05)}.dashboard-card .drag-handle,.report-card .drag-handle{position:absolute;top:8px;left:8px;color:#697ba9;cursor:grab;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.dashboard-card .drag-handle:hover,.report-card .drag-handle:hover{color:#4285f4;background-color:rgba(66,133,244,.1)}.dashboard-card .drag-handle:active,.report-card .drag-handle:active{cursor:grabbing}.dashboard-card .drag-handle svg,.report-card .drag-handle svg{width:16px;height:16px}.dashboard-card .dashboard-card-header,.dashboard-card .report-card-header,.report-card .dashboard-card-header,.report-card .report-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-card .dashboard-card-header h3,.dashboard-card .report-card-header h3,.report-card .dashboard-card-header h3,.report-card .report-card-header h3{font-size:16px;font-weight:700;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-card .dashboard-card-header .dashboard-card-actions,.dashboard-card .dashboard-card-header .report-card-actions,.dashboard-card .report-card-header .dashboard-card-actions,.dashboard-card .report-card-header .report-card-actions,.report-card .dashboard-card-header .dashboard-card-actions,.report-card .dashboard-card-header .report-card-actions,.report-card .report-card-header .dashboard-card-actions,.report-card .report-card-header .report-card-actions{display:flex;align-items:center;gap:12px}.dashboard-card .dashboard-card-header .dashboard-card-actions .filter-badge,.dashboard-card .dashboard-card-header .report-card-actions .filter-badge,.dashboard-card .report-card-header .dashboard-card-actions .filter-badge,.dashboard-card .report-card-header .report-card-actions .filter-badge,.report-card .dashboard-card-header .dashboard-card-actions .filter-badge,.report-card .dashboard-card-header .report-card-actions .filter-badge,.report-card .report-card-header .dashboard-card-actions .filter-badge,.report-card .report-card-header .report-card-actions .filter-badge{font-size:14px;color:#1d2437;padding:4px 12px;background-color:rgba(220,233,255,.6352941176);border-radius:4px}.dashboard-card .dashboard-card-header .dashboard-card-actions .download-link,.dashboard-card .dashboard-card-header .report-card-actions .download-link,.dashboard-card .report-card-header .dashboard-card-actions .download-link,.dashboard-card .report-card-header .report-card-actions .download-link,.report-card .dashboard-card-header .dashboard-card-actions .download-link,.report-card .dashboard-card-header .report-card-actions .download-link,.report-card .report-card-header .dashboard-card-actions .download-link,.report-card .report-card-header .report-card-actions .download-link{background:none;border:none;color:#4285f4;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;transition:all .2s}.dashboard-card .dashboard-card-header .dashboard-card-actions .download-link svg,.dashboard-card .dashboard-card-header .report-card-actions .download-link svg,.dashboard-card .report-card-header .dashboard-card-actions .download-link svg,.dashboard-card .report-card-header .report-card-actions .download-link svg,.report-card .dashboard-card-header .dashboard-card-actions .download-link svg,.report-card .dashboard-card-header .report-card-actions .download-link svg,.report-card .report-card-header .dashboard-card-actions .download-link svg,.report-card .report-card-header .report-card-actions .download-link svg{color:#4285f4;width:16px;height:16px}.dashboard-card .dashboard-card-header .dashboard-card-actions .download-link:hover,.dashboard-card .dashboard-card-header .report-card-actions .download-link:hover,.dashboard-card .report-card-header .dashboard-card-actions .download-link:hover,.dashboard-card .report-card-header .report-card-actions .download-link:hover,.report-card .dashboard-card-header .dashboard-card-actions .download-link:hover,.report-card .dashboard-card-header .report-card-actions .download-link:hover,.report-card .report-card-header .dashboard-card-actions .download-link:hover,.report-card .report-card-header .report-card-actions .download-link:hover{opacity:.8}.dashboard-card .dashboard-card-header .dashboard-card-actions .card-action-btn,.dashboard-card .dashboard-card-header .report-card-actions .card-action-btn,.dashboard-card .report-card-header .dashboard-card-actions .card-action-btn,.dashboard-card .report-card-header .report-card-actions .card-action-btn,.report-card .dashboard-card-header .dashboard-card-actions .card-action-btn,.report-card .dashboard-card-header .report-card-actions .card-action-btn,.report-card .report-card-header .dashboard-card-actions .card-action-btn,.report-card .report-card-header .report-card-actions .card-action-btn{background:none;border:none;color:#4285f4;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;opacity:1;transform:scale(1)}.dashboard-card .dashboard-card-header .dashboard-card-actions .card-action-btn:hover,.dashboard-card .dashboard-card-header .report-card-actions .card-action-btn:hover,.dashboard-card .report-card-header .dashboard-card-actions .card-action-btn:hover,.dashboard-card .report-card-header .report-card-actions .card-action-btn:hover,.report-card .dashboard-card-header .dashboard-card-actions .card-action-btn:hover,.report-card .dashboard-card-header .report-card-actions .card-action-btn:hover,.report-card .report-card-header .dashboard-card-actions .card-action-btn:hover,.report-card .report-card-header .report-card-actions .card-action-btn:hover{background-color:rgba(66,133,244,.1);opacity:.8}.dashboard-card .dashboard-card-header .dashboard-card-actions .card-action-btn.edit-btn,.dashboard-card .dashboard-card-header .report-card-actions .card-action-btn.edit-btn,.dashboard-card .report-card-header .dashboard-card-actions .card-action-btn.edit-btn,.dashboard-card .report-card-header .report-card-actions .card-action-btn.edit-btn,.report-card .dashboard-card-header .dashboard-card-actions .card-action-btn.edit-btn,.report-card .dashboard-card-header .report-card-actions .card-action-btn.edit-btn,.report-card .report-card-header .dashboard-card-actions .card-action-btn.edit-btn,.report-card .report-card-header .report-card-actions .card-action-btn.edit-btn{color:#4285f4}.dashboard-card .dashboard-card-header .dashboard-card-actions .card-action-btn.delete-btn,.dashboard-card .dashboard-card-header .report-card-actions .card-action-btn.delete-btn,.dashboard-card .report-card-header .dashboard-card-actions .card-action-btn.delete-btn,.dashboard-card .report-card-header .report-card-actions .card-action-btn.delete-btn,.report-card .dashboard-card-header .dashboard-card-actions .card-action-btn.delete-btn,.report-card .dashboard-card-header .report-card-actions .card-action-btn.delete-btn,.report-card .report-card-header .dashboard-card-actions .card-action-btn.delete-btn,.report-card .report-card-header .report-card-actions .card-action-btn.delete-btn{color:#c10000}.dashboard-card .dashboard-card-header .dashboard-card-actions .card-action-btn.delete-btn:hover,.dashboard-card .dashboard-card-header .report-card-actions .card-action-btn.delete-btn:hover,.dashboard-card .report-card-header .dashboard-card-actions .card-action-btn.delete-btn:hover,.dashboard-card .report-card-header .report-card-actions .card-action-btn.delete-btn:hover,.report-card .dashboard-card-header .dashboard-card-actions .card-action-btn.delete-btn:hover,.report-card .dashboard-card-header .report-card-actions .card-action-btn.delete-btn:hover,.report-card .report-card-header .dashboard-card-actions .card-action-btn.delete-btn:hover,.report-card .report-card-header .report-card-actions .card-action-btn.delete-btn:hover{background-color:rgba(193,0,0,.1)}.dashboard-card .dashboard-card-header .dashboard-card-actions .card-action-btn svg,.dashboard-card .dashboard-card-header .report-card-actions .card-action-btn svg,.dashboard-card .report-card-header .dashboard-card-actions .card-action-btn svg,.dashboard-card .report-card-header .report-card-actions .card-action-btn svg,.report-card .dashboard-card-header .dashboard-card-actions .card-action-btn svg,.report-card .dashboard-card-header .report-card-actions .card-action-btn svg,.report-card .report-card-header .dashboard-card-actions .card-action-btn svg,.report-card .report-card-header .report-card-actions .card-action-btn svg{width:16px;height:16px}.dashboard-card .dashboard-card-content,.dashboard-card .report-card-content,.report-card .dashboard-card-content,.report-card .report-card-content{overflow:visible;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-card .dashboard-card-content a,.dashboard-card .dashboard-card-content code,.dashboard-card .dashboard-card-content div,.dashboard-card .dashboard-card-content h1,.dashboard-card .dashboard-card-content h2,.dashboard-card .dashboard-card-content h3,.dashboard-card .dashboard-card-content h4,.dashboard-card .dashboard-card-content h5,.dashboard-card .dashboard-card-content h6,.dashboard-card .dashboard-card-content p,.dashboard-card .dashboard-card-content pre,.dashboard-card .dashboard-card-content span,.dashboard-card .report-card-content a,.dashboard-card .report-card-content code,.dashboard-card .report-card-content div,.dashboard-card .report-card-content h1,.dashboard-card .report-card-content h2,.dashboard-card .report-card-content h3,.dashboard-card .report-card-content h4,.dashboard-card .report-card-content h5,.dashboard-card .report-card-content h6,.dashboard-card .report-card-content p,.dashboard-card .report-card-content pre,.dashboard-card .report-card-content span,.report-card .dashboard-card-content a,.report-card .dashboard-card-content code,.report-card .dashboard-card-content div,.report-card .dashboard-card-content h1,.report-card .dashboard-card-content h2,.report-card .dashboard-card-content h3,.report-card .dashboard-card-content h4,.report-card .dashboard-card-content h5,.report-card .dashboard-card-content h6,.report-card .dashboard-card-content p,.report-card .dashboard-card-content pre,.report-card .dashboard-card-content span,.report-card .report-card-content a,.report-card .report-card-content code,.report-card .report-card-content div,.report-card .report-card-content h1,.report-card .report-card-content h2,.report-card .report-card-content h3,.report-card .report-card-content h4,.report-card .report-card-content h5,.report-card .report-card-content h6,.report-card .report-card-content p,.report-card .report-card-content pre,.report-card .report-card-content span{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-card .dashboard-card-content .chart-legend .legend-item,.dashboard-card .dashboard-card-content .chart-legend .legend-label,.dashboard-card .dashboard-card-content .chart-legend .legend-value,.dashboard-card .report-card-content .chart-legend .legend-item,.dashboard-card .report-card-content .chart-legend .legend-label,.dashboard-card .report-card-content .chart-legend .legend-value,.report-card .dashboard-card-content .chart-legend .legend-item,.report-card .dashboard-card-content .chart-legend .legend-label,.report-card .dashboard-card-content .chart-legend .legend-value,.report-card .report-card-content .chart-legend .legend-item,.report-card .report-card-content .chart-legend .legend-label,.report-card .report-card-content .chart-legend .legend-value{overflow-wrap:normal;word-break:normal;white-space:nowrap}.dashboard-card .empty-state,.report-card .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}.dashboard-card .empty-state .empty-icon,.report-card .empty-state .empty-icon{color:#d3d3d3;margin-bottom:16px}.dashboard-card .empty-state .empty-icon svg,.report-card .empty-state .empty-icon svg{width:64px;height:64px}.dashboard-card .empty-state .empty-message,.report-card .empty-state .empty-message{font-size:14px;color:#697ba9;margin:0;text-align:center}