.billing-home__ledger-header{display:none}.billing-home__client-row{display:block;margin-bottom:.55rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 80%,transparent);border-radius:.65rem;background:color-mix(in srgb,#fff 84%,var(--cream,#faf8f4))}.billing-home__client-row-name{margin:0;font-size:.92rem;font-weight:650;color:var(--ink,#1a1612)}.billing-home__client-row-meta{margin:.2rem 0 0;font-size:.78rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.billing-home__client-row-amount,.billing-home__client-row-balance,.billing-home__client-row-status,.billing-home__pending-ar-amount,.billing-home__pending-ar-date,.billing-home__pending-ar-method,.billing-home__pending-ar-receipt{display:none}.billing-home__pending-ar-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.billing-home__pending-ar-kicker{margin:0 0 .2rem;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612))}.billing-home__pending-ar-btn--primary{border-color:color-mix(in srgb,var(--gold,#b8913d) 55%,rgba(26,22,18,.12));background:color-mix(in srgb,var(--gold,#b8913d) 14%,#fff);color:var(--ink,#1a1612)}.billing-home__pending-ar-btn--primary:hover{border-color:color-mix(in srgb,var(--gold,#b8913d) 72%,rgba(26,22,18,.14));background:color-mix(in srgb,var(--gold,#b8913d) 22%,#fff)}.billing-home__client-row-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.billing-home__client-row-btn{min-height:2rem;padding:.35rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 42%,rgba(26,22,18,.12));background:color-mix(in srgb,#fff 88%,var(--cream,#faf8f4));color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 92%,var(--ink,#1a1612));font-size:.72rem;font-weight:650;letter-spacing:.03em;transition:background .15s ease,border-color .15s ease,color .15s ease}.billing-home__client-row-btn:hover{border-color:color-mix(in srgb,var(--gold,#b8913d) 62%,rgba(26,22,18,.14));background:color-mix(in srgb,var(--gold,#b8913d) 12%,#fff);color:var(--ink,#1a1612)}@media (min-width:1024px){.billing-home .home-dashboard-tabs{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow:hidden;padding:0;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(180deg,color-mix(in srgb,#fff 92%,var(--cream,#faf8f4)) 0,color-mix(in srgb,var(--cream,#faf8f4) 88%,#fff) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 28px rgba(26,22,18,.06)}.billing-home .home-dashboard-tabs:before{inset:auto 0 0 0;top:auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold,#b8913d) 35%,transparent),transparent)}.billing-home .home-dashboard-tabs__btn{min-height:4.35rem;border-radius:0;border:0;border-right:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,var(--line,rgba(26,22,18,.1)));background:transparent;box-shadow:none;padding:.85rem .65rem}.billing-home .home-dashboard-tabs__btn:last-child{border-right:0}.billing-home .home-dashboard-tabs__btn--wide{grid-column:auto;flex-direction:column;min-height:4.35rem}.billing-home .home-dashboard-tabs__btn:not(.home-dashboard-tabs__btn--active):hover{background:color-mix(in srgb,var(--gold,#b8913d) 7%,#fff)!important;border-color:color-mix(in srgb,var(--gold,#b8913d) 14%,var(--line,rgba(26,22,18,.1)))}.billing-home .home-dashboard-tabs__btn--active{background:#fff!important;border-right-color:color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.1)));box-shadow:inset 0 -3px 0 var(--gold,#b8913d)!important}.billing-home .home-dashboard-tabs__label{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:.98rem;font-weight:600;letter-spacing:-.01em}.billing-home .home-dashboard-tabs__hint{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.billing-home .home-dashboard-tabs__btn--active .home-dashboard-tabs__hint{color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612))!important}.billing-home__ledger{padding:1.15rem 1.25rem 1.25rem}.billing-home__ledger-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.1)))}.billing-home__ledger-title{margin:0!important}.billing-home__ledger-note{margin:0;font-size:.72rem;letter-spacing:.04em;color:color-mix(in srgb,var(--ink,#1a1612) 52%,var(--gold-dark,#8a6b2a))}.billing-home__ledger-header{display:contents}.billing-home__ledger-table{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(6.75rem,9.25rem) minmax(4.75rem,7rem) minmax(9.25rem,11.5rem);-moz-column-gap:clamp(.75rem,1.8vw,1.35rem);column-gap:clamp(.75rem,1.8vw,1.35rem);row-gap:0;align-items:center;width:100%}.billing-home__client-row{display:contents;margin-bottom:0;padding:0;border:0;border-radius:0;background:transparent}.billing-home__client-row-actions,.billing-home__client-row-balance,.billing-home__client-row-main,.billing-home__client-row-status{padding-top:.72rem;padding-bottom:.72rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,transparent);transition:background .15s ease}.billing-home__client-row:last-child .billing-home__client-row-actions,.billing-home__client-row:last-child .billing-home__client-row-balance,.billing-home__client-row:last-child .billing-home__client-row-main,.billing-home__client-row:last-child .billing-home__client-row-status{border-bottom:0}.billing-home__client-row:hover .billing-home__client-row-actions,.billing-home__client-row:hover .billing-home__client-row-balance,.billing-home__client-row:hover .billing-home__client-row-main,.billing-home__client-row:hover .billing-home__client-row-status{background:color-mix(in srgb,var(--gold,#b8913d) 6%,#fff)}.billing-home__client-row-main{grid-column:1;min-width:0;padding-left:.85rem;text-align:left}.billing-home__client-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-home__client-row-meta{display:none}.billing-home__client-row-balance,.billing-home__client-row-status{display:block;margin:0;font-size:.84rem}.billing-home__client-row-balance{grid-column:2;font-weight:650;color:var(--ink,#1a1612);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.billing-home__client-row-status{grid-column:3;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a));text-align:left;white-space:nowrap}.billing-home__client-row-actions{grid-column:4;display:flex;justify-content:flex-end;align-items:center;gap:clamp(.3rem,.8vw,.45rem);margin-top:0;padding-right:.85rem;flex-wrap:nowrap}.billing-home__client-row-btn{flex:0 0 auto;min-width:clamp(4.1rem,9vw,4.75rem);padding-inline:clamp(.55rem,1.2vw,.85rem);text-align:center}.billing-home__ledger-header>span{padding:0 0 .45rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,var(--line,rgba(26,22,18,.1)));font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 48%,var(--gold-dark,#8a6b2a))}.billing-home__ledger-header>span:first-child{grid-column:1;padding-left:.85rem;text-align:left}.billing-home__ledger-header>span:nth-child(2){grid-column:2;text-align:right}.billing-home__ledger-header>span:nth-child(3){grid-column:3;text-align:left}.billing-home__ledger-header>span:nth-child(4){grid-column:4;padding-right:.85rem;text-align:right}.billing-home__collections-wrap{padding:0;overflow:hidden}.billing-home__collections-wrap .billing-home__collections-ledger{padding:1.15rem 1.25rem 1.25rem}.billing-home__ledger-table--collections{grid-template-columns:minmax(0,1.55fr) minmax(6.5rem,8.75rem) minmax(6.5rem,8.75rem) minmax(6.75rem,9.25rem)}.billing-home__ledger-table--collections .billing-home__ledger-header>span:nth-child(2),.billing-home__ledger-table--collections .billing-home__ledger-header>span:nth-child(3),.billing-home__ledger-table--collections .billing-home__ledger-header>span:nth-child(4){text-align:right}.billing-home__ledger-table--collections .billing-home__client-row-amount,.billing-home__ledger-table--collections .billing-home__client-row-balance,.billing-home__ledger-table--collections .billing-home__client-row-status{display:block}.billing-home__ledger-table--collections .billing-home__client-row-balance{grid-column:2}.billing-home__ledger-table--collections .billing-home__client-row-status{grid-column:3}.billing-home__ledger-table--collections .billing-home__client-row-amount{grid-column:4;margin:0;padding-top:.72rem;padding-bottom:.72rem;padding-right:.85rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,transparent);text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#1a1612);transition:background .15s ease}.billing-home__ledger-table--collections .billing-home__client-row:last-child .billing-home__client-row-amount{border-bottom:0}.billing-home__ledger-table--collections .billing-home__client-row:hover .billing-home__client-row-amount{background:color-mix(in srgb,var(--gold,#b8913d) 6%,#fff)}.billing-home__ledger-table--collections .billing-home__client-row--total .billing-home__client-row-amount,.billing-home__ledger-table--collections .billing-home__client-row--total .billing-home__client-row-balance,.billing-home__ledger-table--collections .billing-home__client-row--total .billing-home__client-row-main,.billing-home__ledger-table--collections .billing-home__client-row--total .billing-home__client-row-status{border-top:1px solid var(--ff-line,color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.12))));border-bottom:0;background:color-mix(in srgb,var(--cream,#faf8f4) 45%,#fff);font-weight:700}.billing-home__collections-total-label{font-weight:700;color:var(--ink,#1a1612)}.billing-home__collections-balance{color:color-mix(in srgb,#8b1e1e 88%,var(--ink,#1a1612))}.billing-home__client-row--total .billing-home__collections-balance{color:color-mix(in srgb,#8b1e1e 92%,var(--ink,#1a1612))}.billing-home__pending-ar-wrap{padding:0;overflow:hidden}.billing-home__pending-ar-wrap .billing-home__pending-ar-ledger{padding:1.15rem 1.25rem 1.25rem}.billing-home__pending-ar-head{align-items:flex-end}.billing-home__pending-ar-head .billing-home__ledger-title{margin-top:.1rem}.billing-home__ledger-table--pending-ar{grid-template-columns:minmax(6rem,7.25rem) minmax(0,1.05fr) minmax(0,1.25fr) minmax(4.25rem,5.75rem) minmax(6.5rem,8.25rem) minmax(9.75rem,11.25rem)}.billing-home__ledger-table--pending-ar .billing-home__ledger-header>span:first-child{grid-column:1;padding-left:.85rem;text-align:left}.billing-home__ledger-table--pending-ar .billing-home__ledger-header>span:nth-child(2){grid-column:2;text-align:left}.billing-home__ledger-table--pending-ar .billing-home__ledger-header>span:nth-child(3){grid-column:3;text-align:left}.billing-home__ledger-table--pending-ar .billing-home__ledger-header>span:nth-child(4){grid-column:4;text-align:left}.billing-home__ledger-table--pending-ar .billing-home__ledger-header>span:nth-child(5){grid-column:5;text-align:right}.billing-home__ledger-table--pending-ar .billing-home__ledger-header>span:nth-child(6){grid-column:6;padding-right:.85rem;text-align:right}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-actions,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-amount,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-date,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-method,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-receipt{display:block;margin:0;padding-top:.72rem;padding-bottom:.72rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,transparent);transition:background .15s ease}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-date{grid-column:1;padding-left:.85rem;font-size:.78rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a));white-space:nowrap}.billing-home__ledger-table--pending-ar .billing-home__client-row-main{grid-column:2}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-receipt{grid-column:3;min-width:0;font-size:.84rem;font-weight:650;line-height:1.35;color:var(--ink,#1a1612)}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-method{grid-column:4;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a));white-space:nowrap}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-amount{grid-column:5;text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#1a1612)}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-actions{grid-column:6;display:flex;justify-content:flex-end;align-items:center;gap:clamp(.3rem,.8vw,.45rem);padding-right:.85rem;flex-wrap:nowrap}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:hover .billing-home__client-row-main,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:hover .billing-home__pending-ar-actions,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:hover .billing-home__pending-ar-amount,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:hover .billing-home__pending-ar-date,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:hover .billing-home__pending-ar-method,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:hover .billing-home__pending-ar-receipt{background:color-mix(in srgb,var(--gold,#b8913d) 6%,#fff)}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:last-child .billing-home__client-row-main,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:last-child .billing-home__pending-ar-actions,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:last-child .billing-home__pending-ar-amount,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:last-child .billing-home__pending-ar-date,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:last-child .billing-home__pending-ar-method,.billing-home__ledger-table--pending-ar .billing-home__pending-ar-row:last-child .billing-home__pending-ar-receipt{border-bottom:0}.billing-home__ledger-table--pending-ar .billing-home__client-row--total .billing-home__client-row-main,.billing-home__ledger-table--pending-ar .billing-home__client-row--total .billing-home__pending-ar-actions,.billing-home__ledger-table--pending-ar .billing-home__client-row--total .billing-home__pending-ar-amount,.billing-home__ledger-table--pending-ar .billing-home__client-row--total .billing-home__pending-ar-date,.billing-home__ledger-table--pending-ar .billing-home__client-row--total .billing-home__pending-ar-method,.billing-home__ledger-table--pending-ar .billing-home__client-row--total .billing-home__pending-ar-receipt{border-top:1px solid var(--ff-line,color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.12))));border-bottom:0;background:color-mix(in srgb,var(--cream,#faf8f4) 45%,#fff);font-weight:700}.billing-home__pending-ar-total-label{font-weight:700;color:var(--ink,#1a1612)}.billing-home__pending-ar-row:not(.billing-home__client-row--total) .billing-home__pending-ar-date{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--gold,#b8913d) 42%,transparent)}.billing-home__ledger-table--pending-ar .billing-home__pending-ar-btn{min-width:clamp(4rem,8.5vw,4.65rem);padding-inline:clamp(.5rem,1.1vw,.75rem)}}@media (min-width:1280px){.billing-home__ledger-table{grid-template-columns:minmax(0,1.85fr) minmax(7.25rem,9.75rem) minmax(5.25rem,7.25rem) minmax(10rem,12rem)}.billing-home__ledger-table--collections{grid-template-columns:minmax(0,1.75fr) minmax(7rem,9.5rem) minmax(7rem,9.5rem) minmax(7.25rem,10rem)}.billing-home__ledger-table--pending-ar{grid-template-columns:minmax(6.5rem,7.5rem) minmax(0,1.1fr) minmax(0,1.35fr) minmax(4.75rem,6.25rem) minmax(7rem,8.75rem) minmax(10.25rem,11.75rem)}}@media (min-width:1024px) and (prefers-color-scheme:dark){.firm-workspace .billing-home .home-dashboard-tabs{border-color:var(--d-line-strong,rgba(229,214,188,.2));background:linear-gradient(180deg,var(--d-panel-2,#221d16) 0,var(--d-panel,#1b1712) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 32px rgba(0,0,0,.28)}.firm-workspace .billing-home .home-dashboard-tabs__btn{border-right-color:var(--d-line,rgba(229,214,188,.12))}.firm-workspace .billing-home .home-dashboard-tabs__btn:not(.home-dashboard-tabs__btn--active):hover{background:rgba(255,255,255,.05)!important}.firm-workspace .billing-home .home-dashboard-tabs__btn--active{background:linear-gradient(180deg,rgba(212,175,90,.14),rgba(212,175,90,.06))!important;box-shadow:inset 0 -3px 0 var(--d-gold,#d4af5a)!important}.firm-workspace .billing-home .home-dashboard-tabs__label{color:var(--d-text,#f1e9db)}.firm-workspace .billing-home .home-dashboard-tabs__hint{color:var(--d-text-muted,#a89c88)!important}.firm-workspace .billing-home .home-dashboard-tabs__btn--active .home-dashboard-tabs__label{color:#f8edd2!important}.firm-workspace .billing-home__client-row-meta,.firm-workspace .billing-home__client-row-status,.firm-workspace .billing-home__ledger-header>span,.firm-workspace .billing-home__ledger-note{color:var(--d-text-muted,#a89c88)!important}.firm-workspace .billing-home__client-row{border-color:var(--d-line,rgba(229,214,188,.12));background:transparent}.firm-workspace .billing-home__client-row:hover .billing-home__client-row-actions,.firm-workspace .billing-home__client-row:hover .billing-home__client-row-balance,.firm-workspace .billing-home__client-row:hover .billing-home__client-row-main,.firm-workspace .billing-home__client-row:hover .billing-home__client-row-status,.firm-workspace .billing-home__pending-ar-row:hover .billing-home__pending-ar-actions,.firm-workspace .billing-home__pending-ar-row:hover .billing-home__pending-ar-amount,.firm-workspace .billing-home__pending-ar-row:hover .billing-home__pending-ar-date,.firm-workspace .billing-home__pending-ar-row:hover .billing-home__pending-ar-method,.firm-workspace .billing-home__pending-ar-row:hover .billing-home__pending-ar-receipt{background:rgba(212,175,90,.08)}.firm-workspace .billing-home__client-row-balance,.firm-workspace .billing-home__client-row-name{color:var(--d-text,#f1e9db)!important}.firm-workspace .billing-home__client-row-actions,.firm-workspace .billing-home__client-row-balance,.firm-workspace .billing-home__client-row-main,.firm-workspace .billing-home__client-row-status{border-bottom-color:var(--d-line,rgba(229,214,188,.12))}.firm-workspace .billing-home__ledger-header>span{border-bottom-color:var(--d-line-strong,rgba(229,214,188,.2))}.firm-workspace .billing-home__client-row-btn{border-color:var(--d-gold-border,rgba(212,175,90,.4));background:rgba(255,255,255,.04);color:var(--d-gold,#d4af5a)}.firm-workspace .billing-home__client-row-btn:hover{background:rgba(212,175,90,.14);color:#f8edd2}}.income-expense-ledger__toolbar{position:relative;overflow:hidden}.income-expense-ledger__toolbar-accent{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold,#b8913d) 88%,#fff) 0,color-mix(in srgb,var(--gold-dark,#8a6b2a) 92%,var(--ink,#1a1612)) 100%)}.income-expense-ledger__consult-id{display:inline-flex;align-items:center;padding:.08rem .42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 42%,rgba(26,22,18,.12));background:color-mix(in srgb,var(--cream,#faf8f4) 55%,#fff);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 92%,var(--ink,#1a1612))}.income-expense-ledger__category-pill{display:inline-flex;align-items:center;max-width:100%;padding:.18rem .52rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,#fff 88%,var(--cream,#faf8f4));font-size:.68rem;font-weight:650;letter-spacing:.02em;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 86%,var(--ink,#1a1612))}.income-expense-ledger__category-pill--consultation{border-color:color-mix(in srgb,var(--gold,#b8913d) 38%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(145deg,color-mix(in srgb,var(--gold,#b8913d) 14%,#fff) 0,color-mix(in srgb,#fff 90%,var(--cream,#faf8f4)) 100%);color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 94%,var(--ink,#1a1612))}.income-expense-ledger__hero-split,.income-expense-ledger__income-split{display:flex;flex-wrap:wrap;gap:.45rem}.income-expense-ledger__hero-split{margin-top:.55rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.12)));font-size:.68rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__hero-split span{padding:.12rem .45rem;border-radius:999px;background:color-mix(in srgb,#fff 70%,var(--cream,#faf8f4))}.income-expense-ledger__split-chip{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,#fff 90%,var(--cream,#faf8f4));font-size:.68rem;font-weight:650;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink,#1a1612) 72%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__split-chip--consultation{border-color:color-mix(in srgb,var(--gold,#b8913d) 34%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(145deg,color-mix(in srgb,var(--gold,#b8913d) 12%,#fff) 0,color-mix(in srgb,#fff 92%,var(--cream,#faf8f4)) 100%);color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 90%,var(--ink,#1a1612))}.income-expense-ledger__split-chip--receivable{border-color:color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,var(--cream,#faf8f4) 55%,#fff);color:color-mix(in srgb,var(--ink,#1a1612) 68%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__split-chip--receivable-total{border-color:color-mix(in srgb,#8b1e1e 22%,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(145deg,color-mix(in srgb,#8b1e1e 6%,#fff) 0,color-mix(in srgb,#fff 92%,var(--cream,#faf8f4)) 100%);color:color-mix(in srgb,#8b1e1e 82%,var(--ink,#1a1612));font-weight:700}.income-expense-ledger__prior-tag{display:inline-flex;align-items:center;margin-right:.35rem;padding:.1rem .42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 24%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,var(--cream,#faf8f4) 70%,#fff);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612))}.ar-ledger{display:flex;flex-direction:column;gap:.85rem}.ar-ledger__masthead{position:relative;overflow:hidden;padding:0}.ar-ledger__masthead-accent{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold,#b8913d) 88%,#fff) 0,color-mix(in srgb,var(--gold-dark,#8a6b2a) 92%,var(--ink,#1a1612)) 100%)}.ar-ledger__masthead-body{padding:1rem 1rem 1.1rem 1.2rem}.ar-ledger__title{margin:.15rem 0 0;font-family:var(--font-display,Georgia,serif);font-size:1.35rem;font-weight:650;color:var(--ink,#1a1612)}.ar-ledger__subtitle{margin:.4rem 0 0;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.ar-ledger__snapshot{margin-top:.85rem;padding:.9rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,#fff 90%,var(--cream,#faf8f4))}.ar-ledger__snapshot-value{margin:.25rem 0 0;font-size:1.55rem;font-weight:700;color:color-mix(in srgb,#8b1e1e 88%,var(--ink,#1a1612))}.ar-ledger__snapshot-metrics{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.75rem}.ar-ledger__register-head{padding:1rem 1rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 80%,transparent)}.ar-ledger__register-title{margin:.15rem 0 0;font-family:var(--font-display,Georgia,serif);font-size:1rem;font-weight:650}.ar-ledger__register-columns{display:none}.ar-ledger__entry{display:block;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 75%,transparent)}.ar-ledger__entry-progress{margin:.55rem 0 .65rem}.ar-ledger__entry-bar{height:.35rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,var(--cream,#faf8f4))}.ar-ledger__entry-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gold,#b8913d) 82%,#fff) 0,color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--gold,#b8913d)) 100%)}.ar-ledger__entry-amounts,.ar-ledger__foot-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.55rem}.ar-ledger__amount-label{display:block;margin-bottom:.12rem;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 48%,var(--gold-dark,#8a6b2a))}.ar-ledger__register-foot{display:block;padding:.85rem 1rem 1rem;background:color-mix(in srgb,var(--cream,#faf8f4) 45%,#fff)}.ar-ledger__foot-rate{margin-top:.35rem;font-size:.68rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}@media (min-width:640px){.ar-ledger__snapshot-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.income-expense-ledger{display:flex;flex-direction:column;gap:1rem}.income-expense-ledger__toolbar-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding-left:.35rem}.income-expense-ledger__title{margin:.15rem 0 0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:650;color:var(--ink,#1a1612)}.income-expense-ledger__subtitle{margin:.45rem 0 0;max-width:42rem;font-size:.78rem;line-height:1.45;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.income-expense-ledger__field{min-width:7.5rem}.income-expense-ledger__hero{padding:1.15rem 1.25rem 1.25rem;border-color:color-mix(in srgb,var(--gold,#b8913d) 24%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(180deg,color-mix(in srgb,#fff 94%,var(--cream,#faf8f4)) 0,color-mix(in srgb,var(--cream,#faf8f4) 90%,#fff) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 12px 32px rgba(26,22,18,.06)}.income-expense-ledger__panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem;padding:1.15rem 1.25rem 0}.income-expense-ledger__panel-head .billing-home__ledger-note,.income-expense-ledger__panel-intro{max-width:36rem}.income-expense-ledger__panel{overflow:hidden;padding:0}.income-expense-ledger__panel--receivables{border-color:color-mix(in srgb,var(--gold,#b8913d) 22%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(180deg,color-mix(in srgb,var(--cream,#faf8f4) 42%,#fff) 0,#fff 9rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 28px rgba(26,22,18,.05)}.income-expense-ledger__panel--receivables .income-expense-ledger__panel-head{margin-bottom:0;padding-bottom:.95rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.1)))}.income-expense-ledger__prior-wrap{padding:0 1.25rem 1.25rem}.income-expense-ledger__panel--receivables .billing-home__ledger-table--prior-receivables{border:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,var(--line,rgba(26,22,18,.12)));border-radius:.7rem;overflow:hidden;background:color-mix(in srgb,#fff 96%,var(--cream,#faf8f4));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.income-expense-ledger__panel .billing-home__ledger-table--income-expense{padding:0 1.25rem 1.25rem}.income-expense-ledger__row--consultation .income-expense-ledger__cell-date{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--gold,#b8913d) 72%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__row--consultation .billing-home__client-row-amount,.income-expense-ledger__row--consultation .billing-home__client-row-main,.income-expense-ledger__row--consultation .income-expense-ledger__cell-category,.income-expense-ledger__row--consultation .income-expense-ledger__cell-date{background:color-mix(in srgb,var(--cream,#faf8f4) 38%,#fff)}.income-expense-ledger__row--consultation:hover .billing-home__client-row-amount,.income-expense-ledger__row--consultation:hover .billing-home__client-row-main,.income-expense-ledger__row--consultation:hover .income-expense-ledger__cell-category,.income-expense-ledger__row--consultation:hover .income-expense-ledger__cell-date{background:color-mix(in srgb,var(--gold,#b8913d) 8%,#fff)}.income-expense-ledger__period{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612))}.income-expense-ledger__hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.income-expense-ledger__hero-card{padding:.85rem .95rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,#fff 92%,var(--cream,#faf8f4))}.income-expense-ledger__hero-card--income{border-color:color-mix(in srgb,var(--gold,#b8913d) 34%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(145deg,color-mix(in srgb,var(--gold,#b8913d) 12%,#fff) 0,color-mix(in srgb,#fff 92%,var(--cream,#faf8f4)) 100%)}.income-expense-ledger__hero-card--expense{background:color-mix(in srgb,#fff 90%,#f6f0e8)}.income-expense-ledger__hero-card--net{border-color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 28%,var(--line,rgba(26,22,18,.12)))}.income-expense-ledger__hero-card--warn{border-color:color-mix(in srgb,#b45309 35%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,#fff7ed 55%,var(--cream,#faf8f4))}.income-expense-ledger__hero-card--receivable{background:color-mix(in srgb,#fff 88%,var(--cream,#faf8f4))}.income-expense-ledger__hero-label{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 52%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__hero-value{margin:.35rem 0 0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;color:var(--ink,#1a1612)}.income-expense-ledger__hero-hint{margin:.35rem 0 0;font-size:.68rem;line-height:1.35;color:color-mix(in srgb,var(--ink,#1a1612) 50%,var(--gold-dark,#8a6b2a))}.billing-home__ledger-table--income-expense{grid-template-columns:minmax(6.5rem,.75fr) minmax(0,2fr) minmax(6rem,.9fr) minmax(6.5rem,.75fr)}.billing-home__ledger-table--income-expense .billing-home__client-row-amount,.billing-home__ledger-table--income-expense .income-expense-ledger__cell-category,.billing-home__ledger-table--income-expense .income-expense-ledger__cell-date,.billing-home__ledger-table--income-expense .income-expense-ledger__total-label{display:block}.billing-home__ledger-table--income-expense .billing-home__ledger-header>span:first-child,.income-expense-ledger__cell-date{grid-column:1}.billing-home__ledger-table--income-expense .billing-home__ledger-header>span:nth-child(2),.income-expense-ledger__cell-client{grid-column:2}.billing-home__ledger-table--income-expense .billing-home__ledger-header>span:nth-child(3),.income-expense-ledger__cell-category{grid-column:3;font-size:.72rem;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.billing-home__ledger-table--income-expense .billing-home__client-row-amount,.billing-home__ledger-table--income-expense .billing-home__ledger-header>span:nth-child(4){grid-column:4;padding-right:.85rem;text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#1a1612)}.billing-home__ledger-table--income-expense .billing-home__client-row-amount,.billing-home__ledger-table--income-expense .billing-home__ledger-header>span:nth-child(4),.billing-home__ledger-table--income-expense .income-expense-ledger__cell-category,.billing-home__ledger-table--income-expense .income-expense-ledger__cell-date{margin:0;padding-top:.72rem;padding-bottom:.72rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,transparent);transition:background .15s ease}.billing-home__ledger-table--income-expense .billing-home__client-row:hover .billing-home__client-row-amount,.billing-home__ledger-table--income-expense .billing-home__client-row:hover .billing-home__client-row-main,.billing-home__ledger-table--income-expense .billing-home__client-row:hover .income-expense-ledger__cell-category,.billing-home__ledger-table--income-expense .billing-home__client-row:hover .income-expense-ledger__cell-date{background:color-mix(in srgb,var(--gold,#b8913d) 6%,#fff)}.billing-home__ledger-table--income-expense .billing-home__client-row:last-child .billing-home__client-row-amount,.billing-home__ledger-table--income-expense .billing-home__client-row:last-child .billing-home__client-row-main,.billing-home__ledger-table--income-expense .billing-home__client-row:last-child .income-expense-ledger__cell-category,.billing-home__ledger-table--income-expense .billing-home__client-row:last-child .income-expense-ledger__cell-date,.billing-home__ledger-table--income-expense .billing-home__client-row:last-child .income-expense-ledger__total-label{border-bottom:0}.billing-home__ledger-table--income-expense .billing-home__client-row--total .billing-home__client-row-amount,.billing-home__ledger-table--income-expense .billing-home__client-row--total .billing-home__client-row-main,.billing-home__ledger-table--income-expense .billing-home__client-row--total .income-expense-ledger__cell-category,.billing-home__ledger-table--income-expense .billing-home__client-row--total .income-expense-ledger__cell-date,.billing-home__ledger-table--income-expense .billing-home__client-row--total .income-expense-ledger__total-label{border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.12)));border-bottom:0;background:color-mix(in srgb,var(--cream,#faf8f4) 45%,#fff);font-weight:700}.income-expense-ledger__cell-date{padding-left:.85rem;font-size:.72rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink,#1a1612) 62%,var(--gold-dark,#8a6b2a))}.income-expense-ledger__total-label{grid-column:1/span 3;padding-left:.85rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612))}.billing-home__ledger-table--prior-receivables{grid-template-columns:minmax(0,2fr) minmax(7rem,9.5rem)}.billing-home__ledger-table--prior-receivables .billing-home__ledger-header>span:nth-child(2){padding-right:.85rem}.billing-home__ledger-table--prior-receivables .billing-home__client-row-main{padding-left:.85rem}.income-expense-ledger__prior-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.income-expense-ledger__prior-amount{color:color-mix(in srgb,#8b1e1e 84%,var(--ink,#1a1612));font-weight:650}.income-expense-ledger__prior-amount--total{font-weight:700;color:color-mix(in srgb,#8b1e1e 90%,var(--ink,#1a1612))}.billing-home__ledger-table--prior-receivables .billing-home__client-row-main,.billing-home__ledger-table--prior-receivables .billing-home__ledger-header>span:first-child{grid-column:1}.billing-home__ledger-table--prior-receivables .billing-home__client-row-balance,.billing-home__ledger-table--prior-receivables .billing-home__ledger-header>span:nth-child(2),.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-amount{grid-column:2;display:block;margin:0;padding-top:.72rem;padding-bottom:.72rem;padding-right:.85rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,transparent);text-align:right;font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink,#1a1612);transition:background .15s ease}.billing-home__ledger-table--prior-receivables .billing-home__client-row-meta{display:block;margin-top:.15rem;font-size:.68rem;line-height:1.35;color:color-mix(in srgb,var(--ink,#1a1612) 52%,var(--gold-dark,#8a6b2a))}.billing-home__ledger-table--prior-receivables .billing-home__client-row:hover .billing-home__client-row-balance,.billing-home__ledger-table--prior-receivables .billing-home__client-row:hover .billing-home__client-row-main,.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-row:hover .billing-home__client-row-main,.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-row:hover .income-expense-ledger__prior-amount{background:color-mix(in srgb,var(--gold,#b8913d) 6%,#fff)}.billing-home__ledger-table--prior-receivables .billing-home__client-row:last-child .billing-home__client-row-balance,.billing-home__ledger-table--prior-receivables .billing-home__client-row:last-child .billing-home__client-row-main,.billing-home__ledger-table--prior-receivables .billing-home__client-row:last-child .income-expense-ledger__total-label--prior,.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-row:last-child .billing-home__client-row-main,.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-row:last-child .income-expense-ledger__prior-amount,.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-row:last-child .income-expense-ledger__total-label--prior{border-bottom:0}.billing-home__ledger-table--prior-receivables .billing-home__client-row--total .billing-home__client-row-balance,.billing-home__ledger-table--prior-receivables .billing-home__client-row--total .billing-home__client-row-main,.billing-home__ledger-table--prior-receivables .billing-home__client-row--total .income-expense-ledger__total-label--prior,.billing-home__ledger-table--prior-receivables .income-expense-ledger__prior-row.billing-home__client-row--total .income-expense-ledger__prior-amount{border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 16%,var(--line,rgba(26,22,18,.12)));border-bottom:0;background:color-mix(in srgb,var(--cream,#faf8f4) 52%,#fff);font-weight:700}.income-expense-ledger__total-label--prior{grid-column:1;padding-left:.85rem;padding-top:.72rem;padding-bottom:.72rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--ink,#1a1612))}.ar-ledger{display:flex;flex-direction:column;gap:1rem}.ar-ledger__masthead{position:relative;overflow:hidden;padding:0;border-color:color-mix(in srgb,var(--gold,#b8913d) 24%,var(--line,rgba(26,22,18,.12)));background:linear-gradient(165deg,color-mix(in srgb,#fff 96%,var(--cream,#faf8f4)) 0,color-mix(in srgb,var(--cream,#faf8f4) 88%,#fff) 48%,#fff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 36px rgba(26,22,18,.07)}.ar-ledger__masthead-accent{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold,#b8913d) 88%,#fff) 0,color-mix(in srgb,var(--gold-dark,#8a6b2a) 92%,var(--ink,#1a1612)) 100%)}.ar-ledger__masthead-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1.35rem;padding:1.2rem 1.25rem 1.25rem 1.45rem}.ar-ledger__title{margin:.15rem 0 0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650;letter-spacing:-.01em;color:var(--ink,#1a1612)}.ar-ledger__subtitle{margin:.45rem 0 0;max-width:34rem;font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.ar-ledger__snapshot{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,#fff 88%,var(--cream,#faf8f4));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.ar-ledger__snapshot-primary{padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,var(--line,rgba(26,22,18,.1)))}.ar-ledger__metric-label,.ar-ledger__register-kicker,.ar-ledger__snapshot-label{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 86%,var(--ink,#1a1612))}.ar-ledger__snapshot-value{margin:.3rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;line-height:1.1;color:color-mix(in srgb,#8b1e1e 88%,var(--ink,#1a1612))}.ar-ledger__entry-rate,.ar-ledger__metric-hint,.ar-ledger__register-note,.ar-ledger__snapshot-meta{margin:.35rem 0 0;font-size:.68rem;line-height:1.35;color:color-mix(in srgb,var(--ink,#1a1612) 52%,var(--gold-dark,#8a6b2a))}.ar-ledger__snapshot-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ar-ledger__metric{padding:.55rem .6rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--gold,#b8913d) 12%,var(--line,rgba(26,22,18,.1)));background:color-mix(in srgb,#fff 92%,var(--cream,#faf8f4))}.ar-ledger__metric-value{margin:.22rem 0 0;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:700;color:var(--ink,#1a1612)}.ar-ledger__metric--rate .ar-ledger__metric-value{color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 92%,var(--ink,#1a1612))}.ar-ledger__entry-bar,.ar-ledger__firm-bar{position:relative;height:.35rem;margin-top:.45rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 70%,var(--cream,#faf8f4))}.ar-ledger__entry-bar-fill,.ar-ledger__firm-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gold,#b8913d) 82%,#fff) 0,color-mix(in srgb,var(--gold-dark,#8a6b2a) 88%,var(--gold,#b8913d)) 100%)}.ar-ledger__register{overflow:hidden;padding:0;border-color:color-mix(in srgb,var(--gold,#b8913d) 20%,var(--line,rgba(26,22,18,.12)));background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 28px rgba(26,22,18,.05)}.ar-ledger__register-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;padding:1.1rem 1.25rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 14%,var(--line,rgba(26,22,18,.1)));background:linear-gradient(180deg,color-mix(in srgb,var(--cream,#faf8f4) 38%,#fff) 0,#fff 100%)}.ar-ledger__register-title{margin:.2rem 0 0;font-family:var(--font-display,Georgia,serif);font-size:1.05rem;font-weight:650;color:var(--ink,#1a1612)}.ar-ledger__register-note{margin:0;max-width:16rem;text-align:right}.ar-ledger__register-table{--ar-register-columns:minmax(0,1.45fr) minmax(7.5rem,1fr) minmax(6.25rem,7rem) minmax(6.25rem,7rem) minmax(6.75rem,7.5rem)}.ar-ledger__entry,.ar-ledger__register-columns,.ar-ledger__register-foot{display:grid;grid-template-columns:var(--ar-register-columns);-moz-column-gap:.85rem;column-gap:.85rem;align-items:center}.ar-ledger__entry-amounts,.ar-ledger__foot-amounts{display:contents;margin-top:0}.ar-ledger__amount-label{display:none}.ar-ledger__register-columns{padding:.55rem 1.25rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--gold,#b8913d) 12%,var(--line,rgba(26,22,18,.1)))}.ar-ledger__register-columns>span{font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink,#1a1612) 46%,var(--gold-dark,#8a6b2a))}.ar-ledger__entry-amount,.ar-ledger__foot-amount,.ar-ledger__foot-rate,.ar-ledger__register-columns>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.ar-ledger__register-body{max-height:min(62vh,42rem);overflow:auto}.ar-ledger__entry{padding:.72rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--line,rgba(26,22,18,.12)) 65%,transparent);transition:background .15s ease}.ar-ledger__entry:hover{background:color-mix(in srgb,var(--gold,#b8913d) 5%,#fff)}.ar-ledger__entry-name{margin:0;font-size:.92rem;font-weight:650;color:var(--ink,#1a1612)}.ar-ledger__entry-status{margin:.18rem 0 0;font-size:.66rem;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 78%,var(--ink,#1a1612))}.ar-ledger__entry-rate{margin-top:.28rem}.ar-ledger__entry-amount{margin:0;font-size:.88rem;font-weight:650;color:var(--ink,#1a1612)}.ar-ledger__entry-amount--balance{font-weight:700;color:color-mix(in srgb,#8b1e1e 88%,var(--ink,#1a1612))}.ar-ledger__register-foot{padding:.85rem 1.25rem 1rem;border-top:1px solid color-mix(in srgb,var(--gold,#b8913d) 18%,var(--line,rgba(26,22,18,.12)));background:color-mix(in srgb,var(--cream,#faf8f4) 50%,#fff)}.ar-ledger__foot-label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-dark,#8a6b2a) 90%,var(--ink,#1a1612))}.ar-ledger__foot-rate{margin:0;font-size:.68rem;font-weight:650;color:color-mix(in srgb,var(--ink,#1a1612) 58%,var(--gold-dark,#8a6b2a))}.ar-ledger__foot-amount{margin:0;font-size:.92rem;font-weight:700;color:var(--ink,#1a1612)}.ar-ledger__foot-amount--balance{color:color-mix(in srgb,#8b1e1e 90%,var(--ink,#1a1612))}.ar-ledger__empty{padding:1.25rem}}