@charset "UTF-8";

/* src/stylesheets/main.scss */
:where(html) {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
:where(h1) {
  font-size: 2em;
  margin-block-end: 0.67em;
  margin-block-start: 0.67em;
}
:where(dl, ol, ul) :where(dl, ol, ul) {
  margin-block-end: 0;
  margin-block-start: 0;
}
:where(hr) {
  box-sizing: content-box;
  color: inherit;
  height: 0;
}
:where(abbr[title]) {
  text-decoration: underline;
  text-decoration: underline dotted;
}
:where(b, strong) {
  font-weight: bolder;
}
:where(code, kbd, pre, samp) {
  font-family: monospace, monospace;
  font-size: 1em;
}
:where(small) {
  font-size: 80%;
}
:where(table) {
  border-color: currentColor;
  text-indent: 0;
}
:where(button, input, select) {
  margin: 0;
}
:where(button) {
  text-transform: none;
}
:where(button, input:is([type=button i], [type=reset i], [type=submit i])) {
  -webkit-appearance: button;
}
:where(progress) {
  vertical-align: baseline;
}
:where(select) {
  text-transform: none;
}
:where(textarea) {
  margin: 0;
}
:where(input[type=search i]) {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}
:where(:-moz-ui-invalid) {
  box-shadow: none;
}
:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}
:where(dialog:not([open])) {
  display: none;
}
:where(summary) {
  display: list-item;
}
body {
  background: #3a3d3d;
  color: #eff5f5;
}
.light-theme {
  background: #eff0f0;
  color: rgba(0, 0, 0, 0.87);
}
a,
a:hover,
a:active,
a:focus {
  color: inherit;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: #252525;
  border-radius: 4px;
  box-shadow: unset;
}
::-webkit-scrollbar-thumb {
  background: #bebebe;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(135.24, 147.08, 185.93, 0.87);
}
::-webkit-scrollbar-thumb:active {
  background: rgba(130.8, 143.6, 185.6, 0.9);
}
::-webkit-scrollbar-thumb:focus {
  background: rgba(145.6, 155.2, 186.7, 0.8);
}
::-webkit-scrollbar-corner {
  background: transparent;
}
@supports not selector(::-webkit-scrollbar) {
  html {
    scrollbar-width: 6px;
    scrollbar-color: #bebebe #252525;
  }
}
[class^=riedel-icon-],
[class*=" riedel-icon-"] {
  font-family: riedel-icon !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --riedel-icon-ad: "\4e20";
  --riedel-icon-add: "\4e21";
  --riedel-icon-address-book: "\4e22";
  --riedel-icon-address-card: "\4e23";
  --riedel-icon-adjust: "\4e24";
  --riedel-icon-air-freshener: "\4e25";
  --riedel-icon-align-center: "\4e26";
  --riedel-icon-align-justify: "\4e27";
  --riedel-icon-align-left: "\4e28";
  --riedel-icon-align-right: "\4e29";
  --riedel-icon-allergies: "\4e2a";
  --riedel-icon-ambisonic: "\4e2b";
  --riedel-icon-ambulance: "\4e2c";
  --riedel-icon-american-sign-language-interpreting: "\4e2d";
  --riedel-icon-anchor: "\4e2e";
  --riedel-icon-angle-double-down: "\4e2f";
  --riedel-icon-angle-double-left: "\4e30";
  --riedel-icon-angle-double-right: "\4e31";
  --riedel-icon-angle-double-up: "\4e32";
  --riedel-icon-angle-down: "\4e33";
  --riedel-icon-angle-left: "\4e34";
  --riedel-icon-angle-right: "\4e35";
  --riedel-icon-angle-up: "\4e36";
  --riedel-icon-angry: "\4e37";
  --riedel-icon-ankh: "\4e38";
  --riedel-icon-apple-alt: "\4e39";
  --riedel-icon-archive: "\4e3a";
  --riedel-icon-archway: "\4e3b";
  --riedel-icon-arrow-alt-circle-down: "\4e3c";
  --riedel-icon-arrow-alt-circle-left: "\4e3d";
  --riedel-icon-arrow-alt-circle-right: "\4e3e";
  --riedel-icon-arrow-alt-circle-up: "\4e3f";
  --riedel-icon-arrow-circle-down: "\4e40";
  --riedel-icon-arrow-circle-left: "\4e41";
  --riedel-icon-arrow-circle-right: "\4e42";
  --riedel-icon-arrow-circle-up: "\4e43";
  --riedel-icon-arrow-down: "\4e44";
  --riedel-icon-arrow-left: "\4e45";
  --riedel-icon-arrow-right: "\4e46";
  --riedel-icon-arrow-up: "\4e47";
  --riedel-icon-arrows-alt-h: "\4e48";
  --riedel-icon-arrows-alt-v: "\4e49";
  --riedel-icon-arrows-alt: "\4e4a";
  --riedel-icon-assistive-listening-systems: "\4e4b";
  --riedel-icon-asterisk: "\4e4c";
  --riedel-icon-at: "\4e4d";
  --riedel-icon-atlas: "\4e4e";
  --riedel-icon-atom: "\4e4f";
  --riedel-icon-audio-description: "\4e50";
  --riedel-icon-audiopilot-automix: "\4e51";
  --riedel-icon-audiopilot-bricklimit: "\4e52";
  --riedel-icon-audiopilot-chanstrip: "\4e53";
  --riedel-icon-audiopilot-comp-lim: "\4e54";
  --riedel-icon-audiopilot-deess: "\4e55";
  --riedel-icon-audiopilot-delay: "\4e56";
  --riedel-icon-audiopilot-dialouge: "\4e57";
  --riedel-icon-audiopilot-downmix: "\4e58";
  --riedel-icon-audiopilot-expgate: "\4e59";
  --riedel-icon-audiopilot-first: "\4e5a";
  --riedel-icon-audiopilot-formatconv: "\4e5b";
  --riedel-icon-audiopilot-info: "\4e5c";
  --riedel-icon-audiopilot-last: "\4e5d";
  --riedel-icon-audiopilot-leveller: "\4e5e";
  --riedel-icon-audiopilot-levellerp: "\4e5f";
  --riedel-icon-audiopilot-lineid: "\4e60";
  --riedel-icon-audiopilot-lineidgen: "\4e61";
  --riedel-icon-audiopilot-matrix: "\4e62";
  --riedel-icon-audiopilot-mixer: "\4e63";
  --riedel-icon-audiopilot-next: "\4e64";
  --riedel-icon-audiopilot-pageadd: "\4e65";
  --riedel-icon-audiopilot-pagesetup: "\4e66";
  --riedel-icon-audiopilot-peq: "\4e67";
  --riedel-icon-audiopilot-prev: "\4e68";
  --riedel-icon-audiopilot-rta: "\4e69";
  --riedel-icon-audiopilot-shuffler: "\4e6a";
  --riedel-icon-audiopilot-signalgen: "\4e6b";
  --riedel-icon-audiopilot-silencedet: "\4e6c";
  --riedel-icon-audiopilot-silenceswitch: "\4e6d";
  --riedel-icon-audiopilot-spectralid: "\4e6e";
  --riedel-icon-audiopilot-spkc: "\4e6f";
  --riedel-icon-audiopilot-spkl: "\4e70";
  --riedel-icon-audiopilot-spklfe: "\4e71";
  --riedel-icon-audiopilot-spkls: "\4e72";
  --riedel-icon-audiopilot-spkr: "\4e73";
  --riedel-icon-audiopilot-spkrs: "\4e74";
  --riedel-icon-audiopilot-upmix: "\4e75";
  --riedel-icon-audiopilot-voiceover: "\4e76";
  --riedel-icon-award: "\4e77";
  --riedel-icon-baby-carriage: "\4e78";
  --riedel-icon-baby: "\4e79";
  --riedel-icon-backspace: "\4e7a";
  --riedel-icon-backward: "\4e7b";
  --riedel-icon-bacon: "\4e7c";
  --riedel-icon-bacteria: "\4e7d";
  --riedel-icon-bacterium: "\4e7e";
  --riedel-icon-bahai: "\4e7f";
  --riedel-icon-balance-scale-left: "\4e80";
  --riedel-icon-balance-scale-right: "\4e81";
  --riedel-icon-balance-scale: "\4e82";
  --riedel-icon-ban: "\4e83";
  --riedel-icon-band-aid: "\4e84";
  --riedel-icon-barcode: "\4e85";
  --riedel-icon-bars: "\4e86";
  --riedel-icon-baseball-ball: "\4e87";
  --riedel-icon-basketball-ball: "\4e88";
  --riedel-icon-bath: "\4e89";
  --riedel-icon-battery-0: "\4e8a";
  --riedel-icon-battery-1: "\4e8b";
  --riedel-icon-battery-2: "\4e8c";
  --riedel-icon-battery-3: "\4e8d";
  --riedel-icon-battery-4: "\4e8e";
  --riedel-icon-battery-5: "\4e8f";
  --riedel-icon-battery-charge: "\4e90";
  --riedel-icon-battery-empty: "\4e91";
  --riedel-icon-battery-full: "\4e92";
  --riedel-icon-battery-half: "\4e93";
  --riedel-icon-battery-quarter: "\4e94";
  --riedel-icon-battery-three-quarters: "\4e95";
  --riedel-icon-bed: "\4e96";
  --riedel-icon-beer: "\4e97";
  --riedel-icon-bell-slash: "\4e98";
  --riedel-icon-bell: "\4e99";
  --riedel-icon-bezier-curve: "\4e9a";
  --riedel-icon-bible: "\4e9b";
  --riedel-icon-bicycle: "\4e9c";
  --riedel-icon-biking: "\4e9d";
  --riedel-icon-binoculars: "\4e9e";
  --riedel-icon-biohazard: "\4e9f";
  --riedel-icon-birthday-cake: "\4ea0";
  --riedel-icon-blender-phone: "\4ea1";
  --riedel-icon-blender: "\4ea2";
  --riedel-icon-blind: "\4ea3";
  --riedel-icon-blog: "\4ea4";
  --riedel-icon-bold: "\4ea5";
  --riedel-icon-bolt: "\4ea6";
  --riedel-icon-bomb: "\4ea7";
  --riedel-icon-bone: "\4ea8";
  --riedel-icon-bong: "\4ea9";
  --riedel-icon-book-dead: "\4eaa";
  --riedel-icon-book-medical: "\4eab";
  --riedel-icon-book-open: "\4eac";
  --riedel-icon-book-reader: "\4ead";
  --riedel-icon-book: "\4eae";
  --riedel-icon-bookmark: "\4eaf";
  --riedel-icon-border-all: "\4eb0";
  --riedel-icon-border-none: "\4eb1";
  --riedel-icon-border-style: "\4eb2";
  --riedel-icon-bowling-ball: "\4eb3";
  --riedel-icon-box-open: "\4eb4";
  --riedel-icon-box-tissue: "\4eb5";
  --riedel-icon-box: "\4eb6";
  --riedel-icon-boxes: "\4eb7";
  --riedel-icon-braille: "\4eb8";
  --riedel-icon-brain: "\4eb9";
  --riedel-icon-bread-slice: "\4eba";
  --riedel-icon-briefcase-medical: "\4ebb";
  --riedel-icon-briefcase: "\4ebc";
  --riedel-icon-broadcast-tower: "\4ebd";
  --riedel-icon-broom: "\4ebe";
  --riedel-icon-brush: "\4ebf";
  --riedel-icon-bug: "\4ec0";
  --riedel-icon-building: "\4ec1";
  --riedel-icon-bullhorn: "\4ec2";
  --riedel-icon-bullseye: "\4ec3";
  --riedel-icon-burn: "\4ec4";
  --riedel-icon-bus-alt: "\4ec5";
  --riedel-icon-bus: "\4ec6";
  --riedel-icon-business-time: "\4ec7";
  --riedel-icon-calculator: "\4ec8";
  --riedel-icon-calendar-alt: "\4ec9";
  --riedel-icon-calendar-check: "\4eca";
  --riedel-icon-calendar-day: "\4ecb";
  --riedel-icon-calendar-minus: "\4ecc";
  --riedel-icon-calendar-plus: "\4ecd";
  --riedel-icon-calendar-times: "\4ece";
  --riedel-icon-calendar-week: "\4ecf";
  --riedel-icon-calendar: "\4ed0";
  --riedel-icon-camera-retro: "\4ed1";
  --riedel-icon-camera: "\4ed2";
  --riedel-icon-campground: "\4ed3";
  --riedel-icon-candy-cane: "\4ed4";
  --riedel-icon-cannabis: "\4ed5";
  --riedel-icon-capsules: "\4ed6";
  --riedel-icon-car-alt: "\4ed7";
  --riedel-icon-car-battery: "\4ed8";
  --riedel-icon-car-crash: "\4ed9";
  --riedel-icon-car-side: "\4eda";
  --riedel-icon-car: "\4edb";
  --riedel-icon-caravan: "\4edc";
  --riedel-icon-cardoid: "\4edd";
  --riedel-icon-caret-closed: "\4ede";
  --riedel-icon-caret-down: "\4edf";
  --riedel-icon-caret-left: "\4ee0";
  --riedel-icon-caret-open: "\4ee1";
  --riedel-icon-caret-right: "\4ee2";
  --riedel-icon-caret-square-down: "\4ee3";
  --riedel-icon-caret-square-left: "\4ee4";
  --riedel-icon-caret-square-right: "\4ee5";
  --riedel-icon-caret-square-up: "\4ee6";
  --riedel-icon-caret-up: "\4ee7";
  --riedel-icon-carrot: "\4ee8";
  --riedel-icon-cart-arrow-down: "\4ee9";
  --riedel-icon-cart-plus: "\4eea";
  --riedel-icon-cash-register: "\4eeb";
  --riedel-icon-cat: "\4eec";
  --riedel-icon-certificate: "\4eed";
  --riedel-icon-chair: "\4eee";
  --riedel-icon-chalkboard-teacher: "\4eef";
  --riedel-icon-chalkboard: "\4ef0";
  --riedel-icon-charging-station: "\4ef1";
  --riedel-icon-chart-area: "\4ef2";
  --riedel-icon-chart-bar: "\4ef3";
  --riedel-icon-chart-line: "\4ef4";
  --riedel-icon-chart-pie: "\4ef5";
  --riedel-icon-check-circle: "\4ef6";
  --riedel-icon-check-double: "\4ef7";
  --riedel-icon-check-square: "\4ef8";
  --riedel-icon-check: "\4ef9";
  --riedel-icon-cheese: "\4efa";
  --riedel-icon-chess-bishop: "\4efb";
  --riedel-icon-chess-board: "\4efc";
  --riedel-icon-chess-king: "\4efd";
  --riedel-icon-chess-knight: "\4efe";
  --riedel-icon-chess-pawn: "\4eff";
  --riedel-icon-chess-queen: "\4f00";
  --riedel-icon-chess-rook: "\4f01";
  --riedel-icon-chess: "\4f02";
  --riedel-icon-chevron-circle-down: "\4f03";
  --riedel-icon-chevron-circle-left: "\4f04";
  --riedel-icon-chevron-circle-right: "\4f05";
  --riedel-icon-chevron-circle-up: "\4f06";
  --riedel-icon-chevron-closed: "\4f07";
  --riedel-icon-chevron-down: "\4f08";
  --riedel-icon-chevron-left: "\4f09";
  --riedel-icon-chevron-open: "\4f0a";
  --riedel-icon-chevron-right: "\4f0b";
  --riedel-icon-chevron-up: "\4f0c";
  --riedel-icon-child: "\4f0d";
  --riedel-icon-church: "\4f0e";
  --riedel-icon-circle-notch: "\4f0f";
  --riedel-icon-circle: "\4f10";
  --riedel-icon-circle12: "\4f11";
  --riedel-icon-city: "\4f12";
  --riedel-icon-clinic-medical: "\4f13";
  --riedel-icon-clipboard-check: "\4f14";
  --riedel-icon-clipboard-list: "\4f15";
  --riedel-icon-clipboard: "\4f16";
  --riedel-icon-clock: "\4f17";
  --riedel-icon-clone: "\4f18";
  --riedel-icon-close-alt: "\4f19";
  --riedel-icon-close: "\4f1a";
  --riedel-icon-closed-captioning: "\4f1b";
  --riedel-icon-cloud-download-alt: "\4f1c";
  --riedel-icon-cloud-meatball: "\4f1d";
  --riedel-icon-cloud-moon-rain: "\4f1e";
  --riedel-icon-cloud-moon: "\4f1f";
  --riedel-icon-cloud-rain: "\4f20";
  --riedel-icon-cloud-server: "\4f21";
  --riedel-icon-cloud-showers-heavy: "\4f22";
  --riedel-icon-cloud-sun-rain: "\4f23";
  --riedel-icon-cloud-sun: "\4f24";
  --riedel-icon-cloud-upload-alt: "\4f25";
  --riedel-icon-cloud: "\4f26";
  --riedel-icon-cluster-server: "\4f27";
  --riedel-icon-cocktail: "\4f28";
  --riedel-icon-code-branch: "\4f29";
  --riedel-icon-code: "\4f2a";
  --riedel-icon-coffee: "\4f2b";
  --riedel-icon-cog: "\4f2c";
  --riedel-icon-cogs: "\4f2d";
  --riedel-icon-coins: "\4f2e";
  --riedel-icon-columns: "\4f2f";
  --riedel-icon-comment-alt: "\4f30";
  --riedel-icon-comment-dollar: "\4f31";
  --riedel-icon-comment-dots: "\4f32";
  --riedel-icon-comment-medical: "\4f33";
  --riedel-icon-comment-slash: "\4f34";
  --riedel-icon-comment: "\4f35";
  --riedel-icon-comments-dollar: "\4f36";
  --riedel-icon-comments: "\4f37";
  --riedel-icon-compact-disc: "\4f38";
  --riedel-icon-compass: "\4f39";
  --riedel-icon-compress-alt: "\4f3a";
  --riedel-icon-compress-arrows-alt: "\4f3b";
  --riedel-icon-compress: "\4f3c";
  --riedel-icon-concierge-bell: "\4f3d";
  --riedel-icon-cookie-bite: "\4f3e";
  --riedel-icon-cookie: "\4f3f";
  --riedel-icon-copy: "\4f40";
  --riedel-icon-copyright: "\4f41";
  --riedel-icon-couch: "\4f42";
  --riedel-icon-credit-card: "\4f43";
  --riedel-icon-crop-alt: "\4f44";
  --riedel-icon-crop: "\4f45";
  --riedel-icon-cross: "\4f46";
  --riedel-icon-crosshairs: "\4f47";
  --riedel-icon-crow: "\4f48";
  --riedel-icon-crown: "\4f49";
  --riedel-icon-crutch: "\4f4a";
  --riedel-icon-cube: "\4f4b";
  --riedel-icon-cubes: "\4f4c";
  --riedel-icon-cut: "\4f4d";
  --riedel-icon-database: "\4f4e";
  --riedel-icon-deaf: "\4f4f";
  --riedel-icon-decca: "\4f50";
  --riedel-icon-democrat: "\4f51";
  --riedel-icon-desk: "\4f52";
  --riedel-icon-desktop: "\4f53";
  --riedel-icon-dharmachakra: "\4f54";
  --riedel-icon-diagnoses: "\4f55";
  --riedel-icon-dice-alt-five: "\4f56";
  --riedel-icon-dice-d20: "\4f57";
  --riedel-icon-dice-d6: "\4f58";
  --riedel-icon-dice-five: "\4f59";
  --riedel-icon-dice-four: "\4f5a";
  --riedel-icon-dice-one: "\4f5b";
  --riedel-icon-dice-six: "\4f5c";
  --riedel-icon-dice-three: "\4f5d";
  --riedel-icon-dice-two: "\4f5e";
  --riedel-icon-dice: "\4f5f";
  --riedel-icon-digital-tachograph: "\4f60";
  --riedel-icon-directions: "\4f61";
  --riedel-icon-disease: "\4f62";
  --riedel-icon-divide: "\4f63";
  --riedel-icon-dizzy: "\4f64";
  --riedel-icon-dna: "\4f65";
  --riedel-icon-dog: "\4f66";
  --riedel-icon-dollar-sign: "\4f67";
  --riedel-icon-dolly-flatbed: "\4f68";
  --riedel-icon-dolly: "\4f69";
  --riedel-icon-donate: "\4f6a";
  --riedel-icon-door-closed: "\4f6b";
  --riedel-icon-door-open: "\4f6c";
  --riedel-icon-dot-circle: "\4f6d";
  --riedel-icon-dove: "\4f6e";
  --riedel-icon-download: "\4f6f";
  --riedel-icon-drafting-compass: "\4f70";
  --riedel-icon-dragon: "\4f71";
  --riedel-icon-draw-polygon: "\4f72";
  --riedel-icon-drum-steelpan: "\4f73";
  --riedel-icon-drum: "\4f74";
  --riedel-icon-drumstick-bite: "\4f75";
  --riedel-icon-dumbbell: "\4f76";
  --riedel-icon-dumpster-fire: "\4f77";
  --riedel-icon-dumpster: "\4f78";
  --riedel-icon-dungeon: "\4f79";
  --riedel-icon-edit: "\4f7a";
  --riedel-icon-egg: "\4f7b";
  --riedel-icon-eject: "\4f7c";
  --riedel-icon-ellipsis-h: "\4f7d";
  --riedel-icon-ellipsis-v: "\4f7e";
  --riedel-icon-envelope-open-text: "\4f7f";
  --riedel-icon-envelope-open: "\4f80";
  --riedel-icon-envelope-square: "\4f81";
  --riedel-icon-envelope: "\4f82";
  --riedel-icon-equals: "\4f83";
  --riedel-icon-eraser: "\4f84";
  --riedel-icon-ethernet: "\4f85";
  --riedel-icon-euro-sign: "\4f86";
  --riedel-icon-example: "\4f87";
  --riedel-icon-exchange-alt: "\4f88";
  --riedel-icon-exclamation-circle: "\4f89";
  --riedel-icon-exclamation-triangle: "\4f8a";
  --riedel-icon-exclamation: "\4f8b";
  --riedel-icon-expand-alt: "\4f8c";
  --riedel-icon-expand-arrows-alt: "\4f8d";
  --riedel-icon-expand: "\4f8e";
  --riedel-icon-external-link-alt: "\4f8f";
  --riedel-icon-external-link-square-alt: "\4f90";
  --riedel-icon-eye-dropper: "\4f91";
  --riedel-icon-eye-slash: "\4f92";
  --riedel-icon-eye: "\4f93";
  --riedel-icon-fan: "\4f94";
  --riedel-icon-fast-backward: "\4f95";
  --riedel-icon-fast-forward: "\4f96";
  --riedel-icon-faucet: "\4f97";
  --riedel-icon-fax: "\4f98";
  --riedel-icon-feather-alt: "\4f99";
  --riedel-icon-feather: "\4f9a";
  --riedel-icon-female: "\4f9b";
  --riedel-icon-fighter-jet: "\4f9c";
  --riedel-icon-figure8: "\4f9d";
  --riedel-icon-file-alt: "\4f9e";
  --riedel-icon-file-archive: "\4f9f";
  --riedel-icon-file-audio: "\4fa0";
  --riedel-icon-file-code: "\4fa1";
  --riedel-icon-file-contract: "\4fa2";
  --riedel-icon-file-csv: "\4fa3";
  --riedel-icon-file-download: "\4fa4";
  --riedel-icon-file-excel: "\4fa5";
  --riedel-icon-file-export: "\4fa6";
  --riedel-icon-file-image: "\4fa7";
  --riedel-icon-file-import: "\4fa8";
  --riedel-icon-file-invoice-dollar: "\4fa9";
  --riedel-icon-file-invoice: "\4faa";
  --riedel-icon-file-medical-alt: "\4fab";
  --riedel-icon-file-medical: "\4fac";
  --riedel-icon-file-pdf: "\4fad";
  --riedel-icon-file-powerpoint: "\4fae";
  --riedel-icon-file-prescription: "\4faf";
  --riedel-icon-file-signature: "\4fb0";
  --riedel-icon-file-upload: "\4fb1";
  --riedel-icon-file-video: "\4fb2";
  --riedel-icon-file-word: "\4fb3";
  --riedel-icon-file: "\4fb4";
  --riedel-icon-fill-drip: "\4fb5";
  --riedel-icon-fill: "\4fb6";
  --riedel-icon-film: "\4fb7";
  --riedel-icon-filter: "\4fb8";
  --riedel-icon-fingerprint: "\4fb9";
  --riedel-icon-fire-alt: "\4fba";
  --riedel-icon-fire-extinguisher: "\4fbb";
  --riedel-icon-fire: "\4fbc";
  --riedel-icon-first-aid: "\4fbd";
  --riedel-icon-fish: "\4fbe";
  --riedel-icon-fist-raised: "\4fbf";
  --riedel-icon-flag-checkered: "\4fc0";
  --riedel-icon-flag-usa: "\4fc1";
  --riedel-icon-flag: "\4fc2";
  --riedel-icon-flask: "\4fc3";
  --riedel-icon-floor: "\4fc4";
  --riedel-icon-flushed: "\4fc5";
  --riedel-icon-folder-alt-close: "\4fc6";
  --riedel-icon-folder-alt-open: "\4fc7";
  --riedel-icon-folder-compressed: "\4fc8";
  --riedel-icon-folder-expanded: "\4fc9";
  --riedel-icon-folder-minus: "\4fca";
  --riedel-icon-folder-open: "\4fcb";
  --riedel-icon-folder-plus: "\4fcc";
  --riedel-icon-folder: "\4fcd";
  --riedel-icon-font-awesome-logo-full: "\4fce";
  --riedel-icon-font: "\4fcf";
  --riedel-icon-football-ball: "\4fd0";
  --riedel-icon-forward: "\4fd1";
  --riedel-icon-frog: "\4fd2";
  --riedel-icon-frown-open: "\4fd3";
  --riedel-icon-frown: "\4fd4";
  --riedel-icon-function: "\4fd5";
  --riedel-icon-funnel-dollar: "\4fd6";
  --riedel-icon-futbol: "\4fd7";
  --riedel-icon-fx: "\4fd8";
  --riedel-icon-gamepad: "\4fd9";
  --riedel-icon-gas-pump: "\4fda";
  --riedel-icon-gateway: "\4fdb";
  --riedel-icon-gavel: "\4fdc";
  --riedel-icon-gem: "\4fdd";
  --riedel-icon-genderless: "\4fde";
  --riedel-icon-ghost: "\4fdf";
  --riedel-icon-gift: "\4fe0";
  --riedel-icon-gifts: "\4fe1";
  --riedel-icon-glass-cheers: "\4fe2";
  --riedel-icon-glass-martini-alt: "\4fe3";
  --riedel-icon-glass-martini: "\4fe4";
  --riedel-icon-glass-whiskey: "\4fe5";
  --riedel-icon-glasses: "\4fe6";
  --riedel-icon-globe-africa: "\4fe7";
  --riedel-icon-globe-americas: "\4fe8";
  --riedel-icon-globe-asia: "\4fe9";
  --riedel-icon-globe-europe: "\4fea";
  --riedel-icon-globe: "\4feb";
  --riedel-icon-golf-ball: "\4fec";
  --riedel-icon-gopuram: "\4fed";
  --riedel-icon-graduation-cap: "\4fee";
  --riedel-icon-greater-than-equal: "\4fef";
  --riedel-icon-greater-than: "\4ff0";
  --riedel-icon-grimace: "\4ff1";
  --riedel-icon-grin-alt: "\4ff2";
  --riedel-icon-grin-beam-sweat: "\4ff3";
  --riedel-icon-grin-beam: "\4ff4";
  --riedel-icon-grin-hearts: "\4ff5";
  --riedel-icon-grin-squint-tears: "\4ff6";
  --riedel-icon-grin-squint: "\4ff7";
  --riedel-icon-grin-stars: "\4ff8";
  --riedel-icon-grin-tears: "\4ff9";
  --riedel-icon-grin-tongue-squint: "\4ffa";
  --riedel-icon-grin-tongue-wink: "\4ffb";
  --riedel-icon-grin-tongue: "\4ffc";
  --riedel-icon-grin-wink: "\4ffd";
  --riedel-icon-grin: "\4ffe";
  --riedel-icon-grip-horizontal: "\4fff";
  --riedel-icon-grip-lines-vertical: "\5000";
  --riedel-icon-grip-lines: "\5001";
  --riedel-icon-grip-vertical: "\5002";
  --riedel-icon-guitar: "\5003";
  --riedel-icon-h-square: "\5004";
  --riedel-icon-hamburger: "\5005";
  --riedel-icon-hammer: "\5006";
  --riedel-icon-hamsa: "\5007";
  --riedel-icon-hand-holding-heart: "\5008";
  --riedel-icon-hand-holding-medical: "\5009";
  --riedel-icon-hand-holding-usd: "\500a";
  --riedel-icon-hand-holding-water: "\500b";
  --riedel-icon-hand-holding: "\500c";
  --riedel-icon-hand-lizard: "\500d";
  --riedel-icon-hand-middle-finger: "\500e";
  --riedel-icon-hand-paper: "\500f";
  --riedel-icon-hand-peace: "\5010";
  --riedel-icon-hand-point-down: "\5011";
  --riedel-icon-hand-point-left: "\5012";
  --riedel-icon-hand-point-right: "\5013";
  --riedel-icon-hand-point-up: "\5014";
  --riedel-icon-hand-pointer: "\5015";
  --riedel-icon-hand-rock: "\5016";
  --riedel-icon-hand-scissors: "\5017";
  --riedel-icon-hand-sparkles: "\5018";
  --riedel-icon-hand-spock: "\5019";
  --riedel-icon-hands-helping: "\501a";
  --riedel-icon-hands-wash: "\501b";
  --riedel-icon-hands: "\501c";
  --riedel-icon-handshake-alt-slash: "\501d";
  --riedel-icon-handshake-slash: "\501e";
  --riedel-icon-handshake: "\501f";
  --riedel-icon-hanukiah: "\5020";
  --riedel-icon-hard-hat: "\5021";
  --riedel-icon-hashtag: "\5022";
  --riedel-icon-hat-cowboy-side: "\5023";
  --riedel-icon-hat-cowboy: "\5024";
  --riedel-icon-hat-wizard: "\5025";
  --riedel-icon-hdd: "\5026";
  --riedel-icon-head-side-cough-slash: "\5027";
  --riedel-icon-head-side-cough: "\5028";
  --riedel-icon-head-side-mask: "\5029";
  --riedel-icon-head-side-virus: "\502a";
  --riedel-icon-heading: "\502b";
  --riedel-icon-headphones-alt: "\502c";
  --riedel-icon-headphones: "\502d";
  --riedel-icon-headset: "\502e";
  --riedel-icon-heart-broken: "\502f";
  --riedel-icon-heart: "\5030";
  --riedel-icon-heartbeat: "\5031";
  --riedel-icon-helicopter: "\5032";
  --riedel-icon-highlighter: "\5033";
  --riedel-icon-hiking: "\5034";
  --riedel-icon-hippo: "\5035";
  --riedel-icon-history-alt: "\5036";
  --riedel-icon-history: "\5037";
  --riedel-icon-hockey-puck: "\5038";
  --riedel-icon-holly-berry: "\5039";
  --riedel-icon-home: "\503a";
  --riedel-icon-horse-head: "\503b";
  --riedel-icon-horse: "\503c";
  --riedel-icon-hospital-alt: "\503d";
  --riedel-icon-hospital-symbol: "\503e";
  --riedel-icon-hospital-user: "\503f";
  --riedel-icon-hospital: "\5040";
  --riedel-icon-hot-tub: "\5041";
  --riedel-icon-hotdog: "\5042";
  --riedel-icon-hotel: "\5043";
  --riedel-icon-hourglass-end: "\5044";
  --riedel-icon-hourglass-half: "\5045";
  --riedel-icon-hourglass-start: "\5046";
  --riedel-icon-hourglass: "\5047";
  --riedel-icon-house-damage: "\5048";
  --riedel-icon-house-user: "\5049";
  --riedel-icon-hryvnia: "\504a";
  --riedel-icon-hypercardoid: "\504b";
  --riedel-icon-i-cursor: "\504c";
  --riedel-icon-ice-cream: "\504d";
  --riedel-icon-icicles: "\504e";
  --riedel-icon-icons: "\504f";
  --riedel-icon-id-badge: "\5050";
  --riedel-icon-id-card-alt: "\5051";
  --riedel-icon-id-card: "\5052";
  --riedel-icon-igloo: "\5053";
  --riedel-icon-image: "\5054";
  --riedel-icon-images: "\5055";
  --riedel-icon-inbox: "\5056";
  --riedel-icon-indent: "\5057";
  --riedel-icon-industry: "\5058";
  --riedel-icon-infinity: "\5059";
  --riedel-icon-info-alt: "\505a";
  --riedel-icon-info-circle: "\505b";
  --riedel-icon-info: "\505c";
  --riedel-icon-input-connected: "\505d";
  --riedel-icon-insert: "\505e";
  --riedel-icon-italic: "\505f";
  --riedel-icon-jedi: "\5060";
  --riedel-icon-joint: "\5061";
  --riedel-icon-journal-whills: "\5062";
  --riedel-icon-kaaba: "\5063";
  --riedel-icon-key: "\5064";
  --riedel-icon-keyboard: "\5065";
  --riedel-icon-khanda: "\5066";
  --riedel-icon-kiss-beam: "\5067";
  --riedel-icon-kiss-wink-heart: "\5068";
  --riedel-icon-kiss: "\5069";
  --riedel-icon-kiwi-bird: "\506a";
  --riedel-icon-landmark: "\506b";
  --riedel-icon-language: "\506c";
  --riedel-icon-laptop-code: "\506d";
  --riedel-icon-laptop-house: "\506e";
  --riedel-icon-laptop-medical: "\506f";
  --riedel-icon-laptop: "\5070";
  --riedel-icon-laugh-beam: "\5071";
  --riedel-icon-laugh-squint: "\5072";
  --riedel-icon-laugh-wink: "\5073";
  --riedel-icon-laugh: "\5074";
  --riedel-icon-layer-group: "\5075";
  --riedel-icon-layout-1: "\5076";
  --riedel-icon-layout-2-l: "\5077";
  --riedel-icon-layout-2-r: "\5078";
  --riedel-icon-leaf: "\5079";
  --riedel-icon-lemon: "\507a";
  --riedel-icon-less-than-equal: "\507b";
  --riedel-icon-less-than: "\507c";
  --riedel-icon-level-down-alt: "\507d";
  --riedel-icon-level-up-alt: "\507e";
  --riedel-icon-life-ring: "\507f";
  --riedel-icon-lightbulb: "\5080";
  --riedel-icon-link: "\5081";
  --riedel-icon-lira-sign: "\5082";
  --riedel-icon-list-alt: "\5083";
  --riedel-icon-list-channel: "\5084";
  --riedel-icon-list-chevron-d: "\5085";
  --riedel-icon-list-chevron-r: "\5086";
  --riedel-icon-list-client-s: "\5087";
  --riedel-icon-list-client: "\5088";
  --riedel-icon-list-clip: "\5089";
  --riedel-icon-list-cloud-servers: "\508a";
  --riedel-icon-list-doc-inv: "\508b";
  --riedel-icon-list-doc: "\508c";
  --riedel-icon-list-doclist: "\508d";
  --riedel-icon-list-endpoint0: "\508e";
  --riedel-icon-list-endpoint1: "\508f";
  --riedel-icon-list-folder0: "\5090";
  --riedel-icon-list-folder1: "\5091";
  --riedel-icon-list-job: "\5092";
  --riedel-icon-list-left-inv: "\5093";
  --riedel-icon-list-left: "\5094";
  --riedel-icon-list-mixer: "\5095";
  --riedel-icon-list-mview: "\5096";
  --riedel-icon-list-ol: "\5097";
  --riedel-icon-list-panel: "\5098";
  --riedel-icon-list-servers: "\5099";
  --riedel-icon-list-ul: "\509a";
  --riedel-icon-list: "\509b";
  --riedel-icon-location-arrow: "\509c";
  --riedel-icon-lock-open: "\509d";
  --riedel-icon-lock: "\509e";
  --riedel-icon-locked: "\509f";
  --riedel-icon-logs-off-1: "\50a0";
  --riedel-icon-logs-on-1: "\50a1";
  --riedel-icon-long-arrow-alt-down: "\50a2";
  --riedel-icon-long-arrow-alt-left: "\50a3";
  --riedel-icon-long-arrow-alt-right: "\50a4";
  --riedel-icon-long-arrow-alt-up: "\50a5";
  --riedel-icon-low-vision: "\50a6";
  --riedel-icon-luggage-cart: "\50a7";
  --riedel-icon-lungs-virus: "\50a8";
  --riedel-icon-lungs: "\50a9";
  --riedel-icon-magic-alt: "\50aa";
  --riedel-icon-magic: "\50ab";
  --riedel-icon-magnet: "\50ac";
  --riedel-icon-mail-bulk: "\50ad";
  --riedel-icon-male: "\50ae";
  --riedel-icon-map-marked-alt: "\50af";
  --riedel-icon-map-marked: "\50b0";
  --riedel-icon-map-marker-alt: "\50b1";
  --riedel-icon-map-marker: "\50b2";
  --riedel-icon-map-pin: "\50b3";
  --riedel-icon-map-signs: "\50b4";
  --riedel-icon-map: "\50b5";
  --riedel-icon-marker: "\50b6";
  --riedel-icon-mars-double: "\50b7";
  --riedel-icon-mars-stroke-h: "\50b8";
  --riedel-icon-mars-stroke-v: "\50b9";
  --riedel-icon-mars-stroke: "\50ba";
  --riedel-icon-mars: "\50bb";
  --riedel-icon-mask: "\50bc";
  --riedel-icon-matrix: "\50bd";
  --riedel-icon-max: "\50be";
  --riedel-icon-medal: "\50bf";
  --riedel-icon-medkit: "\50c0";
  --riedel-icon-meh-blank: "\50c1";
  --riedel-icon-meh-rolling-eyes: "\50c2";
  --riedel-icon-meh: "\50c3";
  --riedel-icon-memory: "\50c4";
  --riedel-icon-menorah: "\50c5";
  --riedel-icon-mercury: "\50c6";
  --riedel-icon-meteor: "\50c7";
  --riedel-icon-mic-off: "\50c8";
  --riedel-icon-microchip: "\50c9";
  --riedel-icon-microphone-alt-slash: "\50ca";
  --riedel-icon-microphone-alt: "\50cb";
  --riedel-icon-microphone-slash: "\50cc";
  --riedel-icon-microphone: "\50cd";
  --riedel-icon-microscope: "\50ce";
  --riedel-icon-min: "\50cf";
  --riedel-icon-minus-circle: "\50d0";
  --riedel-icon-minus-square: "\50d1";
  --riedel-icon-minus: "\50d2";
  --riedel-icon-mitten: "\50d3";
  --riedel-icon-mobile-alt: "\50d4";
  --riedel-icon-mobile: "\50d5";
  --riedel-icon-money-bill-alt: "\50d6";
  --riedel-icon-money-bill-wave-alt: "\50d7";
  --riedel-icon-money-bill-wave: "\50d8";
  --riedel-icon-money-bill: "\50d9";
  --riedel-icon-money-check-alt: "\50da";
  --riedel-icon-money-check: "\50db";
  --riedel-icon-mono: "\50dc";
  --riedel-icon-monument: "\50dd";
  --riedel-icon-moon: "\50de";
  --riedel-icon-mortar-pestle: "\50df";
  --riedel-icon-mosque: "\50e0";
  --riedel-icon-motorcycle: "\50e1";
  --riedel-icon-mountain: "\50e2";
  --riedel-icon-mouse-pointer: "\50e3";
  --riedel-icon-mouse: "\50e4";
  --riedel-icon-mug-hot: "\50e5";
  --riedel-icon-music: "\50e6";
  --riedel-icon-network-wired: "\50e7";
  --riedel-icon-neuter: "\50e8";
  --riedel-icon-newspaper: "\50e9";
  --riedel-icon-not-equal: "\50ea";
  --riedel-icon-notes-medical: "\50eb";
  --riedel-icon-notifications-off-1: "\50ec";
  --riedel-icon-notifications-on-1: "\50ed";
  --riedel-icon-nsa-gateway: "\50ee";
  --riedel-icon-object-group: "\50ef";
  --riedel-icon-object-ungroup: "\50f0";
  --riedel-icon-oil-can: "\50f1";
  --riedel-icon-om: "\50f2";
  --riedel-icon-omni: "\50f3";
  --riedel-icon-otter: "\50f4";
  --riedel-icon-outbox-off-1: "\50f5";
  --riedel-icon-outbox-off-2: "\50f6";
  --riedel-icon-outbox-on-1: "\50f7";
  --riedel-icon-outbox-on-2: "\50f8";
  --riedel-icon-outdent: "\50f9";
  --riedel-icon-output-connected: "\50fa";
  --riedel-icon-pager: "\50fb";
  --riedel-icon-paint-brush: "\50fc";
  --riedel-icon-paint-roller: "\50fd";
  --riedel-icon-palette: "\50fe";
  --riedel-icon-pallet: "\50ff";
  --riedel-icon-panel: "\5100";
  --riedel-icon-paper-plane: "\5101";
  --riedel-icon-paperclip: "\5102";
  --riedel-icon-parachute-box: "\5103";
  --riedel-icon-paragraph: "\5104";
  --riedel-icon-parking: "\5105";
  --riedel-icon-passport: "\5106";
  --riedel-icon-pastafarianism: "\5107";
  --riedel-icon-paste: "\5108";
  --riedel-icon-pause-circle: "\5109";
  --riedel-icon-pause: "\510a";
  --riedel-icon-paw: "\510b";
  --riedel-icon-peace: "\510c";
  --riedel-icon-pen-alt: "\510d";
  --riedel-icon-pen-fancy: "\510e";
  --riedel-icon-pen-nib: "\510f";
  --riedel-icon-pen-square: "\5110";
  --riedel-icon-pen: "\5111";
  --riedel-icon-pencil-alt: "\5112";
  --riedel-icon-pencil-ruler: "\5113";
  --riedel-icon-people-arrows: "\5114";
  --riedel-icon-people-carry: "\5115";
  --riedel-icon-pepper-hot: "\5116";
  --riedel-icon-percent: "\5117";
  --riedel-icon-percentage: "\5118";
  --riedel-icon-person-booth: "\5119";
  --riedel-icon-phone-alt: "\511a";
  --riedel-icon-phone-slash: "\511b";
  --riedel-icon-phone-square-alt: "\511c";
  --riedel-icon-phone-square: "\511d";
  --riedel-icon-phone-volume: "\511e";
  --riedel-icon-phone: "\511f";
  --riedel-icon-photo-video: "\5120";
  --riedel-icon-piggy-bank: "\5121";
  --riedel-icon-pills: "\5122";
  --riedel-icon-pin-off-hover: "\5123";
  --riedel-icon-pin-off: "\5124";
  --riedel-icon-pin-on-hover: "\5125";
  --riedel-icon-pin-on: "\5126";
  --riedel-icon-pizza-slice: "\5127";
  --riedel-icon-place-of-worship: "\5128";
  --riedel-icon-plane-arrival: "\5129";
  --riedel-icon-plane-departure: "\512a";
  --riedel-icon-plane-slash: "\512b";
  --riedel-icon-plane: "\512c";
  --riedel-icon-play-circle: "\512d";
  --riedel-icon-play: "\512e";
  --riedel-icon-plug: "\512f";
  --riedel-icon-plugin-analyser-group: "\5130";
  --riedel-icon-plugin-buss-group: "\5131";
  --riedel-icon-plugin-chain-group: "\5132";
  --riedel-icon-plugin-dialogue: "\5133";
  --riedel-icon-plugin-dynamics-group: "\5134";
  --riedel-icon-plugin-effect-group: "\5135";
  --riedel-icon-plugin-eq-group: "\5136";
  --riedel-icon-plugin-filter-group: "\5137";
  --riedel-icon-plugin-generator-group: "\5138";
  --riedel-icon-plugin-input-group: "\5139";
  --riedel-icon-plugin-insert-return-group: "\513a";
  --riedel-icon-plugin-mix-group: "\513b";
  --riedel-icon-plugin-output-group: "\513c";
  --riedel-icon-plugin-panning-group: "\513d";
  --riedel-icon-plugin-phase: "\513e";
  --riedel-icon-plugin-routing-group: "\513f";
  --riedel-icon-plugin-send-group: "\5140";
  --riedel-icon-plugin-soundfield-group: "\5141";
  --riedel-icon-plus-circle: "\5142";
  --riedel-icon-plus-square: "\5143";
  --riedel-icon-plus: "\5144";
  --riedel-icon-podcast: "\5145";
  --riedel-icon-poll-h: "\5146";
  --riedel-icon-poll: "\5147";
  --riedel-icon-poo-storm: "\5148";
  --riedel-icon-poo: "\5149";
  --riedel-icon-poop: "\514a";
  --riedel-icon-portrait: "\514b";
  --riedel-icon-pound-sign: "\514c";
  --riedel-icon-power-off-alt: "\514d";
  --riedel-icon-power-off-inv: "\514e";
  --riedel-icon-power-off: "\514f";
  --riedel-icon-power: "\5150";
  --riedel-icon-pray: "\5151";
  --riedel-icon-praying-hands: "\5152";
  --riedel-icon-prescription-bottle-alt: "\5153";
  --riedel-icon-prescription-bottle: "\5154";
  --riedel-icon-prescription: "\5155";
  --riedel-icon-print: "\5156";
  --riedel-icon-procedures: "\5157";
  --riedel-icon-project-diagram: "\5158";
  --riedel-icon-pump-medical: "\5159";
  --riedel-icon-pump-soap: "\515a";
  --riedel-icon-puzzle-piece: "\515b";
  --riedel-icon-qrcode: "\515c";
  --riedel-icon-question-circle: "\515d";
  --riedel-icon-question: "\515e";
  --riedel-icon-quidditch: "\515f";
  --riedel-icon-quote-left: "\5160";
  --riedel-icon-quote-right: "\5161";
  --riedel-icon-quran: "\5162";
  --riedel-icon-radiation-alt: "\5163";
  --riedel-icon-radiation: "\5164";
  --riedel-icon-rainbow: "\5165";
  --riedel-icon-random: "\5166";
  --riedel-icon-receipt: "\5167";
  --riedel-icon-record-vinyl: "\5168";
  --riedel-icon-rectangle16-11: "\5169";
  --riedel-icon-recycle: "\516a";
  --riedel-icon-redo-alt: "\516b";
  --riedel-icon-redo: "\516c";
  --riedel-icon-registered: "\516d";
  --riedel-icon-remove-close-m: "\516e";
  --riedel-icon-remove-format: "\516f";
  --riedel-icon-reply-all: "\5170";
  --riedel-icon-reply: "\5171";
  --riedel-icon-republican: "\5172";
  --riedel-icon-restroom: "\5173";
  --riedel-icon-retweet: "\5174";
  --riedel-icon-ribbon: "\5175";
  --riedel-icon-riedel: "\5176";
  --riedel-icon-ring: "\5177";
  --riedel-icon-road: "\5178";
  --riedel-icon-robot: "\5179";
  --riedel-icon-rocket: "\517a";
  --riedel-icon-route: "\517b";
  --riedel-icon-rsp-bluetooth: "\517c";
  --riedel-icon-rsp-headset: "\517d";
  --riedel-icon-rsp-microphone: "\517e";
  --riedel-icon-rsp-nfc: "\517f";
  --riedel-icon-rss-square: "\5180";
  --riedel-icon-rss: "\5181";
  --riedel-icon-ruble-sign: "\5182";
  --riedel-icon-ruler-combined: "\5183";
  --riedel-icon-ruler-horizontal: "\5184";
  --riedel-icon-ruler-vertical: "\5185";
  --riedel-icon-ruler: "\5186";
  --riedel-icon-running: "\5187";
  --riedel-icon-rupee-sign: "\5188";
  --riedel-icon-sad-cry: "\5189";
  --riedel-icon-sad-tear: "\518a";
  --riedel-icon-same-3dots-more-settings: "\518b";
  --riedel-icon-same-antenna: "\518c";
  --riedel-icon-same-attention: "\518d";
  --riedel-icon-same-audio-server: "\518e";
  --riedel-icon-same-auto-trim-b: "\518f";
  --riedel-icon-same-auto-trim: "\5190";
  --riedel-icon-same-aux-post: "\5191";
  --riedel-icon-same-aux-pre: "\5192";
  --riedel-icon-same-beltpack: "\5193";
  --riedel-icon-same-callibrate: "\5194";
  --riedel-icon-same-check-mark: "\5195";
  --riedel-icon-same-chevron-d: "\5196";
  --riedel-icon-same-chevron-l: "\5197";
  --riedel-icon-same-chevron-r: "\5198";
  --riedel-icon-same-chevron-u: "\5199";
  --riedel-icon-same-chevxl-d: "\519a";
  --riedel-icon-same-chevxl-l: "\519b";
  --riedel-icon-same-chevxl-r: "\519c";
  --riedel-icon-same-chevxl-u: "\519d";
  --riedel-icon-same-clipboard: "\519e";
  --riedel-icon-same-close-advanced: "\519f";
  --riedel-icon-same-close-xl: "\51a0";
  --riedel-icon-same-close: "\51a1";
  --riedel-icon-same-cloud-server: "\51a2";
  --riedel-icon-same-collapse: "\51a3";
  --riedel-icon-same-combo-section-close: "\51a4";
  --riedel-icon-same-combo-section-open: "\51a5";
  --riedel-icon-same-contract-section: "\51a6";
  --riedel-icon-same-cough: "\51a7";
  --riedel-icon-same-cross-bal: "\51a8";
  --riedel-icon-same-cue: "\51a9";
  --riedel-icon-same-cut-mic: "\51aa";
  --riedel-icon-same-delta-uppercase: "\51ab";
  --riedel-icon-same-dot-l: "\51ac";
  --riedel-icon-same-dot-m: "\51ad";
  --riedel-icon-same-dot-s: "\51ae";
  --riedel-icon-same-down: "\51af";
  --riedel-icon-same-edit-notes: "\51b0";
  --riedel-icon-same-edit-window: "\51b1";
  --riedel-icon-same-edit: "\51b2";
  --riedel-icon-same-edit2: "\51b3";
  --riedel-icon-same-eve-server: "\51b4";
  --riedel-icon-same-exit-fullscreen: "\51b5";
  --riedel-icon-same-expand-section: "\51b6";
  --riedel-icon-same-first: "\51b7";
  --riedel-icon-same-fullscreen: "\51b8";
  --riedel-icon-same-global-snapshot: "\51b9";
  --riedel-icon-same-headphone-monitoring: "\51ba";
  --riedel-icon-same-infinite: "\51bb";
  --riedel-icon-same-info-outline: "\51bc";
  --riedel-icon-same-info: "\51bd";
  --riedel-icon-same-invert-phase: "\51be";
  --riedel-icon-same-last: "\51bf";
  --riedel-icon-same-locate: "\51c0";
  --riedel-icon-same-location: "\51c1";
  --riedel-icon-same-locked-centered: "\51c2";
  --riedel-icon-same-locked: "\51c3";
  --riedel-icon-same-matrix-collapse-all: "\51c4";
  --riedel-icon-same-matrix-expand-all: "\51c5";
  --riedel-icon-same-matrix-filter-icon: "\51c6";
  --riedel-icon-same-matrix-focus-icon: "\51c7";
  --riedel-icon-same-matrix-listen-icon: "\51c8";
  --riedel-icon-same-matrix-plugins-icon: "\51c9";
  --riedel-icon-same-maximize: "\51ca";
  --riedel-icon-same-member: "\51cb";
  --riedel-icon-same-mic-off: "\51cc";
  --riedel-icon-same-mic-on: "\51cd";
  --riedel-icon-same-micron-unit: "\51ce";
  --riedel-icon-same-minimize: "\51cf";
  --riedel-icon-same-mixer: "\51d0";
  --riedel-icon-same-move-in-list-d: "\51d1";
  --riedel-icon-same-move-in-list-u: "\51d2";
  --riedel-icon-same-nas-unit: "\51d3";
  --riedel-icon-same-network-device: "\51d4";
  --riedel-icon-same-next-banked: "\51d5";
  --riedel-icon-same-next: "\51d6";
  --riedel-icon-same-not-present: "\51d7";
  --riedel-icon-same-notes: "\51d8";
  --riedel-icon-same-notification: "\51d9";
  --riedel-icon-same-open-advanced: "\51da";
  --riedel-icon-same-open-ext-settings: "\51db";
  --riedel-icon-same-open-in-new-window: "\51dc";
  --riedel-icon-same-open-new-window: "\51dd";
  --riedel-icon-same-open-sidebar-l: "\51de";
  --riedel-icon-same-open-sidebar-r: "\51df";
  --riedel-icon-same-open-win2: "\51e0";
  --riedel-icon-same-pan-front: "\51e1";
  --riedel-icon-same-pan-l: "\51e2";
  --riedel-icon-same-pan-lcr-2: "\51e3";
  --riedel-icon-same-pan-lcr-3: "\51e4";
  --riedel-icon-same-pan-lcr: "\51e5";
  --riedel-icon-same-pan-r: "\51e6";
  --riedel-icon-same-pan-rear: "\51e7";
  --riedel-icon-same-panel: "\51e8";
  --riedel-icon-same-phase: "\51e9";
  --riedel-icon-same-playback-off: "\51ea";
  --riedel-icon-same-playback-on: "\51eb";
  --riedel-icon-same-player: "\51ec";
  --riedel-icon-same-power: "\51ed";
  --riedel-icon-same-previous-banked: "\51ee";
  --riedel-icon-same-previous: "\51ef";
  --riedel-icon-same-processing-server: "\51f0";
  --riedel-icon-same-processing: "\51f1";
  --riedel-icon-same-radio-active: "\51f2";
  --riedel-icon-same-radio-inactive: "\51f3";
  --riedel-icon-same-redo: "\51f4";
  --riedel-icon-same-reorder-arrows: "\51f5";
  --riedel-icon-same-reset: "\51f6";
  --riedel-icon-same-riedel-r: "\51f7";
  --riedel-icon-same-role: "\51f8";
  --riedel-icon-same-routing-large: "\51f9";
  --riedel-icon-same-routing-small: "\51fa";
  --riedel-icon-same-search: "\51fb";
  --riedel-icon-same-section-settings: "\51fc";
  --riedel-icon-same-select-label-outline: "\51fd";
  --riedel-icon-same-select-label: "\51fe";
  --riedel-icon-same-server-cluster: "\51ff";
  --riedel-icon-same-server-generic: "\5200";
  --riedel-icon-same-server-rack: "\5201";
  --riedel-icon-same-server: "\5202";
  --riedel-icon-same-servers: "\5203";
  --riedel-icon-same-settings: "\5204";
  --riedel-icon-same-sigma: "\5205";
  --riedel-icon-same-speaker: "\5206";
  --riedel-icon-same-start-snap: "\5207";
  --riedel-icon-same-start-snapshot: "\5208";
  --riedel-icon-same-talking: "\5209";
  --riedel-icon-same-trash-remove: "\520a";
  --riedel-icon-same-undo: "\520b";
  --riedel-icon-same-unlocked: "\520c";
  --riedel-icon-same-user-member-group: "\520d";
  --riedel-icon-same-user-member: "\520e";
  --riedel-icon-same-user: "\520f";
  --riedel-icon-same-users: "\5210";
  --riedel-icon-same-webrtc-server: "\5211";
  --riedel-icon-same-xlr: "\5212";
  --riedel-icon-satellite-dish: "\5213";
  --riedel-icon-satellite: "\5214";
  --riedel-icon-save: "\5215";
  --riedel-icon-school: "\5216";
  --riedel-icon-screwdriver: "\5217";
  --riedel-icon-scroll: "\5218";
  --riedel-icon-sd-card: "\5219";
  --riedel-icon-search-alt: "\521a";
  --riedel-icon-search-dollar: "\521b";
  --riedel-icon-search-location: "\521c";
  --riedel-icon-search-minus: "\521d";
  --riedel-icon-search-plus: "\521e";
  --riedel-icon-search: "\521f";
  --riedel-icon-seedling: "\5220";
  --riedel-icon-server: "\5221";
  --riedel-icon-settings-inv: "\5222";
  --riedel-icon-settings: "\5223";
  --riedel-icon-shapes: "\5224";
  --riedel-icon-share-alt-square: "\5225";
  --riedel-icon-share-alt: "\5226";
  --riedel-icon-share-square: "\5227";
  --riedel-icon-share: "\5228";
  --riedel-icon-shekel-sign: "\5229";
  --riedel-icon-shield-alt: "\522a";
  --riedel-icon-shield-virus: "\522b";
  --riedel-icon-ship: "\522c";
  --riedel-icon-shipping-fast: "\522d";
  --riedel-icon-shoe-prints: "\522e";
  --riedel-icon-shopping-bag: "\522f";
  --riedel-icon-shopping-basket: "\5230";
  --riedel-icon-shopping-cart: "\5231";
  --riedel-icon-shotgun: "\5232";
  --riedel-icon-shower: "\5233";
  --riedel-icon-shuttle-van: "\5234";
  --riedel-icon-sign-in-alt: "\5235";
  --riedel-icon-sign-language: "\5236";
  --riedel-icon-sign-out-alt: "\5237";
  --riedel-icon-sign: "\5238";
  --riedel-icon-signal-0: "\5239";
  --riedel-icon-signal-1: "\523a";
  --riedel-icon-signal-2: "\523b";
  --riedel-icon-signal-3: "\523c";
  --riedel-icon-signal-4: "\523d";
  --riedel-icon-signal-5: "\523e";
  --riedel-icon-signal: "\523f";
  --riedel-icon-signature: "\5240";
  --riedel-icon-sim-card: "\5241";
  --riedel-icon-sink: "\5242";
  --riedel-icon-sitemap: "\5243";
  --riedel-icon-skating: "\5244";
  --riedel-icon-skiing-nordic: "\5245";
  --riedel-icon-skiing: "\5246";
  --riedel-icon-skull-crossbones: "\5247";
  --riedel-icon-skull: "\5248";
  --riedel-icon-slash: "\5249";
  --riedel-icon-sleigh: "\524a";
  --riedel-icon-sliders-h: "\524b";
  --riedel-icon-sliders: "\524c";
  --riedel-icon-smile-beam: "\524d";
  --riedel-icon-smile-wink: "\524e";
  --riedel-icon-smile: "\524f";
  --riedel-icon-smog: "\5250";
  --riedel-icon-smoking-ban: "\5251";
  --riedel-icon-smoking: "\5252";
  --riedel-icon-sms: "\5253";
  --riedel-icon-snowboarding: "\5254";
  --riedel-icon-snowflake: "\5255";
  --riedel-icon-snowman: "\5256";
  --riedel-icon-snowplow: "\5257";
  --riedel-icon-soap: "\5258";
  --riedel-icon-socks: "\5259";
  --riedel-icon-solar-panel: "\525a";
  --riedel-icon-sort-alpha-down-alt: "\525b";
  --riedel-icon-sort-alpha-down: "\525c";
  --riedel-icon-sort-alpha-up-alt: "\525d";
  --riedel-icon-sort-alpha-up: "\525e";
  --riedel-icon-sort-amount-down-alt: "\525f";
  --riedel-icon-sort-amount-down: "\5260";
  --riedel-icon-sort-amount-up-alt: "\5261";
  --riedel-icon-sort-amount-up: "\5262";
  --riedel-icon-sort-down: "\5263";
  --riedel-icon-sort-numeric-down-alt: "\5264";
  --riedel-icon-sort-numeric-down: "\5265";
  --riedel-icon-sort-numeric-up-alt: "\5266";
  --riedel-icon-sort-numeric-up: "\5267";
  --riedel-icon-sort-up: "\5268";
  --riedel-icon-sort: "\5269";
  --riedel-icon-spa: "\526a";
  --riedel-icon-space-shuttle: "\526b";
  --riedel-icon-speaker-off: "\526c";
  --riedel-icon-spell-check: "\526d";
  --riedel-icon-spider: "\526e";
  --riedel-icon-spinner: "\526f";
  --riedel-icon-splotch: "\5270";
  --riedel-icon-spray-can: "\5271";
  --riedel-icon-square-full: "\5272";
  --riedel-icon-square-root-alt: "\5273";
  --riedel-icon-square: "\5274";
  --riedel-icon-stamp: "\5275";
  --riedel-icon-star-and-crescent: "\5276";
  --riedel-icon-star-half-alt: "\5277";
  --riedel-icon-star-half: "\5278";
  --riedel-icon-star-of-david: "\5279";
  --riedel-icon-star-of-life: "\527a";
  --riedel-icon-star: "\527b";
  --riedel-icon-step-backward: "\527c";
  --riedel-icon-step-forward: "\527d";
  --riedel-icon-stereo-ortf: "\527e";
  --riedel-icon-stereo-xy: "\527f";
  --riedel-icon-stethoscope: "\5280";
  --riedel-icon-sticky-note: "\5281";
  --riedel-icon-stop-circle: "\5282";
  --riedel-icon-stop: "\5283";
  --riedel-icon-stopwatch-20: "\5284";
  --riedel-icon-stopwatch: "\5285";
  --riedel-icon-store-alt-slash: "\5286";
  --riedel-icon-store-alt: "\5287";
  --riedel-icon-store-slash: "\5288";
  --riedel-icon-store: "\5289";
  --riedel-icon-stream: "\528a";
  --riedel-icon-street-view: "\528b";
  --riedel-icon-strikethrough: "\528c";
  --riedel-icon-strips: "\528d";
  --riedel-icon-stroopwafel: "\528e";
  --riedel-icon-subcardoid: "\528f";
  --riedel-icon-subscript: "\5290";
  --riedel-icon-subway: "\5291";
  --riedel-icon-suitcase-rolling: "\5292";
  --riedel-icon-suitcase: "\5293";
  --riedel-icon-sun: "\5294";
  --riedel-icon-supercardoid: "\5295";
  --riedel-icon-superscript: "\5296";
  --riedel-icon-surprise: "\5297";
  --riedel-icon-swatchbook: "\5298";
  --riedel-icon-swimmer: "\5299";
  --riedel-icon-swimming-pool: "\529a";
  --riedel-icon-synagogue: "\529b";
  --riedel-icon-sync-alt: "\529c";
  --riedel-icon-sync: "\529d";
  --riedel-icon-syringe: "\529e";
  --riedel-icon-table-tennis: "\529f";
  --riedel-icon-table: "\52a0";
  --riedel-icon-tablet-alt: "\52a1";
  --riedel-icon-tablet: "\52a2";
  --riedel-icon-tablets: "\52a3";
  --riedel-icon-tachometer-alt: "\52a4";
  --riedel-icon-tag: "\52a5";
  --riedel-icon-tags: "\52a6";
  --riedel-icon-tape: "\52a7";
  --riedel-icon-tasks: "\52a8";
  --riedel-icon-taxi: "\52a9";
  --riedel-icon-teeth-open: "\52aa";
  --riedel-icon-teeth: "\52ab";
  --riedel-icon-temperature-high: "\52ac";
  --riedel-icon-temperature-low: "\52ad";
  --riedel-icon-tenge: "\52ae";
  --riedel-icon-terminal: "\52af";
  --riedel-icon-text-height: "\52b0";
  --riedel-icon-text-width: "\52b1";
  --riedel-icon-th-large: "\52b2";
  --riedel-icon-th-list: "\52b3";
  --riedel-icon-th: "\52b4";
  --riedel-icon-theater-masks: "\52b5";
  --riedel-icon-thermometer-empty: "\52b6";
  --riedel-icon-thermometer-full: "\52b7";
  --riedel-icon-thermometer-half: "\52b8";
  --riedel-icon-thermometer-quarter: "\52b9";
  --riedel-icon-thermometer-three-quarters: "\52ba";
  --riedel-icon-thermometer: "\52bb";
  --riedel-icon-thumbs-down: "\52bc";
  --riedel-icon-thumbs-up: "\52bd";
  --riedel-icon-thumbtack: "\52be";
  --riedel-icon-ticket-alt: "\52bf";
  --riedel-icon-times-circle: "\52c0";
  --riedel-icon-times: "\52c1";
  --riedel-icon-tint-slash: "\52c2";
  --riedel-icon-tint: "\52c3";
  --riedel-icon-tired: "\52c4";
  --riedel-icon-toggle-off: "\52c5";
  --riedel-icon-toggle-on: "\52c6";
  --riedel-icon-toilet-paper-slash: "\52c7";
  --riedel-icon-toilet-paper: "\52c8";
  --riedel-icon-toilet: "\52c9";
  --riedel-icon-toolbox: "\52ca";
  --riedel-icon-tools: "\52cb";
  --riedel-icon-tooth: "\52cc";
  --riedel-icon-torah: "\52cd";
  --riedel-icon-torii-gate: "\52ce";
  --riedel-icon-tractor: "\52cf";
  --riedel-icon-trademark: "\52d0";
  --riedel-icon-traffic-light: "\52d1";
  --riedel-icon-trailer: "\52d2";
  --riedel-icon-train: "\52d3";
  --riedel-icon-tram: "\52d4";
  --riedel-icon-transgender-alt: "\52d5";
  --riedel-icon-transgender: "\52d6";
  --riedel-icon-trash-alt: "\52d7";
  --riedel-icon-trash-restore-alt: "\52d8";
  --riedel-icon-trash-restore: "\52d9";
  --riedel-icon-trash: "\52da";
  --riedel-icon-tree: "\52db";
  --riedel-icon-tri-spinner: "\52dc";
  --riedel-icon-trophy: "\52dd";
  --riedel-icon-truck-loading: "\52de";
  --riedel-icon-truck-monster: "\52df";
  --riedel-icon-truck-moving: "\52e0";
  --riedel-icon-truck-pickup: "\52e1";
  --riedel-icon-truck: "\52e2";
  --riedel-icon-tshirt: "\52e3";
  --riedel-icon-tty: "\52e4";
  --riedel-icon-tv: "\52e5";
  --riedel-icon-ues-informational: "\52e6";
  --riedel-icon-ues-alphabetic-a: "\52e7";
  --riedel-icon-ues-alphabetic-z: "\52e8";
  --riedel-icon-ues-audio-signal: "\52e9";
  --riedel-icon-ues-audioconsumer: "\52ea";
  --riedel-icon-ues-audioproducer: "\52eb";
  --riedel-icon-ues-bin: "\52ec";
  --riedel-icon-ues-channel-mono: "\52ed";
  --riedel-icon-ues-channel-multi: "\52ee";
  --riedel-icon-ues-channel-stereo: "\52ef";
  --riedel-icon-ues-col-down: "\52f0";
  --riedel-icon-ues-col-left: "\52f1";
  --riedel-icon-ues-col-right: "\52f2";
  --riedel-icon-ues-col-up: "\52f3";
  --riedel-icon-ues-collapse: "\52f4";
  --riedel-icon-ues-dashboard: "\52f5";
  --riedel-icon-ues-date-sort-newest: "\52f6";
  --riedel-icon-ues-date-sort-oldest: "\52f7";
  --riedel-icon-ues-device: "\52f8";
  --riedel-icon-ues-devicecommissioning: "\52f9";
  --riedel-icon-ues-disable: "\52fa";
  --riedel-icon-ues-ethernet: "\52fb";
  --riedel-icon-ues-expand: "\52fc";
  --riedel-icon-ues-export: "\52fd";
  --riedel-icon-ues-group: "\52fe";
  --riedel-icon-ues-hamburger: "\52ff";
  --riedel-icon-ues-helper: "\5300";
  --riedel-icon-ues-ifb: "\5301";
  --riedel-icon-ues-import: "\5302";
  --riedel-icon-ues-important-devices: "\5303";
  --riedel-icon-ues-info: "\5304";
  --riedel-icon-ues-input: "\5305";
  --riedel-icon-ues-inputsoutputs: "\5306";
  --riedel-icon-ues-invert: "\5307";
  --riedel-icon-ues-jobrole: "\5308";
  --riedel-icon-ues-leg-connected: "\5309";
  --riedel-icon-ues-link-none: "\530a";
  --riedel-icon-ues-link: "\530b";
  --riedel-icon-ues-locationsub: "\530c";
  --riedel-icon-ues-locationtop: "\530d";
  --riedel-icon-ues-locationunassigned: "\530e";
  --riedel-icon-ues-logout: "\530f";
  --riedel-icon-ues-multi-selection: "\5310";
  --riedel-icon-ues-networkmanagement: "\5311";
  --riedel-icon-ues-networkscope: "\5312";
  --riedel-icon-ues-nic: "\5313";
  --riedel-icon-ues-open-tab: "\5314";
  --riedel-icon-ues-operation: "\5315";
  --riedel-icon-ues-operational-view: "\5316";
  --riedel-icon-ues-output: "\5317";
  --riedel-icon-ues-partyline: "\5318";
  --riedel-icon-ues-pending: "\5319";
  --riedel-icon-ues-prosumer-connected: "\531a";
  --riedel-icon-ues-prosumer-partially-connected: "\531b";
  --riedel-icon-ues-prosumer-unmapped: "\531c";
  --riedel-icon-ues-reset: "\531d";
  --riedel-icon-ues-status: "\531e";
  --riedel-icon-ues-systemhealth: "\531f";
  --riedel-icon-ues-systemmanagement: "\5320";
  --riedel-icon-ues-triangle-down: "\5321";
  --riedel-icon-ues-triangle-up: "\5322";
  --riedel-icon-ues-unreserve: "\5323";
  --riedel-icon-ues-usermanagement: "\5324";
  --riedel-icon-ues-video-consumer: "\5325";
  --riedel-icon-ues-video-producer: "\5326";
  --riedel-icon-ues-video-signal: "\5327";
  --riedel-icon-ues-vsp-minus-circle: "\5328";
  --riedel-icon-ues-vspapp: "\5329";
  --riedel-icon-ues-vspport: "\532a";
  --riedel-icon-ues-warning: "\532b";
  --riedel-icon-umbrella-beach: "\532c";
  --riedel-icon-umbrella: "\532d";
  --riedel-icon-underline: "\532e";
  --riedel-icon-undo-alt: "\532f";
  --riedel-icon-undo-oblong: "\5330";
  --riedel-icon-undo-redo-alt: "\5331";
  --riedel-icon-undo: "\5332";
  --riedel-icon-universal-access: "\5333";
  --riedel-icon-university: "\5334";
  --riedel-icon-unlink: "\5335";
  --riedel-icon-unlock-alt: "\5336";
  --riedel-icon-unlock: "\5337";
  --riedel-icon-unlocked: "\5338";
  --riedel-icon-upload: "\5339";
  --riedel-icon-user-alt-slash: "\533a";
  --riedel-icon-user-alt: "\533b";
  --riedel-icon-user-astronaut: "\533c";
  --riedel-icon-user-check: "\533d";
  --riedel-icon-user-circle: "\533e";
  --riedel-icon-user-clock: "\533f";
  --riedel-icon-user-cog: "\5340";
  --riedel-icon-user-edit: "\5341";
  --riedel-icon-user-friends: "\5342";
  --riedel-icon-user-graduate: "\5343";
  --riedel-icon-user-injured: "\5344";
  --riedel-icon-user-lock: "\5345";
  --riedel-icon-user-md: "\5346";
  --riedel-icon-user-minus: "\5347";
  --riedel-icon-user-ninja: "\5348";
  --riedel-icon-user-nurse: "\5349";
  --riedel-icon-user-plus: "\534a";
  --riedel-icon-user-secret: "\534b";
  --riedel-icon-user-shield: "\534c";
  --riedel-icon-user-slash: "\534d";
  --riedel-icon-user-tag: "\534e";
  --riedel-icon-user-tie: "\534f";
  --riedel-icon-user-times: "\5350";
  --riedel-icon-user: "\5351";
  --riedel-icon-users-cog: "\5352";
  --riedel-icon-users-slash: "\5353";
  --riedel-icon-users: "\5354";
  --riedel-icon-utensil-spoon: "\5355";
  --riedel-icon-utensils: "\5356";
  --riedel-icon-vector-square: "\5357";
  --riedel-icon-venus-double: "\5358";
  --riedel-icon-venus-mars: "\5359";
  --riedel-icon-venus: "\535a";
  --riedel-icon-vial: "\535b";
  --riedel-icon-vials: "\535c";
  --riedel-icon-video-slash: "\535d";
  --riedel-icon-video: "\535e";
  --riedel-icon-vihara: "\535f";
  --riedel-icon-virus-slash: "\5360";
  --riedel-icon-virus: "\5361";
  --riedel-icon-viruses: "\5362";
  --riedel-icon-voicemail: "\5363";
  --riedel-icon-volleyball-ball: "\5364";
  --riedel-icon-volume-down: "\5365";
  --riedel-icon-volume-mute: "\5366";
  --riedel-icon-volume-off: "\5367";
  --riedel-icon-volume-up: "\5368";
  --riedel-icon-vote-yea: "\5369";
  --riedel-icon-vr-cardboard: "\536a";
  --riedel-icon-walking: "\536b";
  --riedel-icon-wallet: "\536c";
  --riedel-icon-warehouse: "\536d";
  --riedel-icon-warning: "\536e";
  --riedel-icon-water: "\536f";
  --riedel-icon-wave-square: "\5370";
  --riedel-icon-weight-hanging: "\5371";
  --riedel-icon-weight: "\5372";
  --riedel-icon-wheelchair: "\5373";
  --riedel-icon-wifi: "\5374";
  --riedel-icon-wind: "\5375";
  --riedel-icon-window-close: "\5376";
  --riedel-icon-window-maximize: "\5377";
  --riedel-icon-window-minimize: "\5378";
  --riedel-icon-window-restore: "\5379";
  --riedel-icon-wine-bottle: "\537a";
  --riedel-icon-wine-glass-alt: "\537b";
  --riedel-icon-wine-glass: "\537c";
  --riedel-icon-won-sign: "\537d";
  --riedel-icon-wrench: "\537e";
  --riedel-icon-x-ray: "\537f";
  --riedel-icon-yen-sign: "\5380";
  --riedel-icon-yin-yang: "\5381";
}
.riedel-icon-ad::before {
  content: var(--riedel-icon-ad);
}
.riedel-icon-add::before {
  content: var(--riedel-icon-add);
}
.riedel-icon-address-book::before {
  content: var(--riedel-icon-address-book);
}
.riedel-icon-address-card::before {
  content: var(--riedel-icon-address-card);
}
.riedel-icon-adjust::before {
  content: var(--riedel-icon-adjust);
}
.riedel-icon-air-freshener::before {
  content: var(--riedel-icon-air-freshener);
}
.riedel-icon-align-center::before {
  content: var(--riedel-icon-align-center);
}
.riedel-icon-align-justify::before {
  content: var(--riedel-icon-align-justify);
}
.riedel-icon-align-left::before {
  content: var(--riedel-icon-align-left);
}
.riedel-icon-align-right::before {
  content: var(--riedel-icon-align-right);
}
.riedel-icon-allergies::before {
  content: var(--riedel-icon-allergies);
}
.riedel-icon-ambisonic::before {
  content: var(--riedel-icon-ambisonic);
}
.riedel-icon-ambulance::before {
  content: var(--riedel-icon-ambulance);
}
.riedel-icon-american-sign-language-interpreting::before {
  content: var(--riedel-icon-american-sign-language-interpreting);
}
.riedel-icon-anchor::before {
  content: var(--riedel-icon-anchor);
}
.riedel-icon-angle-double-down::before {
  content: var(--riedel-icon-angle-double-down);
}
.riedel-icon-angle-double-left::before {
  content: var(--riedel-icon-angle-double-left);
}
.riedel-icon-angle-double-right::before {
  content: var(--riedel-icon-angle-double-right);
}
.riedel-icon-angle-double-up::before {
  content: var(--riedel-icon-angle-double-up);
}
.riedel-icon-angle-down::before {
  content: var(--riedel-icon-angle-down);
}
.riedel-icon-angle-left::before {
  content: var(--riedel-icon-angle-left);
}
.riedel-icon-angle-right::before {
  content: var(--riedel-icon-angle-right);
}
.riedel-icon-angle-up::before {
  content: var(--riedel-icon-angle-up);
}
.riedel-icon-angry::before {
  content: var(--riedel-icon-angry);
}
.riedel-icon-ankh::before {
  content: var(--riedel-icon-ankh);
}
.riedel-icon-apple-alt::before {
  content: var(--riedel-icon-apple-alt);
}
.riedel-icon-archive::before {
  content: var(--riedel-icon-archive);
}
.riedel-icon-archway::before {
  content: var(--riedel-icon-archway);
}
.riedel-icon-arrow-alt-circle-down::before {
  content: var(--riedel-icon-arrow-alt-circle-down);
}
.riedel-icon-arrow-alt-circle-left::before {
  content: var(--riedel-icon-arrow-alt-circle-left);
}
.riedel-icon-arrow-alt-circle-right::before {
  content: var(--riedel-icon-arrow-alt-circle-right);
}
.riedel-icon-arrow-alt-circle-up::before {
  content: var(--riedel-icon-arrow-alt-circle-up);
}
.riedel-icon-arrow-circle-down::before {
  content: var(--riedel-icon-arrow-circle-down);
}
.riedel-icon-arrow-circle-left::before {
  content: var(--riedel-icon-arrow-circle-left);
}
.riedel-icon-arrow-circle-right::before {
  content: var(--riedel-icon-arrow-circle-right);
}
.riedel-icon-arrow-circle-up::before {
  content: var(--riedel-icon-arrow-circle-up);
}
.riedel-icon-arrow-down::before {
  content: var(--riedel-icon-arrow-down);
}
.riedel-icon-arrow-left::before {
  content: var(--riedel-icon-arrow-left);
}
.riedel-icon-arrow-right::before {
  content: var(--riedel-icon-arrow-right);
}
.riedel-icon-arrow-up::before {
  content: var(--riedel-icon-arrow-up);
}
.riedel-icon-arrows-alt-h::before {
  content: var(--riedel-icon-arrows-alt-h);
}
.riedel-icon-arrows-alt-v::before {
  content: var(--riedel-icon-arrows-alt-v);
}
.riedel-icon-arrows-alt::before {
  content: var(--riedel-icon-arrows-alt);
}
.riedel-icon-assistive-listening-systems::before {
  content: var(--riedel-icon-assistive-listening-systems);
}
.riedel-icon-asterisk::before {
  content: var(--riedel-icon-asterisk);
}
.riedel-icon-at::before {
  content: var(--riedel-icon-at);
}
.riedel-icon-atlas::before {
  content: var(--riedel-icon-atlas);
}
.riedel-icon-atom::before {
  content: var(--riedel-icon-atom);
}
.riedel-icon-audio-description::before {
  content: var(--riedel-icon-audio-description);
}
.riedel-icon-audiopilot-automix::before {
  content: var(--riedel-icon-audiopilot-automix);
}
.riedel-icon-audiopilot-bricklimit::before {
  content: var(--riedel-icon-audiopilot-bricklimit);
}
.riedel-icon-audiopilot-chanstrip::before {
  content: var(--riedel-icon-audiopilot-chanstrip);
}
.riedel-icon-audiopilot-comp-lim::before {
  content: var(--riedel-icon-audiopilot-comp-lim);
}
.riedel-icon-audiopilot-deess::before {
  content: var(--riedel-icon-audiopilot-deess);
}
.riedel-icon-audiopilot-delay::before {
  content: var(--riedel-icon-audiopilot-delay);
}
.riedel-icon-audiopilot-dialouge::before {
  content: var(--riedel-icon-audiopilot-dialouge);
}
.riedel-icon-audiopilot-downmix::before {
  content: var(--riedel-icon-audiopilot-downmix);
}
.riedel-icon-audiopilot-expgate::before {
  content: var(--riedel-icon-audiopilot-expgate);
}
.riedel-icon-audiopilot-first::before {
  content: var(--riedel-icon-audiopilot-first);
}
.riedel-icon-audiopilot-formatconv::before {
  content: var(--riedel-icon-audiopilot-formatconv);
}
.riedel-icon-audiopilot-info::before {
  content: var(--riedel-icon-audiopilot-info);
}
.riedel-icon-audiopilot-last::before {
  content: var(--riedel-icon-audiopilot-last);
}
.riedel-icon-audiopilot-leveller::before {
  content: var(--riedel-icon-audiopilot-leveller);
}
.riedel-icon-audiopilot-levellerp::before {
  content: var(--riedel-icon-audiopilot-levellerp);
}
.riedel-icon-audiopilot-lineid::before {
  content: var(--riedel-icon-audiopilot-lineid);
}
.riedel-icon-audiopilot-lineidgen::before {
  content: var(--riedel-icon-audiopilot-lineidgen);
}
.riedel-icon-audiopilot-matrix::before {
  content: var(--riedel-icon-audiopilot-matrix);
}
.riedel-icon-audiopilot-mixer::before {
  content: var(--riedel-icon-audiopilot-mixer);
}
.riedel-icon-audiopilot-next::before {
  content: var(--riedel-icon-audiopilot-next);
}
.riedel-icon-audiopilot-pageadd::before {
  content: var(--riedel-icon-audiopilot-pageadd);
}
.riedel-icon-audiopilot-pagesetup::before {
  content: var(--riedel-icon-audiopilot-pagesetup);
}
.riedel-icon-audiopilot-peq::before {
  content: var(--riedel-icon-audiopilot-peq);
}
.riedel-icon-audiopilot-prev::before {
  content: var(--riedel-icon-audiopilot-prev);
}
.riedel-icon-audiopilot-rta::before {
  content: var(--riedel-icon-audiopilot-rta);
}
.riedel-icon-audiopilot-shuffler::before {
  content: var(--riedel-icon-audiopilot-shuffler);
}
.riedel-icon-audiopilot-signalgen::before {
  content: var(--riedel-icon-audiopilot-signalgen);
}
.riedel-icon-audiopilot-silencedet::before {
  content: var(--riedel-icon-audiopilot-silencedet);
}
.riedel-icon-audiopilot-silenceswitch::before {
  content: var(--riedel-icon-audiopilot-silenceswitch);
}
.riedel-icon-audiopilot-spectralid::before {
  content: var(--riedel-icon-audiopilot-spectralid);
}
.riedel-icon-audiopilot-spkc::before {
  content: var(--riedel-icon-audiopilot-spkc);
}
.riedel-icon-audiopilot-spkl::before {
  content: var(--riedel-icon-audiopilot-spkl);
}
.riedel-icon-audiopilot-spklfe::before {
  content: var(--riedel-icon-audiopilot-spklfe);
}
.riedel-icon-audiopilot-spkls::before {
  content: var(--riedel-icon-audiopilot-spkls);
}
.riedel-icon-audiopilot-spkr::before {
  content: var(--riedel-icon-audiopilot-spkr);
}
.riedel-icon-audiopilot-spkrs::before {
  content: var(--riedel-icon-audiopilot-spkrs);
}
.riedel-icon-audiopilot-upmix::before {
  content: var(--riedel-icon-audiopilot-upmix);
}
.riedel-icon-audiopilot-voiceover::before {
  content: var(--riedel-icon-audiopilot-voiceover);
}
.riedel-icon-award::before {
  content: var(--riedel-icon-award);
}
.riedel-icon-baby-carriage::before {
  content: var(--riedel-icon-baby-carriage);
}
.riedel-icon-baby::before {
  content: var(--riedel-icon-baby);
}
.riedel-icon-backspace::before {
  content: var(--riedel-icon-backspace);
}
.riedel-icon-backward::before {
  content: var(--riedel-icon-backward);
}
.riedel-icon-bacon::before {
  content: var(--riedel-icon-bacon);
}
.riedel-icon-bacteria::before {
  content: var(--riedel-icon-bacteria);
}
.riedel-icon-bacterium::before {
  content: var(--riedel-icon-bacterium);
}
.riedel-icon-bahai::before {
  content: var(--riedel-icon-bahai);
}
.riedel-icon-balance-scale-left::before {
  content: var(--riedel-icon-balance-scale-left);
}
.riedel-icon-balance-scale-right::before {
  content: var(--riedel-icon-balance-scale-right);
}
.riedel-icon-balance-scale::before {
  content: var(--riedel-icon-balance-scale);
}
.riedel-icon-ban::before {
  content: var(--riedel-icon-ban);
}
.riedel-icon-band-aid::before {
  content: var(--riedel-icon-band-aid);
}
.riedel-icon-barcode::before {
  content: var(--riedel-icon-barcode);
}
.riedel-icon-bars::before {
  content: var(--riedel-icon-bars);
}
.riedel-icon-baseball-ball::before {
  content: var(--riedel-icon-baseball-ball);
}
.riedel-icon-basketball-ball::before {
  content: var(--riedel-icon-basketball-ball);
}
.riedel-icon-bath::before {
  content: var(--riedel-icon-bath);
}
.riedel-icon-battery-0::before {
  content: var(--riedel-icon-battery-0);
}
.riedel-icon-battery-1::before {
  content: var(--riedel-icon-battery-1);
}
.riedel-icon-battery-2::before {
  content: var(--riedel-icon-battery-2);
}
.riedel-icon-battery-3::before {
  content: var(--riedel-icon-battery-3);
}
.riedel-icon-battery-4::before {
  content: var(--riedel-icon-battery-4);
}
.riedel-icon-battery-5::before {
  content: var(--riedel-icon-battery-5);
}
.riedel-icon-battery-charge::before {
  content: var(--riedel-icon-battery-charge);
}
.riedel-icon-battery-empty::before {
  content: var(--riedel-icon-battery-empty);
}
.riedel-icon-battery-full::before {
  content: var(--riedel-icon-battery-full);
}
.riedel-icon-battery-half::before {
  content: var(--riedel-icon-battery-half);
}
.riedel-icon-battery-quarter::before {
  content: var(--riedel-icon-battery-quarter);
}
.riedel-icon-battery-three-quarters::before {
  content: var(--riedel-icon-battery-three-quarters);
}
.riedel-icon-bed::before {
  content: var(--riedel-icon-bed);
}
.riedel-icon-beer::before {
  content: var(--riedel-icon-beer);
}
.riedel-icon-bell-slash::before {
  content: var(--riedel-icon-bell-slash);
}
.riedel-icon-bell::before {
  content: var(--riedel-icon-bell);
}
.riedel-icon-bezier-curve::before {
  content: var(--riedel-icon-bezier-curve);
}
.riedel-icon-bible::before {
  content: var(--riedel-icon-bible);
}
.riedel-icon-bicycle::before {
  content: var(--riedel-icon-bicycle);
}
.riedel-icon-biking::before {
  content: var(--riedel-icon-biking);
}
.riedel-icon-binoculars::before {
  content: var(--riedel-icon-binoculars);
}
.riedel-icon-biohazard::before {
  content: var(--riedel-icon-biohazard);
}
.riedel-icon-birthday-cake::before {
  content: var(--riedel-icon-birthday-cake);
}
.riedel-icon-blender-phone::before {
  content: var(--riedel-icon-blender-phone);
}
.riedel-icon-blender::before {
  content: var(--riedel-icon-blender);
}
.riedel-icon-blind::before {
  content: var(--riedel-icon-blind);
}
.riedel-icon-blog::before {
  content: var(--riedel-icon-blog);
}
.riedel-icon-bold::before {
  content: var(--riedel-icon-bold);
}
.riedel-icon-bolt::before {
  content: var(--riedel-icon-bolt);
}
.riedel-icon-bomb::before {
  content: var(--riedel-icon-bomb);
}
.riedel-icon-bone::before {
  content: var(--riedel-icon-bone);
}
.riedel-icon-bong::before {
  content: var(--riedel-icon-bong);
}
.riedel-icon-book-dead::before {
  content: var(--riedel-icon-book-dead);
}
.riedel-icon-book-medical::before {
  content: var(--riedel-icon-book-medical);
}
.riedel-icon-book-open::before {
  content: var(--riedel-icon-book-open);
}
.riedel-icon-book-reader::before {
  content: var(--riedel-icon-book-reader);
}
.riedel-icon-book::before {
  content: var(--riedel-icon-book);
}
.riedel-icon-bookmark::before {
  content: var(--riedel-icon-bookmark);
}
.riedel-icon-border-all::before {
  content: var(--riedel-icon-border-all);
}
.riedel-icon-border-none::before {
  content: var(--riedel-icon-border-none);
}
.riedel-icon-border-style::before {
  content: var(--riedel-icon-border-style);
}
.riedel-icon-bowling-ball::before {
  content: var(--riedel-icon-bowling-ball);
}
.riedel-icon-box-open::before {
  content: var(--riedel-icon-box-open);
}
.riedel-icon-box-tissue::before {
  content: var(--riedel-icon-box-tissue);
}
.riedel-icon-box::before {
  content: var(--riedel-icon-box);
}
.riedel-icon-boxes::before {
  content: var(--riedel-icon-boxes);
}
.riedel-icon-braille::before {
  content: var(--riedel-icon-braille);
}
.riedel-icon-brain::before {
  content: var(--riedel-icon-brain);
}
.riedel-icon-bread-slice::before {
  content: var(--riedel-icon-bread-slice);
}
.riedel-icon-briefcase-medical::before {
  content: var(--riedel-icon-briefcase-medical);
}
.riedel-icon-briefcase::before {
  content: var(--riedel-icon-briefcase);
}
.riedel-icon-broadcast-tower::before {
  content: var(--riedel-icon-broadcast-tower);
}
.riedel-icon-broom::before {
  content: var(--riedel-icon-broom);
}
.riedel-icon-brush::before {
  content: var(--riedel-icon-brush);
}
.riedel-icon-bug::before {
  content: var(--riedel-icon-bug);
}
.riedel-icon-building::before {
  content: var(--riedel-icon-building);
}
.riedel-icon-bullhorn::before {
  content: var(--riedel-icon-bullhorn);
}
.riedel-icon-bullseye::before {
  content: var(--riedel-icon-bullseye);
}
.riedel-icon-burn::before {
  content: var(--riedel-icon-burn);
}
.riedel-icon-bus-alt::before {
  content: var(--riedel-icon-bus-alt);
}
.riedel-icon-bus::before {
  content: var(--riedel-icon-bus);
}
.riedel-icon-business-time::before {
  content: var(--riedel-icon-business-time);
}
.riedel-icon-calculator::before {
  content: var(--riedel-icon-calculator);
}
.riedel-icon-calendar-alt::before {
  content: var(--riedel-icon-calendar-alt);
}
.riedel-icon-calendar-check::before {
  content: var(--riedel-icon-calendar-check);
}
.riedel-icon-calendar-day::before {
  content: var(--riedel-icon-calendar-day);
}
.riedel-icon-calendar-minus::before {
  content: var(--riedel-icon-calendar-minus);
}
.riedel-icon-calendar-plus::before {
  content: var(--riedel-icon-calendar-plus);
}
.riedel-icon-calendar-times::before {
  content: var(--riedel-icon-calendar-times);
}
.riedel-icon-calendar-week::before {
  content: var(--riedel-icon-calendar-week);
}
.riedel-icon-calendar::before {
  content: var(--riedel-icon-calendar);
}
.riedel-icon-camera-retro::before {
  content: var(--riedel-icon-camera-retro);
}
.riedel-icon-camera::before {
  content: var(--riedel-icon-camera);
}
.riedel-icon-campground::before {
  content: var(--riedel-icon-campground);
}
.riedel-icon-candy-cane::before {
  content: var(--riedel-icon-candy-cane);
}
.riedel-icon-cannabis::before {
  content: var(--riedel-icon-cannabis);
}
.riedel-icon-capsules::before {
  content: var(--riedel-icon-capsules);
}
.riedel-icon-car-alt::before {
  content: var(--riedel-icon-car-alt);
}
.riedel-icon-car-battery::before {
  content: var(--riedel-icon-car-battery);
}
.riedel-icon-car-crash::before {
  content: var(--riedel-icon-car-crash);
}
.riedel-icon-car-side::before {
  content: var(--riedel-icon-car-side);
}
.riedel-icon-car::before {
  content: var(--riedel-icon-car);
}
.riedel-icon-caravan::before {
  content: var(--riedel-icon-caravan);
}
.riedel-icon-cardoid::before {
  content: var(--riedel-icon-cardoid);
}
.riedel-icon-caret-closed::before {
  content: var(--riedel-icon-caret-closed);
}
.riedel-icon-caret-down::before {
  content: var(--riedel-icon-caret-down);
}
.riedel-icon-caret-left::before {
  content: var(--riedel-icon-caret-left);
}
.riedel-icon-caret-open::before {
  content: var(--riedel-icon-caret-open);
}
.riedel-icon-caret-right::before {
  content: var(--riedel-icon-caret-right);
}
.riedel-icon-caret-square-down::before {
  content: var(--riedel-icon-caret-square-down);
}
.riedel-icon-caret-square-left::before {
  content: var(--riedel-icon-caret-square-left);
}
.riedel-icon-caret-square-right::before {
  content: var(--riedel-icon-caret-square-right);
}
.riedel-icon-caret-square-up::before {
  content: var(--riedel-icon-caret-square-up);
}
.riedel-icon-caret-up::before {
  content: var(--riedel-icon-caret-up);
}
.riedel-icon-carrot::before {
  content: var(--riedel-icon-carrot);
}
.riedel-icon-cart-arrow-down::before {
  content: var(--riedel-icon-cart-arrow-down);
}
.riedel-icon-cart-plus::before {
  content: var(--riedel-icon-cart-plus);
}
.riedel-icon-cash-register::before {
  content: var(--riedel-icon-cash-register);
}
.riedel-icon-cat::before {
  content: var(--riedel-icon-cat);
}
.riedel-icon-certificate::before {
  content: var(--riedel-icon-certificate);
}
.riedel-icon-chair::before {
  content: var(--riedel-icon-chair);
}
.riedel-icon-chalkboard-teacher::before {
  content: var(--riedel-icon-chalkboard-teacher);
}
.riedel-icon-chalkboard::before {
  content: var(--riedel-icon-chalkboard);
}
.riedel-icon-charging-station::before {
  content: var(--riedel-icon-charging-station);
}
.riedel-icon-chart-area::before {
  content: var(--riedel-icon-chart-area);
}
.riedel-icon-chart-bar::before {
  content: var(--riedel-icon-chart-bar);
}
.riedel-icon-chart-line::before {
  content: var(--riedel-icon-chart-line);
}
.riedel-icon-chart-pie::before {
  content: var(--riedel-icon-chart-pie);
}
.riedel-icon-check-circle::before {
  content: var(--riedel-icon-check-circle);
}
.riedel-icon-check-double::before {
  content: var(--riedel-icon-check-double);
}
.riedel-icon-check-square::before {
  content: var(--riedel-icon-check-square);
}
.riedel-icon-check::before {
  content: var(--riedel-icon-check);
}
.riedel-icon-cheese::before {
  content: var(--riedel-icon-cheese);
}
.riedel-icon-chess-bishop::before {
  content: var(--riedel-icon-chess-bishop);
}
.riedel-icon-chess-board::before {
  content: var(--riedel-icon-chess-board);
}
.riedel-icon-chess-king::before {
  content: var(--riedel-icon-chess-king);
}
.riedel-icon-chess-knight::before {
  content: var(--riedel-icon-chess-knight);
}
.riedel-icon-chess-pawn::before {
  content: var(--riedel-icon-chess-pawn);
}
.riedel-icon-chess-queen::before {
  content: var(--riedel-icon-chess-queen);
}
.riedel-icon-chess-rook::before {
  content: var(--riedel-icon-chess-rook);
}
.riedel-icon-chess::before {
  content: var(--riedel-icon-chess);
}
.riedel-icon-chevron-circle-down::before {
  content: var(--riedel-icon-chevron-circle-down);
}
.riedel-icon-chevron-circle-left::before {
  content: var(--riedel-icon-chevron-circle-left);
}
.riedel-icon-chevron-circle-right::before {
  content: var(--riedel-icon-chevron-circle-right);
}
.riedel-icon-chevron-circle-up::before {
  content: var(--riedel-icon-chevron-circle-up);
}
.riedel-icon-chevron-closed::before {
  content: var(--riedel-icon-chevron-closed);
}
.riedel-icon-chevron-down::before {
  content: var(--riedel-icon-chevron-down);
}
.riedel-icon-chevron-left::before {
  content: var(--riedel-icon-chevron-left);
}
.riedel-icon-chevron-open::before {
  content: var(--riedel-icon-chevron-open);
}
.riedel-icon-chevron-right::before {
  content: var(--riedel-icon-chevron-right);
}
.riedel-icon-chevron-up::before {
  content: var(--riedel-icon-chevron-up);
}
.riedel-icon-child::before {
  content: var(--riedel-icon-child);
}
.riedel-icon-church::before {
  content: var(--riedel-icon-church);
}
.riedel-icon-circle-notch::before {
  content: var(--riedel-icon-circle-notch);
}
.riedel-icon-circle::before {
  content: var(--riedel-icon-circle);
}
.riedel-icon-circle12::before {
  content: var(--riedel-icon-circle12);
}
.riedel-icon-city::before {
  content: var(--riedel-icon-city);
}
.riedel-icon-clinic-medical::before {
  content: var(--riedel-icon-clinic-medical);
}
.riedel-icon-clipboard-check::before {
  content: var(--riedel-icon-clipboard-check);
}
.riedel-icon-clipboard-list::before {
  content: var(--riedel-icon-clipboard-list);
}
.riedel-icon-clipboard::before {
  content: var(--riedel-icon-clipboard);
}
.riedel-icon-clock::before {
  content: var(--riedel-icon-clock);
}
.riedel-icon-clone::before {
  content: var(--riedel-icon-clone);
}
.riedel-icon-close-alt::before {
  content: var(--riedel-icon-close-alt);
}
.riedel-icon-close::before {
  content: var(--riedel-icon-close);
}
.riedel-icon-closed-captioning::before {
  content: var(--riedel-icon-closed-captioning);
}
.riedel-icon-cloud-download-alt::before {
  content: var(--riedel-icon-cloud-download-alt);
}
.riedel-icon-cloud-meatball::before {
  content: var(--riedel-icon-cloud-meatball);
}
.riedel-icon-cloud-moon-rain::before {
  content: var(--riedel-icon-cloud-moon-rain);
}
.riedel-icon-cloud-moon::before {
  content: var(--riedel-icon-cloud-moon);
}
.riedel-icon-cloud-rain::before {
  content: var(--riedel-icon-cloud-rain);
}
.riedel-icon-cloud-server::before {
  content: var(--riedel-icon-cloud-server);
}
.riedel-icon-cloud-showers-heavy::before {
  content: var(--riedel-icon-cloud-showers-heavy);
}
.riedel-icon-cloud-sun-rain::before {
  content: var(--riedel-icon-cloud-sun-rain);
}
.riedel-icon-cloud-sun::before {
  content: var(--riedel-icon-cloud-sun);
}
.riedel-icon-cloud-upload-alt::before {
  content: var(--riedel-icon-cloud-upload-alt);
}
.riedel-icon-cloud::before {
  content: var(--riedel-icon-cloud);
}
.riedel-icon-cluster-server::before {
  content: var(--riedel-icon-cluster-server);
}
.riedel-icon-cocktail::before {
  content: var(--riedel-icon-cocktail);
}
.riedel-icon-code-branch::before {
  content: var(--riedel-icon-code-branch);
}
.riedel-icon-code::before {
  content: var(--riedel-icon-code);
}
.riedel-icon-coffee::before {
  content: var(--riedel-icon-coffee);
}
.riedel-icon-cog::before {
  content: var(--riedel-icon-cog);
}
.riedel-icon-cogs::before {
  content: var(--riedel-icon-cogs);
}
.riedel-icon-coins::before {
  content: var(--riedel-icon-coins);
}
.riedel-icon-columns::before {
  content: var(--riedel-icon-columns);
}
.riedel-icon-comment-alt::before {
  content: var(--riedel-icon-comment-alt);
}
.riedel-icon-comment-dollar::before {
  content: var(--riedel-icon-comment-dollar);
}
.riedel-icon-comment-dots::before {
  content: var(--riedel-icon-comment-dots);
}
.riedel-icon-comment-medical::before {
  content: var(--riedel-icon-comment-medical);
}
.riedel-icon-comment-slash::before {
  content: var(--riedel-icon-comment-slash);
}
.riedel-icon-comment::before {
  content: var(--riedel-icon-comment);
}
.riedel-icon-comments-dollar::before {
  content: var(--riedel-icon-comments-dollar);
}
.riedel-icon-comments::before {
  content: var(--riedel-icon-comments);
}
.riedel-icon-compact-disc::before {
  content: var(--riedel-icon-compact-disc);
}
.riedel-icon-compass::before {
  content: var(--riedel-icon-compass);
}
.riedel-icon-compress-alt::before {
  content: var(--riedel-icon-compress-alt);
}
.riedel-icon-compress-arrows-alt::before {
  content: var(--riedel-icon-compress-arrows-alt);
}
.riedel-icon-compress::before {
  content: var(--riedel-icon-compress);
}
.riedel-icon-concierge-bell::before {
  content: var(--riedel-icon-concierge-bell);
}
.riedel-icon-cookie-bite::before {
  content: var(--riedel-icon-cookie-bite);
}
.riedel-icon-cookie::before {
  content: var(--riedel-icon-cookie);
}
.riedel-icon-copy::before {
  content: var(--riedel-icon-copy);
}
.riedel-icon-copyright::before {
  content: var(--riedel-icon-copyright);
}
.riedel-icon-couch::before {
  content: var(--riedel-icon-couch);
}
.riedel-icon-credit-card::before {
  content: var(--riedel-icon-credit-card);
}
.riedel-icon-crop-alt::before {
  content: var(--riedel-icon-crop-alt);
}
.riedel-icon-crop::before {
  content: var(--riedel-icon-crop);
}
.riedel-icon-cross::before {
  content: var(--riedel-icon-cross);
}
.riedel-icon-crosshairs::before {
  content: var(--riedel-icon-crosshairs);
}
.riedel-icon-crow::before {
  content: var(--riedel-icon-crow);
}
.riedel-icon-crown::before {
  content: var(--riedel-icon-crown);
}
.riedel-icon-crutch::before {
  content: var(--riedel-icon-crutch);
}
.riedel-icon-cube::before {
  content: var(--riedel-icon-cube);
}
.riedel-icon-cubes::before {
  content: var(--riedel-icon-cubes);
}
.riedel-icon-cut::before {
  content: var(--riedel-icon-cut);
}
.riedel-icon-database::before {
  content: var(--riedel-icon-database);
}
.riedel-icon-deaf::before {
  content: var(--riedel-icon-deaf);
}
.riedel-icon-decca::before {
  content: var(--riedel-icon-decca);
}
.riedel-icon-democrat::before {
  content: var(--riedel-icon-democrat);
}
.riedel-icon-desk::before {
  content: var(--riedel-icon-desk);
}
.riedel-icon-desktop::before {
  content: var(--riedel-icon-desktop);
}
.riedel-icon-dharmachakra::before {
  content: var(--riedel-icon-dharmachakra);
}
.riedel-icon-diagnoses::before {
  content: var(--riedel-icon-diagnoses);
}
.riedel-icon-dice-alt-five::before {
  content: var(--riedel-icon-dice-alt-five);
}
.riedel-icon-dice-d20::before {
  content: var(--riedel-icon-dice-d20);
}
.riedel-icon-dice-d6::before {
  content: var(--riedel-icon-dice-d6);
}
.riedel-icon-dice-five::before {
  content: var(--riedel-icon-dice-five);
}
.riedel-icon-dice-four::before {
  content: var(--riedel-icon-dice-four);
}
.riedel-icon-dice-one::before {
  content: var(--riedel-icon-dice-one);
}
.riedel-icon-dice-six::before {
  content: var(--riedel-icon-dice-six);
}
.riedel-icon-dice-three::before {
  content: var(--riedel-icon-dice-three);
}
.riedel-icon-dice-two::before {
  content: var(--riedel-icon-dice-two);
}
.riedel-icon-dice::before {
  content: var(--riedel-icon-dice);
}
.riedel-icon-digital-tachograph::before {
  content: var(--riedel-icon-digital-tachograph);
}
.riedel-icon-directions::before {
  content: var(--riedel-icon-directions);
}
.riedel-icon-disease::before {
  content: var(--riedel-icon-disease);
}
.riedel-icon-divide::before {
  content: var(--riedel-icon-divide);
}
.riedel-icon-dizzy::before {
  content: var(--riedel-icon-dizzy);
}
.riedel-icon-dna::before {
  content: var(--riedel-icon-dna);
}
.riedel-icon-dog::before {
  content: var(--riedel-icon-dog);
}
.riedel-icon-dollar-sign::before {
  content: var(--riedel-icon-dollar-sign);
}
.riedel-icon-dolly-flatbed::before {
  content: var(--riedel-icon-dolly-flatbed);
}
.riedel-icon-dolly::before {
  content: var(--riedel-icon-dolly);
}
.riedel-icon-donate::before {
  content: var(--riedel-icon-donate);
}
.riedel-icon-door-closed::before {
  content: var(--riedel-icon-door-closed);
}
.riedel-icon-door-open::before {
  content: var(--riedel-icon-door-open);
}
.riedel-icon-dot-circle::before {
  content: var(--riedel-icon-dot-circle);
}
.riedel-icon-dove::before {
  content: var(--riedel-icon-dove);
}
.riedel-icon-download::before {
  content: var(--riedel-icon-download);
}
.riedel-icon-drafting-compass::before {
  content: var(--riedel-icon-drafting-compass);
}
.riedel-icon-dragon::before {
  content: var(--riedel-icon-dragon);
}
.riedel-icon-draw-polygon::before {
  content: var(--riedel-icon-draw-polygon);
}
.riedel-icon-drum-steelpan::before {
  content: var(--riedel-icon-drum-steelpan);
}
.riedel-icon-drum::before {
  content: var(--riedel-icon-drum);
}
.riedel-icon-drumstick-bite::before {
  content: var(--riedel-icon-drumstick-bite);
}
.riedel-icon-dumbbell::before {
  content: var(--riedel-icon-dumbbell);
}
.riedel-icon-dumpster-fire::before {
  content: var(--riedel-icon-dumpster-fire);
}
.riedel-icon-dumpster::before {
  content: var(--riedel-icon-dumpster);
}
.riedel-icon-dungeon::before {
  content: var(--riedel-icon-dungeon);
}
.riedel-icon-edit::before {
  content: var(--riedel-icon-edit);
}
.riedel-icon-egg::before {
  content: var(--riedel-icon-egg);
}
.riedel-icon-eject::before {
  content: var(--riedel-icon-eject);
}
.riedel-icon-ellipsis-h::before {
  content: var(--riedel-icon-ellipsis-h);
}
.riedel-icon-ellipsis-v::before {
  content: var(--riedel-icon-ellipsis-v);
}
.riedel-icon-envelope-open-text::before {
  content: var(--riedel-icon-envelope-open-text);
}
.riedel-icon-envelope-open::before {
  content: var(--riedel-icon-envelope-open);
}
.riedel-icon-envelope-square::before {
  content: var(--riedel-icon-envelope-square);
}
.riedel-icon-envelope::before {
  content: var(--riedel-icon-envelope);
}
.riedel-icon-equals::before {
  content: var(--riedel-icon-equals);
}
.riedel-icon-eraser::before {
  content: var(--riedel-icon-eraser);
}
.riedel-icon-ethernet::before {
  content: var(--riedel-icon-ethernet);
}
.riedel-icon-euro-sign::before {
  content: var(--riedel-icon-euro-sign);
}
.riedel-icon-example::before {
  content: var(--riedel-icon-example);
}
.riedel-icon-exchange-alt::before {
  content: var(--riedel-icon-exchange-alt);
}
.riedel-icon-exclamation-circle::before {
  content: var(--riedel-icon-exclamation-circle);
}
.riedel-icon-exclamation-triangle::before {
  content: var(--riedel-icon-exclamation-triangle);
}
.riedel-icon-exclamation::before {
  content: var(--riedel-icon-exclamation);
}
.riedel-icon-expand-alt::before {
  content: var(--riedel-icon-expand-alt);
}
.riedel-icon-expand-arrows-alt::before {
  content: var(--riedel-icon-expand-arrows-alt);
}
.riedel-icon-expand::before {
  content: var(--riedel-icon-expand);
}
.riedel-icon-external-link-alt::before {
  content: var(--riedel-icon-external-link-alt);
}
.riedel-icon-external-link-square-alt::before {
  content: var(--riedel-icon-external-link-square-alt);
}
.riedel-icon-eye-dropper::before {
  content: var(--riedel-icon-eye-dropper);
}
.riedel-icon-eye-slash::before {
  content: var(--riedel-icon-eye-slash);
}
.riedel-icon-eye::before {
  content: var(--riedel-icon-eye);
}
.riedel-icon-fan::before {
  content: var(--riedel-icon-fan);
}
.riedel-icon-fast-backward::before {
  content: var(--riedel-icon-fast-backward);
}
.riedel-icon-fast-forward::before {
  content: var(--riedel-icon-fast-forward);
}
.riedel-icon-faucet::before {
  content: var(--riedel-icon-faucet);
}
.riedel-icon-fax::before {
  content: var(--riedel-icon-fax);
}
.riedel-icon-feather-alt::before {
  content: var(--riedel-icon-feather-alt);
}
.riedel-icon-feather::before {
  content: var(--riedel-icon-feather);
}
.riedel-icon-female::before {
  content: var(--riedel-icon-female);
}
.riedel-icon-fighter-jet::before {
  content: var(--riedel-icon-fighter-jet);
}
.riedel-icon-figure8::before {
  content: var(--riedel-icon-figure8);
}
.riedel-icon-file-alt::before {
  content: var(--riedel-icon-file-alt);
}
.riedel-icon-file-archive::before {
  content: var(--riedel-icon-file-archive);
}
.riedel-icon-file-audio::before {
  content: var(--riedel-icon-file-audio);
}
.riedel-icon-file-code::before {
  content: var(--riedel-icon-file-code);
}
.riedel-icon-file-contract::before {
  content: var(--riedel-icon-file-contract);
}
.riedel-icon-file-csv::before {
  content: var(--riedel-icon-file-csv);
}
.riedel-icon-file-download::before {
  content: var(--riedel-icon-file-download);
}
.riedel-icon-file-excel::before {
  content: var(--riedel-icon-file-excel);
}
.riedel-icon-file-export::before {
  content: var(--riedel-icon-file-export);
}
.riedel-icon-file-image::before {
  content: var(--riedel-icon-file-image);
}
.riedel-icon-file-import::before {
  content: var(--riedel-icon-file-import);
}
.riedel-icon-file-invoice-dollar::before {
  content: var(--riedel-icon-file-invoice-dollar);
}
.riedel-icon-file-invoice::before {
  content: var(--riedel-icon-file-invoice);
}
.riedel-icon-file-medical-alt::before {
  content: var(--riedel-icon-file-medical-alt);
}
.riedel-icon-file-medical::before {
  content: var(--riedel-icon-file-medical);
}
.riedel-icon-file-pdf::before {
  content: var(--riedel-icon-file-pdf);
}
.riedel-icon-file-powerpoint::before {
  content: var(--riedel-icon-file-powerpoint);
}
.riedel-icon-file-prescription::before {
  content: var(--riedel-icon-file-prescription);
}
.riedel-icon-file-signature::before {
  content: var(--riedel-icon-file-signature);
}
.riedel-icon-file-upload::before {
  content: var(--riedel-icon-file-upload);
}
.riedel-icon-file-video::before {
  content: var(--riedel-icon-file-video);
}
.riedel-icon-file-word::before {
  content: var(--riedel-icon-file-word);
}
.riedel-icon-file::before {
  content: var(--riedel-icon-file);
}
.riedel-icon-fill-drip::before {
  content: var(--riedel-icon-fill-drip);
}
.riedel-icon-fill::before {
  content: var(--riedel-icon-fill);
}
.riedel-icon-film::before {
  content: var(--riedel-icon-film);
}
.riedel-icon-filter::before {
  content: var(--riedel-icon-filter);
}
.riedel-icon-fingerprint::before {
  content: var(--riedel-icon-fingerprint);
}
.riedel-icon-fire-alt::before {
  content: var(--riedel-icon-fire-alt);
}
.riedel-icon-fire-extinguisher::before {
  content: var(--riedel-icon-fire-extinguisher);
}
.riedel-icon-fire::before {
  content: var(--riedel-icon-fire);
}
.riedel-icon-first-aid::before {
  content: var(--riedel-icon-first-aid);
}
.riedel-icon-fish::before {
  content: var(--riedel-icon-fish);
}
.riedel-icon-fist-raised::before {
  content: var(--riedel-icon-fist-raised);
}
.riedel-icon-flag-checkered::before {
  content: var(--riedel-icon-flag-checkered);
}
.riedel-icon-flag-usa::before {
  content: var(--riedel-icon-flag-usa);
}
.riedel-icon-flag::before {
  content: var(--riedel-icon-flag);
}
.riedel-icon-flask::before {
  content: var(--riedel-icon-flask);
}
.riedel-icon-floor::before {
  content: var(--riedel-icon-floor);
}
.riedel-icon-flushed::before {
  content: var(--riedel-icon-flushed);
}
.riedel-icon-folder-alt-close::before {
  content: var(--riedel-icon-folder-alt-close);
}
.riedel-icon-folder-alt-open::before {
  content: var(--riedel-icon-folder-alt-open);
}
.riedel-icon-folder-compressed::before {
  content: var(--riedel-icon-folder-compressed);
}
.riedel-icon-folder-expanded::before {
  content: var(--riedel-icon-folder-expanded);
}
.riedel-icon-folder-minus::before {
  content: var(--riedel-icon-folder-minus);
}
.riedel-icon-folder-open::before {
  content: var(--riedel-icon-folder-open);
}
.riedel-icon-folder-plus::before {
  content: var(--riedel-icon-folder-plus);
}
.riedel-icon-folder::before {
  content: var(--riedel-icon-folder);
}
.riedel-icon-font-awesome-logo-full::before {
  content: var(--riedel-icon-font-awesome-logo-full);
}
.riedel-icon-font::before {
  content: var(--riedel-icon-font);
}
.riedel-icon-football-ball::before {
  content: var(--riedel-icon-football-ball);
}
.riedel-icon-forward::before {
  content: var(--riedel-icon-forward);
}
.riedel-icon-frog::before {
  content: var(--riedel-icon-frog);
}
.riedel-icon-frown-open::before {
  content: var(--riedel-icon-frown-open);
}
.riedel-icon-frown::before {
  content: var(--riedel-icon-frown);
}
.riedel-icon-function::before {
  content: var(--riedel-icon-function);
}
.riedel-icon-funnel-dollar::before {
  content: var(--riedel-icon-funnel-dollar);
}
.riedel-icon-futbol::before {
  content: var(--riedel-icon-futbol);
}
.riedel-icon-fx::before {
  content: var(--riedel-icon-fx);
}
.riedel-icon-gamepad::before {
  content: var(--riedel-icon-gamepad);
}
.riedel-icon-gas-pump::before {
  content: var(--riedel-icon-gas-pump);
}
.riedel-icon-gateway::before {
  content: var(--riedel-icon-gateway);
}
.riedel-icon-gavel::before {
  content: var(--riedel-icon-gavel);
}
.riedel-icon-gem::before {
  content: var(--riedel-icon-gem);
}
.riedel-icon-genderless::before {
  content: var(--riedel-icon-genderless);
}
.riedel-icon-ghost::before {
  content: var(--riedel-icon-ghost);
}
.riedel-icon-gift::before {
  content: var(--riedel-icon-gift);
}
.riedel-icon-gifts::before {
  content: var(--riedel-icon-gifts);
}
.riedel-icon-glass-cheers::before {
  content: var(--riedel-icon-glass-cheers);
}
.riedel-icon-glass-martini-alt::before {
  content: var(--riedel-icon-glass-martini-alt);
}
.riedel-icon-glass-martini::before {
  content: var(--riedel-icon-glass-martini);
}
.riedel-icon-glass-whiskey::before {
  content: var(--riedel-icon-glass-whiskey);
}
.riedel-icon-glasses::before {
  content: var(--riedel-icon-glasses);
}
.riedel-icon-globe-africa::before {
  content: var(--riedel-icon-globe-africa);
}
.riedel-icon-globe-americas::before {
  content: var(--riedel-icon-globe-americas);
}
.riedel-icon-globe-asia::before {
  content: var(--riedel-icon-globe-asia);
}
.riedel-icon-globe-europe::before {
  content: var(--riedel-icon-globe-europe);
}
.riedel-icon-globe::before {
  content: var(--riedel-icon-globe);
}
.riedel-icon-golf-ball::before {
  content: var(--riedel-icon-golf-ball);
}
.riedel-icon-gopuram::before {
  content: var(--riedel-icon-gopuram);
}
.riedel-icon-graduation-cap::before {
  content: var(--riedel-icon-graduation-cap);
}
.riedel-icon-greater-than-equal::before {
  content: var(--riedel-icon-greater-than-equal);
}
.riedel-icon-greater-than::before {
  content: var(--riedel-icon-greater-than);
}
.riedel-icon-grimace::before {
  content: var(--riedel-icon-grimace);
}
.riedel-icon-grin-alt::before {
  content: var(--riedel-icon-grin-alt);
}
.riedel-icon-grin-beam-sweat::before {
  content: var(--riedel-icon-grin-beam-sweat);
}
.riedel-icon-grin-beam::before {
  content: var(--riedel-icon-grin-beam);
}
.riedel-icon-grin-hearts::before {
  content: var(--riedel-icon-grin-hearts);
}
.riedel-icon-grin-squint-tears::before {
  content: var(--riedel-icon-grin-squint-tears);
}
.riedel-icon-grin-squint::before {
  content: var(--riedel-icon-grin-squint);
}
.riedel-icon-grin-stars::before {
  content: var(--riedel-icon-grin-stars);
}
.riedel-icon-grin-tears::before {
  content: var(--riedel-icon-grin-tears);
}
.riedel-icon-grin-tongue-squint::before {
  content: var(--riedel-icon-grin-tongue-squint);
}
.riedel-icon-grin-tongue-wink::before {
  content: var(--riedel-icon-grin-tongue-wink);
}
.riedel-icon-grin-tongue::before {
  content: var(--riedel-icon-grin-tongue);
}
.riedel-icon-grin-wink::before {
  content: var(--riedel-icon-grin-wink);
}
.riedel-icon-grin::before {
  content: var(--riedel-icon-grin);
}
.riedel-icon-grip-horizontal::before {
  content: var(--riedel-icon-grip-horizontal);
}
.riedel-icon-grip-lines-vertical::before {
  content: var(--riedel-icon-grip-lines-vertical);
}
.riedel-icon-grip-lines::before {
  content: var(--riedel-icon-grip-lines);
}
.riedel-icon-grip-vertical::before {
  content: var(--riedel-icon-grip-vertical);
}
.riedel-icon-guitar::before {
  content: var(--riedel-icon-guitar);
}
.riedel-icon-h-square::before {
  content: var(--riedel-icon-h-square);
}
.riedel-icon-hamburger::before {
  content: var(--riedel-icon-hamburger);
}
.riedel-icon-hammer::before {
  content: var(--riedel-icon-hammer);
}
.riedel-icon-hamsa::before {
  content: var(--riedel-icon-hamsa);
}
.riedel-icon-hand-holding-heart::before {
  content: var(--riedel-icon-hand-holding-heart);
}
.riedel-icon-hand-holding-medical::before {
  content: var(--riedel-icon-hand-holding-medical);
}
.riedel-icon-hand-holding-usd::before {
  content: var(--riedel-icon-hand-holding-usd);
}
.riedel-icon-hand-holding-water::before {
  content: var(--riedel-icon-hand-holding-water);
}
.riedel-icon-hand-holding::before {
  content: var(--riedel-icon-hand-holding);
}
.riedel-icon-hand-lizard::before {
  content: var(--riedel-icon-hand-lizard);
}
.riedel-icon-hand-middle-finger::before {
  content: var(--riedel-icon-hand-middle-finger);
}
.riedel-icon-hand-paper::before {
  content: var(--riedel-icon-hand-paper);
}
.riedel-icon-hand-peace::before {
  content: var(--riedel-icon-hand-peace);
}
.riedel-icon-hand-point-down::before {
  content: var(--riedel-icon-hand-point-down);
}
.riedel-icon-hand-point-left::before {
  content: var(--riedel-icon-hand-point-left);
}
.riedel-icon-hand-point-right::before {
  content: var(--riedel-icon-hand-point-right);
}
.riedel-icon-hand-point-up::before {
  content: var(--riedel-icon-hand-point-up);
}
.riedel-icon-hand-pointer::before {
  content: var(--riedel-icon-hand-pointer);
}
.riedel-icon-hand-rock::before {
  content: var(--riedel-icon-hand-rock);
}
.riedel-icon-hand-scissors::before {
  content: var(--riedel-icon-hand-scissors);
}
.riedel-icon-hand-sparkles::before {
  content: var(--riedel-icon-hand-sparkles);
}
.riedel-icon-hand-spock::before {
  content: var(--riedel-icon-hand-spock);
}
.riedel-icon-hands-helping::before {
  content: var(--riedel-icon-hands-helping);
}
.riedel-icon-hands-wash::before {
  content: var(--riedel-icon-hands-wash);
}
.riedel-icon-hands::before {
  content: var(--riedel-icon-hands);
}
.riedel-icon-handshake-alt-slash::before {
  content: var(--riedel-icon-handshake-alt-slash);
}
.riedel-icon-handshake-slash::before {
  content: var(--riedel-icon-handshake-slash);
}
.riedel-icon-handshake::before {
  content: var(--riedel-icon-handshake);
}
.riedel-icon-hanukiah::before {
  content: var(--riedel-icon-hanukiah);
}
.riedel-icon-hard-hat::before {
  content: var(--riedel-icon-hard-hat);
}
.riedel-icon-hashtag::before {
  content: var(--riedel-icon-hashtag);
}
.riedel-icon-hat-cowboy-side::before {
  content: var(--riedel-icon-hat-cowboy-side);
}
.riedel-icon-hat-cowboy::before {
  content: var(--riedel-icon-hat-cowboy);
}
.riedel-icon-hat-wizard::before {
  content: var(--riedel-icon-hat-wizard);
}
.riedel-icon-hdd::before {
  content: var(--riedel-icon-hdd);
}
.riedel-icon-head-side-cough-slash::before {
  content: var(--riedel-icon-head-side-cough-slash);
}
.riedel-icon-head-side-cough::before {
  content: var(--riedel-icon-head-side-cough);
}
.riedel-icon-head-side-mask::before {
  content: var(--riedel-icon-head-side-mask);
}
.riedel-icon-head-side-virus::before {
  content: var(--riedel-icon-head-side-virus);
}
.riedel-icon-heading::before {
  content: var(--riedel-icon-heading);
}
.riedel-icon-headphones-alt::before {
  content: var(--riedel-icon-headphones-alt);
}
.riedel-icon-headphones::before {
  content: var(--riedel-icon-headphones);
}
.riedel-icon-headset::before {
  content: var(--riedel-icon-headset);
}
.riedel-icon-heart-broken::before {
  content: var(--riedel-icon-heart-broken);
}
.riedel-icon-heart::before {
  content: var(--riedel-icon-heart);
}
.riedel-icon-heartbeat::before {
  content: var(--riedel-icon-heartbeat);
}
.riedel-icon-helicopter::before {
  content: var(--riedel-icon-helicopter);
}
.riedel-icon-highlighter::before {
  content: var(--riedel-icon-highlighter);
}
.riedel-icon-hiking::before {
  content: var(--riedel-icon-hiking);
}
.riedel-icon-hippo::before {
  content: var(--riedel-icon-hippo);
}
.riedel-icon-history-alt::before {
  content: var(--riedel-icon-history-alt);
}
.riedel-icon-history::before {
  content: var(--riedel-icon-history);
}
.riedel-icon-hockey-puck::before {
  content: var(--riedel-icon-hockey-puck);
}
.riedel-icon-holly-berry::before {
  content: var(--riedel-icon-holly-berry);
}
.riedel-icon-home::before {
  content: var(--riedel-icon-home);
}
.riedel-icon-horse-head::before {
  content: var(--riedel-icon-horse-head);
}
.riedel-icon-horse::before {
  content: var(--riedel-icon-horse);
}
.riedel-icon-hospital-alt::before {
  content: var(--riedel-icon-hospital-alt);
}
.riedel-icon-hospital-symbol::before {
  content: var(--riedel-icon-hospital-symbol);
}
.riedel-icon-hospital-user::before {
  content: var(--riedel-icon-hospital-user);
}
.riedel-icon-hospital::before {
  content: var(--riedel-icon-hospital);
}
.riedel-icon-hot-tub::before {
  content: var(--riedel-icon-hot-tub);
}
.riedel-icon-hotdog::before {
  content: var(--riedel-icon-hotdog);
}
.riedel-icon-hotel::before {
  content: var(--riedel-icon-hotel);
}
.riedel-icon-hourglass-end::before {
  content: var(--riedel-icon-hourglass-end);
}
.riedel-icon-hourglass-half::before {
  content: var(--riedel-icon-hourglass-half);
}
.riedel-icon-hourglass-start::before {
  content: var(--riedel-icon-hourglass-start);
}
.riedel-icon-hourglass::before {
  content: var(--riedel-icon-hourglass);
}
.riedel-icon-house-damage::before {
  content: var(--riedel-icon-house-damage);
}
.riedel-icon-house-user::before {
  content: var(--riedel-icon-house-user);
}
.riedel-icon-hryvnia::before {
  content: var(--riedel-icon-hryvnia);
}
.riedel-icon-hypercardoid::before {
  content: var(--riedel-icon-hypercardoid);
}
.riedel-icon-i-cursor::before {
  content: var(--riedel-icon-i-cursor);
}
.riedel-icon-ice-cream::before {
  content: var(--riedel-icon-ice-cream);
}
.riedel-icon-icicles::before {
  content: var(--riedel-icon-icicles);
}
.riedel-icon-icons::before {
  content: var(--riedel-icon-icons);
}
.riedel-icon-id-badge::before {
  content: var(--riedel-icon-id-badge);
}
.riedel-icon-id-card-alt::before {
  content: var(--riedel-icon-id-card-alt);
}
.riedel-icon-id-card::before {
  content: var(--riedel-icon-id-card);
}
.riedel-icon-igloo::before {
  content: var(--riedel-icon-igloo);
}
.riedel-icon-image::before {
  content: var(--riedel-icon-image);
}
.riedel-icon-images::before {
  content: var(--riedel-icon-images);
}
.riedel-icon-inbox::before {
  content: var(--riedel-icon-inbox);
}
.riedel-icon-indent::before {
  content: var(--riedel-icon-indent);
}
.riedel-icon-industry::before {
  content: var(--riedel-icon-industry);
}
.riedel-icon-infinity::before {
  content: var(--riedel-icon-infinity);
}
.riedel-icon-info-alt::before {
  content: var(--riedel-icon-info-alt);
}
.riedel-icon-info-circle::before {
  content: var(--riedel-icon-info-circle);
}
.riedel-icon-info::before {
  content: var(--riedel-icon-info);
}
.riedel-icon-input-connected::before {
  content: var(--riedel-icon-input-connected);
}
.riedel-icon-insert::before {
  content: var(--riedel-icon-insert);
}
.riedel-icon-italic::before {
  content: var(--riedel-icon-italic);
}
.riedel-icon-jedi::before {
  content: var(--riedel-icon-jedi);
}
.riedel-icon-joint::before {
  content: var(--riedel-icon-joint);
}
.riedel-icon-journal-whills::before {
  content: var(--riedel-icon-journal-whills);
}
.riedel-icon-kaaba::before {
  content: var(--riedel-icon-kaaba);
}
.riedel-icon-key::before {
  content: var(--riedel-icon-key);
}
.riedel-icon-keyboard::before {
  content: var(--riedel-icon-keyboard);
}
.riedel-icon-khanda::before {
  content: var(--riedel-icon-khanda);
}
.riedel-icon-kiss-beam::before {
  content: var(--riedel-icon-kiss-beam);
}
.riedel-icon-kiss-wink-heart::before {
  content: var(--riedel-icon-kiss-wink-heart);
}
.riedel-icon-kiss::before {
  content: var(--riedel-icon-kiss);
}
.riedel-icon-kiwi-bird::before {
  content: var(--riedel-icon-kiwi-bird);
}
.riedel-icon-landmark::before {
  content: var(--riedel-icon-landmark);
}
.riedel-icon-language::before {
  content: var(--riedel-icon-language);
}
.riedel-icon-laptop-code::before {
  content: var(--riedel-icon-laptop-code);
}
.riedel-icon-laptop-house::before {
  content: var(--riedel-icon-laptop-house);
}
.riedel-icon-laptop-medical::before {
  content: var(--riedel-icon-laptop-medical);
}
.riedel-icon-laptop::before {
  content: var(--riedel-icon-laptop);
}
.riedel-icon-laugh-beam::before {
  content: var(--riedel-icon-laugh-beam);
}
.riedel-icon-laugh-squint::before {
  content: var(--riedel-icon-laugh-squint);
}
.riedel-icon-laugh-wink::before {
  content: var(--riedel-icon-laugh-wink);
}
.riedel-icon-laugh::before {
  content: var(--riedel-icon-laugh);
}
.riedel-icon-layer-group::before {
  content: var(--riedel-icon-layer-group);
}
.riedel-icon-layout-1::before {
  content: var(--riedel-icon-layout-1);
}
.riedel-icon-layout-2-l::before {
  content: var(--riedel-icon-layout-2-l);
}
.riedel-icon-layout-2-r::before {
  content: var(--riedel-icon-layout-2-r);
}
.riedel-icon-leaf::before {
  content: var(--riedel-icon-leaf);
}
.riedel-icon-lemon::before {
  content: var(--riedel-icon-lemon);
}
.riedel-icon-less-than-equal::before {
  content: var(--riedel-icon-less-than-equal);
}
.riedel-icon-less-than::before {
  content: var(--riedel-icon-less-than);
}
.riedel-icon-level-down-alt::before {
  content: var(--riedel-icon-level-down-alt);
}
.riedel-icon-level-up-alt::before {
  content: var(--riedel-icon-level-up-alt);
}
.riedel-icon-life-ring::before {
  content: var(--riedel-icon-life-ring);
}
.riedel-icon-lightbulb::before {
  content: var(--riedel-icon-lightbulb);
}
.riedel-icon-link::before {
  content: var(--riedel-icon-link);
}
.riedel-icon-lira-sign::before {
  content: var(--riedel-icon-lira-sign);
}
.riedel-icon-list-alt::before {
  content: var(--riedel-icon-list-alt);
}
.riedel-icon-list-channel::before {
  content: var(--riedel-icon-list-channel);
}
.riedel-icon-list-chevron-d::before {
  content: var(--riedel-icon-list-chevron-d);
}
.riedel-icon-list-chevron-r::before {
  content: var(--riedel-icon-list-chevron-r);
}
.riedel-icon-list-client-s::before {
  content: var(--riedel-icon-list-client-s);
}
.riedel-icon-list-client::before {
  content: var(--riedel-icon-list-client);
}
.riedel-icon-list-clip::before {
  content: var(--riedel-icon-list-clip);
}
.riedel-icon-list-cloud-servers::before {
  content: var(--riedel-icon-list-cloud-servers);
}
.riedel-icon-list-doc-inv::before {
  content: var(--riedel-icon-list-doc-inv);
}
.riedel-icon-list-doc::before {
  content: var(--riedel-icon-list-doc);
}
.riedel-icon-list-doclist::before {
  content: var(--riedel-icon-list-doclist);
}
.riedel-icon-list-endpoint0::before {
  content: var(--riedel-icon-list-endpoint0);
}
.riedel-icon-list-endpoint1::before {
  content: var(--riedel-icon-list-endpoint1);
}
.riedel-icon-list-folder0::before {
  content: var(--riedel-icon-list-folder0);
}
.riedel-icon-list-folder1::before {
  content: var(--riedel-icon-list-folder1);
}
.riedel-icon-list-job::before {
  content: var(--riedel-icon-list-job);
}
.riedel-icon-list-left-inv::before {
  content: var(--riedel-icon-list-left-inv);
}
.riedel-icon-list-left::before {
  content: var(--riedel-icon-list-left);
}
.riedel-icon-list-mixer::before {
  content: var(--riedel-icon-list-mixer);
}
.riedel-icon-list-mview::before {
  content: var(--riedel-icon-list-mview);
}
.riedel-icon-list-ol::before {
  content: var(--riedel-icon-list-ol);
}
.riedel-icon-list-panel::before {
  content: var(--riedel-icon-list-panel);
}
.riedel-icon-list-servers::before {
  content: var(--riedel-icon-list-servers);
}
.riedel-icon-list-ul::before {
  content: var(--riedel-icon-list-ul);
}
.riedel-icon-list::before {
  content: var(--riedel-icon-list);
}
.riedel-icon-location-arrow::before {
  content: var(--riedel-icon-location-arrow);
}
.riedel-icon-lock-open::before {
  content: var(--riedel-icon-lock-open);
}
.riedel-icon-lock::before {
  content: var(--riedel-icon-lock);
}
.riedel-icon-locked::before {
  content: var(--riedel-icon-locked);
}
.riedel-icon-logs-off-1::before {
  content: var(--riedel-icon-logs-off-1);
}
.riedel-icon-logs-on-1::before {
  content: var(--riedel-icon-logs-on-1);
}
.riedel-icon-long-arrow-alt-down::before {
  content: var(--riedel-icon-long-arrow-alt-down);
}
.riedel-icon-long-arrow-alt-left::before {
  content: var(--riedel-icon-long-arrow-alt-left);
}
.riedel-icon-long-arrow-alt-right::before {
  content: var(--riedel-icon-long-arrow-alt-right);
}
.riedel-icon-long-arrow-alt-up::before {
  content: var(--riedel-icon-long-arrow-alt-up);
}
.riedel-icon-low-vision::before {
  content: var(--riedel-icon-low-vision);
}
.riedel-icon-luggage-cart::before {
  content: var(--riedel-icon-luggage-cart);
}
.riedel-icon-lungs-virus::before {
  content: var(--riedel-icon-lungs-virus);
}
.riedel-icon-lungs::before {
  content: var(--riedel-icon-lungs);
}
.riedel-icon-magic-alt::before {
  content: var(--riedel-icon-magic-alt);
}
.riedel-icon-magic::before {
  content: var(--riedel-icon-magic);
}
.riedel-icon-magnet::before {
  content: var(--riedel-icon-magnet);
}
.riedel-icon-mail-bulk::before {
  content: var(--riedel-icon-mail-bulk);
}
.riedel-icon-male::before {
  content: var(--riedel-icon-male);
}
.riedel-icon-map-marked-alt::before {
  content: var(--riedel-icon-map-marked-alt);
}
.riedel-icon-map-marked::before {
  content: var(--riedel-icon-map-marked);
}
.riedel-icon-map-marker-alt::before {
  content: var(--riedel-icon-map-marker-alt);
}
.riedel-icon-map-marker::before {
  content: var(--riedel-icon-map-marker);
}
.riedel-icon-map-pin::before {
  content: var(--riedel-icon-map-pin);
}
.riedel-icon-map-signs::before {
  content: var(--riedel-icon-map-signs);
}
.riedel-icon-map::before {
  content: var(--riedel-icon-map);
}
.riedel-icon-marker::before {
  content: var(--riedel-icon-marker);
}
.riedel-icon-mars-double::before {
  content: var(--riedel-icon-mars-double);
}
.riedel-icon-mars-stroke-h::before {
  content: var(--riedel-icon-mars-stroke-h);
}
.riedel-icon-mars-stroke-v::before {
  content: var(--riedel-icon-mars-stroke-v);
}
.riedel-icon-mars-stroke::before {
  content: var(--riedel-icon-mars-stroke);
}
.riedel-icon-mars::before {
  content: var(--riedel-icon-mars);
}
.riedel-icon-mask::before {
  content: var(--riedel-icon-mask);
}
.riedel-icon-matrix::before {
  content: var(--riedel-icon-matrix);
}
.riedel-icon-max::before {
  content: var(--riedel-icon-max);
}
.riedel-icon-medal::before {
  content: var(--riedel-icon-medal);
}
.riedel-icon-medkit::before {
  content: var(--riedel-icon-medkit);
}
.riedel-icon-meh-blank::before {
  content: var(--riedel-icon-meh-blank);
}
.riedel-icon-meh-rolling-eyes::before {
  content: var(--riedel-icon-meh-rolling-eyes);
}
.riedel-icon-meh::before {
  content: var(--riedel-icon-meh);
}
.riedel-icon-memory::before {
  content: var(--riedel-icon-memory);
}
.riedel-icon-menorah::before {
  content: var(--riedel-icon-menorah);
}
.riedel-icon-mercury::before {
  content: var(--riedel-icon-mercury);
}
.riedel-icon-meteor::before {
  content: var(--riedel-icon-meteor);
}
.riedel-icon-mic-off::before {
  content: var(--riedel-icon-mic-off);
}
.riedel-icon-microchip::before {
  content: var(--riedel-icon-microchip);
}
.riedel-icon-microphone-alt-slash::before {
  content: var(--riedel-icon-microphone-alt-slash);
}
.riedel-icon-microphone-alt::before {
  content: var(--riedel-icon-microphone-alt);
}
.riedel-icon-microphone-slash::before {
  content: var(--riedel-icon-microphone-slash);
}
.riedel-icon-microphone::before {
  content: var(--riedel-icon-microphone);
}
.riedel-icon-microscope::before {
  content: var(--riedel-icon-microscope);
}
.riedel-icon-min::before {
  content: var(--riedel-icon-min);
}
.riedel-icon-minus-circle::before {
  content: var(--riedel-icon-minus-circle);
}
.riedel-icon-minus-square::before {
  content: var(--riedel-icon-minus-square);
}
.riedel-icon-minus::before {
  content: var(--riedel-icon-minus);
}
.riedel-icon-mitten::before {
  content: var(--riedel-icon-mitten);
}
.riedel-icon-mobile-alt::before {
  content: var(--riedel-icon-mobile-alt);
}
.riedel-icon-mobile::before {
  content: var(--riedel-icon-mobile);
}
.riedel-icon-money-bill-alt::before {
  content: var(--riedel-icon-money-bill-alt);
}
.riedel-icon-money-bill-wave-alt::before {
  content: var(--riedel-icon-money-bill-wave-alt);
}
.riedel-icon-money-bill-wave::before {
  content: var(--riedel-icon-money-bill-wave);
}
.riedel-icon-money-bill::before {
  content: var(--riedel-icon-money-bill);
}
.riedel-icon-money-check-alt::before {
  content: var(--riedel-icon-money-check-alt);
}
.riedel-icon-money-check::before {
  content: var(--riedel-icon-money-check);
}
.riedel-icon-mono::before {
  content: var(--riedel-icon-mono);
}
.riedel-icon-monument::before {
  content: var(--riedel-icon-monument);
}
.riedel-icon-moon::before {
  content: var(--riedel-icon-moon);
}
.riedel-icon-mortar-pestle::before {
  content: var(--riedel-icon-mortar-pestle);
}
.riedel-icon-mosque::before {
  content: var(--riedel-icon-mosque);
}
.riedel-icon-motorcycle::before {
  content: var(--riedel-icon-motorcycle);
}
.riedel-icon-mountain::before {
  content: var(--riedel-icon-mountain);
}
.riedel-icon-mouse-pointer::before {
  content: var(--riedel-icon-mouse-pointer);
}
.riedel-icon-mouse::before {
  content: var(--riedel-icon-mouse);
}
.riedel-icon-mug-hot::before {
  content: var(--riedel-icon-mug-hot);
}
.riedel-icon-music::before {
  content: var(--riedel-icon-music);
}
.riedel-icon-network-wired::before {
  content: var(--riedel-icon-network-wired);
}
.riedel-icon-neuter::before {
  content: var(--riedel-icon-neuter);
}
.riedel-icon-newspaper::before {
  content: var(--riedel-icon-newspaper);
}
.riedel-icon-not-equal::before {
  content: var(--riedel-icon-not-equal);
}
.riedel-icon-notes-medical::before {
  content: var(--riedel-icon-notes-medical);
}
.riedel-icon-notifications-off-1::before {
  content: var(--riedel-icon-notifications-off-1);
}
.riedel-icon-notifications-on-1::before {
  content: var(--riedel-icon-notifications-on-1);
}
.riedel-icon-nsa-gateway::before {
  content: var(--riedel-icon-nsa-gateway);
}
.riedel-icon-object-group::before {
  content: var(--riedel-icon-object-group);
}
.riedel-icon-object-ungroup::before {
  content: var(--riedel-icon-object-ungroup);
}
.riedel-icon-oil-can::before {
  content: var(--riedel-icon-oil-can);
}
.riedel-icon-om::before {
  content: var(--riedel-icon-om);
}
.riedel-icon-omni::before {
  content: var(--riedel-icon-omni);
}
.riedel-icon-otter::before {
  content: var(--riedel-icon-otter);
}
.riedel-icon-outbox-off-1::before {
  content: var(--riedel-icon-outbox-off-1);
}
.riedel-icon-outbox-off-2::before {
  content: var(--riedel-icon-outbox-off-2);
}
.riedel-icon-outbox-on-1::before {
  content: var(--riedel-icon-outbox-on-1);
}
.riedel-icon-outbox-on-2::before {
  content: var(--riedel-icon-outbox-on-2);
}
.riedel-icon-outdent::before {
  content: var(--riedel-icon-outdent);
}
.riedel-icon-output-connected::before {
  content: var(--riedel-icon-output-connected);
}
.riedel-icon-pager::before {
  content: var(--riedel-icon-pager);
}
.riedel-icon-paint-brush::before {
  content: var(--riedel-icon-paint-brush);
}
.riedel-icon-paint-roller::before {
  content: var(--riedel-icon-paint-roller);
}
.riedel-icon-palette::before {
  content: var(--riedel-icon-palette);
}
.riedel-icon-pallet::before {
  content: var(--riedel-icon-pallet);
}
.riedel-icon-panel::before {
  content: var(--riedel-icon-panel);
}
.riedel-icon-paper-plane::before {
  content: var(--riedel-icon-paper-plane);
}
.riedel-icon-paperclip::before {
  content: var(--riedel-icon-paperclip);
}
.riedel-icon-parachute-box::before {
  content: var(--riedel-icon-parachute-box);
}
.riedel-icon-paragraph::before {
  content: var(--riedel-icon-paragraph);
}
.riedel-icon-parking::before {
  content: var(--riedel-icon-parking);
}
.riedel-icon-passport::before {
  content: var(--riedel-icon-passport);
}
.riedel-icon-pastafarianism::before {
  content: var(--riedel-icon-pastafarianism);
}
.riedel-icon-paste::before {
  content: var(--riedel-icon-paste);
}
.riedel-icon-pause-circle::before {
  content: var(--riedel-icon-pause-circle);
}
.riedel-icon-pause::before {
  content: var(--riedel-icon-pause);
}
.riedel-icon-paw::before {
  content: var(--riedel-icon-paw);
}
.riedel-icon-peace::before {
  content: var(--riedel-icon-peace);
}
.riedel-icon-pen-alt::before {
  content: var(--riedel-icon-pen-alt);
}
.riedel-icon-pen-fancy::before {
  content: var(--riedel-icon-pen-fancy);
}
.riedel-icon-pen-nib::before {
  content: var(--riedel-icon-pen-nib);
}
.riedel-icon-pen-square::before {
  content: var(--riedel-icon-pen-square);
}
.riedel-icon-pen::before {
  content: var(--riedel-icon-pen);
}
.riedel-icon-pencil-alt::before {
  content: var(--riedel-icon-pencil-alt);
}
.riedel-icon-pencil-ruler::before {
  content: var(--riedel-icon-pencil-ruler);
}
.riedel-icon-people-arrows::before {
  content: var(--riedel-icon-people-arrows);
}
.riedel-icon-people-carry::before {
  content: var(--riedel-icon-people-carry);
}
.riedel-icon-pepper-hot::before {
  content: var(--riedel-icon-pepper-hot);
}
.riedel-icon-percent::before {
  content: var(--riedel-icon-percent);
}
.riedel-icon-percentage::before {
  content: var(--riedel-icon-percentage);
}
.riedel-icon-person-booth::before {
  content: var(--riedel-icon-person-booth);
}
.riedel-icon-phone-alt::before {
  content: var(--riedel-icon-phone-alt);
}
.riedel-icon-phone-slash::before {
  content: var(--riedel-icon-phone-slash);
}
.riedel-icon-phone-square-alt::before {
  content: var(--riedel-icon-phone-square-alt);
}
.riedel-icon-phone-square::before {
  content: var(--riedel-icon-phone-square);
}
.riedel-icon-phone-volume::before {
  content: var(--riedel-icon-phone-volume);
}
.riedel-icon-phone::before {
  content: var(--riedel-icon-phone);
}
.riedel-icon-photo-video::before {
  content: var(--riedel-icon-photo-video);
}
.riedel-icon-piggy-bank::before {
  content: var(--riedel-icon-piggy-bank);
}
.riedel-icon-pills::before {
  content: var(--riedel-icon-pills);
}
.riedel-icon-pin-off-hover::before {
  content: var(--riedel-icon-pin-off-hover);
}
.riedel-icon-pin-off::before {
  content: var(--riedel-icon-pin-off);
}
.riedel-icon-pin-on-hover::before {
  content: var(--riedel-icon-pin-on-hover);
}
.riedel-icon-pin-on::before {
  content: var(--riedel-icon-pin-on);
}
.riedel-icon-pizza-slice::before {
  content: var(--riedel-icon-pizza-slice);
}
.riedel-icon-place-of-worship::before {
  content: var(--riedel-icon-place-of-worship);
}
.riedel-icon-plane-arrival::before {
  content: var(--riedel-icon-plane-arrival);
}
.riedel-icon-plane-departure::before {
  content: var(--riedel-icon-plane-departure);
}
.riedel-icon-plane-slash::before {
  content: var(--riedel-icon-plane-slash);
}
.riedel-icon-plane::before {
  content: var(--riedel-icon-plane);
}
.riedel-icon-play-circle::before {
  content: var(--riedel-icon-play-circle);
}
.riedel-icon-play::before {
  content: var(--riedel-icon-play);
}
.riedel-icon-plug::before {
  content: var(--riedel-icon-plug);
}
.riedel-icon-plugin-analyser-group::before {
  content: var(--riedel-icon-plugin-analyser-group);
}
.riedel-icon-plugin-buss-group::before {
  content: var(--riedel-icon-plugin-buss-group);
}
.riedel-icon-plugin-chain-group::before {
  content: var(--riedel-icon-plugin-chain-group);
}
.riedel-icon-plugin-dialogue::before {
  content: var(--riedel-icon-plugin-dialogue);
}
.riedel-icon-plugin-dynamics-group::before {
  content: var(--riedel-icon-plugin-dynamics-group);
}
.riedel-icon-plugin-effect-group::before {
  content: var(--riedel-icon-plugin-effect-group);
}
.riedel-icon-plugin-eq-group::before {
  content: var(--riedel-icon-plugin-eq-group);
}
.riedel-icon-plugin-filter-group::before {
  content: var(--riedel-icon-plugin-filter-group);
}
.riedel-icon-plugin-generator-group::before {
  content: var(--riedel-icon-plugin-generator-group);
}
.riedel-icon-plugin-input-group::before {
  content: var(--riedel-icon-plugin-input-group);
}
.riedel-icon-plugin-insert-return-group::before {
  content: var(--riedel-icon-plugin-insert-return-group);
}
.riedel-icon-plugin-mix-group::before {
  content: var(--riedel-icon-plugin-mix-group);
}
.riedel-icon-plugin-output-group::before {
  content: var(--riedel-icon-plugin-output-group);
}
.riedel-icon-plugin-panning-group::before {
  content: var(--riedel-icon-plugin-panning-group);
}
.riedel-icon-plugin-phase::before {
  content: var(--riedel-icon-plugin-phase);
}
.riedel-icon-plugin-routing-group::before {
  content: var(--riedel-icon-plugin-routing-group);
}
.riedel-icon-plugin-send-group::before {
  content: var(--riedel-icon-plugin-send-group);
}
.riedel-icon-plugin-soundfield-group::before {
  content: var(--riedel-icon-plugin-soundfield-group);
}
.riedel-icon-plus-circle::before {
  content: var(--riedel-icon-plus-circle);
}
.riedel-icon-plus-square::before {
  content: var(--riedel-icon-plus-square);
}
.riedel-icon-plus::before {
  content: var(--riedel-icon-plus);
}
.riedel-icon-podcast::before {
  content: var(--riedel-icon-podcast);
}
.riedel-icon-poll-h::before {
  content: var(--riedel-icon-poll-h);
}
.riedel-icon-poll::before {
  content: var(--riedel-icon-poll);
}
.riedel-icon-poo-storm::before {
  content: var(--riedel-icon-poo-storm);
}
.riedel-icon-poo::before {
  content: var(--riedel-icon-poo);
}
.riedel-icon-poop::before {
  content: var(--riedel-icon-poop);
}
.riedel-icon-portrait::before {
  content: var(--riedel-icon-portrait);
}
.riedel-icon-pound-sign::before {
  content: var(--riedel-icon-pound-sign);
}
.riedel-icon-power-off-alt::before {
  content: var(--riedel-icon-power-off-alt);
}
.riedel-icon-power-off-inv::before {
  content: var(--riedel-icon-power-off-inv);
}
.riedel-icon-power-off::before {
  content: var(--riedel-icon-power-off);
}
.riedel-icon-power::before {
  content: var(--riedel-icon-power);
}
.riedel-icon-pray::before {
  content: var(--riedel-icon-pray);
}
.riedel-icon-praying-hands::before {
  content: var(--riedel-icon-praying-hands);
}
.riedel-icon-prescription-bottle-alt::before {
  content: var(--riedel-icon-prescription-bottle-alt);
}
.riedel-icon-prescription-bottle::before {
  content: var(--riedel-icon-prescription-bottle);
}
.riedel-icon-prescription::before {
  content: var(--riedel-icon-prescription);
}
.riedel-icon-print::before {
  content: var(--riedel-icon-print);
}
.riedel-icon-procedures::before {
  content: var(--riedel-icon-procedures);
}
.riedel-icon-project-diagram::before {
  content: var(--riedel-icon-project-diagram);
}
.riedel-icon-pump-medical::before {
  content: var(--riedel-icon-pump-medical);
}
.riedel-icon-pump-soap::before {
  content: var(--riedel-icon-pump-soap);
}
.riedel-icon-puzzle-piece::before {
  content: var(--riedel-icon-puzzle-piece);
}
.riedel-icon-qrcode::before {
  content: var(--riedel-icon-qrcode);
}
.riedel-icon-question-circle::before {
  content: var(--riedel-icon-question-circle);
}
.riedel-icon-question::before {
  content: var(--riedel-icon-question);
}
.riedel-icon-quidditch::before {
  content: var(--riedel-icon-quidditch);
}
.riedel-icon-quote-left::before {
  content: var(--riedel-icon-quote-left);
}
.riedel-icon-quote-right::before {
  content: var(--riedel-icon-quote-right);
}
.riedel-icon-quran::before {
  content: var(--riedel-icon-quran);
}
.riedel-icon-radiation-alt::before {
  content: var(--riedel-icon-radiation-alt);
}
.riedel-icon-radiation::before {
  content: var(--riedel-icon-radiation);
}
.riedel-icon-rainbow::before {
  content: var(--riedel-icon-rainbow);
}
.riedel-icon-random::before {
  content: var(--riedel-icon-random);
}
.riedel-icon-receipt::before {
  content: var(--riedel-icon-receipt);
}
.riedel-icon-record-vinyl::before {
  content: var(--riedel-icon-record-vinyl);
}
.riedel-icon-rectangle16-11::before {
  content: var(--riedel-icon-rectangle16-11);
}
.riedel-icon-recycle::before {
  content: var(--riedel-icon-recycle);
}
.riedel-icon-redo-alt::before {
  content: var(--riedel-icon-redo-alt);
}
.riedel-icon-redo::before {
  content: var(--riedel-icon-redo);
}
.riedel-icon-registered::before {
  content: var(--riedel-icon-registered);
}
.riedel-icon-remove-close-m::before {
  content: var(--riedel-icon-remove-close-m);
}
.riedel-icon-remove-format::before {
  content: var(--riedel-icon-remove-format);
}
.riedel-icon-reply-all::before {
  content: var(--riedel-icon-reply-all);
}
.riedel-icon-reply::before {
  content: var(--riedel-icon-reply);
}
.riedel-icon-republican::before {
  content: var(--riedel-icon-republican);
}
.riedel-icon-restroom::before {
  content: var(--riedel-icon-restroom);
}
.riedel-icon-retweet::before {
  content: var(--riedel-icon-retweet);
}
.riedel-icon-ribbon::before {
  content: var(--riedel-icon-ribbon);
}
.riedel-icon-riedel::before {
  content: var(--riedel-icon-riedel);
}
.riedel-icon-ring::before {
  content: var(--riedel-icon-ring);
}
.riedel-icon-road::before {
  content: var(--riedel-icon-road);
}
.riedel-icon-robot::before {
  content: var(--riedel-icon-robot);
}
.riedel-icon-rocket::before {
  content: var(--riedel-icon-rocket);
}
.riedel-icon-route::before {
  content: var(--riedel-icon-route);
}
.riedel-icon-rsp-bluetooth::before {
  content: var(--riedel-icon-rsp-bluetooth);
}
.riedel-icon-rsp-headset::before {
  content: var(--riedel-icon-rsp-headset);
}
.riedel-icon-rsp-microphone::before {
  content: var(--riedel-icon-rsp-microphone);
}
.riedel-icon-rsp-nfc::before {
  content: var(--riedel-icon-rsp-nfc);
}
.riedel-icon-rss-square::before {
  content: var(--riedel-icon-rss-square);
}
.riedel-icon-rss::before {
  content: var(--riedel-icon-rss);
}
.riedel-icon-ruble-sign::before {
  content: var(--riedel-icon-ruble-sign);
}
.riedel-icon-ruler-combined::before {
  content: var(--riedel-icon-ruler-combined);
}
.riedel-icon-ruler-horizontal::before {
  content: var(--riedel-icon-ruler-horizontal);
}
.riedel-icon-ruler-vertical::before {
  content: var(--riedel-icon-ruler-vertical);
}
.riedel-icon-ruler::before {
  content: var(--riedel-icon-ruler);
}
.riedel-icon-running::before {
  content: var(--riedel-icon-running);
}
.riedel-icon-rupee-sign::before {
  content: var(--riedel-icon-rupee-sign);
}
.riedel-icon-sad-cry::before {
  content: var(--riedel-icon-sad-cry);
}
.riedel-icon-sad-tear::before {
  content: var(--riedel-icon-sad-tear);
}
.riedel-icon-same-3dots-more-settings::before {
  content: var(--riedel-icon-same-3dots-more-settings);
}
.riedel-icon-same-antenna::before {
  content: var(--riedel-icon-same-antenna);
}
.riedel-icon-same-attention::before {
  content: var(--riedel-icon-same-attention);
}
.riedel-icon-same-audio-server::before {
  content: var(--riedel-icon-same-audio-server);
}
.riedel-icon-same-auto-trim-b::before {
  content: var(--riedel-icon-same-auto-trim-b);
}
.riedel-icon-same-auto-trim::before {
  content: var(--riedel-icon-same-auto-trim);
}
.riedel-icon-same-aux-post::before {
  content: var(--riedel-icon-same-aux-post);
}
.riedel-icon-same-aux-pre::before {
  content: var(--riedel-icon-same-aux-pre);
}
.riedel-icon-same-beltpack::before {
  content: var(--riedel-icon-same-beltpack);
}
.riedel-icon-same-callibrate::before {
  content: var(--riedel-icon-same-callibrate);
}
.riedel-icon-same-check-mark::before {
  content: var(--riedel-icon-same-check-mark);
}
.riedel-icon-same-chevron-d::before {
  content: var(--riedel-icon-same-chevron-d);
}
.riedel-icon-same-chevron-l::before {
  content: var(--riedel-icon-same-chevron-l);
}
.riedel-icon-same-chevron-r::before {
  content: var(--riedel-icon-same-chevron-r);
}
.riedel-icon-same-chevron-u::before {
  content: var(--riedel-icon-same-chevron-u);
}
.riedel-icon-same-chevxl-d::before {
  content: var(--riedel-icon-same-chevxl-d);
}
.riedel-icon-same-chevxl-l::before {
  content: var(--riedel-icon-same-chevxl-l);
}
.riedel-icon-same-chevxl-r::before {
  content: var(--riedel-icon-same-chevxl-r);
}
.riedel-icon-same-chevxl-u::before {
  content: var(--riedel-icon-same-chevxl-u);
}
.riedel-icon-same-clipboard::before {
  content: var(--riedel-icon-same-clipboard);
}
.riedel-icon-same-close-advanced::before {
  content: var(--riedel-icon-same-close-advanced);
}
.riedel-icon-same-close-xl::before {
  content: var(--riedel-icon-same-close-xl);
}
.riedel-icon-same-close::before {
  content: var(--riedel-icon-same-close);
}
.riedel-icon-same-cloud-server::before {
  content: var(--riedel-icon-same-cloud-server);
}
.riedel-icon-same-collapse::before {
  content: var(--riedel-icon-same-collapse);
}
.riedel-icon-same-combo-section-close::before {
  content: var(--riedel-icon-same-combo-section-close);
}
.riedel-icon-same-combo-section-open::before {
  content: var(--riedel-icon-same-combo-section-open);
}
.riedel-icon-same-contract-section::before {
  content: var(--riedel-icon-same-contract-section);
}
.riedel-icon-same-cough::before {
  content: var(--riedel-icon-same-cough);
}
.riedel-icon-same-cross-bal::before {
  content: var(--riedel-icon-same-cross-bal);
}
.riedel-icon-same-cue::before {
  content: var(--riedel-icon-same-cue);
}
.riedel-icon-same-cut-mic::before {
  content: var(--riedel-icon-same-cut-mic);
}
.riedel-icon-same-delta-uppercase::before {
  content: var(--riedel-icon-same-delta-uppercase);
}
.riedel-icon-same-dot-l::before {
  content: var(--riedel-icon-same-dot-l);
}
.riedel-icon-same-dot-m::before {
  content: var(--riedel-icon-same-dot-m);
}
.riedel-icon-same-dot-s::before {
  content: var(--riedel-icon-same-dot-s);
}
.riedel-icon-same-down::before {
  content: var(--riedel-icon-same-down);
}
.riedel-icon-same-edit-notes::before {
  content: var(--riedel-icon-same-edit-notes);
}
.riedel-icon-same-edit-window::before {
  content: var(--riedel-icon-same-edit-window);
}
.riedel-icon-same-edit::before {
  content: var(--riedel-icon-same-edit);
}
.riedel-icon-same-edit2::before {
  content: var(--riedel-icon-same-edit2);
}
.riedel-icon-same-eve-server::before {
  content: var(--riedel-icon-same-eve-server);
}
.riedel-icon-same-exit-fullscreen::before {
  content: var(--riedel-icon-same-exit-fullscreen);
}
.riedel-icon-same-expand-section::before {
  content: var(--riedel-icon-same-expand-section);
}
.riedel-icon-same-first::before {
  content: var(--riedel-icon-same-first);
}
.riedel-icon-same-fullscreen::before {
  content: var(--riedel-icon-same-fullscreen);
}
.riedel-icon-same-global-snapshot::before {
  content: var(--riedel-icon-same-global-snapshot);
}
.riedel-icon-same-headphone-monitoring::before {
  content: var(--riedel-icon-same-headphone-monitoring);
}
.riedel-icon-same-infinite::before {
  content: var(--riedel-icon-same-infinite);
}
.riedel-icon-same-info-outline::before {
  content: var(--riedel-icon-same-info-outline);
}
.riedel-icon-same-info::before {
  content: var(--riedel-icon-same-info);
}
.riedel-icon-same-invert-phase::before {
  content: var(--riedel-icon-same-invert-phase);
}
.riedel-icon-same-last::before {
  content: var(--riedel-icon-same-last);
}
.riedel-icon-same-locate::before {
  content: var(--riedel-icon-same-locate);
}
.riedel-icon-same-location::before {
  content: var(--riedel-icon-same-location);
}
.riedel-icon-same-locked-centered::before {
  content: var(--riedel-icon-same-locked-centered);
}
.riedel-icon-same-locked::before {
  content: var(--riedel-icon-same-locked);
}
.riedel-icon-same-matrix-collapse-all::before {
  content: var(--riedel-icon-same-matrix-collapse-all);
}
.riedel-icon-same-matrix-expand-all::before {
  content: var(--riedel-icon-same-matrix-expand-all);
}
.riedel-icon-same-matrix-filter-icon::before {
  content: var(--riedel-icon-same-matrix-filter-icon);
}
.riedel-icon-same-matrix-focus-icon::before {
  content: var(--riedel-icon-same-matrix-focus-icon);
}
.riedel-icon-same-matrix-listen-icon::before {
  content: var(--riedel-icon-same-matrix-listen-icon);
}
.riedel-icon-same-matrix-plugins-icon::before {
  content: var(--riedel-icon-same-matrix-plugins-icon);
}
.riedel-icon-same-maximize::before {
  content: var(--riedel-icon-same-maximize);
}
.riedel-icon-same-member::before {
  content: var(--riedel-icon-same-member);
}
.riedel-icon-same-mic-off::before {
  content: var(--riedel-icon-same-mic-off);
}
.riedel-icon-same-mic-on::before {
  content: var(--riedel-icon-same-mic-on);
}
.riedel-icon-same-micron-unit::before {
  content: var(--riedel-icon-same-micron-unit);
}
.riedel-icon-same-minimize::before {
  content: var(--riedel-icon-same-minimize);
}
.riedel-icon-same-mixer::before {
  content: var(--riedel-icon-same-mixer);
}
.riedel-icon-same-move-in-list-d::before {
  content: var(--riedel-icon-same-move-in-list-d);
}
.riedel-icon-same-move-in-list-u::before {
  content: var(--riedel-icon-same-move-in-list-u);
}
.riedel-icon-same-nas-unit::before {
  content: var(--riedel-icon-same-nas-unit);
}
.riedel-icon-same-network-device::before {
  content: var(--riedel-icon-same-network-device);
}
.riedel-icon-same-next-banked::before {
  content: var(--riedel-icon-same-next-banked);
}
.riedel-icon-same-next::before {
  content: var(--riedel-icon-same-next);
}
.riedel-icon-same-not-present::before {
  content: var(--riedel-icon-same-not-present);
}
.riedel-icon-same-notes::before {
  content: var(--riedel-icon-same-notes);
}
.riedel-icon-same-notification::before {
  content: var(--riedel-icon-same-notification);
}
.riedel-icon-same-open-advanced::before {
  content: var(--riedel-icon-same-open-advanced);
}
.riedel-icon-same-open-ext-settings::before {
  content: var(--riedel-icon-same-open-ext-settings);
}
.riedel-icon-same-open-in-new-window::before {
  content: var(--riedel-icon-same-open-in-new-window);
}
.riedel-icon-same-open-new-window::before {
  content: var(--riedel-icon-same-open-new-window);
}
.riedel-icon-same-open-sidebar-l::before {
  content: var(--riedel-icon-same-open-sidebar-l);
}
.riedel-icon-same-open-sidebar-r::before {
  content: var(--riedel-icon-same-open-sidebar-r);
}
.riedel-icon-same-open-win2::before {
  content: var(--riedel-icon-same-open-win2);
}
.riedel-icon-same-pan-front::before {
  content: var(--riedel-icon-same-pan-front);
}
.riedel-icon-same-pan-l::before {
  content: var(--riedel-icon-same-pan-l);
}
.riedel-icon-same-pan-lcr-2::before {
  content: var(--riedel-icon-same-pan-lcr-2);
}
.riedel-icon-same-pan-lcr-3::before {
  content: var(--riedel-icon-same-pan-lcr-3);
}
.riedel-icon-same-pan-lcr::before {
  content: var(--riedel-icon-same-pan-lcr);
}
.riedel-icon-same-pan-r::before {
  content: var(--riedel-icon-same-pan-r);
}
.riedel-icon-same-pan-rear::before {
  content: var(--riedel-icon-same-pan-rear);
}
.riedel-icon-same-panel::before {
  content: var(--riedel-icon-same-panel);
}
.riedel-icon-same-phase::before {
  content: var(--riedel-icon-same-phase);
}
.riedel-icon-same-playback-off::before {
  content: var(--riedel-icon-same-playback-off);
}
.riedel-icon-same-playback-on::before {
  content: var(--riedel-icon-same-playback-on);
}
.riedel-icon-same-player::before {
  content: var(--riedel-icon-same-player);
}
.riedel-icon-same-power::before {
  content: var(--riedel-icon-same-power);
}
.riedel-icon-same-previous-banked::before {
  content: var(--riedel-icon-same-previous-banked);
}
.riedel-icon-same-previous::before {
  content: var(--riedel-icon-same-previous);
}
.riedel-icon-same-processing-server::before {
  content: var(--riedel-icon-same-processing-server);
}
.riedel-icon-same-processing::before {
  content: var(--riedel-icon-same-processing);
}
.riedel-icon-same-radio-active::before {
  content: var(--riedel-icon-same-radio-active);
}
.riedel-icon-same-radio-inactive::before {
  content: var(--riedel-icon-same-radio-inactive);
}
.riedel-icon-same-redo::before {
  content: var(--riedel-icon-same-redo);
}
.riedel-icon-same-reorder-arrows::before {
  content: var(--riedel-icon-same-reorder-arrows);
}
.riedel-icon-same-reset::before {
  content: var(--riedel-icon-same-reset);
}
.riedel-icon-same-riedel-r::before {
  content: var(--riedel-icon-same-riedel-r);
}
.riedel-icon-same-role::before {
  content: var(--riedel-icon-same-role);
}
.riedel-icon-same-routing-large::before {
  content: var(--riedel-icon-same-routing-large);
}
.riedel-icon-same-routing-small::before {
  content: var(--riedel-icon-same-routing-small);
}
.riedel-icon-same-search::before {
  content: var(--riedel-icon-same-search);
}
.riedel-icon-same-section-settings::before {
  content: var(--riedel-icon-same-section-settings);
}
.riedel-icon-same-select-label-outline::before {
  content: var(--riedel-icon-same-select-label-outline);
}
.riedel-icon-same-select-label::before {
  content: var(--riedel-icon-same-select-label);
}
.riedel-icon-same-server-cluster::before {
  content: var(--riedel-icon-same-server-cluster);
}
.riedel-icon-same-server-generic::before {
  content: var(--riedel-icon-same-server-generic);
}
.riedel-icon-same-server-rack::before {
  content: var(--riedel-icon-same-server-rack);
}
.riedel-icon-same-server::before {
  content: var(--riedel-icon-same-server);
}
.riedel-icon-same-servers::before {
  content: var(--riedel-icon-same-servers);
}
.riedel-icon-same-settings::before {
  content: var(--riedel-icon-same-settings);
}
.riedel-icon-same-sigma::before {
  content: var(--riedel-icon-same-sigma);
}
.riedel-icon-same-speaker::before {
  content: var(--riedel-icon-same-speaker);
}
.riedel-icon-same-start-snap::before {
  content: var(--riedel-icon-same-start-snap);
}
.riedel-icon-same-start-snapshot::before {
  content: var(--riedel-icon-same-start-snapshot);
}
.riedel-icon-same-talking::before {
  content: var(--riedel-icon-same-talking);
}
.riedel-icon-same-trash-remove::before {
  content: var(--riedel-icon-same-trash-remove);
}
.riedel-icon-same-undo::before {
  content: var(--riedel-icon-same-undo);
}
.riedel-icon-same-unlocked::before {
  content: var(--riedel-icon-same-unlocked);
}
.riedel-icon-same-user-member-group::before {
  content: var(--riedel-icon-same-user-member-group);
}
.riedel-icon-same-user-member::before {
  content: var(--riedel-icon-same-user-member);
}
.riedel-icon-same-user::before {
  content: var(--riedel-icon-same-user);
}
.riedel-icon-same-users::before {
  content: var(--riedel-icon-same-users);
}
.riedel-icon-same-webrtc-server::before {
  content: var(--riedel-icon-same-webrtc-server);
}
.riedel-icon-same-xlr::before {
  content: var(--riedel-icon-same-xlr);
}
.riedel-icon-satellite-dish::before {
  content: var(--riedel-icon-satellite-dish);
}
.riedel-icon-satellite::before {
  content: var(--riedel-icon-satellite);
}
.riedel-icon-save::before {
  content: var(--riedel-icon-save);
}
.riedel-icon-school::before {
  content: var(--riedel-icon-school);
}
.riedel-icon-screwdriver::before {
  content: var(--riedel-icon-screwdriver);
}
.riedel-icon-scroll::before {
  content: var(--riedel-icon-scroll);
}
.riedel-icon-sd-card::before {
  content: var(--riedel-icon-sd-card);
}
.riedel-icon-search-alt::before {
  content: var(--riedel-icon-search-alt);
}
.riedel-icon-search-dollar::before {
  content: var(--riedel-icon-search-dollar);
}
.riedel-icon-search-location::before {
  content: var(--riedel-icon-search-location);
}
.riedel-icon-search-minus::before {
  content: var(--riedel-icon-search-minus);
}
.riedel-icon-search-plus::before {
  content: var(--riedel-icon-search-plus);
}
.riedel-icon-search::before {
  content: var(--riedel-icon-search);
}
.riedel-icon-seedling::before {
  content: var(--riedel-icon-seedling);
}
.riedel-icon-server::before {
  content: var(--riedel-icon-server);
}
.riedel-icon-settings-inv::before {
  content: var(--riedel-icon-settings-inv);
}
.riedel-icon-settings::before {
  content: var(--riedel-icon-settings);
}
.riedel-icon-shapes::before {
  content: var(--riedel-icon-shapes);
}
.riedel-icon-share-alt-square::before {
  content: var(--riedel-icon-share-alt-square);
}
.riedel-icon-share-alt::before {
  content: var(--riedel-icon-share-alt);
}
.riedel-icon-share-square::before {
  content: var(--riedel-icon-share-square);
}
.riedel-icon-share::before {
  content: var(--riedel-icon-share);
}
.riedel-icon-shekel-sign::before {
  content: var(--riedel-icon-shekel-sign);
}
.riedel-icon-shield-alt::before {
  content: var(--riedel-icon-shield-alt);
}
.riedel-icon-shield-virus::before {
  content: var(--riedel-icon-shield-virus);
}
.riedel-icon-ship::before {
  content: var(--riedel-icon-ship);
}
.riedel-icon-shipping-fast::before {
  content: var(--riedel-icon-shipping-fast);
}
.riedel-icon-shoe-prints::before {
  content: var(--riedel-icon-shoe-prints);
}
.riedel-icon-shopping-bag::before {
  content: var(--riedel-icon-shopping-bag);
}
.riedel-icon-shopping-basket::before {
  content: var(--riedel-icon-shopping-basket);
}
.riedel-icon-shopping-cart::before {
  content: var(--riedel-icon-shopping-cart);
}
.riedel-icon-shotgun::before {
  content: var(--riedel-icon-shotgun);
}
.riedel-icon-shower::before {
  content: var(--riedel-icon-shower);
}
.riedel-icon-shuttle-van::before {
  content: var(--riedel-icon-shuttle-van);
}
.riedel-icon-sign-in-alt::before {
  content: var(--riedel-icon-sign-in-alt);
}
.riedel-icon-sign-language::before {
  content: var(--riedel-icon-sign-language);
}
.riedel-icon-sign-out-alt::before {
  content: var(--riedel-icon-sign-out-alt);
}
.riedel-icon-sign::before {
  content: var(--riedel-icon-sign);
}
.riedel-icon-signal-0::before {
  content: var(--riedel-icon-signal-0);
}
.riedel-icon-signal-1::before {
  content: var(--riedel-icon-signal-1);
}
.riedel-icon-signal-2::before {
  content: var(--riedel-icon-signal-2);
}
.riedel-icon-signal-3::before {
  content: var(--riedel-icon-signal-3);
}
.riedel-icon-signal-4::before {
  content: var(--riedel-icon-signal-4);
}
.riedel-icon-signal-5::before {
  content: var(--riedel-icon-signal-5);
}
.riedel-icon-signal::before {
  content: var(--riedel-icon-signal);
}
.riedel-icon-signature::before {
  content: var(--riedel-icon-signature);
}
.riedel-icon-sim-card::before {
  content: var(--riedel-icon-sim-card);
}
.riedel-icon-sink::before {
  content: var(--riedel-icon-sink);
}
.riedel-icon-sitemap::before {
  content: var(--riedel-icon-sitemap);
}
.riedel-icon-skating::before {
  content: var(--riedel-icon-skating);
}
.riedel-icon-skiing-nordic::before {
  content: var(--riedel-icon-skiing-nordic);
}
.riedel-icon-skiing::before {
  content: var(--riedel-icon-skiing);
}
.riedel-icon-skull-crossbones::before {
  content: var(--riedel-icon-skull-crossbones);
}
.riedel-icon-skull::before {
  content: var(--riedel-icon-skull);
}
.riedel-icon-slash::before {
  content: var(--riedel-icon-slash);
}
.riedel-icon-sleigh::before {
  content: var(--riedel-icon-sleigh);
}
.riedel-icon-sliders-h::before {
  content: var(--riedel-icon-sliders-h);
}
.riedel-icon-sliders::before {
  content: var(--riedel-icon-sliders);
}
.riedel-icon-smile-beam::before {
  content: var(--riedel-icon-smile-beam);
}
.riedel-icon-smile-wink::before {
  content: var(--riedel-icon-smile-wink);
}
.riedel-icon-smile::before {
  content: var(--riedel-icon-smile);
}
.riedel-icon-smog::before {
  content: var(--riedel-icon-smog);
}
.riedel-icon-smoking-ban::before {
  content: var(--riedel-icon-smoking-ban);
}
.riedel-icon-smoking::before {
  content: var(--riedel-icon-smoking);
}
.riedel-icon-sms::before {
  content: var(--riedel-icon-sms);
}
.riedel-icon-snowboarding::before {
  content: var(--riedel-icon-snowboarding);
}
.riedel-icon-snowflake::before {
  content: var(--riedel-icon-snowflake);
}
.riedel-icon-snowman::before {
  content: var(--riedel-icon-snowman);
}
.riedel-icon-snowplow::before {
  content: var(--riedel-icon-snowplow);
}
.riedel-icon-soap::before {
  content: var(--riedel-icon-soap);
}
.riedel-icon-socks::before {
  content: var(--riedel-icon-socks);
}
.riedel-icon-solar-panel::before {
  content: var(--riedel-icon-solar-panel);
}
.riedel-icon-sort-alpha-down-alt::before {
  content: var(--riedel-icon-sort-alpha-down-alt);
}
.riedel-icon-sort-alpha-down::before {
  content: var(--riedel-icon-sort-alpha-down);
}
.riedel-icon-sort-alpha-up-alt::before {
  content: var(--riedel-icon-sort-alpha-up-alt);
}
.riedel-icon-sort-alpha-up::before {
  content: var(--riedel-icon-sort-alpha-up);
}
.riedel-icon-sort-amount-down-alt::before {
  content: var(--riedel-icon-sort-amount-down-alt);
}
.riedel-icon-sort-amount-down::before {
  content: var(--riedel-icon-sort-amount-down);
}
.riedel-icon-sort-amount-up-alt::before {
  content: var(--riedel-icon-sort-amount-up-alt);
}
.riedel-icon-sort-amount-up::before {
  content: var(--riedel-icon-sort-amount-up);
}
.riedel-icon-sort-down::before {
  content: var(--riedel-icon-sort-down);
}
.riedel-icon-sort-numeric-down-alt::before {
  content: var(--riedel-icon-sort-numeric-down-alt);
}
.riedel-icon-sort-numeric-down::before {
  content: var(--riedel-icon-sort-numeric-down);
}
.riedel-icon-sort-numeric-up-alt::before {
  content: var(--riedel-icon-sort-numeric-up-alt);
}
.riedel-icon-sort-numeric-up::before {
  content: var(--riedel-icon-sort-numeric-up);
}
.riedel-icon-sort-up::before {
  content: var(--riedel-icon-sort-up);
}
.riedel-icon-sort::before {
  content: var(--riedel-icon-sort);
}
.riedel-icon-spa::before {
  content: var(--riedel-icon-spa);
}
.riedel-icon-space-shuttle::before {
  content: var(--riedel-icon-space-shuttle);
}
.riedel-icon-speaker-off::before {
  content: var(--riedel-icon-speaker-off);
}
.riedel-icon-spell-check::before {
  content: var(--riedel-icon-spell-check);
}
.riedel-icon-spider::before {
  content: var(--riedel-icon-spider);
}
.riedel-icon-spinner::before {
  content: var(--riedel-icon-spinner);
}
.riedel-icon-splotch::before {
  content: var(--riedel-icon-splotch);
}
.riedel-icon-spray-can::before {
  content: var(--riedel-icon-spray-can);
}
.riedel-icon-square-full::before {
  content: var(--riedel-icon-square-full);
}
.riedel-icon-square-root-alt::before {
  content: var(--riedel-icon-square-root-alt);
}
.riedel-icon-square::before {
  content: var(--riedel-icon-square);
}
.riedel-icon-stamp::before {
  content: var(--riedel-icon-stamp);
}
.riedel-icon-star-and-crescent::before {
  content: var(--riedel-icon-star-and-crescent);
}
.riedel-icon-star-half-alt::before {
  content: var(--riedel-icon-star-half-alt);
}
.riedel-icon-star-half::before {
  content: var(--riedel-icon-star-half);
}
.riedel-icon-star-of-david::before {
  content: var(--riedel-icon-star-of-david);
}
.riedel-icon-star-of-life::before {
  content: var(--riedel-icon-star-of-life);
}
.riedel-icon-star::before {
  content: var(--riedel-icon-star);
}
.riedel-icon-step-backward::before {
  content: var(--riedel-icon-step-backward);
}
.riedel-icon-step-forward::before {
  content: var(--riedel-icon-step-forward);
}
.riedel-icon-stereo-ortf::before {
  content: var(--riedel-icon-stereo-ortf);
}
.riedel-icon-stereo-xy::before {
  content: var(--riedel-icon-stereo-xy);
}
.riedel-icon-stethoscope::before {
  content: var(--riedel-icon-stethoscope);
}
.riedel-icon-sticky-note::before {
  content: var(--riedel-icon-sticky-note);
}
.riedel-icon-stop-circle::before {
  content: var(--riedel-icon-stop-circle);
}
.riedel-icon-stop::before {
  content: var(--riedel-icon-stop);
}
.riedel-icon-stopwatch-20::before {
  content: var(--riedel-icon-stopwatch-20);
}
.riedel-icon-stopwatch::before {
  content: var(--riedel-icon-stopwatch);
}
.riedel-icon-store-alt-slash::before {
  content: var(--riedel-icon-store-alt-slash);
}
.riedel-icon-store-alt::before {
  content: var(--riedel-icon-store-alt);
}
.riedel-icon-store-slash::before {
  content: var(--riedel-icon-store-slash);
}
.riedel-icon-store::before {
  content: var(--riedel-icon-store);
}
.riedel-icon-stream::before {
  content: var(--riedel-icon-stream);
}
.riedel-icon-street-view::before {
  content: var(--riedel-icon-street-view);
}
.riedel-icon-strikethrough::before {
  content: var(--riedel-icon-strikethrough);
}
.riedel-icon-strips::before {
  content: var(--riedel-icon-strips);
}
.riedel-icon-stroopwafel::before {
  content: var(--riedel-icon-stroopwafel);
}
.riedel-icon-subcardoid::before {
  content: var(--riedel-icon-subcardoid);
}
.riedel-icon-subscript::before {
  content: var(--riedel-icon-subscript);
}
.riedel-icon-subway::before {
  content: var(--riedel-icon-subway);
}
.riedel-icon-suitcase-rolling::before {
  content: var(--riedel-icon-suitcase-rolling);
}
.riedel-icon-suitcase::before {
  content: var(--riedel-icon-suitcase);
}
.riedel-icon-sun::before {
  content: var(--riedel-icon-sun);
}
.riedel-icon-supercardoid::before {
  content: var(--riedel-icon-supercardoid);
}
.riedel-icon-superscript::before {
  content: var(--riedel-icon-superscript);
}
.riedel-icon-surprise::before {
  content: var(--riedel-icon-surprise);
}
.riedel-icon-swatchbook::before {
  content: var(--riedel-icon-swatchbook);
}
.riedel-icon-swimmer::before {
  content: var(--riedel-icon-swimmer);
}
.riedel-icon-swimming-pool::before {
  content: var(--riedel-icon-swimming-pool);
}
.riedel-icon-synagogue::before {
  content: var(--riedel-icon-synagogue);
}
.riedel-icon-sync-alt::before {
  content: var(--riedel-icon-sync-alt);
}
.riedel-icon-sync::before {
  content: var(--riedel-icon-sync);
}
.riedel-icon-syringe::before {
  content: var(--riedel-icon-syringe);
}
.riedel-icon-table-tennis::before {
  content: var(--riedel-icon-table-tennis);
}
.riedel-icon-table::before {
  content: var(--riedel-icon-table);
}
.riedel-icon-tablet-alt::before {
  content: var(--riedel-icon-tablet-alt);
}
.riedel-icon-tablet::before {
  content: var(--riedel-icon-tablet);
}
.riedel-icon-tablets::before {
  content: var(--riedel-icon-tablets);
}
.riedel-icon-tachometer-alt::before {
  content: var(--riedel-icon-tachometer-alt);
}
.riedel-icon-tag::before {
  content: var(--riedel-icon-tag);
}
.riedel-icon-tags::before {
  content: var(--riedel-icon-tags);
}
.riedel-icon-tape::before {
  content: var(--riedel-icon-tape);
}
.riedel-icon-tasks::before {
  content: var(--riedel-icon-tasks);
}
.riedel-icon-taxi::before {
  content: var(--riedel-icon-taxi);
}
.riedel-icon-teeth-open::before {
  content: var(--riedel-icon-teeth-open);
}
.riedel-icon-teeth::before {
  content: var(--riedel-icon-teeth);
}
.riedel-icon-temperature-high::before {
  content: var(--riedel-icon-temperature-high);
}
.riedel-icon-temperature-low::before {
  content: var(--riedel-icon-temperature-low);
}
.riedel-icon-tenge::before {
  content: var(--riedel-icon-tenge);
}
.riedel-icon-terminal::before {
  content: var(--riedel-icon-terminal);
}
.riedel-icon-text-height::before {
  content: var(--riedel-icon-text-height);
}
.riedel-icon-text-width::before {
  content: var(--riedel-icon-text-width);
}
.riedel-icon-th-large::before {
  content: var(--riedel-icon-th-large);
}
.riedel-icon-th-list::before {
  content: var(--riedel-icon-th-list);
}
.riedel-icon-th::before {
  content: var(--riedel-icon-th);
}
.riedel-icon-theater-masks::before {
  content: var(--riedel-icon-theater-masks);
}
.riedel-icon-thermometer-empty::before {
  content: var(--riedel-icon-thermometer-empty);
}
.riedel-icon-thermometer-full::before {
  content: var(--riedel-icon-thermometer-full);
}
.riedel-icon-thermometer-half::before {
  content: var(--riedel-icon-thermometer-half);
}
.riedel-icon-thermometer-quarter::before {
  content: var(--riedel-icon-thermometer-quarter);
}
.riedel-icon-thermometer-three-quarters::before {
  content: var(--riedel-icon-thermometer-three-quarters);
}
.riedel-icon-thermometer::before {
  content: var(--riedel-icon-thermometer);
}
.riedel-icon-thumbs-down::before {
  content: var(--riedel-icon-thumbs-down);
}
.riedel-icon-thumbs-up::before {
  content: var(--riedel-icon-thumbs-up);
}
.riedel-icon-thumbtack::before {
  content: var(--riedel-icon-thumbtack);
}
.riedel-icon-ticket-alt::before {
  content: var(--riedel-icon-ticket-alt);
}
.riedel-icon-times-circle::before {
  content: var(--riedel-icon-times-circle);
}
.riedel-icon-times::before {
  content: var(--riedel-icon-times);
}
.riedel-icon-tint-slash::before {
  content: var(--riedel-icon-tint-slash);
}
.riedel-icon-tint::before {
  content: var(--riedel-icon-tint);
}
.riedel-icon-tired::before {
  content: var(--riedel-icon-tired);
}
.riedel-icon-toggle-off::before {
  content: var(--riedel-icon-toggle-off);
}
.riedel-icon-toggle-on::before {
  content: var(--riedel-icon-toggle-on);
}
.riedel-icon-toilet-paper-slash::before {
  content: var(--riedel-icon-toilet-paper-slash);
}
.riedel-icon-toilet-paper::before {
  content: var(--riedel-icon-toilet-paper);
}
.riedel-icon-toilet::before {
  content: var(--riedel-icon-toilet);
}
.riedel-icon-toolbox::before {
  content: var(--riedel-icon-toolbox);
}
.riedel-icon-tools::before {
  content: var(--riedel-icon-tools);
}
.riedel-icon-tooth::before {
  content: var(--riedel-icon-tooth);
}
.riedel-icon-torah::before {
  content: var(--riedel-icon-torah);
}
.riedel-icon-torii-gate::before {
  content: var(--riedel-icon-torii-gate);
}
.riedel-icon-tractor::before {
  content: var(--riedel-icon-tractor);
}
.riedel-icon-trademark::before {
  content: var(--riedel-icon-trademark);
}
.riedel-icon-traffic-light::before {
  content: var(--riedel-icon-traffic-light);
}
.riedel-icon-trailer::before {
  content: var(--riedel-icon-trailer);
}
.riedel-icon-train::before {
  content: var(--riedel-icon-train);
}
.riedel-icon-tram::before {
  content: var(--riedel-icon-tram);
}
.riedel-icon-transgender-alt::before {
  content: var(--riedel-icon-transgender-alt);
}
.riedel-icon-transgender::before {
  content: var(--riedel-icon-transgender);
}
.riedel-icon-trash-alt::before {
  content: var(--riedel-icon-trash-alt);
}
.riedel-icon-trash-restore-alt::before {
  content: var(--riedel-icon-trash-restore-alt);
}
.riedel-icon-trash-restore::before {
  content: var(--riedel-icon-trash-restore);
}
.riedel-icon-trash::before {
  content: var(--riedel-icon-trash);
}
.riedel-icon-tree::before {
  content: var(--riedel-icon-tree);
}
.riedel-icon-tri-spinner::before {
  content: var(--riedel-icon-tri-spinner);
}
.riedel-icon-trophy::before {
  content: var(--riedel-icon-trophy);
}
.riedel-icon-truck-loading::before {
  content: var(--riedel-icon-truck-loading);
}
.riedel-icon-truck-monster::before {
  content: var(--riedel-icon-truck-monster);
}
.riedel-icon-truck-moving::before {
  content: var(--riedel-icon-truck-moving);
}
.riedel-icon-truck-pickup::before {
  content: var(--riedel-icon-truck-pickup);
}
.riedel-icon-truck::before {
  content: var(--riedel-icon-truck);
}
.riedel-icon-tshirt::before {
  content: var(--riedel-icon-tshirt);
}
.riedel-icon-tty::before {
  content: var(--riedel-icon-tty);
}
.riedel-icon-tv::before {
  content: var(--riedel-icon-tv);
}
.riedel-icon-ues-informational::before {
  content: var(--riedel-icon-ues-informational);
}
.riedel-icon-ues-alphabetic-a::before {
  content: var(--riedel-icon-ues-alphabetic-a);
}
.riedel-icon-ues-alphabetic-z::before {
  content: var(--riedel-icon-ues-alphabetic-z);
}
.riedel-icon-ues-audio-signal::before {
  content: var(--riedel-icon-ues-audio-signal);
}
.riedel-icon-ues-audioconsumer::before {
  content: var(--riedel-icon-ues-audioconsumer);
}
.riedel-icon-ues-audioproducer::before {
  content: var(--riedel-icon-ues-audioproducer);
}
.riedel-icon-ues-bin::before {
  content: var(--riedel-icon-ues-bin);
}
.riedel-icon-ues-channel-mono::before {
  content: var(--riedel-icon-ues-channel-mono);
}
.riedel-icon-ues-channel-multi::before {
  content: var(--riedel-icon-ues-channel-multi);
}
.riedel-icon-ues-channel-stereo::before {
  content: var(--riedel-icon-ues-channel-stereo);
}
.riedel-icon-ues-col-down::before {
  content: var(--riedel-icon-ues-col-down);
}
.riedel-icon-ues-col-left::before {
  content: var(--riedel-icon-ues-col-left);
}
.riedel-icon-ues-col-right::before {
  content: var(--riedel-icon-ues-col-right);
}
.riedel-icon-ues-col-up::before {
  content: var(--riedel-icon-ues-col-up);
}
.riedel-icon-ues-collapse::before {
  content: var(--riedel-icon-ues-collapse);
}
.riedel-icon-ues-dashboard::before {
  content: var(--riedel-icon-ues-dashboard);
}
.riedel-icon-ues-date-sort-newest::before {
  content: var(--riedel-icon-ues-date-sort-newest);
}
.riedel-icon-ues-date-sort-oldest::before {
  content: var(--riedel-icon-ues-date-sort-oldest);
}
.riedel-icon-ues-device::before {
  content: var(--riedel-icon-ues-device);
}
.riedel-icon-ues-devicecommissioning::before {
  content: var(--riedel-icon-ues-devicecommissioning);
}
.riedel-icon-ues-disable::before {
  content: var(--riedel-icon-ues-disable);
}
.riedel-icon-ues-ethernet::before {
  content: var(--riedel-icon-ues-ethernet);
}
.riedel-icon-ues-expand::before {
  content: var(--riedel-icon-ues-expand);
}
.riedel-icon-ues-export::before {
  content: var(--riedel-icon-ues-export);
}
.riedel-icon-ues-group::before {
  content: var(--riedel-icon-ues-group);
}
.riedel-icon-ues-hamburger::before {
  content: var(--riedel-icon-ues-hamburger);
}
.riedel-icon-ues-helper::before {
  content: var(--riedel-icon-ues-helper);
}
.riedel-icon-ues-ifb::before {
  content: var(--riedel-icon-ues-ifb);
}
.riedel-icon-ues-import::before {
  content: var(--riedel-icon-ues-import);
}
.riedel-icon-ues-important-devices::before {
  content: var(--riedel-icon-ues-important-devices);
}
.riedel-icon-ues-info::before {
  content: var(--riedel-icon-ues-info);
}
.riedel-icon-ues-input::before {
  content: var(--riedel-icon-ues-input);
}
.riedel-icon-ues-inputsoutputs::before {
  content: var(--riedel-icon-ues-inputsoutputs);
}
.riedel-icon-ues-invert::before {
  content: var(--riedel-icon-ues-invert);
}
.riedel-icon-ues-jobrole::before {
  content: var(--riedel-icon-ues-jobrole);
}
.riedel-icon-ues-leg-connected::before {
  content: var(--riedel-icon-ues-leg-connected);
}
.riedel-icon-ues-link-none::before {
  content: var(--riedel-icon-ues-link-none);
}
.riedel-icon-ues-link::before {
  content: var(--riedel-icon-ues-link);
}
.riedel-icon-ues-locationsub::before {
  content: var(--riedel-icon-ues-locationsub);
}
.riedel-icon-ues-locationtop::before {
  content: var(--riedel-icon-ues-locationtop);
}
.riedel-icon-ues-locationunassigned::before {
  content: var(--riedel-icon-ues-locationunassigned);
}
.riedel-icon-ues-logout::before {
  content: var(--riedel-icon-ues-logout);
}
.riedel-icon-ues-multi-selection::before {
  content: var(--riedel-icon-ues-multi-selection);
}
.riedel-icon-ues-networkmanagement::before {
  content: var(--riedel-icon-ues-networkmanagement);
}
.riedel-icon-ues-networkscope::before {
  content: var(--riedel-icon-ues-networkscope);
}
.riedel-icon-ues-nic::before {
  content: var(--riedel-icon-ues-nic);
}
.riedel-icon-ues-open-tab::before {
  content: var(--riedel-icon-ues-open-tab);
}
.riedel-icon-ues-operation::before {
  content: var(--riedel-icon-ues-operation);
}
.riedel-icon-ues-operational-view::before {
  content: var(--riedel-icon-ues-operational-view);
}
.riedel-icon-ues-output::before {
  content: var(--riedel-icon-ues-output);
}
.riedel-icon-ues-partyline::before {
  content: var(--riedel-icon-ues-partyline);
}
.riedel-icon-ues-pending::before {
  content: var(--riedel-icon-ues-pending);
}
.riedel-icon-ues-prosumer-connected::before {
  content: var(--riedel-icon-ues-prosumer-connected);
}
.riedel-icon-ues-prosumer-partially-connected::before {
  content: var(--riedel-icon-ues-prosumer-partially-connected);
}
.riedel-icon-ues-prosumer-unmapped::before {
  content: var(--riedel-icon-ues-prosumer-unmapped);
}
.riedel-icon-ues-reset::before {
  content: var(--riedel-icon-ues-reset);
}
.riedel-icon-ues-status::before {
  content: var(--riedel-icon-ues-status);
}
.riedel-icon-ues-systemhealth::before {
  content: var(--riedel-icon-ues-systemhealth);
}
.riedel-icon-ues-systemmanagement::before {
  content: var(--riedel-icon-ues-systemmanagement);
}
.riedel-icon-ues-triangle-down::before {
  content: var(--riedel-icon-ues-triangle-down);
}
.riedel-icon-ues-triangle-up::before {
  content: var(--riedel-icon-ues-triangle-up);
}
.riedel-icon-ues-unreserve::before {
  content: var(--riedel-icon-ues-unreserve);
}
.riedel-icon-ues-usermanagement::before {
  content: var(--riedel-icon-ues-usermanagement);
}
.riedel-icon-ues-video-consumer::before {
  content: var(--riedel-icon-ues-video-consumer);
}
.riedel-icon-ues-video-producer::before {
  content: var(--riedel-icon-ues-video-producer);
}
.riedel-icon-ues-video-signal::before {
  content: var(--riedel-icon-ues-video-signal);
}
.riedel-icon-ues-vsp-minus-circle::before {
  content: var(--riedel-icon-ues-vsp-minus-circle);
}
.riedel-icon-ues-vspapp::before {
  content: var(--riedel-icon-ues-vspapp);
}
.riedel-icon-ues-vspport::before {
  content: var(--riedel-icon-ues-vspport);
}
.riedel-icon-ues-warning::before {
  content: var(--riedel-icon-ues-warning);
}
.riedel-icon-umbrella-beach::before {
  content: var(--riedel-icon-umbrella-beach);
}
.riedel-icon-umbrella::before {
  content: var(--riedel-icon-umbrella);
}
.riedel-icon-underline::before {
  content: var(--riedel-icon-underline);
}
.riedel-icon-undo-alt::before {
  content: var(--riedel-icon-undo-alt);
}
.riedel-icon-undo-oblong::before {
  content: var(--riedel-icon-undo-oblong);
}
.riedel-icon-undo-redo-alt::before {
  content: var(--riedel-icon-undo-redo-alt);
}
.riedel-icon-undo::before {
  content: var(--riedel-icon-undo);
}
.riedel-icon-universal-access::before {
  content: var(--riedel-icon-universal-access);
}
.riedel-icon-university::before {
  content: var(--riedel-icon-university);
}
.riedel-icon-unlink::before {
  content: var(--riedel-icon-unlink);
}
.riedel-icon-unlock-alt::before {
  content: var(--riedel-icon-unlock-alt);
}
.riedel-icon-unlock::before {
  content: var(--riedel-icon-unlock);
}
.riedel-icon-unlocked::before {
  content: var(--riedel-icon-unlocked);
}
.riedel-icon-upload::before {
  content: var(--riedel-icon-upload);
}
.riedel-icon-user-alt-slash::before {
  content: var(--riedel-icon-user-alt-slash);
}
.riedel-icon-user-alt::before {
  content: var(--riedel-icon-user-alt);
}
.riedel-icon-user-astronaut::before {
  content: var(--riedel-icon-user-astronaut);
}
.riedel-icon-user-check::before {
  content: var(--riedel-icon-user-check);
}
.riedel-icon-user-circle::before {
  content: var(--riedel-icon-user-circle);
}
.riedel-icon-user-clock::before {
  content: var(--riedel-icon-user-clock);
}
.riedel-icon-user-cog::before {
  content: var(--riedel-icon-user-cog);
}
.riedel-icon-user-edit::before {
  content: var(--riedel-icon-user-edit);
}
.riedel-icon-user-friends::before {
  content: var(--riedel-icon-user-friends);
}
.riedel-icon-user-graduate::before {
  content: var(--riedel-icon-user-graduate);
}
.riedel-icon-user-injured::before {
  content: var(--riedel-icon-user-injured);
}
.riedel-icon-user-lock::before {
  content: var(--riedel-icon-user-lock);
}
.riedel-icon-user-md::before {
  content: var(--riedel-icon-user-md);
}
.riedel-icon-user-minus::before {
  content: var(--riedel-icon-user-minus);
}
.riedel-icon-user-ninja::before {
  content: var(--riedel-icon-user-ninja);
}
.riedel-icon-user-nurse::before {
  content: var(--riedel-icon-user-nurse);
}
.riedel-icon-user-plus::before {
  content: var(--riedel-icon-user-plus);
}
.riedel-icon-user-secret::before {
  content: var(--riedel-icon-user-secret);
}
.riedel-icon-user-shield::before {
  content: var(--riedel-icon-user-shield);
}
.riedel-icon-user-slash::before {
  content: var(--riedel-icon-user-slash);
}
.riedel-icon-user-tag::before {
  content: var(--riedel-icon-user-tag);
}
.riedel-icon-user-tie::before {
  content: var(--riedel-icon-user-tie);
}
.riedel-icon-user-times::before {
  content: var(--riedel-icon-user-times);
}
.riedel-icon-user::before {
  content: var(--riedel-icon-user);
}
.riedel-icon-users-cog::before {
  content: var(--riedel-icon-users-cog);
}
.riedel-icon-users-slash::before {
  content: var(--riedel-icon-users-slash);
}
.riedel-icon-users::before {
  content: var(--riedel-icon-users);
}
.riedel-icon-utensil-spoon::before {
  content: var(--riedel-icon-utensil-spoon);
}
.riedel-icon-utensils::before {
  content: var(--riedel-icon-utensils);
}
.riedel-icon-vector-square::before {
  content: var(--riedel-icon-vector-square);
}
.riedel-icon-venus-double::before {
  content: var(--riedel-icon-venus-double);
}
.riedel-icon-venus-mars::before {
  content: var(--riedel-icon-venus-mars);
}
.riedel-icon-venus::before {
  content: var(--riedel-icon-venus);
}
.riedel-icon-vial::before {
  content: var(--riedel-icon-vial);
}
.riedel-icon-vials::before {
  content: var(--riedel-icon-vials);
}
.riedel-icon-video-slash::before {
  content: var(--riedel-icon-video-slash);
}
.riedel-icon-video::before {
  content: var(--riedel-icon-video);
}
.riedel-icon-vihara::before {
  content: var(--riedel-icon-vihara);
}
.riedel-icon-virus-slash::before {
  content: var(--riedel-icon-virus-slash);
}
.riedel-icon-virus::before {
  content: var(--riedel-icon-virus);
}
.riedel-icon-viruses::before {
  content: var(--riedel-icon-viruses);
}
.riedel-icon-voicemail::before {
  content: var(--riedel-icon-voicemail);
}
.riedel-icon-volleyball-ball::before {
  content: var(--riedel-icon-volleyball-ball);
}
.riedel-icon-volume-down::before {
  content: var(--riedel-icon-volume-down);
}
.riedel-icon-volume-mute::before {
  content: var(--riedel-icon-volume-mute);
}
.riedel-icon-volume-off::before {
  content: var(--riedel-icon-volume-off);
}
.riedel-icon-volume-up::before {
  content: var(--riedel-icon-volume-up);
}
.riedel-icon-vote-yea::before {
  content: var(--riedel-icon-vote-yea);
}
.riedel-icon-vr-cardboard::before {
  content: var(--riedel-icon-vr-cardboard);
}
.riedel-icon-walking::before {
  content: var(--riedel-icon-walking);
}
.riedel-icon-wallet::before {
  content: var(--riedel-icon-wallet);
}
.riedel-icon-warehouse::before {
  content: var(--riedel-icon-warehouse);
}
.riedel-icon-warning::before {
  content: var(--riedel-icon-warning);
}
.riedel-icon-water::before {
  content: var(--riedel-icon-water);
}
.riedel-icon-wave-square::before {
  content: var(--riedel-icon-wave-square);
}
.riedel-icon-weight-hanging::before {
  content: var(--riedel-icon-weight-hanging);
}
.riedel-icon-weight::before {
  content: var(--riedel-icon-weight);
}
.riedel-icon-wheelchair::before {
  content: var(--riedel-icon-wheelchair);
}
.riedel-icon-wifi::before {
  content: var(--riedel-icon-wifi);
}
.riedel-icon-wind::before {
  content: var(--riedel-icon-wind);
}
.riedel-icon-window-close::before {
  content: var(--riedel-icon-window-close);
}
.riedel-icon-window-maximize::before {
  content: var(--riedel-icon-window-maximize);
}
.riedel-icon-window-minimize::before {
  content: var(--riedel-icon-window-minimize);
}
.riedel-icon-window-restore::before {
  content: var(--riedel-icon-window-restore);
}
.riedel-icon-wine-bottle::before {
  content: var(--riedel-icon-wine-bottle);
}
.riedel-icon-wine-glass-alt::before {
  content: var(--riedel-icon-wine-glass-alt);
}
.riedel-icon-wine-glass::before {
  content: var(--riedel-icon-wine-glass);
}
.riedel-icon-won-sign::before {
  content: var(--riedel-icon-won-sign);
}
.riedel-icon-wrench::before {
  content: var(--riedel-icon-wrench);
}
.riedel-icon-x-ray::before {
  content: var(--riedel-icon-x-ray);
}
.riedel-icon-yen-sign::before {
  content: var(--riedel-icon-yen-sign);
}
.riedel-icon-yin-yang::before {
  content: var(--riedel-icon-yin-yang);
}
@font-face {
  font-family: riedel-icon;
  src: url("./media/riedel-icon.eot");
  src:
    url("./media/riedel-icon.eot#iefix") format("embedded-opentype"),
    url("./media/riedel-icon.woff2") format("woff2"),
    url("./media/riedel-icon.woff") format("woff"),
    url("./media/riedel-icon.ttf") format("truetype"),
    url("./media/riedel-icon.svg#riedel-icon") format("svg");
  font-display: block;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./media/RobotoCondensed-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "BarlowCondensed";
  src: url("./media/BarlowCondensed-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
.tabulator-header .drop-zone {
  position: fixed;
  height: 26px;
  flex: 1 0 auto;
  margin: 2px 0 4px;
  border-radius: 4px;
  box-sizing: border-box;
  background: #252525 !important;
  border: 2px dashed #393939 !important;
  width: 100%;
}
.tabulator-header .drop-zone::after {
  content: attr(data-drop-label);
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgba(255, 255, 255, 0.5);
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 1;
}
.riedel__drag--active.tabulator .tabulator-header {
  height: auto;
}
.riedel__drag--active.tabulator .tabulator-tableholder {
  min-height: calc(100% - 52px - 4px) !important;
  height: calc(100% - 52px - 4px) !important;
  max-height: calc(100% - 52px - 4px) !important;
  transform: translateY(26px);
}
.riedel__drag-element {
  background: rgb(39.4, 54.76, 105.16) !important;
}
.riedel__drop-zone__forbidden {
  opacity: 0.5;
}
.riedel__drop-zone__allowed .drop-zone {
  background: rgba(42, 74, 179, 0.08) !important;
}
.riedel__drop-zone:has(.drop-zone) .tabulator-table,
.riedel__drop-zone__surface__allowed:has(.drop-zone) .tabulator-table {
  display: flex !important;
  height: 100%;
  flex-direction: column;
  background: rgba(37, 37, 37, 0.32) !important;
}
.riedel__drop-zone:has(.drop-zone) .tabulator-table .tabulator-row,
.riedel__drop-zone__surface__allowed:has(.drop-zone) .tabulator-table .tabulator-row {
  flex: 0 1 auto;
}
.riedel__drop-zone__surface__allowed:not(:has(.drop-zone)) {
  background: rgba(37, 37, 37, 0.32) !important;
}
.riedel__drop-zone:has(.drop-zone) .tabulator-table .drop-zone {
  background: rgb(38.3, 46.62, 73.92) !important;
  border-color: rgba(149, 165, 218, 0.16) !important;
}
.riedel__drop-zone:not(:has(.drop-zone)) {
  background: rgb(38.3, 46.62, 73.92) !important;
}
.riedel__drop-element {
  position: relative;
}
.riedel__drop-element::after {
  content: "";
  position: absolute;
  inset: 0;
}
.riedel__drop-element__forbidden {
  cursor: not-allowed;
}
.riedel__dropped-element {
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-name: flash;
}
.riedel__dropped-element--timeout {
  animation-duration: 0.75s;
  animation-timing-function: ease-in-out;
  animation-name: shake;
}
.riedel-vsp-key--drag-preview .mdc-slider__input {
  top: 0;
  height: 14px;
}
.riedel-vsp-key--drag-preview .mdc-slider__thumb {
  top: -17px;
}
.riedel-vsp-key--drag-preview .mdc-slider__thumb-knob {
  opacity: 0;
  transition: opacity 250ms ease-in-out;
}
.riedel-vsp-key--drag-preview .mat-mdc-slider:hover .mdc-slider__thumb-knob {
  opacity: 1;
}
.riedel-vsp-key--drag-preview .mat-slider--disabled-volume-interaction {
  pointer-events: none;
}
.riedel-vsp-key--drag-preview .mat-slider--disabled-volume-interaction .mdc-slider__thumb-knob {
  opacity: 0 !important;
}
.riedel-vsp-key--drag-preview.is-empty.riedel-vsp-key {
  border-color: transparent;
  background: #4d4d4d;
}
.riedel-vsp-key--drag-preview.is-operating.riedel-vsp-key {
  background: transparent;
}
.riedel-vsp-key--drag-preview.dynamic {
  width: 100%;
}
.riedel-vsp-key--drag-preview.small.riedel-vsp-key {
  width: 308px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key {
  height: 52px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .upper-sub-icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .upper-sub-icon {
  left: 4px !important;
  top: 4px !important;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .lower-sub-icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .lower-sub-icon {
  left: 4px !important;
  bottom: 4px !important;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .upper-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .lower-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .upper-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .lower-sub-icon .mat-icon {
  font-size: 10px !important;
  width: 10px !important;
  height: 10px !important;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .target-container,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .target-container {
  height: 44px !important;
  width: 44px !important;
  margin: 4px !important;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .target-container__icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .target-container__icon {
  height: 32px !important;
  width: 32px !important;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key ::ng-deep .mat-icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key ::ng-deep .mat-icon {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .riedel-vsp-key__action-trigger-container,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .riedel-vsp-key__action-trigger-container {
  min-width: 100px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .riedel-vsp-function-trigger__container,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .riedel-vsp-function-trigger__container {
  height: 44px;
  width: 44px;
  padding: 3px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .riedel-vsp-function-trigger__container .circle__sub-icon,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .riedel-vsp-function-trigger__container .circle__sub-icon {
  width: 18px;
  height: 18px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .riedel-vsp-key__container__center .label,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .riedel-vsp-key__container__center .label {
  font-size: 20px;
  max-width: 120px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .riedel-vsp-key__container__center .sub-label,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .riedel-vsp-key__container__center .sub-label {
  font-size: 10px;
  width: unset;
  max-width: 120px;
}
.riedel-vsp-key--drag-preview.dynamic-small.riedel-vsp-key .riedel-vsp-key__container__center .details,
.riedel-vsp-key--drag-preview.small.riedel-vsp-key .riedel-vsp-key__container__center .details {
  font-size: 12px;
}
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key {
  width: 462px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key {
  height: 78px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .target-container,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .target-container {
  height: 66px !important;
  width: 66px !important;
  margin: 6px !important;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .target-container__icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .target-container__icon {
  height: 48px !important;
  width: 48px !important;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .upper-sub-icon,
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .lower-sub-icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .upper-sub-icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .lower-sub-icon {
  width: 24px !important;
  height: 24px !important;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .upper-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .lower-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .upper-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .lower-sub-icon .mat-icon {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key ::ng-deep .mat-icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key ::ng-deep .mat-icon {
  font-size: 26px;
  width: 26px;
  height: 26px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .riedel-vsp-key__action-trigger-container,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .riedel-vsp-key__action-trigger-container {
  min-width: 148px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .riedel-vsp-function-trigger__container,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .riedel-vsp-function-trigger__container {
  height: 66px;
  width: 66px;
  padding: 4px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .riedel-vsp-function-trigger__container .circle__sub-icon,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .riedel-vsp-function-trigger__container .circle__sub-icon {
  width: 26px;
  height: 26px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .riedel-vsp-key__container__center .label,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .riedel-vsp-key__container__center .label {
  font-size: 30px;
}
.riedel-vsp-key--drag-preview.dynamic-medium.riedel-vsp-key .riedel-vsp-key__container__center .sub-label,
.riedel-vsp-key--drag-preview.medium.riedel-vsp-key .riedel-vsp-key__container__center .sub-label {
  font-size: 16px;
  width: unset;
}
.riedel-vsp-key--drag-preview.large.riedel-vsp-key {
  width: 730px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key {
  height: 116px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .target-container,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .target-container {
  height: 96px !important;
  width: 96px !important;
  margin: 8px 16px 10px 10px !important;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .target-container__icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .target-container__icon {
  height: 64px !important;
  width: 64px !important;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .upper-sub-icon,
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .lower-sub-icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .upper-sub-icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .lower-sub-icon {
  width: 32px !important;
  height: 32px !important;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .upper-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .lower-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .upper-sub-icon .mat-icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .lower-sub-icon .mat-icon {
  font-size: 26px !important;
  width: 26px !important;
  height: 26px !important;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key ::ng-deep .mat-icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key ::ng-deep .mat-icon {
  font-size: 36px;
  width: 36px;
  height: 36px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .riedel-vsp-key__action-trigger-container,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .riedel-vsp-key__action-trigger-container {
  min-width: 240px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .riedel-vsp-function-trigger__container,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .riedel-vsp-function-trigger__container {
  height: 96px;
  width: 96px;
  padding: 12px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .riedel-vsp-function-trigger__container .circle__sub-icon,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .riedel-vsp-function-trigger__container .circle__sub-icon {
  width: 36px;
  height: 36px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .riedel-vsp-key__container__center .label,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .riedel-vsp-key__container__center .label {
  font-size: 44px;
}
.riedel-vsp-key--drag-preview.dynamic-large.riedel-vsp-key .riedel-vsp-key__container__center .sub-label,
.riedel-vsp-key--drag-preview.large.riedel-vsp-key .riedel-vsp-key__container__center .sub-label {
  font-size: 26px;
  max-width: 270px;
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0.33;
  }
}
@keyframes shake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.mat-mdc-radio-button ~ .mat-mdc-radio-button,
.mat-mdc-checkbox ~ .mat-mdc-checkbox {
  margin-left: 16px;
}
.list-view {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: #393939;
  border-radius: 4px;
  overflow: hidden;
}
.list-view > * {
  position: relative;
}
.list-view__header,
.list-view__title,
.list-view__menu,
.list-view__select-bar,
.list-view__search-bar,
.list-view__content {
  line-height: 21px;
}
.list-view__header {
  flex: 0 0 auto;
  display: flex;
  padding: 6px 10px;
  min-height: 30px;
  align-items: center;
}
.list-view__header--centered {
  justify-content: center;
}
.list-view__main {
  flex: 1 1 auto;
  display: flex;
  gap: 8px;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  margin: 0 4px 4px;
  padding: 8px 10px;
  box-sizing: border-box;
  background: #4d4d4d;
  border-radius: 4px;
  height: unset;
}
.list-view__main--scrolls {
  overflow: auto;
}
.list-view__main--headless {
  padding: 0;
  background: none;
}
.list-view__main:first-child {
  margin-top: 4px;
}
.list-view__main--centered {
  justify-content: center;
}
.list-view__main--no-margin {
  margin: 0;
}
.list-view__main--level-2 {
  background: #464646;
}
.list-view__main--level-2 .list-view__search-bar riedel-input {
  background: #565656;
}
.list-view__main--level-3 {
  background: #393939;
}
.list-view__main--level-3 .list-view__search-bar riedel-input {
  background: #4a4a4a;
}
.list-view__title,
.list-view__menu,
.list-view__select-bar {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  padding: 1px 12px;
  height: 24px;
}
.list-view__title .mat-mdc-menu-trigger,
.list-view__menu .mat-mdc-menu-trigger {
  padding: 8px;
  margin-left: 4px;
  width: 32px;
  height: 32px;
  font-size: inherit;
}
.list-view__title {
  box-sizing: border-box;
  font-size: 13px;
  color: #e0e6e6;
}
.list-view__title--centered {
  justify-content: center;
}
.list-view__title--level-2 {
  background: #1b1b1b;
  border-radius: 2px;
  margin-bottom: 4px;
  padding: 1px 8px;
  height: 28px;
}
.list-view__menu {
  justify-content: space-between;
  gap: 8px;
}
.list-view__menu-item {
  display: flex;
  gap: 8px;
  align-items: center;
}
.list-view__search,
.list-view__search-bar {
  flex: 1 0 auto;
}
.list-view__search-bar {
  display: flex;
  gap: 8px;
}
.list-view__filter {
  flex: 1 0 auto;
}
.list-view__content {
  flex: 1 0 auto;
  display: flex;
  align-items: center;
  padding: 8px 14px;
}
.list-view__grid {
  flex: 1 1 100%;
  overflow: hidden;
  position: relative;
}
.list-view__grid .tabulator {
  background-color: transparent;
}
.list-view__grid--message {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.list-view__functions {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
.list-view__title .list-view__functions {
  font-size: 13px;
}
.list-view__buttons {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 8px 10px 12px;
}
.list-view__footer {
  padding: 10px;
}
.list-view__footer--content {
  display: flex;
  align-items: center;
  gap: 12px;
}
.list-view__footer--content.centered {
  justify-content: center;
}
.list-view__footer--content.right {
  justify-content: flex-end;
}
.list-view__footer--content.left {
  justify-content: flex-start;
}
.list-view--shrinks {
  flex: 0 1 auto;
}
.list-view--grows {
  flex: 1 1 auto;
}
.list-view--scrolls {
  overflow: auto;
}
.list-view--color-primary {
  background: rgb(38.76, 38.76, 38.76);
}
.list-view--color-primary .list-view__main {
  background: rgb(39.64, 39.64, 39.64);
}
.list-view--no-bg {
  background: none;
}
.list-view-flex-rows {
  display: flex;
}
.list-view-flex-cols {
  display: flex;
  flex-direction: column;
}
.list-view-gap-4 {
  gap: 4px;
}
.list-view-gap-8 {
  gap: 8px;
}
.list-view {
}
.list-view--collapsible {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  overflow: hidden;
}
.list-view--collapsible-ltr .list-view__collapsible-toggle {
  right: 10px;
}
.list-view--collapsible-rtl .list-view__collapsible-toggle {
  left: 10px;
  transform: rotate(180deg);
}
.list-view--collapsible-rtl .list-view--collapsible-content-wrapper {
  order: 2;
}
.list-view--collapsible-rtl .content-next-to-collapsible {
  order: 1;
}
.list-view--collapsible-rtl .list-view--collapsible-content-wrapper .list-view__title {
  padding-left: 35px;
}
.list-view--collapsed .list-view--collapsible-content-wrapper {
  flex: 0 1 36px;
}
.list-view--collapsed .list-view--collapsible-content {
  display: none;
}
.list-view--expanded .list-view--collapsible-content-wrapper {
  flex: 1 1 320px;
}
.list-view--expanded .list-view--collapsible-content {
  display: block;
}
.list-view--collapsible-content-wrapper {
  display: flex;
}
.list-view__collapsible-toggle {
  position: absolute;
  top: 10px;
  font-size: 1.3em;
  z-index: 1;
}
.list-view--collapsible-content {
  flex: 1 1 auto;
}
.list-view .content-next-to-collapsible {
  flex: 1 1 auto;
  width: 50%;
}
.list-view {
}
.list-view > tab-view {
  overflow: hidden;
}
.list-view .mat-mdc-tab-body-content {
  display: flex;
}
.list-view .mat-mdc-tab-body-content > * {
  flex: 1;
}
.list-view .mat-mdc-tab-group {
  overflow: hidden;
}
.list-view .mat-mdc-tab-group .mat-mdc-tab.mdc-tab {
  background: #2d2d2d !important;
}
.mat-mdc-dialog-content > .list-view > .list-view__main:first-child {
  margin-top: 4px;
}
.mat-mdc-dialog-content > .list-view > .list-view__title,
.mat-mdc-dialog-content > .list-view > .list-view__content {
  justify-content: center;
}
.mat-mdc-dialog-content > .list-view > .list-view__content {
  padding: 12px 32px;
}
.worksurface-card__main .list-view > .list-view__main:first-child {
  margin-top: 4px;
}
.row--filter .list-view,
.column--filter .list-view {
  background: #212121;
}
.row--filter .list-view__title,
.column--filter .list-view__title {
  color: rgba(239, 245, 245, 0.74);
}
.row--filter .list-view .list-view__main:not(.list-view__main--headless),
.column--filter .list-view .list-view__main:not(.list-view__main--headless) {
  background: #2d2d2d;
}
.row--filter .list-view .list-view__search-bar riedel-input,
.column--filter .list-view .list-view__search-bar riedel-input {
  background: #3f3f3f;
}
.row--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header,
.column--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header {
  background: #212121;
}
.row--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab,
.column--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  background: #2d2d2d;
}
.row--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.row--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after,
.column--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.column--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  background: #1b1b1b;
}
.row--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-body,
.column--filter .list-view .mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-body {
  background: #2d2d2d;
}
.row--filter .list-view--no-bg,
.column--filter .list-view--no-bg {
  background: none;
}
.list-view:has(> .mat-mdc-tab-group),
.list-view:has(> .mat-mdc-tab-group--list-view),
.list-view:has(column-view .columns column .column.content),
.list-view:has(column-view .columns column .column.content .mat-mdc-tab-group),
.list-view:has(> tab-view > .mat-mdc-tab-group--list-view) {
  background: none;
}
.list-view:has(> .mat-mdc-tab-group) .list-view__main:not(.list-view__main--headless),
.list-view:has(> .mat-mdc-tab-group) .list-view__footer,
.list-view:has(> .mat-mdc-tab-group--list-view) .list-view__main:not(.list-view__main--headless),
.list-view:has(> .mat-mdc-tab-group--list-view) .list-view__footer,
.list-view:has(column-view .columns column .column.content) .list-view__main:not(.list-view__main--headless),
.list-view:has(column-view .columns column .column.content) .list-view__footer,
.list-view:has(column-view .columns column .column.content .mat-mdc-tab-group) .list-view__main:not(.list-view__main--headless),
.list-view:has(column-view .columns column .column.content .mat-mdc-tab-group) .list-view__footer,
.list-view:has(> tab-view > .mat-mdc-tab-group--list-view) .list-view__main:not(.list-view__main--headless),
.list-view:has(> tab-view > .mat-mdc-tab-group--list-view) .list-view__footer {
  background: #2d2d2d;
}
.list-view:has(> .mat-mdc-tab-group) .list-view__main,
.list-view:has(> .mat-mdc-tab-group--list-view) .list-view__main,
.list-view:has(column-view .columns column .column.content) .list-view__main,
.list-view:has(column-view .columns column .column.content .mat-mdc-tab-group) .list-view__main,
.list-view:has(> tab-view > .mat-mdc-tab-group--list-view) .list-view__main {
  margin: 0;
  height: 100%;
}
.list-view:has(> .mat-mdc-tab-group) .list-view__main .list-view__search-bar riedel-input,
.list-view:has(> .mat-mdc-tab-group--list-view) .list-view__main .list-view__search-bar riedel-input,
.list-view:has(column-view .columns column .column.content) .list-view__main .list-view__search-bar riedel-input,
.list-view:has(column-view .columns column .column.content .mat-mdc-tab-group) .list-view__main .list-view__search-bar riedel-input,
.list-view:has(> tab-view > .mat-mdc-tab-group--list-view) .list-view__main .list-view__search-bar riedel-input {
  background: #3f3f3f;
}
.mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  min-width: 43px;
  padding: 0 12px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:first-of-type {
  border-top-left-radius: 4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:first-of-type .mdc-tab-indicator__content {
  margin-left: 4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-of-type {
  border-top-right-radius: 4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-of-type .mdc-tab-indicator__content {
  margin-right: 4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--list-view .mat-mdc-tab-body-content .list-view__header {
  padding: 4px 8px 0;
}
.list-view .list-view__functions .mat-button-toggle-group {
  height: 20px;
  line-height: 20px;
}
.list-view .list-view__functions .mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content {
  line-height: 20px;
}
.list-view .list-view__functions .mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content riedel-icon {
  font-size: 0;
}
.list-view .list-view__functions .mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content riedel-icon .riedel-icon-sort-alpha-up,
.list-view .list-view__functions .mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content riedel-icon .riedel-icon-sort-alpha-down {
  line-height: 21px;
}
.tabulator {
  position: relative;
  border: 1px solid transparent;
  background-color: transparent;
  font-size: 11px;
  text-align: left;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table {
  min-width: 100%;
}
.tabulator[tabulator-layout=fitDataTable] {
  display: inline-block;
}
.tabulator.tabulator-block-select {
  -webkit-user-select: none;
  user-select: none;
}
.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing) {
  -webkit-user-select: none;
  user-select: none;
}
.tabulator .tabulator-header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.75);
  background-color: #414545;
  color: #c6cccc;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  outline: none;
}
.tabulator .tabulator-header.tabulator-header-hidden {
  display: none;
}
.tabulator .tabulator-header .tabulator-header-contents {
  position: relative;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers {
  display: inline-block;
}
.tabulator .tabulator-header .tabulator-col {
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-start;
  border-right: 1px solid transparent;
  background: #414545;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.75);
  background: rgb(40.2611940299, 42.7388059701, 42.7388059701);
  pointer-events: none;
}
.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight {
  background-color: #D6D6D6;
  color: #000000;
}
.tabulator .tabulator-header .tabulator-col.tabulator-range-selected {
  background-color: #3876ca;
  color: #FFFFFF;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
  box-sizing: border-box;
  position: relative;
  padding: 4px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button {
  padding: 0 8px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover {
  cursor: pointer;
  opacity: 0.6;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
  position: relative;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap {
  white-space: normal;
  text-overflow: initial;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #999;
  padding: 1px;
  background: #fff;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button + .tabulator-title-editor {
  width: calc(100% - 22px);
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  position: relative;
  display: flex;
  border-top: 1px solid transparent;
  overflow: hidden;
  margin-right: -1px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
  position: relative;
  box-sizing: border-box;
  margin-top: 2px;
  width: 100%;
  text-align: center;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
  height: auto !important;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
  margin-top: 3px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
  width: 0;
  height: 0;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 25px;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {
    cursor: pointer;
    background-color: rgb(40.2611940299, 42.7388059701, 42.7388059701);
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter {
  color: #bbb;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
    cursor: pointer;
    border-bottom: 6px solid #555;
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #bbb;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter {
  color: #666;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
    cursor: pointer;
    border-bottom: 6px solid #555;
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #666;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter {
  color: #666;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
    cursor: pointer;
    border-top: 6px solid #555;
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-bottom: none;
  border-top: 6px solid #666;
  color: #666;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
  transform: rotate(180deg);
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-top: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
  padding-right: 0;
  padding-bottom: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {
  justify-content: center;
  left: 0;
  right: 0;
  top: 4px;
  bottom: auto;
}
.tabulator .tabulator-header .tabulator-frozen {
  position: sticky;
  left: 0;
  z-index: 11;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #6c7373;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #6c7373;
}
.tabulator .tabulator-header .tabulator-calcs-holder {
  box-sizing: border-box;
  display: inline-block;
  background: rgb(77.3694029851, 82.1305970149, 82.1305970149) !important;
  border-top: 1px solid #6c7373;
  border-bottom: 1px solid transparent;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
  background: rgb(77.3694029851, 82.1305970149, 82.1305970149) !important;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder {
  padding-top: 1em;
  display: inline-block;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
  display: none;
}
.tabulator .tabulator-tableholder {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.tabulator .tabulator-tableholder:focus {
  outline: none;
}
.tabulator .tabulator-tableholder .tabulator-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100%;
  width: 100%;
}
.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual] {
  min-height: 100%;
}
.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents {
  display: inline-block;
  text-align: center;
  padding: 10px;
  color: #ccc;
  font-weight: bold;
  font-size: 20px;
  white-space: normal;
}
.tabulator .tabulator-tableholder .tabulator-table {
  position: relative;
  display: inline-block;
  background-color: #252525;
  white-space: nowrap;
  overflow: visible;
  color: #c6cccc;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs {
  font-weight: bold;
  background: rgb(45.5714285714, 47.9285714286, 47.9285714286) !important;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
  border-bottom: 2px solid #6c7373;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
  border-top: 2px solid #6c7373;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  pointer-events: none;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range {
  position: absolute;
  box-sizing: border-box;
  border: 1px solid #2975DD;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active::after {
  content: "";
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 6px;
  height: 6px;
  background-color: #2975DD;
  border-radius: 999px;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active {
  position: absolute;
  box-sizing: border-box;
  border: 2px solid #2975DD;
}
.tabulator .tabulator-footer {
  border-top: 1px solid #999;
  background-color: #e6e6e6;
  color: #555;
  font-weight: bold;
  white-space: nowrap;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator .tabulator-footer .tabulator-footer-contents {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 5px 10px;
}
.tabulator .tabulator-footer .tabulator-footer-contents:empty {
  display: none;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs {
  margin-top: -5px;
  overflow-x: auto;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab {
  display: inline-block;
  padding: 5px;
  border: transparent 1px solid;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 0.9em;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover {
  cursor: pointer;
  opacity: 0.7;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active {
  background: #fff;
}
.tabulator .tabulator-footer .tabulator-calcs-holder {
  box-sizing: border-box;
  width: 100%;
  text-align: left;
  background: rgb(242.75, 242.75, 242.75) !important;
  border-bottom: 1px solid #6c7373;
  border-top: 1px solid #6c7373;
  overflow: hidden;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
  display: inline-block;
  background: rgb(242.75, 242.75, 242.75) !important;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
  margin-bottom: -5px;
  border-bottom: none;
}
.tabulator .tabulator-footer > * + .tabulator-page-counter {
  margin-left: 10px;
}
.tabulator .tabulator-footer .tabulator-page-counter {
  font-weight: normal;
}
.tabulator .tabulator-footer .tabulator-paginator {
  flex: 1;
  text-align: right;
  color: #555;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.tabulator .tabulator-footer .tabulator-page-size {
  display: inline-block;
  margin: 0 5px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
}
.tabulator .tabulator-footer .tabulator-pages {
  margin: 0 7px;
}
.tabulator .tabulator-footer .tabulator-page {
  display: inline-block;
  margin: 0 2px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.2);
}
.tabulator .tabulator-footer .tabulator-page.active {
  color: #999;
}
.tabulator .tabulator-footer .tabulator-page:disabled {
  opacity: 0.5;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-footer .tabulator-page:not(disabled):hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
  }
}
.tabulator .tabulator-col-resize-handle {
  position: relative;
  display: inline-block;
  width: 6px;
  margin-left: -3px;
  margin-right: -3px;
  z-index: 11;
  vertical-align: middle;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-col-resize-handle:hover {
    cursor: ew-resize;
  }
}
.tabulator .tabulator-col-resize-handle:last-of-type {
  width: 3px;
  margin-right: 0;
}
.tabulator .tabulator-col-resize-guide {
  position: absolute;
  top: 0;
  width: 4px;
  height: 100%;
  margin-left: -0.5px;
  background-color: #999;
  opacity: 0.5;
}
.tabulator .tabulator-row-resize-guide {
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  margin-top: -0.5px;
  background-color: #999;
  opacity: 0.5;
}
.tabulator .tabulator-alert {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.tabulator .tabulator-alert .tabulator-alert-msg {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  border-radius: 10px;
  background: #fff;
  font-weight: bold;
  font-size: 16px;
}
.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg {
  border: 4px solid #333;
  color: #000;
}
.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error {
  border: 4px solid #D00;
  color: #590000;
}
.tabulator-row {
  position: relative;
  box-sizing: border-box;
  min-height: 19px;
  background-color: #252525;
}
.tabulator-row.tabulator-row-even {
  background-color: #3a3d3d;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row.tabulator-selectable:hover {
    background-color: rgb(42.6, 43.4, 46.05);
    cursor: pointer;
  }
}
.tabulator-row.tabulator-selected {
  background-color: rgb(42.6, 43.4, 46.05);
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row.tabulator-selected:hover {
    background-color: rgb(42.6, 43.4, 46.05);
    cursor: pointer;
  }
}
.tabulator-row.tabulator-row-moving {
  border: 1px solid #000;
  background: #fff;
}
.tabulator-row.tabulator-moving {
  position: absolute;
  border-top: 1px solid #6c7373;
  border-bottom: 1px solid #6c7373;
  pointer-events: none;
  z-index: 15;
}
.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header {
  background-color: #D6D6D6;
  color: #000000;
}
.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header {
  background-color: #3876ca;
  color: #FFFFFF;
}
.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header {
  background-color: #3876ca;
  color: #FFFFFF;
}
.tabulator-row .tabulator-row-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
}
.tabulator-row .tabulator-row-resize-handle.prev {
  top: 0;
  bottom: auto;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row .tabulator-row-resize-handle:hover {
    cursor: ns-resize;
  }
}
.tabulator-row .tabulator-responsive-collapse {
  box-sizing: border-box;
  padding: 5px;
  border-top: 1px solid #6c7373;
  border-bottom: 1px solid #6c7373;
}
.tabulator-row .tabulator-responsive-collapse:empty {
  display: none;
}
.tabulator-row .tabulator-responsive-collapse table {
  font-size: 11px;
}
.tabulator-row .tabulator-responsive-collapse table tr td {
  position: relative;
}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
  padding-right: 10px;
}
.tabulator-row .tabulator-cell {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 4px;
  border-right: 1px solid #6c7373;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: none;
}
.tabulator-row .tabulator-cell.tabulator-row-header {
  border-right: 1px solid transparent;
  border-bottom: 1px solid #6c7373;
  background: #414545;
}
.tabulator-row .tabulator-cell.tabulator-frozen {
  display: inline-block;
  position: sticky;
  left: 0;
  background-color: inherit;
  z-index: 11;
}
.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #6c7373;
}
.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #6c7373;
}
.tabulator-row .tabulator-cell.tabulator-editing {
  border: 1px solid #c6cccc;
  outline: none;
  padding: 0;
}
.tabulator-row .tabulator-cell.tabulator-editing input,
.tabulator-row .tabulator-cell.tabulator-editing select {
  border: 1px;
  background: transparent;
  outline: none;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail {
  border: 1px solid #dd0000;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail input,
.tabulator-row .tabulator-cell.tabulator-validation-fail select {
  border: 1px;
  background: transparent;
  color: #dd0000;
}
.tabulator-row .tabulator-cell.tabulator-row-handle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
  width: 80%;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
  width: 100%;
  height: 3px;
  margin-top: 2px;
  background: #666;
}
.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header) {
  background-color: rgb(42.6, 43.4, 46.05);
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty {
  display: inline-block;
  width: 7px;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #6c7373;
  border-bottom: 2px solid #6c7373;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #c6cccc;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.2);
  }
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #c6cccc;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #c6cccc;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #c6cccc;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  height: 15px;
  width: 15px;
  border-radius: 20px;
  background: #666;
  color: #252525;
  font-weight: bold;
  font-size: 1.1em;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
    opacity: 0.7;
    cursor: pointer;
  }
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
  display: initial;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {
  display: none;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg {
  stroke: #252525;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
  display: none;
}
.tabulator-row .tabulator-cell .tabulator-traffic-light {
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 14px;
}
.tabulator-row.tabulator-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #6c7373;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row.tabulator-group:hover {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  border-bottom: 0;
}
.tabulator-row.tabulator-group.tabulator-group-level-1 {
  padding-left: 30px;
}
.tabulator-row.tabulator-group.tabulator-group-level-2 {
  padding-left: 50px;
}
.tabulator-row.tabulator-group.tabulator-group-level-3 {
  padding-left: 70px;
}
.tabulator-row.tabulator-group.tabulator-group-level-4 {
  padding-left: 90px;
}
.tabulator-row.tabulator-group.tabulator-group-level-5 {
  padding-left: 110px;
}
.tabulator-row.tabulator-group .tabulator-group-toggle {
  display: inline-block;
}
.tabulator-row.tabulator-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #666;
  vertical-align: middle;
}
.tabulator-row.tabulator-group span {
  margin-left: 10px;
  color: #d00;
}
.tabulator-toggle {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  border: 1px solid #ccc;
  background: #dcdcdc;
}
.tabulator-toggle.tabulator-toggle-on {
  background: #1c6cc2;
}
.tabulator-toggle .tabulator-toggle-switch {
  box-sizing: border-box;
  border: 1px solid #ccc;
  background: #fff;
}
.tabulator-popup-container {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  background: #252525;
  border: 1px solid #6c7373;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  font-size: 11px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
}
.tabulator-popup {
  padding: 5px;
  border-radius: 3px;
}
.tabulator-tooltip {
  max-width: min(500px, 100%);
  padding: 3px 5px;
  border-radius: 2px;
  box-shadow: none;
  font-size: 12px;
  pointer-events: none;
}
.tabulator-menu .tabulator-menu-item {
  position: relative;
  box-sizing: border-box;
  padding: 5px 10px;
  -webkit-user-select: none;
  user-select: none;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
  opacity: 0.5;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
    cursor: pointer;
    background: #3a3d3d;
  }
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
  padding-right: 25px;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {
  display: inline-block;
  position: absolute;
  top: calc(5px + 0.4em);
  right: 10px;
  height: 7px;
  width: 7px;
  content: "";
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #6c7373;
  vertical-align: top;
  transform: rotate(45deg);
}
.tabulator-menu .tabulator-menu-separator {
  border-top: 1px solid #6c7373;
}
.tabulator-edit-list {
  max-height: 200px;
  font-size: 11px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.tabulator-edit-list .tabulator-edit-list-item {
  padding: 4px;
  color: #c6cccc;
  outline: none;
}
.tabulator-edit-list .tabulator-edit-list-item.active {
  color: #252525;
  background: #c6cccc;
}
.tabulator-edit-list .tabulator-edit-list-item.active.focused {
  outline: 1px solid rgba(37, 37, 37, 0.5);
}
.tabulator-edit-list .tabulator-edit-list-item.focused {
  outline: 1px solid #c6cccc;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-edit-list .tabulator-edit-list-item:hover {
    cursor: pointer;
    color: #252525;
    background: #c6cccc;
  }
}
.tabulator-edit-list .tabulator-edit-list-placeholder {
  padding: 4px;
  color: #c6cccc;
  text-align: center;
}
.tabulator-edit-list .tabulator-edit-list-group {
  border-bottom: 1px solid #6c7373;
  padding: 4px;
  padding-top: 6px;
  color: #c6cccc;
  font-weight: bold;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2 {
  padding-left: 12px;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3 {
  padding-left: 20px;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4 {
  padding-left: 28px;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5,
.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5 {
  padding-left: 36px;
}
.tabulator.tabulator-ltr {
  direction: ltr;
}
.tabulator.tabulator-rtl {
  text-align: initial;
  direction: rtl;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
  text-align: initial;
  border-left: 1px solid transparent;
  border-right: initial;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  margin-right: initial;
  margin-left: -1px;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-left: 25px;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  left: 8px;
  right: initial;
}
.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active::after {
  content: "";
  position: absolute;
  left: -3px;
  right: initial;
  bottom: -3px;
  width: 6px;
  height: 6px;
  background-color: #2975DD;
  border-radius: 999px;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
  border-right: initial;
  border-left: 1px solid #6c7373;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  margin-right: initial;
  margin-left: 5px;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 1px;
  border-left: initial;
  border-right: 2px solid #6c7373;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {
  margin-right: initial;
  margin-left: 5px;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {
  border-left: 2px solid #6c7373;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {
  border-right: 2px solid #6c7373;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type {
  width: 3px;
  margin-left: 0;
  margin-right: -3px;
}
.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder {
  text-align: initial;
}
.tabulator-print-fullscreen {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}
body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {
  display: none !important;
}
.tabulator-print-table {
  border-collapse: collapse;
}
.tabulator-print-table .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #6c7373;
  border-bottom: 2px solid #6c7373;
}
.tabulator-print-table .tabulator-print-table-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #6c7373;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-print-table .tabulator-print-table-group:hover {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  border-bottom: 0;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {
  padding-left: 30px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {
  padding-left: 50px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {
  padding-left: 70px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {
  padding-left: 90px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {
  padding-left: 110px !important;
}
.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {
  display: inline-block;
}
.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #666;
  vertical-align: middle;
}
.tabulator-print-table .tabulator-print-table-group span {
  margin-left: 10px;
  color: #d00;
}
.tabulator-print-table .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #c6cccc;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-print-table .tabulator-data-tree-control:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.2);
  }
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #c6cccc;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #c6cccc;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #c6cccc;
}
.tabulator-validation-fail {
  background: #803a46;
}
.tabulator-validation-fail:hover {
  background: rgb(60.66, 42.46, 45.58);
}
.tabulator-validation-fail:active {
  background: rgb(55.2, 41.2, 43.6);
}
.tabulator-validation-fail:has(input:focus) {
  background: rgb(73.4, 45.4, 50.2);
}
:root {
  --mat-button-toggle-background-color: #252525;
}
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: hsl(0, 0%, 70%) #ccc hsl(0, 0%, 85%);
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #333;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-right > .ng-select-container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-left > .ng-select-container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #333;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 36px;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #999;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f9f9f9;
  border: 1px solid hsl(0, 0%, 90%);
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 0.9em;
  margin-bottom: 5px;
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f9f9f9;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgb(209.1, 231.78, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid rgb(183.6, 218.88, 255);
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid rgb(183.6, 218.88, 255);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid rgb(183.6, 218.88, 255);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input > input {
  color: #000;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus .ng-clear {
  color: #d0021b;
}
.ng-select .ng-clear-wrapper:focus {
  outline: none;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  left: 0;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-right {
  left: 100%;
  top: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: hsl(0, 0%, 90%);
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-left {
  left: -100%;
  top: 0;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-color: hsl(0, 0%, 90%);
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
  user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  color: rgba(0, 0, 0, 0.54);
  background-color: rgb(234.6, 244.68, 255);
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: rgb(234.6, 244.68, 255);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgb(244.8, 249.84, 255);
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #ccc;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}
.riedel-select-wrapper.riedel-select--shape-pill,
.riedel-select-wrapper.riedel-select--shape-same {
  position: relative;
  width: max-content;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select {
  width: 85px;
  padding-bottom: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container {
  min-height: 13px;
  height: 13px;
  background: transparent;
  border: none;
  border-radius: 11px;
  font-size: 10px;
  color: #c6cccc;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-value-container {
  min-height: 13px;
  height: 13px;
  justify-content: center;
  margin-right: 2px;
  background: #545959;
  padding: 0;
  border: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #c6cccc;
  letter-spacing: 0;
  z-index: 5;
  font-size: 10px;
  line-height: 13px;
  position: relative;
  transition: none;
  transform: none;
  padding: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input {
  padding-top: 0;
  height: 13px;
  top: 0;
  z-index: 0;
  max-width: 180px;
  min-height: 34px;
  padding-bottom: 0;
  bottom: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input > input {
  justify-content: flex-start;
  display: flex;
  padding: 0;
  width: 84%;
  height: 13px;
  font-size: 10px;
  letter-spacing: 0;
  color: #c6cccc;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value {
  padding: 0;
  margin: 0;
  background: transparent;
  border-radius: 0;
  font-size: 10px;
  line-height: 13px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-arrow-wrapper {
  height: 13px;
  width: 13px;
  transform: scaleX(-1);
  background: #494d4d;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  right: 0;
  padding: 0;
  bottom: 0 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-arrow-wrapper .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  top: 0;
  border-width: 3.5px 4px;
  border-color: #798080 transparent transparent;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:hover .ng-input,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:hover .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:hover .ng-input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:hover .ng-input > input {
  opacity: 0.7;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:hover .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:hover .ng-placeholder {
  color: #9fa6a6;
  opacity: 1;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:hover .ng-clear,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:hover .ng-clear {
  color: #e62e2e;
  opacity: 0.7;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:hover .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:hover .ng-arrow-wrapper {
  background: #6c7373;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:hover .ng-arrow-wrapper .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:hover .ng-arrow-wrapper .ng-arrow {
  border-color: #414545 transparent transparent;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:active .ng-input,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:active .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:active .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:active .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:active .ng-clear-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:active .ng-input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:active .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:active .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:active .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:active .ng-clear-wrapper {
  color: #e1e6e6;
  opacity: 1;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container:active .ng-clear,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container:active .ng-clear {
  color: #e62e2e;
  opacity: 1;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-clear-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-clear-wrapper {
  right: 3px;
  width: auto;
  color: #68c;
  z-index: 10;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-clear-wrapper .ng-clear,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-clear-wrapper .ng-clear {
  height: 13px;
  font-size: 26px;
  line-height: 1;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container .ng-clear-wrapper:hover .ng-clear,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-clear-wrapper:hover .ng-clear {
  color: #e62e2e;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container.ng-has-value .ng-value,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container.ng-has-value .ng-value {
  height: 13px;
  padding-top: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container.ng-has-value .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container.ng-has-value .ng-value-label {
  font-size: 10px;
  display: flex;
  align-items: center;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container.ng-has-value .ng-clear-wrapper,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container.ng-has-value .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container.ng-has-value .ng-clear-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container.ng-has-value .ng-placeholder {
  display: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select .ng-select-container::after,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container::after {
  display: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened.ng-select-clearable .ng-value,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened.ng-select-clearable .ng-value {
  padding-left: 1rem;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow {
  top: -3px;
  transform: rotate(180deg);
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-single .ng-select-container .ng-value-container .ng-input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  z-index: -2;
  left: 0;
  padding-left: 4px;
  padding-right: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-single .ng-select-container.ng-has-value .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-single .ng-select-container.ng-has-value .ng-arrow-wrapper {
  display: unset;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #c6cccc;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow-wrapper {
  background: #9fa6a6;
  box-shadow: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow-wrapper .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border-color: #414545 transparent transparent;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #9fa6a6;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-arrow-wrapper {
  background: #6c7373;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-arrow-wrapper .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-arrow-wrapper .ng-arrow {
  border-color: #414545 transparent transparent;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container {
  cursor: not-allowed;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: #303333;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: #545959;
  cursor: not-allowed;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value > .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value > .ng-value-label {
  color: #414545;
  cursor: not-allowed;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-input > input {
  cursor: not-allowed;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper {
  background: #303333;
  cursor: not-allowed;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-arrow-wrapper .ng-arrow {
  border-color: #3a3d3d transparent transparent;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-disabled .ng-select-container:hover,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-disabled .ng-select-container:hover {
  opacity: 1;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-value-container {
  background: transparent !important;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-value-container .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-value-container .ng-input > input {
  width: 65%;
  font-size: 10px;
  height: 13px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-placeholder {
  display: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-clear-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-clear-wrapper {
  display: block;
  z-index: 10;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-clear-wrapper .ng-clear,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container .ng-clear-wrapper .ng-clear {
  font-size: 18px;
  height: 15px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: transparent;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-clearable.ng-select-opened > .ng-select-container .ng-value-container .ng-input > input,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-clearable.ng-select-opened > .ng-select-container .ng-value-container .ng-input > input {
  margin-left: 2px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.riedel-select__searchable.ng-select-clearable.ng-select-multiple.ng-select-opened > .ng-select-container .ng-arrow-wrapper,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.riedel-select__searchable.ng-select-clearable.ng-select-multiple.ng-select-opened > .ng-select-container .ng-arrow-wrapper {
  border-top: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-left: 1px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  padding: 1px 0 0 1px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-multiple .ng-select-container.ng-has-value .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-multiple .ng-select-container.ng-has-value .ng-arrow {
  top: -10px;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.ng-select-opened > .ng-select-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.ng-select-opened > .ng-select-container {
  background: #242626;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow {
  border-color: transparent transparent #c6cccc;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: transparent;
  box-shadow: none;
  background: #242626;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select:focus,
.riedel-select-wrapper.riedel-select--shape-pill .ng-select-container:focus,
.riedel-select-wrapper.riedel-select--shape-pill .ng-value-container:focus,
.riedel-select-wrapper.riedel-select--shape-pill .ng-placeholder:focus,
.riedel-select-wrapper.riedel-select--shape-pill .ng-input:focus,
.riedel-select-wrapper.riedel-select--shape-pill .ng-arrow-wrapper:focus,
.riedel-select-wrapper.riedel-select--shape-pill .ng-arrow:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-select-container:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-value-container:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-placeholder:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-input:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-arrow-wrapper:focus,
.riedel-select-wrapper.riedel-select--shape-same .ng-arrow:focus {
  outline: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-option-disabled .custom-control-label::before,
.riedel-select-wrapper.riedel-select--shape-same .ng-option-disabled .custom-control-label::before {
  pointer-events: none;
}
.riedel-select-wrapper.riedel-select--shape-pill .custom-control,
.riedel-select-wrapper.riedel-select--shape-same .custom-control {
  position: relative;
  display: block;
}
.riedel-select-wrapper.riedel-select--shape-pill .custom-control-input,
.riedel-select-wrapper.riedel-select--shape-same .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.riedel-select-wrapper.riedel-select--shape-pill .custom-control-label::before,
.riedel-select-wrapper.riedel-select--shape-same .custom-control-label::before {
  position: absolute;
  top: -8px;
  right: -5px;
  display: block;
  content: "";
  -webkit-user-select: none;
  user-select: none;
  height: 31px;
  width: 28px;
  border-left: 1px solid #414545;
  background: #303333;
  cursor: pointer;
}
.riedel-select-wrapper.riedel-select--shape-pill .custom-control-label::after,
.riedel-select-wrapper.riedel-select--shape-same .custom-control-label::after {
  position: absolute;
  display: block;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.riedel-select-wrapper.riedel-select--shape-pill .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after,
.riedel-select-wrapper.riedel-select--shape-same .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  right: 4px;
  top: -1px;
  width: 7px;
  height: 13px;
  border: solid #7ed900;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #3e5959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #73ffff;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #507373;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #73ffff;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #00d9d9;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(26, 51, 51, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(115, 255, 255, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-option.ng-option-selected {
  background: #00d9d9 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-cyan .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-cyan .ng-option.ng-option-selected.ng-option-marked {
  background: #00b3b3 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #514766;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #b9f;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #ad98d9;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #b9f;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #86c;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(42, 32, 64, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(187, 153, 255, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-option.ng-option-selected {
  background: #86c !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-purple .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-purple .ng-option.ng-option-selected.ng-option-marked {
  background: #6b47b3 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #664761;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #f9e;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #d998ce;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #f9e;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #c6b;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(64, 32, 58, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(255, 153, 238, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-option.ng-option-selected {
  background: #c6b !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-magenta .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-magenta .ng-option.ng-option-selected.ng-option-marked {
  background: #b347a1 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #475166;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #9bf;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #98add9;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #9bf;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #68c;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(32, 43, 64, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(153, 187, 255, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-option.ng-option-selected {
  background: #68c !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-blue .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-blue .ng-option.ng-option-selected.ng-option-marked {
  background: #476bb3 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #43593e;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #8aff73;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #9bd68f;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #8aff73;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #24d900;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(30, 51, 26, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(138, 255, 115, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-option.ng-option-selected {
  background: #24d900 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-green .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-green .ng-option.ng-option-selected.ng-option-marked {
  background: #1eb300 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #594c3e;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #ffb366;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #b28559;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #ffb366;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #d96d00;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(51, 26, 0, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(255, 179, 102, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-option.ng-option-selected {
  background: #d96d00 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-orange .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-orange .ng-option.ng-option-selected.ng-option-marked {
  background: #b35a00 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #59593e;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #ffff73;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #d9d998;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #ffff73;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #d9d900;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(51, 51, 26, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(255, 255, 115, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-option.ng-option-selected {
  background: #d9d900 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-yellow .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-yellow .ng-option.ng-option-selected.ng-option-marked {
  background: #b3b300 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #4c593e;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #c5ff73;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #b9d998;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #c5ff73;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #7ed900;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(40, 51, 26, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(197, 255, 115, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-option.ng-option-selected {
  background: #7ed900 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-lime .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-lime .ng-option.ng-option-selected.ng-option-marked {
  background: #68b300 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #3e5949;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #73ffad;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #98d9b9;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #73ffad;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #00d95a;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(26, 51, 36, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(115, 255, 173, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-option.ng-option-selected {
  background: #00d95a !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-forest .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-forest .ng-option.ng-option-selected.ng-option-marked {
  background: #00b34b !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #5c4766;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #d9f;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #c398d9;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #d9f;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #a6c;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(53, 32, 64, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(221, 153, 255, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-option.ng-option-selected {
  background: #a6c !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-violet .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-violet .ng-option.ng-option-selected.ng-option-marked {
  background: #8f47b3 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #664757;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #ff99c3;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #d68fb3;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #ff99c3;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #cc6690;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(64, 32, 45, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(255, 153, 195, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-option.ng-option-selected {
  background: #cc6690 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-rose .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-rose .ng-option.ng-option-selected.ng-option-marked {
  background: #b34774 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select .ng-select-container .ng-value-container {
  background: #594343;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value-label {
  color: #ff7373;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #cc7c7c;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container {
  background: #ff7373;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-value-container .ng-value-label {
  color: #414545;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container {
  background: #d90000;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-opened > .ng-select-container:hover .ng-value-container .ng-value-label {
  color: #545959;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container {
  background: rgba(64, 0, 0, 0.95);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-select.riedel-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(255, 115, 115, 0.25);
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-option.ng-option-selected,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-option.ng-option-selected {
  background: #d90000 !important;
  color: #303333 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill.riedel-select--color-red .ng-option.ng-option-selected.ng-option-marked,
.riedel-select-wrapper.riedel-select--shape-same.riedel-select--color-red .ng-option.ng-option-selected.ng-option-marked {
  background: #b30000 !important;
  color: #414545 !important;
}
.riedel-select-wrapper.riedel-select--shape-pill .ng-select.riedel-select.ng-select-opened .ng-select-container {
  border-radius: 7px 7px 0 0;
}
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container {
  padding: 0;
  min-height: 15px;
  height: 15px;
  border-radius: 3px;
}
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-value-container {
  min-height: 15px;
  height: 15px;
}
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-arrow-wrapper {
  min-height: 15px;
  height: 15px;
}
.riedel-select-wrapper.riedel-select--shape-same .ng-select.riedel-select .ng-select-container .ng-arrow-wrapper .ng-arrow {
  top: 2px;
}
.riedel-select--shape-pill .ng-dropdown-panel .scroll-host,
.riedel-select--shape-same .ng-dropdown-panel .scroll-host {
  position: unset;
}
.riedel-select--shape-pill .ng-dropdown-panel,
.riedel-select--shape-pill.ng-dropdown-panel,
.riedel-select--shape-same .ng-dropdown-panel,
.riedel-select--shape-same.ng-dropdown-panel {
  left: 0;
  top: 14px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
  background: #303333;
  border: none;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  width: auto;
  max-width: 100%;
  min-height: auto;
  height: 21px;
  padding: 4px 11px;
  background: #303333;
  border: none;
  box-sizing: border-box;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0;
  color: #9fa6a6;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active {
  border-color: #545959;
  background: #3a3d3d;
  color: #e1e6e6;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active .custom-control-label::before,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active .custom-control-label::before,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active .custom-control-label::before,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:active .custom-control-label::before {
  border-color: #545959;
  background: #3a3d3d;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #494d4d;
  border-color: #414545;
  cursor: not-allowed;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:hover,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:hover,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:hover,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:hover {
  opacity: 1;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:active,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:active,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:active,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:active {
  background: #303333;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background: #c6cccc;
  color: #303333;
  opacity: 0.7;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background: #c6cccc;
  color: #303333;
  opacity: 1;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background: #9fa6a6;
  color: #414545;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
  font-weight: normal;
}
.riedel-select--shape-pill .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .custom-control-label::before,
.riedel-select--shape-pill.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .custom-control-label::before,
.riedel-select--shape-same .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .custom-control-label::before,
.riedel-select--shape-same.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .custom-control-label::before {
  background: #3a3d3d;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option {
  border-top: none;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-optgroup,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-optgroup,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-optgroup,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-optgroup {
  border-top: none;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-top,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-top,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-top,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-top {
  box-shadow: none;
  margin-bottom: -3px;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option {
  border-bottom: none;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.riedel-select--shape-pill .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-optgroup,
.riedel-select--shape-pill.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-optgroup,
.riedel-select--shape-same .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-optgroup,
.riedel-select--shape-same.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-optgroup {
  border-bottom: none;
}
.riedel-select--shape-same .ng-dropdown-panel.ng-select-bottom {
  top: 16px;
}
.riedel-select.riedel-select--multiLineOptions .ng-dropdown-panel-items .ng-option,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-dropdown-panel-items .ng-option,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  white-space: normal;
  height: auto;
  min-height: 20px;
  line-height: 1.4;
  word-wrap: break-word;
}
.riedel-select.riedel-select--multiLineOptions .ng-dropdown-panel-items .ng-option .custom-label-wrapper,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-dropdown-panel-items .ng-option .custom-label-wrapper,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .custom-label-wrapper {
  flex-wrap: wrap;
  max-height: none;
  align-items: flex-start;
}
.riedel-select.riedel-select--multiLineOptions .ng-dropdown-panel-items .ng-option .label-segment-text,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-dropdown-panel-items .ng-option .label-segment-text,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-text {
  white-space: pre-wrap;
  overflow: visible;
  text-overflow: clip;
  word-wrap: break-word;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container {
  height: auto;
  min-height: 20px;
  display: flex;
  align-items: center;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container {
  height: auto;
  min-height: 20px;
  padding-top: 2px;
  padding-right: 20px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-value {
  overflow: hidden;
  display: inline-flex;
  align-items: flex-start;
  max-width: 100%;
  height: auto;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .ng-value-icon,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .ng-value-icon,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  flex-shrink: 0;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .ng-value-label,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .ng-value-label,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-value .ng-value-label {
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .custom-label-wrapper,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .custom-label-wrapper,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-value .custom-label-wrapper {
  flex-wrap: wrap;
  overflow: visible;
  min-height: 16px;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .label-segment-text,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .label-segment-text,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-value .label-segment-text {
  white-space: pre-wrap;
  overflow: visible;
  text-overflow: clip;
  word-wrap: break-word;
  max-width: 100%;
  line-height: 1.4;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .label-segment-icon,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-value .label-segment-icon,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-value .label-segment-icon {
  align-self: flex-start;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-input,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container .ng-value-container .ng-input,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container .ng-value-container .ng-input {
  display: none;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container.ng-has-value .ng-value-container,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container.ng-has-value .ng-value-container,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container.ng-has-value .ng-value-container {
  height: auto;
  padding-top: 2px;
  padding-right: 4px;
  width: 80%;
}
.riedel-select.riedel-select--multiLineOptions .ng-select-container.ng-has-value .ng-value-container .ng-value-label,
.ng-dropdown-panel.riedel-select--multiLineOptions .ng-select-container.ng-has-value .ng-value-container .ng-value-label,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel .ng-select-container.ng-has-value .ng-value-container .ng-value-label {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.riedel-select.riedel-select--multiLineOptions.ng-select-opened .ng-select-container .ng-value-container .ng-input,
.ng-dropdown-panel.riedel-select--multiLineOptions.ng-select-opened .ng-select-container .ng-value-container .ng-input,
.panel-wrapper.riedel-select--multiLineOptions .ng-dropdown-panel.ng-select-opened .ng-select-container .ng-value-container .ng-input {
  display: block;
}
html {
  --mat-menu-item-icon-size: 16px;
  --mat-menu-item-with-icon-leading-spacing: 0;
  --mat-menu-item-with-icon-trailing-spacing: 0;
  --mat-menu-divider-color: #393939;
}
.mat-mdc-menu-panel {
  border-radius: 4px;
}
.mat-mdc-menu-panel.mat-menu-below {
  margin-top: 1px;
}
.mat-mdc-menu-panel.mat-menu-above {
  margin-bottom: 1px;
}
.mat-mdc-menu-panel .mdc-button__label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.mat-mdc-menu-panel .mat-mdc-menu-content {
  --mat-menu-item-spacing: 0;
  --mat-menu-item-icon-size: unset;
  --mat-menu-container-shape: 0;
  padding: 4px;
  min-width: 112px;
  max-width: 280px;
  max-height: calc(100vh - 48px);
  border-radius: 4px;
  overflow: auto;
  background: #191919;
  border: 1px solid #bebebe;
  opacity: 1;
  box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, 0.2),
    0 4px 5px 0 rgba(0, 0, 0, 0.14),
    0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 5px 8px;
  margin: 0;
  min-width: 160px;
  max-width: 100%;
  border: none;
  border-radius: 4px;
  text-align: left;
  text-decoration: none;
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
  min-height: unset;
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:disabled):hover {
  background: rgb(29.42, 37.74, 65.04);
}
.mat-mdc-menu-panel .mat-mdc-menu-content .mat-divider {
  margin: 4px 8px;
}
.same-menu.mat-mdc-menu-panel {
  border-radius: 4px;
}
.same-menu.mat-mdc-menu-panel .mat-mdc-menu-content {
  background: #303333;
  border-color: #414545;
  color: #9fa6a6;
}
.same-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item {
  height: 21px;
  max-height: 21px;
  padding: 3px 6px;
}
.same-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:disabled):hover {
  background: #414545;
}
.same-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-divider {
  margin: 4px 8px;
  background: #414545;
}
:root {
  --mat-card-elevated-container-color: #252525;
}
:root {
  --mat-expansion-container-background-color: #252525;
}
html {
  --mat-badge-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font:
    400 24px / 1.33 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 6 20px / 1.3 500;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font:
    400 14px / 1.4 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font:
    400 13px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font:
    400 calc(13px * 0.83) / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font:
    400 calc(13px * 0.67) / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font:
    400 13px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font:
    400 13px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font:
    400 12px / 1.6 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font:
    400 112px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font:
    400 56px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font:
    400 45px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font:
    400 34px / 1.3 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
html {
  --mat-bottom-sheet-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-bottom-sheet-container-text-line-height: 1.3;
  --mat-bottom-sheet-container-text-size: 13px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-toggle-label-text-line-height: 1.3;
  --mat-button-toggle-label-text-size: 13px;
  --mat-button-toggle-label-text-tracking: normal;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 1.3;
  --mat-button-toggle-legacy-label-text-size: 13px;
  --mat-button-toggle-legacy-label-text-tracking: normal;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 13px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-expansion-header-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-expansion-header-text-size: 13px;
  --mat-expansion-header-text-weight: 400;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-expansion-container-text-line-height: 1.3;
  --mat-expansion-container-text-size: 13px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 13px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 13px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-stepper-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-stepper-header-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-stepper-header-label-text-size: 13px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 13px;
  --mat-stepper-header-selected-state-label-text-size: 13px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-toolbar-title-text-font: 500;
  --mat-toolbar-title-text-line-height: 1.3;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 6;
}
html {
  --mat-tree-node-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-tree-node-text-size: 13px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-option-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-option-label-text-line-height: 1.3;
  --mat-option-label-text-size: 13px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-optgroup-label-text-line-height: 1.3;
  --mat-optgroup-label-text-size: 13px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-title-text-font: 500;
  --mat-card-title-text-line-height: 1.3;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: normal;
  --mat-card-title-text-weight: 6;
  --mat-card-subtitle-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-card-subtitle-text-line-height: 1.3;
  --mat-card-subtitle-text-size: 13px;
  --mat-card-subtitle-text-tracking: normal;
  --mat-card-subtitle-text-weight: 400;
}
html {
  --mat-tooltip-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: normal;
}
html {
  --mat-form-field-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-container-text-line-height: 1.3;
  --mat-form-field-container-text-size: 13px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 13px;
  --mat-form-field-subscript-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-subscript-text-line-height: 1.6;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: normal;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-filled-label-text-size: 13px;
  --mat-form-field-filled-label-text-tracking: normal;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-outlined-label-text-size: 13px;
  --mat-form-field-outlined-label-text-tracking: normal;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-trigger-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-select-trigger-text-line-height: 1.3;
  --mat-select-trigger-text-size: 13px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-dialog-subhead-font: 500;
  --mat-dialog-subhead-line-height: 1.3;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 6;
  --mat-dialog-subhead-tracking: normal;
  --mat-dialog-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-dialog-supporting-text-line-height: 1.3;
  --mat-dialog-supporting-text-size: 13px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: normal;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-chip-label-text-line-height: 1.3;
  --mat-chip-label-text-size: 13px;
  --mat-chip-label-text-tracking: normal;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-slide-toggle-label-text-line-height: 1.3;
  --mat-slide-toggle-label-text-size: 13px;
  --mat-slide-toggle-label-text-tracking: normal;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-slide-toggle-label-text-line-height: 1.3;
  --mat-slide-toggle-label-text-size: 13px;
  --mat-slide-toggle-label-text-tracking: normal;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-radio-label-text-line-height: 1.3;
  --mat-radio-label-text-size: 13px;
  --mat-radio-label-text-tracking: normal;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-label-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-slider-label-label-text-size: 13px;
  --mat-slider-label-label-text-line-height: 1.3;
  --mat-slider-label-label-text-tracking: normal;
  --mat-slider-label-label-text-weight: 400;
}
html {
  --mat-menu-item-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-menu-item-label-text-size: 13px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 1.3;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-list-item-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-list-list-item-label-text-line-height: 1.3;
  --mat-list-list-item-label-text-size: 13px;
  --mat-list-list-item-label-text-tracking: normal;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-list-list-item-supporting-text-line-height: 1.3;
  --mat-list-list-item-supporting-text-size: 13px;
  --mat-list-list-item-supporting-text-tracking: normal;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 1.6;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: normal;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font:
    400 14px / 1.4 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
html {
  --mat-paginator-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-paginator-container-text-line-height: 1.6;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: normal;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-tab-label-text-size: 13px;
  --mat-tab-label-text-tracking: normal;
  --mat-tab-label-text-line-height: 1.3;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-checkbox-label-text-line-height: 1.3;
  --mat-checkbox-label-text-size: 13px;
  --mat-checkbox-label-text-tracking: normal;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-filled-label-text-size: 13px;
  --mat-button-filled-label-text-tracking: normal;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-outlined-label-text-size: 13px;
  --mat-button-outlined-label-text-tracking: normal;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-protected-label-text-size: 13px;
  --mat-button-protected-label-text-tracking: normal;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-text-label-text-size: 13px;
  --mat-button-text-label-text-tracking: normal;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-tonal-label-text-size: 13px;
  --mat-button-tonal-label-text-tracking: normal;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-fab-extended-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-fab-extended-label-text-size: 13px;
  --mat-fab-extended-label-text-tracking: normal;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-snack-bar-supporting-text-line-height: 1.3;
  --mat-snack-bar-supporting-text-size: 13px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-header-headline-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-table-header-headline-line-height: 1.3;
  --mat-table-header-headline-size: 13px;
  --mat-table-header-headline-weight: 400;
  --mat-table-header-headline-tracking: normal;
  --mat-table-row-item-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-table-row-item-label-text-line-height: 1.3;
  --mat-table-row-item-label-text-size: 13px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-table-footer-supporting-text-line-height: 1.3;
  --mat-table-footer-supporting-text-size: 13px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-app-background-color: #303030;
  --mat-app-text-color: white;
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, white 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #252525;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #2a4ab3;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #ff738c;
  --mat-option-label-text-color: white;
  --mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: white;
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #2a4ab3;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #2a4ab3;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #252525;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #252525;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #2a4ab3;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #2a4ab3;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff738c;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff738c;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);
}
html {
  --mat-option-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-option-label-text-line-height: 1.3;
  --mat-option-label-text-size: 13px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 400;
}
html {
  --mat-optgroup-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-optgroup-label-text-line-height: 1.3;
  --mat-optgroup-label-text-size: 13px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 400;
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: #424242;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: #424242;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-card-subtitle-text-color: rgba(255, 255, 255, 0.7);
  --mat-card-filled-container-color: #424242;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-card-title-text-font: 500;
  --mat-card-title-text-line-height: 1.3;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: normal;
  --mat-card-title-text-weight: 6;
  --mat-card-subtitle-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-card-subtitle-text-line-height: 1.3;
  --mat-card-subtitle-text-size: 13px;
  --mat-card-subtitle-text-tracking: normal;
  --mat-card-subtitle-text-weight: 400;
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #252525;
  --mat-progress-bar-track-color: rgba(37, 37, 37, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #2a4ab3;
  --mat-progress-bar-track-color: rgba(42, 74, 179, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #ff738c;
  --mat-progress-bar-track-color: rgba(255, 115, 140, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: white;
  --mat-tooltip-supporting-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tooltip-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: normal;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #252525 87%, transparent);
  --mat-form-field-filled-caret-color: #252525;
  --mat-form-field-filled-focus-active-indicator-color: #252525;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #252525 87%, transparent);
  --mat-form-field-outlined-caret-color: #252525;
  --mat-form-field-outlined-focus-outline-color: #252525;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #252525 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-state-layer-color: white;
  --mat-form-field-error-text-color: #ff738c;
  --mat-form-field-select-option-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #4a4a4a;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-filled-input-text-color: white;
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-error-hover-label-text-color: #ff738c;
  --mat-form-field-filled-error-focus-label-text-color: #ff738c;
  --mat-form-field-filled-error-label-text-color: #ff738c;
  --mat-form-field-filled-error-caret-color: #ff738c;
  --mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: white;
  --mat-form-field-filled-error-active-indicator-color: #ff738c;
  --mat-form-field-filled-error-focus-active-indicator-color: #ff738c;
  --mat-form-field-filled-error-hover-active-indicator-color: #ff738c;
  --mat-form-field-outlined-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-outlined-hover-label-text-color: white;
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-outlined-input-text-color: white;
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, 0.7);
  --mat-form-field-outlined-error-caret-color: #ff738c;
  --mat-form-field-outlined-error-focus-label-text-color: #ff738c;
  --mat-form-field-outlined-error-label-text-color: #ff738c;
  --mat-form-field-outlined-error-hover-label-text-color: #ff738c;
  --mat-form-field-outlined-outline-color: rgba(255, 255, 255, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: white;
  --mat-form-field-outlined-error-focus-outline-color: #ff738c;
  --mat-form-field-outlined-error-hover-outline-color: #ff738c;
  --mat-form-field-outlined-error-outline-color: #ff738c;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #2a4ab3 87%, transparent);
  --mat-form-field-filled-caret-color: #2a4ab3;
  --mat-form-field-filled-focus-active-indicator-color: #2a4ab3;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #2a4ab3 87%, transparent);
  --mat-form-field-outlined-caret-color: #2a4ab3;
  --mat-form-field-outlined-focus-outline-color: #2a4ab3;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #2a4ab3 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff738c 87%, transparent);
  --mat-form-field-filled-caret-color: #ff738c;
  --mat-form-field-filled-focus-active-indicator-color: #ff738c;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff738c 87%, transparent);
  --mat-form-field-outlined-caret-color: #ff738c;
  --mat-form-field-outlined-focus-outline-color: #ff738c;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff738c 87%, transparent);
}
html {
  --mat-form-field-container-height: 48px;
  --mat-form-field-filled-label-display: none;
  --mat-form-field-container-vertical-padding: 12px;
  --mat-form-field-filled-with-label-container-padding-top: 12px;
  --mat-form-field-filled-with-label-container-padding-bottom: 12px;
}
html {
  --mat-form-field-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-container-text-line-height: 1.3;
  --mat-form-field-container-text-size: 13px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 400;
  --mat-form-field-outlined-label-text-populated-size: 13px;
  --mat-form-field-subscript-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-subscript-text-line-height: 1.6;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: normal;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-filled-label-text-size: 13px;
  --mat-form-field-filled-label-text-tracking: normal;
  --mat-form-field-filled-label-text-weight: 400;
  --mat-form-field-outlined-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-form-field-outlined-label-text-size: 13px;
  --mat-form-field-outlined-label-text-tracking: normal;
  --mat-form-field-outlined-label-text-weight: 400;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #252525;
  --mat-select-invalid-arrow-color: #ff738c;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #2a4ab3;
  --mat-select-invalid-arrow-color: #ff738c;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: #424242;
  --mat-select-enabled-trigger-text-color: white;
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-placeholder-text-color: rgba(255, 255, 255, 0.7);
  --mat-select-enabled-arrow-color: rgba(255, 255, 255, 0.7);
  --mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);
  --mat-select-focused-arrow-color: #ff738c;
  --mat-select-invalid-arrow-color: #ff738c;
}
html {
  --mat-select-arrow-transform: none;
}
html {
  --mat-select-trigger-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-select-trigger-text-line-height: 1.3;
  --mat-select-trigger-text-size: 13px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 400;
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: #424242;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: #424242;
  --mat-dialog-subhead-color: white;
  --mat-dialog-supporting-text-color: rgba(255, 255, 255, 0.7);
}
html {
  --mat-dialog-subhead-font: 500;
  --mat-dialog-subhead-line-height: 1.3;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 6;
  --mat-dialog-subhead-tracking: normal;
  --mat-dialog-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-dialog-supporting-text-line-height: 1.3;
  --mat-dialog-supporting-text-size: 13px;
  --mat-dialog-supporting-text-weight: 400;
  --mat-dialog-supporting-text-tracking: normal;
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: white;
  --mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: white;
  --mat-chip-selected-trailing-icon-color: white;
  --mat-chip-with-icon-disabled-icon-color: white;
  --mat-chip-with-icon-icon-color: white;
  --mat-chip-with-icon-selected-icon-color: white;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mat-chip-with-trailing-icon-trailing-icon-color: white;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: #eff5f5;
  --mat-chip-elevated-container-color: #252525;
  --mat-chip-elevated-disabled-container-color: #252525;
  --mat-chip-elevated-selected-container-color: #252525;
  --mat-chip-flat-disabled-selected-container-color: #252525;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: #eff5f5;
  --mat-chip-selected-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #eff5f5;
  --mat-chip-selected-trailing-icon-color: #eff5f5;
  --mat-chip-with-icon-disabled-icon-color: #eff5f5;
  --mat-chip-with-icon-icon-color: #eff5f5;
  --mat-chip-with-icon-selected-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-trailing-icon-color: #eff5f5;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: #eff5f5;
  --mat-chip-elevated-container-color: #2a4ab3;
  --mat-chip-elevated-disabled-container-color: #2a4ab3;
  --mat-chip-elevated-selected-container-color: #2a4ab3;
  --mat-chip-flat-disabled-selected-container-color: #2a4ab3;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: #eff5f5;
  --mat-chip-selected-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #eff5f5;
  --mat-chip-selected-trailing-icon-color: #eff5f5;
  --mat-chip-with-icon-disabled-icon-color: #eff5f5;
  --mat-chip-with-icon-icon-color: #eff5f5;
  --mat-chip-with-icon-selected-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-trailing-icon-color: #eff5f5;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: #ff738c;
  --mat-chip-elevated-disabled-container-color: #ff738c;
  --mat-chip-elevated-selected-container-color: #ff738c;
  --mat-chip-flat-disabled-selected-container-color: #ff738c;
  --mat-chip-focus-state-layer-color: white;
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: white;
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 24px;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-chip-label-text-line-height: 1.3;
  --mat-chip-label-text-size: 13px;
  --mat-chip-label-text-tracking: normal;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: #eff5f5;
  --mat-slide-toggle-disabled-selected-icon-color: #eff5f5;
  --mat-slide-toggle-selected-focus-state-layer-color: #252525;
  --mat-slide-toggle-selected-handle-color: #252525;
  --mat-slide-toggle-selected-hover-state-layer-color: #252525;
  --mat-slide-toggle-selected-pressed-state-layer-color: #252525;
  --mat-slide-toggle-selected-focus-handle-color: #252525;
  --mat-slide-toggle-selected-hover-handle-color: #252525;
  --mat-slide-toggle-selected-pressed-handle-color: #252525;
  --mat-slide-toggle-selected-focus-track-color: #212121;
  --mat-slide-toggle-selected-hover-track-color: #212121;
  --mat-slide-toggle-selected-pressed-track-color: #212121;
  --mat-slide-toggle-selected-track-color: #212121;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: white;
  --mat-slide-toggle-disabled-selected-track-color: white;
  --mat-slide-toggle-disabled-unselected-handle-color: white;
  --mat-slide-toggle-disabled-unselected-icon-color: #4a4a4a;
  --mat-slide-toggle-disabled-unselected-track-color: white;
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: #424242;
  --mat-slide-toggle-label-text-color: white;
  --mat-slide-toggle-unselected-hover-handle-color: white;
  --mat-slide-toggle-unselected-focus-handle-color: white;
  --mat-slide-toggle-unselected-focus-state-layer-color: white;
  --mat-slide-toggle-unselected-focus-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-icon-color: #4a4a4a;
  --mat-slide-toggle-unselected-handle-color: rgba(255, 255, 255, 0.7);
  --mat-slide-toggle-unselected-hover-state-layer-color: white;
  --mat-slide-toggle-unselected-hover-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: white;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(255, 255, 255, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: white;
  --mat-slide-toggle-unselected-track-color: rgba(255, 255, 255, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: #eff5f5;
  --mat-slide-toggle-disabled-selected-icon-color: #eff5f5;
  --mat-slide-toggle-selected-focus-state-layer-color: #2a4ab3;
  --mat-slide-toggle-selected-handle-color: #2a4ab3;
  --mat-slide-toggle-selected-hover-state-layer-color: #2a4ab3;
  --mat-slide-toggle-selected-pressed-state-layer-color: #2a4ab3;
  --mat-slide-toggle-selected-focus-handle-color: #2a4ab3;
  --mat-slide-toggle-selected-hover-handle-color: #2a4ab3;
  --mat-slide-toggle-selected-pressed-handle-color: #2a4ab3;
  --mat-slide-toggle-selected-focus-track-color: #203886;
  --mat-slide-toggle-selected-hover-track-color: #203886;
  --mat-slide-toggle-selected-pressed-track-color: #203886;
  --mat-slide-toggle-selected-track-color: #203886;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-selected-focus-state-layer-color: #ff738c;
  --mat-slide-toggle-selected-handle-color: #ff738c;
  --mat-slide-toggle-selected-hover-state-layer-color: #ff738c;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ff738c;
  --mat-slide-toggle-selected-focus-handle-color: #ff738c;
  --mat-slide-toggle-selected-hover-handle-color: #ff738c;
  --mat-slide-toggle-selected-pressed-handle-color: #ff738c;
  --mat-slide-toggle-selected-focus-track-color: #bf5669;
  --mat-slide-toggle-selected-hover-track-color: #bf5669;
  --mat-slide-toggle-selected-pressed-track-color: #bf5669;
  --mat-slide-toggle-selected-track-color: #bf5669;
}
html {
  --mat-slide-toggle-state-layer-size: 32px;
  --mat-slide-toggle-touch-target-display: none;
}
html {
  --mat-slide-toggle-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-slide-toggle-label-text-line-height: 1.3;
  --mat-slide-toggle-label-text-size: 13px;
  --mat-slide-toggle-label-text-tracking: normal;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-slide-toggle-label-text-line-height: 1.3;
  --mat-slide-toggle-label-text-size: 13px;
  --mat-slide-toggle-label-text-tracking: normal;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #252525;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #252525;
  --mat-radio-selected-hover-icon-color: #252525;
  --mat-radio-selected-icon-color: #252525;
  --mat-radio-selected-pressed-icon-color: #252525;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #2a4ab3;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #2a4ab3;
  --mat-radio-selected-hover-icon-color: #2a4ab3;
  --mat-radio-selected-icon-color: #2a4ab3;
  --mat-radio-selected-pressed-icon-color: #2a4ab3;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #ff738c;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #ff738c;
  --mat-radio-selected-hover-icon-color: #ff738c;
  --mat-radio-selected-icon-color: #ff738c;
  --mat-radio-selected-pressed-icon-color: #ff738c;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
html {
  --mat-radio-state-layer-size: 32px;
  --mat-radio-touch-target-display: none;
}
html {
  --mat-radio-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-radio-label-text-line-height: 1.3;
  --mat-radio-label-text-size: 13px;
  --mat-radio-label-text-tracking: normal;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mat-slider-value-indicator-transform-origin: bottom;
}
html {
  --mat-slider-active-track-color: #252525;
  --mat-slider-focus-handle-color: #252525;
  --mat-slider-handle-color: #252525;
  --mat-slider-hover-handle-color: #252525;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #252525 4%, transparent);
  --mat-slider-inactive-track-color: #252525;
  --mat-slider-ripple-color: #252525;
  --mat-slider-with-tick-marks-active-container-color: #eff5f5;
  --mat-slider-with-tick-marks-inactive-container-color: #252525;
  --mat-slider-disabled-active-track-color: white;
  --mat-slider-disabled-handle-color: white;
  --mat-slider-disabled-inactive-track-color: white;
  --mat-slider-label-container-color: white;
  --mat-slider-label-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: white;
  --mat-slider-with-tick-marks-disabled-container-color: white;
}
.mat-accent {
  --mat-slider-active-track-color: #2a4ab3;
  --mat-slider-focus-handle-color: #2a4ab3;
  --mat-slider-handle-color: #2a4ab3;
  --mat-slider-hover-handle-color: #2a4ab3;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #2a4ab3 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #2a4ab3 4%, transparent);
  --mat-slider-inactive-track-color: #2a4ab3;
  --mat-slider-ripple-color: #2a4ab3;
  --mat-slider-with-tick-marks-active-container-color: #eff5f5;
  --mat-slider-with-tick-marks-inactive-container-color: #2a4ab3;
}
.mat-warn {
  --mat-slider-active-track-color: #ff738c;
  --mat-slider-focus-handle-color: #ff738c;
  --mat-slider-handle-color: #ff738c;
  --mat-slider-hover-handle-color: #ff738c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ff738c 4%, transparent);
  --mat-slider-inactive-track-color: #ff738c;
  --mat-slider-ripple-color: #ff738c;
  --mat-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-inactive-container-color: #ff738c;
}
html {
  --mat-slider-label-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-slider-label-label-text-size: 13px;
  --mat-slider-label-label-text-line-height: 1.3;
  --mat-slider-label-label-text-tracking: normal;
  --mat-slider-label-label-text-weight: 400;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: white;
  --mat-menu-item-icon-color: white;
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-menu-container-color: #424242;
  --mat-menu-divider-color: rgba(255, 255, 255, 0.12);
}
html {
  --mat-menu-item-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-menu-item-label-text-size: 13px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 1.3;
  --mat-menu-item-label-text-weight: 400;
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: white;
  --mat-list-list-item-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-leading-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-disabled-label-text-color: white;
  --mat-list-list-item-disabled-leading-icon-color: white;
  --mat-list-list-item-disabled-trailing-icon-color: white;
  --mat-list-list-item-hover-label-text-color: white;
  --mat-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-hover-state-layer-color: white;
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, 0.7);
  --mat-list-list-item-focus-label-text-color: white;
  --mat-list-list-item-focus-state-layer-color: white;
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #252525;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #252525;
  --mat-radio-selected-hover-icon-color: #252525;
  --mat-radio-selected-icon-color: #252525;
  --mat-radio-selected-pressed-icon-color: #252525;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #2a4ab3;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #2a4ab3;
  --mat-radio-selected-hover-icon-color: #2a4ab3;
  --mat-radio-selected-icon-color: #2a4ab3;
  --mat-radio-selected-pressed-icon-color: #2a4ab3;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ff738c;
  --mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-radio-disabled-selected-icon-color: white;
  --mat-radio-disabled-unselected-icon-color: white;
  --mat-radio-label-text-color: white;
  --mat-radio-ripple-color: white;
  --mat-radio-selected-focus-icon-color: #ff738c;
  --mat-radio-selected-hover-icon-color: #ff738c;
  --mat-radio-selected-icon-color: #ff738c;
  --mat-radio-selected-pressed-icon-color: #ff738c;
  --mat-radio-unselected-focus-icon-color: white;
  --mat-radio-unselected-hover-icon-color: white;
  --mat-radio-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-radio-unselected-pressed-icon-color: white;
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #252525;
  --mat-checkbox-selected-hover-icon-color: #252525;
  --mat-checkbox-selected-icon-color: #252525;
  --mat-checkbox-selected-pressed-icon-color: #252525;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #252525;
  --mat-checkbox-selected-hover-state-layer-color: #252525;
  --mat-checkbox-selected-pressed-state-layer-color: #252525;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #2a4ab3;
  --mat-checkbox-selected-hover-icon-color: #2a4ab3;
  --mat-checkbox-selected-icon-color: #2a4ab3;
  --mat-checkbox-selected-pressed-icon-color: #2a4ab3;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #2a4ab3;
  --mat-checkbox-selected-hover-state-layer-color: #2a4ab3;
  --mat-checkbox-selected-pressed-state-layer-color: #2a4ab3;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #ff738c;
  --mat-checkbox-selected-hover-icon-color: #ff738c;
  --mat-checkbox-selected-icon-color: #ff738c;
  --mat-checkbox-selected-pressed-icon-color: #ff738c;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #ff738c;
  --mat-checkbox-selected-hover-state-layer-color: #ff738c;
  --mat-checkbox-selected-pressed-state-layer-color: #ff738c;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #252525;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 40px;
  --mat-list-list-item-two-line-container-height: 56px;
  --mat-list-list-item-three-line-container-height: 80px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 32px;
  --mat-radio-touch-target-display: none;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 48px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 64px;
}
html {
  --mat-list-list-item-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-list-list-item-label-text-line-height: 1.3;
  --mat-list-list-item-label-text-size: 13px;
  --mat-list-list-item-label-text-tracking: normal;
  --mat-list-list-item-label-text-weight: 400;
  --mat-list-list-item-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-list-list-item-supporting-text-line-height: 1.3;
  --mat-list-list-item-supporting-text-size: 13px;
  --mat-list-list-item-supporting-text-tracking: normal;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 1.6;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: normal;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font:
    400 14px / 1.4 "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: white;
  --mat-paginator-container-background-color: #424242;
  --mat-paginator-enabled-icon-color: rgba(255, 255, 255, 0.7);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, white 38%, transparent);
}
html {
  --mat-paginator-container-size: 48px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-paginator-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-paginator-container-text-line-height: 1.6;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: normal;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #252525;
  --mat-tab-active-ripple-color: #252525;
  --mat-tab-inactive-ripple-color: #252525;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #252525;
  --mat-tab-active-hover-label-text-color: #252525;
  --mat-tab-active-focus-indicator-color: #252525;
  --mat-tab-active-hover-indicator-color: #252525;
  --mat-tab-active-indicator-color: #252525;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #2a4ab3;
  --mat-tab-active-ripple-color: #2a4ab3;
  --mat-tab-inactive-ripple-color: #2a4ab3;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #2a4ab3;
  --mat-tab-active-hover-label-text-color: #2a4ab3;
  --mat-tab-active-focus-indicator-color: #2a4ab3;
  --mat-tab-active-hover-indicator-color: #2a4ab3;
  --mat-tab-active-indicator-color: #2a4ab3;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(255, 255, 255, 0.7);
  --mat-tab-pagination-icon-color: white;
  --mat-tab-inactive-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-label-text-color: #ff738c;
  --mat-tab-active-ripple-color: #ff738c;
  --mat-tab-inactive-ripple-color: #ff738c;
  --mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-tab-active-focus-label-text-color: #ff738c;
  --mat-tab-active-hover-label-text-color: #ff738c;
  --mat-tab-active-focus-indicator-color: #ff738c;
  --mat-tab-active-hover-indicator-color: #ff738c;
  --mat-tab-active-indicator-color: #ff738c;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #252525;
  --mat-tab-foreground-color: #eff5f5;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #2a4ab3;
  --mat-tab-foreground-color: #eff5f5;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #ff738c;
  --mat-tab-foreground-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 40px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-tab-label-text-size: 13px;
  --mat-tab-label-text-tracking: normal;
  --mat-tab-label-text-line-height: 1.3;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: #424242;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-label-text-color: white;
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #2a4ab3;
  --mat-checkbox-selected-hover-icon-color: #2a4ab3;
  --mat-checkbox-selected-icon-color: #2a4ab3;
  --mat-checkbox-selected-pressed-icon-color: #2a4ab3;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #2a4ab3;
  --mat-checkbox-selected-hover-state-layer-color: #2a4ab3;
  --mat-checkbox-selected-pressed-state-layer-color: #2a4ab3;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #252525;
  --mat-checkbox-selected-hover-icon-color: #252525;
  --mat-checkbox-selected-icon-color: #252525;
  --mat-checkbox-selected-pressed-icon-color: #252525;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #252525;
  --mat-checkbox-selected-hover-state-layer-color: #252525;
  --mat-checkbox-selected-pressed-state-layer-color: #252525;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #ff738c;
  --mat-checkbox-selected-hover-icon-color: #ff738c;
  --mat-checkbox-selected-icon-color: #ff738c;
  --mat-checkbox-selected-pressed-icon-color: #ff738c;
  --mat-checkbox-unselected-focus-icon-color: white;
  --mat-checkbox-unselected-hover-icon-color: white;
  --mat-checkbox-unselected-icon-color: rgba(255, 255, 255, 0.7);
  --mat-checkbox-selected-focus-state-layer-color: #ff738c;
  --mat-checkbox-selected-hover-state-layer-color: #ff738c;
  --mat-checkbox-selected-pressed-state-layer-color: #ff738c;
  --mat-checkbox-unselected-focus-state-layer-color: white;
  --mat-checkbox-unselected-hover-state-layer-color: white;
  --mat-checkbox-unselected-pressed-state-layer-color: white;
}
html {
  --mat-checkbox-touch-target-display: none;
  --mat-checkbox-state-layer-size: 32px;
}
html {
  --mat-checkbox-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-checkbox-label-text-line-height: 1.3;
  --mat-checkbox-label-text-size: 13px;
  --mat-checkbox-label-text-tracking: normal;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: #424242;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: white;
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-filled-state-layer-color: white;
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: white;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-outlined-state-layer-color: white;
  --mat-button-protected-container-color: #424242;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: white;
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-protected-state-layer-color: white;
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: white;
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-text-state-layer-color: white;
  --mat-button-tonal-container-color: #424242;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: white;
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-tonal-state-layer-color: white;
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #252525;
  --mat-button-filled-label-text-color: #eff5f5;
  --mat-button-filled-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-filled-state-layer-color: #eff5f5;
  --mat-button-outlined-label-text-color: #252525;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-button-outlined-state-layer-color: #252525;
  --mat-button-protected-container-color: #252525;
  --mat-button-protected-label-text-color: #eff5f5;
  --mat-button-protected-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-protected-state-layer-color: #eff5f5;
  --mat-button-text-label-text-color: #252525;
  --mat-button-text-ripple-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-button-text-state-layer-color: #252525;
  --mat-button-tonal-container-color: #252525;
  --mat-button-tonal-label-text-color: #eff5f5;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-tonal-state-layer-color: #eff5f5;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #2a4ab3;
  --mat-button-filled-label-text-color: #eff5f5;
  --mat-button-filled-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-filled-state-layer-color: #eff5f5;
  --mat-button-outlined-label-text-color: #2a4ab3;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #2a4ab3 12%, transparent);
  --mat-button-outlined-state-layer-color: #2a4ab3;
  --mat-button-protected-container-color: #2a4ab3;
  --mat-button-protected-label-text-color: #eff5f5;
  --mat-button-protected-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-protected-state-layer-color: #eff5f5;
  --mat-button-text-label-text-color: #2a4ab3;
  --mat-button-text-ripple-color: color-mix(in srgb, #2a4ab3 12%, transparent);
  --mat-button-text-state-layer-color: #2a4ab3;
  --mat-button-tonal-container-color: #2a4ab3;
  --mat-button-tonal-label-text-color: #eff5f5;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-tonal-state-layer-color: #eff5f5;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #ff738c;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-label-text-color: #ff738c;
  --mat-button-outlined-outline-color: rgba(255, 255, 255, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-button-outlined-state-layer-color: #ff738c;
  --mat-button-protected-container-color: #ff738c;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-label-text-color: #ff738c;
  --mat-button-text-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-button-text-state-layer-color: #ff738c;
  --mat-button-tonal-container-color: #ff738c;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-filled-container-height: 28px;
  --mat-button-filled-touch-target-display: none;
  --mat-button-outlined-container-height: 28px;
  --mat-button-outlined-touch-target-display: none;
  --mat-button-protected-container-height: 28px;
  --mat-button-protected-touch-target-display: none;
  --mat-button-text-container-height: 28px;
  --mat-button-text-touch-target-display: none;
  --mat-button-tonal-container-height: 28px;
  --mat-button-tonal-touch-target-display: none;
}
html {
  --mat-button-filled-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-filled-label-text-size: 13px;
  --mat-button-filled-label-text-tracking: normal;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-outlined-label-text-size: 13px;
  --mat-button-outlined-label-text-tracking: normal;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-protected-label-text-size: 13px;
  --mat-button-protected-label-text-tracking: normal;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-text-label-text-size: 13px;
  --mat-button-text-label-text-tracking: normal;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-tonal-label-text-size: 13px;
  --mat-button-tonal-label-text-tracking: normal;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, white 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-icon-button-state-layer-color: white;
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #252525;
  --mat-icon-button-state-layer-color: #252525;
  --mat-icon-button-ripple-color: color-mix(in srgb, #252525 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #2a4ab3;
  --mat-icon-button-state-layer-color: #2a4ab3;
  --mat-icon-button-ripple-color: color-mix(in srgb, #2a4ab3 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #ff738c;
  --mat-icon-button-state-layer-color: #ff738c;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: none;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: #424242;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: white;
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-container-color: #424242;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(255, 255, 255, 0.7);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: white;
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);
  --mat-fab-small-state-layer-color: white;
  --mat-fab-state-layer-color: white;
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #252525;
  --mat-fab-foreground-color: #eff5f5;
  --mat-fab-ripple-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-fab-small-container-color: #252525;
  --mat-fab-small-foreground-color: #eff5f5;
  --mat-fab-small-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-fab-small-state-layer-color: #eff5f5;
  --mat-fab-state-layer-color: #eff5f5;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #2a4ab3;
  --mat-fab-foreground-color: #eff5f5;
  --mat-fab-ripple-color: color-mix(in srgb, #2a4ab3 12%, transparent);
  --mat-fab-small-container-color: #2a4ab3;
  --mat-fab-small-foreground-color: #eff5f5;
  --mat-fab-small-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-fab-small-state-layer-color: #eff5f5;
  --mat-fab-state-layer-color: #eff5f5;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #ff738c;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-fab-small-container-color: #ff738c;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-fab-small-touch-target-display: none;
  --mat-fab-touch-target-display: none;
}
html {
  --mat-fab-extended-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-fab-extended-label-text-size: 13px;
  --mat-fab-extended-label-text-tracking: normal;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: white;
  --mat-snack-bar-supporting-text-color: rgba(0, 0, 0, 0.87);
  --mat-snack-bar-button-color: #212121;
}
html {
  --mat-snack-bar-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-snack-bar-supporting-text-line-height: 1.3;
  --mat-snack-bar-supporting-text-size: 13px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: #424242;
  --mat-table-header-headline-color: white;
  --mat-table-row-item-label-text-color: white;
  --mat-table-row-item-outline-color: rgba(255, 255, 255, 0.12);
}
html {
  --mat-table-header-container-height: 48px;
  --mat-table-footer-container-height: 44px;
  --mat-table-row-item-container-height: 44px;
}
html {
  --mat-table-header-headline-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-table-header-headline-line-height: 1.3;
  --mat-table-header-headline-size: 13px;
  --mat-table-header-headline-weight: 400;
  --mat-table-header-headline-tracking: normal;
  --mat-table-row-item-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-table-row-item-label-text-line-height: 1.3;
  --mat-table-row-item-label-text-size: 13px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: normal;
  --mat-table-footer-supporting-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-table-footer-supporting-text-line-height: 1.3;
  --mat-table-footer-supporting-text-size: 13px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: normal;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #252525;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #2a4ab3;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #ff738c;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #252525;
  --mat-badge-text-color: #eff5f5;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #2a4ab3;
  --mat-badge-text-color: #eff5f5;
}
.mat-badge-warn {
  --mat-badge-background-color: #ff738c;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-badge-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: white;
  --mat-bottom-sheet-container-background-color: #424242;
}
html {
  --mat-bottom-sheet-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-bottom-sheet-container-text-line-height: 1.3;
  --mat-bottom-sheet-container-text-size: 13px;
  --mat-bottom-sheet-container-text-tracking: normal;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: #424242;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: #424242;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-divider-color: rgba(255, 255, 255, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: #424242;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: white;
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-legacy-text-color: white;
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, white 12%, transparent);
  --mat-button-toggle-selected-state-text-color: white;
  --mat-button-toggle-state-layer-color: white;
  --mat-button-toggle-text-color: white;
}
html {
  --mat-button-toggle-height: 40px;
}
html {
  --mat-button-toggle-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-toggle-label-text-line-height: 1.3;
  --mat-button-toggle-label-text-size: 13px;
  --mat-button-toggle-label-text-tracking: normal;
  --mat-button-toggle-label-text-weight: 400;
  --mat-button-toggle-legacy-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 1.3;
  --mat-button-toggle-legacy-label-text-size: 13px;
  --mat-button-toggle-legacy-label-text-tracking: normal;
  --mat-button-toggle-legacy-label-text-weight: 400;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #252525 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #2a4ab3 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #eff5f5;
  --mat-datepicker-calendar-date-selected-state-background-color: #252525;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #252525 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #eff5f5;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #252525 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #252525;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #2a4ab3 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #2a4ab3 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #eff5f5;
  --mat-datepicker-calendar-date-selected-state-background-color: #2a4ab3;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #2a4ab3 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #eff5f5;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #2a4ab3 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #2a4ab3 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #2a4ab3;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff738c 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #2a4ab3 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #ff738c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff738c 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff738c 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #ff738c;
  --mat-datepicker-toggle-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-period-button-text-color: white;
  --mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-text-color: white;
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, 0.7);
  --mat-datepicker-range-input-separator-color: white;
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-datepicker-calendar-container-background-color: #424242;
  --mat-datepicker-calendar-container-text-color: white;
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-datepicker-calendar-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 13px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 400;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(255, 255, 255, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: #424242;
  --mat-expansion-container-text-color: white;
  --mat-expansion-actions-divider-color: rgba(255, 255, 255, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);
  --mat-expansion-header-text-color: white;
  --mat-expansion-header-description-color: rgba(255, 255, 255, 0.7);
  --mat-expansion-header-indicator-color: rgba(255, 255, 255, 0.7);
}
html {
  --mat-expansion-header-collapsed-state-height: 40px;
  --mat-expansion-header-expanded-state-height: 56px;
}
html {
  --mat-expansion-header-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-expansion-header-text-size: 13px;
  --mat-expansion-header-text-weight: 400;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-expansion-container-text-line-height: 1.3;
  --mat-expansion-container-text-size: 13px;
  --mat-expansion-container-text-tracking: normal;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 13px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 13px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #252525;
}
.mat-icon.mat-accent {
  --mat-icon-color: #2a4ab3;
}
.mat-icon.mat-warn {
  --mat-icon-color: #ff738c;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(255, 255, 255, 0.12);
  --mat-sidenav-container-background-color: #424242;
  --mat-sidenav-container-text-color: white;
  --mat-sidenav-content-background-color: #303030;
  --mat-sidenav-content-text-color: white;
  --mat-sidenav-scrim-color: rgba(255, 255, 255, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: #eff5f5;
  --mat-stepper-header-selected-state-icon-background-color: #252525;
  --mat-stepper-header-selected-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-done-state-icon-background-color: #252525;
  --mat-stepper-header-done-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-edit-state-icon-background-color: #252525;
  --mat-stepper-header-edit-state-icon-foreground-color: #eff5f5;
  --mat-stepper-container-color: #424242;
  --mat-stepper-line-color: rgba(255, 255, 255, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-selected-state-label-text-color: white;
  --mat-stepper-header-error-state-label-text-color: #ff738c;
  --mat-stepper-header-icon-background-color: rgba(255, 255, 255, 0.7);
  --mat-stepper-header-error-state-icon-foreground-color: #ff738c;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: #eff5f5;
  --mat-stepper-header-selected-state-icon-background-color: #2a4ab3;
  --mat-stepper-header-selected-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-done-state-icon-background-color: #2a4ab3;
  --mat-stepper-header-done-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-edit-state-icon-background-color: #2a4ab3;
  --mat-stepper-header-edit-state-icon-foreground-color: #eff5f5;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #ff738c;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #ff738c;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #ff738c;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-stepper-header-height: 64px;
}
html {
  --mat-stepper-container-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-stepper-header-label-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-stepper-header-label-text-size: 13px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 13px;
  --mat-stepper-header-selected-state-label-text-size: 13px;
  --mat-stepper-header-selected-state-label-text-weight: 400;
}
html {
  --mat-sort-arrow-color: white;
}
html {
  --mat-toolbar-container-background-color: #424242;
  --mat-toolbar-container-text-color: white;
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #252525;
  --mat-toolbar-container-text-color: #eff5f5;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #2a4ab3;
  --mat-toolbar-container-text-color: #eff5f5;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #ff738c;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-standard-height: 56px;
  --mat-toolbar-mobile-height: 48px;
}
html {
  --mat-toolbar-title-text-font: 500;
  --mat-toolbar-title-text-line-height: 1.3;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: normal;
  --mat-toolbar-title-text-weight: 6;
}
html {
  --mat-tree-container-background-color: #424242;
  --mat-tree-node-text-color: white;
}
html {
  --mat-tree-node-min-height: 40px;
}
html {
  --mat-tree-node-text-font:
    RobotoCondensed,
    Helvetica Neue,
    helvetica,
    sans-serif;
  --mat-tree-node-text-size: 13px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: #424242;
}
.tabulator-tooltip {
  color: rgba(0, 0, 0, 0.87);
  background: #bcc0c0;
  border-radius: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tabulator {
  background: transparent;
}
.tabulator .tabulator-tableholder {
  position: relative;
}
.tabulator .tabulator-tableholder .tabulator-table {
  background: transparent;
}
.tabulator .tabulator-header {
  border: none;
  background: #1b1b1b;
  color: rgba(239, 245, 245, 0.74);
}
.tabulator .tabulator-header .tabulator-col {
  background: none;
  border: none;
}
.tabulator .tabulator-header .tabulator-col:not(:last-of-type)::after {
  background: #313434;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  border-color: #313434;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {
  background: rgb(39.75, 39.75, 39.75);
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:not([aria-sort=none]).tabulator-col-sorter-element {
  color: #eff5f5;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:not([aria-sort=none]).tabulator-col-sorter-element .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-width: 4px;
  border-top-color: #eff5f5;
  border-bottom-color: #eff5f5;
}
.tabulator .tabulator-placeholder {
  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.15);
}
.tabulator .tabulator-row {
  background: #252525;
  color: rgba(239, 245, 245, 0.74);
}
.tabulator .tabulator-row.tabulator-selectable:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.tabulator .tabulator-row.tabulator-selectable:focus {
  background: rgb(38, 44.4, 65.4);
}
.tabulator .tabulator-row.tabulator-selected,
.tabulator .tabulator-row.tabulator-cell.highlighted,
.tabulator .tabulator-row.tabulator-context-highlighted-row {
  background: rgb(39.4, 54.76, 105.16);
  color: #e0e6e6;
}
.tabulator .tabulator-row.tabulator-selectable:active {
  background: rgb(38, 44.4, 65.4) !important;
}
.tabulator .tabulator-row.tabulator-group {
  color: #eff5f5;
}
.tabulator .tabulator-row.tabulator-selected .tabulator-cell.tabulator-editing input {
  color: #f0f2f2 !important;
  font-family: inherit;
}
.tabulator .tabulator-row .tabulator-cell.tabulator-editing input {
  color: #f0f2f2;
}
.tabulator .tabulator-row .tabulator-cell.tabulator-editing .riedel-input__input:focus {
  border: 1px solid #73ffff;
  background-color: #242626;
}
.tabulator .tabulator-row .tabulator-cell riedel-select .riedel-select-wrapper {
  background: #303333;
}
.tabulator .tabulator-row.riedel__drop-element::after {
  border: none !important;
}
.tabulator .tabulator-row.riedel__drop-element::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgb(59.4, 62.6, 73.2);
}
.tabulator-row.tabulator-moving.tabulator-row-odd,
.tabulator-row.tabulator-moving.tabulator-row-even {
  background: rgba(42, 74, 179, 0.16);
}
.tabulator-row.tabulator-moving .tabulator-cell {
  color: #fff;
}
.tabulator-menu {
  background: #191919;
  border-radius: 4px;
  border: 1px solid #bebebe;
  opacity: 1;
  box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, 0.2),
    0 4px 5px 0 rgba(0, 0, 0, 0.14),
    0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.tabulator-menu .tabulator-menu-separator {
  border-color: #393939;
  margin: 4px 8px;
}
.tabulator-menu .tabulator-menu-item {
  color: #eff5f5;
}
.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
  background: rgb(29.42, 37.74, 65.04);
}
.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):active {
  background: #212121;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
  background: transparent;
  color: rgba(239, 245, 245, 0.38);
}
.riedel-select-wrapper .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #c6cccc;
}
.tabulator {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.riedel-grid__overlay__container {
  background-color: rgba(0, 0, 0, 0.75);
}
.grids-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
}
.grids-wrapper + .grids-wrapper {
  border-top: 1px solid rgba(245, 255, 255, 0.15);
}
.grids-wrapper--horizontal .grid-wrapper {
  border-right: 1px solid rgba(0, 0, 0, 0.18);
}
.grids-wrapper--horizontal .grid-wrapper + .grid-wrapper {
  border-left: 1px solid rgba(245, 255, 255, 0.15);
}
.grids-wrapper--vertical .grid-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
}
.grids-wrapper--vertical .grid-wrapper + .grid-wrapper {
  border-top: 1px solid rgba(245, 255, 255, 0.15);
}
.mat-badge-content {
  --mat-badge-text-weight: 400;
}
.mat-mdc-button-base.mat-mdc-button,
.mat-mdc-button-base.mat-mdc-raised-button,
.mat-mdc-button-base.mat-mdc-outlined-button,
.mat-mdc-button-base.mat-mdc-unelevated-button {
  height: 20px;
}
.mat-mdc-button-base.mat-mdc-button:disabled,
.mat-mdc-button-base.mat-mdc-raised-button:disabled,
.mat-mdc-button-base.mat-mdc-outlined-button:disabled,
.mat-mdc-button-base.mat-mdc-unelevated-button:disabled {
  cursor: not-allowed !important;
}
.mdc-button:not(.mat-accent, .mat-warn) {
  --mat-mdc-button-persistent-ripple-color: #2a4ab3;
}
.mat-mdc-button-base:not(.mat-accent, .mat-warn),
.mat-mdc-raised-button:not(.mat-accent, .mat-warn),
.mat-mdc-unelevated-button:not(.mat-accent, .mat-warn) {
  transition: background-color 0s;
  --mat-icon-button-state-layer-color: transparent;
  --mat-icon-button-ripple-color: transparent;
  --mat-button-protected-state-layer-color: transparent;
}
.mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled).mat-primary:not(.mat-mdc-unelevated-button, .mat-mdc-raised-button),
.mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled).mat-primary:not(.mat-mdc-unelevated-button, .mat-mdc-raised-button),
.mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled).mat-primary:not(.mat-mdc-unelevated-button, .mat-mdc-raised-button) {
  color: #bebebe !important;
}
.mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled):hover,
.mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled):hover,
.mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled):hover {
  --mat-button-protected-container-color: #262e49;
}
.mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled):active,
.mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled):active,
.mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled):active {
  --mat-button-protected-container-color: #262d42;
  --mat-button-protected-pressed-state-layer-opacity: 0;
}
.mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled):focus,
.mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled):focus,
.mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled):focus {
  --mat-button-protected-container-color: #27345e;
  --mat-button-protected-pressed-state-layer-opacity: 0;
}
.mat-mdc-button-base:not(.mat-accent, .mat-warn):disabled,
.mat-mdc-raised-button:not(.mat-accent, .mat-warn):disabled,
.mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):disabled {
  --mat-button-protected-disabled-container-color: #252525;
  --mat-button-protected-disabled-container-elevation-shadow: var( --mat-button-protected-container-elevation-shadow );
  --mat-button-protected-disabled-label-text-color: rgba(239, 245, 245, 0.32);
}
.mat-button-toggle {
  --mat-button-toggle-hover-state-layer-opacity: 0;
  background: #252525;
}
.mat-button-toggle.mat-button-toggle-appearance-standard.mat-button-toggle-checked {
  background: rgb(39.4, 54.76, 105.16);
}
.mat-button-toggle:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.mat-button-toggle:active {
  background: rgb(38, 44.4, 65.4) !important;
}
.mat-mdc-slide-toggle {
  --mat-slide-toggle-unselected-track-color: #bebebe;
  --mat-slide-toggle-unselected-hover-track-color: #bebebe;
  --mat-slide-toggle-unselected-pressed-track-color: #bebebe;
  --mat-slide-toggle-unselected-focus-track-color: #bebebe;
  --mat-slide-toggle-unselected-handle-color: #393939;
  --mat-slide-toggle-unselected-hover-handle-color: #393939;
  --mat-slide-toggle-unselected-focus-handle-color: #393939;
  --mat-slide-toggle-unselected-pressed-handle-color: #4d4d4d;
  --mat-slide-toggle-handle-surface-color: #393939;
}
.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
  --mat-slide-toggle-unselected-icon-color: #fff;
}
.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::before,
.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::before {
  background: none;
}
.mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-unselected-handle-color: #393939;
  --mat-slide-toggle-disabled-unselected-icon-color: #eff5f5;
  --mat-slide-toggle-disabled-unselected-track-color: #393939;
}
.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
  fill: rgba(0, 0, 0, 0.75);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-track-color: #95a5da !important;
  --mat-slide-toggle-selected-hover-track-color: #95a5da !important;
  --mat-slide-toggle-selected-pressed-track-color: #95a5da !important;
  --mat-slide-toggle-selected-focus-track-color: #95a5da !important;
  --mat-slide-toggle-selected-handle-color: #6078c6 !important;
  --mat-slide-toggle-selected-hover-handle-color: #6078c6 !important;
  --mat-slide-toggle-selected-focus-handle-color: #6078c6 !important;
  --mat-slide-toggle-selected-pressed-handle-color: #95a5da !important;
}
.mat-mdc-slide-toggle.mat-accent .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
  --mat-slide-toggle-selected-icon-color: #fff;
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-disabled-selected-handle-color: #6078c6;
  --mat-slide-toggle-disabled-selected-icon-color: #243f98;
  --mat-slide-toggle-disabled-selected-track-color: #0b132d;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-track-color: #401d23;
  --mat-slide-toggle-selected-hover-track-color: #401d23;
  --mat-slide-toggle-selected-pressed-track-color: #401d23;
  --mat-slide-toggle-selected-focus-track-color: #401d23;
  --mat-slide-toggle-selected-handle-color: #ff96a9;
  --mat-slide-toggle-selected-hover-handle-color: #ff96a9;
  --mat-slide-toggle-selected-focus-handle-color: #ff96a9;
}
.mat-mdc-slide-toggle.mat-warn .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
  --mat-slide-toggle-selected-icon-color: #fff;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-disabled-selected-handle-color: #ff96a9;
  --mat-slide-toggle-disabled-selected-icon-color: #bf5669;
  --mat-slide-toggle-disabled-selected-track-color: #401d23;
}
.mat-mdc-checkbox .mdc-checkbox {
  --mat-checkbox-state-layer-size: 24px;
}
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background {
  border-width: 1px;
  border-color: #6078c6 !important;
  background: #252525;
  border-radius: 4px;
}
.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__background {
  background: #6078c6 !important;
}
.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transform: scale(0.5);
}
.mat-mdc-checkbox .mdc-checkbox__mixedmark {
  width: 8px;
}
.mat-mdc-radio-button .mdc-radio {
  --mat-radio-state-layer-size: 24px;
  --mat-radio-selected-icon-color: #6078c6;
  --mat-radio-selected-hover-icon-color: #6078c6;
  --mat-radio-selected-focus-icon-color: #6078c6;
  --mat-radio-unselected-icon-color: #6078c6;
  --mat-radio-unselected-hover-icon-color: #6078c6;
  --mat-radio-unselected-focus-icon-color: #6078c6;
}
.mat-mdc-radio-button .mdc-radio__background .mdc-radio__outer-circle {
  border-width: 1px;
  background: #252525;
  border-color: #6078c6;
}
.mat-mdc-radio-button .mdc-radio__background .mdc-radio__inner-circle {
  position: relative;
  border: none;
}
.mat-mdc-radio-button .mdc-radio__background .mdc-radio__inner-circle::after {
  content: var(--riedel-icon-same-check-mark);
  position: absolute;
  font-family: riedel-icon;
  font-size: 16px;
  color: white;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background .mdc-radio__outer-circle {
  border-width: 1px;
  background: #6078c6;
}
.mat-mdc-radio-button:not(.mat-mdc-radio-checked):hover .mdc-radio__background .mdc-radio__outer-circle {
  background: rgba(0, 0, 0, 0);
}
.mat-tree ::ng-deep .mat-mdc-icon-button riedel-icon {
  vertical-align: baseline;
}
.mat-tree ::ng-deep .mat-icon {
  font-size: 18px;
}
.mat-tree-node {
  --mat-tree-node-min-height: 0;
  position: relative;
  justify-content: space-between;
  padding: 0 4px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  z-index: 1;
}
.mat-tree-node[aria-level="1"] {
  padding-left: 8px !important;
  border-radius: 4px;
}
.mat-tree-node[aria-level="1"]:has(+ .mat-tree-node[aria-level="2"]) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.mat-tree-node[aria-level="2"]:has(+ .mat-tree-node[aria-level="1"]) {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.mat-tree-node:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.mat-tree-node[aria-level="1"]:not(:first-of-type) {
  margin: 3px 0 0;
}
.mat-tree-node:not([aria-level="1"])::after {
  content: "";
  position: absolute;
  inset: 0 10px -1px;
  pointer-events: none;
}
.mat-tree-node:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.mat-tree-node:last-child::after {
  bottom: 0;
}
.mat-tree-node .tree-node__button {
  display: inline-flex;
  padding: 0;
  margin: 2px;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.mat-tree-node .tree-node__button::before {
  font-size: 0.5em;
}
.mat-tree-node .tree-node__button .mat-mdc-button-touch-target {
  width: 100%;
  height: 100%;
}
.mat-tree-node mat-icon {
  font-size: 16px;
}
.mat-tree-node riedel-icon,
.mat-tree-node mat-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: auto;
}
.mat-tree-node riedel-icon.indicator-icon,
.mat-tree-node mat-icon.indicator-icon {
  padding-right: 4px;
}
.mat-tree-node.is-selected {
  background: rgb(39.4, 54.76, 105.16);
  color: #e0e6e6;
}
.mat-tree-node:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.mat-tree-node:active {
  background: rgb(38.7, 49.58, 85.28);
}
.mat-tree {
  --mat-tree-container-background-color: none;
}
.mat-tree-node {
  background: #252525;
  color: rgba(239, 245, 245, 0.74) !important;
}
.mat-tree-node:not([aria-level="1"])::after {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.mat-mdc-standard-chip button.mdc-evolution-chip__icon--trailing {
  font-size: 10px;
  line-height: 10px;
}
.mat-accordion.mat-accordion--form {
  --mat-expansion-container-background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mat-accordion.mat-accordion--form .mat-expansion-panel {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.mat-accordion.mat-accordion--form .mat-expansion-panel-header {
  margin-bottom: 2px;
  height: 24px;
  border-radius: 4px;
}
.mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header[aria-disabled=true],
.mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header[aria-disabled=true] {
  background: #252525;
}
.mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]),
.mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header:not([aria-disabled=true]) {
  background: #1b1b1b;
}
.mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover,
.mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: rgb(38.3, 46.62, 73.92);
}
.mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):active,
.mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header:not([aria-disabled=true]):active {
  background: rgb(38, 44.4, 65.4);
}
.mat-accordion.mat-accordion--form .mat-expansion-panel-header-description {
  flex: 0 0 auto;
  justify-content: right;
  align-items: center;
}
.mat-accordion.mat-accordion--form .mat-expansion-panel-content {
  border-radius: 4px;
  background: #2d2d2d;
}
.mat-accordion.mat-accordion--form .mat-expansion-panel-body {
  padding: 12px 8px;
}
.mat-accordion.mat-accordion--form .table {
  display: table;
  width: 100%;
}
.mat-accordion.mat-accordion--form .row {
  display: table-row;
}
.mat-accordion.mat-accordion--form .row + .row .column {
  padding-top: 6px;
}
.mat-accordion.mat-accordion--form .column {
  display: table-cell;
}
.mat-accordion.mat-accordion--form .column:first-of-type {
  padding-right: 12px;
  width: 45%;
}
.mat-accordion.mat-accordion--form .column p:last-child {
  margin-bottom: 0;
}
.mat-expansion-indicator {
  padding: 0 8px;
  transform: rotate(-90deg);
}
.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator {
  transform: rotate(0deg) translateY(-2px) !important;
}
.mat-mdc-tab-group {
  height: 100%;
  color: #eff5f5;
}
.mat-mdc-tab-header {
  --mat-tab-inactive-ripple-color: #2a4ab3;
  --mat-tab-active-ripple-color: #2a4ab3;
  --mat-tab-active-label-text-color: $text;
  --mat-tab-active-hover-label-text-color: $text;
  --mat-tab-active-focus-label-text-color: $text;
  --mat-tab-active-hover-indicator-color: $text;
  --mat-tab-active-focus-indicator-color: $text;
  --mat-tab-active-indicator-color: $text;
}
.mat-mdc-tab .mdc-tab-indicator__content--underline {
  --mat-tab-active-indicator-height: 1px;
}
.mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  height: 38px;
}
.mdc-tab__content {
  height: 100%;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group *,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group * {
  transition: none;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header {
  height: 21px;
  background: transparent;
  box-shadow: none;
  border: none;
  -webkit-user-select: none;
  user-select: none;
  z-index: 99;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels {
  margin-top: 4px;
  height: 19px;
  background: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  height: 19px;
  position: relative;
  padding: 0;
  min-width: 92px;
  max-width: 92px;
  background: #494d4d;
  font-size: 12px;
  color: #798080;
  opacity: 1;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:first-child,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:first-child {
  margin-left: 0;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-child,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-child {
  margin-right: 0;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:hover {
  background: #6c7373;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  border: none;
  color: #9fa6a6;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active {
  margin-top: -2px;
  background: #3a3d3d;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #f0f2f2;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:hover {
  border: none;
  box-shadow: none;
  color: #9fa6a6;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:active {
  border: none;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #545959;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active::after,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active::after {
  display: none;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:active {
  background: rgba(48, 51, 51, 0.75);
  border: none;
  box-shadow: none;
  color: rgba(121, 128, 128, 0.25);
  opacity: 1;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan {
  background: #3e5959;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:hover {
  background: #507373;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #507373;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active {
  background: #3a3d3d;
  color: #73ffff;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #507373;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:active {
  color: #3e5959;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:active {
  background: rgba(26, 51, 51, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple {
  background: #514766;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:hover {
  background: #665980;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #ad98d9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active {
  background: #3a3d3d;
  color: #b9f;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #ad98d9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:active {
  color: #514766;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:active {
  background: rgba(42, 32, 64, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta {
  background: #664761;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:hover {
  background: #664761;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #d998ce;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active {
  background: #3a3d3d;
  color: #f9e;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #d998ce;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:active {
  color: #664761;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:active {
  background: rgba(64, 32, 58, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue {
  background: #475166;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:hover {
  background: #596680;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #98add9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active {
  background: #3a3d3d;
  color: #9bf;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #98add9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:active {
  color: #475166;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:active {
  background: rgba(32, 43, 64, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green {
  background: #43593e;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:hover {
  background: #627350;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #9bd68f;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active {
  background: #3a3d3d;
  color: #8aff73;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #9bd68f;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:active {
  color: #43593e;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:active {
  background: rgba(30, 51, 26, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange {
  background: #594c3e;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:hover {
  background: #736150;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #b28559;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active {
  background: #3a3d3d;
  color: #ffb366;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #b28559;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:active {
  color: #594c3e;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:active {
  background: rgba(51, 26, 0, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow {
  background: #59593e;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:hover {
  background: #737350;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #d9d998;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active {
  background: #3a3d3d;
  color: #ffff73;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #d9d998;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:active {
  color: #59593e;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:active {
  background: rgba(51, 51, 26, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime {
  background: #4c593e;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:hover {
  background: #627350;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #b9d998;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active {
  background: #3a3d3d;
  color: #c5ff73;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #b9d998;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:active {
  color: #4c593e;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:active {
  background: rgba(40, 51, 26, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest {
  background: #3e5949;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:hover {
  background: #50735f;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #98d9b9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active {
  background: #3a3d3d;
  color: #73ffad;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #98d9b9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:active {
  color: #3e5949;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:active {
  background: rgba(26, 51, 36, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet {
  background: #5c4766;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:hover {
  background: #735980;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #c398d9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active {
  background: #3a3d3d;
  color: #d9f;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #c398d9;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:active {
  color: #5c4766;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:active {
  background: rgba(53, 32, 64, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose {
  background: #664757;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:hover {
  background: #80596d;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #d68fb3;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active {
  background: #3a3d3d;
  color: #ff99c3;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #d68fb3;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:active {
  color: #664757;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:active {
  background: rgba(64, 32, 45, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red {
  background: #594343;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:hover {
  background: #735454;
  border: none;
  color: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #cc7c7c;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active {
  background: #3a3d3d;
  color: #ff7373;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #cc7c7c;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:active {
  color: #594343;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:active,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:hover,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:active {
  background: rgba(64, 0, 0, 0.2);
  box-shadow: none;
  color: #303333;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab::after,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab::after {
  content: "";
  position: absolute;
  display: block;
  inset: 0;
  box-shadow: inset 0 -10px 10px -4px rgba(0, 0, 0, 0.3);
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__text-label .mat-tab-label-content::after,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__text-label .mat-tab-label-content::after {
  display: none;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination {
  min-width: 18px;
  height: 19px;
  margin-top: 2px;
  background: #414545;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  box-shadow: none;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron {
  margin-right: 6px;
  border-left: 7px solid #f0f2f2;
  border-right: transparent;
  transform: rotate(-180deg);
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron {
  margin-left: 6px;
  border-right: 7px solid #f0f2f2;
  transform: rotate(180deg);
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron {
  width: 0;
  height: 0;
  border-color: #f0f2f2;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron {
  opacity: 0.4;
}
.mat-mdc-tab-group.same.mat-mdc-tab-group.mat-primary .mat-ink-bar,
.mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group.mat-primary .mat-ink-bar {
  display: none;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small {
  --tab-height: 24px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-label-container {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 2;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header {
  --mat-tab-container-height: var(--tab-height);
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  height: var(--tab-height);
  background: #393939;
  font-size: 12px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-child {
  border-top-right-radius: 3px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  flex: 0 0 var(--tab-height);
  padding: 0;
  min-width: unset;
  background: #2d2d2d;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before {
  margin-right: 2px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron {
  margin-right: -4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  margin-left: 2px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron {
  margin-left: -4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-body {
  background: #393939;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-body-wrapper .mat-mdc-tab-body,
.mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header.mat-mdc-tab-header-pagination-controls-enabled + .mat-mdc-tab-body-wrapper .mat-mdc-tab-body {
  border-top-right-radius: 0;
}
.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.riedel-form-group {
  padding-bottom: 3px;
  color: #eff5f5;
}
.riedel-form-group .riedel-form-group__row {
  position: relative;
  min-height: 30px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 0;
}
.riedel-form-group .riedel-form-group__row .riedel-form-group__row__right,
.riedel-form-group .riedel-form-group__row .riedel-form-group__row__left {
  display: flex;
  align-items: center;
}
.riedel-form-group .riedel-form-group__row .riedel-form-group__row__right {
  justify-content: flex-start;
  padding-left: 27px;
  min-width: 50%;
}
.riedel-form-group .riedel-form-group__row .riedel-form-group__row__left {
  justify-content: flex-end;
  width: 45%;
}
.riedel-form-group .riedel-form-group__row:last-child {
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.riedel-form-group .riedel-form-group__row:nth-child(odd) {
  background: #252525;
}
.riedel-form-group .riedel-form-group__row:nth-child(even) {
  background: #252525;
}
.riedel-form-group.striped-alternative .riedel-form-group__row:nth-child(odd) {
  background: #252525;
}
.riedel-form-group.striped-alternative .riedel-form-group__row:nth-child(even) {
  background: #252525;
}
.riedel-form-group {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.riedel-nav-ribbon {
  position: relative;
  font-size: 13px;
}
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container {
  pointer-events: none;
}
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li,
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li .riedel-nav-ribbon__button,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button {
  background: #252525;
  color: rgba(239, 245, 245, 0.38);
}
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li .riedel-nav-ribbon__button .has-multiple-items,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button .has-multiple-items {
  color: rgba(239, 245, 245, 0.38);
}
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li .riedel-nav-ribbon__button::after,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button::after {
  border-color: transparent transparent transparent #252525;
}
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li::before,
.riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li::after,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li::before,
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li::after {
  border-top-color: #252525;
  border-bottom-color: #252525;
}
.riedel-nav-ribbon.disabled {
  cursor: not-allowed;
}
.riedel-nav-ribbon.read-only {
  cursor: auto;
}
.riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button {
  color: #eff5f5;
}
.has-multiple-items {
  position: absolute;
  display: inline-block;
  right: 0;
  font-size: 0.5em;
}
.has-multiple-items::before {
  content: "\25bc";
}
.riedel-nav-ribbon__container {
  list-style: none;
  padding: 0;
}
.riedel-nav-ribbon__container li {
  display: inline-block;
  position: relative;
  margin: calc(18px / 4) calc(18px - 2px) calc(18px / 4) 0;
  min-width: 4em;
  background: #252525;
  text-align: center;
  text-transform: uppercase;
  line-height: 18px;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
.riedel-nav-ribbon__container li::before,
.riedel-nav-ribbon__container li::after {
  content: "";
  display: block;
  position: absolute;
  left: calc(-18px / 2);
  transition: background-color 0.2s, border-color 0.2s;
}
.riedel-nav-ribbon__container li::before {
  top: 0;
  width: 0;
  border-top: calc(18px / 2) solid #252525;
  border-left: calc(18px / 2) solid transparent;
}
.riedel-nav-ribbon__container li::after {
  bottom: 0;
  width: 0;
  border-bottom: calc(18px / 2) solid #252525;
  border-left: calc(18px / 2) solid transparent;
}
.riedel-nav-ribbon__container li .riedel-nav-ribbon__button {
  display: block;
  padding: 0 calc(18px / 1.5);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  color: #eff5f5;
  transition:
    background 0.2s,
    border-color 0.2s,
    color 0.2s;
}
.riedel-nav-ribbon__container li .riedel-nav-ribbon__button::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: -18px;
  width: 0;
  border-width: calc(18px / 2);
  border-style: solid;
  border-color: transparent transparent transparent #252525;
  transition: background-color 0.2s, border-color 0.2s;
}
.riedel-nav-ribbon__container li:first-child {
  border-radius: 5px 0 0 5px;
}
.riedel-nav-ribbon__container li:first-child::before,
.riedel-nav-ribbon__container li:first-child::after {
  display: none;
}
.riedel-nav-ribbon__container li:first-child .riedel-nav-ribbon__button {
  border-radius: 5px 0 0 5px;
}
.riedel-nav-ribbon__container li.is-active::before,
.riedel-nav-ribbon__container li.is-active::after {
  border-top-color: #212121;
  border-bottom-color: #212121;
}
.riedel-nav-ribbon__container li.is-active .riedel-nav-ribbon__button {
  background: #212121;
}
.riedel-nav-ribbon__container li.is-active .riedel-nav-ribbon__button::after {
  border-left-color: #212121;
}
.riedel-nav-ribbon__container li:not(.is-active):active {
  opacity: 0.5;
  transform: translateY(1px);
}
.riedel-nav-ribbon__container li:active {
  opacity: 0.8;
  transform: translateY(1px);
}
.riedel-nav-ribbon {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.riedel-tooltip {
  padding: 6px 8px;
  margin: 14px;
  max-width: 250px;
  background: #393939;
  border-radius: 4px;
  text-overflow: ellipsis;
  font-size: 10px;
  white-space: break-spaces;
  color: #eff5f5;
  overflow: hidden;
}
.riedel-tooltip--color-red {
  background: #cc071e;
}
.riedel-tooltip--color-silver {
  color: rgba(0, 0, 0, 0.87);
  background: #bcc0c0;
}
.riedel-tooltip {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same).riedel-select--layout-flex .ng-select.riedel-select {
  width: 100%;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select {
  width: 162px;
  height: 20px;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container {
  height: 20px;
  min-height: unset;
  border: none;
  background: #252525;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  color: rgba(239, 245, 245, 0.74);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container:focus {
  background: rgb(38, 44.4, 65.4);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container:active {
  background: rgb(38.7, 49.58, 85.28);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(239, 245, 245, 0.32);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input {
  top: 0;
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input > input {
  color: #eff5f5;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding-bottom: 0;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-clear-wrapper {
  display: inline-flex;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-clear-wrapper .ng-clear {
  font-size: 0;
  color: #eff5f5;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-clear-wrapper .ng-clear::before {
  content: var(--riedel-icon-times-circle);
  font-family: riedel-icon;
  font-size: 13px;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple {
  height: auto;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container {
  height: auto;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  line-height: 12px;
  background: rgb(38, 44.4, 65.4);
  color: #eff5f5;
  overflow: hidden;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  border-color: #20273d;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background: rgb(42.4828239845, 49.6378259188, 73.1151760155);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:focus,
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:active {
  background: rgb(46.9656479691, 54.8756518375, 80.8303520309);
  color: rgba(239, 245, 245, 0.74);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 2px;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-select-container {
  background: #212121;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-value-container .ng-placeholder,
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-value-container .ng-value,
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-value-container .ng-input > input {
  color: rgba(239, 245, 245, 0.32);
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled * {
  cursor: not-allowed;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value {
  display: flex;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  overflow: hidden;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .mat-icon {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .riedel-icon {
  font-size: 12px;
  vertical-align: middle;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value mat-icon + span:not(.label-segment-text, .label-segment-icon),
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value riedel-icon + span:not(.label-segment-text, .label-segment-icon) {
  margin-left: 4px;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value span:not(.label-segment-text, .label-segment-icon) + mat-icon,
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value span:not(.label-segment-text, .label-segment-icon) + riedel-icon {
  margin-left: 4px;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .custom-label-wrapper {
  display: flex;
  align-items: center;
  overflow: hidden;
  flex-wrap: nowrap;
  width: 100%;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-text {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  min-width: 0;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-icon {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-icon .mat-icon,
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-icon .riedel-icon {
  margin-right: 0;
  margin-left: 0;
}
.riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-color .custom-color-container {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 3px;
  margin: 0 4px -1px 0;
}
.ng-dropdown-panel {
  background: #252525;
  border: none;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  padding: 4px 12px;
  background: #2d2d2d;
  font-size: 12px;
  color: #eff5f5;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .ng-option.ng-option-child {
  padding-left: 18px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  position: relative;
  line-height: 16px;
  padding: 4px 10px;
  color: #eff5f5;
  background: #252525;
  font-size: 12px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: rgba(239, 245, 245, 0.32);
  cursor: not-allowed;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:only-child {
  display: none;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background: rgb(38.3, 46.62, 73.92);
  color: #eff5f5;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active {
  background: rgb(38.7, 49.58, 85.28);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background: rgb(39.4, 54.76, 105.16);
  color: #eff5f5;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: unset;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .mat-icon,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .riedel-icon {
  margin-right: 4px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .mat-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
  vertical-align: sub;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .riedel-icon {
  font-size: 14px;
  vertical-align: text-bottom;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option span:not(.label-segment-text, .label-segment-icon) + mat-icon,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option span:not(.label-segment-text, .label-segment-icon) + riedel-icon {
  margin-left: 4px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .custom-label-wrapper {
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  flex-wrap: nowrap;
  max-width: 100%;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-text {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-icon .mat-icon,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-icon .riedel-icon {
  margin-right: 0;
  margin-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .custom-color-container {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 3px;
  margin: 0 4px -1px 0;
}
.mat-mdc-dialog-container .mdc-dialog__title {
  --mat-dialog-subhead-size: 13px;
  --mat-dialog-subhead-color: #000;
  --mat-dialog-subhead-line-height: 15px;
  --mat-dialog-subhead-weight: 400;
}
.mat-mdc-dialog-container .mdc-dialog__title button {
  font-family: Arial, serif;
}
.mdc-dialog {
  --mat-dialog-subhead-color: #000;
  --mat-dialog-content-padding: 4px;
  --mat-dialog-with-actions-content-padding: 12px 32px;
  --mat-dialog-container-color: #191919;
}
.mdc-dialog .mat-mdc-tab-body-wrapper {
  flex: 1 1 auto;
}
.mdc-dialog.mat-mdc-dialog-container .mat-mdc-dialog-title + .mat-mdc-dialog-content {
  padding-top: 12px;
}
.mdc-dialog .mat-mdc-dialog-surface {
  border: 1px solid rgba(239, 245, 245, 0.74);
  border-radius: 4px;
}
.mdc-dialog .mat-mdc-dialog-title {
  margin: 0;
  width: 100%;
  background-clip: border-box;
  height: 24px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(239, 245, 245, 0.74);
}
.mdc-dialog .mat-mdc-dialog-title button {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  font-size: 20px;
  padding: 1px 6px;
  cursor: pointer;
}
.mdc-dialog .mat-mdc-dialog-title::before {
  height: unset;
}
.mdc-dialog .mat-mdc-dialog-content {
  margin: 4px;
  background: #393939;
  border-radius: 4px;
}
.mdc-dialog .mat-mdc-dialog-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 8px 8px;
  min-height: unset;
  border: unset;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input),
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input),
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input {
  --mat-form-field-filled-container-color: #252525;
  --mat-form-field-filled-caret-color: initial;
  width: 198px;
  background: #252525 !important;
  border-radius: 4px;
  overflow: hidden;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input):hover,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input):hover,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input:hover {
  --mat-form-field-filled-container-color: rgb(38.3, 46.62, 73.92);
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).mat-focused,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-focused,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-focused {
  --mat-form-field-filled-container-color: rgb(38, 44.4, 65.4);
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mdc-line-ripple,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mdc-line-ripple,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mdc-line-ripple {
  display: none;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper {
  padding-left: 8px;
  height: 20px;
  display: flex;
  align-items: center;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled),
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled),
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled) {
  transition: background-color 0.2s ease-in-out;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay {
  display: none;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
  align-items: center;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding: 0;
  min-height: 0;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 16px;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base svg,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base svg,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base svg {
  width: 16px;
  height: 16px;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid {
  --mat-form-field-filled-container-color: #803a46;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid:hover,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid:hover,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid:hover {
  --mat-form-field-filled-container-color: rgb(60.66, 42.46, 45.58);
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid:active,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid:active,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid:active {
  --mat-form-field-filled-container-color: rgb(55.2, 41.2, 43.6);
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid.riedel-input--selected,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid.riedel-input--selected,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid.riedel-input--selected {
  --mat-form-field-filled-container-color: rgb(67.94, 44.14, 48.22);
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid .mat-mdc-form-field-infix,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid .mat-mdc-form-field-infix,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid .mat-mdc-form-field-infix {
  padding-right: 9px !important;
  white-space: nowrap;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid .mat-mdc-form-field-infix::after,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid .mat-mdc-form-field-infix::after,
.mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid .mat-mdc-form-field-infix::after {
  content: var(--riedel-icon-exclamation-circle);
  position: relative;
  top: 1px;
  font-family: riedel-icon, sans-serif;
  color: #ff738c;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) {
  width: 90px;
}
.mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-icon {
  height: unset;
  width: unset;
  font-size: 18px;
}
.mat-mdc-option.mdc-list-item {
  padding-right: 4px;
  min-height: 24px;
}
.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled, .mat-mdc-option-multiple) {
  --mat-option-selected-state-layer-color: #4d4d4d;
}
.mat-datepicker-content {
  width: 198px;
  box-sizing: border-box;
  border: 1px solid rgba(239, 245, 245, 0.74);
  border-radius: 4px;
  overflow: hidden;
}
.mat-datepicker-content .mat-calendar {
  width: 198px !important;
  height: 210px !important;
}
.mat-datepicker-content .mat-calendar .mat-calendar-header {
  padding-top: 2px;
}
.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls {
  margin: 0;
}
.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button {
  margin-right: 0;
  padding: 0;
  justify-content: left;
}
.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button svg {
  display: none;
}
.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-previous-button,
.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-next-button {
  transform: rotate(-90deg);
  color: rgba(239, 245, 245, 0.32);
}
.mat-datepicker-content .mat-calendar .mat-calendar-content {
  --mat-datepicker-calendar-date-hover-state-background-color: #203886;
  --mat-datepicker-calendar-date-in-range-state-background-color: #203886;
  --mat-datepicker-calendar-date-selected-state-background-color: #2a4ab3;
  --mat-datepicker-calendar-date-text-color: rgba(239, 245, 245, 0.32);
  --mat-datepicker-calendar-text-size: 12px;
  --mat-datepicker-calendar-header-text-size: 12px;
}
.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-label {
  color: rgba(239, 245, 245, 0.32);
}
.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-cell {
  font-size: var(--mat-datepicker-calendar-text-size);
}
.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-cell:hover,
.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-in-preview {
  --mat-datepicker-calendar-date-text-color: #eff5f5;
}
.light-theme {
  background: #eff0f0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-label-text-color: #252525;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.light-theme .mat-accent {
  --mat-option-selected-state-label-text-color: #243f98;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.light-theme .mat-warn {
  --mat-option-selected-state-label-text-color: #ff738c;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.light-theme {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-pseudo-checkbox-full-selected-icon-color: #243f98;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #243f98;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.light-theme .mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #252525;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #252525;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.light-theme .mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #243f98;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #243f98;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.light-theme .mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #ff738c;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff738c;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.light-theme {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.light-theme .mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #252525;
  --mat-progress-bar-track-color: rgba(37, 37, 37, 0.25);
}
.light-theme .mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #243f98;
  --mat-progress-bar-track-color: rgba(36, 63, 152, 0.25);
}
.light-theme .mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #ff738c;
  --mat-progress-bar-track-color: rgba(255, 115, 140, 0.25);
}
.light-theme {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #252525 87%, transparent);
  --mat-form-field-filled-caret-color: #252525;
  --mat-form-field-filled-focus-active-indicator-color: #252525;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #252525 87%, transparent);
  --mat-form-field-outlined-caret-color: #252525;
  --mat-form-field-outlined-focus-outline-color: #252525;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #252525 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #ff738c;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #ff738c;
  --mat-form-field-filled-error-focus-label-text-color: #ff738c;
  --mat-form-field-filled-error-label-text-color: #ff738c;
  --mat-form-field-filled-error-caret-color: #ff738c;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #ff738c;
  --mat-form-field-filled-error-focus-active-indicator-color: #ff738c;
  --mat-form-field-filled-error-hover-active-indicator-color: #ff738c;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #ff738c;
  --mat-form-field-outlined-error-focus-label-text-color: #ff738c;
  --mat-form-field-outlined-error-label-text-color: #ff738c;
  --mat-form-field-outlined-error-hover-label-text-color: #ff738c;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #ff738c;
  --mat-form-field-outlined-error-hover-outline-color: #ff738c;
  --mat-form-field-outlined-error-outline-color: #ff738c;
}
.light-theme .mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #243f98 87%, transparent);
  --mat-form-field-filled-caret-color: #243f98;
  --mat-form-field-filled-focus-active-indicator-color: #243f98;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #243f98 87%, transparent);
  --mat-form-field-outlined-caret-color: #243f98;
  --mat-form-field-outlined-focus-outline-color: #243f98;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #243f98 87%, transparent);
}
.light-theme .mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff738c 87%, transparent);
  --mat-form-field-filled-caret-color: #ff738c;
  --mat-form-field-filled-focus-active-indicator-color: #ff738c;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff738c 87%, transparent);
  --mat-form-field-outlined-caret-color: #ff738c;
  --mat-form-field-outlined-focus-outline-color: #ff738c;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff738c 87%, transparent);
}
.light-theme {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #252525;
  --mat-select-invalid-arrow-color: #ff738c;
}
.light-theme .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #243f98;
  --mat-select-invalid-arrow-color: #ff738c;
}
.light-theme .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #ff738c;
  --mat-select-invalid-arrow-color: #ff738c;
}
.light-theme {
  --mat-autocomplete-background-color: white;
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
.light-theme .mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.light-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: #eff5f5;
  --mat-chip-elevated-container-color: #252525;
  --mat-chip-elevated-disabled-container-color: #252525;
  --mat-chip-elevated-selected-container-color: #252525;
  --mat-chip-flat-disabled-selected-container-color: #252525;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #eff5f5;
  --mat-chip-selected-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #eff5f5;
  --mat-chip-selected-trailing-icon-color: #eff5f5;
  --mat-chip-with-icon-disabled-icon-color: #eff5f5;
  --mat-chip-with-icon-icon-color: #eff5f5;
  --mat-chip-with-icon-selected-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-trailing-icon-color: #eff5f5;
}
.light-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.light-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: #eff5f5;
  --mat-chip-elevated-container-color: #243f98;
  --mat-chip-elevated-disabled-container-color: #243f98;
  --mat-chip-elevated-selected-container-color: #243f98;
  --mat-chip-flat-disabled-selected-container-color: #243f98;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #eff5f5;
  --mat-chip-selected-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #eff5f5;
  --mat-chip-selected-trailing-icon-color: #eff5f5;
  --mat-chip-with-icon-disabled-icon-color: #eff5f5;
  --mat-chip-with-icon-icon-color: #eff5f5;
  --mat-chip-with-icon-selected-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #eff5f5;
  --mat-chip-with-trailing-icon-trailing-icon-color: #eff5f5;
}
.light-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.light-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: #ff738c;
  --mat-chip-elevated-disabled-container-color: #ff738c;
  --mat-chip-elevated-selected-container-color: #ff738c;
  --mat-chip-flat-disabled-selected-container-color: #ff738c;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-slide-toggle-selected-icon-color: #eff5f5;
  --mat-slide-toggle-disabled-selected-icon-color: #eff5f5;
  --mat-slide-toggle-selected-focus-state-layer-color: #252525;
  --mat-slide-toggle-selected-handle-color: #252525;
  --mat-slide-toggle-selected-hover-state-layer-color: #252525;
  --mat-slide-toggle-selected-pressed-state-layer-color: #252525;
  --mat-slide-toggle-selected-focus-handle-color: #252525;
  --mat-slide-toggle-selected-hover-handle-color: #252525;
  --mat-slide-toggle-selected-pressed-handle-color: #252525;
  --mat-slide-toggle-selected-focus-track-color: #393939;
  --mat-slide-toggle-selected-hover-track-color: #393939;
  --mat-slide-toggle-selected-pressed-track-color: #393939;
  --mat-slide-toggle-selected-track-color: #393939;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.light-theme .mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: #eff5f5;
  --mat-slide-toggle-disabled-selected-icon-color: #eff5f5;
  --mat-slide-toggle-selected-focus-state-layer-color: #243f98;
  --mat-slide-toggle-selected-handle-color: #243f98;
  --mat-slide-toggle-selected-hover-state-layer-color: #243f98;
  --mat-slide-toggle-selected-pressed-state-layer-color: #243f98;
  --mat-slide-toggle-selected-focus-handle-color: #243f98;
  --mat-slide-toggle-selected-hover-handle-color: #243f98;
  --mat-slide-toggle-selected-pressed-handle-color: #243f98;
  --mat-slide-toggle-selected-focus-track-color: #6078c6;
  --mat-slide-toggle-selected-hover-track-color: #6078c6;
  --mat-slide-toggle-selected-pressed-track-color: #6078c6;
  --mat-slide-toggle-selected-track-color: #6078c6;
}
.light-theme .mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-selected-focus-state-layer-color: #ff738c;
  --mat-slide-toggle-selected-handle-color: #ff738c;
  --mat-slide-toggle-selected-hover-state-layer-color: #ff738c;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ff738c;
  --mat-slide-toggle-selected-focus-handle-color: #ff738c;
  --mat-slide-toggle-selected-hover-handle-color: #ff738c;
  --mat-slide-toggle-selected-pressed-handle-color: #ff738c;
  --mat-slide-toggle-selected-focus-track-color: #ff96a9;
  --mat-slide-toggle-selected-hover-track-color: #ff96a9;
  --mat-slide-toggle-selected-pressed-track-color: #ff96a9;
  --mat-slide-toggle-selected-track-color: #ff96a9;
}
.light-theme .mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #252525;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #252525;
  --mat-radio-selected-hover-icon-color: #252525;
  --mat-radio-selected-icon-color: #252525;
  --mat-radio-selected-pressed-icon-color: #252525;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #243f98;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #243f98;
  --mat-radio-selected-hover-icon-color: #243f98;
  --mat-radio-selected-icon-color: #243f98;
  --mat-radio-selected-pressed-icon-color: #243f98;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #ff738c;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff738c;
  --mat-radio-selected-hover-icon-color: #ff738c;
  --mat-radio-selected-icon-color: #ff738c;
  --mat-radio-selected-pressed-icon-color: #ff738c;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-slider-active-track-color: #252525;
  --mat-slider-focus-handle-color: #252525;
  --mat-slider-handle-color: #252525;
  --mat-slider-hover-handle-color: #252525;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #252525 4%, transparent);
  --mat-slider-inactive-track-color: #252525;
  --mat-slider-ripple-color: #252525;
  --mat-slider-with-tick-marks-active-container-color: #eff5f5;
  --mat-slider-with-tick-marks-inactive-container-color: #252525;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-accent {
  --mat-slider-active-track-color: #243f98;
  --mat-slider-focus-handle-color: #243f98;
  --mat-slider-handle-color: #243f98;
  --mat-slider-hover-handle-color: #243f98;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #243f98 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #243f98 4%, transparent);
  --mat-slider-inactive-track-color: #243f98;
  --mat-slider-ripple-color: #243f98;
  --mat-slider-with-tick-marks-active-container-color: #eff5f5;
  --mat-slider-with-tick-marks-inactive-container-color: #243f98;
}
.light-theme .mat-warn {
  --mat-slider-active-track-color: #ff738c;
  --mat-slider-focus-handle-color: #ff738c;
  --mat-slider-handle-color: #ff738c;
  --mat-slider-hover-handle-color: #ff738c;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ff738c 4%, transparent);
  --mat-slider-inactive-track-color: #ff738c;
  --mat-slider-ripple-color: #ff738c;
  --mat-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-inactive-container-color: #ff738c;
}
.light-theme {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.light-theme .mdc-list-item__start,
.light-theme .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #252525;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #252525;
  --mat-radio-selected-hover-icon-color: #252525;
  --mat-radio-selected-icon-color: #252525;
  --mat-radio-selected-pressed-icon-color: #252525;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-accent .mdc-list-item__start,
.light-theme .mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #243f98;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #243f98;
  --mat-radio-selected-hover-icon-color: #243f98;
  --mat-radio-selected-icon-color: #243f98;
  --mat-radio-selected-pressed-icon-color: #243f98;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-warn .mdc-list-item__start,
.light-theme .mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ff738c;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ff738c;
  --mat-radio-selected-hover-icon-color: #ff738c;
  --mat-radio-selected-icon-color: #ff738c;
  --mat-radio-selected-pressed-icon-color: #ff738c;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #252525;
  --mat-checkbox-selected-hover-icon-color: #252525;
  --mat-checkbox-selected-icon-color: #252525;
  --mat-checkbox-selected-pressed-icon-color: #252525;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #252525;
  --mat-checkbox-selected-hover-state-layer-color: #252525;
  --mat-checkbox-selected-pressed-state-layer-color: #252525;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #243f98;
  --mat-checkbox-selected-hover-icon-color: #243f98;
  --mat-checkbox-selected-icon-color: #243f98;
  --mat-checkbox-selected-pressed-icon-color: #243f98;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #243f98;
  --mat-checkbox-selected-hover-state-layer-color: #243f98;
  --mat-checkbox-selected-pressed-state-layer-color: #243f98;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #ff738c;
  --mat-checkbox-selected-hover-icon-color: #ff738c;
  --mat-checkbox-selected-icon-color: #ff738c;
  --mat-checkbox-selected-pressed-icon-color: #ff738c;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff738c;
  --mat-checkbox-selected-hover-state-layer-color: #ff738c;
  --mat-checkbox-selected-pressed-state-layer-color: #ff738c;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #252525;
}
.light-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.light-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.light-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
.light-theme {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.light-theme .mat-mdc-tab-group,
.light-theme .mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #252525;
  --mat-tab-active-ripple-color: #252525;
  --mat-tab-inactive-ripple-color: #252525;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #252525;
  --mat-tab-active-hover-label-text-color: #252525;
  --mat-tab-active-focus-indicator-color: #252525;
  --mat-tab-active-hover-indicator-color: #252525;
  --mat-tab-active-indicator-color: #252525;
}
.light-theme .mat-mdc-tab-group.mat-accent,
.light-theme .mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #243f98;
  --mat-tab-active-ripple-color: #243f98;
  --mat-tab-inactive-ripple-color: #243f98;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #243f98;
  --mat-tab-active-hover-label-text-color: #243f98;
  --mat-tab-active-focus-indicator-color: #243f98;
  --mat-tab-active-hover-indicator-color: #243f98;
  --mat-tab-active-indicator-color: #243f98;
}
.light-theme .mat-mdc-tab-group.mat-warn,
.light-theme .mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #ff738c;
  --mat-tab-active-ripple-color: #ff738c;
  --mat-tab-inactive-ripple-color: #ff738c;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #ff738c;
  --mat-tab-active-hover-label-text-color: #ff738c;
  --mat-tab-active-focus-indicator-color: #ff738c;
  --mat-tab-active-hover-indicator-color: #ff738c;
  --mat-tab-active-indicator-color: #ff738c;
}
.light-theme .mat-mdc-tab-group.mat-background-primary,
.light-theme .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #252525;
  --mat-tab-foreground-color: #eff5f5;
}
.light-theme .mat-mdc-tab-group.mat-background-accent,
.light-theme .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #243f98;
  --mat-tab-foreground-color: #eff5f5;
}
.light-theme .mat-mdc-tab-group.mat-background-warn,
.light-theme .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #ff738c;
  --mat-tab-foreground-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #243f98;
  --mat-checkbox-selected-hover-icon-color: #243f98;
  --mat-checkbox-selected-icon-color: #243f98;
  --mat-checkbox-selected-pressed-icon-color: #243f98;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #243f98;
  --mat-checkbox-selected-hover-state-layer-color: #243f98;
  --mat-checkbox-selected-pressed-state-layer-color: #243f98;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #eff5f5;
  --mat-checkbox-selected-focus-icon-color: #252525;
  --mat-checkbox-selected-hover-icon-color: #252525;
  --mat-checkbox-selected-icon-color: #252525;
  --mat-checkbox-selected-pressed-icon-color: #252525;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #252525;
  --mat-checkbox-selected-hover-state-layer-color: #252525;
  --mat-checkbox-selected-pressed-state-layer-color: #252525;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-selected-focus-icon-color: #ff738c;
  --mat-checkbox-selected-hover-icon-color: #ff738c;
  --mat-checkbox-selected-icon-color: #ff738c;
  --mat-checkbox-selected-pressed-icon-color: #ff738c;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ff738c;
  --mat-checkbox-selected-hover-state-layer-color: #ff738c;
  --mat-checkbox-selected-pressed-state-layer-color: #ff738c;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-button.mat-primary,
.light-theme .mat-mdc-unelevated-button.mat-primary,
.light-theme .mat-mdc-raised-button.mat-primary,
.light-theme .mat-mdc-outlined-button.mat-primary,
.light-theme .mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #252525;
  --mat-button-filled-label-text-color: #eff5f5;
  --mat-button-filled-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-filled-state-layer-color: #eff5f5;
  --mat-button-outlined-label-text-color: #252525;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-button-outlined-state-layer-color: #252525;
  --mat-button-protected-container-color: #252525;
  --mat-button-protected-label-text-color: #eff5f5;
  --mat-button-protected-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-protected-state-layer-color: #eff5f5;
  --mat-button-text-label-text-color: #252525;
  --mat-button-text-ripple-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-button-text-state-layer-color: #252525;
  --mat-button-tonal-container-color: #252525;
  --mat-button-tonal-label-text-color: #eff5f5;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-tonal-state-layer-color: #eff5f5;
}
.light-theme .mat-mdc-button.mat-accent,
.light-theme .mat-mdc-unelevated-button.mat-accent,
.light-theme .mat-mdc-raised-button.mat-accent,
.light-theme .mat-mdc-outlined-button.mat-accent,
.light-theme .mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #243f98;
  --mat-button-filled-label-text-color: #eff5f5;
  --mat-button-filled-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-filled-state-layer-color: #eff5f5;
  --mat-button-outlined-label-text-color: #243f98;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #243f98 12%, transparent);
  --mat-button-outlined-state-layer-color: #243f98;
  --mat-button-protected-container-color: #243f98;
  --mat-button-protected-label-text-color: #eff5f5;
  --mat-button-protected-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-protected-state-layer-color: #eff5f5;
  --mat-button-text-label-text-color: #243f98;
  --mat-button-text-ripple-color: color-mix(in srgb, #243f98 12%, transparent);
  --mat-button-text-state-layer-color: #243f98;
  --mat-button-tonal-container-color: #243f98;
  --mat-button-tonal-label-text-color: #eff5f5;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-button-tonal-state-layer-color: #eff5f5;
}
.light-theme .mat-mdc-button.mat-warn,
.light-theme .mat-mdc-unelevated-button.mat-warn,
.light-theme .mat-mdc-raised-button.mat-warn,
.light-theme .mat-mdc-outlined-button.mat-warn,
.light-theme .mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #ff738c;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-label-text-color: #ff738c;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-button-outlined-state-layer-color: #ff738c;
  --mat-button-protected-container-color: #ff738c;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-label-text-color: #ff738c;
  --mat-button-text-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-button-text-state-layer-color: #ff738c;
  --mat-button-tonal-container-color: #ff738c;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #252525;
  --mat-icon-button-state-layer-color: #252525;
  --mat-icon-button-ripple-color: color-mix(in srgb, #252525 12%, transparent);
}
.light-theme .mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #243f98;
  --mat-icon-button-state-layer-color: #243f98;
  --mat-icon-button-ripple-color: color-mix(in srgb, #243f98 12%, transparent);
}
.light-theme .mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #ff738c;
  --mat-icon-button-state-layer-color: #ff738c;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
}
.light-theme {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-fab.mat-primary,
.light-theme .mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #252525;
  --mat-fab-foreground-color: #eff5f5;
  --mat-fab-ripple-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-fab-small-container-color: #252525;
  --mat-fab-small-foreground-color: #eff5f5;
  --mat-fab-small-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-fab-small-state-layer-color: #eff5f5;
  --mat-fab-state-layer-color: #eff5f5;
}
.light-theme .mat-mdc-fab.mat-accent,
.light-theme .mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #243f98;
  --mat-fab-foreground-color: #eff5f5;
  --mat-fab-ripple-color: color-mix(in srgb, #243f98 12%, transparent);
  --mat-fab-small-container-color: #243f98;
  --mat-fab-small-foreground-color: #eff5f5;
  --mat-fab-small-ripple-color: color-mix(in srgb, #eff5f5 12%, transparent);
  --mat-fab-small-state-layer-color: #eff5f5;
  --mat-fab-state-layer-color: #eff5f5;
}
.light-theme .mat-mdc-fab.mat-warn,
.light-theme .mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #ff738c;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-ripple-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-fab-small-container-color: #ff738c;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #393939;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mat-progress-spinner-active-indicator-color: #252525;
}
.light-theme .mat-accent {
  --mat-progress-spinner-active-indicator-color: #243f98;
}
.light-theme .mat-warn {
  --mat-progress-spinner-active-indicator-color: #ff738c;
}
.light-theme {
  --mat-badge-background-color: #252525;
  --mat-badge-text-color: #eff5f5;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.light-theme .mat-badge-accent {
  --mat-badge-background-color: #243f98;
  --mat-badge-text-color: #eff5f5;
}
.light-theme .mat-badge-warn {
  --mat-badge-background-color: #ff738c;
  --mat-badge-text-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #252525 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #243f98 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #eff5f5;
  --mat-datepicker-calendar-date-selected-state-background-color: #252525;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #252525 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #eff5f5;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #252525 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #252525 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #252525;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-datepicker-content.mat-accent,
.light-theme .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #243f98 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #243f98 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #eff5f5;
  --mat-datepicker-calendar-date-selected-state-background-color: #243f98;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #243f98 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #eff5f5;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #243f98 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #243f98 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #243f98;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-datepicker-content.mat-warn,
.light-theme .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff738c 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #243f98 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-selected-state-background-color: #ff738c;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff738c 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff738c 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff738c 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #ff738c;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-icon-color: inherit;
}
.light-theme .mat-icon.mat-primary {
  --mat-icon-color: #252525;
}
.light-theme .mat-icon.mat-accent {
  --mat-icon-color: #243f98;
}
.light-theme .mat-icon.mat-warn {
  --mat-icon-color: #ff738c;
}
.light-theme {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mat-stepper-header-icon-foreground-color: #eff5f5;
  --mat-stepper-header-selected-state-icon-background-color: #252525;
  --mat-stepper-header-selected-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-done-state-icon-background-color: #252525;
  --mat-stepper-header-done-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-edit-state-icon-background-color: #252525;
  --mat-stepper-header-edit-state-icon-foreground-color: #eff5f5;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #ff738c;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #ff738c;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.light-theme .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: #eff5f5;
  --mat-stepper-header-selected-state-icon-background-color: #243f98;
  --mat-stepper-header-selected-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-done-state-icon-background-color: #243f98;
  --mat-stepper-header-done-state-icon-foreground-color: #eff5f5;
  --mat-stepper-header-edit-state-icon-background-color: #243f98;
  --mat-stepper-header-edit-state-icon-foreground-color: #eff5f5;
}
.light-theme .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-selected-state-icon-background-color: #ff738c;
  --mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-done-state-icon-background-color: #ff738c;
  --mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-edit-state-icon-background-color: #ff738c;
  --mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #252525;
  --mat-toolbar-container-text-color: #eff5f5;
}
.light-theme .mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #243f98;
  --mat-toolbar-container-text-color: #eff5f5;
}
.light-theme .mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #ff738c;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.light-theme {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
  --mat-timepicker-container-background-color: white;
}
.light-theme .tabulator-tooltip {
  color: rgba(0, 0, 0, 0.87);
  background: #bcc0c0;
  border-radius: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.light-theme .tabulator {
  background: transparent;
}
.light-theme .tabulator .tabulator-tableholder {
  position: relative;
}
.light-theme .tabulator .tabulator-tableholder .tabulator-table {
  background: transparent;
}
.light-theme .tabulator .tabulator-header {
  border: none;
  background: #8d9393;
  color: rgba(239, 245, 245, 0.74);
}
.light-theme .tabulator .tabulator-header .tabulator-col {
  background: none;
  border: none;
}
.light-theme .tabulator .tabulator-header .tabulator-col:not(:last-of-type)::after {
  background: #313434;
}
.light-theme .tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  border-color: #313434;
}
.light-theme .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {
  background: #798080;
}
.light-theme .tabulator .tabulator-header .tabulator-col.tabulator-sortable:not([aria-sort=none]).tabulator-col-sorter-element {
  color: #eff5f5;
}
.light-theme .tabulator .tabulator-header .tabulator-col.tabulator-sortable:not([aria-sort=none]).tabulator-col-sorter-element .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-width: 4px;
  border-top-color: #eff5f5;
  border-bottom-color: #eff5f5;
}
.light-theme .tabulator .tabulator-placeholder {
  box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.15);
}
.light-theme .tabulator .tabulator-row {
  background: #252525;
  color: rgba(239, 245, 245, 0.74);
}
.light-theme .tabulator .tabulator-row.tabulator-selectable:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.light-theme .tabulator .tabulator-row.tabulator-selectable:focus {
  background: rgb(38, 44.4, 65.4);
}
.light-theme .tabulator .tabulator-row.tabulator-selected,
.light-theme .tabulator .tabulator-row.tabulator-cell.highlighted,
.light-theme .tabulator .tabulator-row.tabulator-context-highlighted-row {
  background: rgb(39.4, 54.76, 105.16);
  color: #e0e6e6;
}
.light-theme .tabulator .tabulator-row.tabulator-selectable:active {
  background: rgb(38, 44.4, 65.4) !important;
}
.light-theme .tabulator .tabulator-row.tabulator-group {
  color: rgba(0, 0, 0, 0.87);
}
.light-theme .tabulator .tabulator-row.tabulator-selected .tabulator-cell.tabulator-editing input {
  color: #f0f2f2 !important;
  font-family: inherit;
}
.light-theme .tabulator .tabulator-row .tabulator-cell.tabulator-editing input {
  color: #f0f2f2;
}
.light-theme .tabulator .tabulator-row .tabulator-cell.tabulator-editing .riedel-input__input:focus {
  border: 1px solid #73ffff;
  background-color: #242626;
}
.light-theme .tabulator .tabulator-row .tabulator-cell riedel-select .riedel-select-wrapper {
  background: #303333;
}
.light-theme .tabulator .tabulator-row.riedel__drop-element::after {
  border: none !important;
}
.light-theme .tabulator .tabulator-row.riedel__drop-element::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgb(59.4, 62.6, 73.2);
}
.light-theme {
}
.light-theme .tabulator-row.tabulator-moving.tabulator-row-odd,
.light-theme .tabulator-row.tabulator-moving.tabulator-row-even {
  background: rgba(42, 74, 179, 0.16);
}
.light-theme .tabulator-row.tabulator-moving .tabulator-cell {
  color: #fff;
}
.light-theme .tabulator-menu {
  background: #191919;
  border-radius: 4px;
  border: 1px solid #bebebe;
  opacity: 1;
  box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, 0.2),
    0 4px 5px 0 rgba(0, 0, 0, 0.14),
    0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.light-theme .tabulator-menu .tabulator-menu-separator {
  border-color: #393939;
  margin: 4px 8px;
}
.light-theme .tabulator-menu .tabulator-menu-item {
  color: rgba(0, 0, 0, 0.87);
}
.light-theme .tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
  background: rgb(29.42, 37.74, 65.04);
}
.light-theme .tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):active {
  background: #d7d9d9;
}
.light-theme .tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
  background: transparent;
  color: rgba(0, 0, 0, 0.38);
}
.light-theme .riedel-select-wrapper .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #c6cccc;
}
.light-theme .tabulator {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.light-theme .riedel-grid__overlay__container {
  background-color: rgba(0, 0, 0, 0.75);
}
.light-theme .grids-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
}
.light-theme .grids-wrapper + .grids-wrapper {
  border-top: 1px solid rgba(245, 255, 255, 0.15);
}
.light-theme .grids-wrapper--horizontal .grid-wrapper {
  border-right: 1px solid rgba(0, 0, 0, 0.18);
}
.light-theme .grids-wrapper--horizontal .grid-wrapper + .grid-wrapper {
  border-left: 1px solid rgba(245, 255, 255, 0.15);
}
.light-theme .grids-wrapper--vertical .grid-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
}
.light-theme .grids-wrapper--vertical .grid-wrapper + .grid-wrapper {
  border-top: 1px solid rgba(245, 255, 255, 0.15);
}
.light-theme .mat-badge-content {
  --mat-badge-text-weight: 400;
}
.light-theme .mat-mdc-button-base.mat-mdc-button,
.light-theme .mat-mdc-button-base.mat-mdc-raised-button,
.light-theme .mat-mdc-button-base.mat-mdc-outlined-button,
.light-theme .mat-mdc-button-base.mat-mdc-unelevated-button {
  height: 20px;
}
.light-theme .mat-mdc-button-base.mat-mdc-button:disabled,
.light-theme .mat-mdc-button-base.mat-mdc-raised-button:disabled,
.light-theme .mat-mdc-button-base.mat-mdc-outlined-button:disabled,
.light-theme .mat-mdc-button-base.mat-mdc-unelevated-button:disabled {
  cursor: not-allowed !important;
}
.light-theme .mdc-button:not(.mat-accent, .mat-warn) {
  --mat-mdc-button-persistent-ripple-color: #2a4ab3;
}
.light-theme .mat-mdc-button-base:not(.mat-accent, .mat-warn),
.light-theme .mat-mdc-raised-button:not(.mat-accent, .mat-warn),
.light-theme .mat-mdc-unelevated-button:not(.mat-accent, .mat-warn) {
  transition: background-color 0s;
  --mat-icon-button-state-layer-color: transparent;
  --mat-icon-button-ripple-color: transparent;
  --mat-button-protected-state-layer-color: transparent;
}
.light-theme .mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled).mat-primary:not(.mat-mdc-unelevated-button, .mat-mdc-raised-button),
.light-theme .mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled).mat-primary:not(.mat-mdc-unelevated-button, .mat-mdc-raised-button),
.light-theme .mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled).mat-primary:not(.mat-mdc-unelevated-button, .mat-mdc-raised-button) {
  color: #212121 !important;
}
.light-theme .mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled):hover,
.light-theme .mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled):hover,
.light-theme .mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled):hover {
  --mat-button-protected-container-color: #262e49;
}
.light-theme .mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled):active,
.light-theme .mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled):active,
.light-theme .mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled):active {
  --mat-button-protected-container-color: #262d42;
  --mat-button-protected-pressed-state-layer-opacity: 0;
}
.light-theme .mat-mdc-button-base:not(.mat-accent, .mat-warn):not(:disabled):focus,
.light-theme .mat-mdc-raised-button:not(.mat-accent, .mat-warn):not(:disabled):focus,
.light-theme .mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):not(:disabled):focus {
  --mat-button-protected-container-color: #27345e;
  --mat-button-protected-pressed-state-layer-opacity: 0;
}
.light-theme .mat-mdc-button-base:not(.mat-accent, .mat-warn):disabled,
.light-theme .mat-mdc-raised-button:not(.mat-accent, .mat-warn):disabled,
.light-theme .mat-mdc-unelevated-button:not(.mat-accent, .mat-warn):disabled {
  --mat-button-protected-disabled-container-color: #252525;
  --mat-button-protected-disabled-container-elevation-shadow: var( --mat-button-protected-container-elevation-shadow );
  --mat-button-protected-disabled-label-text-color: rgba(239, 245, 245, 0.32);
}
.light-theme .mat-button-toggle {
  --mat-button-toggle-hover-state-layer-opacity: 0;
  background: #252525;
}
.light-theme .mat-button-toggle.mat-button-toggle-appearance-standard.mat-button-toggle-checked {
  background: rgb(39.4, 54.76, 105.16);
}
.light-theme .mat-button-toggle:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.light-theme .mat-button-toggle:active {
  background: rgb(38, 44.4, 65.4) !important;
}
.light-theme .mat-mdc-slide-toggle {
  --mat-slide-toggle-unselected-track-color: #bebebe;
  --mat-slide-toggle-unselected-hover-track-color: #bebebe;
  --mat-slide-toggle-unselected-pressed-track-color: #bebebe;
  --mat-slide-toggle-unselected-focus-track-color: #bebebe;
  --mat-slide-toggle-unselected-handle-color: #393939;
  --mat-slide-toggle-unselected-hover-handle-color: #393939;
  --mat-slide-toggle-unselected-focus-handle-color: #393939;
  --mat-slide-toggle-unselected-pressed-handle-color: #4d4d4d;
  --mat-slide-toggle-handle-surface-color: #393939;
}
.light-theme .mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
  --mat-slide-toggle-unselected-icon-color: #fff;
}
.light-theme .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::before,
.light-theme .mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::before {
  background: none;
}
.light-theme .mat-mdc-slide-toggle {
  --mat-slide-toggle-disabled-unselected-handle-color: #393939;
  --mat-slide-toggle-disabled-unselected-icon-color: #eff5f5;
  --mat-slide-toggle-disabled-unselected-track-color: #393939;
}
.light-theme .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
  fill: rgba(0, 0, 0, 0.75);
}
.light-theme .mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-track-color: #95a5da !important;
  --mat-slide-toggle-selected-hover-track-color: #95a5da !important;
  --mat-slide-toggle-selected-pressed-track-color: #95a5da !important;
  --mat-slide-toggle-selected-focus-track-color: #95a5da !important;
  --mat-slide-toggle-selected-handle-color: #6078c6 !important;
  --mat-slide-toggle-selected-hover-handle-color: #6078c6 !important;
  --mat-slide-toggle-selected-focus-handle-color: #6078c6 !important;
  --mat-slide-toggle-selected-pressed-handle-color: #95a5da !important;
}
.light-theme .mat-mdc-slide-toggle.mat-accent .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
  --mat-slide-toggle-selected-icon-color: #fff;
}
.light-theme .mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-disabled-selected-handle-color: #6078c6;
  --mat-slide-toggle-disabled-selected-icon-color: #243f98;
  --mat-slide-toggle-disabled-selected-track-color: #0b132d;
}
.light-theme .mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-track-color: #401d23;
  --mat-slide-toggle-selected-hover-track-color: #401d23;
  --mat-slide-toggle-selected-pressed-track-color: #401d23;
  --mat-slide-toggle-selected-focus-track-color: #401d23;
  --mat-slide-toggle-selected-handle-color: #ff96a9;
  --mat-slide-toggle-selected-hover-handle-color: #ff96a9;
  --mat-slide-toggle-selected-focus-handle-color: #ff96a9;
}
.light-theme .mat-mdc-slide-toggle.mat-warn .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
  --mat-slide-toggle-selected-icon-color: #fff;
}
.light-theme .mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-disabled-selected-handle-color: #ff96a9;
  --mat-slide-toggle-disabled-selected-icon-color: #bf5669;
  --mat-slide-toggle-disabled-selected-track-color: #401d23;
}
.light-theme .mat-mdc-checkbox .mdc-checkbox {
  --mat-checkbox-state-layer-size: 24px;
}
.light-theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background {
  border-width: 1px;
  border-color: #6078c6 !important;
  background: #252525;
  border-radius: 4px;
}
.light-theme .mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__background {
  background: #6078c6 !important;
}
.light-theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  transform: scale(0.5);
}
.light-theme .mat-mdc-checkbox .mdc-checkbox__mixedmark {
  width: 8px;
}
.light-theme .mat-mdc-radio-button .mdc-radio {
  --mat-radio-state-layer-size: 24px;
  --mat-radio-selected-icon-color: #6078c6;
  --mat-radio-selected-hover-icon-color: #6078c6;
  --mat-radio-selected-focus-icon-color: #6078c6;
  --mat-radio-unselected-icon-color: #6078c6;
  --mat-radio-unselected-hover-icon-color: #6078c6;
  --mat-radio-unselected-focus-icon-color: #6078c6;
}
.light-theme .mat-mdc-radio-button .mdc-radio__background .mdc-radio__outer-circle {
  border-width: 1px;
  background: #252525;
  border-color: #6078c6;
}
.light-theme .mat-mdc-radio-button .mdc-radio__background .mdc-radio__inner-circle {
  position: relative;
  border: none;
}
.light-theme .mat-mdc-radio-button .mdc-radio__background .mdc-radio__inner-circle::after {
  content: var(--riedel-icon-same-check-mark);
  position: absolute;
  font-family: riedel-icon;
  font-size: 16px;
  color: white;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.light-theme .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background .mdc-radio__outer-circle {
  border-width: 1px;
  background: #6078c6;
}
.light-theme .mat-mdc-radio-button:not(.mat-mdc-radio-checked):hover .mdc-radio__background .mdc-radio__outer-circle {
  background: rgba(0, 0, 0, 0);
}
.light-theme .mat-tree ::ng-deep .mat-mdc-icon-button riedel-icon {
  vertical-align: baseline;
}
.light-theme .mat-tree ::ng-deep .mat-icon {
  font-size: 18px;
}
.light-theme .mat-tree-node {
  --mat-tree-node-min-height: 0;
  position: relative;
  justify-content: space-between;
  padding: 0 4px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  z-index: 1;
}
.light-theme .mat-tree-node[aria-level="1"] {
  padding-left: 8px !important;
  border-radius: 4px;
}
.light-theme .mat-tree-node[aria-level="1"]:has(+ .light-theme .mat-tree-node[aria-level="2"]) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.light-theme .mat-tree-node[aria-level="2"]:has(+ .light-theme .mat-tree-node[aria-level="1"]) {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.light-theme .mat-tree-node:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.light-theme .mat-tree-node[aria-level="1"]:not(:first-of-type) {
  margin: 3px 0 0;
}
.light-theme .mat-tree-node:not([aria-level="1"])::after {
  content: "";
  position: absolute;
  inset: 0 10px -1px;
  pointer-events: none;
}
.light-theme .mat-tree-node:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.light-theme .mat-tree-node:last-child::after {
  bottom: 0;
}
.light-theme .mat-tree-node .tree-node__button {
  display: inline-flex;
  padding: 0;
  margin: 2px;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.light-theme .mat-tree-node .tree-node__button::before {
  font-size: 0.5em;
}
.light-theme .mat-tree-node .tree-node__button .mat-mdc-button-touch-target {
  width: 100%;
  height: 100%;
}
.light-theme .mat-tree-node mat-icon {
  font-size: 16px;
}
.light-theme .mat-tree-node riedel-icon,
.light-theme .mat-tree-node mat-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: auto;
}
.light-theme .mat-tree-node riedel-icon.indicator-icon,
.light-theme .mat-tree-node mat-icon.indicator-icon {
  padding-right: 4px;
}
.light-theme .mat-tree-node.is-selected {
  background: rgb(39.4, 54.76, 105.16);
  color: #e0e6e6;
}
.light-theme .mat-tree-node:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.light-theme .mat-tree-node:active {
  background: rgb(38.7, 49.58, 85.28);
}
.light-theme .mat-tree {
  --mat-tree-container-background-color: none;
}
.light-theme .mat-tree-node {
  background: #252525;
  color: rgba(239, 245, 245, 0.74) !important;
}
.light-theme .mat-tree-node:not([aria-level="1"])::after {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.light-theme .mat-mdc-standard-chip button.mdc-evolution-chip__icon--trailing {
  font-size: 10px;
  line-height: 10px;
}
.light-theme .mat-accordion.mat-accordion--form {
  --mat-expansion-container-background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel {
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel-header {
  margin-bottom: 2px;
  height: 24px;
  border-radius: 4px;
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header[aria-disabled=true],
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header[aria-disabled=true] {
  background: #252525;
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]),
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header:not([aria-disabled=true]) {
  background: #1b1b1b;
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover,
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: rgb(38.3, 46.62, 73.92);
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):active,
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel.mat-expanded .mat-expansion-panel-header:not([aria-disabled=true]):active {
  background: rgb(38, 44.4, 65.4);
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel-header-description {
  flex: 0 0 auto;
  justify-content: right;
  align-items: center;
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel-content {
  border-radius: 4px;
  background: #2d2d2d;
}
.light-theme .mat-accordion.mat-accordion--form .mat-expansion-panel-body {
  padding: 12px 8px;
}
.light-theme .mat-accordion.mat-accordion--form .table {
  display: table;
  width: 100%;
}
.light-theme .mat-accordion.mat-accordion--form .row {
  display: table-row;
}
.light-theme .mat-accordion.mat-accordion--form .row + .row .column {
  padding-top: 6px;
}
.light-theme .mat-accordion.mat-accordion--form .column {
  display: table-cell;
}
.light-theme .mat-accordion.mat-accordion--form .column:first-of-type {
  padding-right: 12px;
  width: 45%;
}
.light-theme .mat-accordion.mat-accordion--form .column p:last-child {
  margin-bottom: 0;
}
.light-theme .mat-expansion-indicator {
  padding: 0 8px;
  transform: rotate(-90deg);
}
.light-theme .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator {
  transform: rotate(0deg) translateY(-2px) !important;
}
.light-theme .mat-mdc-tab-group {
  height: 100%;
  color: rgba(0, 0, 0, 0.87);
}
.light-theme .mat-mdc-tab-header {
  --mat-tab-inactive-ripple-color: #2a4ab3;
  --mat-tab-active-ripple-color: #2a4ab3;
  --mat-tab-active-label-text-color: $text;
  --mat-tab-active-hover-label-text-color: $text;
  --mat-tab-active-focus-label-text-color: $text;
  --mat-tab-active-hover-indicator-color: $text;
  --mat-tab-active-focus-indicator-color: $text;
  --mat-tab-active-indicator-color: $text;
}
.light-theme .mat-mdc-tab .mdc-tab-indicator__content--underline {
  --mat-tab-active-indicator-height: 1px;
}
.light-theme .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  height: 38px;
}
.light-theme .mdc-tab__content {
  height: 100%;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group *,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group * {
  transition: none;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header {
  height: 21px;
  background: transparent;
  box-shadow: none;
  border: none;
  -webkit-user-select: none;
  user-select: none;
  z-index: 99;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels {
  margin-top: 4px;
  height: 19px;
  background: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  height: 19px;
  position: relative;
  padding: 0;
  min-width: 92px;
  max-width: 92px;
  background: #494d4d;
  font-size: 12px;
  color: #798080;
  opacity: 1;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:first-child,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:first-child {
  margin-left: 0;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-child,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-child {
  margin-right: 0;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:hover {
  background: #6c7373;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  border: none;
  color: #9fa6a6;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active {
  margin-top: -2px;
  background: #3a3d3d;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #f0f2f2;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:hover {
  border: none;
  box-shadow: none;
  color: #9fa6a6;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active:active {
  border: none;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #545959;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active::after,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mdc-tab--active::after {
  display: none;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-mdc-tab-disabled:active {
  background: rgba(48, 51, 51, 0.75);
  border: none;
  box-shadow: none;
  color: rgba(121, 128, 128, 0.25);
  opacity: 1;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan {
  background: #3e5959;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:hover {
  background: #507373;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #507373;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active {
  background: #3a3d3d;
  color: #73ffff;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #507373;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mdc-tab--active:active {
  color: #3e5959;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-cyan.mat-mdc-tab-disabled:active {
  background: rgba(26, 51, 51, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple {
  background: #514766;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:hover {
  background: #665980;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #ad98d9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active {
  background: #3a3d3d;
  color: #b9f;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #ad98d9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mdc-tab--active:active {
  color: #514766;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-purple.mat-mdc-tab-disabled:active {
  background: rgba(42, 32, 64, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta {
  background: #664761;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:hover {
  background: #664761;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #d998ce;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active {
  background: #3a3d3d;
  color: #f9e;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #d998ce;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mdc-tab--active:active {
  color: #664761;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-magenta.mat-mdc-tab-disabled:active {
  background: rgba(64, 32, 58, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue {
  background: #475166;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:hover {
  background: #596680;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #98add9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active {
  background: #3a3d3d;
  color: #9bf;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #98add9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mdc-tab--active:active {
  color: #475166;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-blue.mat-mdc-tab-disabled:active {
  background: rgba(32, 43, 64, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green {
  background: #43593e;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:hover {
  background: #627350;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #9bd68f;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active {
  background: #3a3d3d;
  color: #8aff73;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #9bd68f;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mdc-tab--active:active {
  color: #43593e;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-green.mat-mdc-tab-disabled:active {
  background: rgba(30, 51, 26, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange {
  background: #594c3e;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:hover {
  background: #736150;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #b28559;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active {
  background: #3a3d3d;
  color: #ffb366;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #b28559;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mdc-tab--active:active {
  color: #594c3e;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-orange.mat-mdc-tab-disabled:active {
  background: rgba(51, 26, 0, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow {
  background: #59593e;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:hover {
  background: #737350;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #d9d998;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active {
  background: #3a3d3d;
  color: #ffff73;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #d9d998;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mdc-tab--active:active {
  color: #59593e;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-yellow.mat-mdc-tab-disabled:active {
  background: rgba(51, 51, 26, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime {
  background: #4c593e;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:hover {
  background: #627350;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #b9d998;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active {
  background: #3a3d3d;
  color: #c5ff73;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #b9d998;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mdc-tab--active:active {
  color: #4c593e;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-lime.mat-mdc-tab-disabled:active {
  background: rgba(40, 51, 26, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest {
  background: #3e5949;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:hover {
  background: #50735f;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #98d9b9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active {
  background: #3a3d3d;
  color: #73ffad;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #98d9b9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mdc-tab--active:active {
  color: #3e5949;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-forest.mat-mdc-tab-disabled:active {
  background: rgba(26, 51, 36, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet {
  background: #5c4766;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:hover {
  background: #735980;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #c398d9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active {
  background: #3a3d3d;
  color: #d9f;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #c398d9;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mdc-tab--active:active {
  color: #5c4766;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-violet.mat-mdc-tab-disabled:active {
  background: rgba(53, 32, 64, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose {
  background: #664757;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:hover {
  background: #80596d;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #d68fb3;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active {
  background: #3a3d3d;
  color: #ff99c3;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #d68fb3;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mdc-tab--active:active {
  color: #664757;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-rose.mat-mdc-tab-disabled:active {
  background: rgba(64, 32, 45, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red {
  background: #594343;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:hover {
  background: #735454;
  border: none;
  color: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red:active {
  background: #3a3d3d;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
  color: #cc7c7c;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active {
  background: #3a3d3d;
  color: #ff7373;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:hover {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  color: #cc7c7c;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mdc-tab--active:active {
  color: #594343;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:active,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:hover,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab.mat-tab-label--color-red.mat-mdc-tab-disabled:active {
  background: rgba(64, 0, 0, 0.2);
  box-shadow: none;
  color: #303333;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab::after,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab::after {
  content: "";
  position: absolute;
  display: block;
  inset: 0;
  box-shadow: inset 0 -10px 10px -4px rgba(0, 0, 0, 0.3);
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__text-label .mat-tab-label-content::after,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__text-label .mat-tab-label-content::after {
  display: none;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination {
  min-width: 18px;
  height: 19px;
  margin-top: 2px;
  background: #414545;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  box-shadow: none;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron {
  margin-right: 6px;
  border-left: 7px solid #f0f2f2;
  border-right: transparent;
  transform: rotate(-180deg);
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron {
  margin-left: 6px;
  border-right: 7px solid #f0f2f2;
  transform: rotate(180deg);
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron {
  width: 0;
  height: 0;
  border-color: #f0f2f2;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron {
  opacity: 0.4;
}
.light-theme .mat-mdc-tab-group.same.mat-mdc-tab-group.mat-primary .mat-ink-bar,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--same.mat-mdc-tab-group.mat-primary .mat-ink-bar {
  display: none;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small {
  --tab-height: 24px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-label-container {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 2;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header {
  --mat-tab-container-height: var(--tab-height);
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab {
  height: var(--tab-height);
  background: #393939;
  font-size: 12px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab:last-child {
  border-top-right-radius: 3px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  flex: 0 0 var(--tab-height);
  padding: 0;
  min-width: unset;
  background: #2d2d2d;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before {
  margin-right: 2px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron {
  margin-right: -4px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after {
  margin-left: 2px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron {
  margin-left: -4px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-body {
  background: #393939;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-body-wrapper .mat-mdc-tab-body,
.light-theme .mat-mdc-tab-group.mat-mdc-tab-group--small .mat-mdc-tab-header.mat-mdc-tab-header-pagination-controls-enabled + .mat-mdc-tab-body-wrapper .mat-mdc-tab-body {
  border-top-right-radius: 0;
}
.light-theme .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-labels .mat-mdc-tab {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.light-theme .riedel-form-group {
  padding-bottom: 3px;
  color: rgba(0, 0, 0, 0.87);
}
.light-theme .riedel-form-group .riedel-form-group__row {
  position: relative;
  min-height: 30px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 0;
}
.light-theme .riedel-form-group .riedel-form-group__row .riedel-form-group__row__right,
.light-theme .riedel-form-group .riedel-form-group__row .riedel-form-group__row__left {
  display: flex;
  align-items: center;
}
.light-theme .riedel-form-group .riedel-form-group__row .riedel-form-group__row__right {
  justify-content: flex-start;
  padding-left: 27px;
  min-width: 50%;
}
.light-theme .riedel-form-group .riedel-form-group__row .riedel-form-group__row__left {
  justify-content: flex-end;
  width: 45%;
}
.light-theme .riedel-form-group .riedel-form-group__row:last-child {
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.light-theme .riedel-form-group .riedel-form-group__row:nth-child(odd) {
  background: #eff0f0;
}
.light-theme .riedel-form-group .riedel-form-group__row:nth-child(even) {
  background: #d7d9d9;
}
.light-theme .riedel-form-group.striped-alternative .riedel-form-group__row:nth-child(odd) {
  background: #d7d9d9;
}
.light-theme .riedel-form-group.striped-alternative .riedel-form-group__row:nth-child(even) {
  background: #eff0f0;
}
.light-theme .riedel-form-group {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.light-theme .riedel-nav-ribbon {
  position: relative;
  font-size: 13px;
}
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container {
  pointer-events: none;
}
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li,
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li .riedel-nav-ribbon__button,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button {
  background: #fff;
  color: rgba(0, 0, 0, 0.38);
}
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li .riedel-nav-ribbon__button .has-multiple-items,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button .has-multiple-items {
  color: rgba(0, 0, 0, 0.38);
}
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li .riedel-nav-ribbon__button::after,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button::after {
  border-color: transparent transparent transparent #fff;
}
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li::before,
.light-theme .riedel-nav-ribbon.disabled .riedel-nav-ribbon__container li::after,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li::before,
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li::after {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.light-theme .riedel-nav-ribbon.disabled {
  cursor: not-allowed;
}
.light-theme .riedel-nav-ribbon.read-only {
  cursor: auto;
}
.light-theme .riedel-nav-ribbon.read-only .riedel-nav-ribbon__container li .riedel-nav-ribbon__button {
  color: rgba(0, 0, 0, 0.87);
}
.light-theme .has-multiple-items {
  position: absolute;
  display: inline-block;
  right: 0;
  font-size: 0.5em;
}
.light-theme .has-multiple-items::before {
  content: "\25bc";
}
.light-theme .riedel-nav-ribbon__container {
  list-style: none;
  padding: 0;
}
.light-theme .riedel-nav-ribbon__container li {
  display: inline-block;
  position: relative;
  margin: calc(18px / 4) calc(18px - 2px) calc(18px / 4) 0;
  min-width: 4em;
  background: #fff;
  text-align: center;
  text-transform: uppercase;
  line-height: 18px;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
.light-theme .riedel-nav-ribbon__container li::before,
.light-theme .riedel-nav-ribbon__container li::after {
  content: "";
  display: block;
  position: absolute;
  left: calc(-18px / 2);
  transition: background-color 0.2s, border-color 0.2s;
}
.light-theme .riedel-nav-ribbon__container li::before {
  top: 0;
  width: 0;
  border-top: calc(18px / 2) solid #fff;
  border-left: calc(18px / 2) solid transparent;
}
.light-theme .riedel-nav-ribbon__container li::after {
  bottom: 0;
  width: 0;
  border-bottom: calc(18px / 2) solid #fff;
  border-left: calc(18px / 2) solid transparent;
}
.light-theme .riedel-nav-ribbon__container li .riedel-nav-ribbon__button {
  display: block;
  padding: 0 calc(18px / 1.5);
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.87);
  transition:
    background 0.2s,
    border-color 0.2s,
    color 0.2s;
}
.light-theme .riedel-nav-ribbon__container li .riedel-nav-ribbon__button::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: -18px;
  width: 0;
  border-width: calc(18px / 2);
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  transition: background-color 0.2s, border-color 0.2s;
}
.light-theme .riedel-nav-ribbon__container li:first-child {
  border-radius: 5px 0 0 5px;
}
.light-theme .riedel-nav-ribbon__container li:first-child::before,
.light-theme .riedel-nav-ribbon__container li:first-child::after {
  display: none;
}
.light-theme .riedel-nav-ribbon__container li:first-child .riedel-nav-ribbon__button {
  border-radius: 5px 0 0 5px;
}
.light-theme .riedel-nav-ribbon__container li.is-active::before,
.light-theme .riedel-nav-ribbon__container li.is-active::after {
  border-top-color: #d7d9d9;
  border-bottom-color: #d7d9d9;
}
.light-theme .riedel-nav-ribbon__container li.is-active .riedel-nav-ribbon__button {
  background: #d7d9d9;
}
.light-theme .riedel-nav-ribbon__container li.is-active .riedel-nav-ribbon__button::after {
  border-left-color: #d7d9d9;
}
.light-theme .riedel-nav-ribbon__container li:not(.is-active):active {
  opacity: 0.5;
  transform: translateY(1px);
}
.light-theme .riedel-nav-ribbon__container li:active {
  opacity: 0.8;
  transform: translateY(1px);
}
.light-theme .riedel-nav-ribbon {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.light-theme .riedel-tooltip {
  padding: 6px 8px;
  margin: 14px;
  max-width: 250px;
  background: #d7d9d9;
  border-radius: 4px;
  text-overflow: ellipsis;
  font-size: 10px;
  white-space: break-spaces;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}
.light-theme .riedel-tooltip--color-red {
  background: #cc071e;
}
.light-theme .riedel-tooltip--color-silver {
  color: rgba(0, 0, 0, 0.87);
  background: #bcc0c0;
}
.light-theme .riedel-tooltip {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  font-family:
    "RobotoCondensed",
    "Helvetica Neue",
    helvetica,
    sans-serif;
  letter-spacing: normal;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same).riedel-select--layout-flex .ng-select.riedel-select {
  width: 100%;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select {
  width: 162px;
  height: 20px;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container {
  height: 20px;
  min-height: unset;
  border: none;
  background: #252525;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  color: rgba(239, 245, 245, 0.74);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container:hover {
  background: rgb(38.3, 46.62, 73.92);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container:focus {
  background: rgb(38, 44.4, 65.4);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container:active {
  background: rgb(38.7, 49.58, 85.28);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-placeholder {
  color: rgba(239, 245, 245, 0.32);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input {
  top: 0;
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-input > input {
  color: rgba(0, 0, 0, 0.87);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding-bottom: 0;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-clear-wrapper {
  display: inline-flex;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-clear-wrapper .ng-clear {
  font-size: 0;
  color: #eff5f5;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-clear-wrapper .ng-clear::before {
  content: var(--riedel-icon-times-circle);
  font-family: riedel-icon;
  font-size: 13px;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple {
  height: auto;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container {
  height: auto;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  line-height: 12px;
  background: rgb(38, 44.4, 65.4);
  color: #eff5f5;
  overflow: hidden;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  border-color: #20273d;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background: rgb(42.4828239845, 49.6378259188, 73.1151760155);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:focus,
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:active {
  background: rgb(46.9656479691, 54.8756518375, 80.8303520309);
  color: rgba(239, 245, 245, 0.74);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 2px;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-select-container {
  background: #212121;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-value-container .ng-placeholder,
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-value-container .ng-value,
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled .ng-value-container .ng-input > input {
  color: rgba(239, 245, 245, 0.32);
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-disabled * {
  cursor: not-allowed;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value {
  display: flex;
  align-items: center;
  gap: 0;
  flex-wrap: nowrap;
  overflow: hidden;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .mat-icon {
  font-size: 14px;
  width: 14px;
  height: 14px;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .riedel-icon {
  font-size: 12px;
  vertical-align: middle;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value mat-icon + span:not(.label-segment-text, .label-segment-icon),
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value riedel-icon + span:not(.label-segment-text, .label-segment-icon) {
  margin-left: 4px;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value span:not(.label-segment-text, .label-segment-icon) + mat-icon,
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value span:not(.label-segment-text, .label-segment-icon) + riedel-icon {
  margin-left: 4px;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .custom-label-wrapper {
  display: flex;
  align-items: center;
  overflow: hidden;
  flex-wrap: nowrap;
  width: 100%;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-text {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  min-width: 0;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-icon {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-icon .mat-icon,
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-icon .ng-value .label-segment-icon .riedel-icon {
  margin-right: 0;
  margin-left: 0;
}
.light-theme .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select--with-color .custom-color-container {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 3px;
  margin: 0 4px -1px 0;
}
.light-theme .ng-dropdown-panel {
  background: #252525;
  border: none;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  padding: 4px 12px;
  background: #2d2d2d;
  font-size: 12px;
  color: #eff5f5;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .ng-option.ng-option-child {
  padding-left: 18px;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  position: relative;
  line-height: 16px;
  padding: 4px 10px;
  color: rgba(0, 0, 0, 0.87);
  background: #252525;
  font-size: 12px;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: rgba(239, 245, 245, 0.32);
  cursor: not-allowed;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled:only-child {
  display: none;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background: rgb(38.3, 46.62, 73.92);
  color: #eff5f5;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:active {
  background: rgb(38.7, 49.58, 85.28);
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background: rgb(39.4, 54.76, 105.16);
  color: #eff5f5;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: unset;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .mat-icon,
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .riedel-icon {
  margin-right: 4px;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .mat-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
  vertical-align: sub;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .riedel-icon {
  font-size: 14px;
  vertical-align: text-bottom;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option span:not(.label-segment-text, .label-segment-icon) + mat-icon,
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option span:not(.label-segment-text, .label-segment-icon) + riedel-icon {
  margin-left: 4px;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .custom-label-wrapper {
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  flex-wrap: nowrap;
  max-width: 100%;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-text {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-icon .mat-icon,
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .label-segment-icon .riedel-icon {
  margin-right: 0;
  margin-left: 0;
}
.light-theme .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .custom-color-container {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 3px;
  margin: 0 4px -1px 0;
}
.light-theme .mat-mdc-dialog-container .mdc-dialog__title {
  --mat-dialog-subhead-size: 13px;
  --mat-dialog-subhead-color: #000;
  --mat-dialog-subhead-line-height: 15px;
  --mat-dialog-subhead-weight: 400;
}
.light-theme .mat-mdc-dialog-container .mdc-dialog__title button {
  font-family: Arial, serif;
}
.light-theme .mdc-dialog {
  --mat-dialog-subhead-color: #000;
  --mat-dialog-content-padding: 4px;
  --mat-dialog-with-actions-content-padding: 12px 32px;
  --mat-dialog-container-color: #191919;
}
.light-theme .mdc-dialog .mat-mdc-tab-body-wrapper {
  flex: 1 1 auto;
}
.light-theme .mdc-dialog.mat-mdc-dialog-container .mat-mdc-dialog-title + .mat-mdc-dialog-content {
  padding-top: 12px;
}
.light-theme .mdc-dialog .mat-mdc-dialog-surface {
  border: 1px solid rgba(239, 245, 245, 0.74);
  border-radius: 4px;
}
.light-theme .mdc-dialog .mat-mdc-dialog-title {
  margin: 0;
  width: 100%;
  background-clip: border-box;
  height: 24px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(239, 245, 245, 0.74);
}
.light-theme .mdc-dialog .mat-mdc-dialog-title button {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  background: transparent;
  font-size: 20px;
  padding: 1px 6px;
  cursor: pointer;
}
.light-theme .mdc-dialog .mat-mdc-dialog-title::before {
  height: unset;
}
.light-theme .mdc-dialog .mat-mdc-dialog-content {
  margin: 4px;
  background: #393939;
  border-radius: 4px;
}
.light-theme .mdc-dialog .mat-mdc-dialog-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 8px 8px;
  min-height: unset;
  border: unset;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input),
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input),
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input {
  --mat-form-field-filled-container-color: #252525;
  --mat-form-field-filled-caret-color: initial;
  width: 198px;
  background: #252525 !important;
  border-radius: 4px;
  overflow: hidden;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input):hover,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input):hover,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input:hover {
  --mat-form-field-filled-container-color: rgb(38.3, 46.62, 73.92);
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).mat-focused,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-focused,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-focused {
  --mat-form-field-filled-container-color: rgb(38, 44.4, 65.4);
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mdc-line-ripple,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mdc-line-ripple,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mdc-line-ripple {
  display: none;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper {
  padding-left: 8px;
  height: 20px;
  display: flex;
  align-items: center;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled),
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled),
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper.mdc-text-field--filled:not(.mdc-text-field--disabled) {
  transition: background-color 0.2s ease-in-out;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay {
  display: none;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
  align-items: center;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input) .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input .mdc-text-field--no-label:not(.mdc-text-field--outlined, .mdc-text-field--textarea) .mat-mdc-form-field-infix {
  padding: 0;
  min-height: 0;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 16px;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base svg,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base svg,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base svg {
  width: 16px;
  height: 16px;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid {
  --mat-form-field-filled-container-color: #803a46;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid:hover,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid:hover,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid:hover {
  --mat-form-field-filled-container-color: rgb(60.66, 42.46, 45.58);
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid:active,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid:active,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid:active {
  --mat-form-field-filled-container-color: rgb(55.2, 41.2, 43.6);
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid.riedel-input--selected,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid.riedel-input--selected,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid.riedel-input--selected {
  --mat-form-field-filled-container-color: rgb(67.94, 44.14, 48.22);
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid .mat-mdc-form-field-infix,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid .mat-mdc-form-field-infix,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid .mat-mdc-form-field-infix {
  padding-right: 9px !important;
  white-space: nowrap;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.mat-datepicker-input).ng-invalid .mat-mdc-form-field-infix::after,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).ng-invalid .mat-mdc-form-field-infix::after,
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-date-range-input.ng-invalid .mat-mdc-form-field-infix::after {
  content: var(--riedel-icon-exclamation-circle);
  position: relative;
  top: 1px;
  font-family: riedel-icon, sans-serif;
  color: #ff738c;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input) {
  width: 90px;
}
.light-theme .mat-mdc-form-field.mat-mdc-form-field-type-mat-input:has(.riedel-input-time-input).mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button.mat-mdc-button-base .mat-icon {
  height: unset;
  width: unset;
  font-size: 18px;
}
.light-theme .mat-mdc-option.mdc-list-item {
  padding-right: 4px;
  min-height: 24px;
}
.light-theme .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled, .mat-mdc-option-multiple) {
  --mat-option-selected-state-layer-color: #4d4d4d;
}
.light-theme .mat-datepicker-content {
  width: 198px;
  box-sizing: border-box;
  border: 1px solid rgba(239, 245, 245, 0.74);
  border-radius: 4px;
  overflow: hidden;
}
.light-theme .mat-datepicker-content .mat-calendar {
  width: 198px !important;
  height: 210px !important;
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-header {
  padding-top: 2px;
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls {
  margin: 0;
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button {
  margin-right: 0;
  padding: 0;
  justify-content: left;
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button svg {
  display: none;
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-previous-button,
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-next-button {
  transform: rotate(-90deg);
  color: rgba(239, 245, 245, 0.32);
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-content {
  --mat-datepicker-calendar-date-hover-state-background-color: #203886;
  --mat-datepicker-calendar-date-in-range-state-background-color: #203886;
  --mat-datepicker-calendar-date-selected-state-background-color: #2a4ab3;
  --mat-datepicker-calendar-date-text-color: rgba(239, 245, 245, 0.32);
  --mat-datepicker-calendar-text-size: 12px;
  --mat-datepicker-calendar-header-text-size: 12px;
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-label {
  color: rgba(239, 245, 245, 0.32);
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-cell {
  font-size: var(--mat-datepicker-calendar-text-size);
}
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-cell:hover,
.light-theme .mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-body-in-preview {
  --mat-datepicker-calendar-date-text-color: #eff5f5;
}
.mat-mdc-dialog-container {
  max-width: 80vw;
  margin: 0 auto;
}
.mat-mdc-dialog-container .mat-mdc-dialog-title {
  text-align: center;
  font-size: 15px;
  line-height: 18px;
}
.mat-expansion-panel .mat-expansion-panel-header {
  padding: 0 10px;
}
.mat-expansion-panel .mat-expansion-panel-body {
  padding: 0 10px 16px;
}
body {
  --aux-scrollbar-size: 0;
}
.aux-disabled {
  pointer-events: none;
}
.aux-hide {
  display: none !important;
}
.aux-notransition {
  transition: none !important;
}
.aux-widget {
  contain: style layout;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.aux-root {
  margin: 0 !important;
  display: block;
}
.aux-button {
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.aux-button > .aux-label,
.aux-button > .aux-icon {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}
.aux-button > .aux-icon {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  order: 1;
  flex: 0 0 auto;
}
.aux-button > .aux-label {
  order: 2;
  flex: 0 0 auto;
}
.aux-button.aux-vertical {
  flex-direction: column;
}
.aux-buttons {
  display: inline-flex;
}
.aux-buttons.aux-vertical {
  flex-direction: column;
}
.aux-chart {
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
}
.aux-chart > svg {
  box-sizing: content-box;
}
.aux-chart > svg > .aux-key {
  pointer-events: none;
}
.aux-charthandle {
  display: block;
}
.aux-charthandle.aux-inactive {
  display: none;
}
.aux-charthandle.aux-circular > .aux-line {
  display: none;
}
.aux-charthandle.aux-circular.aux-active > .aux-line {
  display: block;
}
.aux-charthandle.aux-line > .aux-line2 {
  display: none;
}
.aux-charthandle.aux-line.aux-active > .aux-line2 {
  display: block;
}
.aux-charthandle.aux-block > .aux-line2 {
  display: none;
}
.aux-charthandle.aux-block.aux-active > .aux-line2 {
  display: block;
}
.aux-widget.aux-clock {
  border-radius: 100%;
  width: 200px;
  height: 200px;
}
.aux-widget.aux-clock > svg {
  width: 100%;
  height: 100%;
}
.aux-colorpicker {
  display: grid;
  grid-template-areas: "red canvas hue" "green canvas saturation" "blue canvas lightness" "cancel hex apply";
}
.aux-colorpicker > .aux-canvas {
  grid-area: canvas;
  padding-top: 100%;
  min-width: 360px;
  position: relative;
  z-index: 10;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-color: black;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAAAtoElEQVR42u1d7Y5ku20klQ2CIAjy/g9qGIbho/zYvbPdRyJZRVKn59oeLAY9PT29XUVSHxSLUpUzXwfed8qf6OtfGv8ZpzqCX/+jEZD2vGbKc69ptek/Lf4Hwfdii1+m/8l+WOp55sWTBEE9P9uMfpKXKU/zQuLXs2S1mJR7Xv8L+XRKvoD/kwl83in9f4JZ5xFGTsCbmTDQT9DxlMHvz+h/O59Ln/vVxEC0/4ox5clffQ/8+jFfeBLz26/0f8IPqAACLb1gRp90AlByL8YMdJ6LKR/j4gw28sW5T9/Ahf4v+NmRB9k/nBI/AF/G/iFsOz1I02No3Rh4BCo+ADzkFPp/4SfV4y+4fcAQQf0FpAMcJuIcThi/fpKFB3CaL/gxkA/rI0B+dF/z9RlV7j/OP141361l5QX0/X2sdwD2AGegbn9c8edg1N+BYaGPmtVZVxiUGZF3+PXgjwAIvT/8FfgC1wHWj3z7vGps7NUNhvAdjN1aARL1Agv/FoZEIwGIXM1JsMvUMHH+AAh/+oC7fRS9BwD+qfu+bz+mRqaXyO6acR79zPcp5vciKQL4kpvy/wT+0+7w9rUEAPipc7/avcCx/pPxEC0HTnIxax+3CWoFZ40I3Ox1Lu7v8GOs85bAODp+9NGfmAJJNzjPwox8QBgM/t8C7/CU5dcAeP18OeODs97vJ+0lkMNBiIz5kxWuFQPh9pfaBMHbgARIko4pHgtsEsDfBLvvgFu+YPD1ecf1D+2ArSWQkwvaPmCZ2D35CtrHjQ9/EqVAFDoP3bLQgfnN+/WOeftAsut+4aIftHzdKZYAEBczAiZjfGMPcHsQAmUfvzy5gp6R9f0p8JZNyFofN24B/M8AcAaA148+GfAFRh52ARf8ZMBnMC/nAFvcW+j+j/ArV78X2/r4PCAGAfDw7xORRbv+6hYA82PgH0e+BoDjBbgNV9f3iHiZAW4E+LjTzywvmLuo3xKAHwRZniDEJlAYQxeeWQPgxoVgXFjbIAZ86AIniLDNvv1R4FwQ5AXGHmC1PgIr9bxl9631qeFvtb4QO2A1IqEP+a8smGaQg4mQGzhsH+zAxr0Ap2NBPsvIV0cwke/2AGqwAuImXxbaffJylrnza2bgF9vcUgV8TwKoGf0Wco1UH2rQIcRU4I8BBcCbSTBCroAvWPUAq4mnexAmUVALA1rpAMh5fBgJAjnSFqp0wLb/dqqJWSXJzowCfAZxj2Ou+4INknWHGWHavI8RANLtALd/Iw4A/N+Z8NCH/k09go1Bqx/994L2emTcCwOgz7mRF69Gvw5hrX6doWNGY8B12geeI2XsA+AL4QCGu6s3Nt6zQOrOiGlbDygAHBoucuVe9gR//ScFpx9xANzQDtj6M+JlPhT0FAvirYJWwAMLgxn5y7TPAXI7wJF85gvosKEPm49wuUfug4tJgIG5wdgHwLUbAC7M+vgmUNp2wLjfO7zsAuCKLD/sGODyAC/FcHgyLMTH/Dj17v2XDX3FrREB088CeO/EJgBTLHwFwGUM9gNggUoDwjlQYfJfWQomZnyEhTATvGEhSoOCJ2IWSuDxXPZBY0fGZeBW8ggEPgtT0gdG8vHcHYZXWNi6vkIDvzxq+a8AeMz4YRp06/rhufYWn/+kEQDXO+Lb4y0NCh+CS38FBO4GNi8/A+Bmeha5Yj4A10Tg1TBlL5i7UoiEI0ybBa8YwD4H8OuhfA6YB18B8Ap6i3hrfYXrwYAysDry9cmIgqmm6V8frMhxOgDkCOx2L3gPAAt5xRFi5D8GIuLH0Udw1x8v/YVS3seBrQOsD6xPnSilLhQFK4f5zQEUwuxYf0YPeC6seGiy+euD2W12igKNyqE1Owg6BIz9WZi847YcwO8+EPZDUK8hShcFA6PgpwO8JAFWChxGfAoEEIQY4mAn+oVJBCHGXwLAp+DrU/juQGhijDSopYoD00EgAeN3ANys7DjA1vpz95FJUTxFgWDWByi4LQH9AWALfksB01QBEcXnjI/gF8/+IAWI/fcU7DbBuC4eHA2AABBDF38xHwpURAN6gC7wYfS/BMCTFBSQt+N3wYsd8T32dzfBOHQHZfik3uHe4l2MkcH5jLUOCTm7s8PfLgAsnONRChrxA09OSdrfoYAAvwhiNJoCpbAG3DKhb9AlcoCvj7AlYL5/TFgOjqyCQGcYAGYjALZuILbRHbuzTaVc/IlT0BHRsQTAF9obBep6PGh/cyeIdYXAw8BxeuuB/jbH1uJbMtaPtto9fB7OgrDlDwwXUzfIQcwJLnjACSKQ6F8CQGQ/ErL25yjAukIIvPezHjgc6G+gr0PhFvTXAz8rWXYAJPUpGAWu9b8CYEV+e6CuD0zsQeooRPn8jxUM2wEghdxxhBDwugfwj0G1dhRgOcPr4LDjwKHBImC+fASLBmb4Z4/DWOTvAeAjF9f0VjAwyFkvQI6BbdivAXACOeoI7hJICpVQqwPcCHgPgBsHN+g39I5JbtDl/TG8AM4VQaRYmC//76dZ+AQFcylSaWEBhW2fAyhWEziMpKduljob7x+/3/YV9w26vCO+ETDfP8JcnEF2ZMD1YEhvBJCFdQx4DwCLhdUH0iwA84D2UTBiCiZjfIQF0Ph+WxSrMJzK/Vs+sM6FBu4b1i0B1sg0l48MN4jOETFsFhwilgBYzW0RcRmY1casRGvohB5gYCyMTQCsMbAl4sJO5BAirLYoiolj2EjwBwQDt9qUhIg1GvKVU8kiRAzDB7ZE2AHgoB0REdvQj7hgVYBhXfgwuNjiF28ADNEKQIQ4gyHZFYK1OxgSQviAMoiFdgbKE3CQqQA4RwcT8Ye5mCmQo4sRsiuET8NI/cPuTi8q9U+6e+3fNZ5swPAkBeAAkHK+q4QtDoCmplcQGRo7+sjGQ9biLY6BjwHSOQbUITYBxl42mzAnqantARIrQSMAprH6m3Y8TLJ5A1YADy4NEitCMgCmMQbMyL5gSGgmUqjtL7YNnDZycNwT2N03vzqQBfL3PsYmeEYcTDjAfeORA59leulAbgTAOhhMIPol2renYBe9YMQDwCwjZx3hzdfdJRCSDVY4IW6nQecCehiRcONjul2LrXQelv4PzwKFGQb8MDAcYMKmd8D7rh0dhDUeghguMHdmv3HhmF1hs/tLID1/EmzPiHPn/VsCBjACWNaHJ38HvGAlcQMYA4wAEAy8RYT/wV3wz7iAPQM44A96gSuJRG4IASti3E3w3Hn/jQAffVi7JNAqgK0Ckmw5kG4CwAG/JUKxj0YOAJVyMKQiSKEAkMgLNMLsjAdsNWilFBIrjZ62A7w+YBMhyINIE8L2BRipMWDnAJb1B7AbFPueOqYadusLlApsxDEwAZsPgAUBwmBj/F1nuMZy2LAkfGwkkRYBoQ+IS0m07tVIGYRLAhAWjACYL2jFhR2yEGISUxzcogTRyPJLMdwKO2QBnA1MwY99EJaTQ4GiIDcAbgRsYyD0e8f6TD6UYmFE0jArEnYW37IQrgLFZoFcCOakgZTldwHAGj/HgpMG7RXEYifBcwE9bOsj0EmnD6Nf+EmQYsR1gI9ycZ4IXxEfMpJjIUyDtkSFYj6gZmOAQz4Q+UNjPwxwPMCQU6eiDGY9aWqFSiGKyCUd91FblJz1h6uKWxRRwyagcRWgDesfcBWEKMKNAHCQh6vAcC1IZgAaF3+2F6zIbz8qPwyETozUAonrVolN8PDq4R3Td21/JR4Ekd1gfR+8S4Nu8ad3wOgOEB0AWpoiRFkgZwzAN8ECEOEfhKU7hOZE8e8BIC+dggeTAMSTYfAkkE4DhrB1PwP4pqdSIIUEMJv9TujihxkAIexEGjQgAmiLwmZCSWn47X6AsXsMHoPiR0BwTlyjQ8EE7OEFgLj4keMwAVLhgM1Z+yd08S9dIUYWNuUCCmSBrFFPyPuBEFH82ATAjYwbB+AqKCwISJUCHJOGpzH7FBSqQXJXJOTsv8R9lwsochgOXJAhjPWpGrA/AmAu92LpwgE19vuuD5fD5C5JgeXw1ipg9YGb6SccA3A9oGA3xCR6hEf1kNsAsFwggT8oh7JrgU7XwupbAMjuikBdcIM1UJKviGZvCsMlAXZfgK3H5/BrJO2Ax36/rrIIfpkBpnFHah1/MPq59wSnpUE+br2nQbchbzlDQhel9D6YUoPU8L/6gENBC37l8J8AvxPEnMbvuYB7EHZImbpbAqWBdgsjH6DAHgQPUfCdwGsA/mkXKIjiv0gapX/hTelHLw4vf5Xxb32A+vfRr0+Dr+I3rkk9POSBAXB9YELQT1DwXfB/J/DnKHDSoNpHDNwbaQ2Aa7f3ufoMreYx6CH8kTIWwd9Ige6LwrU1MLLg59IY7Sx+ozeo8G3RkEzgCPYAlw16wDSk9n5HGwQOKBVu3Rd/c4aLsbvfIYFPBRTzf8Ae4LLjvoLfTIdF9wSzmcBBq6O/AmBr+rFzg4s8CiBPA6SpKcBAj4Osm9K3cR/iFww/dgJQPwQAmuM6+FcXyOH3a4EOdcXWuDn8awAM2/VBDoQRRcNHwumTUEULArbWdzCfxN8FHuyIYEf/6g5gDHB0RIqweiFM2BVA97eDr26Aj/1IOVBUJADCztXDueUw25vScbvjonDliGDngRFfD7M9CLNgh1yAsEM9QFc9HFYKeSuFsKDjPiC0IhwvA0xUwwJEWE5/uyfZJyKsg+XbYzSWgip6EuwT0VIJF3aGq0ujEUW0bgLgelcCXLbFw1WAAIpwsiI6p4fAKoLHzg22VySC8yBfC326KYC7Adpa3iei0hFBgVqghCKIEoXvZgDnanifgFALBYhjQjVIThE3YpGgg3zuiKAUURFyRwUXiuIoORyw/rtcR7iNfo4jSOQIuCKsSwqr3h7AuQeZMn2HFvwxIfwuANbvh0gpcNHFiG4CoAszgdwWxDyljv7SBG+/H4qHjqiQtqiY5QFADvr6AZtbM8AHzP5+EEaJwnMdYTQOgFfEI5oIq31hYmc41xHpPQB8H1DGDcosPKCINwLgeueidyG88XVjD9DbIszVRb8GwOr0le2vVre/h1rkLYPB1ujU3rcvCYC0A6hshW1J5HbEA1kQnoWwGjTRGRdsD7qbAW5wrQfs6g/OhbC9AIRPANo+YLn+YPLBgqWB+R6RuW0gkwO+zYAjSv06vkCroaM0KHUExh6HvATAin64Z4DhFFhIgudE4b7ru2dhPvjEaQishWfPQZBTULJH+NyB970AWQX7x2HUBRmsLn5wuuivANii33pC+vib7AlSqQwZRDXIY+A1E/Qnkd8CIAQ/4DoQBcHv7ggr1oA5HGw7g6mHfgv69qOk7obRU6JwsinAzwAYixsoxkVHXwDlWwN03RPzcgzugx/wZpCrCrQ1waw0fkSlscPbA1joV9CjryK4CTlbEb24wRr9deSa7wtwrhBcg0OQAYwB/uKHRu5ugtmScOqadN0HgGX6Ee19BNZEwLooUBbC3o+o+xlgHelD5CEj8DCgkSQCHwmYa+JvhyAI7IGN/QLqo2BNcIsAbveybQAgTo8bPasRZ0+/s9TkMFeoIQGf8IXlEOTC/q4Z849xSAcK82EFwEebQSRcpaALz/3d9Rzgk7LgWfPy6j+yK4Q2h/9XAKQnkgNhoKktRusMkEN4gA49MPcvfYGwa1TO2JzsC4TvBAYxAyiJ26cE0bZ2rIQT/hDtAZA/LXoC2RgD3wYNMirUCwDKqxDvpAIA6Qwm2eTH8uSlkKdoKv/BpECQnaMezAIpsGVKzwmYIh4xu5DRH3XHnECuCCECsTySBcLl8Lk88Gp99QjwfapPDg/qwhEWwHOA94MwP2XosCC59Dd3DtJ1AqDBHsBvp8IaP9Eb9JA63j0YfA0Aiy8221JTh7ewALcHX/cAIQsHYH/C8rcA+IzxsfsB0hUxI3aArwCw1NMK0FBQxB9CztDBIh+wDwhNR0UXn7ojY0owAIyjyFM3xLClkG6J4FCTAMrorCIergllBeL8FUkDq5/UaO+fFcVrqy4eLoR+DYAQ8ACGgUw7gOiOMB+3NBAwNHB6PBg6FPFpLkaBAn4ASFBwWA8BWm1XDm2niDizZ7gANMG4PC4lCrP2AAO2uxR10Z2i+JQ6agAyemolzIji0+0QKHUYsAdw7D/c5gua6ojgbIJDJyoKYoeXBfKFtAkJNCkJBN8DWQXB+lhrBMQpkDYKcPxdmnA5aP9YHQ+cBLOHP2SThNsmGPz+YEFEO/hoD9BLwYNFECn8E/b+I/ZfskBI/CQmfycJrs4pSSw4y00CGg98FAUD9gf4HKCLAqxDgtaGfwR/dBJMUUDNhh74pTkusgEQMgXgisLXPYC/hao0hkp1RcAXwAkKliWQRgtgXAoDrYGDkaDSHAXrDTHtoSFNAbgNUAl6g4ItAUAtvEInwX4aMJf9VLj4ARbFs30BbFhzBDnQyiEAwEVITpoIIP9lbYJBCgYWAx4FUWtEJ/zxQdBPgiua+M6NA3AyEO8M3IT8lwMMYgDoQl47BKmfAmqwB0gjx3uDWOcAiQNAqkv8gA7CfHl9oj06r4tHzoMFuxzAvyBkBEUQ4f/QhzwBG+mQH90PEJ7+UgURXFUAcEMMWxoygIqQqBQih75WAlSviEEKYTSYAbRcFPPRQijE8hoLYkJPaoNt1AJRFZCOIh4oB75tgvGCQLwrAlwTWqkDdSojh8fCHHHdeOIsEKwJrdWBUo0x7DvCwnLwYXhYjgWnFghUlCiTCYsEIdYSKKEH8C0n3FQQKqwpcYiTBhxeplBTIyDfGAMUEiXUQKEgCtAO4CJsUNIDCmJCfQTYD0ChJVC7MhiU+pAHQcKMg4DU5zULBP4pJQjiFfG9mmBYFE95D275gIvuk2BeIz4Uf+0hrSjlKd3q8Dma2wEUnf2UnakAaBwMezXBB4aCnyfB36P1w2GoeBr0xIR4hrUyTfMwVFwTjP9VzgGMF6h+f6NX1r3hGpjpCsGS8r1HAjX3AFpbBeJLWeemeOFlAPwO0DkJruyDU83RwN4IWk4CMGlQdhOoGAhyZZT2e7gz3KE8gIYn3btaoHQWJPTcER+EhQwea4mApAHxYjC4KYB1EJZIAyK5oFQiiJ37mQ6xE0A+OpDvHcGVRLL9EPwTEUAPgMjB2ZKw8iGA8AJxRho+R5soHMn980cBifKXlCje8YKwGhQ/Bwk3wSf6w7sEgKL4elcEfv3jgKc0wS4R6zlAog4k3x8/Rn7YBSajiG/xglARluiNABav7eqdQlE8WBAJloBIXBYJ1kVpHrO/B8DBD6wxggQlYYrVBSnpAmAxYBYzCD6oh/sxkJpBqiUAXAgdVoMmaoHTpdFwKWSiLtxlYY58ObAyH5MpBEq3hOApmFgpLFsMAFbDKnBTPK4GGYAsAmuMFUohuhtDKM9CkxpmAl0his1hBNLFt7SE4CkIFWE4C8KzAN4Un2iM4BgyJYr3RWFSaQwQhEGxH4IGer+vYri6JDBkAZ4EtEDBwCiANcGsIJiTA+4uym7sAaBEKURdCI3JfxONIRq5wPYAFS6kjYscBaRTTOi47BgXUSlEkQZgKABF8b3xoMFaSE86ALYEegrzA4AxUXy9+0Um7uGb4nFVJNYMansQRs18g5//NL/+aVwCwJvgxlUgvApSfgk8Cl5gH4ThjiCV9lj2RdmJfSCyCVaoGjTRGALZAfGJoHP7YOMc4MQOmEwBFZMgTFPIUBOsPBFcHiTaBFc6w3akQVnr81p4AfJl9ebAtSxQMRnKSONb0uBMf2A2DZruD+xsgqkjoPpZUFQMh5yEUqcgjDScsr6krI+VQuDDgPQMAwJQlzgFw7pDg13RqVNA6DjQvSFGs4PAIMpBrFKIlnNwpxZECTegWiJYtUB8V4iBdYXI1wEEtCS6giAtIRRqjqvZRYBQ0nijLUqiBgyphIr2AEhLBKQSqlwK6dRUJWrg/GKwAVWCUV0hkFqgSCAX2l94+2tcDIf0Bkk0xjAjAe4KgdQF+zXgSnSH/kRFdFgOXKkIH7QkcnTUAsP4P1QLbe0BlLwkj62FTneFwDUxiCzG1QRTmhhQCoGJg0E9EdsagJREsnJwUNMHSIFP2J/XBOtJF6C6QiTaQzDKWEQUz+q/agrBLvwYBYgmWB+l4Fn7N16UncH/o8ExakLdM++KY1L5JH499K5ctcMn7f9hF/ghg+lKkJapP6XL5ttyJP7oKUX+I/jHPA7+O+N3A4BSvoMtqfiebCAfZD8uMABy+LUBvz6E3wmALvBMRwLNugDfj8MMgEQrrjBfwgtyJVJ6IqJ0oOeaQv3biFokxJF5XbqfjhnYbhQLAMT+ba0JCfxa2ICZFCwBgDcmAJuTYknoSmfeWotaxXKw1DUdqc68jS1q/Si2A4DtxNDQnLYH/0i25LgHQKUxQXj4opmNGXIYy/Rg8GeALvw8HSxmwaIfOYmfXhk+zkWf/RN05PG/BABSi0E15xCsIgOuQxByEMSKUjS6qJnlIgVbsHIsqhALq8X5CgAtFCEIb/8UbGHmfqgWzdgDsKJkXIutdDVmuhxbIR9AahYT0nxSiw8K1BOK9Kga8zYDhJhP3tJEuQDiC3E1sr0HSNdj4+W4ZHUypcjX+H5Kaw+Q6EohbjE+HAwOYNwByIrsnwFwggWhx4Cc5Ut6lD8CQFOX1A9SjlwTZFDSdFiRFOoxE6J0UI6ksRYNl+WMaAQEskChEIvVop0RJAmGXIG+BNtNcEWZCUrySB2ykr0pGGk+1sO4KsQWX5gHvbwbObIJzsEue0FRhE4os6ODMDwqhP9+hgBSna3dof9trI+5wXYPUKQjhTzhQw29SYw9ANWRRbIcqFCKfMFMrODkl1kCDcborZ6Q44JZAoWrYM0Sgc19iTGggYVdGlRTgsyaKFvJZSAYCcA+GN/+UYmQGgu5xmS5pgQzQ0HR8lraA7BbYa8xh7EE0lQmTBrSAWldekKZy6RBE8lQhoXe/IdigIxN8CicAzyS/5NUGlyBJRCrS67kgQsZYDYJjp0DDOwgsBVzUaAvqTHA3QSnOxI00XHOC8KT4IouuXwSKJEmlz0G9k/ANVMKMfqORJ8FD5RCUAUhx5C3FAMw4H8FAF4PBkrTkVoQReXYVBUIXAMWHoSlRdmWnpYvBhMSfK4pwTSrYdmSQMQFlNsDJsrBFPYCddOguBozUQ3JqJTYWlhSmq8HRNmoIptDjtREJpoSzDxssCVFaiFYqYaFa8HfToIVlkUMph48KgnH9TMVaZBNAwi7LkovCIKONiWYEFE5/Vcob2H0IKEkBLmo8x7syyYYkdEkBHDub/W8FLUsiUzbPasKTPwPuaYE8+D1zLwaOa0Io1y2KIk8oAk94Nk5TfDDovxHhNIuZawmuMtHnlXh5zTBj6vAT7vE8Eoh8IDS72t36uNHksjvZGc5RId9EMY2ZlJmBn9kyBvA9nZkVns5XXi0E8D/tEsUr4Ek8qmIZ9d/Aps9JmJ3DpCWQ9Ntuapbwdz+H6sFyhEhWB7AlUSG79HaFMCqBcolArN7f2orDLYohhJh9kkwfiDQlwYUII1ASeKAbHgUIBkxqEYSb94NWFE8pAj3BDGapaCQDK+ngUnje5rgXHturjUvKg3PyaHDQ6HoICw8DG46Dms8AhvsSeg+DfqA5V1XOG18XBNcqYoC0IO66FYVvFMNqtlyoLACJFUP1qIOj+4nWKtB2zXyUuoLUEeOaIITinDwih6Bxv7GeihYDo7oAXJ1oMfqAXM1oaQk0vGCB2vgKPvj7RDUlUSComiwI44jCz1cCMvc06aS0UMc04WnS6ORimigK0RREiFtRCD2x92BKocORdHUfd2MICSUhrEN4QBRUFgM95Qu/HRTgGgPAKrgisZnQj9nf64vglsM13IpNyMJpJSFeSE0J4msy+FrFCQkwgwFVjUohZ+1HUOB9lHAaoJblOJPHQAO5rvbGvE7UdAlfrcpsNqidKnjHz/r5+xvpEFD0PhoIOg4kNaCgzeVu+cAyDwAHoSlKNDa8F+gYHsO0IgfngRwChLrX3MhaAhiwAXwAETRwMyn5AaAlYYDbVEGvANm+yIqtwwGNwDppgDAOUCuI4KQ2wDNUwCqYQbSF8E4CS7KwcHNv8aboBZpuEuDStAdGeyQ+j104URXTK85biUHDBIByMHSSZCBcxH1Bk3c0a6lhHAiCZxqBvH1ZK4n7gFdeJccnMqGD9GJRn8ddioB7HhVpT/woZPgUBma6oqOJ8GVu6ZdZlw2inu/E/2pJVBaDh5Kw6ODsPpN9dnzcM0KwrtOgv37yhOi+JQPIIUgglXEuIUwtwBAFPEnWVBACs3KwaOSOKstCn5TvfBVUCnj10XxfnNcLdfC1mpCNdLGJQ7Cwkr3Gb+wVxeOaYIF8AG2NwZwRVL6pnq8JhTeBhwVxat9EozIoYuieEAQWqkHB6UQGi+BKmpJUOQK5L7r4rdID4CIYEZkdlAMArfEOCSKRzTBeIsF6vyjQyJcV0ffOJjQa8Ep50MHgaPAxcs5QIUIZWxHxn1FFB9zcUwT/A1OBRGSZuggp3k53PSC6grxnToCPMRLFACfoOFJT5jE4v57SMO7mXrmpvgOmo44haEJzi1+aqL4FlH4RXIww2I5Wgn54GAgBdNfyb5AZzoCNIridQfV/O17FkixrdABUXx9B3S5NFwGvgl1QkgMfwVdeLEpgBqmN2IA6QyH7ztqSRBpSoJcQDz45wDsreGtCVBpyoFdRiREewAf+fjWaVDH76/9AGAdhOUSwLgc/kAylEJ+RVkg6vynozsyqAndnoJcrutfCx/uOUBva+hyc1xKF34ZwWAPANu2KM6JQld3cLgiKA3e94IhMoH7AR7vEl9sDu9Y/9q5wSRE8c+2yH8A/EsAPINcvxv4ezk0VQCXK/1antTWerBrefAK+o7eOwh7/J6c58EvS6CHkSshij/FSFQM13tr+uFC4C1uyw3mJg3aeCPY58qhHevvWEC6QjxLQQI2iPZaBwBAEQZKQXBBBNMfIxHv+k7Aysd8+XGKYKJ4loUQthIl8SwLIeyXH4fSmLsoKIji21jANMEVdTSmiFZMHhlqpF6hW7hfn1wCINcRICGMjFSBCSE4xcUfg+BwFWMIEaGNUkkQShVrAY5ZsJdAaeuDDQPsfGj4vcv6LwGg2e9ZqPgSAGFhixb53tQSBKdAq1DrY8DcBQAe/ok7wqXT+njsIxwwM0DifqSTbiCk3a/dADAIvy+2SJFmd0gjf3vSXQLhXSEEU4TDM59E6ykw8KfLweT2APgCGESuwTF4Qh1vRf+K/D0A8NYAidU/2SQLRC7wHtBxhBk1xiomAqRtK1RPB8zd8P8SAFQWqIUIeAyg0j4kEZTZE5k/viFgFxG+5b8CQEdPBrijK0CuK6ZvcV04uPYBUBSFS5s0HEl8C0aEBfvlQeIEYGRDH4iHYvZXSRe47LYorChcyH4QmjQ9OwjM98e34f89AMDz0GKrdDcNWmyJbsF+9f5rHwB4UwDqMJjUwiPnX34KkOIiLIUoXgqhdPpfsi0RVgJW119/HN4eoB1/oRSgkYLXAWCYgOv41TVrtiCmGX9UDJde+vL1YApUgyKD4Fw4WGn4mgr+eMtG/NKAX4D3wzcDFgXXfgZQrDcEVQnJzP0Ofm3FP43WiMV6eF/eyeiiE40htqBX3C/DvwAimNwlcSn8xZYQFv4tBT9LISI9RBE8eQTW4gIg/utdD6An7wlOaYHqergV9G0okN8HYdotA8xqYk7jf6cgapzVCb6AXw7h37VFOfHvc7ponxW5b4L/BfC/UzDO45dvjB/rCuHLZT/6ZcU4+M9eAv1J8GuVglHDL39y/G4APD4gPjDkMwHwz4LfpWA8jl++E363MVbvStDd7VSaISGIred3AZDuB3YGf9fq13ge2fv32l/3ZZDaHRgDwR+1RmR10am+gIpthVjcFhPRHmAUFPEUfoXwsxSE+N09QB28AvtZ7CigywU8/FFz3GIqWKMcFzBCsEnwLW69n/+sAYDg11b8wuFXEv/NE4xhIDwCHCR4ocFrN/6J48e6QnQdhkrQE0X5lhC+91t+P+9pUPyKhG78IB05/NMuApG3ANDoMLwLfMTFUfz6PvTNRQ/wQAmMEKcBbCGM5f1bH5D7OQBVCZcoh6rdDoEUwjjRP8wxIAx9KgZqLTGU58L3BX8YGHYWqFIQiFV/gTWhiZrAG3rHB3YnwUVpPNsbQYOCyVwp5MSIkPtJcEUULzz4gi/gsFfXl1f82E3xuaUvWRRdKYf1je4QIPtqUD0jieBVUIlieMfpd0QgSpCuliCaB5zeDDlEfAWAYpfEFntDkJVQ4nYFwEH7BBhp0ERvBF8UnpJDCSOHWve+Dh2yCQBfC1i8IrTQHI9yfQb5vRpUSTXsAVko3gxCMA58AgQ9Ce4VxKqpB0B6YySQi/d99GmiQaud0YRP0hF+URNJIrv6IZBMVJpBTOD7ewBoyuiV/ihyBHyKEcrm4xTytA9Rxt+MAdgeoLc7Djb5485wm/YcMl6hj+QSqNgUSZPen54ENHCDwbcDAnsEYXPfiTHAMf6dheiaVE3lAoTbAzjrvvQyUG0C3od/dhP8bVhQbBsgAQuj1fI1ChpZCI3/60fspvhzrTKB7Fc6BaI2AWMfAH6DwHryg8yGt2fE5D36pxf9XZaHKag3Q6WM/4uFXSnEgx2RK6cBOA2W98/fmmCNdPEnGfkE5q8HnwD8jbzAPgjT1Gl49iQYPANkj4HFIEDeTgM+Df55Il7mAYWLQM6z8Dj4/Sa4pSsAXwuDVIEIlgq3QN8EHDPeB1bAh9J4uA6E2gatRGxD3+gIkGiMIWRTAKY9CKuLD73gzoVxS+QodAUoVEMWFeHrPlAMDuQtSw7ekVW8Kc3FqrWaUB+55wCe9CHXGCNsClCrhkXmAQf53RHcJVBaE0HWw0tUQY53hr2h153ru4kQUApTuSVRPeS+FESAva+DfDcSqMSNIcIBUEpNAXr1EJbfbx1Bahdlpy+MJQURuUFAdn6vm8UgCDt3YbIwpJDvhBg94kUjIdzIzv2MLl5TvuCEPuIOSAB8v1vDi6eia0icRysfQDuI/+F73AWvT6DdBICODza+aOQgR8b0zgH+JXjRp0a8blJ6eAFmALz6vYD45wtnAeuXfS/GAZZNsNaaRIWfOmXWmeXi9evav0AZnGkigD1QwuyzPh5Gm2DNhj+8AxLD9S0fQPpBbqFfxlLZSAEl9oEChwQzDFjx4Jj7inzg2qdBtSkJgOx7sP4oMwoGYcZDZBNcbwwRZnP42SCMeoncYOytf7sjLJ0AZRsjaDwMhKEvQFtYJ/Sv+0lwvSWEJFvCgsafMAsOZj8NijQFRnQgfGvkrRtY0Cd2N8rNB5aB3wqAEyxExWCr0bcsKMaC5QM7FvwiEAczexyGZf6mEQynWLAvyEg0BpCqLvpmdwf6NP7b8R7mzuOxD4B0P4iaHH7Lgu4eh4RbPjD2058CFRAjZflsR4QQucWCdUGGMfGfKoYjq6KsDcA0nMH5T7Y341jQ5yYAqH4Q40g9WIh8uqZ3fODaR79KrIvP1cOFsDWPvOgI164YTpuKYrOFwDcCNHpglQg618Mt1t+uAnwK6iXgynl/ggIL8w389fuGGD1ZAp9qEOBzkTb7FZVD57TwiA5CiRHQdwBxCRAD/c76TgA4FIAbAIlMr8EG4JWLLQXT9YGtJ8z7PKgu/rQaKGV8xP7T5Xm1f0DB7qLshDBSAHmcEJtAMRxAbOuvuLf+cGNiWQUgFLCKKElmgaZNwbT/nxXn5VGgkfz3vPGP2j+gIAqAugiYkcVujT4jZ3C+74XQ9+5AjaL4AniKAvy/iijQkyp4vhfCfJiCJQC0pguvtUVBmLAgbmPc+pUbAAj4HAVSpUA6KLADADf+OGj8hP3VNbVjf1nuCHO2P8hKUKIpUOnV3w33BPpOWejvffHuAYCv+6kNELwSDilwPAGn4J0L7cZf6w3mLwQt+3/F+hoJsrP/tfQFCnuAtujC4R55NweQiIaViS367a3pQBPYgZ0F9XVHdChwMCMULGOAHjB+Cv827i0KQPtbZv9NwXsApNsBU2kwPvUlQE5xa3fb6V/7hIPIB6AFw88BlEPu+IDv+tY18X88wKGys0E2Hx46/cT+B8gRlgBAHCDXITuVAnh1AHEJ2EL3fcAIAH+k72oSjw0DaeRfsMVA/scYAOJshx0lwrQPuTUYfAUAAjd9L0Lqgoj5/tppPL693+r3vg+8B0AvC7wu/Gb9p1jwEZ6jAKuGEXswyLEwdhdls+1vqVbpzA54GwYO4vUtX0Pe94FdAFBEDAz2IywMF7Osdv/9oxYAaz8FFgug8bcsWMaXl/boWlMAS0kPYC2EdCngUWgm3UAX+6bMlK1HgQh4BtwinDbmyyXCcIOi6pstBIc3g5IiYg19y/jXyw0xddAaiRYEPQ8UYz8Av0fgA1gAVJxBbA0HkwWSXfW2D3gb9xEXLSpH0OwKnYGH5p2A5S2z38fDXQCc1nsCAjH8q3hTPBMAH9UEs18wLyrP/SOH/EY6TF7IAJBv5BVFMjQOAPlwJGgrTW4AyLcwZhdmxQdAOwCkHAnfngndBEARdjjrMXPfzFKj+5lu+9siZnkoTpS0NuoLSwAIWe9X0UUzc6Fm/d4nQDdHV2k6BDa97lsjTsz0082uzx13azC4M2CjFzB5EGQwUDiHsiLfPPkeAAKkNMBuuHwKxM9/THLs2xKg+2ERxMZSkzU9ngJD6mhWj9/VQqWRC9MetiMRNo0Ks+kOgKYjvASAwKca4eOsIh7JgIODgBqm39FzAjyTDc+l/9dToBC8BkvAOgsgcvIQYO7CgPICC/w2AMQtckGelOox6IwIwI/Rd3O+HwDniBDuNMQvhciB12US+ARybTgG7vECNwAaH7QWwsxovzkNAtYHSwA8AF5p850DP59AnrohBon7NOY1AAQubFXyeSFqAsNSSJYDiwnZB0ACHvKygiBIomrIOgtlC4fPCxQDfkHsJEcClIX3ABBb1ZN+EqgKD0XhsugBcMSW66sZAO0sCMcCUg8vHSy8BAAS2S0UCDcG+mIQf/CAWNgFAOUS4Xfh1LBbHOv2J9wEObh1c1l8Dt4xFhxRGJUAVBv2exq4y9rZjgBdLITef2fBCAApEMCGB2Y4xYY/3PpLANSRNAlic1xQgnJgBsyBPNAOoXgKuhVVbgMAR8wy1PrxwUED5+Aw8g+5AWR9b332Pbyg6Ahb5G9P/pAx4una39SyLyvMfNM4ZZzAm9w4sAPgEBF8c9xwD7Q9CkDo2wVAFzyKBdIR/HMAvJvAb0d4DwAcR/1Bdh+MZ0GcJIrsA6D9Qbk3aGITyBOh8twDMhfUkv9y3k3sAMCfLP4JlgGu5MGB9/k0bNCauRSiBXs2w8Pfpw8Dm0u+D4A6//IX72OCDe4rj98nto88bsXzp8T/DcD32hP9E51//Ss0S537EQMR/lj+82+Av4ih8GMRwJ8Xv86//Y1AduJlEQeguxdfVgNW/NvDwLC/fcDUcDpoPuYUOv/+d/Qzpi++zqbBZupXlT88BlKb8R9i53vZ/wkX0PmPf3R+8AMiOdKDG//qW+LPgZkPIfnT4dc5p/z7699f/6pf/w8zV3iwqr7TDAAAAABJRU5ErkJggg==);
}
.aux-colorpicker > .aux-canvas > .aux-grayscale {
  position: absolute;
  inset: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image:
    linear-gradient(
      to bottom,
      black 0%,
      rgb(255, 255, 255) 100%);
  background-color: rgb(0, 0, 0);
}
.aux-colorpicker > .aux-canvas > .aux-indicator {
  position: absolute;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border-radius: 20px;
  border: 0.5px solid;
}
.aux-colorpicker > .aux-hex {
  grid-area: hex;
  text-align: center;
}
.aux-colorpicker > .aux-hue {
  grid-area: hue;
}
.aux-colorpicker > .aux-saturation {
  grid-area: saturation;
}
.aux-colorpicker > .aux-lightness {
  grid-area: lightness;
}
.aux-colorpicker > .aux-red {
  grid-area: red;
}
.aux-colorpicker > .aux-green {
  grid-area: green;
}
.aux-colorpicker > .aux-blue {
  grid-area: blue;
}
.aux-colorpicker > .aux-apply {
  grid-area: apply;
}
.aux-colorpicker > .aux-cancel {
  grid-area: cancel;
}
.aux-dialog {
  position: fixed;
  z-index: 100000000000;
  animation: dialog-fade-in 0.5s;
  transform: scale(1);
}
.aux-dialog.aux-show {
  opacity: 1;
}
.aux-dialog.aux-hiding {
  opacity: 0;
}
@keyframes dialog-fade-in {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.aux-expand {
  margin: 0 !important;
}
.aux-expand.aux-always-expanded > .aux-toggleexpand {
  display: none;
}
.aux-expand.aux-popup.aux-expanded {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000;
  margin: 0;
}
.aux-expand.aux-popup > .aux-toggleexpand {
  box-sizing: border-box;
  position: absolute;
  z-index: 1;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0 !important;
}
.aux-expand.aux-popup.aux-expanded > .aux-toggleexpand {
  opacity: 1;
  inset: 10px 10px auto auto;
  width: auto;
  height: var(--aux-clickable-size);
}
.aux-expand.aux-drawer-right {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate3d(100%, 0, 0);
  transition: transform 500ms;
}
.aux-expand.aux-drawer-right.aux-expanded {
  transform: translate3d(0%, 0, 0);
}
.aux-expand.aux-drawer-right > .aux-toggleexpand {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(-100%, 0, 0);
  margin: 0 !important;
}
.aux-expand.aux-drawer-left {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(-100%, 0, 0);
  transition: transform 500ms;
}
.aux-expand.aux-drawer-left.aux-expanded {
  transform: translate3d(0%, 0, 0);
}
.aux-expand.aux-drawer-left > .aux-toggleexpand {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate3d(100%, 0, 0);
  margin: 0 !important;
}
.aux-expand.aux-drawer-top {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, -100%, 0);
  transition: transform 500ms;
}
.aux-expand.aux-drawer-top.aux-expanded {
  transform: translate3d(0, 0, 0);
}
.aux-expand.aux-drawer-top > .aux-toggleexpand {
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate3d(0, 100%, 0);
  margin: 0 !important;
}
.aux-expand.aux-drawer-bottom {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 100%, 0);
  transition: transform 500ms;
}
.aux-expand.aux-drawer-bottom.aux-expanded {
  transform: translate3d(0, 0, 0);
}
.aux-expand.aux-drawer-bottom > .aux-toggleexpand {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate3d(0, -100%, 0);
  margin: 0 !important;
}
.aux-expand.aux-remove {
  display: none;
}
.aux-expand.aux-remove.aux-expanded {
  display: block;
}
.aux-expand.aux-remove > .aux-toggleexpand {
  display: none;
}
.aux-fader {
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  display: inline-grid;
}
.aux-fader.aux-horizontal {
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto auto;
}
.aux-fader.aux-vertical {
  grid-template-columns: auto auto;
  grid-template-rows: auto 1fr auto;
}
.aux-fader.aux-top {
  grid-template-areas: "track value" "scale label";
}
.aux-fader.aux-left {
  grid-template-areas: "label label" "track scale" "value value";
}
.aux-fader.aux-right {
  grid-template-areas: "label label" "scale track" "value value";
}
.aux-fader.aux-bottom {
  grid-template-areas: "scale label" "track value";
}
.aux-fader > .aux-track {
  grid-area: track;
  position: relative;
  justify-self: stretch;
}
.aux-fader > .aux-scale {
  grid-area: scale;
}
.aux-fader > .aux-label {
  grid-area: label;
}
.aux-fader.aux-vertical > .aux-label {
  text-align: center;
}
.aux-fader.aux-horizontal > .aux-label {
  text-align: left;
}
.aux-fader > .aux-value {
  grid-area: value;
}
.aux-fader .aux-handle {
  position: absolute;
  z-index: 10;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}
.aux-fader .aux-handle:hover {
  cursor: pointer;
}
.aux-fader.aux-horizontal > .aux-track > .aux-handle {
  left: 0;
}
.aux-fader.aux-vertical > .aux-track > .aux-handle {
  bottom: 0;
}
.aux-gauge > svg {
  width: 100%;
  height: 100%;
}
body.aux-cursor-default,
body.aux-cursor-default * {
  cursor: default !important;
}
body.aux-cursor-crosshair,
body.aux-cursor-crosshair * {
  cursor: crosshair !important;
}
body.aux-cursor-pointer,
body.aux-cursor-pointer * {
  cursor: pointer !important;
}
body.aux-cursor-move,
body.aux-cursor-move * {
  cursor: move !important;
}
body.aux-cursor-text,
body.aux-cursor-text * {
  cursor: text !important;
}
body.aux-cursor-wait,
body.aux-cursor-wait * {
  cursor: wait !important;
}
body.aux-cursor-help,
body.aux-cursor-help * {
  cursor: help !important;
}
body.aux-cursor-n-resize,
body.aux-cursor-n-resize * {
  cursor: n-resize !important;
}
body.aux-cursor-ne-resize,
body.aux-cursor-ne-resize * {
  cursor: ne-resize !important;
}
body.aux-cursor-e-resize,
body.aux-cursor-e-resize * {
  cursor: e-resize !important;
}
body.aux-cursor-se-resize,
body.aux-cursor-se-resize * {
  cursor: se-resize !important;
}
body.aux-cursor-s-resize,
body.aux-cursor-s-resize * {
  cursor: s-resize !important;
}
body.aux-cursor-sw-resize,
body.aux-cursor-sw-resize * {
  cursor: sw-resize !important;
}
body.aux-cursor-w-resize,
body.aux-cursor-w-resize * {
  cursor: w-resize !important;
}
body.aux-cursor-nw-resize,
body.aux-cursor-nw-resize * {
  cursor: nw-resize !important;
}
body.aux-cursor-progress,
body.aux-cursor-progress * {
  cursor: progress !important;
}
body.aux-cursor-not-allowed,
body.aux-cursor-not-allowed * {
  cursor: not-allowed !important;
}
body.aux-cursor-no-drop,
body.aux-cursor-no-drop * {
  cursor: no-drop !important;
}
body.aux-cursor-vertical-text,
body.aux-cursor-vertical-text * {
  cursor: vertical-text !important;
}
body.aux-cursor-all-scroll,
body.aux-cursor-all-scroll * {
  cursor: all-scroll !important;
}
body.aux-cursor-col-resize,
body.aux-cursor-col-resize * {
  cursor: col-resize !important;
}
body.aux-cursor-row-resize,
body.aux-cursor-row-resize * {
  cursor: row-resize !important;
}
.aux-graph {
  fill: none;
}
.aux-icon {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.aux-knob > svg {
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  will-change: transform;
  cursor: pointer;
}
.aux-button.aux-select > .aux-label {
  text-overflow: ellipsis;
  order: 1;
  flex: 1 1 auto;
}
.aux-meter {
  display: inline-grid;
  overflow: hidden;
}
.aux-meter.aux-vertical {
  min-height: 128px;
  grid-template-columns: auto auto;
  grid-template-rows: auto 1fr auto;
}
.aux-meter.aux-horizontal {
  min-width: 128px;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto;
}
.aux-meter.aux-top {
  grid-template-areas: "bar bar" "scale scale" "label value";
}
.aux-meter.aux-bottom {
  grid-template-areas: "label value" "scale scale" "bar bar";
}
.aux-meter.aux-left {
  grid-template-areas: "label label" "bar scale" "value value";
}
.aux-meter.aux-right {
  grid-template-areas: "label label" "scale bar" "value value";
}
.aux-meter > .aux-label {
  grid-area: label;
  white-space: nowrap;
}
.aux-meter.aux-horizontal > .aux-label {
  place-self: center start;
}
.aux-meter.aux-vertical > .aux-label {
  place-self: center;
}
.aux-meter > .aux-value {
  grid-area: value;
  white-space: nowrap;
}
.aux-meter.aux-horizontal > .aux-value {
  place-self: center end;
}
.aux-meter.aux-vertical > .aux-value {
  place-self: center;
}
.aux-meter > .aux-scale {
  grid-area: scale;
}
.aux-meter.aux-vertical > .aux-scale {
  height: 100%;
}
.aux-meter.aux-horizontal > .aux-scale {
  width: 100%;
}
.aux-meter.aux-top > .aux-scale {
  place-self: start center;
}
.aux-meter.aux-bottom > .aux-scale {
  place-self: end center;
}
.aux-meter.aux-left > .aux-scale {
  place-self: center start;
}
.aux-meter.aux-right > .aux-scale {
  place-self: center end;
}
.aux-meter > .aux-bar {
  grid-area: bar;
  position: relative;
  overflow: hidden;
  contain: style layout;
  background: transparent !important;
}
.aux-meter.aux-vertical > .aux-bar {
  height: 100%;
}
.aux-meter.aux-horizontal > .aux-bar {
  width: 100%;
}
.aux-meter.aux-top > .aux-bar {
  place-self: stretch;
}
.aux-meter.aux-bottom > .aux-bar {
  place-self: stretch;
}
.aux-meter.aux-left > .aux-bar {
  place-self: center end;
}
.aux-meter.aux-right > .aux-bar {
  place-self: center start;
}
.aux-meter > .aux-bar > .aux-backdrop,
.aux-meter > .aux-bar > .aux-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}
.aux-levelmeter.aux-vertical {
  grid-template-columns: auto auto;
  grid-template-rows: auto auto 1fr auto;
}
.aux-levelmeter.aux-horizontal {
  grid-template-columns: 1fr 1fr auto;
  grid-template-rows: auto auto auto;
}
.aux-levelmeter.aux-top {
  grid-template-areas: "bar bar clip" "scale scale ." "label value value";
}
.aux-levelmeter.aux-bottom {
  grid-template-areas: "label value value" "scale scale ." "bar bar clip";
}
.aux-levelmeter.aux-left {
  grid-template-areas: "label label" "clip ." "bar scale" "value value";
}
.aux-levelmeter.aux-right {
  grid-template-areas: "label label" ". clip" "scale bar" "value value";
}
.aux-levelmeter > .aux-clip {
  grid-area: clip;
}
.aux-levelmeter.aux-left > .aux-clip {
  justify-self: end;
}
.aux-levelmeter.aux-right > .aux-clip {
  justify-self: start;
}
.aux-levelmeter > .aux-bar > .aux-peak {
  position: absolute;
  z-index: 1000;
}
.aux-levelmeter.aux-vertical.aux-left > .aux-bar > .aux-peak .aux-peaklabel {
  float: left;
}
.aux-levelmeter.aux-vertical.aux-right > .aux-bar > .aux-peak .aux-peaklabel {
  float: right;
}
.aux-levelmeter.aux-horizontal > .aux-bar > .aux-peak > .aux-peaklabel {
  transform: rotate(-90deg);
}
.aux-levelmeter.aux-horizontal.aux-top > .aux-bar > .aux-peak > .aux-peaklabel {
  float: right;
}
.aux-levelmeter.aux-horizontal.aux-bottom > .aux-bar > .aux-peak > .aux-peaklabel {
  float: left;
}
.aux-virtualtree {
  overflow: hidden;
  contain: strict;
}
.aux-virtualtree > .aux-scrollbar {
  position: absolute;
  inset: 0 calc(-1 * var(--aux-scrollbar-size)) 0 0;
  overflow-y: scroll;
  contain: strict;
}
.aux-virtualtree > .aux-scrollbar > .aux-scroller {
  display: block;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}
.aux-virtualtreeentry {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.aux-virtualtreeentry > .aux-indent {
  flex: 0 0 0;
  font-family: Shapes, sans-serif;
}
.aux-virtualtreeentry > .aux-collapse {
  display: none;
}
.aux-virtualtreeentry.aux-group.aux-collapsable > .aux-collapse {
  display: flex;
}
.aux-matrix {
  overflow: hidden;
  contain: strict;
}
.aux-matrix > * {
  position: absolute;
}
.aux-matrix > .aux-virtualtree {
  margin: 0;
}
.aux-matrix > .aux-indicators {
  position: absolute;
  overflow: scroll;
  bottom: calc(-1 * var(--aux-scrollbar-size));
  right: calc(-1 * var(--aux-scrollbar-size));
  margin: 0;
}
.aux-matrix > .aux-indicators > .aux-scroller {
  overflow: hidden;
  contain: strict;
}
.aux-matrix .aux-indicator {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.aux-multimeter {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: stretch;
  place-content: center;
}
.aux-multimeter.aux-horizontal {
  flex-direction: column;
}
.aux-multimeter > .aux-label {
  height: 1.2em;
  line-height: 1.2em;
  flex: 1 0 100%;
  align-self: start;
}
.aux-multimeter > .aux-levelmeter {
  flex: 0 0 auto;
  align-self: stretch;
}
.aux-multimeter.aux-horizontal .aux-levelmeter {
  grid-template-columns: auto 1fr auto auto;
  grid-template-rows: auto auto;
  min-width: 192px;
}
.aux-multimeter.aux-left .aux-levelmeter {
  grid-template-areas: "value ." "clip ." "bar scale" "label .";
}
.aux-multimeter.aux-right .aux-levelmeter {
  grid-template-areas: ". value" ". clip" "scale bar" ". label";
}
.aux-multimeter.aux-top .aux-levelmeter {
  grid-template-areas: "label bar clip value" ". scale . .";
}
.aux-multimeter.aux-bottom .aux-levelmeter {
  grid-template-areas: ". scale . ." "label bar clip value";
}
.aux-multimeter.aux-horizontal .aux-levelmeter > .aux-label {
  justify-self: end !important;
}
.aux-navigation {
  overflow: hidden;
  display: flex;
}
.aux-navigation.aux-vertical {
  flex-direction: column;
}
.aux-navigation > .aux-button {
  flex: 0 0 auto;
}
.aux-navigation > .aux-prev {
  order: 1;
}
.aux-navigation > .aux-next {
  order: 3;
}
.aux-navigation > .aux-buttons {
  flex: 1 1 auto;
  order: 2;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
}
.aux-navigation > .aux-buttons::-webkit-scrollbar {
  display: none;
}
.aux-navigation.aux-horizontal > .aux-buttons {
  overflow-x: -moz-scrollbars-none;
  overflow-x: auto;
}
.aux-navigation.aux-vertical > .aux-buttons {
  overflow-y: -moz-scrollbars-none;
  overflow-y: auto;
}
.aux-notifications {
  position: fixed;
  z-index: 100000000000;
}
.aux-pager {
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
}
.aux-pager.aux-vertical {
  flex-direction: column;
}
.aux-pager > .aux-pages {
  flex: 1 1 100%;
  position: relative;
}
.aux-pager.aux-left > .aux-pages,
.aux-pager.aux-top > .aux-pages {
  order: 2;
}
.aux-pager.aux-right > .aux-pages,
.aux-pager.aux-bottom > .aux-pages {
  order: 1;
}
.aux-pager > .aux-pages > .aux-page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  overflow: auto;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}
.aux-pager > .aux-navigation {
  flex: 0 0 auto;
}
.aux-pager.aux-left > .aux-navigation,
.aux-pager.aux-top > .aux-navigation {
  order: 1;
}
.aux-pager.aux-right > .aux-navigation,
.aux-pager.aux-bottom > .aux-navigation {
  order: 2;
}
.aux-pages {
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.aux-pages > .aux-page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  overflow: auto;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  contain: strict;
}
.aux-panorama .aux-gridline.aux-horizontal,
.aux-panorama .aux-gridlabel.aux-horizontal {
  display: none;
}
.aux-panorama.aux-surround .aux-gridline.aux-horizontal,
.aux-panorama.aux-surround .aux-gridlabel.aux-horizontal {
  display: inline;
}
.aux-progressbar.aux-top {
  grid-template-areas: "label bar value" ". scale .";
}
.aux-progressbar.aux-bottom {
  grid-template-areas: ". scale ." "label bar value";
}
.aux-progressbar.aux-left {
  grid-template-areas: "label ." "bar scale" "value .";
}
.aux-progressbar.aux-right {
  grid-template-areas: ". label" "scale bar" ". value";
}
.aux-progressbar.aux-horizontal > .aux-bar {
  min-width: 100px;
  align-self: center;
}
.aux-progressbar.aux-vertical > .aux-bar {
  min-height: 100px;
}
.aux-progressbar.aux-horizontal > .aux-label {
  justify-self: end;
}
.aux-progressbar.aux-horizontal > .aux-value {
  justify-self: start;
}
.aux-progressbar.aux-vertical > .aux-label,
.aux-progressbar.aux-vertical > .aux-bar,
.aux-progressbar.aux-vertical > .aux-value {
  justify-self: center;
}
.aux-scale > .aux-label {
  position: absolute;
  z-index: 4;
  display: block;
  float: left;
}
.aux-scale > .aux-dot {
  position: absolute;
  z-index: 3;
}
.aux-scale.aux.top > .aux-dot {
  top: 0;
}
.aux-scale.aux.left > .aux-dot {
  left: 0;
}
.aux-scale.aux.right > .aux-dot {
  right: 0;
}
.aux-scale.aux.bottom > .aux-dot {
  bottom: 0;
}
.aux-scale.aux-vertical > .aux-label {
  transform: translateY(50%);
}
.aux-scale.aux-vertical > .aux-max,
.aux-scale.aux-vertical.aux-reverse > .aux-min {
  transform: translateY(100%);
}
.aux-scale.aux-vertical > .aux-min,
.aux-scale.aux-vertical.aux-reverse > .aux-max {
  transform: translateY(0);
}
.aux-scale.aux-horizontal > .aux-label {
  transform: translateX(-50%);
}
.aux-scale.aux-horizontal > .aux-max,
.aux-scale.aux-horizontal.aux-reverse > .aux-min {
  transform: translateX(-100%);
}
.aux-scale.aux-horizontal > .aux-min,
.aux-scale.aux-horizontal.aux-reverse > .aux-max {
  transform: translateX(0);
}
.aux-scale > .aux-pointer {
  box-sizing: border-box;
  position: absolute;
  z-index: 5;
  overflow: hidden;
  border-color: transparent;
  border-style: solid;
}
.aux-scale.aux-vertical > .aux-pointer {
  bottom: 0;
}
.aux-scale.aux-horizontal > .aux-pointer {
  left: 0;
}
.aux-scale > .aux-bar {
  position: absolute;
  z-index: 0;
}
.aux-scale.aux-vertical > .aux-bar {
  bottom: 0;
}
.aux-scale.aux-left > .aux-bar {
  left: 0;
}
.aux-scale.aux-right > .aux-bar {
  right: 0;
}
.aux-scale.aux-horizontal > .aux-bar {
  left: 0;
}
.aux-scale.aux-top > .aux-bar {
  top: 0;
}
.aux-scale.aux-bottom > .aux-bar {
  bottom: 0;
}
.aux-button.aux-select {
  flex-direction: row;
  justify-content: flex-end;
}
.aux-button.aux-select > .aux-icon {
  order: 2;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 16px;
  height: 16px;
  width: 16px;
  margin: 0 0 0 4px !important;
}
.aux-selectlist {
  position: absolute;
  z-index: 100000;
  box-sizing: border-box;
  overflow-y: auto;
  margin: 0;
}
.aux-selectlist > .aux-option {
  list-style: none;
  white-space: nowrap;
  display: block;
}
.aux-slider {
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
.aux-state > .aux-mask {
  width: 100%;
  height: 100%;
}
.aux-value > .aux-input {
  -webkit-user-select: auto !important;
  user-select: auto !important;
  text-align: center;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.aux-valuebutton {
  display: inline-grid;
  justify-content: stretch;
  align-items: center;
}
.aux-valuebutton.aux-horizontal {
  grid-template-columns: auto 1fr auto;
  grid-template-rows: auto auto;
  grid-template-areas: "icon label value" "scale scale value";
}
.aux-valuebutton.aux-vertical {
  grid-template-areas: "icon label" "value value" "scale scale";
}
.aux-valuebutton > .aux-icon {
  grid-area: icon;
}
.aux-valuebutton > .aux-label {
  grid-area: label;
}
.aux-valuebutton > .aux-value {
  grid-area: value;
}
.aux-valuebutton > .aux-scale {
  grid-area: scale;
}
.aux-valueknob.aux-vertical {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.aux-valueknob.aux-horizontal {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.aux-valueknob.aux-left {
  display: inline-grid;
  grid-template-areas: "knob label" "knob value";
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
}
.aux-valueknob.aux-right {
  display: inline-grid;
  grid-template-areas: "label knob" "value knob";
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
}
.aux-valueknob > .aux-label {
  flex: 0 0 auto;
  grid-area: label;
  order: 1;
}
.aux-valueknob.aux-left > .aux-label,
.aux-valueknob.aux-right > .aux-label {
  align-self: end;
}
.aux-valueknob.aux-left > .aux-label,
.aux-valueknob.aux-left > .aux-value {
  justify-self: start;
}
.aux-valueknob.aux-right > .aux-label,
.aux-valueknob.aux-right > .aux-value {
  justify-self: end;
}
.aux-valueknob > .aux-knob {
  width: 100px;
  height: 100px;
  flex: 0 0 auto;
  grid-area: knob;
  order: 2;
}
.aux-valueknob.aux-horizontal > .aux-knob,
.aux-valueknob.aux-left > .aux-knob,
.aux-valueknob.aux-right > .aux-knob {
  align-self: center;
}
.aux-valueknob > .aux-value {
  flex: 0 0 auto;
  grid-area: value;
  order: 3;
}
.aux-valueknob.aux-left > .aux-value,
.aux-valueknob.aux-right > .aux-value {
  align-self: start;
}
.aux-valueknob.aux-left > .aux-value > .aux-input {
  text-align: left;
}
.aux-valueknob.aux-right > .aux-value > .aux-input {
  text-align: right;
}
.aux-window {
  position: absolute;
  z-index: 10000;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.aux-window > .aux-content {
  overflow: auto;
  order: 2;
  flex: 1 1 auto;
}
.aux-window > .aux-header {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
  order: 1;
  flex: 0 0 auto;
  display: flex;
  justify-content: space-between;
}
.aux-window.aux-draggable > .aux-header {
  cursor: pointer;
}
.aux-window > .aux-footer {
  cursor: default;
  order: 3;
  flex: 0 0 auto;
  display: flex;
  justify-content: space-between;
}
.aux-window > .aux-header > .aux-title,
.aux-window > .aux-footer > .aux-title {
  white-space: nowrap;
  flex: 1 1 auto;
}
.aux-window > .aux-header .aux-status,
.aux-window > .aux-footer .aux-status {
  white-space: nowrap;
  flex: 1 1 auto;
}
.aux-window > .aux-header > .aux-icon,
.aux-window > .aux-footer > .aux-icon {
  flex: 0 0 auto;
}
.aux-window > .aux-header > .aux-button,
.aux-window > .aux-footer > .aux-button {
  flex: 0 0 auto;
}
.aux-window.aux-shrinked > .aux-footer,
.aux-window.aux-shrinked .aux-resize {
  display: none !important;
}
.aux-window > .aux-header > .aux-resize,
.aux-window > .aux-footer > .aux-resize {
  cursor: pointer;
}
.aux-window > .aux-header > .aux-spacer,
.aux-window > .aux-footer > .aux-spacer {
  flex: 1 1 auto;
}
:root {
  --aux-main-fontfamily: pragati;
  --aux-main-fontsize: 14px;
  --aux-main-fontweight: 300;
  --aux-main-lineheight: 1.2em;
  --aux-main-tinyfontsize: 8px;
  --aux-main-smallfontsize: 11px;
  --aux-main-bigfontsize: 17px;
  --aux-scale-fontfamily: oswald;
  --aux-scale-fontsize: var(--aux-main-tinyfontsize);
  --aux-scale-fontweight: normal;
  --aux-scale-lineheight: 1em;
  --aux-main-margin: 2px;
  --aux-clickable-size: 40px;
  --aux-chart-titlemargin: 8px;
  --aux-clock-labelmargin: 8px;
  --aux-button-paddingvertical: 4px;
  --aux-button-paddinghorizontal: 8px;
  --aux-fader-handlewidth: var(--aux-clickable-size);
  --aux-fader-handleheight: calc(1.5 * var(--aux-clickable-size));
  --aux-fader-gridgap: 2px;
  --aux-frame-padding: 8px;
  --aux-frame-labelheight: 28px;
  --aux-frame-labelpadding: 2px 4px;
  --aux-graph-stroke: 1.2px;
  --aux-graph-filled: 1.2px;
  --aux-graph-outline: 2px;
  --aux-graph-steady: 0.5px;
  --aux-grid-labelpadding: 0 3px;
  --aux-knob-tiny: 40px;
  --aux-knob-small: 64px;
  --aux-knob-medium: 96px;
  --aux-knob-large: 144px;
  --aux-knob-huge: 192px;
  --aux-knob-bgmargintiny: 6px;
  --aux-knob-bgmarginsmall: 14.5px;
  --aux-knob-bgmarginmedium: 22px;
  --aux-knob-bgmargin: 23px;
  --aux-levelmeter-statesize: 4px;
  --aux-matrix-virtualtree-size: 196px;
  --aux-meter-size: 16px;
  --aux-meter-gridgap: 2px;
  --aux-multimeter-labelwidth: 40px;
  --aux-multimeter-valuewidth: 40px;
  --aux-multimeter-labelheight: 20px;
  --aux-multimeter-reduce: 1px;
  --aux-multimeter-gridgap: 1px;
  --aux-notification-maxwidth: 400px;
  --aux-notification-padding: 16px;
  --aux-notification-margin: 4px;
  --aux-pages-showhideduration: 0.5s;
  --aux-pages-showhidetransition: ease-in-out;
  --aux-scale-minwidth: 40px;
  --aux-scale-minheight: 20px;
  --aux-scale-dotsize: 3px;
  --aux-scale-markersize: 5px;
  --aux-scale-labelmarginvertical: 8px;
  --aux-scale-labelmarginhorizontal: 6px;
  --aux-scale-barsize: 5px;
  --aux-scale-pointersize: 5px;
  --aux-selectentry-lineheight: 2em;
  --aux-state-width: 12px;
  --aux-state-height: 6px;
  --aux-charthandle-strokewarn: 20;
  --aux-value-height: 32px;
  --aux-valuebutton-gap: 4px;
  --aux-valuebutton-paddingvertical: 0;
  --aux-valuebutton-scaleheight: 16px;
  --aux-valuebutton-scalemargin: 6px;
  --aux-valueknob-gridgap: 4px;
  --aux-virtualtreeentry-size: 32px;
}
.aux-widget {
  margin: var(--aux-main-margin);
  font-family: var(--aux-main-fontfamily);
  font-size: var(--aux-main-fontsize);
  font-weight: var(--aux-main-fontweight);
  line-height: var(--aux-main-lineheight);
}
.aux-button {
  height: var(--aux-clickable-size);
  padding: var(--aux-button-paddingvertical) var(--aux-button-paddinghorizontal);
  overflow: hidden;
}
.aux-buttons > .aux-button {
  flex: 0 0 auto;
}
.aux-chart .aux-title {
  margin: var(--aux-chart-titlemargin);
  font-size: var(--aux-main-bigfontsize);
}
.aux-circular {
  font-family: var(--aux-scale-fontfamily);
  font-size: var(--aux-scale-fontsize);
  font-weight: var(--aux-scale-fontweight);
  line-height: var(--aux-scale-lineheight);
}
.aux-charthandle {
  font-family: var(--aux-main-fontfamily);
  font-size: var(--aux-main-smallfontsize);
  font-weight: var(--aux-main-fontweight);
  line-height: var(--aux-main-lineheight);
}
.aux-charthandle:hover {
  cursor: pointer;
}
.aux-charthandle .aux-line {
  stroke-width: 1px;
}
.aux-charthandle .aux-line1 {
  stroke-width: 1;
}
.aux-charthandle.aux-warn > .aux-handle {
  stroke-width: var(--aux-charthandle-strokewarn);
}
.aux-clock .aux-label {
  margin: var(--aux-clock-labelmargin);
}
.aux-colorpicker > .aux-value {
  height: var(--aux-clickable-size);
}
.aux-fader {
  grid-gap: var(--aux-fader-gridgap);
}
.aux-fader > .aux-label {
  margin: 0;
}
.aux-fader > .aux-value {
  margin: 0;
}
.aux-fader.aux-vertical > .aux-track {
  width: var(--aux-fader-handlewidth);
}
.aux-fader.aux-vertical .aux-handle {
  width: var(--aux-fader-handlewidth);
  height: var(--aux-fader-handleheight);
}
.aux-fader.aux-vertical > .aux-scale {
  margin: calc(var(--aux-fader-handleheight) / 2) 0;
}
.aux-fader.aux-horizontal > .aux-track {
  height: var(--aux-fader-handlewidth);
}
.aux-fader.aux-horizontal .aux-handle {
  width: var(--aux-fader-handleheight);
  height: var(--aux-fader-handlewidth);
}
.aux-fader.aux-horizontal > .aux-scale {
  margin: 0 calc(var(--aux-fader-handleheight) / 2);
}
.aux-fader.aux-left > .aux-value {
  justify-self: start;
}
.aux-fader.aux-right > .aux-value {
  justify-self: end;
}
.aux-fader.aux-top > .aux-value {
  align-self: center;
}
.aux-fader.aux-bottom > .aux-value {
  align-self: center;
}
.aux-frame {
  padding: var(--aux-frame-labelheight) var(--aux-frame-padding) var(--aux-frame-padding) var(--aux-frame-padding);
}
.aux-frame > .aux-framelabel {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: var(--aux-frame-labelpadding);
}
.aux-graph {
  stroke-width: var(--aux-graph-stroke);
  stroke-linecap: round;
  stroke-linejoin: round;
}
.aux-graph.aux-filled {
  stroke-width: var(--aux-graph-stroke);
}
.aux-graph.aux-outline {
  stroke-width: var(--aux-graph-outline);
}
.aux-graph.aux-steady {
  stroke-width: var(--aux-graph-steady);
}
.aux-gridlabel {
  padding: var(--aux-grid-labelpadding);
  font-family: var(--aux-scale-fontfamily);
  font-size: var(--aux-scale-fontsize);
  font-weight: var(--aux-scale-fontweight);
  line-height: var(--aux-scale-lineheight);
}
.aux-icon {
  text-align: center;
  vertical-align: middle;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.aux-knob {
  cursor: pointer;
  width: var(--aux-knob-medium);
  height: var(--aux-knob-medium);
}
.aux-knob::before,
.aux-knob::after {
  content: "";
  position: absolute;
  width: calc(100% - var(--aux-knob-bgmargin) * 2);
  height: calc(100% - var(--aux-knob-bgmargin) * 2);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
.aux-knob::after {
  width: calc(100% - var(--aux-knob-bgmargin) * 2 - 1px);
  height: calc(100% - var(--aux-knob-bgmargin) * 2 - 1px);
  background: transparent;
  pointer-events: none;
}
.aux-knob.aux-preset-tiny {
  width: var(--aux-knob-tiny);
  height: var(--aux-knob-tiny);
}
.aux-knob.aux-preset-tiny::before {
  width: calc(100% - var(--aux-knob-bgmargintiny) * 2);
  height: calc(100% - var(--aux-knob-bgmargintiny) * 2);
}
.aux-knob.aux-preset-tiny::after {
  width: calc(100% - var(--aux-knob-bgmargintiny) * 2 - 1px);
  height: calc(100% - var(--aux-knob-bgmargintiny) * 2 - 1px);
}
.aux-knob.aux-preset-small {
  width: var(--aux-knob-small);
  height: var(--aux-knob-small);
}
.aux-knob.aux-preset-small::before {
  width: calc(100% - var(--aux-knob-bgmarginsmall) * 2);
  height: calc(100% - var(--aux-knob-bgmarginsmall) * 2);
}
.aux-knob.aux-preset-small::after {
  width: calc(100% - var(--aux-knob-bgmarginsmall) * 2 - 1px);
  height: calc(100% - var(--aux-knob-bgmarginsmall) * 2 - 1px);
}
.aux-knob.aux-preset-medium {
  width: var(--aux-knob-medium);
  height: var(--aux-knob-medium);
}
.aux-knob.aux-preset-medium::before {
  width: calc(100% - var(--aux-knob-bgmarginmedium) * 2);
  height: calc(100% - var(--aux-knob-bgmarginmedium) * 2);
}
.aux-knob.aux-preset-medium::after {
  width: calc(100% - var(--aux-knob-bgmarginmedium) * 2 - 1px);
  height: calc(100% - var(--aux-knob-bgmarginmedium) * 2 - 1px);
}
.aux-knob.aux-preset-big {
  width: var(--aux-knob-big);
  height: var(--aux-knob-big);
}
.aux-knob.aux-preset-large {
  width: var(--aux-knob-large);
  height: var(--aux-knob-large);
}
.aux-knob.aux-preset-huge {
  width: var(--aux-knob-huge);
  height: var(--aux-knob-huge);
}
.aux-levelmeter.aux-vertical > .aux-clip {
  width: var(--aux-meter-size);
  height: var(--aux-levelmeter-statesize);
}
.aux-levelmeter.aux-horizontal > .aux-clip {
  width: var(--aux-levelmeter-statesize);
  height: var(--aux-meter-size);
}
.aux-virtualtree .aux-virtualtreeentry {
  height: var(--aux-virtualtreeentry-size);
  align-items: center;
  display: flex;
  margin: 0;
}
.aux-virtualtreeentry > .aux-indent {
  width: calc(var(--aux-virtualtreeentry-size) * var(--aux-virtualtreeentry-depth));
  height: var(--aux-virtualtreeentry-size);
  font-size: var(--aux-virtualtreeentry-size);
  line-height: var(--aux-virtualtreeentry-size);
  order: 0;
  margin: 0;
}
.aux-virtualtreeentry > .aux-collapse {
  flex: 0 0 var(--aux-virtualtreeentry-size);
  width: var(--aux-virtualtreeentry-size);
  height: var(--aux-virtualtreeentry-size);
  order: 1;
  margin: 0;
}
.aux-virtualtreeentry > .aux-icon {
  flex: 0 0 var(--aux-virtualtreeentry-size);
  height: var(--aux-virtualtreeentry-size);
  order: 2;
  margin: 0;
}
.aux-virtualtreeentry > .aux-label {
  flex: 1 1 auto;
  order: 3;
  line-height: var(--aux-virtualtreeentry-size);
  margin: 0;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aux-matrix {
}
.aux-matrix > .aux-virtualtree {
  width: var(--aux-matrix-virtualtree-size);
}
.aux-matrix > .aux-virtualtree.aux-virtualtreeleft {
  top: var(--aux-matrix-virtualtree-size);
  left: 0;
  bottom: 0;
  height: auto;
}
.aux-matrix > .aux-virtualtree.aux-virtualtreetop {
  top: 0;
  left: 0;
  transform-origin: top right;
  transform: rotate(-90deg);
}
.aux-matrix > .aux-virtualtree.aux-virtualtreetop .aux-virtualtreeentry > .aux-label {
  order: 0;
  text-align: right;
}
.aux-matrix > .aux-virtualtree.aux-virtualtreetop .aux-virtualtreeentry > .aux-icon {
  order: 1;
  transform: rotate(90deg);
}
.aux-matrix > .aux-virtualtree.aux-virtualtreetop .aux-virtualtreeentry > .aux-collapse {
  order: 2;
}
.aux-matrix > .aux-virtualtree.aux-virtualtreetop .aux-virtualtreeentry > .aux-indent {
  order: 3;
  transform: scaleX(-1);
}
.aux-matrix > .aux-indicators {
  left: var(--aux-matrix-virtualtree-size);
  top: var(--aux-matrix-virtualtree-size);
}
.aux-matrix .aux-indicator {
  width: var(--aux-virtualtreeentry-size);
  height: var(--aux-virtualtreeentry-size);
  margin: 0;
}
.aux-meter {
  grid-gap: var(--aux-meter-gridgap);
}
.aux-meter.aux-vertical > .aux-bar {
  width: var(--aux-meter-size);
}
.aux-meter.aux-horizontal > .aux-bar {
  height: var(--aux-meter-size);
}
.aux-meter > .aux-widget {
  margin: 0;
}
.aux-meter > .aux-label {
  min-height: 1em;
}
.aux-meter > .aux-value {
  height: auto;
}
.aux-multimeter {
  padding-top: var(--aux-multimeter-labelheight);
}
.aux-multimeter.aux-bottom {
  padding-top: 0;
  padding-bottom: var(--aux-multimeter-labelheight);
}
.aux-multimeter > .aux-label {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  text-align: left;
  margin: 0 0 var(--aux-main-margin) 0;
}
.aux-multimeter.aux-bottom > .aux-label {
  bottom: 0;
  top: auto;
  margin: var(--aux-main-margin) 0 0 0;
}
.aux-multimeter.aux-horizontal.aux-has-labels > .aux-label {
  margin-left: calc(var(--aux-multimeter-labelwidth) + var(--aux-multimeter-gridgap));
}
.aux-multimeter.aux-right > .aux-label {
  text-align: right;
}
.aux-multimeter.aux-vertical > .aux-meter {
  margin: 0 var(--aux-multimeter-gridgap);
}
.aux-multimeter.aux-horizontal > .aux-meter {
  margin: var(--aux-multimeter-gridgap) 0;
}
.aux-multimeter .aux-meter > .aux-label {
  font-size: var(--aux-main-smallfontsize);
}
.aux-multimeter.aux-count-5 .aux-meter > .aux-label,
.aux-multimeter.aux-count-6 .aux-meter > .aux-label,
.aux-multimeter.aux-count-7 .aux-meter > .aux-label,
.aux-multimeter.aux-count-8 .aux-meter > .aux-label,
.aux-multimeter.aux-count-9 .aux-meter > .aux-label,
.aux-multimeter.aux-count-10 .aux-meter > .aux-label {
  font-family: var(--aux-scale-fontfamily);
  font-size: var(--aux-scale-fontsize);
  font-weight: var(--aux-scale-fontweight);
  line-height: var(--aux-scale-lineheight);
}
.aux-multimeter.aux-horizontal .aux-meter > .aux-label {
  width: var(--aux-multimeter-labelwidth);
  text-align: right;
}
.aux-multimeter.aux-horizontal .aux-meter > .aux-value {
  width: var(--aux-multimeter-valuewidth);
}
.aux-multimeter.aux-vertical.aux-count-2 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-2 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 2);
}
.aux-multimeter.aux-vertical.aux-count-3 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-3 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 3);
}
.aux-multimeter.aux-vertical.aux-count-4 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-4 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 4);
}
.aux-multimeter.aux-vertical.aux-count-5 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-5 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 5);
}
.aux-multimeter.aux-vertical.aux-count-6 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-6 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 6);
}
.aux-multimeter.aux-vertical.aux-count-7 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-7 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 7);
}
.aux-multimeter.aux-vertical.aux-count-8 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-8 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 8);
}
.aux-multimeter.aux-vertical.aux-count-9 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-9 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 9);
}
.aux-multimeter.aux-vertical.aux-count-10 .aux-clip,
.aux-multimeter.aux-vertical.aux-count-10 .aux-bar {
  width: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 10);
}
.aux-multimeter.aux-horizontal.aux-count-2 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-2 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 2);
}
.aux-multimeter.aux-horizontal.aux-count-3 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-3 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 3);
}
.aux-multimeter.aux-horizontal.aux-count-4 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-4 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 4);
}
.aux-multimeter.aux-horizontal.aux-count-5 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-5 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 5);
}
.aux-multimeter.aux-horizontal.aux-count-6 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-6 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 6);
}
.aux-multimeter.aux-horizontal.aux-count-7 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-7 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 7);
}
.aux-multimeter.aux-horizontal.aux-count-8 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-8 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 8);
}
.aux-multimeter.aux-horizontal.aux-count-9 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-9 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 9);
}
.aux-multimeter.aux-horizontal.aux-count-10 .aux-clip,
.aux-multimeter.aux-horizontal.aux-count-10 .aux-bar {
  height: calc(var(--aux-meter-size) - var(--aux-multimeter-reduce) * 10);
}
.aux-navigation.aux-horizontal {
  height: var(--aux-clickable-size);
}
.aux-navigation > .aux-buttons {
  margin: 0;
}
.aux-navigation.aux-horizontal > .aux-buttons {
  margin: 0 var(--aux-main-margin);
}
.aux-navigation.aux-vertical > .aux-buttons {
  margin: var(--aux-main-margin) 0;
}
.aux-navigation > .aux-buttons > .aux-button {
  margin: 0;
}
.aux-navigation.aux-horizontal > .aux-buttons > .aux-button {
  margin: 0 var(--aux-main-margin);
}
.aux-navigation.aux-vertical > .aux-buttons > .aux-button {
  margin: var(--aux-main-margin) 0;
}
.aux-navigation > .aux-button {
  margin: 0;
}
.aux-navigation.aux-horizontal > .aux-previous {
  margin-right: var(--aux-main-margin);
}
.aux-navigation.aux-horizontal > .aux-next {
  margin-left: var(--aux-main-margin);
}
.aux-navigation.aux-vertical > .aux-previous {
  margin-bottom: var(--aux-main-margin);
}
.aux-navigation.aux-vertical > .aux-next {
  margin-top: var(--aux-main-margin);
}
.aux-notifications {
  bottom: 0;
  right: 0;
  max-width: var(--aux-notification-maxwidth);
  transform: translate3d(0, 0, 0);
  text-align: right;
}
.aux-notification {
  padding: var(--aux-notification-padding);
  margin: var(--aux-notification-margin);
  text-align: left;
  display: flex;
  align-items: center;
}
.aux-notification > .aux-close {
  order: 3;
}
.aux-pager > .aux-pages {
  margin: 0;
}
.aux-pager > .aux-pages > .aux-page {
  margin: 0;
}
.aux-root {
  margin: 0;
}
.aux-pages.aux-forward.aux-vertical > .aux-page.aux-hiding {
  animation: aux-page-vertical-out-forward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
  transform: translateY(-100%);
}
.aux-pages.aux-forward.aux-vertical > .aux-page.aux-showing {
  animation: aux-page-vertical-in-forward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
}
.aux-pages.aux-backward.aux-vertical > .aux-page.aux-hiding {
  animation: aux-page-vertical-out-backward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
  transform: translateY(100%);
}
.aux-pages.aux-backward.aux-vertical > .aux-page.aux-showing {
  animation: aux-page-vertical-in-backward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
}
.aux-pages.aux-forward.aux-horizontal > .aux-page.aux-hiding {
  animation: aux-page-horizontal-out-forward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
  transform: translateX(-100%);
}
.aux-pages.aux-forward.aux-horizontal > .aux-page.aux-showing {
  animation: aux-page-horizontal-in-forward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
}
.aux-pages.aux-backward.aux-horizontal > .aux-page.aux-hiding {
  animation: aux-page-horizontal-out-backward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
  transform: translateX(100%);
}
.aux-pages.aux-backward.aux-horizontal > .aux-page.aux-showing {
  animation: aux-page-horizontal-in-backward var(--aux-pages-showhideduration) var(--aux-pages-showhidetransition);
}
@keyframes aux-page-horizontal-in-forward {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes aux-page-horizontal-out-forward {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes aux-page-horizontal-in-backward {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes aux-page-horizontal-out-backward {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes aux-page-vertical-in-forward {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes aux-page-vertical-out-forward {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
@keyframes aux-page-vertical-in-backward {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes aux-page-vertical-out-backward {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(100%);
  }
}
.aux-scale.aux-horizontal {
  min-height: var(--aux-scale-minheight);
}
.aux-scale.aux-vertical {
  min-width: var(--aux-scale-minwidth);
}
.aux-scale.aux-horizontal > .aux-dot {
  width: 1px;
  height: var(--aux-scale-dotsize);
}
.aux-scale.aux-vertical > .aux-dot {
  width: var(--aux-scale-dotsize);
  height: 1px;
}
.aux-scale.aux-horizontal > .aux-dot.aux-marker {
  height: var(--aux-scale-markersize);
}
.aux-scale.aux-vertical > .aux-dot.aux-marker {
  width: var(--aux-scale-markersize);
}
.aux-scale.aux-top > .aux-dot {
  top: 0;
}
.aux-scale.aux-left > .aux-dot {
  left: 0;
}
.aux-scale.aux-right > .aux-dot {
  right: 0;
}
.aux-scale.aux-bottom > .aux-dot {
  bottom: 0;
}
.aux-scale > .aux-label {
  font-family: var(--aux-scale-fontfamily);
  font-size: var(--aux-scale-fontsize);
  font-weight: var(--aux-scale-fontweight);
  line-height: var(--aux-scale-lineheight);
}
.aux-scale.aux-top > .aux-label {
  top: var(--aux-scale-labelmarginhorizontal);
}
.aux-scale.aux-left > .aux-label {
  left: var(--aux-scale-labelmarginvertical);
}
.aux-scale.aux-right > .aux-label {
  right: var(--aux-scale-labelmarginvertical);
}
.aux-scale.aux-bottom > .aux-label {
  bottom: var(--aux-scale-labelmarginhorizontal);
}
.aux-scale.aux-vertical > .aux-bar {
  width: var(--aux-scale-barsize);
}
.aux-scale.aux-horizontal > .aux-bar {
  height: var(--aux-scale-barsize);
}
.aux-scale > .aux-pointer {
  width: calc(var(--aux-scale-pointersize) * 2);
  height: calc(var(--aux-scale-pointersize) * 2);
  border-width: var(--aux-scale-pointersize);
}
.aux-scale.aux-vertical > .aux-pointer {
  margin-bottom: calc(var(--aux-scale-pointersize) * -1);
}
.aux-scale.aux-left > .aux-pointer {
  left: calc(var(--aux-scale-pointersize) * -1);
}
.aux-scale.aux-right > .aux-pointer {
  right: calc(var(--aux-scale-pointersize) * -1);
}
.aux-scale.aux-horizontal > .aux-pointer {
  margin-left: calc(var(--aux-scale-pointersize) * -1);
}
.aux-scale.aux-top > .aux-pointer {
  top: calc(var(--aux-scale-pointersize) * -1);
}
.aux-scale.aux-bottom > .aux-pointer {
  bottom: calc(var(--aux-scale-pointersize) * -1);
}
.aux-selectlist {
  padding: 0;
  text-align: left;
}
.aux-selectlist > .aux-selectentry {
  margin: 0;
  padding: var(--aux-button-paddingvertical) var(--aux-button-paddinghorizontal);
  line-height: var(--aux-selectentry-lineheight);
  cursor: pointer;
  display: block;
}
.aux-state {
  width: var(--aux-state-width);
  height: var(--aux-state-height);
}
.aux-state > .aux-mask {
  background: var(--aux-widget-base);
}
.aux-value {
  height: var(--aux-value-height);
}
.aux-value > .aux-input {
  appearance: none;
  font-family: var(--aux-main-fontfamily);
  font-size: var(--aux-main-bigfontsize);
  font-weight: var(--aux-main-fontweight);
  line-height: var(--aux-main-lineheight);
}
.aux-valuebutton {
  padding: var(--aux-valuebutton-paddingvertical) 0 var(--aux-valuebutton-paddingvertical) var(--aux-button-paddinghorizontal);
  grid-gap: 0 var(--aux-valuebutton-gap);
}
.aux-valuebutton.aux-vertical {
  height: auto;
  padding: var(--aux-button-paddingvertical) var(--aux-button-paddinghorizontal);
}
.aux-valuebutton > .aux-widget {
  margin: 0;
}
.aux-valuebutton > .aux-icon {
  justify-self: start;
  line-height: var(--aux-main-fontsize);
}
.aux-valuebutton > .aux-label {
  justify-self: start;
}
.aux-valuebutton.aux-horizontal > .aux-value {
  height: 100%;
  margin: 0 0 0 var(--aux-valuebutton-gap);
}
.aux-valuebutton.aux-vertical > .aux-value {
  margin: var(--aux-valuebutton-gap) 0;
}
.aux-valuebutton.aux-horizontal > .aux-value > .aux-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.aux-valuebutton.aux-vertical > .aux-value > .aux-input {
  border-radius: 0;
}
.aux-valuebutton > .aux-scale {
  font-size: var(--aux-main-tinyfontsize);
  min-height: var(--aux-valuebutton-scaleheight);
}
.aux-valuebutton > .aux-scale .aux-label {
  top: var(--aux-valuebutton-scalemargin);
}
.aux-valueknob {
  grid-gap: var(--aux-valueknob-gridgap);
}
.aux-valueknob > .aux-widget {
  margin: 0;
}
.aux-valueknob > .aux-knob {
  z-index: 1;
}
.aux-valueknob > .aux-value {
  z-index: 0;
}
.aux-valueknob.aux-horizontal > .aux-knob {
  margin: 0 var(--aux-valueknob-gridgap);
}
:root {
  --aux-main-fontfamily: typography.$riedel-font;
  --aux-main-fontsize: 13px;
  --aux-main-fontweight: normal;
  --aux-main-lineheight: 1.3em;
  --aux-main-tinyfontsize: 10px;
  --aux-main-smallfontsize: 11px;
  --aux-main-bigfontsize: 18px;
  --aux-scale-fontfamily: var(--aux-main-fontfamily);
  --aux-scale-fontsize: var(--aux-main-tinyfontsize);
  --aux-scale-fontweight: normal;
  --aux-scale-lineheight: 1em;
  --aux-main-margin: 0;
  --aux-clickable-size: 40px;
  --aux-chart-titlemargin: 8px;
  --aux-fader-handlewidth: 24px;
  --aux-fader-handleheight: 16px;
  --aux-fader-gridgap: 0;
  --aux-graph-stroke: 1.2px;
  --aux-graph-filled: 1.2px;
  --aux-graph-outline: 2px;
  --aux-graph-steady: 0.5px;
  --aux-grid-labelpadding: 0 3px;
  --aux-knob-tiny: 20px;
  --aux-knob-small: 40px;
  --aux-knob-medium: 76px;
  --aux-knob-big: 96px;
  --aux-knob-large: 128px;
  --aux-knob-huge: 256px;
  --aux-knob-bgmargintiny: 20px;
  --aux-knob-bgmarginsmall: 22px;
  --aux-knob-bgmarginmedium: 22px;
  --aux-knob-bgmargin: 26px;
  --aux-levelmeter-statesize: 4px;
  --aux-meter-size: 16px;
  --aux-meter-gridgap: 2px;
  --aux-multimeter-labelwidth: 40px;
  --aux-multimeter-valuewidth: 40px;
  --aux-multimeter-labelheight: 20px;
  --aux-multimeter-reduce: 1px;
  --aux-multimeter-gridgap: 1px;
  --aux-scale-minwidth: auto;
  --aux-scale-minheight: auto;
  --aux-scale-dotsize: 8px;
  --aux-scale-markersize: 8px;
  --aux-scale-labelmarginvertical: 12px;
  --aux-scale-labelmarginhorizontal: 8px;
  --aux-scale-barsize: 4px;
  --aux-state-width: 12px;
  --aux-state-height: 6px;
  --aux-charthandle-strokewarn: 0;
  --aux-value-height: 20px;
  --aux-valueknob-gridgap: 4px;
}
.aux-disabled {
  filter: sepia(100%) saturate(25%) hue-rotate(135deg);
  opacity: 0.45;
  pointer-events: none;
}
.aux-value > .aux-input {
  background: transparent;
  color: #798080;
  font-size: 14px !important;
  transition: color 0.33s, background 0.33s;
}
.aux-value.aux-active > .aux-input {
  background: #242626;
  color: #e1e6e6;
}
.aux-dragging > .aux-value > .aux-input,
.aux-active > .aux-value > .aux-input {
  color: #e1e6e6;
}
.aux-value ::selection {
  color: #e1e6e6;
  background: #c6cccc;
}
.aux-graph.aux-outline {
  fill: none !important;
}
.aux-scale.aux-vertical {
  width: 22px;
}
.aux-scale.aux-vertical > .aux-label.riedel-scale--offset {
  transform: translateY(calc(100% + 3px));
}
.aux-scale.aux-vertical > .aux-label.riedel-scale--offset.riedel-scale__max {
  transform: translateY(calc(100% - 3px));
}
.aux-scale.aux-vertical::before {
  top: 8%;
  left: 3px;
}
.aux-scale.aux-vertical.aux-left > .aux-label {
  left: 4px;
}
.aux-scale.aux-vertical.aux-left::before {
  left: 5px;
}
.aux-scale.aux-vertical.aux-right > .aux-label {
  right: 4px;
}
.aux-scale.aux-vertical.aux-right::before {
  left: 5px;
}
.aux-scale.aux-vertical.riedel-scale--has-ticks {
  width: 30px;
}
.aux-scale.aux-vertical.riedel-scale--has-ticks.aux-left > .aux-label {
  left: var(--aux-scale-labelmarginvertical);
}
.aux-scale.aux-vertical.riedel-scale--has-ticks.aux-left::before {
  left: var(--aux-scale-labelmarginvertical);
}
.aux-scale.aux-vertical.riedel-scale--has-ticks.aux-right > .aux-label {
  right: var(--aux-scale-labelmarginvertical);
}
.aux-scale.aux-vertical.riedel-scale--has-ticks.aux-right::before {
  right: var(--aux-scale-labelmarginvertical);
}
.aux-scale.aux-horizontal {
  height: 12px;
}
.aux-scale.aux-horizontal > .aux-label.riedel-scale--offset {
  transform: translateX(3px);
}
.aux-scale.aux-horizontal > .aux-label.riedel-scale__max {
  transform: translateX(calc(-100% - 3px));
}
.aux-scale.aux-horizontal::before {
  right: 8%;
  top: 2px;
}
.aux-scale.aux-horizontal.aux-top > .aux-label {
  top: 2px;
}
.aux-scale.aux-horizontal.aux-bottom > .aux-label {
  bottom: 2px;
}
.aux-scale.aux-horizontal.riedel-scale--has-ticks {
  height: 20px;
}
.aux-scale.aux-horizontal.riedel-scale--has-ticks.aux-top::before {
  top: var(--aux-scale-labelmarginhorizontal);
}
.aux-scale.aux-horizontal.riedel-scale--has-ticks.aux-top > .aux-label {
  top: var(--aux-scale-labelmarginhorizontal);
}
.aux-scale.aux-horizontal.riedel-scale--has-ticks.aux-bottom::before {
  bottom: var(--aux-scale-labelmarginhorizontal);
}
.aux-scale.aux-horizontal.riedel-scale--has-ticks.aux-bottom > .aux-label {
  bottom: var(--aux-scale-labelmarginhorizontal);
}
.aux-scale::before {
  content: attr(data-unit);
  position: absolute;
  font-size: 12px;
  line-height: 10px;
  color: #9fa6a6;
}
.aux-scale > .aux-dot {
  background: #798080;
}
.aux-scale > .aux-dot.riedel-scale__mark--strong {
  background: #9fa6a6;
}
.aux-scale > .aux-label {
  color: #798080;
}
.aux-scale > .aux-label.riedel-scale__mark--strong {
  color: #9fa6a6;
}
.required-asterisk {
  color: #ff738c;
}
html {
  --mat-checkbox-state-layer-size: 32px;
  --mat-icon-button-state-layer-size: 12px;
}
html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
  background: #111;
}
body {
  min-width: 1280px;
  min-height: 640px;
}
body:has(.context-home) {
  min-height: unset;
  overflow-y: hidden;
}
body.custom-body {
  min-width: unset;
  min-height: unset;
}
body.custom-body:has(.mat-mdc-menu-panel.large) .ng-dropdown-panel .ng-option {
  font-size: 16px;
}
a,
button {
  text-decoration: none;
}
.text-truncated {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.message-container {
  display: block;
  position: relative;
  height: 100%;
}
.message {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.debug {
  position: fixed;
  top: 5px;
  right: 5px;
  padding: 5px 15px;
  background: grey;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
@font-face {
  font-family: Oswald;
  src: url("./media/Oswald-VariableFont_wght.ttf") format("truetype");
  font-weight: 125 950;
  font-stretch: 75% 125%;
  font-style: normal;
}
.overlay,
.loading-overlay {
  position: absolute;
  inset: 0;
}
.loading-overlay {
  background: rgba(0, 0, 0, 0.75);
  cursor: progress;
  z-index: 2;
}
.loading-overlay riedel-loading-indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.backdrop-dark {
  background: rgba(0, 0, 0, 0.75);
}
.riedel-form-group__row__right .mat-mdc-form-field-type-mat-input {
  margin-top: 16px;
}
.block-container {
  height: 432px;
}
.block-container__header {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  text-align: center;
  font-size: 14px;
}
.block-container__header .riedel-label {
  font-size: 12px;
}
.block-container__header.disabled-header .riedel-label {
  color: #798080;
}
.block-container__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.block-container__content-graph {
  display: flex;
  gap: 20px;
}
.block-container__content-graph-knobs {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.block-container__content-graph-curve {
  display: flex;
  gap: 4px;
  height: 260px;
}
.block-container__content-knobs {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  gap: 20px;
}
.block-container__content-knobs .soft-knee-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.block-container__content.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.block-container__content .select-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.block-container__content .select-container riedel-select {
  margin-top: 3px;
}
.block-container__content .select-container riedel-label {
  color: #9fa6a6;
}
.block-container__content .select-container .riedel-label {
  font-size: 10px;
}
riedel-comprehensive-compression-meter,
riedel-comprehensive-limiter-meter {
  height: 100%;
  width: 76px;
}
riedel-compressor-static-curve,
riedel-limiter-static-curve {
  height: 100%;
  width: 259px;
}
riedel-chart .aux-chart.aux-widget .label {
  transform: translateX(-15px);
}
.mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content {
  line-height: 30px;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content .riedel-icon {
  font-size: 12px;
}
.mat-mdc-dialog-actions.mdc-dialog__actions > :only-child {
  margin-left: auto;
}
.dialog-actions__container {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.mat-expansion-panel.mat-expansion-panel--no-radius,
.mat-accordion .mat-expansion-panel.mat-expansion-panel--no-radius:first-of-type,
.mat-accordion .mat-expansion-panel.mat-expansion-panel--no-radius:last-of-type {
  border-radius: 0;
}
.mat-expansion-panel.mat-expansion-panel--no-radius .mat-expansion-panel-header,
.mat-accordion .mat-expansion-panel.mat-expansion-panel--no-radius:first-of-type .mat-expansion-panel-header,
.mat-accordion .mat-expansion-panel.mat-expansion-panel--no-radius:last-of-type .mat-expansion-panel-header {
  border-radius: 0;
}
.custom-snack-bar.mat-mdc-snack-bar-container {
  margin: 0;
  position: fixed;
  text-align: center;
  left: 4px;
  right: 4px;
  bottom: 4px;
}
.custom-snack-bar.mat-mdc-snack-bar-container .mdc-snackbar__surface {
  padding: 0;
  width: 100%;
  max-width: 100%;
  min-height: 50px;
  opacity: 0.8;
}
.custom-snack-bar.mat-mdc-snack-bar-container .mdc-snackbar__surface .mdc-snackbar__label {
  padding: 0;
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container {
  min-height: 50px;
  max-height: 50px;
  display: flex;
  align-items: center;
  font-size: 18px;
  border-radius: 4px;
  width: calc(100vw - 8px);
  box-shadow:
    0px 1px 5px rgba(0, 0, 0, 0.2),
    0px 3px 1px -2px rgba(0, 0, 0, 0.12),
    0px 2px 2px rgba(0, 0, 0, 0.14);
  color: #eff5f5;
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container.is-success-message {
  background: rgb(34.8, 41.2, 62.2);
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container.is-error-message {
  background: #803a46;
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container .snack-bar-message-container,
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container .dismiss-button {
  display: flex;
  justify-content: flex-end;
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container .snack-bar-message-container {
  gap: 8px;
  flex: 0 1 56%;
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container .dismiss-button {
  padding: 16px;
  flex: 1 0 auto;
}
.custom-snack-bar.mat-mdc-snack-bar-container .snack-bar-container .riedel-icon {
  vertical-align: text-bottom;
  font-size: 16px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel,
.reply-list-custom-mat-menu.mat-mdc-menu-panel {
  max-width: 100%;
  min-width: 225px;
  border: 2px solid #2d3939;
  background: #101111;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content,
.reply-list-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content {
  padding-top: 8px;
  max-width: inherit;
  max-height: inherit;
  border: none;
  box-shadow: none;
  background: transparent;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item,
.reply-list-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item {
  min-height: 48px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:disabled):hover,
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:disabled):active,
.reply-list-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:disabled):hover,
.reply-list-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:disabled):active {
  background: none;
}
.vsp-browser-custom-mat-menu.medium.mat-mdc-menu-panel,
.reply-list-custom-mat-menu.medium.mat-mdc-menu-panel {
  border-width: 3px;
}
.vsp-browser-custom-mat-menu.large.mat-mdc-menu-panel,
.reply-list-custom-mat-menu.large.mat-mdc-menu-panel {
  border-width: 4px;
}
.reply-list-custom-mat-menu.mat-mdc-menu-panel .reply-list-count .mat-mdc-menu-item-text {
  font-size: 20px;
  font-weight: 600;
  padding-left: 4px;
  pointer-events: none;
}
.reply-list-custom-mat-menu-content {
  max-height: calc(100vh - 66px - 48px - 8px - 20px);
  overflow-y: auto;
}
.reply-list-custom-mat-menu.medium .reply-list-count .mat-mdc-menu-item-text {
  font-size: 24px;
}
.reply-list-custom-mat-menu.large .reply-list-count .mat-mdc-menu-item-text {
  font-size: 32px;
}
.reply-list-custom-mat-menu .mat-mdc-menu-item .mat-icon {
  margin-right: 0;
}
.vsp-browser-custom-mat-menu {
  --mat-slider-handle-color: #dfecec;
  --mat-slider-active-track-color: #dfecec;
  --mat-slider-inactive-track-color: #577575;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel {
  width: 281px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content {
  padding: 8px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item {
  padding: 0;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon {
  font-size: 32px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  color: #cacaca;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item riedel-label {
  color: #cacaca;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .riedel-label {
  cursor: pointer;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:first-of-type) .mat-mdc-menu-item-text {
  padding: 6px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:not(:last-of-type) {
  border-bottom: 1px solid #1d1f1f;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key {
  display: flex;
  padding: 6px 6px 6px 4px;
  width: 245px;
  height: 54px;
  border: 2px solid #2d3939;
  border-radius: 4px;
  gap: 12px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #363a3a;
  width: 56px;
  height: 54px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .icon-container .mat-icon {
  margin: 0;
  background: #101111;
  border-radius: 100%;
  color: #b6bbbc;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 70%;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .current-title,
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .current-subtitle {
  opacity: 0.74;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .current-title {
  font-size: 22px;
  margin: -2px 0 4px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .current-subtitle {
  font-size: 12px;
  margin-bottom: 4px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .mat-slider--custom {
  margin: 0;
  --mat-slider-inactive-track-height: 3px;
  --mat-slider-active-track-height: 3px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .mat-slider--custom .mat-mdc-slider-visual-thumb .mdc-slider__thumb-knob {
  top: 2px;
  background: #dfecec !important;
  border-color: #dfecec !important;
  --mat-slider-handle-width: 9px;
  --mat-slider-handle-height: 9px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .mat-slider--custom .mat-mdc-slider-visual-thumb .mat-ripple.mat-mdc-focus-indicator {
  display: none;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item {
  display: flex;
  align-items: center;
  gap: 4px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings-menu-item .riedel-label {
  font-size: 24px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings-menu-item .mat-icon {
  width: 24px;
  height: 24px;
  font-size: 22px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings-menu-item:has(:not(.mat-icon)) {
  padding-left: 6px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings {
  display: block;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings > p {
  margin: 0 0 17px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings .ng-select {
  margin: 8px 0;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings riedel-label {
  color: #eff5f5;
  opacity: 0.74;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.user riedel-label {
  margin-top: 4px;
  flex: auto;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .mat-mdc-menu-content:has(.audio-settings-menu-item) {
  padding: 0;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select {
  width: 265px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select.ng-select-opened > .ng-select-container .ng-arrow {
  border-color: transparent transparent #cacaca;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container .ng-arrow {
  border-color: #cacaca transparent transparent;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-value-container,
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-value-container .ng-arrow {
  padding-top: 2px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-value-container .ng-input {
  top: 12px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select,
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container {
  height: 40px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large {
  width: 522px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .member-key {
  width: 480px;
  height: 85px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .member-key .icon-container {
  width: 85px;
  height: 85px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .current-title {
  font-size: 38px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .current-subtitle {
  font-size: 18px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .mat-slider--custom {
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-active-track-height: 4px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .member-key .content .mat-slider--custom .mat-mdc-slider-visual-thumb .mdc-slider__thumb-knob {
  --mat-slider-handle-width: 11px;
  --mat-slider-handle-height: 11px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon {
  font-size: 58px;
  width: 65px;
  height: 65px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .custom-item riedel-label {
  font-size: 26px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings-menu-item .mat-icon {
  width: 44px;
  height: 44px;
  font-size: 44px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .mat-mdc-menu-content .mat-mdc-menu-item .custom-item.audio-settings-menu-item .riedel-label {
  font-size: 40px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select {
  width: 500px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-value-container .ng-input {
  top: 16px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-value-container .ng-value .ng-value-label {
  font-size: 16px;
}
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select,
.vsp-browser-custom-mat-menu.mat-mdc-menu-panel.large .riedel-select-wrapper:not(.riedel-select--shape-pill, .riedel-select--shape-same) .ng-select.riedel-select .ng-select-container {
  height: 50px;
}
.cdk-overlay-container .reply-list-custom-mat-menu,
.cdk-overlay-container .vsp-browser-custom-mat-menu {
  overflow: inherit;
  margin-top: 20px;
}
.cdk-overlay-container .reply-list-custom-mat-menu::before,
.cdk-overlay-container .reply-list-custom-mat-menu::after,
.cdk-overlay-container .vsp-browser-custom-mat-menu::before,
.cdk-overlay-container .vsp-browser-custom-mat-menu::after {
  position: absolute;
  display: block;
  content: "";
  border: 25px solid transparent;
  transform: rotate(180deg);
  right: 10px;
}
.cdk-overlay-container .reply-list-custom-mat-menu::after,
.cdk-overlay-container .vsp-browser-custom-mat-menu::after {
  top: -10px;
  border-top-color: #101111;
  border-width: 14px 8px 0;
}
.cdk-overlay-container .reply-list-custom-mat-menu::before,
.cdk-overlay-container .vsp-browser-custom-mat-menu::before {
  top: -14px;
  border-top-color: #2d3939;
  border-width: 14px 8px 0;
}
.cdk-overlay-container .reply-list-custom-mat-menu.medium::before,
.cdk-overlay-container .reply-list-custom-mat-menu.medium::after,
.cdk-overlay-container .vsp-browser-custom-mat-menu.medium::before,
.cdk-overlay-container .vsp-browser-custom-mat-menu.medium::after {
  right: 12px;
}
.cdk-overlay-container .reply-list-custom-mat-menu.medium::before,
.cdk-overlay-container .vsp-browser-custom-mat-menu.medium::before {
  top: -16px;
}
.cdk-overlay-container .reply-list-custom-mat-menu.large::before,
.cdk-overlay-container .reply-list-custom-mat-menu.large::after,
.cdk-overlay-container .vsp-browser-custom-mat-menu.large::before,
.cdk-overlay-container .vsp-browser-custom-mat-menu.large::after {
  right: 28px;
}
.cdk-overlay-container .reply-list-custom-mat-menu.large::before,
.cdk-overlay-container .vsp-browser-custom-mat-menu.large::before {
  top: -18px;
}
html {
  --mat-progress-spinner-active-indicator-color: #6078c6;
}
.mat-mdc-tab-body-wrapper {
  flex: 1 1 auto;
}
.mat-textarea__custom .mat-mdc-form-field {
  width: 100%;
}
.mat-textarea__custom .mat-mdc-form-field .mat-mdc-form-field-textarea-control {
  resize: none;
  caret-color: rgba(239, 245, 245, 0.87) !important;
  background: #252525;
  padding: 6px;
}
.mat-textarea__custom .mat-mdc-form-field .mat-mdc-form-field-infix {
  height: 100%;
}
.mat-textarea__custom .mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix,
.mat-textarea__custom .mat-mdc-form-field .mdc-text-field--no-label .mat-mdc-form-field-infix {
  padding: 0;
}
.mat-textarea__custom .mat-mdc-form-field .mat-mdc-text-field-wrapper {
  padding: 0;
}
.mat-textarea__custom .mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled),
.mat-textarea__custom .mat-mdc-form-field .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay {
  background: #252525;
}
.mat-textarea__custom .mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mat-mdc-form-field-focus-overlay,
.mat-textarea__custom .mat-mdc-form-field .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay .mat-mdc-form-field-focus-overlay {
  opacity: 0;
}
.same-text {
  font: 400 10px "RobotoCondensed";
  letter-spacing: 0;
}
.same-button-ux {
  border-radius: 3px;
  border: none;
}
.same-button-ux:disabled {
  cursor: not-allowed;
}
.same-button-ux:not(:disabled):hover {
  opacity: 0.75;
}
.same-button-ux:not(:disabled):active {
  opacity: 0.35;
}
riedel-location-tree-filter {
  display: flex;
  flex-direction: column;
}
riedel-location-tree-filter .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align {
  display: none;
}
riedel-wiring {
  background: none !important;
}
riedel-wiring .search .mat-mdc-form-field-subscript-wrapper.mat-mdc-form-field-bottom-align {
  display: none;
}
riedel-wiring .sources-container,
riedel-wiring .targets-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
app-configuration-worksurface-card .mat-mdc-button-base.mat-mdc-icon-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
app-configuration-worksurface-card .mat-mdc-button-base.mat-mdc-icon-button riedel-icon {
  font-size: 0;
}
app-configuration-worksurface-card .mat-mdc-button-base.mat-mdc-icon-button riedel-icon .riedel-icon {
  font-size: 14px;
}
.riedel-radio-button-group--shape-text label {
  font-size: 13px !important;
}
html.cdk-global-scrollblock {
  overflow-y: hidden;
}
body.tabulator-movingrow-receiving {
  -webkit-user-select: none;
  user-select: none;
}
.riedel-mdc-dialog--light-border .mdc-dialog .mat-mdc-dialog-surface {
  border: 1px solid #9fa6a6;
}
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 100 700;
  font-display: block;
  src: url("./media/material-symbols-outlined.woff2") format("woff2");
}
.material-symbols-outlined {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
.material-symbols-outlined.filled {
  font-variation-settings: "FILL" 1;
}

/* src/styles.scss */
.mt-20 {
  margin-top: 20px;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
