.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}@font-face{font-family:Sohne-Buch;src:url(/dashboard/assets/sohne_buch-BXyoRSZg.otf)}@font-face{font-family:Sohne-Halbfett;src:url(/dashboard/assets/sohne_halbfett-BPG_XBMq.otf)}@font-face{font-family:SohneMono-Buch;src:url(/dashboard/assets/sohne_mono-buch-V1FjmhPs.otf)}@font-face{font-family:SohneMono-Halbfett;src:url(/dashboard/assets/sohne_mono-halbfett-BVm24v2p.otf)}:root{--main-font-regular: Sohne-Buch;--main-font-light: Sohne-Buch;--main-font-bold: Sohne-Halbfett;--main-font-semi-bold: Sohne-Halbfett;--chart-font-regular-mono: SohneMono-Buch;--chart-font-semi-bold-mono: SohneMono-Halbfett}:root{--size-font-page-header: clamp(20px, .9vw, 25px);--size-font-page-header2: clamp(15px, 1vw, 20px);--size-font-widget-header: clamp(18px, .9vw, 20px);--size-font-modal-header: clamp(20px, 1.1vw, 25px);--size-font-modal-subtitle: clamp(18px, .9vw, 180px);--size-font-table-head: clamp(11px, .4vw, 20px);--size-font-table-cell: clamp(11px, .4vw, 20px);--size-font-select: clamp(15px, .65vw, 17px);--size-font-input: clamp(15px, .65vw, 17px);--size-font-label: clamp(15px,.65vw, 17px);--size-font-button: clamp(15px, .65vw, 18px);--size-font-legend: clamp(15px, .65vw, 16px);--size-font-tooltip: clamp(12px, .5vw, 14px);--size-font-navigation: clamp(13px, .5vw, 14px);--size-border-radius-widget: 16px;--size-border-radius-input: 13px;--size-border-radius-button: 13px;--size-border-radius-legend-tile: 4px;--size-border-radius-tooltip: 9px;--size-padding-widget: 25px 25px;--size-padding-input: 0px 20px;--size-padding-button: 0px 23px;--size-padding-button-small: 0px 7px;--size-tooltip-padding: .4rem .8rem;--size-table-cell-padding: 6px 6px;--size-gap-widget: 28px;--size-gap-input: 16px;--size-gap-button-icon-text: 11px;--size-gap-details-card-childrens: 18px;--size-margin-bottom-widget-header: 17px;--size-margin-bottom-page-header: 30px;--size-input-height: clamp(28px, 1.8vw, 32px);--size-button-height: clamp(28px, 1.8vw, 36px);--size-button-small-height: 23px}:root{--blue-700: #2C3E50;--blue-500: #425466;--blue-300: #42A4E4;--blue-150: #74D3EC;--gray-900: #333333;--gray-800: #55585D;--gray-700: #686b6f;--gray-500: #a4a4a4;--gray-200: #e5e5e5;--gray-100: #E9E9F0;--gray-150: #F2F2F2;--gray-50: #FAFAFA;--gray-20: #FBFBFB;--pink-50: #fef2ee;--pink-500: #ff7991;--black-1000: #000;--black-800: #262626;--black-500: #323234;--white-0: #ffffff;--red-600: #D11149;--red-50: #fef2ee;--yellow-700: #FFC335;--yellow-100: #FFF4DA;--green-400: #A7C747;--green-600: #36b97e;--green-50: #f3f8e5}:root{--primary-blue-800: #505882;--primary-blue-600: #8C91DD;--primary-blue-100: #EDEEFF;--primary-purple-600: #CEBCF0;--primary-purple-700: #B7A0E9;--secondary-blue-300: #757B9C;--secondary-blue-200: #BBBEE9;--secondary-blue-100: #B5B8C9;--secondary-blue-150: #DADCFF;--secondary-blue-50: #E2E3E9;--secondary-purple-150: #E2D9F5;--blue-800: #40424E;--gray-700: #707070;--gray-500: #B3B3B3;--gray-50: #F2F2F2;--gray-35: #f7f7f7;--gray-10: #FAFAFA;--white-0: #ffffff;--green-500: #69D9B5;--yellow-400: #FFD9AE;--red-400: #FC8282;--blue-700: #38bdf8}:root{--color-background-product: var(--white-0);--color-background-carousel-frame: var(--gray-150);--color-background-toast: var(--white-0);--color-background-remove: var(--red-600);--color-background-dropdown-menu: rgba(250, 250, 250, .8);--color-background-table-border: var(--gray-700);--color-background-label-info: var(--gray-50);--color-background-label-status: var(--gray-150);--color-background-liquid-fill-path: var(--gray-200);--color-text-select: var(--blue-300);--color-text-error: var(--red-600);--color-text-success: var(--green-400);--color-text-warning: var(--yellow-700);--color-text-logout: var(--pink-500);--color-text-navigation: var(--black-1000);--color-text-navigation-header: var(--black-1000);--color-text-pagination: var(--gray-800);--color-text-input: var(--gray-800);--color-text-tooltip: var(--gray-200);--color-text-on-main-color-background: var(--black-1000);--color-button: var(--blue-300);--color-button-table-action: var(--white-0);--color-button-navigation: var(--color-white);--color-button-user-menu: var(--gray-150);--color-button-close: var(--gray-150);--color-error-icon: var(--red-600);--color-drop-down-icon: var(--blue-300);--color-rating-star-icon: var(--yellow-700);--color-cartesian-grid: var(--gray-100);--color-white: var(--white-0);--color-text-header: var(--blue-800);--color-text-big-header: var(--primary-blue-800);--color-text-label: var(--blue-800);--color-text-paragraph: var(--blue-800);--color-text-active-dispenser-nozzle: var(--primary-blue-600);--color-text-button: var(--color-white);--color-text-chart-labels: var(--gray-500);--color-text-user-menu: var(--primary-blue-800);--color-text-placeholder: var(--gray-700);--color-background-tab-button: var(--gray-50);--color-background-tab-content: var(--color-white);--color-background-modal: var(--gray-10);--color-background-tooltip: var(--color-white);--color-backgroud-widget: var(--gray-10);--color-backgroud-badge: var(--primary-purple-600);--color-backgroud-generic-button: var(--primary-blue-600);--color-backgroud-generic-button-invert: var(--red-400);--color-backgroud-dark-button: var(--primary-blue-800);--color-backgroud-sidebar: var(--primary-blue-800);--color-backgroud-alert-button: var(--red-400);--color-background-layout: var(--color-white);--color-background-table-header: var(--primary-blue-800);--color-background-table-row: var(--color-white);--color-background-table-row-odd: color-mix(in oklab, var(--primary-blue-100) 30%, var(--color-white));--color-backgroud-hover-element: var(--primary-blue-100);--color-backgroud-tab: var(--primary-purple-600);--color-backgroud-checkbox: var(--primary-blue-600);--color-background-input: var(--color-white);--color-background-progress-bar: #F2F2F2;--color-backgroud-dispenser-nozzle: var(--primary-purple-600);--color-background-error: var(--red-400);--color-background-success: var(--green-500);--color-background-warning: var(--yellow-400);--color-background-modal-overlay: color-mix(in oklab, var(--gray-700) 60%, #ffffff00);--color-background-card: var(--primary-blue-100);--color-background-form-card: var(--gray-35);--color-background-gray-out: var(--gray-500);--color-border-dispenser-nozzle: var(--primary-purple-600);--color-border-input: var(--gray-500);--color-fill-level-good-dispenser-nozzle: var(--green-500);--color-fill-level-warning-dispenser-nozzle: var(--yellow-400);--color-fill-level-bad-dispenser-nozzle: var(--red-400);--color-chart-bar-default: var(--primary-purple-700);--color-chart-bar-top: var(--green-500);--color-chart-bar-bottom: var(--primary-purple-600);--color-chart-axis-lines: var(--gray-700);--color-border-tooltip: var(--gray-500);--default-box-shadow: 0px 3px 6px #00000012;--default-table-border: .5px solid color-mix(in oklab, var(--gray-500) 50%, var(--color-white));--color-assign-to-property-refit: var(--primary-blue-600);--color-assign-to-property-bestandskonzepte: var(--primary-blue-800);--color-assign-to-property-in-betrieb: var(--green-500);--color-assign-to-property-neubestellungen: var(--primary-purple-600)}.dark-theme{--color-background-layout: var(--black-800);--color-background-table: var(--gray-800);--color-background-table-row: var(--gray-800);--color-background-table-row-odd: #FEF2EE1C;--color-background-input: var(--gray-700);--color-background-modal: var(--black-500);--color-background-modal-overlay: #26262687;--color-background-card: var(--gray-800);--color-background-product: var(--gray-800);--color-background-tabs: var(--black-500);--color-background-toast: var(--gray-800);--color-background-dropdown-menu: rgba(104, 107, 111, .8);--color-background-label-info: var(--gray-700);--color-background-label-status: var(--gray-800);--color-background-carousel-frame: var(--gray-700);--color-background-liquid-fill-path: var(--gray-700);--color-text-header: var(--gray-200);--color-text-paragraph: var(--gray-200);--color-text-select: var(--gray-200);--color-text-navigation-header: var(--gray-200);--color-text-navigation: var(--gray-200);--color-text-input: var(--gray-200);--color-text-pagination: var(--gray-200);--color-text-on-main-color-background: var(--gray-200);--color-border-input: var(--gray-800);--color-error-icon: var(--gray-200);--color-drop-down-icon: var(--gray-200);--color-cartesian-grid: var(--gray-700);--color-button-navigation: var(--gray-500);--color-button-close: var(--gray-800);--color-text-label: var(--gray-200);--color-backgroud-widget: color-mix(in oklab, var(--primary-blue-800) 80%, #000);--color-background-layout: color-mix(in oklab, var(--primary-blue-600) 60%, #000);--color-backgroud-sidebar: color-mix(in oklab, var(--primary-blue-800) 80%, #000);--color-background-table-row: var(--primary-blue-600);--color-background-table-row-odd: color-mix(in oklab, var(--primary-blue-600) 70%, var(--primary-blue-800))}*{margin:0;padding:0}*:focus{outline:none}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}a{color:inherit;text-decoration:inherit}html,body,#app{min-height:100vh;font-size:62.5%}#app{display:flex;flex-direction:column;font-family:var(--main-font-regular);font-weight:400}input,textarea{font-size:12px}*{scrollbar-width:thin;scrollbar-color:#5c5c61 #ffffff00}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{border-radius:5px}*::-webkit-scrollbar-thumb{background-color:var(--gray-800);border-radius:5px}
