@font-face{font-display:swap;font-family:Klett Grundschrift;font-weight:400;font-style:normal;src:url(/assets/KlettGrundschrift-Regular-paAKynXc.woff2) format("woff2"),url(/assets/KlettGrundschrift-Regular-BtGP99p4.woff) format("woff")}@font-face{font-display:swap;font-family:Klett Grundschrift Light;font-weight:400;font-style:normal;src:url(/assets/KlettGrundschrift-Light-C6gWvPhs.woff2) format("woff2"),url(/assets/KlettGrundschrift-Light-BZE1JGKL.woff) format("woff")}@font-face{font-display:swap;font-family:Polo22;font-weight:400;font-style:normal;src:url(/assets/Polo22Klett-Regular-BxEMzkvb.woff2) format("woff2"),url(/assets/Polo22Klett-Regular-CAhtoiAP.woff) format("woff")}@font-face{font-display:swap;font-family:Polo22;font-weight:400;font-style:italic;src:url(/assets/Polo22Klett-Italic-MnkQQh3S.woff2) format("woff2"),url(/assets/Polo22Klett-Italic-CWk3fq1c.woff) format("woff")}@font-face{font-display:swap;font-family:Polo22;font-weight:700;font-style:italic;src:url(/assets/Polo22Klett-BoldItalic-e7J-_yO-.woff2) format("woff2"),url(/assets/Polo22Klett-BoldItalic-C-ksUD0f.woff) format("woff")}@font-face{font-display:swap;font-family:Polo22;font-weight:700;font-style:normal;src:url(/assets/Polo22Klett-Bold-CNAs4My-.woff2) format("woff2"),url(/assets/Polo22Klett-Bold-DP2WR3QS.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-weight:400;font-style:normal;src:url(/assets/source-code-pro-v22-latin_latin-ext-regular-B4Xgj7Yt.woff2) format("woff2"),url(/assets/source-code-pro-v22-latin_latin-ext-regular-BlxpK5kg.woff) format("woff"),url(/assets/source-code-pro-v22-latin_latin-ext-regular-C-iKE4nZ.ttf) format("truetype"),url(/assets/source-code-pro-v22-latin_latin-ext-regular-CKJiTKZU.svg#SourceCodePro) format("svg")}.form-check-input{--bs-border-color: var(--kdo-gray)}@media(max-width:767px){.btn{width:100%}.input-group .btn{width:auto}}fieldset legend{margin-bottom:4px;font-size:1rem;font-weight:400}fieldset legend.required:after,label.required:after{color:var(--kdo-red);content:" *"}@media(min-width:768px){.modal-dialog.modal-lg{margin:auto;max-width:752px}}@media(min-width:992px){.modal-dialog.modal-lg{margin:auto;max-width:800px}}.input-group .form-control.is-invalid+.input-group-append,.input-group .form-control.is-valid+.input-group-append{margin-left:0}.form-group{max-width:20rem;width:20rem}.form-control:disabled,.form-control[readonly]{background-color:var(--kdo-gray-200)!important;opacity:1}.form-check.form-switch .form-check-input{border-radius:16px}body h4,body .h4{font-size:1.25rem}body h5,body .h5{font-size:1.125rem}.navbar-toggler{border:0!important}.navbar-toggler:focus{box-shadow:none!important}@media(max-width:576px){.navbar-toggler{padding:0 .25rem!important}.navbar-brand{gap:.25rem!important;margin-right:0!important}}#root{display:flex;flex-direction:column;min-height:100vh}:root{--kdo-blue: #066089;--kdo-orange-dark: #f60;--kdo-orange: #f90;--kdo-orange-light: #fc0;--kdo-red: #dc3545;--kdo-black: #2a2c2c;--kdo-gray-dark: #555859;--kdo-gray: #aab0b1;--kdo-gray-light: #dee2e6;--kdo-gray-lighter: #f3f4f5;--kdo-white-background: #fff;--kdo-white-text: #fff;--kdo-text-main: #adb5bd;--kdo-text-gray: #222;--kdo-text-invalid-feedback: #dc3545;--kdo-primary-text: #fff;--kdo-primary: var(--kdo-blue);--kdo-primary-hover: #044664;--kdo-primary-border: var(--kdo-blue);--kdo-primary-border-hover: var(--kdo-primary-hover);--kdo-primary-light-text: #033247;--kdo-primary-light: #cddfe7;--kdo-primary-light-border: #b9d2de;--kdo-secondary-text: #212529;--kdo-secondary: #dee2e6;--kdo-secondary-hover: #c8cfd6;--kdo-secondary-border: var(--kdo-secondary);--kdo-secondary-border-hover: #c1c9d0;--kdo-secondary-light-text: #737678;--kdo-secondary-light: #f8f9fa;--kdo-secondary-light-border: #f6f7f8;--kdo-info-text: #fff;--kdo-info: #17a2b8;--kdo-info-hover: #138496;--kdo-info-border: #17a2b8;--kdo-info-border-hover: #117a8b;--kdo-info-light-text: #0c5460;--kdo-info-light: #d1ecf1;--kdo-info-light-border: #bee5eb;--kdo-danger-text: #fff;--kdo-danger: #842029 !important;--kdo-danger-text-emphasis: #58151c;--kdo-danger-border: #842029;--kdo-danger-border-hover: #58151c;--kdo-danger-light-text: #850000;--kdo-danger-light: #fcc;--kdo-danger-light-border: #ffb8b8;--kdo-warning-text: #212529;--kdo-warning: #ffc107;--kdo-warning-hover: #e0a800;--kdo-warning-border: #ffc107;--kdo-warning-border-hover: #d39e00;--kdo-warning-light-text: #856404;--kdo-warning-light: #fff3cd;--kdo-warning-light-border: #ffeeba;--kdo-success: #28a745;--kdo-success-hover: #218838;--kdo-success-border: #28a745;--kdo-success-border-hover: #1e7e34;--kdo-success-light-text: #155724;--kdo-success-light: #d4edda;--kdo-success-light-border: #c3e6cb;--homepage-logged-out-banner: #375b6b;--plt-word-selection-active: #fad152;--plt-word-selection-focus: #d9b343;--hsp-lupenstelle-danger: #df8c7e;--hsp-lupenstelle-success: #95c774;--hsp-lupenstelle-info: #84aec7;--hsp-lupenstelle-warning: #ffcb5f;--lrp-exercises-gray: #dad7c7;--lrp-term-border: #e3e1d4;--lrp-house-border: #b2b2b1;--lena-header-color: #00a3b3;--lena-product-card: #0096D6;--rosp-observation-color-green: #adbf00;--rosp-observation-color-orange: #e9550c;--plt-online-assessment-color: #df6311;--plt-online-option-selection-active: #fad152;--plt-online-option-selection-correct: var(--kdo-success);--plt-online-option-selection-incorrect: var(--kdo-red);--plt-online-option-selection-focus: #d9b343;--sep-lexik-selection-active: #fad152;--bg-student-header: #385b6b;--fg-student-header: #fff;--contrast-graphic-gray: #929292;--kdo-gray-100: #f8f9fa;--kdo-gray-100-text: #000;--kdo-gray-200: #e9ecef;--kdo-gray-200-text: #000;--kdo-gray-300: #dee2e6;--kdo-gray-300-text: #000;--kdo-gray-400: #ced4da;--kdo-gray-400-text: #000;--kdo-gray-500: #adb5bd;--kdo-gray-500-text: #000;--kdo-gray-600: #6c757d;--kdo-gray-600-text: #fff;--kdo-gray-700: #495057;--kdo-gray-700-text: #fff;--kdo-gray-800: #343a40;--kdo-gray-800-text: #fff;--kdo-gray-900: #212529;--kdo-gray-900-text: #fff;--kdo-black-full-text: #000;--kdo-black-full-background: #000;--kdo-news-order: #ccc;--kdo-transparent: transparent;--kdo-transparent-50: rgb(0 0 0 / 50%);--kdo-transparent-70: rgb(0 0 0 / 70%);--kdo-form-border-focus: #8cb6c9;--kdo-form-border-focus-shadow: rgba(25 108 146 / 25%)}html{-webkit-font-smoothing:antialiased}body{background-color:var(--kdo-secondary-light)!important}.scrollbar-adjust{padding-right:calc(1em - ((100vw - 100%)/2))!important;padding-left:calc((100vw - 100%)/2 + 1em)!important}.cursor-pointer:hover{cursor:pointer}.btn-danger{border-color:var(--kdo-danger)!important;background-color:var(--kdo-danger-border)!important}.btn-danger:hover{border-color:var(--kdo-danger-border-hover)!important;background-color:var(--kdo-danger-border-hover)!important}.btn-icon{display:flex!important;gap:8px;align-items:center;justify-content:center}@media(max-width:767px){.footer-btn{width:100%}}.info-text{color:var(--kdo-gray-600)!important}.nav-tabs.nav-tabs-borderless>.nav-item>.nav-link.active,.nav-tabs.nav-tabs-borderless>.nav-item>.nav-link:hover{color:var(--kdo-primary)!important}.img-credits{inset:auto .5rem .25rem auto!important}.card.has-stretched-link{position:relative;transition:transform .3s ease-out}.card.has-stretched-link:hover{transform:scale(1.02)}.card.has-stretched-link:after{box-shadow:0 .5rem 1rem #00000026;content:"";height:100%;opacity:0;position:absolute;transition:opacity .3s ease-out;width:100%;z-index:-1}.card.has-stretched-link:hover:after{opacity:1}.card .card-header{background-color:var(--bs-card-bg)}.fixed-table{table-layout:fixed}.height-with-color-header{min-height:calc(100vh - 168px)}.height-without-color-header{min-height:calc(100vh - 120px)}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.html5-date-input{min-width:6rem!important}.error-boundary-alert .accordion-toggle{color:var(--kdo-danger-text-emphasis)}.error-boundary .accordion-toggle{border:none}.error-boundary-stack{white-space:pre-wrap;word-break:break-all}.kui-according{display:block;font-size:inherit;font-weight:inherit;padding-bottom:0;padding-top:0;position:relative;text-align:left;width:100%}.kui-according .accordion-toggle{padding-top:0;padding-bottom:0}.kui-according .accordion-toggle-chevron{font-size:120%}
