@font-face{font-family:Colaborate;src:url(/fonts/ColabThi.otf);font-weight:100}@font-face{font-family:Colaborate;src:url(/fonts/ColabLig.otf);font-weight:300}@font-face{font-family:Colaborate;src:url(/fonts/ColabReg.otf);font-weight:400}@font-face{font-family:Colaborate;src:url(/fonts/ColabMed.otf);font-weight:500}@font-face{font-family:Colaborate;src:url(/fonts/ColabBol.otf);font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);margin:var(--size-l) 0 0;word-break:break-word}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1{font-size:var(--size-xxl)}h2{font-size:var(--size-xl)}h3{font-size:var(--size-l)}h4,h5,h6{font-size:var(--size-m)}input,select,textarea{--control-background: var(--white);--control-background-hover: var(--grey-color-0);--control-color: var(--grey-color-5);--control-color-hover: var(--grey-color-5);--control-border-color: var(--alternative-color-1);--control-border-color-hover: var(--alternative-color-2);accent-color:var(--baseline-color-5);background:var(--control-background);border:1px solid var(--control-border-color);border-radius:var(--size-xxs);box-sizing:border-box;color:var(--control-color);font-size:var(--size-m);font-weight:var(--font-weight-standard);padding:var(--size-xs) var(--size-s)}input:disabled,select:disabled,textarea:disabled{color:var(--grey-color-4)}input:hover,select:hover,textarea:hover{border-color:var(--control-border-color-hover)}input:focus,select:focus,textarea:focus{border-color:var(--baseline-color-6)}input:user-invalid,input:focus:invalid,select:user-invalid,select:focus:invalid,textarea:user-invalid,textarea:focus:invalid{outline:red solid 2px}option{font-family:"ColaborateLight","Colaborate",sans-serif;font-weight:var(--font-weight-standard)}optgroup{font-family:"Colaborate-Regular","Colaborate",sans-serif;font-style:normal;font-weight:var(--font-weight-bold)}.button{--control-background: var(--baseline-color-5);--control-background-hover: var(--baseline-color-4);--control-border-color: var(--baseline-color-5);--control-border-color-hover: var(--baseline-color-4);--control-color: var(--baseline-color-1);--control-color-hover: var(--baseline-color-0);background:var(--control-background);border:1px solid var(--control-border-color);border-radius:var(--size-xxs);color:var(--control-color);display:inline-block;font-size:var(--size-m);font-weight:var(--font-weight-standard);line-height:var(--line-height);max-width:max-content;padding:calc(var(--size-xs) - 1px) calc(var(--size-s) - 1px);user-select:none;white-space:nowrap}.button:hover,.button:focus,.button.-active{background:var(--control-background-hover);border-color:var(--control-border-color-hover);color:var(--control-color-hover);text-decoration:none}.button.-secondary{--control-background: var(--baseline-color-1);--control-background-hover: var(--baseline-color-0);--control-border-color: var(--baseline-color-2);--control-border-color-hover: var(--baseline-color-3);--control-color: var(--baseline-color-5);--control-color-hover: var(--baseline-color-5)}.button.-tertiary{--control-background: transparent;--control-background-hover: var(--grey-color-1);--control-border-color: var(--grey-color-2);--control-border-color-hover: var(--alternative-color-4);--control-color: var(--grey-color-5);--control-color-hover: var(--alternative-color-6)}.button.-danger{--control-background-hover: red;--control-border-color-hover: red;--control-color: red;--control-color-hover: white}.button.-danger:not(.-secondary,.-tertiary){--control-background: red;--control-border-color: red;--control-color: white}.button.-small{padding:.05em .5em}.button:disabled,.button[disabled]{--control-background: transparent !important;--control-background-hover: transparent !important;--control-border-color: var(--grey-color-3) !important;--control-border-color-hover: var(--grey-color-3) !important;--control-color: inherit !important;--control-color-hover: inherit !important;border-style:dashed;cursor:auto}.button svg{height:1em;vertical-align:text-top;width:auto}.button.-vertical-icon{display:flex;flex-direction:column;gap:var(--size-xxs)}.button.-vertical-icon svg{height:1.6em}.control-group{display:inline-flex;list-style:none;justify-content:stretch;gap:0;margin:0;padding:0}.control-group>label{align-items:stretch;display:flex;gap:.5em;line-height:var(--size-xl)}.control-group>* .button,.control-group>.button{border-left:1px solid var(--control-border-color)}.control-group>:not(:last-child) .button,.control-group>.button:not(:last-child){border-right-width:0}.control-group>:not(:first-child,:last-child) .button,.control-group>.button:not(:first-child,:last-child){border-radius:0}.control-group>:first-child:not(:last-child) .button,.control-group>.button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.control-group>:last-child:not(:first-child) .button,.control-group>.button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.control-group>*:hover+* .button,.control-group>*:hover+.button,.control-group>*:focus+* .button,.control-group>*:focus+.button,.control-group>*.-active+* .button,.control-group>*.-active+.button{border-left-color:var(--control-border-color-hover)}.control-group>* select,.control-group>select{border-left:1px solid var(--control-border-color)}.control-group>:not(:last-child) select,.control-group>select:not(:last-child){border-right-width:0}.control-group>:not(:first-child,:last-child) select,.control-group>select:not(:first-child,:last-child){border-radius:0}.control-group>:first-child:not(:last-child) select,.control-group>select:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.control-group>:last-child:not(:first-child) select,.control-group>select:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.control-group>*:hover+* select,.control-group>*:hover+select,.control-group>*:focus+* select,.control-group>*:focus+select,.control-group>*.-active+* select,.control-group>*.-active+select{border-left-color:var(--control-border-color-hover)}.control-group>* input,.control-group>input{border-left:1px solid var(--control-border-color)}.control-group>:not(:last-child) input,.control-group>input:not(:last-child){border-right-width:0}.control-group>:not(:first-child,:last-child) input,.control-group>input:not(:first-child,:last-child){border-radius:0}.control-group>:first-child:not(:last-child) input,.control-group>input:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.control-group>:last-child:not(:first-child) input,.control-group>input:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.control-group>*:hover+* input,.control-group>*:hover+input,.control-group>*:focus+* input,.control-group>*:focus+input,.control-group>*.-active+* input,.control-group>*.-active+input{border-left-color:var(--control-border-color-hover)}:root{--baseline-size: 16px;--sizing-ratio: calc(4/3);--sizing-ratio-em: calc(4em/3);--line-height: calc(--baseline-size * --sizing-ratio);--size-xxs: calc(var(--size-xs) / 2);--size-xs: calc(var(--size-s) / 2);--size-s: calc(var(--size-m) / var(--sizing-ratio));--size-m: var(--baseline-size);--size-l: 21px;--size-xl: 28px;--size-xxl: 38px;--list-helper-offset: 0px;--font-weight-standard: 300;--font-weight-bold: 400;--drop-shadow: 0 1px var(--size-xs) rgba(0, 0, 0, 0.2);--focus-outline: 2px solid var(--baseline-color-4);--font-stack-sans: "Colaborate", sans-serif;--font-stack-mono: "Source Code Pro", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tas-blue: #004272;--tas-brown: #bda790;--white: #fff;--black: #000;--grey-color-0: #f6f8fa;--grey-color-1: #e0e3e6;--grey-color-2: #a6acb2;--grey-color-3: #7f8790;--grey-color-4: #606875;--grey-color-5: #39404d;--grey-color-6: #0e1624;--blue-color-0: #f1f8ff;--blue-color-1: #d9e4f0;--blue-color-2: #98aec4;--blue-color-3: #6a8aa9;--blue-color-4: #416b93;--blue-color-5: #004272;--blue-color-6: #02172b;--brown-color-0: #fbf5ef;--brown-color-1: #eee0d2;--brown-color-2: #bda790;--brown-color-3: #938373;--brown-color-4: #6f665b;--brown-color-5: #433f3a;--brown-color-6: #181614;--console-background: #2e2e2e;--console-comments: #999999;--console-white: #d6d6d6;--console-yellow: #e5b567;--console-green: #b4d273;--console-orange: #e87d3e;--console-purple: #9e86c8;--console-pink: #b05279;--console-blue: #6c99bb;--baseline-color-0: var(--blue-color-0);--baseline-color-1: var(--blue-color-1);--baseline-color-2: var(--blue-color-2);--baseline-color-3: var(--blue-color-3);--baseline-color-4: var(--blue-color-4);--baseline-color-5: var(--blue-color-5);--baseline-color-6: var(--blue-color-6);--alternative-color-0: var(--brown-color-0);--alternative-color-1: var(--brown-color-1);--alternative-color-2: var(--brown-color-2);--alternative-color-3: var(--brown-color-3);--alternative-color-4: var(--brown-color-4);--alternative-color-5: var(--brown-color-5);--alternative-color-6: var(--brown-color-6);--error-red: #BB0000;--error-red-light: #ffcccc;--warning-orange: #aa7700;--warning-orange-light: #ffeebb;--success-green: #007700;--success-green-light: #ddffdd}@media(prefers-color-scheme: dark){:root{--white: #000;--black: #fff;--grey-color-6: #f6f8fa;--grey-color-5: #e0e3e6;--grey-color-4: #a6acb2;--grey-color-3: #7f8790;--grey-color-2: #606875;--grey-color-1: #39404d;--grey-color-0: #0e1624;--baseline-color-0: var(--blue-color-6);--baseline-color-1: var(--blue-color-5);--baseline-color-2: var(--blue-color-4);--baseline-color-3: var(--blue-color-3);--baseline-color-4: var(--blue-color-2);--baseline-color-5: var(--blue-color-1);--baseline-color-6: var(--blue-color-0);--alternative-color-0: var(--brown-color-6);--alternative-color-1: var(--brown-color-5);--alternative-color-2: var(--brown-color-4);--alternative-color-3: var(--brown-color-3);--alternative-color-4: var(--brown-color-2);--alternative-color-5: var(--brown-color-1);--alternative-color-6: var(--brown-color-0)}}:focus{outline:var(--focus-outline)}body{background:var(--white);color:var(--grey-color-5);line-height:var(--sizing-ratio);font-weight:var(--font-weight-standard);margin:0;padding:0}a{color:var(--baseline-color-5);text-decoration:none}a:not([class]):hover,a:not([class]):focus{color:var(--baseline-color-4);text-decoration:underline}a:disabled,a.disabled{color:var(--grey-color-5);cursor:not-allowed;text-decoration:underline wavy var(--grey-color-2)}b{font-weight:var(--font-weight-bold)}p{margin:0 0 1em}hr{border:0;border-top:1px solid var(--baseline-color-1);margin:var(--size-m) 0}figure{margin:0}*{box-sizing:border-box;font-family:var(--font-stack-sans)}[hidden]{display:none !important}[draggable]{cursor:move}.display-contents{display:contents}p svg{height:1em;vertical-align:text-top;width:auto}.font-weight-standard{font-weight:var(--font-weight-standard)}.font-weight-bold{font-weight:var(--font-weight-bold)}.force-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.force-ellipsis *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis}.visually-hidden{height:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;opacity:0 !important;width:0 !important}.flex{display:flex;flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-row h1,.flex-row h2,.flex-row h3,.flex-row h4,.flex-row p,.flex-col h1,.flex-col h2,.flex-col h3,.flex-col h4,.flex-col p{margin:0}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-start{align-items:start}.flex-center{align-items:center}.flex-spread{justify-content:space-between}ul.flex,ol.flex{list-style:none;margin:0;padding:0}.flex-spread{justify-content:space-between}.flex.-gap-s{gap:var(--size-s)}.flex.-gap-xs{gap:var(--size-xs)}.lucide{flex-shrink:0;height:1em;vertical-align:text-top;width:auto}.text-mid{color:var(--grey-color-4)}.lucide.-green{color:var(--success-green)}.lucide.-red{color:red}.lucide.-blue{color:var(--baseline-color-5)}.pad-xxs{padding:var(--size-xxs)}.pad-xs{padding:var(--size-xs)}.pad-s{padding:var(--size-s)}.pad-m{padding:var(--size-m)}.pad-l{padding:var(--size-l)}.pad-h-xxs{padding-left:var(--size-xxs);padding-right:var(--size-xxs)}.pad-h-xs{padding-left:var(--size-xs);padding-right:var(--size-xs)}.pad-h-s{padding-left:var(--size-s);padding-right:var(--size-s)}.pad-h-m{padding-left:var(--size-m);padding-right:var(--size-m)}.pad-h-l{padding-left:var(--size-l);padding-right:var(--size-l)}.pad-v-xxs{padding-bottom:var(--size-xxs);padding-top:var(--size-xxs)}.pad-v-xs{padding-bottom:var(--size-xs);padding-top:var(--size-xs)}.pad-v-s{padding-bottom:var(--size-s);padding-top:var(--size-s)}.pad-v-m{padding-bottom:var(--size-m);padding-top:var(--size-m)}.pad-v-l{padding-bottom:var(--size-l);padding-top:var(--size-l)}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-center{align-items:center}.gap-xxs{gap:var(--size-xxs)}.gap-xs{gap:var(--size-xs)}.gap-s{gap:var(--size-s)}.gap-m{gap:var(--size-m)}.gap-l{gap:var(--size-l)}.gap-xl{gap:var(--size-xl)}.column-gap-xxs{column-gap:var(--size-xxs)}.column-gap-xs{column-gap:var(--size-xs)}.column-gap-s{column-gap:var(--size-s)}.column-gap-m{column-gap:var(--size-m)}.column-gap-l{column-gap:var(--size-l)}.column-gap-xl{column-gap:var(--size-xl)}.sticky-top{position:sticky;top:0;z-index:2 !important}.font-size-s{font-size:var(--size-s)}.font-size-m{font-size:var(--size-m)}.font-size-l{font-size:var(--size-l)}.font-size-xl{font-size:var(--size-xl)}.font-sans{font-family:var(--font-stack-sans)}.font-mono{font-family:var(--font-stack-mono)}.margin-top-m{margin-top:var(--size-m)}.margin-top-l{margin-top:var(--size-l)}.margin-top-xl{margin-top:var(--size-xl)}.code-span{background:var(--baseline-color-0);border:1px solid var(--baseline-color-1);border-radius:var(--size-xxs);display:inline-block;font-family:var(--font-stack-mono);font-size:smaller;line-height:1.2em;margin:0;padding:var(--size-xxs);overflow:auto;white-space:pre-wrap;word-wrap:break-word}.code-block{font-family:var(--font-stack-mono);margin:0;overflow:auto;white-space:pre-wrap;word-wrap:break-word}.word-break{word-wrap:break-word}.width-max-content{width:max-content}.text-left{text-align:left}.text-right{text-align:right}.no-wrap{text-wrap:nowrap}.min-width-0{min-width:0}.expand-on-hover:hover{min-width:max-content}.alert,dema-alert{align-items:center;border:1px solid;border-radius:var(--size-xxs);display:grid;gap:var(--size-s);grid-template-areas:"alert-icon alert-text alert-close";grid-template-columns:max-content auto max-content;grid-template-rows:max-content;padding:var(--size-xs) var(--size-s)}.alert.-site-alert,dema-alert.-site-alert{border:none;border-radius:0;grid-area:site-alert}.alert.-error,.alert[type=error],dema-alert.-error,dema-alert[type=error]{background-color:var(--error-red-light);border-color:var(--error-red);color:var(--error-red)}.alert.-info,.alert[type=info],dema-alert.-info,dema-alert[type=info]{background-color:var(--baseline-color-1);border-color:var(--baseline-color-3);color:var(--baseline-color-5)}.alert.-warning,.alert[type=warning],dema-alert.-warning,dema-alert[type=warning]{background-color:var(--warning-orange-light);border-color:var(--warning-orange);color:var(--warning-orange)}.alert.-success,.alert[type=success],dema-alert.-success,dema-alert[type=success]{background-color:var(--success-green-light);border-color:var(--success-green);color:var(--success-green)}.alert>svg:first-of-type,dema-alert>svg:first-of-type{font-size:var(--size-l);grid-area:alert-icon}.alert .button,dema-alert .button{grid-area:alert-close}body{align-content:space-between;background-color:var(--blue-color-6);background-image:url("/img/globe_background.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:inherit;margin:0 auto;max-width:500px}fieldset{border-color:var(--baseline-color-6);margin:25px 0 0 0}footer{color:var(--white);font-size:var(--size-s);line-height:2em;margin:var(--size-l) 0;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.6)}form{display:flex;flex-direction:column;gap:1rem;width:100%}.form-field{display:flex;flex-direction:column;gap:.5rem}label{font-weight:400}header{background:var(--tas-blue);border-radius:var(--size-xxs) var(--size-xxs) 0 0;padding:0 var(--size-l)}header .logo{background:url("/img/logo_4_dark_ohne.png") no-repeat 0 center;background-size:80px auto;color:#fff;font-size:var(--size-l);font-weight:var(--font-weight-bold);margin:0;padding:var(--size-s) 0 var(--size-s) 95px}html{height:100%}.minimum-wrapper{border-radius:var(--size-xxs);box-shadow:0 0 var(--size-s) rgba(0,0,0,.3)}main{background-color:var(--white);display:flex;flex-direction:column;padding:var(--size-l);row-gap:var(--size-l)}main:last-child{border-radius:0 0 var(--size-xxs) var(--size-xxs)}.minimum-wrapper main>*{margin:0}legend{color:var(--baseline-color-6)}#giant-404{color:var(--grey-color-5)}#giant-404 text{font-family:"Colaborate",sans-serif;font-weight:var(--font-weight-bold)}.page-not-found{color:var(--grey-color-5);font-size:2.3rem;text-align:center;text-transform:uppercase}.mini-nav{background:var(--blue-color-0);border-top:1px solid var(--blue-color-1);border-radius:0 0 var(--size-xxs) var(--size-xxs);list-style:none;gap:var(--size-xxl);margin:0;padding:var(--size-m) var(--size-l)}.debug-info{background:var(--baseline-color-1);color:var(--baseline-color-6);font-family:var(--font-stack-mono);font-size:var(--size-s);padding:var(--size-s)}.login-split{display:flex}.login-split>*{display:flex;flex-basis:max-content;flex-direction:column;flex-grow:1;flex-shrink:1;gap:var(--size-m)}.login-split>:not(:last-child){padding-right:var(--size-m)}.login-split>:not(:first-child){border-left:1px solid var(--grey-color-1);padding-left:var(--size-m)}
