/*
Do NOT embed all these web fonts into your website or app.
Please ONLY use the web fonts your designer says you need.
Otherwise you'll be adding far too much page weight and
too many HTTP requests.
*/
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022-2024 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022-2024 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 - 2023 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 - 2023 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 - 2023 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
:root,
.dark-mode {
  --primary-color-text: #ffffff;
  --font-family: Inter, InterRegular, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --border-radius: 5px;
  --color-pair-0: #005bc8;
  --color-pair-1: black;
  --color-pair-2: #242527;
  --color-pair-3: #242527;
  --color-pair-4: #363738;
  --color-pair-5: #424344;
  --color-pair-6: #424344;
  --color-pair-7: #696a6b;
  --color-pair-8: #2c2d2e;
  --color-pair-9: white;
  --color-pair-10: #a3a6ab;
  --color-pair-11: #696a6b;
  --color-pair-12: #424344;
  --color-pair-13: #696a6b;
  --color-pair-14: #83868b;
  --color-pair-15: #424344;
  --color-pair-16: #696a6b;
  --color-pair-17: #c2c5ca;
  --color-pair-18: #363738;
  --color-pair-19: #363738;
  --color-pair-20: #363738;
  --color-pair-21: #424344;
  --color-pair-22: white;
  --color-pair-23: #1499fe;
  --color-pair-24: #424344;
  --color-pair-25: #1d3c4f;
  --color-pair-26: #20303b;
  --color-pair-27: #1f424a;
  --color-pair-28: #545556;
  --color-pair-29: #545556;
  --color-pair-30: #363738;
  --color-pair-31: #00a2ef;
  --color-pair-32: #2c2d2e;
  --color-pair-33: #00851D;
  --color-pair-34: #ffaf11;
  --color-pair-35: #da3e00;
  --color-pair-36: #ff8f00;
  --color-pair-37: #930cd3;
  --color-pair-38: rgba(63, 191, 157, 0.8);
  --color-pair-39: #83868b;
  --color-pair-40: #1499fe;
  --color-pair-41: #0067d6;
  --color-pair-42: white;
  --color-pair-43: transparent;
  --color-pair-44: #1f3e20;
  --color-pair-45: #503a1f;
  --color-pair-46: #482a1f;
  --color-pair-47: #32C822;
  --color-pair-48: #ffaf11;
  --color-pair-49: #a3a6ab;
  --color-pair-50: #213c52;
  --color-pair-51: white;
  --color-pair-52: #e22d10;
  --color-pair-53: #ff8000;
  --color-pair-54: #FFD112;
  --color-pair-55: #e67a7a;
  --color-pair-56: #ff4b61;
  --color-pair-57: #d6152d;
  --color-pair-58: #6488af;
  --color-pair-59: #5bc0de;
  --color-pair-60: #1987cb;
  --color-pair-61: #9c4F24;
  --color-pair-62: white;
  --color-pair-63: #0067d6;
  --color-pair-64: #0097ee;
  --color-pair-65: #00c2f2;
  --color-pair-66: #0049a0;
  --color-pair-68: rgba(0, 0, 0, 0.2);
  --color-pair-69: #c2c5ca;
  --color-pair-70: #424344;
  --color-pair-71: #3b3c3d;
  --color-pair-72: #00a2ef;
  --color-pair-73: #242527;
  --color-pair-74: #2c2d2e;
  --color-pair-75: #036a07;
  --color-pair-76: #42271F;
  --color-pair-77: #777a7d;
  --color-pair-78: #1499fe;
  --color-pair-79: #1f3e20;
  --color-pair-80: #86F460;
  --color-pair-81: #213c52;
  --color-pair-82: #50c3fc;
  --color-pair-83: #503a1f;
  --color-pair-84: #ffaf11;
  --color-pair-85: #42271F;
  --color-pair-86: #ec6500;
  --color-pair-87: #242527;
  --color-pair-88: #ffd02c;
  --color-pair-89: #ff8f00;
  --color-pair-90: #ec6500;
  --color-pair-91: white;
  --color-pair-92: black;
  --color-pair-93: #dadce0;
  --color-pair-94: #7f8b93;
  --color-pair-95: #83888e;
  --color-pair-96: #00adc9;
  --color-pair-97: #db4c4c;
  --color-pair-98: #fc7128;
  --color-pair-99: #ffba56;
  --color-pair-100: #3d9354;
  --color-pair-101: #277099;
  --color-pair-102: #2c2d2e;
  --color-pair-103: #008bff;
  --color-pair-104: #3c1515;
  --color-pair-105: #e6effa;
  --color-pair-106: #363738;
  --color-pair-107: #a3a6ab;
  --color-pair-108: #2c2d2e;
  --color-pair-109: #dadce0;
  --color-pair-110: #242527;
  --color-pair-111: #1499fe;
  --color-pair-112: #f8f9fa;
  --color-pair-113: #213c52;
  --color-pair-114: #83868b;
  --color-pair-115: #c2c5ca;
  --color-pair-116: #ec6500;
  --color-pair-117: rgba(255, 255, 255, 0);
  --color-pair-118: #003ea4;
  --color-pair-119: #777a7d;
  --color-pair-120: #363738;
  --color-pair-121: #503a1f;
  --color-pair-122: #999;
  --color-pair-123: #e3f7e8;
  --color-pair-124: #FBECE6;
  --color-pair-125: #d6152d;
  --color-pair-126: #b3b6bb;
  --color-pair-127: #2c2d2e;
  --color-pair-128: #da3e00;
  --color-pair-129: #ffd02c;
  --color-pair-130: #c2c5ca;
  --color-pair-131: #32C822;
  --input-overlay-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  --card-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
  --ellipses-shadow: rgba(0, 0, 0, 0.5);
  --tag-count-shadow: -12px 0px 8px var(--color-pair-2);
  --split-opacity: 0.5;
  --surface-b: #0e0f10;
  --table-stripes-bg: #1d1e20;
  --menu-bg-hover: #777a7d;
  --left-nav: #242527;
  --left-nav-product: #243a47;
  --input-focus-outline: #1499fe;
  --dropdown-disabled-color: rgba(255, 255, 255, 0.4);
  --dropdown-hover-active-bg: #545556;
  --dropdown-divider: #696a6b;
  --malware-red-highlight: #f9c6c6;
  --malware-green-highlight: #e0f2d8;
  --timezone-map-light-fill: #a6bab0;
  --timezone-map-selected-fill: #788880;
  --green-light: #86F460;
  --green-pair-200: #4BE035;
  --green-pair-300: #32C822;
  --green-pair-400: #0DA303;
  --primeng-ghostly-white-hover: rgba(255, 255, 255, 0.3);
  --primeng-ghostly-transparent: rgba(255, 255, 255, 0);
  --label-ap-color: #f5b6b6;
  --label-cp-color: #8a307b;
  --multi-chart-bg-blue: rgba(47, 180, 233, 0.5);
  --multi-chart-bg-darkblue: rgba(29, 77, 199, 0.6);
  --multi-chart-bg-yellow: rgb(229, 224, 80);
  --multi-chart-bg-red: rgb(190, 39, 27);
  --rca-graph-gray: #7f8b93;
  --rca-graph-process: #87b67c;
  --rca-graph-path: #b2d7ed;
  --rca-graph-connection: #ffa50d;
  --rca-graph-registry-key: #4db8ff;
  --rca-graph-process-outer: #78ac6c;
  --rca-graph-path-outer: #acd4ec;
  --svg-footer: #f0f2f4;
  --wizard-bullet: #dadce0;
  --summary-panel: #424344;
  --summary-panel-divider: #2c2d2e;
  --summary-panel-pill-text: white;
  --surface-a: var(--color-pair-1);
  --surface-c: var(--color-pair-2);
  --surface-d: var(--color-pair-3);
  --surface-e: var(--color-pair-4);
  --surface-f: var(--color-pair-5);
  --surface-g: var(--color-pair-6);
  --surface-h: var(--color-pair-7);
  --surface-c-highlight: var(--color-pair-8);
  color: var(--color-pair-9);
}

