*{margin:0;padding:0;vertical-align:middle;box-sizing:border-box;font-family:Arial,sans-serif;outline:none}li{margin-left:1em;margin-right:.5em}li:not(:first-child){margin-top:.5em}li:not(:last-child){margin-bottom:.5em}li,li *{line-height:1.2em;vertical-align:baseline}html{--header-margin: .35cm;--header-height: 5rem;--header-top: calc(var(--header-height) + var(--header-margin));--planning-menu-top: calc(var(--header-top) + var(--header-margin));--bez-backward: cubic-bezier(.68,-.55,.27,1.55);--default-shadow: 0 0 4px 0 var(--shadow-gray);--dark-shadow: 0 0 4px 0 var(--main-black);--light-shadow: 0 0 4px 0 var(--light-gray);--shadow-below: 0 5px 5px -5px var(--gray);--background-image-1080p: url(/src/erasmusbrug-cloudy-1080p.jpg);--background-image-1440p: url(/src/erasmusbrug-cloudy-1440p.jpg);--background-image-2160p: url(/src/erasmusbrug-cloudy-2160p.jpg)}@supports (background-image: url(/src/erasmusbrug-cloudy-1080p.webp)){html{--background-image-1080p: url(/src/erasmusbrug-cloudy-1080p.webp);--background-image-1440p: url(/src/erasmusbrug-cloudy-1440p.webp);--background-image-2160p: url(/src/erasmusbrug-cloudy-2160p.webp)}}@supports (background-image: url(/src/erasmusbrug-cloudy-1080p.avif)){html{--background-image-1080p: url(/src/erasmusbrug-cloudy-1080p.avif);--background-image-1440p: url(/src/erasmusbrug-cloudy-1440p.avif);--background-image-2160p: url(/src/erasmusbrug-cloudy-2160p.avif)}}html,html.default,html.light{--littletransparency: .8;--transparency: .5;--supertransparency: .2;--ultratransparency: .1;--black: hsl(0, 0%, 0%);--white: hsl(0, 0%, 100%);--white-littletransparent: hsla(0, 0%, 100%, var(--littletransparency));--white-omegatransparent: hsla(0, 0%, 100%, .12);--border-gray: hsl(0, 0%, 80%);--checkbox-gray: hsl(0, 0%, 20%);--shadow-gray: hsla(0, 0%, 30%, var(--supertransparency));--light-gray: hsl(0, 0%, 80%);--light-gray-transparent: hsla(0, 0%, 80%, var(--transparency));--superlight-gray: hsl(0, 0%, 85%);--ultralight-gray: hsl(0, 0%, 90%);--omegalight-gray: hsl(0, 0%, 95%);--zettalight-gray: hsl(0, 0%, 97.5%);--gray: hsl(0, 0%, 50%);--dark-gray: hsl(0, 0%, 30%);--superlight-main: hsl(207, 100%, 85%);--ultralight-main: hsl(207, 100%, 90%);--omegalight-main: hsl(207, 100%, 95%);--zettalight-main: hsl(207, 100%, 98%);--main: hsl(207, 100%, 25%);--main-transparent: hsla(207, 100%, 25%, var(--transparency));--light-main: hsl(207, 100%, 50%);--morelight-main: hsl(207, 100%, 65%);--dark-main: hsl(210, 30%, 25%);--main-white: white;--main-black: black;--font-main: var(--main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--button-morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--button-dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 30%);--button-dark-red: hsl(0, 100%, 30%);--lightdark-red: hsl(0, 100%, 40%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 70%);--morelight-red: hsl(0, 100%, 75%);--button-morelight-red: hsl(0, 100%, 75%);--superlight-red: hsl(0, 100%, 80%);--ultralight-red: hsl(0, 100%, 90%);--omegalight-red: hsl(0, 100%, 95%);--zettalight-red: hsl(0, 100%, 98%);--dark-orange: hsl(30, 100%, 30%);--button-dark-orange: hsl(30, 100%, 30%);--lightdark-orange: hsl(30, 100%, 40%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 70%);--morelight-orange: hsl(30, 100%, 75%);--button-morelight-orange: hsl(30, 100%, 75%);--superlight-orange: hsl(30, 100%, 80%);--ultralight-orange: hsl(30, 100%, 90%);--omegalight-orange: hsl(30, 100%, 95%);--zettalight-orange: hsl(30, 100%, 98%);--purple: hsl(300, 100%, 25%);--light-purple: hsl(300, 100%, 50%);--ultralight-coral: hsl(16, 100%, 95%);--superlight-coral: hsl(16, 100%, 91.25%);--light-coral: hsl(16, 100%, 82.5%);--coral: hsl(16, 100%, 66%);--midi-coral: hsl(16, 100%, 50%)}html.dark{--black: hsl(0, 0%, 100%);--white: hsl(0, 0%, 7%);--white-littletransparent: hsla(0, 0%, 5%, var(--littletransparency));--white-omegatransparent: hsla(0, 0%, 5%, .12);--border-gray: hsl(0, 0%, 25%);--checkbox-gray: hsl(0, 0%, 85%);--shadow-gray: hsla(0, 0%, 35%, var(--supertransparency));--light-gray: hsl(0, 0%, 25%);--light-gray-transparent: hsla(0, 0%, 25%, var(--transparency));--superlight-gray: hsl(0, 0%, 20%);--ultralight-gray: hsl(0, 0%, 15%);--omegalight-gray: hsl(0, 0%, 10%);--zettalight-gray: hsl(0, 0%, 5%);--gray: hsl(0, 0%, 55%);--dark-gray: hsl(0, 0%, 75%);--superlight-main: hsl(210, 100%, 15%);--ultralight-main: hsl(210, 100%, 10%);--omegalight-main: hsl(210, 100%, 5%);--zettalight-main: hsl(210, 100%, 2%);--main: hsl(210, 100%, 30%);--light-main: hsl(210, 100%, 55%);--morelight-main: hsl(210, 100%, 65%);--dark-main: hsl(210, 100%, 15%);--main-white: white;--font-main: var(--light-main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 70%);--lightdark-red: hsl(0, 100%, 60%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 30%);--morelight-red: hsl(0, 100%, 25%);--superlight-red: hsl(0, 100%, 20%);--ultralight-red: hsl(0, 100%, 10%);--omegalight-red: hsl(0, 100%, 5%);--zettalight-red: hsl(0, 100%, 2%);--dark-orange: hsl(30, 100%, 70%);--lightdark-orange: hsl(30, 100%, 60%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 30%);--morelight-orange: hsl(30, 100%, 25%);--superlight-orange: hsl(30, 100%, 20%);--ultralight-orange: hsl(30, 100%, 10%);--omegalight-orange: hsl(30, 100%, 5%);--zettalight-orange: hsl(30, 100%, 2%);--purple: hsl(300, 100%, 75%);--light-purple: hsl(300, 100%, 50%);--ultralight-coral: hsl(16, 100%, 5%);--superlight-coral: hsl(16, 100%, 8.25%);--light-coral: hsl(16, 100%, 17.5%);--coral: hsl(16, 100%, 44%);--midi-coral: hsl(16, 100%, 50%)}html.black{--black: hsl(0, 0%, 100%);--white: hsl(0, 0%, 2%);--white-littletransparent: hsla(0, 0%, 2%, var(--littletransparency));--white-omegatransparent: hsla(0, 0%, 2%, .12);--border-gray: hsl(0, 0%, 20%);--checkbox-gray: hsl(0, 0%, 80%);--shadow-gray: hsla(0, 0%, 30%, var(--supertransparency));--light-gray: hsl(0, 0%, 20%);--light-gray-transparent: hsla(0, 0%, 20%, var(--transparency));--superlight-gray: hsl(0, 0%, 15%);--ultralight-gray: hsl(0, 0%, 10%);--omegalight-gray: hsl(0, 0%, 5%);--zettalight-gray: hsl(0, 0%, 2.5%);--gray: hsl(0, 0%, 50%);--dark-gray: hsl(0, 0%, 70%);--superlight-main: hsl(210, 100%, 15%);--ultralight-main: hsl(210, 100%, 10%);--omegalight-main: hsl(210, 100%, 5%);--zettalight-main: hsl(210, 100%, 2%);--main: hsl(210, 100%, 30%);--light-main: hsl(210, 100%, 55%);--morelight-main: hsl(210, 100%, 65%);--dark-main: hsl(210, 100%, 15%);--main-white: white;--font-main: var(--light-main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 70%);--lightdark-red: hsl(0, 100%, 60%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 30%);--morelight-red: hsl(0, 100%, 25%);--superlight-red: hsl(0, 100%, 20%);--ultralight-red: hsl(0, 100%, 10%);--omegalight-red: hsl(0, 100%, 5%);--zettalight-red: hsl(0, 100%, 2%);--dark-orange: hsl(30, 100%, 70%);--lightdark-orange: hsl(30, 100%, 60%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 30%);--morelight-orange: hsl(30, 100%, 25%);--superlight-orange: hsl(30, 100%, 20%);--ultralight-orange: hsl(30, 100%, 10%);--omegalight-orange: hsl(30, 100%, 5%);--zettalight-orange: hsl(30, 100%, 2%);--purple: hsl(300, 100%, 75%);--light-purple: hsl(300, 100%, 50%);--ultralight-coral: hsl(16, 100%, 5%);--superlight-coral: hsl(16, 100%, 8.25%);--light-coral: hsl(16, 100%, 17.5%);--coral: hsl(16, 100%, 44%);--midi-coral: hsl(16, 100%, 50%)}button::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6{margin:10px 0 20px;color:var(--light-main);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:30px}header{margin:30px 0 10px}header:first-child{margin-top:0}header h1,header h2,header h3,header h4,header h5,header h6{margin:5px}p{margin:15px 0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}p:first-child{margin-top:0}a{color:var(--light-main);-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}blockquote{display:block;flex-flow:row nowrap;align-items:flex-start;margin:15px 0;padding:4px 10px;font-size:1rem;color:var(--black);border-left:2px solid var(--main);border-radius:0 .3125em .3125em 0;background-color:var(--omegalight-main)}blockquote.red{color:var(--red);border-color:var(--red);background-color:var(--omegalight-red)}blockquote input{margin:2.5px 5px 0 0}.flex-space-between,.flex-search,.flex-space-around,.flex-center,.flex-left,.flex-right,.flex-stretch{display:flex;flex-flow:row nowrap;align-items:center}.flex-space-between.column,.flex-search.column,.flex-space-around.column,.flex-center.column,.flex-left.column,.flex-right.column,.flex-stretch.column{flex-flow:column nowrap;align-items:stretch}.flex-space-between.wrap,.flex-search.wrap,.flex-space-around.wrap,.flex-center.wrap,.flex-left.wrap,.flex-right.wrap,.flex-stretch.wrap{flex-wrap:wrap}.flex-space-between,.flex-search{justify-content:space-between}.flex-search{border-radius:.3125em;background-color:var(--omegalight-gray)}.flex-space-around{justify-content:space-around}.flex-center{justify-content:center}.flex-left{justify-content:left}.flex-right{justify-content:right}.flex-stretch,.flex-search{justify-content:stretch}.flex-stretch>*,.flex-search>*{flex:1 1 auto}.flex-space-between.start,.flex-search.start,.flex-space-around.start,.flex-start.start,.flex-left.start,.flex-right.start,.flex-stretch.start{align-items:start}.flex-space-between.center,.flex-search.center,.flex-space-around.center,.flex-center.center,.flex-left.center,.flex-right.center,.flex-stretch.center{align-items:center}.flex-space-between.end,.flex-search.end,.flex-space-around.end,.flex-center.end,.flex-left.end,.flex-right.end,.flex-stretch.end{align-items:end}.flex-space-between.stretch,.flex-search.stretch,.flex-space-around.stretch,.flex-center.stretch,.flex-left.stretch,.flex-right.stretch,.flex-stretch.stretch{align-items:stretch}.flex-search.border{position:relative}.flex-space-between>*,.flex-space-between>a.button,.flex-search>*,.flex-search>a.button,.flex-space-around>*,.flex-space-around>a.button,.flex-center>*,.flex-center>a.button,.flex-left>*,.flex-left>a.button,.flex-right>*,.flex-right>a.button,.flex-stretch>*,.flex-stretch>a.button{margin:5px}.flex-space-between input,.flex-space-between .select,.flex-space-around input,.flex-space-around .select,.flex-center input,.flex-center .select,.flex-left input,.flex-left .select,.flex-right input,.flex-right .select,.flex-stretch input,.flex-stretch .select{width:100%}.flex-search>input,.flex-search>.select{margin:5px;width:auto;border-radius:4px;background-color:var(--ultralight-gray)}.flex-search button[type=submit],.flex-search button[type=reset],.flex-search input[type=submit],.flex-search input[type=reset]{flex:0 0 auto}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}input,textarea,.select,button,a.button{display:block;margin:5px 0;padding:5px 8px;width:100%;max-width:100%;font-size:1rem;color:var(--black);border:none;border-radius:.3125em;outline:none;background-color:var(--ultralight-gray)}input,.select,button,a.button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}select{padding:5px 8px;font-size:inherit;color:var(--black);border:none;border-radius:.3125em;background-color:var(--ultralight-gray)}input[type=text],input[type=email],input[type=number],input[type=password],input[type=week],input[type=month],input[type=date],textarea,select{border-bottom:2px solid var(--border-gray);transition:border-bottom .15s linear}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;padding:0;box-sizing:border-box;display:inline-block;position:relative;font:inherit;width:2rem;height:1.25rem;cursor:pointer;border:.0625rem solid var(--border-gray);border-radius:.625rem;background-color:var(--ultralight-gray);transition:border-color .15s ease,background-color .15s ease}input[type=checkbox]:before{content:"";position:absolute;left:0;margin:.125rem;width:.875rem;height:.875rem;border-radius:50%;background-color:var(--checkbox-gray);transition:left .15s ease}input[type=checkbox]:checked{border-color:var(--light-main);background-color:var(--superlight-main)}input[type=checkbox]:checked:before{left:.75rem}input[readonly],textarea[readonly],select[readonly],input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=week]:focus,input[type=month]:focus,input[type=date]:focus,textarea:focus,select:focus{border-bottom-color:var(--light-main)}input[type=number]{padding:5px 8px 5px 10px}input[type=number].week{width:4.7em}input[type=number].year{width:5.8em}input[type=submit],button,a.button{padding:3px 6px;width:-moz-fit-content;width:fit-content;line-height:1.125em;color:var(--main-white);cursor:pointer;border-bottom:2px solid var(--main);background-color:var(--light-main)}input[type=submit]:disabled,button:disabled{filter:grayscale(.5) brightness(.6);cursor:not-allowed}input[type=submit]:active:not(:disabled),button:active:not(:disabled),a.button:active:not(:disabled){border-bottom-color:var(--morelight-main);transform:scale(.9)}a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=submit]:focus-visible{outline:1px solid var(--black);outline-offset:2px;animation:button-focus .1s linear 1}@keyframes button-focus{0%{outline-offset:8px}}input[type=submit][name=submit],input[type=submit][name=pbf_submit]{color:var(--dark-green);background-color:var(--superlight-green)}button.red,a.button.red,input[type=submit].red{color:var(--main-white);background-color:var(--red);border-bottom-color:var(--button-dark-red)}button.red:active,a.button.red:active,input[type=submit].red:active{border-bottom-color:var(--button-morelight-red)}button.green,a.button.green,input[type=submit].green{color:var(--main-white);background-color:var(--green);border-bottom-color:var(--button-dark-green)}button.green:active,a.button.green:active,input[type=submit].green:active{border-bottom-color:var(--button-morelight-green)}button.orange,a.button.orange,input[type=submit].orange{color:var(--main-white);background-color:var(--orange);border-bottom-color:var(--button-dark-orange)}button.orange:active,a.button.orange:active,input[type=submit].orange:active{border-bottom-color:var(--button-morelight-orange)}textarea{resize:none}button.loading{position:relative;padding-right:calc(10px + 1.5em);cursor:wait}button.loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;right:10px;margin-top:-.5em;width:1em;height:1em;border:1.5px solid;border-color:transparent var(--main-white);border-radius:50%;animation:rotate 1s linear infinite}.select{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;padding:0!important;border:0!important;border-radius:0!important;background:none!important;overflow:hidden}.select:after{content:"";display:block;position:absolute;top:50%;right:4px;margin-top:-.15em;width:.5em;height:.3em;pointer-events:none;background-color:var(--gray);clip-path:polygon(100% 0%,0 0%,50% 100%)}.select select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0!important;padding-right:calc(8px + .5em)!important;height:100%!important;width:100%!important;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}button,a.button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}button.help{width:auto}label{display:inline-block;margin:5px .35rem 0;padding:1px 5px;word-wrap:break-word;font-size:.875rem;color:var(--dark-gray);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-bottom:1px solid var(--light-gray);border-radius:.25rem .25rem 0 0;background-color:var(--ultralight-gray);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}label+input,label+textarea,label+.select,label+.input-wrapper input,label+.input-wrapper textarea,label+.input-wrapper .select{margin-top:0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin:5px auto;border:none;border-radius:0;background-color:transparent;cursor:pointer}.label-input-wrapper .required-mark{color:var(--red);font-weight:700;pointer-events:none}.label-input-wrapper:has(:required:not(:-moz-placeholder-shown):valid) .required-mark{color:var(--green)}.label-input-wrapper:has(:required:not(:placeholder-shown):valid) .required-mark{color:var(--green)}.input-wrapper{position:relative}.input-wrapper :required{padding-right:1.25em}:required+.required-mark{position:absolute;top:50%;right:.5em;margin-top:-.5em;line-height:1em}progress{-webkit-apprearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:var(--light-main);margin:5px;border:none;height:.625rem;border-radius:.3125rem;background-color:var(--light-gray)}progress::-webkit-progress-inner-element,progress::-webkit-progress-value,progress::-webkit-progress-bar{-webkit-apprearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}progress::-webkit-progress-bar{height:.625rem;border-radius:.3125rem;background-color:var(--light-gray)}progress::-webkit-progress-value{height:.625rem;border-radius:.3125rem;background-color:var(--light-main)}progress::-moz-progress-bar{height:.625rem;border-radius:.3125rem;background-color:var(--light-main)}progress.red{color:var(--red)}progress.red::-webkit-progress-value{background-color:var(--red)}progress.red::-moz-progress-bar{background-color:var(--red)}code{display:inline-block;margin:0 4px;padding:4px 5px;font-family:monospace;border-radius:3px;background:var(--light-gray)}.drag-item{outline:1px dashed var(--orange);outline-offset:-1px}.drag-item-selected:not(.dragging){outline:1px solid var(--black);outline-offset:-1px}body{position:relative}html.default body{background-image:var(--background-image-1080p);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media (min-height: 1081px) or (min-width: 1921px){html.default body{background-image:var(--background-image-1440p)}}@media (min-height: 1441px) or (min-width: 2561px){html.default body{background-image:var(--background-image-2160p)}}html.light body,html.dark body,html.black body{color:var(--black);background:var(--omegalight-gray)}.head-wrapper{display:flex;flex-flow:row nowrap;align-items:center;position:sticky;top:0;background-color:inherit;overflow:hidden;z-index:82}#main-head-wrapper{z-index:83}.head{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:var(--header-margin) auto 0;padding:0 10px;width:100%;max-width:calc(100% - 2 * var(--header-margin));border-bottom:2px solid var(--light-main);border-radius:20px;background-color:var(--white);z-index:82;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#main-head{z-index:83}.head.head.float-centered{width:auto}#main-head.head{height:var(--header-height)}main .head-wrapper{top:var(--header-top)}main .head{width:1050px;max-width:calc(100vw - 30px)}.head-logo{display:inline-block;flex:0 0 auto;height:4rem;margin:5px;font-size:1.75rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.head-menu{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;position:relative;margin:0 5px;padding:5px 0;width:auto;height:100%;overflow:hidden}.menu-section{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;margin:0 5px;overflow:hidden}h2.menu-section-title{display:block;margin:2px 5px;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#head-menu-toggle{display:none;visibility:hidden}@media only screen and (max-width: 60rem){#head-menu-toggle{display:block;visibility:visible}.head{flex-flow:column nowrap}#main-head.head{height:auto}html{--header-top: 75px;--planning-menu-top: 100px}#main-head.head .head-menu{display:none;visibility:hidden;flex-flow:column wrap}#main-head.head .head-menu.visible{display:block;visibility:visible}.head .menu-section .selectors{flex-flow:row wrap}.head-logo{height:3rem}.nomobile{display:none!important;visibility:hidden!important}}.selectors{padding:2px;overflow:auto}.selectors>input[type=checkbox],.selectors>input[type=radio]{display:none}.selectors>a,.selectors .selector,.selectors .selector:active,.selectors>input[type=checkbox]+label,.selectors>input[type=radio]+label{display:inline-block;margin:1px;padding:4px 6px;font-size:1rem;color:var(--black);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;background-color:var(--ultralight-gray);border:solid var(--light-gray);border-width:0 0 2px 0;border-radius:4px;overflow:hidden}.selectors>*{min-width:0}.selectors>a.selected,.selectors>label.selected,.selectors>input[type=checkbox]:checked+label,.selectors>input[type=radio]:checked+label{color:var(--font-main);border-color:var(--light-main);background-color:var(--superlight-main)}.selectors>a:hover,.selectors .selector:hover,.selectors>label:hover,.selectors>input[type=checkbox]+label:hover,.selectors>input[type=radio]+label:hover{color:var(--light-main);border-color:var(--light-main)}.selectors>a:focus-visible,.selectors .selector:focus-visible{color:var(--light-main)}.selectors>a:active,.selectors .selector:active,.selectors>label:active,.selectors>input[type=checkbox]+label:active,.selectors>input[type=radio]+label:active{transform:scale(.9)}.selectors>input[type=checkbox]+label:before{content:"×";display:inline-block;margin:auto .2em auto 0;width:1.2em;height:1.2em;line-height:1.2em;font-size:90%;color:var(--dark-red);text-align:center;border-radius:50%;background-color:var(--superlight-red)}.selectors>input[type=checkbox]:checked+label:before{content:"✓";color:var(--green);background-color:var(--superlight-green)}.head .selectors{display:flex;flex-flow:row nowrap;padding:0;overflow:hidden}.head .selectors a,.head .selectors .selector{padding:5px 8px;border-bottom-width:3px;border-radius:10px 10px 3px 3px}.table-wrapper{position:relative;max-width:100%;overflow:auto hidden}table{border:1px solid var(--ultralight-gray);border-radius:.3125em;border-spacing:0}table thead{background-color:var(--omegalight-gray)}table thead tr th,table tbody tr:not(:last-child) td{border-bottom:1px solid var(--ultralight-gray)}table th,table td{text-align:left;padding:.3125em .625em}.list{position:relative;border:1px solid var(--ultralight-gray);border-radius:.3125em;background-color:var(--white)}.list p{margin:5px}.list-item,.list-item-embed{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative}.list-item{padding:9px;text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s linear}.list-item:not(:first-child){border-top:1px solid var(--ultralight-main)}.list-item:hover,.list-item:focus-within{background-color:var(--omegalight-main)}.list-item:focus-visible{outline:1px solid var(--black);outline-offset:2px;animation:button-focus .1s linear 1}.list-item.labels{padding:5px 9px;cursor:auto;background-color:var(--omegalight-gray)}.list-item>*,.list-item-embed>*{flex:1;margin:0 5px;text-overflow:ellipsis;overflow:hidden}.list-item-embed{flex:3;margin:0}.list-item>:not(.hover-only),.list-item-embed>:not(.hover-only){overflow:hidden}.list-item>.wider,.list-item-embed>.wider{flex:2}.list-item>.wide,.list-item-embed>.wide{flex:1.5}.list-item>.slim,.list-item-embed>.slim{flex:.5}.list-item>.slimmer,.list-item-embed>.slimmer{flex:.25}.list-item .hover-only{opacity:0;pointer-events:none}.list-item:hover .hover-only,.list-item:focus-visible .hover-only,.list-item:focus-within .hover-only{opacity:1;pointer-events:all}span,b,i,u,a{vertical-align:baseline}p.red{color:var(--red)!important;font-style:italic}p.green{color:var(--green)!important;font-style:italic}.main,b,i{color:var(--light-main)}.red{color:var(--red)}.green{color:var(--green)}.orange{color:var(--orange)}.gray{color:var(--dark-gray)}.main-box{padding:0 .2em;width:-moz-fit-content;width:fit-content;color:var(--main-white);background-color:var(--main);border-radius:.3em}.main-box.transparent{background-color:var(--main-transparent)}.italic{font-style:italic}.bold{font-weight:700}.warn{color:var(--red);font-weight:700}.hidden{display:none}.nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.align-center{text-align:center}.align-right{text-align:right}.border{margin:5px;border:1px solid var(--ultralight-gray);border-radius:.3125em}.filled{margin:5px;border-radius:.3125em;background-color:var(--omegalight-gray)}main{display:block}section{margin:20px 0}.floating-panel{display:block;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 50px);margin:50px auto;padding:20px 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:25px;background-color:var(--white);box-shadow:var(--default-shadow);overflow:hidden}.floating-panel.tiny{width:25rem}.floating-panel.slim{width:31.25rem}.floating-panel.wide{width:50rem}.floating-panel.wider{width:62.5rem}#feedback-panel{display:flex;flex-flow:row nowrap;justify-content:space-between;position:fixed;right:30px;bottom:0;border:1px solid var(--light-gray);border-bottom-width:0;border-radius:10px 10px 0 0;background-color:var(--white);overflow:hidden;z-index:81}#feedback-panel>*{margin:5px}.planning-view{margin:15px auto 50px;padding:0 10px 30px;width:50rem;max-width:calc(100% - 40px);border-radius:15px;background-color:var(--light-gray-transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html:not(.default) .planning-view{background-color:var(--ultralight-gray)}.planning-view.wide{width:81.25rem}.planning-view.full-wide{width:112.5rem}.embedded-planning-view{display:block;position:relative;padding:0 5px;border-radius:15px;background-color:var(--ultralight-gray);overflow:hidden}.embedded-planning-view .planning-week,.embedded-planning-view .planning-week-list p{margin-top:10px;margin-bottom:10px}.embedded-planning-view .planning-menu-wrapper{position:relative}.embedded-planning-view .planning-menu+.planning-week{margin-top:15px}.planning-menu{margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:2px solid var(--light-main);border-radius:15px;background-color:var(--white);z-index:2}.planning-menu-wrapper{position:sticky;top:0;margin:0;padding-top:5px;border-radius:5px 5px 15px 15px;background-color:inherit;z-index:2}.planning-view .planning-menu-wrapper{top:var(--header-top);padding-top:10px}.planning-menu{position:sticky;top:var(--planning-menu-top);z-index:2}.planning-menu-wrapper .planning-menu{position:relative;top:0}#planning-status-indicator,.planning-status-indicator{display:block;position:absolute;bottom:5px;left:12px;width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:1.25rem;text-align:center}#planning-status-indicator.green,.planning-status-indicator.green{color:var(--green)}#planning-status-indicator.red,.planning-status-indicator.red{color:var(--red)}#planning-status-indicator .load,.planning-status-indicator .load{width:100%;height:100%}.planning-menu-filters{align-items:end;margin-left:5px;margin-right:5px;padding:5px 5px 0}@media only screen and (max-width: 60rem){.planning-menu-filters{overflow-x:scroll}.planning-menu-filters>div{min-width:-moz-min-content;min-width:min-content}}.planning-menu-filters .mode-selectors,.planning-menu-filters .mode-selectors label{margin:5px}.planning-menu-filters h3,.planning-menu-filters p{margin:5px 10px;line-height:1.5em}.planning-menu-filters p{font-weight:400}.planning-menu-filters input,.planning-menu-filters .select{width:auto;border-radius:4px;background-color:var(--ultralight-gray)}.planning-menu-filters>input,.filters>input{margin:5px}.planning-menu-filters .select{width:6em}.planning-menu-filters select{border-radius:4px;background-color:var(--ultralight-gray)}.planning-menu-filters .selectors{flex:0 1 auto;display:flex;flex-flow:row nowrap;align-items:end;padding:0;overflow:hidden}.planning-menu-filters .flex-search{flex:0 1 auto;margin-bottom:5px}.planning-menu-filters .filters{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;overflow:hidden}.planning-menu-filters input[type=checkbox]+label,.planning-menu-filters input[type=radio]+label{margin:5px;white-space:nowrap;overflow:hidden}.planning-menu-labels{margin-left:2.5rem;margin-right:5px}.planning-week-list{margin:0 auto;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.planning-week-list p{display:inline-block;margin:25px 5px 0 2.5rem;padding:5px 10px;width:auto;color:var(--light-main);font-style:italic;border-radius:.3125em;background-color:var(--white)}.planning-week,.planning-week-header{--task-background: var(--white);--task-hover-background: var(--ultralight-main);--week-nr-background: var(--main);position:relative;margin:30px 5px 0 2.5rem;padding:0;min-height:calc(1.5rem + 10px);border-radius:10px;background-color:var(--task-background)}.planning-week-header{display:inline-block;margin:15px 20px 0 3rem;padding:1px 7px;min-height:auto;font-style:italic;color:var(--main-white);border-radius:10px 10px 0 0;filter:contrast(.7);max-width:calc(100% - 20px - 3rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:var(--week-nr-background)}.planning-week-header+.planning-week{margin-top:0}.planning-week-header+.planning-week:not(:last-child){margin-bottom:0}.planning-week.last-year{outline:1px dashed var(--light-red)}.planning-week.in-past,.planning-week-header.in-past{--task-background: var(--ultralight-red);--task-hover-background: var(--superlight-red);--week-nr-background: var(--button-dark-red)}.planning-week.current{outline:2px solid var(--light-main)}.planning-week.next-year,.planning-week-header.next-year{outline:1px dashed var(--light-orange);--task-background: var(--omegalight-orange);--task-hover-background: var(--ultralight-orange);--week-nr-background: var(--button-dark-orange)}.planning-week{isolation:isolate}.planning-week[data-wk]:after{content:attr(data-wk);position:absolute;top:0;right:calc(100% - 20px);padding-right:20px;width:2rem;font-size:1.3rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--main-white);border-top-left-radius:.3125em;border-bottom-left-radius:.3125em;background-color:var(--week-nr-background);z-index:-1}.planning-week:before{content:"";position:absolute;top:.625rem;right:.625rem;bottom:.625rem;left:.625rem;border-radius:.3125rem;background-color:var(--light-gray)}.task-row:not([style*="display: none"])+.task-row{margin-top:1px}.planning-week.blink:before{animation:1.2s ease-in infinite blink}@keyframes blink{50%{opacity:.5}}.task-row{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center;position:relative;padding:0 5px;min-height:calc(1.5rem + 10px);cursor:default;border-radius:10px;background-color:var(--task-background);overflow:hidden}.task-row .task-column-buttons{z-index:1}.planning-week .task-row:not(.ignore):hover,.planning-week .task-row:not(.ignore):focus[tabindex],.planning-week .task-row:not(.ignore):has(:focus-visible){background-color:var(--task-hover-background)}@media only screen and (pointer: fine){.task-row:not(:hover):not(:focus[tabindex]):not(:has(:focus-visible)) .task-column-button button,.task-row:not(:hover):not(:focus[tabindex]):not(:has(:focus-visible)) .task-column-buttons{opacity:0}.task-row:hover .task-column-buttons+.task-column-progress,.task-row:focus[tabindex] .task-column-buttons+.task-column-progress,.task-row:has(:focus-visible) .task-column-buttons+.task-column-progress{opacity:0}}.task-column{position:relative;margin:5px;font-size:1rem;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.task-row:not(.active) .text,.planning-menu .task-column{opacity:.4}.task-row.finished .text{-webkit-text-decoration:line-through var(--red) 2px;text-decoration:line-through var(--red) 2px;font-style:italic}.task-row .task-column input,.task-row .task-column .select{margin:0;width:100%;background-color:var(--ultralight-gray);pointer-events:auto}.task-row input.task-column{margin:5px 10px}.task-row input[type=checkbox]{margin:4px;width:1rem;height:1rem}.task-column-check{width:1.5rem}.task-column-dragger{width:1.5em}.task-column-prio{flex:0 0 auto;width:1.2rem;text-decoration:none!important;font-style:normal!important}.planning-week .task-column-prio:not(:empty){text-align:center;font-size:large;font-family:serif;font-weight:1000}.task-column-prio.prio1{color:#0c0}.task-column-prio.prio2{color:#cc0}.task-column-prio.prio3{color:#c60}.task-column-prio.prio4{color:#c00}.task-column-prio:empty{display:flex;flex-flow:row;justify-content:center;align-items:center}.task-column-prio:empty:after{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;background-color:#666}.task-column-prio.prio1:after{background-color:#1fad1f}.task-column-prio.prio2:after{background-color:#adad1f}.task-column-prio.prio3:after{background-color:#ad661f}.task-column-prio.prio4:after{background-color:#ad1f1f}.task-column-custo{flex:1 .8;width:16rem}.task-column-bookyear{width:2.5rem}.task-column-type,.task-column-status{flex:1 1.5;width:9.375rem}.task-column-last-update{flex:2 2;width:32.5rem}.task-column-user,.task-column-am{flex:0 0 auto;width:3.5em}.task-column-week,.task-column-target-week,.task-column-dlweek{width:5rem}.task-column-year{width:6rem}:not(.planning-menu-labels)>.task-column-dlweek:not(button){color:var(--red);font-weight:700}.task-column-progress,.task-column-button,.task-column-buttons{flex:0 0 auto;margin:0 5px 0 0;width:11.25rem}.task-column-progress{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center}.task-column-progress progress{margin:0;width:100%}.task-column-button{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center;width:5rem}:not(.planning-menu-labels)>.task-column-buttons{position:absolute;right:5px}@media only screen and (max-width: 80rem){.planning-view .task-column-note,.planning-view .task-column-am,.planning-view .task-column-week,.planning-view .task-column-target-week{display:none}}@media only screen and (max-width: 60rem){.planning-view .task-column-status,.planning-view .task-column-user,.planning-view .task-column-user-long,.planning-view .task-column-am,.planning-view .task-column-dlweek,.planning-view .task-column-progress,.planning-view .task-column-buttons{display:none}}.task-column-hours{width:3.125rem}.task-column-user-long{width:21%}.task-column-hours-long{width:14%}.updates{align-self:stretch;width:40%;background-color:var(--white)}.modal-content .updates:last-child{position:sticky;top:0;max-height:calc(100vh - var(--header-top) - 2 * var(--header-margin) - 31px - 38px - 25px)}.updates>*{flex:0;margin:5px}.update-list{flex:1 1 auto;display:flex;flex-flow:column nowrap;align-items:start;overflow-y:auto}.update{display:inline-block;margin:5px;padding:0 5px;border-radius:10px;background-color:var(--ultralight-gray)}.update-composer input{margin:0}
