:root{--dashboard-sidebar-width:60px;--dashboard-sidebar-expanded-width:280px;--dashboard-density-font:16px;--dashboard-density-font-sm:13px;--dashboard-product-button-height:30px;--dashboard-product-button-font:12px;--dashboard-product-button-padding-x:7px;--dashboard-product-button-gap:5px;--dashboard-product-button-min-width:46px;--dashboard-product-button-max-width:58px;--dashboard-sidebar-icon-button-size:32px;--dashboard-sidebar-icon-size:18px;--dashboard-sidebar-item-gap:4px;--dashboard-logo-area-height:48px;--dashboard-logo-size:44px;--dashboard-profile-view-height:200px;--dashboard-page-header-height:40px;--dashboard-page-header-padding-y:2px;--dashboard-page-header-padding-x:12px;--dashboard-page-title-size:17px;--dashboard-page-subtitle-size:12px;--dashboard-control-height:24px;--dashboard-control-font-size:12px;--dashboard-control-padding-x:12px;--dashboard-tab-height:38px;--dashboard-tab-font-size:14px;--dashboard-tab-padding-y:8px;--dashboard-tab-padding-x:14px;--dashboard-toolbar-gap:8px;--dashboard-card-padding-y:8px;--dashboard-card-padding-x:10px;--dashboard-card-gap:10px;--dashboard-card-radius:10px;--dashboard-kpi-card-min-height:44px;--dashboard-kpi-value-size:15px;--dashboard-kpi-label-size:11.5px;--dashboard-kpi-helper-size:10.5px;--dashboard-summary-card-min-height:44px;--dashboard-card-body-size:12px;--dashboard-section-title-size:13px;--dashboard-chart-title-size:var(--dashboard-section-title-size);--dashboard-list-title-size:var(--dashboard-section-title-size);--dashboard-card-title-size:var(--dashboard-section-title-size);--dashboard-action-panel-header-size:var(--dashboard-section-title-size);--dashboard-action-panel-menu-size:var(--dashboard-section-title-size);--dashboard-table-title-size:var(--dashboard-section-title-size);--dashboard-table-header-size:13px;--dashboard-table-cell-size:13px;--dashboard-table-cell-padding-y:6px;--dashboard-table-cell-padding-x:8px;--dashboard-table-header-height:30px;--dashboard-table-row-min-height:30px;--dashboard-table-toolbar-min-height:36px;--dashboard-table-toolbar-padding-y:6px;--dashboard-table-toolbar-padding-x:10px;--dashboard-table-pagination-min-height:44px;--dashboard-table-pagination-padding-y:12px;--dashboard-table-pagination-padding-x:8px;--page-header-offset:var(--dashboard-page-header-height);--table-page-th-padding-y:6px;--table-page-td-padding-y:6px;--table-action-th-padding-y:6px;--table-action-td-padding-y:4px}.monitoring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;min-width:0}@media(max-width:1100px){.monitoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.monitoring-grid{grid-template-columns:1fr}}.monitoring-card{background:#fff;border:1px solid rgba(89,92,90,.4078431373);border-radius:10px;overflow:hidden;min-width:0}.monitoring-card--loading{pointer-events:none}.monitoring-card__header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px 10px;border-bottom:1px solid rgba(89,92,90,.4078431373);gap:8px}.monitoring-card__header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.monitoring-card__title{font-size:13px;font-weight:600;color:#1d2437;letter-spacing:.01em;white-space:nowrap}.monitoring-card__badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;background:rgba(66,133,244,.1);color:#4285f4;white-space:nowrap}.monitoring-card__timestamp{font-size:11px;color:#697ba9;white-space:nowrap}.monitoring-card__body{padding:8px 4px 0;min-height:100px;overflow:hidden}.monitoring-card__empty{display:flex;align-items:center;justify-content:center;height:100px;font-size:13px;color:#697ba9}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.monitoring-skeleton__timestamp,.monitoring-skeleton__title{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s infinite;border-radius:4px;display:inline-block}.monitoring-skeleton__title{width:100px;height:13px}.monitoring-skeleton__timestamp{width:110px;height:11px}.chart-tooltip{background:#fff;border:1px solid #e0e0e0;border-radius:7px;padding:8px 12px;font-size:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-width:100px}.chart-tooltip__time{font-size:11px;color:#697ba9;margin:0 0 4px;font-weight:500}.chart-tooltip__value{margin:2px 0;color:#1d2437}.chart-tooltip__value strong{font-weight:600}.disk-card__content{display:flex;flex-direction:row;align-items:center;padding:12px 32px;justify-content:center;gap:56px}.disk-card__stats{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;width:100%;flex-wrap:nowrap}.disk-card__stat{display:flex;align-items:center;gap:5px;white-space:nowrap}.disk-card__stat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.disk-card__stat-dot--used{background:#4285f4}.disk-card__stat-dot--free{background:#d0d0d0}.disk-card__stat-label{font-size:11px;color:#697ba9}.disk-card__stat-value{font-size:12px;font-weight:600;color:#1d2437}.system-info-list{display:grid;grid-template-columns:120px 1fr;gap:0 12px;font-size:13px;margin:0;width:100%;list-style:none}.system-info-list dt{font-size:12px;color:#697ba9}.system-info-list dd,.system-info-list dt{padding:6px 0;white-space:nowrap;border-bottom:1px solid #f5f5f5}.system-info-list dd{margin:0;font-weight:500;color:#1d2437;overflow:hidden;text-overflow:ellipsis}.system-info-list dd:last-of-type,.system-info-list dt:last-of-type{border-bottom:none}.system-info-list__value--enabled{color:#34a853;font-weight:600}.system-info-list__value--disabled{color:#c10000;font-weight:600}.xdr-cyber-security-posture-summary{display:flex;flex-direction:column;gap:16px}.xdr-cyber-security-posture-summary__title{margin:0;font-size:16px;font-weight:600;color:#1d2437}.xdr-cyber-security-posture-summary__group-label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.xdr-cyber-security-posture-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.xdr-cyber-security-posture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.xdr-cyber-security-posture-grid{grid-template-columns:1fr}}