:root{--color-text: black;--color-background: white}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:sans-serif;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{margin:0;display:flex;align-items:center;justify-content:center;width:100%;gap:.25rem;color:var(--color-text)}h1{font-size:2rem;line-height:3;white-space:nowrap}h1>a{display:flex;justify-content:start;gap:.5rem;align-items:center}h2{font-size:1.5rem;min-height:3rem;position:relative;padding:.5rem 0}h3{font-size:1.5rem;min-height:3rem;position:relative;justify-content:start}h4{font-size:1rem;min-height:2rem;position:relative;justify-content:start}a,a:visited{text-decoration:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit}p{line-height:1.333}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#app{max-width:1280px;height:100vh;margin:0 auto;padding:2rem;font-weight:400}label{display:flex;flex-direction:row;align-items:start}label>span{min-height:2rem;display:flex;align-items:center}.text-bold{font-weight:700}:root{--color-line-01: #FFFFFF;--color-line-02: #E3000B;--color-line-03: #009D3A;--color-line-04: #4A3A90;--color-line-05: #945A25;--color-line-06: #DCA043;--color-line-07: #000000;--color-line-08: #AFCA00;--color-line-09: #4A3A90;--color-line-10: #E82D89;--color-line-11: #009D3A;--color-line-12: #8AD0E4;--color-line-13: #FFD400;--color-line-14: #009EE3;--color-line-15: #E3000B;--color-line-17: #A21A64;--color-line-20: #A21A64;--color-line-21: #FFD400;--color-linenr-01: #000000;--color-linenr-02: #FFFFFF;--color-linenr-03: #FFFFFF;--color-linenr-04: #FFFFFF;--color-linenr-05: #FFFFFF;--color-linenr-06: #FFFFFF;--color-linenr-07: #FFFFFF;--color-linenr-08: #000000;--color-linenr-09: #FFFFFF;--color-linenr-10: #FFFFFF;--color-linenr-11: #FFFFFF;--color-linenr-12: #000000;--color-linenr-13: #000000;--color-linenr-14: #FFFFFF;--color-linenr-15: #FFFFFF;--color-linenr-17: #FFFFFF;--color-linenr-20: #FFFFFF;--color-linenr-21: #000000}@media print{@page{size:A5 portrait}.screen-only{display:none!important}}div[data-v-4b9c92b3]{display:flex;flex-direction:column;width:100%}div[data-v-a25ac504]{display:flex;flex-direction:row;width:100%}button[data-v-645d16b4]{background:transparent;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.375rem 0;box-sizing:border-box;font-size:1rem;transition:color .2s ease-out;display:flex;gap:.25rem;align-items:center;text-decoration:none;text-transform:capitalize}button[data-v-645d16b4]:not(.selected):hover{cursor:pointer}button[data-v-645d16b4] svg{width:2rem;height:2rem}.day[data-v-72086576]{width:6rem;height:6rem;box-sizing:border-box}.day[data-v-72086576]:not(.empty){border:.125rem solid #ccc}.day[data-v-72086576]>:first-child{background:#ccc}.day:not(:hover):not(.selected) button.add[data-v-72086576]{display:none}button[data-v-c0b28505]{background:none;border:none;padding:0;margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:default;display:flex;justify-content:center;align-items:center}.drag-source[data-v-b1eac0bc]:hover{cursor:grab}.drag-source.dragging[data-v-b1eac0bc] *{pointer-events:none}button[data-v-1c83d4bd]{background:transparent;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;box-sizing:border-box;font-size:1rem;transition:color .2s ease-out;display:flex;gap:.25rem;align-items:center;justify-content:center;text-decoration:none;color:var(--color-light);min-width:3rem;min-height:3rem}button.small[data-v-1c83d4bd]{min-width:2rem;min-height:2rem}button.selected[data-v-1c83d4bd]{color:var(--color-accent-01)}button[data-v-1c83d4bd]:not(.selected):hover{cursor:pointer;color:var(--color-accent-01)}button[data-v-1c83d4bd] svg{width:2rem;height:2rem}button.small[data-v-1c83d4bd] svg{width:1.5rem;height:1.5rem}button[data-v-1c83d4bd]:not(.interactable){opacity:.3;pointer-events:none}.input-regular[data-v-950663af]{width:unset}[data-v-950663af] input,[data-v-950663af] textarea,[data-v-950663af] select{width:100%;padding:.25rem .5rem;background:#eee;border:none;outline:none;vertical-align:middle;min-height:2rem;border-radius:0}[data-v-950663af] textarea{resize:vertical}.input-line-nr[data-v-e2337521]{--bg: "#FFFFFF";--text: "#000000"}.input-line-nr[data-v-e2337521] input{text-align:center}.input-line-nr[data-v-e2337521] input:not(:focus){background:var(--bg);color:var(--text);font-weight:700;font-size:1rem}.input-regular[data-v-e93d8a5d]:nth-child(1){width:4rem}.input-regular[data-v-e93d8a5d]:nth-child(2){flex-grow:1}.context-menu[data-v-a5beda5a]{position:absolute;border-radius:.5rem;padding:.25rem .5rem;box-sizing:border-box;align-items:start;box-shadow:#1b161b88 0 .25rem 1rem}.context-menu[data-v-a5beda5a] .button-text{text-align:left;justify-content:start;width:100%}.context-menu[data-v-a5beda5a] svg{width:1.5rem;height:1.5rem}textarea[data-v-81bac9ea]{border:none;border-radius:0;resize:vertical;width:100%;min-height:4rem;padding:.25rem;box-sizing:border-box}textarea[data-v-81bac9ea]:not(.interactable){pointer-events:none;opacity:.5}.dienst-outline[data-v-c2de1b88]{min-width:0;flex-grow:1;gap:.25rem;font-size:.875rem}.dienst-outline label[data-v-c2de1b88]{display:flex;flex-direction:column;align-items:center;flex:1}.dienst-outline input[data-v-c2de1b88]{width:100%}.timetable-header>span[data-v-c2de1b88]:nth-child(1){width:4rem}.timetable-header>span[data-v-c2de1b88]:nth-child(2){flex-grow:1}.timetable-header>span[data-v-c2de1b88]:nth-child(3){width:14rem}.row-header label[data-v-d573ae8b]{display:flex;align-items:center;gap:1rem}
