.erp-table-wrap.is-paged{max-height:none;overflow:auto visible}.erp-pager{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.6rem 0;font-size:.875rem;display:flex}.erp-pager__summary{font-variant-numeric:tabular-nums}.erp-pager__pages{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.erp-pager__link{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:2rem;height:2rem;color:var(--text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .55rem;text-decoration:none;display:inline-flex}.erp-pager__link:hover{border-color:var(--border-strong,var(--border))}.erp-pager__link.is-current{border-color:var(--ui-accent,var(--color-primary));background:color-mix(in srgb, var(--ui-accent,var(--color-primary)) 12%, var(--surface));font-weight:600}.erp-pager__link.is-disabled{opacity:.45;pointer-events:none}.erp-pager__gap{color:var(--text-muted);padding:0 .2rem}.erp-list-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.erp-count-badge{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.erp-sort-link{color:inherit;white-space:nowrap;text-decoration:none}.erp-sort-link:hover{text-decoration:underline}.erp-sort-link[data-sort=none]:after{content:" ↕";opacity:.35}.erp-sort-link[data-sort=ascending]:after{content:" ↑"}.erp-sort-link[data-sort=descending]:after{content:" ↓"}.erp-table td.is-num,.erp-table th.is-num{text-align:right}.erp-readonly-field{gap:.15rem;display:grid}.erp-readonly-field output{font-variant-numeric:tabular-nums;font-weight:600}.erp-customer-numbers{flex-wrap:wrap;gap:.5rem 2rem;margin:0 0 1rem;display:flex}.erp-customer-numbers dt{color:var(--text-muted);font-size:.8rem}.erp-customer-numbers dd{margin:0}.erp-fiscal-badge{white-space:nowrap;text-decoration:none}.erp-fiscal-alert{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.erp-fiscal-missing{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius);background:var(--warning-bg);margin:.75rem 0 1.25rem;padding:.9rem 1rem}.erp-fiscal-missing h2{margin:0 0 .35rem;font-size:1rem}.erp-fiscal-missing ul{margin:.4rem 0 .8rem;padding-left:1.2rem}.erp-fiscal-fields{border:1px solid var(--border);border-radius:var(--radius);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.6rem .85rem;margin:.25rem 0;padding:.75rem .9rem;display:grid}.erp-fiscal-fields>p{grid-column:1/-1;margin:0}.erp-fiscal-fields legend{padding:0 .3rem;font-weight:600}.erp-anchor-target{scroll-margin-top:5rem}.erp-archived-note{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-muted,transparent);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.5rem 0 1rem;padding:.7rem .9rem;display:flex}.erp-archived-note p{margin:0}
