:root{--bg: #0a0e13;--panel: #111821;--panel2: #172029;--border: #222c38;--text: #e8edf4;--muted: #8c99aa;--accent: #5cc8ff;--accent-soft: rgba(92, 200, 255, .12);--green: #4ade80;--yellow: #f2c14e;--orange: #e08a3f;--red: #ff6b6b;--violet: #9d7bff}*{box-sizing:border-box;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.5 -apple-system,Segoe UI,Roboto,sans-serif}#app{min-height:100vh}a{color:var(--accent);text-decoration:none}a:where(:hover){text-decoration:underline}.layout{display:grid;grid-template-columns:var(--leiste-breite, 280px) 1fr;min-height:100vh}.resizer{position:fixed;top:0;bottom:0;left:calc(var(--leiste-breite, 280px) - 2px);width:5px;cursor:col-resize;background:transparent;z-index:50}.resizer:hover,.resizer.active{background:var(--accent)}.resizer:focus-visible{background:var(--accent);outline:none}.leiste-eintraege{display:flex;flex-direction:column;gap:4px}.leiste-eintrag{display:flex;align-items:flex-start;gap:4px;min-width:0;border-radius:8px}.leiste-inhalt{flex:1 1 auto;min-width:0}.leiste-eintrag.dragging{opacity:.4}.leiste-eintraege.anordnen .leiste-eintrag{cursor:grab;border:1px dashed var(--border);padding:2px}.leiste-eintraege.anordnen .leiste-eintrag:hover{border-color:var(--accent)}.leiste-eintraege.anordnen .leiste-eintrag.drop-target{border-style:solid;border-color:var(--accent);background:var(--panel2)}.leiste-eintraege.anordnen .leiste-inhalt{pointer-events:none}.leiste-griffe{display:flex;flex-direction:column;gap:1px;flex:0 0 auto}.leiste-pfeil{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:9px;line-height:1;padding:1px 3px}.leiste-pfeil:hover{color:var(--accent)}.leiste-pfeil:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.leiste-anordnen{display:flex;gap:6px;margin:8px 0 2px}.leiste-anordnen button{font-size:11px;padding:3px 8px}.leiste-fehler{margin:6px 2px;font-size:11px;color:#ff6b6b;line-height:1.4}.sidebar{background:var(--panel);border-right:1px solid var(--border);padding:16px 10px;display:flex;flex-direction:column;gap:4px;height:100vh;overflow-y:auto;position:sticky;top:0}.brand{font-weight:700;font-size:16px;padding:6px 10px 14px;letter-spacing:.3px}.brand span{color:var(--accent)}.navgroup{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:12px 10px 4px}.navitem{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--muted);text-decoration:none;cursor:pointer;border:none;background:none;font-size:14px;text-align:left;width:100%}.navitem:hover{background:var(--panel2);color:var(--text)}.navitem.active{background:var(--accent-soft);color:var(--accent);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.navitem.disabled{color:var(--muted);cursor:default;opacity:.55}.sidebar .spacer{flex:1 0 12px}.userbox{padding:10px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.userbox b{color:var(--text);display:block}.main{padding:20px 24px;overflow-x:auto}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.topbar h1{font-size:20px}.topbar .actions{display:flex;gap:8px;align-items:center}.kpirow{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.kpi .label{color:var(--muted);font-size:12px}.kpi .value{font-size:22px;font-weight:700;margin-top:2px}.kpi .sub{color:var(--muted);font-size:11px;margin-top:2px}.kpi.placeholder .value{color:var(--muted);font-weight:500;font-size:14px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media(max-width:1160px){.grid2{grid-template-columns:1fr}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:16px}.panel h2{font-size:15px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}td{padding:8px;border-bottom:1px solid var(--border);vertical-align:top}tr:hover td{background:var(--panel2)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap;border:1px solid var(--border);background:transparent;color:var(--text);vertical-align:middle}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted);flex:0 0 auto}.b-green:before{background:var(--green)}.b-yellow:before,.b-orange:before{background:var(--yellow)}.b-red:before{background:var(--red)}.b-blue:before,.b-violet:before,.b-grey:before{background:var(--muted)}.badge b{font-weight:600}.badge i{font-style:normal;color:var(--muted)}.split{background:var(--violet);color:#fff;padding:1px 7px;border-radius:6px;font-size:10px;font-weight:700;margin-left:6px}button,.btn{background:var(--accent);border:1px solid var(--accent);color:#06202e;padding:6px 13px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.btn{display:inline-block;text-decoration:none}button.secondary,.btn.secondary{background:var(--panel2);border:1px solid var(--border);color:var(--text)}button.ghost{background:none;border:1px solid var(--border);color:var(--muted)}button:not([class]):hover:not(:disabled),.btn:not(.secondary):hover{filter:brightness(1.1)}button.secondary:hover:not(:disabled),button.ghost:hover:not(:disabled),.btn.secondary:hover{border-color:var(--accent);color:var(--accent)}button:disabled{opacity:.5;cursor:default}input,select,textarea{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}label{display:block;font-size:12px;color:var(--muted);margin:8px 0 3px}.formrow{display:flex;gap:8px}.error{color:var(--red);font-size:13px;margin-top:8px}.hint{color:var(--muted);font-size:12px}.attention-item{border-left:3px solid var(--red);background:var(--panel2);border-radius:6px;padding:8px 10px;margin-bottom:8px;font-size:12px}.attention-ok{color:var(--green);font-size:13px}.conn{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:12px}.conn:last-child{border-bottom:none}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.d-live{background:var(--green)}.d-wait{background:var(--yellow)}.d-plan{background:var(--muted)}.login-wrap{min-height:100vh;display:grid;place-items:center}.login-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:32px;width:360px}.login-card h1{font-size:20px;margin-bottom:4px}.login-card p{color:var(--muted);font-size:13px;margin-bottom:16px}.login-card button{width:100%;margin-top:16px}.mail-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1000px){.mail-layout{grid-template-columns:minmax(0,1fr)}}.mail-folder-trenner{border:0;border-top:1px solid var(--border);margin:8px 6px 6px 12px}.mail-folder-trenner-zeile{list-style:none}.mail-list{padding:6px;max-height:calc(100vh - 190px);overflow-y:auto}.mail-eintrag{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:10px;cursor:pointer;font:inherit;color:var(--text)}.mail-eintrag:hover{background:var(--panel2)}.mail-eintrag.aktiv{background:var(--panel2);box-shadow:inset 3px 0 0 var(--accent)}.mail-eintrag-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mail-eintrag-person{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-eintrag-zeit{flex:0 0 auto;color:var(--muted);font-size:12px}.mail-eintrag-betreff{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-eintrag-anhang{margin-left:6px}.mail-eintrag-vorschau{color:var(--muted);font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mail-eintrag.ungelesen .mail-eintrag-person:before{content:"●";color:var(--accent);margin-right:6px;font-size:11px}.mail-icon{background:var(--panel2);border:1px solid var(--border);color:var(--text);padding:6px 10px;font-size:15px;line-height:1;border-radius:8px}.mail-icon:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.mail-koerper{margin-top:14px}.mail-html{width:100%;height:min(58vh,620px);border:1px solid var(--border);border-radius:8px;background:#fff}.mail-bildsperre{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--panel2);border:1px solid var(--border);border-left:3px solid var(--yellow);border-radius:8px;padding:8px 12px;margin-bottom:8px;font-size:12px;color:var(--muted)}.mail-row{cursor:pointer}.mail-row:hover td{background:var(--panel2)}.mail-list{min-width:0;overflow-x:auto}.mail-detail-column{min-width:0}.mail-sidebar-tree{flex-shrink:0;padding:2px 0}.mail-sidebar-tree .error,.mail-sidebar-tree .hint{margin:4px 6px;font-size:12px}.mail-sidebar-tree .ghost{margin:4px 6px}.mail-folder-tree,.mail-folder-tree ul{list-style:none;padding:0;margin:0}.mail-folder{display:flex;align-items:stretch;min-width:0}.mail-folder-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%;padding:6px 8px;text-align:left;text-decoration:none;border-radius:7px;font-size:13px}.mail-folder-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-folder-level-1{padding-left:12px}.mail-folder-level-2{padding-left:22px}.mail-folder-level-3{padding-left:32px}.mail-folder-level-4{padding-left:42px}.mail-folder-level-5{padding-left:52px}.mail-folder-level-6{padding-left:62px}.mail-folder-level-7{padding-left:72px}.mail-folder-level-8{padding-left:82px}.mail-folder-button:hover,.mail-folder-button.active{background:var(--panel2);color:var(--accent)}.mail-folder-inaktiv{opacity:.55}.mail-folder.mail-folder-ablageziel{background:var(--panel2);box-shadow:inset 0 0 0 2px var(--accent);border-radius:7px}.mail-eintrag[draggable=true]{cursor:grab}.mail-folder-toggle,.mail-folder-spacer{width:26px;flex:0 0 26px}.mail-folder-toggle{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0}.mail-folder-toggle:hover{color:var(--text)}.mail-folder-counts{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.mail-folder-counts .navcount{margin-left:0}.mail-status{border:0;cursor:pointer;font:inherit}.mail-status:disabled{cursor:wait;opacity:.65}.mail-detail{max-width:920px}.mail-detail .topbar{margin-bottom:8px}.mail-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.mail-attachments{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.mail-attachments h3{font-size:14px;margin-bottom:8px}.mail-attachments ul{list-style:none;padding:0;margin:0}.mail-attachments li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--border);font-size:13px}.mail-attachments li:first-child{border-top:0}.mail-hinweis{margin-bottom:14px;border-left:3px solid var(--accent);padding-left:10px}.mail-text{margin-top:16px;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.mail-compose{width:min(620px,100%)}.mail-compose textarea{resize:vertical;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:820px){.mail-attachments li{align-items:flex-start;flex-direction:column;gap:4px}}.mic{width:36px;height:36px;border-radius:50%;background:var(--panel2);border:1px dashed var(--border);color:var(--muted);display:grid;place-items:center;font-size:16px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:50}.modal{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px;width:460px;max-height:85vh;overflow-y:auto}.modal h3{margin-bottom:12px}.modal .buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.sparkline{width:100%;height:60px}.hinweise{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;flex-direction:column;gap:10px;width:320px;pointer-events:none}.hinweis{pointer-events:auto;background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;padding:12px 14px;box-shadow:0 8px 24px #00000073;animation:hinweis-auf .22s ease-out}@keyframes hinweis-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hinweis{animation:none}}.hinweis.h-bestellung_neu{border-left-color:var(--green)}.hinweis.h-mail_neu{border-left-color:var(--accent)}.hinweis.h-sync_fehler{border-left-color:var(--red)}.hinweis.h-beleg_gelb{border-left-color:var(--yellow)}.hinweis.h-bestellkontrolle,.hinweis.h-ab_abgleich{border-left-color:var(--red)}.hinweis-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px}.hinweis-zu{background:none;border:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.hinweis-zu:hover{color:var(--text)}.hinweis-text{color:var(--muted);font-size:12px;margin-top:4px}.hinweis-los{margin-top:10px;background:var(--panel2);border:1px solid var(--border);color:var(--accent);border-radius:7px;padding:4px 10px;font-size:12px;cursor:pointer}.hinweis-los:hover{border-color:var(--accent)}.navcount{margin-left:auto;background:var(--red);color:#1a0606;font-size:8.5px;line-height:1.4;font-weight:700;border-radius:999px;padding:1px 5px;white-space:nowrap}.navcount-ruhig{background:var(--border);color:var(--text)}.navcount-rot{background:var(--red);color:#1a0606}.knopfreihe{display:flex;gap:6px;flex-wrap:wrap}.kontakt{margin-top:4px}.kontakt a{color:var(--accent)}.rueckfrage-entwurf label{display:block;margin:8px 0}.rueckfrage-entwurf input,.rueckfrage-entwurf textarea{display:block;width:100%;box-sizing:border-box;margin-top:4px;font:inherit}.topbar .suche{flex:1 1 260px;max-width:520px;border-radius:10px;padding:9px 14px;background:var(--panel)}.topbar button{white-space:nowrap}.reiter{display:inline-flex;flex-wrap:wrap;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:4px;gap:4px;margin-bottom:18px}.reiter button{border:0;background:none;color:var(--muted);padding:8px 16px;font-size:13.5px;border-radius:9px;display:flex;gap:8px;align-items:center}.reiter button:hover{color:var(--text);filter:none}.reiter button.aktiv{background:var(--panel2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.reiter .navcount{margin-left:0}.bereich-kopf{display:flex;align-items:baseline;gap:10px;margin:26px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}.bereich-kopf h2{font-size:15px}.bereich:first-of-type>.bereich-kopf{margin-top:0}.bereich-hinweis{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--red);background:var(--panel);border-radius:6px}.gruppen-kopf{margin:22px 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gruppen-kopf h2{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--text);white-space:nowrap}.leer{color:var(--muted);padding:30px;text-align:center}.vorgang{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:8px;overflow:hidden;position:relative}.vorgang.rot:before,.vorgang.gelb:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.vorgang.rot:before{background:var(--red)}.vorgang.gelb:before{background:var(--yellow)}.vorgang.offen{border-color:#2f3d4e}.bereich[hidden]{display:none}.vorgang-kopf{display:grid;grid-template-columns:22px minmax(84px,120px) minmax(110px,1.1fr) minmax(150px,2fr) minmax(104px,150px) minmax(84px,100px);gap:14px;align-items:center;padding:12px 16px;cursor:pointer}.vorgang-kopf>*{min-width:0;overflow-wrap:anywhere}.vorgang-kopf:hover{background:var(--panel2)}.vorgang-kopf.ohne-klick{cursor:default}.vorgang-kopf.ohne-klick:hover{background:none}.vorgang .pfeil{color:var(--muted);transition:transform .15s}.vorgang.offen .pfeil{transform:rotate(90deg);color:var(--accent)}.vorgang .nr{font-weight:650;font-variant-numeric:tabular-nums}.vorgang .summe{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ablauf .badge{margin:2px 4px 2px 0;white-space:normal;border-radius:11px}.punkt{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--muted);flex:0 0 auto}.punkt.rot{background:var(--red)}.punkt.gelb{background:var(--yellow)}.punkt.gruen{background:var(--green)}.gruende{cursor:pointer}.grund{margin:0 16px 12px 52px;padding:10px 12px;background:var(--panel2);border-radius:9px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;cursor:default}.grund .was{display:flex;gap:8px;align-items:baseline;flex:1 1 320px;min-width:0}.grund .was>div{min-width:0;overflow-wrap:anywhere}.grund .titel{font-weight:600}.grund .zusatz{margin-top:4px}.grund .knoepfe{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.grund .knoepfe button,.grund .knoepfe .btn,.kasten button,.kasten .btn{padding:5px 12px;font-size:12.5px}.kasten .pruef-aktionen{margin-top:6px}.grund .knoepfe:has(.rueckfrage-entwurf),.grund .knoepfe .pruef-aktionen:has(.rueckfrage-entwurf){flex:1 1 100%}.vorgang>.error{margin:0 16px 12px 52px}.pruef-aktionen .knopfreihe{align-items:flex-start}.pruef-aktionen .rueckfrage-entwurf{margin-top:8px}.pruef-aktionen .rueckfrage-entwurf button{padding:6px 13px;font-size:13px}.ab-mails{margin-top:6px}.ab-mails summary{cursor:pointer;color:var(--muted);font-size:12px}.ab-mail{margin-top:4px;font-size:13px}.vorgang-detail{padding:4px 16px 16px 52px}.bestell-detail{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px}.kasten{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px;margin-bottom:14px;overflow-wrap:anywhere}.kasten:last-child{margin-bottom:0}.kasten h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-weight:600}.kasten .pos{margin-bottom:10px}.kasten .pos:last-child{margin-bottom:0}.kasten .teil,.kasten .eingerueckt{padding-left:12px}.kasten .pruefung+.pruefung{margin-top:10px}.verlauf{border-left:1px solid var(--border);margin-left:4px;padding-left:14px}.verlauf-punkt{position:relative;margin-bottom:8px;font-size:13px}.verlauf-punkt:last-child{margin-bottom:0}.verlauf-punkt:before{content:"";position:absolute;left:-18px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--border);border:1px solid var(--muted)}.verlauf-punkt time{color:var(--muted);font-size:12px;margin-right:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.verlauf-punkt em{font-style:normal;color:var(--muted);font-size:11px;border:1px solid var(--border);border-radius:5px;padding:0 5px;margin-right:6px}.verlauf-zeile{padding-left:12px;font-family:ui-monospace,monospace}.akte-gruppe{font-size:11px;color:var(--muted);margin:10px 0 4px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.04em}.akte-gruppe:first-child{margin-top:0}.datei{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border-radius:8px;color:var(--text);margin:0 -8px;text-decoration:none}.datei:hover{background:var(--panel2)}.datei:hover .art{color:var(--accent)}.datei .typ{font-size:10px;font-weight:700;letter-spacing:.06em;text-align:center;padding:2px 0;border-radius:5px;border:1px solid var(--border);color:var(--muted)}.datei .art{font-weight:600;margin-right:6px}.datei .neben{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.datei .badge{font-size:10.5px;padding:0 7px;margin-right:4px}.datei time{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.akte-fuss{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.drive{display:inline-flex;gap:6px;padding:7px 12px;border:1px solid var(--accent);border-radius:8px;font-weight:600;font-size:12.5px;text-decoration:none}.drive:hover{background:var(--accent-soft)}@media(max-width:1100px){.bestell-detail{grid-template-columns:minmax(0,1fr)}}.meldung-ok{color:var(--green);font-size:13px;margin-top:8px}.meldung-warn{color:var(--yellow);font-size:13px;margin-top:8px}.korrespondenz-spalten{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px;align-items:start}.korrespondenz ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.korrespondenz-mail{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--panel2)}.korrespondenz-mail[draggable=true]{cursor:grab}.korrespondenz-mail.gezogen{opacity:.5}.korrespondenz-kopf{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:4px}.korrespondenz-auszug{font-size:12px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.korrespondenz-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center}.korrespondenz-nummer{display:flex;gap:6px;align-items:center}.korrespondenz-nummer input{width:110px}.korrespondenz-bestellungen{position:sticky;top:12px;max-height:calc(100vh - 40px);overflow-y:auto}.korrespondenz-bestellungen input{width:100%;margin-bottom:8px}.korrespondenz-ziel{border:1px dashed var(--border);border-radius:7px;padding:8px 10px}.korrespondenz-ziel.ablageziel{background:var(--panel2);box-shadow:inset 0 0 0 2px var(--accent);border-style:solid}@media(max-width:900px){.korrespondenz-spalten{grid-template-columns:1fr}.korrespondenz-bestellungen{position:static;max-height:none}}.korrespondenz a{color:var(--accent)}