.dark-mode {
  background-color: var(--surface-c);
}

.light-mode,
.secondary-light-mode {
  --color-pair-0: #005bc8;
  --color-pair-1: #f0f2f4;
  --color-pair-2: white;
  --color-pair-3: #f0f2f4;
  --color-pair-4: #f0f2f4;
  --color-pair-5: white;
  --color-pair-6: #f0f2f4;
  --color-pair-7: #f0f2f4;
  --color-pair-8: #f8f9fa;
  --color-pair-9: #2c2d2e;
  --color-pair-10: #777a7d;
  --color-pair-11: #c2c5ca;
  --color-pair-12: #dadce0;
  --color-pair-13: #dadce0;
  --color-pair-14: #c2c5ca;
  --color-pair-15: #c2c5ca;
  --color-pair-16: #c2c5ca;
  --color-pair-17: white;
  --color-pair-18: #f8f9fa;
  --color-pair-19: white;
  --color-pair-20: #f0f2f4;
  --color-pair-21: #e5e7ea;
  --color-pair-22: #005bc8;
  --color-pair-23: #005bc8;
  --color-pair-24: #dadce0;
  --color-pair-25: #e6effa;
  --color-pair-26: #f2f7fc;
  --color-pair-27: #e7f8fb;
  --color-pair-28: #e5e7ea;
  --color-pair-29: #f0f2f4;
  --color-pair-30: #dadce0;
  --color-pair-31: #0067d6;
  --color-pair-32: #242527;
  --color-pair-33: #00851D;
  --color-pair-34: #ffaf11;
  --color-pair-35: #da3e00;
  --color-pair-36: #da3e00;
  --color-pair-37: #930cd3;
  --color-pair-38: rgba(63, 191, 157, 0.8);
  --color-pair-39: #83868b;
  --color-pair-40: #008bff;
  --color-pair-41: #0067d6;
  --color-pair-42: #83868b;
  --color-pair-43: #dadce0;
  --color-pair-44: #e5f3e8;
  --color-pair-45: #fff4e5;
  --color-pair-46: #fbece5;
  --color-pair-47: #00851D;
  --color-pair-48: #ff8f00;
  --color-pair-49: #696a6b;
  --color-pair-50: #e5effa;
  --color-pair-51: black;
  --color-pair-52: #e22d10;
  --color-pair-53: #ff8000;
  --color-pair-54: #FFD112;
  --color-pair-55: #e67a7a;
  --color-pair-56: #ff4b61;
  --color-pair-57: #d6152d;
  --color-pair-58: #6488af;
  --color-pair-59: #5bc0de;
  --color-pair-60: #1987cb;
  --color-pair-61: #9c4F24;
  --color-pair-62: white;
  --color-pair-63: #0067d6;
  --color-pair-64: #0097ee;
  --color-pair-65: #00c2f2;
  --color-pair-66: #0049a0;
  --color-pair-68: rgba(0, 0, 0, 0.2);
  --color-pair-69: #c2c5ca;
  --color-pair-70: #424344;
  --color-pair-71: #3b3c3d;
  --color-pair-72: #00a2ef;
  --color-pair-73: #242527;
  --color-pair-74: #2c2d2e;
  --color-pair-75: #F3FEEF;
  --color-pair-76: #FBECE6;
  --color-pair-77: #777a7d;
  --color-pair-78: #2c2d2e;
  --color-pair-79: rgba(134, 244, 96, 0.2);
  --color-pair-80: #00851D;
  --color-pair-81: rgba(0, 91, 200, 0.1);
  --color-pair-82: #005bc8;
  --color-pair-83: rgba(255, 208, 44, 0.2);
  --color-pair-84: #ec6500;
  --color-pair-85: rgba(218, 62, 0, 0.1);
  --color-pair-86: #da3e00;
  --color-pair-87: #eff5fc;
  --color-pair-88: #ffd02c;
  --color-pair-89: #ff8f00;
  --color-pair-90: #ff8f00;
  --color-pair-91: #242527;
  --color-pair-92: black;
  --color-pair-93: #dadce0;
  --color-pair-94: #7f8b93;
  --color-pair-95: #83888e;
  --color-pair-96: #00adc9;
  --color-pair-97: #db4c4c;
  --color-pair-98: #fc7128;
  --color-pair-99: #ffba56;
  --color-pair-100: #3d9354;
  --color-pair-101: #277099;
  --color-pair-102: white;
  --color-pair-103: #008bff;
  --color-pair-104: #3c1515;
  --color-pair-105: #e6effa;
  --color-pair-106: #363738;
  --color-pair-107: #a3a6ab;
  --color-pair-108: #2c2d2e;
  --color-pair-109: #dadce0;
  --color-pair-110: #242527;
  --color-pair-111: #1499fe;
  --color-pair-112: #f8f9fa;
  --color-pair-113: #213c52;
  --color-pair-114: #83868b;
  --color-pair-115: #c2c5ca;
  --color-pair-116: #ec6500;
  --color-pair-117: rgba(255, 255, 255, 0);
  --color-pair-118: #003ea4;
  --color-pair-119: #a3a6ab;
  --color-pair-120: #e5e7ea;
  --color-pair-121: #503a1f;
  --color-pair-122: #999;
  --color-pair-123: #e3f7e8;
  --color-pair-124: #FBECE6;
  --color-pair-125: #d6152d;
  --color-pair-126: #a3a6ab;
  --color-pair-127: #f0f2f4;
  --color-pair-128: #9d2d00;
  --color-pair-129: #ec6500;
  --color-pair-130: #545556;
  --color-pair-131: #0DA303;
  --input-overlay-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  --card-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  --ellipses-shadow: rgba(0, 0, 0, 0.1);
  --tag-count-shadow: -8px 0px 4px var(--color-pair-2);
  --split-opacity: 1;
  --surface-b: #fdfffe;
  --table-stripes-bg: #f9f9f9;
  --menu-bg-hover: #f0f2f4;
  --left-nav: #242527;
  --left-nav-product: #243a47;
  --input-focus-outline: #1499fe;
  --dropdown-disabled-color: rgba(255, 255, 255, 0.4);
  --dropdown-hover-active-bg: #545556;
  --dropdown-divider: #696a6b;
  --malware-red-highlight: #f9c6c6;
  --malware-green-highlight: #e0f2d8;
  --timezone-map-light-fill: #a6bab0;
  --timezone-map-selected-fill: #788880;
  --green-light: #86F460;
  --green-pair-200: #4BE035;
  --green-pair-300: #32C822;
  --green-pair-400: #0DA303;
  --primeng-ghostly-white-hover: rgba(255, 255, 255, 0.3);
  --primeng-ghostly-transparent: rgba(255, 255, 255, 0);
  --label-ap-color: #f5b6b6;
  --label-cp-color: #8a307b;
  --multi-chart-bg-blue: rgba(47, 180, 233, 0.5);
  --multi-chart-bg-darkblue: rgba(29, 77, 199, 0.6);
  --multi-chart-bg-yellow: rgb(229, 224, 80);
  --multi-chart-bg-red: rgb(190, 39, 27);
  --rca-graph-gray: #7f8b93;
  --rca-graph-process: #87b67c;
  --rca-graph-path: #b2d7ed;
  --rca-graph-connection: #ffa50d;
  --rca-graph-registry-key: #4db8ff;
  --rca-graph-process-outer: #78ac6c;
  --rca-graph-path-outer: #acd4ec;
  --svg-footer: #f0f2f4;
  --wizard-bullet: #dadce0;
  --summary-panel: #f8f9fa;
  --summary-panel-divider: #dadce0;
  --summary-panel-pill-text: #2c2d2e;
  --surface-a: var(--color-pair-1);
  --surface-c: var(--color-pair-2);
  --surface-d: var(--color-pair-3);
  --surface-e: var(--color-pair-4);
  --surface-f: var(--color-pair-5);
  --surface-g: var(--color-pair-6);
  --surface-h: var(--color-pair-7);
  --surface-c-highlight: var(--color-pair-8);
}

