.belegeingang{position:fixed;left:16px;bottom:16px;z-index:999;display:flex;flex-direction:column;gap:8px;width:min(calc(100vw - 32px),360px)}.belegeingang-karte{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;padding:12px 16px;box-shadow:0 12px 32px rgba(16,28,44,.22),0 2px 4px rgba(16,28,44,.08);animation:belegeingang-rein .24s ease-out}@keyframes belegeingang-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.belegeingang-karte{animation:none}}.belegeingang-text{margin:0;font-size:16px;font-weight:400}.belegeingang-text strong{font-weight:600}.belegeingang-leise{margin:4px 0 0;font-size:13px;color:var(--fg-muted)}.belegeingang-knoepfe{display:flex;gap:8px;margin-top:12px;align-items:center}.belegeingang-haupt{background:var(--accent);color:var(--surface);border:0;border-radius:8px;padding:8px 16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.belegeingang-zu{margin-left:auto;width:32px;height:32px;background:transparent;color:var(--fg-muted);border:1px solid var(--border);border-radius:8px;font-size:16px;cursor:pointer}.belegeingang-haupt:focus-visible,.belegeingang-zu:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tpop-stapel{position:fixed;top:72px;right:16px;z-index:68;display:flex;flex-direction:column;gap:12px;width:min(392px,calc(100vw - 32px));max-height:calc(100vh - 88px);overflow-y:auto;pointer-events:none}.tpop-stapel.tpop-links{top:auto;right:auto;bottom:16px;left:16px;flex-direction:column-reverse}.tpop{pointer-events:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bd-surface,#fff);color:var(--bd-fg-body,#3b4450);border:1px solid var(--bd-border,#dcd3c3);border-radius:12px;box-shadow:var(--bd-shadow-3,0 16px 40px rgba(16,28,44,.18));font-family:var(--bd-font-sans,"Inter",system-ui,sans-serif);font-size:14px;line-height:1.4;animation:tpop-rein .2s cubic-bezier(.2,.8,.2,1)}@keyframes tpop-rein{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.tpop-links .tpop{animation-name:tpop-rein-unten}@keyframes tpop-rein-unten{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tpop{animation:none}}.tpop-kopf{display:flex;align-items:flex-start;gap:12px}.tpop-wer{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.tpop-wer strong{font-size:16px;font-weight:600;color:var(--bd-fg,#101c2c);overflow-wrap:anywhere}.tpop-leise{font-size:12px}.tpop-leise,.tpop-zu{color:var(--bd-fg-muted,#5a6472)}.tpop-zu{flex:none;width:32px;height:32px;margin:-8px -8px 0 0;border:0;border-radius:8px;cursor:pointer;background:none;font-size:20px;line-height:1}.tpop-zu:hover{background:var(--bd-surface-sunken,#f3efe8);color:var(--bd-fg,#101c2c)}.tpop-marke{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--bd-action,#1d3653);color:var(--bd-action-fg,#fff);font-size:20px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tpop-marke small{display:block;font-size:12px;font-weight:400;opacity:.8}.tpop-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tpop-liste li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0;border-top:1px solid var(--bd-divider,#ece6db)}.tpop-liste li:first-child{border-top:0}.tpop-liste li.tpop-vorbei{opacity:.56}.tpop-zeit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--bd-fg,#101c2c)}.tpop-text{display:flex;flex-direction:column;gap:4px;min-width:0}.tpop-text strong{font-weight:600;color:var(--bd-fg,#101c2c)}.tpop-leer{margin:0;color:var(--bd-fg-muted,#5a6472)}.tpop-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.tpop-btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;cursor:pointer;border:1px solid var(--bd-border,#dcd3c3);background:var(--bd-surface,#fff);color:var(--bd-fg,#101c2c);font:inherit;font-size:14px;text-decoration:none;transition:background .12s,border-color .12s,transform 80ms}.tpop-btn:hover{background:var(--bd-surface-sunken,#f3efe8)}.tpop-btn:active{transform:scale(.98)}.tpop-btn:disabled{opacity:.56;cursor:default}.tpop-btn.tpop-haupt{background:var(--bd-action,#1d3653);border-color:var(--bd-action,#1d3653);color:var(--bd-action-fg,#fff);font-weight:600}.tpop-btn.tpop-haupt:hover:not(:disabled){background:var(--bd-action-hover,#16293f)}.tpop :focus-visible{outline:2px solid var(--bd-focus,#1d3653);outline-offset:2px}.tpop-nach{gap:16px}.tpop-ki{flex:none;width:32px;height:32px;border-radius:999px;background:conic-gradient(from 0deg,var(--v2-ki,#6b4fbb),var(--bd-accent,#1d3653),var(--v2-ki,#6b4fbb));-webkit-mask:radial-gradient(circle,transparent 8px,#000 9px);mask:radial-gradient(circle,transparent 8px,#000 9px)}.tpop-ki-laeuft{animation:tpop-dreh 1.2s linear infinite}@keyframes tpop-dreh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tpop-ki-laeuft{animation:none}}.tpop-block{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--bd-divider,#ece6db)}.tpop-blockkopf{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bd-fg-muted,#5a6472)}.tpop-hinweis{padding:0 8px;border-radius:999px;background:var(--bd-hinweis-bg,#fbf3e0);color:var(--bd-hinweis,#7a5a12);text-transform:none;letter-spacing:0;font-weight:400}.tpop-fakten{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:0}.tpop-fakten dt{color:var(--bd-fg-muted,#5a6472)}.tpop-fakten dd{margin:0;color:var(--bd-fg,#101c2c);overflow-wrap:anywhere}.tpop-beleg a,.tpop-fakten a,.tpop-ok a{color:var(--bd-accent-text,#1d3653)}.tpop-beleg{margin:0;font-size:12px;color:var(--bd-fg-muted,#5a6472);font-style:italic}.tpop-ok{margin:0;color:var(--bd-belegt,#23613a)}.tpop-link{padding:0;border:0;background:none;font:inherit;color:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.tpop-warnung{margin:0;padding:8px 12px;border-radius:8px;background:var(--bd-widerspruch-bg,#f6e6e4);color:var(--bd-widerspruch,#872c2c);font-size:12px}.tpop-meldung{margin:0;font-size:12px;color:var(--bd-fg-muted,#5a6472)}.tpop-termin{display:flex;gap:12px;align-items:flex-start}.tpop-datum{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:1px solid var(--bd-border,#dcd3c3);background:var(--bd-surface-2,#faf8f4)}.tpop-datum small{font-size:12px;color:var(--bd-widerspruch,#872c2c);font-weight:600;text-transform:uppercase;line-height:1}.tpop-datum b{font-size:20px;font-weight:600;color:var(--bd-fg,#101c2c);line-height:1.2}.tpop-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tpop-breit{grid-column:1/-1}.tpop-feld{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--bd-fg-muted,#5a6472)}.tpop-feld input,.tpop-feld select{height:32px;padding:0 8px;border:1px solid var(--bd-border,#dcd3c3);border-radius:8px;background:var(--bd-surface,#fff);color:var(--bd-fg,#101c2c);font:inherit;font-size:14px;min-width:0}.tpop-zitat{margin:0;padding:8px 12px;border-radius:8px;background:var(--bd-surface-sunken,#f3efe8);color:var(--bd-fg-body,#3b4450);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tpop-zitat-wer{font-weight:600;color:var(--bd-fg,#101c2c)}.tpop-treffer ul{list-style:none;margin:4px 0 8px;padding:0;display:grid;grid-gap:6px;gap:6px}.tpop-treffer li{display:flex;align-items:center;justify-content:space-between;gap:8px}