/* Jahresabschluss bei EÜR (Paket U): Anlage EÜR, Anlagenverzeichnis (AVEÜR), In ELSTER eintragen */
.ae-recht{margin:0 0 12px}
.ae-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:12px}
.ae-kpis .kpi .v{font-size:20px}
.ae-kpis .kpi .v.ae-v2{font-size:16px;padding-top:3px}
.ae-kpis .kpi.ae-gewinn{border-color:var(--soll);background:var(--soll-bg)}
.ae-bar{margin:4px 0 6px}
.ae-schalter{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--ink-2);cursor:pointer}
.ae-pr,.ae-kopf,.ae-ab,.ae-schritt{margin:0 0 14px}
.ae-pr .head,.ae-kopf .head{margin-bottom:8px}
.ae-pr h2,.ae-kopf h2{margin:0}
.ae-ampel{list-style:none;margin:0;padding:0}
.ae-ampel li{display:flex;gap:9px;align-items:flex-start;padding:6px 0;border-bottom:1px solid var(--line-2)}
.ae-ampel li:last-child{border-bottom:0}
.ae-i{flex:none;min-width:20px;height:20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--on-fill);background:var(--grey-fill);margin-top:1px}
.ae-a-gut .ae-i{background:var(--stamp-fill)}
.ae-a-warn .ae-i{background:var(--warn-fill)}
.ae-a-fehler .ae-i{background:var(--haben-fill)}
.ae-a-info .ae-i{background:var(--soll-fill)}
.ae-kopf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;margin-bottom:12px;align-items:end}
.ae-h{padding:12px 16px 0;margin:0 0 8px}
.ae-t td:nth-child(1),.ae-t th:nth-child(1){width:62px}
.ae-t td:nth-child(2){width:70px;white-space:nowrap;color:var(--ink-2)}
.ae-t td:last-child{width:150px}
.ae-t2 td:nth-child(2){width:auto;white-space:normal;color:inherit}
.ae-t2 td:nth-child(3),.ae-t2 td:nth-child(5){width:52px;color:var(--ink-2)}
.ae-t2 td:nth-child(4),.ae-t2 td:nth-child(6){width:132px}
.ae-t tr.ae-leer,.ae-ab-leer{display:none}
.ae-alle .ae-t tr.ae-leer{display:table-row}
.ae-alle .ae-ab-leer{display:block}
.ae-t tr.ae-leer td{color:var(--ink-3)}
.ae-t tr.ae-papier td{color:var(--ink-3);font-style:italic}
.ae-t tr.click:focus-visible td{outline:2px solid var(--soll);outline-offset:-2px}
.ae-uns{color:var(--warn);font-weight:700;cursor:help}
.ae-det td{background:var(--sheet-2)}
.ae-konten{width:100%;border-collapse:collapse;font-size:12.5px;margin:2px 0 4px}
.ae-konten td{padding:3px 6px;border-bottom:1px solid var(--line-2)}
.ae-konten td:first-child{width:70px}
.ae-konten td:last-child{width:130px;text-align:right;font-variant-numeric:tabular-nums}
.ae-av td:nth-child(2){white-space:nowrap}
.ae-av tr.sum .btn{margin-top:2px}
.ae-empty{padding:24px}
.ae-fuss{margin-top:4px}
.ae-mono{font-family:var(--mono);font-size:13px}
.ae-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.ae-schritte{list-style:none;margin:0;padding:0}
.ae-schritt{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}
.ae-snr{width:30px;height:30px;border-radius:15px;background:var(--soll-fill);color:var(--on-fill);display:flex;align-items:center;justify-content:center;font-weight:700}
.ae-sbody h2{margin:4px 0 6px}
.ae-stext{margin:0 0 8px;color:var(--ink-2)}
.ae-pfad{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:0 0 8px}
.ae-p{background:var(--soll-bg);color:var(--soll);border-radius:var(--r-s);padding:2px 8px;font-size:12.5px;font-weight:600}
.ae-scroll{overflow-x:auto}
.ae-el-t td.ae-el-chk,.ae-el-t th.ae-el-chk{width:34px}
.ae-el-t td:nth-child(2){width:56px}
.ae-el-t td:nth-child(3){width:56px;color:var(--ink-2)}
.ae-el-t td:nth-child(5){width:130px}
.ae-el-t tr.ae-done td{color:var(--ink-3);background:var(--stamp-bg)}
.ae-el-t tr.ae-done td.ae-mono b{text-decoration:line-through;font-weight:400}
.ae-fort{font-size:13px;color:var(--ink-2)}
@media (max-width:1300px){ table.ae-av th,table.ae-av td{padding:6px 5px;font-size:12px} }
@media (max-width:900px){
  .ae-t td:last-child,.ae-t2 td:nth-child(4),.ae-t2 td:nth-child(6){width:auto}
  .ae-schritt{grid-template-columns:minmax(0,1fr)}
  .ae-snr{display:none}
}
@media print{
  .ae-bar,.ae-kop,.ae-el-chk,.ae-kopf{display:none!important}
  .ae-ab,.ae-schritt{break-inside:avoid-page}
}