.light-mode.secondary-background {
  background-color: #f0f2f4;
}

.dark-mode.secondary-background {
  background-color: black;
}

@media (prefers-color-scheme: light) {
  .theme-container.sync-mode {
    --color-pair-0: #005bc8;
    --color-pair-1: #f0f2f4;
    --color-pair-2: white;
    --color-pair-3: #f0f2f4;
    --color-pair-4: #f0f2f4;
    --color-pair-5: white;
    --color-pair-6: #f0f2f4;
    --color-pair-7: #f0f2f4;
    --color-pair-8: #f8f9fa;
    --color-pair-9: #2c2d2e;
    --color-pair-10: #777a7d;
    --color-pair-11: #c2c5ca;
    --color-pair-12: #dadce0;
    --color-pair-13: #dadce0;
    --color-pair-14: #c2c5ca;
    --color-pair-15: #c2c5ca;
    --color-pair-16: #c2c5ca;
    --color-pair-17: white;
    --color-pair-18: #f8f9fa;
    --color-pair-19: white;
    --color-pair-20: #f0f2f4;
    --color-pair-21: #e5e7ea;
    --color-pair-22: #005bc8;
    --color-pair-23: #005bc8;
    --color-pair-24: #dadce0;
    --color-pair-25: #e6effa;
    --color-pair-26: #f2f7fc;
    --color-pair-27: #e7f8fb;
    --color-pair-28: #e5e7ea;
    --color-pair-29: #f0f2f4;
    --color-pair-30: #dadce0;
    --color-pair-31: #0067d6;
    --color-pair-32: #242527;
    --color-pair-33: #00851D;
    --color-pair-34: #ffaf11;
    --color-pair-35: #da3e00;
    --color-pair-36: #da3e00;
    --color-pair-37: #930cd3;
    --color-pair-38: rgba(63, 191, 157, 0.8);
    --color-pair-39: #83868b;
    --color-pair-40: #008bff;
    --color-pair-41: #0067d6;
    --color-pair-42: #83868b;
    --color-pair-43: #dadce0;
    --color-pair-44: #e5f3e8;
    --color-pair-45: #fff4e5;
    --color-pair-46: #fbece5;
    --color-pair-47: #00851D;
    --color-pair-48: #ff8f00;
    --color-pair-49: #696a6b;
    --color-pair-50: #e5effa;
    --color-pair-51: black;
    --color-pair-52: #e22d10;
    --color-pair-53: #ff8000;
    --color-pair-54: #FFD112;
    --color-pair-55: #e67a7a;
    --color-pair-56: #ff4b61;
    --color-pair-57: #d6152d;
    --color-pair-58: #6488af;
    --color-pair-59: #5bc0de;
    --color-pair-60: #1987cb;
    --color-pair-61: #9c4F24;
    --color-pair-62: white;
    --color-pair-63: #0067d6;
    --color-pair-64: #0097ee;
    --color-pair-65: #00c2f2;
    --color-pair-66: #0049a0;
    --color-pair-68: rgba(0, 0, 0, 0.2);
    --color-pair-69: #c2c5ca;
    --color-pair-70: #424344;
    --color-pair-71: #3b3c3d;
    --color-pair-72: #00a2ef;
    --color-pair-73: #242527;
    --color-pair-74: #2c2d2e;
    --color-pair-75: #F3FEEF;
    --color-pair-76: #FBECE6;
    --color-pair-77: #777a7d;
    --color-pair-78: #2c2d2e;
    --color-pair-79: rgba(134, 244, 96, 0.2);
    --color-pair-80: #00851D;
    --color-pair-81: rgba(0, 91, 200, 0.1);
    --color-pair-82: #005bc8;
    --color-pair-83: rgba(255, 208, 44, 0.2);
    --color-pair-84: #ec6500;
    --color-pair-85: rgba(218, 62, 0, 0.1);
    --color-pair-86: #da3e00;
    --color-pair-87: #eff5fc;
    --color-pair-88: #ffd02c;
    --color-pair-89: #ff8f00;
    --color-pair-90: #ff8f00;
    --color-pair-91: #242527;
    --color-pair-92: black;
    --color-pair-93: #dadce0;
    --color-pair-94: #7f8b93;
    --color-pair-95: #83888e;
    --color-pair-96: #00adc9;
    --color-pair-97: #db4c4c;
    --color-pair-98: #fc7128;
    --color-pair-99: #ffba56;
    --color-pair-100: #3d9354;
    --color-pair-101: #277099;
    --color-pair-102: white;
    --color-pair-103: #008bff;
    --color-pair-104: #3c1515;
    --color-pair-105: #e6effa;
    --color-pair-106: #363738;
    --color-pair-107: #a3a6ab;
    --color-pair-108: #2c2d2e;
    --color-pair-109: #dadce0;
    --color-pair-110: #242527;
    --color-pair-111: #1499fe;
    --color-pair-112: #f8f9fa;
    --color-pair-113: #213c52;
    --color-pair-114: #83868b;
    --color-pair-115: #c2c5ca;
    --color-pair-116: #ec6500;
    --color-pair-117: rgba(255, 255, 255, 0);
    --color-pair-118: #003ea4;
    --color-pair-119: #a3a6ab;
    --color-pair-120: #e5e7ea;
    --color-pair-121: #503a1f;
    --color-pair-122: #999;
    --color-pair-123: #e3f7e8;
    --color-pair-124: #FBECE6;
    --color-pair-125: #d6152d;
    --color-pair-126: #a3a6ab;
    --color-pair-127: #f0f2f4;
    --color-pair-128: #9d2d00;
    --color-pair-129: #ec6500;
    --color-pair-130: #545556;
    --color-pair-131: #0DA303;
    --input-overlay-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
    --card-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    --ellipses-shadow: rgba(0, 0, 0, 0.1);
    --tag-count-shadow: -8px 0px 4px var(--color-pair-2);
    --split-opacity: 1;
    --surface-b: #fdfffe;
    --table-stripes-bg: #f9f9f9;
    --menu-bg-hover: #f0f2f4;
    --left-nav: #242527;
    --left-nav-product: #243a47;
    --input-focus-outline: #1499fe;
    --dropdown-disabled-color: rgba(255, 255, 255, 0.4);
    --dropdown-hover-active-bg: #545556;
    --dropdown-divider: #696a6b;
    --malware-red-highlight: #f9c6c6;
    --malware-green-highlight: #e0f2d8;
    --timezone-map-light-fill: #a6bab0;
    --timezone-map-selected-fill: #788880;
    --green-light: #86F460;
    --green-pair-200: #4BE035;
    --green-pair-300: #32C822;
    --green-pair-400: #0DA303;
    --primeng-ghostly-white-hover: rgba(255, 255, 255, 0.3);
    --primeng-ghostly-transparent: rgba(255, 255, 255, 0);
    --label-ap-color: #f5b6b6;
    --label-cp-color: #8a307b;
    --multi-chart-bg-blue: rgba(47, 180, 233, 0.5);
    --multi-chart-bg-darkblue: rgba(29, 77, 199, 0.6);
    --multi-chart-bg-yellow: rgb(229, 224, 80);
    --multi-chart-bg-red: rgb(190, 39, 27);
    --rca-graph-gray: #7f8b93;
    --rca-graph-process: #87b67c;
    --rca-graph-path: #b2d7ed;
    --rca-graph-connection: #ffa50d;
    --rca-graph-registry-key: #4db8ff;
    --rca-graph-process-outer: #78ac6c;
    --rca-graph-path-outer: #acd4ec;
    --svg-footer: #f0f2f4;
    --wizard-bullet: #dadce0;
    --summary-panel: #f8f9fa;
    --summary-panel-divider: #dadce0;
    --summary-panel-pill-text: #2c2d2e;
    --surface-a: var(--color-pair-1);
    --surface-c: var(--color-pair-2);
    --surface-d: var(--color-pair-3);
    --surface-e: var(--color-pair-4);
    --surface-f: var(--color-pair-5);
    --surface-g: var(--color-pair-6);
    --surface-h: var(--color-pair-7);
    --surface-c-highlight: var(--color-pair-8);
  }
}
/*
 * Copyright 2022-2024 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/**
* Warning variants added by CLOSURE
* Used in alert background
*/
/**
 * Alerts banners related
 * Alert banner with light red background red border and color.
 * Per storybook, inline alerts are now Blue on Blue
 * and top banners and dark blue
 */
