/* V0.8.6.55 — Enterprise billing UI, scoped to Rechnungsworkspace only. */
#txinvShell .txinv-document-flow{margin:0 0 14px;padding:12px 14px;border:1px solid var(--txinv-line,#3e4147);border-radius:14px;background:#202226}
#txinvShell .txinv-flow-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:#a8abb2;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
#txinvShell .txinv-flow-items{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
#txinvShell .txinv-flow-item{appearance:none;border:1px solid #3e4147;border-radius:10px;background:#27292e;color:#f5f5f5;padding:8px 10px;display:grid;gap:2px;text-align:left;cursor:pointer;min-width:118px}
#txinvShell .txinv-flow-item small{font-size:9px;color:#94979e}.txinv-flow-item strong{font-size:11px}
#txinvShell .txinv-flow-item.current{border-color:rgba(244,91,39,.58);box-shadow:0 0 0 1px rgba(244,91,39,.14) inset}
#txinvShell .txinv-flow-item.system{background:#1d1f22}
#txinvShell .txinv-flow-arrow{color:#72757d;font-size:13px}
#txinvShell .v08655-attachments{display:grid;gap:8px}
#txinvShell .v08655-attachment-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}
#txinvShell .v08655-no-payment{display:block;color:#b9bbc1;font-weight:700}
#txinvShell .txinv-total-card.storno{border-color:rgba(244,91,39,.38);background:rgba(244,91,39,.055)}
#txinvShell .txinv-brand-payment.no-payment{border:1px solid #dedede;border-radius:14px;background:#f7f7f5;padding:14px 16px;color:#303030}
#txinvShell .txinv-brand-payment.no-payment strong{display:block;margin-bottom:5px;color:#d84523}
#txinvShell [data-txinv-action="open-linked"]{white-space:normal}
@media(max-width:760px){#txinvShell .txinv-flow-items{align-items:stretch;flex-direction:column}#txinvShell .txinv-flow-arrow{transform:rotate(90deg)}#txinvShell .txinv-flow-item{width:100%}}
