@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AvenirCondensed;src:url(/fonts/AvenirCondensed.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--navy-900: #0b2540;--navy-800: #103253;--navy-700: #16406a;--ci-dunkelblau: #002966;--font-leiste: "AvenirCondensed", "Inter Variable", sans-serif;--accent: #0e7490;--accent-strong: #0a5c73;--accent-soft: #e0f2f7;--sand: #fff7e8;--sand-border: #f0dcb4;--bg: #eef2f7;--surface: #ffffff;--fg: #1a2b42;--muted: #5d6f86;--border: #dde5ee;--border-strong: #c6d2e0;--error: #b3261e;--error-bg: #fcebe9;--success: #15803d;--success-bg: #e8f6ee;--radius: 12px;--radius-sm: 8px;--shadow-sm: 0 1px 2px rgba(13, 30, 53, .06), 0 1px 3px rgba(13, 30, 53, .08);--shadow-md: 0 4px 12px rgba(13, 30, 53, .08), 0 2px 4px rgba(13, 30, 53, .06);--ring: 0 0 0 3px rgba(14, 116, 144, .25);--marke-muetze: url(/kapitaensmuetze.svg);font-family:Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:650;letter-spacing:-.01em}h2{font-size:1.15rem;margin:0 0 1rem}h3{font-size:1rem;margin:0 0 .75rem}.app{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{display:flex;flex-direction:column;gap:.25rem;padding:1.1rem 1rem 1.25rem;background:var(--ci-dunkelblau);color:#fff;box-shadow:var(--shadow-md);position:sticky;top:0;height:100vh;overflow-y:auto;z-index:20}.sidebar .brand{font-family:var(--font-leiste);font-weight:700;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.sidebar .brand:before{content:"";width:1.6em;height:1.6em;flex-shrink:0;background-color:#4cc3dd;-webkit-mask:var(--marke-muetze) center / contain no-repeat;mask:var(--marke-muetze) center / contain no-repeat}.sidebar-nav{display:flex;flex-direction:column;gap:.15rem;flex:1}.sidebar-group{display:flex;flex-direction:column;gap:.15rem}.sidebar-link{text-decoration:none;color:#ffffffd9;padding:.45rem .75rem;border-radius:var(--radius-sm);transition:background .15s ease}.sidebar-link.top{display:flex;align-items:center;gap:.6rem;font-family:var(--font-leiste);font-weight:700;font-size:1.08rem;letter-spacing:.05em;text-transform:uppercase}.sidebar-icon{width:1.1rem;height:1.1rem;flex-shrink:0}.sidebar-group-toggle{width:100%;background:none;border:none;text-align:left;cursor:pointer}.sidebar-chevron{width:.95rem;height:.95rem;margin-left:auto;opacity:.6;transition:transform .15s ease}.sidebar-chevron.offen{transform:rotate(90deg)}.sidebar-link.child{margin-left:1.7rem;padding-top:.3rem;padding-bottom:.3rem;font-family:var(--font-leiste);font-weight:700;font-size:1.02rem}.sidebar-link:hover{color:#fff;background:#ffffff1a}.sidebar-link.active{color:#fff;background:#ffffff29}.sidebar-footer{margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:.5rem}.sidebar-footer .user{color:#ffffffb3;font-family:var(--font-leiste);font-weight:700;font-size:.95rem}.sidebar-footer button,.sidebar-footer .help-link{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;padding:.4rem .85rem;border-radius:var(--radius-sm);font-family:var(--font-leiste);font-weight:700;font-size:.95rem;text-decoration:none}.sidebar-footer button:hover,.sidebar-footer .help-link:hover,.sidebar-footer .help-link.active{background:#ffffff2e}.help-doc{max-width:900px}.help-doc h1{margin-top:0}.help-doc section{scroll-margin-top:1rem}.help-doc h3{margin-top:1.25rem}.help-toc ol{margin:.4rem 0 0;padding-left:1.4rem;line-height:1.9}.help-toc a{color:#0b6b6b;text-decoration:none}.help-toc a:hover{text-decoration:underline}.content{padding:1.75rem 2rem 3rem;max-width:1280px;margin:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.5rem;margin-bottom:1.25rem;box-shadow:var(--shadow-sm)}button{background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:.5rem 1rem;cursor:pointer;font-size:.92rem;font-weight:600;font-family:inherit;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}button:hover{background:var(--accent-strong)}button:active{transform:translateY(1px)}button:focus-visible{outline:none;box-shadow:var(--ring)}button:disabled{opacity:.55;cursor:default;transform:none}button.secondary{background:var(--surface);color:var(--fg);border:1px solid var(--border-strong);font-weight:530}button.secondary:hover{background:#f4f7fa;border-color:var(--accent);color:var(--accent-strong)}input,select{padding:.5rem .65rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.92rem;font-family:inherit;color:var(--fg);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}input:focus-visible,select:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}input[type=checkbox]{accent-color:var(--accent);width:1.05rem;height:1.05rem}label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:560;color:var(--muted);margin-bottom:.75rem}table{width:100%;border-collapse:collapse;background:var(--surface)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid #edf1f6;font-size:.9rem}th{background:#f7fafc;color:var(--muted);font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em}tbody tr{transition:background .1s ease}tbody tr:hover{background:#f7fafc}.error{background:var(--error-bg);color:var(--error);padding:.6rem .85rem;border-radius:var(--radius-sm);border:1px solid #f3c2bd;margin-bottom:.85rem;font-size:.9rem}.success{color:var(--success);font-weight:650}tr.row-selected td{background:var(--accent-soft)}.num-col{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.group-head{text-align:center;font-size:.72rem;color:var(--navy-800);background:#eef3f8;border-bottom:2px solid var(--border-strong)}.col-sep{border-left:2px solid var(--border)}tfoot td{font-weight:650;background:#f2f6fa;border-top:2px solid var(--border-strong)}td.empty-row{color:var(--muted);font-style:italic}.anspruch-box{margin:0 0 .5rem;padding:.45rem .75rem;background:var(--accent-soft);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:4px;font-size:.9rem}.uebertrag-box{margin:0 0 .75rem;padding:.5rem .75rem;background:#eef3f8;border:1px solid var(--border);border-left:3px solid var(--navy-800);border-radius:4px;font-size:.9rem}.uebertrag-box .hint{color:var(--muted);font-size:.8rem}input.konto-sort{width:5rem}.weitere-auswertungen>summary{cursor:pointer;font-weight:650;color:var(--navy-800);padding:.35rem 0;list-style-position:inside}.weitere-auswertungen>summary:hover{color:var(--accent)}.weitere-auswertungen[open]>summary{margin-bottom:.5rem}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(900px 500px at 85% -10%,rgba(14,116,144,.35),transparent 60%),radial-gradient(700px 500px at 0% 110%,rgba(76,195,221,.18),transparent 55%),linear-gradient(150deg,var(--navy-900),var(--navy-700))}.login .card{width:360px;padding:2rem;border:none;box-shadow:0 24px 60px #05112173}.login h1{font-size:1.5rem;margin:0 0 1.25rem;color:var(--navy-900);display:flex;flex-direction:column;align-items:center;gap:.4rem}.login h1:before{content:"";width:3.5rem;height:3.5rem;background-color:var(--accent);-webkit-mask:var(--marke-muetze) center / contain no-repeat;mask:var(--marke-muetze) center / contain no-repeat}.login button{width:100%;padding:.6rem;margin-top:.25rem}.login .login-hinweis{margin:.6rem 0 0;font-size:.8rem;line-height:1.4;color:var(--muted);text-align:center}.login .notzugang{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--border)}.login .notzugang .login-hinweis{margin:0 0 .9rem}.login .notzugang-oeffnen{display:block;width:auto;margin:0 auto;padding:0;background:none;border:none;color:var(--muted);font-size:.82rem;font-weight:530;text-decoration:underline}.login .notzugang-oeffnen:hover{background:none;color:var(--accent-strong)}.login .zurueck{display:block;text-align:center;font-size:.85rem;font-weight:560;color:var(--accent)}.login .zurueck:hover{color:var(--accent-strong)}.tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;background:#e3eaf2;border-radius:999px;padding:.3rem;width:fit-content;max-width:100%}.tabs button{border-radius:999px;font-size:.88rem;padding:.42rem 1rem;background:var(--navy-800)}.tabs button.secondary{background:transparent;border:none;color:var(--muted)}.tabs button.secondary:hover{background:#ffffffb3;color:var(--fg)}.stamm-picker{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin-bottom:1rem}.stamm-picker label{margin-bottom:0;min-width:280px}.stamm-picker button{margin-bottom:.1rem}.crud-form-title{margin:0 0 .65rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.crud-form-title.editing{color:var(--accent-strong)}label.field-error{color:var(--error)}label.field-error input,label.field-error select{border-color:var(--error);box-shadow:0 0 0 3px #b3261e1f}tr.row-editing td{background:var(--sand);box-shadow:inset 3px 0 #d9a93f}.crud-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem 1.1rem;align-items:end;margin-bottom:1.1rem;padding:1rem 1.1rem;background:#f8fafc;border:1px solid var(--border);border-radius:var(--radius-sm)}.crud-actions{display:flex;gap:.5rem;align-items:center}.crud-form label{margin-bottom:0}.crud-form input:not([type=checkbox]),.crud-form select{width:100%;height:2.4rem}.crud-form input[type=checkbox]{margin:0 0 .7rem .1rem}.crud-form .crud-actions{grid-column:1 / -1;flex-wrap:wrap;min-width:0;margin-top:.15rem}.crud-form .crud-form-title,.zugang-gruppen{grid-column:1 / -1}.zugang-gruppen h4{margin:.25rem 0 .4rem;font-size:.85rem;color:var(--muted)}.zugang-gruppen .check-item{flex-direction:row;color:var(--fg);font-weight:500}.zugang-gruppen .check-item input[type=checkbox]{margin:0}.zugang-einleitung{margin:-.5rem 0 1rem}.zugang-zusatz{margin-left:.5rem}.card.notzugang-bereich{background:var(--sand);border-color:var(--sand-border);box-shadow:inset 4px 0 #d9a93f,var(--shadow-sm)}.notzugang-bereich table,.notzugang-bereich th{background:transparent}.notzugang-oeffnen{margin-top:.9rem}.notzugang-form{margin-top:.9rem;background:var(--surface)}.leih-erstellen{margin-top:.9rem;padding:.9rem 1rem;background:#f8fafc;border:1px solid var(--border);border-radius:var(--radius-sm)}.leih-erstellen .crud-form{margin-bottom:0;padding:0;background:transparent;border:none}.leih-ma-auswahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.3rem 1.1rem}.leih-ma-check{display:flex;align-items:center;gap:.45rem;margin:0}.leih-ma-check input[type=checkbox]{margin:0}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.3rem 1.1rem}.check-item{display:flex;align-items:center;gap:.45rem;margin:0}.check-item input[type=checkbox]{margin:0}.check-item.disabled{opacity:.55}.row-actions{display:flex;gap:.4rem;justify-content:flex-end;white-space:nowrap}.row-actions button{font-size:.8rem;padding:.32rem .7rem}.hint{font-size:.84rem;color:var(--muted);margin:.6rem 0 0;line-height:1.5}.week-nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.week-nav .week-label{font-weight:650;min-width:13rem;text-align:center;font-variant-numeric:tabular-nums}.week-grid td,.week-grid th{padding:.4rem .55rem}.week-grid input,.week-grid select{padding:.38rem .45rem;width:100%}.week-grid .num{max-width:5.5rem;text-align:right;font-variant-numeric:tabular-nums}.week-grid td.soll-cell{font-variant-numeric:tabular-nums;color:var(--muted);background:#f7fafc;text-align:right}.week-grid .day-label{font-weight:650;white-space:nowrap}.week-grid tr.feiertag,.week-grid tr.feiertag:hover{background:var(--sand)}.week-grid tr.feiertag .day-label:after{content:" · Feiertag";color:#b26a00;font-weight:650;font-size:.8em}.week-grid tr.sonntag{background:#f1f5fa}.week-grid .leih-badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.03em;background:var(--accent-soft);color:var(--accent-strong);border:1px solid #b5dfe9;border-radius:999px;padding:.08rem .5rem;margin-left:.35rem}.week-sums{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.saldo-pos{color:var(--success);font-weight:650}.saldo-neg{color:var(--error);font-weight:650}.status-badge{display:inline-block;font-size:.74rem;font-weight:650;letter-spacing:.02em;border-radius:999px;padding:.12rem .6rem;white-space:nowrap}.status-offen{background:var(--sand);color:#8a5a00;border:1px solid var(--sand-border)}.status-abgerechnet{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #b5dfe9}.status-final{background:var(--success-bg);color:var(--success);border:1px solid #b7e2c7}.status-fehler{background:var(--error-bg);color:var(--error);border:1px solid #f3c2bd}.status-storniert{background:#eceff3;color:var(--muted);border:1px solid var(--border-strong)}.dash-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem}.card.kpi{margin-bottom:0;display:flex;flex-direction:column;gap:.35rem;border-top:3px solid var(--accent)}.kpi-label{font-size:.74rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.kpi-value{font-size:1.7rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--navy-900)}.dash-2col{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:900px){.dash-2col{grid-template-columns:1fr}}.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.platzhalter{border-top:3px dashed var(--border-strong)}.platzhalter h2,.platzhalter h3{color:var(--navy-900)}.platzhalter p{margin:.4rem 0 0}.rueckfrage{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.pm-kopf{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.pm-kopf h2,.pm-kopf h3,.pm-kopf h4{margin:0}.pm-kopf h4{font-size:.95rem;color:var(--navy-800)}.pm-kopf>button{margin-left:auto}.pm-kopf-hinweis{margin:0}.pm-kopf-aktionen{margin-left:auto}.pm-filterzeile{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.pm-filterzeile .tabs{margin-bottom:0}.pm-filterzeile .check-item{flex-direction:row}.pm-projekt{border-top:3px solid var(--accent)}.pm-projekt.pm-archiviert{border-top-color:var(--border-strong);opacity:.85}.pm-beschreibung{margin:0 0 .9rem;color:var(--fg);font-size:.92rem}.pm-meilenstein{margin:0 0 .9rem;padding:.8rem .95rem;background:#f8fafc;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm)}.pm-meilenstein.pm-ms-erledigt{border-left-color:var(--success)}.pm-meilenstein.pm-ms-in_arbeit{border-left-color:var(--navy-700)}.pm-meilenstein.pm-ohne-meilenstein{border-left-color:var(--border-strong);background:var(--surface)}.pm-projekt-aktiv,.pm-ms-badge-in_arbeit{background:var(--accent-soft);color:var(--accent-strong);border:1px solid #b5dfe9}.pm-projekt-pausiert,.pm-ms-badge-offen{background:var(--sand);color:#8a5a00;border:1px solid var(--sand-border)}.pm-projekt-abgeschlossen,.pm-ms-badge-erledigt{background:var(--success-bg);color:var(--success);border:1px solid #b7e2c7}.pm-aufgaben{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.pm-aufgabe{background:var(--surface);border:1px solid var(--border);border-left:3px solid transparent;border-radius:var(--radius-sm);padding:.4rem .6rem}.pm-aufgabe-zeile{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pm-aufgabe-titel{font-weight:560}.pm-aufgabe.pm-erledigt .pm-aufgabe-titel{text-decoration:line-through;color:var(--muted)}.pm-ueberfaellig,.pm-aufgabe.pm-ueberfaellig{border:2px solid var(--navy-900);border-left-width:6px}.pm-etikett{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.08rem .55rem}.pm-etikett-ueberfaellig{background:var(--navy-900);color:#fff}.pm-meta{font-size:.82rem;color:var(--muted)}.pm-notiz{margin:.3rem 0 0 1.7rem;font-size:.85rem;color:var(--muted);white-space:pre-wrap}.pm-vorgaenger{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin:.3rem 0 0 1.7rem}.pm-chip{font-size:.78rem;background:#eef3f8;border:1px solid var(--border-strong);border-radius:999px;padding:.05rem .55rem}.pm-chip-erledigt{color:var(--muted);text-decoration:line-through}.pm-leer{margin:0 0 .5rem}.pm-zeile-aktionen{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.pm-inline{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.pm-neue-aufgabe input:not([type=date]){min-width:18rem}.pm-neu{font-size:.84rem;padding:.35rem .8rem}.pm-klein{font-size:.78rem;padding:.2rem .55rem;margin-left:.5rem}.pm-bearbeiten{margin-top:.6rem}.pm-bearbeiten .crud-form{margin-bottom:.6rem}.pm-abschnitt{margin:0 0 .6rem}.pm-abschnitt h5{margin:0 0 .35rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.pm-vorgaenger-liste{margin:0 0 .4rem;padding-left:1.2rem}.pm-vorgaenger-liste li{margin-bottom:.25rem}.crud-form .pm-voll{grid-column:1 / -1}.pm-textfeld,.md-feld{width:100%;padding:.5rem .65rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.92rem;font-family:inherit;color:var(--fg);background:var(--surface);resize:vertical}.pm-textfeld:focus-visible,.md-feld:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.md-editor{display:flex;flex-direction:column;gap:.4rem}.md-label{font-size:.85rem;font-weight:560;color:var(--muted)}.md-knoepfe{display:flex;gap:.35rem;flex-wrap:wrap}.md-knopf{font-size:.8rem;padding:.25rem .65rem}.md-vorschau-rahmen{padding:.6rem .8rem;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-sm)}.md-vorschau{font-size:.92rem;line-height:1.5}.md-vorschau h3,.md-vorschau h4,.md-vorschau h5{margin:.6rem 0 .3rem}.md-vorschau p,.md-vorschau ul{margin:.3rem 0}.dash-todos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.dash-todos li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm)}
