:root{--page-header-offset:44px}.notification-icon{position:relative}.notification-icon .notification-badge{position:absolute;top:0;right:0;background-color:#c10000;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cards-container{display:flex;flex-direction:column;gap:20px}.cards-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:1024px){.cards-row{grid-template-columns:1fr}}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:#697ba9}.loading-state .loading-spinner{width:40px;height:40px;border:4px solid rgba(89,92,90,.4078431373);border-top-color:#4285f4;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}.loading-state p{margin:0;font-size:14px}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.empty-state .chart-container{margin-bottom:20px}.empty-state .empty-message{font-size:14px;color:#697ba9;margin:0;text-align:center;padding-top:10px}.chart-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;width:100%!important}.activities-bar-chart{width:100%;min-height:240px}.range-select{border:1px solid rgba(89,92,90,.4078431373);background:rgba(220,233,255,.6352941176);color:#1d2437;font-size:13px;padding:4px 10px;border-radius:4px;outline:none;cursor:pointer}.activity-list-controls,.custom-range-inputs,.summary-controls{display:flex;align-items:center;gap:8px}.tactics-table td:last-child,.tactics-table th:last-child{text-align:center}.trend-icon{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;width:18px;height:18px}.trend-up{color:#2e7d32}.trend-down{color:#d32f2f}.trend-flat{color:#6c757d}.protection-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:2px 0;border-radius:12px;text-transform:capitalize;font-weight:400;color:#1d2437}.protection-status-badge .icon,.protection-status-badge svg{width:14px;height:14px;flex-shrink:0}.protection-status-badge .protection-status-badge-label{white-space:nowrap;color:#1d2437}.protection-status-badge.critical .icon,.protection-status-badge.critical svg{color:#d32f2f}.protection-status-badge.errors .icon,.protection-status-badge.errors svg{color:#ff9800}.protection-status-badge.warnings .icon,.protection-status-badge.warnings svg{color:#c99900}.protection-status-badge.ok .icon,.protection-status-badge.ok svg{color:#28a745}.protection-status-badge.information .icon,.protection-status-badge.information svg,.protection-status-badge.need_interaction .icon,.protection-status-badge.need_interaction svg,.protection-status-badge.running .icon,.protection-status-badge.running svg{color:#2196f3}.protection-status-badge.not_protected .icon,.protection-status-badge.not_protected svg{color:#6b7280}.device-state{display:inline-flex;align-items:center;gap:6px}.device-state-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af}.device-state-dot.running{background:#28a745}.device-state-dot.idle{background:#9ca3af}.backup-result-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.backup-result-badge.critical{background:rgba(211,47,47,.15);color:#d32f2f}.backup-result-badge.errors{background:rgba(255,152,0,.15);color:#ff9800}.backup-result-badge.warnings{background:rgba(242,201,76,.2);color:#c99900}.backup-result-badge.ok{background:rgba(40,167,69,.15);color:#28a745}.backup-result-badge.information{background:rgba(33,150,243,.15);color:#2196f3}.backup-result-badge.running{background:rgba(123,31,162,.15);color:#7b1fa2}.management-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.management-status-badge.managed{background:rgba(40,167,69,.15);color:#28a745}.management-status-badge.not-managed{background:#e5e7eb;color:#6b7280}.not-protected-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(211,47,47,.15);color:#d32f2f}.not-protected-row{background:rgba(211,47,47,.06)}.discovered-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.discovered-type-badge.active_directory{background:rgba(33,150,243,.15);color:#2196f3}.discovered-type-badge.local_network_active{background:rgba(40,167,69,.15);color:#28a745}.discovered-type-badge.local_network_passive{background:rgba(255,152,0,.15);color:#ff9800}.discovered-type-badge.manual{background:#e5e7eb;color:#6b7280}.backup-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.backup-status-pill.ok{background:rgba(40,167,69,.15);color:#28a745}.backup-status-pill.warnings{background:rgba(242,201,76,.2);color:#c99900}.backup-status-pill.errors{background:rgba(255,152,0,.15);color:#ff9800}.backup-status-pill.critical{background:rgba(211,47,47,.15);color:#d32f2f}.cyber-count-alert{font-weight:600;color:#d97706}.cyber-count-ok{display:inline-flex;align-items:center;gap:6px;color:#28a745;font-weight:600}.cyber-count-ok svg{width:14px;height:14px}.cloud-protection-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.cloud-protection-badge.protected{background:rgba(40,167,69,.15);color:#28a745}.cloud-protection-badge.unprotected{background:rgba(211,47,47,.15);color:#d32f2f}.cloud-result-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.cloud-result-badge.critical{background:rgba(211,47,47,.15);color:#d32f2f}.cloud-result-badge.errors{background:rgba(255,152,0,.15);color:#ff9800}.cloud-result-badge.warnings{background:rgba(242,201,76,.2);color:#c99900}.cloud-result-badge.ok{background:rgba(40,167,69,.15);color:#28a745}.cloud-result-badge.information{background:rgba(33,150,243,.15);color:#2196f3}.geo-city{gap:6px}.geo-city,.map-link{display:inline-flex;align-items:center}.map-link{color:var(--primary-color);text-decoration:none;font-size:14px}.active-alerts-details-controls,.alerts-history-controls,.backup-scan-controls,.hardware-changes-controls,.threat-status-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clickable-row{cursor:pointer}.clickable-row:hover{background-color:rgba(220,233,255,.6352941176)}.alert-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.alert-status-badge.active{background:rgba(211,47,47,.15);color:#d32f2f}.alert-status-badge.resolved{background:rgba(40,167,69,.15);color:#28a745}.alert-status-badge.dismissed{background:#e5e7eb;color:#4b5563}.severity-badge.error,.severity-badge.error svg{color:#ff9800}.severity-badge.critical,.severity-badge.critical svg{color:#d32f2f}.severity-badge.medium,.severity-badge.medium svg{color:#f2c94c}.severity-badge.low,.severity-badge.low svg{color:#2196f3}.scan-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.scan-status-badge.detected{background:rgba(255,152,0,.15);color:#ff9800}.scan-status-badge.quarantined{background:rgba(211,47,47,.15);color:#d32f2f}.scan-status-badge.resolved{background:rgba(40,167,69,.15);color:#28a745}.scan-status-badge.ignored{background:#e5e7eb;color:#4b5563}.patch-installation-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.patch-installation-status-badge.installed{background:rgba(40,167,69,.15);color:#28a745}.patch-installation-status-badge.failed{background:rgba(211,47,47,.15);color:#d32f2f}.patch-installation-status-badge.reboot_required{background:rgba(255,152,0,.15);color:#ff9800}.patch-approval-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.patch-approval-status-badge.approved{background:rgba(40,167,69,.15);color:#28a745}.patch-approval-status-badge.declined{background:rgba(211,47,47,.15);color:#d32f2f}.patch-approval-status-badge.not_defined{background:#e5e7eb;color:#6b7280}.patch-installation-history-controls,.patch-installation-summary-controls,.remote-sessions-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.remote-connection-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.remote-connection-badge.cloud{background:rgba(33,150,243,.15);color:#2196f3}.remote-connection-badge.direct{background:rgba(40,167,69,.15);color:#28a745}.remote-connection-badge.quick_assist{background:rgba(156,39,176,.15);color:#9c27b0}.remote-connection-badge.web_client{background:rgba(0,150,136,.15);color:#009688}.remote-protocol-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:uppercase;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.remote-protocol-badge.apple_screen_sharing{background:rgba(156,163,175,.2);color:#6b7280}.remote-protocol-badge.file_transfer{background:rgba(255,152,0,.15);color:#ff9800}.remote-protocol-badge.near{background:rgba(0,188,212,.15);color:#00acc1}.remote-protocol-badge.rdp{background:rgba(33,150,243,.15);color:#2196f3}.remote-session-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.remote-session-status-badge.active{background:rgba(40,167,69,.15);color:#28a745}.remote-session-status-badge.completed{background:rgba(33,150,243,.15);color:#2196f3}.remote-session-status-badge.failed{background:rgba(211,47,47,.15);color:#d32f2f}.remote-session-status-badge.disconnected{background:rgba(255,152,0,.15);color:#ff9800}.chat-sessions-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-session-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.chat-session-status-badge.active{background:rgba(40,167,69,.15);color:#28a745}.chat-session-status-badge.completed{background:rgba(33,150,243,.15);color:#2196f3}.chat-session-status-badge.abandoned{background:rgba(211,47,47,.15);color:#d32f2f}.software-inventory-controls,.technician-performance-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.software-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.software-status-badge.new{background:rgba(40,167,69,.15);color:#28a745}.software-status-badge.updated{background:rgba(33,150,243,.15);color:#2196f3}.software-status-badge.removed{background:rgba(211,47,47,.15);color:#d32f2f}.software-status-badge.no_change{background:#e5e7eb;color:#6b7280}.software-installation-history-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.software-installation-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.software-installation-status-badge.success{background:rgba(40,167,69,.15);color:#28a745}.software-installation-status-badge.failed{background:rgba(211,47,47,.15);color:#d32f2f}.software-installation-initiator-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.software-installation-initiator-badge.system{background:rgba(33,150,243,.15);color:#2196f3}.software-installation-initiator-badge.technician{background:rgba(156,39,176,.15);color:#9c27b0}.software-installation-initiator-badge.policy{background:rgba(0,150,136,.15);color:#009688}.software-uninstallation-history-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.software-uninstallation-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.software-uninstallation-status-badge.success{background:rgba(40,167,69,.15);color:#28a745}.software-uninstallation-status-badge.failed{background:rgba(211,47,47,.15);color:#d32f2f}.software-uninstallation-initiator-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.software-uninstallation-initiator-badge.system{background:rgba(33,150,243,.15);color:#2196f3}.software-uninstallation-initiator-badge.technician{background:rgba(156,39,176,.15);color:#9c27b0}.software-uninstallation-initiator-badge.policy{background:rgba(0,150,136,.15);color:#009688}.existing-vulnerabilities-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vulnerability-severity-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.vulnerability-severity-badge.critical{background:rgba(183,28,28,.15);color:#b71c1c}.vulnerability-severity-badge.high{background:rgba(244,67,54,.15);color:#f44336}.vulnerability-severity-badge.medium{background:rgba(255,152,0,.2);color:#ff9800}.vulnerability-severity-badge.low{background:rgba(255,193,7,.2);color:#ffc107}.vulnerability-severity-badge.none{background:rgba(76,175,80,.2);color:#4caf50}.vulnerability-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.vulnerability-status-badge.open{background:rgba(211,47,47,.15);color:#d32f2f}.vulnerability-status-badge.fixed{background:rgba(40,167,69,.15);color:#28a745}.vulnerability-status-badge.ignored{background:rgba(158,158,158,.2);color:#9e9e9e}.email-security-alerts-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.email-alert-severity-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.email-alert-severity-badge.critical{background:rgba(211,47,47,.15);color:#d32f2f}.email-alert-severity-badge.error{background:rgba(255,152,0,.2);color:#ff9800}.email-alert-severity-badge.warning{background:rgba(255,193,7,.2);color:#ffc107}.email-alert-severity-badge.information{background:rgba(33,150,243,.15);color:#2196f3}.email-alert-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.email-alert-type-badge.phishing{background:rgba(211,47,47,.2);color:#d32f2f}.email-alert-type-badge.malware{background:rgba(183,28,28,.2);color:#b71c1c}.email-alert-type-badge.spam{background:rgba(158,158,158,.2);color:#9e9e9e}.email-alert-type-badge.suspicious_attachment{background:rgba(255,152,0,.2);color:#ff9800}.email-alert-type-badge.malicious_link{background:rgba(156,39,176,.2);color:#9c27b0}.email-alert-type-badge.spoofing{background:rgba(33,150,243,.2);color:#2196f3}.email-alert-type-badge.other{background:rgba(120,120,120,.2);color:#7a7a7a}.email-alerts-history-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.email-alert-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.email-alert-status-badge.active{background:rgba(211,47,47,.15);color:#d32f2f}.email-alert-status-badge.resolved{background:rgba(40,167,69,.15);color:#28a745}.email-alert-status-badge.dismissed{background:rgba(158,158,158,.2);color:#9e9e9e}.performance-good{color:#28a745;font-weight:600}.performance-warn{color:#ff9800;font-weight:600}.performance-bad{color:#d32f2f;font-weight:600}.performance-neutral{color:#6b7280;font-weight:600}.threat-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.threat-status-badge.not_mitigated{background:rgba(211,47,47,.15);color:#d32f2f}.threat-status-badge.auto_mitigated{background:rgba(40,167,69,.15);color:#28a745}.threat-status-badge.manual_mitigated{background:rgba(33,150,243,.15);color:#2196f3}.activity-result-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.activity-result-badge.cancelled{background:#e5e7eb;color:#4b5563}.activity-result-badge.ok{background:rgba(40,167,69,.15);color:#28a745}.activity-result-badge.errors{background:rgba(211,47,47,.15);color:#d32f2f}.activity-result-badge.warnings{background:rgba(255,152,0,.15);color:#ff9800}.change-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:capitalize;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.change-type-badge.added{background:rgba(40,167,69,.15);color:#28a745}.change-type-badge.removed{background:rgba(211,47,47,.15);color:#d32f2f}.change-type-badge.modified{background:rgba(255,152,0,.15);color:#ff9800}.component-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-size:12px;text-transform:uppercase;font-weight:600;background:rgba(220,233,255,.6352941176);color:#1d2437}.component-type-badge.cpu{background:rgba(33,150,243,.15);color:#2196f3}.component-type-badge.ram{background:rgba(156,39,176,.15);color:#9c27b0}.component-type-badge.disk{background:rgba(121,85,72,.15);color:#795548}.component-type-badge.gpu{background:rgba(0,150,136,.15);color:#009688}.component-type-badge.bios{background:rgba(158,158,158,.2);color:#757575}.component-type-badge.motherboard{background:rgba(25,118,210,.15);color:#1565c0}.component-type-badge.network{background:rgba(0,188,212,.15);color:#00acc1}.activity-list-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0;font-size:13px;color:#1d2437}.pagination-actions{display:flex;align-items:center;gap:8px}.pagination-btn{border:1px solid rgba(89,92,90,.4078431373);background:#fff;color:#1d2437;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.latest-alerts-list{display:flex;flex-direction:column;gap:6px}.latest-alerts-item{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid rgba(115,115,115,.233)}.latest-alerts-item:first-child{border-top:none}.latest-alerts-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.latest-alerts-icon.critical{background:#d32f2f}.latest-alerts-icon.error{background:#ff9800}.latest-alerts-icon.warning{background:#f2c94c;color:#6b4b00}.latest-alerts-icon.information{background:#2196f3}.latest-alerts-icon svg{width:12px;height:12px}.latest-alerts-content{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.latest-alerts-device{font-weight:600;color:#1d2437}.latest-alerts-device,.latest-alerts-message{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latest-alerts-message{color:#697ba9}.latest-alerts-badge{text-transform:capitalize;font-size:12px;font-weight:600;padding:2px 10px;border-radius:12px;background:rgba(220,233,255,.6352941176);color:#1d2437}.latest-alerts-badge.critical{background:rgba(211,47,47,.15);color:#d32f2f}.latest-alerts-badge.error{background:rgba(255,152,0,.15);color:#ff9800}.latest-alerts-badge.warning{background:rgba(242,201,76,.2);color:#6b4b00}.latest-alerts-badge.information{background:rgba(33,150,243,.15);color:#2196f3}.donut-chart{position:relative;flex-shrink:0!important;order:1!important}.donut-chart svg{width:100%;height:100%}.donut-chart .chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-chart .chart-center .chart-value{font-size:24px;font-weight:700;color:#1d2437}.donut-chart .chart-center .chart-label{font-size:14px;color:#697ba9;margin-top:4px}.chart-legend{display:flex!important;flex-direction:column!important;gap:12px!important;flex:1 1!important;min-width:0!important;max-height:300px!important;overflow-y:auto!important;order:2!important;margin-left:auto!important}.chart-legend .legend-item{display:flex;align-items:center;gap:8px;white-space:nowrap}.chart-legend .legend-item .legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.chart-legend .legend-item .legend-dot.protected{background-color:#28a745}.chart-legend .legend-item .legend-dot.unprotected{background-color:#dc3545}.chart-legend .legend-item .legend-dot.managed{background-color:#4285f4}.chart-legend .legend-item .legend-dot.discovered{background-color:#d3d3d3}.chart-legend .legend-item .legend-dot.secured{background-color:#28a745}.chart-legend .legend-item .legend-dot.critical{background-color:#dc3545}.chart-legend .legend-item .legend-dot.high{background-color:#ff9800}.chart-legend .legend-item .legend-dot.medium{background-color:#ffc107}.chart-legend .legend-item .legend-dot.low{background-color:#4285f4}.chart-legend .legend-item .legend-dot.none{background-color:#d3d3d3}.chart-legend .legend-item .legend-dot.connected{background-color:#28a745}.chart-legend .legend-item .legend-dot.isolated{background-color:#d32f2f}.chart-legend .legend-item .legend-dot.disk-ok{background-color:#28a745}.chart-legend .legend-item .legend-dot.disk-warning{background-color:#f2c94c}.chart-legend .legend-item .legend-dot.disk-critical{background-color:#d32f2f}.chart-legend .legend-item .legend-dot.disk-calculating{background-color:#9ca3af}.chart-legend .legend-item .legend-label{font-size:14px;color:#1d2437;min-width:100px;flex:1 1;white-space:nowrap}.chart-legend .legend-item .legend-value{font-size:14px;font-weight:700;color:#1d2437;white-space:nowrap}.legend-action{background:none;border:none;padding:0;text-align:left;cursor:pointer}.disk-health-tabs{display:inline-flex;gap:8px}.disk-health-tabs .tab-btn{border:1px solid #e5e7eb;background:#f9fafb;color:#4b5563;padding:6px 12px;border-radius:999px;font-size:12px;cursor:pointer}.disk-health-tabs .tab-btn.active{background:#2563eb;color:#fff;border-color:#2563eb}.card-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-header-section h3{font-size:16px;font-weight:700;margin:0}.card-header-section .filter-badge{font-size:14px;color:#1d2437;padding:4px 12px;background-color:rgba(220,233,255,.6352941176);border-radius:4px}.severity-badge{display:flex;align-items:center;gap:6px;font-size:14px}.severity-badge svg{width:16px;height:16px}.severity-badge .severity-text{text-transform:capitalize}.severity-badge.critical,.severity-badge.critical svg{color:#e74c3c}.severity-badge.high,.severity-badge.high svg{color:#ff9800}.severity-badge.medium,.severity-badge.medium svg{color:#ffc107}.severity-badge.warning,.severity-badge.warning svg{color:#f39c12}.severity-badge.information,.severity-badge.information svg{color:#4285f4}.alerts-list{display:flex;flex-direction:column;gap:12px}.alert-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.alert-item .alert-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.alert-item .alert-icon svg{width:16px;height:16px}.alert-item .alert-icon.critical{color:#c10000}.alert-item .alert-icon.warning{color:#f39c12}.alert-item .alert-content{flex:1 1;min-width:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.alert-item .alert-content .alert-device{font-size:14px;font-weight:600;color:#1d2437;display:flex;align-items:center;gap:6px}.alert-item .alert-content .alert-device svg{width:14px;height:14px;color:#697ba9}.alert-item .alert-content .alert-message{font-size:13px;color:#697ba9;line-height:1.4}.alerts-total{margin-bottom:16px;font-size:14px;color:#1d2437;font-weight:500}.device-group-header{background-color:#f5f5f5;font-weight:600}.device-group-header td{padding:12px 16px;vertical-align:middle}.device-group-header td:first-child{display:flex;align-items:center}.device-group-header td .expand-btn{background:none;border:none;cursor:pointer;color:#1d2437;padding:0;display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-weight:600;transition:transform .15s}.device-group-header td .expand-btn svg{width:14px;height:14px;flex-shrink:0}.device-group-header td .expand-btn span{font-weight:600;flex:1 1}.alert-detail-row td{padding-left:40px}.more-button-container{display:flex;justify-content:center;padding:16px;border-top:1px solid rgba(115,115,115,.233)}.more-button-container .more-button{background:none;border:none;color:#4285f4;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 16px;transition:opacity .15s}.more-button-container .more-button:hover{opacity:.8;text-decoration:underline}.more-button-container .more-button svg{font-size:14px}.alerts-report-page,.monitoring-page{position:relative;width:100%;height:100%;padding:0 12px}.alerts-report-page .content-body,.monitoring-page .content-body{padding:calc(var(--page-header-offset) + 12px) 12px 12px 12px;box-sizing:border-box}.alerts-report-page .content-body:has(.table-card-footer),.monitoring-page .content-body:has(.table-card-footer){padding-bottom:0}.alerts-report-page .dashboard-card .dashboard-card-content .table-card,.alerts-report-page .dashboard-card .report-card-content .table-card,.alerts-report-page .report-card .dashboard-card-content .table-card,.alerts-report-page .report-card .report-card-content .table-card,.monitoring-page .dashboard-card .dashboard-card-content .table-card,.monitoring-page .dashboard-card .report-card-content .table-card,.monitoring-page .report-card .dashboard-card-content .table-card,.monitoring-page .report-card .report-card-content .table-card{background:rgba(0,0,0,0);border:none;border-radius:0;overflow:visible;width:100%;margin-top:0;position:relative}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll,.alerts-report-page .dashboard-card .report-card-content .table-card .table-card-scroll,.alerts-report-page .report-card .dashboard-card-content .table-card .table-card-scroll,.alerts-report-page .report-card .report-card-content .table-card .table-card-scroll,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll,.monitoring-page .dashboard-card .report-card-content .table-card .table-card-scroll,.monitoring-page .report-card .dashboard-card-content .table-card .table-card-scroll,.monitoring-page .report-card .report-card-content .table-card .table-card-scroll{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;position:relative}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar,.alerts-report-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar,.alerts-report-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar,.alerts-report-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar,.monitoring-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar,.monitoring-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar,.monitoring-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar{height:8px}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.alerts-report-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.alerts-report-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.alerts-report-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.monitoring-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.monitoring-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-track,.monitoring-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.alerts-report-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.alerts-report-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.alerts-report-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.monitoring-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.monitoring-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb,.monitoring-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.alerts-report-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.alerts-report-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.alerts-report-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.monitoring-page .dashboard-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.monitoring-page .report-card .dashboard-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover,.monitoring-page .report-card .report-card-content .table-card .table-card-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table,.alerts-report-page .report-card .report-card-content .table-card .data-table,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table,.monitoring-page .dashboard-card .report-card-content .table-card .data-table,.monitoring-page .report-card .dashboard-card-content .table-card .data-table,.monitoring-page .report-card .report-card-content .table-card .data-table{width:100%;border-collapse:collapse}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table thead,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table thead,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table thead,.alerts-report-page .report-card .report-card-content .table-card .data-table thead,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table thead,.monitoring-page .dashboard-card .report-card-content .table-card .data-table thead,.monitoring-page .report-card .dashboard-card-content .table-card .data-table thead,.monitoring-page .report-card .report-card-content .table-card .data-table thead{background-color:rgba(220,233,255,.6352941176);position:relative}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table thead th,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table thead th,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table thead th,.alerts-report-page .report-card .report-card-content .table-card .data-table thead th,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table thead th,.monitoring-page .dashboard-card .report-card-content .table-card .data-table thead th,.monitoring-page .report-card .dashboard-card-content .table-card .data-table thead th,.monitoring-page .report-card .report-card-content .table-card .data-table thead th{text-align:left;padding:12px 16px;font-size:14px;font-weight:700;color:#1d2437;border-bottom:1px solid rgba(115,115,115,.233);white-space:nowrap;position:relative}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table thead th.settings-header-cell,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell,.alerts-report-page .report-card .report-card-content .table-card .data-table thead th.settings-header-cell,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell,.monitoring-page .dashboard-card .report-card-content .table-card .data-table thead th.settings-header-cell,.monitoring-page .report-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell,.monitoring-page .report-card .report-card-content .table-card .data-table thead th.settings-header-cell{padding:0;text-align:center;width:40px;min-width:40px}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.alerts-report-page .report-card .report-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.monitoring-page .dashboard-card .report-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.monitoring-page .report-card .dashboard-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper,.monitoring-page .report-card .report-card-content .table-card .data-table thead th.settings-header-cell .table-settings-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:0}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table tbody tr,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table tbody tr,.alerts-report-page .report-card .report-card-content .table-card .data-table tbody tr,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr,.monitoring-page .dashboard-card .report-card-content .table-card .data-table tbody tr,.monitoring-page .report-card .dashboard-card-content .table-card .data-table tbody tr,.monitoring-page .report-card .report-card-content .table-card .data-table tbody tr{border-bottom:1px solid rgba(115,115,115,.233);transition:background-color .15s}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr:hover,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table tbody tr:hover,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table tbody tr:hover,.alerts-report-page .report-card .report-card-content .table-card .data-table tbody tr:hover,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr:hover,.monitoring-page .dashboard-card .report-card-content .table-card .data-table tbody tr:hover,.monitoring-page .report-card .dashboard-card-content .table-card .data-table tbody tr:hover,.monitoring-page .report-card .report-card-content .table-card .data-table tbody tr:hover{background-color:rgba(220,233,255,.6352941176)}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr.expanded .expand-btn,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table tbody tr.expanded .expand-btn,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table tbody tr.expanded .expand-btn,.alerts-report-page .report-card .report-card-content .table-card .data-table tbody tr.expanded .expand-btn,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr.expanded .expand-btn,.monitoring-page .dashboard-card .report-card-content .table-card .data-table tbody tr.expanded .expand-btn,.monitoring-page .report-card .dashboard-card-content .table-card .data-table tbody tr.expanded .expand-btn,.monitoring-page .report-card .report-card-content .table-card .data-table tbody tr.expanded .expand-btn{transform:rotate(90deg)}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr td,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table tbody tr td,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table tbody tr td,.alerts-report-page .report-card .report-card-content .table-card .data-table tbody tr td,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr td,.monitoring-page .dashboard-card .report-card-content .table-card .data-table tbody tr td,.monitoring-page .report-card .dashboard-card-content .table-card .data-table tbody tr td,.monitoring-page .report-card .report-card-content .table-card .data-table tbody tr td{padding:12px 16px;font-size:14px;color:#1d2437}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table tbody tr td .expand-btn,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn,.alerts-report-page .report-card .report-card-content .table-card .data-table tbody tr td .expand-btn,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn,.monitoring-page .dashboard-card .report-card-content .table-card .data-table tbody tr td .expand-btn,.monitoring-page .report-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn,.monitoring-page .report-card .report-card-content .table-card .data-table tbody tr td .expand-btn{background:none;border:none;cursor:pointer;color:#1d2437;padding:4px;display:flex;align-items:center;transition:transform .15s}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn svg,.alerts-report-page .dashboard-card .report-card-content .table-card .data-table tbody tr td .expand-btn svg,.alerts-report-page .report-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn svg,.alerts-report-page .report-card .report-card-content .table-card .data-table tbody tr td .expand-btn svg,.monitoring-page .dashboard-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn svg,.monitoring-page .dashboard-card .report-card-content .table-card .data-table tbody tr td .expand-btn svg,.monitoring-page .report-card .dashboard-card-content .table-card .data-table tbody tr td .expand-btn svg,.monitoring-page .report-card .report-card-content .table-card .data-table tbody tr td .expand-btn svg{width:14px;height:14px}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-more-button-container,.alerts-report-page .dashboard-card .report-card-content .table-card .table-more-button-container,.alerts-report-page .report-card .dashboard-card-content .table-card .table-more-button-container,.alerts-report-page .report-card .report-card-content .table-card .table-more-button-container,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-more-button-container,.monitoring-page .dashboard-card .report-card-content .table-card .table-more-button-container,.monitoring-page .report-card .dashboard-card-content .table-card .table-more-button-container,.monitoring-page .report-card .report-card-content .table-card .table-more-button-container{display:flex;justify-content:center;align-items:center;padding:12px 0;border-top:1px solid rgba(115,115,115,.233)}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-more-button-container .table-more-button,.alerts-report-page .dashboard-card .report-card-content .table-card .table-more-button-container .table-more-button,.alerts-report-page .report-card .dashboard-card-content .table-card .table-more-button-container .table-more-button,.alerts-report-page .report-card .report-card-content .table-card .table-more-button-container .table-more-button,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-more-button-container .table-more-button,.monitoring-page .dashboard-card .report-card-content .table-card .table-more-button-container .table-more-button,.monitoring-page .report-card .dashboard-card-content .table-card .table-more-button-container .table-more-button,.monitoring-page .report-card .report-card-content .table-card .table-more-button-container .table-more-button{background:none;border:none;color:#4285f4;font-size:14px;font-weight:500;cursor:pointer;padding:4px 8px;transition:opacity .2s}.alerts-report-page .dashboard-card .dashboard-card-content .table-card .table-more-button-container .table-more-button:hover,.alerts-report-page .dashboard-card .report-card-content .table-card .table-more-button-container .table-more-button:hover,.alerts-report-page .report-card .dashboard-card-content .table-card .table-more-button-container .table-more-button:hover,.alerts-report-page .report-card .report-card-content .table-card .table-more-button-container .table-more-button:hover,.monitoring-page .dashboard-card .dashboard-card-content .table-card .table-more-button-container .table-more-button:hover,.monitoring-page .dashboard-card .report-card-content .table-card .table-more-button-container .table-more-button:hover,.monitoring-page .report-card .dashboard-card-content .table-card .table-more-button-container .table-more-button:hover,.monitoring-page .report-card .report-card-content .table-card .table-more-button-container .table-more-button:hover{opacity:.7}.alerts-report-page .backup-scanning-details-card,.monitoring-page .backup-scanning-details-card{background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:6px;padding:20px;width:100%}.alerts-report-page .backup-scanning-details-card .details-list,.monitoring-page .backup-scanning-details-card .details-list{padding:20px 0}.alerts-report-page .backup-scanning-details-card .empty-state .empty-icon,.monitoring-page .backup-scanning-details-card .empty-state .empty-icon{color:#d3d3d3;margin-bottom:16px}.alerts-report-page .email-security-active-details-card,.alerts-report-page .email-security-active-summary-card,.alerts-report-page .email-security-historical-summary-card,.alerts-report-page .email-security-history-details-card,.monitoring-page .email-security-active-details-card,.monitoring-page .email-security-active-summary-card,.monitoring-page .email-security-historical-summary-card,.monitoring-page .email-security-history-details-card{background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:6px;padding:20px;width:100%}.alerts-report-page .email-security-active-details-card h3,.alerts-report-page .email-security-active-summary-card h3,.alerts-report-page .email-security-historical-summary-card h3,.alerts-report-page .email-security-history-details-card h3,.monitoring-page .email-security-active-details-card h3,.monitoring-page .email-security-active-summary-card h3,.monitoring-page .email-security-historical-summary-card h3,.monitoring-page .email-security-history-details-card h3{font-size:16px;font-weight:700;margin:0 0 20px}.alerts-report-page .email-security-active-details-card .details-list,.alerts-report-page .email-security-active-summary-card .details-list,.alerts-report-page .email-security-historical-summary-card .details-list,.alerts-report-page .email-security-history-details-card .details-list,.monitoring-page .email-security-active-details-card .details-list,.monitoring-page .email-security-active-summary-card .details-list,.monitoring-page .email-security-historical-summary-card .details-list,.monitoring-page .email-security-history-details-card .details-list{padding:20px 0}.alerts-report-page .email-security-active-details-card .empty-state .empty-icon,.alerts-report-page .email-security-active-summary-card .empty-state .empty-icon,.alerts-report-page .email-security-historical-summary-card .empty-state .empty-icon,.alerts-report-page .email-security-history-details-card .empty-state .empty-icon,.monitoring-page .email-security-active-details-card .empty-state .empty-icon,.monitoring-page .email-security-active-summary-card .empty-state .empty-icon,.monitoring-page .email-security-historical-summary-card .empty-state .empty-icon,.monitoring-page .email-security-history-details-card .empty-state .empty-icon{color:#d3d3d3;margin-bottom:16px}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list{display:flex;flex-direction:column;gap:16px;padding:0}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item{display:flex;align-items:center;gap:12px;padding:10px 0}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item svg,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item svg,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item svg,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item svg{width:18px;height:18px;flex-shrink:0}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:first-child svg,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:first-child svg,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:first-child svg,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:first-child svg{color:#d32f2f!important}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:first-child svg path,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:first-child svg path,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:first-child svg path,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:first-child svg path{fill:#d32f2f!important}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(2) svg,.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(3) svg,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(2) svg,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(3) svg,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(2) svg,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(3) svg,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(2) svg,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(3) svg{color:#28a745!important}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(2) svg path,.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(3) svg path,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(2) svg path,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(3) svg path,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(2) svg path,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item:nth-child(3) svg path,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(2) svg path,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item:nth-child(3) svg path{fill:#28a745!important}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item.total,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item.total,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item.total,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item.total{margin-top:12px;padding-top:16px;border-top:1px solid rgba(89,92,90,.4078431373);font-weight:600}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item .threat-status-label,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item .threat-status-label,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item .threat-status-label,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item .threat-status-label{flex:1 1;font-size:14px;color:#1d2437;line-height:1.5}.alerts-report-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item .threat-status-value,.alerts-report-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item .threat-status-value,.monitoring-page .report-card[data-card-id=threat-status] .dashboard-card-content .threat-status-list .threat-status-item .threat-status-value,.monitoring-page .report-card[data-card-id=threat-status] .report-card-content .threat-status-list .threat-status-item .threat-status-value{font-size:14px;font-weight:600;color:#1d2437;min-width:40px;text-align:right}.alerts-report-page .vulnerable-machines-card,.monitoring-page .vulnerable-machines-card{background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:6px;padding:20px;width:100%}.alerts-report-page .vulnerable-machines-card h3,.monitoring-page .vulnerable-machines-card h3{font-size:16px;font-weight:700;margin:0 0 20px}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container{display:flex;flex-direction:column;gap:20px}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities{display:flex;flex-direction:column;gap:12px}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item{display:flex;align-items:center;gap:8px;font-size:14px}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.critical,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.critical,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.critical,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.critical{background-color:#e74c3c}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.high,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.high,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.high,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.high{background-color:#f39c12}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.medium,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.medium,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.medium,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-dot.medium{background-color:#ffc107}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-label,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-label,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-label,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-label{color:#1d2437;font-weight:500;min-width:70px}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-value,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-value,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-value,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-severities .mttr-severity-item .severity-value{color:#1d2437;font-weight:600}.alerts-report-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-chart,.alerts-report-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-chart,.monitoring-page .report-card[data-card-id=incident-mttr] .dashboard-card-content .mttr-container .mttr-chart,.monitoring-page .report-card[data-card-id=incident-mttr] .report-card-content .mttr-container .mttr-chart{width:100%;min-height:200px}.table-card--no-padding{padding:0}.devices-overview-device-sort-header .devices-overview-device-sort-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;white-space:nowrap}.devices-overview-device-sort-header .devices-overview-device-sort-btn .icon,.devices-overview-device-sort-header .devices-overview-device-sort-btn svg{width:14px;height:14px}.devices-overview-th-with-filter{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.devices-overview-filter-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;border:none;background:rgba(0,0,0,0);border-radius:4px;cursor:pointer;color:inherit}.devices-overview-filter-trigger:hover{background:rgba(0,0,0,.06)}.devices-overview-filter-trigger .icon,.devices-overview-filter-trigger svg{width:14px;height:14px}.devices-overview-filter-dropdown{padding:6px 0;min-width:180px}.devices-overview-filter-dropdown .devices-overview-filter-option{display:flex;align-items:center;gap:8px;padding:6px 12px;margin:0;font-size:13px;font-weight:400;cursor:pointer;white-space:nowrap}.devices-overview-filter-dropdown .devices-overview-filter-option:hover{background:rgba(0,0,0,.04)}.devices-overview-filter-dropdown .devices-overview-filter-option input[type=checkbox]{margin:0;cursor:pointer}.devices-overview-filter-dropdown .devices-overview-health-option-label{display:inline-flex;align-items:center;gap:6px}.devices-overview-filter-dropdown .devices-overview-health-option-icon{display:inline-flex;flex-shrink:0}.devices-overview-filter-dropdown .devices-overview-health-option-icon .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon svg{width:14px;height:14px}.devices-overview-filter-dropdown .devices-overview-health-option-icon--critical .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--critical svg{color:#d32f2f}.devices-overview-filter-dropdown .devices-overview-health-option-icon--errors .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--errors svg{color:#ff9800}.devices-overview-filter-dropdown .devices-overview-health-option-icon--warning .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--warning svg,.devices-overview-filter-dropdown .devices-overview-health-option-icon--warnings .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--warnings svg{color:#c99900}.devices-overview-filter-dropdown .devices-overview-health-option-icon--ok .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--ok svg{color:#28a745}.devices-overview-filter-dropdown .devices-overview-health-option-icon--need_interaction .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--need_interaction svg,.devices-overview-filter-dropdown .devices-overview-health-option-icon--pending .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--pending svg,.devices-overview-filter-dropdown .devices-overview-health-option-icon--running .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--running svg,.devices-overview-filter-dropdown .devices-overview-health-option-icon--scanning .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--scanning svg{color:#2196f3}.devices-overview-filter-dropdown .devices-overview-health-option-icon--not_protected .icon,.devices-overview-filter-dropdown .devices-overview-health-option-icon--not_protected svg{color:#6b7280}.dashboard-card[data-card-id=devices-overview] .data-table tbody tr.clickable-row{transition:background-color .15s}.dashboard-card[data-card-id=devices-overview] .data-table tbody tr.clickable-row td{background-color:rgba(0,0,0,0)}.dashboard-card[data-card-id=devices-overview] .data-table tbody tr.clickable-row:hover,.dashboard-card[data-card-id=devices-overview] .data-table tbody tr.clickable-row:hover td,.dashboard-card[data-card-id=devices-overview] .data-table tbody tr.clickable-row:hover td.agent-list-scan-status-cell{background-color:rgba(220,233,255,.6352941176)!important}.dashboard-card[data-card-id=devices-overview] .data-table tbody tr.clickable-row:hover td.agent-list-scan-status-cell *{background-color:rgba(0,0,0,0)!important}.device-name-cell{display:flex;align-items:center;gap:8px}.device-name-cell .os-icon-wrapper{position:relative;display:inline-block;width:24px;height:24px;flex-shrink:0}.device-name-cell .os-icon-wrapper .os-icon{width:100%;height:100%;object-fit:contain;transition:opacity .3s}.device-name-cell .os-icon-wrapper .status-dot{position:absolute;bottom:-3px;right:-3px;width:12px;height:12px;border-radius:50%;border:3px solid #fff}.device-name-cell .os-icon-wrapper.live .status-dot{background-color:#34a853}.device-name-cell .os-icon-wrapper.offline .os-icon{opacity:.4;transition:opacity .3s ease}.device-name-cell .os-icon-wrapper.offline .status-dot{background-color:#969595}.device-name-cell .device-name-cell-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dashboard-card[data-card-id=devices-overview] .device-name-cell .os-icon-wrapper.connectivity-active .status-dot{background-color:#34a853}.dashboard-card[data-card-id=devices-overview] .device-name-cell .os-icon-wrapper.connectivity-active .os-icon{opacity:1}.dashboard-card[data-card-id=devices-overview] .device-name-cell .os-icon-wrapper.connectivity-inactive .status-dot{background-color:#e74c3c}.dashboard-card[data-card-id=devices-overview] .device-name-cell .os-icon-wrapper.connectivity-inactive .os-icon{opacity:.4}.dashboard-card[data-card-id=devices-overview] .device-name-cell .os-icon-wrapper.connectivity-never-connected .status-dot{background-color:#969595}.dashboard-card[data-card-id=devices-overview] .device-name-cell .os-icon-wrapper.connectivity-never-connected .os-icon{opacity:.4}