@font-face{font-family:Atkinson Hyperlegible Next;src:url(../media/AtkinsonHyperlegibleNext-Regular.30v5y_kte6hvn.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(../media/AtkinsonHyperlegibleNext-Bold.3o2r8p4qolg3v.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farbe-grund:#f4f4f3;--farbe-flaeche:#fff;--farbe-tinte:#1b1b1b;--farbe-tinte-leise:#4d4d4d;--farbe-aktion:#0a625e;--farbe-auf-aktion:#fff;--farbe-aktion-hover:#084f4c;--farbe-wartet:#ffc21a;--farbe-auf-wartet:#1b1b1b;--farbe-konflikt:#a3161a;--farbe-auf-konflikt:#fff;--farbe-linie:#0000001f;--farbe-feldrahmen:#8c8c8c;--farbe-auswahl:#e3f1ef;--farbe-gedrueckt:#e6e6e4;--farbe-konflikt-auf-auswahl:#971318;--schrift-familie:"Atkinson Hyperlegible Next", "Segoe UI", Arial, sans-serif;--schrift-text:1rem;--schrift-abschnitt:1.25rem;--schrift-titel:1.75rem;--schrift-zahl:2rem;--zeile-text:1.5;--zeile-titel:1.25;--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-6:1.5rem;--abstand-8:2rem;--abstand-12:3rem;--radius-feld:.5rem;--radius-bereich:.75rem;--radius-dialog:1rem;--zielhoehe:2.75rem;--zielhoehe-haupt:3rem;font-size:100%}body{font-family:var(--schrift-familie);font-size:var(--schrift-text);line-height:var(--zeile-text)}:root[data-farbmodus=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-grund:#171717;--farbe-flaeche:#212121;--farbe-tinte:#ededed;--farbe-tinte-leise:#b8b8b8;--farbe-aktion:#5ec4ba;--farbe-auf-aktion:#171717;--farbe-aktion-hover:#84d6cd;--farbe-wartet:#ffc21a;--farbe-auf-wartet:#171717;--farbe-konflikt:#ff9c94;--farbe-auf-konflikt:#171717;--farbe-linie:#ffffff24;--farbe-feldrahmen:#6e6e6e;--farbe-auswahl:#1a2e2c;--farbe-gedrueckt:#303030;--farbe-konflikt-auf-auswahl:#ffa9a3}
.web-ui{background:var(--farbe-grund);color:var(--farbe-tinte);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--schrift-text);line-height:var(--zeile-text)}:root[data-farbmodus=dunkel] .web-ui{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.web-field{align-content:start;gap:var(--abstand-2);min-width:0;display:grid}.web-field>label,.web-month>legend{color:var(--farbe-tinte);font-size:var(--schrift-text);font-weight:700}.web-control{width:100%;min-width:0;min-height:var(--zielhoehe);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-feldrahmen);border-radius:var(--radius-feld);background:var(--farbe-flaeche);color:var(--farbe-tinte);font:inherit}.web-control:hover:not(:disabled,:focus-visible){border-color:var(--farbe-tinte-leise)}.web-control::placeholder{color:var(--farbe-tinte-leise);opacity:1}select.web-control:not([multiple]){appearance:auto;height:var(--zielhoehe)}.web-control[aria-invalid=true]{border-width:2px;border-color:var(--farbe-konflikt)}.web-help,.web-field-error{font-size:var(--schrift-text);overflow-wrap:anywhere;margin:0}.web-help{color:var(--farbe-tinte-leise)}.web-field-error{color:var(--farbe-konflikt)}.web-month{border:0;min-width:0;margin:0;padding:0}.web-month>legend{margin-bottom:var(--abstand-3);padding:0}.web-month-fields{gap:var(--abstand-3);grid-template-columns:minmax(0,2fr) minmax(5rem,1fr);display:grid}.web-file{gap:var(--abstand-2);padding:var(--abstand-4);border:1px dashed var(--farbe-feldrahmen);border-radius:var(--radius-feld);background:var(--farbe-flaeche);color:var(--farbe-tinte);display:grid;position:relative}.web-file:hover{border-color:var(--farbe-tinte-leise)}.web-file>span:first-child{color:var(--farbe-aktion);font-weight:700}.web-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.web-file--disabled,.web-file--disabled input{cursor:not-allowed}.web-file-name{overflow-wrap:anywhere}input:is([type=checkbox],[type=radio]){width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--farbe-aktion)}label:has(input:is([type=checkbox],[type=radio])){cursor:pointer;min-height:var(--zielhoehe)}label:has(input:disabled){cursor:not-allowed}.web-button{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--zielhoehe);padding:var(--abstand-2) var(--abstand-4);border:1px solid var(--farbe-feldrahmen);border-radius:var(--radius-feld);background:var(--farbe-flaeche);color:var(--farbe-tinte);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.web-button:hover:not(:disabled){background:var(--farbe-grund)}.web-button:active:not(:disabled){background:var(--farbe-gedrueckt)}.web-button.web-button--primary{min-height:var(--zielhoehe-haupt);padding-inline:var(--abstand-6);border-color:var(--farbe-aktion);background:var(--farbe-aktion);color:var(--farbe-auf-aktion)}.web-button.web-button--primary:hover:not(:disabled){border-color:var(--farbe-aktion-hover);background:var(--farbe-aktion-hover)}.web-button.web-button--primary:active:not(:disabled){border-color:var(--farbe-aktion-hover);background:var(--farbe-aktion-hover);outline-color:var(--farbe-auf-aktion)}.web-button.web-button--danger{border:2px solid var(--farbe-konflikt);background:var(--farbe-flaeche);color:var(--farbe-konflikt)}.web-button.web-button--danger:is(:hover,:active):not(:disabled){background:var(--farbe-flaeche);box-shadow:inset 0 0 0 1px var(--farbe-konflikt)}dialog :is(.web-button--danger,button[type=submit]){min-height:var(--zielhoehe-haupt)}.web-button.web-button--text{padding-inline:var(--abstand-2);color:var(--farbe-aktion);text-underline-offset:.25em;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}.web-button.web-button--text:hover:not(:disabled){background:var(--farbe-grund);text-decoration-thickness:2px}button.web-button:disabled{border-color:var(--farbe-linie);background:var(--farbe-grund);color:var(--farbe-tinte-leise);opacity:1}p a[href],li a[href],dd a[href]{color:var(--farbe-aktion);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}p a[href]:hover,li a[href]:hover,dd a[href]:hover{text-decoration-thickness:2px}.web-tabs{border-bottom:1px solid var(--farbe-linie)}.web-tabs>button,.web-tabs>button.web-button{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--zielhoehe);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-feld) var(--radius-feld) 0 0;color:var(--farbe-tinte-leise);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:700;text-decoration:none;display:inline-flex}.web-tabs>button:not(.active,.selected,[aria-current=page],[aria-pressed=true],[aria-selected=true]):is(:hover,:disabled),.web-tabs>button.web-button:not(.active,.selected,[aria-current=page],[aria-pressed=true],[aria-selected=true]):is(:hover,:disabled){background:0 0}.web-tabs>button:not(.active,.selected,[aria-current=page],[aria-pressed=true],[aria-selected=true]):hover:not(:disabled){border-bottom-color:var(--farbe-feldrahmen);color:var(--farbe-tinte)}.web-tabs>button:is(.active,.selected,[aria-current=page],[aria-pressed=true],[aria-selected=true]),.web-tabs>button.web-button:is(.active,.selected,[aria-current=page],[aria-pressed=true],[aria-selected=true]){border-bottom-color:var(--farbe-aktion);color:var(--farbe-tinte);background:0 0}.web-list-row{gap:var(--abstand-1);width:100%;min-height:var(--zielhoehe);padding:var(--abstand-4) var(--abstand-12) var(--abstand-4) var(--abstand-4);border:0;border-bottom:1px solid var(--farbe-linie);background:var(--farbe-flaeche);color:var(--farbe-tinte);font:inherit;text-align:left;overflow-wrap:anywhere;touch-action:manipulation;border-left:4px solid #0000;border-radius:0;display:grid;position:relative}.web-row-chevron{inset-inline-end:var(--abstand-3);color:var(--farbe-tinte-leise);pointer-events:none;position:absolute;top:calc(50% - 10px)}.web-list-row:hover:not(:disabled){background:var(--farbe-grund)}.web-list-row:active:not(:disabled){background:var(--farbe-gedrueckt)}.web-list-row:is(.selected,[aria-current=true],[aria-current=page],[aria-pressed=true]),.web-list-row:is(.selected,[aria-current=true],[aria-current=page],[aria-pressed=true]):is(:hover,:active,:disabled){border-left-color:var(--farbe-aktion);background:var(--farbe-auswahl)}.web-list-row:is(.selected,[aria-current=true],[aria-current=page],[aria-pressed=true]) .web-row-chevron{color:var(--farbe-aktion)}button.web-list-row:disabled{background:var(--farbe-grund);color:var(--farbe-tinte-leise);opacity:1}.list-summary{background:var(--farbe-flaeche);color:var(--farbe-tinte-leise);font-size:var(--schrift-text)}.web-disclosure{border:1px solid var(--farbe-linie);border-radius:var(--radius-bereich);background:var(--farbe-flaeche)}.web-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--abstand-3);min-height:var(--zielhoehe);padding:var(--abstand-3) var(--abstand-4);border-radius:var(--radius-bereich);cursor:pointer;overflow-wrap:anywhere;font-weight:700;list-style:none;display:flex}.web-disclosure>summary::-webkit-details-marker{display:none}.web-disclosure>summary>svg{flex-shrink:0}.web-disclosure[open]>summary{border-bottom:1px solid var(--farbe-linie);border-radius:var(--radius-bereich) var(--radius-bereich) 0 0}.web-disclosure[open]>summary>svg{transform:rotate(180deg)}.web-disclosure>summary:hover{background:var(--farbe-grund)}.web-disclosure>summary:active{background:var(--farbe-gedrueckt)}.web-disclosure-content{padding:var(--abstand-4)}.web-empty{justify-items:start;gap:var(--abstand-4);padding:var(--abstand-8) var(--abstand-4);display:grid}.web-empty>h2{font-size:var(--schrift-abschnitt);line-height:var(--zeile-titel)}.web-loading,.web-error-state{padding:var(--abstand-4)}.web-error-state{justify-items:start;gap:var(--abstand-3);display:grid}.web-error-state>p{color:var(--farbe-konflikt)}.web-notice{gap:var(--abstand-2);padding:var(--abstand-4);margin-bottom:var(--abstand-6);border:1px solid var(--farbe-linie);border-left:4px solid var(--farbe-aktion);border-radius:var(--radius-feld);background:var(--farbe-flaeche);color:var(--farbe-tinte);overflow-wrap:anywhere;display:grid}.web-notice--test,.web-notice--warning{border-color:var(--farbe-auf-wartet);background:var(--farbe-wartet);color:var(--farbe-auf-wartet)}.web-notice--error{border-color:var(--farbe-linie);border-left-color:var(--farbe-konflikt)}.web-auth{max-width:none;min-height:100dvh;padding:var(--abstand-6);background:var(--farbe-grund);place-items:center;margin:0;display:grid}.web-auth-content{width:min(100%,28rem)}.web-brand{margin:0 0 var(--abstand-8);font-size:var(--schrift-abschnitt);font-weight:700}.web-auth h1{font-size:var(--schrift-titel);line-height:var(--zeile-titel);letter-spacing:normal;text-wrap:balance}.web-auth form{gap:var(--abstand-6);display:grid}.web-auth a{min-height:var(--zielhoehe);color:var(--farbe-aktion);text-underline-offset:.25em;justify-content:center;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.web-auth .web-notice{margin-bottom:0}@media (max-width:400px){.web-auth{padding:var(--abstand-4)}}:is(.web-button,.web-list-row):active:not(:disabled){outline:2px solid var(--farbe-aktion);outline-offset:-5px}.web-button.web-button--danger:active:not(:disabled){outline-color:var(--farbe-konflikt)}.web-button,.web-list-row,.web-tabs>button{transition:none}:is(button,summary,select,input:not([readonly]),textarea:not([readonly]),a[href],[role=combobox]){cursor:pointer}:is(button,select,input,textarea):disabled,[aria-disabled=true]{cursor:not-allowed}.web-control:focus-visible,.web-button:focus-visible,.web-disclosure>summary:focus-visible,.web-ui a:focus-visible,.web-ui [tabindex="-1"]:focus-visible,.web-file:focus-within{outline:2px solid var(--farbe-aktion);outline-offset:2px}.web-list-row:focus-visible,.web-tabs>button:focus-visible{outline:2px solid var(--farbe-aktion);outline-offset:-3px}.web-update{right:var(--abstand-4);bottom:var(--abstand-4);z-index:50;gap:var(--abstand-3);max-width:min(26rem, calc(100vw - 2 * var(--abstand-4)));padding:var(--abstand-4);background:var(--farbe-flaeche);color:var(--farbe-tinte);border:1px solid var(--farbe-feldrahmen);border-left:4px solid var(--farbe-aktion);border-radius:var(--radius-bereich);font-family:var(--schrift-familie);font-size:var(--schrift-text);line-height:var(--zeile-text);display:grid;position:fixed}.web-update p{margin:0}.web-update-actions{justify-content:flex-end;gap:var(--abstand-3);flex-wrap:wrap;display:flex}@media print{.web-update{display:none}}
