html[data-skin=kollege]{color-scheme:light;background:#f8f7f4;--bg:#f8f7f4;--surface:#ffffff;--surface-2:#f2f1ed;--surface-3:#e8e6e0;--canvas:#eceae4;--line:#e4e1da;--line-strong:#cbc7bd;--field-line:#8a857a;--text:#1b1a17;--text-2:#4a4740;--text-3:#65625a;--accent:#28468f;--accent-hover:#1f3874;--accent-soft:#e9eef9;--accent-line:#bccaeb;--accent-dis:#7483b0;--on-accent:#ffffff;--ok:#1d6b43;--ok-soft:#e5f2ea;--ok-line:#b9dcc6;--warn:#8a5000;--warn-soft:#fbf0dc;--warn-line:#ecd0a0;--err:#b0271c;--err-soft:#fbeae8;--err-line:#efc1bb;--scrim:rgba(27,26,23,0.16);--h-kanzlei:#28468f;--h-beratung:#7a3f8f;--h-labor:#9a5a00;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--sh-1:0 1px 2px rgba(27,26,23,0.06);--sh-2:0 2px 8px rgba(27,26,23,0.07),0 1px 2px rgba(27,26,23,0.05);--sh-3:0 16px 48px rgba(27,26,23,0.2);--f:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",Menlo,Consolas,monospace;--t-xs:13px;--t-sm:14px;--t-md:16px;--t-lg:18px;--t-xl:28px;--top:56px;scroll-padding-top:calc(var(--top) + 36px + 8px);--focus:0 0 0 2px var(--surface),0 0 0 4px var(--accent);--ke-accent:var(--accent);--ke-border:var(--line-strong);--ke-text:var(--text);--ke-muted:var(--text-3);--ke-surface:var(--surface);--ke-danger:var(--err);--ke-focus:var(--accent)}html[data-skin=kollege] body{margin:0;font-family:var(--f);font-size:var(--t-md);line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}html[data-skin=kollege] *,html[data-skin=kollege] :after,html[data-skin=kollege] :before{box-sizing:border-box}html[data-skin=kollege] button,html[data-skin=kollege] input,html[data-skin=kollege] select,html[data-skin=kollege] textarea{font:inherit;color:inherit}html[data-skin=kollege] b,html[data-skin=kollege] h1,html[data-skin=kollege] h2,html[data-skin=kollege] h3,html[data-skin=kollege] h4,html[data-skin=kollege] strong{font-weight:600}html[data-skin=kollege] a{color:var(--accent)}html[data-skin=kollege] :focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}html[data-skin=kollege] .ke-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-skin=kollege] .ke-skip{position:absolute;left:var(--s2);top:-64px;z-index:99;padding:var(--s2) var(--s4);border-radius:var(--r-md);background:var(--accent);color:var(--on-accent)}html[data-skin=kollege] .ke-skip:focus{top:var(--s2)}html[data-skin=kollege] .ke-i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-skin=kollege] .ke-i--s{width:16px;height:16px}html[data-skin=kollege] .ke-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:var(--t-sm);font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}html[data-skin=kollege] .ke-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2)}html[data-skin=kollege] .ke-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}html[data-skin=kollege] .ke-btn--primary:active:not(:disabled):not([aria-disabled=true]),html[data-skin=kollege] .ke-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover)}html[data-skin=kollege] .ke-btn--primary:disabled,html[data-skin=kollege] .ke-btn--primary[aria-disabled=true]{background:var(--accent-dis);border-color:var(--accent-dis);cursor:not-allowed}html[data-skin=kollege] .ke-btn--ghost{border-color:transparent;background:none;color:var(--text-2)}html[data-skin=kollege] .ke-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--text)}html[data-skin=kollege] .ke-btn--icon{width:36px;padding:0}html[data-skin=kollege] .ke-btn--sm{min-height:32px;padding:0 var(--s3)}html[data-skin=kollege] .ke-btn:disabled:not(.ke-btn--primary),html[data-skin=kollege] .ke-btn[aria-disabled=true]:not(.ke-btn--primary){opacity:.6;cursor:not-allowed}html[data-skin=kollege] .ke-linkbtn{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--s1);border:0;border-radius:var(--r-sm);background:none;color:var(--accent);font-size:var(--t-sm);font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);cursor:pointer}html[data-skin=kollege] .ke-linkbtn:hover:not([aria-disabled=true]){background:var(--accent-soft);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}html[data-skin=kollege] .ke-pill{display:inline-flex;align-items:center;gap:var(--s1);height:24px;padding:0 var(--s2);border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:500;white-space:nowrap;background:var(--surface-2);color:var(--text-2)}html[data-skin=kollege] .ke-pill--warn{background:var(--warn-soft);color:var(--warn)}html[data-skin=kollege] .ke-pill--ok{background:var(--ok-soft);color:var(--ok)}html[data-skin=kollege] .ke-dot{width:8px;height:8px;flex:none;border-radius:var(--r-pill);background:var(--text-3)}html[data-skin=kollege] .ke-dot--kanzlei,html[data-skin=kollege] .ke-dot--wahler{background:var(--h-kanzlei)}html[data-skin=kollege] .ke-dot--pario,html[data-skin=kollege] .ke-dot--pario_modul{background:var(--h-beratung)}html[data-skin=kollege] .ke-dot--barkai,html[data-skin=kollege] .ke-dot--privat{background:var(--h-labor)}html[data-skin=kollege] .ke-tag{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--text-2)}html[data-skin=kollege] .ke-field{display:flex;align-items:center;gap:var(--s2);height:36px;padding:0 var(--s3);border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);color:var(--text-3)}html[data-skin=kollege] .ke-field:focus-within{border-color:var(--accent);box-shadow:var(--focus)}html[data-skin=kollege] .ke-field input{flex:1 1;min-width:0;border:0;outline:0;padding:0;background:none;font-size:var(--t-md);color:var(--text)}html[data-skin=kollege] .ke-field input:focus-visible{box-shadow:none}html[data-skin=kollege] .ke-kbd{padding:0 var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-3);font-family:var(--mono);font-size:var(--t-xs)}html[data-skin=kollege] .ke-chips{display:flex;flex-wrap:wrap;gap:var(--s2)}html[data-skin=kollege] .ke-chips button{display:inline-flex;align-items:center;gap:var(--s2);height:32px;padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font-size:var(--t-sm);white-space:nowrap;cursor:pointer}html[data-skin=kollege] .ke-chips button:hover{border-color:var(--accent-line)}html[data-skin=kollege] .ke-chips button[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:500}html[data-skin=kollege] .ke-repo-label{display:grid;grid-gap:var(--s1);gap:var(--s1);font-size:var(--t-sm);font-weight:500;color:var(--text)}html[data-skin=kollege] .ke-form input,html[data-skin=kollege] .ke-form select,html[data-skin=kollege] .ke-form textarea,html[data-skin=kollege] .ke-input,html[data-skin=kollege] .ke-repo-select{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-md);font-weight:400}html[data-skin=kollege] .ke-form textarea,html[data-skin=kollege] .ke-form textarea.ke-input{resize:none}html[data-skin=kollege] .ke-form input:focus-visible,html[data-skin=kollege] .ke-form select:focus-visible,html[data-skin=kollege] .ke-form textarea:focus-visible,html[data-skin=kollege] .ke-input:focus-visible,html[data-skin=kollege] .ke-repo-select:focus-visible{border-color:var(--accent)}html[data-skin=kollege] textarea.ke-input{resize:vertical}html[data-skin=kollege] .ke-form{display:grid;grid-gap:var(--s4);gap:var(--s4)}html[data-skin=kollege] .ke-dialog-row{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:flex-end}html[data-skin=kollege] .ke-alert,html[data-skin=kollege] .ke-alert-region{margin:0;color:var(--err);font-size:var(--t-sm)}html[data-skin=kollege] .ke-alert-region:empty,html[data-skin=kollege] .ke-status:empty{margin:0;padding:0}html[data-skin=kollege] .ke-meldung,html[data-skin=kollege] .ke-status{margin:0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-status a{color:var(--accent);text-underline-offset:2px}html[data-skin=kollege] .ke-hinweis,html[data-skin=kollege] .ke-muted{margin:0;color:var(--text-3);font-size:var(--t-sm)}html[data-skin=kollege] .ke-empty{padding:var(--s6);color:var(--text-2);text-align:center}html[data-skin=kollege] .ke-empty p{margin:0}html[data-skin=kollege] .ke-empty b,html[data-skin=kollege] .ke-empty p:first-child{display:block;margin-bottom:var(--s1);color:var(--text);font-weight:600}html[data-skin=kollege] .ke-skeleton:not(.ke-table--laedt){height:64px;border-radius:var(--r-md);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:ke-schimmer 1.4s infinite}html[data-skin=kollege] .ke-card,html[data-skin=kollege] .ke-region{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}html[data-skin=kollege] .ke-region{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s6)}html[data-skin=kollege] .ke-region>h2,html[data-skin=kollege] .ke-region>h3{margin:0;font-size:var(--t-lg);line-height:1.3}html[data-skin=kollege] .ke-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-task{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3) 0;border-top:1px solid var(--line)}html[data-skin=kollege] .ke-task:first-child{border-top:0}html[data-skin=kollege] .ke-task-meta,html[data-skin=kollege] .ke-task-text{margin:0;color:var(--text-2);font-size:var(--t-sm);overflow-wrap:anywhere}html[data-skin=kollege] .ke-task-list{display:grid;grid-gap:var(--s2);gap:var(--s2)}html[data-skin=kollege] .ke-app{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}html[data-skin=kollege] .ke-hdr{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s6);height:var(--top);padding:0 var(--s6);background:var(--bg);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-marke{display:flex;align-items:center;gap:var(--s3);font-weight:600;white-space:nowrap}html[data-skin=kollege] .ke-logo{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);font-size:var(--t-sm);font-weight:600}html[data-skin=kollege] .ke-tabs{display:flex;gap:var(--s1);height:100%}html[data-skin=kollege] .ke-tab{position:relative;display:flex;align-items:center;gap:var(--s2);height:100%;padding:0 var(--s3);border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-2);font-size:var(--t-sm);font-weight:500;cursor:pointer}html[data-skin=kollege] .ke-tab:hover{color:var(--text)}html[data-skin=kollege] .ke-tab[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}html[data-skin=kollege] .ke-sp{flex:1 1}html[data-skin=kollege] .ke-av{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface-3);color:var(--text-2);font-size:var(--t-xs);font-weight:600}html[data-skin=kollege] .ke-hdr .ke-btn--icon[aria-current=page]{background:var(--accent-soft);color:var(--accent)}html[data-skin=kollege] .ke-page{max-width:1120px;margin:0 auto;padding:var(--s8) var(--s6)}html[data-skin=kollege] .ke-page--schmal>*{max-width:772px}html[data-skin=kollege] .ke-page:focus-visible{box-shadow:none}html[data-skin=kollege] .ke-hi h1{margin:0;font-size:var(--t-xl);line-height:1.2;letter-spacing:-.01em}html[data-skin=kollege] .ke-head-title:focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm)}html[data-skin=kollege] .ke-hi p{margin:var(--s1) 0 0;color:var(--text-2)}html[data-skin=kollege] .ke-hi--aktion{display:flex;align-items:flex-start;gap:var(--s6)}html[data-skin=kollege] .ke-hi__txt{flex:1 1 auto;min-width:0}html[data-skin=kollege] .ke-hi__modul{display:flex;flex:0 1 288px;flex-direction:column;align-items:flex-end;gap:var(--s1);min-width:0}html[data-skin=kollege] .ke-hi .ke-hi__hilfe{margin:0;color:var(--text-3);font-size:var(--t-sm);line-height:1.4;text-align:right;text-wrap:balance;overflow-wrap:anywhere}@media (min-width:1024px){html[data-skin=kollege] .ke-hi__modul{flex:0 0 auto;max-width:400px}}html[data-skin=kollege] .ke-hi__meldung:not(:empty){margin-top:var(--s4)}html[data-skin=kollege] .ke-hi__meldung>.ke-hinweiszeile{margin:0}@media (max-width:759px){html[data-skin=kollege] .ke-hi--aktion{flex-direction:column;gap:var(--s4)}html[data-skin=kollege] .ke-hi__modul{flex:none;align-items:flex-start;width:100%}html[data-skin=kollege] .ke-hi .ke-hi__hilfe{text-align:left}}html[data-skin=kollege] .ke-page__inhalt{display:grid;grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s6)}html[data-skin=kollege] .ke-page__inhalt>*{min-width:0}html[data-skin=kollege] .ke-zurueck{margin:0 0 var(--s3) calc(-1 * var(--s2))}html[data-skin=kollege] .ke-srows{margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-srow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);padding:var(--s4);border-top:1px solid var(--line)}html[data-skin=kollege] .ke-srow:first-child{border-top:0}html[data-skin=kollege] .ke-srow__txt{flex:1 1;min-width:min(200px,100%);overflow-wrap:anywhere}html[data-skin=kollege] .ke-srow__txt b{display:block}html[data-skin=kollege] .ke-srow__txt span{display:block;color:var(--text-3);font-size:var(--t-sm)}html[data-skin=kollege] .ke-resume{display:flex;align-items:center;gap:var(--s4);max-height:120px;margin-top:var(--s6);padding:var(--s4) var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}html[data-skin=kollege] .ke-resume__txt{display:flex;flex:1 1;flex-direction:column;gap:var(--s1);min-width:0}html[data-skin=kollege] .ke-resume__eyebrow{color:var(--text-3);font-size:var(--t-xs);font-weight:500}html[data-skin=kollege] .ke-resume h2{margin:0;overflow:hidden;font-size:var(--t-lg);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}html[data-skin=kollege] .ke-resume__meta{overflow:hidden;color:var(--text-2);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap}html[data-skin=kollege] .ke-resume__acts{display:flex;flex:none;gap:var(--s2)}html[data-skin=kollege] .ke-sechead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:var(--s8) 0 var(--s3)}html[data-skin=kollege] .ke-sechead h2{margin:0;font-size:var(--t-lg)}html[data-skin=kollege] .ke-sechead__n{color:var(--text-3);font-weight:500}html[data-skin=kollege] .ke-sechead .ke-field{width:240px}html[data-skin=kollege] .ke-table{overflow:clip;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}html[data-skin=kollege] .ke-tr{display:grid;grid-template-columns:minmax(200px,1.6fr) 128px 160px minmax(160px,1fr) 88px;align-items:center;grid-gap:var(--s3);gap:var(--s3);min-height:56px;padding:0 var(--s4);border-top:1px solid var(--line);color:inherit;text-decoration:none}html[data-skin=kollege] .ke-tr:first-child{border-top:0}html[data-skin=kollege] .ke-tr--kopf{position:-webkit-sticky;position:sticky;top:var(--top);z-index:2;min-height:36px;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--text-3);font-size:var(--t-xs);font-weight:500}html[data-skin=kollege] .ke-tr--zeile{width:100%;margin:0;border:0;border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer}html[data-skin=kollege] .ke-list>li+li>.ke-tr--zeile{border-top:1px solid var(--line)}html[data-skin=kollege] .ke-tr--zeile:hover{background:#fbfaf8}html[data-skin=kollege] .ke-tr--zeile:focus-visible{position:relative;box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}html[data-skin=kollege] .ke-tr--zeile:focus-visible .ke-btn--sm,html[data-skin=kollege] .ke-tr--zeile:hover .ke-btn--sm{border-color:var(--accent);color:var(--accent)}html[data-skin=kollege] .ke-tr__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);min-width:0}html[data-skin=kollege] .ke-tr__t1{font-size:var(--t-md);font-weight:600;overflow-wrap:anywhere}html[data-skin=kollege] .ke-tr__t2{overflow:hidden;color:var(--text-2);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap}html[data-skin=kollege] .ke-tr__go{display:flex;justify-self:end;align-items:center}html[data-skin=kollege] .ke-tr__pfeil{display:none;color:var(--text-3)}html[data-skin=kollege] .ke-vlist{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}html[data-skin=kollege] .ke-vlist summary{display:flex;align-items:center;gap:var(--s3);min-height:48px;padding:0 var(--s4);font-weight:500;list-style:none;cursor:pointer}html[data-skin=kollege] .ke-vlist summary:hover{background:var(--surface-2)}html[data-skin=kollege] .ke-vlist summary::-webkit-details-marker{display:none}html[data-skin=kollege] .ke-vlist__pfeil{color:var(--text-3);transition:transform .15s}html[data-skin=kollege] .ke-vlist[open] .ke-vlist__pfeil{transform:rotate(90deg)}html[data-skin=kollege] .ke-vlist__hinweis{color:var(--text-3);font-size:var(--t-sm);font-weight:400}html[data-skin=kollege] .ke-vcols{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--s6);column-gap:var(--s6);margin:0;padding:var(--s1) var(--s4) var(--s3);border-top:1px solid var(--line);list-style:none}html[data-skin=kollege] .ke-vrow{display:flex;align-items:center;gap:var(--s2);min-height:40px;border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-vrow__nm{flex:1 1;min-width:0;overflow-wrap:anywhere}html[data-skin=kollege] dialog.ke-dialog,html[data-skin=kollege] dialog.ke-frage{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:var(--s6);border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--sh-3)}html[data-skin=kollege] dialog.ke-dialog::-webkit-backdrop,html[data-skin=kollege] dialog.ke-frage::-webkit-backdrop{background:rgba(27,26,23,.45)}html[data-skin=kollege] dialog.ke-dialog::backdrop,html[data-skin=kollege] dialog.ke-frage::backdrop{background:rgba(27,26,23,.45)}html[data-skin=kollege] .ke-frage__titel,html[data-skin=kollege] dialog.ke-dialog h2{margin:0 0 var(--s2);font-size:var(--t-lg);line-height:1.3}html[data-skin=kollege] .ke-frage p{margin:0 0 var(--s6);color:var(--text-2)}html[data-skin=kollege] .ke-frage .ke-dialog-row>.ke-btn{flex:1 1;min-width:min(10rem,100%)}html[data-skin=kollege] .ke-text>*{margin:0}html[data-skin=kollege] .ke-text>*+*{margin-top:var(--s3)}html[data-skin=kollege] .ke-text ol,html[data-skin=kollege] .ke-text ul{padding-left:var(--s6)}html[data-skin=kollege] .ke-text code{padding:0 var(--s1);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--mono);font-size:var(--t-sm);overflow-wrap:anywhere}html[data-skin=kollege] .ke-text__code{max-width:100%;overflow:auto;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-family:var(--mono);font-size:var(--t-sm);line-height:1.5;white-space:pre}html[data-skin=kollege] .ke-text__code code{padding:0;background:none}html[data-skin=kollege] .ke-status a:focus-visible,html[data-skin=kollege] .ke-text a:focus-visible{box-shadow:var(--focus)}html[data-skin=kollege] .ke-text{font-size:var(--t-md);line-height:1.5;overflow-wrap:anywhere}html[data-skin=kollege] .ke-text__titel{margin:0;color:var(--text);font-weight:600;line-height:1.3}html[data-skin=kollege] .ke-text>.ke-text__titel:not(:first-child){margin-top:var(--s4)}html[data-skin=kollege] .ke-text__titel--1,html[data-skin=kollege] .ke-text__titel--2{font-size:var(--t-lg)}html[data-skin=kollege] .ke-text__titel--3{font-size:var(--t-md)}html[data-skin=kollege] .ke-text li>.ke-text__codeblock,html[data-skin=kollege] .ke-text li>ol,html[data-skin=kollege] .ke-text li>p,html[data-skin=kollege] .ke-text li>ul{margin-top:var(--s1)}html[data-skin=kollege] .ke-text del{color:var(--text-3)}html[data-skin=kollege] .ke-text blockquote{margin:0;padding:var(--s1) 0 var(--s1) var(--s3);border-left:3px solid var(--line-strong);color:var(--text-2)}html[data-skin=kollege] .ke-text blockquote>*+*{margin-top:var(--s2)}html[data-skin=kollege] .ke-text blockquote>*{margin-bottom:0}html[data-skin=kollege] .ke-text hr{height:0;margin-left:0;margin-right:0;border:0;border-top:1px solid var(--line)}html[data-skin=kollege] .ke-text__aufgaben{padding-left:0;list-style:none}html[data-skin=kollege] .ke-text__aufgabe{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2)}html[data-skin=kollege] .ke-text__aufgabe>ol,html[data-skin=kollege] .ke-text__aufgabe>ul{flex-basis:100%}html[data-skin=kollege] .ke-text__haken{position:relative;flex:none;top:2px;width:16px;height:16px;border:1.5px solid var(--field-line);border-radius:var(--r-sm);background:var(--surface)}html[data-skin=kollege] [data-erledigt=ja]>.ke-text__haken{border-color:var(--ok);background:var(--ok)}html[data-skin=kollege] [data-erledigt=ja]>.ke-text__haken:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}html[data-skin=kollege] .ke-text__codeblock{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}html[data-skin=kollege] .ke-text__codekopf{display:flex;align-items:center;gap:var(--s2);min-height:32px;padding:0 var(--s1) 0 var(--s3);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-text__sprache{flex:1 1;color:var(--text-3);font-family:var(--mono);font-size:var(--t-xs)}html[data-skin=kollege] .ke-text__codeblock>.ke-text__code{margin:0;border:0;border-radius:0}html[data-skin=kollege] .ke-text__tabelle{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}html[data-skin=kollege] .ke-text__code:focus-visible,html[data-skin=kollege] .ke-text__tabelle:focus-visible{box-shadow:var(--focus)}html[data-skin=kollege] .ke-text table{width:100%;border-collapse:collapse;font-size:var(--t-sm);overflow-wrap:normal}html[data-skin=kollege] .ke-text td,html[data-skin=kollege] .ke-text th{padding:var(--s2) var(--s3);border-top:1px solid var(--line);text-align:left;vertical-align:top}html[data-skin=kollege] .ke-text th{border-top:0;background:var(--surface-2);color:var(--text-2);font-size:var(--t-xs);font-weight:500;white-space:nowrap}html[data-skin=kollege] .ke-text td{min-width:96px}html[data-skin=kollege] .ke-door-wrap{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top, 0px)) calc(16px + env(safe-area-inset-right, 0px)) calc(16px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px));background:var(--bg)}html[data-skin=kollege] .ke-door{width:min(420px,100%);display:flex;flex-direction:column;gap:16px}html[data-skin=kollege] .ke-brand{margin:0;font-size:var(--t-xl);font-weight:600;line-height:1.25;color:var(--text)}html[data-skin=kollege] .ke-door-sub{margin:0;font-size:var(--t-md);line-height:1.5;color:var(--text)}html[data-skin=kollege] .ke-team{display:flex;flex:1 1;min-height:0;height:100%;color:var(--text);background:var(--bg)}html[data-skin=kollege] .ke-page .ke-team{height:min(40rem,calc(100dvh - 220px));min-height:min(24rem,80dvh);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}html[data-skin=kollege] .ke-team__list,html[data-skin=kollege] .ke-team__thread{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1 1}html[data-skin=kollege] .ke-team__channels,html[data-skin=kollege] .ke-team__group ul{list-style:none;margin:0;padding:0}html[data-skin=kollege] .ke-team__channels{overflow:auto;padding-bottom:var(--s2)}html[data-skin=kollege] .ke-team__group-title{margin:0;padding:var(--s3) var(--s4) var(--s1);color:var(--text-2);font-size:var(--t-xs);font-weight:500}html[data-skin=kollege] .ke-team__list-head:empty{display:none}@media (min-width:1280px){html[data-skin=kollege] .ke-team__list{flex:0 0 260px;border-right:1px solid var(--line)}}html[data-skin=kollege] .ke-team__channel{display:flex;align-items:center;min-height:40px;width:100%;padding:0 var(--s4);border:none;background:transparent;color:var(--text);font:inherit;font-size:var(--t-md);text-align:left;cursor:pointer}html[data-skin=kollege] .ke-team__channel.is-active{background:var(--accent-soft);color:var(--accent)}html[data-skin=kollege] .ke-team__alert,html[data-skin=kollege] .ke-team__empty,html[data-skin=kollege] .ke-team__status{margin:16px;font-size:var(--t-md);color:var(--text)}html[data-skin=kollege] .ke-team__alert{display:flex;align-items:flex-start;gap:var(--s2);margin:0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-team__alert>.ke-i{position:relative;top:2px;flex:none;color:var(--err)}html[data-skin=kollege] .ke-team__msgs{flex:1 1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:16px}html[data-skin=kollege] .ke-team__body{margin:0;font-size:var(--t-md);color:var(--text)}html[data-skin=kollege] .ke-team__composer{display:flex;flex-direction:column;align-items:stretch;gap:var(--s1);padding:var(--s2) var(--s3);padding-bottom:calc(var(--s2) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line)}html[data-skin=kollege] .ke-chat-form.ke-team__form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0;padding:var(--s1)}html[data-skin=kollege] .ke-chat-form.ke-team__form .ke-team__file{position:relative;grid-column:1;grid-row:1;cursor:pointer}html[data-skin=kollege] .ke-chat-form.ke-team__form .ke-repo-label{grid-column:2;grid-row:1}html[data-skin=kollege] .ke-chat-form.ke-team__form .ke-input{min-height:40px;max-height:120px;padding:var(--s2)}html[data-skin=kollege] .ke-chat-form.ke-team__form .ke-chat-senden{grid-column:3;grid-row:1;width:36px;min-width:36px;height:36px}html[data-skin=kollege] .ke-team__composer>.ke-priv{padding:0 var(--s1)}html[data-skin=kollege] .ke-team__file:focus-within{box-shadow:var(--focus)}html[data-skin=kollege] .ke-team__file input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}html[data-skin=kollege] .ke-team__reply-chip{display:flex;align-items:center;gap:var(--s2);margin:0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-team__actions button,html[data-skin=kollege] .ke-team__more>button,html[data-skin=kollege] .ke-team__reply-chip button{min-height:32px;padding:0 var(--s2);border:0;border-radius:var(--r-sm);background:none;color:var(--text-2);font:inherit;font-size:var(--t-sm);font-weight:500;cursor:pointer}html[data-skin=kollege] .ke-team__actions button:hover,html[data-skin=kollege] .ke-team__more>button:hover,html[data-skin=kollege] .ke-team__reply-chip button:hover{background:var(--surface-2);color:var(--text)}html[data-skin=kollege] .ke-team__msg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-team__who{color:var(--text);font-size:var(--t-sm);font-weight:600}html[data-skin=kollege] .ke-team__body{margin:var(--s1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=kollege] .ke-team__deleted,html[data-skin=kollege] .ke-team__reads{margin:var(--s1) 0 0;color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-team__msg--reply{margin:var(--s3) 0 0 var(--s4);padding-left:var(--s3);border-left:2px solid var(--line-strong)}html[data-skin=kollege] .ke-team__img{display:block;max-width:min(100%,320px);height:auto;margin-top:var(--s2);border-radius:var(--r-md)}html[data-skin=kollege] .ke-team__msg{position:relative}html[data-skin=kollege] .ke-team__actions-wrap{position:absolute;top:-6px;right:0;display:flex;justify-content:flex-end}html[data-skin=kollege] .ke-team__actions{display:none;gap:var(--s1);margin:0}@media (hover:hover){html[data-skin=kollege] .ke-team__msg:focus-within>.ke-team__actions-wrap .ke-team__actions,html[data-skin=kollege] .ke-team__msg:hover>.ke-team__actions-wrap .ke-team__actions{display:flex}html[data-skin=kollege] .ke-team__more{display:none}}html[data-skin=kollege] .ke-team__more .overflow-menu{top:auto;bottom:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-2)}html[data-skin=kollege] .ke-team__more .shell__more{min-height:32px;padding:0 var(--s2);border:0;border-radius:var(--r-sm);background:none;color:var(--text-2);font:inherit;font-size:var(--t-sm);font-weight:500}@media (hover:none){html[data-skin=kollege] .ke-team__msg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--s2);column-gap:var(--s2)}html[data-skin=kollege] .ke-team__msg>*{grid-column:1}html[data-skin=kollege] .ke-team__msg>.ke-team__actions-wrap{position:static;grid-column:2;grid-row:1/span 2;align-self:start}}html[data-skin=kollege] .ke-team__composer textarea{flex:1 1;min-height:44px;font-size:var(--t-md);font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--s3)}html[data-skin=kollege] .ke-team__thread-head{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-team__thread-head h2{margin:0;font-size:var(--t-md);font-weight:600;color:var(--text)}@media (min-width:1280px){html[data-skin=kollege] .ke-team__back{display:none}}html[data-skin=kollege] .ke-team__back{min-height:44px;min-width:44px;padding:0 var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);font:inherit;cursor:pointer}html[data-skin=kollege] .ke-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--t-md)}html[data-skin=kollege] .ke-lesen,html[data-skin=kollege] .ke-secret{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--t-md);background:var(--surface-2);border-radius:var(--r-md);padding:12px;overflow:auto;max-width:100%}html[data-skin=kollege] .ke-profil{padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}html[data-skin=kollege] .ke-profil>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-skin=kollege] .ke-profil form{max-width:42ch;display:flex;flex-direction:column;gap:var(--s3)}html[data-skin=kollege] .ke-profil label{display:flex;flex-direction:column;gap:var(--s2);font-size:var(--t-md)}html[data-skin=kollege] .ke-profil input:not([type=file]),html[data-skin=kollege] .ke-profil select{font:inherit;font-size:var(--t-md);min-height:44px;padding:8px 12px;border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);color:var(--text)}html[data-skin=kollege] .ke-profil__skeleton{min-height:120px;background:var(--surface-2);border-radius:var(--r-lg)}html[data-skin=kollege] .ke-profil__retry{min-height:36px;min-width:44px;margin-left:var(--s2);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-sm);font-weight:500;cursor:pointer}html[data-skin=kollege] .ke-profil__hint{margin:0;color:var(--text-3);font-size:var(--t-sm)}html[data-skin=kollege] .ke-profil__file{min-height:44px;min-width:44px;display:inline-flex;align-items:center}html[data-skin=kollege] .ke-profil__avatar{display:flex;align-items:center;gap:12px}html[data-skin=kollege] .ke-profil__avatar img,html[data-skin=kollege] .ke-profil__placeholder{width:96px;height:96px;border-radius:var(--r-lg);object-fit:cover;background:var(--line-strong)}html[data-skin=kollege] .ke-profil__email{margin:0;color:var(--text-3);font-size:var(--t-sm)}@media (max-width:1279px){html[data-skin=kollege] .ke-team--thread .ke-team__list,html[data-skin=kollege] .ke-team:not(.ke-team--thread) .ke-team__thread{display:none}html[data-skin=kollege] .ke-team__composer{width:100%;flex-direction:column}html[data-skin=kollege] .ke-team__composer textarea{width:100%}}html[data-skin=kollege] .ke-karten{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;padding:0}html[data-skin=kollege] .ke-karten h2{margin:0;font-size:var(--t-xl)}html[data-skin=kollege] .ke-karten .ke-aufgaben h2{font-size:var(--t-lg);font-weight:600}html[data-skin=kollege] .ke-karten p,html[data-skin=kollege] .ke-karten strong{overflow-wrap:anywhere}html[data-skin=kollege] .ke-faden{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-lg);position:fixed;top:var(--vv-offset-top,0);right:0;bottom:auto;left:0;width:min(32rem,92vw);max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;container-type:size;container-name:ke-faden;overflow:hidden;height:var(--vv-height,100dvh);max-height:var(--vv-height,100dvh)}html[data-skin=kollege] .ke-faden[open]{display:flex;flex-direction:column}html[data-skin=kollege] .ke-faden h2{margin:0;flex-shrink:0;font-size:var(--t-lg);line-height:1.2;padding:16px 16px 0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-faden__scroll{overflow-y:auto;min-height:0;flex:1 1 auto}html[data-skin=kollege] .ke-faden label{display:flex;flex-direction:column;gap:4px;flex-shrink:1;min-width:0}html[data-skin=kollege] .ke-faden__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}html[data-skin=kollege] .ke-faden__text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=kollege] .ke-faden textarea{flex-shrink:1;font:inherit;font-size:var(--t-md);min-height:44px;max-height:7.5rem;overflow-y:auto;width:100%;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text)}html[data-skin=kollege] .ke-faden__actions{display:flex;flex-wrap:nowrap;gap:8px;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:1;background:var(--surface);padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}@media (max-height:320px){html[data-skin=kollege] .ke-faden h2{font-size:var(--t-md)}html[data-skin=kollege] .ke-faden textarea{max-height:44px}}@container ke-faden (max-height: 360px){html[data-skin=kollege] .ke-faden .ke-form{gap:0;padding:0 8px 4px}html[data-skin=kollege] .ke-faden h2{font-size:var(--t-xs);line-height:16px;padding:4px 8px 0}html[data-skin=kollege] .ke-faden label{gap:0;font-size:var(--t-xs);line-height:12px}html[data-skin=kollege] .ke-faden textarea{height:44px;max-height:44px}html[data-skin=kollege] .ke-faden__actions{padding-top:0;padding-bottom:0}}html[data-skin=kollege] .ke-privat__wahl:focus-visible{outline:none;box-shadow:var(--focus);outline-offset:3px}html[data-skin=kollege] .ke-privat{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}html[data-skin=kollege] .ke-privat__wahl{min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--line-strong)}html[data-skin=kollege] .ke-privat__wahl[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}html[data-skin=kollege] .ke-privat__wahl:not([aria-pressed=true]):hover:not(:disabled){background:var(--accent-soft)}html[data-skin=kollege] .ke-team button[type=submit]{position:relative;z-index:2}html[data-skin=kollege] .ke-modul-titel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html[data-skin=kollege] .ke-abo{display:grid;grid-gap:12px;gap:12px;margin-top:16px}html[data-skin=kollege] .ke-abo__stand.is-verbunden{color:var(--accent);font-weight:600}html[data-skin=kollege] .ke-oauth-link{display:inline-flex;flex-wrap:wrap;column-gap:.3em;align-items:baseline;align-content:center;min-height:44px;color:var(--accent);font-weight:600;overflow-wrap:anywhere}html[data-skin=kollege] .ke-oauth-link:focus-visible{outline:none;box-shadow:var(--focus);outline-offset:3px}html[data-skin=kollege] .ke-oauth-code{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}html[data-skin=kollege] .ke-oauth-code strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-lg);letter-spacing:.08em}html[data-skin=kollege] .ke-oauth-paste{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;min-width:0}html[data-skin=kollege] .ke-oauth-paste label{font-size:var(--t-md);font-weight:600}html[data-skin=kollege] .ke-oauth-paste__hint{margin:0;font-size:var(--t-sm);color:var(--text-3)}html[data-skin=kollege] .ke-oauth-paste input{font:inherit;font-size:var(--t-md);min-height:44px;min-width:0;width:100%;box-sizing:border-box;padding:8px 12px;border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text)}html[data-skin=kollege] .ke-oauth-paste input:focus-visible{outline:none;box-shadow:var(--focus);outline-offset:3px}html[data-skin=kollege] .ke-oauth-link__hint{font-size:var(--t-sm);font-weight:400;white-space:nowrap;word-break:normal;overflow-wrap:normal}html[data-skin=kollege] .ke-dobby__vorschlag{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}html[data-skin=kollege] .ke-dobby__vorschlag h3{margin:0;color:var(--text-2);font-size:var(--t-xs);font-weight:500}html[data-skin=kollege] .ke-dobby__vorschlag dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0}html[data-skin=kollege] .ke-dobby__vorschlag dt{color:var(--text-2);font-size:var(--t-xs);font-weight:400;line-height:24px}html[data-skin=kollege] .ke-dobby__vorschlag dd{margin:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-dobby__text{white-space:pre-wrap}@media (max-width:420px){html[data-skin=kollege] .ke-dobby__vorschlag dl{grid-template-columns:1fr}}html[data-skin=kollege] .ke-abo-flaeche,html[data-skin=kollege] .ke-dobby-flaeche{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;padding:0;box-sizing:border-box}html[data-skin=kollege] .ke-abo{margin-top:0}html[data-skin=kollege] .ke-abo>p{margin:0}html[data-skin=kollege] .ke-abo>.ke-btn{justify-self:start;width:auto}html[data-skin=kollege] .ke-dobby__vorschlag{max-height:min(40dvh,22rem);overflow-y:auto}html[data-skin=kollege] .ke-dobby__vorschlag:focus-visible{outline:none;box-shadow:var(--focus);outline-offset:3px}html[data-skin=kollege] .ke-tresor-name{overflow-wrap:anywhere}html[data-skin=kollege] .ke-tresor-weg{color:var(--ke-muted,inherit)}html[data-skin=kollege] .ke-tresor-frage{display:flex;flex-direction:column;gap:8px;margin-top:8px}html[data-skin=kollege] .ke-tresor-knoepfe{display:flex;flex-wrap:wrap;gap:8px}html[data-skin=kollege] .ke-tresor-zeile>.ke-tresor-knoepfe{margin-top:8px}html[data-skin=kollege] .ke-tresor-laenger[aria-disabled=true]{cursor:not-allowed}html[data-skin=kollege] .ke-anhang{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px;border:2px dashed var(--line-strong);border-radius:var(--r-lg);min-width:0}html[data-skin=kollege] .ke-anhang[data-ziehen=ja]{border-color:var(--accent);background:var(--accent-soft)}html[data-skin=kollege] .ke-anhang__knopf{gap:8px;align-self:flex-start;max-width:100%}html[data-skin=kollege] .ke-anhang__hinweis{margin:0;font-size:var(--t-sm)}html[data-skin=kollege] .ke-anhang__ziehen{display:none}@media (hover:hover) and (pointer:fine){html[data-skin=kollege] .ke-anhang__ziehen{display:inline}}html[data-skin=kollege] .ke-anhang__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}html[data-skin=kollege] .ke-anhang__datei{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name weg" "info weg" "status weg";grid-column-gap:8px;column-gap:8px;grid-row-gap:var(--s1);row-gap:var(--s1);align-items:center;padding:8px 8px 8px 12px;border-radius:var(--r-lg);background:var(--surface-2);min-width:0}html[data-skin=kollege] .ke-anhang__name{grid-area:name;font-size:var(--t-md);font-weight:600;overflow-wrap:anywhere;min-width:0}html[data-skin=kollege] .ke-anhang__groesse{grid-area:info;font-size:var(--t-sm);color:var(--text-3)}html[data-skin=kollege] .ke-anhang__fortschritt{grid-area:info;justify-self:end;width:min(10rem,45%);height:8px;accent-color:var(--accent)}html[data-skin=kollege] .ke-anhang__status{grid-area:status;font-size:var(--t-sm);line-height:1.4;overflow-wrap:anywhere}html[data-skin=kollege] .ke-anhang__datei[data-status=bereit] .ke-anhang__status{color:var(--accent);font-weight:600}html[data-skin=kollege] .ke-anhang__knoepfe{grid-area:weg;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}html[data-skin=kollege] .ke-anhang__alle-weg,html[data-skin=kollege] .ke-anhang__nochmal,html[data-skin=kollege] .ke-anhang__weg{padding:8px 12px;font-size:var(--t-sm)}html[data-skin=kollege] .ke-anhang__alle-weg{align-self:flex-start}html[data-skin=kollege] .ke-anhang__schutz{margin:0;font-size:var(--t-md);font-weight:600;line-height:1.45;color:var(--text)}html[data-skin=kollege] .ke-anhang__liste--scroll{max-height:min(24rem,50dvh);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}@media (pointer:coarse){html[data-skin=kollege] .ke-anhang__liste--scroll{overscroll-behavior:auto}}html[data-skin=kollege] .ke-anhang__liste--scroll:focus-visible{outline:none;box-shadow:var(--focus);outline-offset:3px}html[data-skin=kollege] .ke-anhang__warten{margin:0 0 8px}@media (max-width:479px){html[data-skin=kollege] .ke-anhang{padding:8px}html[data-skin=kollege] .ke-anhang__datei{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "info" "status" "weg"}html[data-skin=kollege] .ke-anhang__knoepfe{justify-content:flex-start;margin-top:4px}html[data-skin=kollege] .ke-anhang__liste--scroll{overscroll-behavior:auto}}html[data-skin=kollege] .ke-chat{display:flex;flex-direction:column;min-height:0;height:100%}html[data-skin=kollege] .ke-chat-repo{margin:0 0 var(--s3);font-size:var(--t-lg);font-weight:600;line-height:1.3}html[data-skin=kollege] .ke-chatcol .ke-chat-repo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-skin=kollege] .ke-chat-log{container:ke-chatlog/inline-size;display:flex;flex-direction:column;gap:var(--s6);flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--s6) var(--s6) var(--s4)}html[data-skin=kollege] .ke-chat-log:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}html[data-skin=kollege] .ke-bubble{max-width:100%;font-size:var(--t-md);line-height:1.5;overflow-wrap:anywhere}html[data-skin=kollege] .ke-bubble--user{padding-left:var(--s3);border-left:3px solid var(--accent-line);white-space:pre-wrap}html[data-skin=kollege] .ke-bubble__lbl{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s1);color:var(--text-3);font-size:var(--t-xs);font-weight:500;white-space:normal}html[data-skin=kollege] .ke-bubble--assistant .ke-bubble__lbl .ke-i{color:var(--accent)}html[data-skin=kollege] .ke-bubble--nicht-gesendet{border-left-color:var(--err-line)}html[data-skin=kollege] .ke-bubble__status{margin-bottom:var(--s1)}html[data-skin=kollege] .ke-pill--err{background:var(--err-soft);color:var(--err)}html[data-skin=kollege] .ke-bubble__anhaenge{display:block;margin-top:var(--s2);color:var(--text-2);font-size:var(--t-xs);overflow-wrap:anywhere;white-space:normal}html[data-skin=kollege] .ke-chat-log>.ke-empty:not(.ke-table){margin:auto 0;text-align:left}html[data-skin=kollege] .ke-chat-form{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-column-gap:var(--s2);column-gap:var(--s2);margin:var(--s2) var(--s4) var(--s1);padding:0 var(--s2) var(--s2) 0;background:var(--surface);border:1px solid var(--field-line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}html[data-skin=kollege] .ke-chat-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}html[data-skin=kollege] .ke-chat-form .ke-repo-label{display:block;grid-column:1/-1}html[data-skin=kollege] .ke-chat-form .ke-input{display:block;width:100%;min-height:48px;max-height:40vh;padding:var(--s3) var(--s4) var(--s1);border:0;outline:0;resize:none;background:none;font-size:var(--t-md);line-height:1.5}html[data-skin=kollege] .ke-chat-form .ke-input:focus-visible{box-shadow:none}html[data-skin=kollege] .ke-chat-form .ke-anhang{grid-column:1;min-width:0;margin:0;padding:0 0 0 var(--s2);border:0;background:none}html[data-skin=kollege] .ke-chat-form .ke-anhang__kopf{display:flex;align-items:center}html[data-skin=kollege] .ke-chat-form .ke-anhang__hinweis{margin:0;padding:0 var(--s2);color:var(--text-3);font-size:var(--t-xs);font-weight:400;line-height:1.4}html[data-skin=kollege] .ke-chat-form .ke-anhang:not([data-ziehen=ja]) .ke-anhang__hinweis{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-skin=kollege] .ke-chat-form .ke-anhang__warten{margin:0;padding:0 var(--s2);color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-chat-form>button[type=submit],html[data-skin=kollege] .ke-chat-senden{grid-column:2;grid-row:2}html[data-skin=kollege] .ke-chat-form .ke-anhang__warten{grid-column:1/-1}html[data-skin=kollege] .ke-chat-form .ke-anhang__schutz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-skin=kollege] .ke-priv{display:flex;align-items:center;gap:var(--s2);margin:0;padding:0 var(--s6) var(--s3);color:var(--text-3);font-size:var(--t-xs);font-weight:400}html[data-skin=kollege] .ke-alert--chat{display:flex;align-items:flex-start;gap:var(--s3);margin:0;padding:var(--s3) var(--s4);background:var(--err-soft);border:1px solid var(--err-line);border-radius:var(--r-md);color:var(--text);font-size:var(--t-sm)}html[data-skin=kollege] .ke-alert--stopp{flex:none;margin:var(--s2) var(--s4) 0}html[data-skin=kollege] .ke-dobby .ke-alert--stopp{margin:var(--s2) 0 0}html[data-skin=kollege] .ke-alert--chat>.ke-i{position:relative;top:2px;flex:none;color:var(--err)}html[data-skin=kollege] .ke-alert__inhalt{display:grid;grid-gap:var(--s2);gap:var(--s2);min-width:0}html[data-skin=kollege] .ke-alert__inhalt p{margin:0}html[data-skin=kollege] .ke-alert__details summary{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-3);font-size:var(--t-xs);font-weight:500;list-style:none;cursor:pointer}html[data-skin=kollege] .ke-alert__details summary::-webkit-details-marker{display:none}html[data-skin=kollege] .ke-alert__details[open] summary .ke-i{transform:rotate(90deg)}html[data-skin=kollege] .ke-alert__details code{display:block;max-height:120px;margin-top:var(--s2);overflow:auto;padding:var(--s2) var(--s3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);font-family:var(--mono);font-size:var(--t-xs);white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=kollege] .ke-act{flex:none;margin:0;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm)}html[data-skin=kollege] .ke-act--busy .ke-act__kopf{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--accent-soft);border-top-left-radius:var(--r-md);border-top-right-radius:var(--r-md)}html[data-skin=kollege] .ke-act__kopf{display:flex;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s3);font-weight:500}html[data-skin=kollege] .ke-act__zeit{color:var(--text-3);font-family:var(--mono);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=kollege] .ke-act--busy{background:var(--accent-soft);border-color:var(--accent-line)}html[data-skin=kollege] .ke-act--fertig .ke-act__kopf .ke-i{color:var(--ok)}html[data-skin=kollege] .ke-act--angehalten .ke-act__kopf{color:var(--text)}html[data-skin=kollege] .ke-act--angehalten .ke-act__kopf .ke-i{color:var(--text-2)}html[data-skin=kollege] .ke-act--angehalten .ke-act__hinweis{margin:0;padding:0 var(--s3) var(--s2) var(--s8);color:var(--text-2);font-weight:400}html[data-skin=kollege] .ke-act--fehler{background:var(--err-soft);border-color:var(--err-line);color:var(--text)}html[data-skin=kollege] .ke-act--fehler .ke-act__titel{color:var(--text);font-weight:500}html[data-skin=kollege] .ke-act__kopf--fehler{align-items:flex-start;padding-top:var(--s2);padding-bottom:var(--s2)}html[data-skin=kollege] .ke-act__kopf--fehler .ke-i{position:relative;top:2px;flex:none;color:var(--err)}html[data-skin=kollege] .ke-act__details{padding:0 var(--s3) var(--s3) var(--s8)}html[data-skin=kollege] .ke-act--fehler .ke-act__hinweis{padding-left:var(--s8);color:var(--text-2)}html[data-skin=kollege] .ke-act__schritte{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0;padding:0 var(--s3) var(--s3);color:var(--text-2);list-style:none}html[data-skin=kollege] .ke-act__schritte li{display:flex;align-items:center;gap:var(--s2);min-width:0}html[data-skin=kollege] .ke-act__text{min-width:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-act__fertig{color:var(--text-3)}html[data-skin=kollege] .ke-act__fertig .ke-i{color:var(--ok)}html[data-skin=kollege] .ke-act__jetzt{color:var(--text);font-weight:500}html[data-skin=kollege] .ke-act__davor{padding-left:var(--s6);color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-act__hinweis{margin:0;padding:0 var(--s3) var(--s3);color:var(--text-2)}html[data-skin=kollege] .ke-act__dateien summary{display:flex;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s3);border-top:1px solid var(--line);color:var(--text-2);list-style:none;cursor:pointer}html[data-skin=kollege] .ke-act__dateien summary::-webkit-details-marker{display:none}html[data-skin=kollege] .ke-act__pfeil{display:inline-flex;transition:transform .15s}html[data-skin=kollege] .ke-act__dateien[open] .ke-act__pfeil{transform:rotate(90deg)}html[data-skin=kollege] .ke-act__dateien ul{margin:0;padding:0 var(--s3) var(--s3) var(--s8);color:var(--text-2);font-family:var(--mono);font-size:var(--t-xs);list-style:none;overflow-wrap:anywhere}html[data-skin=kollege] .ke-act__stopp{margin-left:var(--s2)}html[data-skin=kollege] .ke-act__denkt{display:inline-flex;align-items:baseline;gap:var(--s1)}html[data-skin=kollege] .ke-pill .ke-spin{width:12px;height:12px}html[data-skin=kollege] .ke-spin{flex:none;width:16px;height:16px;border:2px solid var(--accent-line);border-top-color:var(--accent);border-radius:50%;animation:ke-dreh .9s linear infinite}html[data-skin=kollege] .ke-punkte{display:inline-flex;gap:var(--s1)}html[data-skin=kollege] .ke-punkte i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6;animation:ke-punkt 1.2s ease-in-out infinite}html[data-skin=kollege] .ke-punkte i:nth-child(2){animation-delay:.2s}html[data-skin=kollege] .ke-punkte i:nth-child(3){animation-delay:.4s}html[data-skin=kollege] .ke-work{display:flex;flex-direction:column;height:100%}html[data-skin=kollege] .ke-whdr{position:relative;display:flex;flex:none;align-items:center;gap:var(--s2);height:var(--top);padding:0 var(--s3);background:var(--surface);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-whdr>*{flex-shrink:0}html[data-skin=kollege] .ke-whdr>.ke-sp{flex:1 1;flex-shrink:1;min-width:0}html[data-skin=kollege] .ke-proj-name{display:flex;flex-shrink:1;align-items:center;gap:var(--s2);min-width:0;max-width:40vw;margin:0;padding:0;font-size:var(--t-md);font-weight:600;line-height:1.3}html[data-skin=kollege] .ke-proj-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-skin=kollege] .ke-vsep{width:1px;height:24px;background:var(--line)}html[data-skin=kollege] .ke-work__hinweis{display:flex;flex:none;align-items:center;gap:var(--s2);margin:0;padding:var(--s2) var(--s4);background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-work__text{flex:1 1;min-width:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-kdemo__satz{min-width:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-work__meldung{margin:0;padding:0 var(--s4)}html[data-skin=kollege] .ke-work__meldung:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-skin=kollege] .ke-wbody{position:relative;display:grid;flex:1 1;grid-template-columns:minmax(400px,460px) 1fr;min-height:0}html[data-skin=kollege] .ke-chatcol{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border-right:1px solid var(--line)}html[data-skin=kollege] .ke-prevcol{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--canvas)}html[data-skin=kollege] .ke-proj-wrap{position:relative;display:flex;min-width:0}html[data-skin=kollege] .ke-proj{display:flex;align-items:center;gap:var(--s2);min-width:0;height:40px;padding:0 var(--s2);border:0;border-radius:var(--r-md);background:none;color:var(--text);font:inherit;font-weight:600;cursor:pointer}html[data-skin=kollege] .ke-proj:hover{background:var(--surface-2)}html[data-skin=kollege] .ke-proj b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-skin=kollege] .ke-proj .ke-i{flex:none;color:var(--text-3)}html[data-skin=kollege] .ke-menu{position:absolute;z-index:30;top:100%;left:0;width:320px;max-width:calc(100vw - 16px);max-height:min(480px,calc(100dvh - 80px));overflow:auto;margin-top:var(--s1);padding:var(--s1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);font-size:var(--t-sm);font-weight:400}html[data-skin=kollege] .ke-menu__liste{margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-menu__eintrag{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:40px;padding:0 var(--s3);border:0;border-radius:var(--r-md);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}html[data-skin=kollege] .ke-menu__eintrag:hover:not([aria-disabled=true]){background:var(--surface-2)}html[data-skin=kollege] .ke-menu__eintrag[aria-current=page]{background:var(--accent-soft)}html[data-skin=kollege] .ke-menu__eintrag[aria-disabled=true]{opacity:.6;cursor:not-allowed}html[data-skin=kollege] .ke-hist__eintrag:focus-visible,html[data-skin=kollege] .ke-menu__eintrag:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}html[data-skin=kollege] .ke-menu__name{flex:1 1;min-width:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-menu hr{margin:var(--s1) 0;border:0;border-top:1px solid var(--line)}html[data-skin=kollege] .ke-menu__satz{margin:0;padding:var(--s2) var(--s3);color:var(--text-3)}html[data-skin=kollege] .ke-m-only{display:none}html[data-skin=kollege] .ke-scrim{position:absolute;z-index:14;inset:0;padding:0;border:0;background:var(--scrim);cursor:default}html[data-skin=kollege] .ke-hist{position:absolute;z-index:15;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:460px;max-width:100%;background:var(--surface);border-right:1px solid var(--line);box-shadow:var(--sh-3)}html[data-skin=kollege] .ke-hist__kopf{display:flex;flex:none;align-items:center;gap:var(--s2);height:48px;padding:0 var(--s2) 0 var(--s4);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-hist__kopf h2{margin:0;font-size:var(--t-md)}html[data-skin=kollege] .ke-hist__liste{flex:1 1;overflow:auto}html[data-skin=kollege] .ke-hist__liste ul{margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-hist__eintrag{display:flex;align-items:center;width:100%;min-height:48px;padding:var(--s2) var(--s4);border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}html[data-skin=kollege] .ke-hist__eintrag:hover:not([aria-disabled=true]){background:var(--surface-2)}html[data-skin=kollege] .ke-hist__eintrag[aria-current=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}html[data-skin=kollege] .ke-hist__eintrag[aria-disabled=true]{opacity:.6;cursor:not-allowed}html[data-skin=kollege] .ke-hist__satz{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0;padding:var(--s4);color:var(--text-2)}html[data-skin=kollege] .ke-hist__satz p{margin:0}html[data-skin=kollege] .ke-hist__nochmal{justify-self:start;width:auto}html[data-skin=kollege] .ke-hist__gesperrt{display:flex;align-items:center;gap:var(--s2);margin:0;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-prevcol:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}html[data-skin=kollege] .ke-prev{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0}html[data-skin=kollege] .ke-ptabs{height:44px;padding:0 var(--s4);background:var(--surface);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-ptabs,html[data-skin=kollege] .ke-ptabs__reiter{display:flex;flex:none;min-width:0;align-items:stretch;gap:var(--s4)}html[data-skin=kollege] .ke-ptabs button{display:inline-flex;align-items:center;gap:var(--s2);padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;font-size:var(--t-sm);font-weight:500;white-space:nowrap;cursor:pointer}html[data-skin=kollege] .ke-ptabs button:hover{color:var(--text)}html[data-skin=kollege] .ke-ptabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}html[data-skin=kollege] .ke-mtabs button:focus-visible,html[data-skin=kollege] .ke-ptabs button:focus-visible,html[data-skin=kollege] .ke-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--r-sm)}html[data-skin=kollege] .ke-ptabs__neu{display:flex;align-items:center;min-width:0}html[data-skin=kollege] .ke-ptabs__bau,html[data-skin=kollege] .ke-ptabs__neu .ke-pill{white-space:nowrap}html[data-skin=kollege] .ke-ptabs__bau{align-self:center;flex:none}html[data-skin=kollege] .ke-prev__panel{display:flex;flex:1 1;flex-direction:column;min-height:0}html[data-skin=kollege] .ke-pbar{flex:none;height:48px;background:var(--surface);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-pbar,html[data-skin=kollege] .ke-url{display:flex;align-items:center;gap:var(--s2);padding:0 var(--s3)}html[data-skin=kollege] .ke-url{flex:1 1;min-width:160px;max-width:520px;height:32px;overflow:hidden;border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--t-sm);white-space:nowrap}html[data-skin=kollege] .ke-url b{min-width:0;overflow:hidden;color:var(--text);font-weight:500;text-overflow:ellipsis}html[data-skin=kollege] .ke-seg{display:inline-flex;gap:var(--s1);padding:var(--s1);border-radius:var(--r-md);background:var(--surface-2)}html[data-skin=kollege] .ke-seg button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 var(--s2);border:0;border-radius:var(--r-sm);background:none;color:var(--text-2);cursor:pointer}html[data-skin=kollege] .ke-seg button:hover:not([aria-pressed=true]){background:var(--surface-3);color:var(--text)}html[data-skin=kollege] .ke-seg button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent),var(--sh-1)}html[data-skin=kollege] .ke-stage{display:flex;flex:1 1;justify-content:center;min-height:0;overflow:auto;padding:var(--s6);background:var(--canvas)}html[data-skin=kollege] .ke-frame{position:relative;display:flex;flex-direction:column;width:100%;max-width:1280px;overflow:hidden;background:#ffffff;border-radius:var(--r-lg);box-shadow:var(--sh-2)}html[data-skin=kollege] .ke-pwarn{display:flex;align-items:flex-start;gap:var(--s2);margin:0;padding:var(--s2) var(--s3);background:var(--warn-soft);border-bottom:1px solid var(--warn-line);color:var(--warn);font-size:var(--t-sm);line-height:1.4;overflow-wrap:anywhere;flex:none}html[data-skin=kollege] .ke-pwarn__text{max-width:72ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}html[data-skin=kollege] .ke-pwarn--offen .ke-pwarn__text{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}html[data-skin=kollege] .ke-pwarn{flex-wrap:wrap}html[data-skin=kollege] .ke-pwarn__mehr{margin-left:auto;white-space:nowrap}html[data-skin=kollege] .ke-pwarn+.ke-site{min-height:0}html[data-skin=kollege] .ke-frame--handy{max-width:390px;border:1px solid var(--line-strong);border-radius:24px;box-shadow:var(--sh-2)}html[data-skin=kollege] .ke-site{flex:1 1;width:100%;min-height:320px;border:0;background:#ffffff}html[data-skin=kollege] .ke-pwait{display:grid;flex:1 1;place-content:center;grid-gap:var(--s3);gap:var(--s3);padding:var(--s6);color:var(--text-2);font-size:var(--t-sm);text-align:center}html[data-skin=kollege] .ke-pwait p{max-width:40ch;margin:0 auto}html[data-skin=kollege] .ke-pwait>.ke-btn{justify-self:center}html[data-skin=kollege] .ke-pwait>.ke-i{justify-self:center;width:24px;height:24px;color:var(--err)}html[data-skin=kollege] .ke-skel{display:grid;grid-gap:var(--s3);gap:var(--s3);width:60%;min-width:200px;margin:0 auto}html[data-skin=kollege] .ke-skel i{display:block;height:12px;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface),var(--surface-2),var(--surface));background-size:200% 100%;animation:ke-schimmer 1.4s infinite}html[data-skin=kollege] .ke-skel i:first-child{width:40%}html[data-skin=kollege] .ke-skel i:last-child{width:80%}html[data-skin=kollege] .ke-stage--dateien{align-items:flex-start}html[data-skin=kollege] .ke-dfiles{width:100%;max-width:880px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}html[data-skin=kollege] .ke-dfiles ul{margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-dfiles__row{display:flex;align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s4);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--t-sm);overflow-wrap:anywhere}html[data-skin=kollege] .ke-dfiles__row:first-child{border-top:0}html[data-skin=kollege] .ke-dfiles p{margin:0;padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--bg);color:var(--text-3);font-size:var(--t-sm)}html[data-skin=kollege] .ke-dfiles>p:first-child{border-top:0;background:none}html[data-skin=kollege] .ke-pfoot{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);background:var(--surface);border-top:1px solid var(--line);color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-evt{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s2);padding:var(--s1) 0;color:var(--warn);font-size:var(--t-sm)}html[data-skin=kollege] .ke-evt--ok{color:var(--ok)}html[data-skin=kollege] .ke-evt a{color:inherit;font-weight:500}html[data-skin=kollege] .ke-evt__acts{display:inline-flex;flex-wrap:nowrap;gap:var(--s2);margin-left:auto}html[data-skin=kollege] .ke-evt>span:not(.ke-evt__acts){white-space:nowrap}@container ke-chatlog (max-width: 400px){html[data-skin=kollege] .ke-evt{flex-wrap:wrap}html[data-skin=kollege] .ke-evt__acts{flex-basis:100%;margin-left:0;padding-left:calc(var(--s6) - var(--s1))}}html[data-skin=kollege] .ke-mtabs,html[data-skin=kollege] .ke-n-only{display:none}@media (max-width:1099px){html[data-skin=kollege] .ke-w-only{display:none!important}html[data-skin=kollege] .ke-n-only{display:inline!important}html[data-skin=kollege] .ke-wbody{grid-template-columns:minmax(340px,400px) 1fr}html[data-skin=kollege] .ke-whdr .ke-tbtn{width:36px;padding:0}html[data-skin=kollege] .ke-url__art{display:none}}html[data-skin=kollege] .ke-table--laedt{display:grid}html[data-skin=kollege] .ke-table--laedt i{display:block;height:56px;border-top:1px solid var(--line);background:linear-gradient(90deg,var(--surface),var(--surface-2),var(--surface));background-size:200% 100%;animation:ke-schimmer 1.4s infinite}html[data-skin=kollege] .ke-table--laedt i:first-child{height:36px;border-top:0;background:var(--surface-2);animation:none}html[data-skin=kollege] .ke-table .ke-empty .ke-i,html[data-skin=kollege] .ke-table.ke-empty .ke-i{color:var(--err)}html[data-skin=kollege] .ke-aufgaben{display:grid;grid-gap:var(--s3);gap:var(--s3)}html[data-skin=kollege] .ke-aufgaben .ke-sechead{margin:var(--s4) 0 0}html[data-skin=kollege] .ke-aufgaben>.ke-muted{margin:0}html[data-skin=kollege] .ke-srow__hinweis{flex-basis:100%;min-width:0;order:3;margin:0;color:var(--text-3);font-size:var(--t-xs);white-space:normal}html[data-skin=kollege] .ke-text__code--umbruch{white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=kollege] .ke-klist{margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-k2{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--line)}html[data-skin=kollege] .ke-k2:first-child{border-top:0}html[data-skin=kollege] .ke-k2__txt{flex:1 1;min-width:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-k2__txt b{display:block}html[data-skin=kollege] .ke-k2__txt span{display:block;color:var(--text-3);font-size:var(--t-sm)}html[data-skin=kollege] .ke-k2__txt .ke-faden__text{margin:var(--s1) 0 0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-priv--seite{padding:var(--s3) 0 0}@media (max-width:759px){html[data-skin=kollege] .ke-k2{flex-wrap:wrap}html[data-skin=kollege] .ke-k2 .ke-btn{min-height:44px}}html[data-skin=kollege] .ke-dobby{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}html[data-skin=kollege] .ke-dobby>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-skin=kollege] .ke-dobby>.ke-hinweis{margin:0;color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-dobby .ke-chat-log{max-height:min(60vh,560px);padding:0}html[data-skin=kollege] .ke-dobby .ke-chat-log>.ke-table.ke-empty{background:none;border:0;box-shadow:none}html[data-skin=kollege] .ke-dobby .ke-chat-log>.ke-empty:not(.ke-table){padding:var(--s4) 0}html[data-skin=kollege] .ke-dobby .ke-chat-form{margin:0}@media (max-width:759px){html[data-skin=kollege] .ke-dobby{padding:var(--s4)}}html[data-skin=kollege] .ke-team:has(.ke-team__empty) .ke-team__thread{display:none}html[data-skin=kollege] .ke-page .ke-team:has(.ke-team__empty){height:auto;min-height:0}html[data-skin=kollege] .ke-team__empty h2{margin:0 0 var(--s1);font-size:var(--t-lg)}html[data-skin=kollege] .ke-team__empty p{margin:0;color:var(--text-2)}html[data-skin=kollege] .ke-team:has(.ke-team__empty) .ke-team__list{flex:1 1;max-width:none;border-right:0}@media (max-width:359px){html[data-skin=kollege] .ke-whdr .ke-proj .ke-dot{display:none}html[data-skin=kollege] .ke-whdr{gap:var(--s1)}}html[data-skin=kollege] :is(input,textarea,select)[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}html[data-skin=kollege] .ke-form button[type=submit],html[data-skin=kollege] .ke-team button[type=submit]{position:relative;z-index:2}html[data-skin=kollege] .ke-form h3,html[data-skin=kollege] .ke-region h2{margin:0 0 var(--s3);font-size:var(--t-lg);font-weight:600;line-height:1.3}html[data-skin=kollege] .ke-task strong{display:block;font-weight:600;overflow-wrap:anywhere}html[data-skin=kollege] .ke-faden .ke-form{min-height:0;flex:1 1 auto;overflow:hidden;margin-top:0;padding:var(--s2) var(--s4) var(--s4)}html[data-skin=kollege] .ke-faden .ke-btn{white-space:normal;overflow-wrap:anywhere;min-height:44px;min-width:0;width:auto;flex:1 1;padding:var(--s2) var(--s3);line-height:1.2;text-align:center}@media (max-height:320px){html[data-skin=kollege] .ke-faden .ke-form{gap:var(--s1)}}html[data-skin=kollege] .ke-tresor-knoepfe>.ke-btn{flex-shrink:1;min-width:0;max-width:100%}@media (max-width:359px){html[data-skin=kollege] .ke-tresor-knoepfe>.ke-btn{padding-left:var(--s3);padding-right:var(--s3)}}html[data-skin=kollege] .ke-oauth-paste .ke-btn{min-height:44px;align-self:flex-start}@media (max-width:480px){html[data-skin=kollege] .ke-oauth-paste .ke-btn{align-self:stretch}}html[data-skin=kollege] .ke-dobby__vorschlag .ke-dialog-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--s2)}html[data-skin=kollege] .ke-dobby__vorschlag .ke-dialog-row>.ke-btn{flex:none;width:auto}html[data-skin=kollege] .layout-switch{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-lg)}html[data-skin=kollege] .layout-switch__opt{min-width:44px;min-height:44px;padding:0 var(--s3);color:var(--text-2);font-size:var(--t-md)}html[data-skin=kollege] .layout-switch__opt--on{background:var(--accent);color:var(--on-accent)}html[data-skin=kollege] .ke-text li+li{margin-top:var(--s1)}html[data-skin=kollege] .ke-status a,html[data-skin=kollege] .ke-text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media (hover:hover){html[data-skin=kollege] .ke-status a:hover,html[data-skin=kollege] .ke-text a:hover{color:var(--accent-hover);text-decoration-thickness:2px}}html[data-skin=kollege] .ke-app--arbeit{height:var(--vv-height,100dvh);overflow:hidden}@media (max-height:500px){html[data-skin=kollege]{--top:44px}html[data-skin=kollege] .ke-work__hinweis--optik{display:none}html[data-skin=kollege] .ke-pwarn__text{-webkit-line-clamp:2;line-clamp:2}}@media (max-width:400px){html[data-skin=kollege] .ke-url{min-width:0}}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-anhang,html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-mtabs,html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-priv,html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-team__file,html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-work__hinweis{display:none}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-chat-form:not(.ke-team__form){grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:var(--s1) var(--s2);padding:var(--s1)}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-chat-form:not(.ke-team__form) .ke-repo-label{grid-column:1;grid-row:1}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-chat-form:not(.ke-team__form) .ke-input{min-height:44px;max-height:96px;padding:var(--s2) var(--s3)}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-chat-form:not(.ke-team__form) .ke-chat-senden{grid-column:2;grid-row:1}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-pbar,html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-pfoot{display:none}@media (max-width:1279px),(pointer:coarse){html[data-skin=kollege] .ke-pfoot__satz{flex-basis:100%}html[data-skin=kollege] .ke-pfoot>.ke-sp{display:none}}@media (max-width:1279px){html[data-skin=kollege] .ke-page .ke-team:not(.ke-team--thread){height:auto;min-height:0}}@media (pointer:coarse){html[data-skin=kollege] .ke-act__stopp,html[data-skin=kollege] .ke-btn--sm,html[data-skin=kollege] .ke-chips button,html[data-skin=kollege] .ke-linkbtn,html[data-skin=kollege] .ke-proj,html[data-skin=kollege] .ke-ptabs [role=tab],html[data-skin=kollege] .ke-seg button,html[data-skin=kollege] .ke-srow .ke-btn,html[data-skin=kollege] .ke-tbtn,html[data-skin=kollege] .ke-team__channel,html[data-skin=kollege] .ke-whdr .ke-btn{min-height:44px}html[data-skin=kollege] .ke-btn--icon,html[data-skin=kollege] .ke-seg button{min-width:44px}html[data-skin=kollege] .ke-act__dateien summary,html[data-skin=kollege] .ke-btn,html[data-skin=kollege] .ke-hdr button,html[data-skin=kollege] .ke-menu__eintrag{min-height:44px}html[data-skin=kollege] .ke-hdr button,html[data-skin=kollege] .ke-whdr .ke-tbtn{min-width:44px}html[data-skin=kollege] .ke-whdr .ke-tbtn{width:auto}html[data-skin=kollege] .ke-chat-form.ke-team__form .ke-chat-senden{width:44px;min-width:44px;height:44px}html[data-skin=kollege] .ke-chat-senden .ke-i{width:22px;height:22px}}@media (max-width:759px){html[data-skin=kollege] .ke-d-only{display:none!important}html[data-skin=kollege] .ke-hdr{gap:var(--s2);padding:0 var(--s3)}html[data-skin=kollege] .ke-tabs{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;height:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background:var(--surface);border-top:1px solid var(--line)}html[data-skin=kollege] .ke-tab{flex-direction:column;justify-content:center;gap:0;padding:0;border-bottom:0;border-top:2px solid transparent;font-size:var(--t-xs)}html[data-skin=kollege] .ke-tab[aria-current=page]{border-top-color:var(--accent);color:var(--accent)}html[data-skin=kollege] .ke-app--leiste{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}html[data-skin=kollege] .ke-shell[data-tastatur=offen] .ke-tabs{display:none}html[data-skin=kollege] .ke-shell[data-tastatur=offen].ke-app--leiste{padding-bottom:0}html[data-skin=kollege]{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}html[data-skin=kollege]:has(.ke-shell[data-tastatur=offen]){scroll-padding-bottom:0}html[data-skin=kollege] .ke-whdr{gap:var(--s1);padding:0 var(--s1)}html[data-skin=kollege] .ke-whdr .ke-btn{min-width:44px}html[data-skin=kollege] .ke-proj-name{flex:1 1 auto;max-width:none;min-width:min(6em,35%)}html[data-skin=kollege] .ke-whdr>.ke-sp{display:none}html[data-skin=kollege] .ke-whdr .ke-tbtn{width:44px}html[data-skin=kollege] .ke-m-only{display:flex}html[data-skin=kollege] hr.ke-m-only{display:block}html[data-skin=kollege] .ke-proj,html[data-skin=kollege] .ke-proj-wrap{flex:1 1 auto}html[data-skin=kollege] .ke-menu{position:fixed;top:var(--top);right:var(--s2);left:var(--s2);width:auto}html[data-skin=kollege] .ke-menu__eintrag{min-height:44px}html[data-skin=kollege] .ke-hist{width:100%!important}html[data-skin=kollege] .ke-wbody{display:flex;flex-direction:column}html[data-skin=kollege] .ke-mtabs{display:flex;flex:none;background:var(--surface);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-mtabs button{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font:inherit;font-weight:500}html[data-skin=kollege] .ke-mtabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}html[data-skin=kollege] .ke-chatcol,html[data-skin=kollege] .ke-prevcol{display:none;flex:1 1;border-right:0}html[data-skin=kollege] .ke-wbody[data-tab=chat] .ke-chatcol,html[data-skin=kollege] .ke-wbody[data-tab=vorschau] .ke-prevcol{display:flex}html[data-skin=kollege] .ke-ptabs{height:48px}html[data-skin=kollege] .ke-pbar{padding:0 var(--s2)}html[data-skin=kollege] .ke-seg button{min-width:44px;height:36px}html[data-skin=kollege] .ke-stage{padding:var(--s3)}html[data-skin=kollege] .ke-pfoot{padding:var(--s2) var(--s3)}html[data-skin=kollege] .ke-pfoot .ke-btn{flex:1 1}html[data-skin=kollege] .ke-evt__acts .ke-linkbtn{min-height:44px}html[data-skin=kollege] .ke-chat-log{padding:var(--s4) var(--s4) var(--s2)}html[data-skin=kollege] .ke-chat-form{margin:var(--s2) var(--s3)}html[data-skin=kollege] .ke-priv{padding:0 var(--s4) var(--s2)}html[data-skin=kollege] .ke-chat-senden{width:44px}html[data-skin=kollege] .ke-btn{min-height:44px}html[data-skin=kollege] .ke-btn--icon{width:44px}html[data-skin=kollege] .ke-btn--sm{min-height:44px}html[data-skin=kollege] .ke-page{padding:var(--s6) var(--s4) var(--s8)}html[data-skin=kollege] .ke-resume{gap:var(--s3);padding:var(--s3) var(--s4)}html[data-skin=kollege] .ke-resume__acts .ke-btn:not(.ke-btn--primary),html[data-skin=kollege] .ke-resume__eyebrow{display:none}html[data-skin=kollege] .ke-sechead{margin-top:var(--s6)}html[data-skin=kollege] .ke-sechead .ke-field{order:5;width:100%;height:44px}html[data-skin=kollege] .ke-sechead .ke-chips{order:6;flex-wrap:nowrap;width:100%;overflow-x:auto}html[data-skin=kollege] .ke-chips button{height:44px}html[data-skin=kollege] .ke-sechead .ke-chips{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}html[data-skin=kollege] .ke-tr--kopf{display:none}html[data-skin=kollege] .ke-tr{grid-template-columns:1fr auto;gap:0 var(--s3);padding:var(--s2) var(--s3) var(--s2) var(--s4)}html[data-skin=kollege] .ke-tr>:nth-child(2),html[data-skin=kollege] .ke-tr>:nth-child(4){display:none}html[data-skin=kollege] .ke-tr>:first-child{grid-column:1;grid-row:1}html[data-skin=kollege] .ke-tr>:nth-child(3){grid-column:1;grid-row:2}html[data-skin=kollege] .ke-tr>:nth-child(5){grid-column:2;grid-row:1/3}html[data-skin=kollege] .ke-tr__go .ke-btn{display:none}html[data-skin=kollege] .ke-tr__pfeil{display:block}html[data-skin=kollege] .ke-vcols{grid-template-columns:1fr}html[data-skin=kollege] .ke-vrow{min-height:48px}html[data-skin=kollege] .ke-linkbtn{min-height:44px}}html[data-skin=kollege] .ke-tr__pstand-schmal{display:none}@media (max-width:1099px){html[data-skin=kollege] .ke-tr__pstand-schmal{display:inline-flex}}@media (min-width:760px) and (max-width:1099px){html[data-skin=kollege] .ke-tr{grid-template-columns:minmax(180px,1.6fr) 120px 150px 88px}html[data-skin=kollege] .ke-tr__live{display:none}html[data-skin=kollege] .ke-vcols{grid-template-columns:repeat(2,1fr)}html[data-skin=kollege] .ke-sechead .ke-field{width:200px}}@media (prefers-reduced-motion:reduce){html[data-skin=kollege] *{animation:none!important;transition:none!important}}html[data-skin=kollege] .ke-dialog__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}html[data-skin=kollege] .ke-dialog__kopf h2{margin:0;font-size:var(--t-lg);font-weight:600}html[data-skin=kollege] .ke-dialog__kopf .ke-btn--icon{flex:none;width:32px;min-width:32px;height:32px;min-height:32px}html[data-skin=kollege] .ke-dialog__kopf+p,html[data-skin=kollege] .ke-staende__rumpf>p:first-child,html[data-skin=kollege] dialog .ke-form>p:first-child{margin:0 0 var(--s4);color:var(--text-2);font-size:var(--t-md)}html[data-skin=kollege] dialog .ke-form>p:first-child{text-wrap:pretty}html[data-skin=kollege] dialog .ke-form .ke-dialog-row{justify-content:flex-end;margin-top:var(--s2)}html[data-skin=kollege] dialog .ke-form .ke-dialog-row>.ke-btn,html[data-skin=kollege] dialog .ke-form>.ke-btn--primary{flex:none;width:auto;justify-self:end}@media (max-width:479px){html[data-skin=kollege] dialog .ke-form .ke-dialog-row>.ke-btn,html[data-skin=kollege] dialog .ke-form>.ke-btn--primary{width:100%}}html[data-skin=kollege] .ke-vorschlag__dialog>.ke-muted{margin:0 0 var(--s4);color:var(--text-2);font-size:var(--t-md)}html[data-skin=kollege] .ke-vorschlag__dialog .ke-form>.ke-hinweis{margin:calc(-1 * var(--s2)) 0 0;color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-vorschlag__dialog .ke-form>button[type=submit]{margin-top:var(--s2);justify-self:end;width:auto}@media (max-width:479px){html[data-skin=kollege] .ke-vorschlag__dialog .ke-form>button[type=submit]{width:100%}}html[data-skin=kollege] .ke-sechead__knoepfe{display:flex;flex-wrap:wrap;gap:var(--s2);max-width:100%}html[data-skin=kollege] .ke-form fieldset{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0;padding:0;border:0}html[data-skin=kollege] .ke-form legend{margin-bottom:var(--s2);padding:0;font-size:var(--t-sm);font-weight:500}html[data-skin=kollege] .ke-form fieldset label{display:flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm);cursor:pointer}html[data-skin=kollege] .ke-form fieldset label:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}html[data-skin=kollege] .ke-form input[type=radio]{flex:none;width:18px;height:18px;margin:0;padding:0;box-shadow:none;accent-color:var(--accent)}html[data-skin=kollege] .ke-form>label{margin-bottom:calc(-1 * var(--s2));font-size:var(--t-sm);font-weight:500}html[data-skin=kollege] .ke-livefehler__details{margin:var(--s2) 0 0;padding:var(--s2) var(--s3);list-style:none;border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);font-family:var(--mono);font-size:var(--t-xs)}html[data-skin=kollege] .ke-staende .ke-dialog-row>.ke-btn{width:auto}html[data-skin=kollege] .ke-livezeile:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-livezeile>.ke-i{flex:none;color:var(--ok)}html[data-skin=kollege] .ke-livezeile--fehler>.ke-i{color:var(--err)}html[data-skin=kollege] .ke-livezeile:not(:empty){position:relative}html[data-skin=kollege] .ke-livezeile__text{flex:1 1;min-width:0;max-width:min(720px,100%)}html[data-skin=kollege] .ke-livezeile__details{flex-basis:100%;order:5;padding-left:var(--s6)}html[data-skin=kollege] .ke-livezeile .ke-livefehler__details{max-height:160px;overflow-y:auto;overscroll-behavior:contain}html[data-skin=kollege] .ke-shell[data-tastatur=offen][data-eng=ja] .ke-livezeile{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}@media (pointer:coarse){html[data-skin=kollege] .ke-dialog__kopf .ke-btn.ke-btn--icon,html[data-skin=kollege] .ke-livezeile .ke-livezeile__weg{width:44px;min-width:44px;height:44px;min-height:44px}html[data-skin=kollege] .ke-livezeile__details>summary{min-height:44px}}html[data-skin=kollege] .ke-livezeile__weg{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:auto}@media (max-height:500px){html[data-skin=kollege] .ke-livezeile:not(:empty){flex-wrap:nowrap;padding-top:var(--s1);padding-bottom:var(--s1)}html[data-skin=kollege] .ke-livezeile__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-skin=kollege] .ke-livezeile__details{flex-basis:auto;order:0;padding-left:0}html[data-skin=kollege] .ke-livezeile__details[open] .ke-livefehler__details{position:absolute;z-index:5;top:100%;right:var(--s4);left:var(--s4);box-shadow:var(--sh-2)}}html[data-skin=kollege] .ke-evt.ke-evt--umbruch{flex-wrap:nowrap;align-items:flex-start}html[data-skin=kollege] .ke-evt--umbruch>.ke-i{flex:none;position:relative;top:2px}html[data-skin=kollege] .ke-evt.ke-evt--umbruch>span:not(.ke-evt__acts){flex:1 1;min-width:0;white-space:normal}html[data-skin=kollege] .ke-form>.ke-alert-region:empty,html[data-skin=kollege] .ke-form>[role=status]:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-skin=kollege] .ke-hinweiszeile{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-hinweiszeile>.ke-i{position:relative;top:2px;flex:none;color:var(--text-3)}html[data-skin=kollege] .ke-hinweiszeile code{font-family:var(--mono);font-size:var(--t-xs)}html[data-skin=kollege] .ke-shell[data-tastatur=offen] .ke-livezeile__details>ul{display:none}html[data-skin=kollege] .ke-chat-log>.ke-wunsch{flex:none;max-height:none;overflow:visible}html[data-skin=kollege] .ke-livezeile.ke-sr-only,html[data-skin=kollege] .ke-livezeile.ke-sr-only:not(:empty){position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-skin=kollege] .ke-work__hinweis--warn{background:var(--warn-soft);border-bottom-color:var(--warn-line);color:var(--warn)}html[data-skin=kollege] .ke-pwarn__text{flex:1 1;min-width:0}html[data-skin=kollege] .ke-pbar__oeffnen{display:none}@media (max-height:500px){html[data-skin=kollege] .ke-mtabs button{min-height:44px}html[data-skin=kollege] .ke-pbar,html[data-skin=kollege] .ke-ptabs{height:44px}html[data-skin=kollege] .ke-stage{padding:var(--s1)}html[data-skin=kollege] .ke-site{min-height:0}html[data-skin=kollege] .ke-pfoot{display:none}html[data-skin=kollege] .ke-pbar__oeffnen{display:inline-flex}html[data-skin=kollege] .ke-pwarn{align-items:center;padding-block:0}html[data-skin=kollege] .ke-pwarn__text{-webkit-line-clamp:1;line-clamp:1}}@media (max-width:399px){html[data-skin=kollege] .ke-live--optik .ke-n-only{display:none!important}}html[data-skin=kollege] .ke-livezeile:not(:empty)>.ke-livezeile__text{flex:1 1 12rem;min-width:0}@media (max-width:759px){html[data-skin=kollege] .ke-livezeile:not(:empty)>.ke-livezeile__text{flex:1 1}html[data-skin=kollege] .ke-livezeile:not(:empty)>.ke-linkbtn{flex:0 0 100%;justify-content:flex-start;text-align:left}}html[data-skin=kollege] .ke-livezeile__warn{display:inline-flex;color:var(--warn)}html[data-skin=kollege] .ke-work__hinweis--still{display:none}@media (max-height:500px){html[data-skin=kollege] .ke-livezeile--umbruch:not(:empty){flex-wrap:wrap}html[data-skin=kollege] .ke-livezeile--umbruch .ke-livezeile__text{overflow:visible;text-overflow:clip;white-space:normal}html[data-skin=kollege] .ke-livezeile--umbruch:not(:empty)>.ke-linkbtn{flex:0 0 auto}html[data-skin=kollege] .ke-livezeile--umbruch:not(:empty)>.ke-livezeile__text{flex:1 1 12rem}html[data-skin=kollege] .ke-work__hinweis--warn{padding-block:var(--s1)}}html[data-skin=kollege] .ke-freigabe__ansichten{min-width:0;margin:0 0 var(--s2);padding:0;border:0}html[data-skin=kollege] .ke-freigabe__ansichten legend{margin-bottom:var(--s1);padding:0;font-weight:500}html[data-skin=kollege] .ke-freigabe__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));grid-column-gap:var(--s4);column-gap:var(--s4)}html[data-skin=kollege] .ke-freigabe__wahl{display:flex;align-items:center;gap:var(--s2);min-height:44px;margin-inline:calc(-1 * var(--s1));padding-inline:var(--s1);border-radius:var(--r-sm);cursor:pointer}html[data-skin=kollege] .ke-freigabe__wahl:hover{background:var(--surface-2)}html[data-skin=kollege] .ke-freigabe__wahl input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--accent)}html[data-skin=kollege] .ke-freigabe__feldname{display:block;margin:var(--s2) 0 var(--s1);font-weight:500}html[data-skin=kollege] .ke-freigabe__feld{width:100%}html[data-skin=kollege] .ke-freigabe__kurz{display:none}html[data-skin=kollege] .ke-freigabe .ke-freigabe__fehler{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s1) 0 var(--s2);color:var(--err);font-size:var(--t-sm)}html[data-skin=kollege] .ke-freigabe .ke-freigabe__fehler .ke-i{flex:none;margin-top:.15em}html[data-skin=kollege] .ke-freigabe__fuss{position:relative;flex:none;margin-top:var(--s3);background:var(--surface)}html[data-skin=kollege] .ke-freigabe .ke-freigabe__satz{margin:0 0 var(--s2)}html[data-skin=kollege] .ke-freigabe .ke-staende__satz:empty{margin:0}@media (max-height:500px){html[data-skin=kollege] dialog.ke-staende.ke-freigabe[open]{display:block;max-height:calc(100dvh - 16px);padding:var(--s3) var(--s4);scroll-padding-top:var(--s3);scroll-padding-bottom:5rem}html[data-skin=kollege] .ke-freigabe .ke-staende__rumpf{overflow:visible}html[data-skin=kollege] .ke-freigabe__lang{display:none}html[data-skin=kollege] .ke-freigabe__kurz{display:inline}html[data-skin=kollege] .ke-freigabe__fuss{display:contents}html[data-skin=kollege] .ke-freigabe .ke-freigabe__fuss .ke-dialog-row{position:-webkit-sticky;position:sticky;bottom:calc(-1 * var(--s3));z-index:1;flex-wrap:nowrap;margin:var(--s2) calc(-1 * var(--s4)) calc(-1 * var(--s3));padding:var(--s2) var(--s4);border-top:1px solid var(--line);background:var(--surface)}html[data-skin=kollege] .ke-freigabe .ke-freigabe__fuss .ke-freigabe__fehler{scroll-margin-bottom:5rem}html[data-skin=kollege] .ke-freigabe .ke-freigabe__fuss .ke-dialog-row>.ke-btn{flex:1 1;min-width:0}html[data-skin=kollege] textarea.ke-freigabe__feld{height:3.5rem}}html[data-skin=kollege] .ke-freigabe-karte .ke-freigabe-karte__werte{grid-template-columns:1fr;gap:var(--s1)}html[data-skin=kollege] .ke-freigabe-karte .ke-freigabe-karte__werte dd{margin:0 0 var(--s2)}html[data-skin=kollege] .ke-freigabe-karte .ke-freigabe-karte__gemeldet{display:flex;align-items:center;gap:var(--s2);color:var(--text-2)}html[data-skin=kollege] .ke-pfoot--pario{container-type:inline-size;justify-content:flex-end}@container (max-width: 420px){html[data-skin=kollege] .ke-pfoot--pario .ke-btn{flex:1 1 100%}}html[data-skin=kollege] .ke-pl{flex:none;background:var(--surface);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-pl__zeile{display:flex;align-items:center;gap:var(--s3);min-height:52px;padding:var(--s2) var(--s4)}html[data-skin=kollege] .ke-pl__meta{color:var(--text-3);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-skin=kollege] .ke-pl__aktion{margin-left:auto}html[data-skin=kollege] .ke-pl__aktion:empty{display:none}html[data-skin=kollege] .ke-pstand{display:inline-flex;align-items:center;gap:var(--s2);height:28px;padding:0 var(--s3);border:1px solid transparent;border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:600;white-space:nowrap}html[data-skin=kollege] .ke-pstand--klein{height:24px;padding:0 var(--s2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-pstand[data-z=wartet]{background:var(--surface-2);border-color:var(--line);color:var(--text-2)}html[data-skin=kollege] .ke-pstand[data-z=laeuft]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}html[data-skin=kollege] .ke-pstand[data-z=bereit],html[data-skin=kollege] .ke-pstand[data-z=gruen],html[data-skin=kollege] .ke-pstand[data-z=startet]{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}html[data-skin=kollege] .ke-pstand[data-z=rot]{background:var(--err-soft);border-color:var(--err-line);color:var(--err)}html[data-skin=kollege] .ke-pl__kasten{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s1) var(--s3);gap:var(--s1) var(--s3);margin:0 var(--s4) var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);font-size:var(--t-sm)}html[data-skin=kollege] .ke-pl__kasten p{margin:0}html[data-skin=kollege] .ke-pl__kasten>.ke-i{transform:translateY(2px)}html[data-skin=kollege] .ke-pl__kasten--info{background:var(--surface-2);border:1px solid var(--line);color:var(--text-2)}html[data-skin=kollege] .ke-pl__kasten--info>.ke-i{color:var(--text-3)}html[data-skin=kollege] .ke-pl__kasten--rot{background:var(--err-soft);border:1px solid var(--err-line);color:var(--text)}html[data-skin=kollege] .ke-pl__kasten--rot>.ke-i{color:var(--err)}html[data-skin=kollege] .ke-pl__titel{font-weight:600}html[data-skin=kollege] .ke-pl__inhalt{min-width:0}html[data-skin=kollege] .ke-pl__stufen{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);margin:var(--s2) 0 0;padding:0;list-style:none}html[data-skin=kollege] .ke-pl__stufen li{display:inline-flex;align-items:center;gap:var(--s2);color:var(--text-3)}html[data-skin=kollege] .ke-pl__stufen li+li:before{content:"→"/"";margin-right:var(--s2);color:var(--text-3)}@media (max-width:479px){html[data-skin=kollege] .ke-pl__stufen{flex-direction:column}html[data-skin=kollege] .ke-pl__stufen li+li:before{content:none}}html[data-skin=kollege] .ke-pl__stufen li[data-stand=fertig]{color:var(--ok)}html[data-skin=kollege] .ke-pl__stufen li[data-stand=aktiv]{color:var(--text);font-weight:600}html[data-skin=kollege] .ke-pl__naechst{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s2)}html[data-skin=kollege] .ke-pl__zitat{font-weight:500;color:var(--text)}html[data-skin=kollege] .ke-pl__tests{grid-column:2;margin-top:var(--s1);color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-pl__tests summary{width:max-content;border-radius:var(--r-sm);color:var(--accent);font-weight:500;cursor:pointer}html[data-skin=kollege] .ke-pl__tests ul{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:var(--s2) 0 0;padding-left:var(--s4);max-height:40vh;overflow:auto}html[data-skin=kollege] .ke-pl__tests li{overflow-wrap:anywhere}html[data-skin=kollege] .ke-pl__leise{color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-pl__pflicht-box ul.ke-pl__pflicht{display:grid;grid-gap:var(--s2);gap:var(--s2);max-width:75ch;margin:var(--s2) 0 0;padding-left:var(--s4);color:var(--text);font-size:var(--t-sm)}html[data-skin=kollege] .ke-pl__pflicht li{margin:0;overflow-wrap:anywhere}html[data-skin=kollege] .ke-pl__pflicht-ki{color:var(--text-2)}html[data-skin=kollege] .ke-pl__naechst--zeile{flex-wrap:nowrap;max-width:100ch}html[data-skin=kollege] .ke-pl__naechst--zeile>span{flex:1 1 auto;min-width:0}html[data-skin=kollege] .ke-pl__naechst--zeile>.ke-btn{flex:none}html[data-skin=kollege] .ke-btn--primary.ke-btn--gesperrt[aria-disabled=true]{background:var(--surface-2);border-color:var(--line);color:var(--text-3)}@media (max-width:899px){html[data-skin=kollege] .ke-pl__zeile{flex-wrap:wrap;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3)}html[data-skin=kollege] .ke-pl__meta{order:3;flex-basis:100%}html[data-skin=kollege] .ke-pl__kasten{margin:0 var(--s3) var(--s3);padding:var(--s3)}}@media (max-width:599px){html[data-skin=kollege] .ke-pl__naechst--zeile{flex-wrap:wrap}}html[data-skin=kollege] .ke-gemerkt{margin-bottom:var(--s4)}html[data-skin=kollege] .ke-gemerkt__titel{display:flex;align-items:center;gap:var(--s2)}html[data-skin=kollege] .ke-gemerkt__titel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-skin=kollege] .ke-gemerkt__zaehler{margin-left:auto;color:var(--text-3);font-size:var(--t-xs);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-skin=kollege] .ke-gemerkt__unter{margin:0;color:var(--text-2)}html[data-skin=kollege] .ke-gemerkt__leer{padding:var(--s3) 0;color:var(--text-2)}html[data-skin=kollege] .ke-gemerkt__leer p{margin:0 0 var(--s1)}html[data-skin=kollege] .ke-gemerkt__leer p:first-child{color:var(--text);font-weight:600}html[data-skin=kollege] .ke-gemerkt__eintrag{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--s3)}html[data-skin=kollege] .ke-gemerkt__inhalt{display:grid;grid-gap:var(--s1);gap:var(--s1);min-width:0}html[data-skin=kollege] .ke-gemerkt__notiz-liste{margin:0;font-size:var(--t-md);font-weight:500;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}html[data-skin=kollege] .ke-gemerkt__was,html[data-skin=kollege] .ke-gemerkt__wo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-gemerkt__zeit{margin:0;color:var(--text-2);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=kollege] .ke-gemerkt__chip{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--s2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--t-xs);font-weight:500}html[data-skin=kollege] .ke-gemerkt__pfad{font-family:var(--mono);font-size:var(--t-xs);color:var(--text-2);overflow-wrap:anywhere}html[data-skin=kollege] .ke-gemerkt__rueckfrage{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s2);color:var(--text)}html[data-skin=kollege] .ke-gemerkt__rueckfrage>span:first-child{flex:1 1 16rem}html[data-skin=kollege] .ke-gemerkt__knoepfe{display:flex;flex-wrap:wrap;gap:var(--s2)}html[data-skin=kollege] .ke-gemerkt__gefahr{background:var(--err);border-color:var(--err);color:#fff}html[data-skin=kollege] .ke-btn.ke-gemerkt__gefahr:hover:not(:disabled):not([aria-disabled=true]){background:#8f1f16;border-color:#8f1f16;color:#fff}html[data-skin=kollege] .ke-gemerkt__vorschlag{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s3)}html[data-skin=kollege] .ke-gemerkt__frage{margin:0}html[data-skin=kollege] .ke-gemerkt__notiz{flex-basis:100%;margin:0;color:var(--text);font-size:var(--t-md);overflow-wrap:anywhere;white-space:pre-wrap}html[data-skin=kollege] .ke-gemerkt__zeile{font-size:var(--t-sm)}html[data-skin=kollege] .ke-gemerkt__zeiletext{display:flex;flex-wrap:wrap;column-gap:var(--s2);overflow-wrap:anywhere}html[data-skin=kollege] .ke-gemerkt__link{color:var(--accent)}html[data-skin=kollege] .ke-gemerkt__nochmal{min-height:36px}@media (max-width:599px){html[data-skin=kollege] .ke-gemerkt__eintrag{grid-template-columns:minmax(0,1fr)}html[data-skin=kollege] .ke-gemerkt__vergessen{justify-self:start}html[data-skin=kollege] .ke-gemerkt__zeiletext{flex-direction:column}}@media (max-width:759px){html[data-skin=kollege] .ke-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}html[data-skin=kollege] .ke-tabs .ke-tab{min-width:0}html[data-skin=kollege] .ke-tabs .ke-tab__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:760px) and (max-width:1023px){html[data-skin=kollege] .ke-hdr:has(.ke-tabs>:nth-child(6)){gap:var(--s3)}html[data-skin=kollege] .ke-tabs:has(>:nth-child(6)) .ke-tab{padding:0 var(--s3)}html[data-skin=kollege] .ke-tabs:has(>:nth-child(6)) .ke-tab__text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html[data-skin=kollege] .ke-tabs:has(>:nth-child(6)) .ke-tab .ke-i{width:20px;height:20px}}@media (min-width:760px) and (max-width:1023px){html[data-skin=kollege] .ke-hdr:has(.ke-tabs[data-mein-board]){gap:var(--s3)}html[data-skin=kollege] .ke-tabs[data-mein-board] .ke-tab{padding:0 var(--s3)}html[data-skin=kollege] .ke-tabs[data-mein-board] .ke-tab__text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}html[data-skin=kollege] .ke-tabs[data-mein-board] .ke-tab .ke-i{width:20px;height:20px}}@media (min-width:760px){html[data-skin=kollege] .ke-tabs[data-mein-board] .ke-tab__text{white-space:nowrap}}html[data-skin=kollege] .ke-so{display:grid;grid-gap:var(--s4);gap:var(--s4)}html[data-skin=kollege] .ke-so-titel{margin:0;font-size:var(--t-lg);line-height:1.3}html[data-skin=kollege] .ke-so-nur-desk{display:none}html[data-skin=kollege] .ke-so-bk{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--s6);gap:var(--s6);align-items:start}html[data-skin=kollege] .ke-so-bk__liste{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-so-bk__liste button{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:0 var(--s3);border:1px solid transparent;border-radius:var(--r-md);background:none;color:var(--text-2);font-size:var(--t-sm);font-weight:500;text-align:left;cursor:pointer}html[data-skin=kollege] .ke-so-bk__liste button:hover{background:var(--surface-2)}html[data-skin=kollege] .ke-so-bk__liste button[aria-current=true]{border-color:var(--line);background:var(--surface);color:var(--text);box-shadow:var(--sh-1)}html[data-skin=kollege] .ke-so-bk__liste button[aria-current=true]:focus-visible{box-shadow:var(--focus)}html[data-skin=kollege] .ke-so-bk__liste i{flex:none;width:14px;height:14px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px rgba(27,26,23,.15)}html[data-skin=kollege] .ke-so-bk__detail{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}html[data-skin=kollege] .ke-so-bk__detail :is(input,textarea,button,label){scroll-margin-bottom:calc(var(--s6) * 4)}html[data-skin=kollege] .ke-so-kopf h3{margin:0;font-size:var(--t-lg)}html[data-skin=kollege] .ke-so-kopf p{margin:var(--s1) 0 0;color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-block{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-skin=kollege] .ke-so-block[data-fehler=ja]{border-color:var(--err)}html[data-skin=kollege] .ke-so-block h4,html[data-skin=kollege] .ke-so-feld>span{margin:0;font-size:var(--t-md);font-weight:600}html[data-skin=kollege] .ke-so-block small{color:var(--text-3);font-size:var(--t-xs);font-weight:400}html[data-skin=kollege] .ke-so-feld .ke-input{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-md);font-weight:400;line-height:1.5;resize:none}html[data-skin=kollege] .ke-so-farben{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-so-farbe{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--s2);gap:var(--s2)}html[data-skin=kollege] .ke-so-farbe input[type=color]{width:44px;height:44px;padding:var(--s1);border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);cursor:pointer}html[data-skin=kollege] .ke-so-farbe .ke-input,html[data-skin=kollege] .ke-so-zeile .ke-input{min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--field-line);border-radius:var(--r-md);background:var(--surface);font-size:var(--t-md);font-weight:400}html[data-skin=kollege] .ke-so-farbe code{font-family:var(--mono);font-size:var(--t-xs);color:var(--text-2)}html[data-skin=kollege] .ke-so-block>.ke-btn{justify-self:start}html[data-skin=kollege] .ke-so .ke-btn{min-height:44px}html[data-skin=kollege] .ke-so-farbe .ke-btn{min-width:44px}html[data-skin=kollege] .ke-so-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}html[data-skin=kollege] .ke-so-logo{display:grid;justify-items:center;align-content:center;grid-gap:var(--s1);gap:var(--s1);min-height:136px;padding:var(--s3);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--text-2);font-size:var(--t-sm);text-align:center}html[data-skin=kollege] .ke-so-logo img{max-width:100%;max-height:64px;object-fit:contain}html[data-skin=kollege] .ke-so-logo--dunkel{border-style:solid;border-color:var(--text);background:var(--text);color:var(--surface-3)}html[data-skin=kollege] .ke-so-logo--dunkel .ke-so-hilfe{color:var(--surface-3)}html[data-skin=kollege] .ke-so-logo__leer{color:inherit}html[data-skin=kollege] .ke-so-logo label.ke-btn,html[data-skin=kollege] .ke-so-pdf label.ke-btn{color:var(--text)}html[data-skin=kollege] .ke-so-logo:has(input:focus-visible) label.ke-btn,html[data-skin=kollege] .ke-so-pdf:has(input:focus-visible) label.ke-btn{box-shadow:var(--focus)}html[data-skin=kollege] .ke-so-pdf>.ke-so-hilfe:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-skin=kollege] .ke-so-pdf>.ke-so-hilfe{max-width:72ch}html[data-skin=kollege] .ke-so-tags{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-so-tags .ke-pill{height:32px;padding:0 var(--s1) 0 var(--s3);font-size:var(--t-sm)}html[data-skin=kollege] .ke-so-tags .ke-pill button{position:relative;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-2);cursor:pointer}html[data-skin=kollege] .ke-so-tags .ke-pill button:after{content:"";position:absolute;inset:-8px}html[data-skin=kollege] .ke-so-tags .ke-pill button:hover{background:var(--surface-3)}html[data-skin=kollege] .ke-so-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}html[data-skin=kollege] .ke-so-zeile .ke-input{flex:1 1 200px}html[data-skin=kollege] .ke-so-hilfe{margin:0;color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-hilfe--fehler{color:var(--err)}html[data-skin=kollege] .ke-so-fuss{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);background:var(--bg)}html[data-skin=kollege] .ke-so-meldung{flex:1 1 16em;margin:0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-so-meldung--fehler{color:var(--err)}html[data-skin=kollege] .ke-so-meldung:empty{flex:0 0}@media (max-height:480px){html[data-skin=kollege] .ke-so-fuss{position:static}}html[data-skin=kollege] .ke-so-fehler{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s4);border:1px solid var(--err-line);border-radius:var(--r-md);background:var(--err-soft)}html[data-skin=kollege] .ke-so-fehler p{flex:1 1 16em;margin:0}html[data-skin=kollege] .ke-so-skel{height:320px;border-radius:var(--r-lg);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:ke-so-skel 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html[data-skin=kollege] .ke-so-skel{animation:none}}@media (max-width:759px){html[data-skin=kollege] .ke-so-nur-desk{display:flex}html[data-skin=kollege] .ke-so-bk{display:none}}html[data-skin=kollege] .ke-so-leiste{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-so-leiste>.ke-btn{margin-bottom:var(--s2)}html[data-skin=kollege] .ke-so-unter{display:flex;gap:var(--s1);overflow-x:auto}html[data-skin=kollege] .ke-so-unter button{min-height:44px;padding:0 var(--s3);border:0;border-bottom:2px solid transparent;background:none;color:var(--text-2);font-size:var(--t-sm);font-weight:500;white-space:nowrap;cursor:pointer}html[data-skin=kollege] .ke-so-unter button:hover{color:var(--text)}html[data-skin=kollege] .ke-so-unter button[aria-current=page]{border-bottom-color:var(--accent);color:var(--text)}html[data-skin=kollege] .ke-so-unter button:focus-visible{border-radius:var(--r-sm);box-shadow:var(--focus)}html[data-skin=kollege] .ke-so-leer{margin:0;padding:var(--s6) var(--s4);border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--text-2);text-align:center}html[data-skin=kollege] .ke-so-tabelle-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-skin=kollege] .ke-so-tabelle{width:100%;border-collapse:collapse;font-size:var(--t-sm)}html[data-skin=kollege] .ke-so-tabelle th{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-3);font-size:var(--t-xs);font-weight:500;text-align:left;white-space:nowrap}html[data-skin=kollege] .ke-so-tabelle td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:middle}html[data-skin=kollege] .ke-so-tabelle tr:last-child td{border-bottom:0}html[data-skin=kollege] .ke-so-tabelle tbody tr:hover td{background:var(--surface-2)}html[data-skin=kollege] .ke-so-tabelle .ke-linkbtn{min-height:44px;text-align:left}html[data-skin=kollege] .ke-so-st{display:inline-flex;align-items:center;gap:var(--s1);white-space:nowrap}html[data-skin=kollege] .ke-so-st:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}html[data-skin=kollege] .ke-so-st--entwurf{background:var(--surface-2);color:var(--text-2)}html[data-skin=kollege] .ke-so-st--bereit{background:var(--accent-soft);color:var(--accent)}html[data-skin=kollege] .ke-so-marke{display:inline-flex;align-items:center;gap:var(--s2);color:var(--text-2);white-space:nowrap}html[data-skin=kollege] .ke-so-marke i{flex:none;width:10px;height:10px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px rgba(27,26,23,.15)}html[data-skin=kollege] .ke-so-kanaele{display:inline-flex;gap:var(--s1)}html[data-skin=kollege] .ke-so-kanal{display:inline-grid;place-items:center;min-width:28px;height:22px;padding:0 var(--s1);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--t-xs);font-weight:600}html[data-skin=kollege] .ke-so-ed-seite{display:grid;grid-gap:var(--s4);gap:var(--s4)}html[data-skin=kollege] .ke-so-ed-seite>.ke-btn{justify-self:start}html[data-skin=kollege] .ke-so-ed-kopf p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-so-ed{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--s6);gap:var(--s6);align-items:start}html[data-skin=kollege] .ke-so-ed__form{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}html[data-skin=kollege] .ke-so-schritt{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-skin=kollege] .ke-so-schritt>h3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin:0;font-size:var(--t-md);font-weight:600}html[data-skin=kollege] .ke-so-feld small,html[data-skin=kollege] .ke-so-schritt>h3 small{color:var(--text-3);font-size:var(--t-xs);font-weight:400}html[data-skin=kollege] .ke-so-nr{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2);color:var(--text-2);font-size:var(--t-xs);font-weight:600}html[data-skin=kollege] .ke-so-schritt--ok .ke-so-nr{background:var(--accent-soft);color:var(--accent)}html[data-skin=kollege] .ke-so .ke-chips button{min-height:44px}html[data-skin=kollege] .ke-so-feld{display:grid;grid-gap:var(--s1);gap:var(--s1);font-size:var(--t-sm);font-weight:500}html[data-skin=kollege] .ke-so-feld :is(input,textarea,select){width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-md);font-weight:400}html[data-skin=kollege] .ke-so-feld textarea{min-height:160px;line-height:1.5;resize:vertical}html[data-skin=kollege] .ke-so-feld :is(input,textarea,select):focus-visible{border-color:var(--accent);outline:0;box-shadow:var(--focus)}html[data-skin=kollege] .ke-so-feld[data-fehlt=ja] input{border-color:var(--err)}html[data-skin=kollege] .ke-so-feld__fuss{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);color:var(--text-3);font-size:var(--t-xs);font-weight:400}html[data-skin=kollege] .ke-so-zu-lang{color:var(--err);font-weight:500}html[data-skin=kollege] .ke-so-medien{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start}html[data-skin=kollege] .ke-so-bild{display:grid;place-items:center;width:128px;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-3);font-size:var(--t-xs);text-align:center}html[data-skin=kollege] .ke-so-bild img{display:block;width:100%;height:100%;object-fit:contain}html[data-skin=kollege] .ke-so-bild-knoepfe{display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:start}html[data-skin=kollege] .ke-so-bild-knoepfe label.ke-btn{color:var(--text)}html[data-skin=kollege] .ke-so-bild-knoepfe:has(input:focus-visible) label.ke-btn{box-shadow:var(--focus)}html[data-skin=kollege] .ke-so-gemini{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}html[data-skin=kollege] .ke-so-gemini textarea{min-height:88px}html[data-skin=kollege] .ke-so-gemini>.ke-so-hilfe{max-width:72ch}html[data-skin=kollege] .ke-so-gemini__rest{margin-left:auto}html[data-skin=kollege] .ke-so-gemini>.ke-so-hilfe:empty{display:none}html[data-skin=kollege] .ke-so-pruef{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0;padding:0;list-style:none;font-size:var(--t-sm)}html[data-skin=kollege] .ke-so-pruef li{display:flex;align-items:flex-start;gap:var(--s2)}html[data-skin=kollege] .ke-so-pruef .ok{color:var(--ok)}html[data-skin=kollege] .ke-so-pruef .nein{color:var(--err)}html[data-skin=kollege] .ke-so-pruef .warn{color:var(--warn)}html[data-skin=kollege] .ke-so-ed__seite{position:-webkit-sticky;position:sticky;top:calc(var(--top) + var(--s4));display:grid;grid-gap:var(--s3);gap:var(--s3)}html[data-skin=kollege] .ke-so-vs{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-skin=kollege] .ke-so-vs__kopf{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3)}html[data-skin=kollege] .ke-so-vs__av{flex:none;width:28px;height:28px;border-radius:50%}html[data-skin=kollege] .ke-so-vs__name{font-size:var(--t-xs);font-weight:600;line-height:1.2}html[data-skin=kollege] .ke-so-vs__name span{display:block;color:var(--text-3);font-weight:400}html[data-skin=kollege] .ke-so-vs__bild{display:grid;place-items:center;aspect-ratio:1;background:var(--surface-2)}html[data-skin=kollege] .ke-so-vs__bild--breit{aspect-ratio:1.91}html[data-skin=kollege] .ke-so-vs__bild img{display:block;width:100%;height:100%;object-fit:cover}html[data-skin=kollege] .ke-so-vs__leer{color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-vs__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;padding:var(--s3);color:var(--text);font-size:var(--t-xs);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}html[data-skin=kollege] .ke-so-vs__aktionen{padding:var(--s2) var(--s3);border-top:1px solid var(--line);color:var(--text-3);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-ed__fuss{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);background:var(--bg)}html[data-skin=kollege] .ke-so-ed__fuss .ke-sp{flex:1 1}html[data-skin=kollege] .ke-so-offen{color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-offen:empty{display:none}html[data-skin=kollege] .ke-so-ed__fuss .ke-so-meldung{flex:1 1 100%}html[data-skin=kollege] .ke-so-ed__fuss .ke-so-meldung:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-skin=kollege] .ke-so-ed__form :is(input,textarea,select,button,label){scroll-margin-top:calc(var(--top) + var(--s4));scroll-margin-bottom:calc(var(--s6) * 4)}@media (max-width:1023px){html[data-skin=kollege] .ke-so-ed{grid-template-columns:minmax(0,1fr)}html[data-skin=kollege] .ke-so-ed__seite{position:static}}@media (max-width:759px){html[data-skin=kollege] .ke-so-medien{grid-template-columns:88px minmax(0,1fr)}html[data-skin=kollege] .ke-so-bild{width:88px}html[data-skin=kollege] .ke-so-ed__fuss{position:static}}@media (max-height:480px){html[data-skin=kollege] .ke-so-ed__fuss{position:static}}html[data-skin=kollege] .ke-so-red{display:grid;grid-gap:var(--s4);gap:var(--s4)}html[data-skin=kollege] .ke-so-red__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4)}html[data-skin=kollege] .ke-so-red__kopf .ke-so-titel{margin-right:auto}html[data-skin=kollege] .ke-so-blaettern{display:inline-flex;align-items:center;gap:var(--s1)}html[data-skin=kollege] .ke-so-blaettern__titel{min-width:17em;text-align:center;font-weight:600}html[data-skin=kollege] .ke-so-kal-wrap{display:grid;grid-gap:var(--s2);gap:var(--s2)}html[data-skin=kollege] .ke-so-kal{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-skin=kollege] .ke-so-kal__kopf,html[data-skin=kollege] .ke-so-kal__woche{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}html[data-skin=kollege] .ke-so-kal__kopf>div{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-3);font-size:var(--t-xs);font-weight:500}html[data-skin=kollege] .ke-so-tag{display:flex;flex-direction:column;gap:var(--s1);min-width:0;min-height:112px;padding:var(--s2);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-skin=kollege] .ke-so-tag:last-child{border-right:0}html[data-skin=kollege] .ke-so-kal__woche:last-child .ke-so-tag{border-bottom:0}html[data-skin=kollege] .ke-so-tag--fremd{background:var(--bg)}html[data-skin=kollege] .ke-so-tag__nr{align-self:flex-start;display:grid;place-items:center;min-width:32px;height:32px;padding:0 var(--s1);border:0;border-radius:var(--r-pill);background:none;color:var(--text-2);font:inherit;font-size:var(--t-xs);font-weight:500;cursor:pointer}html[data-skin=kollege] .ke-so-tag--fremd .ke-so-tag__nr{color:var(--text-3)}html[data-skin=kollege] .ke-so-tag__nr:hover{background:var(--surface-2)}html[data-skin=kollege] .ke-so-tag--heute .ke-so-tag__nr{background:var(--accent);color:var(--on-accent)}html[data-skin=kollege] :is(.ke-so-tag__nr,.ke-so-post,.ke-so-karte):focus-visible{outline:none;box-shadow:var(--focus)}html[data-skin=kollege] .ke-so-post{display:grid;grid-gap:var(--s1);gap:var(--s1);width:100%;min-width:0;padding:var(--s1) var(--s2);border:1px solid var(--line);border-left:3px solid var(--mk,var(--line-strong));border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer}html[data-skin=kollege] .ke-so-post:hover{background:var(--surface-2)}html[data-skin=kollege] .ke-so-post__st{display:flex;align-items:center;gap:var(--s1);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-skin=kollege] .ke-so-post__titel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}html[data-skin=kollege] .ke-so-punkt{flex:none;width:8px;height:8px;border-radius:50%}html[data-skin=kollege] .ke-so-punkt--entwurf{background:transparent;box-shadow:inset 0 0 0 2px var(--text-3)}html[data-skin=kollege] .ke-so-punkt--bereit{background:var(--accent)}html[data-skin=kollege] .ke-so-schloss{flex:none;color:var(--warn)}html[data-skin=kollege] .ke-so-sperre-tag{display:inline-flex;align-items:center;gap:var(--s1);color:var(--warn);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-legende{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin:0;color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-legende>span{display:inline-flex;align-items:center;gap:var(--s1)}html[data-skin=kollege] .ke-so-ohne{display:grid;grid-gap:var(--s2);gap:var(--s2)}html[data-skin=kollege] .ke-so-ohne h3{margin:0;color:var(--text-2);font-size:var(--t-sm);font-weight:600}html[data-skin=kollege] .ke-so-ohne h3 small{color:var(--text-3);font-size:var(--t-xs);font-weight:400}html[data-skin=kollege] .ke-so-ohne__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:var(--s2);gap:var(--s2)}html[data-skin=kollege] .ke-so-woche{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}html[data-skin=kollege] .ke-so-woche__tag{display:flex;flex-direction:column;min-width:0;min-height:320px;border-right:1px solid var(--line)}html[data-skin=kollege] .ke-so-woche__tag:last-child{border-right:0}html[data-skin=kollege] .ke-so-woche__kopf{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-woche__kopf b{display:block;color:var(--text);font-size:var(--t-sm);font-weight:600}html[data-skin=kollege] .ke-so-woche__tag--heute .ke-so-woche__kopf{background:var(--accent-soft)}html[data-skin=kollege] .ke-so-woche__liste{display:grid;align-content:start;grid-gap:var(--s2);gap:var(--s2);padding:var(--s2)}html[data-skin=kollege] .ke-so-agenda{display:grid;grid-gap:var(--s4);gap:var(--s4)}html[data-skin=kollege] .ke-so-agenda section{display:grid;grid-gap:var(--s2);gap:var(--s2)}html[data-skin=kollege] .ke-so-agenda h3{margin:0;color:var(--text-2);font-size:var(--t-sm);font-weight:600}html[data-skin=kollege] .ke-so-karte{display:grid;grid-gap:var(--s1);gap:var(--s1);width:100%;min-height:44px;padding:var(--s3);border:1px solid var(--line);border-left:3px solid var(--mk,var(--line-strong));border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}html[data-skin=kollege] .ke-so-karte__zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);color:var(--text-2);font-size:var(--t-xs)}html[data-skin=kollege] .ke-so-karte__titel{overflow-wrap:anywhere;font-size:var(--t-sm);font-weight:500}html[data-skin=kollege] fieldset.ke-so-ed__form{min-width:0;margin:0;padding:0;border:0}html[data-skin=kollege] .ke-so-termin{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2) var(--s3)}html[data-skin=kollege] .ke-so-termin__titel{flex-basis:100%;font-weight:500}html[data-skin=kollege] .ke-so-termin .ke-so-hilfe{flex-basis:100%}html[data-skin=kollege] .ke-so-hinweis{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-so-hinweis p{margin:0}html[data-skin=kollege] .ke-so-hinweis--sperre{border-color:var(--warn-line);background:var(--warn-soft)}html[data-skin=kollege] fieldset.ke-so-ed__form:disabled :is(input,textarea,select){background:var(--surface-2);color:var(--text-2);cursor:not-allowed}html[data-skin=kollege] fieldset.ke-so-ed__form:disabled .ke-chips button{opacity:.6;cursor:not-allowed}html[data-skin=kollege] .ke-so-tabelle td:nth-child(2){white-space:nowrap}@media (max-width:1279px){html[data-skin=kollege] .ke-so-tag{min-height:96px}}@media (max-width:1023px){html[data-skin=kollege] .ke-so-kal .ke-so-post__titel{display:none}html[data-skin=kollege] .ke-so-tabelle :is(th,td):nth-child(6){display:none}}@media (pointer:coarse){html[data-skin=kollege] .ke-so-ansicht button,html[data-skin=kollege] .ke-so-tag__nr{min-width:44px;min-height:44px}}@media (max-width:759px){html[data-skin=kollege] .ke-so-unter button:nth-child(2){display:none}}html[data-skin=kollege] dialog.ke-wasneu{width:min(560px,calc(100vw - 32px));padding:0;overflow:hidden;border-top:4px solid var(--accent)}html[data-skin=kollege] dialog.ke-wasneu[open]{display:flex;flex-direction:column}html[data-skin=kollege] dialog.ke-wasneu:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-skin=kollege] .ke-wasneu__kopf{flex:none;justify-content:flex-start;margin:0;padding:var(--s4) var(--s6) var(--s3)}html[data-skin=kollege] .ke-wasneu__kopf h2{flex:1 1;min-width:0;margin:0}html[data-skin=kollege] .ke-wasneu__marke{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent)}html[data-skin=kollege] .ke-wasneu__inhalt{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--s6) var(--s2);overscroll-behavior:contain}html[data-skin=kollege] .ke-wasneu__inhalt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-skin=kollege] .ke-wasneu__status{flex:1 1;margin:0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-wasneu__ok[aria-disabled=true]{cursor:progress;opacity:.7}html[data-skin=kollege] .ke-wasneu__einleitung{margin:0 0 var(--s3);color:var(--text-2);font-size:var(--t-md);line-height:1.5}html[data-skin=kollege] .ke-wasneu__release+.ke-wasneu__release{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}html[data-skin=kollege] .ke-wasneu__meta{margin:0;color:var(--text-2);font-size:var(--t-sm)}html[data-skin=kollege] .ke-wasneu__version{color:var(--accent);font-weight:600}html[data-skin=kollege] .ke-wasneu__release h3{margin:var(--s1) 0 var(--s2);font-size:var(--t-md);font-weight:600;line-height:1.35}html[data-skin=kollege] .ke-neuerungen__punkte,html[data-skin=kollege] .ke-wasneu__release ul{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s2);gap:var(--s2);margin:0;padding-left:1.25em;list-style:disc;font-size:var(--t-md);line-height:1.5}html[data-skin=kollege] .ke-neuerungen__punkte li,html[data-skin=kollege] .ke-neuerungen__titel,html[data-skin=kollege] .ke-wasneu__release h3,html[data-skin=kollege] .ke-wasneu__release li{overflow-wrap:anywhere}html[data-skin=kollege] .ke-neuerungen__punkte li::marker,html[data-skin=kollege] .ke-wasneu__release li::marker{color:var(--accent)}html[data-skin=kollege] .ke-wasneu__fuss{flex:none;align-items:center;margin:0;padding:var(--s3) var(--s6) var(--s4);padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}html[data-skin=kollege] .ke-wasneu__alle{margin-right:auto}@media (max-width:759px){html[data-skin=kollege] .ke-wasneu__fuss,html[data-skin=kollege] .ke-wasneu__inhalt,html[data-skin=kollege] .ke-wasneu__kopf{padding-left:var(--s4);padding-right:var(--s4)}html[data-skin=kollege] .ke-wasneu__fuss{flex-direction:column-reverse;align-items:stretch}html[data-skin=kollege] .ke-wasneu__fuss>.ke-btn{width:100%}html[data-skin=kollege] .ke-wasneu__alle{justify-content:center;margin-right:0}}@media (pointer:coarse){html[data-skin=kollege] .ke-wasneu__alle,html[data-skin=kollege] .ke-wasneu__fuss>.ke-btn{min-height:44px}}html[data-skin=kollege] .ke-neuerungen{display:grid;grid-gap:var(--s4);gap:var(--s4)}html[data-skin=kollege] .ke-neuerungen__intro{margin:0;color:var(--text-2);font-size:var(--t-md)}html[data-skin=kollege] .ke-neuerungen__liste{display:grid;grid-gap:var(--s4);gap:var(--s4);margin:0;padding:0;list-style:none}html[data-skin=kollege] .ke-neuerungen__eintrag{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s4) var(--s6)}html[data-skin=kollege] .ke-neuerungen__titel{margin:0;font-size:var(--t-lg);font-weight:600;line-height:1.3}@media (max-width:759px){html[data-skin=kollege] .ke-neuerungen__eintrag{padding:var(--s3) var(--s4)}}@media (max-height:500px){html[data-skin=kollege] .ke-wasneu__kopf{padding-top:var(--s2);padding-bottom:var(--s1)}html[data-skin=kollege] .ke-wasneu__fuss{flex-direction:row;align-items:center;padding-top:var(--s2);padding-bottom:max(8px,env(safe-area-inset-bottom))}html[data-skin=kollege] .ke-wasneu__fuss>.ke-btn{width:auto}html[data-skin=kollege] .ke-wasneu__alle{margin-right:auto}}