/*
 * Copyright (c) 2026. Robert Bosch GmbH
 */

@charset "UTF-8";
/*! 
    normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css 
*/
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: initial;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: initial
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: initial
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

:root {
    --bosch-red-95: #ffecec;
    --bosch-red-90: #ffd9d9;
    --bosch-red-85: #ffc6c6;
    --bosch-red-80: #ffb2b2;
    --bosch-red-75: #ff9d9d;
    --bosch-red-70: #ff8787;
    --bosch-red-65: #ff6e6f;
    --bosch-red-60: #ff5152;
    --bosch-red-55: #ff2124;
    --bosch-red-50: #ed0007;
    --bosch-red-45: #d50005;
    --bosch-red-40: #be0004;
    --bosch-red-35: #a80003;
    --bosch-red-30: #920002;
    --bosch-red-25: #7d0002;
    --bosch-red-20: #680001;
    --bosch-red-15: #540001;
    --bosch-red-10: #410000;
    --bosch-red-5: #2d0000;
    --bosch-purple-95: #f7eef6;
    --bosch-purple-90: #f0dcee;
    --bosch-purple-85: #ebcae8;
    --bosch-purple-80: #e8b6e3;
    --bosch-purple-75: #e5a2df;
    --bosch-purple-70: #e48cdd;
    --bosch-purple-65: #e472db;
    --bosch-purple-60: #e552da;
    --bosch-purple-55: #d543cb;
    --bosch-purple-50: #c535bc;
    --bosch-purple-45: #b12ea9;
    --bosch-purple-40: #9e2896;
    --bosch-purple-35: #8b2284;
    --bosch-purple-30: #791d73;
    --bosch-purple-25: #671761;
    --bosch-purple-20: #551151;
    --bosch-purple-15: #440c41;
    --bosch-purple-10: #340731;
    --bosch-purple-5: #230421;
    --bosch-blue-95: #e8f1ff;
    --bosch-blue-90: #d1e4ff;
    --bosch-blue-85: #b8d6ff;
    --bosch-blue-80: #9dc9ff;
    --bosch-blue-75: #7ebdff;
    --bosch-blue-70: #56b0ff;
    --bosch-blue-65: #00a4fd;
    --bosch-blue-60: #0096e8;
    --bosch-blue-55: #0088d4;
    --bosch-blue-50: #007bc0;
    --bosch-blue-45: #006ead;
    --bosch-blue-40: #00629a;
    --bosch-blue-35: #005587;
    --bosch-blue-30: #004975;
    --bosch-blue-25: #003e64;
    --bosch-blue-20: #003253;
    --bosch-blue-15: #002742;
    --bosch-blue-10: #001d33;
    --bosch-blue-5: #001222;
    --bosch-turquoise-95: #def5f3;
    --bosch-turquoise-90: #b6ede8;
    --bosch-turquoise-85: #a1dfdb;
    --bosch-turquoise-80: #8dd2cd;
    --bosch-turquoise-75: #79c5c0;
    --bosch-turquoise-70: #66b8b2;
    --bosch-turquoise-65: #54aba5;
    --bosch-turquoise-60: #419e98;
    --bosch-turquoise-55: #2e908b;
    --bosch-turquoise-50: #18837e;
    --bosch-turquoise-45: #147671;
    --bosch-turquoise-40: #116864;
    --bosch-turquoise-35: #0e5b57;
    --bosch-turquoise-30: #0a4f4b;
    --bosch-turquoise-25: #07423f;
    --bosch-turquoise-20: #053634;
    --bosch-turquoise-15: #032b28;
    --bosch-turquoise-10: #02201e;
    --bosch-turquoise-5: #011413;
    --bosch-green-95: #e2f5e7;
    --bosch-green-90: #b8efc9;
    --bosch-green-85: #9be4b3;
    --bosch-green-80: #86d7a2;
    --bosch-green-75: #72ca92;
    --bosch-green-70: #5ebd82;
    --bosch-green-65: #4ab073;
    --bosch-green-60: #37a264;
    --bosch-green-55: #219557;
    --bosch-green-50: #00884a;
    --bosch-green-45: #007a42;
    --bosch-green-40: #006c3a;
    --bosch-green-35: #005f32;
    --bosch-green-30: #00512a;
    --bosch-green-25: #004523;
    --bosch-green-20: #00381b;
    --bosch-green-15: #002c14;
    --bosch-green-10: #00210e;
    --bosch-green-5: #001507;
    --bosch-gray-95: #eff1f2;
    --bosch-gray-90: #e0e2e5;
    --bosch-gray-85: #d0d4d8;
    --bosch-gray-80: #c1c7cc;
    --bosch-gray-75: #b2b9c0;
    --bosch-gray-70: #a4abb3;
    --bosch-gray-65: #979ea4;
    --bosch-gray-60: #8a9097;
    --bosch-gray-55: #7d8389;
    --bosch-gray-50: #71767c;
    --bosch-gray-45: #656a6f;
    --bosch-gray-40: #595e62;
    --bosch-gray-35: #4e5256;
    --bosch-gray-30: #43464a;
    --bosch-gray-25: #383b3e;
    --bosch-gray-20: #2e3033;
    --bosch-gray-15: #232628;
    --bosch-gray-10: #1a1c1d;
    --bosch-gray-5: #101112;
    --bosch-yellow-95: #ffefd1;
    --bosch-yellow-90: #ffdf95;
    --bosch-yellow-85: #ffcf00;
    --bosch-yellow-80: #eec100;
    --bosch-yellow-75: #deb300;
    --bosch-yellow-70: #cda600;
    --bosch-yellow-65: #bd9900;
    --bosch-yellow-60: #ad8c00;
    --bosch-yellow-55: #9e7f00;
    --bosch-yellow-50: #8f7300;
    --bosch-yellow-45: #806700;
    --bosch-yellow-40: #725b00;
    --bosch-yellow-35: #644f00;
    --bosch-yellow-30: #564400;
    --bosch-yellow-25: #493900;
    --bosch-yellow-20: #3c2e00;
    --bosch-yellow-15: #2f2400;
    --bosch-yellow-10: #231a00;
    --bosch-yellow-5: #171000;
    --bosch-white: #fff;
    --bosch-black: #000;
    --shadow-fill: #00000040
}

.-primary, :root {
    --background: var(--bosch-white);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-90);
    --plain__enabled__fill__pressed: var(--bosch-gray-80);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-95);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-80);
    --neutral__enabled__fill__default: var(--bosch-gray-90);
    --neutral__enabled__fill__hovered: var(--bosch-gray-80);
    --neutral__enabled__fill__pressed: var(--bosch-gray-70);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-90);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-90);
    --neutral__disabled__front__default: var(--bosch-gray-70);
    --small__enabled__fill__default: var(--bosch-gray-60);
    --small__enabled__fill__hovered: var(--bosch-gray-50);
    --small__enabled__fill__pressed: var(--bosch-gray-40);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-90);
    --small__disabled__front__default: var(--bosch-gray-70);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-50);
    --integrated__enabled__front__pressed: var(--bosch-blue-40);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-80);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-accent__enabled__front__default: var(--bosch-blue-50);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-80);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-80);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-20);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-primary, .-secondary, :root {
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-secondary {
    --background: var(--bosch-gray-95);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-85);
    --plain__enabled__fill__pressed: var(--bosch-gray-75);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-90);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-75);
    --neutral__enabled__fill__default: var(--bosch-gray-85);
    --neutral__enabled__fill__hovered: var(--bosch-gray-75);
    --neutral__enabled__fill__pressed: var(--bosch-gray-65);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-85);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-85);
    --neutral__disabled__front__default: var(--bosch-gray-65);
    --small__enabled__fill__default: var(--bosch-gray-55);
    --small__enabled__fill__hovered: var(--bosch-gray-45);
    --small__enabled__fill__pressed: var(--bosch-gray-35);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-85);
    --small__disabled__front__default: var(--bosch-gray-65);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-45);
    --integrated__enabled__front__pressed: var(--bosch-blue-35);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-75);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-85);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-75);
    --minor-accent__enabled__front__default: var(--bosch-blue-45);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-35);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-25);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-75);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-75);
    --major-accent__disabled__front__default: var(--bosch-gray-55);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-85);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-75);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-65);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-85);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-75);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-65);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-85);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-75);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-65);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-85);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-20);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-85);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-75);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-45);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-35);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-25);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-85);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-75);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-45);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-35);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-25);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-85);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-75);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-45);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-35);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-25);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-contrast {
    --background: var(--bosch-gray-20);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-30);
    --plain__enabled__fill__pressed: var(--bosch-gray-40);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-25);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-40);
    --neutral__enabled__fill__default: var(--bosch-gray-30);
    --neutral__enabled__fill__hovered: var(--bosch-gray-40);
    --neutral__enabled__fill__pressed: var(--bosch-gray-50);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-30);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-30);
    --neutral__disabled__front__default: var(--bosch-gray-50);
    --small__enabled__fill__default: var(--bosch-gray-50);
    --small__enabled__fill__hovered: var(--bosch-gray-40);
    --small__enabled__fill__pressed: var(--bosch-gray-30);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-30);
    --small__disabled__front__default: var(--bosch-gray-50);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-70);
    --integrated__enabled__front__pressed: var(--bosch-blue-80);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-40);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-accent__enabled__front__default: var(--bosch-blue-70);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-80);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-90);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-40);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-40);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-30);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-50);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-30);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-50);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-30);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-50);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-95);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-white);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-70);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-90);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-70);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-90);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-30);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-70);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-90);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-30);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-70);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-90);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-contrast, .-floating, .a-tooltip, [data-tooltip]:hover:before {
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-floating, .a-tooltip, [data-tooltip]:hover:before {
    --background: var(--bosch-white);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-90);
    --plain__enabled__fill__pressed: var(--bosch-gray-80);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-95);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-80);
    --neutral__enabled__fill__default: var(--bosch-gray-90);
    --neutral__enabled__fill__hovered: var(--bosch-gray-80);
    --neutral__enabled__fill__pressed: var(--bosch-gray-70);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-90);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-90);
    --neutral__disabled__front__default: var(--bosch-gray-70);
    --small__enabled__fill__default: var(--bosch-gray-60);
    --small__enabled__fill__hovered: var(--bosch-gray-50);
    --small__enabled__fill__pressed: var(--bosch-gray-40);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-90);
    --small__disabled__front__default: var(--bosch-gray-70);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-50);
    --integrated__enabled__front__pressed: var(--bosch-blue-40);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-80);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-accent__enabled__front__default: var(--bosch-blue-50);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-80);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-80);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-20);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-dark-mode {
    --shadow-fill: #000
}

.-dark-mode, .-dark-mode .-primary {
    --background: var(--bosch-gray-10);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-20);
    --plain__enabled__fill__pressed: var(--bosch-gray-30);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-15);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-30);
    --neutral__enabled__fill__default: var(--bosch-gray-20);
    --neutral__enabled__fill__hovered: var(--bosch-gray-30);
    --neutral__enabled__fill__pressed: var(--bosch-gray-40);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-20);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-20);
    --neutral__disabled__front__default: var(--bosch-gray-40);
    --small__enabled__fill__default: var(--bosch-gray-50);
    --small__enabled__fill__hovered: var(--bosch-gray-40);
    --small__enabled__fill__pressed: var(--bosch-gray-30);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-20);
    --small__disabled__front__default: var(--bosch-gray-40);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-60);
    --integrated__enabled__front__pressed: var(--bosch-blue-70);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-30);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-20);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --minor-accent__enabled__front__default: var(--bosch-blue-60);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-70);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-80);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-30);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-30);
    --major-accent__disabled__front__default: var(--bosch-gray-50);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-20);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-20);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-30);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-40);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-20);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-30);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-40);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-20);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-30);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-40);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-95);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-white);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-20);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-60);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-70);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-80);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-20);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-60);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-70);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-80);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-20);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-60);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-70);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-80);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-20);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-60);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-70);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-80);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-dark-mode, .-dark-mode .-primary, .-dark-mode .-secondary {
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-dark-mode .-secondary {
    --background: var(--bosch-gray-5);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-15);
    --plain__enabled__fill__pressed: var(--bosch-gray-25);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-10);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-25);
    --neutral__enabled__fill__default: var(--bosch-gray-15);
    --neutral__enabled__fill__hovered: var(--bosch-gray-25);
    --neutral__enabled__fill__pressed: var(--bosch-gray-35);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-15);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-15);
    --neutral__disabled__front__default: var(--bosch-gray-35);
    --small__enabled__fill__default: var(--bosch-gray-45);
    --small__enabled__fill__hovered: var(--bosch-gray-35);
    --small__enabled__fill__pressed: var(--bosch-gray-25);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-15);
    --small__disabled__front__default: var(--bosch-gray-35);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-55);
    --integrated__enabled__front__pressed: var(--bosch-blue-65);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-25);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-15);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-25);
    --minor-accent__enabled__front__default: var(--bosch-blue-55);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-65);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-75);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-25);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-25);
    --major-accent__disabled__front__default: var(--bosch-gray-45);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-15);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-25);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-35);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-15);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-25);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-35);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-15);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-25);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-35);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-15);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-25);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-35);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-95);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-white);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-15);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-25);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-55);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-65);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-75);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-15);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-25);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-55);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-65);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-75);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-15);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-25);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-55);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-65);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-75);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-15);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-25);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-55);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-65);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-75);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-dark-mode .-contrast {
    --background: var(--bosch-gray-20);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-30);
    --plain__enabled__fill__pressed: var(--bosch-gray-40);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-25);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-40);
    --neutral__enabled__fill__default: var(--bosch-gray-30);
    --neutral__enabled__fill__hovered: var(--bosch-gray-40);
    --neutral__enabled__fill__pressed: var(--bosch-gray-50);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-30);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-30);
    --neutral__disabled__front__default: var(--bosch-gray-50);
    --small__enabled__fill__default: var(--bosch-gray-50);
    --small__enabled__fill__hovered: var(--bosch-gray-40);
    --small__enabled__fill__pressed: var(--bosch-gray-30);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-30);
    --small__disabled__front__default: var(--bosch-gray-50);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-70);
    --integrated__enabled__front__pressed: var(--bosch-blue-80);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-40);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-accent__enabled__front__default: var(--bosch-blue-70);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-80);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-90);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-40);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-40);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-30);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-50);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-30);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-50);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-30);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-50);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-95);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-white);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-70);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-90);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-70);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-90);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-30);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-70);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-90);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-30);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-70);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-90);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-dark-mode .-floating, .-dark-mode .a-tooltip, .-dark-mode [data-tooltip]:hover:before {
    --background: var(--bosch-gray-15);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-25);
    --plain__enabled__fill__pressed: var(--bosch-gray-35);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-20);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-35);
    --neutral__enabled__fill__default: var(--bosch-gray-25);
    --neutral__enabled__fill__hovered: var(--bosch-gray-35);
    --neutral__enabled__fill__pressed: var(--bosch-gray-45);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-25);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-25);
    --neutral__disabled__front__default: var(--bosch-gray-45);
    --small__enabled__fill__default: var(--bosch-gray-45);
    --small__enabled__fill__hovered: var(--bosch-gray-35);
    --small__enabled__fill__pressed: var(--bosch-gray-25);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-25);
    --small__disabled__front__default: var(--bosch-gray-45);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-65);
    --integrated__enabled__front__pressed: var(--bosch-blue-75);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-35);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-25);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-35);
    --minor-accent__enabled__front__default: var(--bosch-blue-65);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-75);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-85);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-35);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-35);
    --major-accent__disabled__front__default: var(--bosch-gray-55);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-25);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-35);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-45);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-25);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-35);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-45);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-25);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-35);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-45);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-25);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-35);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-45);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-95);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-white);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-25);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-35);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-65);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-75);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-85);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-25);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-35);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-65);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-75);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-85);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-25);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-35);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-65);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-75);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-85);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-25);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-35);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-65);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-75);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-85);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-light-mode {
    --shadow-fill: #00000040
}

.-light-mode, .-light-mode .-primary {
    --background: var(--bosch-white);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-90);
    --plain__enabled__fill__pressed: var(--bosch-gray-80);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-95);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-80);
    --neutral__enabled__fill__default: var(--bosch-gray-90);
    --neutral__enabled__fill__hovered: var(--bosch-gray-80);
    --neutral__enabled__fill__pressed: var(--bosch-gray-70);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-90);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-90);
    --neutral__disabled__front__default: var(--bosch-gray-70);
    --small__enabled__fill__default: var(--bosch-gray-60);
    --small__enabled__fill__hovered: var(--bosch-gray-50);
    --small__enabled__fill__pressed: var(--bosch-gray-40);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-90);
    --small__disabled__front__default: var(--bosch-gray-70);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-50);
    --integrated__enabled__front__pressed: var(--bosch-blue-40);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-80);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-accent__enabled__front__default: var(--bosch-blue-50);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-80);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-80);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-20);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-light-mode, .-light-mode .-primary, .-light-mode .-secondary {
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-light-mode .-secondary {
    --background: var(--bosch-gray-95);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-85);
    --plain__enabled__fill__pressed: var(--bosch-gray-75);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-90);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-75);
    --neutral__enabled__fill__default: var(--bosch-gray-85);
    --neutral__enabled__fill__hovered: var(--bosch-gray-75);
    --neutral__enabled__fill__pressed: var(--bosch-gray-65);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-85);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-85);
    --neutral__disabled__front__default: var(--bosch-gray-65);
    --small__enabled__fill__default: var(--bosch-gray-55);
    --small__enabled__fill__hovered: var(--bosch-gray-45);
    --small__enabled__fill__pressed: var(--bosch-gray-35);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-85);
    --small__disabled__front__default: var(--bosch-gray-65);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-45);
    --integrated__enabled__front__pressed: var(--bosch-blue-35);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-75);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-85);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-75);
    --minor-accent__enabled__front__default: var(--bosch-blue-45);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-35);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-25);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-75);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-75);
    --major-accent__disabled__front__default: var(--bosch-gray-55);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-85);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-75);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-65);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-85);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-75);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-65);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-85);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-75);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-65);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-85);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-20);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-85);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-75);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-45);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-35);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-25);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-85);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-75);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-45);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-35);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-25);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-85);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-75);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-45);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-35);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-25);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white)
}

.-light-mode .-contrast {
    --background: var(--bosch-gray-20);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-30);
    --plain__enabled__fill__pressed: var(--bosch-gray-40);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-25);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-40);
    --neutral__enabled__fill__default: var(--bosch-gray-30);
    --neutral__enabled__fill__hovered: var(--bosch-gray-40);
    --neutral__enabled__fill__pressed: var(--bosch-gray-50);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-30);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-30);
    --neutral__disabled__front__default: var(--bosch-gray-50);
    --small__enabled__fill__default: var(--bosch-gray-50);
    --small__enabled__fill__hovered: var(--bosch-gray-40);
    --small__enabled__fill__pressed: var(--bosch-gray-30);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-30);
    --small__disabled__front__default: var(--bosch-gray-50);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-70);
    --integrated__enabled__front__pressed: var(--bosch-blue-80);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-40);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-accent__enabled__front__default: var(--bosch-blue-70);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-80);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-90);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-40);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-40);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-30);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-50);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-30);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-50);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-30);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-50);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-95);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-white);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-70);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-90);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-70);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-90);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-30);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-70);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-90);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-30);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-70);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-90);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

.-light-mode .-floating, .-light-mode .a-tooltip, .-light-mode [data-tooltip]:hover:before {
    --background: var(--bosch-white);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-90);
    --plain__enabled__fill__pressed: var(--bosch-gray-80);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-95);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-80);
    --neutral__enabled__fill__default: var(--bosch-gray-90);
    --neutral__enabled__fill__hovered: var(--bosch-gray-80);
    --neutral__enabled__fill__pressed: var(--bosch-gray-70);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-90);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-90);
    --neutral__disabled__front__default: var(--bosch-gray-70);
    --small__enabled__fill__default: var(--bosch-gray-60);
    --small__enabled__fill__hovered: var(--bosch-gray-50);
    --small__enabled__fill__pressed: var(--bosch-gray-40);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-90);
    --small__disabled__front__default: var(--bosch-gray-70);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-50);
    --integrated__enabled__front__pressed: var(--bosch-blue-40);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-80);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-accent__enabled__front__default: var(--bosch-blue-50);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-80);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-80);
    --major-accent__disabled__front__default: var(--bosch-gray-60);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-50);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-30);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-20);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
    background-color: var(--background);
    color: var(--plain__enabled__front__default)
}

@font-face {
    font-display: swap;
    font-family: boschsans;
    font-weight: 400;
    src: url(/font/1918930b5fa4ff7bfcca.woff2) format("woff2"), url(/font/b54607f2b1aaff92a152.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: boschsans;
    font-weight: 700;
    src: url(/font/d49df8a96301fbccfa06.woff2) format("woff2"), url(/font/bf00c09e503cb3dc6085.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: boschsans;
    font-style: italic;
    font-weight: 400;
    src: url(/font/c909896b95702c3a045b.woff2) format("woff2"), url(/font/803211917b7ed386aca6.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: boschsans;
    font-style: italic;
    font-weight: 700;
    src: url(/f0a85ac1bc895b601b90.woff2) format("woff2"), url(/e0b7a4f9e958fc6cc1a3.woff) format("woff")
}

@font-face {
    font-family: Bosch-Icon;
    font-style: normal;
    font-weight: 400;
    src: url(/752c77660d9544802471.woff2) format("woff2"), url(/47d118c564238d935c06.woff) format("woff")
}

@font-face {
    font-family: Bosch-UI-Icon;
    font-style: normal;
    font-weight: 400;
    src: url(/ed986a216832d18ca40c.woff2) format("woff2"), url(/7edf5ebbabef1d25f645.woff) format("woff")
}

@font-face {
    font-family: Bosch-UI-Icon-RTL;
    font-style: normal;
    font-weight: 400;
    src: url(/5b09fa554c39b0e097b9.woff2) format("woff2"), url(/3a8e6bf702870cedf34c.woff) format("woff")
}

[class*=" boschicon-bosch-ic"], [class^=boschicon-bosch-ic] {
    font-family: Bosch-Icon, sans-serif !important
}

[class*=" boschicon-bosch-ic"], [class*=" ui-ic"], [class^=boschicon-bosch-ic], [class^=ui-ic] {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

[class*=" ui-ic"], [class^=ui-ic] {
    font-family: Bosch-UI-Icon, sans-serif !important
}

[dir=rtl] [class*=" ui-ic"], [dir=rtl] [class^=ui-ic] {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Bosch-UI-Icon-RTL, sans-serif !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

:root {
    --bosch-ui-ic-version: "2.1.0";
    --bosch-ui-ic-rtl-version: "2.1.0";
    --bosch-ic-version: "2.10.0";
    --ui-ic-alert-error: "";
    --ui-ic-alert-info: "";
    --ui-ic-alert-success: "";
    --ui-ic-alert-warning: "";
    --ui-ic-checkmark: "";
    --ui-ic-close: "";
    --ui-ic-close-small: "";
    --ui-ic-dot: "";
    --ui-ic-down: "";
    --ui-ic-indeterminate: "";
    --ui-ic-left: "";
    --ui-ic-inline-right: "";
    --ui-ic-inline-right-bold: "";
    --ui-ic-inline-list-checkmark: "";
    --ui-ic-inline-list-ul: "";
    --ui-ic-minus: "";
    --ui-ic-plus: "";
    --ui-ic-right: "";
    --ui-ic-search: "";
    --ui-ic-up: "";
    --ui-ic-up-down: "";
    --ui-ic-watch-off: "";
    --ui-ic-watch-on: "";
    --ui-ic-inline-externallink: "";
    --ui-ic-menu: "";
    --ui-ic-right-bold-small: "";
    --ui-ic-down-small: "";
    --ui-ic-left-small: "";
    --ui-ic-up-small: "";
    --ui-ic-right-small: "";
    --ui-ic-nosafe-star-fill: "";
    --ui-ic-nosafe-star-half: "";
    --ui-ic-nosafe-star: "";
    --ui-ic-nosafe-lr-externallink: "";
    --ui-ic-nosafe-lr-right-small: "";
    --ui-ic-arrow-back: "";
    --ui-ic-arrow-up-down: "";
    --ui-ic-arrow-left-right: "";
    --ui-ic-externallink: "";
    --ui-ic-nosafe-lr-right-bold-small: "";
    --ui-ic-nosafe-lr-forward-small-bold: "";
    --ui-ic-nosafe-lr-forward-small: "";
    --ui-ic-inline-forward-small-bold: "";
    --ui-ic-inline-forward-small: "";
    --ui-ic-forward-small-bold: "";
    --ui-ic-forward-small: "";
    --ui-ic-backward: "";
    --ui-ic-forward: "";
    --boschicon-bosch-ic-3d-print: "";
    --boschicon-bosch-ic-a-to-b: "";
    --boschicon-bosch-ic-add: "";
    --boschicon-bosch-ic-address-consumer-data: "";
    --boschicon-bosch-ic-adress-book: "";
    --boschicon-bosch-ic-agility: "";
    --boschicon-bosch-ic-alarm-clock: "";
    --boschicon-bosch-ic-ambulance: "";
    --boschicon-bosch-ic-analysis: "";
    --boschicon-bosch-ic-anchor: "";
    --boschicon-bosch-ic-arrow-down: "";
    --boschicon-bosch-ic-arrow-left: "";
    --boschicon-bosch-ic-arrow-left-down: "";
    --boschicon-bosch-ic-arrow-left-up: "";
    --boschicon-bosch-ic-arrow-right: "";
    --boschicon-bosch-ic-arrow-right-down: "";
    --boschicon-bosch-ic-arrow-right-up: "";
    --boschicon-bosch-ic-arrow-turn-left: "";
    --boschicon-bosch-ic-arrow-turn-right: "";
    --boschicon-bosch-ic-arrow-up: "";
    --boschicon-bosch-ic-arrows: "";
    --boschicon-bosch-ic-arrows-x-y-z: "";
    --boschicon-bosch-ic-artificial-intelligence: "";
    --boschicon-bosch-ic-assembly-line: "";
    --boschicon-bosch-ic-atom: "";
    --boschicon-bosch-ic-augmented-reality: "";
    --boschicon-bosch-ic-autobod: "";
    --boschicon-bosch-ic-back-left: "";
    --boschicon-bosch-ic-back-left-double: "";
    --boschicon-bosch-ic-bar-chart: "";
    --boschicon-bosch-ic-bar-chart-double: "";
    --boschicon-bosch-ic-battery-0: "";
    --boschicon-bosch-ic-battery-1: "";
    --boschicon-bosch-ic-battery-2: "";
    --boschicon-bosch-ic-battery-3: "";
    --boschicon-bosch-ic-battery-4: "";
    --boschicon-bosch-ic-battery-fail: "";
    --boschicon-bosch-ic-battery-li-ion: "";
    --boschicon-bosch-ic-battery-loading: "";
    --boschicon-bosch-ic-bed: "";
    --boschicon-bosch-ic-bicycle: "";
    --boschicon-bosch-ic-bicycle-e: "";
    --boschicon-bosch-ic-blog: "";
    --boschicon-bosch-ic-bluetooth: "";
    --boschicon-bosch-ic-bluetooth-le: "";
    --boschicon-bosch-ic-board-speaker: "";
    --boschicon-bosch-ic-boiler-connected: "";
    --boschicon-bosch-ic-book: "";
    --boschicon-bosch-ic-bookmark: "";
    --boschicon-bosch-ic-bookmark-add: "";
    --boschicon-bosch-ic-bookmark-check: "";
    --boschicon-bosch-ic-bookmark-delete: "";
    --boschicon-bosch-ic-books: "";
    --boschicon-bosch-ic-bookshelf: "";
    --boschicon-bosch-ic-box: "";
    --boschicon-bosch-ic-box-closed: "";
    --boschicon-bosch-ic-box-delivery: "";
    --boschicon-bosch-ic-box-delivery-connected: "";
    --boschicon-bosch-ic-brake-disk: "";
    --boschicon-bosch-ic-briefcase: "";
    --boschicon-bosch-ic-broom: "";
    --boschicon-bosch-ic-broom-cloud-dirt: "";
    --boschicon-bosch-ic-brush: "";
    --boschicon-bosch-ic-bug: "";
    --boschicon-bosch-ic-building: "";
    --boschicon-bosch-ic-cactus: "";
    --boschicon-bosch-ic-calculate: "";
    --boschicon-bosch-ic-calendar: "";
    --boschicon-bosch-ic-calendar-add: "";
    --boschicon-bosch-ic-calendar-settings: "";
    --boschicon-bosch-ic-call: "";
    --boschicon-bosch-ic-call-add: "";
    --boschicon-bosch-ic-call-remove: "";
    --boschicon-bosch-ic-call-sos: "";
    --boschicon-bosch-ic-call-team: "";
    --boschicon-bosch-ic-call-wifi: "";
    --boschicon-bosch-ic-camera: "";
    --boschicon-bosch-ic-camera-switch: "";
    --boschicon-bosch-ic-car: "";
    --boschicon-bosch-ic-car-clock: "";
    --boschicon-bosch-ic-car-connected: "";
    --boschicon-bosch-ic-car-locator: "";
    --boschicon-bosch-ic-car-mechanic: "";
    --boschicon-bosch-ic-car-rental: "";
    --boschicon-bosch-ic-car-seat-connected: "";
    --boschicon-bosch-ic-car-side: "";
    --boschicon-bosch-ic-car-side-user: "";
    --boschicon-bosch-ic-cart: "";
    --boschicon-bosch-ic-certificate: "";
    --boschicon-bosch-ic-certificate-pki: "";
    --boschicon-bosch-ic-change: "";
    --boschicon-bosch-ic-chart-bar: "";
    --boschicon-bosch-ic-chart-check: "";
    --boschicon-bosch-ic-chart-dummy: "";
    --boschicon-bosch-ic-chart-line: "";
    --boschicon-bosch-ic-chat: "";
    --boschicon-bosch-ic-chat-add: "";
    --boschicon-bosch-ic-chat-question-answer: "";
    --boschicon-bosch-ic-chat-remove: "";
    --boschicon-bosch-ic-checklist: "";
    --boschicon-bosch-ic-checkmark: "";
    --boschicon-bosch-ic-chip: "";
    --boschicon-bosch-ic-circle-segment: "";
    --boschicon-bosch-ic-clear-all: "";
    --boschicon-bosch-ic-clipboard: "";
    --boschicon-bosch-ic-clipboard-list: "";
    --boschicon-bosch-ic-clock: "";
    --boschicon-bosch-ic-close: "";
    --boschicon-bosch-ic-close-all: "";
    --boschicon-bosch-ic-cloud: "";
    --boschicon-bosch-ic-cloud-co2: "";
    --boschicon-bosch-ic-cloud-download: "";
    --boschicon-bosch-ic-cloud-nox: "";
    --boschicon-bosch-ic-cloud-upload: "";
    --boschicon-bosch-ic-club-arm-chair: "";
    --boschicon-bosch-ic-coffee-break: "";
    --boschicon-bosch-ic-coin-currency: "";
    --boschicon-bosch-ic-coin-dollar: "";
    --boschicon-bosch-ic-colorpicker: "";
    --boschicon-bosch-ic-colors: "";
    --boschicon-bosch-ic-command: "";
    --boschicon-bosch-ic-communicator: "";
    --boschicon-bosch-ic-compare: "";
    --boschicon-bosch-ic-components: "";
    --boschicon-bosch-ic-components-available: "";
    --boschicon-bosch-ic-components-reservation: "";
    --boschicon-bosch-ic-concierge-bell: "";
    --boschicon-bosch-ic-configuration: "";
    --boschicon-bosch-ic-confirmation: "";
    --boschicon-bosch-ic-connection-off: "";
    --boschicon-bosch-ic-connection-on: "";
    --boschicon-bosch-ic-connectivity: "";
    --boschicon-bosch-ic-construction: "";
    --boschicon-bosch-ic-consumer-goods: "";
    --boschicon-bosch-ic-contract: "";
    --boschicon-bosch-ic-copy: "";
    --boschicon-bosch-ic-cube: "";
    --boschicon-bosch-ic-cube-arrows: "";
    --boschicon-bosch-ic-cube-filled: "";
    --boschicon-bosch-ic-cube-shock: "";
    --boschicon-bosch-ic-cube-stacked: "";
    --boschicon-bosch-ic-customerservice: "";
    --boschicon-bosch-ic-cutlery: "";
    --boschicon-bosch-ic-damper: "";
    --boschicon-bosch-ic-danger-flash: "";
    --boschicon-bosch-ic-data-loss: "";
    --boschicon-bosch-ic-dealer-details: "";
    --boschicon-bosch-ic-delete: "";
    --boschicon-bosch-ic-delivery: "";
    --boschicon-bosch-ic-denied: "";
    --boschicon-bosch-ic-desktop: "";
    --boschicon-bosch-ic-desktop-application-2d: "";
    --boschicon-bosch-ic-desktop-application-3d: "";
    --boschicon-bosch-ic-development: "";
    --boschicon-bosch-ic-devices: "";
    --boschicon-bosch-ic-devices-mobile: "";
    --boschicon-bosch-ic-directory: "";
    --boschicon-bosch-ic-dna: "";
    --boschicon-bosch-ic-do-not-disturb: "";
    --boschicon-bosch-ic-document: "";
    --boschicon-bosch-ic-document-add: "";
    --boschicon-bosch-ic-document-arrow-down: "";
    --boschicon-bosch-ic-document-arrow-up: "";
    --boschicon-bosch-ic-document-audio: "";
    --boschicon-bosch-ic-document-check: "";
    --boschicon-bosch-ic-document-cloud: "";
    --boschicon-bosch-ic-document-copy: "";
    --boschicon-bosch-ic-document-delete: "";
    --boschicon-bosch-ic-document-doc: "";
    --boschicon-bosch-ic-document-edit: "";
    --boschicon-bosch-ic-document-error: "";
    --boschicon-bosch-ic-document-locked: "";
    --boschicon-bosch-ic-document-log: "";
    --boschicon-bosch-ic-document-one: "";
    --boschicon-bosch-ic-document-pdf: "";
    --boschicon-bosch-ic-document-plain: "";
    --boschicon-bosch-ic-document-plain-add: "";
    --boschicon-bosch-ic-document-plain-delete: "";
    --boschicon-bosch-ic-document-ppt: "";
    --boschicon-bosch-ic-document-pub: "";
    --boschicon-bosch-ic-document-rtf: "";
    --boschicon-bosch-ic-document-save-to: "";
    --boschicon-bosch-ic-document-search: "";
    --boschicon-bosch-ic-document-settings: "";
    --boschicon-bosch-ic-document-test: "";
    --boschicon-bosch-ic-document-text: "";
    --boschicon-bosch-ic-document-txt: "";
    --boschicon-bosch-ic-document-vsd: "";
    --boschicon-bosch-ic-document-xls: "";
    --boschicon-bosch-ic-document-xml: "";
    --boschicon-bosch-ic-document-zip: "";
    --boschicon-bosch-ic-dome: "";
    --boschicon-bosch-ic-door: "";
    --boschicon-bosch-ic-door-sensor: "";
    --boschicon-bosch-ic-down: "";
    --boschicon-bosch-ic-down-double: "";
    --boschicon-bosch-ic-download: "";
    --boschicon-bosch-ic-drag-handle: "";
    --boschicon-bosch-ic-dragdrop: "";
    --boschicon-bosch-ic-drop: "";
    --boschicon-bosch-ic-e-charging: "";
    --boschicon-bosch-ic-e-mobility: "";
    --boschicon-bosch-ic-ear-off-disabled-light: "";
    --boschicon-bosch-ic-ear-on: "";
    --boschicon-bosch-ic-eco-system: "";
    --boschicon-bosch-ic-edit: "";
    --boschicon-bosch-ic-education: "";
    --boschicon-bosch-ic-efficiency: "";
    --boschicon-bosch-ic-elevator: "";
    --boschicon-bosch-ic-elevator-alarm: "";
    --boschicon-bosch-ic-elevator-cloud: "";
    --boschicon-bosch-ic-elevator-headset: "";
    --boschicon-bosch-ic-elevator-service: "";
    --boschicon-bosch-ic-emergency-exit: "";
    --boschicon-bosch-ic-emoji-happy: "";
    --boschicon-bosch-ic-emoji-neutral: "";
    --boschicon-bosch-ic-emoji-sad: "";
    --boschicon-bosch-ic-emoji-super-happy: "";
    --boschicon-bosch-ic-emoji-very-sad: "";
    --boschicon-bosch-ic-eu-energy-label: "";
    --boschicon-bosch-ic-excavator: "";
    --boschicon-bosch-ic-exit: "";
    --boschicon-bosch-ic-expansion-arrows: "";
    --boschicon-bosch-ic-explosion: "";
    --boschicon-bosch-ic-export: "";
    --boschicon-bosch-ic-externallink: "";
    --boschicon-bosch-ic-fast-forward: "";
    --boschicon-bosch-ic-faucet: "";
    --boschicon-bosch-ic-favorites: "";
    --boschicon-bosch-ic-fax: "";
    --boschicon-bosch-ic-female: "";
    --boschicon-bosch-ic-film: "";
    --boschicon-bosch-ic-filter: "";
    --boschicon-bosch-ic-filter-success: "";
    --boschicon-bosch-ic-fingerprint: "";
    --boschicon-bosch-ic-fire: "";
    --boschicon-bosch-ic-fire-emergency: "";
    --boschicon-bosch-ic-fireworks: "";
    --boschicon-bosch-ic-first-aid: "";
    --boschicon-bosch-ic-first-aid-cross: "";
    --boschicon-bosch-ic-fit-to-sceen: "";
    --boschicon-bosch-ic-flag: "";
    --boschicon-bosch-ic-flash: "";
    --boschicon-bosch-ic-flask: "";
    --boschicon-bosch-ic-flexpress: "";
    --boschicon-bosch-ic-folder: "";
    --boschicon-bosch-ic-folder-download: "";
    --boschicon-bosch-ic-folder-open: "";
    --boschicon-bosch-ic-folder-upload: "";
    --boschicon-bosch-ic-fork-lift: "";
    --boschicon-bosch-ic-fork-lift-locator: "";
    --boschicon-bosch-ic-forward-right: "";
    --boschicon-bosch-ic-forward-right-double: "";
    --boschicon-bosch-ic-full-empty: "";
    --boschicon-bosch-ic-fullscreen: "";
    --boschicon-bosch-ic-fullscreen-arrows: "";
    --boschicon-bosch-ic-fullscreen-exit: "";
    --boschicon-bosch-ic-g-arrow-down: "";
    --boschicon-bosch-ic-g-arrow-up: "";
    --boschicon-bosch-ic-generator: "";
    --boschicon-bosch-ic-gift: "";
    --boschicon-bosch-ic-glance: "";
    --boschicon-bosch-ic-glas-plate: "";
    --boschicon-bosch-ic-globe: "";
    --boschicon-bosch-ic-globe-arrow: "";
    --boschicon-bosch-ic-glossary: "";
    --boschicon-bosch-ic-grid-view: "";
    --boschicon-bosch-ic-hammer: "";
    --boschicon-bosch-ic-hand: "";
    --boschicon-bosch-ic-hand-motion: "";
    --boschicon-bosch-ic-hand-motion-off-disabled-light: "";
    --boschicon-bosch-ic-handlewithcare: "";
    --boschicon-bosch-ic-handover-add: "";
    --boschicon-bosch-ic-handover-check: "";
    --boschicon-bosch-ic-handover-remove: "";
    --boschicon-bosch-ic-hanger: "";
    --boschicon-bosch-ic-health: "";
    --boschicon-bosch-ic-heart: "";
    --boschicon-bosch-ic-history: "";
    --boschicon-bosch-ic-home: "";
    --boschicon-bosch-ic-home-locator: "";
    --boschicon-bosch-ic-hourglass: "";
    --boschicon-bosch-ic-hydrant: "";
    --boschicon-bosch-ic-ice: "";
    --boschicon-bosch-ic-imagery: "";
    --boschicon-bosch-ic-imagery-add: "";
    --boschicon-bosch-ic-imagery-remove: "";
    --boschicon-bosch-ic-import: "";
    --boschicon-bosch-ic-imprint: "";
    --boschicon-bosch-ic-impulse: "";
    --boschicon-bosch-ic-industry: "";
    --boschicon-bosch-ic-industry-clock: "";
    --boschicon-bosch-ic-industry-connected: "";
    --boschicon-bosch-ic-info: "";
    --boschicon-bosch-ic-info-i: "";
    --boschicon-bosch-ic-interval: "";
    --boschicon-bosch-ic-it-device: "";
    --boschicon-bosch-ic-jewel: "";
    --boschicon-bosch-ic-keyboard: "";
    --boschicon-bosch-ic-label: "";
    --boschicon-bosch-ic-laptop: "";
    --boschicon-bosch-ic-laser: "";
    --boschicon-bosch-ic-layout: "";
    --boschicon-bosch-ic-leaf: "";
    --boschicon-bosch-ic-led: "";
    --boschicon-bosch-ic-brick: "";
    --boschicon-bosch-ic-brick-slanting-1: "";
    --boschicon-bosch-ic-brick-slanting-2: "";
    --boschicon-bosch-ic-less-minimize: "";
    --boschicon-bosch-ic-lightbulb: "";
    --boschicon-bosch-ic-lightbulb-off: "";
    --boschicon-bosch-ic-line-chart: "";
    --boschicon-bosch-ic-link: "";
    --boschicon-bosch-ic-link-broken: "";
    --boschicon-bosch-ic-list-view: "";
    --boschicon-bosch-ic-list-view-mobile: "";
    --boschicon-bosch-ic-livechat: "";
    --boschicon-bosch-ic-locator: "";
    --boschicon-bosch-ic-locator-ip-connected: "";
    --boschicon-bosch-ic-locator-ip-disconnected: "";
    --boschicon-bosch-ic-locator-spot: "";
    --boschicon-bosch-ic-locator-spot-check: "";
    --boschicon-bosch-ic-lock-closed: "";
    --boschicon-bosch-ic-lock-open: "";
    --boschicon-bosch-ic-login: "";
    --boschicon-bosch-ic-logistics: "";
    --boschicon-bosch-ic-logout: "";
    --boschicon-bosch-ic-machine: "";
    --boschicon-bosch-ic-magnet: "";
    --boschicon-bosch-ic-mail: "";
    --boschicon-bosch-ic-mail-forward: "";
    --boschicon-bosch-ic-mail-open: "";
    --boschicon-bosch-ic-mail-out: "";
    --boschicon-bosch-ic-mail-reply: "";
    --boschicon-bosch-ic-male: "";
    --boschicon-bosch-ic-map: "";
    --boschicon-bosch-ic-material-add: "";
    --boschicon-bosch-ic-material-check: "";
    --boschicon-bosch-ic-material-remove: "";
    --boschicon-bosch-ic-maximize: "";
    --boschicon-bosch-ic-mechanic: "";
    --boschicon-bosch-ic-megaphone: "";
    --boschicon-bosch-ic-message: "";
    --boschicon-bosch-ic-mic: "";
    --boschicon-bosch-ic-microphone: "";
    --boschicon-bosch-ic-microphone-classic: "";
    --boschicon-bosch-ic-minimize: "";
    --boschicon-bosch-ic-money-currency: "";
    --boschicon-bosch-ic-money-dollar: "";
    --boschicon-bosch-ic-moneybag-currency: "";
    --boschicon-bosch-ic-moneybag-dollar: "";
    --boschicon-bosch-ic-monument: "";
    --boschicon-bosch-ic-moon: "";
    --boschicon-bosch-ic-motorcycle: "";
    --boschicon-bosch-ic-motorcycle-side-car: "";
    --boschicon-bosch-ic-motorcycle-side: "";
    --boschicon-bosch-ic-mouse: "";
    --boschicon-bosch-ic-mouse-left: "";
    --boschicon-bosch-ic-mouse-right: "";
    --boschicon-bosch-ic-mouth: "";
    --boschicon-bosch-ic-my-product: "";
    --boschicon-bosch-ic-new-way-work: "";
    --boschicon-bosch-ic-newsletter: "";
    --boschicon-bosch-ic-newspaper: "";
    --boschicon-bosch-ic-nose: "";
    --boschicon-bosch-ic-notepad: "";
    --boschicon-bosch-ic-notepad-edit: "";
    --boschicon-bosch-ic-notification: "";
    --boschicon-bosch-ic-notification-active: "";
    --boschicon-bosch-ic-notification-add: "";
    --boschicon-bosch-ic-notification-remove: "";
    --boschicon-bosch-ic-oil-car: "";
    --boschicon-bosch-ic-omnichannel: "";
    --boschicon-bosch-ic-options: "";
    --boschicon-bosch-ic-origami-boat: "";
    --boschicon-bosch-ic-pallete-car: "";
    --boschicon-bosch-ic-pallete-car-connected: "";
    --boschicon-bosch-ic-panel: "";
    --boschicon-bosch-ic-paperclip: "";
    --boschicon-bosch-ic-paperplane: "";
    --boschicon-bosch-ic-parking: "";
    --boschicon-bosch-ic-pause: "";
    --boschicon-bosch-ic-payment: "";
    --boschicon-bosch-ic-people: "";
    --boschicon-bosch-ic-petrol-station: "";
    --boschicon-bosch-ic-piggybank: "";
    --boschicon-bosch-ic-pin-classic: "";
    --boschicon-bosch-ic-pin-modern: "";
    --boschicon-bosch-ic-plane-side: "";
    --boschicon-bosch-ic-play: "";
    --boschicon-bosch-ic-plug-12v: "";
    --boschicon-bosch-ic-podium-speaker: "";
    --boschicon-bosch-ic-police: "";
    --boschicon-bosch-ic-poop: "";
    --boschicon-bosch-ic-post-it: "";
    --boschicon-bosch-ic-postal-code: "";
    --boschicon-bosch-ic-power: "";
    --boschicon-bosch-ic-print: "";
    --boschicon-bosch-ic-prototyping: "";
    --boschicon-bosch-ic-puzzle: "";
    --boschicon-bosch-ic-quad: "";
    --boschicon-bosch-ic-question: "";
    --boschicon-bosch-ic-radar: "";
    --boschicon-bosch-ic-radio: "";
    --boschicon-bosch-ic-radiotower: "";
    --boschicon-bosch-ic-redirect: "";
    --boschicon-bosch-ic-redo: "";
    --boschicon-bosch-ic-reference: "";
    --boschicon-bosch-ic-refresh: "";
    --boschicon-bosch-ic-refresh-cloud: "";
    --boschicon-bosch-ic-registration: "";
    --boschicon-bosch-ic-remote: "";
    --boschicon-bosch-ic-reset: "";
    --boschicon-bosch-ic-resolution: "";
    --boschicon-bosch-ic-robot: "";
    --boschicon-bosch-ic-robot-connected: "";
    --boschicon-bosch-ic-robothead: "";
    --boschicon-bosch-ic-rocket: "";
    --boschicon-bosch-ic-rotation: "";
    --boschicon-bosch-ic-rotation-360: "";
    --boschicon-bosch-ic-rotation-x-left: "";
    --boschicon-bosch-ic-rotation-x-right: "";
    --boschicon-bosch-ic-rotation-y-down: "";
    --boschicon-bosch-ic-rotation-y-up: "";
    --boschicon-bosch-ic-route: "";
    --boschicon-bosch-ic-ruler: "";
    --boschicon-bosch-ic-ruler-pen: "";
    --boschicon-bosch-ic-satellite: "";
    --boschicon-bosch-ic-save: "";
    --boschicon-bosch-ic-scale: "";
    --boschicon-bosch-ic-scissors: "";
    --boschicon-bosch-ic-search: "";
    --boschicon-bosch-ic-security: "";
    --boschicon-bosch-ic-security-check: "";
    --boschicon-bosch-ic-security-user: "";
    --boschicon-bosch-ic-sensor: "";
    --boschicon-bosch-ic-server: "";
    --boschicon-bosch-ic-server-expansion: "";
    --boschicon-bosch-ic-server-rate: "";
    --boschicon-bosch-ic-service-agent: "";
    --boschicon-bosch-ic-service-time: "";
    --boschicon-bosch-ic-settings: "";
    --boschicon-bosch-ic-settings-arrows: "";
    --boschicon-bosch-ic-settings-connected: "";
    --boschicon-bosch-ic-share: "";
    --boschicon-bosch-ic-shield-stop: "";
    --boschicon-bosch-ic-ship: "";
    --boschicon-bosch-ic-ship-side: "";
    --boschicon-bosch-ic-shoppingcart: "";
    --boschicon-bosch-ic-shoppingcart-add: "";
    --boschicon-bosch-ic-shoppingcart-switch: "";
    --boschicon-bosch-ic-signal-full: "";
    --boschicon-bosch-ic-signal-half: "";
    --boschicon-bosch-ic-signal-lost: "";
    --boschicon-bosch-ic-signpost: "";
    --boschicon-bosch-ic-simcard: "";
    --boschicon-bosch-ic-skyscraper: "";
    --boschicon-bosch-ic-smartcity: "";
    --boschicon-bosch-ic-smarthome: "";
    --boschicon-bosch-ic-smartphone: "";
    --boschicon-bosch-ic-smartphone-acoustic: "";
    --boschicon-bosch-ic-smartphone-arrow-right: "";
    --boschicon-bosch-ic-smartphone-arrows-x-y-z: "";
    --boschicon-bosch-ic-smartphone-clock: "";
    --boschicon-bosch-ic-smartphone-cloud: "";
    --boschicon-bosch-ic-smartphone-loading-wheel: "";
    --boschicon-bosch-ic-smartphone-smashed: "";
    --boschicon-bosch-ic-smartphone-vibration: "";
    --boschicon-bosch-ic-smartphone-z: "";
    --boschicon-bosch-ic-smartwatch-connected: "";
    --boschicon-bosch-ic-spare-parts: "";
    --boschicon-bosch-ic-spark-plug: "";
    --boschicon-bosch-ic-speaker-acoustic: "";
    --boschicon-bosch-ic-speedometer: "";
    --boschicon-bosch-ic-stadium: "";
    --boschicon-bosch-ic-stairs: "";
    --boschicon-bosch-ic-stamp: "";
    --boschicon-bosch-ic-standby: "";
    --boschicon-bosch-ic-steering-wheel: "";
    --boschicon-bosch-ic-steering-wheel-connected: "";
    --boschicon-bosch-ic-steering-wheel-hands: "";
    --boschicon-bosch-ic-steps: "";
    --boschicon-bosch-ic-stethoscope: "";
    --boschicon-bosch-ic-stop: "";
    --boschicon-bosch-ic-stopwatch: "";
    --boschicon-bosch-ic-storage-local: "";
    --boschicon-bosch-ic-structure: "";
    --boschicon-bosch-ic-subtitles: "";
    --boschicon-bosch-ic-subtitles-off-light: "";
    --boschicon-bosch-ic-summary: "";
    --boschicon-bosch-ic-sun: "";
    --boschicon-bosch-ic-sun-half-filled: "";
    --boschicon-bosch-ic-sunshade-table: "";
    --boschicon-bosch-ic-surveillance: "";
    --boschicon-bosch-ic-table-chairs: "";
    --boschicon-bosch-ic-tablet: "";
    --boschicon-bosch-ic-team: "";
    --boschicon-bosch-ic-team-lightbulb: "";
    --boschicon-bosch-ic-technical-service: "";
    --boschicon-bosch-ic-temperature: "";
    --boschicon-bosch-ic-temperature-high: "";
    --boschicon-bosch-ic-temperature-low: "";
    --boschicon-bosch-ic-theater: "";
    --boschicon-bosch-ic-thumb-down: "";
    --boschicon-bosch-ic-thumb-up: "";
    --boschicon-bosch-ic-ticket: "";
    --boschicon-bosch-ic-touch: "";
    --boschicon-bosch-ic-touch-sos: "";
    --boschicon-bosch-ic-towing-truck: "";
    --boschicon-bosch-ic-train: "";
    --boschicon-bosch-ic-train-side: "";
    --boschicon-bosch-ic-transport-movements: "";
    --boschicon-bosch-ic-transscript: "";
    --boschicon-bosch-ic-transscript-off: "";
    --boschicon-bosch-ic-transscript-on: "";
    --boschicon-bosch-ic-tree: "";
    --boschicon-bosch-ic-tricycle: "";
    --boschicon-bosch-ic-trolley-empty: "";
    --boschicon-bosch-ic-trolley-filled-box: "";
    --boschicon-bosch-ic-trolly-filled-files: "";
    --boschicon-bosch-ic-trophy: "";
    --boschicon-bosch-ic-truck: "";
    --boschicon-bosch-ic-tuktuk: "";
    --boschicon-bosch-ic-tune: "";
    --boschicon-bosch-ic-typography: "";
    --boschicon-bosch-ic-ui: "";
    --boschicon-bosch-ic-umbrella: "";
    --boschicon-bosch-ic-undo: "";
    --boschicon-bosch-ic-up: "";
    --boschicon-bosch-ic-up-double: "";
    --boschicon-bosch-ic-up-down: "";
    --boschicon-bosch-ic-upload: "";
    --boschicon-bosch-ic-usb: "";
    --boschicon-bosch-ic-user: "";
    --boschicon-bosch-ic-user-advanced: "";
    --boschicon-bosch-ic-user-beginner: "";
    --boschicon-bosch-ic-user-desktop: "";
    --boschicon-bosch-ic-user-down: "";
    --boschicon-bosch-ic-user-falling: "";
    --boschicon-bosch-ic-user-hand: "";
    --boschicon-bosch-ic-user-hand-stop: "";
    --boschicon-bosch-ic-user-professional: "";
    --boschicon-bosch-ic-user-run: "";
    --boschicon-bosch-ic-user-share: "";
    --boschicon-bosch-ic-user-voice: "";
    --boschicon-bosch-ic-user-walk: "";
    --boschicon-bosch-ic-video: "";
    --boschicon-bosch-ic-video-disabled-light: "";
    --boschicon-bosch-ic-video-record: "";
    --boschicon-bosch-ic-virtual-reality: "";
    --boschicon-bosch-ic-volume-disabled: "";
    --boschicon-bosch-ic-volume-high: "";
    --boschicon-bosch-ic-volume-low: "";
    --boschicon-bosch-ic-volume-off-light: "";
    --boschicon-bosch-ic-wand: "";
    --boschicon-bosch-ic-warranty: "";
    --boschicon-bosch-ic-watch-off-disabled-light: "";
    --boschicon-bosch-ic-watch-on: "";
    --boschicon-bosch-ic-water-shower: "";
    --boschicon-bosch-ic-welcome: "";
    --boschicon-bosch-ic-wellness: "";
    --boschicon-bosch-ic-wheelchair: "";
    --boschicon-bosch-ic-whistle: "";
    --boschicon-bosch-ic-wide-angled-arrow: "";
    --boschicon-bosch-ic-wifi: "";
    --boschicon-bosch-ic-window-analysis: "";
    --boschicon-bosch-ic-window-browser: "";
    --boschicon-bosch-ic-window-console: "";
    --boschicon-bosch-ic-window-gaussian-view: "";
    --boschicon-bosch-ic-window-info: "";
    --boschicon-bosch-ic-window-new: "";
    --boschicon-bosch-ic-window-resize: "";
    --boschicon-bosch-ic-window-scaling-view: "";
    --boschicon-bosch-ic-window-shuffle: "";
    --boschicon-bosch-ic-window-statistic: "";
    --boschicon-bosch-ic-wishlist: "";
    --boschicon-bosch-ic-work-order: "";
    --boschicon-bosch-ic-worldwideweb: "";
    --boschicon-bosch-ic-wrench: "";
    --boschicon-bosch-ic-zoom-in: "";
    --boschicon-bosch-ic-zoom-out: "";
    --boschicon-bosch-ic-scooter: "";
    --boschicon-bosch-ic-cars-traffic: "";
    --boschicon-bosch-ic-arm-chair: "";
    --boschicon-bosch-ic-car-phone: "";
    --boschicon-bosch-ic-box-lightbulb: "";
    --boschicon-bosch-ic-chair-officedesk: "";
    --boschicon-bosch-ic-calendar-clock: "";
    --boschicon-bosch-ic-document-cv: "";
    --boschicon-bosch-ic-user-run-bag: "";
    --boschicon-bosch-ic-brake-disk-spray: "";
    --boschicon-bosch-ic-circle-abs: "";
    --boschicon-bosch-ic-bright-down: "";
    --boschicon-bosch-ic-bright-up: "";
    --boschicon-bosch-ic-fan: "";
    --boschicon-bosch-ic-sun-moon: "";
    --boschicon-bosch-ic-lightbulb-attention: "";
    --boschicon-bosch-ic-settings-attention: "";
    --boschicon-bosch-ic-danger-hazards: "";
    --boschicon-bosch-ic-windshield-spray: "";
    --boschicon-bosch-ic-windshield-heat: "";
    --boschicon-bosch-ic-light-drop: "";
    --boschicon-bosch-ic-starter: "";
    --boschicon-bosch-ic-turbo: "";
    --boschicon-bosch-ic-settings-lock: "";
    --boschicon-bosch-ic-settings-n: "";
    --boschicon-bosch-ic-light-beam-high: "";
    --boschicon-bosch-ic-light-beam-low: "";
    --boschicon-bosch-ic-glas: "";
    --boschicon-bosch-ic-shirt-ice: "";
    --boschicon-bosch-ic-helmet-fan: "";
    --boschicon-bosch-ic-notification-arrow: "";
    --boschicon-bosch-ic-steering-wheel-arrow: "";
    --boschicon-bosch-ic-circle-arrow: "";
    --boschicon-bosch-ic-tempomat-pit: "";
    --boschicon-bosch-ic-radiator-fan-spray: "";
    --boschicon-bosch-ic-boost-down: "";
    --boschicon-bosch-ic-boost-up: "";
    --boschicon-bosch-ic-circle-lock: "";
    --boschicon-bosch-ic-mp-down: "";
    --boschicon-bosch-ic-mp-up: "";
    --boschicon-bosch-ic-tc-down: "";
    --boschicon-bosch-ic-tc-up: "";
    --boschicon-bosch-ic-danger-arrow-attention: "";
    --boschicon-bosch-ic-user-remove: "";
    --boschicon-bosch-ic-user-add: "";
    --boschicon-bosch-ic-post-it-collection: "";
    --boschicon-bosch-ic-horn: "";
    --boschicon-bosch-ic-desktop-notification: "";
    --boschicon-bosch-ic-router: "";
    --boschicon-bosch-ic-berry: "";
    --boschicon-bosch-ic-chat-language: "";
    --boschicon-bosch-ic-game-controller: "";
    --boschicon-bosch-ic-user-brain: "";
    --boschicon-bosch-ic-mouth-finger: "";
    --boschicon-bosch-ic-excavator-shovel: "";
    --boschicon-bosch-ic-ear-in: "";
    --boschicon-bosch-ic-ear-out: "";
    --boschicon-bosch-ic-lion: "";
    --boschicon-bosch-ic-car-convertible: "";
    --boschicon-bosch-ic-car-sports: "";
    --boschicon-bosch-ic-bear: "";
    --boschicon-bosch-ic-pot: "";
    --boschicon-bosch-ic-bed-double: "";
    --boschicon-bosch-ic-air-hot: "";
    --boschicon-bosch-ic-air-ice: "";
    --boschicon-bosch-ic-air-leaf: "";
    --boschicon-bosch-ic-air-purifier-0: "";
    --boschicon-bosch-ic-air-purifier-1: "";
    --boschicon-bosch-ic-air-purifier-2: "";
    --boschicon-bosch-ic-air-purifier-3: "";
    --boschicon-bosch-ic-air: "";
    --boschicon-bosch-ic-fan-off-disabled-bold: "";
    --boschicon-bosch-ic-ice-off-disabled-bold: "";
    --boschicon-bosch-ic-faucet-boost: "";
    --boschicon-bosch-ic-faucet-mode: "";
    --boschicon-bosch-ic-faucet-off-disabled-bold: "";
    --boschicon-bosch-ic-faucet-schedule: "";
    --boschicon-bosch-ic-fuel-cell: "";
    --boschicon-bosch-ic-heating-floor-off-disabled-bold: "";
    --boschicon-bosch-ic-heating-floor: "";
    --boschicon-bosch-ic-heating-radiator-boost: "";
    --boschicon-bosch-ic-heating-radiator-mode: "";
    --boschicon-bosch-ic-heating-radiator-off-disabled-bold: "";
    --boschicon-bosch-ic-heating-radiator-schedule: "";
    --boschicon-bosch-ic-leaf-simple: "";
    --boschicon-bosch-ic-oil-barrel: "";
    --boschicon-bosch-ic-water-bathtub: "";
    --boschicon-bosch-ic-water-dishwash: "";
    --boschicon-bosch-ic-water-handwash: "";
    --boschicon-bosch-ic-water-hot: "";
    --boschicon-bosch-ic-water-ice: "";
    --boschicon-bosch-ic-water-leaf: "";
    --boschicon-bosch-ic-water-ladder: "";
    --boschicon-bosch-ic-water-purifier-0: "";
    --boschicon-bosch-ic-water-purifier-1: "";
    --boschicon-bosch-ic-water-purifier-2: "";
    --boschicon-bosch-ic-water-purifier-3: "";
    --boschicon-bosch-ic-water-shower-boost: "";
    --boschicon-bosch-ic-water-shower-mode: "";
    --boschicon-bosch-ic-water-shower-off-disabled-bold: "";
    --boschicon-bosch-ic-water-shower-schedule: "";
    --boschicon-bosch-ic-water: "";
    --boschicon-bosch-ic-chart-bar-drop: "";
    --boschicon-bosch-ic-chart-bar-fire: "";
    --boschicon-bosch-ic-chart-bar-flash: "";
    --boschicon-bosch-ic-chart-bar-oil: "";
    --boschicon-bosch-ic-drop-minus: "";
    --boschicon-bosch-ic-drop-plus: "";
    --boschicon-bosch-ic-fan-minus: "";
    --boschicon-bosch-ic-fan-plus: "";
    --boschicon-bosch-ic-home-drops-0: "";
    --boschicon-bosch-ic-home-drops-1: "";
    --boschicon-bosch-ic-home-drops-2: "";
    --boschicon-bosch-ic-home-drops-3: "";
    --boschicon-bosch-ic-home-temperature-in: "";
    --boschicon-bosch-ic-home-temperature-out: "";
    --boschicon-bosch-ic-home-user-in: "";
    --boschicon-bosch-ic-ice-minus: "";
    --boschicon-bosch-ic-ice-plus: "";
    --boschicon-bosch-ic-chimney-sweeper: "";
    --boschicon-bosch-ic-menu-up: "";
    --boschicon-bosch-ic-security-ice: "";
    --boschicon-bosch-ic-security-legionella: "";
    --boschicon-bosch-ic-trolley-case: "";
    --boschicon-bosch-ic-sun-minus: "";
    --boschicon-bosch-ic-sun-plug: "";
    --boschicon-bosch-ic-sun-plus: "";
    --boschicon-bosch-ic-touch-pit: "";
    --boschicon-bosch-ic-temperature-current: "";
    --boschicon-bosch-ic-temperature-set: "";
    --boschicon-bosch-ic-teddy-bear: "";
    --boschicon-bosch-ic-document-svg: "";
    --boschicon-bosch-ic-back-menu: "";
    --boschicon-bosch-ic-car-arrows: "";
    --boschicon-bosch-ic-wrench-cloud: "";
    --boschicon-bosch-ic-weather-cloud-sun: "";
    --boschicon-bosch-ic-weather-cloudy: "";
    --boschicon-bosch-ic-weather-gale: "";
    --boschicon-bosch-ic-weather-mist: "";
    --boschicon-bosch-ic-weather-moon-cloud: "";
    --boschicon-bosch-ic-weather-rain-snow: "";
    --boschicon-bosch-ic-weather-rain-thunder: "";
    --boschicon-bosch-ic-weather-rain: "";
    --boschicon-bosch-ic-weather-snow: "";
    --boschicon-bosch-ic-weather-thunder: "";
    --boschicon-bosch-ic-weather-wind: "";
    --boschicon-bosch-ic-plane-start: "";
    --boschicon-bosch-ic-plane-land: "";
    --boschicon-bosch-ic-graph-power: "";
    --boschicon-bosch-ic-floorplan: "";
    --boschicon-bosch-ic-clock-pause: "";
    --boschicon-bosch-ic-clock-start: "";
    --boschicon-bosch-ic-clock-stop: "";
    --boschicon-bosch-ic-computer-retro: "";
    --boschicon-bosch-ic-smartphone-retro: "";
    --boschicon-bosch-ic-wood: "";
    --boschicon-bosch-ic-solid-fuel: "";
    --boschicon-bosch-ic-appliance-fan: "";
    --boschicon-bosch-ic-appliance-flame: "";
    --boschicon-bosch-ic-appliance-ice: "";
    --boschicon-bosch-ic-appliance-oil: "";
    --boschicon-bosch-ic-appliance-solid-fuel: "";
    --boschicon-bosch-ic-appliance-sun-ice: "";
    --boschicon-bosch-ic-appliance-sun: "";
    --boschicon-bosch-ic-appliance-wood: "";
    --boschicon-bosch-ic-appliance-air-leaf: "";
    --boschicon-bosch-ic-appliance-water-air: "";
    --boschicon-bosch-ic-appliance-water-leaf: "";
    --boschicon-bosch-ic-appliance-water-oil: "";
    --boschicon-bosch-ic-appliance-water: "";
    --boschicon-bosch-ic-appliance-heat-pump-air: "";
    --boschicon-bosch-ic-appliance-heat-pump-ground: "";
    --boschicon-bosch-ic-appliance-heat-pump-water: "";
    --boschicon-bosch-ic-appliance-plug-air: "";
    --boschicon-bosch-ic-appliance-plug-fuel-cell: "";
    --boschicon-bosch-ic-appliance-plug-leaf: "";
    --boschicon-bosch-ic-appliance-plug-water-air: "";
    --boschicon-bosch-ic-thermostat-connected-c: "";
    --boschicon-bosch-ic-thermostat-connected-f: "";
    --boschicon-bosch-ic-image-gallery: "";
    --boschicon-bosch-ic-arrows-caution: "";
    --boschicon-bosch-ic-arrows-diagonal-disabled-bold: "";
    --boschicon-bosch-ic-back-left-end: "";
    --boschicon-bosch-ic-back-right-end: "";
    --boschicon-bosch-ic-bar-chart-search: "";
    --boschicon-bosch-ic-batch: "";
    --boschicon-bosch-ic-calendar-remove: "";
    --boschicon-bosch-ic-call-bluetooth: "";
    --boschicon-bosch-ic-call-deny: "";
    --boschicon-bosch-ic-call-settings: "";
    --boschicon-bosch-ic-caution-sign-clock: "";
    --boschicon-bosch-ic-caution-sign-list: "";
    --boschicon-bosch-ic-core-data: "";
    --boschicon-bosch-ic-cursor-connected: "";
    --boschicon-bosch-ic-cursor: "";
    --boschicon-bosch-ic-dmc-code: "";
    --boschicon-bosch-ic-find-id: "";
    --boschicon-bosch-ic-globe-search: "";
    --boschicon-bosch-ic-interface: "";
    --boschicon-bosch-ic-material-add-manually: "";
    --boschicon-bosch-ic-material-list: "";
    --boschicon-bosch-ic-material-remove-manually: "";
    --boschicon-bosch-ic-material: "";
    --boschicon-bosch-ic-menu-checkmark: "";
    --boschicon-bosch-ic-qr-code: "";
    --boschicon-bosch-ic-sort-alphabetically: "";
    --boschicon-bosch-ic-unpin-classic-disabled-bold: "";
    --boschicon-bosch-ic-unpin-modern-disabled-bold: "";
    --boschicon-bosch-ic-window-search: "";
    --boschicon-bosch-ic-cloud-clock: "";
    --boschicon-bosch-ic-concierge: "";
    --boschicon-bosch-ic-heating-radiator: "";
    --boschicon-bosch-ic-home-user-out: "";
    --boschicon-bosch-ic-hot: "";
    --boschicon-bosch-ic-screen-service: "";
    --boschicon-bosch-ic-sun-ice: "";
    --boschicon-bosch-ic-sun-off-disabled-bold: "";
    --boschicon-bosch-ic-tractor: "";
    --boschicon-bosch-ic-video-recorder-digital: "";
    --boschicon-bosch-ic-windshield-wiper: "";
    --boschicon-bosch-ic-weather-snow-thunder: "";
    --boschicon-bosch-ic-electricity-pylon: "";
    --boschicon-bosch-ic-box-questionmark: "";
    --boschicon-bosch-ic-rainbow: "";
    --boschicon-bosch-ic-medal: "";
    --boschicon-bosch-ic-wheel: "";
    --boschicon-bosch-ic-borescope-connected: "";
    --boschicon-bosch-ic-filter-delete: "";
    --boschicon-bosch-ic-filter-add: "";
    --boschicon-bosch-ic-man: "";
    --boschicon-bosch-ic-woman: "";
    --boschicon-bosch-ic-fridge: "";
    --boschicon-bosch-ic-battery-car: "";
    --boschicon-bosch-ic-bag-escalator: "";
    --boschicon-bosch-ic-shopping-bags: "";
    --boschicon-bosch-ic-car-steering-left: "";
    --boschicon-bosch-ic-car-steering-right: "";
    --boschicon-bosch-ic-thumb-up-down: "";
    --boschicon-bosch-ic-user-run-detection: "";
    --boschicon-bosch-ic-bank: "";
    --boschicon-bosch-ic-transportation: "";
    --boschicon-bosch-ic-government: "";
    --boschicon-bosch-ic-user-music: "";
    --boschicon-bosch-ic-bus: "";
    --boschicon-bosch-ic-car-euro: "";
    --boschicon-bosch-ic-bag: "";
    --boschicon-bosch-ic-plate-tetrapack: "";
    --boschicon-bosch-ic-hospital: "";
    --boschicon-bosch-ic-desktop-structure: "";
    --boschicon-bosch-ic-frog-head: "";
    --boschicon-bosch-ic-sportboat: "";
    --boschicon-bosch-ic-yacht: "";
    --boschicon-bosch-ic-leaf-tilia: "";
    --boschicon-bosch-ic-music: "";
    --boschicon-bosch-ic-oil-lamp: "";
    --boschicon-bosch-ic-windshield-wiper-rear: "";
    --boschicon-bosch-ic-dongle-connected: "";
    --boschicon-bosch-ic-slate: "";
    --boschicon-bosch-ic-appliance-heat-pump-exhaust: "";
    --boschicon-bosch-ic-alert-list: "";
    --boschicon-bosch-ic-arrow-left-end-frame: "";
    --boschicon-bosch-ic-arrow-right-end-frame: "";
    --boschicon-bosch-ic-shape-ellipse: "";
    --boschicon-bosch-ic-shape-rectangle: "";
    --boschicon-bosch-ic-wishlist-add: "";
    --boschicon-bosch-ic-smartphone-disabled-light: "";
    --boschicon-bosch-ic-airbag: "";
    --boschicon-bosch-ic-compass: "";
    --boschicon-bosch-ic-turbine-wind: "";
    --boschicon-bosch-ic-arrows-diagonal-disabled-light: "";
    --boschicon-bosch-ic-ear-off-disabled-bold: "";
    --boschicon-bosch-ic-fan-off-disabled-light: "";
    --boschicon-bosch-ic-faucet-off-disabled-light: "";
    --boschicon-bosch-ic-hand-motion-off-disabled-bold: "";
    --boschicon-bosch-ic-heating-floor-off-disabled-light: "";
    --boschicon-bosch-ic-heating-radiator-off-disabled-light: "";
    --boschicon-bosch-ic-ice-off-disabled-light: "";
    --boschicon-bosch-ic-smartphone-disabled-bold: "";
    --boschicon-bosch-ic-subtitles-off-bold: "";
    --boschicon-bosch-ic-sun-off-disabled-light: "";
    --boschicon-bosch-ic-video-disabled-bold: "";
    --boschicon-bosch-ic-volume-off-bold: "";
    --boschicon-bosch-ic-watch-off-disabled-bold: "";
    --boschicon-bosch-ic-water-shower-off-disabled-light: "";
    --boschicon-bosch-ic-3d-frame-play: "";
    --boschicon-bosch-ic-alert-error-checkmark: "";
    --boschicon-bosch-ic-arrow-up-frame-check: "";
    --boschicon-bosch-ic-arrow-up-frame-error: "";
    --boschicon-bosch-ic-arrows-checkmark: "";
    --boschicon-bosch-ic-assembly-line-settings: "";
    --boschicon-bosch-ic-augmented-reality-player: "";
    --boschicon-bosch-ic-badge-checkmark: "";
    --boschicon-bosch-ic-bar-chart-kappa: "";
    --boschicon-bosch-ic-bar-chart-search-detail: "";
    --boschicon-bosch-ic-barcode-checkmark: "";
    --boschicon-bosch-ic-barcode-scan-bulb: "";
    --boschicon-bosch-ic-barcode: "";
    --boschicon-bosch-ic-binary: "";
    --boschicon-bosch-ic-book-lightbulb: "";
    --boschicon-bosch-ic-box-arrow-down: "";
    --boschicon-bosch-ic-box-delivery-checkmark: "";
    --boschicon-bosch-ic-globe-checkmark: "";
    --boschicon-bosch-ic-calendar-boxes: "";
    --boschicon-bosch-ic-calendar-service: "";
    --boschicon-bosch-ic-camera-processor: "";
    --boschicon-bosch-ic-camera-settings: "";
    --boschicon-bosch-ic-chart-line-checkmark: "";
    --boschicon-bosch-ic-checklist-stack: "";
    --boschicon-bosch-ic-checkmark-frame-minimum: "";
    --boschicon-bosch-ic-checkmark-frame-tripple: "";
    --boschicon-bosch-ic-clipboard-checkmark: "";
    --boschicon-bosch-ic-clipboard-list-parts: "";
    --boschicon-bosch-ic-clipboard-settings: "";
    --boschicon-bosch-ic-computer-tower-box: "";
    --boschicon-bosch-ic-connectivity-lock: "";
    --boschicon-bosch-ic-counter-current: "";
    --boschicon-bosch-ic-counter-target: "";
    --boschicon-bosch-ic-cube-checkmark: "";
    --boschicon-bosch-ic-cube-play: "";
    --boschicon-bosch-ic-timeline-settings: "";
    --boschicon-bosch-ic-timeline-view: "";
    --boschicon-bosch-ic-timeline: "";
    --boschicon-bosch-ic-delivery-checkmark: "";
    --boschicon-bosch-ic-desktop-application-3d-play: "";
    --boschicon-bosch-ic-desktop-apps-download: "";
    --boschicon-bosch-ic-desktop-dashboard: "";
    --boschicon-bosch-ic-desktop-graph-checkmark: "";
    --boschicon-bosch-ic-desktop-graph-search: "";
    --boschicon-bosch-ic-desktop-graph: "";
    --boschicon-bosch-ic-development-kit: "";
    --boschicon-bosch-ic-directory-cloud-settings: "";
    --boschicon-bosch-ic-directory-cloud: "";
    --boschicon-bosch-ic-directory-settings: "";
    --boschicon-bosch-ic-document-clock-cycle: "";
    --boschicon-bosch-ic-document-code-stack: "";
    --boschicon-bosch-ic-document-dat-edit: "";
    --boschicon-bosch-ic-document-ohd-arrow-down: "";
    --boschicon-bosch-ic-dolphin: "";
    --boschicon-bosch-ic-energy-management: "";
    --boschicon-bosch-ic-eraser: "";
    --boschicon-bosch-ic-folder-broom: "";
    --boschicon-bosch-ic-folder-check-broom: "";
    --boschicon-bosch-ic-folder-checkmark: "";
    --boschicon-bosch-ic-folder-oes-check: "";
    --boschicon-bosch-ic-folder-open-service: "";
    --boschicon-bosch-ic-folder-reload: "";
    --boschicon-bosch-ic-hand-command: "";
    --boschicon-bosch-ic-heating-start: "";
    --boschicon-bosch-ic-hierarchy-refresh: "";
    --boschicon-bosch-ic-hierarchy-search: "";
    --boschicon-bosch-ic-hierarchy-settings: "";
    --boschicon-bosch-ic-hierarchy: "";
    --boschicon-bosch-ic-hmi-desktop-settings: "";
    --boschicon-bosch-ic-human-machine-interface: "";
    --boschicon-bosch-ic-keys-user-access: "";
    --boschicon-bosch-ic-keys: "";
    --boschicon-bosch-ic-label-edit: "";
    --boschicon-bosch-ic-line-arrow-checkmark: "";
    --boschicon-bosch-ic-link-checkmark: "";
    --boschicon-bosch-ic-lock-closed-checkmark: "";
    --boschicon-bosch-ic-lock-open-checkmark: "";
    --boschicon-bosch-ic-material-search: "";
    --boschicon-bosch-ic-objects-search: "";
    --boschicon-bosch-ic-objects: "";
    --boschicon-bosch-ic-plan-a-to-b: "";
    --boschicon-bosch-ic-plan-chart: "";
    --boschicon-bosch-ic-print-send: "";
    --boschicon-bosch-ic-refresh-analysis: "";
    --boschicon-bosch-ic-remote-desktop-add: "";
    --boschicon-bosch-ic-rfid-checkmark: "";
    --boschicon-bosch-ic-rfid-tag: "";
    --boschicon-bosch-ic-sequence-checkmark: "";
    --boschicon-bosch-ic-server-arrow-up: "";
    --boschicon-bosch-ic-server-arrows: "";
    --boschicon-bosch-ic-server-settings: "";
    --boschicon-bosch-ic-server-share: "";
    --boschicon-bosch-ic-settings-editor: "";
    --boschicon-bosch-ic-survey-checkmark: "";
    --boschicon-bosch-ic-target-dart: "";
    --boschicon-bosch-ic-target-view: "";
    --boschicon-bosch-ic-target: "";
    --boschicon-bosch-ic-thickness-selection: "";
    --boschicon-bosch-ic-toolbox-checkmark: "";
    --boschicon-bosch-ic-toolbox: "";
    --boschicon-bosch-ic-translate: "";
    --boschicon-bosch-ic-tune-vertical-checkmark: "";
    --boschicon-bosch-ic-wand-user-add: "";
    --boschicon-bosch-ic-wand-user-settings: "";
    --boschicon-bosch-ic-wand-user: "";
    --boschicon-bosch-ic-window-globe: "";
    --boschicon-bosch-ic-wrench-change: "";
    --boschicon-bosch-ic-clock-24-7: "";
    --boschicon-bosch-ic-eagle: "";
    --boschicon-bosch-ic-fluorescent-light: "";
    --boschicon-bosch-ic-home-cloud-0: "";
    --boschicon-bosch-ic-home-cloud-1: "";
    --boschicon-bosch-ic-home-cloud-2: "";
    --boschicon-bosch-ic-home-cloud-3: "";
    --boschicon-bosch-ic-home-shadow: "";
    --boschicon-bosch-ic-motorcycle-sport: "";
    --boschicon-bosch-ic-smartphone-connected: "";
    --boschicon-bosch-ic-usb-stick: "";
    --boschicon-bosch-ic-user--setting: "";
    --boschicon-bosch-ic-timeline-clock: "";
    --boschicon-bosch-ic-alarm-fire: "";
    --boschicon-bosch-ic-emergency-front: "";
    --boschicon-bosch-ic-transporter-front: "";
    --boschicon-bosch-ic-truck-front: "";
    --boschicon-bosch-ic-unpin-classic-disabled-light: "";
    --boschicon-bosch-ic-unpin-modern-disabled-light: "";
    --boschicon-bosch-ic-smartphone-ban: "";
    --boschicon-bosch-ic-helmet: "";
    --boschicon-bosch-ic-gate-closed: "";
    --boschicon-bosch-ic-fence: "";
    --boschicon-bosch-ic-desktop-apps: "";
    --boschicon-bosch-ic-candle: "";
    --boschicon-bosch-ic-chart-oee: "";
    --boschicon-bosch-ic-cycletime-eighth: "";
    --boschicon-bosch-ic-cycletime-quarter: "";
    --boschicon-bosch-ic-gateway: "";
    --boschicon-bosch-ic-heatmap: "";
    --boschicon-bosch-ic-laptop-checklist: "";
    --boschicon-bosch-ic-molecule: "";
    --boschicon-bosch-ic-robot-settings: "";
    --boschicon-bosch-ic-sensor-cable: "";
    --boschicon-bosch-ic-tank-layers: "";
    --boschicon-bosch-ic-window-settings: "";
    --boschicon-bosch-ic-heatmap-independent: "";
    --boschicon-bosch-ic-dumble: "";
    --boschicon-bosch-ic-truck-wash: "";
    --boschicon-bosch-ic-smart-sensor: "";
    --boschicon-bosch-ic-audio-add: "";
    --boschicon-bosch-ic-audio-checked: "";
    --boschicon-bosch-ic-audio-play: "";
    --boschicon-bosch-ic-audio-remove: "";
    --boschicon-bosch-ic-image-gallery-checked: "";
    --boschicon-bosch-ic-imagery-checked: "";
    --boschicon-bosch-ic-image-gallery-remove: "";
    --boschicon-bosch-ic-recording: "";
    --boschicon-bosch-ic-stop-frame: "";
    --boschicon-bosch-ic-roof: "";
    --boschicon-bosch-ic-projection-interactive: "";
    --boschicon-bosch-ic-bridge: "";
    --boschicon-bosch-ic-box-arrows: "";
    --boschicon-bosch-ic-chart-line-fit: "";
    --boschicon-bosch-ic-chart-line-compress: "";
    --boschicon-bosch-ic-ciss: "";
    --boschicon-bosch-ic-scd: "";
    --boschicon-bosch-ic-vci: "";
    --boschicon-bosch-ic-access-controller: "";
    --boschicon-bosch-ic-card-reader: "";
    --boschicon-bosch-ic-table: "";
    --boschicon-bosch-ic-replace: "";
    --boschicon-bosch-ic-chart-topflop-organized-horizontal: "";
    --boschicon-bosch-ic-chart-topflop-random-horizontal: "";
    --boschicon-bosch-ic-chart-topflop-organized-vertical: "";
    --boschicon-bosch-ic-chart-topflop-random-vertical: "";
    --boschicon-bosch-ic-ois: "";
    --boschicon-bosch-ic-cloud-refresh-locked: "";
    --boschicon-bosch-ic-car-bluetooth: "";
    --boschicon-bosch-ic-camera-trainer: "";
    --boschicon-bosch-ic-magnifier-moving: "";
    --boschicon-bosch-ic-absolute-orientation: "";
    --boschicon-bosch-ic-accelerometer: "";
    --boschicon-bosch-ic-imu: "";
    --boschicon-bosch-ic-gyroscope: "";
    --boschicon-bosch-ic-magneotmeter: "";
    --boschicon-bosch-ic-battery-car-1: "";
    --boschicon-bosch-ic-battery-car-2: "";
    --boschicon-bosch-ic-battery-car-3: "";
    --boschicon-bosch-ic-battery-car-charging: "";
    --boschicon-bosch-ic-battery-car-defective: "";
    --boschicon-bosch-ic-truck-crane: "";
    --boschicon-bosch-ic-train-diesel: "";
    --boschicon-bosch-ic-snowmobile: "";
    --boschicon-bosch-ic-riding-mower: "";
    --boschicon-bosch-ic-motorcycle-small: "";
    --boschicon-bosch-ic-mining-truck: "";
    --boschicon-bosch-ic-lawnmower: "";
    --boschicon-bosch-ic-jetski: "";
    --boschicon-bosch-ic-golf-caddy: "";
    --boschicon-bosch-ic-generator-electric: "";
    --boschicon-bosch-ic-garbage-truck: "";
    --boschicon-bosch-ic-fork-lift-big: "";
    --boschicon-bosch-ic-engine-small: "";
    --boschicon-bosch-ic-engine-big: "";
    --boschicon-bosch-ic-coach: "";
    --boschicon-bosch-ic-chainsaw: "";
    --boschicon-bosch-ic-car-van: "";
    --boschicon-bosch-ic-car-suv: "";
    --boschicon-bosch-ic-car-race: "";
    --boschicon-bosch-ic-car-old: "";
    --boschicon-bosch-ic-car-camping-van: "";
    --boschicon-bosch-ic-car-camper: "";
    --boschicon-bosch-ic-bus-side: "";
    --boschicon-bosch-ic-book-info: "";
    --boschicon-bosch-ic-gears: "";
    --boschicon-bosch-ic-shark: "";
    --boschicon-bosch-ic-mountaintop: "";
    --boschicon-bosch-ic-baby: "";
    --boschicon-bosch-ic-coffee-bean: "";
    --boschicon-bosch-ic-coffee-beans: "";
    --boschicon-bosch-ic-skull: "";
    --boschicon-bosch-ic-stroller: "";
    --boschicon-bosch-ic-glasses: "";
    --boschicon-bosch-ic-detergent: "";
    --boschicon-bosch-ic-washing-machine: "";
    --boschicon-bosch-ic-sdcard: "";
    --boschicon-bosch-ic-water-connectivity: "";
    --boschicon-bosch-ic-server-connectivity: "";
    --boschicon-bosch-ic-presentation-speaker: "";
    --boschicon-bosch-ic-chart-bar-arrow: "";
    --boschicon-bosch-ic-book-connectivity: "";
    --boschicon-bosch-ic-route-focus: "";
    --boschicon-bosch-ic-bicycle-helmet: "";
    --boschicon-bosch-ic-cookie: "";
    --boschicon-bosch-ic-glass-wine: "";
    --boschicon-bosch-ic-cup-small: "";
    --boschicon-bosch-ic-cup-large: "";
    --boschicon-bosch-ic-bowl: "";
    --boschicon-bosch-ic-glass-small: "";
    --boschicon-bosch-ic-ice-bottle: "";
    --boschicon-bosch-ic-cup-plate-drop: "";
    --boschicon-bosch-ic-plate: "";
    --boschicon-bosch-ic-cup-plate: "";
    --boschicon-bosch-ic-bubbles: "";
    --boschicon-bosch-ic-button-start-stop: "";
    --boschicon-bosch-ic-elevator-freight-max: "";
    --boschicon-bosch-ic-elevator-freight: "";
    --boschicon-bosch-ic-elevator-persons: "";
    --boschicon-bosch-ic-embed: "";
    --boschicon-bosch-ic-female-male: "";
    --boschicon-bosch-ic-fork-knife-spoon: "";
    --boschicon-bosch-ic-global-entrepreneur: "";
    --boschicon-bosch-ic-arrows-left-right-checkmark: "";
    --boschicon-bosch-ic-automatic-mode: "";
    --boschicon-bosch-ic-babybottle: "";
    --boschicon-bosch-ic-barcode-scan: "";
    --boschicon-bosch-ic-barcode-scanner: "";
    --boschicon-bosch-ic-cash-frame-rupee: "";
    --boschicon-bosch-ic-chart-heat-curve: "";
    --boschicon-bosch-ic-compressor: "";
    --boschicon-bosch-ic-cubes: "";
    --boschicon-bosch-ic-highway: "";
    --boschicon-bosch-ic-industry-workers: "";
    --boschicon-bosch-ic-industry-workers-connected: "";
    --boschicon-bosch-ic-machine-station-control: "";
    --boschicon-bosch-ic-map-city: "";
    --boschicon-bosch-ic-ordernumber: "";
    --boschicon-bosch-ic-shirt-business: "";
    --boschicon-bosch-ic-shirt-casual: "";
    --boschicon-bosch-ic-suitcase: "";
    --boschicon-bosch-ic-weather-cloud-sun-sensor: "";
    --boschicon-bosch-ic-window-code: "";
    --boschicon-bosch-ic-wrench-warning: "";
    --boschicon-bosch-ic-arrow-circle-a: "";
    --boschicon-bosch-ic-arrows-agility: "";
    --boschicon-bosch-ic-arrows-collapse-object: "";
    --boschicon-bosch-ic-arrows-expand-object: "";
    --boschicon-bosch-ic-arrows-left-right: "";
    --boschicon-bosch-ic-fan-heat: "";
    --boschicon-bosch-ic-battery-car-arrows-circle: "";
    --boschicon-bosch-ic-battery-car-clock: "";
    --boschicon-bosch-ic-battery-vibration: "";
    --boschicon-bosch-ic-belt-elastic: "";
    --boschicon-bosch-ic-bicycle-e-arrow-away: "";
    --boschicon-bosch-ic-bicycle-e-arrow-towards: "";
    --boschicon-bosch-ic-brake-decoupled-power: "";
    --boschicon-bosch-ic-brake-i-booster: "";
    --boschicon-bosch-ic-brake-system-esp: "";
    --boschicon-bosch-ic-brake-system-integrated: "";
    --boschicon-bosch-ic-brake-vacuum-booster: "";
    --boschicon-bosch-ic-capacity: "";
    --boschicon-bosch-ic-car-beam-length: "";
    --boschicon-bosch-ic-car-smartphone-locator: "";
    --boschicon-bosch-ic-chart-pie: "";
    --boschicon-bosch-ic-chess-jumper: "";
    --boschicon-bosch-ic-clock-time-off: "";
    --boschicon-bosch-ic-clock-time-on: "";
    --boschicon-bosch-ic-coin: "";
    --boschicon-bosch-ic-connection-off-settings: "";
    --boschicon-bosch-ic-connection-on-settings: "";
    --boschicon-bosch-ic-control-unit: "";
    --boschicon-bosch-ic-customer: "";
    --boschicon-bosch-ic-engine: "";
    --boschicon-bosch-ic-filter-air: "";
    --boschicon-bosch-ic-filter-cabin-carbon: "";
    --boschicon-bosch-ic-filter-cabin: "";
    --boschicon-bosch-ic-filter-cooling-water: "";
    --boschicon-bosch-ic-filter-denox-cover: "";
    --boschicon-bosch-ic-filter-denox: "";
    --boschicon-bosch-ic-filter-element-compensation-sealing: "";
    --boschicon-bosch-ic-filter-element-compensation: "";
    --boschicon-bosch-ic-filter-element: "";
    --boschicon-bosch-ic-filter-oil: "";
    --boschicon-bosch-ic-filter-petrol: "";
    --boschicon-bosch-ic-filter-prefilter: "";
    --boschicon-bosch-ic-fireplace: "";
    --boschicon-bosch-ic-flash-plus: "";
    --boschicon-bosch-ic-globe-worldwideweb: "";
    --boschicon-bosch-ic-glow-control-unit: "";
    --boschicon-bosch-ic-glow-plug: "";
    --boschicon-bosch-ic-hand-cloth: "";
    --boschicon-bosch-ic-leaf-plus: "";
    --boschicon-bosch-ic-machine-warning: "";
    --boschicon-bosch-ic-measuring-jug: "";
    --boschicon-bosch-ic-plug-play: "";
    --boschicon-bosch-ic-refresh-checkmark: "";
    --boschicon-bosch-ic-replacement-filament: "";
    --boschicon-bosch-ic-screw: "";
    --boschicon-bosch-ic-seat-belt: "";
    --boschicon-bosch-ic-steering-wheel-hands-automated: "";
    --boschicon-bosch-ic-sun-ice-parking: "";
    --boschicon-bosch-ic-syringe-change-needle: "";
    --boschicon-bosch-ic-syringe-change: "";
    --boschicon-bosch-ic-syringe: "";
    --boschicon-bosch-ic-thread-diameter: "";
    --boschicon-bosch-ic-tool-extraction: "";
    --boschicon-bosch-ic-transporter-car-front: "";
    --boschicon-bosch-ic-truck-car-motorcycle: "";
    --boschicon-bosch-ic-truck-car: "";
    --boschicon-bosch-ic-truck-logistics-box: "";
    --boschicon-bosch-ic-truck-transporter: "";
    --boschicon-bosch-ic-watch-on-warning: "";
    --boschicon-bosch-ic-wrench-calibrate: "";
    --boschicon-bosch-ic-wrench-dummy: "";
    --boschicon-bosch-ic-wrench-tightening-torque: "";
    --boschicon-bosch-ic-wrench-width-across-flats: "";
    --boschicon-bosch-ic-user-arm-bandage: "";
    --boschicon-bosch-ic-user-eye-blind: "";
    --boschicon-bosch-ic-user-ear-deaf: "";
    --boschicon-bosch-ic-user-car-distracted: "";
    --boschicon-bosch-ic-user-mouth-mute: "";
    --boschicon-bosch-ic-user-ear-blocked: "";
    --boschicon-bosch-ic-user-bavarian: "";
    --boschicon-bosch-ic-user-ear-loud: "";
    --boschicon-bosch-ic-user-walk-crutch: "";
    --boschicon-bosch-ic-user-mouth-speechless: "";
    --boschicon-bosch-ic-user-arm-baby: "";
    --boschicon-bosch-ic-user-arm-missing: "";
    --boschicon-bosch-ic-user-eye-eyepatch: "";
    --boschicon-bosch-ic-user-strapped: "";
    --boschicon-bosch-ic-cleaning-agent: "";
    --boschicon-bosch-ic-cup-plate-dirty: "";
    --boschicon-bosch-ic-cup-plate-private: "";
    --boschicon-bosch-ic-rubbish-apple: "";
    --boschicon-bosch-ic-rubbish-fish: "";
    --boschicon-bosch-ic-rubbish-organic-bin: "";
    --boschicon-bosch-ic-rubbish-paper: "";
    --boschicon-bosch-ic-rubbish-paper-bin: "";
    --boschicon-bosch-ic-rubbish-residual-bin: "";
    --boschicon-bosch-ic-shower: "";
    --boschicon-bosch-ic-shower-female: "";
    --boschicon-bosch-ic-shower-male: "";
    --boschicon-bosch-ic-wardrobe-female: "";
    --boschicon-bosch-ic-wardrobe-male: "";
    --boschicon-bosch-ic-car-top: "";
    --boschicon-bosch-ic-label-info: "";
    --boschicon-bosch-ic-perspective-view: "";
    --boschicon-bosch-ic-road: "";
    --boschicon-bosch-ic-screen-split-horizontal: "";
    --boschicon-bosch-ic-screen-split-vertical: "";
    --boschicon-bosch-ic-screenshot-frame: "";
    --boschicon-bosch-ic-sensor-lidar: "";
    --boschicon-bosch-ic-tram: "";
    --boschicon-bosch-ic-video-360-degrees: "";
    --boschicon-bosch-ic-belt-groove-drives: "";
    --boschicon-bosch-ic-bottle-champagne: "";
    --boschicon-bosch-ic-box-falling: "";
    --boschicon-bosch-ic-box-falling-off-disabled-bold: "";
    --boschicon-bosch-ic-box-falling-off-disabled-light: "";
    --boschicon-bosch-ic-brake-pedal: "";
    --boschicon-bosch-ic-car-front-light-inside: "";
    --boschicon-bosch-ic-car-licence-plate-light: "";
    --boschicon-bosch-ic-car-side-light-back: "";
    --boschicon-bosch-ic-car-side-light-front: "";
    --boschicon-bosch-ic-light-fog-warning: "";
    --boschicon-bosch-ic-prism: "";
    --boschicon-bosch-ic-turnstile: "";
    --boschicon-bosch-ic-turnstile-open-in-and-outbound: "";
    --boschicon-bosch-ic-turnstile-open-inbound: "";
    --boschicon-bosch-ic-turnstile-open-outbound: "";
    --boschicon-bosch-ic-uwb: "";
    --boschicon-bosch-ic-heat-reduce-active: "";
    --boschicon-bosch-ic-heat-reduce-passive: "";
    --boschicon-bosch-ic-hourglass-add: "";
    --boschicon-bosch-ic-light-fog: "";
    --boschicon-bosch-ic-car-turn-signal: "";
    --boschicon-bosch-ic-car-turn-signal-left: "";
    --boschicon-bosch-ic-car-turn-signal-right: "";
    --boschicon-bosch-ic-light-rear: "";
    --boschicon-bosch-ic-car-top-turn-signal-front: "";
    --boschicon-bosch-ic-car-top-turn-signal-back: "";
    --boschicon-bosch-ic-ccu-cm: "";
    --boschicon-bosch-ic-lung: "";
    --boschicon-bosch-ic-head-speaking-voice: "";
    --boschicon-bosch-ic-car-motorcycle: "";
    --boschicon-bosch-ic-car-turn-signal-side: "";
    --boschicon-bosch-ic-car-light-parking: "";
    --boschicon-bosch-ic-phoenix: "";
    --boschicon-bosch-ic-sensor-air-quality: "";
    --boschicon-bosch-ic-weather-station: "";
    --boschicon-bosch-ic-watering-can: "";
    --boschicon-bosch-ic-propeller: "";
    --boschicon-bosch-ic-temperature-fluctuating: "";
    --boschicon-bosch-ic-stove-top: "";
    --boschicon-bosch-ic-socket: "";
    --boschicon-bosch-ic-siren: "";
    --boschicon-bosch-ic-sensor-water: "";
    --boschicon-bosch-ic-user-run-sensor-motion: "";
    --boschicon-bosch-ic-robot-lawnmower: "";
    --boschicon-bosch-ic-robot-cleaning: "";
    --boschicon-bosch-ic-oven: "";
    --boschicon-bosch-ic-loudspeaker: "";
    --boschicon-bosch-ic-keypad: "";
    --boschicon-bosch-ic-shape-circle-square: "";
    --boschicon-bosch-ic-garage: "";
    --boschicon-bosch-ic-fume-hood: "";
    --boschicon-bosch-ic-freezer: "";
    --boschicon-bosch-ic-food-processor: "";
    --boschicon-bosch-ic-floorplan-rooms: "";
    --boschicon-bosch-ic-dryer-tumble: "";
    --boschicon-bosch-ic-dryer: "";
    --boschicon-bosch-ic-door-window: "";
    --boschicon-bosch-ic-door-lock: "";
    --boschicon-bosch-ic-door-bell: "";
    --boschicon-bosch-ic-dishwasher: "";
    --boschicon-bosch-ic-dimmer: "";
    --boschicon-bosch-ic-detector-smoke: "";
    --boschicon-bosch-ic-detector-presence: "";
    --boschicon-bosch-ic-cooking: "";
    --boschicon-bosch-ic-coffee-maschine: "";
    --boschicon-bosch-ic-camera-indoor: "";
    --boschicon-bosch-ic-broom-clean: "";
    --boschicon-bosch-ic-blinds: "";
    --boschicon-bosch-ic-bicycle-e-flash: "";
    --boschicon-bosch-ic-finger-domino-trigger: "";
    --boschicon-bosch-ic-automation-start: "";
    --boschicon-bosch-ic-automation: "";
    --boschicon-bosch-ic-sensor-multifunctional: "";
    --boschicon-bosch-ic-plane-top: "";
    --boschicon-bosch-ic-shape-square-overlapping: "";
    --boschicon-bosch-ic-square-overlapping: "";
    --boschicon-bosch-ic-battery-car-14v: "";
    --boschicon-bosch-ic-calibration: "";
    --boschicon-bosch-ic-structure-can-bus: "";
    --boschicon-bosch-ic-gears-direction-arrows: "";
    --boschicon-bosch-ic-car-limousine: "";
    --boschicon-bosch-ic-molecule-gas: "";
    --boschicon-bosch-ic-money-euro: "";
    --boschicon-bosch-ic-revolution-rpm: "";
    --boschicon-bosch-ic-rikscha-e: "";
    --boschicon-bosch-ic-sensor-circle: "";
    --boschicon-bosch-ic-speedometer-high: "";
    --boschicon-bosch-ic-steering-wheel-arrows: "";
    --boschicon-bosch-ic-tablet-checklist: "";
    --boschicon-bosch-ic-petrol-charging-station-hybrid: "";
    --boschicon-bosch-ic-weather-cloud-sun-rain-snow: "";
    --boschicon-bosch-ic-light-half: "";
    --boschicon-bosch-ic-video-sensor: "";
    --boschicon-bosch-ic-binary-desktop: "";
    --boschicon-bosch-ic-truck-delivery: "";
    --boschicon-bosch-ic-van-delivery: "";
    --boschicon-bosch-ic-fullscreen-user: "";
    --boschicon-bosch-ic-user-helmet-motorcycle: "";
    --boschicon-bosch-ic-user-hand-disabled-light: "";
    --boschicon-bosch-ic-user-hand-disabled-bold: "";
    --boschicon-bosch-ic-link-connected: "";
    --boschicon-bosch-ic-gate-open: "";
    --boschicon-bosch-ic-box-checkmark: "";
    --boschicon-bosch-ic-box-place: "";
    --boschicon-bosch-ic-logistics-dock: "";
    --boschicon-bosch-ic-barcode-scan-logistics: "";
    --boschicon-bosch-ic-locator-tracking: "";
    --boschicon-bosch-ic-car-light-trunk: "";
    --boschicon-bosch-ic-car-light-glove-compartment: "";
    --boschicon-bosch-ic-car-light-dashboard: "";
    --boschicon-bosch-ic-fire-leaf: "";
    --boschicon-bosch-ic-laptop-hacker: "";
    --boschicon-bosch-ic-hands-drops: "";
    --boschicon-bosch-ic-team-disabled-bold: "";
    --boschicon-bosch-ic-team-disabled-light: "";
    --boschicon-bosch-ic-user-head-arm: "";
    --boschicon-bosch-ic-user-head-hand-disabled-bold: "";
    --boschicon-bosch-ic-user-head-hand-disabled-light: "";
    --boschicon-bosch-ic-welcome-disabled-bold: "";
    --boschicon-bosch-ic-welcome-disabled-light: "";
    --boschicon-bosch-ic-female-male-arrows: "";
    --boschicon-bosch-ic-broccoli: "";
    --boschicon-bosch-ic-chicken: "";
    --boschicon-bosch-ic-cow: "";
    --boschicon-bosch-ic-deer: "";
    --boschicon-bosch-ic-fish: "";
    --boschicon-bosch-ic-garlic: "";
    --boschicon-bosch-ic-hotpepper: "";
    --boschicon-bosch-ic-pig: "";
    --boschicon-bosch-ic-rabbit: "";
    --boschicon-bosch-ic-sheep: "";
    --boschicon-bosch-ic-shell: "";
    --boschicon-bosch-ic-shrimp: "";
    --boschicon-bosch-ic-car-seat: "";
    --boschicon-bosch-ic-car-seat-steering-wheel: "";
    --boschicon-bosch-ic-car-side-arrow-back: "";
    --boschicon-bosch-ic-car-side-arrow-front: "";
    --boschicon-bosch-ic-car-steering-left-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-left-disabled-light: "";
    --boschicon-bosch-ic-car-steering-left-lle: "";
    --boschicon-bosch-ic-car-steering-left-lle-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-left-lle-disabled-light: "";
    --boschicon-bosch-ic-car-steering-right-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-right-disabled-light: "";
    --boschicon-bosch-ic-car-steering-right-rle: "";
    --boschicon-bosch-ic-car-steering-right-rle-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-right-rle-disabled-light: "";
    --boschicon-bosch-ic-cars-traffic-left-right: "";
    --boschicon-bosch-ic-configuration-wrench: "";
    --boschicon-bosch-ic-hook: "";
    --boschicon-bosch-ic-hook-arrows: "";
    --boschicon-bosch-ic-hook-arrows-wiperblade: "";
    --boschicon-bosch-ic-hook-disabled-bold: "";
    --boschicon-bosch-ic-hook-disabled-light: "";
    --boschicon-bosch-ic-info-i-frame-add: "";
    --boschicon-bosch-ic-search-number: "";
    --boschicon-bosch-ic-search-number-add: "";
    --boschicon-bosch-ic-set: "";
    --boschicon-bosch-ic-speedometer-speed-high: "";
    --boschicon-bosch-ic-windshield-wiper-clean: "";
    --boschicon-bosch-ic-windshield-wiper-double: "";
    --boschicon-bosch-ic-wiper-adapter: "";
    --boschicon-bosch-ic-wiper-blade: "";
    --boschicon-bosch-ic-wiper-blade-arrow: "";
    --boschicon-bosch-ic-wiper-blade-eco: "";
    --boschicon-bosch-ic-wiper-blade-mm: "";
    --boschicon-bosch-ic-wiper-blade-mm-arrows: "";
    --boschicon-bosch-ic-wiper-blade-spoiler: "";
    --boschicon-bosch-ic-wiper-blade-twin: "";
    --boschicon-bosch-ic-wiper-flatblade: "";
    --boschicon-bosch-ic-wiper-flatblade-aeroeco: "";
    --boschicon-bosch-ic-wiper-flatblade-aerofit: "";
    --boschicon-bosch-ic-wiper-flatblade-aerotwin: "";
    --boschicon-bosch-ic-wiper-flatblade-arrow: "";
    --boschicon-bosch-ic-wiper-flatblade-mm: "";
    --boschicon-bosch-ic-wiper-flatblade-mm-arrows: "";
    --boschicon-bosch-ic-wiper-rubber: "";
    --boschicon-bosch-ic-address-control-system: "";
    --boschicon-bosch-ic-balcony: "";
    --boschicon-bosch-ic-battery-car-45-degree-arrow: "";
    --boschicon-bosch-ic-boiler-warning: "";
    --boschicon-bosch-ic-book-wrench: "";
    --boschicon-bosch-ic-car-driver-passenger-arrows: "";
    --boschicon-bosch-ic-car-licence-plate: "";
    --boschicon-bosch-ic-car-side-arrow-back-tires: "";
    --boschicon-bosch-ic-car-side-arrow-front-tires: "";
    --boschicon-bosch-ic-car-side-half-arrow-back: "";
    --boschicon-bosch-ic-car-steering-left-arrow: "";
    --boschicon-bosch-ic-car-steering-left-passenger-arrow: "";
    --boschicon-bosch-ic-car-steering-right-arrow: "";
    --boschicon-bosch-ic-car-steering-right-passenger-arrow: "";
    --boschicon-bosch-ic-chess-board-transparency: "";
    --boschicon-bosch-ic-cloud-locked: "";
    --boschicon-bosch-ic-conference-system: "";
    --boschicon-bosch-ic-cycletime-quarter-arrows-interval: "";
    --boschicon-bosch-ic-desktop-connectivity: "";
    --boschicon-bosch-ic-hierarchy-checkmark: "";
    --boschicon-bosch-ic-home-office: "";
    --boschicon-bosch-ic-home-semi-detached-house: "";
    --boschicon-bosch-ic-kitchen: "";
    --boschicon-bosch-ic-lambda-arrows-length: "";
    --boschicon-bosch-ic-lambda-oxygen: "";
    --boschicon-bosch-ic-lambda-sensor-cores: "";
    --boschicon-bosch-ic-panel-control: "";
    --boschicon-bosch-ic-prison: "";
    --boschicon-bosch-ic-prison-cell: "";
    --boschicon-bosch-ic-radio-broadcasting: "";
    --boschicon-bosch-ic-robot-body: "";
    --boschicon-bosch-ic-robot-body-arrow: "";
    --boschicon-bosch-ic-skyscraper-danger: "";
    --boschicon-bosch-ic-skyscraper-flat: "";
    --boschicon-bosch-ic-skyscraper-flat-floor-low: "";
    --boschicon-bosch-ic-skyscraper-flat-floor-middle: "";
    --boschicon-bosch-ic-skyscraper-flat-floor-top: "";
    --boschicon-bosch-ic-skyscraper-flat-semi-detached: "";
    --boschicon-bosch-ic-skyscraper-locked: "";
    --boschicon-bosch-ic-skyscraper-settings: "";
    --boschicon-bosch-ic-team-signpost: "";
    --boschicon-bosch-ic-toaster-hand-warning: "";
    --boschicon-bosch-ic-user-arrows-heart: "";
    --boschicon-bosch-ic-user-graduate-chat: "";
    --boschicon-bosch-ic-user-head-mask: "";
    --boschicon-bosch-ic-warehouse: "";
    --boschicon-bosch-ic-world-paperplane: "";
    --boschicon-bosch-ic-aperture: "";
    --boschicon-bosch-ic-hook-wiperblade-arrows: "";
    --boschicon-bosch-ic-image-remove: "";
    --boschicon-bosch-ic-image-checked: "";
    --boschicon-bosch-ic-user-setting: "";
    --boschicon-bosch-ic-apartment-in-house-terraced: "";
    --boschicon-bosch-ic-apartment-in-house: "";
    --boschicon-bosch-ic-appliance-heat-pump-leaf-add: "";
    --boschicon-bosch-ic-appliance-heat-pump-leaf-reload: "";
    --boschicon-bosch-ic-appliance-heat-pump-oil-refresh: "";
    --boschicon-bosch-ic-appliance-water-drop: "";
    --boschicon-bosch-ic-appliance-water-sun: "";
    --boschicon-bosch-ic-brake-pedal-thumb-up: "";
    --boschicon-bosch-ic-call-plus: "";
    --boschicon-bosch-ic-battery-car-3-plug: "";
    --boschicon-bosch-ic-cloud-share: "";
    --boschicon-bosch-ic-crankshaft: "";
    --boschicon-bosch-ic-detector-motion: "";
    --boschicon-bosch-ic-device-analog: "";
    --boschicon-bosch-ic-device-digital: "";
    --boschicon-bosch-ic-externallink-landscape: "";
    --boschicon-bosch-ic-gears-interlocked-arrow: "";
    --boschicon-bosch-ic-gearshift-reverse-gear: "";
    --boschicon-bosch-ic-glove: "";
    --boschicon-bosch-ic-hand-warranty: "";
    --boschicon-bosch-ic-heating-floor-radiator: "";
    --boschicon-bosch-ic-home-appliance-heat-pump-air-in: "";
    --boschicon-bosch-ic-home-appliance-heat-pump-air-out: "";
    --boschicon-bosch-ic-lightbulb-gear: "";
    --boschicon-bosch-ic-line-open-closed: "";
    --boschicon-bosch-ic-road-disabled-bold: "";
    --boschicon-bosch-ic-road-disabled-light: "";
    --boschicon-bosch-ic-shower-drop-1: "";
    --boschicon-bosch-ic-shower-drop-2: "";
    --boschicon-bosch-ic-shower-drop-3: "";
    --boschicon-bosch-ic-shower-drop-4: "";
    --boschicon-bosch-ic-sinus-curve: "";
    --boschicon-bosch-ic-team-3: "";
    --boschicon-bosch-ic-team-4: "";
    --boschicon-bosch-ic-team-5: "";
    --boschicon-bosch-ic-test-tube: "";
    --boschicon-bosch-ic-truck-car-motorcycle-arrows: "";
    --boschicon-bosch-ic-weather-cloud-dust: "";
    --boschicon-bosch-ic-windshield-wiper-double-parallel-left: "";
    --boschicon-bosch-ic-windshield-wiper-double-parallel-right: "";
    --boschicon-bosch-ic-world-pin: "";
    --boschicon-bosch-ic-sign-warning-slope: "";
    --boschicon-bosch-ic-bond-laser: "";
    --boschicon-bosch-ic-bond-ribbon-thick: "";
    --boschicon-bosch-ic-bond-ribbon-thin: "";
    --boschicon-bosch-ic-bond-wire-thick: "";
    --boschicon-bosch-ic-bond-wire-thin: "";
    --boschicon-bosch-ic-clamp-connection-insulation: "";
    --boschicon-bosch-ic-clamp-connection-stamping-grid: "";
    --boschicon-bosch-ic-clinching: "";
    --boschicon-bosch-ic-connector: "";
    --boschicon-bosch-ic-connector-potting: "";
    --boschicon-bosch-ic-element-damping: "";
    --boschicon-bosch-ic-element-pressure-compensation: "";
    --boschicon-bosch-ic-flanging: "";
    --boschicon-bosch-ic-gap-pad: "";
    --boschicon-bosch-ic-heat-sink: "";
    --boschicon-bosch-ic-hook-clipsing: "";
    --boschicon-bosch-ic-interconnection-board-to-board: "";
    --boschicon-bosch-ic-labyrinth-geometry: "";
    --boschicon-bosch-ic-lacquering-pcb: "";
    --boschicon-bosch-ic-magnetic-rotor: "";
    --boschicon-bosch-ic-magnetic-switch: "";
    --boschicon-bosch-ic-pin-pressfit: "";
    --boschicon-bosch-ic-power-contact: "";
    --boschicon-bosch-ic-rivet: "";
    --boschicon-bosch-ic-seal-ring: "";
    --boschicon-bosch-ic-sealing-cipg: "";
    --boschicon-bosch-ic-sealing-solid: "";
    --boschicon-bosch-ic-sealing-tongue-groove: "";
    --boschicon-bosch-ic-shrinking-arrows-circle: "";
    --boschicon-bosch-ic-solder-selective: "";
    --boschicon-bosch-ic-spring-mechanical: "";
    --boschicon-bosch-ic-staking-hot-air: "";
    --boschicon-bosch-ic-stitching: "";
    --boschicon-bosch-ic-thermal-inlay: "";
    --boschicon-bosch-ic-thermal-via: "";
    --boschicon-bosch-ic-tube: "";
    --boschicon-bosch-ic-tube-gapfiller: "";
    --boschicon-bosch-ic-tube-gelling: "";
    --boschicon-bosch-ic-tube-gluing: "";
    --boschicon-bosch-ic-tube-thermal-adhesive: "";
    --boschicon-bosch-ic-tube-underfill: "";
    --boschicon-bosch-ic-welding-laser: "";
    --boschicon-bosch-ic-welding-resistance: "";
    --boschicon-bosch-ic-welding-ultrasonic: "";
    --boschicon-bosch-ic-air-condition-cassette: "";
    --boschicon-bosch-ic-air-condition-ceiling: "";
    --boschicon-bosch-ic-air-condition-convertible: "";
    --boschicon-bosch-ic-air-condition-duct: "";
    --boschicon-bosch-ic-air-condition-floor: "";
    --boschicon-bosch-ic-air-condition-outdoor: "";
    --boschicon-bosch-ic-air-condition-outdoor-hp: "";
    --boschicon-bosch-ic-air-condition-outdoor-hr: "";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing: "";
    --boschicon-bosch-ic-air-condition-horizontal-swing: "";
    --boschicon-bosch-ic-air-condition-wall: "";
    --boschicon-bosch-ic-angle-curvature-motorcycle: "";
    --boschicon-bosch-ic-appliance-hot: "";
    --boschicon-bosch-ic-appliance-water-hot: "";
    --boschicon-bosch-ic-appliances-hot: "";
    --boschicon-bosch-ic-arrows-left-right-a: "";
    --boschicon-bosch-ic-arrows-left-right-exchange: "";
    --boschicon-bosch-ic-arrows-left-right-exchange-unit: "";
    --boschicon-bosch-ic-arrows-left-right-ice: "";
    --boschicon-bosch-ic-assembly-line-robot: "";
    --boschicon-bosch-ic-back-left-small: "";
    --boschicon-bosch-ic-bacteria: "";
    --boschicon-bosch-ic-battery-car-drop-leakage-proof: "";
    --boschicon-bosch-ic-battery-car-hourglass: "";
    --boschicon-bosch-ic-brake-disk-arrow: "";
    --boschicon-bosch-ic-brake-disk-compound: "";
    --boschicon-bosch-ic-building-religious-church: "";
    --boschicon-bosch-ic-calendar-sheet: "";
    --boschicon-bosch-ic-caliper: "";
    --boschicon-bosch-ic-car-middle-arrow: "";
    --boschicon-bosch-ic-checkmark-bold: "";
    --boschicon-bosch-ic-close-small: "";
    --boschicon-bosch-ic-data-center: "";
    --boschicon-bosch-ic-dot: "";
    --boschicon-bosch-ic-down-small: "";
    --boschicon-bosch-ic-e-call: "";
    --boschicon-bosch-ic-fire-extinguisher: "";
    --boschicon-bosch-ic-fire-off-bold: "";
    --boschicon-bosch-ic-fire-off-light: "";
    --boschicon-bosch-ic-forward-right-small: "";
    --boschicon-bosch-ic-health-warning: "";
    --boschicon-bosch-ic-ignition-coil-pencil: "";
    --boschicon-bosch-ic-ignition-condensor: "";
    --boschicon-bosch-ic-ignition-contact-set: "";
    --boschicon-bosch-ic-ignition-distributor-cap: "";
    --boschicon-bosch-ic-ignition-distributor-rotor: "";
    --boschicon-bosch-ic-ignition-module: "";
    --boschicon-bosch-ic-less-minimize-bold: "";
    --boschicon-bosch-ic-leaf-plus-boost: "";
    --boschicon-bosch-ic-sensor-dynamic: "";
    --boschicon-bosch-ic-sensor-radar: "";
    --boschicon-bosch-ic-up-small: "";
    --boschicon-bosch-ic-water-ladder-off-bold: "";
    --boschicon-bosch-ic-water-ladder-off-light: "";
    --boschicon-bosch-ic-nose-desodorize: "";
    --boschicon-bosch-ic-nose-fine-dust: "";
    --boschicon-bosch-ic-smartcity-camera: "";
    --boschicon-bosch-ic-heating-underfloor: "";
    --boschicon-bosch-ic-drill-bit: "";
    --boschicon-bosch-ic-parameter-process: "";
    --boschicon-bosch-ic-car-side-plug-flash: "";
    --boschicon-bosch-ic-car-side-plug-engine-flash: "";
    --boschicon-bosch-ic-car-side-engine-flash: "";
    --boschicon-bosch-ic-car-side-hydrogen-flash: "";
    --boschicon-bosch-ic-car-side-engine: "";
    --boschicon-bosch-ic-tunnel: "";
    --boschicon-bosch-ic-stadium-sport: "";
    --boschicon-bosch-ic-refinery-oil: "";
    --boschicon-bosch-ic-power-plants: "";
    --boschicon-bosch-ic-hammer-chisel: "";
    --boschicon-bosch-ic-glass-cocktail: "";
    --boschicon-bosch-ic-traffic-light: "";
    --boschicon-bosch-ic-vehicle-off-road: "";
    --boschicon-bosch-ic-tablet-finger: "";
    --boschicon-bosch-ic-scooter-kick: "";
    --boschicon-bosch-ic-handlebar-motorcycle: "";
    --boschicon-bosch-ic-display-motorcycle: "";
    --boschicon-bosch-ic-case-label-product: "";
    --boschicon-bosch-ic-case-label: "";
    --boschicon-bosch-ic-product-falling: "";
    --boschicon-bosch-ic-product-checkmark: "";
    --boschicon-bosch-ic-product-broken: "";
    --boschicon-bosch-ic-lightbulb-halogen-rays-bright: "";
    --boschicon-bosch-ic-lightbulb-halogen-rays: "";
    --boschicon-bosch-ic-lamp-gas-discharge-rays: "";
    --boschicon-bosch-ic-home-lightbulb-off-disabled-bold: "";
    --boschicon-bosch-ic-home-lightbulb-off-disabled-light: "";
    --boschicon-bosch-ic-fork-lift-boxes: "";
    --boschicon-bosch-ic-harbour-ship-cargo: "";
    --boschicon-bosch-ic-rollercoaster: "";
    --boschicon-bosch-ic-sound-off-light: "";
    --boschicon-bosch-ic-sound-off-bold: "";
    --boschicon-bosch-ic-car-door: "";
    --boschicon-bosch-ic-car-door-tailgate: "";
    --boschicon-bosch-ic-car-door-split-rear: "";
    --boschicon-bosch-ic-car-door-rear: "";
    --boschicon-bosch-ic-drill-driver-cordless: "";
    --boschicon-bosch-ic-virus: "";
    --boschicon-bosch-ic-ice-temperature: "";
    --boschicon-bosch-ic-sensor-ultrasonic: "";
    --boschicon-bosch-ic-user-artificial-intelligence: "";
    --boschicon-bosch-ic-detector-leak: "";
    --boschicon-bosch-ic-car-seat-add: "";
    --boschicon-bosch-ic-car-shuttle-robo: "";
    --boschicon-bosch-ic-caravan: "";
    --boschicon-bosch-ic-user-water-swimming: "";
    --boschicon-bosch-ic-square-add: "";
    --boschicon-bosch-ic-map-zoom-in: "";
    --boschicon-bosch-ic-map-arrow-pop-out: "";
    --boschicon-bosch-ic-home-user-in-error: "";
    --boschicon-bosch-ic-home-arrow-right-in-denied: "";
    --boschicon-bosch-ic-home-arrow-right-in-check: "";
    --boschicon-bosch-ic-home-arrow-right-in: "";
    --boschicon-bosch-ic-home-arrow-left-out: "";
    --boschicon-bosch-ic-file-error: "";
    --boschicon-bosch-ic-dealer-details-missing: "";
    --boschicon-bosch-ic-dealer-details-check: "";
    --boschicon-bosch-ic-components-add: "";
    --boschicon-bosch-ic-machine-cell: "";
    --boschicon-bosch-ic-wheel-rim-clean: "";
    --boschicon-bosch-ic-gas-can: "";
    --boschicon-bosch-ic-steps-locator: "";
    --boschicon-bosch-ic-panel-control-manual: "";
    --boschicon-bosch-ic-socket-europe: "";
    --boschicon-bosch-ic-tripod: "";
    --boschicon-bosch-ic-document-dxf: "";
    --boschicon-bosch-ic-document-dwg: "";
    --boschicon-bosch-ic-hook-wiperblade: "";
    --boschicon-bosch-ic-traffic-cone: "";
    --boschicon-bosch-ic-folder-locked: "";
    --boschicon-bosch-ic-package-self-service: "";
    --boschicon-bosch-ic-drop-ice: "";
    --boschicon-bosch-ic-lamp-gas-discharge: "";
    --boschicon-bosch-ic-home-basement: "";
    --boschicon-bosch-ic-link-edit: "";
    --boschicon-bosch-ic-table-header-add: "";
    --boschicon-bosch-ic-table-column-add-after: "";
    --boschicon-bosch-ic-table-row-add-above: "";
    --boschicon-bosch-ic-table-column-add-before: "";
    --boschicon-bosch-ic-table-row-add-below: "";
    --boschicon-bosch-ic-table-cells-split: "";
    --boschicon-bosch-ic-table-cells-merge: "";
    --boschicon-bosch-ic-table-row-delete: "";
    --boschicon-bosch-ic-text-indent-arrow: "";
    --boschicon-bosch-ic-text-outdent-arrow: "";
    --boschicon-bosch-ic-car-side-flash: "";
    --boschicon-bosch-ic-battery-plug-flash: "";
    --boschicon-bosch-ic-car-chip: "";
    --boschicon-bosch-ic-car-cloud-upload: "";
    --boschicon-bosch-ic-circle-parking: "";
    --boschicon-bosch-ic-engine-battery-flash: "";
    --boschicon-bosch-ic-engine-battery-flash-plug: "";
    --boschicon-bosch-ic-engine-combustion: "";
    --boschicon-bosch-ic-user-head-scan: "";
    --boschicon-bosch-ic-bluetooth-off-disabled-bold: "";
    --boschicon-bosch-ic-bluetooth-off-disabled-light: "";
    --boschicon-bosch-ic-communicator-off-disabled-bold: "";
    --boschicon-bosch-ic-communicator-off-disabled-light: "";
    --boschicon-bosch-ic-connectivity-off-disabled-bold: "";
    --boschicon-bosch-ic-connectivity-off-disabled-light: "";
    --boschicon-bosch-ic-globe-off-disabled-bold: "";
    --boschicon-bosch-ic-globe-off-disabled-light: "";
    --boschicon-bosch-ic-lamp-led: "";
    --boschicon-bosch-ic-wifi-off-disabled-bold: "";
    --boschicon-bosch-ic-wifi-off-disabled-light: "";
    --boschicon-bosch-ic-wheel-vehicle: "";
    --boschicon-bosch-ic-ignition-cable: "";
    --boschicon-bosch-ic-ignition-coil: "";
    --boschicon-bosch-ic-ignition-distributor: "";
    --boschicon-bosch-ic-microphone-classic-off-disabled-light: "";
    --boschicon-bosch-ic-microphone-classic-off-disabled-bold: "";
    --boschicon-bosch-ic-cloud-refresh: "";
    --boschicon-bosch-ic-ignition-coil-module: "";
    --boschicon-bosch-ic-abort-frame: "";
    --boschicon-bosch-ic-arrow-down-frame: "";
    --boschicon-bosch-ic-arrow-left-down-frame: "";
    --boschicon-bosch-ic-arrow-left-frame: "";
    --boschicon-bosch-ic-arrow-left-up-frame: "";
    --boschicon-bosch-ic-arrow-right-down-frame: "";
    --boschicon-bosch-ic-arrow-right-frame: "";
    --boschicon-bosch-ic-arrow-right-up-frame: "";
    --boschicon-bosch-ic-arrow-up-frame: "";
    --boschicon-bosch-ic-asiapacific-frame: "";
    --boschicon-bosch-ic-cash-frame: "";
    --boschicon-bosch-ic-checkmark-frame: "";
    --boschicon-bosch-ic-copyright-frame: "";
    --boschicon-bosch-ic-download-frame: "";
    --boschicon-bosch-ic-europe-frame: "";
    --boschicon-bosch-ic-lock-closed-frame: "";
    --boschicon-bosch-ic-lock-open-frame: "";
    --boschicon-bosch-ic-my-brand-frame: "";
    --boschicon-bosch-ic-northamerica-frame: "";
    --boschicon-bosch-ic-problem-frame: "";
    --boschicon-bosch-ic-promotion-frame: "";
    --boschicon-bosch-ic-question-frame: "";
    --boschicon-bosch-ic-share-frame: "";
    --boschicon-bosch-ic-southamerica-frame: "";
    --boschicon-bosch-ic-start-play-frame: "";
    --boschicon-bosch-ic-upload-frame: "";
    --boschicon-bosch-ic-world-frame: "";
    --boschicon-bosch-ic-add-frame: "";
    --boschicon-bosch-ic-call-deny-frame: "";
    --boschicon-bosch-ic-call-frame: "";
    --boschicon-bosch-ic-fast-backward-frame: "";
    --boschicon-bosch-ic-fast-forward-frame: "";
    --boschicon-bosch-ic-skip-backward-frame: "";
    --boschicon-bosch-ic-skip-fast-backward-frame: "";
    --boschicon-bosch-ic-skip-fast-forward-frame: "";
    --boschicon-bosch-ic-skip-forward-frame: "";
    --boschicon-bosch-ic-subtract-frame: "";
    --boschicon-bosch-ic-info-i-frame: "";
    --boschicon-bosch-ic-stop-frame1: "";
    --boschicon-bosch-ic-arrow-up-frame-error1: "";
    --boschicon-bosch-ic-arrow-up-frame-check1: "";
    --boschicon-bosch-ic-arrow-left-end-frame1: "";
    --boschicon-bosch-ic-arrow-right-end-frame1: "";
    --boschicon-bosch-ic-bluetooth-frame: "";
    --boschicon-bosch-ic-bluetooth-frame-error: "";
    --boschicon-bosch-ic-ece-ccc-frame: "";
    --boschicon-bosch-ic-recycle-arrows-pap20-frame: "";
    --boschicon-bosch-ic-umbrella-drops-frame: "";
    --boschicon-bosch-ic-arrows-this-side-up-frame: "";
    --boschicon-bosch-ic-glass-wine-frame: "";
    --boschicon-bosch-ic-pb-frame: "";
    --boschicon-bosch-ic-pb-frame-disabled-bold: "";
    --boschicon-bosch-ic-pb-frame-disabled-light: "";
    --boschicon-bosch-ic-mode-frame: "";
    --boschicon-bosch-ic-uv-frame-disabled-bold: "";
    --boschicon-bosch-ic-uv-frame-disabled-light: "";
    --boschicon-bosch-ic-fan-frame: "";
    --boschicon-bosch-ic-flash-frame: "";
    --boschicon-bosch-ic-facebook-frame: "";
    --boschicon-bosch-ic-googleplus-frame: "";
    --boschicon-bosch-ic-instagram-frame: "";
    --boschicon-bosch-ic-lineapp-frame: "";
    --boschicon-bosch-ic-linkedin-frame: "";
    --boschicon-bosch-ic-pinterest-frame: "";
    --boschicon-bosch-ic-snapchat-frame: "";
    --boschicon-bosch-ic-tumblr-frame: "";
    --boschicon-bosch-ic-twitter-frame: "";
    --boschicon-bosch-ic-vimeo-frame: "";
    --boschicon-bosch-ic-wechat-frame: "";
    --boschicon-bosch-ic-weibo-frame: "";
    --boschicon-bosch-ic-whatsapp-frame: "";
    --boschicon-bosch-ic-xing-frame: "";
    --boschicon-bosch-ic-youku-frame: "";
    --boschicon-bosch-ic-youtube-frame: "";
    --boschicon-bosch-ic-vk-frame: "";
    --boschicon-bosch-ic-skype-frame: "";
    --boschicon-bosch-ic-facebook: "";
    --boschicon-bosch-ic-google-frame: "";
    --boschicon-bosch-ic-google: "";
    --boschicon-bosch-ic-googleplus: "";
    --boschicon-bosch-ic-instagram: "";
    --boschicon-bosch-ic-lineapp: "";
    --boschicon-bosch-ic-linkedin: "";
    --boschicon-bosch-ic-pinterest: "";
    --boschicon-bosch-ic-skype: "";
    --boschicon-bosch-ic-snapchat: "";
    --boschicon-bosch-ic-tumblr: "";
    --boschicon-bosch-ic-twitter: "";
    --boschicon-bosch-ic-vimeo: "";
    --boschicon-bosch-ic-vk: "";
    --boschicon-bosch-ic-wechat: "";
    --boschicon-bosch-ic-weibo: "";
    --boschicon-bosch-ic-whatsapp: "";
    --boschicon-bosch-ic-xing: "";
    --boschicon-bosch-ic-youku: "";
    --boschicon-bosch-ic-youtube: "";
    --boschicon-bosch-ic-ms-teams: "";
    --boschicon-bosch-ic-ms-teams-frame: "";
    --boschicon-bosch-ic-kakao: "";
    --boschicon-bosch-ic-kakao-frame: "";
    --boschicon-bosch-ic-naver: "";
    --boschicon-bosch-ic-naver-frame: "";
    --boschicon-bosch-ic-tencent: "";
    --boschicon-bosch-ic-tencent-frame: "";
    --boschicon-bosch-ic-wordpress: "";
    --boschicon-bosch-ic-wordpress-frame: "";
    --boschicon-bosch-ic-mini-program-frame: "";
    --boschicon-bosch-ic-mini-program: "";
    --boschicon-bosch-ic-tiktok: "";
    --boschicon-bosch-ic-tiktok-frame: "";
    --boschicon-bosch-ic-glassdoor: "";
    --boschicon-bosch-ic-glassdoor-frame: "";
    --boschicon-bosch-ic-git-hub: "";
    --boschicon-bosch-ic-git-hub-frame: "";
    --boschicon-bosch-ic-alert-error-filled: "";
    --boschicon-bosch-ic-alert-error: "";
    --boschicon-bosch-ic-alert-success-filled: "";
    --boschicon-bosch-ic-alert-success: "";
    --boschicon-bosch-ic-alert-warning-filled: "";
    --boschicon-bosch-ic-alert-warning: "";
    --boschicon-bosch-ic-alert-info-filled: "";
    --boschicon-bosch-ic-alert-info: "";
    --boschicon-bosch-ic-mold: "󰀀";
    --boschicon-bosch-ic-battery-car-cranking-power-high: "󰀁";
    --boschicon-bosch-ic-brake-disk-spray-can-coated: "󰀂";
    --boschicon-bosch-ic-car-top-arrows-left-front-right-back: "󰀃";
    --boschicon-bosch-ic-car-top-arrows-left-back-right-front: "󰀄";
    --boschicon-bosch-ic-car-top-arrows-front: "󰀅";
    --boschicon-bosch-ic-car-top-arrows-back-front-left-right: "󰀆";
    --boschicon-bosch-ic-car-top-arrows-back: "󰀇";
    --boschicon-bosch-ic-car-top-arrow-right: "󰀈";
    --boschicon-bosch-ic-car-top-arrow-left: "󰀉";
    --boschicon-bosch-ic-car-top-arrow-front-right: "󰀊";
    --boschicon-bosch-ic-car-top-arrow-front-left: "󰀋";
    --boschicon-bosch-ic-car-top-arrow-back-right: "󰀌";
    --boschicon-bosch-ic-car-top-arrow-back-left: "󰀍";
    --boschicon-bosch-ic-watermelon: "󰀎";
    --boschicon-bosch-ic-wind-vane-moderate: "󰀏";
    --boschicon-bosch-ic-radioactive: "󰀐";
    --boschicon-bosch-ic-heating-underfloor-off-bold: "󰀑";
    --boschicon-bosch-ic-heating-underfloor-off-light: "󰀒";
    --boschicon-bosch-ic-goat: "󰀓";
    --boschicon-bosch-ic-fire-hose: "󰀔";
    --boschicon-bosch-ic-user-run-arrow: "󰀕";
    --boschicon-bosch-ic-store: "󰀖";
    --boschicon-bosch-ic-user-work-dig: "󰀗";
    --boschicon-bosch-ic-car-top-arrow-angle-right: "󰀘";
    --boschicon-bosch-ic-control-unit-ecu: "󰀙";
    --boschicon-bosch-ic-cigarette: "󰀚";
    --boschicon-bosch-ic-structure-line: "󰀛";
    --boschicon-bosch-ic-product-database-table: "󰀜";
    --boschicon-bosch-ic-bicycle-e-remote-led: "󰀝";
    --boschicon-bosch-ic-bicycle-e-drive-unit: "󰀞";
    --boschicon-bosch-ic-bicycle-e-drive-unit-individual-support: "󰀟";
    --boschicon-bosch-ic-nm-arrow-circle: "󰀠";
    --boschicon-bosch-ic-tree-path: "󰀡";
    --boschicon-bosch-ic-bicycle-e-wheel-arrows: "󰀢";
    --boschicon-bosch-ic-tune-vertical: "󰀣";
    --boschicon-bosch-ic-sound-professional: "󰀤";
    --boschicon-bosch-ic-plane-top-headset: "󰀥";
    --boschicon-bosch-ic-desktop-user-headset: "󰀦";
    --boschicon-bosch-ic-user-service: "󰀧";
    --boschicon-bosch-ic-audio-commercial: "󰀨";
    --boschicon-bosch-ic-loudspeaker-portable-note: "󰀩";
    --boschicon-bosch-ic-audio-loudspeaker-public: "󰀪";
    --boschicon-bosch-ic-items-lost-questionmark: "󰀫";
    --boschicon-bosch-ic-hand-pull: "󰀬";
    --boschicon-bosch-ic-steering-wheel-hand-horn: "󰀭";
    --boschicon-bosch-ic-car-chassis: "󰀮";
    --boschicon-bosch-ic-steering-system: "󰀯";
    --boschicon-bosch-ic-wheel-suspension: "󰀰";
    --boschicon-bosch-ic-car-body-side: "󰀱";
    --boschicon-bosch-ic-address-consumer-data-upright: "󰀲";
    --boschicon-bosch-ic-weather-wind-rain: "󰀳";
    --boschicon-bosch-ic-weather-rain-warning: "󰀴";
    --boschicon-bosch-ic-user-check: "󰀵";
    --boschicon-bosch-ic-user-warning: "󰀶";
    --boschicon-bosch-ic-black-white-stars-circle: "󰀷";
    --boschicon-bosch-ic-team-warning: "󰀸";
    --boschicon-bosch-ic-black-white-circle: "󰀹";
    --boschicon-bosch-ic-suitcase-small: "󰀺";
    --boschicon-bosch-ic-suitcase-small-remove: "󰀻";
    --boschicon-bosch-ic-home-arrow-out: "󰀼";
    --boschicon-bosch-ic-home-arrow-in: "󰀽";
    --boschicon-bosch-ic-document-copy-check: "󰀾";
    --boschicon-bosch-ic-ring-infrared: "󰀿";
    --boschicon-bosch-ic-spirit-level: "󰁀";
    --boschicon-bosch-ic-drill-driver-check: "󰁁";
    --boschicon-bosch-ic-desktop-led: "󰁂";
    --boschicon-bosch-ic-desktop-black-white: "󰁃";
    --boschicon-bosch-ic-desktop-warning: "󰁄";
    --boschicon-bosch-ic-fire-wall: "󰁅";
    --boschicon-bosch-ic-onroad-car-top: "󰁆";
    --boschicon-bosch-ic-onroad-suv-top: "󰁇";
    --boschicon-bosch-ic-onroad-truck-top: "󰁈";
    --boschicon-bosch-ic-weather-rain-ip44: "󰁉";
    --boschicon-bosch-ic-weather-rain-ip65: "󰁊";
    --boschicon-bosch-ic-weather-rain-ip66: "󰁋";
    --boschicon-bosch-ic-weather-rain-ip68: "󰁌";
    --boschicon-bosch-ic-weather-rain-ip67: "󰁍";
    --boschicon-bosch-ic-user-masking: "󰁎";
    --boschicon-bosch-ic-address-consumer-data-dual: "󰁏";
    --boschicon-bosch-ic-user-framed: "󰁐";
    --boschicon-bosch-ic-user-counting-1: "󰁑";
    --boschicon-bosch-ic-square-kx-uhd: "󰁒";
    --boschicon-bosch-ic-square-qvga: "󰁓";
    --boschicon-bosch-ic-square-vga: "󰁔";
    --boschicon-bosch-ic-square-xmp: "󰁕";
    --boschicon-bosch-ic-square-xxxp: "󰁖";
    --boschicon-bosch-ic-angle-arrows-across: "󰁗";
    --boschicon-bosch-ic-angle: "󰁘";
    --boschicon-bosch-ic-angle-arrow-up: "󰁙";
    --boschicon-bosch-ic-angle-view-wide: "󰁚";
    --boschicon-bosch-ic-chat-language-selection: "󰁛";
    --boschicon-bosch-ic-smartphone-app: "󰁜";
    --boschicon-bosch-ic-commissioning-remote: "󰁝";
    --boschicon-bosch-ic-user-run-detection-pir: "󰁞";
    --boschicon-bosch-ic-field-in-motion: "󰁟";
    --boschicon-bosch-ic-building-integration-system: "󰁠";
    --boschicon-bosch-ic-desktop-mamangement: "󰁡";
    --boschicon-bosch-ic-desktop-management-camera: "󰁢";
    --boschicon-bosch-ic-screwdriver-check: "󰁣";
    --boschicon-bosch-ic-screwdriver: "󰁤";
    --boschicon-bosch-ic-desktop-hand-touch: "󰁥";
    --boschicon-bosch-ic-user-robot-head: "󰁦";
    --boschicon-bosch-ic-gear-circles-elements: "󰁧";
    --boschicon-bosch-ic-gears-3: "󰁨";
    --boschicon-bosch-ic-door-address-consumer-data: "󰁩";
    --boschicon-bosch-ic-lock-closed-128bit: "󰁪";
    --boschicon-bosch-ic-lock-closed-connected-wps: "󰁫";
    --boschicon-bosch-ic-battery-arrow-right: "󰁬";
    --boschicon-bosch-ic-connector-bnc: "󰁭";
    --boschicon-bosch-ic-tower-connection-cdma: "󰁮";
    --boschicon-bosch-ic-tower-connection-gprs: "󰁯";
    --boschicon-bosch-ic-tritech: "󰁰";
    --boschicon-bosch-ic-quad-sensor-two: "󰁱";
    --boschicon-bosch-ic-dynamic-range-hdr: "󰁲";
    --boschicon-bosch-ic-dynamic-range-wdr: "󰁳";
    --boschicon-bosch-ic-battery-thumb-up-arrow-right: "󰁴";
    --boschicon-bosch-ic-screwdriver-thumb-up: "󰁵";
    --boschicon-bosch-ic-thumb-up-arrow-up: "󰁶";
    --boschicon-bosch-ic-core-data-sql: "󰁷";
    --boschicon-bosch-ic-frequency-869: "󰁸";
    --boschicon-bosch-ic-coins: "󰁹";
    --boschicon-bosch-ic-frames-60: "󰁺";
    --boschicon-bosch-ic-hand-card: "󰁻";
    --boschicon-bosch-ic-microphone-plugabble: "󰁼";
    --boschicon-bosch-ic-video-h264: "󰁽";
    --boschicon-bosch-ic-video-hd: "󰁾";
    --boschicon-bosch-ic-video-mpeg: "󰁿";
    --boschicon-bosch-ic-video-hd-4k: "󰂀";
    --boschicon-bosch-ic-video-hd-720: "󰂁";
    --boschicon-bosch-ic-lasso: "󰂂";
    --boschicon-bosch-ic-lasso-remove: "󰂃";
    --boschicon-bosch-ic-battery-car-3-clock: "󰂄";
    --boschicon-bosch-ic-battery-car-agm: "󰂅";
    --boschicon-bosch-ic-battery-car-flash: "󰂆";
    --boschicon-bosch-ic-filter-binary: "󰂇";
    --boschicon-bosch-ic-speedometer-bitrate-reduce: "󰂈";
    --boschicon-bosch-ic-voting: "󰂉";
    --boschicon-bosch-ic-voting-dual: "󰂊";
    --boschicon-bosch-ic-sound-pressure-level-90: "󰂋";
    --boschicon-bosch-ic-sound-pressure-level-88: "󰂌";
    --boschicon-bosch-ic-sound-pressure-level-80: "󰂍";
    --boschicon-bosch-ic-power-rated-20: "󰂎";
    --boschicon-bosch-ic-labyrinth-geometry-integration: "󰂏";
    --boschicon-bosch-ic-head-speaking-voice-2: "󰂐";
    --boschicon-bosch-ic-volume-microphone: "󰂑";
    --boschicon-bosch-ic-user-walk-route: "󰂒";
    --boschicon-bosch-ic-user-walk-line-crossing: "󰂓";
    --boschicon-bosch-ic-user-walk-line-count: "󰂔";
    --boschicon-bosch-ic-fullscreen-arrows-circle: "󰂕";
    --boschicon-bosch-ic-field-arrows-counter-flow: "󰂖";
    --boschicon-bosch-ic-field-arrows-directed-flow: "󰂗";
    --boschicon-bosch-ic-user-birds-eye-count-12: "󰂘";
    --boschicon-bosch-ic-field-user-count-12: "󰂙";
    --boschicon-bosch-ic-field-user-falling: "󰂚";
    --boschicon-bosch-ic-field-user-loitering-arrow: "󰂛";
    --boschicon-bosch-ic-field-user-similarity: "󰂜";
    --boschicon-bosch-ic-field-user-walk: "󰂝";
    --boschicon-bosch-ic-field-user-walk-arrow-behind: "󰂞";
    --boschicon-bosch-ic-field-user-walk-arrow-in-front: "󰂟";
    --boschicon-bosch-ic-field-users: "󰂠";
    --boschicon-bosch-ic-shock-resistant: "󰂡";
    --boschicon-bosch-ic-bus-sdi: "󰂢";
    --boschicon-bosch-ic-bus-sdi2: "󰂣";
    --boschicon-bosch-ic-folder-ip-net: "󰂤";
    --boschicon-bosch-ic-globe-iscsi: "󰂥";
    --boschicon-bosch-ic-offline-www: "󰂦";
    --boschicon-bosch-ic-opc: "󰂧";
    --boschicon-bosch-ic-osdp: "󰂨";
    --boschicon-bosch-ic-settings-connected-ptrz: "󰂩";
    --boschicon-bosch-ic-raid: "󰂪";
    --boschicon-bosch-ic-lsn: "󰂫";
    --boschicon-bosch-ic-pointbus: "󰂬";
    --boschicon-bosch-ic-male-count-12: "󰂭";
    --boschicon-bosch-ic-circle-point-record: "󰂮";
    --boschicon-bosch-ic-plug-poe: "󰂯";
    --boschicon-bosch-ic-ir-distribution: "󰂰";
    --boschicon-bosch-ic-ir-range: "󰂱";
    --boschicon-bosch-ic-connectivity-it: "󰂲";
    --boschicon-bosch-ic-music-note-plus: "󰂳";
    --boschicon-bosch-ic-music-note-plus-two: "󰂴";
    --boschicon-bosch-ic-chat-language-chn: "󰂵";
    --boschicon-bosch-ic-microphone-high-directive: "󰂶";
    --boschicon-bosch-ic-document-copy-rg-gf: "󰂷";
    --boschicon-bosch-ic-document-copy-cdq: "󰂸";
    --boschicon-bosch-ic-document-copy-cgp: "󰂹";
    --boschicon-bosch-ic-folder-add: "󰂺";
    --boschicon-bosch-ic-user-tie: "󰂻";
    --boschicon-bosch-ic-pill: "󰂼";
    --boschicon-bosch-ic-sonotrode: "󰂽";
    --boschicon-bosch-ic-user-thumb-up: "󰂾";
    --boschicon-bosch-ic-architecture: "󰂿";
    --boschicon-bosch-ic-clamping-area-arrows: "󰃀";
    --boschicon-bosch-ic-clamping-rib: "󰃁";
    --boschicon-bosch-ic-connection-plug-in: "󰃂";
    --boschicon-bosch-ic-connection-plug-in-electrical: "󰃃";
    --boschicon-bosch-ic-connection-plug-in-socket: "󰃄";
    --boschicon-bosch-ic-connector-shield-emc: "󰃅";
    --boschicon-bosch-ic-foil-flex: "󰃆";
    --boschicon-bosch-ic-grid-fan: "󰃇";
    --boschicon-bosch-ic-screw-nut: "󰃈";
    --boschicon-bosch-ic-sealing-groove: "󰃉";
    --boschicon-bosch-ic-sealing-tongue-groove-flash: "󰃊";
    --boschicon-bosch-ic-solder: "󰃋";
    --boschicon-bosch-ic-solder-selective-ssl: "󰃌";
    --boschicon-bosch-ic-solder-selective-thrs: "󰃍";
    --boschicon-bosch-ic-tuner-box: "󰃎";
    --boschicon-bosch-ic-water-cooling-arrow-up: "󰃏";
    --boschicon-bosch-ic-generic-device-connected: "󰃐";
    --boschicon-bosch-ic-home-sun-flash: "󰃑";
    --boschicon-bosch-ic-home-sun-wrench: "󰃒";
    --boschicon-bosch-ic-temperature-lock: "󰃓";
    --boschicon-bosch-ic-solder-method-smd: "󰃔";
    --boschicon-bosch-ic-pins: "󰃕";
    --boschicon-bosch-ic-connector-housing: "󰃖";
    --boschicon-bosch-ic-antenna-cover-arrow-up: "󰃗";
    --boschicon-bosch-ic-angle-open-horizontal-130: "󰃘";
    --boschicon-bosch-ic-angle-open-vertical-130: "󰃙";
    --boschicon-bosch-ic-angle-open-vertical-90: "󰃚";
    --boschicon-bosch-ic-angle-open-horizontal-145: "󰃛";
    --boschicon-bosch-ic-steering-system-steer-by-wire: "󰃜";
    --boschicon-bosch-ic-tune-vertical-music-note: "󰃝";
    --boschicon-bosch-ic-hammer-movement: "󰃞";
    --boschicon-bosch-ic-drill-drive-percent-35: "󰃟";
    --boschicon-bosch-ic-country-switzerland: "󰃠";
    --boschicon-bosch-ic-speedlimit-revoking: "󰃡";
    --boschicon-bosch-ic-speedlimit-80-revoking: "󰃢";
    --boschicon-bosch-ic-speedlimit-80-dirty: "󰃣";
    --boschicon-bosch-ic-battery-car-mf: "󰃤";
    --boschicon-bosch-ic-access-controller-2: "󰃥";
    --boschicon-bosch-ic-access-controller-arrow-up: "󰃦";
    --boschicon-bosch-ic-access-controller-points-set: "󰃧";
    --boschicon-bosch-ic-analog-value: "󰃨";
    --boschicon-bosch-ic-analog-value-arrow-in: "󰃩";
    --boschicon-bosch-ic-analog-value-arrow-out: "󰃪";
    --boschicon-bosch-ic-binary-value: "󰃫";
    --boschicon-bosch-ic-binary-value-arrow-in: "󰃬";
    --boschicon-bosch-ic-binary-value-arrow-out: "󰃭";
    --boschicon-bosch-ic-calendar-date-single: "󰃮";
    --boschicon-bosch-ic-calendar-date-weekend: "󰃯";
    --boschicon-bosch-ic-calendar-view: "󰃰";
    --boschicon-bosch-ic-chart-average: "󰃱";
    --boschicon-bosch-ic-chart-line-arrows-up: "󰃲";
    --boschicon-bosch-ic-configuration-points-set: "󰃳";
    --boschicon-bosch-ic-data-points-set: "󰃴";
    --boschicon-bosch-ic-document-points-set: "󰃵";
    --boschicon-bosch-ic-multistate-value: "󰃶";
    --boschicon-bosch-ic-multistate-value-arrow-in: "󰃷";
    --boschicon-bosch-ic-multistate-value-arrow-out: "󰃸";
    --boschicon-bosch-ic-structure-bacnet: "󰃹";
    --boschicon-bosch-ic-structure-sbus: "󰃺";
    --boschicon-bosch-ic-team-arrows-in: "󰃻";
    --boschicon-bosch-ic-import-points-set: "󰃼";
    --boschicon-bosch-ic-image-points-set: "󰃽";
    --boschicon-bosch-ic-circuit-hydraulic: "󰃾";
    --boschicon-bosch-ic-structure-area: "󰃿";
    --boschicon-bosch-ic-structure-calculate: "󰄀";
    --boschicon-bosch-ic-structure-clipboard: "󰄁";
    --boschicon-bosch-ic-structure-collection: "󰄂";
    --boschicon-bosch-ic-structure-components: "󰄃";
    --boschicon-bosch-ic-structure-device: "󰄄";
    --boschicon-bosch-ic-structure-dragdrop: "󰄅";
    --boschicon-bosch-ic-structure-floor: "󰄆";
    --boschicon-bosch-ic-structure-organization: "󰄇";
    --boschicon-bosch-ic-structure-questionmark: "󰄈";
    --boschicon-bosch-ic-structure-settings: "󰄉";
    --boschicon-bosch-ic-structure-skyscraper: "󰄊";
    --boschicon-bosch-ic-structure-window-console: "󰄋";
    --boschicon-bosch-ic-structure-wrench: "󰄌";
    --boschicon-bosch-ic-car-pickup: "󰄍";
    --boschicon-bosch-ic-desktop-team: "󰄎";
    --boschicon-bosch-ic-keyboard-arrow-enter-return: "󰄏";
    --boschicon-bosch-ic-keyboard-arrow-left: "󰄐";
    --boschicon-bosch-ic-keyboard-arrow-right-tab: "󰄑";
    --boschicon-bosch-ic-keyboard-capslock: "󰄒";
    --boschicon-bosch-ic-keyboard-shift: "󰄓";
    --boschicon-bosch-ic-keyboard-space: "󰄔";
    --boschicon-bosch-ic-bluetooth-le-off-disabled-light: "󰄕";
    --boschicon-bosch-ic-structure-label-edit: "󰄖";
    --boschicon-bosch-ic-structure-server: "󰄗";
    --boschicon-bosch-ic-truck-box: "󰄘";
    --boschicon-bosch-ic-imagery-off-disabled-light: "󰄙";
    --boschicon-bosch-ic-imagery-off-disabled-bold: "󰄚";
    --boschicon-bosch-ic-plan-floorplan-edit: "󰄛";
    --boschicon-bosch-ic-desktop-building-ruler-pen: "󰄜";
    --boschicon-bosch-ic-conference-system-connected: "󰄝";
    --boschicon-bosch-ic-receiver-pocket-headphones: "󰄞";
    --boschicon-bosch-ic-conference-system-microphone: "󰄟";
    --boschicon-bosch-ic-user-carry-box: "󰄠";
    --boschicon-bosch-ic-user-handcart: "󰄡";
    --boschicon-bosch-ic-user-carry-box-2: "󰄢";
    --boschicon-bosch-ic-locator-error: "󰄣";
    --boschicon-bosch-ic-locator-offline: "󰄤";
    --boschicon-bosch-ic-locator-refresh: "󰄥";
    --boschicon-bosch-ic-chart-bar-plug-arrow-up: "󰄦";
    --boschicon-bosch-ic-clipboard-search-leaf: "󰄧";
    --boschicon-bosch-ic-handover-leaf: "󰄨";
    --boschicon-bosch-ic-home-sun-plug: "󰄩";
    --boschicon-bosch-ic-lightbulb-plug-leaf: "󰄪";
    --boschicon-bosch-ic-wheel-water-plug: "󰄫";
    --boschicon-bosch-ic-windmill-plug: "󰄬";
    --boschicon-bosch-ic-windmill-plug-sun-water: "󰄭";
    --boschicon-bosch-ic-scale-co2: "󰄮";
    --boschicon-bosch-ic-certificat-co2: "󰄯";
    --boschicon-bosch-ic-car-crash: "󰄰";
    --boschicon-bosch-ic-headphones: "󰄱";
    --boschicon-bosch-ic-music-note: "󰄲";
    --boschicon-bosch-ic-clef-treble: "󰄳";
    --boschicon-bosch-ic-clef-bass: "󰄴";
    --boschicon-bosch-ic-volume: "󰄵";
    --boschicon-bosch-ic-volume-increase: "󰄶";
    --boschicon-bosch-ic-head-speach-speaking: "󰄷";
    --boschicon-bosch-ic-head-speaking-request: "󰄸";
    --boschicon-bosch-ic-tetragon-priority: "󰄹";
    --boschicon-bosch-ic-head-respond-speaking: "󰄺";
    --boschicon-bosch-ic-head-respond-request: "󰄻";
    --boschicon-bosch-ic-hand-stop: "󰄼";
    --boschicon-bosch-ic-layers-stack: "󰄽";
    --boschicon-bosch-ic-puzzle-binary: "󰄾";
    --boschicon-bosch-ic-sdcard-micro: "󰄿";
    --boschicon-bosch-ic-reader-card: "󰅀";
    --boschicon-bosch-ic-reader-user-recognition-face: "󰅁";
    --boschicon-bosch-ic-detector-point-type: "󰅂";
    --boschicon-bosch-ic-manual-call-point: "󰅃";
    --boschicon-bosch-ic-gun-magnifier: "󰅄";
    --boschicon-bosch-ic-interface-module: "󰅅";
    --boschicon-bosch-ic-fire-detector-automatic: "󰅆";
    --boschicon-bosch-ic-fire-brigade-emergency: "󰅇";
    --boschicon-bosch-ic-volume-siren-device: "󰅈";
    --boschicon-bosch-ic-user-reception: "󰅉";
    --boschicon-bosch-ic-shredder-machine: "󰅊";
    --boschicon-bosch-ic-badge-clean: "󰅋";
    --boschicon-bosch-ic-parking-assistance: "󰅌";
    --boschicon-bosch-ic-laptop-questionmark: "󰅍";
    --boschicon-bosch-ic-security-lock: "󰅎";
    --boschicon-bosch-ic-battery-car-12v: "󰅏";
    --boschicon-bosch-ic-car-far-propagation: "󰅐";
    --boschicon-bosch-ic-car-wide-propagation: "󰅑";
    --boschicon-bosch-ic-ear-sound: "󰅒";
    --boschicon-bosch-ic-umbrella-drops: "󰅓";
    --boschicon-bosch-ic-horn-arrows-in: "󰅔";
    --boschicon-bosch-ic-video-bell: "󰅕";
    --boschicon-bosch-ic-steering-wheel-arrows-up: "󰅖";
    --boschicon-bosch-ic-circle-full: "󰅗";
    --boschicon-bosch-ic-circle-half: "󰅘";
    --boschicon-bosch-ic-circle-quarter: "󰅙";
    --boschicon-bosch-ic-circle-quarter-three: "󰅚";
    --boschicon-bosch-ic-appliance-flame-arrow: "󰅛";
    --boschicon-bosch-ic-appliance-flame-arrow-bold: "󰅜";
    --boschicon-bosch-ic-appliance-flame-disabled-bold: "󰅝";
    --boschicon-bosch-ic-appliance-flame-disabled-light: "󰅞";
    --boschicon-bosch-ic-appliance-flame-plus: "󰅟";
    --boschicon-bosch-ic-appliance-flame-plus-bold: "󰅠";
    --boschicon-bosch-ic-flash-minus-bold: "󰅡";
    --boschicon-bosch-ic-flash-minus: "󰅢";
    --boschicon-bosch-ic-flash-off: "󰅣";
    --boschicon-bosch-ic-flash-plus-bold: "󰅤";
    --boschicon-bosch-ic-flash-smart-grid: "󰅥";
    --boschicon-bosch-ic-signal-high: "󰅦";
    --boschicon-bosch-ic-signal-low: "󰅧";
    --boschicon-bosch-ic-signal-very-low: "󰅨";
    --boschicon-bosch-ic-5g: "󰅩";
    --boschicon-bosch-ic-sun-photovoltaic: "󰅪";
    --boschicon-bosch-ic-inverter: "󰅫";
    --boschicon-bosch-ic-car-arrow-down: "󰅬";
    --boschicon-bosch-ic-car-distance: "󰅭";
    --boschicon-bosch-ic-car-sensor: "󰅮";
    --boschicon-bosch-ic-car-sensor-environment: "󰅯";
    --boschicon-bosch-ic-car-sensor-front: "󰅰";
    --boschicon-bosch-ic-streets-locator: "󰅱";
    --boschicon-bosch-ic-truck-distance: "󰅲";
    --boschicon-bosch-ic-warning-user-walk: "󰅳";
    --boschicon-bosch-ic-parking-check: "󰅴";
    --boschicon-bosch-ic-dremel: "󰅵";
    --boschicon-bosch-ic-allergens: "󰅶";
    --boschicon-bosch-ic-money-currency-coins: "󰅷";
    --boschicon-bosch-ic-hydrogen-small: "󰅸";
    --boschicon-bosch-ic-hydrogen-large: "󰅹";
    --boschicon-bosch-ic-shoppingcart-remove: "󰅺";
    --boschicon-bosch-ic-chimney-sweeper-disabled-light: "󰅻";
    --boschicon-bosch-ic-chimney-sweeper-disabled-bold: "󰅼";
    --boschicon-bosch-ic-car-waves: "󰅽";
    --boschicon-bosch-ic-360-degrees-arrow: "󰅾";
    --boschicon-bosch-ic-clock-info: "󰅿";
    --boschicon-bosch-ic-truck-front-disabled-bold: "󰆀";
    --boschicon-bosch-ic-truck-front-disabled-light: "󰆁";
    --boschicon-bosch-ic-box-closed-list: "󰆂";
    --boschicon-bosch-ic-battery-car-exchange: "󰆃";
    --boschicon-bosch-ic-guitar: "󰆄";
    --boschicon-bosch-ic-actuator-by-wire: "󰆅";
    --boschicon-bosch-ic-guitar-electric: "󰆆";
    --boschicon-bosch-ic-format-align-center: "󰆇";
    --boschicon-bosch-ic-format-align-justify: "󰆈";
    --boschicon-bosch-ic-format-align-right: "󰆉";
    --boschicon-bosch-ic-format-checklist: "󰆊";
    --boschicon-bosch-ic-format-italic: "󰆋";
    --boschicon-bosch-ic-format-ordered-list: "󰆌";
    --boschicon-bosch-ic-format-strike: "󰆍";
    --boschicon-bosch-ic-format-underline: "󰆎";
    --boschicon-bosch-ic-format-align-left: "󰆏";
    --boschicon-bosch-ic-format-fill-drop: "󰆐";
    --boschicon-bosch-ic-format-color-a: "󰆑";
    --boschicon-bosch-ic-format-bold-b: "󰆒";
    --boschicon-bosch-ic-fly: "󰆓";
    --boschicon-bosch-ic-paw: "󰆔";
    --boschicon-bosch-ic-desktop-video-response-fast: "󰆕";
    --boschicon-bosch-ic-user-walk-weather-rain: "󰆖";
    --boschicon-bosch-ic-brake-pedal-plug: "󰆗";
    --boschicon-bosch-ic-detector-motion-range-down-view: "󰆘";
    --boschicon-bosch-ic-detector-motion-range-long: "󰆙";
    --boschicon-bosch-ic-monitor-tiled: "󰆚";
    --boschicon-bosch-ic-radar-doppler: "󰆛";
    --boschicon-bosch-ic-radioactive-disabled-light: "󰆜";
    --boschicon-bosch-ic-radioactive-disabled-bold: "󰆝";
    --boschicon-bosch-ic-bug-disabled-light: "󰆞";
    --boschicon-bosch-ic-bug-disabled-bold: "󰆟";
    --boschicon-bosch-ic-fly-disabled-light: "󰆠";
    --boschicon-bosch-ic-fly-disabled-bold: "󰆡";
    --boschicon-bosch-ic-puzzle-2: "󰆢";
    --boschicon-bosch-ic-camera-lenses-multi-images: "󰆣";
    --boschicon-bosch-ic-detector-spray: "󰆤";
    --boschicon-bosch-ic-weather-rain-ip56: "󰆥";
    --boschicon-bosch-ic-document-log-start: "󰆦";
    --boschicon-bosch-ic-document-log-stop: "󰆧";
    --boschicon-bosch-ic-document-3d-pdf: "󰆨";
    --boschicon-bosch-ic-document-ifc: "󰆩";
    --boschicon-bosch-ic-document-rfa: "󰆪";
    --boschicon-bosch-ic-document-stp: "󰆫";
    --boschicon-bosch-ic-online-www: "󰆬";
    --boschicon-bosch-ic-bluetooth-connected: "󰆭";
    --boschicon-bosch-ic-connected-tools: "󰆮";
    --boschicon-bosch-ic-badge-arrow-kickback: "󰆯";
    --boschicon-bosch-ic-copy-paste: "󰆰";
    --boschicon-bosch-ic-volleyball: "󰆱";
    --boschicon-bosch-ic-car-top-trailer: "󰆲";
    --boschicon-bosch-ic-mountain: "󰆳";
    --boschicon-bosch-ic-battery-car-oil-lamp: "󰆴";
    --boschicon-bosch-ic-battery-car-efb: "󰆵";
    --boschicon-bosch-ic-battery-car-ams: "󰆶";
    --boschicon-bosch-ic-battery-car-ag: "󰆷";
    --boschicon-bosch-ic-display-fuel-saving: "󰆸";
    --boschicon-bosch-ic-circle-parking-arrows: "󰆹";
    --boschicon-bosch-ic-unicorn-head: "󰆺";
    --boschicon-bosch-ic-car-parking-automated: "󰆻";
    --boschicon-bosch-ic-lunchboard: "󰆼";
    --boschicon-bosch-ic-tetrapack: "󰆽";
    --boschicon-bosch-ic-recycle-arrows: "󰆾";
    --boschicon-bosch-ic-stairs-arrow-up: "󰆿";
    --boschicon-bosch-ic-stairs-arrow-down: "󰇀";
    --boschicon-bosch-ic-industry-car-arrow: "󰇁";
    --boschicon-bosch-ic-sensor-throttle-position: "󰇂";
    --boschicon-bosch-ic-sensor-knock: "󰇃";
    --boschicon-bosch-ic-sensor-air-mass-meter: "󰇄";
    --boschicon-bosch-ic-sensor-pressure: "󰇅";
    --boschicon-bosch-ic-sensor-temperature: "󰇆";
    --boschicon-bosch-ic-sensor-speed-rpm: "󰇇";
    --boschicon-bosch-ic-desktop-user-software-clock: "󰇈";
    --boschicon-bosch-ic-book-service-wrench-add: "󰇉";
    --boschicon-bosch-ic-book-service-wrench: "󰇊";
    --boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-light: "󰇋";
    --boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-bold: "󰇌";
    --boschicon-bosch-ic-circle-parking-disabled-bold: "󰇍";
    --boschicon-bosch-ic-circle-parking-disabled-light: "󰇎";
    --boschicon-bosch-ic-interval-30sec: "󰇏";
    --boschicon-bosch-ic-truck-front-light-inside: "󰇐";
    --boschicon-bosch-ic-software-tex: "󰇑";
    --boschicon-bosch-ic-fire-arrow-circle: "󰇒";
    --boschicon-bosch-ic-heating-underfloor-circle-global-off: "󰇓";
    --boschicon-bosch-ic-heating-radiator-circle-global-off: "󰇔";
    --boschicon-bosch-ic-faucet-circle-global-off: "󰇕";
    --boschicon-bosch-ic-moon-stars-starlight: "󰇖";
    --boschicon-bosch-ic-tube-thumb-up: "󰇗";
    --boschicon-bosch-ic-detector-microwave: "󰇘";
    --boschicon-bosch-ic-user-headset-thumb-up: "󰇙";
    --boschicon-bosch-ic-cloud-battery: "󰇚";
    --boschicon-bosch-ic-temperature-arrow-up-increase: "󰇛";
    --boschicon-bosch-ic-temperature-arrow-down-decrease: "󰇜";
    --boschicon-bosch-ic-moneybag-dollar-chart-double: "󰇝";
    --boschicon-bosch-ic-locator-remove: "󰇞";
    --boschicon-bosch-ic-square-remove: "󰇟";
    --boschicon-bosch-ic-sun-hdr: "󰇠";
    --boschicon-bosch-ic-moon-stars-circle: "󰇡";
    --boschicon-bosch-ic-temperature-user-detection: "󰇢";
    --boschicon-bosch-ic-wrench-thumb-up: "󰇣";
    --boschicon-bosch-ic-ring-infrared-ir: "󰇤";
    --boschicon-bosch-ic-play-back-arrow: "󰇥";
    --boschicon-bosch-ic-ignition-off: "󰇦";
    --boschicon-bosch-ic-arrow-up-down: "󰇧";
    --boschicon-bosch-ic-arrow-left-right: "󰇨";
    --boschicon-bosch-ic-number-0-bold: "󰇩";
    --boschicon-bosch-ic-number-1-bold: "󰇪";
    --boschicon-bosch-ic-number-2-bold: "󰇫";
    --boschicon-bosch-ic-number-3-bold: "󰇬";
    --boschicon-bosch-ic-number-4-bold: "󰇭";
    --boschicon-bosch-ic-number-5-bold: "󰇮";
    --boschicon-bosch-ic-number-6-bold: "󰇯";
    --boschicon-bosch-ic-number-7-bold: "󰇰";
    --boschicon-bosch-ic-number-8-bold: "󰇱";
    --boschicon-bosch-ic-number-9-bold: "󰇲";
    --boschicon-bosch-ic-e-charging-plug-dc: "󰇳";
    --boschicon-bosch-ic-e-charging-plug-ac-dc: "󰇴";
    --boschicon-bosch-ic-angle-view-wide-monitor: "󰇵";
    --boschicon-bosch-ic-settings-range-ptrz: "󰇶";
    --boschicon-bosch-ic-puzzle-video-integration: "󰇷";
    --boschicon-bosch-ic-number-0-regular: "󰇸";
    --boschicon-bosch-ic-number-1-regular: "󰇹";
    --boschicon-bosch-ic-number-2-regular: "󰇺";
    --boschicon-bosch-ic-number-3-regular: "󰇻";
    --boschicon-bosch-ic-number-4-regular: "󰇼";
    --boschicon-bosch-ic-number-5-regular: "󰇽";
    --boschicon-bosch-ic-number-6-regular: "󰇾";
    --boschicon-bosch-ic-number-7-regular: "󰇿";
    --boschicon-bosch-ic-number-8-regular: "󰈀";
    --boschicon-bosch-ic-number-9-regular: "󰈁";
    --boschicon-bosch-ic-import-beep: "󰈂";
    --boschicon-bosch-ic-file-questionmark: "󰈃";
    --boschicon-bosch-ic-file-dollar: "󰈄";
    --boschicon-bosch-ic-document-reporting: "󰈅";
    --boschicon-bosch-ic-box-questionmark1: "󰈆";
    --boschicon-bosch-ic-chat-faq: "󰈇";
    --boschicon-bosch-ic-wishlist-filled: "󰈈";
    --boschicon-bosch-ic-wishlist-half-filled: "󰈉";
    --boschicon-bosch-ic-glove-work: "󰈊";
    --boschicon-bosch-ic-lightbulb-halogen-hand-disabled-bold: "󰈋";
    --boschicon-bosch-ic-lightbulb-halogen-hand-disabled-light: "󰈌";
    --boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-bold: "󰈍";
    --boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-light: "󰈎";
    --boschicon-bosch-ic-lightbulb-halogen-cracked: "󰈏";
    --boschicon-bosch-ic-drops: "󰈐";
    --boschicon-bosch-ic-drops-disabled-bold: "󰈑";
    --boschicon-bosch-ic-drops-disabled-light: "󰈒";
    --boschicon-bosch-ic-temperature-heat: "󰈓";
    --boschicon-bosch-ic-allen-key: "󰈔";
    --boschicon-bosch-ic-aperture-closed: "󰈕";
    --boschicon-bosch-ic-appliance-heat-pump-leaf-connected: "󰈖";
    --boschicon-bosch-ic-badge-flash: "󰈗";
    --boschicon-bosch-ic-battery-car-1-plug-warning: "󰈘";
    --boschicon-bosch-ic-battery-car-3-automatic-mode: "󰈙";
    --boschicon-bosch-ic-battery-car-3-ice: "󰈚";
    --boschicon-bosch-ic-battery-car-memory-function: "󰈛";
    --boschicon-bosch-ic-battery-polarity-reverse-warning: "󰈜";
    --boschicon-bosch-ic-book-questionmark: "󰈝";
    --boschicon-bosch-ic-book-service-wrench-refresh: "󰈞";
    --boschicon-bosch-ic-box-arrow-up: "󰈟";
    --boschicon-bosch-ic-box-arrows-up-down: "󰈠";
    --boschicon-bosch-ic-camera-optic-sensor: "󰈡";
    --boschicon-bosch-ic-car-cloud-software: "󰈢";
    --boschicon-bosch-ic-car-gear-technology: "󰈣";
    --boschicon-bosch-ic-car-street: "󰈤";
    --boschicon-bosch-ic-chip-sensor: "󰈥";
    --boschicon-bosch-ic-circle-blank: "󰈦";
    --boschicon-bosch-ic-detector-point-type-replace: "󰈧";
    --boschicon-bosch-ic-document-x: "󰈨";
    --boschicon-bosch-ic-drag-handle-arrows-up-down: "󰈩";
    --boschicon-bosch-ic-electrolyzer: "󰈪";
    --boschicon-bosch-ic-exhaust-pipe: "󰈫";
    --boschicon-bosch-ic-flower-focus-near: "󰈬";
    --boschicon-bosch-ic-fuel-pump-electric: "󰈭";
    --boschicon-bosch-ic-gear-dollar: "󰈮";
    --boschicon-bosch-ic-gloves-work: "󰈯";
    --boschicon-bosch-ic-handlewithcare-globe: "󰈰";
    --boschicon-bosch-ic-handlewithcare-user: "󰈱";
    --boschicon-bosch-ic-hard-disk: "󰈲";
    --boschicon-bosch-ic-hierarchy-child: "󰈳";
    --boschicon-bosch-ic-hierarchy-parent: "󰈴";
    --boschicon-bosch-ic-hydraulic-connection-leaking-drops: "󰈵";
    --boschicon-bosch-ic-hydraulic-connection-off: "󰈶";
    --boschicon-bosch-ic-hydraulic-connection-on: "󰈷";
    --boschicon-bosch-ic-light-beam: "󰈸";
    --boschicon-bosch-ic-map5000: "󰈹";
    --boschicon-bosch-ic-module-anti-blocking-system: "󰈺";
    --boschicon-bosch-ic-module-ecg: "󰈻";
    --boschicon-bosch-ic-module-ecg-suction: "󰈼";
    --boschicon-bosch-ic-module-navigation: "󰈽";
    --boschicon-bosch-ic-power-supply-unit-plug: "󰈾";
    --boschicon-bosch-ic-security-street: "󰈿";
    --boschicon-bosch-ic-server-single: "󰉀";
    --boschicon-bosch-ic-skip-backward: "󰉁";
    --boschicon-bosch-ic-skip-forward: "󰉂";
    --boschicon-bosch-ic-speedometer-instrument-cluster: "󰉃";
    --boschicon-bosch-ic-system-radar-connected: "󰉄";
    --boschicon-bosch-ic-truck-dump: "󰉅";
    --boschicon-bosch-ic-truck-loader: "󰉆";
    --boschicon-bosch-ic-user-head-twin-digital: "󰉇";
    --boschicon-bosch-ic-wind-vane-strong: "󰉈";
    --boschicon-bosch-ic-wind-vane-weak: "󰉉";
    --boschicon-bosch-ic-windshield-crack: "󰉊";
    --boschicon-bosch-ic-common-rail: "󰉋";
    --boschicon-bosch-ic-common-rail-injector-cri1-cri2: "󰉌";
    --boschicon-bosch-ic-common-rail-injector-cril3: "󰉍";
    --boschicon-bosch-ic-common-rail-injector-crin4-2: "󰉏";
    --boschicon-bosch-ic-common-rail-injector-crin123: "󰉐";
    --boschicon-bosch-ic-conventional-pump-a: "󰉑";
    --boschicon-bosch-ic-conventional-pump-b: "󰉒";
    --boschicon-bosch-ic-edc-inline-injection-pump-pes6p: "󰉓";
    --boschicon-bosch-ic-edc-inline-injection-pump-pes6h: "󰉔";
    --boschicon-bosch-ic-nozzle-holder: "󰉕";
    --boschicon-bosch-ic-unit-injector: "󰉖";
    --boschicon-bosch-ic-qr-code-scan: "󰉗";
    --boschicon-bosch-ic-car-mechanic-plug: "󰉘";
    --boschicon-bosch-ic-copy-machine: "󰉙";
    --boschicon-bosch-ic-dispenser-paper-towel: "󰉚";
    --boschicon-bosch-ic-hand-drops-soap: "󰉛";
    --boschicon-bosch-ic-door-automatic: "󰉜";
    --boschicon-bosch-ic-door-automatic-slide: "󰉝";
    --boschicon-bosch-ic-door-pull: "󰉞";
    --boschicon-bosch-ic-door-push: "󰉟";
    --boschicon-bosch-ic-floor-load-max: "󰉠";
    --boschicon-bosch-ic-lockers: "󰉡";
    --boschicon-bosch-ic-rubbish-trash-bin: "󰉢";
    --boschicon-bosch-ic-rubbish-waste-bin: "󰉣";
    --boschicon-bosch-ic-rubbish-waste-container: "󰉤";
    --boschicon-bosch-ic-sugar: "󰉥";
    --boschicon-bosch-ic-rubbish-glass-bin: "󰉦";
    --boschicon-bosch-ic-car-seat-steering-wheel-stowable: "󰉧";
    --boschicon-bosch-ic-car-seat-steering-wheel-standard: "󰉨";
    --boschicon-bosch-ic-car-seat-steering-wheel-extended: "󰉩";
    --boschicon-bosch-ic-device-bridge: "󰉪";
    --boschicon-bosch-ic-screw-cross-slot: "󰉫";
    --boschicon-bosch-ic-screw-hexagon-head: "󰉬";
    --boschicon-bosch-ic-screw-hexagon-internal: "󰉭";
    --boschicon-bosch-ic-screw-slotted: "󰉮";
    --boschicon-bosch-ic-screw-torx: "󰉯";
    --boschicon-bosch-ic-tape: "󰉰";
    --boschicon-bosch-ic-tape-teflon: "󰉱";
    --boschicon-bosch-ic-security-fire: "󰉲";
    --boschicon-bosch-ic-led-fault: "󰉳";
    --boschicon-bosch-ic-led-alarm: "󰉴";
    --boschicon-bosch-ic-firepanel: "󰉵";
    --boschicon-bosch-ic-fire-output-disabled: "󰉶";
    --boschicon-bosch-ic-user-fire-alarm: "󰉷";
    --boschicon-bosch-ic-car-desktop-graph: "󰉸";
    --boschicon-bosch-ic-desktop-management-statistics: "󰉹";
    --boschicon-bosch-ic-document-key: "󰉺";
    --boschicon-bosch-ic-options-vertical: "󰉻";
    --boschicon-bosch-ic-euro-arrows: "󰉼";
    --boschicon-bosch-ic-monkey: "󰉽";
    --boschicon-bosch-ic-appliance-resistance: "󰉾";
    --boschicon-bosch-ic-pipe-cutter: "󰉿";
    --boschicon-bosch-ic-flash-arrow: "󰊀";
    --boschicon-bosch-ic-flash-arrow-disabled-light: "󰊁";
    --boschicon-bosch-ic-heating-ceiling: "󰊂";
    --boschicon-bosch-ic-heating-ceiling-off-light: "󰊃";
    --boschicon-bosch-ic-heating-ceiling-off-bold: "󰊄";
    --boschicon-bosch-ic-battery-analysis: "󰊅";
    --boschicon-bosch-ic-battery-ice: "󰊆";
    --boschicon-bosch-ic-battery-refresh: "󰊇";
    --boschicon-bosch-ic-device-ids: "󰊈";
    --boschicon-bosch-ic-device-thermostat-bcc50-72: "󰊉";
    --boschicon-bosch-ic-device-thermostat-bcc100-72: "󰊊";
    --boschicon-bosch-ic-silos-gas-natural: "󰊋";
    --boschicon-bosch-ic-silos-gas-leaf-biogas: "󰊌";
    --boschicon-bosch-ic-circle-decentralized: "󰊍";
    --boschicon-bosch-ic-molecules-h2: "󰊎";
    --boschicon-bosch-ic-megawatt-range-arrow-scalable: "󰊏";
    --boschicon-bosch-ic-fan-arrows: "󰊐";
    --boschicon-bosch-ic-recycle-arrows-pvc3: "󰊑";
    --boschicon-bosch-ic-recycle-arrows-ps6: "󰊒";
    --boschicon-bosch-ic-recycle-arrows-pp5: "󰊓";
    --boschicon-bosch-ic-recycle-arrows-pet1: "󰊔";
    --boschicon-bosch-ic-recycle-arrows-pap22: "󰊕";
    --boschicon-bosch-ic-recycle-arrows-pap21: "󰊖";
    --boschicon-bosch-ic-recycle-arrows-pap20: "󰊗";
    --boschicon-bosch-ic-recycle-arrows-oth7: "󰊘";
    --boschicon-bosch-ic-recycle-arrows-ldpe4: "󰊙";
    --boschicon-bosch-ic-recycle-arrows-hdpe2: "󰊚";
    --boschicon-bosch-ic-car-petrol-plug: "󰊛";
    --boschicon-bosch-ic-user-diverse: "󰊜";
    --boschicon-bosch-ic-fire-emergency-run-map: "󰊝";
    --boschicon-bosch-ic-automatic-mode-fan: "󰊞";
    --boschicon-bosch-ic-air-condition-swing-pac: "󰊟";
    --boschicon-bosch-ic-user-fire-alarm-check: "󰊠";
    --boschicon-bosch-ic-handlewithcare-team: "󰊡";
    --boschicon-bosch-ic-settings-user-dollar: "󰊢";
    --boschicon-bosch-ic-skyscraper-connected: "󰊣";
    --boschicon-bosch-ic-security-ac: "󰊤";
    --boschicon-bosch-ic-windshield-glare-sun: "󰊥";
    --boschicon-bosch-ic-user-flag: "󰊦";
    --boschicon-bosch-ic-hammer-legal: "󰊧";
    --boschicon-bosch-ic-handover-star: "󰊨";
    --boschicon-bosch-ic-laptop-wrench: "󰊩";
    --boschicon-bosch-ic-fan-speed-1-display: "󰊪";
    --boschicon-bosch-ic-fan-speed-2-display: "󰊫";
    --boschicon-bosch-ic-fan-speed-3-display: "󰊬";
    --boschicon-bosch-ic-puzzle-binary-filled: "󰊭";
    --boschicon-bosch-ic-fan-moving: "󰊮";
    --boschicon-bosch-ic-dog-head-side: "󰊯";
    --boschicon-bosch-ic-imu-binary: "󰊰";
    --boschicon-bosch-ic-box-recycling: "󰊱";
    --boschicon-bosch-ic-video-perception: "󰊲";
    --boschicon-bosch-ic-fan-speed-0-display: "󰊳";
    --boschicon-bosch-ic-air-soft-wind: "󰊴";
    --boschicon-bosch-ic-clean: "󰊵";
    --boschicon-bosch-ic-air-condition-ion-negative: "󰊶";
    --boschicon-bosch-ic-glasses-safety: "󰊷";
    --boschicon-bosch-ic-bottle-squeeze: "󰊸";
    --boschicon-bosch-ic-bottle-squeeze-water: "󰊹";
    --boschicon-bosch-ic-knife: "󰊺";
    --boschicon-bosch-ic-car-side-engine-h2: "󰊻";
    --boschicon-bosch-ic-nitrogen: "󰊼";
    --boschicon-bosch-ic-spring-tension: "󰊽";
    --boschicon-bosch-ic-manometer: "󰊾";
    --boschicon-bosch-ic-badge-50: "󰊿";
    --boschicon-bosch-ic-badge-20: "󰋀";
    --boschicon-bosch-ic-badge-10: "󰋁";
    --boschicon-bosch-ic-garage-car-side-flash: "󰋂";
    --boschicon-bosch-ic-home-district: "󰋃";
    --boschicon-bosch-ic-scissors-ribbon-cut: "󰋄";
    --boschicon-bosch-ic-sign-warning-slope-high: "󰋅";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-auto: "󰋆";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-right: "󰋇";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-center: "󰋈";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-left: "󰋉";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-off: "󰋊";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-wide: "󰋋";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-ultra-wide: "󰋌";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-swing: "󰋍";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-swing-off: "󰋎";
    --boschicon-bosch-ic-air-condition-spot-air-top-right: "󰋏";
    --boschicon-bosch-ic-air-condition-spot-air-top-left: "󰋐";
    --boschicon-bosch-ic-air-condition-spot-air-top-center: "󰋑";
    --boschicon-bosch-ic-air-condition-spot-air-off: "󰋒";
    --boschicon-bosch-ic-air-condition-spot-air-full: "󰋓";
    --boschicon-bosch-ic-air-condition-spot-air-bottom-right: "󰋔";
    --boschicon-bosch-ic-air-condition-spot-air-bottom-left: "󰋕";
    --boschicon-bosch-ic-air-condition-spot-air-bottom-center: "󰋖";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-5: "󰋗";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-4: "󰋘";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-3: "󰋙";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-2: "󰋚";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-6: "󰋛";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing1: "󰋜";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing-off: "󰋝";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-1: "󰋞";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-auto: "󰋟";
    --boschicon-bosch-ic-angle-grinder: "󰋡";
    --boschicon-bosch-ic-screwdriver-battery-powered: "󰋢";
    --boschicon-bosch-ic-hammer-drill-battery-powered: "󰋣";
    --boschicon-bosch-ic-laser-rangefinder: "󰋤";
    --boschicon-bosch-ic-braking-system-decentralized: "󰋥";
    --boschicon-bosch-ic-braking-system-centralized: "󰋦";
    --boschicon-bosch-ic-coil: "󰋧";
    --boschicon-bosch-ic-circle-arrows-n-s: "󰋨";
    --boschicon-bosch-ic-winter-check: "󰋩";
    --boschicon-bosch-ic-spring-check: "󰋪";
    --boschicon-bosch-ic-car-check-multi-point: "󰋫";
    --boschicon-bosch-ic-holiday-check: "󰋬";
    --boschicon-bosch-ic-brake-disk-caliper-actuator-hydraulic: "󰋭";
    --boschicon-bosch-ic-brake-disk-electromechanical: "󰋮";
    --boschicon-bosch-ic-settings-drop-check: "󰋯";
    --boschicon-bosch-ic-drops-hygroscopic: "󰋰";
    --boschicon-bosch-ic-roof-solo: "󰋱";
    --boschicon-bosch-ic-badge-cleaned: "󰋲";
    --boschicon-bosch-ic-10-point-check: "󰋳";
    --boschicon-bosch-ic-car-check: "󰋴";
    --boschicon-bosch-ic-mot-check: "󰋵";
    --boschicon-bosch-ic-vehicle-diagnostic-check: "󰋶";
    --boschicon-bosch-ic-eletronic-diagnosis: "󰋷";
    --boschicon-bosch-ic-battery-services: "󰋸";
    --boschicon-bosch-ic-engine-diagnosis: "󰋹";
    --boschicon-bosch-ic-engine-service: "󰋺";
    --boschicon-bosch-ic-oil-filter-change: "󰋻";
    --boschicon-bosch-ic-car-repair-service: "󰋼";
    --boschicon-bosch-ic-brake-repair: "󰋽";
    --boschicon-bosch-ic-car-auxiliary-heating: "󰋾";
    --boschicon-bosch-ic-wheel-alignment: "󰋿";
    --boschicon-bosch-ic-tire-service: "󰌀";
    --boschicon-bosch-ic-bosch-talks: "󰌁";
    --boschicon-bosch-ic-brake-fluid-change: "󰌂";
    --boschicon-bosch-ic-fault-diagnosis: "󰌃";
    --boschicon-bosch-ic-oil-bottle: "󰌄";
    --boschicon-bosch-ic-oil-change: "󰌅";
    --boschicon-bosch-ic-repair-appointment: "󰌆";
    --boschicon-bosch-ic-aa-warehouse-karlsruhe: "󰌇";
    --boschicon-bosch-ic-wholesaler: "󰌈";
    --boschicon-bosch-ic-notification-off-light: "󰌉";
    --boschicon-bosch-ic-notification-off-bold: "󰌊";
    --boschicon-bosch-ic-laptop-checklist-education: "󰌋";
    --boschicon-bosch-ic-truck-small: "󰌌";
    --boschicon-bosch-ic-forklift-loading: "󰌍";
    --boschicon-bosch-ic-truck-large: "󰌎";
    --boschicon-bosch-ic-forklift: "󰌏";
    --boschicon-bosch-ic-delivery-man: "󰌐";
    --boschicon-bosch-ic-hand-rocking: "󰌑";
    --boschicon-bosch-ic-brush-wall: "󰌒";
    --boschicon-bosch-ic-drywall: "󰌓";
    --boschicon-bosch-ic-l-boxx-large-options: "󰌔";
    --boschicon-bosch-ic-l-boxx-large-roof: "󰌕";
    --boschicon-bosch-ic-skyscraper-wrench: "󰌖";
    --boschicon-bosch-ic-industry-angle-grinder: "󰌗";
    --boschicon-bosch-ic-user-angle-grinder: "󰌘";
    --boschicon-bosch-ic-workbench-saw-blade: "󰌙";
    --boschicon-bosch-ic-pipe-water: "󰌚";
    --boschicon-bosch-ic-crane-roof-truss: "󰌛";
    --boschicon-bosch-ic-helmet-construction: "󰌜";
    --boschicon-bosch-ic-vehicle-diagnostic-kts: "󰌝";
    --boschicon-bosch-ic-skyscraper-emoji-happy: "󰌞";
    --boschicon-bosch-ic-vehicle-parts-delivery: "󰌟";
    --boschicon-bosch-ic-forklift-stacking: "󰌠";
    --boschicon-bosch-ic-box-refresh: "󰌡";
    --boschicon-bosch-ic-excavator-arm-stones: "󰌢";
    --boschicon-bosch-ic-helmet-construction-plan: "󰌣";
    --boschicon-bosch-ic-metal: "󰌤";
    --boschicon-bosch-ic-document-bi: "󰌥";
    --boschicon-bosch-ic-plasmacluster: "󰌦";
    --boschicon-bosch-ic-coanda-effect-arrows: "󰌧";
    --boschicon-bosch-ic-attention-drop: "󰌨";
    --boschicon-bosch-ic-appliance-temperature-56-degrees: "󰌩";
    --boschicon-bosch-ic-follow-me-remote: "󰌪";
    --boschicon-bosch-ic-first-aid-cross-check: "󰌫";
    --boschicon-bosch-ic-drop-check: "󰌬";
    --boschicon-bosch-ic-outdoor-ear-off: "󰌭";
    --boschicon-bosch-ic-multi-space-mode: "󰌮";
    --boschicon-bosch-ic-ultra-wide-air-flow: "󰌯";
    --boschicon-bosch-ic-ionizer: "󰌰";
    --boschicon-bosch-ic-mode-wind-avoid-user: "󰌱";
    --boschicon-bosch-ic-mode-intelligent-eye: "󰌲";
    --boschicon-bosch-ic-flash-restart: "󰌳";
    --boschicon-bosch-ic-mode-dry: "󰌴";
    --boschicon-bosch-ic-mode-spot-air: "󰌵";
    --boschicon-bosch-ic-user-sensor-movment-30-min: "󰌶";
    --boschicon-bosch-ic-user-sensor-movment-60-min: "󰌷";
    --boschicon-bosch-ic-ambient-cooling-low-ice: "󰌸";
    --boschicon-bosch-ic-appliance-thermostat-10-degrees: "󰌹";
    --boschicon-bosch-ic-appliance-thermostat-8-degrees: "󰌺";
    --boschicon-bosch-ic-screwdriver-voltage-tester-flash: "󰌻";
    --boschicon-bosch-ic-user-mechanic: "󰌼";
    --boschicon-bosch-ic-business-training: "󰌽";
    --boschicon-bosch-ic-category-management: "󰌾";
    --boschicon-bosch-ic-cooperation-partners: "󰌿";
    --boschicon-bosch-ic-e-learning: "󰍀";
    --boschicon-bosch-ic-desktop-online-booking: "󰍁";
    --boschicon-bosch-ic-workshop-leads: "󰍂";
    --boschicon-bosch-ic-fleet-managment: "󰍃";
    --boschicon-bosch-ic-anti-corrosion: "󰍄";
    --boschicon-bosch-ic-workshop-car: "󰍅";
    --boschicon-bosch-ic-workshop-consultant: "󰍆";
    --boschicon-bosch-ic-technical-training-at-vehicle: "󰍇";
    --boschicon-bosch-ic-cloud-digital-ecosystem: "󰍈";
    --boschicon-bosch-ic-smartphone-vehicle-reception-app: "󰍉"
}

.bosch-ui-ic-version:before {
    content: var(--bosch-ui-ic-version)
}

.bosch-ic-version:before {
    content: var(--bosch-ic-version)
}

.ui-ic-alert-error:before {
    content: var(--ui-ic-alert-error)
}

.ui-ic-alert-info:before {
    content: var(--ui-ic-alert-info)
}

.ui-ic-alert-success:before {
    content: var(--ui-ic-alert-success)
}

.ui-ic-alert-warning:before {
    content: var(--ui-ic-alert-warning)
}

.ui-ic-checkmark:before {
    content: var(--ui-ic-checkmark)
}

.ui-ic-close:before {
    content: var(--ui-ic-close)
}

.ui-ic-close-small:before {
    content: var(--ui-ic-close-small)
}

.ui-ic-dot:before {
    content: var(--ui-ic-dot)
}

.ui-ic-down:before {
    content: var(--ui-ic-down)
}

.ui-ic-indeterminate:before {
    content: var(--ui-ic-indeterminate)
}

.ui-ic-left:before {
    content: var(--ui-ic-left)
}

.ui-ic-inline-right:before {
    content: var(--ui-ic-inline-right)
}

.ui-ic-inline-right-bold:before {
    content: var(--ui-ic-inline-right-bold)
}

.ui-ic-inline-list-checkmark:before {
    content: var(--ui-ic-inline-list-checkmark)
}

.ui-ic-inline-list-ul:before {
    content: var(--ui-ic-inline-list-ul)
}

.ui-ic-minus:before {
    content: var(--ui-ic-minus)
}

.ui-ic-plus:before {
    content: var(--ui-ic-plus)
}

.ui-ic-right:before {
    content: var(--ui-ic-right)
}

.ui-ic-search:before {
    content: var(--ui-ic-search)
}

.ui-ic-up:before {
    content: var(--ui-ic-up)
}

.ui-ic-up-down:before {
    content: var(--ui-ic-up-down)
}

.ui-ic-watch-off:before {
    content: var(--ui-ic-watch-off)
}

.ui-ic-watch-on:before {
    content: var(--ui-ic-watch-on)
}

.ui-ic-inline-externallink:before {
    content: var(--ui-ic-inline-externallink)
}

.ui-ic-menu:before {
    content: var(--ui-ic-menu)
}

.ui-ic-right-bold-small:before {
    content: var(--ui-ic-right-bold-small)
}

.ui-ic-down-small:before {
    content: var(--ui-ic-down-small)
}

.ui-ic-left-small:before {
    content: var(--ui-ic-left-small)
}

.ui-ic-up-small:before {
    content: var(--ui-ic-up-small)
}

.ui-ic-right-small:before {
    content: var(--ui-ic-right-small)
}

.ui-ic-nosafe-star-fill:before {
    content: var(--ui-ic-nosafe-star-fill)
}

.ui-ic-nosafe-star-half:before {
    content: var(--ui-ic-nosafe-star-half)
}

.ui-ic-nosafe-star:before {
    content: var(--ui-ic-nosafe-star)
}

.ui-ic-nosafe-lr-externallink:before {
    content: var(--ui-ic-nosafe-lr-externallink)
}

.ui-ic-nosafe-lr-right-small:before {
    content: var(--ui-ic-nosafe-lr-right-small)
}

.ui-ic-arrow-back:before {
    content: var(--ui-ic-arrow-back)
}

.ui-ic-arrow-up-down:before {
    content: var(--ui-ic-arrow-up-down)
}

.ui-ic-arrow-left-right:before {
    content: var(--ui-ic-arrow-left-right)
}

.ui-ic-externallink:before {
    content: var(--ui-ic-externallink)
}

.ui-ic-nosafe-lr-right-bold-small:before {
    content: var(--ui-ic-nosafe-lr-right-bold-small)
}

.ui-ic-nosafe-lr-forward-small-bold:before {
    content: var(--ui-ic-nosafe-lr-forward-small-bold)
}

.ui-ic-nosafe-lr-forward-small:before {
    content: var(--ui-ic-nosafe-lr-forward-small)
}

.ui-ic-inline-forward-small-bold:before {
    content: var(--ui-ic-inline-forward-small-bold)
}

.ui-ic-inline-forward-small:before {
    content: var(--ui-ic-inline-forward-small)
}

.ui-ic-forward-small-bold:before {
    content: var(--ui-ic-forward-small-bold)
}

.ui-ic-forward-small:before {
    content: var(--ui-ic-forward-small)
}

.ui-ic-backward:before {
    content: var(--ui-ic-backward)
}

.ui-ic-forward:before {
    content: var(--ui-ic-forward)
}

.boschicon-bosch-ic-3d-print:before {
    content: var(--boschicon-bosch-ic-3d-print)
}

.boschicon-bosch-ic-a-to-b:before {
    content: var(--boschicon-bosch-ic-a-to-b)
}

.boschicon-bosch-ic-add:before {
    content: var(--boschicon-bosch-ic-add)
}

.boschicon-bosch-ic-address-consumer-data:before {
    content: var(--boschicon-bosch-ic-address-consumer-data)
}

.boschicon-bosch-ic-adress-book:before {
    content: var(--boschicon-bosch-ic-adress-book)
}

.boschicon-bosch-ic-agility:before {
    content: var(--boschicon-bosch-ic-agility)
}

.boschicon-bosch-ic-alarm-clock:before {
    content: var(--boschicon-bosch-ic-alarm-clock)
}

.boschicon-bosch-ic-ambulance:before {
    content: var(--boschicon-bosch-ic-ambulance)
}

.boschicon-bosch-ic-analysis:before {
    content: var(--boschicon-bosch-ic-analysis)
}

.boschicon-bosch-ic-anchor:before {
    content: var(--boschicon-bosch-ic-anchor)
}

.boschicon-bosch-ic-arrow-down:before {
    content: var(--boschicon-bosch-ic-arrow-down)
}

.boschicon-bosch-ic-arrow-left:before {
    content: var(--boschicon-bosch-ic-arrow-left)
}

.boschicon-bosch-ic-arrow-left-down:before {
    content: var(--boschicon-bosch-ic-arrow-left-down)
}

.boschicon-bosch-ic-arrow-left-up:before {
    content: var(--boschicon-bosch-ic-arrow-left-up)
}

.boschicon-bosch-ic-arrow-right:before {
    content: var(--boschicon-bosch-ic-arrow-right)
}

.boschicon-bosch-ic-arrow-right-down:before {
    content: var(--boschicon-bosch-ic-arrow-right-down)
}

.boschicon-bosch-ic-arrow-right-up:before {
    content: var(--boschicon-bosch-ic-arrow-right-up)
}

.boschicon-bosch-ic-arrow-turn-left:before {
    content: var(--boschicon-bosch-ic-arrow-turn-left)
}

.boschicon-bosch-ic-arrow-turn-right:before {
    content: var(--boschicon-bosch-ic-arrow-turn-right)
}

.boschicon-bosch-ic-arrow-up:before {
    content: var(--boschicon-bosch-ic-arrow-up)
}

.boschicon-bosch-ic-arrows:before {
    content: var(--boschicon-bosch-ic-arrows)
}

.boschicon-bosch-ic-arrows-x-y-z:before {
    content: var(--boschicon-bosch-ic-arrows-x-y-z)
}

.boschicon-bosch-ic-artificial-intelligence:before {
    content: var(--boschicon-bosch-ic-artificial-intelligence)
}

.boschicon-bosch-ic-assembly-line:before {
    content: var(--boschicon-bosch-ic-assembly-line)
}

.boschicon-bosch-ic-atom:before {
    content: var(--boschicon-bosch-ic-atom)
}

.boschicon-bosch-ic-augmented-reality:before {
    content: var(--boschicon-bosch-ic-augmented-reality)
}

.boschicon-bosch-ic-autobod:before {
    content: var(--boschicon-bosch-ic-autobod)
}

.boschicon-bosch-ic-back-left:before {
    content: var(--boschicon-bosch-ic-back-left)
}

.boschicon-bosch-ic-back-left-double:before {
    content: var(--boschicon-bosch-ic-back-left-double)
}

.boschicon-bosch-ic-bar-chart:before {
    content: var(--boschicon-bosch-ic-bar-chart)
}

.boschicon-bosch-ic-bar-chart-double:before {
    content: var(--boschicon-bosch-ic-bar-chart-double)
}

.boschicon-bosch-ic-battery-0:before {
    content: var(--boschicon-bosch-ic-battery-0)
}

.boschicon-bosch-ic-battery-1:before {
    content: var(--boschicon-bosch-ic-battery-1)
}

.boschicon-bosch-ic-battery-2:before {
    content: var(--boschicon-bosch-ic-battery-2)
}

.boschicon-bosch-ic-battery-3:before {
    content: var(--boschicon-bosch-ic-battery-3)
}

.boschicon-bosch-ic-battery-4:before {
    content: var(--boschicon-bosch-ic-battery-4)
}

.boschicon-bosch-ic-battery-fail:before {
    content: var(--boschicon-bosch-ic-battery-fail)
}

.boschicon-bosch-ic-battery-li-ion:before {
    content: var(--boschicon-bosch-ic-battery-li-ion)
}

.boschicon-bosch-ic-battery-loading:before {
    content: var(--boschicon-bosch-ic-battery-loading)
}

.boschicon-bosch-ic-bed:before {
    content: var(--boschicon-bosch-ic-bed)
}

.boschicon-bosch-ic-bicycle:before {
    content: var(--boschicon-bosch-ic-bicycle)
}

.boschicon-bosch-ic-bicycle-e:before {
    content: var(--boschicon-bosch-ic-bicycle-e)
}

.boschicon-bosch-ic-blog:before {
    content: var(--boschicon-bosch-ic-blog)
}

.boschicon-bosch-ic-bluetooth:before {
    content: var(--boschicon-bosch-ic-bluetooth)
}

.boschicon-bosch-ic-bluetooth-le:before {
    content: var(--boschicon-bosch-ic-bluetooth-le)
}

.boschicon-bosch-ic-board-speaker:before {
    content: var(--boschicon-bosch-ic-board-speaker)
}

.boschicon-bosch-ic-boiler-connected:before {
    content: var(--boschicon-bosch-ic-boiler-connected)
}

.boschicon-bosch-ic-book:before {
    content: var(--boschicon-bosch-ic-book)
}

.boschicon-bosch-ic-bookmark:before {
    content: var(--boschicon-bosch-ic-bookmark)
}

.boschicon-bosch-ic-bookmark-add:before {
    content: var(--boschicon-bosch-ic-bookmark-add)
}

.boschicon-bosch-ic-bookmark-check:before {
    content: var(--boschicon-bosch-ic-bookmark-check)
}

.boschicon-bosch-ic-bookmark-delete:before {
    content: var(--boschicon-bosch-ic-bookmark-delete)
}

.boschicon-bosch-ic-books:before {
    content: var(--boschicon-bosch-ic-books)
}

.boschicon-bosch-ic-bookshelf:before {
    content: var(--boschicon-bosch-ic-bookshelf)
}

.boschicon-bosch-ic-box:before {
    content: var(--boschicon-bosch-ic-box)
}

.boschicon-bosch-ic-box-closed:before {
    content: var(--boschicon-bosch-ic-box-closed)
}

.boschicon-bosch-ic-box-delivery:before {
    content: var(--boschicon-bosch-ic-box-delivery)
}

.boschicon-bosch-ic-box-delivery-connected:before {
    content: var(--boschicon-bosch-ic-box-delivery-connected)
}

.boschicon-bosch-ic-brake-disk:before {
    content: var(--boschicon-bosch-ic-brake-disk)
}

.boschicon-bosch-ic-briefcase:before {
    content: var(--boschicon-bosch-ic-briefcase)
}

.boschicon-bosch-ic-broom:before {
    content: var(--boschicon-bosch-ic-broom)
}

.boschicon-bosch-ic-broom-cloud-dirt:before {
    content: var(--boschicon-bosch-ic-broom-cloud-dirt)
}

.boschicon-bosch-ic-brush:before {
    content: var(--boschicon-bosch-ic-brush)
}

.boschicon-bosch-ic-bug:before {
    content: var(--boschicon-bosch-ic-bug)
}

.boschicon-bosch-ic-building:before {
    content: var(--boschicon-bosch-ic-building)
}

.boschicon-bosch-ic-cactus:before {
    content: var(--boschicon-bosch-ic-cactus)
}

.boschicon-bosch-ic-calculate:before {
    content: var(--boschicon-bosch-ic-calculate)
}

.boschicon-bosch-ic-calendar:before {
    content: var(--boschicon-bosch-ic-calendar)
}

.boschicon-bosch-ic-calendar-add:before {
    content: var(--boschicon-bosch-ic-calendar-add)
}

.boschicon-bosch-ic-calendar-settings:before {
    content: var(--boschicon-bosch-ic-calendar-settings)
}

.boschicon-bosch-ic-call:before {
    content: var(--boschicon-bosch-ic-call)
}

.boschicon-bosch-ic-call-add:before {
    content: var(--boschicon-bosch-ic-call-add)
}

.boschicon-bosch-ic-call-remove:before {
    content: var(--boschicon-bosch-ic-call-remove)
}

.boschicon-bosch-ic-call-sos:before {
    content: var(--boschicon-bosch-ic-call-sos)
}

.boschicon-bosch-ic-call-team:before {
    content: var(--boschicon-bosch-ic-call-team)
}

.boschicon-bosch-ic-call-wifi:before {
    content: var(--boschicon-bosch-ic-call-wifi)
}

.boschicon-bosch-ic-camera:before {
    content: var(--boschicon-bosch-ic-camera)
}

.boschicon-bosch-ic-camera-switch:before {
    content: var(--boschicon-bosch-ic-camera-switch)
}

.boschicon-bosch-ic-car:before {
    content: var(--boschicon-bosch-ic-car)
}

.boschicon-bosch-ic-car-clock:before {
    content: var(--boschicon-bosch-ic-car-clock)
}

.boschicon-bosch-ic-car-connected:before {
    content: var(--boschicon-bosch-ic-car-connected)
}

.boschicon-bosch-ic-car-locator:before {
    content: var(--boschicon-bosch-ic-car-locator)
}

.boschicon-bosch-ic-car-mechanic:before {
    content: var(--boschicon-bosch-ic-car-mechanic)
}

.boschicon-bosch-ic-car-rental:before {
    content: var(--boschicon-bosch-ic-car-rental)
}

.boschicon-bosch-ic-car-seat-connected:before {
    content: var(--boschicon-bosch-ic-car-seat-connected)
}

.boschicon-bosch-ic-car-side:before {
    content: var(--boschicon-bosch-ic-car-side)
}

.boschicon-bosch-ic-car-side-user:before {
    content: var(--boschicon-bosch-ic-car-side-user)
}

.boschicon-bosch-ic-cart:before {
    content: var(--boschicon-bosch-ic-cart)
}

.boschicon-bosch-ic-certificate:before {
    content: var(--boschicon-bosch-ic-certificate)
}

.boschicon-bosch-ic-certificate-pki:before {
    content: var(--boschicon-bosch-ic-certificate-pki)
}

.boschicon-bosch-ic-change:before {
    content: var(--boschicon-bosch-ic-change)
}

.boschicon-bosch-ic-chart-bar:before {
    content: var(--boschicon-bosch-ic-chart-bar)
}

.boschicon-bosch-ic-chart-check:before {
    content: var(--boschicon-bosch-ic-chart-check)
}

.boschicon-bosch-ic-chart-dummy:before {
    content: var(--boschicon-bosch-ic-chart-dummy)
}

.boschicon-bosch-ic-chart-line:before {
    content: var(--boschicon-bosch-ic-chart-line)
}

.boschicon-bosch-ic-chat:before {
    content: var(--boschicon-bosch-ic-chat)
}

.boschicon-bosch-ic-chat-add:before {
    content: var(--boschicon-bosch-ic-chat-add)
}

.boschicon-bosch-ic-chat-question-answer:before {
    content: var(--boschicon-bosch-ic-chat-question-answer)
}

.boschicon-bosch-ic-chat-remove:before {
    content: var(--boschicon-bosch-ic-chat-remove)
}

.boschicon-bosch-ic-checklist:before {
    content: var(--boschicon-bosch-ic-checklist)
}

.boschicon-bosch-ic-checkmark:before {
    content: var(--boschicon-bosch-ic-checkmark)
}

.boschicon-bosch-ic-chip:before {
    content: var(--boschicon-bosch-ic-chip)
}

.boschicon-bosch-ic-circle-segment:before {
    content: var(--boschicon-bosch-ic-circle-segment)
}

.boschicon-bosch-ic-clear-all:before {
    content: var(--boschicon-bosch-ic-clear-all)
}

.boschicon-bosch-ic-clipboard:before {
    content: var(--boschicon-bosch-ic-clipboard)
}

.boschicon-bosch-ic-clipboard-list:before {
    content: var(--boschicon-bosch-ic-clipboard-list)
}

.boschicon-bosch-ic-clock:before {
    content: var(--boschicon-bosch-ic-clock)
}

.boschicon-bosch-ic-close:before {
    content: var(--boschicon-bosch-ic-close)
}

.boschicon-bosch-ic-close-all:before {
    content: var(--boschicon-bosch-ic-close-all)
}

.boschicon-bosch-ic-cloud:before {
    content: var(--boschicon-bosch-ic-cloud)
}

.boschicon-bosch-ic-cloud-co2:before {
    content: var(--boschicon-bosch-ic-cloud-co2)
}

.boschicon-bosch-ic-cloud-download:before {
    content: var(--boschicon-bosch-ic-cloud-download)
}

.boschicon-bosch-ic-cloud-nox:before {
    content: var(--boschicon-bosch-ic-cloud-nox)
}

.boschicon-bosch-ic-cloud-upload:before {
    content: var(--boschicon-bosch-ic-cloud-upload)
}

.boschicon-bosch-ic-club-arm-chair:before {
    content: var(--boschicon-bosch-ic-club-arm-chair)
}

.boschicon-bosch-ic-coffee-break:before {
    content: var(--boschicon-bosch-ic-coffee-break)
}

.boschicon-bosch-ic-coin-currency:before {
    content: var(--boschicon-bosch-ic-coin-currency)
}

.boschicon-bosch-ic-coin-dollar:before {
    content: var(--boschicon-bosch-ic-coin-dollar)
}

.boschicon-bosch-ic-colorpicker:before {
    content: var(--boschicon-bosch-ic-colorpicker)
}

.boschicon-bosch-ic-colors:before {
    content: var(--boschicon-bosch-ic-colors)
}

.boschicon-bosch-ic-command:before {
    content: var(--boschicon-bosch-ic-command)
}

.boschicon-bosch-ic-communicator:before {
    content: var(--boschicon-bosch-ic-communicator)
}

.boschicon-bosch-ic-compare:before {
    content: var(--boschicon-bosch-ic-compare)
}

.boschicon-bosch-ic-components:before {
    content: var(--boschicon-bosch-ic-components)
}

.boschicon-bosch-ic-components-available:before {
    content: var(--boschicon-bosch-ic-components-available)
}

.boschicon-bosch-ic-components-reservation:before {
    content: var(--boschicon-bosch-ic-components-reservation)
}

.boschicon-bosch-ic-concierge-bell:before {
    content: var(--boschicon-bosch-ic-concierge-bell)
}

.boschicon-bosch-ic-configuration:before {
    content: var(--boschicon-bosch-ic-configuration)
}

.boschicon-bosch-ic-confirmation:before {
    content: var(--boschicon-bosch-ic-confirmation)
}

.boschicon-bosch-ic-connection-off:before {
    content: var(--boschicon-bosch-ic-connection-off)
}

.boschicon-bosch-ic-connection-on:before {
    content: var(--boschicon-bosch-ic-connection-on)
}

.boschicon-bosch-ic-connectivity:before {
    content: var(--boschicon-bosch-ic-connectivity)
}

.boschicon-bosch-ic-construction:before {
    content: var(--boschicon-bosch-ic-construction)
}

.boschicon-bosch-ic-consumer-goods:before {
    content: var(--boschicon-bosch-ic-consumer-goods)
}

.boschicon-bosch-ic-contract:before {
    content: var(--boschicon-bosch-ic-contract)
}

.boschicon-bosch-ic-copy:before {
    content: var(--boschicon-bosch-ic-copy)
}

.boschicon-bosch-ic-cube:before {
    content: var(--boschicon-bosch-ic-cube)
}

.boschicon-bosch-ic-cube-arrows:before {
    content: var(--boschicon-bosch-ic-cube-arrows)
}

.boschicon-bosch-ic-cube-filled:before {
    content: var(--boschicon-bosch-ic-cube-filled)
}

.boschicon-bosch-ic-cube-shock:before {
    content: var(--boschicon-bosch-ic-cube-shock)
}

.boschicon-bosch-ic-cube-stacked:before {
    content: var(--boschicon-bosch-ic-cube-stacked)
}

.boschicon-bosch-ic-customerservice:before {
    content: var(--boschicon-bosch-ic-customerservice)
}

.boschicon-bosch-ic-cutlery:before {
    content: var(--boschicon-bosch-ic-cutlery)
}

.boschicon-bosch-ic-damper:before {
    content: var(--boschicon-bosch-ic-damper)
}

.boschicon-bosch-ic-danger-flash:before {
    content: var(--boschicon-bosch-ic-danger-flash)
}

.boschicon-bosch-ic-data-loss:before {
    content: var(--boschicon-bosch-ic-data-loss)
}

.boschicon-bosch-ic-dealer-details:before {
    content: var(--boschicon-bosch-ic-dealer-details)
}

.boschicon-bosch-ic-delete:before {
    content: var(--boschicon-bosch-ic-delete)
}

.boschicon-bosch-ic-delivery:before {
    content: var(--boschicon-bosch-ic-delivery)
}

.boschicon-bosch-ic-denied:before {
    content: var(--boschicon-bosch-ic-denied)
}

.boschicon-bosch-ic-desktop:before {
    content: var(--boschicon-bosch-ic-desktop)
}

.boschicon-bosch-ic-desktop-application-2d:before {
    content: var(--boschicon-bosch-ic-desktop-application-2d)
}

.boschicon-bosch-ic-desktop-application-3d:before {
    content: var(--boschicon-bosch-ic-desktop-application-3d)
}

.boschicon-bosch-ic-development:before {
    content: var(--boschicon-bosch-ic-development)
}

.boschicon-bosch-ic-devices:before {
    content: var(--boschicon-bosch-ic-devices)
}

.boschicon-bosch-ic-devices-mobile:before {
    content: var(--boschicon-bosch-ic-devices-mobile)
}

.boschicon-bosch-ic-directory:before {
    content: var(--boschicon-bosch-ic-directory)
}

.boschicon-bosch-ic-dna:before {
    content: var(--boschicon-bosch-ic-dna)
}

.boschicon-bosch-ic-do-not-disturb:before {
    content: var(--boschicon-bosch-ic-do-not-disturb)
}

.boschicon-bosch-ic-document:before {
    content: var(--boschicon-bosch-ic-document)
}

.boschicon-bosch-ic-document-add:before {
    content: var(--boschicon-bosch-ic-document-add)
}

.boschicon-bosch-ic-document-arrow-down:before {
    content: var(--boschicon-bosch-ic-document-arrow-down)
}

.boschicon-bosch-ic-document-arrow-up:before {
    content: var(--boschicon-bosch-ic-document-arrow-up)
}

.boschicon-bosch-ic-document-audio:before {
    content: var(--boschicon-bosch-ic-document-audio)
}

.boschicon-bosch-ic-document-check:before {
    content: var(--boschicon-bosch-ic-document-check)
}

.boschicon-bosch-ic-document-cloud:before {
    content: var(--boschicon-bosch-ic-document-cloud)
}

.boschicon-bosch-ic-document-copy:before {
    content: var(--boschicon-bosch-ic-document-copy)
}

.boschicon-bosch-ic-document-delete:before {
    content: var(--boschicon-bosch-ic-document-delete)
}

.boschicon-bosch-ic-document-doc:before {
    content: var(--boschicon-bosch-ic-document-doc)
}

.boschicon-bosch-ic-document-edit:before {
    content: var(--boschicon-bosch-ic-document-edit)
}

.boschicon-bosch-ic-document-error:before {
    content: var(--boschicon-bosch-ic-document-error)
}

.boschicon-bosch-ic-document-locked:before {
    content: var(--boschicon-bosch-ic-document-locked)
}

.boschicon-bosch-ic-document-log:before {
    content: var(--boschicon-bosch-ic-document-log)
}

.boschicon-bosch-ic-document-one:before {
    content: var(--boschicon-bosch-ic-document-one)
}

.boschicon-bosch-ic-document-pdf:before {
    content: var(--boschicon-bosch-ic-document-pdf)
}

.boschicon-bosch-ic-document-plain:before {
    content: var(--boschicon-bosch-ic-document-plain)
}

.boschicon-bosch-ic-document-plain-add:before {
    content: var(--boschicon-bosch-ic-document-plain-add)
}

.boschicon-bosch-ic-document-plain-delete:before {
    content: var(--boschicon-bosch-ic-document-plain-delete)
}

.boschicon-bosch-ic-document-ppt:before {
    content: var(--boschicon-bosch-ic-document-ppt)
}

.boschicon-bosch-ic-document-pub:before {
    content: var(--boschicon-bosch-ic-document-pub)
}

.boschicon-bosch-ic-document-rtf:before {
    content: var(--boschicon-bosch-ic-document-rtf)
}

.boschicon-bosch-ic-document-save-to:before {
    content: var(--boschicon-bosch-ic-document-save-to)
}

.boschicon-bosch-ic-document-search:before {
    content: var(--boschicon-bosch-ic-document-search)
}

.boschicon-bosch-ic-document-settings:before {
    content: var(--boschicon-bosch-ic-document-settings)
}

.boschicon-bosch-ic-document-test:before {
    content: var(--boschicon-bosch-ic-document-test)
}

.boschicon-bosch-ic-document-text:before {
    content: var(--boschicon-bosch-ic-document-text)
}

.boschicon-bosch-ic-document-txt:before {
    content: var(--boschicon-bosch-ic-document-txt)
}

.boschicon-bosch-ic-document-vsd:before {
    content: var(--boschicon-bosch-ic-document-vsd)
}

.boschicon-bosch-ic-document-xls:before {
    content: var(--boschicon-bosch-ic-document-xls)
}

.boschicon-bosch-ic-document-xml:before {
    content: var(--boschicon-bosch-ic-document-xml)
}

.boschicon-bosch-ic-document-zip:before {
    content: var(--boschicon-bosch-ic-document-zip)
}

.boschicon-bosch-ic-dome:before {
    content: var(--boschicon-bosch-ic-dome)
}

.boschicon-bosch-ic-door:before {
    content: var(--boschicon-bosch-ic-door)
}

.boschicon-bosch-ic-door-sensor:before {
    content: var(--boschicon-bosch-ic-door-sensor)
}

.boschicon-bosch-ic-down:before {
    content: var(--boschicon-bosch-ic-down)
}

.boschicon-bosch-ic-down-double:before {
    content: var(--boschicon-bosch-ic-down-double)
}

.boschicon-bosch-ic-download:before {
    content: var(--boschicon-bosch-ic-download)
}

.boschicon-bosch-ic-drag-handle:before {
    content: var(--boschicon-bosch-ic-drag-handle)
}

.boschicon-bosch-ic-dragdrop:before {
    content: var(--boschicon-bosch-ic-dragdrop)
}

.boschicon-bosch-ic-drop:before {
    content: var(--boschicon-bosch-ic-drop)
}

.boschicon-bosch-ic-e-charging:before {
    content: var(--boschicon-bosch-ic-e-charging)
}

.boschicon-bosch-ic-e-mobility:before {
    content: var(--boschicon-bosch-ic-e-mobility)
}

.boschicon-bosch-ic-ear-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-ear-off-disabled-light)
}

.boschicon-bosch-ic-ear-on:before {
    content: var(--boschicon-bosch-ic-ear-on)
}

.boschicon-bosch-ic-eco-system:before {
    content: var(--boschicon-bosch-ic-eco-system)
}

.boschicon-bosch-ic-edit:before {
    content: var(--boschicon-bosch-ic-edit)
}

.boschicon-bosch-ic-education:before {
    content: var(--boschicon-bosch-ic-education)
}

.boschicon-bosch-ic-efficiency:before {
    content: var(--boschicon-bosch-ic-efficiency)
}

.boschicon-bosch-ic-elevator:before {
    content: var(--boschicon-bosch-ic-elevator)
}

.boschicon-bosch-ic-elevator-alarm:before {
    content: var(--boschicon-bosch-ic-elevator-alarm)
}

.boschicon-bosch-ic-elevator-cloud:before {
    content: var(--boschicon-bosch-ic-elevator-cloud)
}

.boschicon-bosch-ic-elevator-headset:before {
    content: var(--boschicon-bosch-ic-elevator-headset)
}

.boschicon-bosch-ic-elevator-service:before {
    content: var(--boschicon-bosch-ic-elevator-service)
}

.boschicon-bosch-ic-emergency-exit:before {
    content: var(--boschicon-bosch-ic-emergency-exit)
}

.boschicon-bosch-ic-emoji-happy:before {
    content: var(--boschicon-bosch-ic-emoji-happy)
}

.boschicon-bosch-ic-emoji-neutral:before {
    content: var(--boschicon-bosch-ic-emoji-neutral)
}

.boschicon-bosch-ic-emoji-sad:before {
    content: var(--boschicon-bosch-ic-emoji-sad)
}

.boschicon-bosch-ic-emoji-super-happy:before {
    content: var(--boschicon-bosch-ic-emoji-super-happy)
}

.boschicon-bosch-ic-emoji-very-sad:before {
    content: var(--boschicon-bosch-ic-emoji-very-sad)
}

.boschicon-bosch-ic-eu-energy-label:before {
    content: var(--boschicon-bosch-ic-eu-energy-label)
}

.boschicon-bosch-ic-excavator:before {
    content: var(--boschicon-bosch-ic-excavator)
}

.boschicon-bosch-ic-exit:before {
    content: var(--boschicon-bosch-ic-exit)
}

.boschicon-bosch-ic-expansion-arrows:before {
    content: var(--boschicon-bosch-ic-expansion-arrows)
}

.boschicon-bosch-ic-explosion:before {
    content: var(--boschicon-bosch-ic-explosion)
}

.boschicon-bosch-ic-export:before {
    content: var(--boschicon-bosch-ic-export)
}

.boschicon-bosch-ic-externallink:before {
    content: var(--boschicon-bosch-ic-externallink)
}

.boschicon-bosch-ic-fast-forward:before {
    content: var(--boschicon-bosch-ic-fast-forward)
}

.boschicon-bosch-ic-faucet:before {
    content: var(--boschicon-bosch-ic-faucet)
}

.boschicon-bosch-ic-favorites:before {
    content: var(--boschicon-bosch-ic-favorites)
}

.boschicon-bosch-ic-fax:before {
    content: var(--boschicon-bosch-ic-fax)
}

.boschicon-bosch-ic-female:before {
    content: var(--boschicon-bosch-ic-female)
}

.boschicon-bosch-ic-film:before {
    content: var(--boschicon-bosch-ic-film)
}

.boschicon-bosch-ic-filter:before {
    content: var(--boschicon-bosch-ic-filter)
}

.boschicon-bosch-ic-filter-success:before {
    content: var(--boschicon-bosch-ic-filter-success)
}

.boschicon-bosch-ic-fingerprint:before {
    content: var(--boschicon-bosch-ic-fingerprint)
}

.boschicon-bosch-ic-fire:before {
    content: var(--boschicon-bosch-ic-fire)
}

.boschicon-bosch-ic-fire-emergency:before {
    content: var(--boschicon-bosch-ic-fire-emergency)
}

.boschicon-bosch-ic-fireworks:before {
    content: var(--boschicon-bosch-ic-fireworks)
}

.boschicon-bosch-ic-first-aid:before {
    content: var(--boschicon-bosch-ic-first-aid)
}

.boschicon-bosch-ic-first-aid-cross:before {
    content: var(--boschicon-bosch-ic-first-aid-cross)
}

.boschicon-bosch-ic-fit-to-sceen:before {
    content: var(--boschicon-bosch-ic-fit-to-sceen)
}

.boschicon-bosch-ic-flag:before {
    content: var(--boschicon-bosch-ic-flag)
}

.boschicon-bosch-ic-flash:before {
    content: var(--boschicon-bosch-ic-flash)
}

.boschicon-bosch-ic-flask:before {
    content: var(--boschicon-bosch-ic-flask)
}

.boschicon-bosch-ic-flexpress:before {
    content: var(--boschicon-bosch-ic-flexpress)
}

.boschicon-bosch-ic-folder:before {
    content: var(--boschicon-bosch-ic-folder)
}

.boschicon-bosch-ic-folder-download:before {
    content: var(--boschicon-bosch-ic-folder-download)
}

.boschicon-bosch-ic-folder-open:before {
    content: var(--boschicon-bosch-ic-folder-open)
}

.boschicon-bosch-ic-folder-upload:before {
    content: var(--boschicon-bosch-ic-folder-upload)
}

.boschicon-bosch-ic-fork-lift:before {
    content: var(--boschicon-bosch-ic-fork-lift)
}

.boschicon-bosch-ic-fork-lift-locator:before {
    content: var(--boschicon-bosch-ic-fork-lift-locator)
}

.boschicon-bosch-ic-forward-right:before {
    content: var(--boschicon-bosch-ic-forward-right)
}

.boschicon-bosch-ic-forward-right-double:before {
    content: var(--boschicon-bosch-ic-forward-right-double)
}

.boschicon-bosch-ic-full-empty:before {
    content: var(--boschicon-bosch-ic-full-empty)
}

.boschicon-bosch-ic-fullscreen:before {
    content: var(--boschicon-bosch-ic-fullscreen)
}

.boschicon-bosch-ic-fullscreen-arrows:before {
    content: var(--boschicon-bosch-ic-fullscreen-arrows)
}

.boschicon-bosch-ic-fullscreen-exit:before {
    content: var(--boschicon-bosch-ic-fullscreen-exit)
}

.boschicon-bosch-ic-g-arrow-down:before {
    content: var(--boschicon-bosch-ic-g-arrow-down)
}

.boschicon-bosch-ic-g-arrow-up:before {
    content: var(--boschicon-bosch-ic-g-arrow-up)
}

.boschicon-bosch-ic-generator:before {
    content: var(--boschicon-bosch-ic-generator)
}

.boschicon-bosch-ic-gift:before {
    content: var(--boschicon-bosch-ic-gift)
}

.boschicon-bosch-ic-glance:before {
    content: var(--boschicon-bosch-ic-glance)
}

.boschicon-bosch-ic-glas-plate:before {
    content: var(--boschicon-bosch-ic-glas-plate)
}

.boschicon-bosch-ic-globe:before {
    content: var(--boschicon-bosch-ic-globe)
}

.boschicon-bosch-ic-globe-arrow:before {
    content: var(--boschicon-bosch-ic-globe-arrow)
}

.boschicon-bosch-ic-glossary:before {
    content: var(--boschicon-bosch-ic-glossary)
}

.boschicon-bosch-ic-grid-view:before {
    content: var(--boschicon-bosch-ic-grid-view)
}

.boschicon-bosch-ic-hammer:before {
    content: var(--boschicon-bosch-ic-hammer)
}

.boschicon-bosch-ic-hand:before {
    content: var(--boschicon-bosch-ic-hand)
}

.boschicon-bosch-ic-hand-motion:before {
    content: var(--boschicon-bosch-ic-hand-motion)
}

.boschicon-bosch-ic-hand-motion-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-hand-motion-off-disabled-light)
}

.boschicon-bosch-ic-handlewithcare:before {
    content: var(--boschicon-bosch-ic-handlewithcare)
}

.boschicon-bosch-ic-handover-add:before {
    content: var(--boschicon-bosch-ic-handover-add)
}

.boschicon-bosch-ic-handover-check:before {
    content: var(--boschicon-bosch-ic-handover-check)
}

.boschicon-bosch-ic-handover-remove:before {
    content: var(--boschicon-bosch-ic-handover-remove)
}

.boschicon-bosch-ic-hanger:before {
    content: var(--boschicon-bosch-ic-hanger)
}

.boschicon-bosch-ic-health:before {
    content: var(--boschicon-bosch-ic-health)
}

.boschicon-bosch-ic-heart:before {
    content: var(--boschicon-bosch-ic-heart)
}

.boschicon-bosch-ic-history:before {
    content: var(--boschicon-bosch-ic-history)
}

.boschicon-bosch-ic-home:before {
    content: var(--boschicon-bosch-ic-home)
}

.boschicon-bosch-ic-home-locator:before {
    content: var(--boschicon-bosch-ic-home-locator)
}

.boschicon-bosch-ic-hourglass:before {
    content: var(--boschicon-bosch-ic-hourglass)
}

.boschicon-bosch-ic-hydrant:before {
    content: var(--boschicon-bosch-ic-hydrant)
}

.boschicon-bosch-ic-ice:before {
    content: var(--boschicon-bosch-ic-ice)
}

.boschicon-bosch-ic-imagery:before {
    content: var(--boschicon-bosch-ic-imagery)
}

.boschicon-bosch-ic-imagery-add:before {
    content: var(--boschicon-bosch-ic-imagery-add)
}

.boschicon-bosch-ic-imagery-remove:before {
    content: var(--boschicon-bosch-ic-imagery-remove)
}

.boschicon-bosch-ic-import:before {
    content: var(--boschicon-bosch-ic-import)
}

.boschicon-bosch-ic-imprint:before {
    content: var(--boschicon-bosch-ic-imprint)
}

.boschicon-bosch-ic-impulse:before {
    content: var(--boschicon-bosch-ic-impulse)
}

.boschicon-bosch-ic-industry:before {
    content: var(--boschicon-bosch-ic-industry)
}

.boschicon-bosch-ic-industry-clock:before {
    content: var(--boschicon-bosch-ic-industry-clock)
}

.boschicon-bosch-ic-industry-connected:before {
    content: var(--boschicon-bosch-ic-industry-connected)
}

.boschicon-bosch-ic-info:before {
    content: var(--boschicon-bosch-ic-info)
}

.boschicon-bosch-ic-info-i:before {
    content: var(--boschicon-bosch-ic-info-i)
}

.boschicon-bosch-ic-interval:before {
    content: var(--boschicon-bosch-ic-interval)
}

.boschicon-bosch-ic-it-device:before {
    content: var(--boschicon-bosch-ic-it-device)
}

.boschicon-bosch-ic-jewel:before {
    content: var(--boschicon-bosch-ic-jewel)
}

.boschicon-bosch-ic-keyboard:before {
    content: var(--boschicon-bosch-ic-keyboard)
}

.boschicon-bosch-ic-label:before {
    content: var(--boschicon-bosch-ic-label)
}

.boschicon-bosch-ic-laptop:before {
    content: var(--boschicon-bosch-ic-laptop)
}

.boschicon-bosch-ic-laser:before {
    content: var(--boschicon-bosch-ic-laser)
}

.boschicon-bosch-ic-layout:before {
    content: var(--boschicon-bosch-ic-layout)
}

.boschicon-bosch-ic-leaf:before {
    content: var(--boschicon-bosch-ic-leaf)
}

.boschicon-bosch-ic-led:before {
    content: var(--boschicon-bosch-ic-led)
}

.boschicon-bosch-ic-brick:before {
    content: var(--boschicon-bosch-ic-brick)
}

.boschicon-bosch-ic-brick-slanting-1:before {
    content: var(--boschicon-bosch-ic-brick-slanting-1)
}

.boschicon-bosch-ic-brick-slanting-2:before {
    content: var(--boschicon-bosch-ic-brick-slanting-2)
}

.boschicon-bosch-ic-less-minimize:before {
    content: var(--boschicon-bosch-ic-less-minimize)
}

.boschicon-bosch-ic-lightbulb:before {
    content: var(--boschicon-bosch-ic-lightbulb)
}

.boschicon-bosch-ic-lightbulb-off:before {
    content: var(--boschicon-bosch-ic-lightbulb-off)
}

.boschicon-bosch-ic-line-chart:before {
    content: var(--boschicon-bosch-ic-line-chart)
}

.boschicon-bosch-ic-link:before {
    content: var(--boschicon-bosch-ic-link)
}

.boschicon-bosch-ic-link-broken:before {
    content: var(--boschicon-bosch-ic-link-broken)
}

.boschicon-bosch-ic-list-view:before {
    content: var(--boschicon-bosch-ic-list-view)
}

.boschicon-bosch-ic-list-view-mobile:before {
    content: var(--boschicon-bosch-ic-list-view-mobile)
}

.boschicon-bosch-ic-livechat:before {
    content: var(--boschicon-bosch-ic-livechat)
}

.boschicon-bosch-ic-locator:before {
    content: var(--boschicon-bosch-ic-locator)
}

.boschicon-bosch-ic-locator-ip-connected:before {
    content: var(--boschicon-bosch-ic-locator-ip-connected)
}

.boschicon-bosch-ic-locator-ip-disconnected:before {
    content: var(--boschicon-bosch-ic-locator-ip-disconnected)
}

.boschicon-bosch-ic-locator-spot:before {
    content: var(--boschicon-bosch-ic-locator-spot)
}

.boschicon-bosch-ic-locator-spot-check:before {
    content: var(--boschicon-bosch-ic-locator-spot-check)
}

.boschicon-bosch-ic-lock-closed:before {
    content: var(--boschicon-bosch-ic-lock-closed)
}

.boschicon-bosch-ic-lock-open:before {
    content: var(--boschicon-bosch-ic-lock-open)
}

.boschicon-bosch-ic-login:before {
    content: var(--boschicon-bosch-ic-login)
}

.boschicon-bosch-ic-logistics:before {
    content: var(--boschicon-bosch-ic-logistics)
}

.boschicon-bosch-ic-logout:before {
    content: var(--boschicon-bosch-ic-logout)
}

.boschicon-bosch-ic-machine:before {
    content: var(--boschicon-bosch-ic-machine)
}

.boschicon-bosch-ic-magnet:before {
    content: var(--boschicon-bosch-ic-magnet)
}

.boschicon-bosch-ic-mail:before {
    content: var(--boschicon-bosch-ic-mail)
}

.boschicon-bosch-ic-mail-forward:before {
    content: var(--boschicon-bosch-ic-mail-forward)
}

.boschicon-bosch-ic-mail-open:before {
    content: var(--boschicon-bosch-ic-mail-open)
}

.boschicon-bosch-ic-mail-out:before {
    content: var(--boschicon-bosch-ic-mail-out)
}

.boschicon-bosch-ic-mail-reply:before {
    content: var(--boschicon-bosch-ic-mail-reply)
}

.boschicon-bosch-ic-male:before {
    content: var(--boschicon-bosch-ic-male)
}

.boschicon-bosch-ic-map:before {
    content: var(--boschicon-bosch-ic-map)
}

.boschicon-bosch-ic-material-add:before {
    content: var(--boschicon-bosch-ic-material-add)
}

.boschicon-bosch-ic-material-check:before {
    content: var(--boschicon-bosch-ic-material-check)
}

.boschicon-bosch-ic-material-remove:before {
    content: var(--boschicon-bosch-ic-material-remove)
}

.boschicon-bosch-ic-maximize:before {
    content: var(--boschicon-bosch-ic-maximize)
}

.boschicon-bosch-ic-mechanic:before {
    content: var(--boschicon-bosch-ic-mechanic)
}

.boschicon-bosch-ic-megaphone:before {
    content: var(--boschicon-bosch-ic-megaphone)
}

.boschicon-bosch-ic-message:before {
    content: var(--boschicon-bosch-ic-message)
}

.boschicon-bosch-ic-mic:before {
    content: var(--boschicon-bosch-ic-mic)
}

.boschicon-bosch-ic-microphone:before {
    content: var(--boschicon-bosch-ic-microphone)
}

.boschicon-bosch-ic-microphone-classic:before {
    content: var(--boschicon-bosch-ic-microphone-classic)
}

.boschicon-bosch-ic-minimize:before {
    content: var(--boschicon-bosch-ic-minimize)
}

.boschicon-bosch-ic-money-currency:before {
    content: var(--boschicon-bosch-ic-money-currency)
}

.boschicon-bosch-ic-money-dollar:before {
    content: var(--boschicon-bosch-ic-money-dollar)
}

.boschicon-bosch-ic-moneybag-currency:before {
    content: var(--boschicon-bosch-ic-moneybag-currency)
}

.boschicon-bosch-ic-moneybag-dollar:before {
    content: var(--boschicon-bosch-ic-moneybag-dollar)
}

.boschicon-bosch-ic-monument:before {
    content: var(--boschicon-bosch-ic-monument)
}

.boschicon-bosch-ic-moon:before {
    content: var(--boschicon-bosch-ic-moon)
}

.boschicon-bosch-ic-motorcycle:before {
    content: var(--boschicon-bosch-ic-motorcycle)
}

.boschicon-bosch-ic-motorcycle-side-car:before {
    content: var(--boschicon-bosch-ic-motorcycle-side-car)
}

.boschicon-bosch-ic-motorcycle-side:before {
    content: var(--boschicon-bosch-ic-motorcycle-side)
}

.boschicon-bosch-ic-mouse:before {
    content: var(--boschicon-bosch-ic-mouse)
}

.boschicon-bosch-ic-mouse-left:before {
    content: var(--boschicon-bosch-ic-mouse-left)
}

.boschicon-bosch-ic-mouse-right:before {
    content: var(--boschicon-bosch-ic-mouse-right)
}

.boschicon-bosch-ic-mouth:before {
    content: var(--boschicon-bosch-ic-mouth)
}

.boschicon-bosch-ic-my-product:before {
    content: var(--boschicon-bosch-ic-my-product)
}

.boschicon-bosch-ic-new-way-work:before {
    content: var(--boschicon-bosch-ic-new-way-work)
}

.boschicon-bosch-ic-newsletter:before {
    content: var(--boschicon-bosch-ic-newsletter)
}

.boschicon-bosch-ic-newspaper:before {
    content: var(--boschicon-bosch-ic-newspaper)
}

.boschicon-bosch-ic-nose:before {
    content: var(--boschicon-bosch-ic-nose)
}

.boschicon-bosch-ic-notepad:before {
    content: var(--boschicon-bosch-ic-notepad)
}

.boschicon-bosch-ic-notepad-edit:before {
    content: var(--boschicon-bosch-ic-notepad-edit)
}

.boschicon-bosch-ic-notification:before {
    content: var(--boschicon-bosch-ic-notification)
}

.boschicon-bosch-ic-notification-active:before {
    content: var(--boschicon-bosch-ic-notification-active)
}

.boschicon-bosch-ic-notification-add:before {
    content: var(--boschicon-bosch-ic-notification-add)
}

.boschicon-bosch-ic-notification-remove:before {
    content: var(--boschicon-bosch-ic-notification-remove)
}

.boschicon-bosch-ic-oil-car:before {
    content: var(--boschicon-bosch-ic-oil-car)
}

.boschicon-bosch-ic-omnichannel:before {
    content: var(--boschicon-bosch-ic-omnichannel)
}

.boschicon-bosch-ic-options:before {
    content: var(--boschicon-bosch-ic-options)
}

.boschicon-bosch-ic-origami-boat:before {
    content: var(--boschicon-bosch-ic-origami-boat)
}

.boschicon-bosch-ic-pallete-car:before {
    content: var(--boschicon-bosch-ic-pallete-car)
}

.boschicon-bosch-ic-pallete-car-connected:before {
    content: var(--boschicon-bosch-ic-pallete-car-connected)
}

.boschicon-bosch-ic-panel:before {
    content: var(--boschicon-bosch-ic-panel)
}

.boschicon-bosch-ic-paperclip:before {
    content: var(--boschicon-bosch-ic-paperclip)
}

.boschicon-bosch-ic-paperplane:before {
    content: var(--boschicon-bosch-ic-paperplane)
}

.boschicon-bosch-ic-parking:before {
    content: var(--boschicon-bosch-ic-parking)
}

.boschicon-bosch-ic-pause:before {
    content: var(--boschicon-bosch-ic-pause)
}

.boschicon-bosch-ic-payment:before {
    content: var(--boschicon-bosch-ic-payment)
}

.boschicon-bosch-ic-people:before {
    content: var(--boschicon-bosch-ic-people)
}

.boschicon-bosch-ic-petrol-station:before {
    content: var(--boschicon-bosch-ic-petrol-station)
}

.boschicon-bosch-ic-piggybank:before {
    content: var(--boschicon-bosch-ic-piggybank)
}

.boschicon-bosch-ic-pin-classic:before {
    content: var(--boschicon-bosch-ic-pin-classic)
}

.boschicon-bosch-ic-pin-modern:before {
    content: var(--boschicon-bosch-ic-pin-modern)
}

.boschicon-bosch-ic-plane-side:before {
    content: var(--boschicon-bosch-ic-plane-side)
}

.boschicon-bosch-ic-play:before {
    content: var(--boschicon-bosch-ic-play)
}

.boschicon-bosch-ic-plug-12v:before {
    content: var(--boschicon-bosch-ic-plug-12v)
}

.boschicon-bosch-ic-podium-speaker:before {
    content: var(--boschicon-bosch-ic-podium-speaker)
}

.boschicon-bosch-ic-police:before {
    content: var(--boschicon-bosch-ic-police)
}

.boschicon-bosch-ic-poop:before {
    content: var(--boschicon-bosch-ic-poop)
}

.boschicon-bosch-ic-post-it:before {
    content: var(--boschicon-bosch-ic-post-it)
}

.boschicon-bosch-ic-postal-code:before {
    content: var(--boschicon-bosch-ic-postal-code)
}

.boschicon-bosch-ic-power:before {
    content: var(--boschicon-bosch-ic-power)
}

.boschicon-bosch-ic-print:before {
    content: var(--boschicon-bosch-ic-print)
}

.boschicon-bosch-ic-prototyping:before {
    content: var(--boschicon-bosch-ic-prototyping)
}

.boschicon-bosch-ic-puzzle:before {
    content: var(--boschicon-bosch-ic-puzzle)
}

.boschicon-bosch-ic-quad:before {
    content: var(--boschicon-bosch-ic-quad)
}

.boschicon-bosch-ic-question:before {
    content: var(--boschicon-bosch-ic-question)
}

.boschicon-bosch-ic-radar:before {
    content: var(--boschicon-bosch-ic-radar)
}

.boschicon-bosch-ic-radio:before {
    content: var(--boschicon-bosch-ic-radio)
}

.boschicon-bosch-ic-radiotower:before {
    content: var(--boschicon-bosch-ic-radiotower)
}

.boschicon-bosch-ic-redirect:before {
    content: var(--boschicon-bosch-ic-redirect)
}

.boschicon-bosch-ic-redo:before {
    content: var(--boschicon-bosch-ic-redo)
}

.boschicon-bosch-ic-reference:before {
    content: var(--boschicon-bosch-ic-reference)
}

.boschicon-bosch-ic-refresh:before {
    content: var(--boschicon-bosch-ic-refresh)
}

.boschicon-bosch-ic-refresh-cloud:before {
    content: var(--boschicon-bosch-ic-refresh-cloud)
}

.boschicon-bosch-ic-registration:before {
    content: var(--boschicon-bosch-ic-registration)
}

.boschicon-bosch-ic-remote:before {
    content: var(--boschicon-bosch-ic-remote)
}

.boschicon-bosch-ic-reset:before {
    content: var(--boschicon-bosch-ic-reset)
}

.boschicon-bosch-ic-resolution:before {
    content: var(--boschicon-bosch-ic-resolution)
}

.boschicon-bosch-ic-robot:before {
    content: var(--boschicon-bosch-ic-robot)
}

.boschicon-bosch-ic-robot-connected:before {
    content: var(--boschicon-bosch-ic-robot-connected)
}

.boschicon-bosch-ic-robothead:before {
    content: var(--boschicon-bosch-ic-robothead)
}

.boschicon-bosch-ic-rocket:before {
    content: var(--boschicon-bosch-ic-rocket)
}

.boschicon-bosch-ic-rotation:before {
    content: var(--boschicon-bosch-ic-rotation)
}

.boschicon-bosch-ic-rotation-360:before {
    content: var(--boschicon-bosch-ic-rotation-360)
}

.boschicon-bosch-ic-rotation-x-left:before {
    content: var(--boschicon-bosch-ic-rotation-x-left)
}

.boschicon-bosch-ic-rotation-x-right:before {
    content: var(--boschicon-bosch-ic-rotation-x-right)
}

.boschicon-bosch-ic-rotation-y-down:before {
    content: var(--boschicon-bosch-ic-rotation-y-down)
}

.boschicon-bosch-ic-rotation-y-up:before {
    content: var(--boschicon-bosch-ic-rotation-y-up)
}

.boschicon-bosch-ic-route:before {
    content: var(--boschicon-bosch-ic-route)
}

.boschicon-bosch-ic-ruler:before {
    content: var(--boschicon-bosch-ic-ruler)
}

.boschicon-bosch-ic-ruler-pen:before {
    content: var(--boschicon-bosch-ic-ruler-pen)
}

.boschicon-bosch-ic-satellite:before {
    content: var(--boschicon-bosch-ic-satellite)
}

.boschicon-bosch-ic-save:before {
    content: var(--boschicon-bosch-ic-save)
}

.boschicon-bosch-ic-scale:before {
    content: var(--boschicon-bosch-ic-scale)
}

.boschicon-bosch-ic-scissors:before {
    content: var(--boschicon-bosch-ic-scissors)
}

.boschicon-bosch-ic-search:before {
    content: var(--boschicon-bosch-ic-search)
}

.boschicon-bosch-ic-security:before {
    content: var(--boschicon-bosch-ic-security)
}

.boschicon-bosch-ic-security-check:before {
    content: var(--boschicon-bosch-ic-security-check)
}

.boschicon-bosch-ic-security-user:before {
    content: var(--boschicon-bosch-ic-security-user)
}

.boschicon-bosch-ic-sensor:before {
    content: var(--boschicon-bosch-ic-sensor)
}

.boschicon-bosch-ic-server:before {
    content: var(--boschicon-bosch-ic-server)
}

.boschicon-bosch-ic-server-expansion:before {
    content: var(--boschicon-bosch-ic-server-expansion)
}

.boschicon-bosch-ic-server-rate:before {
    content: var(--boschicon-bosch-ic-server-rate)
}

.boschicon-bosch-ic-service-agent:before {
    content: var(--boschicon-bosch-ic-service-agent)
}

.boschicon-bosch-ic-service-time:before {
    content: var(--boschicon-bosch-ic-service-time)
}

.boschicon-bosch-ic-settings:before {
    content: var(--boschicon-bosch-ic-settings)
}

.boschicon-bosch-ic-settings-arrows:before {
    content: var(--boschicon-bosch-ic-settings-arrows)
}

.boschicon-bosch-ic-settings-connected:before {
    content: var(--boschicon-bosch-ic-settings-connected)
}

.boschicon-bosch-ic-share:before {
    content: var(--boschicon-bosch-ic-share)
}

.boschicon-bosch-ic-shield-stop:before {
    content: var(--boschicon-bosch-ic-shield-stop)
}

.boschicon-bosch-ic-ship:before {
    content: var(--boschicon-bosch-ic-ship)
}

.boschicon-bosch-ic-ship-side:before {
    content: var(--boschicon-bosch-ic-ship-side)
}

.boschicon-bosch-ic-shoppingcart:before {
    content: var(--boschicon-bosch-ic-shoppingcart)
}

.boschicon-bosch-ic-shoppingcart-add:before {
    content: var(--boschicon-bosch-ic-shoppingcart-add)
}

.boschicon-bosch-ic-shoppingcart-switch:before {
    content: var(--boschicon-bosch-ic-shoppingcart-switch)
}

.boschicon-bosch-ic-signal-full:before {
    content: var(--boschicon-bosch-ic-signal-full)
}

.boschicon-bosch-ic-signal-half:before {
    content: var(--boschicon-bosch-ic-signal-half)
}

.boschicon-bosch-ic-signal-lost:before {
    content: var(--boschicon-bosch-ic-signal-lost)
}

.boschicon-bosch-ic-signpost:before {
    content: var(--boschicon-bosch-ic-signpost)
}

.boschicon-bosch-ic-simcard:before {
    content: var(--boschicon-bosch-ic-simcard)
}

.boschicon-bosch-ic-skyscraper:before {
    content: var(--boschicon-bosch-ic-skyscraper)
}

.boschicon-bosch-ic-smartcity:before {
    content: var(--boschicon-bosch-ic-smartcity)
}

.boschicon-bosch-ic-smarthome:before {
    content: var(--boschicon-bosch-ic-smarthome)
}

.boschicon-bosch-ic-smartphone:before {
    content: var(--boschicon-bosch-ic-smartphone)
}

.boschicon-bosch-ic-smartphone-acoustic:before {
    content: var(--boschicon-bosch-ic-smartphone-acoustic)
}

.boschicon-bosch-ic-smartphone-arrow-right:before {
    content: var(--boschicon-bosch-ic-smartphone-arrow-right)
}

.boschicon-bosch-ic-smartphone-arrows-x-y-z:before {
    content: var(--boschicon-bosch-ic-smartphone-arrows-x-y-z)
}

.boschicon-bosch-ic-smartphone-clock:before {
    content: var(--boschicon-bosch-ic-smartphone-clock)
}

.boschicon-bosch-ic-smartphone-cloud:before {
    content: var(--boschicon-bosch-ic-smartphone-cloud)
}

.boschicon-bosch-ic-smartphone-loading-wheel:before {
    content: var(--boschicon-bosch-ic-smartphone-loading-wheel)
}

.boschicon-bosch-ic-smartphone-smashed:before {
    content: var(--boschicon-bosch-ic-smartphone-smashed)
}

.boschicon-bosch-ic-smartphone-vibration:before {
    content: var(--boschicon-bosch-ic-smartphone-vibration)
}

.boschicon-bosch-ic-smartphone-z:before {
    content: var(--boschicon-bosch-ic-smartphone-z)
}

.boschicon-bosch-ic-smartwatch-connected:before {
    content: var(--boschicon-bosch-ic-smartwatch-connected)
}

.boschicon-bosch-ic-spare-parts:before {
    content: var(--boschicon-bosch-ic-spare-parts)
}

.boschicon-bosch-ic-spark-plug:before {
    content: var(--boschicon-bosch-ic-spark-plug)
}

.boschicon-bosch-ic-speaker-acoustic:before {
    content: var(--boschicon-bosch-ic-speaker-acoustic)
}

.boschicon-bosch-ic-speedometer:before {
    content: var(--boschicon-bosch-ic-speedometer)
}

.boschicon-bosch-ic-stadium:before {
    content: var(--boschicon-bosch-ic-stadium)
}

.boschicon-bosch-ic-stairs:before {
    content: var(--boschicon-bosch-ic-stairs)
}

.boschicon-bosch-ic-stamp:before {
    content: var(--boschicon-bosch-ic-stamp)
}

.boschicon-bosch-ic-standby:before {
    content: var(--boschicon-bosch-ic-standby)
}

.boschicon-bosch-ic-steering-wheel:before {
    content: var(--boschicon-bosch-ic-steering-wheel)
}

.boschicon-bosch-ic-steering-wheel-connected:before {
    content: var(--boschicon-bosch-ic-steering-wheel-connected)
}

.boschicon-bosch-ic-steering-wheel-hands:before {
    content: var(--boschicon-bosch-ic-steering-wheel-hands)
}

.boschicon-bosch-ic-steps:before {
    content: var(--boschicon-bosch-ic-steps)
}

.boschicon-bosch-ic-stethoscope:before {
    content: var(--boschicon-bosch-ic-stethoscope)
}

.boschicon-bosch-ic-stop:before {
    content: var(--boschicon-bosch-ic-stop)
}

.boschicon-bosch-ic-stopwatch:before {
    content: var(--boschicon-bosch-ic-stopwatch)
}

.boschicon-bosch-ic-storage-local:before {
    content: var(--boschicon-bosch-ic-storage-local)
}

.boschicon-bosch-ic-structure:before {
    content: var(--boschicon-bosch-ic-structure)
}

.boschicon-bosch-ic-subtitles:before {
    content: var(--boschicon-bosch-ic-subtitles)
}

.boschicon-bosch-ic-subtitles-off-light:before {
    content: var(--boschicon-bosch-ic-subtitles-off-light)
}

.boschicon-bosch-ic-summary:before {
    content: var(--boschicon-bosch-ic-summary)
}

.boschicon-bosch-ic-sun:before {
    content: var(--boschicon-bosch-ic-sun)
}

.boschicon-bosch-ic-sun-half-filled:before {
    content: var(--boschicon-bosch-ic-sun-half-filled)
}

.boschicon-bosch-ic-sunshade-table:before {
    content: var(--boschicon-bosch-ic-sunshade-table)
}

.boschicon-bosch-ic-surveillance:before {
    content: var(--boschicon-bosch-ic-surveillance)
}

.boschicon-bosch-ic-table-chairs:before {
    content: var(--boschicon-bosch-ic-table-chairs)
}

.boschicon-bosch-ic-tablet:before {
    content: var(--boschicon-bosch-ic-tablet)
}

.boschicon-bosch-ic-team:before {
    content: var(--boschicon-bosch-ic-team)
}

.boschicon-bosch-ic-team-lightbulb:before {
    content: var(--boschicon-bosch-ic-team-lightbulb)
}

.boschicon-bosch-ic-technical-service:before {
    content: var(--boschicon-bosch-ic-technical-service)
}

.boschicon-bosch-ic-temperature:before {
    content: var(--boschicon-bosch-ic-temperature)
}

.boschicon-bosch-ic-temperature-high:before {
    content: var(--boschicon-bosch-ic-temperature-high)
}

.boschicon-bosch-ic-temperature-low:before {
    content: var(--boschicon-bosch-ic-temperature-low)
}

.boschicon-bosch-ic-theater:before {
    content: var(--boschicon-bosch-ic-theater)
}

.boschicon-bosch-ic-thumb-down:before {
    content: var(--boschicon-bosch-ic-thumb-down)
}

.boschicon-bosch-ic-thumb-up:before {
    content: var(--boschicon-bosch-ic-thumb-up)
}

.boschicon-bosch-ic-ticket:before {
    content: var(--boschicon-bosch-ic-ticket)
}

.boschicon-bosch-ic-touch:before {
    content: var(--boschicon-bosch-ic-touch)
}

.boschicon-bosch-ic-touch-sos:before {
    content: var(--boschicon-bosch-ic-touch-sos)
}

.boschicon-bosch-ic-towing-truck:before {
    content: var(--boschicon-bosch-ic-towing-truck)
}

.boschicon-bosch-ic-train:before {
    content: var(--boschicon-bosch-ic-train)
}

.boschicon-bosch-ic-train-side:before {
    content: var(--boschicon-bosch-ic-train-side)
}

.boschicon-bosch-ic-transport-movements:before {
    content: var(--boschicon-bosch-ic-transport-movements)
}

.boschicon-bosch-ic-transscript:before {
    content: var(--boschicon-bosch-ic-transscript)
}

.boschicon-bosch-ic-transscript-off:before {
    content: var(--boschicon-bosch-ic-transscript-off)
}

.boschicon-bosch-ic-transscript-on:before {
    content: var(--boschicon-bosch-ic-transscript-on)
}

.boschicon-bosch-ic-tree:before {
    content: var(--boschicon-bosch-ic-tree)
}

.boschicon-bosch-ic-tricycle:before {
    content: var(--boschicon-bosch-ic-tricycle)
}

.boschicon-bosch-ic-trolley-empty:before {
    content: var(--boschicon-bosch-ic-trolley-empty)
}

.boschicon-bosch-ic-trolley-filled-box:before {
    content: var(--boschicon-bosch-ic-trolley-filled-box)
}

.boschicon-bosch-ic-trolly-filled-files:before {
    content: var(--boschicon-bosch-ic-trolly-filled-files)
}

.boschicon-bosch-ic-trophy:before {
    content: var(--boschicon-bosch-ic-trophy)
}

.boschicon-bosch-ic-truck:before {
    content: var(--boschicon-bosch-ic-truck)
}

.boschicon-bosch-ic-tuktuk:before {
    content: var(--boschicon-bosch-ic-tuktuk)
}

.boschicon-bosch-ic-tune:before {
    content: var(--boschicon-bosch-ic-tune)
}

.boschicon-bosch-ic-typography:before {
    content: var(--boschicon-bosch-ic-typography)
}

.boschicon-bosch-ic-ui:before {
    content: var(--boschicon-bosch-ic-ui)
}

.boschicon-bosch-ic-umbrella:before {
    content: var(--boschicon-bosch-ic-umbrella)
}

.boschicon-bosch-ic-undo:before {
    content: var(--boschicon-bosch-ic-undo)
}

.boschicon-bosch-ic-up:before {
    content: var(--boschicon-bosch-ic-up)
}

.boschicon-bosch-ic-up-double:before {
    content: var(--boschicon-bosch-ic-up-double)
}

.boschicon-bosch-ic-up-down:before {
    content: var(--boschicon-bosch-ic-up-down)
}

.boschicon-bosch-ic-upload:before {
    content: var(--boschicon-bosch-ic-upload)
}

.boschicon-bosch-ic-usb:before {
    content: var(--boschicon-bosch-ic-usb)
}

.boschicon-bosch-ic-user:before {
    content: var(--boschicon-bosch-ic-user)
}

.boschicon-bosch-ic-user-advanced:before {
    content: var(--boschicon-bosch-ic-user-advanced)
}

.boschicon-bosch-ic-user-beginner:before {
    content: var(--boschicon-bosch-ic-user-beginner)
}

.boschicon-bosch-ic-user-desktop:before {
    content: var(--boschicon-bosch-ic-user-desktop)
}

.boschicon-bosch-ic-user-down:before {
    content: var(--boschicon-bosch-ic-user-down)
}

.boschicon-bosch-ic-user-falling:before {
    content: var(--boschicon-bosch-ic-user-falling)
}

.boschicon-bosch-ic-user-hand:before {
    content: var(--boschicon-bosch-ic-user-hand)
}

.boschicon-bosch-ic-user-hand-stop:before {
    content: var(--boschicon-bosch-ic-user-hand-stop)
}

.boschicon-bosch-ic-user-professional:before {
    content: var(--boschicon-bosch-ic-user-professional)
}

.boschicon-bosch-ic-user-run:before {
    content: var(--boschicon-bosch-ic-user-run)
}

.boschicon-bosch-ic-user-share:before {
    content: var(--boschicon-bosch-ic-user-share)
}

.boschicon-bosch-ic-user-voice:before {
    content: var(--boschicon-bosch-ic-user-voice)
}

.boschicon-bosch-ic-user-walk:before {
    content: var(--boschicon-bosch-ic-user-walk)
}

.boschicon-bosch-ic-video:before {
    content: var(--boschicon-bosch-ic-video)
}

.boschicon-bosch-ic-video-disabled-light:before {
    content: var(--boschicon-bosch-ic-video-disabled-light)
}

.boschicon-bosch-ic-video-record:before {
    content: var(--boschicon-bosch-ic-video-record)
}

.boschicon-bosch-ic-virtual-reality:before {
    content: var(--boschicon-bosch-ic-virtual-reality)
}

.boschicon-bosch-ic-volume-disabled:before {
    content: var(--boschicon-bosch-ic-volume-disabled)
}

.boschicon-bosch-ic-volume-high:before {
    content: var(--boschicon-bosch-ic-volume-high)
}

.boschicon-bosch-ic-volume-low:before {
    content: var(--boschicon-bosch-ic-volume-low)
}

.boschicon-bosch-ic-volume-off-light:before {
    content: var(--boschicon-bosch-ic-volume-off-light)
}

.boschicon-bosch-ic-wand:before {
    content: var(--boschicon-bosch-ic-wand)
}

.boschicon-bosch-ic-warranty:before {
    content: var(--boschicon-bosch-ic-warranty)
}

.boschicon-bosch-ic-watch-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-watch-off-disabled-light)
}

.boschicon-bosch-ic-watch-on:before {
    content: var(--boschicon-bosch-ic-watch-on)
}

.boschicon-bosch-ic-water-shower:before {
    content: var(--boschicon-bosch-ic-water-shower)
}

.boschicon-bosch-ic-welcome:before {
    content: var(--boschicon-bosch-ic-welcome)
}

.boschicon-bosch-ic-wellness:before {
    content: var(--boschicon-bosch-ic-wellness)
}

.boschicon-bosch-ic-wheelchair:before {
    content: var(--boschicon-bosch-ic-wheelchair)
}

.boschicon-bosch-ic-whistle:before {
    content: var(--boschicon-bosch-ic-whistle)
}

.boschicon-bosch-ic-wide-angled-arrow:before {
    content: var(--boschicon-bosch-ic-wide-angled-arrow)
}

.boschicon-bosch-ic-wifi:before {
    content: var(--boschicon-bosch-ic-wifi)
}

.boschicon-bosch-ic-window-analysis:before {
    content: var(--boschicon-bosch-ic-window-analysis)
}

.boschicon-bosch-ic-window-browser:before {
    content: var(--boschicon-bosch-ic-window-browser)
}

.boschicon-bosch-ic-window-console:before {
    content: var(--boschicon-bosch-ic-window-console)
}

.boschicon-bosch-ic-window-gaussian-view:before {
    content: var(--boschicon-bosch-ic-window-gaussian-view)
}

.boschicon-bosch-ic-window-info:before {
    content: var(--boschicon-bosch-ic-window-info)
}

.boschicon-bosch-ic-window-new:before {
    content: var(--boschicon-bosch-ic-window-new)
}

.boschicon-bosch-ic-window-resize:before {
    content: var(--boschicon-bosch-ic-window-resize)
}

.boschicon-bosch-ic-window-scaling-view:before {
    content: var(--boschicon-bosch-ic-window-scaling-view)
}

.boschicon-bosch-ic-window-shuffle:before {
    content: var(--boschicon-bosch-ic-window-shuffle)
}

.boschicon-bosch-ic-window-statistic:before {
    content: var(--boschicon-bosch-ic-window-statistic)
}

.boschicon-bosch-ic-wishlist:before {
    content: var(--boschicon-bosch-ic-wishlist)
}

.boschicon-bosch-ic-work-order:before {
    content: var(--boschicon-bosch-ic-work-order)
}

.boschicon-bosch-ic-worldwideweb:before {
    content: var(--boschicon-bosch-ic-worldwideweb)
}

.boschicon-bosch-ic-wrench:before {
    content: var(--boschicon-bosch-ic-wrench)
}

.boschicon-bosch-ic-zoom-in:before {
    content: var(--boschicon-bosch-ic-zoom-in)
}

.boschicon-bosch-ic-zoom-out:before {
    content: var(--boschicon-bosch-ic-zoom-out)
}

.boschicon-bosch-ic-scooter:before {
    content: var(--boschicon-bosch-ic-scooter)
}

.boschicon-bosch-ic-cars-traffic:before {
    content: var(--boschicon-bosch-ic-cars-traffic)
}

.boschicon-bosch-ic-arm-chair:before {
    content: var(--boschicon-bosch-ic-arm-chair)
}

.boschicon-bosch-ic-car-phone:before {
    content: var(--boschicon-bosch-ic-car-phone)
}

.boschicon-bosch-ic-box-lightbulb:before {
    content: var(--boschicon-bosch-ic-box-lightbulb)
}

.boschicon-bosch-ic-chair-officedesk:before {
    content: var(--boschicon-bosch-ic-chair-officedesk)
}

.boschicon-bosch-ic-calendar-clock:before {
    content: var(--boschicon-bosch-ic-calendar-clock)
}

.boschicon-bosch-ic-document-cv:before {
    content: var(--boschicon-bosch-ic-document-cv)
}

.boschicon-bosch-ic-user-run-bag:before {
    content: var(--boschicon-bosch-ic-user-run-bag)
}

.boschicon-bosch-ic-brake-disk-spray:before {
    content: var(--boschicon-bosch-ic-brake-disk-spray)
}

.boschicon-bosch-ic-circle-abs:before {
    content: var(--boschicon-bosch-ic-circle-abs)
}

.boschicon-bosch-ic-bright-down:before {
    content: var(--boschicon-bosch-ic-bright-down)
}

.boschicon-bosch-ic-bright-up:before {
    content: var(--boschicon-bosch-ic-bright-up)
}

.boschicon-bosch-ic-fan:before {
    content: var(--boschicon-bosch-ic-fan)
}

.boschicon-bosch-ic-sun-moon:before {
    content: var(--boschicon-bosch-ic-sun-moon)
}

.boschicon-bosch-ic-lightbulb-attention:before {
    content: var(--boschicon-bosch-ic-lightbulb-attention)
}

.boschicon-bosch-ic-settings-attention:before {
    content: var(--boschicon-bosch-ic-settings-attention)
}

.boschicon-bosch-ic-danger-hazards:before {
    content: var(--boschicon-bosch-ic-danger-hazards)
}

.boschicon-bosch-ic-windshield-spray:before {
    content: var(--boschicon-bosch-ic-windshield-spray)
}

.boschicon-bosch-ic-windshield-heat:before {
    content: var(--boschicon-bosch-ic-windshield-heat)
}

.boschicon-bosch-ic-light-drop:before {
    content: var(--boschicon-bosch-ic-light-drop)
}

.boschicon-bosch-ic-starter:before {
    content: var(--boschicon-bosch-ic-starter)
}

.boschicon-bosch-ic-turbo:before {
    content: var(--boschicon-bosch-ic-turbo)
}

.boschicon-bosch-ic-settings-lock:before {
    content: var(--boschicon-bosch-ic-settings-lock)
}

.boschicon-bosch-ic-settings-n:before {
    content: var(--boschicon-bosch-ic-settings-n)
}

.boschicon-bosch-ic-light-beam-high:before {
    content: var(--boschicon-bosch-ic-light-beam-high)
}

.boschicon-bosch-ic-light-beam-low:before {
    content: var(--boschicon-bosch-ic-light-beam-low)
}

.boschicon-bosch-ic-glas:before {
    content: var(--boschicon-bosch-ic-glas)
}

.boschicon-bosch-ic-shirt-ice:before {
    content: var(--boschicon-bosch-ic-shirt-ice)
}

.boschicon-bosch-ic-helmet-fan:before {
    content: var(--boschicon-bosch-ic-helmet-fan)
}

.boschicon-bosch-ic-notification-arrow:before {
    content: var(--boschicon-bosch-ic-notification-arrow)
}

.boschicon-bosch-ic-steering-wheel-arrow:before {
    content: var(--boschicon-bosch-ic-steering-wheel-arrow)
}

.boschicon-bosch-ic-circle-arrow:before {
    content: var(--boschicon-bosch-ic-circle-arrow)
}

.boschicon-bosch-ic-tempomat-pit:before {
    content: var(--boschicon-bosch-ic-tempomat-pit)
}

.boschicon-bosch-ic-radiator-fan-spray:before {
    content: var(--boschicon-bosch-ic-radiator-fan-spray)
}

.boschicon-bosch-ic-boost-down:before {
    content: var(--boschicon-bosch-ic-boost-down)
}

.boschicon-bosch-ic-boost-up:before {
    content: var(--boschicon-bosch-ic-boost-up)
}

.boschicon-bosch-ic-circle-lock:before {
    content: var(--boschicon-bosch-ic-circle-lock)
}

.boschicon-bosch-ic-mp-down:before {
    content: var(--boschicon-bosch-ic-mp-down)
}

.boschicon-bosch-ic-mp-up:before {
    content: var(--boschicon-bosch-ic-mp-up)
}

.boschicon-bosch-ic-tc-down:before {
    content: var(--boschicon-bosch-ic-tc-down)
}

.boschicon-bosch-ic-tc-up:before {
    content: var(--boschicon-bosch-ic-tc-up)
}

.boschicon-bosch-ic-danger-arrow-attention:before {
    content: var(--boschicon-bosch-ic-danger-arrow-attention)
}

.boschicon-bosch-ic-user-remove:before {
    content: var(--boschicon-bosch-ic-user-remove)
}

.boschicon-bosch-ic-user-add:before {
    content: var(--boschicon-bosch-ic-user-add)
}

.boschicon-bosch-ic-post-it-collection:before {
    content: var(--boschicon-bosch-ic-post-it-collection)
}

.boschicon-bosch-ic-horn:before {
    content: var(--boschicon-bosch-ic-horn)
}

.boschicon-bosch-ic-desktop-notification:before {
    content: var(--boschicon-bosch-ic-desktop-notification)
}

.boschicon-bosch-ic-router:before {
    content: var(--boschicon-bosch-ic-router)
}

.boschicon-bosch-ic-berry:before {
    content: var(--boschicon-bosch-ic-berry)
}

.boschicon-bosch-ic-chat-language:before {
    content: var(--boschicon-bosch-ic-chat-language)
}

.boschicon-bosch-ic-game-controller:before {
    content: var(--boschicon-bosch-ic-game-controller)
}

.boschicon-bosch-ic-user-brain:before {
    content: var(--boschicon-bosch-ic-user-brain)
}

.boschicon-bosch-ic-mouth-finger:before {
    content: var(--boschicon-bosch-ic-mouth-finger)
}

.boschicon-bosch-ic-excavator-shovel:before {
    content: var(--boschicon-bosch-ic-excavator-shovel)
}

.boschicon-bosch-ic-ear-in:before {
    content: var(--boschicon-bosch-ic-ear-in)
}

.boschicon-bosch-ic-ear-out:before {
    content: var(--boschicon-bosch-ic-ear-out)
}

.boschicon-bosch-ic-lion:before {
    content: var(--boschicon-bosch-ic-lion)
}

.boschicon-bosch-ic-car-convertible:before {
    content: var(--boschicon-bosch-ic-car-convertible)
}

.boschicon-bosch-ic-car-sports:before {
    content: var(--boschicon-bosch-ic-car-sports)
}

.boschicon-bosch-ic-bear:before {
    content: var(--boschicon-bosch-ic-bear)
}

.boschicon-bosch-ic-pot:before {
    content: var(--boschicon-bosch-ic-pot)
}

.boschicon-bosch-ic-bed-double:before {
    content: var(--boschicon-bosch-ic-bed-double)
}

.boschicon-bosch-ic-air-hot:before {
    content: var(--boschicon-bosch-ic-air-hot)
}

.boschicon-bosch-ic-air-ice:before {
    content: var(--boschicon-bosch-ic-air-ice)
}

.boschicon-bosch-ic-air-leaf:before {
    content: var(--boschicon-bosch-ic-air-leaf)
}

.boschicon-bosch-ic-air-purifier-0:before {
    content: var(--boschicon-bosch-ic-air-purifier-0)
}

.boschicon-bosch-ic-air-purifier-1:before {
    content: var(--boschicon-bosch-ic-air-purifier-1)
}

.boschicon-bosch-ic-air-purifier-2:before {
    content: var(--boschicon-bosch-ic-air-purifier-2)
}

.boschicon-bosch-ic-air-purifier-3:before {
    content: var(--boschicon-bosch-ic-air-purifier-3)
}

.boschicon-bosch-ic-air:before {
    content: var(--boschicon-bosch-ic-air)
}

.boschicon-bosch-ic-fan-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-fan-off-disabled-bold)
}

.boschicon-bosch-ic-ice-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-ice-off-disabled-bold)
}

.boschicon-bosch-ic-faucet-boost:before {
    content: var(--boschicon-bosch-ic-faucet-boost)
}

.boschicon-bosch-ic-faucet-mode:before {
    content: var(--boschicon-bosch-ic-faucet-mode)
}

.boschicon-bosch-ic-faucet-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-faucet-off-disabled-bold)
}

.boschicon-bosch-ic-faucet-schedule:before {
    content: var(--boschicon-bosch-ic-faucet-schedule)
}

.boschicon-bosch-ic-fuel-cell:before {
    content: var(--boschicon-bosch-ic-fuel-cell)
}

.boschicon-bosch-ic-heating-floor-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-heating-floor-off-disabled-bold)
}

.boschicon-bosch-ic-heating-floor:before {
    content: var(--boschicon-bosch-ic-heating-floor)
}

.boschicon-bosch-ic-heating-radiator-boost:before {
    content: var(--boschicon-bosch-ic-heating-radiator-boost)
}

.boschicon-bosch-ic-heating-radiator-mode:before {
    content: var(--boschicon-bosch-ic-heating-radiator-mode)
}

.boschicon-bosch-ic-heating-radiator-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-heating-radiator-off-disabled-bold)
}

.boschicon-bosch-ic-heating-radiator-schedule:before {
    content: var(--boschicon-bosch-ic-heating-radiator-schedule)
}

.boschicon-bosch-ic-leaf-simple:before {
    content: var(--boschicon-bosch-ic-leaf-simple)
}

.boschicon-bosch-ic-oil-barrel:before {
    content: var(--boschicon-bosch-ic-oil-barrel)
}

.boschicon-bosch-ic-water-bathtub:before {
    content: var(--boschicon-bosch-ic-water-bathtub)
}

.boschicon-bosch-ic-water-dishwash:before {
    content: var(--boschicon-bosch-ic-water-dishwash)
}

.boschicon-bosch-ic-water-handwash:before {
    content: var(--boschicon-bosch-ic-water-handwash)
}

.boschicon-bosch-ic-water-hot:before {
    content: var(--boschicon-bosch-ic-water-hot)
}

.boschicon-bosch-ic-water-ice:before {
    content: var(--boschicon-bosch-ic-water-ice)
}

.boschicon-bosch-ic-water-leaf:before {
    content: var(--boschicon-bosch-ic-water-leaf)
}

.boschicon-bosch-ic-water-ladder:before {
    content: var(--boschicon-bosch-ic-water-ladder)
}

.boschicon-bosch-ic-water-purifier-0:before {
    content: var(--boschicon-bosch-ic-water-purifier-0)
}

.boschicon-bosch-ic-water-purifier-1:before {
    content: var(--boschicon-bosch-ic-water-purifier-1)
}

.boschicon-bosch-ic-water-purifier-2:before {
    content: var(--boschicon-bosch-ic-water-purifier-2)
}

.boschicon-bosch-ic-water-purifier-3:before {
    content: var(--boschicon-bosch-ic-water-purifier-3)
}

.boschicon-bosch-ic-water-shower-boost:before {
    content: var(--boschicon-bosch-ic-water-shower-boost)
}

.boschicon-bosch-ic-water-shower-mode:before {
    content: var(--boschicon-bosch-ic-water-shower-mode)
}

.boschicon-bosch-ic-water-shower-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-water-shower-off-disabled-bold)
}

.boschicon-bosch-ic-water-shower-schedule:before {
    content: var(--boschicon-bosch-ic-water-shower-schedule)
}

.boschicon-bosch-ic-water:before {
    content: var(--boschicon-bosch-ic-water)
}

.boschicon-bosch-ic-chart-bar-drop:before {
    content: var(--boschicon-bosch-ic-chart-bar-drop)
}

.boschicon-bosch-ic-chart-bar-fire:before {
    content: var(--boschicon-bosch-ic-chart-bar-fire)
}

.boschicon-bosch-ic-chart-bar-flash:before {
    content: var(--boschicon-bosch-ic-chart-bar-flash)
}

.boschicon-bosch-ic-chart-bar-oil:before {
    content: var(--boschicon-bosch-ic-chart-bar-oil)
}

.boschicon-bosch-ic-drop-minus:before {
    content: var(--boschicon-bosch-ic-drop-minus)
}

.boschicon-bosch-ic-drop-plus:before {
    content: var(--boschicon-bosch-ic-drop-plus)
}

.boschicon-bosch-ic-fan-minus:before {
    content: var(--boschicon-bosch-ic-fan-minus)
}

.boschicon-bosch-ic-fan-plus:before {
    content: var(--boschicon-bosch-ic-fan-plus)
}

.boschicon-bosch-ic-home-drops-0:before {
    content: var(--boschicon-bosch-ic-home-drops-0)
}

.boschicon-bosch-ic-home-drops-1:before {
    content: var(--boschicon-bosch-ic-home-drops-1)
}

.boschicon-bosch-ic-home-drops-2:before {
    content: var(--boschicon-bosch-ic-home-drops-2)
}

.boschicon-bosch-ic-home-drops-3:before {
    content: var(--boschicon-bosch-ic-home-drops-3)
}

.boschicon-bosch-ic-home-temperature-in:before {
    content: var(--boschicon-bosch-ic-home-temperature-in)
}

.boschicon-bosch-ic-home-temperature-out:before {
    content: var(--boschicon-bosch-ic-home-temperature-out)
}

.boschicon-bosch-ic-home-user-in:before {
    content: var(--boschicon-bosch-ic-home-user-in)
}

.boschicon-bosch-ic-ice-minus:before {
    content: var(--boschicon-bosch-ic-ice-minus)
}

.boschicon-bosch-ic-ice-plus:before {
    content: var(--boschicon-bosch-ic-ice-plus)
}

.boschicon-bosch-ic-chimney-sweeper:before {
    content: var(--boschicon-bosch-ic-chimney-sweeper)
}

.boschicon-bosch-ic-menu-up:before {
    content: var(--boschicon-bosch-ic-menu-up)
}

.boschicon-bosch-ic-security-ice:before {
    content: var(--boschicon-bosch-ic-security-ice)
}

.boschicon-bosch-ic-security-legionella:before {
    content: var(--boschicon-bosch-ic-security-legionella)
}

.boschicon-bosch-ic-trolley-case:before {
    content: var(--boschicon-bosch-ic-trolley-case)
}

.boschicon-bosch-ic-sun-minus:before {
    content: var(--boschicon-bosch-ic-sun-minus)
}

.boschicon-bosch-ic-sun-plug:before {
    content: var(--boschicon-bosch-ic-sun-plug)
}

.boschicon-bosch-ic-sun-plus:before {
    content: var(--boschicon-bosch-ic-sun-plus)
}

.boschicon-bosch-ic-touch-pit:before {
    content: var(--boschicon-bosch-ic-touch-pit)
}

.boschicon-bosch-ic-temperature-current:before {
    content: var(--boschicon-bosch-ic-temperature-current)
}

.boschicon-bosch-ic-temperature-set:before {
    content: var(--boschicon-bosch-ic-temperature-set)
}

.boschicon-bosch-ic-teddy-bear:before {
    content: var(--boschicon-bosch-ic-teddy-bear)
}

.boschicon-bosch-ic-document-svg:before {
    content: var(--boschicon-bosch-ic-document-svg)
}

.boschicon-bosch-ic-back-menu:before {
    content: var(--boschicon-bosch-ic-back-menu)
}

.boschicon-bosch-ic-car-arrows:before {
    content: var(--boschicon-bosch-ic-car-arrows)
}

.boschicon-bosch-ic-wrench-cloud:before {
    content: var(--boschicon-bosch-ic-wrench-cloud)
}

.boschicon-bosch-ic-weather-cloud-sun:before {
    content: var(--boschicon-bosch-ic-weather-cloud-sun)
}

.boschicon-bosch-ic-weather-cloudy:before {
    content: var(--boschicon-bosch-ic-weather-cloudy)
}

.boschicon-bosch-ic-weather-gale:before {
    content: var(--boschicon-bosch-ic-weather-gale)
}

.boschicon-bosch-ic-weather-mist:before {
    content: var(--boschicon-bosch-ic-weather-mist)
}

.boschicon-bosch-ic-weather-moon-cloud:before {
    content: var(--boschicon-bosch-ic-weather-moon-cloud)
}

.boschicon-bosch-ic-weather-rain-snow:before {
    content: var(--boschicon-bosch-ic-weather-rain-snow)
}

.boschicon-bosch-ic-weather-rain-thunder:before {
    content: var(--boschicon-bosch-ic-weather-rain-thunder)
}

.boschicon-bosch-ic-weather-rain:before {
    content: var(--boschicon-bosch-ic-weather-rain)
}

.boschicon-bosch-ic-weather-snow:before {
    content: var(--boschicon-bosch-ic-weather-snow)
}

.boschicon-bosch-ic-weather-thunder:before {
    content: var(--boschicon-bosch-ic-weather-thunder)
}

.boschicon-bosch-ic-weather-wind:before {
    content: var(--boschicon-bosch-ic-weather-wind)
}

.boschicon-bosch-ic-plane-start:before {
    content: var(--boschicon-bosch-ic-plane-start)
}

.boschicon-bosch-ic-plane-land:before {
    content: var(--boschicon-bosch-ic-plane-land)
}

.boschicon-bosch-ic-graph-power:before {
    content: var(--boschicon-bosch-ic-graph-power)
}

.boschicon-bosch-ic-floorplan:before {
    content: var(--boschicon-bosch-ic-floorplan)
}

.boschicon-bosch-ic-clock-pause:before {
    content: var(--boschicon-bosch-ic-clock-pause)
}

.boschicon-bosch-ic-clock-start:before {
    content: var(--boschicon-bosch-ic-clock-start)
}

.boschicon-bosch-ic-clock-stop:before {
    content: var(--boschicon-bosch-ic-clock-stop)
}

.boschicon-bosch-ic-computer-retro:before {
    content: var(--boschicon-bosch-ic-computer-retro)
}

.boschicon-bosch-ic-smartphone-retro:before {
    content: var(--boschicon-bosch-ic-smartphone-retro)
}

.boschicon-bosch-ic-wood:before {
    content: var(--boschicon-bosch-ic-wood)
}

.boschicon-bosch-ic-solid-fuel:before {
    content: var(--boschicon-bosch-ic-solid-fuel)
}

.boschicon-bosch-ic-appliance-fan:before {
    content: var(--boschicon-bosch-ic-appliance-fan)
}

.boschicon-bosch-ic-appliance-flame:before {
    content: var(--boschicon-bosch-ic-appliance-flame)
}

.boschicon-bosch-ic-appliance-ice:before {
    content: var(--boschicon-bosch-ic-appliance-ice)
}

.boschicon-bosch-ic-appliance-oil:before {
    content: var(--boschicon-bosch-ic-appliance-oil)
}

.boschicon-bosch-ic-appliance-solid-fuel:before {
    content: var(--boschicon-bosch-ic-appliance-solid-fuel)
}

.boschicon-bosch-ic-appliance-sun-ice:before {
    content: var(--boschicon-bosch-ic-appliance-sun-ice)
}

.boschicon-bosch-ic-appliance-sun:before {
    content: var(--boschicon-bosch-ic-appliance-sun)
}

.boschicon-bosch-ic-appliance-wood:before {
    content: var(--boschicon-bosch-ic-appliance-wood)
}

.boschicon-bosch-ic-appliance-air-leaf:before {
    content: var(--boschicon-bosch-ic-appliance-air-leaf)
}

.boschicon-bosch-ic-appliance-water-air:before {
    content: var(--boschicon-bosch-ic-appliance-water-air)
}

.boschicon-bosch-ic-appliance-water-leaf:before {
    content: var(--boschicon-bosch-ic-appliance-water-leaf)
}

.boschicon-bosch-ic-appliance-water-oil:before {
    content: var(--boschicon-bosch-ic-appliance-water-oil)
}

.boschicon-bosch-ic-appliance-water:before {
    content: var(--boschicon-bosch-ic-appliance-water)
}

.boschicon-bosch-ic-appliance-heat-pump-air:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-air)
}

.boschicon-bosch-ic-appliance-heat-pump-ground:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-ground)
}

.boschicon-bosch-ic-appliance-heat-pump-water:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-water)
}

.boschicon-bosch-ic-appliance-plug-air:before {
    content: var(--boschicon-bosch-ic-appliance-plug-air)
}

.boschicon-bosch-ic-appliance-plug-fuel-cell:before {
    content: var(--boschicon-bosch-ic-appliance-plug-fuel-cell)
}

.boschicon-bosch-ic-appliance-plug-leaf:before {
    content: var(--boschicon-bosch-ic-appliance-plug-leaf)
}

.boschicon-bosch-ic-appliance-plug-water-air:before {
    content: var(--boschicon-bosch-ic-appliance-plug-water-air)
}

.boschicon-bosch-ic-thermostat-connected-c:before {
    content: var(--boschicon-bosch-ic-thermostat-connected-c)
}

.boschicon-bosch-ic-thermostat-connected-f:before {
    content: var(--boschicon-bosch-ic-thermostat-connected-f)
}

.boschicon-bosch-ic-image-gallery:before {
    content: var(--boschicon-bosch-ic-image-gallery)
}

.boschicon-bosch-ic-arrows-caution:before {
    content: var(--boschicon-bosch-ic-arrows-caution)
}

.boschicon-bosch-ic-arrows-diagonal-disabled-bold:before {
    content: var(--boschicon-bosch-ic-arrows-diagonal-disabled-bold)
}

.boschicon-bosch-ic-back-left-end:before {
    content: var(--boschicon-bosch-ic-back-left-end)
}

.boschicon-bosch-ic-back-right-end:before {
    content: var(--boschicon-bosch-ic-back-right-end)
}

.boschicon-bosch-ic-bar-chart-search:before {
    content: var(--boschicon-bosch-ic-bar-chart-search)
}

.boschicon-bosch-ic-batch:before {
    content: var(--boschicon-bosch-ic-batch)
}

.boschicon-bosch-ic-calendar-remove:before {
    content: var(--boschicon-bosch-ic-calendar-remove)
}

.boschicon-bosch-ic-call-bluetooth:before {
    content: var(--boschicon-bosch-ic-call-bluetooth)
}

.boschicon-bosch-ic-call-deny:before {
    content: var(--boschicon-bosch-ic-call-deny)
}

.boschicon-bosch-ic-call-settings:before {
    content: var(--boschicon-bosch-ic-call-settings)
}

.boschicon-bosch-ic-caution-sign-clock:before {
    content: var(--boschicon-bosch-ic-caution-sign-clock)
}

.boschicon-bosch-ic-caution-sign-list:before {
    content: var(--boschicon-bosch-ic-caution-sign-list)
}

.boschicon-bosch-ic-core-data:before {
    content: var(--boschicon-bosch-ic-core-data)
}

.boschicon-bosch-ic-cursor-connected:before {
    content: var(--boschicon-bosch-ic-cursor-connected)
}

.boschicon-bosch-ic-cursor:before {
    content: var(--boschicon-bosch-ic-cursor)
}

.boschicon-bosch-ic-dmc-code:before {
    content: var(--boschicon-bosch-ic-dmc-code)
}

.boschicon-bosch-ic-find-id:before {
    content: var(--boschicon-bosch-ic-find-id)
}

.boschicon-bosch-ic-globe-search:before {
    content: var(--boschicon-bosch-ic-globe-search)
}

.boschicon-bosch-ic-interface:before {
    content: var(--boschicon-bosch-ic-interface)
}

.boschicon-bosch-ic-material-add-manually:before {
    content: var(--boschicon-bosch-ic-material-add-manually)
}

.boschicon-bosch-ic-material-list:before {
    content: var(--boschicon-bosch-ic-material-list)
}

.boschicon-bosch-ic-material-remove-manually:before {
    content: var(--boschicon-bosch-ic-material-remove-manually)
}

.boschicon-bosch-ic-material:before {
    content: var(--boschicon-bosch-ic-material)
}

.boschicon-bosch-ic-menu-checkmark:before {
    content: var(--boschicon-bosch-ic-menu-checkmark)
}

.boschicon-bosch-ic-qr-code:before {
    content: var(--boschicon-bosch-ic-qr-code)
}

.boschicon-bosch-ic-sort-alphabetically:before {
    content: var(--boschicon-bosch-ic-sort-alphabetically)
}

.boschicon-bosch-ic-unpin-classic-disabled-bold:before {
    content: var(--boschicon-bosch-ic-unpin-classic-disabled-bold)
}

.boschicon-bosch-ic-unpin-modern-disabled-bold:before {
    content: var(--boschicon-bosch-ic-unpin-modern-disabled-bold)
}

.boschicon-bosch-ic-window-search:before {
    content: var(--boschicon-bosch-ic-window-search)
}

.boschicon-bosch-ic-cloud-clock:before {
    content: var(--boschicon-bosch-ic-cloud-clock)
}

.boschicon-bosch-ic-concierge:before {
    content: var(--boschicon-bosch-ic-concierge)
}

.boschicon-bosch-ic-heating-radiator:before {
    content: var(--boschicon-bosch-ic-heating-radiator)
}

.boschicon-bosch-ic-home-user-out:before {
    content: var(--boschicon-bosch-ic-home-user-out)
}

.boschicon-bosch-ic-hot:before {
    content: var(--boschicon-bosch-ic-hot)
}

.boschicon-bosch-ic-screen-service:before {
    content: var(--boschicon-bosch-ic-screen-service)
}

.boschicon-bosch-ic-sun-ice:before {
    content: var(--boschicon-bosch-ic-sun-ice)
}

.boschicon-bosch-ic-sun-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-sun-off-disabled-bold)
}

.boschicon-bosch-ic-tractor:before {
    content: var(--boschicon-bosch-ic-tractor)
}

.boschicon-bosch-ic-video-recorder-digital:before {
    content: var(--boschicon-bosch-ic-video-recorder-digital)
}

.boschicon-bosch-ic-windshield-wiper:before {
    content: var(--boschicon-bosch-ic-windshield-wiper)
}

.boschicon-bosch-ic-weather-snow-thunder:before {
    content: var(--boschicon-bosch-ic-weather-snow-thunder)
}

.boschicon-bosch-ic-electricity-pylon:before {
    content: var(--boschicon-bosch-ic-electricity-pylon)
}

.boschicon-bosch-ic-box-questionmark:before {
    content: var(--boschicon-bosch-ic-box-questionmark)
}

.boschicon-bosch-ic-rainbow:before {
    content: var(--boschicon-bosch-ic-rainbow)
}

.boschicon-bosch-ic-medal:before {
    content: var(--boschicon-bosch-ic-medal)
}

.boschicon-bosch-ic-wheel:before {
    content: var(--boschicon-bosch-ic-wheel)
}

.boschicon-bosch-ic-borescope-connected:before {
    content: var(--boschicon-bosch-ic-borescope-connected)
}

.boschicon-bosch-ic-filter-delete:before {
    content: var(--boschicon-bosch-ic-filter-delete)
}

.boschicon-bosch-ic-filter-add:before {
    content: var(--boschicon-bosch-ic-filter-add)
}

.boschicon-bosch-ic-man:before {
    content: var(--boschicon-bosch-ic-man)
}

.boschicon-bosch-ic-woman:before {
    content: var(--boschicon-bosch-ic-woman)
}

.boschicon-bosch-ic-fridge:before {
    content: var(--boschicon-bosch-ic-fridge)
}

.boschicon-bosch-ic-battery-car:before {
    content: var(--boschicon-bosch-ic-battery-car)
}

.boschicon-bosch-ic-bag-escalator:before {
    content: var(--boschicon-bosch-ic-bag-escalator)
}

.boschicon-bosch-ic-shopping-bags:before {
    content: var(--boschicon-bosch-ic-shopping-bags)
}

.boschicon-bosch-ic-car-steering-left:before {
    content: var(--boschicon-bosch-ic-car-steering-left)
}

.boschicon-bosch-ic-car-steering-right:before {
    content: var(--boschicon-bosch-ic-car-steering-right)
}

.boschicon-bosch-ic-thumb-up-down:before {
    content: var(--boschicon-bosch-ic-thumb-up-down)
}

.boschicon-bosch-ic-user-run-detection:before {
    content: var(--boschicon-bosch-ic-user-run-detection)
}

.boschicon-bosch-ic-bank:before {
    content: var(--boschicon-bosch-ic-bank)
}

.boschicon-bosch-ic-transportation:before {
    content: var(--boschicon-bosch-ic-transportation)
}

.boschicon-bosch-ic-government:before {
    content: var(--boschicon-bosch-ic-government)
}

.boschicon-bosch-ic-user-music:before {
    content: var(--boschicon-bosch-ic-user-music)
}

.boschicon-bosch-ic-bus:before {
    content: var(--boschicon-bosch-ic-bus)
}

.boschicon-bosch-ic-car-euro:before {
    content: var(--boschicon-bosch-ic-car-euro)
}

.boschicon-bosch-ic-bag:before {
    content: var(--boschicon-bosch-ic-bag)
}

.boschicon-bosch-ic-plate-tetrapack:before {
    content: var(--boschicon-bosch-ic-plate-tetrapack)
}

.boschicon-bosch-ic-hospital:before {
    content: var(--boschicon-bosch-ic-hospital)
}

.boschicon-bosch-ic-desktop-structure:before {
    content: var(--boschicon-bosch-ic-desktop-structure)
}

.boschicon-bosch-ic-frog-head:before {
    content: var(--boschicon-bosch-ic-frog-head)
}

.boschicon-bosch-ic-sportboat:before {
    content: var(--boschicon-bosch-ic-sportboat)
}

.boschicon-bosch-ic-yacht:before {
    content: var(--boschicon-bosch-ic-yacht)
}

.boschicon-bosch-ic-leaf-tilia:before {
    content: var(--boschicon-bosch-ic-leaf-tilia)
}

.boschicon-bosch-ic-music:before {
    content: var(--boschicon-bosch-ic-music)
}

.boschicon-bosch-ic-oil-lamp:before {
    content: var(--boschicon-bosch-ic-oil-lamp)
}

.boschicon-bosch-ic-windshield-wiper-rear:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-rear)
}

.boschicon-bosch-ic-dongle-connected:before {
    content: var(--boschicon-bosch-ic-dongle-connected)
}

.boschicon-bosch-ic-slate:before {
    content: var(--boschicon-bosch-ic-slate)
}

.boschicon-bosch-ic-appliance-heat-pump-exhaust:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-exhaust)
}

.boschicon-bosch-ic-alert-list:before {
    content: var(--boschicon-bosch-ic-alert-list)
}

.boschicon-bosch-ic-arrow-left-end-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-end-frame)
}

.boschicon-bosch-ic-arrow-right-end-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-end-frame)
}

.boschicon-bosch-ic-shape-ellipse:before {
    content: var(--boschicon-bosch-ic-shape-ellipse)
}

.boschicon-bosch-ic-shape-rectangle:before {
    content: var(--boschicon-bosch-ic-shape-rectangle)
}

.boschicon-bosch-ic-wishlist-add:before {
    content: var(--boschicon-bosch-ic-wishlist-add)
}

.boschicon-bosch-ic-smartphone-disabled-light:before {
    content: var(--boschicon-bosch-ic-smartphone-disabled-light)
}

.boschicon-bosch-ic-airbag:before {
    content: var(--boschicon-bosch-ic-airbag)
}

.boschicon-bosch-ic-compass:before {
    content: var(--boschicon-bosch-ic-compass)
}

.boschicon-bosch-ic-turbine-wind:before {
    content: var(--boschicon-bosch-ic-turbine-wind)
}

.boschicon-bosch-ic-arrows-diagonal-disabled-light:before {
    content: var(--boschicon-bosch-ic-arrows-diagonal-disabled-light)
}

.boschicon-bosch-ic-ear-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-ear-off-disabled-bold)
}

.boschicon-bosch-ic-fan-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-fan-off-disabled-light)
}

.boschicon-bosch-ic-faucet-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-faucet-off-disabled-light)
}

.boschicon-bosch-ic-hand-motion-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-hand-motion-off-disabled-bold)
}

.boschicon-bosch-ic-heating-floor-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-heating-floor-off-disabled-light)
}

.boschicon-bosch-ic-heating-radiator-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-heating-radiator-off-disabled-light)
}

.boschicon-bosch-ic-ice-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-ice-off-disabled-light)
}

.boschicon-bosch-ic-smartphone-disabled-bold:before {
    content: var(--boschicon-bosch-ic-smartphone-disabled-bold)
}

.boschicon-bosch-ic-subtitles-off-bold:before {
    content: var(--boschicon-bosch-ic-subtitles-off-bold)
}

.boschicon-bosch-ic-sun-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-sun-off-disabled-light)
}

.boschicon-bosch-ic-video-disabled-bold:before {
    content: var(--boschicon-bosch-ic-video-disabled-bold)
}

.boschicon-bosch-ic-volume-off-bold:before {
    content: var(--boschicon-bosch-ic-volume-off-bold)
}

.boschicon-bosch-ic-watch-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-watch-off-disabled-bold)
}

.boschicon-bosch-ic-water-shower-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-water-shower-off-disabled-light)
}

.boschicon-bosch-ic-3d-frame-play:before {
    content: var(--boschicon-bosch-ic-3d-frame-play)
}

.boschicon-bosch-ic-alert-error-checkmark:before {
    content: var(--boschicon-bosch-ic-alert-error-checkmark)
}

.boschicon-bosch-ic-arrow-up-frame-check:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-check)
}

.boschicon-bosch-ic-arrow-up-frame-error:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-error)
}

.boschicon-bosch-ic-arrows-checkmark:before {
    content: var(--boschicon-bosch-ic-arrows-checkmark)
}

.boschicon-bosch-ic-assembly-line-settings:before {
    content: var(--boschicon-bosch-ic-assembly-line-settings)
}

.boschicon-bosch-ic-augmented-reality-player:before {
    content: var(--boschicon-bosch-ic-augmented-reality-player)
}

.boschicon-bosch-ic-badge-checkmark:before {
    content: var(--boschicon-bosch-ic-badge-checkmark)
}

.boschicon-bosch-ic-bar-chart-kappa:before {
    content: var(--boschicon-bosch-ic-bar-chart-kappa)
}

.boschicon-bosch-ic-bar-chart-search-detail:before {
    content: var(--boschicon-bosch-ic-bar-chart-search-detail)
}

.boschicon-bosch-ic-barcode-checkmark:before {
    content: var(--boschicon-bosch-ic-barcode-checkmark)
}

.boschicon-bosch-ic-barcode-scan-bulb:before {
    content: var(--boschicon-bosch-ic-barcode-scan-bulb)
}

.boschicon-bosch-ic-barcode:before {
    content: var(--boschicon-bosch-ic-barcode)
}

.boschicon-bosch-ic-binary:before {
    content: var(--boschicon-bosch-ic-binary)
}

.boschicon-bosch-ic-book-lightbulb:before {
    content: var(--boschicon-bosch-ic-book-lightbulb)
}

.boschicon-bosch-ic-box-arrow-down:before {
    content: var(--boschicon-bosch-ic-box-arrow-down)
}

.boschicon-bosch-ic-box-delivery-checkmark:before {
    content: var(--boschicon-bosch-ic-box-delivery-checkmark)
}

.boschicon-bosch-ic-globe-checkmark:before {
    content: var(--boschicon-bosch-ic-globe-checkmark)
}

.boschicon-bosch-ic-calendar-boxes:before {
    content: var(--boschicon-bosch-ic-calendar-boxes)
}

.boschicon-bosch-ic-calendar-service:before {
    content: var(--boschicon-bosch-ic-calendar-service)
}

.boschicon-bosch-ic-camera-processor:before {
    content: var(--boschicon-bosch-ic-camera-processor)
}

.boschicon-bosch-ic-camera-settings:before {
    content: var(--boschicon-bosch-ic-camera-settings)
}

.boschicon-bosch-ic-chart-line-checkmark:before {
    content: var(--boschicon-bosch-ic-chart-line-checkmark)
}

.boschicon-bosch-ic-checklist-stack:before {
    content: var(--boschicon-bosch-ic-checklist-stack)
}

.boschicon-bosch-ic-checkmark-frame-minimum:before {
    content: var(--boschicon-bosch-ic-checkmark-frame-minimum)
}

.boschicon-bosch-ic-checkmark-frame-tripple:before {
    content: var(--boschicon-bosch-ic-checkmark-frame-tripple)
}

.boschicon-bosch-ic-clipboard-checkmark:before {
    content: var(--boschicon-bosch-ic-clipboard-checkmark)
}

.boschicon-bosch-ic-clipboard-list-parts:before {
    content: var(--boschicon-bosch-ic-clipboard-list-parts)
}

.boschicon-bosch-ic-clipboard-settings:before {
    content: var(--boschicon-bosch-ic-clipboard-settings)
}

.boschicon-bosch-ic-computer-tower-box:before {
    content: var(--boschicon-bosch-ic-computer-tower-box)
}

.boschicon-bosch-ic-connectivity-lock:before {
    content: var(--boschicon-bosch-ic-connectivity-lock)
}

.boschicon-bosch-ic-counter-current:before {
    content: var(--boschicon-bosch-ic-counter-current)
}

.boschicon-bosch-ic-counter-target:before {
    content: var(--boschicon-bosch-ic-counter-target)
}

.boschicon-bosch-ic-cube-checkmark:before {
    content: var(--boschicon-bosch-ic-cube-checkmark)
}

.boschicon-bosch-ic-cube-play:before {
    content: var(--boschicon-bosch-ic-cube-play)
}

.boschicon-bosch-ic-timeline-settings:before {
    content: var(--boschicon-bosch-ic-timeline-settings)
}

.boschicon-bosch-ic-timeline-view:before {
    content: var(--boschicon-bosch-ic-timeline-view)
}

.boschicon-bosch-ic-timeline:before {
    content: var(--boschicon-bosch-ic-timeline)
}

.boschicon-bosch-ic-delivery-checkmark:before {
    content: var(--boschicon-bosch-ic-delivery-checkmark)
}

.boschicon-bosch-ic-desktop-application-3d-play:before {
    content: var(--boschicon-bosch-ic-desktop-application-3d-play)
}

.boschicon-bosch-ic-desktop-apps-download:before {
    content: var(--boschicon-bosch-ic-desktop-apps-download)
}

.boschicon-bosch-ic-desktop-dashboard:before {
    content: var(--boschicon-bosch-ic-desktop-dashboard)
}

.boschicon-bosch-ic-desktop-graph-checkmark:before {
    content: var(--boschicon-bosch-ic-desktop-graph-checkmark)
}

.boschicon-bosch-ic-desktop-graph-search:before {
    content: var(--boschicon-bosch-ic-desktop-graph-search)
}

.boschicon-bosch-ic-desktop-graph:before {
    content: var(--boschicon-bosch-ic-desktop-graph)
}

.boschicon-bosch-ic-development-kit:before {
    content: var(--boschicon-bosch-ic-development-kit)
}

.boschicon-bosch-ic-directory-cloud-settings:before {
    content: var(--boschicon-bosch-ic-directory-cloud-settings)
}

.boschicon-bosch-ic-directory-cloud:before {
    content: var(--boschicon-bosch-ic-directory-cloud)
}

.boschicon-bosch-ic-directory-settings:before {
    content: var(--boschicon-bosch-ic-directory-settings)
}

.boschicon-bosch-ic-document-clock-cycle:before {
    content: var(--boschicon-bosch-ic-document-clock-cycle)
}

.boschicon-bosch-ic-document-code-stack:before {
    content: var(--boschicon-bosch-ic-document-code-stack)
}

.boschicon-bosch-ic-document-dat-edit:before {
    content: var(--boschicon-bosch-ic-document-dat-edit)
}

.boschicon-bosch-ic-document-ohd-arrow-down:before {
    content: var(--boschicon-bosch-ic-document-ohd-arrow-down)
}

.boschicon-bosch-ic-dolphin:before {
    content: var(--boschicon-bosch-ic-dolphin)
}

.boschicon-bosch-ic-energy-management:before {
    content: var(--boschicon-bosch-ic-energy-management)
}

.boschicon-bosch-ic-eraser:before {
    content: var(--boschicon-bosch-ic-eraser)
}

.boschicon-bosch-ic-folder-broom:before {
    content: var(--boschicon-bosch-ic-folder-broom)
}

.boschicon-bosch-ic-folder-check-broom:before {
    content: var(--boschicon-bosch-ic-folder-check-broom)
}

.boschicon-bosch-ic-folder-checkmark:before {
    content: var(--boschicon-bosch-ic-folder-checkmark)
}

.boschicon-bosch-ic-folder-oes-check:before {
    content: var(--boschicon-bosch-ic-folder-oes-check)
}

.boschicon-bosch-ic-folder-open-service:before {
    content: var(--boschicon-bosch-ic-folder-open-service)
}

.boschicon-bosch-ic-folder-reload:before {
    content: var(--boschicon-bosch-ic-folder-reload)
}

.boschicon-bosch-ic-hand-command:before {
    content: var(--boschicon-bosch-ic-hand-command)
}

.boschicon-bosch-ic-heating-start:before {
    content: var(--boschicon-bosch-ic-heating-start)
}

.boschicon-bosch-ic-hierarchy-refresh:before {
    content: var(--boschicon-bosch-ic-hierarchy-refresh)
}

.boschicon-bosch-ic-hierarchy-search:before {
    content: var(--boschicon-bosch-ic-hierarchy-search)
}

.boschicon-bosch-ic-hierarchy-settings:before {
    content: var(--boschicon-bosch-ic-hierarchy-settings)
}

.boschicon-bosch-ic-hierarchy:before {
    content: var(--boschicon-bosch-ic-hierarchy)
}

.boschicon-bosch-ic-hmi-desktop-settings:before {
    content: var(--boschicon-bosch-ic-hmi-desktop-settings)
}

.boschicon-bosch-ic-human-machine-interface:before {
    content: var(--boschicon-bosch-ic-human-machine-interface)
}

.boschicon-bosch-ic-keys-user-access:before {
    content: var(--boschicon-bosch-ic-keys-user-access)
}

.boschicon-bosch-ic-keys:before {
    content: var(--boschicon-bosch-ic-keys)
}

.boschicon-bosch-ic-label-edit:before {
    content: var(--boschicon-bosch-ic-label-edit)
}

.boschicon-bosch-ic-line-arrow-checkmark:before {
    content: var(--boschicon-bosch-ic-line-arrow-checkmark)
}

.boschicon-bosch-ic-link-checkmark:before {
    content: var(--boschicon-bosch-ic-link-checkmark)
}

.boschicon-bosch-ic-lock-closed-checkmark:before {
    content: var(--boschicon-bosch-ic-lock-closed-checkmark)
}

.boschicon-bosch-ic-lock-open-checkmark:before {
    content: var(--boschicon-bosch-ic-lock-open-checkmark)
}

.boschicon-bosch-ic-material-search:before {
    content: var(--boschicon-bosch-ic-material-search)
}

.boschicon-bosch-ic-objects-search:before {
    content: var(--boschicon-bosch-ic-objects-search)
}

.boschicon-bosch-ic-objects:before {
    content: var(--boschicon-bosch-ic-objects)
}

.boschicon-bosch-ic-plan-a-to-b:before {
    content: var(--boschicon-bosch-ic-plan-a-to-b)
}

.boschicon-bosch-ic-plan-chart:before {
    content: var(--boschicon-bosch-ic-plan-chart)
}

.boschicon-bosch-ic-print-send:before {
    content: var(--boschicon-bosch-ic-print-send)
}

.boschicon-bosch-ic-refresh-analysis:before {
    content: var(--boschicon-bosch-ic-refresh-analysis)
}

.boschicon-bosch-ic-remote-desktop-add:before {
    content: var(--boschicon-bosch-ic-remote-desktop-add)
}

.boschicon-bosch-ic-rfid-checkmark:before {
    content: var(--boschicon-bosch-ic-rfid-checkmark)
}

.boschicon-bosch-ic-rfid-tag:before {
    content: var(--boschicon-bosch-ic-rfid-tag)
}

.boschicon-bosch-ic-sequence-checkmark:before {
    content: var(--boschicon-bosch-ic-sequence-checkmark)
}

.boschicon-bosch-ic-server-arrow-up:before {
    content: var(--boschicon-bosch-ic-server-arrow-up)
}

.boschicon-bosch-ic-server-arrows:before {
    content: var(--boschicon-bosch-ic-server-arrows)
}

.boschicon-bosch-ic-server-settings:before {
    content: var(--boschicon-bosch-ic-server-settings)
}

.boschicon-bosch-ic-server-share:before {
    content: var(--boschicon-bosch-ic-server-share)
}

.boschicon-bosch-ic-settings-editor:before {
    content: var(--boschicon-bosch-ic-settings-editor)
}

.boschicon-bosch-ic-survey-checkmark:before {
    content: var(--boschicon-bosch-ic-survey-checkmark)
}

.boschicon-bosch-ic-target-dart:before {
    content: var(--boschicon-bosch-ic-target-dart)
}

.boschicon-bosch-ic-target-view:before {
    content: var(--boschicon-bosch-ic-target-view)
}

.boschicon-bosch-ic-target:before {
    content: var(--boschicon-bosch-ic-target)
}

.boschicon-bosch-ic-thickness-selection:before {
    content: var(--boschicon-bosch-ic-thickness-selection)
}

.boschicon-bosch-ic-toolbox-checkmark:before {
    content: var(--boschicon-bosch-ic-toolbox-checkmark)
}

.boschicon-bosch-ic-toolbox:before {
    content: var(--boschicon-bosch-ic-toolbox)
}

.boschicon-bosch-ic-translate:before {
    content: var(--boschicon-bosch-ic-translate)
}

.boschicon-bosch-ic-tune-vertical-checkmark:before {
    content: var(--boschicon-bosch-ic-tune-vertical-checkmark)
}

.boschicon-bosch-ic-wand-user-add:before {
    content: var(--boschicon-bosch-ic-wand-user-add)
}

.boschicon-bosch-ic-wand-user-settings:before {
    content: var(--boschicon-bosch-ic-wand-user-settings)
}

.boschicon-bosch-ic-wand-user:before {
    content: var(--boschicon-bosch-ic-wand-user)
}

.boschicon-bosch-ic-window-globe:before {
    content: var(--boschicon-bosch-ic-window-globe)
}

.boschicon-bosch-ic-wrench-change:before {
    content: var(--boschicon-bosch-ic-wrench-change)
}

.boschicon-bosch-ic-clock-24-7:before {
    content: var(--boschicon-bosch-ic-clock-24-7)
}

.boschicon-bosch-ic-eagle:before {
    content: var(--boschicon-bosch-ic-eagle)
}

.boschicon-bosch-ic-fluorescent-light:before {
    content: var(--boschicon-bosch-ic-fluorescent-light)
}

.boschicon-bosch-ic-home-cloud-0:before {
    content: var(--boschicon-bosch-ic-home-cloud-0)
}

.boschicon-bosch-ic-home-cloud-1:before {
    content: var(--boschicon-bosch-ic-home-cloud-1)
}

.boschicon-bosch-ic-home-cloud-2:before {
    content: var(--boschicon-bosch-ic-home-cloud-2)
}

.boschicon-bosch-ic-home-cloud-3:before {
    content: var(--boschicon-bosch-ic-home-cloud-3)
}

.boschicon-bosch-ic-home-shadow:before {
    content: var(--boschicon-bosch-ic-home-shadow)
}

.boschicon-bosch-ic-motorcycle-sport:before {
    content: var(--boschicon-bosch-ic-motorcycle-sport)
}

.boschicon-bosch-ic-smartphone-connected:before {
    content: var(--boschicon-bosch-ic-smartphone-connected)
}

.boschicon-bosch-ic-usb-stick:before {
    content: var(--boschicon-bosch-ic-usb-stick)
}

.boschicon-bosch-ic-user--setting:before {
    content: var(--boschicon-bosch-ic-user--setting)
}

.boschicon-bosch-ic-timeline-clock:before {
    content: var(--boschicon-bosch-ic-timeline-clock)
}

.boschicon-bosch-ic-alarm-fire:before {
    content: var(--boschicon-bosch-ic-alarm-fire)
}

.boschicon-bosch-ic-emergency-front:before {
    content: var(--boschicon-bosch-ic-emergency-front)
}

.boschicon-bosch-ic-transporter-front:before {
    content: var(--boschicon-bosch-ic-transporter-front)
}

.boschicon-bosch-ic-truck-front:before {
    content: var(--boschicon-bosch-ic-truck-front)
}

.boschicon-bosch-ic-unpin-classic-disabled-light:before {
    content: var(--boschicon-bosch-ic-unpin-classic-disabled-light)
}

.boschicon-bosch-ic-unpin-modern-disabled-light:before {
    content: var(--boschicon-bosch-ic-unpin-modern-disabled-light)
}

.boschicon-bosch-ic-smartphone-ban:before {
    content: var(--boschicon-bosch-ic-smartphone-ban)
}

.boschicon-bosch-ic-helmet:before {
    content: var(--boschicon-bosch-ic-helmet)
}

.boschicon-bosch-ic-gate-closed:before {
    content: var(--boschicon-bosch-ic-gate-closed)
}

.boschicon-bosch-ic-fence:before {
    content: var(--boschicon-bosch-ic-fence)
}

.boschicon-bosch-ic-desktop-apps:before {
    content: var(--boschicon-bosch-ic-desktop-apps)
}

.boschicon-bosch-ic-candle:before {
    content: var(--boschicon-bosch-ic-candle)
}

.boschicon-bosch-ic-chart-oee:before {
    content: var(--boschicon-bosch-ic-chart-oee)
}

.boschicon-bosch-ic-cycletime-eighth:before {
    content: var(--boschicon-bosch-ic-cycletime-eighth)
}

.boschicon-bosch-ic-cycletime-quarter:before {
    content: var(--boschicon-bosch-ic-cycletime-quarter)
}

.boschicon-bosch-ic-gateway:before {
    content: var(--boschicon-bosch-ic-gateway)
}

.boschicon-bosch-ic-heatmap:before {
    content: var(--boschicon-bosch-ic-heatmap)
}

.boschicon-bosch-ic-laptop-checklist:before {
    content: var(--boschicon-bosch-ic-laptop-checklist)
}

.boschicon-bosch-ic-molecule:before {
    content: var(--boschicon-bosch-ic-molecule)
}

.boschicon-bosch-ic-robot-settings:before {
    content: var(--boschicon-bosch-ic-robot-settings)
}

.boschicon-bosch-ic-sensor-cable:before {
    content: var(--boschicon-bosch-ic-sensor-cable)
}

.boschicon-bosch-ic-tank-layers:before {
    content: var(--boschicon-bosch-ic-tank-layers)
}

.boschicon-bosch-ic-window-settings:before {
    content: var(--boschicon-bosch-ic-window-settings)
}

.boschicon-bosch-ic-heatmap-independent:before {
    content: var(--boschicon-bosch-ic-heatmap-independent)
}

.boschicon-bosch-ic-dumble:before {
    content: var(--boschicon-bosch-ic-dumble)
}

.boschicon-bosch-ic-truck-wash:before {
    content: var(--boschicon-bosch-ic-truck-wash)
}

.boschicon-bosch-ic-smart-sensor:before {
    content: var(--boschicon-bosch-ic-smart-sensor)
}

.boschicon-bosch-ic-audio-add:before {
    content: var(--boschicon-bosch-ic-audio-add)
}

.boschicon-bosch-ic-audio-checked:before {
    content: var(--boschicon-bosch-ic-audio-checked)
}

.boschicon-bosch-ic-audio-play:before {
    content: var(--boschicon-bosch-ic-audio-play)
}

.boschicon-bosch-ic-audio-remove:before {
    content: var(--boschicon-bosch-ic-audio-remove)
}

.boschicon-bosch-ic-image-gallery-checked:before {
    content: var(--boschicon-bosch-ic-image-gallery-checked)
}

.boschicon-bosch-ic-imagery-checked:before {
    content: var(--boschicon-bosch-ic-imagery-checked)
}

.boschicon-bosch-ic-image-gallery-remove:before {
    content: var(--boschicon-bosch-ic-image-gallery-remove)
}

.boschicon-bosch-ic-recording:before {
    content: var(--boschicon-bosch-ic-recording)
}

.boschicon-bosch-ic-stop-frame:before {
    content: var(--boschicon-bosch-ic-stop-frame)
}

.boschicon-bosch-ic-roof:before {
    content: var(--boschicon-bosch-ic-roof)
}

.boschicon-bosch-ic-projection-interactive:before {
    content: var(--boschicon-bosch-ic-projection-interactive)
}

.boschicon-bosch-ic-bridge:before {
    content: var(--boschicon-bosch-ic-bridge)
}

.boschicon-bosch-ic-box-arrows:before {
    content: var(--boschicon-bosch-ic-box-arrows)
}

.boschicon-bosch-ic-chart-line-fit:before {
    content: var(--boschicon-bosch-ic-chart-line-fit)
}

.boschicon-bosch-ic-chart-line-compress:before {
    content: var(--boschicon-bosch-ic-chart-line-compress)
}

.boschicon-bosch-ic-ciss:before {
    content: var(--boschicon-bosch-ic-ciss)
}

.boschicon-bosch-ic-scd:before {
    content: var(--boschicon-bosch-ic-scd)
}

.boschicon-bosch-ic-vci:before {
    content: var(--boschicon-bosch-ic-vci)
}

.boschicon-bosch-ic-access-controller:before {
    content: var(--boschicon-bosch-ic-access-controller)
}

.boschicon-bosch-ic-card-reader:before {
    content: var(--boschicon-bosch-ic-card-reader)
}

.boschicon-bosch-ic-table:before {
    content: var(--boschicon-bosch-ic-table)
}

.boschicon-bosch-ic-replace:before {
    content: var(--boschicon-bosch-ic-replace)
}

.boschicon-bosch-ic-chart-topflop-organized-horizontal:before {
    content: var(--boschicon-bosch-ic-chart-topflop-organized-horizontal)
}

.boschicon-bosch-ic-chart-topflop-random-horizontal:before {
    content: var(--boschicon-bosch-ic-chart-topflop-random-horizontal)
}

.boschicon-bosch-ic-chart-topflop-organized-vertical:before {
    content: var(--boschicon-bosch-ic-chart-topflop-organized-vertical)
}

.boschicon-bosch-ic-chart-topflop-random-vertical:before {
    content: var(--boschicon-bosch-ic-chart-topflop-random-vertical)
}

.boschicon-bosch-ic-ois:before {
    content: var(--boschicon-bosch-ic-ois)
}

.boschicon-bosch-ic-cloud-refresh-locked:before {
    content: var(--boschicon-bosch-ic-cloud-refresh-locked)
}

.boschicon-bosch-ic-car-bluetooth:before {
    content: var(--boschicon-bosch-ic-car-bluetooth)
}

.boschicon-bosch-ic-camera-trainer:before {
    content: var(--boschicon-bosch-ic-camera-trainer)
}

.boschicon-bosch-ic-magnifier-moving:before {
    content: var(--boschicon-bosch-ic-magnifier-moving)
}

.boschicon-bosch-ic-absolute-orientation:before {
    content: var(--boschicon-bosch-ic-absolute-orientation)
}

.boschicon-bosch-ic-accelerometer:before {
    content: var(--boschicon-bosch-ic-accelerometer)
}

.boschicon-bosch-ic-imu:before {
    content: var(--boschicon-bosch-ic-imu)
}

.boschicon-bosch-ic-gyroscope:before {
    content: var(--boschicon-bosch-ic-gyroscope)
}

.boschicon-bosch-ic-magneotmeter:before {
    content: var(--boschicon-bosch-ic-magneotmeter)
}

.boschicon-bosch-ic-battery-car-1:before {
    content: var(--boschicon-bosch-ic-battery-car-1)
}

.boschicon-bosch-ic-battery-car-2:before {
    content: var(--boschicon-bosch-ic-battery-car-2)
}

.boschicon-bosch-ic-battery-car-3:before {
    content: var(--boschicon-bosch-ic-battery-car-3)
}

.boschicon-bosch-ic-battery-car-charging:before {
    content: var(--boschicon-bosch-ic-battery-car-charging)
}

.boschicon-bosch-ic-battery-car-defective:before {
    content: var(--boschicon-bosch-ic-battery-car-defective)
}

.boschicon-bosch-ic-truck-crane:before {
    content: var(--boschicon-bosch-ic-truck-crane)
}

.boschicon-bosch-ic-train-diesel:before {
    content: var(--boschicon-bosch-ic-train-diesel)
}

.boschicon-bosch-ic-snowmobile:before {
    content: var(--boschicon-bosch-ic-snowmobile)
}

.boschicon-bosch-ic-riding-mower:before {
    content: var(--boschicon-bosch-ic-riding-mower)
}

.boschicon-bosch-ic-motorcycle-small:before {
    content: var(--boschicon-bosch-ic-motorcycle-small)
}

.boschicon-bosch-ic-mining-truck:before {
    content: var(--boschicon-bosch-ic-mining-truck)
}

.boschicon-bosch-ic-lawnmower:before {
    content: var(--boschicon-bosch-ic-lawnmower)
}

.boschicon-bosch-ic-jetski:before {
    content: var(--boschicon-bosch-ic-jetski)
}

.boschicon-bosch-ic-golf-caddy:before {
    content: var(--boschicon-bosch-ic-golf-caddy)
}

.boschicon-bosch-ic-generator-electric:before {
    content: var(--boschicon-bosch-ic-generator-electric)
}

.boschicon-bosch-ic-garbage-truck:before {
    content: var(--boschicon-bosch-ic-garbage-truck)
}

.boschicon-bosch-ic-fork-lift-big:before {
    content: var(--boschicon-bosch-ic-fork-lift-big)
}

.boschicon-bosch-ic-engine-small:before {
    content: var(--boschicon-bosch-ic-engine-small)
}

.boschicon-bosch-ic-engine-big:before {
    content: var(--boschicon-bosch-ic-engine-big)
}

.boschicon-bosch-ic-coach:before {
    content: var(--boschicon-bosch-ic-coach)
}

.boschicon-bosch-ic-chainsaw:before {
    content: var(--boschicon-bosch-ic-chainsaw)
}

.boschicon-bosch-ic-car-van:before {
    content: var(--boschicon-bosch-ic-car-van)
}

.boschicon-bosch-ic-car-suv:before {
    content: var(--boschicon-bosch-ic-car-suv)
}

.boschicon-bosch-ic-car-race:before {
    content: var(--boschicon-bosch-ic-car-race)
}

.boschicon-bosch-ic-car-old:before {
    content: var(--boschicon-bosch-ic-car-old)
}

.boschicon-bosch-ic-car-camping-van:before {
    content: var(--boschicon-bosch-ic-car-camping-van)
}

.boschicon-bosch-ic-car-camper:before {
    content: var(--boschicon-bosch-ic-car-camper)
}

.boschicon-bosch-ic-bus-side:before {
    content: var(--boschicon-bosch-ic-bus-side)
}

.boschicon-bosch-ic-book-info:before {
    content: var(--boschicon-bosch-ic-book-info)
}

.boschicon-bosch-ic-gears:before {
    content: var(--boschicon-bosch-ic-gears)
}

.boschicon-bosch-ic-shark:before {
    content: var(--boschicon-bosch-ic-shark)
}

.boschicon-bosch-ic-mountaintop:before {
    content: var(--boschicon-bosch-ic-mountaintop)
}

.boschicon-bosch-ic-baby:before {
    content: var(--boschicon-bosch-ic-baby)
}

.boschicon-bosch-ic-coffee-bean:before {
    content: var(--boschicon-bosch-ic-coffee-bean)
}

.boschicon-bosch-ic-coffee-beans:before {
    content: var(--boschicon-bosch-ic-coffee-beans)
}

.boschicon-bosch-ic-skull:before {
    content: var(--boschicon-bosch-ic-skull)
}

.boschicon-bosch-ic-stroller:before {
    content: var(--boschicon-bosch-ic-stroller)
}

.boschicon-bosch-ic-glasses:before {
    content: var(--boschicon-bosch-ic-glasses)
}

.boschicon-bosch-ic-detergent:before {
    content: var(--boschicon-bosch-ic-detergent)
}

.boschicon-bosch-ic-washing-machine:before {
    content: var(--boschicon-bosch-ic-washing-machine)
}

.boschicon-bosch-ic-sdcard:before {
    content: var(--boschicon-bosch-ic-sdcard)
}

.boschicon-bosch-ic-water-connectivity:before {
    content: var(--boschicon-bosch-ic-water-connectivity)
}

.boschicon-bosch-ic-server-connectivity:before {
    content: var(--boschicon-bosch-ic-server-connectivity)
}

.boschicon-bosch-ic-presentation-speaker:before {
    content: var(--boschicon-bosch-ic-presentation-speaker)
}

.boschicon-bosch-ic-chart-bar-arrow:before {
    content: var(--boschicon-bosch-ic-chart-bar-arrow)
}

.boschicon-bosch-ic-book-connectivity:before {
    content: var(--boschicon-bosch-ic-book-connectivity)
}

.boschicon-bosch-ic-route-focus:before {
    content: var(--boschicon-bosch-ic-route-focus)
}

.boschicon-bosch-ic-bicycle-helmet:before {
    content: var(--boschicon-bosch-ic-bicycle-helmet)
}

.boschicon-bosch-ic-cookie:before {
    content: var(--boschicon-bosch-ic-cookie)
}

.boschicon-bosch-ic-glass-wine:before {
    content: var(--boschicon-bosch-ic-glass-wine)
}

.boschicon-bosch-ic-cup-small:before {
    content: var(--boschicon-bosch-ic-cup-small)
}

.boschicon-bosch-ic-cup-large:before {
    content: var(--boschicon-bosch-ic-cup-large)
}

.boschicon-bosch-ic-bowl:before {
    content: var(--boschicon-bosch-ic-bowl)
}

.boschicon-bosch-ic-glass-small:before {
    content: var(--boschicon-bosch-ic-glass-small)
}

.boschicon-bosch-ic-ice-bottle:before {
    content: var(--boschicon-bosch-ic-ice-bottle)
}

.boschicon-bosch-ic-cup-plate-drop:before {
    content: var(--boschicon-bosch-ic-cup-plate-drop)
}

.boschicon-bosch-ic-plate:before {
    content: var(--boschicon-bosch-ic-plate)
}

.boschicon-bosch-ic-cup-plate:before {
    content: var(--boschicon-bosch-ic-cup-plate)
}

.boschicon-bosch-ic-bubbles:before {
    content: var(--boschicon-bosch-ic-bubbles)
}

.boschicon-bosch-ic-button-start-stop:before {
    content: var(--boschicon-bosch-ic-button-start-stop)
}

.boschicon-bosch-ic-elevator-freight-max:before {
    content: var(--boschicon-bosch-ic-elevator-freight-max)
}

.boschicon-bosch-ic-elevator-freight:before {
    content: var(--boschicon-bosch-ic-elevator-freight)
}

.boschicon-bosch-ic-elevator-persons:before {
    content: var(--boschicon-bosch-ic-elevator-persons)
}

.boschicon-bosch-ic-embed:before {
    content: var(--boschicon-bosch-ic-embed)
}

.boschicon-bosch-ic-female-male:before {
    content: var(--boschicon-bosch-ic-female-male)
}

.boschicon-bosch-ic-fork-knife-spoon:before {
    content: var(--boschicon-bosch-ic-fork-knife-spoon)
}

.boschicon-bosch-ic-global-entrepreneur:before {
    content: var(--boschicon-bosch-ic-global-entrepreneur)
}

.boschicon-bosch-ic-arrows-left-right-checkmark:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-checkmark)
}

.boschicon-bosch-ic-automatic-mode:before {
    content: var(--boschicon-bosch-ic-automatic-mode)
}

.boschicon-bosch-ic-babybottle:before {
    content: var(--boschicon-bosch-ic-babybottle)
}

.boschicon-bosch-ic-barcode-scan:before {
    content: var(--boschicon-bosch-ic-barcode-scan)
}

.boschicon-bosch-ic-barcode-scanner:before {
    content: var(--boschicon-bosch-ic-barcode-scanner)
}

.boschicon-bosch-ic-cash-frame-rupee:before {
    content: var(--boschicon-bosch-ic-cash-frame-rupee)
}

.boschicon-bosch-ic-chart-heat-curve:before {
    content: var(--boschicon-bosch-ic-chart-heat-curve)
}

.boschicon-bosch-ic-compressor:before {
    content: var(--boschicon-bosch-ic-compressor)
}

.boschicon-bosch-ic-cubes:before {
    content: var(--boschicon-bosch-ic-cubes)
}

.boschicon-bosch-ic-highway:before {
    content: var(--boschicon-bosch-ic-highway)
}

.boschicon-bosch-ic-industry-workers:before {
    content: var(--boschicon-bosch-ic-industry-workers)
}

.boschicon-bosch-ic-industry-workers-connected:before {
    content: var(--boschicon-bosch-ic-industry-workers-connected)
}

.boschicon-bosch-ic-machine-station-control:before {
    content: var(--boschicon-bosch-ic-machine-station-control)
}

.boschicon-bosch-ic-map-city:before {
    content: var(--boschicon-bosch-ic-map-city)
}

.boschicon-bosch-ic-ordernumber:before {
    content: var(--boschicon-bosch-ic-ordernumber)
}

.boschicon-bosch-ic-shirt-business:before {
    content: var(--boschicon-bosch-ic-shirt-business)
}

.boschicon-bosch-ic-shirt-casual:before {
    content: var(--boschicon-bosch-ic-shirt-casual)
}

.boschicon-bosch-ic-suitcase:before {
    content: var(--boschicon-bosch-ic-suitcase)
}

.boschicon-bosch-ic-weather-cloud-sun-sensor:before {
    content: var(--boschicon-bosch-ic-weather-cloud-sun-sensor)
}

.boschicon-bosch-ic-window-code:before {
    content: var(--boschicon-bosch-ic-window-code)
}

.boschicon-bosch-ic-wrench-warning:before {
    content: var(--boschicon-bosch-ic-wrench-warning)
}

.boschicon-bosch-ic-arrow-circle-a:before {
    content: var(--boschicon-bosch-ic-arrow-circle-a)
}

.boschicon-bosch-ic-arrows-agility:before {
    content: var(--boschicon-bosch-ic-arrows-agility)
}

.boschicon-bosch-ic-arrows-collapse-object:before {
    content: var(--boschicon-bosch-ic-arrows-collapse-object)
}

.boschicon-bosch-ic-arrows-expand-object:before {
    content: var(--boschicon-bosch-ic-arrows-expand-object)
}

.boschicon-bosch-ic-arrows-left-right:before {
    content: var(--boschicon-bosch-ic-arrows-left-right)
}

.boschicon-bosch-ic-fan-heat:before {
    content: var(--boschicon-bosch-ic-fan-heat)
}

.boschicon-bosch-ic-battery-car-arrows-circle:before {
    content: var(--boschicon-bosch-ic-battery-car-arrows-circle)
}

.boschicon-bosch-ic-battery-car-clock:before {
    content: var(--boschicon-bosch-ic-battery-car-clock)
}

.boschicon-bosch-ic-battery-vibration:before {
    content: var(--boschicon-bosch-ic-battery-vibration)
}

.boschicon-bosch-ic-belt-elastic:before {
    content: var(--boschicon-bosch-ic-belt-elastic)
}

.boschicon-bosch-ic-bicycle-e-arrow-away:before {
    content: var(--boschicon-bosch-ic-bicycle-e-arrow-away)
}

.boschicon-bosch-ic-bicycle-e-arrow-towards:before {
    content: var(--boschicon-bosch-ic-bicycle-e-arrow-towards)
}

.boschicon-bosch-ic-brake-decoupled-power:before {
    content: var(--boschicon-bosch-ic-brake-decoupled-power)
}

.boschicon-bosch-ic-brake-i-booster:before {
    content: var(--boschicon-bosch-ic-brake-i-booster)
}

.boschicon-bosch-ic-brake-system-esp:before {
    content: var(--boschicon-bosch-ic-brake-system-esp)
}

.boschicon-bosch-ic-brake-system-integrated:before {
    content: var(--boschicon-bosch-ic-brake-system-integrated)
}

.boschicon-bosch-ic-brake-vacuum-booster:before {
    content: var(--boschicon-bosch-ic-brake-vacuum-booster)
}

.boschicon-bosch-ic-capacity:before {
    content: var(--boschicon-bosch-ic-capacity)
}

.boschicon-bosch-ic-car-beam-length:before {
    content: var(--boschicon-bosch-ic-car-beam-length)
}

.boschicon-bosch-ic-car-smartphone-locator:before {
    content: var(--boschicon-bosch-ic-car-smartphone-locator)
}

.boschicon-bosch-ic-chart-pie:before {
    content: var(--boschicon-bosch-ic-chart-pie)
}

.boschicon-bosch-ic-chess-jumper:before {
    content: var(--boschicon-bosch-ic-chess-jumper)
}

.boschicon-bosch-ic-clock-time-off:before {
    content: var(--boschicon-bosch-ic-clock-time-off)
}

.boschicon-bosch-ic-clock-time-on:before {
    content: var(--boschicon-bosch-ic-clock-time-on)
}

.boschicon-bosch-ic-coin:before {
    content: var(--boschicon-bosch-ic-coin)
}

.boschicon-bosch-ic-connection-off-settings:before {
    content: var(--boschicon-bosch-ic-connection-off-settings)
}

.boschicon-bosch-ic-connection-on-settings:before {
    content: var(--boschicon-bosch-ic-connection-on-settings)
}

.boschicon-bosch-ic-control-unit:before {
    content: var(--boschicon-bosch-ic-control-unit)
}

.boschicon-bosch-ic-customer:before {
    content: var(--boschicon-bosch-ic-customer)
}

.boschicon-bosch-ic-engine:before {
    content: var(--boschicon-bosch-ic-engine)
}

.boschicon-bosch-ic-filter-air:before {
    content: var(--boschicon-bosch-ic-filter-air)
}

.boschicon-bosch-ic-filter-cabin-carbon:before {
    content: var(--boschicon-bosch-ic-filter-cabin-carbon)
}

.boschicon-bosch-ic-filter-cabin:before {
    content: var(--boschicon-bosch-ic-filter-cabin)
}

.boschicon-bosch-ic-filter-cooling-water:before {
    content: var(--boschicon-bosch-ic-filter-cooling-water)
}

.boschicon-bosch-ic-filter-denox-cover:before {
    content: var(--boschicon-bosch-ic-filter-denox-cover)
}

.boschicon-bosch-ic-filter-denox:before {
    content: var(--boschicon-bosch-ic-filter-denox)
}

.boschicon-bosch-ic-filter-element-compensation-sealing:before {
    content: var(--boschicon-bosch-ic-filter-element-compensation-sealing)
}

.boschicon-bosch-ic-filter-element-compensation:before {
    content: var(--boschicon-bosch-ic-filter-element-compensation)
}

.boschicon-bosch-ic-filter-element:before {
    content: var(--boschicon-bosch-ic-filter-element)
}

.boschicon-bosch-ic-filter-oil:before {
    content: var(--boschicon-bosch-ic-filter-oil)
}

.boschicon-bosch-ic-filter-petrol:before {
    content: var(--boschicon-bosch-ic-filter-petrol)
}

.boschicon-bosch-ic-filter-prefilter:before {
    content: var(--boschicon-bosch-ic-filter-prefilter)
}

.boschicon-bosch-ic-fireplace:before {
    content: var(--boschicon-bosch-ic-fireplace)
}

.boschicon-bosch-ic-flash-plus:before {
    content: var(--boschicon-bosch-ic-flash-plus)
}

.boschicon-bosch-ic-globe-worldwideweb:before {
    content: var(--boschicon-bosch-ic-globe-worldwideweb)
}

.boschicon-bosch-ic-glow-control-unit:before {
    content: var(--boschicon-bosch-ic-glow-control-unit)
}

.boschicon-bosch-ic-glow-plug:before {
    content: var(--boschicon-bosch-ic-glow-plug)
}

.boschicon-bosch-ic-hand-cloth:before {
    content: var(--boschicon-bosch-ic-hand-cloth)
}

.boschicon-bosch-ic-leaf-plus:before {
    content: var(--boschicon-bosch-ic-leaf-plus)
}

.boschicon-bosch-ic-machine-warning:before {
    content: var(--boschicon-bosch-ic-machine-warning)
}

.boschicon-bosch-ic-measuring-jug:before {
    content: var(--boschicon-bosch-ic-measuring-jug)
}

.boschicon-bosch-ic-plug-play:before {
    content: var(--boschicon-bosch-ic-plug-play)
}

.boschicon-bosch-ic-refresh-checkmark:before {
    content: var(--boschicon-bosch-ic-refresh-checkmark)
}

.boschicon-bosch-ic-replacement-filament:before {
    content: var(--boschicon-bosch-ic-replacement-filament)
}

.boschicon-bosch-ic-screw:before {
    content: var(--boschicon-bosch-ic-screw)
}

.boschicon-bosch-ic-seat-belt:before {
    content: var(--boschicon-bosch-ic-seat-belt)
}

.boschicon-bosch-ic-steering-wheel-hands-automated:before {
    content: var(--boschicon-bosch-ic-steering-wheel-hands-automated)
}

.boschicon-bosch-ic-sun-ice-parking:before {
    content: var(--boschicon-bosch-ic-sun-ice-parking)
}

.boschicon-bosch-ic-syringe-change-needle:before {
    content: var(--boschicon-bosch-ic-syringe-change-needle)
}

.boschicon-bosch-ic-syringe-change:before {
    content: var(--boschicon-bosch-ic-syringe-change)
}

.boschicon-bosch-ic-syringe:before {
    content: var(--boschicon-bosch-ic-syringe)
}

.boschicon-bosch-ic-thread-diameter:before {
    content: var(--boschicon-bosch-ic-thread-diameter)
}

.boschicon-bosch-ic-tool-extraction:before {
    content: var(--boschicon-bosch-ic-tool-extraction)
}

.boschicon-bosch-ic-transporter-car-front:before {
    content: var(--boschicon-bosch-ic-transporter-car-front)
}

.boschicon-bosch-ic-truck-car-motorcycle:before {
    content: var(--boschicon-bosch-ic-truck-car-motorcycle)
}

.boschicon-bosch-ic-truck-car:before {
    content: var(--boschicon-bosch-ic-truck-car)
}

.boschicon-bosch-ic-truck-logistics-box:before {
    content: var(--boschicon-bosch-ic-truck-logistics-box)
}

.boschicon-bosch-ic-truck-transporter:before {
    content: var(--boschicon-bosch-ic-truck-transporter)
}

.boschicon-bosch-ic-watch-on-warning:before {
    content: var(--boschicon-bosch-ic-watch-on-warning)
}

.boschicon-bosch-ic-wrench-calibrate:before {
    content: var(--boschicon-bosch-ic-wrench-calibrate)
}

.boschicon-bosch-ic-wrench-dummy:before {
    content: var(--boschicon-bosch-ic-wrench-dummy)
}

.boschicon-bosch-ic-wrench-tightening-torque:before {
    content: var(--boschicon-bosch-ic-wrench-tightening-torque)
}

.boschicon-bosch-ic-wrench-width-across-flats:before {
    content: var(--boschicon-bosch-ic-wrench-width-across-flats)
}

.boschicon-bosch-ic-user-arm-bandage:before {
    content: var(--boschicon-bosch-ic-user-arm-bandage)
}

.boschicon-bosch-ic-user-eye-blind:before {
    content: var(--boschicon-bosch-ic-user-eye-blind)
}

.boschicon-bosch-ic-user-ear-deaf:before {
    content: var(--boschicon-bosch-ic-user-ear-deaf)
}

.boschicon-bosch-ic-user-car-distracted:before {
    content: var(--boschicon-bosch-ic-user-car-distracted)
}

.boschicon-bosch-ic-user-mouth-mute:before {
    content: var(--boschicon-bosch-ic-user-mouth-mute)
}

.boschicon-bosch-ic-user-ear-blocked:before {
    content: var(--boschicon-bosch-ic-user-ear-blocked)
}

.boschicon-bosch-ic-user-bavarian:before {
    content: var(--boschicon-bosch-ic-user-bavarian)
}

.boschicon-bosch-ic-user-ear-loud:before {
    content: var(--boschicon-bosch-ic-user-ear-loud)
}

.boschicon-bosch-ic-user-walk-crutch:before {
    content: var(--boschicon-bosch-ic-user-walk-crutch)
}

.boschicon-bosch-ic-user-mouth-speechless:before {
    content: var(--boschicon-bosch-ic-user-mouth-speechless)
}

.boschicon-bosch-ic-user-arm-baby:before {
    content: var(--boschicon-bosch-ic-user-arm-baby)
}

.boschicon-bosch-ic-user-arm-missing:before {
    content: var(--boschicon-bosch-ic-user-arm-missing)
}

.boschicon-bosch-ic-user-eye-eyepatch:before {
    content: var(--boschicon-bosch-ic-user-eye-eyepatch)
}

.boschicon-bosch-ic-user-strapped:before {
    content: var(--boschicon-bosch-ic-user-strapped)
}

.boschicon-bosch-ic-cleaning-agent:before {
    content: var(--boschicon-bosch-ic-cleaning-agent)
}

.boschicon-bosch-ic-cup-plate-dirty:before {
    content: var(--boschicon-bosch-ic-cup-plate-dirty)
}

.boschicon-bosch-ic-cup-plate-private:before {
    content: var(--boschicon-bosch-ic-cup-plate-private)
}

.boschicon-bosch-ic-rubbish-apple:before {
    content: var(--boschicon-bosch-ic-rubbish-apple)
}

.boschicon-bosch-ic-rubbish-fish:before {
    content: var(--boschicon-bosch-ic-rubbish-fish)
}

.boschicon-bosch-ic-rubbish-organic-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-organic-bin)
}

.boschicon-bosch-ic-rubbish-paper:before {
    content: var(--boschicon-bosch-ic-rubbish-paper)
}

.boschicon-bosch-ic-rubbish-paper-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-paper-bin)
}

.boschicon-bosch-ic-rubbish-residual-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-residual-bin)
}

.boschicon-bosch-ic-shower:before {
    content: var(--boschicon-bosch-ic-shower)
}

.boschicon-bosch-ic-shower-female:before {
    content: var(--boschicon-bosch-ic-shower-female)
}

.boschicon-bosch-ic-shower-male:before {
    content: var(--boschicon-bosch-ic-shower-male)
}

.boschicon-bosch-ic-wardrobe-female:before {
    content: var(--boschicon-bosch-ic-wardrobe-female)
}

.boschicon-bosch-ic-wardrobe-male:before {
    content: var(--boschicon-bosch-ic-wardrobe-male)
}

.boschicon-bosch-ic-car-top:before {
    content: var(--boschicon-bosch-ic-car-top)
}

.boschicon-bosch-ic-label-info:before {
    content: var(--boschicon-bosch-ic-label-info)
}

.boschicon-bosch-ic-perspective-view:before {
    content: var(--boschicon-bosch-ic-perspective-view)
}

.boschicon-bosch-ic-road:before {
    content: var(--boschicon-bosch-ic-road)
}

.boschicon-bosch-ic-screen-split-horizontal:before {
    content: var(--boschicon-bosch-ic-screen-split-horizontal)
}

.boschicon-bosch-ic-screen-split-vertical:before {
    content: var(--boschicon-bosch-ic-screen-split-vertical)
}

.boschicon-bosch-ic-screenshot-frame:before {
    content: var(--boschicon-bosch-ic-screenshot-frame)
}

.boschicon-bosch-ic-sensor-lidar:before {
    content: var(--boschicon-bosch-ic-sensor-lidar)
}

.boschicon-bosch-ic-tram:before {
    content: var(--boschicon-bosch-ic-tram)
}

.boschicon-bosch-ic-video-360-degrees:before {
    content: var(--boschicon-bosch-ic-video-360-degrees)
}

.boschicon-bosch-ic-belt-groove-drives:before {
    content: var(--boschicon-bosch-ic-belt-groove-drives)
}

.boschicon-bosch-ic-bottle-champagne:before {
    content: var(--boschicon-bosch-ic-bottle-champagne)
}

.boschicon-bosch-ic-box-falling:before {
    content: var(--boschicon-bosch-ic-box-falling)
}

.boschicon-bosch-ic-box-falling-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-box-falling-off-disabled-bold)
}

.boschicon-bosch-ic-box-falling-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-box-falling-off-disabled-light)
}

.boschicon-bosch-ic-brake-pedal:before {
    content: var(--boschicon-bosch-ic-brake-pedal)
}

.boschicon-bosch-ic-car-front-light-inside:before {
    content: var(--boschicon-bosch-ic-car-front-light-inside)
}

.boschicon-bosch-ic-car-licence-plate-light:before {
    content: var(--boschicon-bosch-ic-car-licence-plate-light)
}

.boschicon-bosch-ic-car-side-light-back:before {
    content: var(--boschicon-bosch-ic-car-side-light-back)
}

.boschicon-bosch-ic-car-side-light-front:before {
    content: var(--boschicon-bosch-ic-car-side-light-front)
}

.boschicon-bosch-ic-light-fog-warning:before {
    content: var(--boschicon-bosch-ic-light-fog-warning)
}

.boschicon-bosch-ic-prism:before {
    content: var(--boschicon-bosch-ic-prism)
}

.boschicon-bosch-ic-turnstile:before {
    content: var(--boschicon-bosch-ic-turnstile)
}

.boschicon-bosch-ic-turnstile-open-in-and-outbound:before {
    content: var(--boschicon-bosch-ic-turnstile-open-in-and-outbound)
}

.boschicon-bosch-ic-turnstile-open-inbound:before {
    content: var(--boschicon-bosch-ic-turnstile-open-inbound)
}

.boschicon-bosch-ic-turnstile-open-outbound:before {
    content: var(--boschicon-bosch-ic-turnstile-open-outbound)
}

.boschicon-bosch-ic-uwb:before {
    content: var(--boschicon-bosch-ic-uwb)
}

.boschicon-bosch-ic-heat-reduce-active:before {
    content: var(--boschicon-bosch-ic-heat-reduce-active)
}

.boschicon-bosch-ic-heat-reduce-passive:before {
    content: var(--boschicon-bosch-ic-heat-reduce-passive)
}

.boschicon-bosch-ic-hourglass-add:before {
    content: var(--boschicon-bosch-ic-hourglass-add)
}

.boschicon-bosch-ic-light-fog:before {
    content: var(--boschicon-bosch-ic-light-fog)
}

.boschicon-bosch-ic-car-turn-signal:before {
    content: var(--boschicon-bosch-ic-car-turn-signal)
}

.boschicon-bosch-ic-car-turn-signal-left:before {
    content: var(--boschicon-bosch-ic-car-turn-signal-left)
}

.boschicon-bosch-ic-car-turn-signal-right:before {
    content: var(--boschicon-bosch-ic-car-turn-signal-right)
}

.boschicon-bosch-ic-light-rear:before {
    content: var(--boschicon-bosch-ic-light-rear)
}

.boschicon-bosch-ic-car-top-turn-signal-front:before {
    content: var(--boschicon-bosch-ic-car-top-turn-signal-front)
}

.boschicon-bosch-ic-car-top-turn-signal-back:before {
    content: var(--boschicon-bosch-ic-car-top-turn-signal-back)
}

.boschicon-bosch-ic-ccu-cm:before {
    content: var(--boschicon-bosch-ic-ccu-cm)
}

.boschicon-bosch-ic-lung:before {
    content: var(--boschicon-bosch-ic-lung)
}

.boschicon-bosch-ic-head-speaking-voice:before {
    content: var(--boschicon-bosch-ic-head-speaking-voice)
}

.boschicon-bosch-ic-car-motorcycle:before {
    content: var(--boschicon-bosch-ic-car-motorcycle)
}

.boschicon-bosch-ic-car-turn-signal-side:before {
    content: var(--boschicon-bosch-ic-car-turn-signal-side)
}

.boschicon-bosch-ic-car-light-parking:before {
    content: var(--boschicon-bosch-ic-car-light-parking)
}

.boschicon-bosch-ic-phoenix:before {
    content: var(--boschicon-bosch-ic-phoenix)
}

.boschicon-bosch-ic-sensor-air-quality:before {
    content: var(--boschicon-bosch-ic-sensor-air-quality)
}

.boschicon-bosch-ic-weather-station:before {
    content: var(--boschicon-bosch-ic-weather-station)
}

.boschicon-bosch-ic-watering-can:before {
    content: var(--boschicon-bosch-ic-watering-can)
}

.boschicon-bosch-ic-propeller:before {
    content: var(--boschicon-bosch-ic-propeller)
}

.boschicon-bosch-ic-temperature-fluctuating:before {
    content: var(--boschicon-bosch-ic-temperature-fluctuating)
}

.boschicon-bosch-ic-stove-top:before {
    content: var(--boschicon-bosch-ic-stove-top)
}

.boschicon-bosch-ic-socket:before {
    content: var(--boschicon-bosch-ic-socket)
}

.boschicon-bosch-ic-siren:before {
    content: var(--boschicon-bosch-ic-siren)
}

.boschicon-bosch-ic-sensor-water:before {
    content: var(--boschicon-bosch-ic-sensor-water)
}

.boschicon-bosch-ic-user-run-sensor-motion:before {
    content: var(--boschicon-bosch-ic-user-run-sensor-motion)
}

.boschicon-bosch-ic-robot-lawnmower:before {
    content: var(--boschicon-bosch-ic-robot-lawnmower)
}

.boschicon-bosch-ic-robot-cleaning:before {
    content: var(--boschicon-bosch-ic-robot-cleaning)
}

.boschicon-bosch-ic-oven:before {
    content: var(--boschicon-bosch-ic-oven)
}

.boschicon-bosch-ic-loudspeaker:before {
    content: var(--boschicon-bosch-ic-loudspeaker)
}

.boschicon-bosch-ic-keypad:before {
    content: var(--boschicon-bosch-ic-keypad)
}

.boschicon-bosch-ic-shape-circle-square:before {
    content: var(--boschicon-bosch-ic-shape-circle-square)
}

.boschicon-bosch-ic-garage:before {
    content: var(--boschicon-bosch-ic-garage)
}

.boschicon-bosch-ic-fume-hood:before {
    content: var(--boschicon-bosch-ic-fume-hood)
}

.boschicon-bosch-ic-freezer:before {
    content: var(--boschicon-bosch-ic-freezer)
}

.boschicon-bosch-ic-food-processor:before {
    content: var(--boschicon-bosch-ic-food-processor)
}

.boschicon-bosch-ic-floorplan-rooms:before {
    content: var(--boschicon-bosch-ic-floorplan-rooms)
}

.boschicon-bosch-ic-dryer-tumble:before {
    content: var(--boschicon-bosch-ic-dryer-tumble)
}

.boschicon-bosch-ic-dryer:before {
    content: var(--boschicon-bosch-ic-dryer)
}

.boschicon-bosch-ic-door-window:before {
    content: var(--boschicon-bosch-ic-door-window)
}

.boschicon-bosch-ic-door-lock:before {
    content: var(--boschicon-bosch-ic-door-lock)
}

.boschicon-bosch-ic-door-bell:before {
    content: var(--boschicon-bosch-ic-door-bell)
}

.boschicon-bosch-ic-dishwasher:before {
    content: var(--boschicon-bosch-ic-dishwasher)
}

.boschicon-bosch-ic-dimmer:before {
    content: var(--boschicon-bosch-ic-dimmer)
}

.boschicon-bosch-ic-detector-smoke:before {
    content: var(--boschicon-bosch-ic-detector-smoke)
}

.boschicon-bosch-ic-detector-presence:before {
    content: var(--boschicon-bosch-ic-detector-presence)
}

.boschicon-bosch-ic-cooking:before {
    content: var(--boschicon-bosch-ic-cooking)
}

.boschicon-bosch-ic-coffee-maschine:before {
    content: var(--boschicon-bosch-ic-coffee-maschine)
}

.boschicon-bosch-ic-camera-indoor:before {
    content: var(--boschicon-bosch-ic-camera-indoor)
}

.boschicon-bosch-ic-broom-clean:before {
    content: var(--boschicon-bosch-ic-broom-clean)
}

.boschicon-bosch-ic-blinds:before {
    content: var(--boschicon-bosch-ic-blinds)
}

.boschicon-bosch-ic-bicycle-e-flash:before {
    content: var(--boschicon-bosch-ic-bicycle-e-flash)
}

.boschicon-bosch-ic-finger-domino-trigger:before {
    content: var(--boschicon-bosch-ic-finger-domino-trigger)
}

.boschicon-bosch-ic-automation-start:before {
    content: var(--boschicon-bosch-ic-automation-start)
}

.boschicon-bosch-ic-automation:before {
    content: var(--boschicon-bosch-ic-automation)
}

.boschicon-bosch-ic-sensor-multifunctional:before {
    content: var(--boschicon-bosch-ic-sensor-multifunctional)
}

.boschicon-bosch-ic-plane-top:before {
    content: var(--boschicon-bosch-ic-plane-top)
}

.boschicon-bosch-ic-shape-square-overlapping:before {
    content: var(--boschicon-bosch-ic-shape-square-overlapping)
}

.boschicon-bosch-ic-square-overlapping:before {
    content: var(--boschicon-bosch-ic-square-overlapping)
}

.boschicon-bosch-ic-battery-car-14v:before {
    content: var(--boschicon-bosch-ic-battery-car-14v)
}

.boschicon-bosch-ic-calibration:before {
    content: var(--boschicon-bosch-ic-calibration)
}

.boschicon-bosch-ic-structure-can-bus:before {
    content: var(--boschicon-bosch-ic-structure-can-bus)
}

.boschicon-bosch-ic-gears-direction-arrows:before {
    content: var(--boschicon-bosch-ic-gears-direction-arrows)
}

.boschicon-bosch-ic-car-limousine:before {
    content: var(--boschicon-bosch-ic-car-limousine)
}

.boschicon-bosch-ic-molecule-gas:before {
    content: var(--boschicon-bosch-ic-molecule-gas)
}

.boschicon-bosch-ic-money-euro:before {
    content: var(--boschicon-bosch-ic-money-euro)
}

.boschicon-bosch-ic-revolution-rpm:before {
    content: var(--boschicon-bosch-ic-revolution-rpm)
}

.boschicon-bosch-ic-rikscha-e:before {
    content: var(--boschicon-bosch-ic-rikscha-e)
}

.boschicon-bosch-ic-sensor-circle:before {
    content: var(--boschicon-bosch-ic-sensor-circle)
}

.boschicon-bosch-ic-speedometer-high:before {
    content: var(--boschicon-bosch-ic-speedometer-high)
}

.boschicon-bosch-ic-steering-wheel-arrows:before {
    content: var(--boschicon-bosch-ic-steering-wheel-arrows)
}

.boschicon-bosch-ic-tablet-checklist:before {
    content: var(--boschicon-bosch-ic-tablet-checklist)
}

.boschicon-bosch-ic-petrol-charging-station-hybrid:before {
    content: var(--boschicon-bosch-ic-petrol-charging-station-hybrid)
}

.boschicon-bosch-ic-weather-cloud-sun-rain-snow:before {
    content: var(--boschicon-bosch-ic-weather-cloud-sun-rain-snow)
}

.boschicon-bosch-ic-light-half:before {
    content: var(--boschicon-bosch-ic-light-half)
}

.boschicon-bosch-ic-video-sensor:before {
    content: var(--boschicon-bosch-ic-video-sensor)
}

.boschicon-bosch-ic-binary-desktop:before {
    content: var(--boschicon-bosch-ic-binary-desktop)
}

.boschicon-bosch-ic-truck-delivery:before {
    content: var(--boschicon-bosch-ic-truck-delivery)
}

.boschicon-bosch-ic-van-delivery:before {
    content: var(--boschicon-bosch-ic-van-delivery)
}

.boschicon-bosch-ic-fullscreen-user:before {
    content: var(--boschicon-bosch-ic-fullscreen-user)
}

.boschicon-bosch-ic-user-helmet-motorcycle:before {
    content: var(--boschicon-bosch-ic-user-helmet-motorcycle)
}

.boschicon-bosch-ic-user-hand-disabled-light:before {
    content: var(--boschicon-bosch-ic-user-hand-disabled-light)
}

.boschicon-bosch-ic-user-hand-disabled-bold:before {
    content: var(--boschicon-bosch-ic-user-hand-disabled-bold)
}

.boschicon-bosch-ic-link-connected:before {
    content: var(--boschicon-bosch-ic-link-connected)
}

.boschicon-bosch-ic-gate-open:before {
    content: var(--boschicon-bosch-ic-gate-open)
}

.boschicon-bosch-ic-box-checkmark:before {
    content: var(--boschicon-bosch-ic-box-checkmark)
}

.boschicon-bosch-ic-box-place:before {
    content: var(--boschicon-bosch-ic-box-place)
}

.boschicon-bosch-ic-logistics-dock:before {
    content: var(--boschicon-bosch-ic-logistics-dock)
}

.boschicon-bosch-ic-barcode-scan-logistics:before {
    content: var(--boschicon-bosch-ic-barcode-scan-logistics)
}

.boschicon-bosch-ic-locator-tracking:before {
    content: var(--boschicon-bosch-ic-locator-tracking)
}

.boschicon-bosch-ic-car-light-trunk:before {
    content: var(--boschicon-bosch-ic-car-light-trunk)
}

.boschicon-bosch-ic-car-light-glove-compartment:before {
    content: var(--boschicon-bosch-ic-car-light-glove-compartment)
}

.boschicon-bosch-ic-car-light-dashboard:before {
    content: var(--boschicon-bosch-ic-car-light-dashboard)
}

.boschicon-bosch-ic-fire-leaf:before {
    content: var(--boschicon-bosch-ic-fire-leaf)
}

.boschicon-bosch-ic-laptop-hacker:before {
    content: var(--boschicon-bosch-ic-laptop-hacker)
}

.boschicon-bosch-ic-hands-drops:before {
    content: var(--boschicon-bosch-ic-hands-drops)
}

.boschicon-bosch-ic-team-disabled-bold:before {
    content: var(--boschicon-bosch-ic-team-disabled-bold)
}

.boschicon-bosch-ic-team-disabled-light:before {
    content: var(--boschicon-bosch-ic-team-disabled-light)
}

.boschicon-bosch-ic-user-head-arm:before {
    content: var(--boschicon-bosch-ic-user-head-arm)
}

.boschicon-bosch-ic-user-head-hand-disabled-bold:before {
    content: var(--boschicon-bosch-ic-user-head-hand-disabled-bold)
}

.boschicon-bosch-ic-user-head-hand-disabled-light:before {
    content: var(--boschicon-bosch-ic-user-head-hand-disabled-light)
}

.boschicon-bosch-ic-welcome-disabled-bold:before {
    content: var(--boschicon-bosch-ic-welcome-disabled-bold)
}

.boschicon-bosch-ic-welcome-disabled-light:before {
    content: var(--boschicon-bosch-ic-welcome-disabled-light)
}

.boschicon-bosch-ic-female-male-arrows:before {
    content: var(--boschicon-bosch-ic-female-male-arrows)
}

.boschicon-bosch-ic-broccoli:before {
    content: var(--boschicon-bosch-ic-broccoli)
}

.boschicon-bosch-ic-chicken:before {
    content: var(--boschicon-bosch-ic-chicken)
}

.boschicon-bosch-ic-cow:before {
    content: var(--boschicon-bosch-ic-cow)
}

.boschicon-bosch-ic-deer:before {
    content: var(--boschicon-bosch-ic-deer)
}

.boschicon-bosch-ic-fish:before {
    content: var(--boschicon-bosch-ic-fish)
}

.boschicon-bosch-ic-garlic:before {
    content: var(--boschicon-bosch-ic-garlic)
}

.boschicon-bosch-ic-hotpepper:before {
    content: var(--boschicon-bosch-ic-hotpepper)
}

.boschicon-bosch-ic-pig:before {
    content: var(--boschicon-bosch-ic-pig)
}

.boschicon-bosch-ic-rabbit:before {
    content: var(--boschicon-bosch-ic-rabbit)
}

.boschicon-bosch-ic-sheep:before {
    content: var(--boschicon-bosch-ic-sheep)
}

.boschicon-bosch-ic-shell:before {
    content: var(--boschicon-bosch-ic-shell)
}

.boschicon-bosch-ic-shrimp:before {
    content: var(--boschicon-bosch-ic-shrimp)
}

.boschicon-bosch-ic-car-seat:before {
    content: var(--boschicon-bosch-ic-car-seat)
}

.boschicon-bosch-ic-car-seat-steering-wheel:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel)
}

.boschicon-bosch-ic-car-side-arrow-back:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-back)
}

.boschicon-bosch-ic-car-side-arrow-front:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-front)
}

.boschicon-bosch-ic-car-steering-left-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-left-disabled-bold)
}

.boschicon-bosch-ic-car-steering-left-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-left-disabled-light)
}

.boschicon-bosch-ic-car-steering-left-lle:before {
    content: var(--boschicon-bosch-ic-car-steering-left-lle)
}

.boschicon-bosch-ic-car-steering-left-lle-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-left-lle-disabled-bold)
}

.boschicon-bosch-ic-car-steering-left-lle-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-left-lle-disabled-light)
}

.boschicon-bosch-ic-car-steering-right-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-right-disabled-bold)
}

.boschicon-bosch-ic-car-steering-right-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-right-disabled-light)
}

.boschicon-bosch-ic-car-steering-right-rle:before {
    content: var(--boschicon-bosch-ic-car-steering-right-rle)
}

.boschicon-bosch-ic-car-steering-right-rle-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-right-rle-disabled-bold)
}

.boschicon-bosch-ic-car-steering-right-rle-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-right-rle-disabled-light)
}

.boschicon-bosch-ic-cars-traffic-left-right:before {
    content: var(--boschicon-bosch-ic-cars-traffic-left-right)
}

.boschicon-bosch-ic-configuration-wrench:before {
    content: var(--boschicon-bosch-ic-configuration-wrench)
}

.boschicon-bosch-ic-hook:before {
    content: var(--boschicon-bosch-ic-hook)
}

.boschicon-bosch-ic-hook-arrows:before {
    content: var(--boschicon-bosch-ic-hook-arrows)
}

.boschicon-bosch-ic-hook-arrows-wiperblade:before {
    content: var(--boschicon-bosch-ic-hook-arrows-wiperblade)
}

.boschicon-bosch-ic-hook-disabled-bold:before {
    content: var(--boschicon-bosch-ic-hook-disabled-bold)
}

.boschicon-bosch-ic-hook-disabled-light:before {
    content: var(--boschicon-bosch-ic-hook-disabled-light)
}

.boschicon-bosch-ic-info-i-frame-add:before {
    content: var(--boschicon-bosch-ic-info-i-frame-add)
}

.boschicon-bosch-ic-search-number:before {
    content: var(--boschicon-bosch-ic-search-number)
}

.boschicon-bosch-ic-search-number-add:before {
    content: var(--boschicon-bosch-ic-search-number-add)
}

.boschicon-bosch-ic-set:before {
    content: var(--boschicon-bosch-ic-set)
}

.boschicon-bosch-ic-speedometer-speed-high:before {
    content: var(--boschicon-bosch-ic-speedometer-speed-high)
}

.boschicon-bosch-ic-windshield-wiper-clean:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-clean)
}

.boschicon-bosch-ic-windshield-wiper-double:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-double)
}

.boschicon-bosch-ic-wiper-adapter:before {
    content: var(--boschicon-bosch-ic-wiper-adapter)
}

.boschicon-bosch-ic-wiper-blade:before {
    content: var(--boschicon-bosch-ic-wiper-blade)
}

.boschicon-bosch-ic-wiper-blade-arrow:before {
    content: var(--boschicon-bosch-ic-wiper-blade-arrow)
}

.boschicon-bosch-ic-wiper-blade-eco:before {
    content: var(--boschicon-bosch-ic-wiper-blade-eco)
}

.boschicon-bosch-ic-wiper-blade-mm:before {
    content: var(--boschicon-bosch-ic-wiper-blade-mm)
}

.boschicon-bosch-ic-wiper-blade-mm-arrows:before {
    content: var(--boschicon-bosch-ic-wiper-blade-mm-arrows)
}

.boschicon-bosch-ic-wiper-blade-spoiler:before {
    content: var(--boschicon-bosch-ic-wiper-blade-spoiler)
}

.boschicon-bosch-ic-wiper-blade-twin:before {
    content: var(--boschicon-bosch-ic-wiper-blade-twin)
}

.boschicon-bosch-ic-wiper-flatblade:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade)
}

.boschicon-bosch-ic-wiper-flatblade-aeroeco:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-aeroeco)
}

.boschicon-bosch-ic-wiper-flatblade-aerofit:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-aerofit)
}

.boschicon-bosch-ic-wiper-flatblade-aerotwin:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-aerotwin)
}

.boschicon-bosch-ic-wiper-flatblade-arrow:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-arrow)
}

.boschicon-bosch-ic-wiper-flatblade-mm:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-mm)
}

.boschicon-bosch-ic-wiper-flatblade-mm-arrows:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-mm-arrows)
}

.boschicon-bosch-ic-wiper-rubber:before {
    content: var(--boschicon-bosch-ic-wiper-rubber)
}

.boschicon-bosch-ic-address-control-system:before {
    content: var(--boschicon-bosch-ic-address-control-system)
}

.boschicon-bosch-ic-balcony:before {
    content: var(--boschicon-bosch-ic-balcony)
}

.boschicon-bosch-ic-battery-car-45-degree-arrow:before {
    content: var(--boschicon-bosch-ic-battery-car-45-degree-arrow)
}

.boschicon-bosch-ic-boiler-warning:before {
    content: var(--boschicon-bosch-ic-boiler-warning)
}

.boschicon-bosch-ic-book-wrench:before {
    content: var(--boschicon-bosch-ic-book-wrench)
}

.boschicon-bosch-ic-car-driver-passenger-arrows:before {
    content: var(--boschicon-bosch-ic-car-driver-passenger-arrows)
}

.boschicon-bosch-ic-car-licence-plate:before {
    content: var(--boschicon-bosch-ic-car-licence-plate)
}

.boschicon-bosch-ic-car-side-arrow-back-tires:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-back-tires)
}

.boschicon-bosch-ic-car-side-arrow-front-tires:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-front-tires)
}

.boschicon-bosch-ic-car-side-half-arrow-back:before {
    content: var(--boschicon-bosch-ic-car-side-half-arrow-back)
}

.boschicon-bosch-ic-car-steering-left-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-left-arrow)
}

.boschicon-bosch-ic-car-steering-left-passenger-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-left-passenger-arrow)
}

.boschicon-bosch-ic-car-steering-right-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-right-arrow)
}

.boschicon-bosch-ic-car-steering-right-passenger-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-right-passenger-arrow)
}

.boschicon-bosch-ic-chess-board-transparency:before {
    content: var(--boschicon-bosch-ic-chess-board-transparency)
}

.boschicon-bosch-ic-cloud-locked:before {
    content: var(--boschicon-bosch-ic-cloud-locked)
}

.boschicon-bosch-ic-conference-system:before {
    content: var(--boschicon-bosch-ic-conference-system)
}

.boschicon-bosch-ic-cycletime-quarter-arrows-interval:before {
    content: var(--boschicon-bosch-ic-cycletime-quarter-arrows-interval)
}

.boschicon-bosch-ic-desktop-connectivity:before {
    content: var(--boschicon-bosch-ic-desktop-connectivity)
}

.boschicon-bosch-ic-hierarchy-checkmark:before {
    content: var(--boschicon-bosch-ic-hierarchy-checkmark)
}

.boschicon-bosch-ic-home-office:before {
    content: var(--boschicon-bosch-ic-home-office)
}

.boschicon-bosch-ic-home-semi-detached-house:before {
    content: var(--boschicon-bosch-ic-home-semi-detached-house)
}

.boschicon-bosch-ic-kitchen:before {
    content: var(--boschicon-bosch-ic-kitchen)
}

.boschicon-bosch-ic-lambda-arrows-length:before {
    content: var(--boschicon-bosch-ic-lambda-arrows-length)
}

.boschicon-bosch-ic-lambda-oxygen:before {
    content: var(--boschicon-bosch-ic-lambda-oxygen)
}

.boschicon-bosch-ic-lambda-sensor-cores:before {
    content: var(--boschicon-bosch-ic-lambda-sensor-cores)
}

.boschicon-bosch-ic-panel-control:before {
    content: var(--boschicon-bosch-ic-panel-control)
}

.boschicon-bosch-ic-prison:before {
    content: var(--boschicon-bosch-ic-prison)
}

.boschicon-bosch-ic-prison-cell:before {
    content: var(--boschicon-bosch-ic-prison-cell)
}

.boschicon-bosch-ic-radio-broadcasting:before {
    content: var(--boschicon-bosch-ic-radio-broadcasting)
}

.boschicon-bosch-ic-robot-body:before {
    content: var(--boschicon-bosch-ic-robot-body)
}

.boschicon-bosch-ic-robot-body-arrow:before {
    content: var(--boschicon-bosch-ic-robot-body-arrow)
}

.boschicon-bosch-ic-skyscraper-danger:before {
    content: var(--boschicon-bosch-ic-skyscraper-danger)
}

.boschicon-bosch-ic-skyscraper-flat:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat)
}

.boschicon-bosch-ic-skyscraper-flat-floor-low:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-floor-low)
}

.boschicon-bosch-ic-skyscraper-flat-floor-middle:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-floor-middle)
}

.boschicon-bosch-ic-skyscraper-flat-floor-top:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-floor-top)
}

.boschicon-bosch-ic-skyscraper-flat-semi-detached:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-semi-detached)
}

.boschicon-bosch-ic-skyscraper-locked:before {
    content: var(--boschicon-bosch-ic-skyscraper-locked)
}

.boschicon-bosch-ic-skyscraper-settings:before {
    content: var(--boschicon-bosch-ic-skyscraper-settings)
}

.boschicon-bosch-ic-team-signpost:before {
    content: var(--boschicon-bosch-ic-team-signpost)
}

.boschicon-bosch-ic-toaster-hand-warning:before {
    content: var(--boschicon-bosch-ic-toaster-hand-warning)
}

.boschicon-bosch-ic-user-arrows-heart:before {
    content: var(--boschicon-bosch-ic-user-arrows-heart)
}

.boschicon-bosch-ic-user-graduate-chat:before {
    content: var(--boschicon-bosch-ic-user-graduate-chat)
}

.boschicon-bosch-ic-user-head-mask:before {
    content: var(--boschicon-bosch-ic-user-head-mask)
}

.boschicon-bosch-ic-warehouse:before {
    content: var(--boschicon-bosch-ic-warehouse)
}

.boschicon-bosch-ic-world-paperplane:before {
    content: var(--boschicon-bosch-ic-world-paperplane)
}

.boschicon-bosch-ic-aperture:before {
    content: var(--boschicon-bosch-ic-aperture)
}

.boschicon-bosch-ic-hook-wiperblade-arrows:before {
    content: var(--boschicon-bosch-ic-hook-wiperblade-arrows)
}

.boschicon-bosch-ic-image-remove:before {
    content: var(--boschicon-bosch-ic-image-remove)
}

.boschicon-bosch-ic-image-checked:before {
    content: var(--boschicon-bosch-ic-image-checked)
}

.boschicon-bosch-ic-user-setting:before {
    content: var(--boschicon-bosch-ic-user-setting)
}

.boschicon-bosch-ic-apartment-in-house-terraced:before {
    content: var(--boschicon-bosch-ic-apartment-in-house-terraced)
}

.boschicon-bosch-ic-apartment-in-house:before {
    content: var(--boschicon-bosch-ic-apartment-in-house)
}

.boschicon-bosch-ic-appliance-heat-pump-leaf-add:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-leaf-add)
}

.boschicon-bosch-ic-appliance-heat-pump-leaf-reload:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-leaf-reload)
}

.boschicon-bosch-ic-appliance-heat-pump-oil-refresh:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-oil-refresh)
}

.boschicon-bosch-ic-appliance-water-drop:before {
    content: var(--boschicon-bosch-ic-appliance-water-drop)
}

.boschicon-bosch-ic-appliance-water-sun:before {
    content: var(--boschicon-bosch-ic-appliance-water-sun)
}

.boschicon-bosch-ic-brake-pedal-thumb-up:before {
    content: var(--boschicon-bosch-ic-brake-pedal-thumb-up)
}

.boschicon-bosch-ic-call-plus:before {
    content: var(--boschicon-bosch-ic-call-plus)
}

.boschicon-bosch-ic-battery-car-3-plug:before {
    content: var(--boschicon-bosch-ic-battery-car-3-plug)
}

.boschicon-bosch-ic-cloud-share:before {
    content: var(--boschicon-bosch-ic-cloud-share)
}

.boschicon-bosch-ic-crankshaft:before {
    content: var(--boschicon-bosch-ic-crankshaft)
}

.boschicon-bosch-ic-detector-motion:before {
    content: var(--boschicon-bosch-ic-detector-motion)
}

.boschicon-bosch-ic-device-analog:before {
    content: var(--boschicon-bosch-ic-device-analog)
}

.boschicon-bosch-ic-device-digital:before {
    content: var(--boschicon-bosch-ic-device-digital)
}

.boschicon-bosch-ic-externallink-landscape:before {
    content: var(--boschicon-bosch-ic-externallink-landscape)
}

.boschicon-bosch-ic-gears-interlocked-arrow:before {
    content: var(--boschicon-bosch-ic-gears-interlocked-arrow)
}

.boschicon-bosch-ic-gearshift-reverse-gear:before {
    content: var(--boschicon-bosch-ic-gearshift-reverse-gear)
}

.boschicon-bosch-ic-glove:before {
    content: var(--boschicon-bosch-ic-glove)
}

.boschicon-bosch-ic-hand-warranty:before {
    content: var(--boschicon-bosch-ic-hand-warranty)
}

.boschicon-bosch-ic-heating-floor-radiator:before {
    content: var(--boschicon-bosch-ic-heating-floor-radiator)
}

.boschicon-bosch-ic-home-appliance-heat-pump-air-in:before {
    content: var(--boschicon-bosch-ic-home-appliance-heat-pump-air-in)
}

.boschicon-bosch-ic-home-appliance-heat-pump-air-out:before {
    content: var(--boschicon-bosch-ic-home-appliance-heat-pump-air-out)
}

.boschicon-bosch-ic-lightbulb-gear:before {
    content: var(--boschicon-bosch-ic-lightbulb-gear)
}

.boschicon-bosch-ic-line-open-closed:before {
    content: var(--boschicon-bosch-ic-line-open-closed)
}

.boschicon-bosch-ic-road-disabled-bold:before {
    content: var(--boschicon-bosch-ic-road-disabled-bold)
}

.boschicon-bosch-ic-road-disabled-light:before {
    content: var(--boschicon-bosch-ic-road-disabled-light)
}

.boschicon-bosch-ic-shower-drop-1:before {
    content: var(--boschicon-bosch-ic-shower-drop-1)
}

.boschicon-bosch-ic-shower-drop-2:before {
    content: var(--boschicon-bosch-ic-shower-drop-2)
}

.boschicon-bosch-ic-shower-drop-3:before {
    content: var(--boschicon-bosch-ic-shower-drop-3)
}

.boschicon-bosch-ic-shower-drop-4:before {
    content: var(--boschicon-bosch-ic-shower-drop-4)
}

.boschicon-bosch-ic-sinus-curve:before {
    content: var(--boschicon-bosch-ic-sinus-curve)
}

.boschicon-bosch-ic-team-3:before {
    content: var(--boschicon-bosch-ic-team-3)
}

.boschicon-bosch-ic-team-4:before {
    content: var(--boschicon-bosch-ic-team-4)
}

.boschicon-bosch-ic-team-5:before {
    content: var(--boschicon-bosch-ic-team-5)
}

.boschicon-bosch-ic-test-tube:before {
    content: var(--boschicon-bosch-ic-test-tube)
}

.boschicon-bosch-ic-truck-car-motorcycle-arrows:before {
    content: var(--boschicon-bosch-ic-truck-car-motorcycle-arrows)
}

.boschicon-bosch-ic-weather-cloud-dust:before {
    content: var(--boschicon-bosch-ic-weather-cloud-dust)
}

.boschicon-bosch-ic-windshield-wiper-double-parallel-left:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-double-parallel-left)
}

.boschicon-bosch-ic-windshield-wiper-double-parallel-right:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-double-parallel-right)
}

.boschicon-bosch-ic-world-pin:before {
    content: var(--boschicon-bosch-ic-world-pin)
}

.boschicon-bosch-ic-sign-warning-slope:before {
    content: var(--boschicon-bosch-ic-sign-warning-slope)
}

.boschicon-bosch-ic-bond-laser:before {
    content: var(--boschicon-bosch-ic-bond-laser)
}

.boschicon-bosch-ic-bond-ribbon-thick:before {
    content: var(--boschicon-bosch-ic-bond-ribbon-thick)
}

.boschicon-bosch-ic-bond-ribbon-thin:before {
    content: var(--boschicon-bosch-ic-bond-ribbon-thin)
}

.boschicon-bosch-ic-bond-wire-thick:before {
    content: var(--boschicon-bosch-ic-bond-wire-thick)
}

.boschicon-bosch-ic-bond-wire-thin:before {
    content: var(--boschicon-bosch-ic-bond-wire-thin)
}

.boschicon-bosch-ic-clamp-connection-insulation:before {
    content: var(--boschicon-bosch-ic-clamp-connection-insulation)
}

.boschicon-bosch-ic-clamp-connection-stamping-grid:before {
    content: var(--boschicon-bosch-ic-clamp-connection-stamping-grid)
}

.boschicon-bosch-ic-clinching:before {
    content: var(--boschicon-bosch-ic-clinching)
}

.boschicon-bosch-ic-connector:before {
    content: var(--boschicon-bosch-ic-connector)
}

.boschicon-bosch-ic-connector-potting:before {
    content: var(--boschicon-bosch-ic-connector-potting)
}

.boschicon-bosch-ic-element-damping:before {
    content: var(--boschicon-bosch-ic-element-damping)
}

.boschicon-bosch-ic-element-pressure-compensation:before {
    content: var(--boschicon-bosch-ic-element-pressure-compensation)
}

.boschicon-bosch-ic-flanging:before {
    content: var(--boschicon-bosch-ic-flanging)
}

.boschicon-bosch-ic-gap-pad:before {
    content: var(--boschicon-bosch-ic-gap-pad)
}

.boschicon-bosch-ic-heat-sink:before {
    content: var(--boschicon-bosch-ic-heat-sink)
}

.boschicon-bosch-ic-hook-clipsing:before {
    content: var(--boschicon-bosch-ic-hook-clipsing)
}

.boschicon-bosch-ic-interconnection-board-to-board:before {
    content: var(--boschicon-bosch-ic-interconnection-board-to-board)
}

.boschicon-bosch-ic-labyrinth-geometry:before {
    content: var(--boschicon-bosch-ic-labyrinth-geometry)
}

.boschicon-bosch-ic-lacquering-pcb:before {
    content: var(--boschicon-bosch-ic-lacquering-pcb)
}

.boschicon-bosch-ic-magnetic-rotor:before {
    content: var(--boschicon-bosch-ic-magnetic-rotor)
}

.boschicon-bosch-ic-magnetic-switch:before {
    content: var(--boschicon-bosch-ic-magnetic-switch)
}

.boschicon-bosch-ic-pin-pressfit:before {
    content: var(--boschicon-bosch-ic-pin-pressfit)
}

.boschicon-bosch-ic-power-contact:before {
    content: var(--boschicon-bosch-ic-power-contact)
}

.boschicon-bosch-ic-rivet:before {
    content: var(--boschicon-bosch-ic-rivet)
}

.boschicon-bosch-ic-seal-ring:before {
    content: var(--boschicon-bosch-ic-seal-ring)
}

.boschicon-bosch-ic-sealing-cipg:before {
    content: var(--boschicon-bosch-ic-sealing-cipg)
}

.boschicon-bosch-ic-sealing-solid:before {
    content: var(--boschicon-bosch-ic-sealing-solid)
}

.boschicon-bosch-ic-sealing-tongue-groove:before {
    content: var(--boschicon-bosch-ic-sealing-tongue-groove)
}

.boschicon-bosch-ic-shrinking-arrows-circle:before {
    content: var(--boschicon-bosch-ic-shrinking-arrows-circle)
}

.boschicon-bosch-ic-solder-selective:before {
    content: var(--boschicon-bosch-ic-solder-selective)
}

.boschicon-bosch-ic-spring-mechanical:before {
    content: var(--boschicon-bosch-ic-spring-mechanical)
}

.boschicon-bosch-ic-staking-hot-air:before {
    content: var(--boschicon-bosch-ic-staking-hot-air)
}

.boschicon-bosch-ic-stitching:before {
    content: var(--boschicon-bosch-ic-stitching)
}

.boschicon-bosch-ic-thermal-inlay:before {
    content: var(--boschicon-bosch-ic-thermal-inlay)
}

.boschicon-bosch-ic-thermal-via:before {
    content: var(--boschicon-bosch-ic-thermal-via)
}

.boschicon-bosch-ic-tube:before {
    content: var(--boschicon-bosch-ic-tube)
}

.boschicon-bosch-ic-tube-gapfiller:before {
    content: var(--boschicon-bosch-ic-tube-gapfiller)
}

.boschicon-bosch-ic-tube-gelling:before {
    content: var(--boschicon-bosch-ic-tube-gelling)
}

.boschicon-bosch-ic-tube-gluing:before {
    content: var(--boschicon-bosch-ic-tube-gluing)
}

.boschicon-bosch-ic-tube-thermal-adhesive:before {
    content: var(--boschicon-bosch-ic-tube-thermal-adhesive)
}

.boschicon-bosch-ic-tube-underfill:before {
    content: var(--boschicon-bosch-ic-tube-underfill)
}

.boschicon-bosch-ic-welding-laser:before {
    content: var(--boschicon-bosch-ic-welding-laser)
}

.boschicon-bosch-ic-welding-resistance:before {
    content: var(--boschicon-bosch-ic-welding-resistance)
}

.boschicon-bosch-ic-welding-ultrasonic:before {
    content: var(--boschicon-bosch-ic-welding-ultrasonic)
}

.boschicon-bosch-ic-air-condition-cassette:before {
    content: var(--boschicon-bosch-ic-air-condition-cassette)
}

.boschicon-bosch-ic-air-condition-ceiling:before {
    content: var(--boschicon-bosch-ic-air-condition-ceiling)
}

.boschicon-bosch-ic-air-condition-convertible:before {
    content: var(--boschicon-bosch-ic-air-condition-convertible)
}

.boschicon-bosch-ic-air-condition-duct:before {
    content: var(--boschicon-bosch-ic-air-condition-duct)
}

.boschicon-bosch-ic-air-condition-floor:before {
    content: var(--boschicon-bosch-ic-air-condition-floor)
}

.boschicon-bosch-ic-air-condition-outdoor:before {
    content: var(--boschicon-bosch-ic-air-condition-outdoor)
}

.boschicon-bosch-ic-air-condition-outdoor-hp:before {
    content: var(--boschicon-bosch-ic-air-condition-outdoor-hp)
}

.boschicon-bosch-ic-air-condition-outdoor-hr:before {
    content: var(--boschicon-bosch-ic-air-condition-outdoor-hr)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing)
}

.boschicon-bosch-ic-air-condition-horizontal-swing:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-swing)
}

.boschicon-bosch-ic-air-condition-wall:before {
    content: var(--boschicon-bosch-ic-air-condition-wall)
}

.boschicon-bosch-ic-angle-curvature-motorcycle:before {
    content: var(--boschicon-bosch-ic-angle-curvature-motorcycle)
}

.boschicon-bosch-ic-appliance-hot:before {
    content: var(--boschicon-bosch-ic-appliance-hot)
}

.boschicon-bosch-ic-appliance-water-hot:before {
    content: var(--boschicon-bosch-ic-appliance-water-hot)
}

.boschicon-bosch-ic-appliances-hot:before {
    content: var(--boschicon-bosch-ic-appliances-hot)
}

.boschicon-bosch-ic-arrows-left-right-a:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-a)
}

.boschicon-bosch-ic-arrows-left-right-exchange:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-exchange)
}

.boschicon-bosch-ic-arrows-left-right-exchange-unit:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-exchange-unit)
}

.boschicon-bosch-ic-arrows-left-right-ice:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-ice)
}

.boschicon-bosch-ic-assembly-line-robot:before {
    content: var(--boschicon-bosch-ic-assembly-line-robot)
}

.boschicon-bosch-ic-back-left-small:before {
    content: var(--boschicon-bosch-ic-back-left-small)
}

.boschicon-bosch-ic-bacteria:before {
    content: var(--boschicon-bosch-ic-bacteria)
}

.boschicon-bosch-ic-battery-car-drop-leakage-proof:before {
    content: var(--boschicon-bosch-ic-battery-car-drop-leakage-proof)
}

.boschicon-bosch-ic-battery-car-hourglass:before {
    content: var(--boschicon-bosch-ic-battery-car-hourglass)
}

.boschicon-bosch-ic-brake-disk-arrow:before {
    content: var(--boschicon-bosch-ic-brake-disk-arrow)
}

.boschicon-bosch-ic-brake-disk-compound:before {
    content: var(--boschicon-bosch-ic-brake-disk-compound)
}

.boschicon-bosch-ic-building-religious-church:before {
    content: var(--boschicon-bosch-ic-building-religious-church)
}

.boschicon-bosch-ic-calendar-sheet:before {
    content: var(--boschicon-bosch-ic-calendar-sheet)
}

.boschicon-bosch-ic-caliper:before {
    content: var(--boschicon-bosch-ic-caliper)
}

.boschicon-bosch-ic-car-middle-arrow:before {
    content: var(--boschicon-bosch-ic-car-middle-arrow)
}

.boschicon-bosch-ic-checkmark-bold:before {
    content: var(--boschicon-bosch-ic-checkmark-bold)
}

.boschicon-bosch-ic-close-small:before {
    content: var(--boschicon-bosch-ic-close-small)
}

.boschicon-bosch-ic-data-center:before {
    content: var(--boschicon-bosch-ic-data-center)
}

.boschicon-bosch-ic-dot:before {
    content: var(--boschicon-bosch-ic-dot)
}

.boschicon-bosch-ic-down-small:before {
    content: var(--boschicon-bosch-ic-down-small)
}

.boschicon-bosch-ic-e-call:before {
    content: var(--boschicon-bosch-ic-e-call)
}

.boschicon-bosch-ic-fire-extinguisher:before {
    content: var(--boschicon-bosch-ic-fire-extinguisher)
}

.boschicon-bosch-ic-fire-off-bold:before {
    content: var(--boschicon-bosch-ic-fire-off-bold)
}

.boschicon-bosch-ic-fire-off-light:before {
    content: var(--boschicon-bosch-ic-fire-off-light)
}

.boschicon-bosch-ic-forward-right-small:before {
    content: var(--boschicon-bosch-ic-forward-right-small)
}

.boschicon-bosch-ic-health-warning:before {
    content: var(--boschicon-bosch-ic-health-warning)
}

.boschicon-bosch-ic-ignition-coil-pencil:before {
    content: var(--boschicon-bosch-ic-ignition-coil-pencil)
}

.boschicon-bosch-ic-ignition-condensor:before {
    content: var(--boschicon-bosch-ic-ignition-condensor)
}

.boschicon-bosch-ic-ignition-contact-set:before {
    content: var(--boschicon-bosch-ic-ignition-contact-set)
}

.boschicon-bosch-ic-ignition-distributor-cap:before {
    content: var(--boschicon-bosch-ic-ignition-distributor-cap)
}

.boschicon-bosch-ic-ignition-distributor-rotor:before {
    content: var(--boschicon-bosch-ic-ignition-distributor-rotor)
}

.boschicon-bosch-ic-ignition-module:before {
    content: var(--boschicon-bosch-ic-ignition-module)
}

.boschicon-bosch-ic-less-minimize-bold:before {
    content: var(--boschicon-bosch-ic-less-minimize-bold)
}

.boschicon-bosch-ic-leaf-plus-boost:before {
    content: var(--boschicon-bosch-ic-leaf-plus-boost)
}

.boschicon-bosch-ic-sensor-dynamic:before {
    content: var(--boschicon-bosch-ic-sensor-dynamic)
}

.boschicon-bosch-ic-sensor-radar:before {
    content: var(--boschicon-bosch-ic-sensor-radar)
}

.boschicon-bosch-ic-up-small:before {
    content: var(--boschicon-bosch-ic-up-small)
}

.boschicon-bosch-ic-water-ladder-off-bold:before {
    content: var(--boschicon-bosch-ic-water-ladder-off-bold)
}

.boschicon-bosch-ic-water-ladder-off-light:before {
    content: var(--boschicon-bosch-ic-water-ladder-off-light)
}

.boschicon-bosch-ic-nose-desodorize:before {
    content: var(--boschicon-bosch-ic-nose-desodorize)
}

.boschicon-bosch-ic-nose-fine-dust:before {
    content: var(--boschicon-bosch-ic-nose-fine-dust)
}

.boschicon-bosch-ic-smartcity-camera:before {
    content: var(--boschicon-bosch-ic-smartcity-camera)
}

.boschicon-bosch-ic-heating-underfloor:before {
    content: var(--boschicon-bosch-ic-heating-underfloor)
}

.boschicon-bosch-ic-drill-bit:before {
    content: var(--boschicon-bosch-ic-drill-bit)
}

.boschicon-bosch-ic-parameter-process:before {
    content: var(--boschicon-bosch-ic-parameter-process)
}

.boschicon-bosch-ic-car-side-plug-flash:before {
    content: var(--boschicon-bosch-ic-car-side-plug-flash)
}

.boschicon-bosch-ic-car-side-plug-engine-flash:before {
    content: var(--boschicon-bosch-ic-car-side-plug-engine-flash)
}

.boschicon-bosch-ic-car-side-engine-flash:before {
    content: var(--boschicon-bosch-ic-car-side-engine-flash)
}

.boschicon-bosch-ic-car-side-hydrogen-flash:before {
    content: var(--boschicon-bosch-ic-car-side-hydrogen-flash)
}

.boschicon-bosch-ic-car-side-engine:before {
    content: var(--boschicon-bosch-ic-car-side-engine)
}

.boschicon-bosch-ic-tunnel:before {
    content: var(--boschicon-bosch-ic-tunnel)
}

.boschicon-bosch-ic-stadium-sport:before {
    content: var(--boschicon-bosch-ic-stadium-sport)
}

.boschicon-bosch-ic-refinery-oil:before {
    content: var(--boschicon-bosch-ic-refinery-oil)
}

.boschicon-bosch-ic-power-plants:before {
    content: var(--boschicon-bosch-ic-power-plants)
}

.boschicon-bosch-ic-hammer-chisel:before {
    content: var(--boschicon-bosch-ic-hammer-chisel)
}

.boschicon-bosch-ic-glass-cocktail:before {
    content: var(--boschicon-bosch-ic-glass-cocktail)
}

.boschicon-bosch-ic-traffic-light:before {
    content: var(--boschicon-bosch-ic-traffic-light)
}

.boschicon-bosch-ic-vehicle-off-road:before {
    content: var(--boschicon-bosch-ic-vehicle-off-road)
}

.boschicon-bosch-ic-tablet-finger:before {
    content: var(--boschicon-bosch-ic-tablet-finger)
}

.boschicon-bosch-ic-scooter-kick:before {
    content: var(--boschicon-bosch-ic-scooter-kick)
}

.boschicon-bosch-ic-handlebar-motorcycle:before {
    content: var(--boschicon-bosch-ic-handlebar-motorcycle)
}

.boschicon-bosch-ic-display-motorcycle:before {
    content: var(--boschicon-bosch-ic-display-motorcycle)
}

.boschicon-bosch-ic-case-label-product:before {
    content: var(--boschicon-bosch-ic-case-label-product)
}

.boschicon-bosch-ic-case-label:before {
    content: var(--boschicon-bosch-ic-case-label)
}

.boschicon-bosch-ic-product-falling:before {
    content: var(--boschicon-bosch-ic-product-falling)
}

.boschicon-bosch-ic-product-checkmark:before {
    content: var(--boschicon-bosch-ic-product-checkmark)
}

.boschicon-bosch-ic-product-broken:before {
    content: var(--boschicon-bosch-ic-product-broken)
}

.boschicon-bosch-ic-lightbulb-halogen-rays-bright:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-rays-bright)
}

.boschicon-bosch-ic-lightbulb-halogen-rays:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-rays)
}

.boschicon-bosch-ic-lamp-gas-discharge-rays:before {
    content: var(--boschicon-bosch-ic-lamp-gas-discharge-rays)
}

.boschicon-bosch-ic-home-lightbulb-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-home-lightbulb-off-disabled-bold)
}

.boschicon-bosch-ic-home-lightbulb-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-home-lightbulb-off-disabled-light)
}

.boschicon-bosch-ic-fork-lift-boxes:before {
    content: var(--boschicon-bosch-ic-fork-lift-boxes)
}

.boschicon-bosch-ic-harbour-ship-cargo:before {
    content: var(--boschicon-bosch-ic-harbour-ship-cargo)
}

.boschicon-bosch-ic-rollercoaster:before {
    content: var(--boschicon-bosch-ic-rollercoaster)
}

.boschicon-bosch-ic-sound-off-light:before {
    content: var(--boschicon-bosch-ic-sound-off-light)
}

.boschicon-bosch-ic-sound-off-bold:before {
    content: var(--boschicon-bosch-ic-sound-off-bold)
}

.boschicon-bosch-ic-car-door:before {
    content: var(--boschicon-bosch-ic-car-door)
}

.boschicon-bosch-ic-car-door-tailgate:before {
    content: var(--boschicon-bosch-ic-car-door-tailgate)
}

.boschicon-bosch-ic-car-door-split-rear:before {
    content: var(--boschicon-bosch-ic-car-door-split-rear)
}

.boschicon-bosch-ic-car-door-rear:before {
    content: var(--boschicon-bosch-ic-car-door-rear)
}

.boschicon-bosch-ic-drill-driver-cordless:before {
    content: var(--boschicon-bosch-ic-drill-driver-cordless)
}

.boschicon-bosch-ic-virus:before {
    content: var(--boschicon-bosch-ic-virus)
}

.boschicon-bosch-ic-ice-temperature:before {
    content: var(--boschicon-bosch-ic-ice-temperature)
}

.boschicon-bosch-ic-sensor-ultrasonic:before {
    content: var(--boschicon-bosch-ic-sensor-ultrasonic)
}

.boschicon-bosch-ic-user-artificial-intelligence:before {
    content: var(--boschicon-bosch-ic-user-artificial-intelligence)
}

.boschicon-bosch-ic-detector-leak:before {
    content: var(--boschicon-bosch-ic-detector-leak)
}

.boschicon-bosch-ic-car-seat-add:before {
    content: var(--boschicon-bosch-ic-car-seat-add)
}

.boschicon-bosch-ic-car-shuttle-robo:before {
    content: var(--boschicon-bosch-ic-car-shuttle-robo)
}

.boschicon-bosch-ic-caravan:before {
    content: var(--boschicon-bosch-ic-caravan)
}

.boschicon-bosch-ic-user-water-swimming:before {
    content: var(--boschicon-bosch-ic-user-water-swimming)
}

.boschicon-bosch-ic-square-add:before {
    content: var(--boschicon-bosch-ic-square-add)
}

.boschicon-bosch-ic-map-zoom-in:before {
    content: var(--boschicon-bosch-ic-map-zoom-in)
}

.boschicon-bosch-ic-map-arrow-pop-out:before {
    content: var(--boschicon-bosch-ic-map-arrow-pop-out)
}

.boschicon-bosch-ic-home-user-in-error:before {
    content: var(--boschicon-bosch-ic-home-user-in-error)
}

.boschicon-bosch-ic-home-arrow-right-in-denied:before {
    content: var(--boschicon-bosch-ic-home-arrow-right-in-denied)
}

.boschicon-bosch-ic-home-arrow-right-in-check:before {
    content: var(--boschicon-bosch-ic-home-arrow-right-in-check)
}

.boschicon-bosch-ic-home-arrow-right-in:before {
    content: var(--boschicon-bosch-ic-home-arrow-right-in)
}

.boschicon-bosch-ic-home-arrow-left-out:before {
    content: var(--boschicon-bosch-ic-home-arrow-left-out)
}

.boschicon-bosch-ic-file-error:before {
    content: var(--boschicon-bosch-ic-file-error)
}

.boschicon-bosch-ic-dealer-details-missing:before {
    content: var(--boschicon-bosch-ic-dealer-details-missing)
}

.boschicon-bosch-ic-dealer-details-check:before {
    content: var(--boschicon-bosch-ic-dealer-details-check)
}

.boschicon-bosch-ic-components-add:before {
    content: var(--boschicon-bosch-ic-components-add)
}

.boschicon-bosch-ic-machine-cell:before {
    content: var(--boschicon-bosch-ic-machine-cell)
}

.boschicon-bosch-ic-wheel-rim-clean:before {
    content: var(--boschicon-bosch-ic-wheel-rim-clean)
}

.boschicon-bosch-ic-gas-can:before {
    content: var(--boschicon-bosch-ic-gas-can)
}

.boschicon-bosch-ic-steps-locator:before {
    content: var(--boschicon-bosch-ic-steps-locator)
}

.boschicon-bosch-ic-panel-control-manual:before {
    content: var(--boschicon-bosch-ic-panel-control-manual)
}

.boschicon-bosch-ic-socket-europe:before {
    content: var(--boschicon-bosch-ic-socket-europe)
}

.boschicon-bosch-ic-tripod:before {
    content: var(--boschicon-bosch-ic-tripod)
}

.boschicon-bosch-ic-document-dxf:before {
    content: var(--boschicon-bosch-ic-document-dxf)
}

.boschicon-bosch-ic-document-dwg:before {
    content: var(--boschicon-bosch-ic-document-dwg)
}

.boschicon-bosch-ic-hook-wiperblade:before {
    content: var(--boschicon-bosch-ic-hook-wiperblade)
}

.boschicon-bosch-ic-traffic-cone:before {
    content: var(--boschicon-bosch-ic-traffic-cone)
}

.boschicon-bosch-ic-folder-locked:before {
    content: var(--boschicon-bosch-ic-folder-locked)
}

.boschicon-bosch-ic-package-self-service:before {
    content: var(--boschicon-bosch-ic-package-self-service)
}

.boschicon-bosch-ic-drop-ice:before {
    content: var(--boschicon-bosch-ic-drop-ice)
}

.boschicon-bosch-ic-lamp-gas-discharge:before {
    content: var(--boschicon-bosch-ic-lamp-gas-discharge)
}

.boschicon-bosch-ic-home-basement:before {
    content: var(--boschicon-bosch-ic-home-basement)
}

.boschicon-bosch-ic-link-edit:before {
    content: var(--boschicon-bosch-ic-link-edit)
}

.boschicon-bosch-ic-table-header-add:before {
    content: var(--boschicon-bosch-ic-table-header-add)
}

.boschicon-bosch-ic-table-column-add-after:before {
    content: var(--boschicon-bosch-ic-table-column-add-after)
}

.boschicon-bosch-ic-table-row-add-above:before {
    content: var(--boschicon-bosch-ic-table-row-add-above)
}

.boschicon-bosch-ic-table-column-add-before:before {
    content: var(--boschicon-bosch-ic-table-column-add-before)
}

.boschicon-bosch-ic-table-row-add-below:before {
    content: var(--boschicon-bosch-ic-table-row-add-below)
}

.boschicon-bosch-ic-table-cells-split:before {
    content: var(--boschicon-bosch-ic-table-cells-split)
}

.boschicon-bosch-ic-table-cells-merge:before {
    content: var(--boschicon-bosch-ic-table-cells-merge)
}

.boschicon-bosch-ic-table-row-delete:before {
    content: var(--boschicon-bosch-ic-table-row-delete)
}

.boschicon-bosch-ic-text-indent-arrow:before {
    content: var(--boschicon-bosch-ic-text-indent-arrow)
}

.boschicon-bosch-ic-text-outdent-arrow:before {
    content: var(--boschicon-bosch-ic-text-outdent-arrow)
}

.boschicon-bosch-ic-car-side-flash:before {
    content: var(--boschicon-bosch-ic-car-side-flash)
}

.boschicon-bosch-ic-battery-plug-flash:before {
    content: var(--boschicon-bosch-ic-battery-plug-flash)
}

.boschicon-bosch-ic-car-chip:before {
    content: var(--boschicon-bosch-ic-car-chip)
}

.boschicon-bosch-ic-car-cloud-upload:before {
    content: var(--boschicon-bosch-ic-car-cloud-upload)
}

.boschicon-bosch-ic-circle-parking:before {
    content: var(--boschicon-bosch-ic-circle-parking)
}

.boschicon-bosch-ic-engine-battery-flash:before {
    content: var(--boschicon-bosch-ic-engine-battery-flash)
}

.boschicon-bosch-ic-engine-battery-flash-plug:before {
    content: var(--boschicon-bosch-ic-engine-battery-flash-plug)
}

.boschicon-bosch-ic-engine-combustion:before {
    content: var(--boschicon-bosch-ic-engine-combustion)
}

.boschicon-bosch-ic-user-head-scan:before {
    content: var(--boschicon-bosch-ic-user-head-scan)
}

.boschicon-bosch-ic-bluetooth-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-bluetooth-off-disabled-bold)
}

.boschicon-bosch-ic-bluetooth-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-bluetooth-off-disabled-light)
}

.boschicon-bosch-ic-communicator-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-communicator-off-disabled-bold)
}

.boschicon-bosch-ic-communicator-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-communicator-off-disabled-light)
}

.boschicon-bosch-ic-connectivity-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-connectivity-off-disabled-bold)
}

.boschicon-bosch-ic-connectivity-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-connectivity-off-disabled-light)
}

.boschicon-bosch-ic-globe-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-globe-off-disabled-bold)
}

.boschicon-bosch-ic-globe-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-globe-off-disabled-light)
}

.boschicon-bosch-ic-lamp-led:before {
    content: var(--boschicon-bosch-ic-lamp-led)
}

.boschicon-bosch-ic-wifi-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-wifi-off-disabled-bold)
}

.boschicon-bosch-ic-wifi-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-wifi-off-disabled-light)
}

.boschicon-bosch-ic-wheel-vehicle:before {
    content: var(--boschicon-bosch-ic-wheel-vehicle)
}

.boschicon-bosch-ic-ignition-cable:before {
    content: var(--boschicon-bosch-ic-ignition-cable)
}

.boschicon-bosch-ic-ignition-coil:before {
    content: var(--boschicon-bosch-ic-ignition-coil)
}

.boschicon-bosch-ic-ignition-distributor:before {
    content: var(--boschicon-bosch-ic-ignition-distributor)
}

.boschicon-bosch-ic-microphone-classic-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-microphone-classic-off-disabled-light)
}

.boschicon-bosch-ic-microphone-classic-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-microphone-classic-off-disabled-bold)
}

.boschicon-bosch-ic-cloud-refresh:before {
    content: var(--boschicon-bosch-ic-cloud-refresh)
}

.boschicon-bosch-ic-ignition-coil-module:before {
    content: var(--boschicon-bosch-ic-ignition-coil-module)
}

.boschicon-bosch-ic-abort-frame:before {
    content: var(--boschicon-bosch-ic-abort-frame)
}

.boschicon-bosch-ic-arrow-down-frame:before {
    content: var(--boschicon-bosch-ic-arrow-down-frame)
}

.boschicon-bosch-ic-arrow-left-down-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-down-frame)
}

.boschicon-bosch-ic-arrow-left-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-frame)
}

.boschicon-bosch-ic-arrow-left-up-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-up-frame)
}

.boschicon-bosch-ic-arrow-right-down-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-down-frame)
}

.boschicon-bosch-ic-arrow-right-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-frame)
}

.boschicon-bosch-ic-arrow-right-up-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-up-frame)
}

.boschicon-bosch-ic-arrow-up-frame:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame)
}

.boschicon-bosch-ic-asiapacific-frame:before {
    content: var(--boschicon-bosch-ic-asiapacific-frame)
}

.boschicon-bosch-ic-cash-frame:before {
    content: var(--boschicon-bosch-ic-cash-frame)
}

.boschicon-bosch-ic-checkmark-frame:before {
    content: var(--boschicon-bosch-ic-checkmark-frame)
}

.boschicon-bosch-ic-copyright-frame:before {
    content: var(--boschicon-bosch-ic-copyright-frame)
}

.boschicon-bosch-ic-download-frame:before {
    content: var(--boschicon-bosch-ic-download-frame)
}

.boschicon-bosch-ic-europe-frame:before {
    content: var(--boschicon-bosch-ic-europe-frame)
}

.boschicon-bosch-ic-lock-closed-frame:before {
    content: var(--boschicon-bosch-ic-lock-closed-frame)
}

.boschicon-bosch-ic-lock-open-frame:before {
    content: var(--boschicon-bosch-ic-lock-open-frame)
}

.boschicon-bosch-ic-my-brand-frame:before {
    content: var(--boschicon-bosch-ic-my-brand-frame)
}

.boschicon-bosch-ic-northamerica-frame:before {
    content: var(--boschicon-bosch-ic-northamerica-frame)
}

.boschicon-bosch-ic-problem-frame:before {
    content: var(--boschicon-bosch-ic-problem-frame)
}

.boschicon-bosch-ic-promotion-frame:before {
    content: var(--boschicon-bosch-ic-promotion-frame)
}

.boschicon-bosch-ic-question-frame:before {
    content: var(--boschicon-bosch-ic-question-frame)
}

.boschicon-bosch-ic-share-frame:before {
    content: var(--boschicon-bosch-ic-share-frame)
}

.boschicon-bosch-ic-southamerica-frame:before {
    content: var(--boschicon-bosch-ic-southamerica-frame)
}

.boschicon-bosch-ic-start-play-frame:before {
    content: var(--boschicon-bosch-ic-start-play-frame)
}

.boschicon-bosch-ic-upload-frame:before {
    content: var(--boschicon-bosch-ic-upload-frame)
}

.boschicon-bosch-ic-world-frame:before {
    content: var(--boschicon-bosch-ic-world-frame)
}

.boschicon-bosch-ic-add-frame:before {
    content: var(--boschicon-bosch-ic-add-frame)
}

.boschicon-bosch-ic-call-deny-frame:before {
    content: var(--boschicon-bosch-ic-call-deny-frame)
}

.boschicon-bosch-ic-call-frame:before {
    content: var(--boschicon-bosch-ic-call-frame)
}

.boschicon-bosch-ic-fast-backward-frame:before {
    content: var(--boschicon-bosch-ic-fast-backward-frame)
}

.boschicon-bosch-ic-fast-forward-frame:before {
    content: var(--boschicon-bosch-ic-fast-forward-frame)
}

.boschicon-bosch-ic-skip-backward-frame:before {
    content: var(--boschicon-bosch-ic-skip-backward-frame)
}

.boschicon-bosch-ic-skip-fast-backward-frame:before {
    content: var(--boschicon-bosch-ic-skip-fast-backward-frame)
}

.boschicon-bosch-ic-skip-fast-forward-frame:before {
    content: var(--boschicon-bosch-ic-skip-fast-forward-frame)
}

.boschicon-bosch-ic-skip-forward-frame:before {
    content: var(--boschicon-bosch-ic-skip-forward-frame)
}

.boschicon-bosch-ic-subtract-frame:before {
    content: var(--boschicon-bosch-ic-subtract-frame)
}

.boschicon-bosch-ic-info-i-frame:before {
    content: var(--boschicon-bosch-ic-info-i-frame)
}

.boschicon-bosch-ic-stop-frame1:before {
    content: var(--boschicon-bosch-ic-stop-frame1)
}

.boschicon-bosch-ic-arrow-up-frame-error1:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-error1)
}

.boschicon-bosch-ic-arrow-up-frame-check1:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-check1)
}

.boschicon-bosch-ic-arrow-left-end-frame1:before {
    content: var(--boschicon-bosch-ic-arrow-left-end-frame1)
}

.boschicon-bosch-ic-arrow-right-end-frame1:before {
    content: var(--boschicon-bosch-ic-arrow-right-end-frame1)
}

.boschicon-bosch-ic-bluetooth-frame:before {
    content: var(--boschicon-bosch-ic-bluetooth-frame)
}

.boschicon-bosch-ic-bluetooth-frame-error:before {
    content: var(--boschicon-bosch-ic-bluetooth-frame-error)
}

.boschicon-bosch-ic-ece-ccc-frame:before {
    content: var(--boschicon-bosch-ic-ece-ccc-frame)
}

.boschicon-bosch-ic-recycle-arrows-pap20-frame:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap20-frame)
}

.boschicon-bosch-ic-umbrella-drops-frame:before {
    content: var(--boschicon-bosch-ic-umbrella-drops-frame)
}

.boschicon-bosch-ic-arrows-this-side-up-frame:before {
    content: var(--boschicon-bosch-ic-arrows-this-side-up-frame)
}

.boschicon-bosch-ic-glass-wine-frame:before {
    content: var(--boschicon-bosch-ic-glass-wine-frame)
}

.boschicon-bosch-ic-pb-frame:before {
    content: var(--boschicon-bosch-ic-pb-frame)
}

.boschicon-bosch-ic-pb-frame-disabled-bold:before {
    content: var(--boschicon-bosch-ic-pb-frame-disabled-bold)
}

.boschicon-bosch-ic-pb-frame-disabled-light:before {
    content: var(--boschicon-bosch-ic-pb-frame-disabled-light)
}

.boschicon-bosch-ic-mode-frame:before {
    content: var(--boschicon-bosch-ic-mode-frame)
}

.boschicon-bosch-ic-uv-frame-disabled-bold:before {
    content: var(--boschicon-bosch-ic-uv-frame-disabled-bold)
}

.boschicon-bosch-ic-uv-frame-disabled-light:before {
    content: var(--boschicon-bosch-ic-uv-frame-disabled-light)
}

.boschicon-bosch-ic-fan-frame:before {
    content: var(--boschicon-bosch-ic-fan-frame)
}

.boschicon-bosch-ic-flash-frame:before {
    content: var(--boschicon-bosch-ic-flash-frame)
}

.boschicon-bosch-ic-facebook-frame:before {
    content: var(--boschicon-bosch-ic-facebook-frame)
}

.boschicon-bosch-ic-googleplus-frame:before {
    content: var(--boschicon-bosch-ic-googleplus-frame)
}

.boschicon-bosch-ic-instagram-frame:before {
    content: var(--boschicon-bosch-ic-instagram-frame)
}

.boschicon-bosch-ic-lineapp-frame:before {
    content: var(--boschicon-bosch-ic-lineapp-frame)
}

.boschicon-bosch-ic-linkedin-frame:before {
    content: var(--boschicon-bosch-ic-linkedin-frame)
}

.boschicon-bosch-ic-pinterest-frame:before {
    content: var(--boschicon-bosch-ic-pinterest-frame)
}

.boschicon-bosch-ic-snapchat-frame:before {
    content: var(--boschicon-bosch-ic-snapchat-frame)
}

.boschicon-bosch-ic-tumblr-frame:before {
    content: var(--boschicon-bosch-ic-tumblr-frame)
}

.boschicon-bosch-ic-twitter-frame:before {
    content: var(--boschicon-bosch-ic-twitter-frame)
}

.boschicon-bosch-ic-vimeo-frame:before {
    content: var(--boschicon-bosch-ic-vimeo-frame)
}

.boschicon-bosch-ic-wechat-frame:before {
    content: var(--boschicon-bosch-ic-wechat-frame)
}

.boschicon-bosch-ic-weibo-frame:before {
    content: var(--boschicon-bosch-ic-weibo-frame)
}

.boschicon-bosch-ic-whatsapp-frame:before {
    content: var(--boschicon-bosch-ic-whatsapp-frame)
}

.boschicon-bosch-ic-xing-frame:before {
    content: var(--boschicon-bosch-ic-xing-frame)
}

.boschicon-bosch-ic-youku-frame:before {
    content: var(--boschicon-bosch-ic-youku-frame)
}

.boschicon-bosch-ic-youtube-frame:before {
    content: var(--boschicon-bosch-ic-youtube-frame)
}

.boschicon-bosch-ic-vk-frame:before {
    content: var(--boschicon-bosch-ic-vk-frame)
}

.boschicon-bosch-ic-skype-frame:before {
    content: var(--boschicon-bosch-ic-skype-frame)
}

.boschicon-bosch-ic-facebook:before {
    content: var(--boschicon-bosch-ic-facebook)
}

.boschicon-bosch-ic-google-frame:before {
    content: var(--boschicon-bosch-ic-google-frame)
}

.boschicon-bosch-ic-google:before {
    content: var(--boschicon-bosch-ic-google)
}

.boschicon-bosch-ic-googleplus:before {
    content: var(--boschicon-bosch-ic-googleplus)
}

.boschicon-bosch-ic-instagram:before {
    content: var(--boschicon-bosch-ic-instagram)
}

.boschicon-bosch-ic-lineapp:before {
    content: var(--boschicon-bosch-ic-lineapp)
}

.boschicon-bosch-ic-linkedin:before {
    content: var(--boschicon-bosch-ic-linkedin)
}

.boschicon-bosch-ic-pinterest:before {
    content: var(--boschicon-bosch-ic-pinterest)
}

.boschicon-bosch-ic-skype:before {
    content: var(--boschicon-bosch-ic-skype)
}

.boschicon-bosch-ic-snapchat:before {
    content: var(--boschicon-bosch-ic-snapchat)
}

.boschicon-bosch-ic-tumblr:before {
    content: var(--boschicon-bosch-ic-tumblr)
}

.boschicon-bosch-ic-twitter:before {
    content: var(--boschicon-bosch-ic-twitter)
}

.boschicon-bosch-ic-vimeo:before {
    content: var(--boschicon-bosch-ic-vimeo)
}

.boschicon-bosch-ic-vk:before {
    content: var(--boschicon-bosch-ic-vk)
}

.boschicon-bosch-ic-wechat:before {
    content: var(--boschicon-bosch-ic-wechat)
}

.boschicon-bosch-ic-weibo:before {
    content: var(--boschicon-bosch-ic-weibo)
}

.boschicon-bosch-ic-whatsapp:before {
    content: var(--boschicon-bosch-ic-whatsapp)
}

.boschicon-bosch-ic-xing:before {
    content: var(--boschicon-bosch-ic-xing)
}

.boschicon-bosch-ic-youku:before {
    content: var(--boschicon-bosch-ic-youku)
}

.boschicon-bosch-ic-youtube:before {
    content: var(--boschicon-bosch-ic-youtube)
}

.boschicon-bosch-ic-ms-teams:before {
    content: var(--boschicon-bosch-ic-ms-teams)
}

.boschicon-bosch-ic-ms-teams-frame:before {
    content: var(--boschicon-bosch-ic-ms-teams-frame)
}

.boschicon-bosch-ic-kakao:before {
    content: var(--boschicon-bosch-ic-kakao)
}

.boschicon-bosch-ic-kakao-frame:before {
    content: var(--boschicon-bosch-ic-kakao-frame)
}

.boschicon-bosch-ic-naver:before {
    content: var(--boschicon-bosch-ic-naver)
}

.boschicon-bosch-ic-naver-frame:before {
    content: var(--boschicon-bosch-ic-naver-frame)
}

.boschicon-bosch-ic-tencent:before {
    content: var(--boschicon-bosch-ic-tencent)
}

.boschicon-bosch-ic-tencent-frame:before {
    content: var(--boschicon-bosch-ic-tencent-frame)
}

.boschicon-bosch-ic-wordpress:before {
    content: var(--boschicon-bosch-ic-wordpress)
}

.boschicon-bosch-ic-wordpress-frame:before {
    content: var(--boschicon-bosch-ic-wordpress-frame)
}

.boschicon-bosch-ic-mini-program-frame:before {
    content: var(--boschicon-bosch-ic-mini-program-frame)
}

.boschicon-bosch-ic-mini-program:before {
    content: var(--boschicon-bosch-ic-mini-program)
}

.boschicon-bosch-ic-tiktok:before {
    content: var(--boschicon-bosch-ic-tiktok)
}

.boschicon-bosch-ic-tiktok-frame:before {
    content: var(--boschicon-bosch-ic-tiktok-frame)
}

.boschicon-bosch-ic-glassdoor:before {
    content: var(--boschicon-bosch-ic-glassdoor)
}

.boschicon-bosch-ic-glassdoor-frame:before {
    content: var(--boschicon-bosch-ic-glassdoor-frame)
}

.boschicon-bosch-ic-git-hub:before {
    content: var(--boschicon-bosch-ic-git-hub)
}

.boschicon-bosch-ic-git-hub-frame:before {
    content: var(--boschicon-bosch-ic-git-hub-frame)
}

.boschicon-bosch-ic-alert-error-filled:before {
    content: var(--boschicon-bosch-ic-alert-error-filled)
}

.boschicon-bosch-ic-alert-error:before {
    content: var(--boschicon-bosch-ic-alert-error)
}

.boschicon-bosch-ic-alert-success-filled:before {
    content: var(--boschicon-bosch-ic-alert-success-filled)
}

.boschicon-bosch-ic-alert-success:before {
    content: var(--boschicon-bosch-ic-alert-success)
}

.boschicon-bosch-ic-alert-warning-filled:before {
    content: var(--boschicon-bosch-ic-alert-warning-filled)
}

.boschicon-bosch-ic-alert-warning:before {
    content: var(--boschicon-bosch-ic-alert-warning)
}

.boschicon-bosch-ic-alert-info-filled:before {
    content: var(--boschicon-bosch-ic-alert-info-filled)
}

.boschicon-bosch-ic-alert-info:before {
    content: var(--boschicon-bosch-ic-alert-info)
}

.boschicon-bosch-ic-mold:before {
    content: var(--boschicon-bosch-ic-mold)
}

.boschicon-bosch-ic-battery-car-cranking-power-high:before {
    content: var(--boschicon-bosch-ic-battery-car-cranking-power-high)
}

.boschicon-bosch-ic-brake-disk-spray-can-coated:before {
    content: var(--boschicon-bosch-ic-brake-disk-spray-can-coated)
}

.boschicon-bosch-ic-car-top-arrows-left-front-right-back:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-left-front-right-back)
}

.boschicon-bosch-ic-car-top-arrows-left-back-right-front:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-left-back-right-front)
}

.boschicon-bosch-ic-car-top-arrows-front:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-front)
}

.boschicon-bosch-ic-car-top-arrows-back-front-left-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-back-front-left-right)
}

.boschicon-bosch-ic-car-top-arrows-back:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-back)
}

.boschicon-bosch-ic-car-top-arrow-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-right)
}

.boschicon-bosch-ic-car-top-arrow-left:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-left)
}

.boschicon-bosch-ic-car-top-arrow-front-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-front-right)
}

.boschicon-bosch-ic-car-top-arrow-front-left:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-front-left)
}

.boschicon-bosch-ic-car-top-arrow-back-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-back-right)
}

.boschicon-bosch-ic-car-top-arrow-back-left:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-back-left)
}

.boschicon-bosch-ic-watermelon:before {
    content: var(--boschicon-bosch-ic-watermelon)
}

.boschicon-bosch-ic-wind-vane-moderate:before {
    content: var(--boschicon-bosch-ic-wind-vane-moderate)
}

.boschicon-bosch-ic-radioactive:before {
    content: var(--boschicon-bosch-ic-radioactive)
}

.boschicon-bosch-ic-heating-underfloor-off-bold:before {
    content: var(--boschicon-bosch-ic-heating-underfloor-off-bold)
}

.boschicon-bosch-ic-heating-underfloor-off-light:before {
    content: var(--boschicon-bosch-ic-heating-underfloor-off-light)
}

.boschicon-bosch-ic-goat:before {
    content: var(--boschicon-bosch-ic-goat)
}

.boschicon-bosch-ic-fire-hose:before {
    content: var(--boschicon-bosch-ic-fire-hose)
}

.boschicon-bosch-ic-user-run-arrow:before {
    content: var(--boschicon-bosch-ic-user-run-arrow)
}

.boschicon-bosch-ic-store:before {
    content: var(--boschicon-bosch-ic-store)
}

.boschicon-bosch-ic-user-work-dig:before {
    content: var(--boschicon-bosch-ic-user-work-dig)
}

.boschicon-bosch-ic-car-top-arrow-angle-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-angle-right)
}

.boschicon-bosch-ic-control-unit-ecu:before {
    content: var(--boschicon-bosch-ic-control-unit-ecu)
}

.boschicon-bosch-ic-cigarette:before {
    content: var(--boschicon-bosch-ic-cigarette)
}

.boschicon-bosch-ic-structure-line:before {
    content: var(--boschicon-bosch-ic-structure-line)
}

.boschicon-bosch-ic-product-database-table:before {
    content: var(--boschicon-bosch-ic-product-database-table)
}

.boschicon-bosch-ic-bicycle-e-remote-led:before {
    content: var(--boschicon-bosch-ic-bicycle-e-remote-led)
}

.boschicon-bosch-ic-bicycle-e-drive-unit:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit)
}

.boschicon-bosch-ic-bicycle-e-drive-unit-individual-support:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit-individual-support)
}

.boschicon-bosch-ic-nm-arrow-circle:before {
    content: var(--boschicon-bosch-ic-nm-arrow-circle)
}

.boschicon-bosch-ic-tree-path:before {
    content: var(--boschicon-bosch-ic-tree-path)
}

.boschicon-bosch-ic-bicycle-e-wheel-arrows:before {
    content: var(--boschicon-bosch-ic-bicycle-e-wheel-arrows)
}

.boschicon-bosch-ic-tune-vertical:before {
    content: var(--boschicon-bosch-ic-tune-vertical)
}

.boschicon-bosch-ic-sound-professional:before {
    content: var(--boschicon-bosch-ic-sound-professional)
}

.boschicon-bosch-ic-plane-top-headset:before {
    content: var(--boschicon-bosch-ic-plane-top-headset)
}

.boschicon-bosch-ic-desktop-user-headset:before {
    content: var(--boschicon-bosch-ic-desktop-user-headset)
}

.boschicon-bosch-ic-user-service:before {
    content: var(--boschicon-bosch-ic-user-service)
}

.boschicon-bosch-ic-audio-commercial:before {
    content: var(--boschicon-bosch-ic-audio-commercial)
}

.boschicon-bosch-ic-loudspeaker-portable-note:before {
    content: var(--boschicon-bosch-ic-loudspeaker-portable-note)
}

.boschicon-bosch-ic-audio-loudspeaker-public:before {
    content: var(--boschicon-bosch-ic-audio-loudspeaker-public)
}

.boschicon-bosch-ic-items-lost-questionmark:before {
    content: var(--boschicon-bosch-ic-items-lost-questionmark)
}

.boschicon-bosch-ic-hand-pull:before {
    content: var(--boschicon-bosch-ic-hand-pull)
}

.boschicon-bosch-ic-steering-wheel-hand-horn:before {
    content: var(--boschicon-bosch-ic-steering-wheel-hand-horn)
}

.boschicon-bosch-ic-car-chassis:before {
    content: var(--boschicon-bosch-ic-car-chassis)
}

.boschicon-bosch-ic-steering-system:before {
    content: var(--boschicon-bosch-ic-steering-system)
}

.boschicon-bosch-ic-wheel-suspension:before {
    content: var(--boschicon-bosch-ic-wheel-suspension)
}

.boschicon-bosch-ic-car-body-side:before {
    content: var(--boschicon-bosch-ic-car-body-side)
}

.boschicon-bosch-ic-address-consumer-data-upright:before {
    content: var(--boschicon-bosch-ic-address-consumer-data-upright)
}

.boschicon-bosch-ic-weather-wind-rain:before {
    content: var(--boschicon-bosch-ic-weather-wind-rain)
}

.boschicon-bosch-ic-weather-rain-warning:before {
    content: var(--boschicon-bosch-ic-weather-rain-warning)
}

.boschicon-bosch-ic-user-check:before {
    content: var(--boschicon-bosch-ic-user-check)
}

.boschicon-bosch-ic-user-warning:before {
    content: var(--boschicon-bosch-ic-user-warning)
}

.boschicon-bosch-ic-black-white-stars-circle:before {
    content: var(--boschicon-bosch-ic-black-white-stars-circle)
}

.boschicon-bosch-ic-team-warning:before {
    content: var(--boschicon-bosch-ic-team-warning)
}

.boschicon-bosch-ic-black-white-circle:before {
    content: var(--boschicon-bosch-ic-black-white-circle)
}

.boschicon-bosch-ic-suitcase-small:before {
    content: var(--boschicon-bosch-ic-suitcase-small)
}

.boschicon-bosch-ic-suitcase-small-remove:before {
    content: var(--boschicon-bosch-ic-suitcase-small-remove)
}

.boschicon-bosch-ic-home-arrow-out:before {
    content: var(--boschicon-bosch-ic-home-arrow-out)
}

.boschicon-bosch-ic-home-arrow-in:before {
    content: var(--boschicon-bosch-ic-home-arrow-in)
}

.boschicon-bosch-ic-document-copy-check:before {
    content: var(--boschicon-bosch-ic-document-copy-check)
}

.boschicon-bosch-ic-ring-infrared:before {
    content: var(--boschicon-bosch-ic-ring-infrared)
}

.boschicon-bosch-ic-spirit-level:before {
    content: var(--boschicon-bosch-ic-spirit-level)
}

.boschicon-bosch-ic-drill-driver-check:before {
    content: var(--boschicon-bosch-ic-drill-driver-check)
}

.boschicon-bosch-ic-desktop-led:before {
    content: var(--boschicon-bosch-ic-desktop-led)
}

.boschicon-bosch-ic-desktop-black-white:before {
    content: var(--boschicon-bosch-ic-desktop-black-white)
}

.boschicon-bosch-ic-desktop-warning:before {
    content: var(--boschicon-bosch-ic-desktop-warning)
}

.boschicon-bosch-ic-fire-wall:before {
    content: var(--boschicon-bosch-ic-fire-wall)
}

.boschicon-bosch-ic-onroad-car-top:before {
    content: var(--boschicon-bosch-ic-onroad-car-top)
}

.boschicon-bosch-ic-onroad-suv-top:before {
    content: var(--boschicon-bosch-ic-onroad-suv-top)
}

.boschicon-bosch-ic-onroad-truck-top:before {
    content: var(--boschicon-bosch-ic-onroad-truck-top)
}

.boschicon-bosch-ic-weather-rain-ip44:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip44)
}

.boschicon-bosch-ic-weather-rain-ip65:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip65)
}

.boschicon-bosch-ic-weather-rain-ip66:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip66)
}

.boschicon-bosch-ic-weather-rain-ip68:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip68)
}

.boschicon-bosch-ic-weather-rain-ip67:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip67)
}

.boschicon-bosch-ic-user-masking:before {
    content: var(--boschicon-bosch-ic-user-masking)
}

.boschicon-bosch-ic-address-consumer-data-dual:before {
    content: var(--boschicon-bosch-ic-address-consumer-data-dual)
}

.boschicon-bosch-ic-user-framed:before {
    content: var(--boschicon-bosch-ic-user-framed)
}

.boschicon-bosch-ic-user-counting-1:before {
    content: var(--boschicon-bosch-ic-user-counting-1)
}

.boschicon-bosch-ic-square-kx-uhd:before {
    content: var(--boschicon-bosch-ic-square-kx-uhd)
}

.boschicon-bosch-ic-square-qvga:before {
    content: var(--boschicon-bosch-ic-square-qvga)
}

.boschicon-bosch-ic-square-vga:before {
    content: var(--boschicon-bosch-ic-square-vga)
}

.boschicon-bosch-ic-square-xmp:before {
    content: var(--boschicon-bosch-ic-square-xmp)
}

.boschicon-bosch-ic-square-xxxp:before {
    content: var(--boschicon-bosch-ic-square-xxxp)
}

.boschicon-bosch-ic-angle-arrows-across:before {
    content: var(--boschicon-bosch-ic-angle-arrows-across)
}

.boschicon-bosch-ic-angle:before {
    content: var(--boschicon-bosch-ic-angle)
}

.boschicon-bosch-ic-angle-arrow-up:before {
    content: var(--boschicon-bosch-ic-angle-arrow-up)
}

.boschicon-bosch-ic-angle-view-wide:before {
    content: var(--boschicon-bosch-ic-angle-view-wide)
}

.boschicon-bosch-ic-chat-language-selection:before {
    content: var(--boschicon-bosch-ic-chat-language-selection)
}

.boschicon-bosch-ic-smartphone-app:before {
    content: var(--boschicon-bosch-ic-smartphone-app)
}

.boschicon-bosch-ic-commissioning-remote:before {
    content: var(--boschicon-bosch-ic-commissioning-remote)
}

.boschicon-bosch-ic-user-run-detection-pir:before {
    content: var(--boschicon-bosch-ic-user-run-detection-pir)
}

.boschicon-bosch-ic-field-in-motion:before {
    content: var(--boschicon-bosch-ic-field-in-motion)
}

.boschicon-bosch-ic-building-integration-system:before {
    content: var(--boschicon-bosch-ic-building-integration-system)
}

.boschicon-bosch-ic-desktop-mamangement:before {
    content: var(--boschicon-bosch-ic-desktop-mamangement)
}

.boschicon-bosch-ic-desktop-management-camera:before {
    content: var(--boschicon-bosch-ic-desktop-management-camera)
}

.boschicon-bosch-ic-screwdriver-check:before {
    content: var(--boschicon-bosch-ic-screwdriver-check)
}

.boschicon-bosch-ic-screwdriver:before {
    content: var(--boschicon-bosch-ic-screwdriver)
}

.boschicon-bosch-ic-desktop-hand-touch:before {
    content: var(--boschicon-bosch-ic-desktop-hand-touch)
}

.boschicon-bosch-ic-user-robot-head:before {
    content: var(--boschicon-bosch-ic-user-robot-head)
}

.boschicon-bosch-ic-gear-circles-elements:before {
    content: var(--boschicon-bosch-ic-gear-circles-elements)
}

.boschicon-bosch-ic-gears-3:before {
    content: var(--boschicon-bosch-ic-gears-3)
}

.boschicon-bosch-ic-door-address-consumer-data:before {
    content: var(--boschicon-bosch-ic-door-address-consumer-data)
}

.boschicon-bosch-ic-lock-closed-128bit:before {
    content: var(--boschicon-bosch-ic-lock-closed-128bit)
}

.boschicon-bosch-ic-lock-closed-connected-wps:before {
    content: var(--boschicon-bosch-ic-lock-closed-connected-wps)
}

.boschicon-bosch-ic-battery-arrow-right:before {
    content: var(--boschicon-bosch-ic-battery-arrow-right)
}

.boschicon-bosch-ic-connector-bnc:before {
    content: var(--boschicon-bosch-ic-connector-bnc)
}

.boschicon-bosch-ic-tower-connection-cdma:before {
    content: var(--boschicon-bosch-ic-tower-connection-cdma)
}

.boschicon-bosch-ic-tower-connection-gprs:before {
    content: var(--boschicon-bosch-ic-tower-connection-gprs)
}

.boschicon-bosch-ic-tritech:before {
    content: var(--boschicon-bosch-ic-tritech)
}

.boschicon-bosch-ic-quad-sensor-two:before {
    content: var(--boschicon-bosch-ic-quad-sensor-two)
}

.boschicon-bosch-ic-dynamic-range-hdr:before {
    content: var(--boschicon-bosch-ic-dynamic-range-hdr)
}

.boschicon-bosch-ic-dynamic-range-wdr:before {
    content: var(--boschicon-bosch-ic-dynamic-range-wdr)
}

.boschicon-bosch-ic-battery-thumb-up-arrow-right:before {
    content: var(--boschicon-bosch-ic-battery-thumb-up-arrow-right)
}

.boschicon-bosch-ic-screwdriver-thumb-up:before {
    content: var(--boschicon-bosch-ic-screwdriver-thumb-up)
}

.boschicon-bosch-ic-thumb-up-arrow-up:before {
    content: var(--boschicon-bosch-ic-thumb-up-arrow-up)
}

.boschicon-bosch-ic-core-data-sql:before {
    content: var(--boschicon-bosch-ic-core-data-sql)
}

.boschicon-bosch-ic-frequency-869:before {
    content: var(--boschicon-bosch-ic-frequency-869)
}

.boschicon-bosch-ic-coins:before {
    content: var(--boschicon-bosch-ic-coins)
}

.boschicon-bosch-ic-frames-60:before {
    content: var(--boschicon-bosch-ic-frames-60)
}

.boschicon-bosch-ic-hand-card:before {
    content: var(--boschicon-bosch-ic-hand-card)
}

.boschicon-bosch-ic-microphone-plugabble:before {
    content: var(--boschicon-bosch-ic-microphone-plugabble)
}

.boschicon-bosch-ic-video-h264:before {
    content: var(--boschicon-bosch-ic-video-h264)
}

.boschicon-bosch-ic-video-hd:before {
    content: var(--boschicon-bosch-ic-video-hd)
}

.boschicon-bosch-ic-video-mpeg:before {
    content: var(--boschicon-bosch-ic-video-mpeg)
}

.boschicon-bosch-ic-video-hd-4k:before {
    content: var(--boschicon-bosch-ic-video-hd-4k)
}

.boschicon-bosch-ic-video-hd-720:before {
    content: var(--boschicon-bosch-ic-video-hd-720)
}

.boschicon-bosch-ic-lasso:before {
    content: var(--boschicon-bosch-ic-lasso)
}

.boschicon-bosch-ic-lasso-remove:before {
    content: var(--boschicon-bosch-ic-lasso-remove)
}

.boschicon-bosch-ic-battery-car-3-clock:before {
    content: var(--boschicon-bosch-ic-battery-car-3-clock)
}

.boschicon-bosch-ic-battery-car-agm:before {
    content: var(--boschicon-bosch-ic-battery-car-agm)
}

.boschicon-bosch-ic-battery-car-flash:before {
    content: var(--boschicon-bosch-ic-battery-car-flash)
}

.boschicon-bosch-ic-filter-binary:before {
    content: var(--boschicon-bosch-ic-filter-binary)
}

.boschicon-bosch-ic-speedometer-bitrate-reduce:before {
    content: var(--boschicon-bosch-ic-speedometer-bitrate-reduce)
}

.boschicon-bosch-ic-voting:before {
    content: var(--boschicon-bosch-ic-voting)
}

.boschicon-bosch-ic-voting-dual:before {
    content: var(--boschicon-bosch-ic-voting-dual)
}

.boschicon-bosch-ic-sound-pressure-level-90:before {
    content: var(--boschicon-bosch-ic-sound-pressure-level-90)
}

.boschicon-bosch-ic-sound-pressure-level-88:before {
    content: var(--boschicon-bosch-ic-sound-pressure-level-88)
}

.boschicon-bosch-ic-sound-pressure-level-80:before {
    content: var(--boschicon-bosch-ic-sound-pressure-level-80)
}

.boschicon-bosch-ic-power-rated-20:before {
    content: var(--boschicon-bosch-ic-power-rated-20)
}

.boschicon-bosch-ic-labyrinth-geometry-integration:before {
    content: var(--boschicon-bosch-ic-labyrinth-geometry-integration)
}

.boschicon-bosch-ic-head-speaking-voice-2:before {
    content: var(--boschicon-bosch-ic-head-speaking-voice-2)
}

.boschicon-bosch-ic-volume-microphone:before {
    content: var(--boschicon-bosch-ic-volume-microphone)
}

.boschicon-bosch-ic-user-walk-route:before {
    content: var(--boschicon-bosch-ic-user-walk-route)
}

.boschicon-bosch-ic-user-walk-line-crossing:before {
    content: var(--boschicon-bosch-ic-user-walk-line-crossing)
}

.boschicon-bosch-ic-user-walk-line-count:before {
    content: var(--boschicon-bosch-ic-user-walk-line-count)
}

.boschicon-bosch-ic-fullscreen-arrows-circle:before {
    content: var(--boschicon-bosch-ic-fullscreen-arrows-circle)
}

.boschicon-bosch-ic-field-arrows-counter-flow:before {
    content: var(--boschicon-bosch-ic-field-arrows-counter-flow)
}

.boschicon-bosch-ic-field-arrows-directed-flow:before {
    content: var(--boschicon-bosch-ic-field-arrows-directed-flow)
}

.boschicon-bosch-ic-user-birds-eye-count-12:before {
    content: var(--boschicon-bosch-ic-user-birds-eye-count-12)
}

.boschicon-bosch-ic-field-user-count-12:before {
    content: var(--boschicon-bosch-ic-field-user-count-12)
}

.boschicon-bosch-ic-field-user-falling:before {
    content: var(--boschicon-bosch-ic-field-user-falling)
}

.boschicon-bosch-ic-field-user-loitering-arrow:before {
    content: var(--boschicon-bosch-ic-field-user-loitering-arrow)
}

.boschicon-bosch-ic-field-user-similarity:before {
    content: var(--boschicon-bosch-ic-field-user-similarity)
}

.boschicon-bosch-ic-field-user-walk:before {
    content: var(--boschicon-bosch-ic-field-user-walk)
}

.boschicon-bosch-ic-field-user-walk-arrow-behind:before {
    content: var(--boschicon-bosch-ic-field-user-walk-arrow-behind)
}

.boschicon-bosch-ic-field-user-walk-arrow-in-front:before {
    content: var(--boschicon-bosch-ic-field-user-walk-arrow-in-front)
}

.boschicon-bosch-ic-field-users:before {
    content: var(--boschicon-bosch-ic-field-users)
}

.boschicon-bosch-ic-shock-resistant:before {
    content: var(--boschicon-bosch-ic-shock-resistant)
}

.boschicon-bosch-ic-bus-sdi:before {
    content: var(--boschicon-bosch-ic-bus-sdi)
}

.boschicon-bosch-ic-bus-sdi2:before {
    content: var(--boschicon-bosch-ic-bus-sdi2)
}

.boschicon-bosch-ic-folder-ip-net:before {
    content: var(--boschicon-bosch-ic-folder-ip-net)
}

.boschicon-bosch-ic-globe-iscsi:before {
    content: var(--boschicon-bosch-ic-globe-iscsi)
}

.boschicon-bosch-ic-offline-www:before {
    content: var(--boschicon-bosch-ic-offline-www)
}

.boschicon-bosch-ic-opc:before {
    content: var(--boschicon-bosch-ic-opc)
}

.boschicon-bosch-ic-osdp:before {
    content: var(--boschicon-bosch-ic-osdp)
}

.boschicon-bosch-ic-settings-connected-ptrz:before {
    content: var(--boschicon-bosch-ic-settings-connected-ptrz)
}

.boschicon-bosch-ic-raid:before {
    content: var(--boschicon-bosch-ic-raid)
}

.boschicon-bosch-ic-lsn:before {
    content: var(--boschicon-bosch-ic-lsn)
}

.boschicon-bosch-ic-pointbus:before {
    content: var(--boschicon-bosch-ic-pointbus)
}

.boschicon-bosch-ic-male-count-12:before {
    content: var(--boschicon-bosch-ic-male-count-12)
}

.boschicon-bosch-ic-circle-point-record:before {
    content: var(--boschicon-bosch-ic-circle-point-record)
}

.boschicon-bosch-ic-plug-poe:before {
    content: var(--boschicon-bosch-ic-plug-poe)
}

.boschicon-bosch-ic-ir-distribution:before {
    content: var(--boschicon-bosch-ic-ir-distribution)
}

.boschicon-bosch-ic-ir-range:before {
    content: var(--boschicon-bosch-ic-ir-range)
}

.boschicon-bosch-ic-connectivity-it:before {
    content: var(--boschicon-bosch-ic-connectivity-it)
}

.boschicon-bosch-ic-music-note-plus:before {
    content: var(--boschicon-bosch-ic-music-note-plus)
}

.boschicon-bosch-ic-music-note-plus-two:before {
    content: var(--boschicon-bosch-ic-music-note-plus-two)
}

.boschicon-bosch-ic-chat-language-chn:before {
    content: var(--boschicon-bosch-ic-chat-language-chn)
}

.boschicon-bosch-ic-microphone-high-directive:before {
    content: var(--boschicon-bosch-ic-microphone-high-directive)
}

.boschicon-bosch-ic-document-copy-rg-gf:before {
    content: var(--boschicon-bosch-ic-document-copy-rg-gf)
}

.boschicon-bosch-ic-document-copy-cdq:before {
    content: var(--boschicon-bosch-ic-document-copy-cdq)
}

.boschicon-bosch-ic-document-copy-cgp:before {
    content: var(--boschicon-bosch-ic-document-copy-cgp)
}

.boschicon-bosch-ic-folder-add:before {
    content: var(--boschicon-bosch-ic-folder-add)
}

.boschicon-bosch-ic-user-tie:before {
    content: var(--boschicon-bosch-ic-user-tie)
}

.boschicon-bosch-ic-pill:before {
    content: var(--boschicon-bosch-ic-pill)
}

.boschicon-bosch-ic-sonotrode:before {
    content: var(--boschicon-bosch-ic-sonotrode)
}

.boschicon-bosch-ic-user-thumb-up:before {
    content: var(--boschicon-bosch-ic-user-thumb-up)
}

.boschicon-bosch-ic-architecture:before {
    content: var(--boschicon-bosch-ic-architecture)
}

.boschicon-bosch-ic-clamping-area-arrows:before {
    content: var(--boschicon-bosch-ic-clamping-area-arrows)
}

.boschicon-bosch-ic-clamping-rib:before {
    content: var(--boschicon-bosch-ic-clamping-rib)
}

.boschicon-bosch-ic-connection-plug-in:before {
    content: var(--boschicon-bosch-ic-connection-plug-in)
}

.boschicon-bosch-ic-connection-plug-in-electrical:before {
    content: var(--boschicon-bosch-ic-connection-plug-in-electrical)
}

.boschicon-bosch-ic-connection-plug-in-socket:before {
    content: var(--boschicon-bosch-ic-connection-plug-in-socket)
}

.boschicon-bosch-ic-connector-shield-emc:before {
    content: var(--boschicon-bosch-ic-connector-shield-emc)
}

.boschicon-bosch-ic-foil-flex:before {
    content: var(--boschicon-bosch-ic-foil-flex)
}

.boschicon-bosch-ic-grid-fan:before {
    content: var(--boschicon-bosch-ic-grid-fan)
}

.boschicon-bosch-ic-screw-nut:before {
    content: var(--boschicon-bosch-ic-screw-nut)
}

.boschicon-bosch-ic-sealing-groove:before {
    content: var(--boschicon-bosch-ic-sealing-groove)
}

.boschicon-bosch-ic-sealing-tongue-groove-flash:before {
    content: var(--boschicon-bosch-ic-sealing-tongue-groove-flash)
}

.boschicon-bosch-ic-solder:before {
    content: var(--boschicon-bosch-ic-solder)
}

.boschicon-bosch-ic-solder-selective-ssl:before {
    content: var(--boschicon-bosch-ic-solder-selective-ssl)
}

.boschicon-bosch-ic-solder-selective-thrs:before {
    content: var(--boschicon-bosch-ic-solder-selective-thrs)
}

.boschicon-bosch-ic-tuner-box:before {
    content: var(--boschicon-bosch-ic-tuner-box)
}

.boschicon-bosch-ic-water-cooling-arrow-up:before {
    content: var(--boschicon-bosch-ic-water-cooling-arrow-up)
}

.boschicon-bosch-ic-generic-device-connected:before {
    content: var(--boschicon-bosch-ic-generic-device-connected)
}

.boschicon-bosch-ic-home-sun-flash:before {
    content: var(--boschicon-bosch-ic-home-sun-flash)
}

.boschicon-bosch-ic-home-sun-wrench:before {
    content: var(--boschicon-bosch-ic-home-sun-wrench)
}

.boschicon-bosch-ic-temperature-lock:before {
    content: var(--boschicon-bosch-ic-temperature-lock)
}

.boschicon-bosch-ic-solder-method-smd:before {
    content: var(--boschicon-bosch-ic-solder-method-smd)
}

.boschicon-bosch-ic-pins:before {
    content: var(--boschicon-bosch-ic-pins)
}

.boschicon-bosch-ic-connector-housing:before {
    content: var(--boschicon-bosch-ic-connector-housing)
}

.boschicon-bosch-ic-antenna-cover-arrow-up:before {
    content: var(--boschicon-bosch-ic-antenna-cover-arrow-up)
}

.boschicon-bosch-ic-angle-open-horizontal-130:before {
    content: var(--boschicon-bosch-ic-angle-open-horizontal-130)
}

.boschicon-bosch-ic-angle-open-vertical-130:before {
    content: var(--boschicon-bosch-ic-angle-open-vertical-130)
}

.boschicon-bosch-ic-angle-open-vertical-90:before {
    content: var(--boschicon-bosch-ic-angle-open-vertical-90)
}

.boschicon-bosch-ic-angle-open-horizontal-145:before {
    content: var(--boschicon-bosch-ic-angle-open-horizontal-145)
}

.boschicon-bosch-ic-steering-system-steer-by-wire:before {
    content: var(--boschicon-bosch-ic-steering-system-steer-by-wire)
}

.boschicon-bosch-ic-tune-vertical-music-note:before {
    content: var(--boschicon-bosch-ic-tune-vertical-music-note)
}

.boschicon-bosch-ic-hammer-movement:before {
    content: var(--boschicon-bosch-ic-hammer-movement)
}

.boschicon-bosch-ic-drill-drive-percent-35:before {
    content: var(--boschicon-bosch-ic-drill-drive-percent-35)
}

.boschicon-bosch-ic-country-switzerland:before {
    content: var(--boschicon-bosch-ic-country-switzerland)
}

.boschicon-bosch-ic-speedlimit-revoking:before {
    content: var(--boschicon-bosch-ic-speedlimit-revoking)
}

.boschicon-bosch-ic-speedlimit-80-revoking:before {
    content: var(--boschicon-bosch-ic-speedlimit-80-revoking)
}

.boschicon-bosch-ic-speedlimit-80-dirty:before {
    content: var(--boschicon-bosch-ic-speedlimit-80-dirty)
}

.boschicon-bosch-ic-battery-car-mf:before {
    content: var(--boschicon-bosch-ic-battery-car-mf)
}

.boschicon-bosch-ic-access-controller-2:before {
    content: var(--boschicon-bosch-ic-access-controller-2)
}

.boschicon-bosch-ic-access-controller-arrow-up:before {
    content: var(--boschicon-bosch-ic-access-controller-arrow-up)
}

.boschicon-bosch-ic-access-controller-points-set:before {
    content: var(--boschicon-bosch-ic-access-controller-points-set)
}

.boschicon-bosch-ic-analog-value:before {
    content: var(--boschicon-bosch-ic-analog-value)
}

.boschicon-bosch-ic-analog-value-arrow-in:before {
    content: var(--boschicon-bosch-ic-analog-value-arrow-in)
}

.boschicon-bosch-ic-analog-value-arrow-out:before {
    content: var(--boschicon-bosch-ic-analog-value-arrow-out)
}

.boschicon-bosch-ic-binary-value:before {
    content: var(--boschicon-bosch-ic-binary-value)
}

.boschicon-bosch-ic-binary-value-arrow-in:before {
    content: var(--boschicon-bosch-ic-binary-value-arrow-in)
}

.boschicon-bosch-ic-binary-value-arrow-out:before {
    content: var(--boschicon-bosch-ic-binary-value-arrow-out)
}

.boschicon-bosch-ic-calendar-date-single:before {
    content: var(--boschicon-bosch-ic-calendar-date-single)
}

.boschicon-bosch-ic-calendar-date-weekend:before {
    content: var(--boschicon-bosch-ic-calendar-date-weekend)
}

.boschicon-bosch-ic-calendar-view:before {
    content: var(--boschicon-bosch-ic-calendar-view)
}

.boschicon-bosch-ic-chart-average:before {
    content: var(--boschicon-bosch-ic-chart-average)
}

.boschicon-bosch-ic-chart-line-arrows-up:before {
    content: var(--boschicon-bosch-ic-chart-line-arrows-up)
}

.boschicon-bosch-ic-configuration-points-set:before {
    content: var(--boschicon-bosch-ic-configuration-points-set)
}

.boschicon-bosch-ic-data-points-set:before {
    content: var(--boschicon-bosch-ic-data-points-set)
}

.boschicon-bosch-ic-document-points-set:before {
    content: var(--boschicon-bosch-ic-document-points-set)
}

.boschicon-bosch-ic-multistate-value:before {
    content: var(--boschicon-bosch-ic-multistate-value)
}

.boschicon-bosch-ic-multistate-value-arrow-in:before {
    content: var(--boschicon-bosch-ic-multistate-value-arrow-in)
}

.boschicon-bosch-ic-multistate-value-arrow-out:before {
    content: var(--boschicon-bosch-ic-multistate-value-arrow-out)
}

.boschicon-bosch-ic-structure-bacnet:before {
    content: var(--boschicon-bosch-ic-structure-bacnet)
}

.boschicon-bosch-ic-structure-sbus:before {
    content: var(--boschicon-bosch-ic-structure-sbus)
}

.boschicon-bosch-ic-team-arrows-in:before {
    content: var(--boschicon-bosch-ic-team-arrows-in)
}

.boschicon-bosch-ic-import-points-set:before {
    content: var(--boschicon-bosch-ic-import-points-set)
}

.boschicon-bosch-ic-image-points-set:before {
    content: var(--boschicon-bosch-ic-image-points-set)
}

.boschicon-bosch-ic-circuit-hydraulic:before {
    content: var(--boschicon-bosch-ic-circuit-hydraulic)
}

.boschicon-bosch-ic-structure-area:before {
    content: var(--boschicon-bosch-ic-structure-area)
}

.boschicon-bosch-ic-structure-calculate:before {
    content: var(--boschicon-bosch-ic-structure-calculate)
}

.boschicon-bosch-ic-structure-clipboard:before {
    content: var(--boschicon-bosch-ic-structure-clipboard)
}

.boschicon-bosch-ic-structure-collection:before {
    content: var(--boschicon-bosch-ic-structure-collection)
}

.boschicon-bosch-ic-structure-components:before {
    content: var(--boschicon-bosch-ic-structure-components)
}

.boschicon-bosch-ic-structure-device:before {
    content: var(--boschicon-bosch-ic-structure-device)
}

.boschicon-bosch-ic-structure-dragdrop:before {
    content: var(--boschicon-bosch-ic-structure-dragdrop)
}

.boschicon-bosch-ic-structure-floor:before {
    content: var(--boschicon-bosch-ic-structure-floor)
}

.boschicon-bosch-ic-structure-organization:before {
    content: var(--boschicon-bosch-ic-structure-organization)
}

.boschicon-bosch-ic-structure-questionmark:before {
    content: var(--boschicon-bosch-ic-structure-questionmark)
}

.boschicon-bosch-ic-structure-settings:before {
    content: var(--boschicon-bosch-ic-structure-settings)
}

.boschicon-bosch-ic-structure-skyscraper:before {
    content: var(--boschicon-bosch-ic-structure-skyscraper)
}

.boschicon-bosch-ic-structure-window-console:before {
    content: var(--boschicon-bosch-ic-structure-window-console)
}

.boschicon-bosch-ic-structure-wrench:before {
    content: var(--boschicon-bosch-ic-structure-wrench)
}

.boschicon-bosch-ic-car-pickup:before {
    content: var(--boschicon-bosch-ic-car-pickup)
}

.boschicon-bosch-ic-desktop-team:before {
    content: var(--boschicon-bosch-ic-desktop-team)
}

.boschicon-bosch-ic-keyboard-arrow-enter-return:before {
    content: var(--boschicon-bosch-ic-keyboard-arrow-enter-return)
}

.boschicon-bosch-ic-keyboard-arrow-left:before {
    content: var(--boschicon-bosch-ic-keyboard-arrow-left)
}

.boschicon-bosch-ic-keyboard-arrow-right-tab:before {
    content: var(--boschicon-bosch-ic-keyboard-arrow-right-tab)
}

.boschicon-bosch-ic-keyboard-capslock:before {
    content: var(--boschicon-bosch-ic-keyboard-capslock)
}

.boschicon-bosch-ic-keyboard-shift:before {
    content: var(--boschicon-bosch-ic-keyboard-shift)
}

.boschicon-bosch-ic-keyboard-space:before {
    content: var(--boschicon-bosch-ic-keyboard-space)
}

.boschicon-bosch-ic-bluetooth-le-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-bluetooth-le-off-disabled-light)
}

.boschicon-bosch-ic-structure-label-edit:before {
    content: var(--boschicon-bosch-ic-structure-label-edit)
}

.boschicon-bosch-ic-structure-server:before {
    content: var(--boschicon-bosch-ic-structure-server)
}

.boschicon-bosch-ic-truck-box:before {
    content: var(--boschicon-bosch-ic-truck-box)
}

.boschicon-bosch-ic-imagery-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-imagery-off-disabled-light)
}

.boschicon-bosch-ic-imagery-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-imagery-off-disabled-bold)
}

.boschicon-bosch-ic-plan-floorplan-edit:before {
    content: var(--boschicon-bosch-ic-plan-floorplan-edit)
}

.boschicon-bosch-ic-desktop-building-ruler-pen:before {
    content: var(--boschicon-bosch-ic-desktop-building-ruler-pen)
}

.boschicon-bosch-ic-conference-system-connected:before {
    content: var(--boschicon-bosch-ic-conference-system-connected)
}

.boschicon-bosch-ic-receiver-pocket-headphones:before {
    content: var(--boschicon-bosch-ic-receiver-pocket-headphones)
}

.boschicon-bosch-ic-conference-system-microphone:before {
    content: var(--boschicon-bosch-ic-conference-system-microphone)
}

.boschicon-bosch-ic-user-carry-box:before {
    content: var(--boschicon-bosch-ic-user-carry-box)
}

.boschicon-bosch-ic-user-handcart:before {
    content: var(--boschicon-bosch-ic-user-handcart)
}

.boschicon-bosch-ic-user-carry-box-2:before {
    content: var(--boschicon-bosch-ic-user-carry-box-2)
}

.boschicon-bosch-ic-locator-error:before {
    content: var(--boschicon-bosch-ic-locator-error)
}

.boschicon-bosch-ic-locator-offline:before {
    content: var(--boschicon-bosch-ic-locator-offline)
}

.boschicon-bosch-ic-locator-refresh:before {
    content: var(--boschicon-bosch-ic-locator-refresh)
}

.boschicon-bosch-ic-chart-bar-plug-arrow-up:before {
    content: var(--boschicon-bosch-ic-chart-bar-plug-arrow-up)
}

.boschicon-bosch-ic-clipboard-search-leaf:before {
    content: var(--boschicon-bosch-ic-clipboard-search-leaf)
}

.boschicon-bosch-ic-handover-leaf:before {
    content: var(--boschicon-bosch-ic-handover-leaf)
}

.boschicon-bosch-ic-home-sun-plug:before {
    content: var(--boschicon-bosch-ic-home-sun-plug)
}

.boschicon-bosch-ic-lightbulb-plug-leaf:before {
    content: var(--boschicon-bosch-ic-lightbulb-plug-leaf)
}

.boschicon-bosch-ic-wheel-water-plug:before {
    content: var(--boschicon-bosch-ic-wheel-water-plug)
}

.boschicon-bosch-ic-windmill-plug:before {
    content: var(--boschicon-bosch-ic-windmill-plug)
}

.boschicon-bosch-ic-windmill-plug-sun-water:before {
    content: var(--boschicon-bosch-ic-windmill-plug-sun-water)
}

.boschicon-bosch-ic-scale-co2:before {
    content: var(--boschicon-bosch-ic-scale-co2)
}

.boschicon-bosch-ic-certificat-co2:before {
    content: var(--boschicon-bosch-ic-certificat-co2)
}

.boschicon-bosch-ic-car-crash:before {
    content: var(--boschicon-bosch-ic-car-crash)
}

.boschicon-bosch-ic-headphones:before {
    content: var(--boschicon-bosch-ic-headphones)
}

.boschicon-bosch-ic-music-note:before {
    content: var(--boschicon-bosch-ic-music-note)
}

.boschicon-bosch-ic-clef-treble:before {
    content: var(--boschicon-bosch-ic-clef-treble)
}

.boschicon-bosch-ic-clef-bass:before {
    content: var(--boschicon-bosch-ic-clef-bass)
}

.boschicon-bosch-ic-volume:before {
    content: var(--boschicon-bosch-ic-volume)
}

.boschicon-bosch-ic-volume-increase:before {
    content: var(--boschicon-bosch-ic-volume-increase)
}

.boschicon-bosch-ic-head-speach-speaking:before {
    content: var(--boschicon-bosch-ic-head-speach-speaking)
}

.boschicon-bosch-ic-head-speaking-request:before {
    content: var(--boschicon-bosch-ic-head-speaking-request)
}

.boschicon-bosch-ic-tetragon-priority:before {
    content: var(--boschicon-bosch-ic-tetragon-priority)
}

.boschicon-bosch-ic-head-respond-speaking:before {
    content: var(--boschicon-bosch-ic-head-respond-speaking)
}

.boschicon-bosch-ic-head-respond-request:before {
    content: var(--boschicon-bosch-ic-head-respond-request)
}

.boschicon-bosch-ic-hand-stop:before {
    content: var(--boschicon-bosch-ic-hand-stop)
}

.boschicon-bosch-ic-layers-stack:before {
    content: var(--boschicon-bosch-ic-layers-stack)
}

.boschicon-bosch-ic-puzzle-binary:before {
    content: var(--boschicon-bosch-ic-puzzle-binary)
}

.boschicon-bosch-ic-sdcard-micro:before {
    content: var(--boschicon-bosch-ic-sdcard-micro)
}

.boschicon-bosch-ic-reader-card:before {
    content: var(--boschicon-bosch-ic-reader-card)
}

.boschicon-bosch-ic-reader-user-recognition-face:before {
    content: var(--boschicon-bosch-ic-reader-user-recognition-face)
}

.boschicon-bosch-ic-detector-point-type:before {
    content: var(--boschicon-bosch-ic-detector-point-type)
}

.boschicon-bosch-ic-manual-call-point:before {
    content: var(--boschicon-bosch-ic-manual-call-point)
}

.boschicon-bosch-ic-gun-magnifier:before {
    content: var(--boschicon-bosch-ic-gun-magnifier)
}

.boschicon-bosch-ic-interface-module:before {
    content: var(--boschicon-bosch-ic-interface-module)
}

.boschicon-bosch-ic-fire-detector-automatic:before {
    content: var(--boschicon-bosch-ic-fire-detector-automatic)
}

.boschicon-bosch-ic-fire-brigade-emergency:before {
    content: var(--boschicon-bosch-ic-fire-brigade-emergency)
}

.boschicon-bosch-ic-volume-siren-device:before {
    content: var(--boschicon-bosch-ic-volume-siren-device)
}

.boschicon-bosch-ic-user-reception:before {
    content: var(--boschicon-bosch-ic-user-reception)
}

.boschicon-bosch-ic-shredder-machine:before {
    content: var(--boschicon-bosch-ic-shredder-machine)
}

.boschicon-bosch-ic-badge-clean:before {
    content: var(--boschicon-bosch-ic-badge-clean)
}

.boschicon-bosch-ic-parking-assistance:before {
    content: var(--boschicon-bosch-ic-parking-assistance)
}

.boschicon-bosch-ic-laptop-questionmark:before {
    content: var(--boschicon-bosch-ic-laptop-questionmark)
}

.boschicon-bosch-ic-security-lock:before {
    content: var(--boschicon-bosch-ic-security-lock)
}

.boschicon-bosch-ic-battery-car-12v:before {
    content: var(--boschicon-bosch-ic-battery-car-12v)
}

.boschicon-bosch-ic-car-far-propagation:before {
    content: var(--boschicon-bosch-ic-car-far-propagation)
}

.boschicon-bosch-ic-car-wide-propagation:before {
    content: var(--boschicon-bosch-ic-car-wide-propagation)
}

.boschicon-bosch-ic-ear-sound:before {
    content: var(--boschicon-bosch-ic-ear-sound)
}

.boschicon-bosch-ic-umbrella-drops:before {
    content: var(--boschicon-bosch-ic-umbrella-drops)
}

.boschicon-bosch-ic-horn-arrows-in:before {
    content: var(--boschicon-bosch-ic-horn-arrows-in)
}

.boschicon-bosch-ic-video-bell:before {
    content: var(--boschicon-bosch-ic-video-bell)
}

.boschicon-bosch-ic-steering-wheel-arrows-up:before {
    content: var(--boschicon-bosch-ic-steering-wheel-arrows-up)
}

.boschicon-bosch-ic-circle-full:before {
    content: var(--boschicon-bosch-ic-circle-full)
}

.boschicon-bosch-ic-circle-half:before {
    content: var(--boschicon-bosch-ic-circle-half)
}

.boschicon-bosch-ic-circle-quarter:before {
    content: var(--boschicon-bosch-ic-circle-quarter)
}

.boschicon-bosch-ic-circle-quarter-three:before {
    content: var(--boschicon-bosch-ic-circle-quarter-three)
}

.boschicon-bosch-ic-appliance-flame-arrow:before {
    content: var(--boschicon-bosch-ic-appliance-flame-arrow)
}

.boschicon-bosch-ic-appliance-flame-arrow-bold:before {
    content: var(--boschicon-bosch-ic-appliance-flame-arrow-bold)
}

.boschicon-bosch-ic-appliance-flame-disabled-bold:before {
    content: var(--boschicon-bosch-ic-appliance-flame-disabled-bold)
}

.boschicon-bosch-ic-appliance-flame-disabled-light:before {
    content: var(--boschicon-bosch-ic-appliance-flame-disabled-light)
}

.boschicon-bosch-ic-appliance-flame-plus:before {
    content: var(--boschicon-bosch-ic-appliance-flame-plus)
}

.boschicon-bosch-ic-appliance-flame-plus-bold:before {
    content: var(--boschicon-bosch-ic-appliance-flame-plus-bold)
}

.boschicon-bosch-ic-flash-minus-bold:before {
    content: var(--boschicon-bosch-ic-flash-minus-bold)
}

.boschicon-bosch-ic-flash-minus:before {
    content: var(--boschicon-bosch-ic-flash-minus)
}

.boschicon-bosch-ic-flash-off:before {
    content: var(--boschicon-bosch-ic-flash-off)
}

.boschicon-bosch-ic-flash-plus-bold:before {
    content: var(--boschicon-bosch-ic-flash-plus-bold)
}

.boschicon-bosch-ic-flash-smart-grid:before {
    content: var(--boschicon-bosch-ic-flash-smart-grid)
}

.boschicon-bosch-ic-signal-high:before {
    content: var(--boschicon-bosch-ic-signal-high)
}

.boschicon-bosch-ic-signal-low:before {
    content: var(--boschicon-bosch-ic-signal-low)
}

.boschicon-bosch-ic-signal-very-low:before {
    content: var(--boschicon-bosch-ic-signal-very-low)
}

.boschicon-bosch-ic-5g:before {
    content: var(--boschicon-bosch-ic-5g)
}

.boschicon-bosch-ic-sun-photovoltaic:before {
    content: var(--boschicon-bosch-ic-sun-photovoltaic)
}

.boschicon-bosch-ic-inverter:before {
    content: var(--boschicon-bosch-ic-inverter)
}

.boschicon-bosch-ic-car-arrow-down:before {
    content: var(--boschicon-bosch-ic-car-arrow-down)
}

.boschicon-bosch-ic-car-distance:before {
    content: var(--boschicon-bosch-ic-car-distance)
}

.boschicon-bosch-ic-car-sensor:before {
    content: var(--boschicon-bosch-ic-car-sensor)
}

.boschicon-bosch-ic-car-sensor-environment:before {
    content: var(--boschicon-bosch-ic-car-sensor-environment)
}

.boschicon-bosch-ic-car-sensor-front:before {
    content: var(--boschicon-bosch-ic-car-sensor-front)
}

.boschicon-bosch-ic-streets-locator:before {
    content: var(--boschicon-bosch-ic-streets-locator)
}

.boschicon-bosch-ic-truck-distance:before {
    content: var(--boschicon-bosch-ic-truck-distance)
}

.boschicon-bosch-ic-warning-user-walk:before {
    content: var(--boschicon-bosch-ic-warning-user-walk)
}

.boschicon-bosch-ic-parking-check:before {
    content: var(--boschicon-bosch-ic-parking-check)
}

.boschicon-bosch-ic-dremel:before {
    content: var(--boschicon-bosch-ic-dremel)
}

.boschicon-bosch-ic-allergens:before {
    content: var(--boschicon-bosch-ic-allergens)
}

.boschicon-bosch-ic-money-currency-coins:before {
    content: var(--boschicon-bosch-ic-money-currency-coins)
}

.boschicon-bosch-ic-hydrogen-small:before {
    content: var(--boschicon-bosch-ic-hydrogen-small)
}

.boschicon-bosch-ic-hydrogen-large:before {
    content: var(--boschicon-bosch-ic-hydrogen-large)
}

.boschicon-bosch-ic-shoppingcart-remove:before {
    content: var(--boschicon-bosch-ic-shoppingcart-remove)
}

.boschicon-bosch-ic-chimney-sweeper-disabled-light:before {
    content: var(--boschicon-bosch-ic-chimney-sweeper-disabled-light)
}

.boschicon-bosch-ic-chimney-sweeper-disabled-bold:before {
    content: var(--boschicon-bosch-ic-chimney-sweeper-disabled-bold)
}

.boschicon-bosch-ic-car-waves:before {
    content: var(--boschicon-bosch-ic-car-waves)
}

.boschicon-bosch-ic-360-degrees-arrow:before {
    content: var(--boschicon-bosch-ic-360-degrees-arrow)
}

.boschicon-bosch-ic-clock-info:before {
    content: var(--boschicon-bosch-ic-clock-info)
}

.boschicon-bosch-ic-truck-front-disabled-bold:before {
    content: var(--boschicon-bosch-ic-truck-front-disabled-bold)
}

.boschicon-bosch-ic-truck-front-disabled-light:before {
    content: var(--boschicon-bosch-ic-truck-front-disabled-light)
}

.boschicon-bosch-ic-box-closed-list:before {
    content: var(--boschicon-bosch-ic-box-closed-list)
}

.boschicon-bosch-ic-battery-car-exchange:before {
    content: var(--boschicon-bosch-ic-battery-car-exchange)
}

.boschicon-bosch-ic-guitar:before {
    content: var(--boschicon-bosch-ic-guitar)
}

.boschicon-bosch-ic-actuator-by-wire:before {
    content: var(--boschicon-bosch-ic-actuator-by-wire)
}

.boschicon-bosch-ic-guitar-electric:before {
    content: var(--boschicon-bosch-ic-guitar-electric)
}

.boschicon-bosch-ic-format-align-center:before {
    content: var(--boschicon-bosch-ic-format-align-center)
}

.boschicon-bosch-ic-format-align-justify:before {
    content: var(--boschicon-bosch-ic-format-align-justify)
}

.boschicon-bosch-ic-format-align-right:before {
    content: var(--boschicon-bosch-ic-format-align-right)
}

.boschicon-bosch-ic-format-checklist:before {
    content: var(--boschicon-bosch-ic-format-checklist)
}

.boschicon-bosch-ic-format-italic:before {
    content: var(--boschicon-bosch-ic-format-italic)
}

.boschicon-bosch-ic-format-ordered-list:before {
    content: var(--boschicon-bosch-ic-format-ordered-list)
}

.boschicon-bosch-ic-format-strike:before {
    content: var(--boschicon-bosch-ic-format-strike)
}

.boschicon-bosch-ic-format-underline:before {
    content: var(--boschicon-bosch-ic-format-underline)
}

.boschicon-bosch-ic-format-align-left:before {
    content: var(--boschicon-bosch-ic-format-align-left)
}

.boschicon-bosch-ic-format-fill-drop:before {
    content: var(--boschicon-bosch-ic-format-fill-drop)
}

.boschicon-bosch-ic-format-color-a:before {
    content: var(--boschicon-bosch-ic-format-color-a)
}

.boschicon-bosch-ic-format-bold-b:before {
    content: var(--boschicon-bosch-ic-format-bold-b)
}

.boschicon-bosch-ic-fly:before {
    content: var(--boschicon-bosch-ic-fly)
}

.boschicon-bosch-ic-paw:before {
    content: var(--boschicon-bosch-ic-paw)
}

.boschicon-bosch-ic-desktop-video-response-fast:before {
    content: var(--boschicon-bosch-ic-desktop-video-response-fast)
}

.boschicon-bosch-ic-user-walk-weather-rain:before {
    content: var(--boschicon-bosch-ic-user-walk-weather-rain)
}

.boschicon-bosch-ic-brake-pedal-plug:before {
    content: var(--boschicon-bosch-ic-brake-pedal-plug)
}

.boschicon-bosch-ic-detector-motion-range-down-view:before {
    content: var(--boschicon-bosch-ic-detector-motion-range-down-view)
}

.boschicon-bosch-ic-detector-motion-range-long:before {
    content: var(--boschicon-bosch-ic-detector-motion-range-long)
}

.boschicon-bosch-ic-monitor-tiled:before {
    content: var(--boschicon-bosch-ic-monitor-tiled)
}

.boschicon-bosch-ic-radar-doppler:before {
    content: var(--boschicon-bosch-ic-radar-doppler)
}

.boschicon-bosch-ic-radioactive-disabled-light:before {
    content: var(--boschicon-bosch-ic-radioactive-disabled-light)
}

.boschicon-bosch-ic-radioactive-disabled-bold:before {
    content: var(--boschicon-bosch-ic-radioactive-disabled-bold)
}

.boschicon-bosch-ic-bug-disabled-light:before {
    content: var(--boschicon-bosch-ic-bug-disabled-light)
}

.boschicon-bosch-ic-bug-disabled-bold:before {
    content: var(--boschicon-bosch-ic-bug-disabled-bold)
}

.boschicon-bosch-ic-fly-disabled-light:before {
    content: var(--boschicon-bosch-ic-fly-disabled-light)
}

.boschicon-bosch-ic-fly-disabled-bold:before {
    content: var(--boschicon-bosch-ic-fly-disabled-bold)
}

.boschicon-bosch-ic-puzzle-2:before {
    content: var(--boschicon-bosch-ic-puzzle-2)
}

.boschicon-bosch-ic-camera-lenses-multi-images:before {
    content: var(--boschicon-bosch-ic-camera-lenses-multi-images)
}

.boschicon-bosch-ic-detector-spray:before {
    content: var(--boschicon-bosch-ic-detector-spray)
}

.boschicon-bosch-ic-weather-rain-ip56:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip56)
}

.boschicon-bosch-ic-document-log-start:before {
    content: var(--boschicon-bosch-ic-document-log-start)
}

.boschicon-bosch-ic-document-log-stop:before {
    content: var(--boschicon-bosch-ic-document-log-stop)
}

.boschicon-bosch-ic-document-3d-pdf:before {
    content: var(--boschicon-bosch-ic-document-3d-pdf)
}

.boschicon-bosch-ic-document-ifc:before {
    content: var(--boschicon-bosch-ic-document-ifc)
}

.boschicon-bosch-ic-document-rfa:before {
    content: var(--boschicon-bosch-ic-document-rfa)
}

.boschicon-bosch-ic-document-stp:before {
    content: var(--boschicon-bosch-ic-document-stp)
}

.boschicon-bosch-ic-online-www:before {
    content: var(--boschicon-bosch-ic-online-www)
}

.boschicon-bosch-ic-bluetooth-connected:before {
    content: var(--boschicon-bosch-ic-bluetooth-connected)
}

.boschicon-bosch-ic-connected-tools:before {
    content: var(--boschicon-bosch-ic-connected-tools)
}

.boschicon-bosch-ic-badge-arrow-kickback:before {
    content: var(--boschicon-bosch-ic-badge-arrow-kickback)
}

.boschicon-bosch-ic-copy-paste:before {
    content: var(--boschicon-bosch-ic-copy-paste)
}

.boschicon-bosch-ic-volleyball:before {
    content: var(--boschicon-bosch-ic-volleyball)
}

.boschicon-bosch-ic-car-top-trailer:before {
    content: var(--boschicon-bosch-ic-car-top-trailer)
}

.boschicon-bosch-ic-mountain:before {
    content: var(--boschicon-bosch-ic-mountain)
}

.boschicon-bosch-ic-battery-car-oil-lamp:before {
    content: var(--boschicon-bosch-ic-battery-car-oil-lamp)
}

.boschicon-bosch-ic-battery-car-efb:before {
    content: var(--boschicon-bosch-ic-battery-car-efb)
}

.boschicon-bosch-ic-battery-car-ams:before {
    content: var(--boschicon-bosch-ic-battery-car-ams)
}

.boschicon-bosch-ic-battery-car-ag:before {
    content: var(--boschicon-bosch-ic-battery-car-ag)
}

.boschicon-bosch-ic-display-fuel-saving:before {
    content: var(--boschicon-bosch-ic-display-fuel-saving)
}

.boschicon-bosch-ic-circle-parking-arrows:before {
    content: var(--boschicon-bosch-ic-circle-parking-arrows)
}

.boschicon-bosch-ic-unicorn-head:before {
    content: var(--boschicon-bosch-ic-unicorn-head)
}

.boschicon-bosch-ic-car-parking-automated:before {
    content: var(--boschicon-bosch-ic-car-parking-automated)
}

.boschicon-bosch-ic-lunchboard:before {
    content: var(--boschicon-bosch-ic-lunchboard)
}

.boschicon-bosch-ic-tetrapack:before {
    content: var(--boschicon-bosch-ic-tetrapack)
}

.boschicon-bosch-ic-recycle-arrows:before {
    content: var(--boschicon-bosch-ic-recycle-arrows)
}

.boschicon-bosch-ic-stairs-arrow-up:before {
    content: var(--boschicon-bosch-ic-stairs-arrow-up)
}

.boschicon-bosch-ic-stairs-arrow-down:before {
    content: var(--boschicon-bosch-ic-stairs-arrow-down)
}

.boschicon-bosch-ic-industry-car-arrow:before {
    content: var(--boschicon-bosch-ic-industry-car-arrow)
}

.boschicon-bosch-ic-sensor-throttle-position:before {
    content: var(--boschicon-bosch-ic-sensor-throttle-position)
}

.boschicon-bosch-ic-sensor-knock:before {
    content: var(--boschicon-bosch-ic-sensor-knock)
}

.boschicon-bosch-ic-sensor-air-mass-meter:before {
    content: var(--boschicon-bosch-ic-sensor-air-mass-meter)
}

.boschicon-bosch-ic-sensor-pressure:before {
    content: var(--boschicon-bosch-ic-sensor-pressure)
}

.boschicon-bosch-ic-sensor-temperature:before {
    content: var(--boschicon-bosch-ic-sensor-temperature)
}

.boschicon-bosch-ic-sensor-speed-rpm:before {
    content: var(--boschicon-bosch-ic-sensor-speed-rpm)
}

.boschicon-bosch-ic-desktop-user-software-clock:before {
    content: var(--boschicon-bosch-ic-desktop-user-software-clock)
}

.boschicon-bosch-ic-book-service-wrench-add:before {
    content: var(--boschicon-bosch-ic-book-service-wrench-add)
}

.boschicon-bosch-ic-book-service-wrench:before {
    content: var(--boschicon-bosch-ic-book-service-wrench)
}

.boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-light:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-light)
}

.boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-bold:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-bold)
}

.boschicon-bosch-ic-circle-parking-disabled-bold:before {
    content: var(--boschicon-bosch-ic-circle-parking-disabled-bold)
}

.boschicon-bosch-ic-circle-parking-disabled-light:before {
    content: var(--boschicon-bosch-ic-circle-parking-disabled-light)
}

.boschicon-bosch-ic-interval-30sec:before {
    content: var(--boschicon-bosch-ic-interval-30sec)
}

.boschicon-bosch-ic-truck-front-light-inside:before {
    content: var(--boschicon-bosch-ic-truck-front-light-inside)
}

.boschicon-bosch-ic-software-tex:before {
    content: var(--boschicon-bosch-ic-software-tex)
}

.boschicon-bosch-ic-fire-arrow-circle:before {
    content: var(--boschicon-bosch-ic-fire-arrow-circle)
}

.boschicon-bosch-ic-heating-underfloor-circle-global-off:before {
    content: var(--boschicon-bosch-ic-heating-underfloor-circle-global-off)
}

.boschicon-bosch-ic-heating-radiator-circle-global-off:before {
    content: var(--boschicon-bosch-ic-heating-radiator-circle-global-off)
}

.boschicon-bosch-ic-faucet-circle-global-off:before {
    content: var(--boschicon-bosch-ic-faucet-circle-global-off)
}

.boschicon-bosch-ic-moon-stars-starlight:before {
    content: var(--boschicon-bosch-ic-moon-stars-starlight)
}

.boschicon-bosch-ic-tube-thumb-up:before {
    content: var(--boschicon-bosch-ic-tube-thumb-up)
}

.boschicon-bosch-ic-detector-microwave:before {
    content: var(--boschicon-bosch-ic-detector-microwave)
}

.boschicon-bosch-ic-user-headset-thumb-up:before {
    content: var(--boschicon-bosch-ic-user-headset-thumb-up)
}

.boschicon-bosch-ic-cloud-battery:before {
    content: var(--boschicon-bosch-ic-cloud-battery)
}

.boschicon-bosch-ic-temperature-arrow-up-increase:before {
    content: var(--boschicon-bosch-ic-temperature-arrow-up-increase)
}

.boschicon-bosch-ic-temperature-arrow-down-decrease:before {
    content: var(--boschicon-bosch-ic-temperature-arrow-down-decrease)
}

.boschicon-bosch-ic-moneybag-dollar-chart-double:before {
    content: var(--boschicon-bosch-ic-moneybag-dollar-chart-double)
}

.boschicon-bosch-ic-locator-remove:before {
    content: var(--boschicon-bosch-ic-locator-remove)
}

.boschicon-bosch-ic-square-remove:before {
    content: var(--boschicon-bosch-ic-square-remove)
}

.boschicon-bosch-ic-sun-hdr:before {
    content: var(--boschicon-bosch-ic-sun-hdr)
}

.boschicon-bosch-ic-moon-stars-circle:before {
    content: var(--boschicon-bosch-ic-moon-stars-circle)
}

.boschicon-bosch-ic-temperature-user-detection:before {
    content: var(--boschicon-bosch-ic-temperature-user-detection)
}

.boschicon-bosch-ic-wrench-thumb-up:before {
    content: var(--boschicon-bosch-ic-wrench-thumb-up)
}

.boschicon-bosch-ic-ring-infrared-ir:before {
    content: var(--boschicon-bosch-ic-ring-infrared-ir)
}

.boschicon-bosch-ic-play-back-arrow:before {
    content: var(--boschicon-bosch-ic-play-back-arrow)
}

.boschicon-bosch-ic-ignition-off:before {
    content: var(--boschicon-bosch-ic-ignition-off)
}

.boschicon-bosch-ic-arrow-up-down:before {
    content: var(--boschicon-bosch-ic-arrow-up-down)
}

.boschicon-bosch-ic-arrow-left-right:before {
    content: var(--boschicon-bosch-ic-arrow-left-right)
}

.boschicon-bosch-ic-number-0-bold:before {
    content: var(--boschicon-bosch-ic-number-0-bold)
}

.boschicon-bosch-ic-number-1-bold:before {
    content: var(--boschicon-bosch-ic-number-1-bold)
}

.boschicon-bosch-ic-number-2-bold:before {
    content: var(--boschicon-bosch-ic-number-2-bold)
}

.boschicon-bosch-ic-number-3-bold:before {
    content: var(--boschicon-bosch-ic-number-3-bold)
}

.boschicon-bosch-ic-number-4-bold:before {
    content: var(--boschicon-bosch-ic-number-4-bold)
}

.boschicon-bosch-ic-number-5-bold:before {
    content: var(--boschicon-bosch-ic-number-5-bold)
}

.boschicon-bosch-ic-number-6-bold:before {
    content: var(--boschicon-bosch-ic-number-6-bold)
}

.boschicon-bosch-ic-number-7-bold:before {
    content: var(--boschicon-bosch-ic-number-7-bold)
}

.boschicon-bosch-ic-number-8-bold:before {
    content: var(--boschicon-bosch-ic-number-8-bold)
}

.boschicon-bosch-ic-number-9-bold:before {
    content: var(--boschicon-bosch-ic-number-9-bold)
}

.boschicon-bosch-ic-e-charging-plug-dc:before {
    content: var(--boschicon-bosch-ic-e-charging-plug-dc)
}

.boschicon-bosch-ic-e-charging-plug-ac-dc:before {
    content: var(--boschicon-bosch-ic-e-charging-plug-ac-dc)
}

.boschicon-bosch-ic-angle-view-wide-monitor:before {
    content: var(--boschicon-bosch-ic-angle-view-wide-monitor)
}

.boschicon-bosch-ic-settings-range-ptrz:before {
    content: var(--boschicon-bosch-ic-settings-range-ptrz)
}

.boschicon-bosch-ic-puzzle-video-integration:before {
    content: var(--boschicon-bosch-ic-puzzle-video-integration)
}

.boschicon-bosch-ic-number-0-regular:before {
    content: var(--boschicon-bosch-ic-number-0-regular)
}

.boschicon-bosch-ic-number-1-regular:before {
    content: var(--boschicon-bosch-ic-number-1-regular)
}

.boschicon-bosch-ic-number-2-regular:before {
    content: var(--boschicon-bosch-ic-number-2-regular)
}

.boschicon-bosch-ic-number-3-regular:before {
    content: var(--boschicon-bosch-ic-number-3-regular)
}

.boschicon-bosch-ic-number-4-regular:before {
    content: var(--boschicon-bosch-ic-number-4-regular)
}

.boschicon-bosch-ic-number-5-regular:before {
    content: var(--boschicon-bosch-ic-number-5-regular)
}

.boschicon-bosch-ic-number-6-regular:before {
    content: var(--boschicon-bosch-ic-number-6-regular)
}

.boschicon-bosch-ic-number-7-regular:before {
    content: var(--boschicon-bosch-ic-number-7-regular)
}

.boschicon-bosch-ic-number-8-regular:before {
    content: var(--boschicon-bosch-ic-number-8-regular)
}

.boschicon-bosch-ic-number-9-regular:before {
    content: var(--boschicon-bosch-ic-number-9-regular)
}

.boschicon-bosch-ic-import-beep:before {
    content: var(--boschicon-bosch-ic-import-beep)
}

.boschicon-bosch-ic-file-questionmark:before {
    content: var(--boschicon-bosch-ic-file-questionmark)
}

.boschicon-bosch-ic-file-dollar:before {
    content: var(--boschicon-bosch-ic-file-dollar)
}

.boschicon-bosch-ic-document-reporting:before {
    content: var(--boschicon-bosch-ic-document-reporting)
}

.boschicon-bosch-ic-box-questionmark1:before {
    content: var(--boschicon-bosch-ic-box-questionmark1)
}

.boschicon-bosch-ic-chat-faq:before {
    content: var(--boschicon-bosch-ic-chat-faq)
}

.boschicon-bosch-ic-wishlist-filled:before {
    content: var(--boschicon-bosch-ic-wishlist-filled)
}

.boschicon-bosch-ic-wishlist-half-filled:before {
    content: var(--boschicon-bosch-ic-wishlist-half-filled)
}

.boschicon-bosch-ic-glove-work:before {
    content: var(--boschicon-bosch-ic-glove-work)
}

.boschicon-bosch-ic-lightbulb-halogen-hand-disabled-bold:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-hand-disabled-bold)
}

.boschicon-bosch-ic-lightbulb-halogen-hand-disabled-light:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-hand-disabled-light)
}

.boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-bold:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-bold)
}

.boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-light:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-light)
}

.boschicon-bosch-ic-lightbulb-halogen-cracked:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-cracked)
}

.boschicon-bosch-ic-drops:before {
    content: var(--boschicon-bosch-ic-drops)
}

.boschicon-bosch-ic-drops-disabled-bold:before {
    content: var(--boschicon-bosch-ic-drops-disabled-bold)
}

.boschicon-bosch-ic-drops-disabled-light:before {
    content: var(--boschicon-bosch-ic-drops-disabled-light)
}

.boschicon-bosch-ic-temperature-heat:before {
    content: var(--boschicon-bosch-ic-temperature-heat)
}

.boschicon-bosch-ic-allen-key:before {
    content: var(--boschicon-bosch-ic-allen-key)
}

.boschicon-bosch-ic-aperture-closed:before {
    content: var(--boschicon-bosch-ic-aperture-closed)
}

.boschicon-bosch-ic-appliance-heat-pump-leaf-connected:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-leaf-connected)
}

.boschicon-bosch-ic-badge-flash:before {
    content: var(--boschicon-bosch-ic-badge-flash)
}

.boschicon-bosch-ic-battery-car-1-plug-warning:before {
    content: var(--boschicon-bosch-ic-battery-car-1-plug-warning)
}

.boschicon-bosch-ic-battery-car-3-automatic-mode:before {
    content: var(--boschicon-bosch-ic-battery-car-3-automatic-mode)
}

.boschicon-bosch-ic-battery-car-3-ice:before {
    content: var(--boschicon-bosch-ic-battery-car-3-ice)
}

.boschicon-bosch-ic-battery-car-memory-function:before {
    content: var(--boschicon-bosch-ic-battery-car-memory-function)
}

.boschicon-bosch-ic-battery-polarity-reverse-warning:before {
    content: var(--boschicon-bosch-ic-battery-polarity-reverse-warning)
}

.boschicon-bosch-ic-book-questionmark:before {
    content: var(--boschicon-bosch-ic-book-questionmark)
}

.boschicon-bosch-ic-book-service-wrench-refresh:before {
    content: var(--boschicon-bosch-ic-book-service-wrench-refresh)
}

.boschicon-bosch-ic-box-arrow-up:before {
    content: var(--boschicon-bosch-ic-box-arrow-up)
}

.boschicon-bosch-ic-box-arrows-up-down:before {
    content: var(--boschicon-bosch-ic-box-arrows-up-down)
}

.boschicon-bosch-ic-camera-optic-sensor:before {
    content: var(--boschicon-bosch-ic-camera-optic-sensor)
}

.boschicon-bosch-ic-car-cloud-software:before {
    content: var(--boschicon-bosch-ic-car-cloud-software)
}

.boschicon-bosch-ic-car-gear-technology:before {
    content: var(--boschicon-bosch-ic-car-gear-technology)
}

.boschicon-bosch-ic-car-street:before {
    content: var(--boschicon-bosch-ic-car-street)
}

.boschicon-bosch-ic-chip-sensor:before {
    content: var(--boschicon-bosch-ic-chip-sensor)
}

.boschicon-bosch-ic-circle-blank:before {
    content: var(--boschicon-bosch-ic-circle-blank)
}

.boschicon-bosch-ic-detector-point-type-replace:before {
    content: var(--boschicon-bosch-ic-detector-point-type-replace)
}

.boschicon-bosch-ic-document-x:before {
    content: var(--boschicon-bosch-ic-document-x)
}

.boschicon-bosch-ic-drag-handle-arrows-up-down:before {
    content: var(--boschicon-bosch-ic-drag-handle-arrows-up-down)
}

.boschicon-bosch-ic-electrolyzer:before {
    content: var(--boschicon-bosch-ic-electrolyzer)
}

.boschicon-bosch-ic-exhaust-pipe:before {
    content: var(--boschicon-bosch-ic-exhaust-pipe)
}

.boschicon-bosch-ic-flower-focus-near:before {
    content: var(--boschicon-bosch-ic-flower-focus-near)
}

.boschicon-bosch-ic-fuel-pump-electric:before {
    content: var(--boschicon-bosch-ic-fuel-pump-electric)
}

.boschicon-bosch-ic-gear-dollar:before {
    content: var(--boschicon-bosch-ic-gear-dollar)
}

.boschicon-bosch-ic-gloves-work:before {
    content: var(--boschicon-bosch-ic-gloves-work)
}

.boschicon-bosch-ic-handlewithcare-globe:before {
    content: var(--boschicon-bosch-ic-handlewithcare-globe)
}

.boschicon-bosch-ic-handlewithcare-user:before {
    content: var(--boschicon-bosch-ic-handlewithcare-user)
}

.boschicon-bosch-ic-hard-disk:before {
    content: var(--boschicon-bosch-ic-hard-disk)
}

.boschicon-bosch-ic-hierarchy-child:before {
    content: var(--boschicon-bosch-ic-hierarchy-child)
}

.boschicon-bosch-ic-hierarchy-parent:before {
    content: var(--boschicon-bosch-ic-hierarchy-parent)
}

.boschicon-bosch-ic-hydraulic-connection-leaking-drops:before {
    content: var(--boschicon-bosch-ic-hydraulic-connection-leaking-drops)
}

.boschicon-bosch-ic-hydraulic-connection-off:before {
    content: var(--boschicon-bosch-ic-hydraulic-connection-off)
}

.boschicon-bosch-ic-hydraulic-connection-on:before {
    content: var(--boschicon-bosch-ic-hydraulic-connection-on)
}

.boschicon-bosch-ic-light-beam:before {
    content: var(--boschicon-bosch-ic-light-beam)
}

.boschicon-bosch-ic-map5000:before {
    content: var(--boschicon-bosch-ic-map5000)
}

.boschicon-bosch-ic-module-anti-blocking-system:before {
    content: var(--boschicon-bosch-ic-module-anti-blocking-system)
}

.boschicon-bosch-ic-module-ecg:before {
    content: var(--boschicon-bosch-ic-module-ecg)
}

.boschicon-bosch-ic-module-ecg-suction:before {
    content: var(--boschicon-bosch-ic-module-ecg-suction)
}

.boschicon-bosch-ic-module-navigation:before {
    content: var(--boschicon-bosch-ic-module-navigation)
}

.boschicon-bosch-ic-power-supply-unit-plug:before {
    content: var(--boschicon-bosch-ic-power-supply-unit-plug)
}

.boschicon-bosch-ic-security-street:before {
    content: var(--boschicon-bosch-ic-security-street)
}

.boschicon-bosch-ic-server-single:before {
    content: var(--boschicon-bosch-ic-server-single)
}

.boschicon-bosch-ic-skip-backward:before {
    content: var(--boschicon-bosch-ic-skip-backward)
}

.boschicon-bosch-ic-skip-forward:before {
    content: var(--boschicon-bosch-ic-skip-forward)
}

.boschicon-bosch-ic-speedometer-instrument-cluster:before {
    content: var(--boschicon-bosch-ic-speedometer-instrument-cluster)
}

.boschicon-bosch-ic-system-radar-connected:before {
    content: var(--boschicon-bosch-ic-system-radar-connected)
}

.boschicon-bosch-ic-truck-dump:before {
    content: var(--boschicon-bosch-ic-truck-dump)
}

.boschicon-bosch-ic-truck-loader:before {
    content: var(--boschicon-bosch-ic-truck-loader)
}

.boschicon-bosch-ic-user-head-twin-digital:before {
    content: var(--boschicon-bosch-ic-user-head-twin-digital)
}

.boschicon-bosch-ic-wind-vane-strong:before {
    content: var(--boschicon-bosch-ic-wind-vane-strong)
}

.boschicon-bosch-ic-wind-vane-weak:before {
    content: var(--boschicon-bosch-ic-wind-vane-weak)
}

.boschicon-bosch-ic-windshield-crack:before {
    content: var(--boschicon-bosch-ic-windshield-crack)
}

.boschicon-bosch-ic-common-rail:before {
    content: var(--boschicon-bosch-ic-common-rail)
}

.boschicon-bosch-ic-common-rail-injector-cri1-cri2:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-cri1-cri2)
}

.boschicon-bosch-ic-common-rail-injector-cril3:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-cril3)
}

.boschicon-bosch-ic-common-rail-injector-crin4-2:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-crin4-2)
}

.boschicon-bosch-ic-common-rail-injector-crin123:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-crin123)
}

.boschicon-bosch-ic-conventional-pump-a:before {
    content: var(--boschicon-bosch-ic-conventional-pump-a)
}

.boschicon-bosch-ic-conventional-pump-b:before {
    content: var(--boschicon-bosch-ic-conventional-pump-b)
}

.boschicon-bosch-ic-edc-inline-injection-pump-pes6p:before {
    content: var(--boschicon-bosch-ic-edc-inline-injection-pump-pes6p)
}

.boschicon-bosch-ic-edc-inline-injection-pump-pes6h:before {
    content: var(--boschicon-bosch-ic-edc-inline-injection-pump-pes6h)
}

.boschicon-bosch-ic-nozzle-holder:before {
    content: var(--boschicon-bosch-ic-nozzle-holder)
}

.boschicon-bosch-ic-unit-injector:before {
    content: var(--boschicon-bosch-ic-unit-injector)
}

.boschicon-bosch-ic-qr-code-scan:before {
    content: var(--boschicon-bosch-ic-qr-code-scan)
}

.boschicon-bosch-ic-car-mechanic-plug:before {
    content: var(--boschicon-bosch-ic-car-mechanic-plug)
}

.boschicon-bosch-ic-copy-machine:before {
    content: var(--boschicon-bosch-ic-copy-machine)
}

.boschicon-bosch-ic-dispenser-paper-towel:before {
    content: var(--boschicon-bosch-ic-dispenser-paper-towel)
}

.boschicon-bosch-ic-hand-drops-soap:before {
    content: var(--boschicon-bosch-ic-hand-drops-soap)
}

.boschicon-bosch-ic-door-automatic:before {
    content: var(--boschicon-bosch-ic-door-automatic)
}

.boschicon-bosch-ic-door-automatic-slide:before {
    content: var(--boschicon-bosch-ic-door-automatic-slide)
}

.boschicon-bosch-ic-door-pull:before {
    content: var(--boschicon-bosch-ic-door-pull)
}

.boschicon-bosch-ic-door-push:before {
    content: var(--boschicon-bosch-ic-door-push)
}

.boschicon-bosch-ic-floor-load-max:before {
    content: var(--boschicon-bosch-ic-floor-load-max)
}

.boschicon-bosch-ic-lockers:before {
    content: var(--boschicon-bosch-ic-lockers)
}

.boschicon-bosch-ic-rubbish-trash-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-trash-bin)
}

.boschicon-bosch-ic-rubbish-waste-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-waste-bin)
}

.boschicon-bosch-ic-rubbish-waste-container:before {
    content: var(--boschicon-bosch-ic-rubbish-waste-container)
}

.boschicon-bosch-ic-sugar:before {
    content: var(--boschicon-bosch-ic-sugar)
}

.boschicon-bosch-ic-rubbish-glass-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-glass-bin)
}

.boschicon-bosch-ic-car-seat-steering-wheel-stowable:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel-stowable)
}

.boschicon-bosch-ic-car-seat-steering-wheel-standard:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel-standard)
}

.boschicon-bosch-ic-car-seat-steering-wheel-extended:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel-extended)
}

.boschicon-bosch-ic-device-bridge:before {
    content: var(--boschicon-bosch-ic-device-bridge)
}

.boschicon-bosch-ic-screw-cross-slot:before {
    content: var(--boschicon-bosch-ic-screw-cross-slot)
}

.boschicon-bosch-ic-screw-hexagon-head:before {
    content: var(--boschicon-bosch-ic-screw-hexagon-head)
}

.boschicon-bosch-ic-screw-hexagon-internal:before {
    content: var(--boschicon-bosch-ic-screw-hexagon-internal)
}

.boschicon-bosch-ic-screw-slotted:before {
    content: var(--boschicon-bosch-ic-screw-slotted)
}

.boschicon-bosch-ic-screw-torx:before {
    content: var(--boschicon-bosch-ic-screw-torx)
}

.boschicon-bosch-ic-tape:before {
    content: var(--boschicon-bosch-ic-tape)
}

.boschicon-bosch-ic-tape-teflon:before {
    content: var(--boschicon-bosch-ic-tape-teflon)
}

.boschicon-bosch-ic-security-fire:before {
    content: var(--boschicon-bosch-ic-security-fire)
}

.boschicon-bosch-ic-led-fault:before {
    content: var(--boschicon-bosch-ic-led-fault)
}

.boschicon-bosch-ic-led-alarm:before {
    content: var(--boschicon-bosch-ic-led-alarm)
}

.boschicon-bosch-ic-firepanel:before {
    content: var(--boschicon-bosch-ic-firepanel)
}

.boschicon-bosch-ic-fire-output-disabled:before {
    content: var(--boschicon-bosch-ic-fire-output-disabled)
}

.boschicon-bosch-ic-user-fire-alarm:before {
    content: var(--boschicon-bosch-ic-user-fire-alarm)
}

.boschicon-bosch-ic-car-desktop-graph:before {
    content: var(--boschicon-bosch-ic-car-desktop-graph)
}

.boschicon-bosch-ic-desktop-management-statistics:before {
    content: var(--boschicon-bosch-ic-desktop-management-statistics)
}

.boschicon-bosch-ic-document-key:before {
    content: var(--boschicon-bosch-ic-document-key)
}

.boschicon-bosch-ic-options-vertical:before {
    content: var(--boschicon-bosch-ic-options-vertical)
}

.boschicon-bosch-ic-euro-arrows:before {
    content: var(--boschicon-bosch-ic-euro-arrows)
}

.boschicon-bosch-ic-monkey:before {
    content: var(--boschicon-bosch-ic-monkey)
}

.boschicon-bosch-ic-appliance-resistance:before {
    content: var(--boschicon-bosch-ic-appliance-resistance)
}

.boschicon-bosch-ic-pipe-cutter:before {
    content: var(--boschicon-bosch-ic-pipe-cutter)
}

.boschicon-bosch-ic-flash-arrow:before {
    content: var(--boschicon-bosch-ic-flash-arrow)
}

.boschicon-bosch-ic-flash-arrow-disabled-light:before {
    content: var(--boschicon-bosch-ic-flash-arrow-disabled-light)
}

.boschicon-bosch-ic-heating-ceiling:before {
    content: var(--boschicon-bosch-ic-heating-ceiling)
}

.boschicon-bosch-ic-heating-ceiling-off-light:before {
    content: var(--boschicon-bosch-ic-heating-ceiling-off-light)
}

.boschicon-bosch-ic-heating-ceiling-off-bold:before {
    content: var(--boschicon-bosch-ic-heating-ceiling-off-bold)
}

.boschicon-bosch-ic-battery-analysis:before {
    content: var(--boschicon-bosch-ic-battery-analysis)
}

.boschicon-bosch-ic-battery-ice:before {
    content: var(--boschicon-bosch-ic-battery-ice)
}

.boschicon-bosch-ic-battery-refresh:before {
    content: var(--boschicon-bosch-ic-battery-refresh)
}

.boschicon-bosch-ic-device-ids:before {
    content: var(--boschicon-bosch-ic-device-ids)
}

.boschicon-bosch-ic-device-thermostat-bcc50-72:before {
    content: var(--boschicon-bosch-ic-device-thermostat-bcc50-72)
}

.boschicon-bosch-ic-device-thermostat-bcc100-72:before {
    content: var(--boschicon-bosch-ic-device-thermostat-bcc100-72)
}

.boschicon-bosch-ic-silos-gas-natural:before {
    content: var(--boschicon-bosch-ic-silos-gas-natural)
}

.boschicon-bosch-ic-silos-gas-leaf-biogas:before {
    content: var(--boschicon-bosch-ic-silos-gas-leaf-biogas)
}

.boschicon-bosch-ic-circle-decentralized:before {
    content: var(--boschicon-bosch-ic-circle-decentralized)
}

.boschicon-bosch-ic-molecules-h2:before {
    content: var(--boschicon-bosch-ic-molecules-h2)
}

.boschicon-bosch-ic-megawatt-range-arrow-scalable:before {
    content: var(--boschicon-bosch-ic-megawatt-range-arrow-scalable)
}

.boschicon-bosch-ic-fan-arrows:before {
    content: var(--boschicon-bosch-ic-fan-arrows)
}

.boschicon-bosch-ic-recycle-arrows-pvc3:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pvc3)
}

.boschicon-bosch-ic-recycle-arrows-ps6:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-ps6)
}

.boschicon-bosch-ic-recycle-arrows-pp5:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pp5)
}

.boschicon-bosch-ic-recycle-arrows-pet1:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pet1)
}

.boschicon-bosch-ic-recycle-arrows-pap22:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap22)
}

.boschicon-bosch-ic-recycle-arrows-pap21:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap21)
}

.boschicon-bosch-ic-recycle-arrows-pap20:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap20)
}

.boschicon-bosch-ic-recycle-arrows-oth7:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-oth7)
}

.boschicon-bosch-ic-recycle-arrows-ldpe4:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-ldpe4)
}

.boschicon-bosch-ic-recycle-arrows-hdpe2:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-hdpe2)
}

.boschicon-bosch-ic-car-petrol-plug:before {
    content: var(--boschicon-bosch-ic-car-petrol-plug)
}

.boschicon-bosch-ic-user-diverse:before {
    content: var(--boschicon-bosch-ic-user-diverse)
}

.boschicon-bosch-ic-fire-emergency-run-map:before {
    content: var(--boschicon-bosch-ic-fire-emergency-run-map)
}

.boschicon-bosch-ic-automatic-mode-fan:before {
    content: var(--boschicon-bosch-ic-automatic-mode-fan)
}

.boschicon-bosch-ic-air-condition-swing-pac:before {
    content: var(--boschicon-bosch-ic-air-condition-swing-pac)
}

.boschicon-bosch-ic-user-fire-alarm-check:before {
    content: var(--boschicon-bosch-ic-user-fire-alarm-check)
}

.boschicon-bosch-ic-handlewithcare-team:before {
    content: var(--boschicon-bosch-ic-handlewithcare-team)
}

.boschicon-bosch-ic-settings-user-dollar:before {
    content: var(--boschicon-bosch-ic-settings-user-dollar)
}

.boschicon-bosch-ic-skyscraper-connected:before {
    content: var(--boschicon-bosch-ic-skyscraper-connected)
}

.boschicon-bosch-ic-security-ac:before {
    content: var(--boschicon-bosch-ic-security-ac)
}

.boschicon-bosch-ic-windshield-glare-sun:before {
    content: var(--boschicon-bosch-ic-windshield-glare-sun)
}

.boschicon-bosch-ic-user-flag:before {
    content: var(--boschicon-bosch-ic-user-flag)
}

.boschicon-bosch-ic-hammer-legal:before {
    content: var(--boschicon-bosch-ic-hammer-legal)
}

.boschicon-bosch-ic-handover-star:before {
    content: var(--boschicon-bosch-ic-handover-star)
}

.boschicon-bosch-ic-laptop-wrench:before {
    content: var(--boschicon-bosch-ic-laptop-wrench)
}

.boschicon-bosch-ic-fan-speed-1-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-1-display)
}

.boschicon-bosch-ic-fan-speed-2-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-2-display)
}

.boschicon-bosch-ic-fan-speed-3-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-3-display)
}

.boschicon-bosch-ic-puzzle-binary-filled:before {
    content: var(--boschicon-bosch-ic-puzzle-binary-filled)
}

.boschicon-bosch-ic-fan-moving:before {
    content: var(--boschicon-bosch-ic-fan-moving)
}

.boschicon-bosch-ic-dog-head-side:before {
    content: var(--boschicon-bosch-ic-dog-head-side)
}

.boschicon-bosch-ic-imu-binary:before {
    content: var(--boschicon-bosch-ic-imu-binary)
}

.boschicon-bosch-ic-box-recycling:before {
    content: var(--boschicon-bosch-ic-box-recycling)
}

.boschicon-bosch-ic-video-perception:before {
    content: var(--boschicon-bosch-ic-video-perception)
}

.boschicon-bosch-ic-fan-speed-0-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-0-display)
}

.boschicon-bosch-ic-air-soft-wind:before {
    content: var(--boschicon-bosch-ic-air-soft-wind)
}

.boschicon-bosch-ic-clean:before {
    content: var(--boschicon-bosch-ic-clean)
}

.boschicon-bosch-ic-air-condition-ion-negative:before {
    content: var(--boschicon-bosch-ic-air-condition-ion-negative)
}

.boschicon-bosch-ic-glasses-safety:before {
    content: var(--boschicon-bosch-ic-glasses-safety)
}

.boschicon-bosch-ic-bottle-squeeze:before {
    content: var(--boschicon-bosch-ic-bottle-squeeze)
}

.boschicon-bosch-ic-bottle-squeeze-water:before {
    content: var(--boschicon-bosch-ic-bottle-squeeze-water)
}

.boschicon-bosch-ic-knife:before {
    content: var(--boschicon-bosch-ic-knife)
}

.boschicon-bosch-ic-car-side-engine-h2:before {
    content: var(--boschicon-bosch-ic-car-side-engine-h2)
}

.boschicon-bosch-ic-nitrogen:before {
    content: var(--boschicon-bosch-ic-nitrogen)
}

.boschicon-bosch-ic-spring-tension:before {
    content: var(--boschicon-bosch-ic-spring-tension)
}

.boschicon-bosch-ic-manometer:before {
    content: var(--boschicon-bosch-ic-manometer)
}

.boschicon-bosch-ic-badge-50:before {
    content: var(--boschicon-bosch-ic-badge-50)
}

.boschicon-bosch-ic-badge-20:before {
    content: var(--boschicon-bosch-ic-badge-20)
}

.boschicon-bosch-ic-badge-10:before {
    content: var(--boschicon-bosch-ic-badge-10)
}

.boschicon-bosch-ic-garage-car-side-flash:before {
    content: var(--boschicon-bosch-ic-garage-car-side-flash)
}

.boschicon-bosch-ic-home-district:before {
    content: var(--boschicon-bosch-ic-home-district)
}

.boschicon-bosch-ic-scissors-ribbon-cut:before {
    content: var(--boschicon-bosch-ic-scissors-ribbon-cut)
}

.boschicon-bosch-ic-sign-warning-slope-high:before {
    content: var(--boschicon-bosch-ic-sign-warning-slope-high)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-auto:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-auto)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-right:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-right)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-center:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-center)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-left:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-left)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-off:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-off)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-wide:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-wide)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-ultra-wide:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-ultra-wide)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-swing:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-swing)
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-swing-off:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-swing-off)
}

.boschicon-bosch-ic-air-condition-spot-air-top-right:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-top-right)
}

.boschicon-bosch-ic-air-condition-spot-air-top-left:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-top-left)
}

.boschicon-bosch-ic-air-condition-spot-air-top-center:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-top-center)
}

.boschicon-bosch-ic-air-condition-spot-air-off:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-off)
}

.boschicon-bosch-ic-air-condition-spot-air-full:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-full)
}

.boschicon-bosch-ic-air-condition-spot-air-bottom-right:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-bottom-right)
}

.boschicon-bosch-ic-air-condition-spot-air-bottom-left:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-bottom-left)
}

.boschicon-bosch-ic-air-condition-spot-air-bottom-center:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-bottom-center)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-5:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-5)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-4:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-4)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-3:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-3)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-2:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-2)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-6:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-6)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing1:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing1)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing-off:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing-off)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-1:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-1)
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-auto:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-auto)
}

.boschicon-bosch-ic-angle-grinder:before {
    content: var(--boschicon-bosch-ic-angle-grinder)
}

.boschicon-bosch-ic-screwdriver-battery-powered:before {
    content: var(--boschicon-bosch-ic-screwdriver-battery-powered)
}

.boschicon-bosch-ic-hammer-drill-battery-powered:before {
    content: var(--boschicon-bosch-ic-hammer-drill-battery-powered)
}

.boschicon-bosch-ic-laser-rangefinder:before {
    content: var(--boschicon-bosch-ic-laser-rangefinder)
}

.boschicon-bosch-ic-braking-system-decentralized:before {
    content: var(--boschicon-bosch-ic-braking-system-decentralized)
}

.boschicon-bosch-ic-braking-system-centralized:before {
    content: var(--boschicon-bosch-ic-braking-system-centralized)
}

.boschicon-bosch-ic-coil:before {
    content: var(--boschicon-bosch-ic-coil)
}

.boschicon-bosch-ic-circle-arrows-n-s:before {
    content: var(--boschicon-bosch-ic-circle-arrows-n-s)
}

.boschicon-bosch-ic-winter-check:before {
    content: var(--boschicon-bosch-ic-winter-check)
}

.boschicon-bosch-ic-spring-check:before {
    content: var(--boschicon-bosch-ic-spring-check)
}

.boschicon-bosch-ic-car-check-multi-point:before {
    content: var(--boschicon-bosch-ic-car-check-multi-point)
}

.boschicon-bosch-ic-holiday-check:before {
    content: var(--boschicon-bosch-ic-holiday-check)
}

.boschicon-bosch-ic-brake-disk-caliper-actuator-hydraulic:before {
    content: var(--boschicon-bosch-ic-brake-disk-caliper-actuator-hydraulic)
}

.boschicon-bosch-ic-brake-disk-electromechanical:before {
    content: var(--boschicon-bosch-ic-brake-disk-electromechanical)
}

.boschicon-bosch-ic-settings-drop-check:before {
    content: var(--boschicon-bosch-ic-settings-drop-check)
}

.boschicon-bosch-ic-drops-hygroscopic:before {
    content: var(--boschicon-bosch-ic-drops-hygroscopic)
}

.boschicon-bosch-ic-roof-solo:before {
    content: var(--boschicon-bosch-ic-roof-solo)
}

.boschicon-bosch-ic-badge-cleaned:before {
    content: var(--boschicon-bosch-ic-badge-cleaned)
}

.boschicon-bosch-ic-10-point-check:before {
    content: var(--boschicon-bosch-ic-10-point-check)
}

.boschicon-bosch-ic-car-check:before {
    content: var(--boschicon-bosch-ic-car-check)
}

.boschicon-bosch-ic-mot-check:before {
    content: var(--boschicon-bosch-ic-mot-check)
}

.boschicon-bosch-ic-vehicle-diagnostic-check:before {
    content: var(--boschicon-bosch-ic-vehicle-diagnostic-check)
}

.boschicon-bosch-ic-eletronic-diagnosis:before {
    content: var(--boschicon-bosch-ic-eletronic-diagnosis)
}

.boschicon-bosch-ic-battery-services:before {
    content: var(--boschicon-bosch-ic-battery-services)
}

.boschicon-bosch-ic-engine-diagnosis:before {
    content: var(--boschicon-bosch-ic-engine-diagnosis)
}

.boschicon-bosch-ic-engine-service:before {
    content: var(--boschicon-bosch-ic-engine-service)
}

.boschicon-bosch-ic-oil-filter-change:before {
    content: var(--boschicon-bosch-ic-oil-filter-change)
}

.boschicon-bosch-ic-car-repair-service:before {
    content: var(--boschicon-bosch-ic-car-repair-service)
}

.boschicon-bosch-ic-brake-repair:before {
    content: var(--boschicon-bosch-ic-brake-repair)
}

.boschicon-bosch-ic-car-auxiliary-heating:before {
    content: var(--boschicon-bosch-ic-car-auxiliary-heating)
}

.boschicon-bosch-ic-wheel-alignment:before {
    content: var(--boschicon-bosch-ic-wheel-alignment)
}

.boschicon-bosch-ic-tire-service:before {
    content: var(--boschicon-bosch-ic-tire-service)
}

.boschicon-bosch-ic-bosch-talks:before {
    content: var(--boschicon-bosch-ic-bosch-talks)
}

.boschicon-bosch-ic-brake-fluid-change:before {
    content: var(--boschicon-bosch-ic-brake-fluid-change)
}

.boschicon-bosch-ic-fault-diagnosis:before {
    content: var(--boschicon-bosch-ic-fault-diagnosis)
}

.boschicon-bosch-ic-oil-bottle:before {
    content: var(--boschicon-bosch-ic-oil-bottle)
}

.boschicon-bosch-ic-oil-change:before {
    content: var(--boschicon-bosch-ic-oil-change)
}

.boschicon-bosch-ic-repair-appointment:before {
    content: var(--boschicon-bosch-ic-repair-appointment)
}

.boschicon-bosch-ic-aa-warehouse-karlsruhe:before {
    content: var(--boschicon-bosch-ic-aa-warehouse-karlsruhe)
}

.boschicon-bosch-ic-wholesaler:before {
    content: var(--boschicon-bosch-ic-wholesaler)
}

.boschicon-bosch-ic-notification-off-light:before {
    content: var(--boschicon-bosch-ic-notification-off-light)
}

.boschicon-bosch-ic-notification-off-bold:before {
    content: var(--boschicon-bosch-ic-notification-off-bold)
}

.boschicon-bosch-ic-laptop-checklist-education:before {
    content: var(--boschicon-bosch-ic-laptop-checklist-education)
}

.boschicon-bosch-ic-truck-small:before {
    content: var(--boschicon-bosch-ic-truck-small)
}

.boschicon-bosch-ic-forklift-loading:before {
    content: var(--boschicon-bosch-ic-forklift-loading)
}

.boschicon-bosch-ic-truck-large:before {
    content: var(--boschicon-bosch-ic-truck-large)
}

.boschicon-bosch-ic-forklift:before {
    content: var(--boschicon-bosch-ic-forklift)
}

.boschicon-bosch-ic-delivery-man:before {
    content: var(--boschicon-bosch-ic-delivery-man)
}

.boschicon-bosch-ic-hand-rocking:before {
    content: var(--boschicon-bosch-ic-hand-rocking)
}

.boschicon-bosch-ic-brush-wall:before {
    content: var(--boschicon-bosch-ic-brush-wall)
}

.boschicon-bosch-ic-drywall:before {
    content: var(--boschicon-bosch-ic-drywall)
}

.boschicon-bosch-ic-l-boxx-large-options:before {
    content: var(--boschicon-bosch-ic-l-boxx-large-options)
}

.boschicon-bosch-ic-l-boxx-large-roof:before {
    content: var(--boschicon-bosch-ic-l-boxx-large-roof)
}

.boschicon-bosch-ic-skyscraper-wrench:before {
    content: var(--boschicon-bosch-ic-skyscraper-wrench)
}

.boschicon-bosch-ic-industry-angle-grinder:before {
    content: var(--boschicon-bosch-ic-industry-angle-grinder)
}

.boschicon-bosch-ic-user-angle-grinder:before {
    content: var(--boschicon-bosch-ic-user-angle-grinder)
}

.boschicon-bosch-ic-workbench-saw-blade:before {
    content: var(--boschicon-bosch-ic-workbench-saw-blade)
}

.boschicon-bosch-ic-pipe-water:before {
    content: var(--boschicon-bosch-ic-pipe-water)
}

.boschicon-bosch-ic-crane-roof-truss:before {
    content: var(--boschicon-bosch-ic-crane-roof-truss)
}

.boschicon-bosch-ic-helmet-construction:before {
    content: var(--boschicon-bosch-ic-helmet-construction)
}

.boschicon-bosch-ic-vehicle-diagnostic-kts:before {
    content: var(--boschicon-bosch-ic-vehicle-diagnostic-kts)
}

.boschicon-bosch-ic-skyscraper-emoji-happy:before {
    content: var(--boschicon-bosch-ic-skyscraper-emoji-happy)
}

.boschicon-bosch-ic-vehicle-parts-delivery:before {
    content: var(--boschicon-bosch-ic-vehicle-parts-delivery)
}

.boschicon-bosch-ic-forklift-stacking:before {
    content: var(--boschicon-bosch-ic-forklift-stacking)
}

.boschicon-bosch-ic-box-refresh:before {
    content: var(--boschicon-bosch-ic-box-refresh)
}

.boschicon-bosch-ic-excavator-arm-stones:before {
    content: var(--boschicon-bosch-ic-excavator-arm-stones)
}

.boschicon-bosch-ic-helmet-construction-plan:before {
    content: var(--boschicon-bosch-ic-helmet-construction-plan)
}

.boschicon-bosch-ic-metal:before {
    content: var(--boschicon-bosch-ic-metal)
}

.boschicon-bosch-ic-document-bi:before {
    content: var(--boschicon-bosch-ic-document-bi)
}

.boschicon-bosch-ic-plasmacluster:before {
    content: var(--boschicon-bosch-ic-plasmacluster)
}

.boschicon-bosch-ic-coanda-effect-arrows:before {
    content: var(--boschicon-bosch-ic-coanda-effect-arrows)
}

.boschicon-bosch-ic-attention-drop:before {
    content: var(--boschicon-bosch-ic-attention-drop)
}

.boschicon-bosch-ic-appliance-temperature-56-degrees:before {
    content: var(--boschicon-bosch-ic-appliance-temperature-56-degrees)
}

.boschicon-bosch-ic-follow-me-remote:before {
    content: var(--boschicon-bosch-ic-follow-me-remote)
}

.boschicon-bosch-ic-first-aid-cross-check:before {
    content: var(--boschicon-bosch-ic-first-aid-cross-check)
}

.boschicon-bosch-ic-drop-check:before {
    content: var(--boschicon-bosch-ic-drop-check)
}

.boschicon-bosch-ic-outdoor-ear-off:before {
    content: var(--boschicon-bosch-ic-outdoor-ear-off)
}

.boschicon-bosch-ic-multi-space-mode:before {
    content: var(--boschicon-bosch-ic-multi-space-mode)
}

.boschicon-bosch-ic-ultra-wide-air-flow:before {
    content: var(--boschicon-bosch-ic-ultra-wide-air-flow)
}

.boschicon-bosch-ic-ionizer:before {
    content: var(--boschicon-bosch-ic-ionizer)
}

.boschicon-bosch-ic-mode-wind-avoid-user:before {
    content: var(--boschicon-bosch-ic-mode-wind-avoid-user)
}

.boschicon-bosch-ic-mode-intelligent-eye:before {
    content: var(--boschicon-bosch-ic-mode-intelligent-eye)
}

.boschicon-bosch-ic-flash-restart:before {
    content: var(--boschicon-bosch-ic-flash-restart)
}

.boschicon-bosch-ic-mode-dry:before {
    content: var(--boschicon-bosch-ic-mode-dry)
}

.boschicon-bosch-ic-mode-spot-air:before {
    content: var(--boschicon-bosch-ic-mode-spot-air)
}

.boschicon-bosch-ic-user-sensor-movment-30-min:before {
    content: var(--boschicon-bosch-ic-user-sensor-movment-30-min)
}

.boschicon-bosch-ic-user-sensor-movment-60-min:before {
    content: var(--boschicon-bosch-ic-user-sensor-movment-60-min)
}

.boschicon-bosch-ic-ambient-cooling-low-ice:before {
    content: var(--boschicon-bosch-ic-ambient-cooling-low-ice)
}

.boschicon-bosch-ic-appliance-thermostat-10-degrees:before {
    content: var(--boschicon-bosch-ic-appliance-thermostat-10-degrees)
}

.boschicon-bosch-ic-appliance-thermostat-8-degrees:before {
    content: var(--boschicon-bosch-ic-appliance-thermostat-8-degrees)
}

.boschicon-bosch-ic-screwdriver-voltage-tester-flash:before {
    content: var(--boschicon-bosch-ic-screwdriver-voltage-tester-flash)
}

.boschicon-bosch-ic-user-mechanic:before {
    content: var(--boschicon-bosch-ic-user-mechanic)
}

.boschicon-bosch-ic-business-training:before {
    content: var(--boschicon-bosch-ic-business-training)
}

.boschicon-bosch-ic-category-management:before {
    content: var(--boschicon-bosch-ic-category-management)
}

.boschicon-bosch-ic-cooperation-partners:before {
    content: var(--boschicon-bosch-ic-cooperation-partners)
}

.boschicon-bosch-ic-e-learning:before {
    content: var(--boschicon-bosch-ic-e-learning)
}

.boschicon-bosch-ic-desktop-online-booking:before {
    content: var(--boschicon-bosch-ic-desktop-online-booking)
}

.boschicon-bosch-ic-workshop-leads:before {
    content: var(--boschicon-bosch-ic-workshop-leads)
}

.boschicon-bosch-ic-fleet-managment:before {
    content: var(--boschicon-bosch-ic-fleet-managment)
}

.boschicon-bosch-ic-anti-corrosion:before {
    content: var(--boschicon-bosch-ic-anti-corrosion)
}

.boschicon-bosch-ic-workshop-car:before {
    content: var(--boschicon-bosch-ic-workshop-car)
}

.boschicon-bosch-ic-workshop-consultant:before {
    content: var(--boschicon-bosch-ic-workshop-consultant)
}

.boschicon-bosch-ic-technical-training-at-vehicle:before {
    content: var(--boschicon-bosch-ic-technical-training-at-vehicle)
}

.boschicon-bosch-ic-cloud-digital-ecosystem:before {
    content: var(--boschicon-bosch-ic-cloud-digital-ecosystem)
}

.boschicon-bosch-ic-smartphone-vehicle-reception-app:before {
    content: var(--boschicon-bosch-ic-smartphone-vehicle-reception-app)
}

body, html {
    --font-size: 1rem;
    --line-height: 1.5;
    font-family: boschsans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 0
}

button, input, select, textarea {
    border-radius: 0;
    font-family: inherit
}

*, :after, :before {
    box-sizing: border-box
}

.highlight {
    font-weight: 700
}

.quote, .text {
    font-weight: 400
}

.quote {
    font-style: italic
}

.list-element {
    margin-bottom: 1rem
}

.label, .list-element {
    font-weight: 400
}

.-size-6xl {
    --font-size: 5rem;
    --line-height: 1.15;
    font-size: 5rem;
    line-height: 1.15
}

.-size-5xl {
    --font-size: 4rem;
    --line-height: 1.2;
    font-size: 4rem;
    line-height: 1.2
}

.-size-4xl {
    --font-size: 3rem;
    --line-height: 1.25;
    font-size: 3rem;
    line-height: 1.25
}

.-size-3xl {
    --font-size: 2.5rem;
    --line-height: 1.3;
    font-size: 2.5rem;
    line-height: 1.3
}

.-size-2xl {
    --font-size: 2rem;
    --line-height: 1.35;
    font-size: 2rem;
    line-height: 1.35
}

.-size-xl {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    line-height: 1.4
}

.-size-l {
    --font-size: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.-size-m {
    --font-size: 1rem;
    font-size: 1rem;
    line-height: 1.5
}

.-size-s {
    --font-size: 0.75rem;
    font-size: .75rem;
    line-height: 1.5
}

h1 {
    --font-size: 3rem;
    --line-height: 1.25;
    font-size: 3rem;
    line-height: 1.25
}

h1, h2 {
    font-weight: 700
}

h2 {
    --font-size: 2.5rem;
    --line-height: 1.3;
    font-size: 2.5rem;
    line-height: 1.3
}

h3 {
    --font-size: 2rem;
    --line-height: 1.35;
    font-size: 2rem;
    line-height: 1.35
}

h3, h4 {
    font-weight: 700
}

h4 {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    line-height: 1.4
}

h5 {
    --font-size: 1.25rem;
    font-size: 1.25rem;
    font-weight: 700
}

h5, li, p {
    line-height: 1.5
}

li, p {
    --font-size: 1rem;
    font-size: 1rem;
    font-weight: 400
}

li {
    margin-bottom: 1rem
}

button {
    --font-size: 1rem;
    font-size: 1rem
}

button, figcaption, label {
    font-weight: 400;
    line-height: 1.5
}

figcaption, label {
    --font-size: 0.75rem;
    font-size: .75rem
}

.e-container {
    margin: 0 1rem;
    max-width: 70.75rem;
    width: calc(100% - 2rem)
}

.e-container > * {
    margin: 0 auto;
    max-width: 70.75rem
}

@media (min-width: 1152px) {
    .e-container {
        margin: 0 auto
    }
}

.e-container.-full-width {
    margin: 0;
    max-width: unset;
    padding: 0 1rem;
    width: 100%
}

.e-container.-full-width > * {
    margin: 0 auto
}

.a-accordion {
    border-top: .0625rem solid var(--small__enabled__fill__default)
}

.a-accordion__headline {
    align-items: center;
    color: var(--integrated__enabled__front__default);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 1rem 0
}

.a-accordion__headline-button {
    border: 0;
    line-height: 1;
    padding: 0
}

.a-accordion__headline-button .a-icon {
    cursor: pointer;
    font-size: 2.25rem
}

.a-accordion__headline:hover, .a-accordion__headline:hover .a-accordion__headline-button {
    color: var(--integrated__enabled__front__hovered)
}

.a-accordion__headline:active, .a-accordion__headline:active .a-accordion__headline-button {
    color: var(--integrated__enabled__front__pressed)
}

.a-accordion__headline-heading {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    line-height: 1.4;
    margin: unset;
    margin-right: .75rem
}

.a-accordion__content {
    display: none;
    padding: 0 3rem 3rem 0
}

.a-accordion.a-accordion--open .a-accordion__content {
    display: block
}

.a-accordion.a-accordion--small .a-accordion__headline-heading {
    --font-size: 1rem;
    font-size: 1rem;
    line-height: 1.5
}

.a-accordion.a-accordion--small .a-accordion__content {
    padding: 0 0 3rem
}

@media only screen and (max-width: 991px) {
    .a-accordion .a-accordion__headline-text {
        --font-size: 1rem;
        font-size: 1rem;
        line-height: 1.5
    }

    .a-accordion .a-accordion__content {
        padding: 0 0 3rem
    }
}

.a-text :last-child {
    margin-bottom: 0
}

.a-text :first-child {
    margin-top: 0
}

.a-text h1, .a-text h2, .a-text h3, .a-text h4, .a-text h5 {
    margin: 2.5rem 0 1.5rem
}

.a-text p {
    margin: 0 0 1.5rem
}

.a-image {
    display: block;
    margin: 0
}

.a-image__ratioWrapper {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}

.a-image img {
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.a-image figcaption {
    letter-spacing: 0;
    margin-top: .5rem
}

.a-link span:last-of-type:not(:first-of-type), a span:last-of-type:not(:first-of-type) {
    display: inline-block
}

.a-link .a-icon, a .a-icon {
    display: inline-block;
    font-size: calc(var(--font-size) * var(--line-height));
    line-height: 1;
    margin-right: calc(var(--font-size) * var(--line-height) / 3);
    vertical-align: bottom
}

.a-link span .a-icon, a span .a-icon {
    margin-left: calc(var(--font-size) * var(--line-height) / 3);
    margin-right: unset
}

a {
    color: var(--minor-accent__enabled__front__default);
    display: inline
}

a span + span {
    text-decoration: underline
}

a:hover {
    color: var(--minor-accent__enabled__front__hovered)
}

a:active {
    color: var(--minor-accent__enabled__front__pressed)
}

.a-link {
    color: var(--minor-accent__enabled__front__default);
    display: block;
    width: fit-content
}

.a-link > a > i {
    position: absolute
}

.a-link > a > i + span {
    --icon-size: calc(1em * var(--line-height));
    --default-spacing: calc(1em * var(--line-height) / 3);
    display: inline-block;
    padding-left: calc(var(--icon-size) + var(--default-spacing))
}

.a-link:not(.-icon,.a-link--button,.a-link--button-secondary,.a-link--integrated,.-disabled) a {
    text-decoration: underline
}

.a-link a {
    color: currentColor;
    display: inline-block
}

.a-link a, .a-link a span, .a-link a:visited {
    text-decoration: none
}

.a-link:hover {
    color: var(--minor-accent__enabled__front__hovered)
}

.a-link:hover a, .a-link:hover a span:last-of-type:not(:first-of-type), .a-link:hover a > i + span {
    text-decoration: underline
}

.a-link:active {
    color: var(--minor-accent__enabled__front__pressed)
}

.a-link.-disabled, .a-link.-disabled a {
    color: var(--minor-accent__disabled__front__default);
    pointer-events: none
}

.a-link--integrated a {
    color: var(--integrated__enabled__front__default)
}

.a-link--integrated a:hover {
    color: var(--integrated__enabled__front__hovered)
}

.a-link--integrated a:active {
    color: var(--integrated__enabled__front__pressed)
}

.a-link--integrated.-disabled, .a-link--integrated.-disabled a {
    color: var(--integrated__disabled__front__default);
    pointer-events: none
}

.a-link--integrated.highlight:hover a, .a-link--integrated.highlight:hover span:last-of-type:not(:first-of-type) {
    text-decoration: none
}

.a-link--button, .a-link--button-secondary {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default);
    cursor: pointer
}

.a-link--button a, .a-link--button-secondary a {
    color: currentColor;
    padding: .75rem 1rem
}

.a-link--button-secondary:hover, .a-link--button:hover {
    background-color: var(--major-accent__enabled__fill__hovered);
    color: var(--major-accent__enabled__front__default)
}

.a-link--button-secondary:hover a, .a-link--button:hover a {
    color: currentColor;
    text-decoration: none
}

.a-link--button-secondary:hover a span, .a-link--button:hover a span, .a-link--button:hover a span:last-of-type:not(:first-of-type), .a-link--button:hover a > i + span {
    text-decoration: none
}

.a-link--button-secondary:active, .a-link--button:active {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.-disabled.a-link--button-secondary, .a-link--button.-disabled {
    background-color: var(--major-accent__disabled__fill__default);
    color: var(--major-accent__disabled__front__default)
}

.-disabled.a-link--button-secondary a, .a-link--button.-disabled a {
    color: currentColor
}

.a-link--button-secondary {
    background-color: var(--minor-accent__enabled__fill__default);
    border: 1px solid var(--minor-accent__enabled__front__default);
    color: var(--minor-accent__enabled__front__default)
}

.a-link--button-secondary:hover {
    background-color: var(--minor-accent__enabled__fill__hovered);
    border-color: var(--minor-accent__enabled__front__hovered);
    color: var(--minor-accent__enabled__front__hovered)
}

.a-link--button-secondary:hover a span, .a-link--button-secondary:hover a span:last-of-type:not(:first-of-type), .a-link--button-secondary:hover a > i + span {
    text-decoration: none
}

.a-link--button-secondary:active {
    background-color: var(--minor-accent__enabled__fill__pressed);
    border-color: var(--minor-accent__enabled__front__pressed);
    color: var(--minor-accent__enabled__front__pressed)
}

.a-link--button-secondary.-disabled {
    background-color: var(--minor-accent__disabled__fill__default);
    border-color: var(--minor-accent__disabled__front__default);
    color: var(--minor-accent__disabled__front__default)
}

.-floating-shadow-s {
    box-shadow: 0 0 .5rem .1rem var(--shadow-fill)
}

.-floating-shadow-m {
    box-shadow: 0 0 1rem .1rem var(--shadow-fill)
}

.-dimmed {
    backdrop-filter: blur(.25rem);
    background-color: hsla(213, 5%, 46%, .251)
}

.a-button {
    border: 0;
    cursor: pointer;
    display: inline-flex;
    letter-spacing: 0;
    padding: 0
}

.a-button:disabled {
    cursor: default
}

.a-button__label {
    padding: .75rem 1rem .75rem 0
}

.a-button--secondary .a-button__label {
    padding-bottom: .6875rem;
    padding-right: .9375rem;
    padding-top: .6875rem
}

.a-button__icon + .a-button__label {
    text-align: left
}

.a-button__icon {
    font-size: 1.5rem;
    padding: .75rem .5rem .75rem .875rem
}

.a-button--secondary .a-button__icon {
    padding-bottom: .6875rem;
    padding-right: .8125rem;
    padding-top: .6875rem
}

.a-button.-fixed {
    justify-content: center;
    width: 8rem
}

.a-button.-fixed .a-button__label {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-button.-without-label .a-button__icon {
    margin: auto;
    padding: .75rem
}

.a-button--secondary.-without-label .a-button__icon {
    margin: auto;
    padding: .6875rem
}

.a-button.-without-icon .a-button__label {
    margin: auto;
    padding: .75rem 1rem
}

.a-button--secondary.-without-icon .a-button__label {
    margin: auto;
    padding: .6875rem .9375rem
}

.a-button--primary {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default)
}

.a-button--primary:hover {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-button--primary:active {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-button--primary:disabled {
    background-color: var(--major-accent__disabled__fill__default);
    color: var(--major-accent__disabled__front__default)
}

.a-button--secondary {
    background-color: var(--minor-accent__enabled__fill__default);
    border: 1px solid var(--minor-accent__enabled__front__default);
    color: var(--minor-accent__enabled__front__default)
}

.a-button--secondary:hover {
    background-color: var(--minor-accent__enabled__fill__hovered);
    border-color: var(--minor-accent__enabled__front__hovered);
    color: var(--minor-accent__enabled__front__hovered)
}

.a-button--secondary:active {
    background-color: var(--minor-accent__enabled__fill__pressed);
    border-color: var(--minor-accent__enabled__front__pressed);
    color: var(--minor-accent__enabled__front__pressed)
}

.a-button--secondary:disabled {
    background-color: var(--minor-accent__disabled__fill__default);
    border-color: var(--minor-accent__disabled__front__default);
    color: var(--minor-accent__disabled__front__default)
}

.a-button--tertiary {
    background-color: var(--minor-accent__enabled__fill__default);
    color: var(--minor-accent__enabled__front__default)
}

.a-button--tertiary:hover {
    background-color: var(--minor-accent__enabled__fill__hovered);
    color: var(--minor-accent__enabled__front__hovered)
}

.a-button--tertiary:active {
    background-color: var(--minor-accent__enabled__fill__pressed);
    color: var(--minor-accent__enabled__front__pressed)
}

.a-button--tertiary:disabled {
    background-color: var(--minor-accent__disabled__fill__default);
    color: var(--minor-accent__disabled__front__default)
}

.a-button--integrated {
    background-color: var(--integrated__enabled__fill__default);
    color: var(--integrated__enabled__front__default)
}

.a-button--integrated:hover {
    background-color: var(--integrated__enabled__fill__hovered);
    color: var(--integrated__enabled__front__hovered)
}

.a-button--integrated:active {
    background-color: var(--integrated__enabled__fill__pressed);
    color: var(--integrated__enabled__front__pressed)
}

.a-button--integrated:disabled {
    background-color: var(--integrated__disabled__fill__default);
    color: var(--integrated__disabled__front__default)
}

.a-radio-button {
    display: inline-block;
    position: relative
}

.a-radio-button input {
    -moz-appearance: none;
    height: 0;
    opacity: 0;
    outline: none;
    width: 0
}

.a-radio-button input:focus {
    outline-style: none
}

.a-radio-button input:focus-visible + label:before {
    outline: auto;
    outline-offset: 3px
}

.a-radio-button label {
    color: var(--plain__enabled__front__default);
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5;
    padding-left: 2rem
}

.a-radio-button label:before {
    background-color: var(--small__enabled__fill__default);
    border-radius: .75rem;
    content: "";
    height: 1.5rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 1.5rem
}

.a-radio-button label:focus:before, .a-radio-button label:hover:before {
    background-color: var(--small__enabled__fill__hovered)
}

.a-radio-button label:active:before {
    background-color: var(--small__enabled__fill__pressed)
}

.a-radio-button input:disabled ~ label {
    color: var(--plain__disabled__front__default);
    cursor: default
}

.a-radio-button input:disabled ~ label:before {
    background-color: var(--small__disabled__fill__default)
}

.a-radio-button input:checked ~ label:before {
    background-color: var(--major-accent__enabled__fill__default)
}

.a-radio-button input:checked ~ label:after {
    background-color: var(--major-accent__enabled__front__default);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .75rem;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateX(.375rem) translateY(.375rem);
    transform-origin: top left;
    width: .75rem
}

.a-radio-button input:checked ~ label:hover:before {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-radio-button input:checked ~ label:active:before {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-radio-button input:checked:disabled ~ label:before {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-radio-button input:checked:disabled ~ label:after {
    background-color: var(--major-accent__disabled__front__default)
}

.a-chip {
    align-items: center;
    background-color: var(--neutral__enabled__fill__default);
    border-radius: 1rem;
    color: var(--neutral__enabled__front__default);
    cursor: pointer;
    display: inline-flex;
    height: 2rem;
    justify-content: space-evenly;
    margin-right: 1rem;
    width: auto
}

.a-chip:last-of-type {
    margin-right: 0
}

.a-chip:hover {
    background-color: var(--neutral__enabled__fill__hovered);
    color: var(--neutral__enabled__front__hovered)
}

.a-chip:active {
    background-color: var(--neutral__enabled__fill__pressed);
    color: var(--neutral__enabled__front__pressed)
}

.a-chip.-disabled {
    background-color: var(--neutral__disabled__fill__default);
    color: var(--neutral__disabled__front__default)
}

.a-chip.-selected {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default)
}

.a-chip.-selected:hover {
    background-color: var(--major-accent__enabled__fill__hovered);
    color: var(--major-accent__enabled__front__hovered)
}

.a-chip.-selected:active {
    background-color: var(--major-accent__enabled__fill__pressed);
    color: var(--major-accent__enabled__front__pressed)
}

.a-chip.-selected.-disabled {
    background-color: var(--major-accent__disabled__fill__default);
    color: var(--major-accent__disabled__front__default)
}

.a-chip.-dragged {
    background-color: var(--bosch-white);
    box-shadow: 0 0 .5rem .1rem var(--shadow-fill)
}

.a-chip__close {
    left: -.75rem;
    margin: auto .375rem;
    position: relative;
    width: .75rem
}

.a-chip--fixed {
    width: 6.0625rem
}

.a-chip--fixed.-btnClose, .a-chip--fixed.-image {
    width: 7.375rem
}

.a-chip--fixed.-image.-btnClose {
    justify-content: space-between;
    width: 8.5625rem
}

.a-chip--fixed .fixed-width-image-label-group {
    display: flex;
    width: calc(100% - 1.125rem)
}

.a-chip--fixed .a-chip__close {
    left: -1rem
}

.a-chip__label {
    margin: auto 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.-btnClose .a-chip__label {
    margin-right: .5rem
}

.-image .a-chip__label {
    margin-left: .5rem
}

.a-chip__image {
    background-position: 50% 50%;
    background-size: cover;
    border-radius: .75rem;
    height: 1.5rem;
    margin: auto 0 auto .25rem;
    min-width: 1.5rem;
    width: 1.5rem
}

.a-activity-indicator {
    height: 4.5rem;
    position: relative;
    width: 4.5rem
}

.a-activity-indicator__top-box {
    animation-delay: 0s;
    animation-duration: 3s;
    animation-fill-mode: none;
    animation-iteration-count: infinite;
    animation-name: top-box-animation-default;
    animation-timing-function: ease-in-out;
    background-color: var(--bosch-red-50);
    height: 33.3333333333%;
    left: 33.3333333333%;
    position: absolute;
    top: 33.3333333333%;
    width: 33.3333333333%;
    z-index: 1
}

@keyframes top-box-animation-default {
    0%, to {
        transform: translate(0)
    }
    12.5% {
        transform: translate(-24px)
    }
    24.99% {
        background-color: var(--bosch-red-50);
        transform: translate(0)
    }
    25% {
        background-color: var(--bosch-blue-50)
    }
    37.5% {
        transform: translateY(-24px)
    }
    50% {
        transform: translate(0)
    }
    62.5% {
        transform: translate(-24px)
    }
    74.99% {
        background-color: var(--bosch-blue-50);
        transform: translate(0)
    }
    75% {
        background-color: var(--bosch-red-50)
    }
    87.5% {
        transform: translateY(-24px)
    }
}

.a-activity-indicator.-large .a-activity-indicator__top-box {
    animation-name: top-box-animation-large
}

@keyframes top-box-animation-large {
    0%, to {
        transform: translate(0)
    }
    12.5% {
        transform: translate(-42.66px)
    }
    24.99% {
        background-color: var(--bosch-red-50);
        transform: translate(0)
    }
    25% {
        background-color: var(--bosch-blue-50)
    }
    37.5% {
        transform: translateY(-42.66px)
    }
    50% {
        transform: translate(0)
    }
    62.5% {
        transform: translate(-42.66px)
    }
    74.99% {
        background-color: var(--bosch-blue-50);
        transform: translate(0)
    }
    75% {
        background-color: var(--bosch-red-50)
    }
    87.5% {
        transform: translateY(-42.66px)
    }
}

.a-activity-indicator.-small .a-activity-indicator__top-box {
    animation-name: top-box-animation-small
}

@keyframes top-box-animation-small {
    0%, to {
        transform: translate(0)
    }
    12.5% {
        transform: translate(-16px)
    }
    24.99% {
        background-color: var(--bosch-red-50);
        transform: translate(0)
    }
    25% {
        background-color: var(--bosch-blue-50)
    }
    37.5% {
        transform: translateY(-16px)
    }
    50% {
        transform: translate(0)
    }
    62.5% {
        transform: translate(-16px)
    }
    74.99% {
        background-color: var(--bosch-blue-50);
        transform: translate(0)
    }
    75% {
        background-color: var(--bosch-red-50)
    }
    87.5% {
        transform: translateY(-16px)
    }
}

.a-activity-indicator__bottom-box {
    animation-delay: 0s;
    animation-duration: 3s;
    animation-fill-mode: none;
    animation-iteration-count: infinite;
    animation-name: bottom-box-animation-default;
    animation-timing-function: ease-in-out;
    background-color: var(--bosch-purple-50);
    height: 33.3333333333%;
    left: 33.3333333333%;
    position: absolute;
    top: 33.3333333333%;
    width: 33.3333333333%;
    z-index: 0
}

@keyframes bottom-box-animation-default {
    0%, to {
        background-color: var(--bosch-purple-50);
        transform: translate(0)
    }
    12.5% {
        transform: translate(24px);
        z-index: 2
    }
    25% {
        transform: translate(0);
        z-index: 2
    }
    37.5% {
        transform: translateY(24px);
        z-index: 0
    }
    49.99% {
        background-color: var(--bosch-purple-50);
        transform: translate(0);
        z-index: 0
    }
    50% {
        background-color: var(--bosch-green-50)
    }
    62.5% {
        transform: translate(24px);
        z-index: 2
    }
    75% {
        transform: translate(0);
        z-index: 2
    }
    87.5% {
        transform: translateY(24px);
        z-index: 0
    }
    99.99% {
        background-color: var(--bosch-green-50)
    }
}

.a-activity-indicator.-large .a-activity-indicator__bottom-box {
    animation-name: bottom-box-animation-large
}

@keyframes bottom-box-animation-large {
    0%, to {
        background-color: var(--bosch-purple-50);
        transform: translate(0)
    }
    12.5% {
        transform: translate(42.66px);
        z-index: 2
    }
    25% {
        transform: translate(0);
        z-index: 2
    }
    37.5% {
        transform: translateY(42.66px);
        z-index: 0
    }
    49.99% {
        background-color: var(--bosch-purple-50);
        transform: translate(0);
        z-index: 0
    }
    50% {
        background-color: var(--bosch-green-50)
    }
    62.5% {
        transform: translate(42.66px);
        z-index: 2
    }
    75% {
        transform: translate(0);
        z-index: 2
    }
    87.5% {
        transform: translateY(42.66px);
        z-index: 0
    }
    99.99% {
        background-color: var(--bosch-green-50)
    }
}

.a-activity-indicator.-small .a-activity-indicator__bottom-box {
    animation-name: bottom-box-animation-small
}

@keyframes bottom-box-animation-small {
    0%, to {
        background-color: var(--bosch-purple-50);
        transform: translate(0)
    }
    12.5% {
        transform: translate(16px);
        z-index: 2
    }
    25% {
        transform: translate(0);
        z-index: 2
    }
    37.5% {
        transform: translateY(16px);
        z-index: 0
    }
    49.99% {
        background-color: var(--bosch-purple-50);
        transform: translate(0);
        z-index: 0
    }
    50% {
        background-color: var(--bosch-green-50)
    }
    62.5% {
        transform: translate(16px);
        z-index: 2
    }
    75% {
        transform: translate(0);
        z-index: 2
    }
    87.5% {
        transform: translateY(16px);
        z-index: 0
    }
    99.99% {
        background-color: var(--bosch-green-50)
    }
}

.a-activity-indicator.-large {
    height: 8rem;
    width: 8rem
}

.a-activity-indicator.-small {
    height: 3rem;
    width: 3rem
}

.a-toggle {
    align-items: center;
    display: flex;
    gap: .5rem;
    position: relative
}

.a-toggle__label {
    color: var(--plain__enabled__front__default);
    font-size: 1rem
}

.a-toggle input[type=checkbox] {
    appearance: none;
    outline: 0;
    position: absolute
}

.a-toggle input[type=checkbox]:checked + .a-toggle__box {
    background-color: var(--major-accent__enabled__fill__default)
}

.a-toggle input[type=checkbox]:checked + .a-toggle__box:after {
    background-color: var(--major-accent__enabled__front__default);
    left: 1.875rem
}

.a-toggle input[type=checkbox]:focus + .a-toggle__box {
    outline: none
}

.a-toggle input[type=checkbox]:focus-visible + .a-toggle__box {
    outline: 2px solid var(--minor-accent__enabled__front__default);
    outline-offset: 2px
}

.a-toggle__box {
    background-color: var(--small__enabled__fill__default);
    border-radius: .75rem;
    cursor: pointer;
    height: 1.5rem;
    position: relative;
    width: 3rem
}

.a-toggle__box:after {
    background-color: var(--small__enabled__front__default);
    border-radius: .625rem;
    content: "";
    height: .75rem;
    left: .375rem;
    position: absolute;
    top: .375rem;
    transition: left .2s ease-out, background-color .1s ease-out;
    width: .75rem
}

.a-toggle:hover .a-toggle__box {
    background-color: var(--small__enabled__fill__hovered);
    outline-color: var(--major-accent__enabled__fill__hovered)
}

.a-toggle:hover input[type=checkbox]:checked + .a-toggle__box {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-toggle:active .a-toggle__box {
    background-color: var(--small__enabled__fill__pressed)
}

.a-toggle:active input[type=checkbox]:checked + .a-toggle__box {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-toggle.-disabled {
    pointer-events: none
}

.a-toggle.-disabled .a-toggle__box {
    background-color: var(--small__disabled__fill__default);
    pointer-events: none
}

.a-toggle.-disabled .a-toggle__box:after {
    background-color: var(--small__disabled__front__default)
}

.a-toggle.-disabled .a-toggle__label {
    color: var(--plain__disabled__front__default)
}

.a-toggle.-disabled input[type=checkbox]:checked + .a-toggle__box {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-toggle.-disabled input[type=checkbox]:checked + .a-toggle__box:after {
    background-color: var(--major-accent__disabled__front__default)
}

.a-list, ul {
    margin: 0 0 1.5rem
}

.a-list li, li {
    list-style: none;
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    position: relative
}

.a-list li:before, li:before {
    left: 0;
    position: absolute
}

li:first-of-type {
    counter-reset: item
}

li:last-of-type {
    margin-bottom: 0
}

.a-list--dot li:before, ul > li:before {
    background-color: var(--plain__enabled__front__default);
    content: "";
    height: .5rem;
    top: .575rem;
    width: .5rem
}

.a-list--num li, ol > li {
    counter-increment: item
}

.a-list--num li:before, ol > li:before {
    content: counter(item) ".";
    font-weight: 700
}

.a-list--check li:before {
    background: none;
    border-bottom: .125rem solid var(--plain__enabled__front__default);
    border-left: .125rem solid var(--plain__enabled__front__default);
    content: "";
    display: inline-block;
    height: .5rem;
    left: 0;
    position: absolute;
    top: .125rem;
    transform: translateX(.3125rem) translateY(.5rem) rotate(-45deg);
    transform-origin: bottom left;
    width: .9375rem
}

.a-checkbox {
    height: auto;
    position: relative
}

.a-checkbox label {
    align-items: flex-start;
    background-color: var(--plain__enabled__fill__default);
    color: var(--plain__enabled__front__default);
    display: inline-flex;
    font-size: 1rem;
    left: 0;
    line-height: 1.5;
    margin: 0;
    padding-left: 2rem;
    position: relative
}

.a-checkbox label:before {
    background-color: var(--small__enabled__fill__default);
    content: "";
    display: inline-block;
    height: 1.5rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 1.5rem
}

.a-checkbox input[type=checkbox] {
    -moz-appearance: none;
    height: 0;
    opacity: 0;
    width: 0
}

.a-checkbox input[type=checkbox]:active + label, .a-checkbox input[type=checkbox]:hover + label {
    cursor: pointer
}

.a-checkbox input[type=checkbox]:disabled + label {
    background-color: var(--plain__disabled__fill__default);
    color: var(--plain__disabled__front__default);
    cursor: default
}

.a-checkbox input[type=checkbox]:hover + label:before {
    background-color: var(--small__enabled__fill__hovered)
}

.a-checkbox input[type=checkbox]:active + label:before {
    background-color: var(--small__enabled__fill__pressed)
}

.a-checkbox input[type=checkbox]:disabled + label:before {
    background-color: var(--small__disabled__fill__default);
    pointer-events: none
}

.a-checkbox input[type=checkbox]:checked + label:after {
    color: var(--major-accent__enabled__front__default);
    content: "";
    content: var(--ui-ic-checkmark);
    font-family: Bosch-UI-Icon;
    font-size: 1.5rem;
    height: 1.5rem;
    left: 0;
    line-height: 1;
    position: absolute;
    width: 1.5rem
}

.a-checkbox input[type=checkbox]:checked + label:before {
    background-color: var(--major-accent__enabled__fill__default)
}

.a-checkbox input[type=checkbox]:checked:hover + label:before {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-checkbox input[type=checkbox]:checked:active + label:before {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-checkbox input[type=checkbox]:checked:disabled + label:before {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-checkbox input[type=checkbox]:checked:disabled + label:after {
    color: var(--major-accent__disabled__front__default)
}

.a-checkbox input[type=checkbox]:focus-visible + label:before {
    outline: auto;
    outline-offset: 3px
}

.a-checkbox input[type=checkbox]:indeterminate + label:after, .a-checkbox--indeterminate input[type=checkbox] + label:after {
    color: var(--major-accent__enabled__front__default);
    content: "";
    content: var(--ui-ic-indeterminate);
    font-family: Bosch-UI-Icon;
    font-size: 1.5rem;
    height: 1.5rem;
    left: 0;
    line-height: 1;
    position: absolute;
    width: 1.5rem
}

.a-checkbox input[type=checkbox]:indeterminate + label:before, .a-checkbox--indeterminate input[type=checkbox] + label:before {
    background-color: var(--major-accent__enabled__fill__default)
}

.a-checkbox input[type=checkbox]:indeterminate:hover + label:before, .a-checkbox--indeterminate input[type=checkbox]:hover + label:before {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-checkbox input[type=checkbox]:indeterminate:active + label:before, .a-checkbox--indeterminate input[type=checkbox]:active + label:before {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-checkbox input[type=checkbox]:indeterminate:disabled + label:before, .a-checkbox--indeterminate input[type=checkbox]:disabled + label:before {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-checkbox input[type=checkbox]:indeterminate:disabled + label:after, .a-checkbox--indeterminate input[type=checkbox]:disabled + label:after {
    color: var(--major-accent__disabled__front__default)
}

.a-divider {
    background-color: var(--small__enabled__fill__default);
    border: 0;
    height: .0625rem;
    margin: .5rem 0
}

.a-divider.-within-text {
    margin: 2rem 0
}

.a-divider--vertical {
    height: auto;
    margin: 0 1rem;
    min-width: 1px
}

.a-tooltip {
    display: inline-block;
    max-width: 16rem;
    padding: .25rem .75rem;
    z-index: 1
}

.a-tooltip.a-tooltip--success {
    background-color: var(--minor-signal-success__enabled__fill__default);
    color: var(--minor-signal-success__enabled__front__default)
}

.a-tooltip.a-tooltip--warning {
    background-color: var(--minor-signal-warning__enabled__fill__default);
    color: var(--minor-signal-warning__enabled__front__default)
}

.a-tooltip.a-tooltip--error {
    background-color: var(--minor-signal-error__enabled__fill__default);
    color: var(--minor-signal-error__enabled__front__default)
}

.a-tooltip.a-tooltip.-dynamic-width {
    max-width: none
}

.a-tooltip.a-tooltip.-fixed-width {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 10rem
}

[data-tooltip] {
    position: relative
}

[data-tooltip]:hover:before {
    bottom: 100%;
    box-shadow: 0 0 .5rem .1rem var(--shadow-fill);
    content: attr(data-tooltip);
    display: inline-block;
    left: -.875rem;
    max-width: 16rem;
    padding: .25rem .75rem;
    position: absolute;
    z-index: 1
}

[data-tooltip]:hover:before.a-tooltip--success {
    background-color: var(--minor-signal-success__enabled__fill__default);
    color: var(--minor-signal-success__enabled__front__default)
}

[data-tooltip]:hover:before.a-tooltip--warning {
    background-color: var(--minor-signal-warning__enabled__fill__default);
    color: var(--minor-signal-warning__enabled__front__default)
}

[data-tooltip]:hover:before.a-tooltip--error {
    background-color: var(--minor-signal-error__enabled__fill__default);
    color: var(--minor-signal-error__enabled__front__default)
}

[data-tooltip]:hover:before.a-tooltip.-dynamic-width {
    max-width: none
}

[data-tooltip]:hover:before.a-tooltip.-fixed-width, [data-tooltip][data-tooltip-width=fixed]:hover:before {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 10rem
}

[data-tooltip][data-tooltip-width=dynamic]:hover:before {
    max-width: none
}

[data-tooltip][data-tooltip-type=success]:hover:before {
    background-color: var(--minor-signal-success__enabled__fill__default);
    color: var(--minor-signal-success__enabled__front__default)
}

[data-tooltip][data-tooltip-type=warning]:hover:before {
    background-color: var(--minor-signal-warning__enabled__fill__default);
    color: var(--minor-signal-warning__enabled__front__default)
}

[data-tooltip][data-tooltip-type=error]:hover:before {
    background-color: var(--minor-signal-error__enabled__fill__default);
    color: var(--minor-signal-error__enabled__front__default)
}

.a-pin svg {
    cursor: pointer
}

.a-pin svg:hover path:first-of-type {
    fill: var(--bosch-blue-30)
}

.a-pin svg:active path:first-of-type {
    fill: var(--bosch-blue-20)
}

.a-pin.-disabled {
    pointer-events: none
}

.a-pin.-disabled svg path:first-of-type {
    fill: var(--bosch-gray-80);
    stroke: var(--bosch-gray-95)
}

.-floating .-secondary .a-pin.-disabled svg path:first-of-type, .-floating-shadow-m .-secondary .a-pin.-disabled svg path:first-of-type, .-floating-shadow-s .-secondary .a-pin.-disabled svg path:first-of-type, .-primary .-secondary .a-pin.-disabled svg path:first-of-type, .-secondary .a-pin.-disabled svg path:first-of-type {
    fill: var(--bosch-gray-70)
}

.-contrast .a-pin.-disabled svg path:first-of-type, .-floating .-contrast .a-pin.-disabled svg path:first-of-type, .-floating .-secondary .-contrast .a-pin.-disabled svg path:first-of-type, .-floating-shadow-m .-contrast .a-pin.-disabled svg path:first-of-type, .-floating-shadow-m .-secondary .-contrast .a-pin.-disabled svg path:first-of-type, .-floating-shadow-s .-contrast .a-pin.-disabled svg path:first-of-type, .-floating-shadow-s .-secondary .-contrast .a-pin.-disabled svg path:first-of-type, .-primary .-contrast .a-pin.-disabled svg path:first-of-type, .-primary .-secondary .-contrast .a-pin.-disabled svg path:first-of-type {
    fill: var(--bosch-gray-80)
}

.a-pin--cluster {
    align-items: center;
    background-color: var(--bosch-blue-40);
    border: 1px solid var(--bosch-white);
    border-radius: 50%;
    color: var(--bosch-white);
    cursor: pointer;
    display: flex;
    height: 3rem;
    justify-content: center;
    width: 3rem
}

.a-pin--cluster:hover {
    background-color: var(--bosch-blue-30)
}

.a-pin--cluster:active {
    background-color: var(--bosch-blue-20)
}

.a-pin--cluster.-disabled {
    background-color: var(--bosch-gray-80);
    border-color: var(--bosch-gray-95);
    pointer-events: none
}

.-floating .-secondary .a-pin--cluster.-disabled, .-floating-shadow-m .-secondary .a-pin--cluster.-disabled, .-floating-shadow-s .-secondary .a-pin--cluster.-disabled, .-primary .-secondary .a-pin--cluster.-disabled, .-secondary .a-pin--cluster.-disabled {
    background-color: var(--bosch-gray-70)
}

.-contrast .a-pin--cluster.-disabled, .-floating .-contrast .a-pin--cluster.-disabled, .-floating .-secondary .-contrast .a-pin--cluster.-disabled, .-floating-shadow-m .-contrast .a-pin--cluster.-disabled, .-floating-shadow-m .-secondary .-contrast .a-pin--cluster.-disabled, .-floating-shadow-s .-contrast .a-pin--cluster.-disabled, .-floating-shadow-s .-secondary .-contrast .a-pin--cluster.-disabled, .-primary .-contrast .a-pin--cluster.-disabled, .-primary .-secondary .-contrast .a-pin--cluster.-disabled {
    background-color: var(--bosch-gray-80)
}

.a-badge {
    align-items: center;
    background-color: var(--major-signal-neutral__enabled__fill__default);
    border-radius: .5rem;
    color: var(--major-signal-neutral__enabled__front__default);
    display: inline-flex;
    font-size: .75rem;
    height: 1rem;
    justify-content: center;
    line-height: 1rem;
    min-width: 1rem;
    padding: 0 .25rem
}

.a-badge.-success {
    background-color: var(--major-signal-success__enabled__fill__default);
    color: var(--major-signal-success__enabled__front__default)
}

.a-badge.-warning {
    background-color: var(--major-signal-warning__enabled__fill__default);
    color: var(--major-signal-warning__enabled__front__default)
}

.a-badge.-error {
    background-color: var(--major-signal-error__enabled__fill__default);
    color: var(--major-signal-error__enabled__front__default)
}

.a-box {
    display: inline-block
}

.a-box--modal {
    align-items: center;
    backdrop-filter: blur(.25rem);
    background-color: hsla(213, 5%, 46%, .251);
    display: none;
    height: 100vh;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

.a-box--modal.-show {
    display: flex
}

body.-unscrollable {
    overflow: hidden
}

.a-page-indicator {
    align-items: center;
    display: flex
}

.a-page-indicator__container {
    display: flex;
    flex-wrap: nowrap
}

.a-page-indicator.-disabled {
    pointer-events: none
}

.a-page-indicator__indicator {
    background-color: var(--small__enabled__fill__default);
    border: none;
    border-radius: .25rem;
    cursor: pointer;
    height: .5rem;
    margin: .5rem;
    padding: 0;
    width: .5rem
}

.a-page-indicator__indicator:hover {
    background-color: var(--small__enabled__fill__hovered)
}

.a-page-indicator__indicator:active {
    background-color: var(--small__enabled__fill__pressed)
}

.a-page-indicator__indicator.-selected {
    background-color: var(--major-accent__enabled__fill__default);
    border-radius: .375rem;
    height: .75rem;
    margin: .375rem;
    width: .75rem
}

.a-page-indicator__indicator.-selected:hover {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-page-indicator__indicator.-selected:active {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.-disabled .a-page-indicator__indicator.-selected {
    background-color: var(--major-accent__disabled__fill__default)
}

.-disabled .a-page-indicator__indicator {
    background-color: var(--small__disabled__fill__default)
}

.a-page-indicator__caret {
    background-color: var(--plain__enabled__fill__default);
    border: none;
    height: 1.5rem;
    padding: 0;
    width: 1.5rem
}

.a-page-indicator__caret:after {
    color: var(--integrated__enabled__front__default);
    content: "";
    cursor: pointer;
    font-family: Bosch-UI-Icon;
    font-size: 1.5rem;
    height: 1.5rem;
    line-height: 1;
    position: relative;
    width: 1.5rem
}

.a-page-indicator__caret:first-child {
    margin-right: .5rem
}

.a-page-indicator__caret:last-child {
    margin-left: .5rem
}

.a-page-indicator__caret:hover:after {
    color: var(--integrated__enabled__front__hovered)
}

.a-page-indicator__caret:active:after {
    color: var(--integrated__enabled__front__pressed)
}

.a-page-indicator__caret.-left:after {
    content: var(--ui-ic-left)
}

.a-page-indicator__caret.-right:after {
    content: var(--ui-ic-right)
}

.a-page-indicator__caret.-end:after {
    color: var(--integrated__disabled__front__default);
    cursor: auto
}

.a-page-indicator--numbered .a-page-indicator__indicator {
    align-items: center;
    background-color: var(--plain__enabled__fill__default);
    border-radius: 1rem;
    display: flex;
    height: 2rem;
    justify-content: center;
    margin: 0 .25rem;
    min-width: 2rem;
    padding: 0 .5rem;
    width: auto
}

.a-page-indicator--numbered .a-page-indicator__indicator:not([data-index]) {
    pointer-events: none
}

.a-page-indicator--numbered .a-page-indicator__indicator:hover {
    background-color: var(--plain__enabled__fill__hovered);
    color: var(--plain__enabled__front__hovered)
}

.a-page-indicator--numbered .a-page-indicator__indicator:active {
    background-color: var(--plain__enabled__fill__pressed);
    color: var(--plain__enabled__front__pressed)
}

.a-page-indicator--numbered .a-page-indicator__indicator span {
    user-select: none
}

.a-page-indicator--numbered .a-page-indicator__indicator.-selected {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default)
}

.a-page-indicator--numbered .a-page-indicator__indicator.-selected:hover {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-page-indicator--numbered .a-page-indicator__indicator.-selected:active {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-page-indicator--numbered.-disabled .a-page-indicator__caret:after {
    color: var(--integrated__disabled__front__default);
    cursor: auto
}

.a-page-indicator--numbered.-disabled .a-page-indicator__indicator {
    color: var(--plain__disabled__front__default)
}

.a-page-indicator--numbered.-disabled .a-page-indicator__indicator.-selected {
    background-color: var(--major-accent__disabled__fill__default);
    color: var(--major-accent__disabled__front__default)
}

.a-text-field {
    height: 3rem;
    position: relative;
    width: auto
}

.a-text-field input {
    background-color: var(--neutral__enabled__fill__default);
    border: 0;
    border-bottom: .0625rem solid var(--neutral__enabled__front__default);
    color: var(--neutral__enabled__front__default);
    height: 3rem;
    padding: 0 1rem;
    width: 100%
}

.a-text-field input::placeholder {
    color: var(--plain__enabled__front__default);
    opacity: .5
}

.a-text-field input:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.a-text-field input:active {
    background-color: var(--neutral__enabled__fill__pressed)
}

.a-text-field input:focus {
    background-color: var(--neutral__focused__fill__default);
    border-bottom-color: var(--neutral__focused__front__default);
    outline: none
}

.a-text-field input:disabled {
    border-bottom-color: var(--neutral__disabled__front__default);
    pointer-events: none
}

.a-text-field input:disabled + label:before, .a-text-field input:disabled::placeholder {
    color: var(--neutral__disabled__front__default)
}

.a-text-field input:disabled + .a-text-field__icon-password {
    color: var(--neutral__disabled__front__default);
    pointer-events: none
}

.a-text-field--password input {
    padding-right: 4rem
}

.a-text-field--password input::-ms-clear, .a-text-field--password input::-ms-reveal {
    display: none
}

.a-text-field--search input:nth-last-child(2) {
    padding-right: 3rem
}

.a-text-field--search input:nth-last-child(3) {
    padding-right: 6rem
}

.a-text-field label {
    font-size: .75rem;
    margin: .25rem 1rem auto;
    max-width: calc(100% - 4rem);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-text-field label + input {
    padding-bottom: .3125rem;
    padding-top: 1.125rem
}

.a-text-field__icon-close, .a-text-field__icon-password, .a-text-field__icon-search {
    align-items: center;
    background-color: var(--neutral__enabled__fill__default);
    border: 0;
    color: var(--neutral__enabled__front__default);
    cursor: pointer;
    display: inline-flex;
    height: calc(3rem - 1px);
    justify-content: center;
    padding-top: 2px;
    position: absolute;
    width: 3rem
}

.a-text-field__icon-close:hover, .a-text-field__icon-password:hover, .a-text-field__icon-search:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.a-text-field__icon-close:active, .a-text-field__icon-password:active, .a-text-field__icon-search:active {
    background-color: var(--neutral__enabled__fill__pressed)
}

.a-text-field__icon-close, .a-text-field__icon-search {
    background: #0000
}

.a-text-field__icon-password, .a-text-field__icon-search {
    right: 0
}

.a-text-field__icon-close {
    right: 3rem
}

.a-text-area {
    height: 7.5rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

.a-text-area textarea, .a-text-area__shadow {
    background-color: var(--neutral__enabled__fill__default);
    border: 0;
    border-bottom: .0625rem solid var(--neutral__enabled__front__default);
    color: var(--neutral__enabled__front__default);
    height: 7.5rem;
    line-height: 1.5;
    min-height: 7.5rem;
    padding: .75rem 1rem;
    resize: none;
    width: 100%
}

.a-text-area textarea::placeholder, .a-text-area__shadow::placeholder {
    color: var(--plain__enabled__front__default);
    opacity: .5
}

.a-text-area textarea:hover, .a-text-area__shadow:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.a-text-area textarea:active, .a-text-area__shadow:active {
    background-color: var(--neutral__enabled__fill__pressed)
}

.a-text-area textarea:focus, .a-text-area__shadow:focus {
    background-color: var(--neutral__focused__fill__default);
    border-bottom-color: var(--neutral__focused__front__default);
    outline: none
}

.a-text-area textarea:disabled, .a-text-area__shadow:disabled {
    border-bottom-color: var(--neutral__disabled__front__default);
    pointer-events: none
}

.a-text-area textarea:disabled + label:before, .a-text-area textarea:disabled::placeholder, .a-text-area__shadow:disabled + label:before, .a-text-area__shadow:disabled::placeholder {
    color: var(--neutral__disabled__front__default)
}

.a-text-area__shadow {
    height: auto;
    left: -9999px;
    position: absolute;
    white-space: pre-wrap;
    width: 100%
}

.a-text-area--dynamic-height {
    align-items: center;
    grid-template-columns:100% 100%;
    height: 100%;
    vertical-align: top
}

.a-text-area label {
    font-size: .75rem;
    margin: .25rem 1rem auto;
    max-width: calc(100% - 2.25rem);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-text-area label + textarea {
    border-top: 1.375rem solid #0000;
    padding-top: 0
}

.a-tile a, .a-tile a:hover {
    color: var(--plain__enabled__front__default);
    text-decoration: none
}

.a-tile:hover {
    background: var(--plain__enabled__fill__hovered)
}

.a-tile:hover .a-tile__link {
    text-decoration: none
}

.a-tile:active {
    background: var(--plain__enabled__fill__pressed)
}

.a-tile.-purple {
    background: var(--major-highlight-purple__enabled__fill__default)
}

.a-tile.-purple, .a-tile.-purple a, .a-tile.-purple a:hover {
    color: var(--major-highlight-purple__enabled__front__default)
}

.a-tile.-purple:hover {
    background: var(--major-highlight-purple__enabled__fill__hovered);
    color: var(--major-highlight-purple__enabled__front__hovered)
}

.a-tile.-purple:active {
    background: var(--major-highlight-purple__enabled__fill__pressed);
    color: var(--major-highlight-purple__enabled__front__pressed)
}

.a-tile.-blue {
    background: var(--major-highlight-blue__enabled__fill__default)
}

.a-tile.-blue, .a-tile.-blue a, .a-tile.-blue a:hover {
    color: var(--major-highlight-blue__enabled__front__default)
}

.a-tile.-blue:hover {
    background: var(--major-highlight-blue__enabled__fill__hovered);
    color: var(--major-highlight-blue__enabled__front__hovered)
}

.a-tile.-blue:active {
    background: var(--major-highlight-blue__enabled__fill__pressed);
    color: var(--major-highlight-blue__enabled__front__pressed)
}

.a-tile.-turquoise {
    background: var(--major-highlight-turquoise__enabled__fill__default)
}

.a-tile.-turquoise, .a-tile.-turquoise a, .a-tile.-turquoise a:hover {
    color: var(--major-highlight-turquoise__enabled__front__default)
}

.a-tile.-turquoise:hover {
    background: var(--major-highlight-turquoise__enabled__fill__hovered);
    color: var(--major-highlight-turquoise__enabled__front__hovered)
}

.a-tile.-turquoise:active {
    background: var(--major-highlight-turquoise__enabled__fill__pressed);
    color: var(--major-highlight-turquoise__enabled__front__pressed)
}

.a-tile.-green {
    background: var(--major-highlight-green__enabled__fill__default)
}

.a-tile.-green, .a-tile.-green a, .a-tile.-green a:hover {
    color: var(--major-highlight-green__enabled__front__default)
}

.a-tile.-green:hover {
    background: var(--major-highlight-green__enabled__fill__hovered);
    color: var(--major-highlight-green__enabled__front__hovered)
}

.a-tile.-green:active {
    background: var(--major-highlight-green__enabled__fill__pressed);
    color: var(--major-highlight-green__enabled__front__pressed)
}

.a-selectable-tile {
    position: relative
}

.a-selectable-tile input {
    -moz-appearance: none;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.a-selectable-tile.-small label {
    display: flex
}

.a-selectable-tile.-small .a-text {
    flex: auto;
    padding: .75rem
}

.a-selectable-tile.-small .a-text__headline {
    margin: 0
}

.a-selectable-tile--checkbox input:focus-visible + label .checkbox-container:before, .a-selectable-tile--radio input:focus-visible + label {
    outline: auto;
    outline-offset: 3px
}

.a-selectable-tile--checkbox input[type=checkbox]:active + label, .a-selectable-tile--checkbox input[type=checkbox]:hover + label {
    cursor: pointer
}

.a-selectable-tile--checkbox input[type=checkbox]:hover + label .checkbox-container:before {
    background-color: var(--small__enabled__fill__hovered)
}

.a-selectable-tile--checkbox input[type=checkbox]:active + label .checkbox-container:before {
    background-color: var(--small__enabled__fill__pressed)
}

.a-selectable-tile--checkbox input[type=checkbox]:disabled + label .checkbox-container:before {
    background-color: var(--small__disabled__fill__default);
    pointer-events: none
}

.a-selectable-tile--checkbox input[type=checkbox]:checked + label .checkbox-container:after {
    color: var(--major-accent__enabled__front__default);
    content: "";
    content: var(--ui-ic-checkmark);
    font-family: Bosch-UI-Icon;
    font-size: 1.5rem;
    height: 1.5rem;
    left: .75rem;
    line-height: 1;
    position: absolute;
    width: 1.5rem
}

.a-selectable-tile--checkbox input[type=checkbox]:checked + label .checkbox-container:before {
    background-color: var(--major-accent__enabled__fill__default)
}

.a-selectable-tile--checkbox input[type=checkbox]:checked:hover + label .checkbox-container:before {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-selectable-tile--checkbox input[type=checkbox]:checked:active + label .checkbox-container:before {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-selectable-tile--checkbox input[type=checkbox]:checked:disabled + label .checkbox-container:before {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-selectable-tile--checkbox input[type=checkbox]:checked:disabled + label .checkbox-container:after {
    color: var(--major-accent__disabled__front__default)
}

.a-selectable-tile--checkbox .checkbox-container {
    display: flex;
    padding: .75rem
}

.a-selectable-tile--checkbox .checkbox-container:before {
    background-color: var(--small__enabled__fill__default);
    content: "";
    display: inline-block;
    height: 1.5rem;
    left: 0;
    position: relative;
    top: 0;
    width: 1.5rem
}

.a-selectable-tile--checkbox.-small .a-text {
    padding: .75rem .75rem .75rem 0
}

.a-selectable-tile label {
    border: .0625rem solid var(--small__enabled__fill__default);
    cursor: pointer;
    display: block;
    position: relative
}

.a-selectable-tile label:hover {
    border: .0625rem solid var(--small__enabled__fill__hovered)
}

.a-selectable-tile input[type=checkbox]:checked + label:before, .a-selectable-tile input[type=radio]:checked + label:before {
    background: #0000;
    border: .125rem solid var(--major-accent__enabled__fill__default);
    bottom: -.125rem;
    content: "";
    left: -.125rem;
    position: absolute;
    right: -.125rem;
    top: -.125rem
}

.a-selectable-tile input[type=checkbox]:checked + label, .a-selectable-tile input[type=radio]:checked + label {
    border-color: var(--major-accent__enabled__fill__default)
}

.a-selectable-tile .a-text {
    padding: .5rem .75rem .75rem
}

.a-selectable-tile .a-text__headline {
    margin: 0
}

.a-video video {
    display: block;
    height: auto;
    width: 100%
}

.a-video__caption {
    --font-size: 0.75rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5;
    margin: .5rem 0 0
}

.a-icon {
    color: inherit;
    font-size: 24px
}

.a-notification {
    align-items: flex-start;
    background-color: var(--minor-signal-neutral__enabled__fill__default);
    color: var(--minor-signal-neutral__enabled__front__default);
    display: flex;
    flex-direction: row;
    padding: .75rem 1rem
}

.a-notification .a-icon {
    margin-left: -.25rem
}

.a-notification--banner {
    bottom: 0;
    left: 0;
    padding: .5rem;
    position: fixed;
    width: 100%
}

.a-notification--banner:not(.-show) {
    display: none
}

.a-notification--banner > .a-icon {
    font-size: 2rem;
    margin-bottom: .5rem;
    margin-left: .5rem;
    margin-top: .5rem
}

.a-notification--banner > .a-icon + .a-notification__content {
    margin-left: 0
}

.a-notification--banner .a-button--integrated {
    justify-self: flex-end;
    margin-left: auto
}

.a-notification--banner .a-notification__content {
    margin: .75rem 2.375rem .75rem 1.5rem;
    max-width: 80rem
}

.a-notification a, .a-notification a:focus, .a-notification a:hover, .a-notification a:visited {
    color: inherit;
    text-decoration: underline
}

.a-notification > .a-icon {
    flex-shrink: 0;
    margin-right: .75rem
}

.a-notification.-success {
    background-color: var(--minor-signal-success__enabled__fill__default);
    color: var(--minor-signal-success__enabled__front__default)
}

.a-notification.-warning {
    background-color: var(--minor-signal-warning__enabled__fill__default);
    color: var(--minor-signal-warning__enabled__front__default)
}

.a-notification.-error {
    background-color: var(--minor-signal-error__enabled__fill__default);
    color: var(--minor-signal-error__enabled__front__default)
}

.a-notification--text {
    padding: .25rem 1rem
}

.a-notification--text .a-icon {
    margin-right: .375rem
}

.a-dropdown {
    height: 3rem;
    position: relative;
    width: auto
}

.a-dropdown select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--neutral__enabled__fill__default);
    border: 0;
    color: var(--neutral__enabled__front__default);
    height: 3rem;
    overflow: hidden;
    padding: 0 2.75rem 0 1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.a-dropdown select:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.a-dropdown select:active {
    background-color: var(--neutral__enabled__fill__pressed);
    outline: none
}

.a-dropdown:after {
    content: var(--ui-ic-down);
    font-family: Bosch-UI-Icon;
    font-size: 1.5rem;
    height: 1.5rem;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    right: .7rem;
    top: .75rem;
    width: 1.5rem
}

.a-dropdown option {
    background-color: var(--plain__enabled__fill__default)
}

.a-dropdown label {
    color: var(--neutral__enabled__front__default);
    font-size: .75rem;
    margin: .25rem 1rem auto;
    max-width: calc(100% - 3.5rem);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-dropdown label + select {
    padding-bottom: .3125rem;
    padding-top: 1.125rem
}

.a-dropdown--dynamic-width {
    display: inline-block;
    margin-right: 2.5rem
}

.a-dropdown--dynamic-width select {
    width: calc(100% + 2rem)
}

.a-dropdown--dynamic-width:after {
    right: -1.125rem
}

.a-dropdown--disabled label, .a-dropdown--disabled select {
    color: var(--neutral__disabled__front__default)
}

.a-dropdown--disabled select {
    pointer-events: none
}

.a-dropdown--disabled:after {
    color: var(--neutral__disabled__front__default)
}

.a-rating {
    display: flex;
    width: auto
}

.a-rating .a-rating__star-container {
    align-items: center;
    display: inline-flex
}

.a-rating .a-rating__label-container {
    display: flex
}

.a-rating .a-rating__label-container span {
    text-decoration: none
}

.a-rating .a-icon {
    color: var(--major-highlight-blue__enabled__fill__default);
    cursor: pointer;
    margin-right: unset
}

.a-rating:hover .a-icon {
    color: var(--major-highlight-blue__enabled__fill__hovered)
}

.a-rating:active .a-icon {
    color: var(--major-highlight-blue__enabled__fill__pressed)
}

.a-rating__label {
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-rating__label--complete {
    font-weight: 400
}

.a-rating--large .a-rating__star-container label {
    padding-right: .7rem
}

.a-rating--large .a-rating__star-container > :last-child {
    padding-right: 0
}

.a-rating--large .a-rating__label-container {
    column-gap: .5rem;
    margin-left: .7rem
}

.a-rating--large .a-icon {
    font-size: 2rem
}

.a-rating--large .a-rating__label {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    line-height: 1.4
}

.a-rating--small .a-rating__star-container label {
    padding-right: .125rem
}

.a-rating--small .a-rating__star-container > :last-child {
    padding-right: 0
}

.a-rating--small .a-rating__label-container {
    column-gap: .25rem;
    margin-left: .25rem
}

.a-rating--small .a-icon {
    font-size: 1rem
}

.a-rating--small .a-rating__label {
    --font-size: 0.75rem;
    font-size: .75rem;
    line-height: 1.5
}

.a-rating--link {
    cursor: pointer
}

.a-rating--link a {
    display: flex;
    text-decoration: none
}

.a-rating--link .a-rating__label {
    color: var(--plain__enabled__front__default)
}

.a-rating--disabled, .a-rating--link label {
    pointer-events: none
}

.a-rating--disabled .a-icon, .a-rating--disabled:hover .a-icon {
    color: var(--plain__disabled__front__default)
}

.a-rating label {
    display: flex
}

.a-rating input[type=radio] {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.a-slider {
    align-items: center;
    display: flex;
    height: 3rem;
    width: auto
}

.a-slider div {
    display: flex;
    flex: 1 1 auto;
    margin: .5rem .75rem;
    position: relative;
    width: 100%
}

.a-slider input {
    -webkit-appearance: none;
    background: #0000;
    height: 1.5rem;
    outline: 0;
    position: relative;
    width: 100%
}

.a-slider input:before {
    background: var(--small__enabled__fill__default);
    content: " ";
    height: .125rem;
    left: 0;
    position: absolute;
    right: 0;
    top: .6875rem
}

.a-slider input::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: var(--major-accent__enabled__fill__default);
    border-radius: 50%;
    height: 1.5rem;
    margin-top: -.71875rem;
    position: relative;
    width: 1.5rem
}

.a-slider input::-webkit-slider-thumb:hover {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-slider input::-webkit-slider-thumb:active {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-slider input::-webkit-slider-runnable-track {
    height: .125rem
}

.a-slider input::-moz-range-thumb {
    background-color: var(--major-accent__enabled__fill__default);
    border: 0;
    border-radius: 50%;
    height: 1.5rem;
    margin-top: -.71875rem;
    position: relative;
    width: 1.5rem
}

.a-slider input::-moz-range-thumb:hover {
    background-color: var(--major-accent__enabled__fill__hovered)
}

.a-slider input::-moz-range-thumb:active {
    background-color: var(--major-accent__enabled__fill__pressed)
}

.a-slider input::-moz-range-track {
    background: var(--small__enabled__fill__default);
    height: .13rem
}

.a-slider input:disabled::-webkit-slider-thumb {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-slider input:disabled::-moz-range-thumb {
    background-color: var(--major-accent__disabled__fill__default)
}

.a-slider .a-tooltip {
    bottom: 2.25rem;
    position: absolute;
    text-align: center;
    visibility: hidden;
    white-space: nowrap
}

.a-slider label {
    flex: 0 1 auto;
    font-size: 1rem
}

.a-slider.a-slider--labels-on-top {
    flex-wrap: wrap
}

.a-slider.a-slider--labels-on-top > label {
    flex: 1 0 50%;
    order: 1
}

.a-slider.a-slider--labels-on-top > div, .a-slider.a-slider--labels-on-top > input {
    flex: 1 0 100%;
    margin-left: 0;
    margin-right: 0;
    order: 3
}

.a-slider.a-slider--labels-on-top > div + label, .a-slider.a-slider--labels-on-top > input + label {
    order: 2;
    text-align: right
}

.a-slider.a-slider--labels-on-top > input {
    margin: .5rem 0
}

.a-sticker {
    align-items: center;
    display: inline-flex;
    height: 1.5rem;
    justify-content: space-evenly;
    width: auto
}

.a-sticker.-turquoise {
    background-color: var(--major-highlight-turquoise__enabled__fill__default);
    color: var(--major-highlight-turquoise__enabled__front__default)
}

.a-sticker.-purple {
    background-color: var(--major-highlight-purple__enabled__fill__default);
    color: var(--major-highlight-purple__enabled__front__default)
}

.a-sticker.-green {
    background-color: var(--major-highlight-green__enabled__fill__default);
    color: var(--major-highlight-green__enabled__front__default)
}

.a-sticker__label {
    font-weight: 700;
    margin: auto .25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-progress-indicator-container, .a-progress-indicator__inner-bar, progress {
    height: .5rem
}

.a-progress-indicator-container {
    margin: 1.25rem 0;
    min-width: 8rem;
    overflow: hidden;
    position: relative
}

progress {
    appearance: none;
    background-color: var(--minor-accent__enabled__fill__default);
    border: 0;
    box-shadow: inset 0 0 0 .0625rem var(--minor-accent__enabled__front__default);
    display: block;
    min-width: 8rem;
    width: 100%
}

progress::-webkit-progress-bar {
    background-color: var(--minor-accent__enabled__fill__default);
    box-shadow: inset 0 0 0 .0625rem var(--minor-accent__enabled__front__default)
}

progress::-webkit-progress-value {
    background-color: var(--minor-accent__enabled__front__default)
}

progress.-indeterminate::-moz-progress-bar {
    background-color: var(--minor-accent__enabled__fill__default);
    box-shadow: inset 0 0 0 .0625rem var(--minor-accent__enabled__front__default)
}

.a-progress-indicator {
    position: absolute;
    transform: translateZ(0)
}

.a-progress-indicator__anim-bar {
    animation: dynamic-bar-animation 2s linear infinite
}

@keyframes dynamic-bar-animation {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(calc(100% - 2rem))
    }
}

.a-progress-indicator.-indeterminate + .a-progress-indicator__anim-bar .a-progress-indicator__inner-bar {
    width: 2rem
}

.a-progress-indicator__inner-bar {
    background-color: var(--minor-accent__enabled__front__default);
    position: absolute
}

.a-value-modificator {
    align-items: center;
    background-color: var(--neutral__enabled__fill__default);
    border-bottom: 1px solid var(--neutral__enabled__front__default);
    display: flex;
    height: 3rem;
    justify-content: space-between;
    margin: .5rem;
    position: relative;
    width: 13.5rem
}

.a-value-modificator.-disabled {
    border-bottom-color: var(--neutral__disabled__front__default)
}

.a-value-modificator.-disabled .a-value-modificator__icon, .a-value-modificator.-disabled input {
    color: var(--neutral__disabled__front__default) !important
}

.a-value-modificator.-disabled .a-value-modificator__icon:hover {
    background-color: var(--neutral__disabled__fill__default)
}

.a-value-modificator .a-value-modificator__icon-disabled {
    color: var(--neutral__disabled__front__default)
}

.a-value-modificator input[type=number]::-webkit-inner-spin-button, .a-value-modificator input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.a-value-modificator input[type=number] {
    -moz-appearance: textfield;
    box-shadow: none
}

.a-value-modificator input {
    background-color: var(--neutral__enabled__fill__default);
    border: 0;
    color: var(--neutral__enabled__front__default);
    font-size: 16px;
    height: 100%;
    line-height: 1.5rem;
    padding: 0 1rem;
    width: calc(100% - 6rem)
}

.a-value-modificator input:focus {
    background-color: var(--neutral__focused__fill__default);
    outline: none
}

.a-value-modificator .a-value-modificator__icon {
    padding: .75rem .75rem .6875rem
}

.a-value-modificator .a-value-modificator__icon:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.a-value-modificator .a-value-modificator__icon.-pressed {
    background-color: var(--neutral__enabled__fill__pressed)
}

.a-value-modificator .a-value-modificator__icon-disabled.-pressed, .a-value-modificator .a-value-modificator__icon-disabled:hover {
    background-color: unset
}

.a-value-modificator label {
    align-self: flex-start;
    color: var(--neutral__enabled__front__default);
    font-size: .75rem;
    margin: .25rem 1rem auto;
    max-width: calc(100% - 7rem);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap
}

.a-value-modificator label + input {
    padding-bottom: .3125rem;
    padding-top: 1.125rem
}

.a-search-suggestions {
    margin: 0;
    padding: 1rem
}

.a-search-suggestions a, .a-search-suggestions a:visited {
    text-decoration: none
}

.a-search-suggestions a:hover, .a-search-suggestions a:visited:hover {
    text-decoration: underline
}

.a-search-suggestions__item {
    margin-bottom: 1rem;
    padding: 0
}

.a-search-suggestions__item:before {
    content: none
}

.a-search-suggestions__result-link, .a-search-suggestions__result-link:visited {
    color: var(--integrated__enabled__front__default)
}

.a-search-suggestions__result-link em, .a-search-suggestions__result-link:visited em {
    font-style: normal;
    font-weight: 700
}

.a-search-suggestions__results-link {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.a-tab-navigation {
    background-color: var(--integrated__enabled__fill__default);
    border-bottom: 1px solid var(--integrated__enabled__front__default);
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 0 1rem;
    position: relative;
    scrollbar-width: none;
    width: 100%
}

.a-tab-navigation__item {
    margin: 0;
    padding: 0
}

.a-tab-navigation__item:before {
    content: none
}

.a-tab-navigation button {
    background: none;
    border: 0
}

.a-tab-navigation a, .a-tab-navigation button {
    color: var(--integrated__enabled__front__default);
    outline-offset: -1px
}

.a-tab-navigation a {
    display: inline-block;
    text-decoration: none
}

.a-tab-navigation__wrapper {
    margin-bottom: 1em;
    margin-top: 1em;
    position: relative
}

.a-tab-navigation__gradients {
    height: calc(100% - 1px);
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.a-tab-navigation__gradients:after, .a-tab-navigation__gradients:before {
    box-shadow: 0 0 30px 30px var(--small__enabled__front__default);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    transition: transform .25s cubic-bezier(.38, .04, .35, .96);
    z-index: 1
}

.a-tab-navigation__gradients:before {
    left: 0;
    transform: translateX(-60px)
}

.a-tab-navigation__gradients:after {
    right: 0;
    transform: translateX(60px)
}

.a-tab-navigation--scrollLeft .a-tab-navigation__gradients:before, .a-tab-navigation--scrollRight .a-tab-navigation__gradients:after {
    transform: translateX(0)
}

.a-tab-navigation::-webkit-scrollbar {
    height: 0
}

.a-tab-navigation__tab {
    cursor: pointer;
    flex-shrink: 0;
    padding: .75rem 1rem 0;
    white-space: nowrap
}

.a-tab-navigation__tab:hover {
    background-color: var(--integrated__enabled__fill__hovered);
    color: var(--integrated__enabled__front__hovered)
}

.a-tab-navigation__tab:active {
    background-color: var(--integrated__enabled__fill__pressed);
    color: var(--integrated__enabled__front__pressed)
}

.a-tab-navigation__tab.-disabled {
    background-color: var(--integrated__disabled__fill__default);
    color: var(--integrated__disabled__front__default);
    cursor: default;
    pointer-events: none
}

.a-tab-navigation__tab.-selected {
    background-color: var(--minor-accent__enabled__fill__default);
    color: var(--minor-accent__enabled__front__default)
}

.a-tab-navigation__tab.-selected:hover {
    color: var(--minor-accent__enabled__front__hovered)
}

.a-tab-navigation__tab.-selected:active {
    color: var(--minor-accent__enabled__front__pressed)
}

.a-tab-navigation__tab.-only-icon {
    padding-left: .75rem;
    padding-right: .75rem
}

.a-tab-navigation__tab-content {
    align-items: center;
    border: 0;
    border-bottom: .125rem solid var(--integrated__enabled__fill__default);
    display: inline-flex;
    letter-spacing: 0;
    padding-bottom: .5625rem
}

.-selected .a-tab-navigation__tab-content {
    border-color: var(--minor-accent__enabled__front__default)
}

.-selected .a-tab-navigation__tab-content:hover {
    border-color: var(--minor-accent__enabled__front__hovered)
}

.-selected .a-tab-navigation__tab-content:active {
    border-color: var(--minor-accent__enabled__front__pressed)
}

.a-tab-navigation__icon + .a-tab-navigation__label {
    margin-left: .5rem;
    text-align: left
}

.a-tab-navigation__icon {
    font-size: 1.5rem
}

.a-option-bar {
    display: inline-flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding: 0 1rem;
    width: 100%
}

.a-option-bar__item {
    margin: 0;
    padding: 0
}

.a-option-bar__item:before {
    content: none
}

.a-option-bar input {
    display: none
}

.a-option-bar label {
    font-size: inherit
}

.a-option-bar__label {
    padding: 1rem .75rem 1rem 0
}

.a-option-bar__label:only-child {
    padding: .75rem 1rem
}

.a-option-bar__icon + .a-option-bar__label {
    margin-left: 8px;
    text-align: left
}

.a-option-bar__icon {
    font-size: 1.5rem;
    padding: 1rem 0 1rem .75rem
}

.a-option-bar__icon:only-child {
    padding: .75rem
}

.a-option-bar__option {
    background-color: var(--neutral__enabled__fill__default);
    color: var(--neutral__enabled__front__default);
    cursor: pointer;
    display: inline-flex;
    letter-spacing: 0;
    margin: 0
}

:hover + .a-option-bar__option {
    background-color: var(--neutral__enabled__fill__hovered);
    color: var(--neutral__enabled__front__hovered)
}

:active + .a-option-bar__option {
    background-color: var(--neutral__enabled__fill__pressed);
    color: var(--neutral__enabled__front__pressed)
}

:disabled + .a-option-bar__option {
    background-color: var(--neutral__disabled__fill__default);
    color: var(--neutral__disabled__front__default);
    cursor: default
}

:checked + .a-option-bar__option {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default)
}

:checked:hover + .a-option-bar__option {
    background-color: var(--major-accent__enabled__fill__hovered);
    color: var(--major-accent__enabled__front__hovered)
}

:checked:active + .a-option-bar__option {
    background-color: var(--major-accent__enabled__fill__pressed);
    color: var(--major-accent__enabled__front__pressed)
}

.a-menu-item {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    margin: 0;
    padding: 0
}

.a-menu-item a, .a-menu-item a:visited {
    text-decoration: none
}

.a-menu-item:before {
    content: unset
}

.a-menu-item + .a-divider {
    margin-bottom: 0;
    margin-top: 0
}

.a-menu-item:hover + .a-divider {
    background-color: var(--small__enabled__fill__hovered)
}

.a-menu-item:active + .a-divider {
    background-color: var(--small__enabled__fill__pressed)
}

.a-menu-item.-disabled + .a-divider {
    background-color: var(--small__disabled__fill__default)
}

.a-menu-item__group, .a-menu-item__link {
    align-items: flex-start;
    background-color: var(--plain__enabled__fill__default);
    border: 0;
    color: var(--plain__enabled__front__default);
    column-gap: .75rem;
    display: flex;
    flex-direction: row;
    padding: .75rem;
    text-align: left;
    width: 100%
}

.a-menu-item__group:hover, .a-menu-item__link:hover {
    background-color: var(--plain__enabled__fill__hovered);
    color: var(--plain__enabled__front__hovered);
    cursor: pointer;
    text-decoration: none
}

.a-menu-item__group:active, .a-menu-item__link:active {
    background-color: var(--plain__enabled__fill__pressed);
    color: var(--plain__enabled__front__pressed)
}

.a-menu-item__group .a-icon, .a-menu-item__link .a-icon {
    margin: unset
}

.a-menu-item.-disabled, .a-menu-item.-disabled > .a-menu-item__group, .a-menu-item.-disabled > .a-menu-item__link {
    background-color: var(--plain__disabled__fill__default);
    color: var(--plain__disabled__front__default);
    pointer-events: none
}

.a-menu-item__label {
    color: inherit;
    overflow-wrap: anywhere
}

.a-menu-item__group > .a-icon:last-child, .a-menu-item__link > .a-icon:last-child {
    margin-left: auto
}

.m-text-image :first-child h1:last-child, .m-text-image :first-child h2:last-child, .m-text-image :first-child h3:last-child, .m-text-image :first-child h4:last-child, .m-text-image :first-child h5:last-child, .m-text-image :first-child h6:last-child {
    margin-bottom: 1rem
}

.m-text-image :first-child p:last-child {
    margin-bottom: 2rem
}

.m-text-image__order-wrapper {
    display: flex;
    flex-direction: column
}

.m-text-image__order-wrapper .a-image {
    margin-bottom: 2rem
}

.m-text-image__order-wrapper--left-to-right {
    flex-direction: row
}

.m-text-image__order-wrapper--left-to-right .a-image {
    margin-bottom: 0;
    margin-right: 2rem
}

.m-text-image__order-wrapper--right-to-left {
    flex-direction: row-reverse
}

.m-text-image__order-wrapper--right-to-left .a-image {
    margin-bottom: 0;
    margin-left: 2rem
}

.m-text-image__order-wrapper :first-child, .m-text-image__order-wrapper :last-child {
    min-width: calc(50% - 1rem)
}

.m-dialog {
    --max-dialog-width: 44rem;
    max-width: var(--max-dialog-width);
    z-index: 9999
}

.m-dialog > .a-box, .m-dialog > .a-box--modal > .a-box {
    background: var(--background);
    display: grid;
    grid-template-areas:"remark""header""divider""content";
    grid-template-columns:minmax(auto, var(--max-dialog-width));
    grid-template-rows:repeat(3, auto) 1fr;
    max-height: calc(100vh - 4rem);
    overflow: hidden
}

.m-dialog__remark {
    grid-area: remark;
    height: .375rem
}

.m-dialog__remark.--info {
    background-color: var(--major-signal-neutral__enabled__fill__default)
}

.m-dialog__remark.--success {
    background-color: var(--major-signal-success__enabled__fill__default)
}

.m-dialog__remark.--warning {
    background-color: var(--major-signal-warning__enabled__fill__default)
}

.m-dialog__remark.--error {
    background-color: var(--major-signal-error__enabled__fill__default)
}

.m-dialog__header {
    align-items: center;
    display: flex;
    grid-area: header;
    height: 3rem;
    overflow: hidden;
    padding: 0 2rem
}

.m-dialog__header > .a-icon {
    margin-right: .5rem
}

.m-dialog__header .a-button--integrated {
    display: flex;
    margin-left: auto;
    margin-right: -2rem
}

.m-dialog__title {
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-dialog .a-divider {
    grid-area: divider;
    margin: 0
}

.m-dialog__content {
    grid-area: content;
    overflow-y: auto;
    padding: 1.5rem 2rem 0
}

.m-dialog__content:first-child {
    padding-top: 2rem
}

.m-dialog__content > :last-child {
    margin-bottom: 2rem
}

.m-dialog__headline {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 1rem
}

.m-dialog__code {
    --font-size: 0.75rem;
    font-size: .75rem;
    line-height: 1.5;
    margin-top: 1rem
}

.m-dialog__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: flex-end;
    margin-top: 1.5rem
}

.m-dialog__actions .a-button:nth-last-child(2) {
    margin-left: auto
}

.m-popover {
    display: none;
    max-width: 24rem;
    position: absolute;
    width: max-content
}

.m-popover__content {
    background-color: inherit;
    box-shadow: 0 0 .5rem .1rem var(--shadow-fill);
    padding: 1rem;
    position: relative
}

.m-popover .a-button, .m-popover__paragraph {
    margin-bottom: 1rem
}

.m-popover__head {
    --font-size: 1.25rem;
    display: flex;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: .5rem;
    margin-top: -.375rem;
    min-height: 1.5rem
}

.m-popover__head .a-button--integrated {
    position: absolute;
    right: 0;
    top: 0
}

.m-popover :last-child {
    margin-bottom: 0
}

.m-popover.-close-button .m-popover__head {
    padding-right: 2rem
}

.m-popover .a-box {
    box-shadow: none;
    position: relative
}

.m-popover .a-box:after, .m-popover .a-box:before {
    bottom: auto;
    box-shadow: 0 0 .5rem .1rem var(--shadow-fill);
    content: "";
    display: block;
    height: 22px;
    left: calc(50% - 11px);
    position: absolute;
    right: auto;
    top: -11px;
    transform: rotate(45deg);
    transform-origin: center;
    width: 22px
}

.m-popover .a-box:before {
    background-color: #0000
}

.m-popover .a-box:after {
    background-color: inherit;
    box-shadow: none
}

.m-popover.-top-left .a-box:after, .m-popover.-top-left .a-box:before {
    bottom: auto;
    left: .5rem;
    right: auto;
    top: -22px;
    transform: rotate(45deg);
    transform-origin: bottom left
}

.m-popover.-top-center .a-box:after, .m-popover.-top-center .a-box:before {
    bottom: auto;
    left: calc(50% - 11px);
    right: auto;
    top: -11px;
    transform: rotate(45deg);
    transform-origin: center
}

.m-popover.-top-right .a-box:after, .m-popover.-top-right .a-box:before {
    bottom: 0;
    left: auto;
    right: .5rem;
    top: -22px;
    transform: rotate(-45deg);
    transform-origin: bottom right
}

.m-popover.-right-top .a-box:after, .m-popover.-right-top .a-box:before {
    bottom: auto;
    left: auto;
    right: -22px;
    top: .5rem;
    transform: rotate(45deg);
    transform-origin: top left
}

.m-popover.-right-center .a-box:after, .m-popover.-right-center .a-box:before {
    bottom: 0;
    left: auto;
    right: -11px;
    top: calc(50% - 11px);
    transform: rotate(45deg);
    transform-origin: center
}

.m-popover.-right-bottom .a-box:after, .m-popover.-right-bottom .a-box:before {
    bottom: .5rem;
    left: auto;
    right: -22px;
    top: auto;
    transform: rotate(-45deg);
    transform-origin: bottom left
}

.m-popover.-bottom-right .a-box:after, .m-popover.-bottom-right .a-box:before {
    bottom: -22px;
    left: auto;
    right: .5rem;
    top: auto;
    transform: rotate(45deg);
    transform-origin: top right
}

.m-popover.-bottom-center .a-box:after, .m-popover.-bottom-center .a-box:before {
    bottom: -11px;
    left: calc(50% - 11px);
    right: 0;
    top: auto;
    transform: rotate(45deg);
    transform-origin: center
}

.m-popover.-bottom-left .a-box:after, .m-popover.-bottom-left .a-box:before {
    bottom: -22px;
    left: .5rem;
    right: 0;
    top: auto;
    transform: rotate(-45deg);
    transform-origin: top left
}

.m-popover.-left-bottom .a-box:after, .m-popover.-left-bottom .a-box:before {
    bottom: .5rem;
    left: -22px;
    right: 0;
    top: auto;
    transform: rotate(45deg);
    transform-origin: bottom right
}

.m-popover.-left-center .a-box:after, .m-popover.-left-center .a-box:before {
    bottom: 0;
    left: -11px;
    right: 0;
    top: calc(50% - 11px);
    transform: rotate(45deg);
    transform-origin: center
}

.m-popover.-left-top .a-box:after, .m-popover.-left-top .a-box:before {
    bottom: 0;
    left: -22px;
    right: 0;
    top: .5rem;
    transform: rotate(-45deg);
    transform-origin: top right
}

.m-popover.-without-arrow .a-box:after, .m-popover.-without-arrow .a-box:before {
    content: none
}

.m-popover.-detached {
    display: block;
    position: static
}

.m-popover.-show {
    display: block
}

.m-form-field {
    flex-grow: 1;
    flex-shrink: 1;
    margin-bottom: 1rem
}

.m-form-field.-quarter {
    flex-basis: 25%;
    flex-grow: 0
}

.m-form-field.-half {
    flex-basis: 50%
}

.m-form-field--checkbox, .m-form-field--dropdown, .m-form-field--radio, .m-form-field--toggle {
    margin-top: 1.5rem
}

.m-form-field--radio .a-notification, .m-form-field--toggle .a-notification {
    margin-top: 1rem
}

.m-form-field--checkbox label {
    position: unset
}

.m-form-field--checkbox .a-notification {
    margin-top: 1rem
}

.m-lightbox {
    --ratio-width: 16;
    --ratio-height: 9;
    --width-fix: 10.6rem;
    --offset-header: 0rem;
    --offset-content: 0rem;
    --offset-footer: 0rem;
    --content-height-fix: 0rem;
    --header-height: 3rem;
    --footer-height: 0rem;
    --background-height: calc(100% + var(--header-height) + var(--footer-height) + var(--content-height-fix));
    --caption-height-fix: var(--header-height) + var(--footer-height);
    --caption-height-mobile: calc(100vh - var(--caption-height-fix) - 100vw / (var(--ratio-width) / var(--ratio-height)))
}

.m-lightbox__background {
    height: var(--background-height);
    left: 0;
    position: fixed;
    top: var(--offset-header);
    width: 100%
}

.m-lightbox__wrapper {
    display: grid;
    grid-template-areas:"center";
    grid-template-columns:1fr;
    grid-template-rows:1fr;
    height: 100vh;
    place-items: center;
    position: relative;
    width: 100vw
}

.m-lightbox__aspect-wrapper {
    grid-area: center;
    max-width: calc(var(--ratio-width) / var(--ratio-height) * 100vh - var(--width-fix));
    position: relative;
    width: 100%
}

.m-lightbox__aspect-wrapper:after {
    content: "";
    display: block;
    padding-top: calc(var(--ratio-height) / var(--ratio-width) * 100%)
}

.m-lightbox__footer, .m-lightbox__header {
    height: 3rem;
    left: 0;
    position: fixed;
    width: 100%
}

.m-lightbox__header {
    display: flex;
    justify-content: flex-end;
    top: var(--offset-header);
    z-index: 1
}

.m-lightbox__content {
    height: calc(100% + var(--content-height-fix));
    position: absolute;
    top: var(--offset-content);
    width: 100%
}

.m-lightbox .a-image {
    display: none
}

.m-lightbox .a-image.-active {
    display: block
}

.m-lightbox__footer {
    background-color: var(--plain__enabled__fill__default);
    bottom: var(--offset-footer);
    display: none;
    grid-template-areas:"controls";
    grid-template-rows:3rem
}

.m-lightbox__footer .m-lightbox__counter {
    align-items: center;
    display: flex;
    font-size: .75rem;
    grid-area: controls;
    height: 3rem;
    padding: 0 1rem;
    place-self: center start
}

.m-lightbox__footer .m-lightbox__expand {
    display: none;
    grid-area: controls;
    place-self: center
}

.m-lightbox__footer .m-lightbox__expand > i {
    display: block;
    height: 3rem;
    width: 3rem
}

.m-lightbox__footer .m-lightbox__expand.-open {
    transform: rotate(180deg)
}

.m-lightbox.-long-caption .m-lightbox__footer .m-lightbox__expand {
    display: block
}

.m-lightbox__footer .m-lightbox__sequence-buttons {
    grid-area: controls;
    place-self: center end
}

.m-lightbox--sequence {
    --width-fix: 10.6rem
}

.m-lightbox--sequence .m-lightbox__image-wrapper {
    overflow: hidden
}

.m-lightbox--sequence .m-lightbox__footer {
    display: grid
}

.m-lightbox.-extended {
    --width-fix: 10.6rem
}

.m-lightbox.-extended .m-lightbox__aspect-wrapper {
    position: absolute;
    top: 3rem
}

.m-lightbox.-extended.-long-caption {
    --footer-height: 3rem
}

.m-lightbox.-extended.-long-caption .m-lightbox__footer:after {
    background-image: linear-gradient(180deg, #fff0, var(--background) 90%);
    content: "";
    height: 1rem;
    left: 0;
    position: absolute;
    top: -1rem;
    width: 100%
}

.m-lightbox.-extended.-long-caption figcaption.-open {
    bottom: 3rem;
    max-height: unset;
    padding-bottom: 1rem;
    position: fixed;
    top: unset
}

.m-lightbox.-extended.-long-caption .m-lightbox__footer {
    display: grid
}

.m-lightbox.-extended figcaption {
    background-color: var(--background);
    height: auto;
    margin: 0;
    max-height: var(--caption-height-mobile);
    max-width: 40rem;
    overflow: hidden;
    padding: 1rem 1rem 0;
    position: absolute;
    top: 100%;
    width: 100%
}

.m-lightbox.-extended figcaption:before {
    background-color: var(--background);
    content: "";
    display: inline-block;
    height: 100%;
    left: 100%;
    position: absolute;
    top: 0;
    width: 100vw
}

@media (max-width: 767px)and (orientation: landscape) {
    .m-lightbox {
        --width-fix: 0rem
    }

    .m-lightbox__footer {
        background-color: #0000;
        display: none
    }

    .m-lightbox.m-lightbox--sequence {
        --width-fix: 0rem
    }

    .m-lightbox.m-lightbox--sequence .m-lightbox__footer:after {
        display: none
    }

    .m-lightbox.m-lightbox--sequence .m-lightbox__footer {
        display: grid
    }

    .m-lightbox.-extended {
        --width-fix: 0rem
    }

    .m-lightbox.-extended .m-lightbox__aspect-wrapper {
        position: relative;
        top: unset
    }

    .m-lightbox.-extended.-long-caption .m-lightbox__footer .m-lightbox__expand, .m-lightbox.-extended.-long-caption .m-lightbox__footer:after {
        display: none
    }

    .m-lightbox__header {
        left: auto;
        right: 0;
        width: 3rem
    }

    .m-lightbox figcaption {
        display: none
    }
}

@media (min-width: 768px) {
    .m-lightbox {
        --width-fix: 16rem;
        --offset-header: -1.5rem;
        --offset-content: 1.5rem
    }

    .m-lightbox__background {
        position: absolute
    }

    .m-lightbox__wrapper {
        background-color: #0000;
        grid-template-areas:". . ."". center ."". . .";
        grid-template-columns:3rem 1fr 3rem;
        grid-template-rows:3rem 1fr 3rem
    }

    .m-lightbox__aspect-wrapper {
        position: relative;
        top: unset
    }

    .m-lightbox__footer, .m-lightbox__header {
        left: 0;
        position: absolute
    }

    .m-lightbox__header {
        width: 100%
    }

    .m-lightbox__content {
        overflow: hidden
    }

    .m-lightbox.m-lightbox--sequence {
        --width-fix: 22rem;
        --offset-header: -3rem;
        --offset-content: 0;
        --offset-footer: -3rem;
        --footer-height: 3rem;
        --content-height-fix: 0rem
    }

    .m-lightbox.m-lightbox--sequence.-extended {
        --width-fix: 27rem;
        --offset-header: -4.5rem;
        --offset-content: -1.5rem;
        --offset-footer: -4.5rem;
        --footer-height: 3rem;
        --content-height-fix: 3rem
    }

    .m-lightbox.m-lightbox--sequence.-extended .m-lightbox__footer {
        display: grid
    }

    .m-lightbox.-extended {
        --width-fix: 22rem;
        --offset-header: -3rem;
        --offset-content: 0rem;
        --offset-footer: 0rem;
        --footer-height: 0rem;
        --content-height-fix: 3rem
    }

    .m-lightbox.-extended .m-lightbox__aspect-wrapper {
        position: relative;
        top: unset
    }

    .m-lightbox.-extended figcaption {
        bottom: 0;
        display: block;
        height: 3rem;
        max-height: unset;
        position: absolute;
        top: auto
    }

    .m-lightbox.-extended.-long-caption {
        --width-fix: 27rem;
        --offset-header: -4.5rem;
        --offset-content: -1.5rem;
        --offset-footer: -4.5rem;
        --footer-height: 3rem;
        --content-height-fix: 3rem
    }

    .m-lightbox.-extended.-long-caption figcaption.-open {
        bottom: 0;
        height: auto;
        overflow: visible;
        padding-bottom: 1rem;
        position: absolute
    }

    .m-lightbox.-extended.-long-caption .m-lightbox__footer {
        display: grid
    }
}

.m-table {
    border-collapse: collapse;
    font-size: 1rem;
    line-height: 1.5;
    width: 100%
}

.m-table td, .m-table th {
    border: 0;
    border-bottom: .06rem;
    border-color: var(--plain__disabled__front__default);
    border-style: solid;
    box-sizing: border-box;
    font-weight: 400;
    height: 3rem;
    padding: .75rem 1rem .6875rem
}

.m-table td > .a-icon, .m-table th > .a-icon {
    font-size: 1.5rem;
    line-height: 1;
    vertical-align: text-bottom
}

.m-table .-with-icon {
    line-height: 1
}

.m-table .-with-icon-and-label {
    align-items: center;
    display: flex;
    height: auto;
    min-height: 3rem
}

.m-table .-with-icon-and-label .a-icon {
    align-self: flex-start;
    padding-right: .5rem
}

.m-table th {
    font-weight: 700
}

.m-table thead th {
    border-color: var(--plain__enabled__front__default)
}

.m-table td:first-child, .m-table th:first-child {
    padding-left: 1rem
}

.m-table td:last-child, .m-table th:last-child {
    padding-right: 1rem
}

.m-table caption {
    --font-size: 0.75rem;
    caption-side: bottom;
    font-size: .75rem;
    line-height: 1.5;
    margin-top: .5rem;
    text-align: left
}

.m-language-selector {
    display: flex
}

.m-language-selector .a-link {
    color: var(--plain__enabled__front__default)
}

.m-language-selector .a-link:hover {
    color: var(--minor-accent__enabled__front__hovered);
    text-decoration: none
}

.m-language-selector .a-link a {
    align-items: center;
    text-decoration: none
}

.m-language-selector .a-link a > i + span {
    padding-left: 1.75rem
}

.m-language-selector .a-dropdown {
    height: auto;
    margin-left: .75rem
}

.m-language-selector .a-dropdown select {
    height: 1.75em;
    margin-top: -.5em;
    padding-left: .375rem;
    padding-right: 1.625rem
}

.m-language-selector .a-dropdown:after {
    right: .125rem;
    top: 0
}

.m-side-navigation {
    height: 100vh;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: width 125ms cubic-bezier(.38, .04, .35, .96);
    width: 0
}

.m-side-navigation ul {
    margin-bottom: 0
}

.m-side-navigation .a-icon {
    margin: unset
}

.m-side-navigation a, .m-side-navigation a:visited {
    text-decoration: none
}

.m-side-navigation__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1rem;
    position: relative
}

.m-side-navigation__header__label {
    display: none;
    overflow: hidden;
    padding: .5rem 1.25rem .5rem 1rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-side-navigation__header__trigger {
    display: flex;
    outline-offset: -3px;
    position: relative
}

.m-side-navigation__header__trigger:hover {
    background-color: var(--plain__enabled__fill__hovered);
    color: var(--plain__enabled__front__hovered)
}

.m-side-navigation__header__trigger:active {
    background-color: var(--plain__enabled__fill__pressed);
    color: var(--plain__enabled__front__pressed)
}

.m-side-navigation__header__trigger.-close {
    display: none
}

.m-side-navigation__menuItems {
    padding: 0
}

.m-side-navigation__menuItems .m-side-navigation__menuItem, .m-side-navigation__menuItems .m-side-navigation__menuSubitem {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 3rem;
    justify-content: center;
    margin: 0;
    padding: 0
}

.m-side-navigation__menuItems .m-side-navigation__menuItem:before, .m-side-navigation__menuItems .m-side-navigation__menuSubitem:before {
    content: unset
}

.m-side-navigation__menuItems .m-side-navigation__menuItem.-disabled, .m-side-navigation__menuItems .m-side-navigation__menuItem.-disabled > .m-side-navigation__group, .m-side-navigation__menuItems .m-side-navigation__menuItem.-disabled > .m-side-navigation__link, .m-side-navigation__menuItems .m-side-navigation__menuSubitem.-disabled, .m-side-navigation__menuItems .m-side-navigation__menuSubitem.-disabled > .m-side-navigation__group, .m-side-navigation__menuItems .m-side-navigation__menuSubitem.-disabled > .m-side-navigation__link {
    background-color: var(--plain__disabled__fill__default);
    color: var(--plain__disabled__front__default);
    pointer-events: none
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__group, .m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__link, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__group, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__link {
    align-items: flex-start;
    background-color: var(--plain__enabled__fill__default);
    border: 0;
    color: var(--plain__enabled__front__default);
    column-gap: .75rem;
    display: flex;
    flex-direction: row;
    height: 3rem;
    outline-offset: -3px;
    overflow: hidden;
    padding: .75rem;
    width: 100%
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__group:hover, .m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__link:hover, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__group:hover, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__link:hover {
    background-color: var(--plain__enabled__fill__hovered);
    color: var(--plain__enabled__front__hovered);
    cursor: pointer;
    text-decoration: none
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__group:active, .m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__link:active, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__group:active, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__link:active {
    background-color: var(--plain__enabled__fill__pressed);
    color: var(--plain__enabled__front__pressed)
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__group.-selected, .m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__link.-selected, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__group.-selected, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__link.-selected {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default)
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__group.-selected:hover, .m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__link.-selected:hover, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__group.-selected:hover, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__link.-selected:hover {
    background-color: var(--major-accent__enabled__fill__hovered);
    color: var(--major-accent__enabled__front__hovered)
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__group.-selected:active, .m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__link.-selected:active, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__group.-selected:active, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__link.-selected:active {
    background-color: var(--major-accent__enabled__fill__pressed);
    color: var(--major-accent__enabled__front__pressed)
}

.m-side-navigation__menuItems .m-side-navigation__menuItem .m-side-navigation__menuSubitems, .m-side-navigation__menuItems .m-side-navigation__menuSubitem .m-side-navigation__menuSubitems {
    display: none;
    padding: 0
}

.m-side-navigation__menuItems .m-side-navigation__group > .a-icon:last-child {
    margin-left: auto
}

.m-side-navigation__menuItems .m-side-navigation__label {
    hyphens: auto;
    text-align: left;
    word-break: break-word
}

.m-side-navigation__menuItems .m-side-navigation__label:first-child {
    margin-left: 2.25rem
}

.m-side-navigation__label {
    white-space: nowrap
}

.m-side-navigation.-open, .m-side-navigation.-opening {
    width: 100vw
}

.m-side-navigation.-open .m-side-navigation__header__label, .m-side-navigation.-opening .m-side-navigation__header__label {
    display: block
}

.m-side-navigation.-open .m-side-navigation__header__trigger.-open, .m-side-navigation.-opening .m-side-navigation__header__trigger.-open {
    display: none
}

.m-side-navigation.-open .m-side-navigation__header__trigger.-close, .m-side-navigation.-opening .m-side-navigation__header__trigger.-close {
    display: flex
}

.m-side-navigation.-open .m-side-navigation__menuItem, .m-side-navigation.-opening .m-side-navigation__menuItem {
    height: unset
}

.m-side-navigation.-open .m-side-navigation__menuItem .m-side-navigation__menuSubitems, .m-side-navigation.-opening .m-side-navigation__menuItem .m-side-navigation__menuSubitems {
    display: block;
    height: 0;
    overflow: hidden
}

.m-side-navigation.-open .m-side-navigation__menuItem.-disabled ul, .m-side-navigation.-opening .m-side-navigation__menuItem.-disabled ul {
    display: none
}

.m-side-navigation.-open .m-side-navigation__menuItem:not(.-open) .m-side-navigation__menuSubitem, .m-side-navigation.-opening .m-side-navigation__menuItem:not(.-open) .m-side-navigation__menuSubitem {
    visibility: hidden
}

.m-side-navigation.-open .m-side-navigation__menuItem.-open, .m-side-navigation.-open .m-side-navigation__menuItem.-open .m-side-navigation__menuSubitems, .m-side-navigation.-opening .m-side-navigation__menuItem.-open, .m-side-navigation.-opening .m-side-navigation__menuItem.-open .m-side-navigation__menuSubitems {
    height: 100%
}

.m-side-navigation.-open .m-side-navigation__menuItem.-open i:last-of-type, .m-side-navigation.-opening .m-side-navigation__menuItem.-open i:last-of-type {
    transform: rotate(180deg)
}

.m-side-navigation.-open .m-side-navigation__menuItem.-open.-disabled i:last-of-type, .m-side-navigation.-opening .m-side-navigation__menuItem.-open.-disabled i:last-of-type {
    transform: rotate(0deg)
}

.m-side-navigation.-open .m-side-navigation__menuSubitems, .m-side-navigation.-opening .m-side-navigation__menuSubitems {
    width: 100%
}

.m-side-navigation.-open .m-side-navigation__group, .m-side-navigation.-open .m-side-navigation__link, .m-side-navigation.-open .m-side-navigation__menuSubitem {
    height: unset
}

.m-side-navigation.-open .m-side-navigation__label {
    white-space: normal
}

@media (min-width: 768px) {
    .m-side-navigation.-open, .m-side-navigation.-opening {
        width: 19rem
    }
}

@media (min-width: 1194px) {
    .m-side-navigation {
        width: 3rem
    }
}

.m-step-indicator__steps {
    column-gap: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0
}

.m-step-indicator__step {
    display: grid;
    flex-basis: 0;
    flex-grow: 1;
    grid-template-rows:max-content auto;
    list-style: none;
    margin: 0;
    padding: 0;
    row-gap: .25rem
}

.m-step-indicator__step:before {
    content: unset
}

.m-step-indicator__step:not(:first-child):before {
    background-color: var(--small__enabled__fill__default);
    content: "";
    height: 1px;
    left: calc(-50% - 1rem);
    top: 1rem;
    width: calc(100% + 1rem)
}

.m-step-indicator.-small .m-step-indicator__step:before {
    top: .5rem
}

.m-step-indicator__step.-active:before {
    background-color: var(--major-accent__enabled__fill__default)
}

.m-step-indicator__node {
    align-self: start;
    background-color: var(--neutral__disabled__fill__default);
    border-radius: 50%;
    color: var(--neutral__disabled__front__default);
    display: grid;
    height: 2rem;
    justify-self: center;
    place-items: center;
    width: 2rem;
    z-index: 1
}

.m-step-indicator.-small .m-step-indicator__node {
    height: 1rem;
    width: 1rem
}

.m-step-indicator__step.-active .m-step-indicator__node {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default)
}

.m-step-indicator__node .a-icon {
    color: currentColor
}

.m-step-indicator__label {
    align-self: start;
    color: var(--plain__disabled__front__default);
    hyphens: auto;
    justify-self: center;
    text-align: center;
    word-break: break-word
}

.m-step-indicator__step.-active .m-step-indicator__label {
    color: var(--plain__enabled__front__default)
}

.o-form {
    margin: 4rem 0
}

.o-form__row {
    display: flex;
    flex-direction: row
}

.o-form__row .m-form-field {
    margin-left: .5rem;
    margin-right: .5rem
}

.o-form__row .m-form-field:first-child {
    margin-left: 0
}

.o-form__row .m-form-field:last-child {
    margin-right: 0
}

.o-form form {
    width: 100%
}

.o-form h4 {
    margin: 3rem 0 1.5rem
}

.o-form button[type=submit] {
    margin: 3rem 0
}

.o-header {
    padding-top: .375rem
}

.o-header:before {
    height: .375rem
}

.o-header__logo {
    height: 3rem;
    margin-left: -1rem;
    margin-right: -.9375rem;
    outline-offset: -.125rem;
    padding: .75rem .9375rem .75rem 1rem;
    width: 8.75rem
}

.o-header__logo svg {
    height: 100%;
    width: auto
}

.o-header__logo svg #bosch-logo-text {
    fill: #ea0016
}

.-dark-mode .o-header__logo svg #bosch-logo-text, .o-header__logo svg #bosch-logo-anker {
    fill: var(--plain__enabled__front__default)
}

@media (min-width: 768px) {
    .o-header__logo {
        height: 4rem;
        padding: 1rem 1.3125rem;
        width: auto
    }
}

@media (min-width: 1194px) {
    .o-header__logo {
        margin-left: -1.3125rem
    }
}

.o-header {
    overflow-x: hidden
}

.o-header.-search-open {
    overflow: hidden
}

.o-header__search {
    display: flex
}

.o-header__search .m-search-form {
    margin-bottom: 0;
    opacity: 0;
    position: relative;
    transition: width .25s cubic-bezier(.38, .04, .35, .96), opacity .25s cubic-bezier(.38, .04, .35, .96);
    width: 0;
    z-index: -1
}

.o-header__search .m-search-form .a-text-field input {
    padding-right: 6rem
}

.o-header__search .m-search-form__suggestions {
    position: absolute
}

.o-header.-search-open .o-header__search .m-search-form {
    min-width: 100vw;
    opacity: 1;
    z-index: 1
}

.o-header.-search-open .o-header__search-open {
    display: none
}

.o-header .a-search-suggestions {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-top: 1.5rem
}

.o-header.-search-open.-show-suggestions .a-search-suggestions {
    height: auto
}

.o-header__search_suggestions_container {
    left: 0;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: max-height 0s ease
}

.o-header.-search-open.-show-suggestions .o-header__search_suggestions_container {
    box-shadow: -1rem 0 var(--bosch-white), 0 0 1rem #00000040;
    margin-bottom: 1rem;
    max-height: 100vh;
    padding-top: 3.375rem;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96)
}

@media (min-width: 768px) {
    .o-header.-search-open .o-header__search {
        position: static
    }

    .o-header.-search-open .o-header__search .m-search-form {
        margin-left: 100vw;
        min-width: 8rem
    }

    .o-header .a-search-suggestions {
        margin-left: 0;
        margin-right: 0;
        margin-top: -1.75rem;
        padding-left: 0
    }

    .o-header.-search-open.-show-suggestions .o-header__search_suggestions_container {
        padding-top: 6.375rem
    }
}

.o-header__menu-trigger {
    background: var(--integrated__enabled__fill__default);
    border: 0;
    color: var(--integrated__enabled__front__default)
}

.o-header__menu-trigger-icon {
    box-sizing: initial;
    display: inline-block;
    height: 1em;
    position: relative;
    width: 1em
}

.o-header__menu-trigger-icon-bar {
    background: var(--integrated__enabled__front__default);
    display: block;
    height: .0625rem;
    left: 1rem;
    margin: 0;
    position: absolute;
    top: 1rem;
    transition: transform .25s cubic-bezier(.38, .04, .35, .96), opacity .25s cubic-bezier(.38, .04, .35, .96);
    width: 1.125rem
}

.o-header__menu-trigger-icon-bar:first-child {
    top: 1.09375rem
}

.o-header__menu-trigger-icon-bar:nth-child(2), .o-header__menu-trigger-icon-bar:nth-child(3) {
    top: 1.46875rem
}

.o-header__menu-trigger-icon-bar:nth-child(4) {
    top: 1.84375rem
}

.o-header__menu-trigger:hover {
    color: var(--integrated__enabled__front__hovered)
}

.o-header__menu-trigger:hover .o-header__menu-trigger-icon-bar {
    background: var(--integrated__enabled__front__hovered)
}

.o-header__menu-trigger:active {
    color: var(--integrated__enabled__front__pressed)
}

.o-header__menu-trigger:active .o-header__menu-trigger-icon-bar {
    background: var(--integrated__enabled__front__pressed)
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:first-child {
    opacity: 0;
    transform: scaleX(0) translateY(.375rem)
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:nth-child(2) {
    transform: rotate(45deg) scaleX(1.2)
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:nth-child(3) {
    transform: rotate(-45deg) scaleX(1.2)
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:nth-child(4) {
    opacity: 0;
    transform: scaleX(0) translateY(-.375rem)
}

.o-header__navigation {
    margin-left: -1rem;
    margin-right: -1rem
}

.o-header__navigation-first-level-item, .o-header__navigation-trigger {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    line-height: 1.4
}

.o-header__navigation-sub-level .o-header__navigation-trigger {
    --font-size: 1rem;
    font-size: 1rem;
    line-height: 1.5
}

.o-header__navigation-arrow {
    font-size: 30px
}

.o-header__navigation-sub-level-item-overview {
    font-weight: 700
}

.o-header__navigation ul {
    margin-bottom: 0;
    padding-left: 0
}

.o-header__navigation li {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100vw
}

.o-header__navigation li:before {
    content: none
}

.o-header__navigation-first-level-item, .o-header__navigation-sub-level-item {
    margin: 0;
    padding: 0;
    position: static
}

.o-header__navigation-first-level {
    padding-top: 1.25rem
}

.o-header__navigation-close-trigger, .o-header__navigation-trigger, .o-header__navigation-trigger a {
    outline-offset: -.25rem
}

.o-header__navigation-close-trigger .a-icon {
    font-size: 2.5rem
}

.o-header__navigation-close-trigger {
    display: flex;
    width: 100vw
}

.o-header__navigation-close-trigger .a-icon.a-button__icon.boschicon-bosch-ic-arrow-left {
    margin: unset
}

.o-header__navigation-trigger a {
    padding: .75rem 1rem
}

.o-header__navigation-trigger.a-button {
    text-align: left
}

.o-header__navigation-trigger.a-button .a-button__label {
    margin: 0
}

.o-header__navigation-trigger:hover + .a-icon {
    color: var(--integrated__enabled__front__hovered)
}

.o-header__navigation-trigger:active + .a-icon {
    color: var(--integrated__enabled__front__pressed)
}

.o-header__navigation-trigger:hover {
    text-decoration: underline
}

.o-header__navigation-arrow {
    padding-right: 1rem
}

.o-header.-menu-open {
    overflow-y: hidden
}

.o-header__navigation-first-level, .o-header__navigation-sub-level {
    overflow-x: hidden;
    overflow-y: hidden
}

.-open > .o-header__navigation-sub-level, .o-header__navigation-first-level {
    overflow-y: auto
}

.o-header__navigation-first-level, .o-header__navigation-sub-level {
    padding-bottom: 4rem
}

.o-header.-second-level-open .o-header__navigation-first-level, .o-header.-second-level-open .o-header__navigation-sub-level .o-header__navigation-sub-level, .o-header.-third-level-open .o-header__navigation-first-level, .o-header.-third-level-open .o-header__navigation-first-level > * > .o-header__navigation-sub-level {
    overflow-y: hidden
}

.o-header__navigation {
    display: none;
    position: relative
}

.o-header__navigation-first-level {
    position: relative;
    transition: transform .25s cubic-bezier(.38, .04, .35, .96);
    width: 300vw;
    z-index: 1
}

.o-header__navigation-sub-level {
    left: 100vw;
    max-height: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    top: 1.25rem;
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96);
    width: 200vw;
    z-index: 0
}

.o-header__navigation-sub-level .o-header__navigation-sub-level {
    top: 0;
    width: 100vw
}

.-open > .o-header__navigation-sub-level {
    max-height: none;
    opacity: 1;
    z-index: 1
}

.o-header__navigation-trigger {
    max-width: 100vw
}

.o-header__navigation-trigger.a-button {
    width: 100vw
}

.o-header.-menu-open .o-header__navigation {
    display: block
}

.o-header.-menu-open .o-header__navigation-container {
    box-shadow: -1rem 0 var(--background), 0 0 1rem var(--shadow-fill);
    margin-bottom: 1rem
}

.o-header.-menu-open .o-header__top-container {
    background-color: var(--background);
    position: relative;
    z-index: 1
}

.o-header.-second-level-open .o-header__navigation-first-level {
    transform: translateX(-100vw)
}

.o-header.-third-level-open .o-header__navigation-first-level {
    transform: translateX(-200vw)
}

@media (min-width: 1194px) {
    .o-header__navigation li {
        justify-content: normal
    }

    .o-header__navigation-first-level {
        width: 100%
    }

    .o-header__navigation-sub-level {
        left: 33%;
        width: 66%
    }

    .o-header__navigation-sub-level .o-header__navigation-sub-level {
        left: 50%;
        width: 50%
    }

    .o-header.-second-level-open .o-header__navigation-first-level, .o-header.-third-level-open .o-header__navigation-first-level {
        transform: translateX(0)
    }

    .o-header__navigation-trigger.a-button {
        width: auto
    }

    .o-header__navigation-close-trigger {
        display: none
    }
}

.o-header__language-selector {
    margin-left: 1rem;
    margin-top: 3rem;
    padding-left: 0
}

@media (min-width: 1194px) {
    .o-header__navigation-first-level, .o-header__navigation-sub-level {
        height: auto
    }

    .o-header__navigation-sub-level {
        padding-bottom: 0
    }

    .o-header__navigation-sub-level .o-header__navigation-arrow {
        font-size: 20px
    }

    .-open > .o-header__navigation-sub-level, .o-header.-second-level-open .o-header__navigation-sub-level .o-header__navigation-sub-level, .o-header.-third-level-open .o-header__navigation-first-level > * > .o-header__navigation-sub-level {
        overflow: visible
    }
}

.o-header {
    max-width: 100%
}

.o-header__top {
    align-items: center;
    display: flex;
    height: 3rem;
    justify-content: flex-end
}

.o-header__top button {
    outline-offset: -.25rem
}

.o-header__meta {
    align-items: center;
    display: flex;
    height: 3rem;
    justify-content: space-between
}

.o-header__breadcrumbs {
    display: flex;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0
}

.o-header__breadcrumbs > li {
    --font-size: 0.75rem;
    font-size: .75rem;
    line-height: 1.5;
    margin: 0;
    padding: 0 .5rem 0 0
}

.o-header__breadcrumbs > li:before {
    content: none
}

.o-header__breadcrumbs .a-link a:not(:hover):not(:active):not(:focus), .o-header__breadcrumbs .a-link:visited a:not(:hover):not(:active):not(:focus) {
    color: var(--integrated__enabled__front__default)
}

.o-header__breadcrumbs .a-link a:not(:hover):not(:active):not(:focus):after, .o-header__breadcrumbs .a-link:visited a:not(:hover):not(:active):not(:focus):after {
    border-color: currentColor
}

.o-header__breadcrumbs .a-link span .a-icon, .o-header__breadcrumbs a span .a-icon {
    margin-left: .5rem
}

.o-header__breadcrumbs li:last-child .a-icon {
    display: none
}

.o-header__subbrand {
    font-weight: 700
}

.o-header__quicklinks {
    display: flex;
    flex-wrap: nowrap;
    margin-left: auto
}

.o-header__menu-trigger .a-button__label, .o-header__quicklinks .a-button__label, .o-header__search-open .a-button__label {
    display: none
}

.o-header__menu-trigger .a-button__icon, .o-header__quicklinks .a-button__icon, .o-header__search-open .a-button__icon {
    padding-right: .75rem
}

.o-header__menu-trigger {
    margin-right: -.75rem
}

.o-header.-search-open .o-header__menu-trigger {
    margin-right: -1rem;
    width: 0
}

.o-header.-menu-open .o-header__meta, .o-header.-search-open .o-header__meta {
    display: none
}

@media (min-width: 768px) {
    .o-header__top {
        height: 6rem
    }

    .o-header__menu-trigger {
        margin-right: -1rem
    }

    .o-header.-search-open .o-header__menu-trigger {
        margin-right: -1rem;
        width: auto;
        z-index: 1
    }

    .o-header__menu-trigger .a-button__label, .o-header__quicklinks .a-button__label, .o-header__search-open .a-button__label {
        display: block
    }

    .o-header__menu-trigger .a-button__icon, .o-header__quicklinks .a-button__icon, .o-header__search-open .a-button__icon {
        padding-right: .5rem
    }
}

@media (min-width: 1194px) {
    .o-header__breadcrumbs {
        width: auto
    }
}

.o-footer__search-container {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.o-footer__search-container .m-search-form {
    margin-bottom: 0
}

.o-footer__search-cta {
    --font-size: 1.25rem;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 1rem
}

.o-footer__claim {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    line-height: 1.4
}

.o-footer__top {
    grid-gap: 2rem;
    display: grid;
    grid-template-rows:auto;
    padding-bottom: 1.5rem;
    padding-top: 3rem
}

.o-footer__share {
    margin-left: -.75rem
}

.o-footer__share .a-button:not(:first-child) {
    margin-left: 1rem
}

.o-footer__bottom {
    --font-size: 0.75rem;
    font-size: .75rem;
    line-height: 1.5;
    padding-bottom: 2rem;
    padding-top: 1.5rem;
    position: relative
}

.o-footer__back-to-top {
    position: absolute;
    right: -.75rem;
    top: -.25rem
}

.o-footer__back-to-top .a-icon {
    font-size: 36px
}

.o-footer__links {
    margin: 0;
    padding: 0
}

.o-footer__links > li {
    font-size: inherit;
    padding: 0
}

.o-footer__links > li:before {
    content: none
}

.o-footer__links a, .o-footer__links a:visited {
    color: var(--integrated__enabled__front__default)
}

.o-footer__links a:hover, .o-footer__links a:visited:hover {
    color: var(--integrated__enabled__front__hovered)
}

.o-footer__links a:active, .o-footer__links a:visited:active {
    color: var(--integrated__enabled__front__pressed)
}

.o-footer__links .-external a {
    display: inline-block
}

.o-footer__links .-external a:after {
    content: var(--ui-ic-inline-externallink);
    display: inline-block;
    font-family: Bosch-UI-Icon;
    font-size: 1.5rem;
    height: 1.5rem;
    line-height: 1;
    padding-left: .5em;
    width: 1.5rem
}

.o-footer__links .-external a:hover a:after {
    text-decoration: none
}

.o-footer__bottom .o-footer__links {
    margin-bottom: 1rem
}

.o-footer .m-search-form {
    position: relative
}

.o-footer .m-search-form .a-text-field {
    z-index: 2
}

.o-footer .a-search-suggestions {
    background: var(--bosch-white);
    margin-top: -3rem;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    z-index: 1
}

.o-footer:not(.-show-suggestions) .a-search-suggestions__item {
    visibility: hidden
}

.o-footer.-show-suggestions .a-search-suggestions {
    box-shadow: 0 0 1rem #00000040;
    margin-top: 0;
    max-height: 100vh;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96)
}

.o-footer.-minimal > .a-divider {
    margin: 0
}

.o-footer.-minimal .o-footer__bottom {
    display: flex;
    flex-direction: column;
    padding: 1rem 0
}

.o-footer.-minimal .o-footer__bottom .a-divider {
    margin: 1rem 0;
    order: 2
}

.o-footer.-minimal .o-footer__copyright {
    align-items: center;
    display: flex;
    order: 1
}

.o-footer.-minimal .o-footer__copyright .a-icon {
    font-size: 1.125rem;
    margin-right: .25rem
}

.o-footer.-minimal .o-footer__links {
    margin-bottom: 0;
    order: 3
}

.o-footer.-minimal .o-footer__links li {
    margin-bottom: 1.5rem
}

.o-footer.-minimal .o-footer__links li:last-child {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .o-footer__search {
        grid-gap: 2rem;
        align-items: baseline;
        display: grid;
        grid-template-columns:1fr 1fr
    }

    .o-footer__search-cta {
        margin-bottom: 0
    }

    .o-footer__top {
        grid-template-areas:"claim    share""language language""links    links";
        grid-template-rows:auto auto;
        padding-bottom: 3.5rem;
        padding-top: 3.5rem
    }

    .o-footer__claim {
        grid-area: claim;
        margin-top: .5rem
    }

    .o-footer__share {
        grid-area: share;
        justify-self: right;
        margin-right: -.75rem
    }

    .o-footer__bottom {
        display: flex;
        flex-wrap: wrap-reverse
    }

    .o-footer__copyright {
        margin-right: 1.5rem;
        order: 1
    }

    .o-footer__bottom .o-footer__links {
        order: 2;
        padding-right: 3rem
    }

    .o-footer .m-language-selector {
        grid-area: language
    }

    .o-footer__top .o-footer__links {
        grid-area: links
    }

    .o-footer__bottom .o-footer__links, .o-footer__top .o-footer__links {
        align-items: center;
        display: flex;
        flex-wrap: wrap
    }

    .o-footer__bottom .o-footer__links > li, .o-footer__top .o-footer__links > li {
        display: inline-block;
        margin-bottom: 0
    }

    .o-footer__bottom .o-footer__links > li:not(:last-child), .o-footer__top .o-footer__links > li:not(:last-child) {
        margin-right: 1.5rem
    }

    .o-footer.-minimal .o-footer__copyright {
        margin-right: 0
    }

    .o-footer.-minimal .o-footer__links {
        padding-right: 0
    }

    .o-footer.-minimal .o-footer__links li {
        margin-bottom: 0;
        margin-right: 2rem
    }

    .o-footer.-minimal .o-footer__links li:last-child {
        margin-right: 0
    }
}

@media (min-width: 1194px) {
    .o-footer__top {
        grid-template-areas:"claim    share""language links"
    }

    .o-footer__search-cta {
        --font-size: 1.5rem;
        --line-height: 1.4;
        font-size: 1.5rem;
        line-height: 1.4
    }

    .o-footer__top .o-footer__links {
        align-self: start;
        justify-self: end;
        margin-top: -1px
    }

    .o-footer.-minimal .o-footer__bottom {
        flex-direction: row;
        justify-content: space-between;
        padding: .5rem 0
    }

    .o-footer.-minimal .o-footer__bottom .a-divider {
        display: none
    }
}

.o-header {
    padding-top: rem(6px)
}

.o-header:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMzAwIiB3aWR0aD0iNzIwIj48c3R5bGU+LnN0N3tmaWxsOiM5NDFiMWV9PC9zdHlsZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSAtMy4zKSI+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgeTI9Ii0zMi42NjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI4NDIuMDgiIHgxPSIxMTguOTgiPjxzdG9wIHN0b3AtY29sb3I9IiM5NTIzMzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MjFDMUQiIG9mZnNldD0iLjAzNiIvPjxzdG9wIHN0b3AtY29sb3I9IiNCMDI3MzkiIG9mZnNldD0iLjA4NSIvPjxzdG9wIHN0b3AtY29sb3I9IiNBRDFGMjQiIG9mZnNldD0iLjEyNCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNzIwMjYiIG9mZnNldD0iLjE1MSIvPjxzdG9wIHN0b3AtY29sb3I9IiNENDIwMjciIG9mZnNldD0iLjE3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDMjQzMSIgb2Zmc2V0PSIuMTc2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0I3MkI0QyIgb2Zmc2V0PSIuMTg5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzk1MzM3MSIgb2Zmc2V0PSIuMjA3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg4MzU3RiIgb2Zmc2V0PSIuMjE0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg1MzY4MSIgb2Zmc2V0PSIuMjQ0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzZGMzY4QiIgb2Zmc2V0PSIuMjY0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM5NDI4RiIgb2Zmc2V0PSIuMjkxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzM0Q3RCIgb2Zmc2V0PSIuMzI0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuNDE4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzJBMzg4NSIgb2Zmc2V0PSIuNDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzFENjJBMSIgb2Zmc2V0PSIuNTU4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzI3NkNBNSIgb2Zmc2V0PSIuNTciLz48c3RvcCBzdG9wLWNvbG9yPSIjNDM4RUIzIiBvZmZzZXQ9Ii42MSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1NUE1QkMiIG9mZnNldD0iLjY0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQUZCRiIgb2Zmc2V0PSIuNjU2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzU2QUJCRCIgb2Zmc2V0PSIuNjc4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzQzOUZCOCIgb2Zmc2V0PSIuNzA2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzE4OEVBRiIgb2Zmc2V0PSIuNzM3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAzOEJBRSIgb2Zmc2V0PSIuNzQzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA2OTI5MiIgb2Zmc2V0PSIuNzkiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDVBMTRCIiBvZmZzZXQ9Ii44ODciLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM5MjdFIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIgZD0iTTAgMGg3MjMuMXYzMDYuNEgweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHkyPSItMTA5LjI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0xMDkuMjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMjM1Ljk4IiB4MT0iMzI1LjA4Ij48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9Ii4zMzUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEQzMTZEIiBvZmZzZXQ9Ii41MDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyOTREIiBvZmZzZXQ9Ii44NCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI1NDEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMl8pIiBkPSJNMTc1LjEgMTUzLjIgMTE3IDMwNi40aDg5LjF6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjQ0Ni41NSIgeDE9IjQ3OC45MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuMjQzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwMkY3MiIgb2Zmc2V0PSIuNDYiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkEzQTdFIiBvZmZzZXQ9Ii43MTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjMTU0QTkzIiBvZmZzZXQ9Ii45OSIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMzRCOTQiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIiBkPSJtMjg4LjQgMTUzLjIgMjIuMyAxNTMuMmg0Ny40VjBoLTQ1LjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeTI9Ii0zMi42NjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSIzNzIuODgiIHgxPSIyOTQuMDgiPjxzdG9wIHN0b3AtY29sb3I9IiM2RjM3OEQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzQTQyOTEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNF8pIiBkPSJtMTc1LjEgMTUzLjIgMzEgMTUzLjIgNDcuOC0xNTMuMkwyMDkuNCAweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHkyPSItMzIuNjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0zMi42NjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMzI1LjA4IiB4MT0iNDMxLjg4Ij48c3RvcCBzdG9wLWNvbG9yPSIjMjMzRDdEIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjkzRDdEIiBvZmZzZXQ9Ii4yNDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0EzQzgwIiBvZmZzZXQ9Ii41NDUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTEzQjg0IiBvZmZzZXQ9Ii44NjIiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUQzQTg2IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzVfKSIgZD0ibTI1My45IDE1My4yLTQ3LjggMTUzLjJoMTA0LjZsLTIyLjMtMTUzLjJMMzEyLjkgMEgyMDkuNHoiLz48cGF0aCBmaWxsPSIjYWYyMDI0IiBzdHlsZT0iZmlsbDojYWYyMDI0IiBkPSJNMTE2LjEgMEg1NS43djk0LjhsMzQuMiA1OC40LTM0LjIgNTguNHY5NC44SDExN0w5NS4yIDE1My4yeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIHkyPSI0My45MzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iNDMuOTM3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjIzMi42NyIgeDE9IjMyOS4xMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzg5MzY4MCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzg5MzY4MCIgb2Zmc2V0PSIuMzM1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhEMzE2RCIgb2Zmc2V0PSIuNTAyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkwMjk0RCIgb2Zmc2V0PSIuODQiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyNTQxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNl8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzZfKSIgZD0iTTE3NS4xIDE1My4yIDIwOS40IDBoLTkzLjN6Ii8+PHBhdGggZmlsbD0iIzk0MWIxZSIgY2xhc3M9InN0NyIgZD0iTTU1LjcgOTQuOFYwSDB6Ii8+PHBhdGggZmlsbD0iI2IxMjczOSIgc3R5bGU9ImZpbGw6I2IxMjczOSIgZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBjbGFzcz0ic3Q3IiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6Ii8+PHBhdGggZmlsbD0iIzk1MjQzMiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIgZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIvPjxwYXRoIGZpbGw9IiNkNDIwMjciIHN0eWxlPSJmaWxsOiNkNDIwMjciIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjQ0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc0OC45NiIgeDE9Ijc0OC45NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzk0QkU1NSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkQ1OCIgb2Zmc2V0PSIuMDQ0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhCQkM2QSIgb2Zmc2V0PSIuMzg5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg2QkM3NSIgb2Zmc2V0PSIuNzE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg0QkM3OSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgMjU5LjZjMS43LTI1LjQgMTAtNTQuNiAxOC44LTg1LjYgMS40LTUgMi44LTEwIDQuMi0xNS4xLTEuNC01LjUtMi44LTEwLjktNC4yLTE2LjItOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zNyA4LjktNTAuNmgtNDUuOWMtNy41IDE4LjMtMTAuMyAyOS4xLTguOSA1MC4zIDEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxMyA0OS4zIDI4IDEwNi4yIDIzLjIgMTY0LjJoMTIuOWMtNy42LTEyLjgtMTAuNC0yNy4zLTktNDd6IiBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiB5Mj0iLTE4NC40NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSIxMTcuMjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNzMzLjQ5IiB4MT0iNjUzLjc2Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDhBMjRCIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEFBMTRFIiBvZmZzZXQ9Ii4xNjgiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEI5RTU3IiBvZmZzZXQ9Ii40MDUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDk5QTY3IiBvZmZzZXQ9Ii42ODMiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDQ5NDdEIiBvZmZzZXQ9Ii45OSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzN0UiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTYxNC41IDE0Mi4zYy04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTMyIDguOS01MC4zaC0zNS40YzUuNyA1My45LTMuOCAxMDYuNy0xMy42IDE2Ni44LTUuNyAzNS0xMS43IDcxLjMtMTMuMiAxMDAuNi0xLjEgMjEuMS40IDMyLjggMS44IDM5aDkzLjVjNC44LTU3LjktMTAuMy0xMTQuOC0yMy4yLTE2NC4xeiIgZmlsbD0idXJsKCNTVkdJRF84XykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfOF8pIi8+PHBhdGggZmlsbD0iIzFjOWE0OCIgZD0iTTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIgc3R5bGU9ImZpbGw6IzFjOWE0OCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIHkyPSItMTg1Ljk2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI4MTIuODMiIHgxPSI4MTIuODMiPjxzdG9wIHN0b3AtY29sb3I9IiM2OUEwNjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2MzlENUMiIG9mZnNldD0iLjA0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzRDOTQ0RiIgb2Zmc2V0PSIuMjE5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM3OEU0NyIgb2Zmc2V0PSIuNDE4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzI5OEI0NCIgb2Zmc2V0PSIuNjUxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzOEE0MyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjgwLjUgMGMxMC43IDU1LjMtMi41IDExMC40LTE1LjkgMTU4LjkgMTEuNyA0NS4zIDIzLjIgOTUuOCAxOC45IDE0Ny42aDM5LjZWMGgtNDIuNnoiIGZpbGw9InVybCgjU1ZHSURfOV8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSIxMjAuNTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNjUyLjQ1IiB4MT0iNjUyLjQ1Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDVCNURDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDRCMEQ3IiBvZmZzZXQ9Ii4yMiIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUE0QzkiIG9mZnNldD0iLjUzNyIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNTkxQjQiIG9mZnNldD0iLjkxMiIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNThDQUUiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTU0Mi4zIDI2Ny40YzEuNS0yOS40IDcuNS02NS42IDEzLjItMTAwLjZDNTY1LjMgMTA2LjcgNTc0LjggNTQgNTY5LjEgMGgtNzAuOGMtMS40IDExLjQtMi45IDE5LjItMS44IDQxLjggMS41IDMxLjYgNy41IDcwLjUgMTMuMiAxMDguMiA4LjQgNTUuNCAxNi42IDEwOC44IDE1LjEgMTU2LjRINTQ0Yy0xLjMtNi4yLTIuOC0xNy45LTEuNy0zOXoiIGZpbGw9InVybCgjU1ZHSURfMTBfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZmlsbD0iIzJhMzg4NiIgc3R5bGU9ImZpbGw6IzJhMzg4NiIgZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHkyPSI3Ny4xMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTQuMzI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc5Ni43MSIgeDE9Ijc1MS4wNSI+PHN0b3Agc3RvcC1jb2xvcj0iIzYyQjE2RSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzg3Qjk1NyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgNTAuNmMxLjcgMjcuMyAxMCA1OC43IDE4LjggOTIgMS40IDUuMyAyLjggMTAuNyA0LjIgMTYuMkM2NzguMSAxMTAuNCA2OTEuMiA1NS4zIDY4MC41IDBoLTMwYy03LjUgMTMuNi0xMC4zIDI5LjQtOC45IDUwLjZ6IiBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiB5Mj0iLTE4OS4yOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSIxMTMuNzEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNjMxLjU5IiB4MT0iNTUwLjQiPjxzdG9wIHN0b3AtY29sb3I9IiMwNjlBRDQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMEEwQ0UiIG9mZnNldD0iLjM1MiIvPjxzdG9wIHN0b3AtY29sb3I9IiM1QkIwQzAiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTUwOS44IDE1MGMtNS43LTM3LjctMTEuNy03Ni42LTEzLjItMTA4LjItMS4xLTIyLjcuNC0zMC40IDEuOC00MS44aC00MS41YzEuNSA0MC4xLTEuNSA4NS4zLTcgMTYwLjgtMy4xIDQzLjUtOCAxMTAuNS03IDE0NS43SDUyNWMxLjQtNDcuNy02LjgtMTAxLjEtMTUuMi0xNTYuNXoiIGZpbGw9InVybCgjU1ZHSURfMTJfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHkyPSItMTg1Ljg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1MDUuMzMiIHgxPSI1MDUuMzMiPjxzdG9wIHN0b3AtY29sb3I9IiMxRTQ1OEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxRjRGOTYiIG9mZnNldD0iLjI0MSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyQjZBQUIiIG9mZnNldD0iLjcyOSIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMzdCQjkiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xM18pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzEzXykiIGQ9Ik0zNTguMSAzMDYuNGg1Ni41VjBoLTU2LjVsMTcuNiAxNTMuMnoiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE0XyIgeTI9IjEyMC41NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMTg1Ljg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjU1NC45MiIgeDE9IjU1NC45MiI+PHN0b3Agc3RvcC1jb2xvcj0iIzNGOUFDOSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzIwNjJBMiIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNDQ5LjkgMTYwLjhjNS41LTc1LjUgOC41LTEyMC42IDctMTYwLjhoLTQyLjJsLS4xIDMwNi40aDI4LjNjLTEtMzUuMSAzLjgtMTAyLjEgNy0xNDUuNnoiIGZpbGw9InVybCgjU1ZHSURfMTRfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xNF8pIi8+PC9nPjwvc3ZnPg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: rem(6px);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.o-minimal-header {
    background-color: var(--plain__enabled__fill__default);
    padding-top: .375rem;
    position: fixed;
    width: 100%;
    z-index: 3
}

.o-minimal-header .m-side-navigation {
    padding-top: .375rem;
    z-index: 1
}

.o-minimal-header .m-side-navigation.-open, .o-minimal-header .m-side-navigation.-opening {
    max-width: 100%
}

.o-minimal-header__supergraphic {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGhlaWdodD0iMzAwIiB3aWR0aD0iNzIwIj48c3R5bGU+LnN0N3tmaWxsOiM5NDFiMWV9PC9zdHlsZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSAtMy4zKSI+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgeTI9Ii0zMi42NjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI4NDIuMDgiIHgxPSIxMTguOTgiPjxzdG9wIHN0b3AtY29sb3I9IiM5NTIzMzEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MjFDMUQiIG9mZnNldD0iLjAzNiIvPjxzdG9wIHN0b3AtY29sb3I9IiNCMDI3MzkiIG9mZnNldD0iLjA4NSIvPjxzdG9wIHN0b3AtY29sb3I9IiNBRDFGMjQiIG9mZnNldD0iLjEyNCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNzIwMjYiIG9mZnNldD0iLjE1MSIvPjxzdG9wIHN0b3AtY29sb3I9IiNENDIwMjciIG9mZnNldD0iLjE3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDMjQzMSIgb2Zmc2V0PSIuMTc2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0I3MkI0QyIgb2Zmc2V0PSIuMTg5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzk1MzM3MSIgb2Zmc2V0PSIuMjA3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg4MzU3RiIgb2Zmc2V0PSIuMjE0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg1MzY4MSIgb2Zmc2V0PSIuMjQ0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzZGMzY4QiIgb2Zmc2V0PSIuMjY0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM5NDI4RiIgb2Zmc2V0PSIuMjkxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzM0Q3RCIgb2Zmc2V0PSIuMzI0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuNDE4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzJBMzg4NSIgb2Zmc2V0PSIuNDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzFENjJBMSIgb2Zmc2V0PSIuNTU4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzI3NkNBNSIgb2Zmc2V0PSIuNTciLz48c3RvcCBzdG9wLWNvbG9yPSIjNDM4RUIzIiBvZmZzZXQ9Ii42MSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1NUE1QkMiIG9mZnNldD0iLjY0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVDQUZCRiIgb2Zmc2V0PSIuNjU2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzU2QUJCRCIgb2Zmc2V0PSIuNjc4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzQzOUZCOCIgb2Zmc2V0PSIuNzA2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzE4OEVBRiIgb2Zmc2V0PSIuNzM3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAzOEJBRSIgb2Zmc2V0PSIuNzQzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA2OTI5MiIgb2Zmc2V0PSIuNzkiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDVBMTRCIiBvZmZzZXQ9Ii44ODciLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM5MjdFIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIgZD0iTTAgMGg3MjMuMXYzMDYuNEgweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHkyPSItMTA5LjI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0xMDkuMjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMjM1Ljk4IiB4MT0iMzI1LjA4Ij48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9Ii4zMzUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEQzMTZEIiBvZmZzZXQ9Ii41MDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyOTREIiBvZmZzZXQ9Ii44NCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI1NDEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMl8pIiBkPSJNMTc1LjEgMTUzLjIgMTE3IDMwNi40aDg5LjF6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjQ0Ni41NSIgeDE9IjQ3OC45MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuMjQzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwMkY3MiIgb2Zmc2V0PSIuNDYiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkEzQTdFIiBvZmZzZXQ9Ii43MTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjMTU0QTkzIiBvZmZzZXQ9Ii45OSIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMzRCOTQiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIiBkPSJtMjg4LjQgMTUzLjIgMjIuMyAxNTMuMmg0Ny40VjBoLTQ1LjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeTI9Ii0zMi42NjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSIzNzIuODgiIHgxPSIyOTQuMDgiPjxzdG9wIHN0b3AtY29sb3I9IiM2RjM3OEQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzQTQyOTEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNF8pIiBkPSJtMTc1LjEgMTUzLjIgMzEgMTUzLjIgNDcuOC0xNTMuMkwyMDkuNCAweiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHkyPSItMzIuNjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0zMi42NjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMzI1LjA4IiB4MT0iNDMxLjg4Ij48c3RvcCBzdG9wLWNvbG9yPSIjMjMzRDdEIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjkzRDdEIiBvZmZzZXQ9Ii4yNDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjM0EzQzgwIiBvZmZzZXQ9Ii41NDUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTEzQjg0IiBvZmZzZXQ9Ii44NjIiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUQzQTg2IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzVfKSIgZD0ibTI1My45IDE1My4yLTQ3LjggMTUzLjJoMTA0LjZsLTIyLjMtMTUzLjJMMzEyLjkgMEgyMDkuNHoiLz48cGF0aCBmaWxsPSIjYWYyMDI0IiBzdHlsZT0iZmlsbDojYWYyMDI0IiBkPSJNMTE2LjEgMEg1NS43djk0LjhsMzQuMiA1OC40LTM0LjIgNTguNHY5NC44SDExN0w5NS4yIDE1My4yeiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIHkyPSI0My45MzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iNDMuOTM3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjIzMi42NyIgeDE9IjMyOS4xMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzg5MzY4MCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzg5MzY4MCIgb2Zmc2V0PSIuMzM1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhEMzE2RCIgb2Zmc2V0PSIuNTAyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkwMjk0RCIgb2Zmc2V0PSIuODQiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyNTQxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNl8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzZfKSIgZD0iTTE3NS4xIDE1My4yIDIwOS40IDBoLTkzLjN6Ii8+PHBhdGggZmlsbD0iIzk0MWIxZSIgY2xhc3M9InN0NyIgZD0iTTU1LjcgOTQuOFYwSDB6Ii8+PHBhdGggZmlsbD0iI2IxMjczOSIgc3R5bGU9ImZpbGw6I2IxMjczOSIgZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBjbGFzcz0ic3Q3IiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6Ii8+PHBhdGggZmlsbD0iIzk1MjQzMiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIgZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIvPjxwYXRoIGZpbGw9IiNkNDIwMjciIHN0eWxlPSJmaWxsOiNkNDIwMjciIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjQ0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc0OC45NiIgeDE9Ijc0OC45NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzk0QkU1NSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkQ1OCIgb2Zmc2V0PSIuMDQ0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhCQkM2QSIgb2Zmc2V0PSIuMzg5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg2QkM3NSIgb2Zmc2V0PSIuNzE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg0QkM3OSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgMjU5LjZjMS43LTI1LjQgMTAtNTQuNiAxOC44LTg1LjYgMS40LTUgMi44LTEwIDQuMi0xNS4xLTEuNC01LjUtMi44LTEwLjktNC4yLTE2LjItOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zNyA4LjktNTAuNmgtNDUuOWMtNy41IDE4LjMtMTAuMyAyOS4xLTguOSA1MC4zIDEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxMyA0OS4zIDI4IDEwNi4yIDIzLjIgMTY0LjJoMTIuOWMtNy42LTEyLjgtMTAuNC0yNy4zLTktNDd6IiBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiB5Mj0iLTE4NC40NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSIxMTcuMjkiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNzMzLjQ5IiB4MT0iNjUzLjc2Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDhBMjRCIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEFBMTRFIiBvZmZzZXQ9Ii4xNjgiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEI5RTU3IiBvZmZzZXQ9Ii40MDUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDk5QTY3IiBvZmZzZXQ9Ii42ODMiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDQ5NDdEIiBvZmZzZXQ9Ii45OSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzN0UiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTYxNC41IDE0Mi4zYy04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTMyIDguOS01MC4zaC0zNS40YzUuNyA1My45LTMuOCAxMDYuNy0xMy42IDE2Ni44LTUuNyAzNS0xMS43IDcxLjMtMTMuMiAxMDAuNi0xLjEgMjEuMS40IDMyLjggMS44IDM5aDkzLjVjNC44LTU3LjktMTAuMy0xMTQuOC0yMy4yLTE2NC4xeiIgZmlsbD0idXJsKCNTVkdJRF84XykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfOF8pIi8+PHBhdGggZmlsbD0iIzFjOWE0OCIgZD0iTTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIgc3R5bGU9ImZpbGw6IzFjOWE0OCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIHkyPSItMTg1Ljk2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI4MTIuODMiIHgxPSI4MTIuODMiPjxzdG9wIHN0b3AtY29sb3I9IiM2OUEwNjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2MzlENUMiIG9mZnNldD0iLjA0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzRDOTQ0RiIgb2Zmc2V0PSIuMjE5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM3OEU0NyIgb2Zmc2V0PSIuNDE4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzI5OEI0NCIgb2Zmc2V0PSIuNjUxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzOEE0MyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjgwLjUgMGMxMC43IDU1LjMtMi41IDExMC40LTE1LjkgMTU4LjkgMTEuNyA0NS4zIDIzLjIgOTUuOCAxOC45IDE0Ny42aDM5LjZWMGgtNDIuNnoiIGZpbGw9InVybCgjU1ZHSURfOV8pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSIxMjAuNTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNjUyLjQ1IiB4MT0iNjUyLjQ1Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDVCNURDIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDRCMEQ3IiBvZmZzZXQ9Ii4yMiIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUE0QzkiIG9mZnNldD0iLjUzNyIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNTkxQjQiIG9mZnNldD0iLjkxMiIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNThDQUUiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTU0Mi4zIDI2Ny40YzEuNS0yOS40IDcuNS02NS42IDEzLjItMTAwLjZDNTY1LjMgMTA2LjcgNTc0LjggNTQgNTY5LjEgMGgtNzAuOGMtMS40IDExLjQtMi45IDE5LjItMS44IDQxLjggMS41IDMxLjYgNy41IDcwLjUgMTMuMiAxMDguMiA4LjQgNTUuNCAxNi42IDEwOC44IDE1LjEgMTU2LjRINTQ0Yy0xLjMtNi4yLTIuOC0xNy45LTEuNy0zOXoiIGZpbGw9InVybCgjU1ZHSURfMTBfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZmlsbD0iIzJhMzg4NiIgc3R5bGU9ImZpbGw6IzJhMzg4NiIgZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHkyPSI3Ny4xMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTQuMzI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc5Ni43MSIgeDE9Ijc1MS4wNSI+PHN0b3Agc3RvcC1jb2xvcj0iIzYyQjE2RSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzg3Qjk1NyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgNTAuNmMxLjcgMjcuMyAxMCA1OC43IDE4LjggOTIgMS40IDUuMyAyLjggMTAuNyA0LjIgMTYuMkM2NzguMSAxMTAuNCA2OTEuMiA1NS4zIDY4MC41IDBoLTMwYy03LjUgMTMuNi0xMC4zIDI5LjQtOC45IDUwLjZ6IiBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiB5Mj0iLTE4OS4yOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSIxMTMuNzEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNjMxLjU5IiB4MT0iNTUwLjQiPjxzdG9wIHN0b3AtY29sb3I9IiMwNjlBRDQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMEEwQ0UiIG9mZnNldD0iLjM1MiIvPjxzdG9wIHN0b3AtY29sb3I9IiM1QkIwQzAiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTUwOS44IDE1MGMtNS43LTM3LjctMTEuNy03Ni42LTEzLjItMTA4LjItMS4xLTIyLjcuNC0zMC40IDEuOC00MS44aC00MS41YzEuNSA0MC4xLTEuNSA4NS4zLTcgMTYwLjgtMy4xIDQzLjUtOCAxMTAuNS03IDE0NS43SDUyNWMxLjQtNDcuNy02LjgtMTAxLjEtMTUuMi0xNTYuNXoiIGZpbGw9InVybCgjU1ZHSURfMTJfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHkyPSItMTg1Ljg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1MDUuMzMiIHgxPSI1MDUuMzMiPjxzdG9wIHN0b3AtY29sb3I9IiMxRTQ1OEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxRjRGOTYiIG9mZnNldD0iLjI0MSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyQjZBQUIiIG9mZnNldD0iLjcyOSIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMzdCQjkiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xM18pIiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzEzXykiIGQ9Ik0zNTguMSAzMDYuNGg1Ni41VjBoLTU2LjVsMTcuNiAxNTMuMnoiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE0XyIgeTI9IjEyMC41NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMTg1Ljg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjU1NC45MiIgeDE9IjU1NC45MiI+PHN0b3Agc3RvcC1jb2xvcj0iIzNGOUFDOSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzIwNjJBMiIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNDQ5LjkgMTYwLjhjNS41LTc1LjUgOC41LTEyMC42IDctMTYwLjhoLTQyLjJsLS4xIDMwNi40aDI4LjNjLTEtMzUuMSAzLjgtMTAyLjEgNy0xNDUuNnoiIGZpbGw9InVybCgjU1ZHSURfMTRfKSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xNF8pIi8+PC9nPjwvc3ZnPg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: .375rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.o-minimal-header__top {
    align-items: center;
    border-bottom: 1px solid var(--small__enabled__fill__default);
    display: flex;
    height: 3rem;
    justify-content: flex-end
}

.o-minimal-header__logo {
    display: none;
    height: 3rem;
    order: 2;
    padding: .75rem .9375rem .75rem 1rem;
    width: 8.75rem
}

.o-minimal-header__logo #bosch-logo-text {
    fill: #ea0016
}

.-dark-mode .o-minimal-header__logo #bosch-logo-text, .o-minimal-header__logo #bosch-logo-anker {
    fill: var(--plain__enabled__front__default)
}

.o-minimal-header__actions {
    display: none;
    margin-bottom: 0;
    padding: 0
}

.o-minimal-header__actions li {
    margin: 0;
    padding: 0
}

.o-minimal-header__actions li:before {
    content: none
}

.o-minimal-header__actions .a-button__label {
    white-space: nowrap
}

.o-minimal-header__title {
    --font-size: 1rem;
    flex: 0 1 100%;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.o-minimal-header + .e-container {
    margin: 0 auto;
    max-width: 25rem
}

@media (min-width: 768px) {
    .o-minimal-header__actions {
        display: flex;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .o-minimal-header__falafel {
        display: none
    }

    .o-minimal-header__logo {
        display: block
    }

    .o-minimal-header__title {
        --font-size: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.5
    }

    .o-minimal-header .-open + * + .o-minimal-header__top .o-minimal-header__actions, .o-minimal-header .-opening + * + .o-minimal-header__top .o-minimal-header__actions {
        display: none
    }

    .o-minimal-header .-open + * + .o-minimal-header__top .o-minimal-header__falafel, .o-minimal-header .-opening + * + .o-minimal-header__top .o-minimal-header__falafel {
        display: block;
        margin-right: 1rem;
        order: 1
    }

    .o-minimal-header + .e-container {
        max-width: 35rem
    }
}

@media (min-width: 1194px) {
    .o-minimal-header__title {
        margin-left: 2rem
    }

    .o-minimal-header__top {
        transition: padding .25s cubic-bezier(.38, .04, .35, .96)
    }

    .o-minimal-header .-open + * + .o-minimal-header__top, .o-minimal-header .-opening + * + .o-minimal-header__top {
        padding-left: 16rem
    }

    .o-minimal-header .-open + * + .o-minimal-header__top .o-minimal-header__actions, .o-minimal-header .-opening + * + .o-minimal-header__top .o-minimal-header__actions {
        display: flex
    }

    .o-minimal-header .-open + * + .o-minimal-header__top .o-minimal-header__falafel, .o-minimal-header .-opening + * + .o-minimal-header__top .o-minimal-header__falafel {
        display: none
    }

    .o-minimal-header + .e-container {
        max-width: 50rem
    }
}

.o-context-menu {
    position: relative
}

.o-context-menu__menuSubitems, .o-context-menu__menuSubitems--beside {
    display: none
}

.o-context-menu ul {
    margin-bottom: 0
}

.o-context-menu a, .o-context-menu a:visited {
    text-decoration: none
}

.o-context-menu .m-popover__content, .o-context-menu__menuItems, .o-context-menu__menuSubitems--beside {
    padding: 0
}

.o-context-menu .m-popover__content {
    width: 15rem
}

.o-context-menu__trigger[data-frok-action=close] {
    display: none
}

.o-context-menu__menuSubitems--beside {
    box-shadow: 0 0 .5rem .01rem var(--shadow-fill);
    left: 15rem;
    position: absolute;
    top: 0;
    width: 15rem
}

.o-context-menu.-open .o-context-menu__trigger[data-frok-action=open] {
    display: none
}

.o-context-menu.-open .o-context-menu__trigger[data-frok-action=close] {
    display: flex
}

.o-context-menu.-open .m-popover {
    display: block;
    z-index: 999
}

.o-context-menu.-visible .m-popover {
    display: block
}

.o-context-menu .a-menu-item {
    position: relative
}

.o-context-menu .a-menu-item:first-of-type {
    z-index: 999
}

.o-context-menu .a-menu-item.-open .o-context-menu__menuSubitems {
    display: flex;
    flex-direction: column;
    padding: 0;
    width: 100%
}

.o-context-menu .a-menu-item.-open .a-icon {
    transform: rotate(180deg)
}

.o-context-menu .a-menu-item:hover .o-context-menu__menuSubitems--beside {
    display: block
}

.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon:before, .react-datepicker__year-read-view--down-arrow {
    border-color: #ccc;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    fill: #f0f0f0;
    stroke: #aeaeae;
    color: #f0f0f0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    fill: #fff;
    stroke: #aeaeae;
    color: #fff
}

.react-datepicker-wrapper {
    border: 0;
    display: inline-block;
    padding: 0
}

.react-datepicker {
    background-color: #fff;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    color: #000;
    display: inline-block;
    font-family: Helvetica Neue, helvetica, arial, sans-serif;
    font-size: .8rem;
    line-height: normal;
    position: relative
}

.react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker-popper {
    line-height: 0;
    z-index: 1
}

.react-datepicker__header {
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: .3rem;
    padding: 8px 0;
    position: relative;
    text-align: center
}

.react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
    border-top-left-radius: 0
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: .3rem
}

.react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0 15px
}

.react-datepicker-time__header, .react-datepicker-year-header, .react-datepicker__current-month {
    color: #000;
    font-size: .944rem;
    font-weight: 700;
    margin-top: 0
}

.react-datepicker-time__header {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.react-datepicker__navigation {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    text-indent: -999em;
    top: 2px;
    width: 32px;
    z-index: 1
}

.react-datepicker__navigation--previous {
    left: 2px
}

.react-datepicker__navigation--next {
    right: 2px
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px
}

.react-datepicker__navigation--years {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

.react-datepicker__navigation--years-previous {
    top: 4px
}

.react-datepicker__navigation--years-upcoming {
    top: -4px
}

.react-datepicker__navigation:hover :before {
    border-color: #a6a6a6
}

.react-datepicker__navigation-icon {
    font-size: 20px;
    position: relative;
    top: -1px;
    width: 0
}

.react-datepicker__navigation-icon--next {
    left: -2px
}

.react-datepicker__navigation-icon--next:before {
    left: -7px;
    transform: rotate(45deg)
}

.react-datepicker__navigation-icon--previous {
    right: -2px
}

.react-datepicker__navigation-icon--previous:before {
    right: -7px;
    transform: rotate(225deg)
}

.react-datepicker__month-container {
    float: left
}

.react-datepicker__year {
    margin: .4rem;
    text-align: center
}

.react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px
}

.react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    margin: 2px;
    width: 4rem
}

.react-datepicker__month {
    margin: .4rem;
    text-align: center
}

.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    margin: 2px;
    width: 4rem
}

.react-datepicker__input-time-container {
    clear: both;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left;
    width: 100%
}

.react-datepicker__input-time-container .react-datepicker-time__caption, .react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: auto
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
    -moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    display: inline-block;
    margin-left: 5px
}

.react-datepicker__time-container {
    border-left: 1px solid #aeaeae;
    float: right;
    width: 85px
}

.react-datepicker__time-container--with-today-button {
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    display: inline;
    position: absolute;
    right: -87px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    background: #fff;
    border-bottom-right-radius: .3rem;
    position: relative
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    border-bottom-right-radius: .3rem;
    margin: 0 auto;
    overflow-x: hidden;
    text-align: center;
    width: 85px
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    box-sizing: content-box;
    height: calc(195px + .85rem);
    list-style: none;
    margin: 0;
    overflow-y: scroll;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    background-color: #f0f0f0;
    cursor: pointer
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: #fff;
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    background-color: transparent;
    cursor: default
}

.react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    line-height: 1.7rem;
    margin: .166rem;
    text-align: center;
    width: 1.7rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover {
    background-color: #f0f0f0;
    border-radius: .3rem
}

.react-datepicker__week-number--selected {
    background-color: #216ba5;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__week-number--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__week-number--keyboard-selected {
    background-color: #2a87d0;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__week-number--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day-names {
    margin-bottom: -8px;
    white-space: nowrap
}

.react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day, .react-datepicker__day-name, .react-datepicker__time-name {
    color: #000;
    display: inline-block;
    line-height: 1.7rem;
    margin: .166rem;
    text-align: center;
    width: 1.7rem
}

.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text {
    cursor: pointer
}

.react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover, .react-datepicker__year-text:hover {
    background-color: #f0f0f0;
    border-radius: .3rem
}

.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {
    font-weight: 700
}

.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {
    background-color: #3dcc4a;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover, .react-datepicker__year-text--highlighted:hover {
    background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--holidays, .react-datepicker__month-text--holidays, .react-datepicker__quarter-text--holidays, .react-datepicker__year-text--holidays {
    background-color: #ff6803;
    border-radius: .3rem;
    color: #fff;
    position: relative
}

.react-datepicker__day--holidays .overlay, .react-datepicker__month-text--holidays .overlay, .react-datepicker__quarter-text--holidays .overlay, .react-datepicker__year-text--holidays .overlay {
    background-color: #333;
    border-radius: 4px;
    bottom: 100%;
    color: #fff;
    left: 50%;
    opacity: 0;
    padding: 4px;
    position: absolute;
    transform: translateX(-50%);
    transition: visibility 0s, opacity .3s ease-in-out;
    visibility: hidden;
    white-space: nowrap
}

.react-datepicker__day--holidays:hover, .react-datepicker__month-text--holidays:hover, .react-datepicker__quarter-text--holidays:hover, .react-datepicker__year-text--holidays:hover {
    background-color: #cf5300
}

.react-datepicker__day--holidays:hover .overlay, .react-datepicker__month-text--holidays:hover .overlay, .react-datepicker__quarter-text--holidays:hover .overlay, .react-datepicker__year-text--holidays:hover .overlay {
    opacity: 1;
    visibility: visible
}

.react-datepicker__day--in-range, .react-datepicker__day--in-selecting-range, .react-datepicker__day--selected, .react-datepicker__month-text--in-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--selected, .react-datepicker__quarter-text--in-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--selected, .react-datepicker__year-text--in-range, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--selected {
    background-color: #216ba5;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--in-range:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--selected:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--selected:hover, .react-datepicker__year-text--in-range:hover, .react-datepicker__year-text--in-selecting-range:hover, .react-datepicker__year-text--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected {
    background-color: #bad9f1;
    border-radius: .3rem;
    color: #000
}

.react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover, .react-datepicker__year-text--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range), .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range) {
    background-color: rgba(33, 107, 165, .5)
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled {
    color: #ccc;
    cursor: default
}

.react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover, .react-datepicker__quarter-text--disabled:hover, .react-datepicker__year-text--disabled:hover {
    background-color: transparent
}

.react-datepicker__day--disabled .overlay, .react-datepicker__month-text--disabled .overlay, .react-datepicker__quarter-text--disabled .overlay, .react-datepicker__year-text--disabled .overlay {
    background-color: #333;
    border-radius: 4px;
    bottom: 70%;
    color: #fff;
    left: 50%;
    opacity: 0;
    padding: 4px;
    position: absolute;
    transform: translateX(-50%);
    transition: visibility 0s, opacity .3s ease-in-out;
    visibility: hidden;
    white-space: nowrap
}

.react-datepicker__input-container {
    display: inline-block;
    position: relative;
    width: 100%
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
    box-sizing: content-box;
    padding: .5rem;
    position: absolute
}

.react-datepicker__view-calendar-icon input {
    padding: 6px 10px 5px 25px
}

.react-datepicker__month-read-view, .react-datepicker__month-year-read-view, .react-datepicker__year-read-view {
    border: 1px solid transparent;
    border-radius: .3rem;
    position: relative
}

.react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover, .react-datepicker__year-read-view:hover {
    cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: #b3b3b3
}

.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow {
    right: -16px;
    top: 0;
    transform: rotate(135deg)
}

.react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown, .react-datepicker__year-dropdown {
    background-color: #f0f0f0;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    left: 25%;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 50%;
    z-index: 1
}

.react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover, .react-datepicker__year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable, .react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__month-option, .react-datepicker__month-year-option, .react-datepicker__year-option {
    display: block;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type, .react-datepicker__year-option:first-of-type {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type, .react-datepicker__year-option:last-of-type {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover, .react-datepicker__year-option:hover {
    background-color: #ccc
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b3b3
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b3b3
}

.react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected, .react-datepicker__year-option--selected {
    left: 15px;
    position: absolute
}

.react-datepicker__close-icon {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: table-cell;
    height: 100%;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    background-color: #216ba5;
    border-radius: 50%;
    color: #fff;
    content: "×";
    cursor: pointer;
    display: table-cell;
    font-size: 12px;
    height: 16px;
    line-height: 1;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.react-datepicker__close-icon--disabled {
    cursor: default
}

.react-datepicker__close-icon--disabled:after {
    background-color: #ccc;
    cursor: default
}

.react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    clear: left;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 0;
    text-align: center
}

.react-datepicker__portal {
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {
    line-height: 3rem;
    width: 3rem
}

@media (max-height: 550px),(max-width: 400px) {
    .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {
        line-height: 2rem;
        width: 2rem
    }
}

.react-datepicker__portal .react-datepicker-time__header, .react-datepicker__portal .react-datepicker__current-month {
    font-size: 1.44rem
}

.react-datepicker__children-container {
    height: auto;
    margin: .4rem;
    padding-left: .2rem;
    padding-right: .2rem;
    width: 13.8rem
}

.react-datepicker__aria-live {
    border: 0;
    clip-path: circle(0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.react-datepicker__calendar-icon {
    height: 1em;
    vertical-align: -.125em;
    width: 1em
}

a {
    color: var(--minor-accent__enabled__front__default);
    display: inline
}

table td, table th {
    text-align: left
}

table tbody tr:hover {
    --plain__enabled__fill__default: var(--color-gray-95);
    background-color: var(--color-gray-95)
}

td.center, th.center {
    text-align: center
}

table tbody tr.selected {
    --plain__enabled__fill__default: var(--color-selected-accent);
    background-color: var(--color-selected-accent)
}

table tbody .action-buttons {
    display: flex;
    justify-content: right
}

table tbody .action-buttons.small .a-button.-without-label .a-button__icon {
    padding: 0 0 0 .5rem
}

table tbody tr td .a-chip {
    margin: .3rem 0
}

hr {
    border: none;
    border-top: .0625rem solid var(--color-gray-80)
}

h1 {
    font-size: 1.25rem
}

h1, h2 {
    font-weight: 400
}

h2 {
    font-size: 1.15rem
}

h3, h4, h5 {
    font-size: 1rem;
    font-weight: 700
}

h3, h4, h5, p {
    margin-block-end: 1rem;
    margin-block-start: 0
}

pre {
    font-family: monospace;
    font-size: 1em;
    margin: 0
}

.shell_margin-top {
    margin-top: var(--default-spacing)
}

.shell_full-width {
    width: 100%
}

.shell_clickable {
    cursor: pointer
}

.shell_layout-container {
    border-top: 1px solid var(--color-gray-80);
    box-sizing: border-box;
    padding: var(--default-spacing)
}

.shell_icon-button {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
    width: 24px
}

.shell_icon-button:hover {
    fill: var(--color-blue-50);
    color: var(--color-blue-50)
}

@media only screen and (max-width: 1024px) {
    .shell_screen-wider-1024 {
        display: none
    }
}

.bosh-modals-host {
    position: relative;
    z-index: 14
}

.shell-popup {
    z-index: 15
}

.shell_label-standalone {
    font-size: .75rem;
    margin: .25rem 1rem auto
}

.shell-menu-item {
    align-items: center;
    box-sizing: border-box;
    column-gap: .75rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    overflow: hidden;
    padding: .75rem;
    position: relative;
    width: 100%;
    word-break: break-all
}

.shell-menu-item:hover {
    background-color: var(--plain__enabled__fill__hovered);
    color: var(--plain__enabled__front__hovered);
    cursor: pointer;
    text-decoration: none
}

.shell-menu-item:active {
    background-color: var(--plain__enabled__fill__pressed)
}

.m-table th {
    line-height: 1.15rem
}

.m-table .a-checkbox label {
    display: initial;
    padding-left: 0
}

.m-table thead tr {
    z-index: 2
}

.m-table tbody tr:nth-child(2n) {
    background-color: #f8f9f9
}

.m-popover .o-context-menu__menuSubitems .a-menu-item:hover .a-checkbox label {
    background-color: var(--color-gray-90)
}

.m-popover .o-context-menu__menuSubitems .a-menu-item:active .a-checkbox label {
    background-color: var(--color-gray-80)
}

.a-notification {
    overflow-wrap: break-word;
    word-break: break-word
}

.m-dialog__title, .m-popover__head {
    font-size: 1.15rem;
    font-weight: 400
}

.m-popover .a-button {
    margin-bottom: unset
}

.m-dialog__content {
    overflow-y: auto
}

.m-form-field--dropdown {
    margin-top: 0
}

.keep-actions-space {
    max-width: calc(100% - 60px);
    overflow: hidden;
    text-overflow: ellipsis
}

section.basic-details-layout section h3 {
    width: 150px;
    word-break: break-word
}

.a-dropdown.modified:before {
    content: "*";
    font-size: 1.2rem;
    font-weight: 700;
    position: absolute;
    right: -1rem
}

.bosh-menu-list .bosh-menu-text {
    text-decoration: none !important
}

.a-link {
    display: inline
}

.m-dialog-native.suggestions-containing-modal, .m-dialog-native[open].suggestions-containing-modal, .m-dialog.suggestions-containing-modal .m-dialog__content, .suggestions-containing-modal .m-dialog-native__body {
    overflow-y: visible !important
}

.m-dialog-native[open].suggestions-containing-modal, .m-dialog.suggestions-containing-modal .a-box {
    overflow: unset
}

.value-modificator-fix {
    margin: unset;
    width: auto
}

.bosh-labelled-section--expandable .bosh-labelled-section--header {
    white-space: nowrap
}
Ca
.margin-bottom-1 {
    margin-bottom: 1rem
}

.margin-top-1 {
    margin-top: 1rem
}

.header-sub-menu a, .header-sub-menu a button, .header-sub-menu a span {
    display: block;
    text-align: left;
    text-decoration: none !important;
    width: 100%
}

.rollouts-command-bar_filter-chip {
    position: relative
}

.rollouts-command-bar_filter-chip sub {
    position: absolute;
    right: -.2rem !important;
    top: 0 !important
}

.rollouts-command-bar_separator {
    border-right: 1px solid #ccc;
    content: " ";
    height: 2.5rem;
    width: 1px
}

.rollouts-data-list_hide-check-all table thead .a-checkbox:first-child {
    visibility: hidden
}

@font-face {
    font-family: suite-font;
    font-style: normal;
    font-weight: 400;
    src: url(/e5d71595ba77b20b64e3.eot?17042709);
    src: url(/e5d71595ba77b20b64e3.eot?17042709#iefix) format("embedded-opentype"), url(/819e96038ac13f9f42f3.woff2?17042709) format("woff2"), url(/2e4ce3c31ee64bacdc38.woff?17042709) format("woff"), url(/fd807a885598a153cc50.ttf?17042709) format("truetype"), url(/37a63918b418c3a43780.svg?17042709#suite-font-3) format("svg")
}

.suite-font-icon {
    display: inline-block;
    font-family: suite-font, sans-serif;
    font-size: 24px;
    height: 24px;
    width: 24px
}

.suite-suite:before {
    content: "\e800"
}

.suite-analytics:before {
    content: "\e801"
}

.suite-hub:before {
    content: "\e802"
}

.suite-permissions:before {
    content: "\e805"
}

.suite-things:before {
    content: "\e806"
}

.suite-rollouts:before {
    content: "\e808"
}

.suite-remotemg:before {
    content: "\e809"
}

.suite-manager:before {
    content: "\e80a"
}

.suite-gateway:before {
    content: "\e80b"
}

.suite-insights:before {
    content: "\e80c"
}

.error-code--background {
    align-items: center;
    background-color: var(--color-gray-95);
    background-image: url(/f21bb00481ab04dbf349.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    height: 100vh;
    justify-content: center;
    overflow: hidden;
    width: 100vw
}

.error-code--container {
    margin: 0 2rem;
    max-width: 74.625rem
}

.error-code--code {
    margin-bottom: 2rem
}

.error-code--description, .error-code--sub {
    margin-bottom: 4rem
}

.shell_progress-dialog--container-minWidth {
    min-width: 350px
}

.shell_progress-dialog--inner-container-padding {
    padding: 8px
}

.shell_progress-dialog--width .a-progress-indicator {
    width: 100%
}

:root {
    --color-black: #000;
    --color-white: #fff;
    --color-gray-95: #eff1f2;
    --color-gray-90: #e0e2e5;
    --color-gray-85: #d0d4d8;
    --color-gray-80: #c1c7cc;
    --color-gray-75: #b2b9c0;
    --color-gray-70: #a4abb3;
    --color-gray-60: #8a9097;
    --color-gray-50: #71767c;
    --color-gray-40: #595e62;
    --color-gray-30: #43464a;
    --color-gray-20: #2e3033;
    --color-gray-10: #1a1c1d;
    --color-red-95: #ffecec;
    --color-red-90: #ffd9d9;
    --color-red-50: #ed0007;
    --color-red-45: #d50005;
    --color-red-40: #be0004;
    --color-fuchsia-40: #9e2896;
    --color-fuchsia-50: #c535bc;
    --color-blue-90: #d1e4ff;
    --color-blue-80: #9dc9ff;
    --color-blue-75: #7ebdff;
    --color-blue-70: #56b0ff;
    --color-blue-60: #0096e8;
    --color-blue-50: #007bc0;
    --color-blue-45: #006ead;
    --color-blue-40: #00629a;
    --color-blue-30: #004975;
    --color-blue-20: #003253;
    --color-blue-10: #001d33;
    --color-turquoise-50: #18837e;
    --color-green-90: #b8efc9;
    --color-green-60: #37a264;
    --color-green-50: #00884a;
    --color-green-40: #006c3a;
    --color-yellow-90: #ffdf95;
    --color-yellow-85: #ffcf00;
    --color-yellow-50: #8f7300;
    --color-yellow-40: #725b00;
    --color-bg-blur: hsla(213, 5%, 46%, .25);
    --color-selected-accent: var(--color-blue-90);
    --3-spacing: 3rem;
    --2-spacing: 2rem;
    --default-spacing: 1rem;
    --half-spacing: 0.5rem;
    --minor-accent__enabled__text__default: var(--minor-accent__enabled__front__default);
    --minor-accent__enabled__line__default: var(--minor-accent__enabled__front__default);
    --integrated__enabled__text__default: var(--integrated__enabled__front__default);
    --integrated__enabled__text__hovered: var(--integrated__enabled__front__hovered);
    --integrated__enabled__text__pressed: var(--integrated__enabled__front__pressed)
}

.react-time-picker {
    background-color: var(--neutral__enabled__fill__default);
    height: 3rem
}

.react-time-picker:focus-within {
    background-color: var(--neutral__focused__fill__default)
}

.react-time-picker:hover:not(:focus-within) {
    background-color: var(--neutral__enabled__fill__hovered)
}

.react-time-picker.react-time-picker--disabled.react-time-picker--disabled {
    background-color: var(--neutral__enabled__fill__default);
    color: var(--neutral__enabled__front__default)
}

.react-time-picker > .react-time-picker__wrapper {
    border: 0;
    border-bottom: .0625rem solid var(--neutral__enabled__front__default);
    padding: 0 1rem
}

.react-time-picker.react-time-picker--disabled > .react-time-picker__wrapper {
    border-bottom-color: var(--neutral__disabled__front__default)
}

.react-time-picker > .react-time-picker__wrapper:focus-within {
    border-bottom-color: var(--neutral__focused__front__default)
}

.a-toggle__box {
    width: 50px
}

.a-toggle__label {
    width: calc(100% - 50px)
}

.rollouts-configurations-blade .a-dropdown--disabled label, .rollouts-configurations-blade .a-dropdown--disabled select {
    color: unset
}

.rollouts-configurations-blade .a-dropdown--disabled label {
    color: var(--color-gray-40);
    z-index: 1
}

.json-view-wrapper {
    flex: auto;
    overflow: hidden
}

.json-view-disabled {
    opacity: .7
}

.code-editor-wrapper {
    border: 1px solid var(--color-gray-80);
    box-sizing: border-box;
    height: 100%
}

.code-editor {
    height: 100%
}

.code-editor-label {
    margin-bottom: 0
}

.form-field-validation-error {
    background-color: var(--color-red-95);
    border-top: 1px solid var(--color-red-50);
    color: var(--color-red-45);
    font-size: .75rem;
    padding: .1875rem 1rem
}

.shell_modal, .shell_modal--bg {
    z-index: 12
}

.shell_modal {
    left: 50%;
    max-height: 100%;
    max-width: 750px;
    overflow: auto;
    position: fixed;
    top: 40%;
    transform: scale(1) translate(-50%, -40%)
}

.shell_modal--bg {
    backdrop-filter: blur(.25rem);
    background-color: var(--color-bg-blur);
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw
}

.shell_popup {
    z-index: 99
}

.shell_popup.-close-button .m-popover__head {
    padding-right: 2rem
}

.shell_popup__arrow, .shell_popup__arrow:before {
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 1
}

.shell_popup__arrow:before {
    background: #fff;
    border: solid #ccc;
    border-width: 0 1px 1px 0;
    box-sizing: border-box;
    content: ""
}

.shell_popup[data-popper-placement^=top] > .shell_popup__arrow {
    bottom: -6px
}

.shell_popup[data-popper-placement^=top] > .shell_popup__arrow:before {
    transform: rotate(45deg)
}

.shell_popup[data-popper-placement^=bottom] > .shell_popup__arrow {
    top: -6px
}

.shell_popup[data-popper-placement^=bottom] > .shell_popup__arrow:before {
    transform: rotate(-135deg)
}

.shell_popup[data-popper-placement^=left] > .shell_popup__arrow {
    right: -6px
}

.shell_popup[data-popper-placement^=left] > .shell_popup__arrow:before {
    transform: rotate(-45deg)
}

.shell_popup[data-popper-placement^=right] > .shell_popup__arrow {
    left: -6px
}

.shell_popup[data-popper-placement^=right] > .shell_popup__arrow:before {
    transform: rotate(135deg)
}

.shell_popup[data-popper-reference-hidden=true] {
    pointer-events: none;
    visibility: hidden
}

.shell_info-button {
    fill: var(--color-black);
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 2px;
    overflow: hidden;
    padding: 0;
    vertical-align: -2px
}

.shell_info-button:hover {
    fill: var(--color-blue-50)
}

.shell_info-button:active {
    fill: var(--color-blue-40)
}

.shell_info-button__popover-content {
    max-height: 650px;
    max-width: 400px;
    overflow-x: hidden;
    overflow-y: auto
}

.bosh_copy-to-clip-button {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
    width: 24px
}

.bosh_copy-to-clip-button:hover:not(:disabled) {
    fill: var(--integrated__enabled__front__hovered);
    color: var(--integrated__enabled__front__hovered)
}

.bosh_copy-to-clip-button:hover:disabled {
    cursor: default
}

.bosh_copy-to-clip-button:active:not(:disabled) {
    fill: var(--integrated__enabled__front__pressed);
    color: var(--integrated__enabled__front__pressed)
}

.table-checkbox-column {
    width: 56px
}

.table-layout-fixed {
    table-layout: fixed
}

.action-table-notification-column {
    color: var(--color-red-50);
    padding-left: 0;
    width: 32px
}

.custom-label-format-action-table {
    margin-top: 30px;
    padding-left: 15px
}

.action-table-container {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.action-table-container-scrollable {
    overflow: hidden;
    overflow-y: auto
}

.action-table-wrapper {
    display: flex;
    flex: 1;
    flex-direction: column;
    width: 100%
}

.pagination-wrapper {
    text-align: center
}

.shell_action-table-description {
    margin-bottom: var(--half-spacing)
}

.shell_action-table-label {
    margin-bottom: 0;
    margin-top: 0
}

.shell_action-table-total-count-label {
    line-height: 24px;
    padding: 9px 10px
}

.shell_action-table-add-item {
    padding: 0;
    position: relative;
    text-align: right;
    white-space: nowrap
}

.shell_action-table-core-actions {
    display: flex
}

.shell_action-table-core-actions .a-button {
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 9px
}

.shell_action-table-core-actions .a-button .a-button__icon, .shell_action-table-core-actions .a-button .a-button__label, .shell_action-table-core-actions .a-button.a-button.-without-label .a-button__icon {
    margin: 0;
    padding: 0
}

.shell_action-table-alert-error-icon {
    color: var(--color-red-50)
}

.shell_command-bar-search-wrapper {
    display: inline-block;
    position: relative;
    top: 0;
    width: 100%
}

.shell_command-bar-search-input {
    border: none;
    border-bottom: 1px solid var(--color-gray-80);
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    flex: none;
    font-family: inherit;
    font-size: 14px;
    font-weight: inherit;
    height: 34px;
    margin: 0;
    outline: none;
    padding-left: 15px;
    padding-right: 46px;
    transform-origin: 0 0;
    width: 100%
}

.shell_command-bar-search-button {
    position: absolute;
    right: 6px;
    top: 6px
}

.shell_command-bar-search-button > .a-icon {
    font-size: 23px
}

.empty-state {
    margin: var(--3-spacing) auto
}

.empty-icon, .empty-state {
    color: var(--color-gray-80);
    text-align: center
}

.empty-icon {
    height: 150px;
    margin-left: 30px;
    margin-right: 30px
}

.console_error-state-external-icon {
    font-size: 16px;
    margin-bottom: 7px;
    margin-left: 2px;
    vertical-align: baseline
}

.console_error-state-external-icon:hover {
    color: var(--color-blue-50)
}

.console_error-state-link a {
    text-decoration: none
}

.console_error-state-link a:link, a:active, a:hover, a:visited {
    text-decoration: none
}

.confirmation-dialog-deletelist {
    list-style-type: square;
    text-align: left
}

.confirmation-dialog-listitem {
    word-break: break-all
}

.confirmation-dialog-scroll {
    flex: 1;
    max-height: 40vh;
    overflow-y: auto;
    text-align: left
}

.bosh-labelled-section--container {
    display: flex;
    flex-wrap: wrap;
    line-height: 1.5rem;
    width: 100%
}

.bosh-labelled-section--expandable {
    flex-direction: column;
    flex-wrap: nowrap
}

.bosh-labelled-section--header {
    box-sizing: border-box;
    flex: initial;
    font-size: 1rem;
    font-weight: 700;
    margin: 0;
    max-width: 250px;
    min-width: 121px;
    padding: 0 .5rem 0 0
}

.bosh-labelled-section--header .shell_info-button {
    margin-left: .5rem
}

.bosh-labelled-section--expander {
    background: transparent;
    border: none;
    cursor: pointer;
    font-weight: 700;
    margin: 0;
    padding: 0
}

.bosh-labelled-section--expander .a-icon {
    vertical-align: bottom
}

.bosh-labelled-section {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    min-width: 70%
}

.bosh-labelled-section--collapsed .bosh-labelled-section {
    display: none
}

.bosh-labelled-section > button {
    flex: 0 0 auto
}

.bosh-labelled-section > span {
    flex: 0 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bosh-labelled-section--copy-icon {
    margin-top: -3px
}

.shell_margin-bottom {
    margin-bottom: var(--default-spacing)
}

.ellipsed-cell--container {
    display: flex;
    line-height: 1.25rem;
    max-width: 100%;
    padding: 0;
    position: relative;
    vertical-align: text-bottom
}

.ellipsed-cell--ellipsis {
    left: 0;
    line-height: normal;
    max-width: 100%;
    min-width: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 100%
}

.ellipsed-cell--container:after, .ellipsed-cell--ellipsis:after {
    content: "-";
    display: inline;
    visibility: hidden
}

.action-table-header {
    background-color: var(--color-gray-95);
    box-sizing: border-box;
    display: flex;
    height: 42px;
    justify-content: flex-end;
    width: 100%
}

.action-table-header-search {
    flex: 1;
    padding: 4px;
    position: relative
}

.action-table-header-actions {
    flex: 1;
    padding: 0;
    position: relative;
    text-align: left;
    white-space: nowrap
}

.action-table-header-actions .a-button {
    margin: 0;
    padding: 9px
}

.action-table-header-actions .a-button .a-button__icon, .action-table-header-actions .a-button .a-button__label, .action-table-header-actions .a-button.a-button.-without-label .a-button__icon {
    margin: 0;
    padding: 0
}

.shell_margin--right {
    margin-right: 1rem
}

.shell_margin--left {
    margin-left: 1rem
}

.shell_margin--top {
    margin-top: 1rem
}

.shell_margin--bottom {
    margin-bottom: 1rem
}

:root {
    --supergraphic-height: 16px;
    --header-height: 64px;
    --header-headline-font-size: 1.25rem;
    --header-nav-font-size: 1rem;
    --menu-width-extended: 300px;
    --menu-width-collapsed: 48px;
    --menu-padding-left-right: 12px;
    --menu-bg-color: var(--color-gray-20);
    --menu-active-bg-color: var(--color-gray-30);
    --menu-text-color: var(--color-white);
    --menu-disabled-color: var(--color-gray-40);
    --content-bg-color: var(--color-white);
    --icon-size: 24px;
    --highlight-color: var(--color-blue-50);
    --padding-top-bottom: 20px;
    --padding-left-right: 8px
}

.bosh-body {
    display: grid;
    font-family: boschsans, sans-serif;
    grid-template-areas:"supg supg" "nav header" "nav main";
    grid-template-columns:auto 1fr;
    grid-template-rows:min-content var(--header-height) auto;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.bosh-supergraphic {
    grid-area: supg;
    width: 100%
}

.bosh-supergraphic--image {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADcgAAAAwCAMAAACo04jfAAABEVBMVEXUDhQjiz2UIDCHu22xJTcAnF0ApswAnF4rfrUnpMogW6MTOoUppMklM4YUOoQmo8oWOYMApcsqfbUXOIIhXKOvFhQko8ogW6IWN4AYN4AbN4AeN4ERPIaGu24pN4JJPI4hXKQhN4FfN4xUOo1dOI1tNIthN4w7P5A/Po9EPY9PO45YOY1WOY1lNoxqNYtAPo9NO45jNowmN4FGPY9LPI5aOI1CPo9SOo45QJBpNYsjN4FROo5oNYxnNYwkN4FhsG49P5CHNH4lN4GHM3wrk08mb62fIjIAnVkRmTjFEhktO4quFhRztmuwHSV5NIU7pV4iSJWYKmVTq2USpcoqibsnmMS1HT8gXaQAo7EAoZQAnnWNX2GZAAALWElEQVR42uzdaVfaUBDGcW0MFyiCSgGtJ3a1+77vNo1tDxRUrKTq9/8gDQZMQgwmSpI7c5+/Hg8vffs7c2eYu4L8/VqQvl5janMo52zLsszNcM+CfRz1xe2r29NgLwPdm+h2uLuTvfX3ONiTYHcme3/aZ7dHwV4EeuPvxlm99vcw2DtfzwM9CPb9pPvBPvjrbIR6FejHsG9un0bdOqP1qK5HthZudVrVpC2lXD371mba+mIatcotwv0srlCq2MywWpqVUqryt6BKx79H6cokktTVOGd0tybbn0eTbQNy5CA3VXJ/ALn865vWDiCXOeS8CEFuqToKonNBJynk9q61CEcLcsUIyMFw4ypqQU5XJpG8LY11YcjtziNAjgHkFqZBrj2H8s4G5AA5t3gTOWkxR1FzKUHuX4twtCC3ctAMB8V5jHNqFhRp+VgZx4kLtauxLgy57XkEyHGAXA+Qk7q2ZQJyeUKuQwZy9eowuTVXPy+5MAfIAXKJGEdPcSpB7lAoAjlx0TTWGYAcIMcUcguAnNz1zU1ADpAbFetlJQHQERFdOpDrAHKREYNczYuU4Sr+SgVFOtLZQ07ESdUlOQ0rcoAcV8j1ADmpswG5PCDnpSTkmI7n6nJArkU5QI664kqVYKXlghodMXecuHT7Guu6WJED5JhCborkADkZ6gNygFwsyF11qg6D6M4LkFMFcgNHXKQIl5HhvNS5dsIYcmIm6cyX5Ay8rATk1IPcHJIgQC5fyHWoQK56dZxjL3KYk1Jz64up1KIcIFfzYqA4dSDH99aJmFmGxjjDwMtKQI4r5BqYyMlc2wLkMJGLOZFzIq25evblMpEr0+0EclR+nQZQ3CnjADmdYeKSKbQkZ3QBOUCOJ+SwIyd39g4gh2MniSDnhceWscvyauXNMt0cyOUPtASUG5AgXCanTcKpdbbyUOeWmHW6UktyWJED5NhADlcr5a4PyAFysZ9WetEfz+WvudW0rlaW6eZO5Oj8DCgwruSVhuIAORdyvAZyIo12Wb+t1AysyAFyLCGHLwSXO9vC1Up8IXjCiRwz0dWzL1XI7VGHHKGZXHEAw51bU42zlWxunYjUUmpJDi8rATkukOtNgxyuneSfbeILwQE5D3LJRnJ4bHmJALkoyLkjORqeG0Bx41RfkuMBOZFi7JfkNLysBOQ4Qq4ByElduw/I5Qq5DkPIkR3NZa457MhFPq30/kj9oTiQlnGlNKtUADmOt05E2jH/AoIuXlYCcvwg5w7k8P0D0mabgFyukNvgCjmM53KDHOWjlaOJ3MTYy/0j5YeahISTZhKnFuQEbciJswLkkmUAcoAcP8g5WMOSnMz1TSdADpCLDzlZNLcUjCTmALmIiZwjJD/iZJm/eR/GlDuoSce4ki8pGKcI5A4pQ05MCUty8TOwIgfIsYNcD5CTu7YFyOUKuY4akCMtOo90RCBXptwJ5FwnSb0pN/7vlCFcpOFwtnIMOZ1kItu2NNZ1sSIHyDGDXK8ByMmdbQ7bAeT+s3dvOY0DQRSGhRD05EJiQ3rCQ5zXrMPywyiWAngmBPa/kmmHSzwXAYbYXafq/HnJFj5VuyoS5FZQkLsehWRiDnM+l3QCuXKIXIDc32MvKSO41z/NidxAiuIkTuJeGlhYWwm568T1m6VLcnxZScjpgJwPcduJ5CpCLu5EbmkQcrCjuauj1wnk7obIPS87ac69Xv8L+dOU3HZggHHjL3duIDzIuf4zdEnuhBFyGiC38SFuOxHcriDkYkJuVZqFHEUXSgi5/0EOqMttfMIJN9w+CxM5qKWVLlbaDxBk/ESOkNMFOU/ICa/KnyLkIk3kCDnbjy27gdxsCJxCyE0bWVScjW0nQNcHXMTMfCTHl5WEnArIbfz78SO5mK0JuciQWxJy8OO5FqLrYyIHfkYODHLftkpXm4y/ksltJxhLK138lB8gIOQIOVWQ84Sc8HZFke+7IeSiQK4Eg1wy+jcIzEkdz3UCuTkh11/3nMQRcvsef4iHnJPRqeoyvqwk5BRBzhNy0qtyQo6QkwY52NHc1ScK7iLkdEJuesi44mxATvyuEycl3R/JnRJyhJweyG18He8PCG5dcCIXF3JLQk6j6JLIkOM3cv11r4hwg3Fnfde/7UQw5JysTBwg4MtKQk4D5Hwd7w9Ibpe/QC4n5CJAblUSctYfW14cv3I+RA4dctNGZJydbSdid504cen+SC7LCDlCTgvkNoSc+KqCkIs6kYOD3NWoXQikSzqud8jdEXI9NqXhCLm6VOCuEyc0A5fk+LKSkNMAOU/ISW9XHCB3Q8hFgNwSDXLXIwEFfOnR3MU+npGDhRwVR8jVpemZsJzcdH8kl9VvK29PGCEHD7l6IMdtJ7KrckKOkGsHucliJKZJCF50F8fv7mGIHCDkpo2gDDd+K247adXjmZyc8AxckuPLSkIOH3J7x3HbiejWhFxkyJV4kBst6pRrLuk4Qk4P5La4inuTcYRcq9Kw6+RMSE5+t4rfVmYBcnxZScipgJwn5MS3y4tQ/hwh1z/klniQmyxC0jCH+OVc8noQnJCDhtz0EBTjxu/FtZVtSqUsrXQQKYZckFzGl5WEnAbIbQg5+VWEHCH3echJFN0khEW6LiZy84cZclCQu3yCHBThBuMopbo7j7600gGl+CO52qh8WUnIaYCcJ+TEty4KQi4q5EpAyF0vQqIxh/XYkpAj5CwoLvQr1VzL6wOmFaf8klz9tvInIUfIwUNu4z8e11ZGqsr/gNwNIdcz5FaaIEfRiYFcOZ9BZxpyg0Z6DGcBco/ug5Czbjjll+Sy+pfxEzlCDh9ynpCTHyEXeyK31Ag5YZoL9hKNuS4mcjPssCD3u7272U0bCgIorCzycxNEoK2rLmzELo9RWWYBKIa4alyF93+QXickJgnBeGE8M/ccJN7h03jmPjolimvLOCDXFnLnR4TizC/JVY5LWJEDcuohlwM5+ZXZS+lrQO60kLtb2oWcLMxJ1lwXEzndX1YGCzm3kznF+X6ODedfH2geyKG4EB4gSKrfGQE55ZB7cxwPyQmuSIFcvxM5nZC7ibcpFN3QJ0x0HUDuAch9mVDIuTqLhAsAck1HKzFcMEtyFeR+z88IyOmGXATk5LfIPk7kVkDutBO5iUrIjeIqNPcuIAfkRCpODuMGAzc23MX4EORgXDBLcp5x/n8N5ICccsjl0UucrZRcmQK5nidyOiH3Pd6mHXQyRNcF5H7oThXkrh6dUMMNxDU23FdHKyFcaEtyz5KbATkgpxxyUUvIsSTXRwUTuX4hd7fUCblR7ANzh+oZcsqPVgYDOVcXgOIGtq+d7L91AuOCe0nu2XH3cyAH5HRDLgdyCiqz19K3gByQOxZyljQ37CIgB+T4njIkyH0ayKG4IJfkKsn9mSM5IKcacnkE5BRUpECuV8h5x+mEXH220pzoOiEdkLMMuW9Xt06S4QaSs3zt5B3kIFywS3LbFTkgB+R0Qy4Ccgpa7IPcCsgBuWbI3cQ+u5obdhGQswq5v7dOjOJkM8445J7Ot6G4oJfkkuo3B3JATjXk8sjH2UrplWkG5PqF3EQr5IbxToiuVaeA3MP1VHfXuiCH4YCch9zGkwvDtXtJLrGZX5FDckBONeSiKs5WSq8Acn3vyKmF3KeJHJhrFZALEXJupyAVZ/1s5QbGtWxtFnJrIAfkVEMuB3IaWmR1aR2QOx3klkAOzXUDuanyDELO7RQs4yxfO7kYX6K4lq0Tq5KbATkgpxlyeQTkNFQCub4hN1ELuVF8KMOg60R0HUDu31R3uiDnOG0C5KrXBzBc2+5tQs5/WQnkgJxmyEU+rp3Ir9gPuRWQA3K/GosbM6w5IPcxIIfigNzTJYo7ro31JTn/+ACSO9jsP9EH0odsokfbAAAAAElFTkSuQmCC) round;
    height: var(--supergraphic-height);
    width: 100%
}

.bosh-supergraphic--note {
    background: var(--color-gray-95);
    font-weight: 600;
    padding: 3px 10px;
    text-align: center
}

.bosh-header {
    background-color: var(--color-white);
    display: flex;
    grid-area: header;
    height: var(--header-height)
}

.bosh-headline {
    flex: auto;
    font-size: var(--header-headline-font-size);
    font-style: normal;
    font-weight: 400;
    justify-content: flex-start;
    padding: 0 var(--padding-left-right);
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bosh-headline, .bosh-nav {
    line-height: var(--header-height);
    margin: 0
}

.bosh-nav {
    align-items: center;
    display: flex;
    flex: initial;
    font-size: var(--header-nav-font-size);
    padding: 0
}

.bosh-nav li {
    margin: 0;
    max-width: 250px;
    padding: 0
}

.bosh-nav li:before {
    display: none
}

.bosh-nav li > button {
    background: none;
    border: none;
    box-sizing: content-box;
    color: var(--integrated__enabled__front__default);
    cursor: pointer;
    overflow: hidden;
    padding: .5rem;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.bosh-nav li > button:hover {
    color: var(--integrated__enabled__front__hovered)
}

.bosh-nav li > button:disabled, .bosh-nav li > button:disabled:hover {
    color: var(--integrated__disabled__front__default);
    cursor: auto
}

.bosh-nav li > button > i {
    height: var(--icon-size);
    vertical-align: middle
}

.bosh-nav li > button > sup {
    margin: 0 4px 0 8px
}

.bosh-logo {
    flex: none;
    line-height: var(--header-height);
    margin: 0;
    padding: 0 var(--padding-left-right);
    padding-left: 2rem;
    padding-right: 1rem
}

.bosh-logo img {
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative
}

.bosh-menu {
    background-color: var(--menu-bg-color);
    color: var(--menu-text-color);
    font-size: var(--header-nav-font-size);
    font-weight: 400;
    grid-area: nav;
    overflow: hidden;
    overflow-y: auto;
    scrollbar-color: var(--menu-text-color) var(--menu-bg-color);
    scrollbar-width: thin;
    transition: width .3s ease-in-out;
    width: var(--menu-width-extended)
}

.bosh-menu-separator {
    background-color: var(--menu-text-color);
    height: 1px
}

.bosh-menu::-webkit-scrollbar {
    width: 8px
}

.bosh-menu::-webkit-scrollbar-track {
    background-color: var(--menu-bg-color)
}

.bosh-menu::-webkit-scrollbar-thumb {
    background-color: var(--menu-text-color);
    border: 3px solid var(--menu-bg-color);
    border-radius: 6px
}

.bosh-menu > .bosh-wordmark {
    font-size: var(--header-headline-font-size);
    font-style: normal;
    font-weight: 400;
    height: var(--header-height);
    line-height: var(--header-height);
    margin: 0;
    overflow: hidden;
    padding: 0 var(--menu-padding-left-right);
    white-space: nowrap
}

.bosh-menu > .bosh-wordmark > .bosh-menu-toggle {
    color: var(--menu-text-color);
    float: right
}

.bosh-menu > .bosh-wordmark > .bosh-menu-toggle > svg {
    fill: var(--menu-text-color);
    height: var(--icon-size);
    vertical-align: middle
}

.bosh-menu .bosh-menu-toggle-open {
    display: none
}

.bosh-menu .bosh-menu-toggle-close {
    display: inline
}

.bosh-menu > .bosh-menu-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.bosh-menu > .bosh-menu-list > li {
    height: 48px;
    margin: 0;
    padding: 0
}

.bosh-menu > .bosh-menu-list > li:before {
    display: none
}

.bosh-menu > .bosh-menu-list > li > a {
    color: var(--menu-text-color);
    display: block;
    height: 48px;
    line-height: 48px;
    margin: 0;
    overflow: hidden;
    padding: 0 var(--menu-padding-left-right);
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bosh-menu > .bosh-menu-list > li > a .a-icon, .bosh-menu > .bosh-menu-list > li > a .suite-font-icon, .bosh-menu > .bosh-menu-list > li > a svg {
    fill: var(--menu-text-color);
    height: var(--icon-size);
    margin-right: var(--menu-padding-left-right);
    vertical-align: sub
}

.bosh-menu > .bosh-menu-list > li > a > .bosh-menu-options {
    background-color: var(--menu-active-bg-color);
    display: none;
    position: absolute;
    right: 4px;
    top: 12px
}

.bosh-menu > .bosh-menu-list > li > a:hover > .bosh-menu-options {
    display: block
}

.bosh-menu > .bosh-menu-list > li > a:hover > .bosh-menu-options:hover {
    fill: var(--highlight-color)
}

.bosh-menu > .bosh-menu-list > li > a.selected, .bosh-menu > .bosh-menu-list > li > a:hover {
    background-color: var(--menu-active-bg-color)
}

.bosh-menu > .bosh-menu-list > li > a.selected {
    border-left: 4px solid var(--highlight-color);
    padding-left: calc(var(--menu-padding-left-right) - 4px)
}

.bosh-menu > .bosh-menu-list > li > a.disabled {
    color: var(--menu-disabled-color)
}

.bosh-menu > .bosh-menu-list > li > a.disabled svg {
    fill: var(--menu-disabled-color)
}

.bosh-menu.collapsed {
    width: var(--menu-width-collapsed)
}

.bosh-menu.collapsed > .bosh-wordmark > .bosh-menu-toggle {
    float: none
}

.bosh-menu.collapsed .bosh-menu-text {
    display: none
}

.bosh-menu.collapsed .bosh-menu-toggle-open {
    display: inline
}

.bosh-menu.collapsed .bosh-menu-toggle-close {
    display: none
}

.bosh-menu.collapsed > .bosh-menu-list > li > a {
    text-overflow: unset
}

.bosh-menu.collapsed > .bosh-menu-list > li > a > .bosh-menu-options {
    display: none
}

.bosh-main {
    background-color: var(--content-bg-color);
    display: flex;
    flex-direction: column;
    grid-area: main;
    overflow: hidden;
    position: relative
}

.bosh-page-header {
    height: var(--header-height);
    min-height: var(--header-height);
    overflow: hidden
}

.bosh-page-content, .bosh-page-header {
    background-color: var(--color-white);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%
}

.bosh-page-content {
    height: 100%;
    overflow: auto
}

.bosh-padding-left-right {
    padding-left: var(--padding-left-right);
    padding-right: var(--padding-left-right)
}

.bosh-padding-top-bottom {
    padding-bottom: var(--padding-top-bottom);
    padding-top: var(--padding-top-bottom)
}

@media only screen and (max-width: 1366px) {
    .bosh-nav li {
        max-width: 100px
    }
}

@media only screen and (max-width: 1023px) {
    .bosh-menu {
        width: var(--menu-width-collapsed)
    }

    .bosh-menu > .bosh-wordmark > .bosh-menu-toggle {
        float: none
    }

    .bosh-menu .bosh-menu-text {
        display: none
    }

    .bosh-menu .bosh-menu-toggle-open {
        display: inline
    }

    .bosh-menu .bosh-menu-toggle-close {
        display: none
    }

    .bosh-menu > .bosh-menu-list > li > a {
        text-overflow: unset
    }

    .bosh-menu > .bosh-menu-list > li > a > .bosh-menu-options {
        display: none
    }

    .bosh-menu > .bosh-menu-list > li > a:hover > .bosh-menu-options {
        display: none
    }

    .bosh-nav li > button > span {
        display: none
    }
}

.shell_header-nav-item-popover {
    max-width: 37rem
}

.shell_header-nav-item-popover-box {
    display: block
}

.shell_element-column {
    display: flex;
    flex-direction: column
}

.shell_element-column--left {
    align-items: flex-start
}

.shell_element-column--right {
    align-items: flex-end
}

.shell_tab-button-row {
    border-bottom: 1px solid var(--color-gray-80);
    margin-bottom: 1rem
}

.shell_tab-button {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: var(--color-black);
    cursor: pointer;
    margin: 0 .75rem;
    padding: .75rem 0
}

.shell_tab-button:hover {
    color: var(--color-blue-60)
}

.shell_tab-button--active {
    border-bottom: 1px solid var(--color-blue-50);
    color: var(--color-blue-50)
}

.bosh_section-group {
    margin-bottom: 3rem
}

.suite-elements-secret-data-display button, .suite-elements-secret-data-display button:hover, .suite-elements-secret-data-display input, .suite-elements-secret-data-display input:hover {
    background: none;
    border: none
}

.suite-elements-secret-data-display button, .suite-elements-secret-data-display input {
    height: auto;
    padding-left: 0
}

.diff-code-display {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.diff-code-display .diff-headers {
    display: flex
}

.diff-code-display .diff-headers > h3 {
    width: 50%
}

.diff-code-display .diff-editor {
    flex-grow: 1;
    width: 100%
}

.diff-code-display .codeMarker {
    background: #fff677;
    position: absolute;
    z-index: 20
}

.imprint {
    font-size: .7rem;
    text-align: center
}

.imprint a, .imprint a:visited {
    color: #000;
    display: inline-block;
    margin: 0 5px;
    text-decoration: none;
    white-space: nowrap
}

.imprint a:hover {
    color: #005691
}

.imprint__copyright-label {
    text-align: left;
    width: 370px
}

.suite-elements-required-icon {
    color: var(--color-red-50);
    display: inline
}

.shell_context-menu-popover .m-popover__content {
    max-height: calc(100vh - 19rem);
    overflow-x: hidden;
    overflow-y: auto;
    width: 17rem
}

.m-dialog-native {
    display: none
}

.m-dialog-native[open] {
    --max-dialog-width: 44rem;
    background: var(--background);
    border: 0;
    color: var(--plain__enabled__front__default);
    display: grid;
    grid-template-areas:"remark" "header" "divider" "body" "footer";
    grid-template-columns:minmax(auto, var(--max-dialog-width));
    grid-template-rows:repeat(3, auto) 1fr;
    max-height: calc(100vh - 4rem);
    max-width: var(--max-dialog-width);
    overflow: hidden;
    padding: 0
}

.m-dialog-native::backdrop {
    backdrop-filter: blur(.25rem);
    background-color: hsla(213, 5%, 46%, .251)
}

.m-dialog-native:focus-visible {
    box-shadow: 0 0 0 3px var(--plain__enabled__front__default);
    outline: 3px solid var(--background);
    outline-offset: 3px
}

.m-dialog-native__remark {
    grid-area: remark;
    height: 6px
}

.m-dialog-native__remark.--info {
    background-color: var(--major-signal-neutral__enabled__fill__default)
}

.m-dialog-native__remark.--success {
    background-color: var(--major-signal-success__enabled__fill__default)
}

.m-dialog-native__remark.--warning {
    background-color: var(--major-signal-warning__enabled__fill__default)
}

.m-dialog-native__remark.--error {
    background-color: var(--major-signal-error__enabled__fill__default)
}

.m-dialog-native__header {
    align-items: center;
    display: flex;
    grid-area: header;
    height: 3rem;
    overflow: hidden;
    padding: 0 2rem
}

.m-dialog-native__header > .a-icon {
    margin-right: .5rem
}

.m-dialog-native__header .a-button--integrated {
    display: flex;
    margin-left: auto;
    margin-right: -2rem
}

.m-dialog-native__title {
    font-size: 1.15rem;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-dialog-native .a-divider {
    grid-area: divider;
    margin: 0
}

.m-dialog-native__body {
    grid-area: body;
    overflow-y: auto;
    padding: 1.5rem 2rem 0
}

.m-dialog-native__body:first-child {
    padding-top: 2rem
}

.m-dialog-native__body > :last-child {
    margin-bottom: 2rem
}

.m-dialog-native__headline {
    --font-size: 1.5rem;
    --line-height: 1.4;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 1rem
}

.m-dialog-native__code {
    --font-size: 0.75rem;
    font-size: .75rem;
    line-height: 1.5;
    margin-top: 1rem
}

.m-dialog-native__footer {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    grid-area: footer;
    justify-content: flex-end;
    padding: 1.5rem 2rem
}

.m-dialog-native__footer .a-button:nth-last-child(2) {
    margin-left: auto
}

.m-dialog-native__body > .m-dialog-native__footer {
    padding: 1.5rem 0
}

.shell_flexible-column-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

.date-time-picker__button {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.date-time-picker__button:hover {
    color: var(--color-blue-50)
}

.date-time-picker {
    margin: -16px;
    position: relative
}

.date-time-picker .react-datepicker {
    border: none
}

.react-datepicker__header {
    background-color: var(--color-white);
    border-bottom: none
}

.react-datepicker-time__header, .react-datepicker__current-month {
    font-size: inherit;
    font-weight: 400
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 124px
}

.react-datepicker__day, .react-datepicker__day--selected, .react-datepicker__day:hover {
    border: 1px solid transparent;
    border-radius: 16px;
    box-sizing: border-box;
    height: 1.7rem
}

.react-datepicker__day:hover {
    background-color: var(--color-white);
    border: 1px solid var(--color-black)
}

.react-datepicker__day--selected, .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: var(--color-blue-50);
    color: var(--color-white)
}

.react-datepicker__day--selected:hover {
    background-color: var(--color-blue-40)
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: auto
}

.react-datepicker__day-names {
    border-top: 1px solid var(--color-gray-90);
    font-weight: 700;
    position: relative;
    top: 8px
}

.react-datepicker__header--time {
    border-bottom: 1px solid var(--color-gray-90)
}

li.react-datepicker__time-list-item {
    margin: 0;
    padding: 0
}

.react-datepicker__time-container {
    width: 114px
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    width: 112px
}

li.react-datepicker__time-list-item:before {
    display: none
}

.date-time-input {
    display: flex;
    width: 100%
}

.date-time-input .input-wrapper {
    flex: 1
}

.date-time-input .picker-wrapper {
    flex: initial;
    margin-bottom: 8px;
    padding: 7px 8px 8px
}

.picker-horizontal-line {
    background-color: var(--color-black);
    border: none;
    height: 1px;
    margin-left: -10px;
    margin-top: 11px;
    width: 40px
}

.picker-horizontal-line.with-error {
    background-color: var(--color-red-50)
}

.date-time-input.with-label .picker-wrapper {
    padding-top: 29px
}

.shell_centered-box {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.blade-button {
    background-color: transparent;
    border: 1px solid var(--color-blue-50);
    border-radius: 0;
    box-sizing: border-box;
    color: var(--color-blue-50);
    cursor: pointer;
    display: flex;
    font-size: 1rem;
    justify-content: space-between;
    line-height: 1.5;
    padding: 1rem 1rem .75rem;
    text-align: left;
    width: 100%
}

.blade-button:hover {
    background-color: var(--color-blue-90);
    border-color: var(--color-blue-40);
    color: var(--color-blue-40)
}

.blade-button:disabled {
    border-color: var(--color-blue-80);
    color: var(--color-blue-80);
    cursor: default
}

.blade-button::-moz-focus-inner {
    border: 0
}

.blade-button.active {
    background-color: var(--color-selected-accent);
    border-color: var(--color-blue-30);
    color: var(--color-blue-30)
}

.blade-button .blade-button-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blade-button.blade-button-primary {
    background-color: var(--color-blue-50);
    border: none;
    color: var(--color-white)
}

.blade-button.blade-button-primary:hover {
    background-color: var(--color-blue-40)
}

.blade-button.blade-button-primary:disabled {
    background-color: var(--color-blue-90);
    color: var(--color-blue-70)
}

.blade-button-sub-label {
    font-size: .75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blade-button-sub-label-long {
    word-wrap: break-word;
    font-size: .75rem;
    white-space: normal
}

.blade-button-margin {
    margin-bottom: var(--default-spacing)
}

.blade-button-margin-notification {
    margin-bottom: 1px
}

.shell_button-row {
    display: flex;
    flex-direction: row;
    margin-top: 1.5rem;
    width: 100%
}

.shell_button-row > * {
    margin-right: 1rem
}

.shell_button-row > :last-child {
    margin-right: 0
}

.shell_button-row--left {
    justify-content: flex-start
}

.shell_button-row--right {
    justify-content: flex-end
}

.shell_button-row--center {
    justify-content: center
}

.truncated-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.truncated-text.--position-right {
    direction: ltr;
    margin-left: 0;
    margin-right: 15px
}

.truncated-text.--position-left {
    direction: rtl
}

.text-secret .a-progress-indicator-container {
    margin: -4px 0 0
}

.text-secret .a-progress-indicator-container, .text-secret .a-progress-indicator__inner-bar, .text-secret progress {
    height: .2rem
}

.console_multi-dropdown-dialog-container {
    position: absolute
}

.console_multi-dropdown-dialog {
    background: var(--background);
    box-shadow: 0 10px 1rem rgba(0, 0, 0, .25);
    display: inline-block;
    position: relative;
    width: 100%;
    z-index: 2
}

.console_multi-dropdown__options-container {
    overflow-y: auto;
    padding: 0 1rem
}

.console_multi-dropdown-dialog > .m-form-field {
    margin-left: .75rem;
    margin-right: .75rem;
    margin-top: 1rem
}

.console_multi-dropdown {
    background-color: var(--neutral__enabled__fill__default);
    border: none;
    color: var(--neutral__enabled__front__default);
    display: block;
    height: 3rem;
    padding: unset;
    position: relative;
    text-align: unset;
    width: 100%
}

.console_multi-dropdown:focus {
    outline: auto
}

.console_multi-dropdown:active {
    background-color: var(--neutral__enabled__fill__pressed);
    outline: none
}

.console_multi-dropdown:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.console_multi-dropdown.--filled:hover {
    background-color: var(--neutral__enabled__fill__default)
}

button.console_multi-dropdown:after {
    font-family: Bosch-UI-Icon, sans-serif;
    font-size: 1.5rem;
    height: 1.5rem;
    line-height: 1;
    pointer-events: none;
    position: absolute;
    right: .7rem;
    top: .75rem;
    width: 1.5rem
}

button.console_multi-dropdown.--closed:after {
    content: var(--ui-ic-down)
}

button.console_multi-dropdown.--open:after {
    content: var(--ui-ic-up)
}

button.console_multi-dropdown {
    border-bottom: 1px solid var(--color-gray-10);
    position: absolute
}

button.console_multi-dropdown.--open {
    border-bottom: none
}

.console_multi-dropdown.--open button.console_multi-dropdown {
    z-index: 7
}

.console_multi-dropdown.--open.--filled button.console_multi-dropdown {
    right: 0;
    width: 3rem
}

.console_multi-dropdown-label {
    font-size: .75rem;
    margin: .25rem 1rem auto;
    max-width: calc(100% - 3.5rem);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: .05rem;
    white-space: nowrap;
    z-index: 1
}

.console_multi-dropdown.--open .console_multi-dropdown-label {
    z-index: 7
}

.console_multi-dropdown-main {
    border: 0;
    display: none;
    height: 3rem;
    overflow: hidden;
    padding: 1.125rem 2.75rem .3125rem 1rem;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 4rem)
}

.console_multi-dropdown.--open .console_multi-dropdown-main {
    background: var(--neutral__enabled__fill__default);
    display: block;
    height: auto;
    min-height: 3rem;
    overflow: visible;
    text-overflow: unset;
    white-space: normal;
    width: 100%;
    z-index: 3
}

.console_multi-dropdown-main.--filled {
    display: block;
    z-index: 3
}

.console_multi-dropdown.--open .console_multi-dropdow-chip {
    display: inline-block
}

.console_multi-dropdow-chip .a-chip {
    height: unset;
    left: -1rem;
    margin: .1rem .2rem .2rem 0 !important;
    position: relative;
    z-index: 3
}

.console_multi-dropdow-chip .a-chip .a-icon:hover {
    color: var(--color-blue-50)
}

.console_multi-dropdown-main .plain-text {
    position: relative;
    z-index: 4
}

.console_multi-dropdown__load-more, .console_multi-dropdown__loading {
    margin: 0 0 1rem 2rem
}

.console_multi-dropdown__empty-search {
    margin: 1rem
}

.console_multi-dropdown-search {
    margin: 1rem;
    position: relative
}

.console_multi-dropdown__search-button {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 6
}

.console_multi-dropdown__reset-button {
    position: absolute;
    right: 2rem;
    top: 0;
    z-index: 6
}

.console_multi-dropdown__main-reset-button {
    position: absolute;
    right: 2.7rem;
    top: 0;
    z-index: 4
}

.console_multi-dropdown.--open .console_multi-dropdown-dialog-container {
    position: relative;
    top: -1px;
    z-index: 7
}

.console_multi-dropdown_disabled {
    background: #fff;
    height: 3.1rem;
    opacity: .3;
    position: absolute;
    width: 100%;
    z-index: 10
}

.--disabled .console_multi-dropdown-label {
    opacity: .3
}

button.console_multi-dropdown.--disabled {
    opacity: .5
}

.shell-suggestion-field-container {
    position: relative;
    width: 100%
}

.shell-suggestion-field-box {
    background-color: var(--bosch-white);
    box-shadow: 0 0 1rem rgba(0, 0, 0, .25);
    max-height: 0;
    overflow: auto;
    position: absolute;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96);
    width: 100%;
    z-index: 1
}

.shell-suggestion-field-box.-open {
    max-height: 330px
}

.shell-suggestion-field-item {
    color: var(--plain__enabled__front__default)
}

.shell-suggestion-field-item.-active, .shell-suggestion-field-item:hover {
    cursor: pointer;
    text-decoration: underline
}

.shell-suggestion-field-item:focus {
    outline: none
}

.suggestion-box-button {
    display: block;
    margin-left: -1rem;
    margin-top: -1rem;
    max-width: calc(100% + 2rem);
    overflow: hidden;
    width: calc(100% + 2rem)
}

.suggestion-box-button:hover {
    background: var(--plain__enabled__fill__hovered)
}

.a-search-suggestions__item div.-active button {
    background: var(--plain__focused__fill__default)
}

.suggestion-box-button span {
    display: block;
    overflow: hidden;
    padding-left: 2.2rem !important;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.suggestion-box-button i {
    left: -1rem;
    padding-left: 0 !important;
    padding-top: 0 !important;
    position: absolute;
    top: .6rem
}

.a-search-suggestions__item span {
    outline: none !important
}

.console_suggestion-input input[type=search]::-webkit-search-cancel-button, .console_suggestion-input input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

.suite-elements-file-uploader .drop-zone {
    background-color: var(--neutral__enabled__fill__default);
    border: 1px dotted var(--neutral__enabled__fill__default);
    cursor: pointer;
    height: 3rem;
    margin: var(--default-spacing) 0 0;
    padding: .6rem var(--default-spacing);
    text-align: center
}

.suite-elements-file-uploader .drop-zone:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.suite-elements-file-uploader .files-table {
    table-layout: fixed;
    width: 100%
}

.suite-elements-file-uploader .index-cell {
    width: 50px
}

.suite-elements-file-uploader .action-cell {
    width: 64px
}

.suite-elements-file-uploader .file-path-cell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.shell_toaster-wrapper {
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 20
}

.shell_toaster {
    align-items: center;
    animation-duration: .5s;
    animation-fill-mode: both;
    background-color: var(--color-gray-30);
    display: flex;
    height: 48px;
    line-height: 48px;
    margin: 1rem auto;
    padding: 0;
    width: 480px
}

.shell_toaster .a-icon {
    color: var(--color-white);
    flex: initial;
    font-size: 32px;
    margin-left: .5rem
}

.shell_toaster-content {
    color: var(--color-white);
    flex: 1;
    margin: 0 1rem
}

.shell_toaster-link {
    flex: initial;
    margin-right: 1rem
}

.shell_toaster-link, .shell_toaster-link a {
    color: var(--color-blue-80)
}

@keyframes shell_fadeIn {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes shell_fadeOut {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

.wizard .wizard-steps {
    position: relative
}

.wizard .wizard-steps-axis {
    background-color: var(--color-gray-80);
    height: calc(100% - 90px);
    left: 28px;
    position: absolute;
    top: 28px;
    width: 1px
}

.wizard-step {
    display: flex
}

.wizard-step-symbol {
    box-sizing: border-box;
    flex: initial;
    padding: 8px;
    width: 66px
}

.wizard-step-button {
    flex: auto;
    width: calc(100% - 66px)
}

.wizard-step-button button:hover {
    cursor: default
}

.wizard-step-button button:disabled:hover {
    background-color: transparent
}

.wizard-step-indicator {
    background-color: var(--color-white);
    border: 1px solid var(--color-gray-80);
    border-radius: 20px;
    box-sizing: border-box;
    display: block;
    height: 40px;
    padding: 7px;
    position: relative;
    width: 40px
}

.wizard-step-indicator.active {
    background-color: var(--color-blue-90)
}

.wizard-step-indicator .indicator-content {
    font-size: 12px;
    font-weight: 700;
    left: 8px;
    position: relative;
    top: -1px;
    vertical-align: middle
}

.shell-confirmation-dialog .confirmation-dialog-message {
    margin-bottom: 1.5rem;
    word-break: normal
}

.shell-confirmation-dialog .confirmation-dialog-delete-list {
    list-style-type: square;
    text-align: left
}

.shell-confirmation-dialog .confirmation-dialog-list-item {
    word-break: break-all
}

.shell-confirmation-dialog .confirmation-dialog-scroll {
    flex: 1;
    max-height: 40vh;
    overflow-y: auto;
    text-align: left
}

.shell-notifications-container {
    max-height: calc(100vh - var(--header-height) - 4rem);
    max-width: 320px;
    overflow: hidden;
    overflow-y: auto;
    width: 320px
}

.shell-notifications-container::-webkit-scrollbar {
    width: 4px
}

.shell-notifications-container::-webkit-scrollbar-track {
    background-color: var(--color-white)
}

.shell-notifications-container::-webkit-scrollbar-thumb {
    background-color: var(--color-gray-30)
}

.shell-notifications-footer, .shell-notifications-section {
    background-color: var(--color-gray-95);
    border-top: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    padding: .5rem 1rem
}

.shell-notifications-footer {
    min-height: 2rem
}

.shell-notifications-section.headline {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 1
}

.shell-notifications-message-time {
    color: var(--color-gray-70);
    margin-bottom: .25rem
}

.shell-notifications-message {
    border-top: 1px solid #ccc;
    display: flex;
    max-height: 150px;
    min-height: 75px;
    overflow: hidden;
    word-break: keep-all
}

.shell-notifications-message:hover {
    background-color: var(--color-gray-95)
}

.shell-notifications-message > button {
    position: relative
}

.shell-notifications-message--content {
    padding: .75rem .5rem;
    width: 100%
}

.shell-notifications-message--type > i {
    display: block;
    padding: .75rem 0 .75rem .5rem
}

.shell-notifications-message--type {
    border-left: 5px solid
}

.shell-notifications-message--type.success {
    border-left-color: var(--color-green-50);
    color: var(--color-green-50)
}

.shell-notifications-message--type.info {
    border-left-color: var(--color-blue-50);
    color: var(--color-blue-50)
}

.shell-notifications-message--type.warning {
    border-left-color: var(--color-yellow-85);
    color: var(--color-yellow-85)
}

.shell-notifications-message--type.error {
    border-left-color: var(--color-red-45);
    color: var(--color-red-45)
}

.a-notification__content .a-button--integrated .a-button__label {
    padding: 0 1rem
}

.shell_guided-tour__footer {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.shell_guided-tour-pictures {
    align-items: center;
    border: 1px solid #ccc;
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.shell_guided-tour-yellow-highlight rect {
    stroke-width: .75px;
    stroke-opacity: 1;
    stroke: #ff0
}

.shell_guided-tour-yellow-highlight-arrow path {
    stroke-width: .5px;
    stroke-opacity: 1;
    stroke: #ff0
}

.shell_guided-tour-yellow-highlight-frame path {
    stroke-width: .75px;
    stroke-opacity: 1;
    stroke: #ff0
}

.shell_guided-tour-yellow-highlight-header, .shell_guided-tour-yellow-highlight-menu {
    border: 3px solid #ff0;
    box-sizing: border-box;
    z-index: 12
}

.shell_guided-tour__text p {
    line-height: 1.7;
    margin-bottom: var(--default-spacing);
    max-width: 600px
}

.shell_full-page-overlay, .shell_full-page-overlay__cutout {
    position: fixed
}

.shell_full-page-overlay {
    backdrop-filter: blur(.25rem);
    background-color: var(--color-bg-blur)
}

.shell_blur-menu {
    background-color: var(--color-bg-blur);
    filter: blur(.25rem)
}

.shell_blur-menu-not-clickable {
    pointer-events: none
}

.guided-tour-launch__text {
    line-height: 1.7
}

@media (min-width: 992px) {
    .guided-tour-launch-dialog {
        max-width: 842.35px
    }
}

.list-inline {
    display: inline;
    list-style: none;
    padding: 0
}

.list-inline-item {
    display: inline-block;
    padding-right: var(--default-spacing)
}

.state-wrapper {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.bosh-page-content {
    position: relative
}

.shell_notification-popover-content .shell-notifications-footer:last-child {
    margin: 0 -1rem -1rem
}

.shell_notification-popover-content .shell-notifications-container {
    margin: -1rem -1rem 0
}

.shell_notification-button {
    position: relative
}

.shell_notification-button__badge {
    bottom: .75rem;
    position: relative;
    right: .75rem
}

.shell_share-link-content {
    width: 30rem
}

.shell_share-link-header {
    margin-top: 0
}

.shell_share-link-header__icon {
    margin-right: 7px
}

.shell-user-details-view-header {
    margin-top: 0
}

.technical-user_username {
    min-width: 300px
}

.technical-user_username > div {
    min-width: unset
}

.shell_favorite-side-nav-item {
    position: relative
}

.shell_favorite-side-nav-item__actions {
    position: absolute;
    right: 10px;
    top: 13px
}

.shell_favorite-side-nav-item .shell_favorite-side-nav-item__actions {
    opacity: 0
}

.shell_favorite-side-nav-item:hover .shell_favorite-side-nav-item__actions {
    opacity: 1
}

.shell_favorite-side-nav-item__actions .shell_icon-button:not(:hover) {
    color: var(--color-white)
}

.shell_favorite-side-nav-item--disabled__actions .shell_icon-button:not(:hover) {
    color: var(--color-gray-40)
}

.info-page .o-header > div {
    display: flex
}

.info-page .o-header > div h1 {
    font-size: 1.7rem;
    line-height: 100%;
    padding-top: .1rem;
    text-align: right;
    width: 100%
}

.login-form-container {
    margin: 10rem auto 0;
    max-width: 100%;
    width: 30rem
}

.login-form-container a, .login-form-container button {
    width: 100%
}

.login-form-container > div {
    margin-top: 2rem
}

.login-form-container > div:last-child {
    margin-top: 1.5rem
}

.technical-user-login-form-container {
    margin: 0 auto;
    max-width: 100%;
    width: 30rem
}

.technical-user-login-form-container button:not(.a-text-field__icon-password) {
    width: 100%
}

.technical-user-login-form-container > div {
    margin-top: 2rem
}

.technical-user-login-form-container > div.links-section {
    margin-top: 1.5rem
}

.technical-user-login-form-container .a-text-field {
    margin-bottom: 1rem
}

.technical-user-login-form-container .a-text-field:first-child {
    margin-top: .5rem
}

.imprint {
    border-top: 1px solid #ccc;
    bottom: 0;
    padding: 1rem;
    position: absolute;
    text-align: right;
    width: 100%
}

.imprint .copyright {
    float: left;
    width: auto
}

.imprint a {
    font-size: .75rem
}

.hidden {
    display: none
}

.card {
    background-color: var(--neutral__enabled__fill__default);
    border-top: 8px solid var(--major-accent__enabled__fill__default);
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    position: relative
}

.card-icons {
    position: absolute;
    right: var(--default-spacing);
    top: var(--default-spacing)
}

.card:hover {
    background-color: var(--neutral__enabled__fill__hovered)
}

.card > a {
    height: 100%
}

.card > a, .card > a:hover {
    color: var(--neutral__enabled__front__default)
}

.card.card--disabled {
    border-top-color: var(--major-accent__disabled__fill__default);
    color: var(--major-accent__disabled__front__default)
}

.card-title {
    line-height: 32px
}

.card-title--external-icon {
    margin-left: .25rem;
    vertical-align: middle
}

.card-text {
    padding: 0 24px var(--default-spacing)
}

.card-top {
    display: flex;
    justify-content: space-between;
    padding: 24px 24px 0
}

.card-icon {
    font-size: 32px;
    vertical-align: middle
}

.card-icon--suite-icon {
    font-size: 32px;
    font-weight: 400
}

.card-icon--image, .card-icon--suite-icon {
    height: 32px;
    vertical-align: middle;
    width: 32px
}

.card-icon--image, .card-rest-api {
    display: inline-block
}

.card-rest-api {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    color: var(--neutral__enabled__front__default);
    cursor: pointer;
    margin-left: 1px;
    margin-right: 1px;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
    width: 23px
}

.card-rest-api circle {
    transition: stroke .5s
}

.card-doc {
    color: var(--neutral__enabled__front__default);
    margin-right: 1px
}

.card--disabled .shell_icon-button {
    fill: var(--neutral__disabled__front__default);
    color: var(--neutral__disabled__front__default)
}

.card--disabled .shell_icon-button circle {
    stroke: var(--neutral__disabled__front__default)
}

.card--disabled .shell_icon-button:hover {
    fill: var(--neutral__disabled__front__default);
    color: var(--neutral__disabled__front__default)
}

.card-rest-api:hover circle {
    stroke: var(--minor-accent__enabled__front__default)
}

.card--disabled .card-rest-api:hover circle {
    stroke: var(--neutral__disabled__front__default)
}

.card h3 {
    margin-block-end: 0;
    margin-block-start: 0
}

.card a:link, a:active, a:hover, a:visited {
    cursor: pointer;
    text-decoration: none
}

.services-and-features-card-container > .card, .services-and-features-input-container {
    width: 580px
}

.services-and-features-input-container {
    box-sizing: border-box;
    margin: var(--default-spacing);
    padding: var(--half-spacing) 0
}

.services-and-features-input-container input, .services-and-features-input-container input:focus {
    transition: background-color .2s ease-in-out
}

.services-and-features-input-container input:focus {
    background-color: var(--color-gray-90)
}

.services-and-features-card-container {
    display: flex;
    flex-wrap: wrap
}

.services-and-features-card-container > .card {
    margin: var(--default-spacing)
}

.homepage-background {
    align-items: center;
    background-attachment: fixed;
    background-color: var(--color-blue-45);
    background-image: url(/756d457287c6889e1199.svg);
    background-repeat: no-repeat;
    background-size: 4700px;
    display: flex;
    flex: initial;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    overflow-y: auto;
    width: 100%
}

.homepage-content {
    color: var(--color-white);
    width: 50rem
}

.big-picture {
    cursor: default
}

.big-picture-pointer {
    cursor: pointer
}

.big-picture:hover rect {
    stroke-width: .05rem
}

.big-picture:hover path {
    stroke-width: .05rem
}

.big-picture-svg {
    background-size: 100% 100%;
    padding-top: 0
}

.big-picture-image {
    height: 140%;
    transform: translate(-15%, -5%);
    width: 140%
}

.snowflake {
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 1em;
    text-shadow: 0 0 5px #000
}

@-webkit-keyframes snowflakes-fall {
    0% {
        top: -10%
    }
    to {
        top: 100%
    }
}

@-webkit-keyframes snowflakes-shake {
    0%, to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px)
    }
}

@keyframes snowflakes-fall {
    0% {
        top: -10%
    }
    to {
        top: 100%
    }
}

@keyframes snowflakes-shake {
    0%, to {
        transform: translateX(0)
    }
    50% {
        transform: translateX(80px)
    }
}

.snowflake {
    -webkit-animation-duration: 10s, 3s;
    animation-duration: 10s, 3s;
    -webkit-animation-iteration-count: infinite, infinite;
    animation-iteration-count: infinite, infinite;
    -webkit-animation-name: snowflakes-fall, snowflakes-shake;
    animation-name: snowflakes-fall, snowflakes-shake;
    -webkit-animation-play-state: running, running;
    animation-play-state: running, running;
    -webkit-animation-timing-function: linear, ease-in-out;
    animation-timing-function: linear, ease-in-out;
    cursor: default;
    position: fixed;
    top: -10%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 9999
}

.snowflake:nth-of-type(0) {
    -webkit-animation-delay: 0s, 0s;
    animation-delay: 0s, 0s;
    left: 1%
}

.snowflake:first-of-type {
    -webkit-animation-delay: 1s, 1s;
    animation-delay: 1s, 1s;
    left: 10%
}

.snowflake:nth-of-type(2) {
    -webkit-animation-delay: 6s, .5s;
    animation-delay: 6s, .5s;
    left: 20%
}

.snowflake:nth-of-type(3) {
    -webkit-animation-delay: 4s, 2s;
    animation-delay: 4s, 2s;
    left: 30%
}

.snowflake:nth-of-type(4) {
    -webkit-animation-delay: 2s, 2s;
    animation-delay: 2s, 2s;
    left: 40%
}

.snowflake:nth-of-type(5) {
    -webkit-animation-delay: 8s, 3s;
    animation-delay: 8s, 3s;
    left: 50%
}

.snowflake:nth-of-type(6) {
    -webkit-animation-delay: 6s, 2s;
    animation-delay: 6s, 2s;
    left: 60%
}

.snowflake:nth-of-type(7) {
    -webkit-animation-delay: 2.5s, 1s;
    animation-delay: 2.5s, 1s;
    left: 70%
}

.snowflake:nth-of-type(8) {
    -webkit-animation-delay: 1s, 0s;
    animation-delay: 1s, 0s;
    left: 80%
}

.snowflake:nth-of-type(9) {
    -webkit-animation-delay: 3s, 1.5s;
    animation-delay: 3s, 1.5s;
    left: 90%
}

.snowflake:nth-of-type(10) {
    -webkit-animation-delay: 2s, 0s;
    animation-delay: 2s, 0s;
    left: 25%
}

.snowflake:nth-of-type(11) {
    -webkit-animation-delay: 4s, 2.5s;
    animation-delay: 4s, 2.5s;
    left: 65%
}