.accountant-tabs,.accountant-section-gap{margin-bottom:1rem}.accountant-card-top-gap{margin-top:1rem}.accountant-btn-top-gap{margin-top:.75rem}.accountant-period-label{color:var(--tmx-text-soft);margin-right:.5rem;font-size:.875rem}.accountant-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.accountant-muted-text{color:var(--tmx-text-soft);margin:0}.accountant-list{gap:.5rem;display:grid}.accountant-list-row{justify-content:space-between;display:flex}.accountant-list-row--gap{gap:1rem}.accountant-strong{font-weight:600}.accountant-medium{font-weight:500}.accountant-mono{font-family:monospace}.accountant-mono--small{font-size:.8rem}.accountant-text-right{text-align:right}.accountant-text-soft{color:var(--tmx-text-soft)}.accountant-clickable-row{cursor:pointer}.accountant-filters-row{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.accountant-form-grid{gap:.75rem;display:grid}.accountant-form-grid--small{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.accountant-form-grid--medium{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.accountant-field-reset{margin:0}.accountant-field-bottom-gap{margin:0 0 1rem}.accountant-input-right{text-align:right}.accountant-input-right--wide{width:7rem}.accountant-input-right--base{width:5rem}.accountant-input-right--markup{width:4rem}.accountant-actions-cell{flex-wrap:wrap;gap:.25rem;display:flex}.accountant-toolbar{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.accountant-rates-card{margin-bottom:1.5rem}.accountant-rates-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.accountant-rates-item{border:1px solid var(--tmx-line);border-radius:var(--tmx-radius-sm);padding:.75rem}.accountant-rates-code{margin-bottom:.5rem;display:block}.accountant-field-rate-gap{margin:0 0 .5rem}.accountant-field-label-small{font-size:.75rem}.accountant-input-full{width:100%}.accountant-currency-header{text-align:center;border-left:2px solid var(--tmx-line)}.accountant-subhead{text-align:right;font-size:.7rem}.accountant-subhead--left{border-left:2px solid var(--tmx-line)}.accountant-product-link{color:var(--tmx-accent);text-decoration:none}.accountant-markup-cell{text-align:right;border-left:2px solid var(--tmx-line)}
