/* Minification failed. Returning unminified contents.
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,42): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(166,42): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(183,46): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(186,47): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(207,38): run-time error CSS1039: Token not allowed after unary operator: '-grayscale-250'
(208,30): run-time error CSS1039: Token not allowed after unary operator: '-grayscale-250'
(209,31): run-time error CSS1039: Token not allowed after unary operator: '-grayscale-250'
(210,31): run-time error CSS1039: Token not allowed after unary operator: '-grayscale-250'
(219,17): run-time error CSS1039: Token not allowed after unary operator: '-body-text'
(223,28): run-time error CSS1039: Token not allowed after unary operator: '-diligence-bg-table-row'
(227,28): run-time error CSS1039: Token not allowed after unary operator: '-diligence-bg-table-row-alt'
 */
.theme-dark:root:root {
    color-scheme: dark;
    color: #bbbbbb;

    --proposed: #507ee3;
    --proposed-light: #84a6e3;
    --danger: #ff3f50;
    --body-text: #bbbbbb;
    --body-text-disabled: #636363;
    --body-bg: #141414;
    --icon: #ececec;
    --icon-success: #22c55e;

    /* NAVIGATION BAR */
    --navbar-bg: #242424;
    --navbar-text: var(--body-text);
    --navbar-text-active: var(--primary);
    --logo-primary: #ffffff;
    --logo-secondary: #F57170;

    --box-bg: #343434;
    --box-border: #3d3d3d;
    --box-shadow-3: rgba(255, 255, 255, 0.03);
    --box-shadow-6: rgba(255, 255, 255, 0.06);
    --box-shadow-10: rgba(255, 255, 255, 0.10);
    --box-shadow-15: rgba(255, 255, 255, 0.15);

    --button-bg: #1f1f1f;
    --button-bg-focus: #343434;
    --button-border: #3d3d3d;
    --button-copied-element-bg: rgba(255,255,255,0.08);

    --card-bg: #242424;
    --card-border: #4e4e4e;
    --card-heading: var(--body-text);
    --card-gradient: linear-gradient(360deg, rgba(36, 36, 36, 0.9) 10%, rgba(36, 36, 36, 0.7) 50%, rgba(36, 36, 36, 0) 100%);

    --checkbox-bg: #1a1a1a;
    --checkbox-border: #565656;

    --dialog-text: #dddddd;

    --diligence-bg-table-row: #242424;
    --diligence-bg-table-row-alt: #141414;
    --diligence-editor-bg-group-hover: #7b0303;
    --diligence-editor-bg-question-hover: #03597b;
    --diligence-editor-bg-choice-hover: #036a0e;
    --diligence-editor-border-group-selected: #5d0202;
    --diligence-editor-border-question-selected: #0a395a;
    --diligence-editor-border-choice-selected: #154929;

    --sustainable-investments: #369A1F;
    --uncategorized-sustainable-investments: #838383;
    --enviromentally-sustainable-investments: #115300;

    --grid-bg-td-selected: #363636;
    --grid-bg-row-alt: #1a1a1a;
    --grid-border-right: #3d3d3d;
    --grid-border-bottom: #313131;
    --grid-border-top: #292929;
    --grid-border-selected: #424040;

    --input-bg: #242424;
    --input-bg-disabled: #343434;
    --input-bg-focus: #343434;
    --input-border: #3d3d3d;
    --input-field-container-border: #666;
    --input-border-disabled: #303030;
    --input-frameless-border:#303030;
    --input-frameless-border-bottom: #3d3d3d;
    --input-frameless-hover: #666;
    --input-selected-disabled: #929292;

    --link: #ffffff;
    --link-active: #cccccc;

    --menu-border: #3d3d3d;
    --menu-border-bottom: #303030;

    --notification-bg-unopened: #444649;
    --notification-bg-opened: #2c2d2f;
    --notification-border: #3d3d3d;
    --notification-counter-badge-color: var(--grayscale-550);
    --notification-counter-badge-background: var(--grayscale-250);
    --notification-counter-border-color: var(--grayscale-250);

    --subtitle: #bababa;

    --qe-primary-color: #384152;
    --qe-line-color: #757575;
    --qe-row-bg: #757575;

    --tab-bg: #1e1e1e;
    --tab-border: #4f4f4f;
    --tab-panel-border: #3d3d3d;

    --table-bg-error: #7f1d1d;
    --table-bg-hover: #444444;
    --table-bg-initiated: #1e3a8a;
    --table-bg-ongoing: #14532d;
    --table-bg-tr-odd: #2a2a2a;
    --table-border: #3d3d3d;
    --table-cell-border: #3d3d3d;
    --table-disabled-td: #666666;

    --textarea-bg: #171616;

    --titlebar-bg: #1d1d1d;
    --titlebar-text: var(--grayscale-700);

    --shadow: #262626;

    --loading-mask-bg: #3d3d3d;
    --ui-drop-shadow-border: #3d3d3d;
    --ui-widget-bg: #464646;
    --percentagebar-bg: #6c6c6c;
    --riskpicker-bg: rgb(24, 23, 24);

    --frame-background: #2f2f2f;

    --gradient: #141414fa;
    --gradient2: #14141400;

    --grayscale-50: #0a0a0a;
    --grayscale-100: #1a1a1a;
    --grayscale-150: #2a2a2a;
    --grayscale-200: #3a3a3a;
    --grayscale-250: #4a4a4a;
    --grayscale-300: #5a5a5a;
    --grayscale-350: #6a6a6a;
    --grayscale-400: #7a7a7a;
    --grayscale-450: #8a8a8a;
    --grayscale-500: #9a9a9a;
    --grayscale-550: #aaaaaa;
    --grayscale-600: #bababa;
    --grayscale-650: #cacaca;
    --grayscale-700: #dadada;
    --grayscale-750: #eaeaea;
    --grayscale-800: #fafafa;
    --grayscale-850: #fbfbfb;
    --grayscale-900: #fcfcfc;
    --grayscale-950: #fdfdfd;

    --component-old: #ad7433;
    --component-eft: #488b8b;
    --component-sju: #9964ac;
    --component-inv: #7c7c7c;
    --component-oly: #728d25;
    --component-pre: #9a675c;
    --component-sjv: #53875e;

    --bonnaya-logo: url("/content/images/bonnaya/logo-darkmode.svg");
    --loading-ring: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><style>.spinner_7mtw{transform-origin:center;animation:spinner_jgYN .75s linear infinite}@keyframes spinner_jgYN{100%{transform:rotate(360deg)}}</style><path fill="%23999999" class="spinner_7mtw" d="M2,12A11.2,11.2,0,0,1,13,1.05C12.67,1,12.34,1,12,1a11,11,0,0,0,0,22c.34,0,.67,0,1-.05C6,23,2,17.74,2,12Z"/></svg>');

    /* FONTS */
    --body-font: 'Open Sans';
    --heading-font: 'zen-new';
    --heading-letter-spacing: -.018em;
    --table-font-size: .75rem;
}
.theme-dark .bonnaya-adaptive-logo {
    filter: drop-shadow(0px 1px 5px var(--primary, #F57170))
}

.theme-dark .bonnaya-logo-glow {
    filter: drop-shadow(0px 1px 5px var(--primary, #F57170))
}

.theme-dark .sakportal-logo-glow {
    filter: drop-shadow(0px 0px 65px #B1B1B1)
}

.theme-dark .bonnaya-adaptive-login-logo {
    content: url("/Content/Images/tempBonnaya/animated_logo_darkmode.svg");
}

.theme-dark .bonnaya-login-glow {
    animation: 1s ease-in 0s forwards login-logo-glow;
}

@keyframes login-logo-glow {
    from {
        filter: drop-shadow(0px 0px 2px var(--primary, #F57170))
    }
    to {
        filter: drop-shadow(0px 0px 10px var(--primary, #F57170))
    }
}

.theme-dark .dark-invert {
    filter: invert(1);
}

.theme-dark .dark-adjust-img.image-loading {
    filter: invert(86%) blur(2px);
}

.theme-dark .dark-adjust-img {
    filter: invert(86%);
}

.theme-dark .dark-brighten {
    filter: brightness(3);
}

.theme-dark .dark-img-border {
    filter: drop-shadow(1px 0 0 var(--grayscale-250))
    drop-shadow(0 1px 0 var(--grayscale-250))
    drop-shadow(-1px 0 0 var(--grayscale-250))
    drop-shadow(0 -1px 0 var(--grayscale-250));
}

.theme-dark .x-column-header-inner.x-column-header-inner {
    border-bottom: rgba(255, 255, 255, 0.6) solid 1px;
}

.theme-dark .mail-body-content,
.theme-dark .mail-body-content *:not([style^="background-color"]) {
    color: var(--body-text) !important;
}

.theme-dark div:nth-child(odd)[data-question-answer][style*="background"]:not([style*="inherit"]) {
    background-color: var(--diligence-bg-table-row) !important;
}

.theme-dark div:nth-child(even)[data-question-answer][style*="background"]:not([style*="inherit"]) {
    background-color: var(--diligence-bg-table-row-alt) !important;
}

#webpack-dev-server-client-overlay-div {
    display: none !important;
}

#webpack-dev-server-client-overlay:hover {
    position: fixed;
    height: 50vh !important;
    width: 100vw !important;
    inset: 0 0 0 0 !important;
}

#webpack-dev-server-client-overlay:not(:hover) {
    position: fixed;
    height: 50vh !important;
    width: 12vw !important;
    inset: 0 0 0 88% !important;
}
