/*
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, SophosSans, -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;
  --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;
  --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;
    --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
*/
@font-face {
  font-family: SophosSansLight;
  src: url("../fonts/SophosSans-Light.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-Light.woff2") format("woff2"), url("../fonts/SophosSans-Light.woff") format("woff"), url("../fonts/SophosSans-Light.ttf") format("truetype"), url("../fonts/SophosSans-Light.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansLightItalic;
  src: url("../fonts/SophosSans-LightItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-LightItalic.woff2") format("woff2"), url("../fonts/SophosSans-LightItalic.woff") format("woff"), url("../fonts/SophosSans-LightItalic.ttf") format("truetype"), url("../fonts/SophosSans-LightItalic.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansRegular;
  src: url("../fonts/SophosSans-Regular.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-Regular.woff2") format("woff2"), url("../fonts/SophosSans-Regular.woff") format("woff"), url("../fonts/SophosSans-Regular.ttf") format("truetype"), url("../fonts/SophosSans-Regular.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansRegularItalic;
  src: url("../fonts/SophosSans-RegularItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-RegularItalic.woff2") format("woff2"), url("../fonts/SophosSans-RegularItalic.woff") format("woff"), url("../fonts/SophosSans-RegularItalic.ttf") format("truetype"), url("../fonts/SophosSans-RegularItalic.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansMedium;
  src: url("../fonts/SophosSans-Medium.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-Medium.woff2") format("woff2"), url("../fonts/SophosSans-Medium.woff") format("woff"), url("../fonts/SophosSans-Medium.ttf") format("truetype"), url("../fonts/SophosSans-Medium.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansMediumItalic;
  src: url("../fonts/SophosSans-MediumItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-MediumItalic.woff2") format("woff2"), url("../fonts/SophosSans-MediumItalic.woff") format("woff"), url("../fonts/SophosSans-MediumItalic.ttf") format("truetype"), url("../fonts/SophosSans-MediumItalic.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansSemibold;
  src: url("../fonts/SophosSans-Semibold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-Semibold.woff2") format("woff2"), url("../fonts/SophosSans-Semibold.woff") format("woff"), url("../fonts/SophosSans-Semibold.ttf") format("truetype"), url("../fonts/SophosSans-Semibold.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansSemiboldItalic;
  src: url("../fonts/SophosSans-SemiboldItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-SemiboldItalic.woff2") format("woff2"), url("../fonts/SophosSans-SemiboldItalic.woff") format("woff"), url("../fonts/SophosSans-SemiboldItalic.ttf") format("truetype"), url("../fonts/SophosSans-SemiboldItalic.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansBold;
  src: url("../fonts/SophosSans-Bold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-Bold.woff2") format("woff2"), url("../fonts/SophosSans-Bold.woff") format("woff"), url("../fonts/SophosSans-Bold.ttf") format("truetype"), url("../fonts/SophosSans-Bold.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: SophosSansBoldItalic;
  src: url("../fonts/SophosSans-BoldItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/SophosSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/SophosSans-BoldItalic.woff2") format("woff2"), url("../fonts/SophosSans-BoldItalic.woff") format("woff"), url("../fonts/SophosSans-BoldItalic.ttf") format("truetype"), url("../fonts/SophosSans-BoldItalic.svg#font") format("svg"); /* Legacy iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
body {
  font-family: SophosSansRegular, arial, sans-serif;
  line-height: 1.4286;
  color: #7f8b93;
  background-color: #fafafa;
  padding: 0;
  margin: 0;
  font-size: 13px;
  text-rendering: optimizeLegibility;
  width: 100%;
  height: 100%;
  min-width: 960px;
}

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

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

h2 {
  font-size: 20px;
  color: #000;
  font-family: SophosSansLight;
  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;
}