/**
* Extending error color for background and borders
*/
/** Trials  */
/**
* Color variant representing Danger / threat / risk components
*/
/** Left Nav Beta Pill for Sisense */
/**
Extending warning color
*/
/**
On warning label focus with dark shade of orange, case in pui-query-item reports ZTNA & Firewall managemnt, firewall reports
*/
/**
Medium alerts
*/
/**
 Alert info with light blue.
*/
/**
Color indicating symbols/ indicator like % next to numbers, light gray variant
*/
/**
Prime ng picklist related colors, need to find right variable to replace this with.
*/
/**
Pagination controls related
*/
/**
 Dark share of blue /gray used in alerts / threat  searches as color, h3, h4 headers
*/
/**
Menu item link color default
*/
/**
Container with button and status
*/
/**
Cards
*/
/**
Tabs
*/
/**
Health
*/
/**
TimeZone Map
*/
/**
PrimeNg
*/
/**
Time Picker
*/
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/* Customizations to the designer theme should be defined here */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022-2024 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022-2024 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 - 2023 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 - 2023 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/*
 * Copyright 2022 - 2023 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
:root,
.dark-mode {
  --primary-color-text: #ffffff;
  --font-family: Inter, InterRegular, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --border-radius: 5px;
  --color-pair-0: #005bc8;
  --color-pair-1: black;
  --color-pair-2: #242527;
  --color-pair-3: #242527;
  --color-pair-4: #363738;
  --color-pair-5: #424344;
  --color-pair-6: #424344;
  --color-pair-7: #696a6b;
  --color-pair-8: #2c2d2e;
  --color-pair-9: white;
  --color-pair-10: #a3a6ab;
  --color-pair-11: #696a6b;
  --color-pair-12: #424344;
  --color-pair-13: #696a6b;
  --color-pair-14: #83868b;
  --color-pair-15: #424344;
  --color-pair-16: #696a6b;
  --color-pair-17: #c2c5ca;
  --color-pair-18: #363738;
  --color-pair-19: #363738;
  --color-pair-20: #363738;
  --color-pair-21: #424344;
  --color-pair-22: white;
  --color-pair-23: #1499fe;
  --color-pair-24: #424344;
  --color-pair-25: #1d3c4f;
  --color-pair-26: #20303b;
  --color-pair-27: #1f424a;
  --color-pair-28: #545556;
  --color-pair-29: #545556;
  --color-pair-30: #363738;
  --color-pair-31: #00a2ef;
  --color-pair-32: #2c2d2e;
  --color-pair-33: #00851D;
  --color-pair-34: #ffaf11;
  --color-pair-35: #da3e00;
  --color-pair-36: #ff8f00;
  --color-pair-37: #930cd3;
  --color-pair-38: rgba(63, 191, 157, 0.8);
  --color-pair-39: #83868b;
  --color-pair-40: #1499fe;
  --color-pair-41: #0067d6;
  --color-pair-42: white;
  --color-pair-43: transparent;
  --color-pair-44: #1f3e20;
  --color-pair-45: #503a1f;
  --color-pair-46: #482a1f;
  --color-pair-47: #32C822;
  --color-pair-48: #ffaf11;
  --color-pair-49: #a3a6ab;
  --color-pair-50: #213c52;
  --color-pair-51: white;
  --color-pair-52: #e22d10;
  --color-pair-53: #ff8000;
  --color-pair-54: #FFD112;
  --color-pair-55: #e67a7a;
  --color-pair-56: #ff4b61;
  --color-pair-57: #d6152d;
  --color-pair-58: #6488af;
  --color-pair-59: #5bc0de;
  --color-pair-60: #1987cb;
  --color-pair-61: #9c4F24;
  --color-pair-62: white;
  --color-pair-63: #0067d6;
  --color-pair-64: #0097ee;
  --color-pair-65: #00c2f2;
  --color-pair-66: #0049a0;
  --color-pair-68: rgba(0, 0, 0, 0.2);
  --color-pair-69: #c2c5ca;
  --color-pair-70: #424344;
  --color-pair-71: #3b3c3d;
  --color-pair-72: #00a2ef;
  --color-pair-73: #242527;
  --color-pair-74: #2c2d2e;
  --color-pair-75: #036a07;
  --color-pair-76: #42271F;
  --color-pair-77: #777a7d;
  --color-pair-78: #1499fe;
  --color-pair-79: #1f3e20;
  --color-pair-80: #86F460;
  --color-pair-81: #213c52;
  --color-pair-82: #50c3fc;
  --color-pair-83: #503a1f;
  --color-pair-84: #ffaf11;
  --color-pair-85: #42271F;
  --color-pair-86: #ec6500;
  --color-pair-87: #242527;
  --color-pair-88: #ffd02c;
  --color-pair-89: #ff8f00;
  --color-pair-90: #ec6500;
  --color-pair-91: white;
  --color-pair-92: black;
  --color-pair-93: #dadce0;
  --color-pair-94: #7f8b93;
  --color-pair-95: #83888e;
  --color-pair-96: #00adc9;
  --color-pair-97: #db4c4c;
  --color-pair-98: #fc7128;
  --color-pair-99: #ffba56;
  --color-pair-100: #3d9354;
  --color-pair-101: #277099;
  --color-pair-102: #2c2d2e;
  --color-pair-103: #008bff;
  --color-pair-104: #3c1515;
  --color-pair-105: #e6effa;
  --color-pair-106: #363738;
  --color-pair-107: #a3a6ab;
  --color-pair-108: #2c2d2e;
  --color-pair-109: #dadce0;
  --color-pair-110: #242527;
  --color-pair-111: #1499fe;
  --color-pair-112: #f8f9fa;
  --color-pair-113: #213c52;
  --color-pair-114: #83868b;
  --color-pair-115: #c2c5ca;
  --color-pair-116: #ec6500;
  --color-pair-117: rgba(255, 255, 255, 0);
  --color-pair-118: #003ea4;
  --color-pair-119: #777a7d;
  --color-pair-120: #363738;
  --color-pair-121: #503a1f;
  --color-pair-122: #999;
  --color-pair-123: #e3f7e8;
  --color-pair-124: #FBECE6;
  --color-pair-125: #d6152d;
  --color-pair-126: #b3b6bb;
  --color-pair-127: #2c2d2e;
  --color-pair-128: #da3e00;
  --color-pair-129: #ffd02c;
  --color-pair-130: #c2c5ca;
  --color-pair-131: #32C822;
  --input-overlay-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  --card-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
  --ellipses-shadow: rgba(0, 0, 0, 0.5);
  --tag-count-shadow: -12px 0px 8px var(--color-pair-2);
  --split-opacity: 0.5;
  --surface-b: #0e0f10;
  --table-stripes-bg: #1d1e20;
  --menu-bg-hover: #777a7d;
  --left-nav: #242527;
  --left-nav-product: #243a47;
  --input-focus-outline: #1499fe;
  --dropdown-disabled-color: rgba(255, 255, 255, 0.4);
  --dropdown-hover-active-bg: #545556;
  --dropdown-divider: #696a6b;
  --malware-red-highlight: #f9c6c6;
  --malware-green-highlight: #e0f2d8;
  --timezone-map-light-fill: #a6bab0;
  --timezone-map-selected-fill: #788880;
  --green-light: #86F460;
  --green-pair-200: #4BE035;
  --green-pair-300: #32C822;
  --green-pair-400: #0DA303;
  --primeng-ghostly-white-hover: rgba(255, 255, 255, 0.3);
  --primeng-ghostly-transparent: rgba(255, 255, 255, 0);
  --label-ap-color: #f5b6b6;
  --label-cp-color: #8a307b;
  --multi-chart-bg-blue: rgba(47, 180, 233, 0.5);
  --multi-chart-bg-darkblue: rgba(29, 77, 199, 0.6);
  --multi-chart-bg-yellow: rgb(229, 224, 80);
  --multi-chart-bg-red: rgb(190, 39, 27);
  --rca-graph-gray: #7f8b93;
  --rca-graph-process: #87b67c;
  --rca-graph-path: #b2d7ed;
  --rca-graph-connection: #ffa50d;
  --rca-graph-registry-key: #4db8ff;
  --rca-graph-process-outer: #78ac6c;
  --rca-graph-path-outer: #acd4ec;
  --svg-footer: #f0f2f4;
  --wizard-bullet: #dadce0;
  --summary-panel: #424344;
  --summary-panel-divider: #2c2d2e;
  --summary-panel-pill-text: white;
  --surface-a: var(--color-pair-1);
  --surface-c: var(--color-pair-2);
  --surface-d: var(--color-pair-3);
  --surface-e: var(--color-pair-4);
  --surface-f: var(--color-pair-5);
  --surface-g: var(--color-pair-6);
  --surface-h: var(--color-pair-7);
  --surface-c-highlight: var(--color-pair-8);
  color: var(--color-pair-9);
}

.dark-mode {
  background-color: var(--surface-c);
}

.light-mode,
.secondary-light-mode {
  --color-pair-0: #005bc8;
  --color-pair-1: #f0f2f4;
  --color-pair-2: white;
  --color-pair-3: #f0f2f4;
  --color-pair-4: #f0f2f4;
  --color-pair-5: white;
  --color-pair-6: #f0f2f4;
  --color-pair-7: #f0f2f4;
  --color-pair-8: #f8f9fa;
  --color-pair-9: #2c2d2e;
  --color-pair-10: #777a7d;
  --color-pair-11: #c2c5ca;
  --color-pair-12: #dadce0;
  --color-pair-13: #dadce0;
  --color-pair-14: #c2c5ca;
  --color-pair-15: #c2c5ca;
  --color-pair-16: #c2c5ca;
  --color-pair-17: white;
  --color-pair-18: #f8f9fa;
  --color-pair-19: white;
  --color-pair-20: #f0f2f4;
  --color-pair-21: #e5e7ea;
  --color-pair-22: #005bc8;
  --color-pair-23: #005bc8;
  --color-pair-24: #dadce0;
  --color-pair-25: #e6effa;
  --color-pair-26: #f2f7fc;
  --color-pair-27: #e7f8fb;
  --color-pair-28: #e5e7ea;
  --color-pair-29: #f0f2f4;
  --color-pair-30: #dadce0;
  --color-pair-31: #0067d6;
  --color-pair-32: #242527;
  --color-pair-33: #00851D;
  --color-pair-34: #ffaf11;
  --color-pair-35: #da3e00;
  --color-pair-36: #da3e00;
  --color-pair-37: #930cd3;
  --color-pair-38: rgba(63, 191, 157, 0.8);
  --color-pair-39: #83868b;
  --color-pair-40: #008bff;
  --color-pair-41: #0067d6;
  --color-pair-42: #83868b;
  --color-pair-43: #dadce0;
  --color-pair-44: #e5f3e8;
  --color-pair-45: #fff4e5;
  --color-pair-46: #fbece5;
  --color-pair-47: #00851D;
  --color-pair-48: #ff8f00;
  --color-pair-49: #696a6b;
  --color-pair-50: #e5effa;
  --color-pair-51: black;
  --color-pair-52: #e22d10;
  --color-pair-53: #ff8000;
  --color-pair-54: #FFD112;
  --color-pair-55: #e67a7a;
  --color-pair-56: #ff4b61;
  --color-pair-57: #d6152d;
  --color-pair-58: #6488af;
  --color-pair-59: #5bc0de;
  --color-pair-60: #1987cb;
  --color-pair-61: #9c4F24;
  --color-pair-62: white;
  --color-pair-63: #0067d6;
  --color-pair-64: #0097ee;
  --color-pair-65: #00c2f2;
  --color-pair-66: #0049a0;
  --color-pair-68: rgba(0, 0, 0, 0.2);
  --color-pair-69: #c2c5ca;
  --color-pair-70: #424344;
  --color-pair-71: #3b3c3d;
  --color-pair-72: #00a2ef;
  --color-pair-73: #242527;
  --color-pair-74: #2c2d2e;
  --color-pair-75: #F3FEEF;
  --color-pair-76: #FBECE6;
  --color-pair-77: #777a7d;
  --color-pair-78: #2c2d2e;
  --color-pair-79: rgba(134, 244, 96, 0.2);
  --color-pair-80: #00851D;
  --color-pair-81: rgba(0, 91, 200, 0.1);
  --color-pair-82: #005bc8;
  --color-pair-83: rgba(255, 208, 44, 0.2);
  --color-pair-84: #ec6500;
  --color-pair-85: rgba(218, 62, 0, 0.1);
  --color-pair-86: #da3e00;
  --color-pair-87: #eff5fc;
  --color-pair-88: #ffd02c;
  --color-pair-89: #ff8f00;
  --color-pair-90: #ff8f00;
  --color-pair-91: #242527;
  --color-pair-92: black;
  --color-pair-93: #dadce0;
  --color-pair-94: #7f8b93;
  --color-pair-95: #83888e;
  --color-pair-96: #00adc9;
  --color-pair-97: #db4c4c;
  --color-pair-98: #fc7128;
  --color-pair-99: #ffba56;
  --color-pair-100: #3d9354;
  --color-pair-101: #277099;
  --color-pair-102: white;
  --color-pair-103: #008bff;
  --color-pair-104: #3c1515;
  --color-pair-105: #e6effa;
  --color-pair-106: #363738;
  --color-pair-107: #a3a6ab;
  --color-pair-108: #2c2d2e;
  --color-pair-109: #dadce0;
  --color-pair-110: #242527;
  --color-pair-111: #1499fe;
  --color-pair-112: #f8f9fa;
  --color-pair-113: #213c52;
  --color-pair-114: #83868b;
  --color-pair-115: #c2c5ca;
  --color-pair-116: #ec6500;
  --color-pair-117: rgba(255, 255, 255, 0);
  --color-pair-118: #003ea4;
  --color-pair-119: #a3a6ab;
  --color-pair-120: #e5e7ea;
  --color-pair-121: #503a1f;
  --color-pair-122: #999;
  --color-pair-123: #e3f7e8;
  --color-pair-124: #FBECE6;
  --color-pair-125: #d6152d;
  --color-pair-126: #a3a6ab;
  --color-pair-127: #f0f2f4;
  --color-pair-128: #9d2d00;
  --color-pair-129: #ec6500;
  --color-pair-130: #545556;
  --color-pair-131: #0DA303;
  --input-overlay-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
  --card-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  --ellipses-shadow: rgba(0, 0, 0, 0.1);
  --tag-count-shadow: -8px 0px 4px var(--color-pair-2);
  --split-opacity: 1;
  --surface-b: #fdfffe;
  --table-stripes-bg: #f9f9f9;
  --menu-bg-hover: #f0f2f4;
  --left-nav: #242527;
  --left-nav-product: #243a47;
  --input-focus-outline: #1499fe;
  --dropdown-disabled-color: rgba(255, 255, 255, 0.4);
  --dropdown-hover-active-bg: #545556;
  --dropdown-divider: #696a6b;
  --malware-red-highlight: #f9c6c6;
  --malware-green-highlight: #e0f2d8;
  --timezone-map-light-fill: #a6bab0;
  --timezone-map-selected-fill: #788880;
  --green-light: #86F460;
  --green-pair-200: #4BE035;
  --green-pair-300: #32C822;
  --green-pair-400: #0DA303;
  --primeng-ghostly-white-hover: rgba(255, 255, 255, 0.3);
  --primeng-ghostly-transparent: rgba(255, 255, 255, 0);
  --label-ap-color: #f5b6b6;
  --label-cp-color: #8a307b;
  --multi-chart-bg-blue: rgba(47, 180, 233, 0.5);
  --multi-chart-bg-darkblue: rgba(29, 77, 199, 0.6);
  --multi-chart-bg-yellow: rgb(229, 224, 80);
  --multi-chart-bg-red: rgb(190, 39, 27);
  --rca-graph-gray: #7f8b93;
  --rca-graph-process: #87b67c;
  --rca-graph-path: #b2d7ed;
  --rca-graph-connection: #ffa50d;
  --rca-graph-registry-key: #4db8ff;
  --rca-graph-process-outer: #78ac6c;
  --rca-graph-path-outer: #acd4ec;
  --svg-footer: #f0f2f4;
  --wizard-bullet: #dadce0;
  --summary-panel: #f8f9fa;
  --summary-panel-divider: #dadce0;
  --summary-panel-pill-text: #2c2d2e;
  --surface-a: var(--color-pair-1);
  --surface-c: var(--color-pair-2);
  --surface-d: var(--color-pair-3);
  --surface-e: var(--color-pair-4);
  --surface-f: var(--color-pair-5);
  --surface-g: var(--color-pair-6);
  --surface-h: var(--color-pair-7);
  --surface-c-highlight: var(--color-pair-8);
}

.light-mode.secondary-background {
  background-color: #f0f2f4;
}

.dark-mode.secondary-background {
  background-color: black;
}

@media (prefers-color-scheme: light) {
  .theme-container.sync-mode {
    --color-pair-0: #005bc8;
    --color-pair-1: #f0f2f4;
    --color-pair-2: white;
    --color-pair-3: #f0f2f4;
    --color-pair-4: #f0f2f4;
    --color-pair-5: white;
    --color-pair-6: #f0f2f4;
    --color-pair-7: #f0f2f4;
    --color-pair-8: #f8f9fa;
    --color-pair-9: #2c2d2e;
    --color-pair-10: #777a7d;
    --color-pair-11: #c2c5ca;
    --color-pair-12: #dadce0;
    --color-pair-13: #dadce0;
    --color-pair-14: #c2c5ca;
    --color-pair-15: #c2c5ca;
    --color-pair-16: #c2c5ca;
    --color-pair-17: white;
    --color-pair-18: #f8f9fa;
    --color-pair-19: white;
    --color-pair-20: #f0f2f4;
    --color-pair-21: #e5e7ea;
    --color-pair-22: #005bc8;
    --color-pair-23: #005bc8;
    --color-pair-24: #dadce0;
    --color-pair-25: #e6effa;
    --color-pair-26: #f2f7fc;
    --color-pair-27: #e7f8fb;
    --color-pair-28: #e5e7ea;
    --color-pair-29: #f0f2f4;
    --color-pair-30: #dadce0;
    --color-pair-31: #0067d6;
    --color-pair-32: #242527;
    --color-pair-33: #00851D;
    --color-pair-34: #ffaf11;
    --color-pair-35: #da3e00;
    --color-pair-36: #da3e00;
    --color-pair-37: #930cd3;
    --color-pair-38: rgba(63, 191, 157, 0.8);
    --color-pair-39: #83868b;
    --color-pair-40: #008bff;
    --color-pair-41: #0067d6;
    --color-pair-42: #83868b;
    --color-pair-43: #dadce0;
    --color-pair-44: #e5f3e8;
    --color-pair-45: #fff4e5;
    --color-pair-46: #fbece5;
    --color-pair-47: #00851D;
    --color-pair-48: #ff8f00;
    --color-pair-49: #696a6b;
    --color-pair-50: #e5effa;
    --color-pair-51: black;
    --color-pair-52: #e22d10;
    --color-pair-53: #ff8000;
    --color-pair-54: #FFD112;
    --color-pair-55: #e67a7a;
    --color-pair-56: #ff4b61;
    --color-pair-57: #d6152d;
    --color-pair-58: #6488af;
    --color-pair-59: #5bc0de;
    --color-pair-60: #1987cb;
    --color-pair-61: #9c4F24;
    --color-pair-62: white;
    --color-pair-63: #0067d6;
    --color-pair-64: #0097ee;
    --color-pair-65: #00c2f2;
    --color-pair-66: #0049a0;
    --color-pair-68: rgba(0, 0, 0, 0.2);
    --color-pair-69: #c2c5ca;
    --color-pair-70: #424344;
    --color-pair-71: #3b3c3d;
    --color-pair-72: #00a2ef;
    --color-pair-73: #242527;
    --color-pair-74: #2c2d2e;
    --color-pair-75: #F3FEEF;
    --color-pair-76: #FBECE6;
    --color-pair-77: #777a7d;
    --color-pair-78: #2c2d2e;
    --color-pair-79: rgba(134, 244, 96, 0.2);
    --color-pair-80: #00851D;
    --color-pair-81: rgba(0, 91, 200, 0.1);
    --color-pair-82: #005bc8;
    --color-pair-83: rgba(255, 208, 44, 0.2);
    --color-pair-84: #ec6500;
    --color-pair-85: rgba(218, 62, 0, 0.1);
    --color-pair-86: #da3e00;
    --color-pair-87: #eff5fc;
    --color-pair-88: #ffd02c;
    --color-pair-89: #ff8f00;
    --color-pair-90: #ff8f00;
    --color-pair-91: #242527;
    --color-pair-92: black;
    --color-pair-93: #dadce0;
    --color-pair-94: #7f8b93;
    --color-pair-95: #83888e;
    --color-pair-96: #00adc9;
    --color-pair-97: #db4c4c;
    --color-pair-98: #fc7128;
    --color-pair-99: #ffba56;
    --color-pair-100: #3d9354;
    --color-pair-101: #277099;
    --color-pair-102: white;
    --color-pair-103: #008bff;
    --color-pair-104: #3c1515;
    --color-pair-105: #e6effa;
    --color-pair-106: #363738;
    --color-pair-107: #a3a6ab;
    --color-pair-108: #2c2d2e;
    --color-pair-109: #dadce0;
    --color-pair-110: #242527;
    --color-pair-111: #1499fe;
    --color-pair-112: #f8f9fa;
    --color-pair-113: #213c52;
    --color-pair-114: #83868b;
    --color-pair-115: #c2c5ca;
    --color-pair-116: #ec6500;
    --color-pair-117: rgba(255, 255, 255, 0);
    --color-pair-118: #003ea4;
    --color-pair-119: #a3a6ab;
    --color-pair-120: #e5e7ea;
    --color-pair-121: #503a1f;
    --color-pair-122: #999;
    --color-pair-123: #e3f7e8;
    --color-pair-124: #FBECE6;
    --color-pair-125: #d6152d;
    --color-pair-126: #a3a6ab;
    --color-pair-127: #f0f2f4;
    --color-pair-128: #9d2d00;
    --color-pair-129: #ec6500;
    --color-pair-130: #545556;
    --color-pair-131: #0DA303;
    --input-overlay-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
    --card-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    --ellipses-shadow: rgba(0, 0, 0, 0.1);
    --tag-count-shadow: -8px 0px 4px var(--color-pair-2);
    --split-opacity: 1;
    --surface-b: #fdfffe;
    --table-stripes-bg: #f9f9f9;
    --menu-bg-hover: #f0f2f4;
    --left-nav: #242527;
    --left-nav-product: #243a47;
    --input-focus-outline: #1499fe;
    --dropdown-disabled-color: rgba(255, 255, 255, 0.4);
    --dropdown-hover-active-bg: #545556;
    --dropdown-divider: #696a6b;
    --malware-red-highlight: #f9c6c6;
    --malware-green-highlight: #e0f2d8;
    --timezone-map-light-fill: #a6bab0;
    --timezone-map-selected-fill: #788880;
    --green-light: #86F460;
    --green-pair-200: #4BE035;
    --green-pair-300: #32C822;
    --green-pair-400: #0DA303;
    --primeng-ghostly-white-hover: rgba(255, 255, 255, 0.3);
    --primeng-ghostly-transparent: rgba(255, 255, 255, 0);
    --label-ap-color: #f5b6b6;
    --label-cp-color: #8a307b;
    --multi-chart-bg-blue: rgba(47, 180, 233, 0.5);
    --multi-chart-bg-darkblue: rgba(29, 77, 199, 0.6);
    --multi-chart-bg-yellow: rgb(229, 224, 80);
    --multi-chart-bg-red: rgb(190, 39, 27);
    --rca-graph-gray: #7f8b93;
    --rca-graph-process: #87b67c;
    --rca-graph-path: #b2d7ed;
    --rca-graph-connection: #ffa50d;
    --rca-graph-registry-key: #4db8ff;
    --rca-graph-process-outer: #78ac6c;
    --rca-graph-path-outer: #acd4ec;
    --svg-footer: #f0f2f4;
    --wizard-bullet: #dadce0;
    --summary-panel: #f8f9fa;
    --summary-panel-divider: #dadce0;
    --summary-panel-pill-text: #2c2d2e;
    --surface-a: var(--color-pair-1);
    --surface-c: var(--color-pair-2);
    --surface-d: var(--color-pair-3);
    --surface-e: var(--color-pair-4);
    --surface-f: var(--color-pair-5);
    --surface-g: var(--color-pair-6);
    --surface-h: var(--color-pair-7);
    --surface-c-highlight: var(--color-pair-8);
  }
}
/*
 * Copyright 2022-2024 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/**
* Warning variants added by CLOSURE
* Used in alert background
*/
/**
 * Alerts banners related
 * Alert banner with light red background red border and color.
 * Per storybook, inline alerts are now Blue on Blue
 * and top banners and dark blue
 */
