:root{--page-header-offset:44px}.graph-table-wrapper{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.graph-table-wrapper--with-detail{flex-direction:row}.graph-table-wrapper--with-detail>.graph-table{flex:1 1;min-width:0}.graph-table{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;font-size:13px;gap:12px}.graph-table .graph-table__empty,.graph-table .graph-table__error,.graph-table .graph-table__loading{padding:12px 0;color:#697ba9}.graph-table .graph-table__error{color:#c62828}.graph-table .graph-table__charts{display:flex;gap:16px;width:100%;min-height:0;flex-shrink:0;margin-top:2px}.graph-table .graph-table__chart{background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;padding:0;display:flex;flex-direction:column;flex:1 1;min-width:0;height:auto;position:relative}.graph-table .graph-table__chart .chart-container{width:100%;height:260px}.graph-table .graph-table__title{font-size:14px;font-weight:600;padding:6px 10px;color:#1d2437;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid rgba(89,92,90,.4078431373)}.graph-table .graph-table__title--sentence{text-transform:none;letter-spacing:normal}.graph-table .graph-table__chart:has(.graph-table-header-wrap .card-list)>.graph-table__title,.graph-table .graph-table__chart:has(.graph-table-header-wrap .list-skeleton)>.graph-table__title{padding-left:18px;padding-right:18px}.graph-table .graph-table__chart .graph-table-header-wrap:has(.card-list),.graph-table .graph-table__chart .graph-table-header-wrap:has(.list-skeleton){padding-left:18px;padding-right:18px;padding-bottom:12px;box-sizing:border-box}.graph-table .graph-table__legend-inline{display:flex;flex-wrap:nowrap;gap:16px 28px;padding:10px 10px 12px;align-items:center;justify-content:center}.graph-table .graph-table__legend-inline-item{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.graph-table .graph-table__legend-inline-item .legend-dot{width:22px;height:22px;border-radius:4px;flex-shrink:0}.graph-table .graph-table__legend-inline-item .legend-label{font-size:18px;font-weight:500;color:#1d2437;white-space:nowrap}.graph-table .graph-table__chart.graph-table__chart--count:has(.packages-count-wrapper){align-self:stretch;min-height:0;display:flex;flex-direction:column}.graph-table .graph-table__chart.graph-table__chart--count:has(.packages-count-wrapper)>.graph-table__title{letter-spacing:.06em;font-size:12px;flex-shrink:0}.graph-table .graph-table__chart.graph-table__chart--count:has(.packages-count-wrapper) .packages-count-wrapper{flex:1 1;min-height:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;padding:0 16px 18px;box-sizing:border-box}.graph-table .graph-table__chart.graph-table__chart--count:has(.packages-count-wrapper) .metric-block{display:flex;flex-direction:column;align-items:center;text-align:center;width:auto}.graph-table .graph-table__chart.graph-table__chart--count:has(.packages-count-wrapper) .packages-count{font-size:40px;font-weight:700;line-height:1.15;color:#1e293b}.graph-table .graph-table__chart.graph-table__chart--count:has(.packages-count-wrapper) .metric-label{margin-top:10px;font-size:15px;font-weight:400;color:#64748b}.graph-table .compliance-dash-card.graph-table__chart--count{align-self:stretch;min-height:0;display:flex;flex-direction:column;gap:0}.graph-table .compliance-dash-card.graph-table__chart--count .compliance-dash-card__title{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.graph-table .compliance-dash-card.graph-table__chart--count>:not(.compliance-dash-card__title){flex:1 1;min-height:0;display:flex;flex-direction:column}.graph-table .compliance-dash-card.graph-table__chart--count .packages-count-wrapper{flex:1 1!important;min-height:0!important;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;padding:0 16px 18px;box-sizing:border-box}.graph-table .compliance-dash-card.graph-table__chart--count .metric-block{display:flex;flex-direction:column;align-items:center;text-align:center;width:auto}.graph-table .compliance-dash-card.graph-table__chart--count .packages-count{font-size:40px;font-weight:700;line-height:1.15;color:#1e293b}.graph-table .compliance-dash-card.graph-table__chart--count .metric-label{margin-top:10px;font-size:15px;font-weight:400;color:#64748b}.graph-table .graph-table__table-section{width:100%;flex:1 1;min-height:0;margin-top:0;padding-top:0;display:flex;flex-direction:column;overflow:hidden}.graph-table .graph-table__table-section .graph-table__table-title{font-size:14px;font-weight:600;color:#1d2437;margin:0;padding:0;text-transform:uppercase;letter-spacing:.02em}.graph-table .graph-table__table-section .devices-table .table-card .table-card-title{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid rgba(115,115,115,.233);font-size:14px;font-weight:600;color:#1d2437;text-transform:uppercase;letter-spacing:.02em}.graph-table .graph-table__table-section .devices-table .table-card .table-card-title .table-card-title-end{display:flex;align-items:center;gap:12px;margin-left:auto;flex:0 1 auto;min-width:0}.graph-table .graph-table__table-section .devices-table .table-card .table-card-title .table-card-title-search{flex:0 0 auto;min-width:0;margin:0;display:flex;justify-content:flex-end}.graph-table .graph-table__table-section .devices-table .table-card .table-card-title .table-card-title-right{margin-left:0}.graph-table .graph-table__table-section .devices-table{max-height:none;padding-top:0}.graph-table .graph-table__table-section .devices-table,.graph-table .graph-table__table-section .devices-table .card-table-wrapper,.graph-table .graph-table__table-section .devices-table .dashboard-card,.graph-table .graph-table__table-section .devices-table .table-card{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.graph-table .graph-table__table-section .devices-table .table-card-scroll{flex:1 1;min-height:0;max-height:none;margin-bottom:0;padding-bottom:12px;scrollbar-width:none;-ms-overflow-style:none}.graph-table .graph-table__table-section .devices-table .table-card-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.graph-table .graph-table__table-section .devices-table .table-card-scroll::-webkit-scrollbar-thumb,.graph-table .graph-table__table-section .devices-table .table-card-scroll::-webkit-scrollbar-thumb:horizontal,.graph-table .graph-table__table-section .devices-table .table-card-scroll::-webkit-scrollbar-track,.graph-table .graph-table__table-section .devices-table .table-card-scroll::-webkit-scrollbar-track:horizontal{display:none!important}.graph-table .graph-table__table-section .data-table .graph-table__cell-ellipsis,.graph-table .graph-table__table-section .data-table .process-path{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-table .graph-table__table-section .devices-table .data-table thead{position:static}.graph-table .graph-table__table-section .devices-table .data-table thead th{position:sticky!important;top:0!important;z-index:2;background-color:#dce9ff!important;box-shadow:0 1px 0 0 rgba(115,115,115,.233);padding-top:6px;padding-bottom:6px}.graph-table .graph-table__table-section .devices-table .data-table tbody td{padding-top:4px;padding-bottom:4px}.graph-table .graph-table__table-section .devices-table .data-table tbody tr{cursor:pointer;transition:background-color .15s}.graph-table .graph-table__table-section .devices-table .data-table tbody tr:hover{background-color:rgba(66,133,244,.08)}.graph-table .graph-table__table-section .devices-table .data-table tbody tr.data-table-row--selected{background-color:rgba(66,133,244,.12)}.graph-table .graph-table__table-section .devices-table .card-list thead th.card-list__th{position:sticky!important;top:0!important;z-index:2;background-color:#fff!important;box-shadow:0 1px 0 0 #f1f5f9;padding-top:0;padding-bottom:6px}.graph-table .graph-table__table-section .devices-table .card-list tbody td.card-list__td{padding-top:5px;padding-bottom:5px}.graph-table .graph-table__table-section .devices-table .card-list tbody tr{transition:background-color .15s}.graph-table .graph-table__table-section .devices-table .card-list tbody tr:hover{background-color:rgba(66,133,244,.08)}.graph-table .graph-table__table-section .graph-table-header-wrap{position:relative;width:100%}.graph-table .graph-table__table-section .graph-table-header-wrap thead th.settings-header-cell{width:40px;min-width:40px;padding:0 8px 0 0;text-align:right;vertical-align:middle}.graph-table .graph-table__table-section .graph-table-header-wrap thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding-right:18px;position:relative}.graph-table .graph-table__table-section .graph-table-header-wrap thead th.sortable:hover{opacity:.85}.graph-table .graph-table__table-section .graph-table-header-wrap thead th.sortable .sort-indicator{margin-left:6px;display:inline-flex;align-items:center}.graph-table .graph-table__table-section .graph-table-header-wrap thead th.sortable .sort-indicator .icon,.graph-table .graph-table__table-section .graph-table-header-wrap thead th.sortable .sort-indicator svg{width:14px;height:14px}.graph-table .graph-table__table-section .graph-table-header-wrap tbody td.settings-cell{width:40px;min-width:40px;padding:0 8px 0 0;border:none;background:inherit}.graph-table .graph-table__table-section .graph-table__more-container{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:8px 0;border-top:1px solid rgba(115,115,115,.233);margin-top:0;background:#fff}.graph-table .graph-table__table-section .graph-table__more-button{background:none;border:none;color:#4285f4;font-size:14px;font-weight:500;cursor:pointer;padding:2px 6px;transition:opacity .2s}.graph-table .graph-table__table-section .graph-table__more-button:hover{opacity:.7}.graph-table .graph-table__table-section .graph-table__more-button:disabled{opacity:.5;cursor:not-allowed}.graph-table .graph-table__table-section .devices-table .table-card-footer{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:10px 14px;border-top:1px solid rgba(115,115,115,.233);margin-top:0;background:#fff;box-sizing:border-box;width:100%;min-height:0}.graph-table .graph-table__table-section .devices-table .table-card-footer .graph-table__more-button{background:none;border:none;color:#4285f4;font-size:14px;font-weight:500;cursor:pointer;padding:2px 6px;transition:opacity .2s}.graph-table .graph-table__table-section .devices-table .table-card-footer .graph-table__more-button:hover{opacity:.7}.graph-table--table-fullscreen{display:flex!important;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;gap:0}.graph-table--table-fullscreen .fim-inventory__sub-tabs,.graph-table--table-fullscreen .graph-table__charts,.graph-table--table-fullscreen .graph-table__empty,.graph-table--table-fullscreen .graph-table__error,.graph-table--table-fullscreen .graph-table__loading,.graph-table--table-fullscreen .system-panel__tabs{display:none!important}.graph-table--table-fullscreen .card-table-wrapper,.graph-table--table-fullscreen .devices-table,.graph-table--table-fullscreen .graph-table__table-section,.graph-table--table-fullscreen .table-card--action-bar-fullscreen{flex:1 1;min-height:0;display:flex;flex-direction:column}.graph-table--table-fullscreen .devices-table .dashboard-card,.graph-table--table-fullscreen .devices-table .dashboard-card-content{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.graph-table--table-fullscreen .table-card--action-bar-fullscreen .table-card-scroll{flex:1 1;min-height:0;overflow:auto;padding-bottom:0!important}.graph-table--table-fullscreen .fim-panel{padding:0!important;gap:0}.graph-table--table-fullscreen .graph-table__table-section .devices-table .table-card-scroll{padding-bottom:0!important}.graph-table--table-fullscreen .devices-table .table-card-footer{padding:10px 12px;justify-content:center}.graph-table--table-fullscreen .devices-table .data-table{width:max(100%,max-content);min-width:100%;table-layout:auto}.graph-table--table-fullscreen[data-fullscreen-table=addresses] .graph-table__table-section:not([data-fullscreen-id=addresses]),.graph-table--table-fullscreen[data-fullscreen-table=browserExtensions] .graph-table__table-section:not([data-fullscreen-id=browserExtensions]),.graph-table--table-fullscreen[data-fullscreen-table=config-assessment-checks] .graph-table__table-section:not([data-fullscreen-id=config-assessment-checks]),.graph-table--table-fullscreen[data-fullscreen-table=config-assessment-policies] .graph-table__table-section:not([data-fullscreen-id=config-assessment-policies]),.graph-table--table-fullscreen[data-fullscreen-table=events] .graph-table__table-section:not([data-fullscreen-id=events]),.graph-table--table-fullscreen[data-fullscreen-table=groups] .graph-table__table-section:not([data-fullscreen-id=groups]),.graph-table--table-fullscreen[data-fullscreen-table=hw] .graph-table__table-section:not([data-fullscreen-id=hw]),.graph-table--table-fullscreen[data-fullscreen-table=interfaces] .graph-table__table-section:not([data-fullscreen-id=interfaces]),.graph-table--table-fullscreen[data-fullscreen-table=listeners] .graph-table__table-section:not([data-fullscreen-id=listeners]),.graph-table--table-fullscreen[data-fullscreen-table=mitre-intel] .graph-table__table-section:not([data-fullscreen-id=mitre-intel]),.graph-table--table-fullscreen[data-fullscreen-table=os] .graph-table__table-section:not([data-fullscreen-id=os]),.graph-table--table-fullscreen[data-fullscreen-table=packages] .graph-table__table-section:not([data-fullscreen-id=packages]),.graph-table--table-fullscreen[data-fullscreen-table=processes] .graph-table__table-section:not([data-fullscreen-id=processes]),.graph-table--table-fullscreen[data-fullscreen-table=protocols] .graph-table__table-section:not([data-fullscreen-id=protocols]),.graph-table--table-fullscreen[data-fullscreen-table=services] .graph-table__table-section:not([data-fullscreen-id=services]),.graph-table--table-fullscreen[data-fullscreen-table=sessions] .graph-table__table-section:not([data-fullscreen-id=sessions]),.graph-table--table-fullscreen[data-fullscreen-table=traffic] .graph-table__table-section:not([data-fullscreen-id=traffic]),.graph-table--table-fullscreen[data-fullscreen-table=users] .graph-table__table-section:not([data-fullscreen-id=users]),.graph-table--table-fullscreen[data-fullscreen-table=windowsKbs] .graph-table__table-section:not([data-fullscreen-id=windowsKbs]),.graph-table--table-fullscreen[data-fullscreen-table=xdr-action-panel-alerts] .graph-table__table-section:not([data-fullscreen-id=xdr-action-panel-alerts]){display:none!important}.table-card--action-bar-fullscreen{display:flex;flex-direction:column;flex:1 1;min-height:0}.table-card--action-bar-fullscreen .table-card-scroll{flex:1 1;min-height:0;overflow:auto}.devices-action-bar .graph-table:has(.gdpr-panel),.devices-action-bar .graph-table:has(.hipaa-panel),.devices-action-bar .graph-table:has(.nist80053-panel),.devices-action-bar .graph-table:has(.pci-dss-panel),.devices-action-bar .graph-table:has(.tsc-panel){min-width:0}.devices-action-bar .graph-table>.graph-table__tab-row{flex-wrap:nowrap;overflow-x:visible;overflow-y:visible;align-items:center}.devices-action-bar .graph-table>.graph-table__tab-row .system-panel__tabs{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.devices-action-bar .graph-table>.graph-table__tab-row .system-panel__tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.devices-action-bar .graph-table>.graph-table__tab-row .system-panel__tabs::-webkit-scrollbar-thumb,.devices-action-bar .graph-table>.graph-table__tab-row .system-panel__tabs::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table>.graph-table__tab-row .system-panel__tabs::-webkit-scrollbar-track,.devices-action-bar .graph-table>.graph-table__tab-row .system-panel__tabs::-webkit-scrollbar-track:horizontal{display:none!important}.devices-action-bar .graph-table>.graph-table__tab-row .panel-time-filter{flex-shrink:0;align-self:center}.devices-action-bar .graph-table .fim-panel.gdpr-panel,.devices-action-bar .graph-table .fim-panel.hipaa-panel,.devices-action-bar .graph-table .fim-panel.nist80053-panel,.devices-action-bar .graph-table .fim-panel.pci-dss-panel,.devices-action-bar .graph-table .fim-panel.tsc-panel{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.devices-action-bar .graph-table .fim-panel.gdpr-panel::-webkit-scrollbar,.devices-action-bar .graph-table .fim-panel.hipaa-panel::-webkit-scrollbar,.devices-action-bar .graph-table .fim-panel.nist80053-panel::-webkit-scrollbar,.devices-action-bar .graph-table .fim-panel.pci-dss-panel::-webkit-scrollbar,.devices-action-bar .graph-table .fim-panel.tsc-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.devices-action-bar .graph-table .fim-panel.gdpr-panel::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .fim-panel.gdpr-panel::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .fim-panel.gdpr-panel::-webkit-scrollbar-track,.devices-action-bar .graph-table .fim-panel.gdpr-panel::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .fim-panel.hipaa-panel::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .fim-panel.hipaa-panel::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .fim-panel.hipaa-panel::-webkit-scrollbar-track,.devices-action-bar .graph-table .fim-panel.hipaa-panel::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .fim-panel.nist80053-panel::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .fim-panel.nist80053-panel::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .fim-panel.nist80053-panel::-webkit-scrollbar-track,.devices-action-bar .graph-table .fim-panel.nist80053-panel::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .fim-panel.pci-dss-panel::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .fim-panel.pci-dss-panel::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .fim-panel.pci-dss-panel::-webkit-scrollbar-track,.devices-action-bar .graph-table .fim-panel.pci-dss-panel::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .fim-panel.tsc-panel::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .fim-panel.tsc-panel::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .fim-panel.tsc-panel::-webkit-scrollbar-track,.devices-action-bar .graph-table .fim-panel.tsc-panel::-webkit-scrollbar-track:horizontal{display:none!important}.devices-action-bar .graph-table .hipaa-controls__grid,.devices-action-bar .graph-table .hipaa-controls__nav,.devices-action-bar .graph-table .mitre-framework__tactics,.devices-action-bar .graph-table .mitre-framework__techniques-scroll,.devices-action-bar .graph-table .nist80053-controls__grid,.devices-action-bar .graph-table .nist80053-controls__nav,.devices-action-bar .graph-table .pci-dss-controls__grid,.devices-action-bar .graph-table .pci-dss-controls__nav,.devices-action-bar .graph-table .tsc-controls__grid,.devices-action-bar .graph-table .tsc-controls__nav{scrollbar-width:none;-ms-overflow-style:none}.devices-action-bar .graph-table .hipaa-controls__grid::-webkit-scrollbar,.devices-action-bar .graph-table .hipaa-controls__nav::-webkit-scrollbar,.devices-action-bar .graph-table .mitre-framework__tactics::-webkit-scrollbar,.devices-action-bar .graph-table .mitre-framework__techniques-scroll::-webkit-scrollbar,.devices-action-bar .graph-table .nist80053-controls__grid::-webkit-scrollbar,.devices-action-bar .graph-table .nist80053-controls__nav::-webkit-scrollbar,.devices-action-bar .graph-table .pci-dss-controls__grid::-webkit-scrollbar,.devices-action-bar .graph-table .pci-dss-controls__nav::-webkit-scrollbar,.devices-action-bar .graph-table .tsc-controls__grid::-webkit-scrollbar,.devices-action-bar .graph-table .tsc-controls__nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.devices-action-bar .graph-table .hipaa-controls__grid::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .hipaa-controls__grid::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .hipaa-controls__grid::-webkit-scrollbar-track,.devices-action-bar .graph-table .hipaa-controls__grid::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .hipaa-controls__nav::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .hipaa-controls__nav::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .hipaa-controls__nav::-webkit-scrollbar-track,.devices-action-bar .graph-table .hipaa-controls__nav::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .mitre-framework__tactics::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .mitre-framework__tactics::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .mitre-framework__tactics::-webkit-scrollbar-track,.devices-action-bar .graph-table .mitre-framework__tactics::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .mitre-framework__techniques-scroll::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .mitre-framework__techniques-scroll::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .mitre-framework__techniques-scroll::-webkit-scrollbar-track,.devices-action-bar .graph-table .mitre-framework__techniques-scroll::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .nist80053-controls__grid::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .nist80053-controls__grid::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .nist80053-controls__grid::-webkit-scrollbar-track,.devices-action-bar .graph-table .nist80053-controls__grid::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .nist80053-controls__nav::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .nist80053-controls__nav::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .nist80053-controls__nav::-webkit-scrollbar-track,.devices-action-bar .graph-table .nist80053-controls__nav::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .pci-dss-controls__grid::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .pci-dss-controls__grid::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .pci-dss-controls__grid::-webkit-scrollbar-track,.devices-action-bar .graph-table .pci-dss-controls__grid::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .pci-dss-controls__nav::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .pci-dss-controls__nav::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .pci-dss-controls__nav::-webkit-scrollbar-track,.devices-action-bar .graph-table .pci-dss-controls__nav::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .tsc-controls__grid::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .tsc-controls__grid::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .tsc-controls__grid::-webkit-scrollbar-track,.devices-action-bar .graph-table .tsc-controls__grid::-webkit-scrollbar-track:horizontal,.devices-action-bar .graph-table .tsc-controls__nav::-webkit-scrollbar-thumb,.devices-action-bar .graph-table .tsc-controls__nav::-webkit-scrollbar-thumb:horizontal,.devices-action-bar .graph-table .tsc-controls__nav::-webkit-scrollbar-track,.devices-action-bar .graph-table .tsc-controls__nav::-webkit-scrollbar-track:horizontal{display:none!important}.compliance-panel__time-filter{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;padding:6px 0 12px;border-bottom:1px solid rgba(89,92,90,.4078431373);margin-bottom:8px;position:relative;z-index:2;overflow:visible}.configuration-assessment-panel{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;padding:0}.config-assessment__chart-donut,.config-assessment__chart-summary{flex:1 1;min-width:0}.config-assessment__chart-donut{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:200px;padding:0 16px 16px}.config-assessment__chart-donut .graph-table__title{width:100%;text-align:center;margin-bottom:4px}.config-assessment__donut-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;padding:14px 0;width:100%}.config-assessment__donut-chart{flex-shrink:0}.config-assessment__legend{font-size:13px;color:#1d2437}.config-assessment__legend--right{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:flex-start}.config-assessment__legend-item{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;white-space:nowrap}.config-assessment__legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.config-assessment__summary-card{background:rgba(0,0,0,0);border:none;border-radius:0;padding:14px 16px;height:100%;min-height:260px;min-width:0}.config-assessment__summary-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.config-assessment__summary-policy{font-size:14px;font-weight:600;color:#1d2437;flex:1 1;min-width:0}.config-assessment__summary-info-wrap{position:relative;flex-shrink:0}.config-assessment__summary-info-btn{padding:2px;border:none;background:rgba(0,0,0,0);color:#4285f4;font-size:14px;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.config-assessment__summary-info-btn .icon{font-size:14px}.config-assessment__summary-info-btn:hover{color:#4285f4}.config-assessment__policy-popover{position:absolute;top:100%;right:0;margin-top:8px;min-width:460px;max-width:520px;padding:14px 16px;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.12);z-index:100;text-align:left}.config-assessment__policy-popover-arrow{position:absolute;top:-6px;right:12px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;filter:drop-shadow(0 -1px 0 rgba(89,92,90,.4078431373))}.config-assessment__policy-popover-section{margin:0 0 6px;font-size:13px;font-weight:600;color:#1d2437}.config-assessment__policy-popover-section:not(:first-of-type){margin-top:12px}.config-assessment__policy-popover-desc{margin:0 0 4px;font-size:13px;line-height:1.45;color:#1d2437}.config-assessment__policy-popover-checksum{margin:0;font-size:12px;font-family:monospace;word-break:break-all;color:#697ba9}.config-assessment__summary-metrics{display:flex;flex-direction:column;gap:16px}.config-assessment__summary-metrics-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 28px;justify-content:space-between}.config-assessment__metric{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.config-assessment__metric-label{font-size:14px;color:#697ba9;text-align:center}.config-assessment__metric-value{font-size:26px;font-weight:600;text-align:center}.config-assessment__metric-value--passed{color:#34a853}.config-assessment__metric-value--failed{color:#c10000}.config-assessment__metric-value--na{color:#697ba9}.config-assessment__metric-value--score{color:#ff671e}.config-assessment__metric-value--scan{color:#4285f4}.config-assessment__chart-summary .graph-table__title{display:none}.config-assessment__result{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.config-assessment__result--passed{color:#34a853}.config-assessment__result--failed{color:#c10000}.config-assessment__result--invalid{color:#697ba9}.sca-checks{width:100%;min-width:0}.sca-checks__header{justify-content:space-between;padding:0 0 10px}.sca-checks__controls,.sca-checks__header{display:flex;align-items:center;gap:12px}.sca-checks__pager{display:inline-flex;align-items:center;gap:10px}.sca-checks__page-size{display:inline-flex;align-items:center;gap:8px}.sca-checks__page-size select{border:1px solid rgba(115,115,115,.233);border-radius:8px;padding:6px 10px;background:#fff;color:#1d2437;outline:none}.sca-checks__muted{color:#697ba9;font-size:13px}.sca-checks__row{cursor:pointer}.sca-checks__expand{width:40px}.sca-checks__expand-btn{border:none;background:rgba(0,0,0,0);color:#4285f4;cursor:pointer;font-size:14px;padding:4px 6px;border-radius:6px}.sca-checks__expand-btn:hover{background-color:rgba(66,133,244,.08)}.sca-checks__title-cell{max-width:560px}.sca-checks__target-cell,.sca-checks__title-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sca-checks__target-cell{max-width:28rem}.devices-action-bar .data-table td.action-table-no-wrap,.devices-action-bar .data-table th.action-table-no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sca-checks__details-row td{padding:0}.sca-checks__details{padding:12px 14px;border-top:1px solid rgba(115,115,115,.233);background:rgba(66,133,244,.02);display:grid;gap:10px}.sca-checks__detail-label{font-size:12px;font-weight:600;color:#1d2437;margin-bottom:4px}.sca-checks__detail-value{font-size:13px;color:#1d2437;line-height:1.45;white-space:pre-wrap}.sca-checks__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.sca-checks__compliance{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.sca-checks__compliance li{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(115,115,115,.233);border-radius:999px;padding:4px 10px;background:#fff}.sca-checks__chip{font-size:12px;font-weight:600;color:#4285f4}.sca-checks__chip-value{font-size:12px;color:#1d2437}.sca-checks__badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}.sca-checks__badge--passed{background-color:rgba(52,168,83,.15);color:#34a853}.sca-checks__badge--failed{background-color:rgba(193,0,0,.15);color:#c10000}.sca-checks__badge--invalid{background-color:rgba(105,123,169,.18);color:#697ba9}.sca-checks__badge--unknown{background-color:rgba(105,123,169,.12);color:#697ba9}.config-assessment__empty{color:#697ba9;font-size:14px;margin:0;padding:1rem}.config-assessment__error{padding:1rem;color:#e5533d}.config-assessment__error p{margin:0 0 .75rem}.vuln-events__time-range{display:block;font-size:12px;font-weight:400;color:#697ba9;margin-top:2px}.devices-table .data-table .vuln-desc-cell,.devices-table .data-table .vuln-package-cell{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vuln-cve-link:hover{text-decoration:underline!important}.graph-table .fim-panel.vuln-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;scrollbar-width:none;-ms-overflow-style:none}.graph-table .fim-panel.vuln-panel::-webkit-scrollbar{width:0;height:0}.vuln-dashboard{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.vuln-dashboard__row{display:grid;gap:16px;width:100%;min-width:0}.vuln-dashboard__row--severity{grid-template-columns:repeat(5,1fr)}.vuln-dashboard__row--severity-4,.vuln-dashboard__row--top5{grid-template-columns:repeat(4,1fr)}.vuln-dashboard__row--charts{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.vuln-dashboard__row--severity,.vuln-dashboard__row--severity-4,.vuln-dashboard__row--top5{grid-template-columns:repeat(2,1fr)}.vuln-dashboard__row--charts{grid-template-columns:1fr}}@media(max-width:768px){.vuln-dashboard__row--charts,.vuln-dashboard__row--severity,.vuln-dashboard__row--severity-4,.vuln-dashboard__row--top5{grid-template-columns:1fr}}.vuln-severity-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 16px;text-align:center}.vuln-severity-card__value{font-size:32px;font-weight:700;line-height:1.2}.vuln-severity-card__label{font-size:13px;color:#1d2437;margin-top:8px}.vuln-top5-table-wrap{padding:0;overflow:hidden}.vuln-top5-table{width:100%;font-size:13px}.vuln-top5-table td,.vuln-top5-table th{padding:6px 10px;text-align:left;border-bottom:1px solid rgba(115,115,115,.233)}.vuln-top5-table th{font-weight:600;color:#1d2437;background:#f9fafb;white-space:nowrap}.vuln-top5-table .vuln-package-cell{max-width:200px}.vuln-chart-wrap{padding:8px 8px 4px}.vuln-dashboard__row--charts .vuln-chart-wrap{padding:4px 6px 2px}.vuln-dashboard__row--charts .vuln-chart-wrap .panel-empty-state.panel-empty-state--chart{min-height:168px;padding-top:8px;padding-bottom:8px}.graph-table__chart.vuln-logs-timeline--empty{display:flex;align-items:center;justify-content:center;min-height:200px}.fim-panel{padding:0 0 12px;width:100%;min-width:0}.graph-table .fim-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.fim-panel__truncated{margin:8px 0 0;font-size:12px;color:#697ba9}.fim-panel__empty,.fim-panel__error{margin:12px 0;font-size:14px;color:#697ba9}.fim-panel__empty{padding:24px 12px;text-align:center}.fim-panel .graph-table__charts.fim-dashboard__charts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset}@media(max-width:1100px){.fim-panel .graph-table__charts.fim-dashboard__charts{grid-template-columns:1fr}}.fim-chart-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;padding:8px 0;flex-wrap:nowrap;direction:ltr}.fim-chart-content .donut-chart{flex-shrink:0;order:1;margin-left:12px}.fim-chart-content>.fim-legend{order:2}.fim-chart-content--line{display:block;padding:0;direction:unset}.fim-chart-content--line .donut-chart,.fim-chart-content--line>.fim-legend{order:unset}.fim-chart-content--empty-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:8px 0;width:100%}.fim-chart-content.fim-chart-content--threat-donut{flex-direction:row;align-items:center;justify-content:flex-start;align-self:stretch;gap:14px;width:100%;min-width:0}.fim-chart-content.fim-chart-content--threat-donut>.recharts-responsive-container{flex-shrink:0}.fim-chart-content.fim-chart-content--threat-donut>.donut-chart{margin-left:0;flex-shrink:0}.fim-chart-content.fim-chart-content--threat-donut>.fim-legend.fim-legend--threat-donut{flex:1 1;min-width:0;max-width:none;align-self:stretch;justify-content:center;gap:10px}.fim-chart-content.fim-chart-content--threat-donut .fim-legend--threat-donut .fim-legend__item{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;white-space:nowrap}.fim-chart-content.fim-chart-content--threat-donut .fim-legend--threat-donut .fim-legend__dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;border:1px solid rgba(15,23,42,.12);box-sizing:border-box}.fim-chart-content.fim-chart-content--threat-donut .fim-legend--threat-donut .fim-legend__item-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;line-height:1.4;font-size:11px;color:#334155}.graph-table__chart .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;min-height:140px;box-sizing:border-box}.graph-table__chart .empty-state .empty-icon{color:#d3d3d3;margin-bottom:12px}.graph-table__chart .empty-state .empty-icon svg{width:56px;height:56px;display:block}.graph-table__chart .empty-state .empty-message{font-size:14px;color:#697ba9;margin:0;text-align:center}.graph-table__chart .empty-state.empty-state--table{min-height:0;padding:20px 12px}.graph-table__chart .empty-state.empty-state--table .empty-icon svg{width:48px;height:48px}.fim-legend{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#1d2437;flex-shrink:1;min-width:0;justify-content:center;align-items:flex-start}.fim-legend__item{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;white-space:nowrap}.fim-legend__item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fim-legend__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fim-legend.fim-legend--histogram-legend{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding-right:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.fim-legend.fim-legend--histogram-legend::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.fim-legend.fim-legend--histogram-legend::-webkit-scrollbar-thumb,.fim-legend.fim-legend--histogram-legend::-webkit-scrollbar-thumb:horizontal,.fim-legend.fim-legend--histogram-legend::-webkit-scrollbar-track,.fim-legend.fim-legend--histogram-legend::-webkit-scrollbar-track:horizontal{display:none!important}.fim-panel--inventory{display:flex;flex-direction:column;gap:0;padding:0}.graph-table:has(>.fim-panel--inventory){gap:0}.graph-table .fim-panel.fim-panel--inventory{gap:0}.fim-inventory__sub-tabs{display:flex;gap:0;border-bottom:1px solid rgba(89,92,90,.4078431373);margin-bottom:0;flex-shrink:0}.fim-inventory__sub-tab{padding:10px 16px;font-size:14px;font-weight:500;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;color:#697ba9}.fim-inventory__sub-tab:hover{color:#1d2437}.fim-inventory__sub-tab.fim-inventory__sub-tab--active{color:#4285f4;border-bottom-color:#4285f4}.fim-panel--inventory>.graph-table__table-section{padding-top:10px}.graph-table--table-fullscreen .fim-panel--inventory>.graph-table__table-section{padding-top:0}.devices-table .data-table .fim-inventory__path-cell,.devices-table .data-table .fim-inventory__uid-cell{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fim-inventory{width:100%;overflow:auto}.fim-inventory__table{width:100%;border-collapse:collapse;font-size:13px}.fim-inventory__table td,.fim-inventory__table th{padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.fim-inventory__table th{font-weight:600;color:#1d2437;background:#f9fafb}.fim-inventory__table td{color:#1d2437}.fim-inventory__path{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fim-events__time-range{display:block;font-size:12px;font-weight:400;color:#697ba9;margin-top:2px}.fim-events{width:100%;overflow:auto}.fim-events__list{list-style:none;margin:0;padding:0;font-size:13px}.fim-events__item{display:grid;grid-template-columns:160px 80px 1fr 100px;gap:12px;align-items:center;padding:8px 12px;border-bottom:1px solid #e5e7eb}.fim-events__item:hover{background:#f9fafb}.fim-events__time{color:#697ba9}.fim-events__type{font-weight:600;text-transform:capitalize}.fim-events__type--added{color:#2db783}.fim-events__type--modified{color:#f0ad4e}.fim-events__type--deleted{color:#e5533d}.fim-events__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fim-events__user{color:#697ba9}.graph-table .fim-panel.threat-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;scrollbar-width:none;-ms-overflow-style:none}.graph-table .fim-panel.threat-panel::-webkit-scrollbar{width:0;height:0}.graph-table .fim-panel.threat-panel .vuln-severity-card__value.threat-dashboard__card-value--total{color:#34a853}.graph-table .fim-panel.threat-panel .vuln-severity-card__value.threat-dashboard__card-value--fail,.graph-table .fim-panel.threat-panel .vuln-severity-card__value.threat-dashboard__card-value--level{color:#c10000}.graph-table .fim-panel.threat-panel .vuln-severity-card__value.threat-dashboard__card-value--success{color:#34a853}.graph-table .fim-panel.threat-panel .graph-table__charts.threat-dashboard__charts{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset}.graph-table .fim-panel.threat-panel .threat-dashboard__chart--wide{grid-column:span 3}.graph-table .fim-panel.threat-panel .threat-dashboard__charts>.graph-table__chart:not(.threat-dashboard__chart--wide){grid-column:span 2}.graph-table .fim-panel.threat-panel .graph-table__charts.threat-dashboard__charts>.graph-table__chart.threat-dashboard__chart--fullwidth{grid-column:1/-1}@media(max-width:1100px){.graph-table .fim-panel.threat-panel .graph-table__charts.threat-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.threat-panel .graph-table__charts.threat-dashboard__charts>.graph-table__chart.threat-dashboard__chart--fullwidth,.graph-table .fim-panel.threat-panel .threat-dashboard__chart--wide,.graph-table .fim-panel.threat-panel .threat-dashboard__charts>.graph-table__chart:not(.threat-dashboard__chart--wide){grid-column:span 1}}.graph-table .fim-panel.nist80053-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.graph-table .fim-panel.nist80053-panel .graph-table__charts.nist80053-dashboard__charts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset}.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--donut,.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--level,.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--stats{grid-column:span 1}.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--time{grid-column:span 3}@media(max-width:1100px){.graph-table .fim-panel.nist80053-panel .graph-table__charts.nist80053-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--donut,.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--level,.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--stats,.graph-table .fim-panel.nist80053-panel .nist80053-dashboard__chart--time{grid-column:span 1}}.nist80053-stats__value--total-alerts{color:#34a853!important}.nist80053-chart-wrap{padding:8px 8px 4px}.graph-table .fim-panel.gdpr-panel .gdpr-dashboard__chart--bar{grid-column:span 1}.graph-table .fim-panel.gdpr-panel .gdpr-dashboard__chart--rule-level{grid-column:span 2}.graph-table .fim-panel.hipaa-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.graph-table .fim-panel.hipaa-panel .graph-table__charts.hipaa-dashboard__charts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;min-width:0}.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--wide{grid-column:span 3}.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--donut{grid-column:span 1}.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--scatter{grid-column:span 2}.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--alerts{grid-column:span 1}@media(max-width:1100px){.graph-table .fim-panel.hipaa-panel .graph-table__charts.hipaa-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--alerts,.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--donut,.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--scatter,.graph-table .fim-panel.hipaa-panel .hipaa-dashboard__chart--wide{grid-column:span 1}}.devices-action-bar .mitre-framework[id$=tabpanel-controls] .mitre-framework__techniques-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.devices-action-bar .mitre-framework[id$=tabpanel-controls] .mitre-framework__techniques-grid{grid-template-columns:1fr}}.hipaa-chart-wrap{padding:8px 8px 4px}.hipaa-alerts-cloud{flex:1 1;min-height:0;padding:18px 16px;display:flex;flex-wrap:wrap;gap:8px 16px;align-content:flex-start;font-size:13px}.hipaa-alerts-cloud__item{color:#697ba9}.hipaa-alerts-cloud__item--0{font-size:24px;font-weight:700;color:#1d2437}.hipaa-alerts-cloud__item--1{font-size:20px;font-weight:600;color:#1d2437}.hipaa-alerts-cloud__item--2{font-size:16px;font-weight:500}.graph-table .hipaa-controls{flex:1 1;min-height:0;display:flex;flex-direction:row;overflow:hidden;width:100%}.hipaa-controls__sidebar{flex-shrink:0;width:260px;display:flex;flex-direction:column;border-right:1px solid rgba(89,92,90,.4078431373);background:#fff}.hipaa-controls__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.hipaa-controls__sidebar-title{margin:0;font-size:15px;font-weight:600;color:#1d2437}.hipaa-controls__sidebar-gear{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#1d2437;cursor:pointer}.hipaa-controls__sidebar-gear:hover{background-color:rgba(66,133,244,.08);color:#4285f4}.hipaa-controls__sidebar-gear .icon{width:16px;height:16px}.hipaa-controls__nav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px 0}.hipaa-controls__nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:14px;color:#1d2437}.hipaa-controls__nav-item:hover{background-color:rgba(66,133,244,.06)}.hipaa-controls__nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hipaa-controls__badge{flex-shrink:0;min-width:32px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;background-color:rgba(105,123,169,.2);color:#1d2437}.hipaa-controls__badge--has-alerts{background-color:rgba(198,40,40,.15);color:#c62828}.hipaa-controls__content{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.hipaa-controls__content-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1d2437;padding:0 16px}.hipaa-controls__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 16px 12px;border-bottom:1px solid rgba(89,92,90,.4078431373);flex-shrink:0}.hipaa-controls__toolbar .table-search-bar{flex:1 1;min-width:200px;max-width:320px}.hipaa-controls__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1d2437;cursor:pointer;-webkit-user-select:none;user-select:none}.hipaa-controls__toggle input{width:18px;height:18px;cursor:pointer}.hipaa-controls__grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;align-content:start}.hipaa-controls__card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;transition:box-shadow .15s,border-color .15s}.hipaa-controls__card:hover{border-color:rgba(115,115,115,.233);box-shadow:0 8px 20px rgba(0,0,0,.12)}.hipaa-controls__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hipaa-controls__card-id{font-size:14px;font-weight:600;color:#1d2437;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hipaa-controls__card-badge{flex-shrink:0}.hipaa-controls__card-title{margin:0;font-size:13px;line-height:1.4;color:#1d2437;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.graph-table .gdpr-controls{flex:1 1;min-height:0;display:flex;flex-direction:row;overflow:hidden;width:100%}.gdpr-controls__sidebar{flex-shrink:0;width:240px;display:flex;flex-direction:column;border-right:1px solid rgba(89,92,90,.4078431373);background:#fff}.gdpr-controls__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.gdpr-controls__sidebar-title{margin:0;font-size:15px;font-weight:600;color:#1d2437}.gdpr-controls__sidebar-gear{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#1d2437;cursor:pointer}.gdpr-controls__sidebar-gear:hover{background-color:rgba(66,133,244,.08);color:#4285f4}.gdpr-controls__sidebar-gear .icon{width:16px;height:16px}.gdpr-controls__nav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px 0}.gdpr-controls__nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:14px;color:#1d2437}.gdpr-controls__nav-item:hover{background-color:rgba(66,133,244,.06)}.gdpr-controls__nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdpr-controls__badge{flex-shrink:0;min-width:28px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;background-color:rgba(105,123,169,.2);color:#1d2437}.gdpr-controls__badge--has-alerts{background-color:rgba(198,40,40,.15);color:#c62828}.gdpr-controls__content{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.gdpr-controls__content-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1d2437;padding:0 16px}.gdpr-controls__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 16px 12px;border-bottom:1px solid rgba(89,92,90,.4078431373);flex-shrink:0}.gdpr-controls__toolbar .table-search-bar{flex:1 1;min-width:200px;max-width:320px}.gdpr-controls__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1d2437;cursor:pointer;-webkit-user-select:none;user-select:none}.gdpr-controls__toggle input{width:18px;height:18px;cursor:pointer}.gdpr-controls__grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;align-content:start}.gdpr-controls__card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;transition:box-shadow .15s,border-color .15s}.gdpr-controls__card:hover{border-color:rgba(115,115,115,.233);box-shadow:0 8px 20px rgba(0,0,0,.12)}.gdpr-controls__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gdpr-controls__card-id{font-size:14px;font-weight:600;color:#1d2437;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdpr-controls__card-badge{flex-shrink:0}.gdpr-controls__card-title{margin:0;font-size:13px;line-height:1.4;color:#1d2437;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.graph-table .nist80053-controls{flex:1 1;min-height:0;display:flex;flex-direction:row;overflow:hidden;width:100%}.nist80053-controls__sidebar{flex-shrink:0;width:260px;display:flex;flex-direction:column;border-right:1px solid rgba(89,92,90,.4078431373);background:#fff}.nist80053-controls__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.nist80053-controls__sidebar-title{margin:0;font-size:15px;font-weight:600;color:#1d2437}.nist80053-controls__sidebar-gear{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#1d2437;cursor:pointer}.nist80053-controls__sidebar-gear:hover{background-color:rgba(66,133,244,.08);color:#4285f4}.nist80053-controls__sidebar-gear .icon{width:16px;height:16px}.nist80053-controls__nav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px 0}.nist80053-controls__nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:14px;color:#1d2437}.nist80053-controls__nav-item:hover{background-color:rgba(66,133,244,.06)}.nist80053-controls__nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nist80053-controls__badge{flex-shrink:0;min-width:32px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;background-color:rgba(105,123,169,.2);color:#1d2437}.nist80053-controls__badge--has-alerts{background-color:rgba(198,40,40,.15);color:#c62828}.nist80053-controls__content{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.nist80053-controls__content-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1d2437;padding:0 16px}.nist80053-controls__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 16px 12px;border-bottom:1px solid rgba(89,92,90,.4078431373);flex-shrink:0}.nist80053-controls__toolbar .table-search-bar{flex:1 1;min-width:200px;max-width:320px}.nist80053-controls__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1d2437;cursor:pointer;-webkit-user-select:none;user-select:none}.nist80053-controls__toggle input{width:18px;height:18px;cursor:pointer}.nist80053-controls__grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;align-content:start}.nist80053-controls__card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;transition:box-shadow .15s,border-color .15s}.nist80053-controls__card:hover{border-color:rgba(115,115,115,.233);box-shadow:0 8px 20px rgba(0,0,0,.12)}.nist80053-controls__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nist80053-controls__card-id{font-size:14px;font-weight:600;color:#1d2437;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nist80053-controls__card-badge{flex-shrink:0}.nist80053-controls__card-title{margin:0;font-size:13px;line-height:1.4;color:#1d2437;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.graph-table .fim-panel.pci-dss-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.graph-table .fim-panel.pci-dss-panel .graph-table__charts.pci-dss-dashboard__charts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset;overflow-x:hidden}.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__charts .fim-chart-content:not(.fim-chart-content--line){min-width:0;max-width:100%;overflow-x:hidden;flex-wrap:nowrap;justify-content:flex-start}.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__charts .fim-chart-content:not(.fim-chart-content--line)>.fim-legend.fim-legend--scroll{max-height:180px;overflow-y:auto;padding-right:4px}.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__chart--bar{grid-column:span 2}.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__chart--bar .chart-container{height:200px}.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__chart--rule-level{grid-column:span 1}@media(max-width:1100px){.graph-table .fim-panel.pci-dss-panel .graph-table__charts.pci-dss-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__chart--bar,.graph-table .fim-panel.pci-dss-panel .pci-dss-dashboard__chart--rule-level{grid-column:span 1}}.graph-table .fim-panel.tsc-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.graph-table .fim-panel.tsc-panel .graph-table__charts.tsc-dashboard__charts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset}.graph-table .fim-panel.tsc-panel .tsc-dashboard__chart--bar{grid-column:span 2}.graph-table .fim-panel.tsc-panel .tsc-dashboard__chart--rule-level{grid-column:span 1}@media(max-width:1100px){.graph-table .fim-panel.tsc-panel .graph-table__charts.tsc-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.tsc-panel .tsc-dashboard__chart--bar,.graph-table .fim-panel.tsc-panel .tsc-dashboard__chart--rule-level{grid-column:span 1}}.graph-table .fim-panel.gdpr-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.graph-table .fim-panel.gdpr-panel .graph-table__charts.gdpr-dashboard__charts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset}.graph-table .fim-panel.gdpr-panel .gdpr-dashboard__chart--bar{grid-column:span 2}.graph-table .fim-panel.gdpr-panel .gdpr-dashboard__chart--rule-level{grid-column:span 1}@media(max-width:1100px){.graph-table .fim-panel.gdpr-panel .graph-table__charts.gdpr-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.gdpr-panel .gdpr-dashboard__chart--bar,.graph-table .fim-panel.gdpr-panel .gdpr-dashboard__chart--rule-level{grid-column:span 1}}.graph-table .tsc-controls{flex:1 1;min-height:0;display:flex;flex-direction:row;overflow:hidden;width:100%}.tsc-controls__sidebar{flex-shrink:0;width:260px;display:flex;flex-direction:column;border-right:1px solid rgba(89,92,90,.4078431373);background:#fff}.tsc-controls__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.tsc-controls__sidebar-title{margin:0;font-size:15px;font-weight:600;color:#1d2437}.tsc-controls__sidebar-gear{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#1d2437;cursor:pointer}.tsc-controls__sidebar-gear:hover{background-color:rgba(66,133,244,.08);color:#4285f4}.tsc-controls__sidebar-gear .icon{width:16px;height:16px}.tsc-controls__nav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px 0}.tsc-controls__nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:14px;color:#1d2437}.tsc-controls__nav-item:hover{background-color:rgba(66,133,244,.06)}.tsc-controls__nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsc-controls__badge{flex-shrink:0;min-width:32px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;background-color:rgba(105,123,169,.2);color:#1d2437}.tsc-controls__badge--has-alerts{background-color:rgba(198,40,40,.15);color:#c62828}.tsc-controls__content{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.tsc-controls__content-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1d2437;padding:0 16px}.tsc-controls__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 16px 12px;border-bottom:1px solid rgba(89,92,90,.4078431373);flex-shrink:0}.tsc-controls__toolbar .table-search-bar{flex:1 1;min-width:200px;max-width:320px}.tsc-controls__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1d2437;cursor:pointer;-webkit-user-select:none;user-select:none}.tsc-controls__toggle input{width:18px;height:18px;cursor:pointer}.tsc-controls__grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;align-content:start}.tsc-controls__card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;transition:box-shadow .15s,border-color .15s}.tsc-controls__card:hover{border-color:rgba(115,115,115,.233);box-shadow:0 8px 20px rgba(0,0,0,.12)}.tsc-controls__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tsc-controls__card-id{font-size:14px;font-weight:600;color:#1d2437;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsc-controls__card-badge{flex-shrink:0}.tsc-controls__card-title{margin:0;font-size:13px;line-height:1.4;color:#1d2437;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.graph-table .pci-dss-controls{flex:1 1;min-height:0;display:flex;flex-direction:row;overflow:hidden;width:100%}.pci-dss-controls__sidebar{flex-shrink:0;width:240px;display:flex;flex-direction:column;border-right:1px solid rgba(89,92,90,.4078431373);background:#fff}.pci-dss-controls__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.pci-dss-controls__sidebar-title{margin:0;font-size:15px;font-weight:600;color:#1d2437}.pci-dss-controls__sidebar-gear{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:rgba(0,0,0,0);border:none;border-radius:6px;color:#1d2437;cursor:pointer}.pci-dss-controls__sidebar-gear:hover{background-color:rgba(66,133,244,.08);color:#4285f4}.pci-dss-controls__sidebar-gear .icon{width:16px;height:16px}.pci-dss-controls__nav{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px 0}.pci-dss-controls__nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:14px;color:#1d2437}.pci-dss-controls__nav-item:hover{background-color:rgba(66,133,244,.06)}.pci-dss-controls__nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pci-dss-controls__badge{flex-shrink:0;min-width:28px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;background-color:rgba(105,123,169,.2);color:#1d2437}.pci-dss-controls__badge--has-alerts{background-color:rgba(198,40,40,.15);color:#c62828}.pci-dss-controls__content{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.pci-dss-controls__content-title{margin:0 0 12px;font-size:16px;font-weight:600;color:#1d2437;padding:0 16px}.pci-dss-controls__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 16px 12px;border-bottom:1px solid rgba(89,92,90,.4078431373);flex-shrink:0}.pci-dss-controls__toolbar .table-search-bar{flex:1 1;min-width:200px;max-width:320px}.pci-dss-controls__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#1d2437;cursor:pointer;-webkit-user-select:none;user-select:none}.pci-dss-controls__toggle input{width:18px;height:18px;cursor:pointer}.pci-dss-controls__grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px;align-content:start}.pci-dss-controls__card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:8px;transition:box-shadow .15s,border-color .15s}.pci-dss-controls__card:hover{border-color:rgba(115,115,115,.233);box-shadow:0 8px 20px rgba(0,0,0,.12)}.pci-dss-controls__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pci-dss-controls__card-id{font-size:14px;font-weight:600;color:#1d2437;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pci-dss-controls__card-badge{flex-shrink:0}.pci-dss-controls__card-title{margin:0;font-size:13px;line-height:1.4;color:#1d2437;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pci-dss-events__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-align:left}.pci-dss-events__link:hover{text-decoration:underline}.gdpr-events__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-align:left}.gdpr-events__link:hover{text-decoration:underline}.hipaa-events__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-align:left}.hipaa-events__link:hover{text-decoration:underline}.nist80053-events__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-align:left}.nist80053-events__link:hover{text-decoration:underline}.tsc-events__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-align:left}.tsc-events__link:hover{text-decoration:underline}.graph-table .fim-panel.mitre-panel{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.graph-table .fim-panel.mitre-panel .graph-table__charts.mitre-dashboard__charts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;min-width:0;flex-wrap:unset}.graph-table .fim-panel.mitre-panel .mitre-dashboard__chart--wide{grid-column:span 2}@media(max-width:1100px){.graph-table .fim-panel.mitre-panel .graph-table__charts.mitre-dashboard__charts{grid-template-columns:1fr}.graph-table .fim-panel.mitre-panel .mitre-dashboard__chart--wide{grid-column:span 1}}.mitre-framework{flex:1 1;min-height:0;display:flex;flex-direction:row;overflow:hidden;background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:6px}.mitre-framework__sidebar{flex-shrink:0;width:220px;min-width:220px;display:flex;flex-direction:column;border-right:1px solid rgba(89,92,90,.4078431373);background:#fff}.mitre-framework__sidebar-header{flex-shrink:0;padding:8px 12px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.mitre-framework__sidebar-title{margin:0;font-size:16px;font-weight:600;color:#1d2437}.mitre-framework__tactics{flex:1 1;min-height:0;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.mitre-framework__tactic{width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:8px 10px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background-color .15s ease}.mitre-framework__tactic:hover{background-color:rgba(66,133,244,.06)}.mitre-framework__tactic.mitre-framework__tactic--active{background-color:rgba(66,133,244,.12)}.mitre-framework__tactic-name{font-size:13px;font-weight:600;color:#1d2437;text-align:left}.mitre-framework__count-pill{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#d81b60;color:#fff;min-width:34px;text-align:center}.mitre-framework__content{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.mitre-framework__content-header{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:5px 16px;border-bottom:1px solid rgba(89,92,90,.4078431373)}.mitre-framework__content-title{margin:0;font-size:16px;font-weight:600;color:#1d2437;flex-shrink:0}.mitre-framework__content-header .mitre-framework__search{flex:0 0 auto;min-width:0;display:flex;align-items:center;padding:0;margin-left:auto}.mitre-framework__content-header .mitre-framework__search .table-search-bar{width:100%;max-width:520px}.mitre-framework__content-header .mitre-framework__toggle{flex-shrink:0}.mitre-framework__content-header:not(:has(.mitre-framework__search)) .mitre-framework__toggle{margin-left:auto}.mitre-framework__toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#697ba9;-webkit-user-select:none;user-select:none}.mitre-framework__toggle input{transform:translateY(1px)}.mitre-framework__search{flex-shrink:0;padding:12px 16px 0}.mitre-framework__search .table-search-bar{width:100%;max-width:520px}.mitre-framework__techniques-scroll{flex:1 1;min-height:0;overflow:auto;padding:12px 16px 16px}.mitre-framework__techniques-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:1100px){.mitre-framework__techniques-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mitre-framework__technique{border:1px solid rgba(89,92,90,.4078431373);background:#fff;border-radius:6px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.mitre-framework__technique:hover{background-color:rgba(66,133,244,.04)}.mitre-framework__technique-id{font-size:12px;font-weight:600;color:#1d2437;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mitre-framework__count-badge{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#e6eefc;color:#1d2437;min-width:28px;text-align:center}.mitre-framework__count-badge--zero{background:#f0f0f0;color:#697ba9}.mitre-chart-wrap{padding:8px 8px 4px}.mitre-intelligence{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden}.graph-table .mitre-intelligence .mitre-intelligence__subtabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid rgba(89,92,90,.4078431373);flex-shrink:0;margin:0 -10px;padding:0 10px;background:#fff}.graph-table .mitre-intelligence .mitre-intelligence__subtabs .system-panel__tab{padding:10px 20px;font-size:14px;font-weight:500;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;cursor:pointer;color:#697ba9}.graph-table .mitre-intelligence .mitre-intelligence__subtabs .system-panel__tab:hover{color:#1d2437}.graph-table .mitre-intelligence .mitre-intelligence__subtabs .system-panel__tab.active{color:#4285f4;border-bottom-color:#4285f4}.mitre-intelligence .graph-table__table-section{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:0}.mitre-intelligence__table{width:100%;border-collapse:collapse;font-size:13px}.mitre-intelligence__table thead th{position:sticky;top:0;z-index:1;background-color:#dce9ff;padding:8px 12px;text-align:left;font-weight:600;color:#1d2437;border-bottom:1px solid rgba(89,92,90,.4078431373);white-space:nowrap}.mitre-intelligence__table tbody td{padding:8px 12px;border-bottom:1px solid rgba(115,115,115,.233);vertical-align:top}.mitre-intelligence__table tbody tr:hover{background-color:rgba(66,133,244,.06)}.mitre-intelligence__table .mitre-intelligence__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-decoration:none;text-align:left}.mitre-intelligence__table .mitre-intelligence__link:hover{text-decoration:underline}.mitre-intelligence__table .mitre-intelligence__sort{background:none;border:none;padding:0;font-size:inherit;font-weight:600;color:#1d2437;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mitre-intelligence__table .mitre-intelligence__sort:hover{opacity:.85}.mitre-intelligence__table .mitre-intelligence__desc{white-space:normal;line-height:1.4;color:#1d2437;max-width:60ch}.mitre-events-panel{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}.mitre-events-panel .graph-table__charts.mitre-events__chart-wrap{flex-shrink:0;display:flex;width:100%;min-width:0}.mitre-events__summary{display:flex;flex-direction:column;gap:2px}.mitre-events__summary .mitre-events__time-range{font-size:12px;font-weight:400;color:#697ba9}.mitre-events__action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px}.mitre-events__action-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font-size:13px;color:#1d2437;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:4px;transition:background-color .15s,color .15s}.mitre-events__action-btn:hover:not(.mitre-events__action-btn--text){background-color:rgba(66,133,244,.08)}.mitre-events__action-btn .icon{width:14px;height:14px}.mitre-events__action-btn--text{cursor:default}.mitre-events__action-muted{font-size:13px;color:#697ba9}.mitre-events__table .mitre-events__expand-cell,.mitre-events__table .mitre-events__th-expand{width:40px;min-width:40px;padding:8px;text-align:center}.mitre-events__table .mitre-events__expand-cell{vertical-align:middle}.mitre-events__table .mitre-events__expand-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:1px solid rgba(89,92,90,.4078431373);border-radius:4px;cursor:pointer;color:#1d2437;transition:background-color .15s,border-color .15s}.mitre-events__table .mitre-events__expand-btn .icon{width:12px;height:12px}.mitre-events__table .mitre-events__expand-btn:hover{background-color:rgba(66,133,244,.06);border-color:#4285f4}.mitre-events__table .mitre-events__sort{background:none;border:none;padding:0;font-size:inherit;font-weight:600;color:#1d2437;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.mitre-events__table .mitre-events__sort:hover{opacity:.85}.mitre-events__table .mitre-events__sort.mitre-events__sort--active{color:#4285f4}.mitre-events__table .mitre-events__link{background:none;border:none;padding:0;font-size:inherit;color:#4285f4;cursor:pointer;text-decoration:underline;text-align:left}.mitre-events__table .mitre-events__link:hover{opacity:.85}.mitre-events__table .mitre-events__timestamp{white-space:nowrap}.graph-table__chart.sessions-panel__chart{min-width:0}.sessions-panel__summary-metrics{padding-top:24px;padding-left:24px;padding-right:24px}.devices-table .data-table .sessions-table-date-row{cursor:pointer;font-weight:600;background:rgba(0,0,0,.04)}.devices-table .data-table .sessions-table-date-row:hover{background:rgba(0,0,0,.07)}.devices-table .data-table .sessions-table-date-row td{padding:8px 12px;vertical-align:middle}.sessions-table-date-row__chevron{display:inline-flex;align-items:center;margin-right:8px;width:1em;opacity:.8}.sessions-table-date-row__label{-webkit-user-select:none;user-select:none}.devices-table [data-card-id=sessions-table] .sessions-table{table-layout:fixed;width:100%}.devices-table [data-card-id=sessions-table] .sessions-table .sessions-table__col-date,.devices-table [data-card-id=sessions-table] .sessions-table .sessions-table__col-duration,.devices-table [data-card-id=sessions-table] .sessions-table .sessions-table__col-end,.devices-table [data-card-id=sessions-table] .sessions-table .sessions-table__col-start{width:25%}.devices-table [data-card-id=sessions-table] .sessions-table td,.devices-table [data-card-id=sessions-table] .sessions-table th{text-align:left}.devices-table [data-card-id=sessions-table] .sessions-table .sessions-table__duration-cell{white-space:nowrap}.sessions-chart-tooltip{padding:8px 12px;font-size:13px;min-width:140px}.sessions-chart-tooltip .sessions-chart-tooltip__date{font-weight:600;margin-bottom:4px}