.eg-lead{margin-top:6px;max-width:70ch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eg-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.eg-warn{color:#b54708}.eg-drop{padding:0;overflow:hidden}.eg-dropz{display:grid;justify-items:center;gap:6px;text-align:center;border:2px dashed var(--line,#d3d7dc);border-radius:16px;margin:14px;padding:30px 16px;cursor:pointer;transition:background .2s,border-color .2s}.eg-dropz svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.eg-dropz b{font-size:18px}.eg-dropz span{color:var(--muted,#667085);max-width:62ch;font-size:14px}.eg-drop.over .eg-dropz,.eg-dropz:hover,.eg-drop:focus-within .eg-dropz{border-color:var(--ink,#151c26);background:#151c260a}.eg-drop.busy .eg-dropz{opacity:.55;pointer-events:none}.eg-erw>summary{cursor:pointer;color:var(--muted,#667085);font-size:14px;padding:6px 2px;min-height:32px}.eg-erw[open]>summary{margin-bottom:10px}.eg-erw .card+.card{margin-top:14px}.eg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end;margin-top:10px}.eg-grid.sm{gap:8px}.eg-grid input[type=file]{padding:9px 10px}.eg-fact{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.eg-ki{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;background:#eef4ff;border:1px solid #c7d7fb;color:#1e3a8a;border-radius:16px;padding:12px 16px}.eg-ki.bad{background:#fef3f2;border-color:#fecdca;color:#912018}.eg-bar{grid-column:1/-1;height:6px;border-radius:99px;background:#1d4ed826;overflow:hidden}.eg-bar i{display:block;height:100%;background:#1d4ed8;transition:width .4s}.eg-hint{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#f2f4f7;border-radius:12px;padding:10px 12px;margin:10px 0;font-size:14px}.eg-hint>span{flex:1;min-width:200px}.eg-hint.w{background:#fffaeb;color:#93370d}.eg-hint.bad{background:#fef3f2;color:#912018}.eg-hint.ok{background:#ecfdf3;color:#067647}.eg-lauf{border-left:4px solid var(--ink,#151c26)}.eg-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0}.eg-z{border:1px solid var(--line,#e4e7ec);border-radius:12px;padding:12px 14px;display:grid;gap:2px}.eg-z b{font-size:28px;line-height:1.1}.eg-z span{font-size:13px;color:var(--muted,#667085)}.eg-z.ok{background:#ecfdf3;border-color:#abefc6}.eg-z.ok b{color:#067647}.eg-z.warn{background:#fff6ed;border-color:#fedf89}.eg-z.warn b{color:#b54708}.eg-gruende{margin:4px 0 12px;padding-left:20px}.eg-gruende li{margin:2px 0}.eg-doks{padding:0}.eg-dok{display:flex;gap:16px;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line,#eaecf0);flex-wrap:wrap}.eg-dok:last-child{border-bottom:0}.eg-dokmain{flex:1 1 360px;min-width:0}.eg-dokact{flex:0 1 340px;display:grid;gap:8px;align-content:start;justify-items:start}.eg-doktitle{display:flex;gap:8px;align-items:center;flex-wrap:wrap;overflow-wrap:anywhere}.eg-vt{margin:6px 0 0;font-size:14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.eg-vt.warn{color:#b54708}.eg-vt a{color:inherit;text-underline-offset:3px}.tag.ok{background:#ecfdf3;color:#067647}.tag.bad{background:#fef3f2;color:#b42318}.tag.warn{background:#fffaeb;color:#b54708}.eg-sep{width:1px;height:22px;background:var(--line,#d0d5dd);margin:0 4px;align-self:center}.eg-crumbs{margin:0 0 4px}.eg-werk{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:20px;align-items:start}.eg-viewer{background:#fff;border:1px solid var(--line,#e4e7ec);border-radius:16px;padding:10px;position:sticky;top:16px}.eg-tools{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.eg-scanbox{overflow:auto;max-height:calc(100dvh - 120px);background:#e9edf3;border-radius:10px;min-height:240px}.eg-scanin{position:relative;min-height:200px}.eg-scanin img{position:absolute;max-width:none;transform-origin:center center;display:block}.eg-pdf{width:100%;height:calc(100dvh - 140px);border:0;display:block}.eg-arbeit{display:grid;gap:14px}.eg-arbeit h2{margin:0 0 10px;font-size:16px}.eg-kiliste{margin:10px 0 0;font-size:14px}.eg-kiliste dt{font-size:12px;font-weight:600;color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.05em}.eg-kiliste dd{margin:2px 0 0}.eg-mfelder{border:1px solid var(--line,#e4e7ec);border-radius:12px;margin:12px 0;padding:10px 12px}.eg-mfelder legend{font-size:13px;font-weight:600;padding:0 6px;color:var(--muted,#667085)}.eg-treffer{display:grid;gap:6px;margin-top:12px}.eg-hit{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"nr kd go" "meta meta go";gap:2px 12px;align-items:center;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid var(--line,#e4e7ec);border-radius:12px;padding:10px 12px;cursor:pointer;min-height:56px;color:inherit}.eg-hit:hover,.eg-hit:focus-visible{border-color:var(--ink,#151c26);background:#f8f9fb}.eg-hit:disabled{opacity:.6;cursor:wait}.eg-hnr{grid-area:nr;font-variant-numeric:tabular-nums;font-weight:600}.eg-hkd{grid-area:kd;font-weight:600;overflow-wrap:anywhere}.eg-hmeta{grid-area:meta;font-size:12.5px;color:var(--muted,#667085)}.eg-hgo{grid-area:go;font-weight:600;font-size:14px}.eg-assign{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.eg-assign .inp{flex:1;min-width:200px}@media (max-width:1000px){.eg-werk{grid-template-columns:1fr}.eg-viewer{position:static}.eg-scanbox{max-height:60dvh}.eg-pdf{height:60dvh}}