/**
* Extending error color for background and borders
*/
/** Trials  */
/**
* Color variant representing Danger / threat / risk components
*/
/** Left Nav Beta Pill for Sisense */
/**
Extending warning color
*/
/**
On warning label focus with dark shade of orange, case in pui-query-item reports ZTNA & Firewall managemnt, firewall reports
*/
/**
Medium alerts
*/
/**
 Alert info with light blue.
*/
/**
Color indicating symbols/ indicator like % next to numbers, light gray variant
*/
/**
Prime ng picklist related colors, need to find right variable to replace this with.
*/
/**
Pagination controls related
*/
/**
 Dark share of blue /gray used in alerts / threat  searches as color, h3, h4 headers
*/
/**
Menu item link color default
*/
/**
Container with button and status
*/
/**
Cards
*/
/**
Tabs
*/
/**
Health
*/
/**
TimeZone Map
*/
/**
PrimeNg
*/
/**
Time Picker
*/
/*
 * Copyright 2022 Sophos Limited. All rights reserved.
 *
 * 'Sophos' and 'Sophos Anti-Virus' are registered trademarks of Sophos Limited
 * and Sophos Group.  All other product and company names mentioned are
 * trademarks or registered trademarks of their respective owners.
 */
/* Why? Boostrap-5 has smooth scroll feature, but it creates issue in Selenium TA - NC-155766
 * Ref: https://github.com/SeleniumHQ/selenium/issues/11136#issuecomment-1370803713
 */
:root {
  scroll-behavior: auto;
}

.container-fluid {
  padding-left: 0;
  width: 100% !important;
}

.cp-wrapper .card-section-header > span > label,
.cp-wrapper .card-section-header > label {
  font-weight: 500;
  line-height: 1.1;
  font-size: 18px;
  color: #7f8b93;
  font-family: InterLight;
}

/* added to get the ellipses in case where there is no space in the string for any column
 * in the datatable, to get the same behavior where bootstrap card layout was not there.
*/
.card table {
  word-wrap: initial;
}

/* added to correct the vertical alignment of img with respect to its surrounding
 * inline content, to get the same behavior when bootstrap 5.3.3 was not included.
*/
img {
  vertical-align: initial;
}

.form-group label {
  display: inline-block;
}

@font-face {
  font-family: InterLight;
  src: url("../fonts/Inter-Variable.woff2"), url("../fonts/Inter-Variable.woff");
  font-style: normal;
  font-weight: 300;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterLightItalic;
  src: url("../fonts/Inter-VariableItalic.woff2"), url("../fonts/Inter-VariableItalic.woff");
  font-style: italic;
  font-weight: 300;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterRegular;
  src: url("../fonts/Inter-Variable.woff2"), url("../fonts/Inter-Variable.woff");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterRegularItalic;
  src: url("../fonts/Inter-VariableItalic.woff2"), url("../fonts/Inter-VariableItalic.woff");
  font-style: italic;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterMedium;
  src: url("../fonts/Inter-Variable.woff2"), url("../fonts/Inter-Variable.woff");
  font-style: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterMediumItalic;
  src: url("../fonts/Inter-VariableItalic.woff2"), url("../fonts/Inter-VariableItalic.woff");
  font-style: italic;
  font-weight: 500;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterSemiBold;
  src: url("../fonts/Inter-Variable.woff2"), url("../fonts/Inter-Variable.woff");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterSemiBoldItalic;
  src: url("../fonts/Inter-VariableItalic.woff2"), url("../fonts/Inter-VariableItalic.woff");
  font-style: italic;
  font-weight: 600;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterBold;
  src: url("../fonts/Inter-Variable.woff2"), url("../fonts/Inter-Variable.woff");
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: InterBoldItalic;
  src: url("../fonts/Inter-VariableItalic.woff2"), url("../fonts/Inter-VariableItalic.woff");
  font-style: italic;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
  font-family: InterRegular, arial, sans-serif;
  color: #7f8b93;
  background-color: #fafafa;
  font-size: 13px;
  text-rendering: optimizeLegibility;
  min-width: 960px;
}

.h1,
.h2,
h3,
.h3 {
  margin-bottom: 10px;
  margin-top: 30px;
  font-family: InterLight;
}

h1 {
  margin-bottom: 10px;
  margin-top: 30px;
  font-size: 24px;
  color: #000;
  font-family: InterLight;
}

h2 {
  font-size: 20px;
  color: #000;
  font-family: InterLight;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* --- Paragraphs --- */
p,
li,
dd {
  font-size: 14px;
  margin: 0 0 10px;
  line-height: 1.4286;
  color: #7f8b93;
}

/* --- Links --- */
a {
  transition: none;
  text-decoration: none;
  color: var(--color-pair-23);
  cursor: pointer;
}
a:focus {
  outline: none;
}
a:hover {
  color: var(--color-pair-31);
  text-decoration: none;
}

img {
  border: 0;
}
