.cc-ledger{gap:12px;display:grid}.cc-ledger-table{border:1px solid var(--xp-line);background:var(--pt-card);border-radius:14px;display:grid;overflow:hidden}.cc-ledger-tr{border-top:1px solid var(--xp-line);grid-template-columns:minmax(150px,1.6fr) minmax(56px,.6fr) minmax(56px,.6fr) minmax(52px,.5fr) minmax(72px,.7fr);display:grid}.cc-ledger-tr:first-child{border-top:0}.cc-ledger-tr.is-head{background:var(--xp-alt)}.cc-ledger-tr.is-head .cc-ledger-td{font-family:inherit;font-size:max(13px, var(--cc-reader-floor,12px));color:var(--xp-dim);font-weight:700}.cc-ledger-tr.is-dimension .cc-ledger-td{color:var(--xp-dim)}.cc-ledger-tr.is-sum{border-top:2px solid var(--xp-line);background:var(--xp-alt)}.cc-ledger-tr.is-sum.is-note{border-top-width:1px}.cc-ledger-tr.is-total{background:var(--xp-alt)}.cc-ledger-tr.is-total.is-final .cc-ledger-td{color:var(--xp-ink);font-weight:700}.cc-ledger-td{min-width:0;color:var(--xp-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.cc-ledger-td.is-label{color:var(--xp-ink);font-weight:700}.cc-ledger-td.is-num{text-align:right;font-family:var(--xp-mono);font-size:max(13px, var(--cc-reader-floor,12px));font-variant-numeric:tabular-nums;justify-content:flex-end}.cc-ledger-td.is-points{color:var(--xp-ink);font-weight:700}.cc-ledger-td.is-points.is-up{color:var(--xp-blue)}.cc-ledger-td.is-points.is-down{color:var(--xp-amber-ink)}.cc-ledger-td.is-points .cc-ledger-for{font-family:inherit;font-size:max(12px, var(--cc-reader-floor,12px));text-align:right;flex-basis:100%;font-weight:600}.cc-ledger-td.is-points small{font-size:max(11px, var(--cc-reader-floor,12px));color:var(--xp-dim);flex-basis:100%;font-weight:500}.cc-ledger-td.is-empty{color:var(--xp-dim);grid-column:1/-1}.cc-ledger-kind{font-size:max(12px, var(--cc-reader-floor,12px));color:var(--xp-dim);flex-basis:100%;font-weight:500}.cc-ledger-facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc-ledger-facts li{color:var(--xp-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;line-height:1.45;display:flex}.cc-ledger-facts .cc-ledger-kind{flex-basis:auto}.cc-ledger-caveats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc-ledger-caveats li{border:1px solid var(--xp-amber-line);background:var(--xp-amber-bg);font-size:max(13px, var(--cc-reader-floor,12px));color:var(--xp-amber-ink);border-radius:10px;align-items:flex-start;gap:6px;padding:8px 10px;line-height:1.45;display:flex}.cc-ledger-caveats li>svg{flex:none;margin-top:2px}.cc-ledger.is-compact .cc-ledger-td{font-size:max(13px, var(--cc-reader-floor,12px));padding:7px 10px}@media (width<=720px){.cc-ledger-tr{grid-template-columns:minmax(0,1.4fr) minmax(40px,.5fr) minmax(40px,.5fr) minmax(40px,.45fr) minmax(56px,.6fr)}.cc-ledger-td{font-size:max(12px, var(--cc-reader-floor,12px));padding:8px 6px}.cc-ledger-td.is-num{font-size:max(12px, var(--cc-reader-floor,12px))}.cc-ledger-td.is-points small{display:none}}@media (width<=960px){.cc-ledger-table{background:0 0;border:0;border-radius:0;gap:0;position:relative;overflow:visible}.cc-ledger-tr{border:1px solid var(--xp-line);background:var(--pt-card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.cc-ledger-tr:first-child{border-top:1px solid var(--xp-line)}.cc-ledger-tr.is-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.cc-ledger-td,.cc-ledger.is-compact .cc-ledger-td{font-size:max(13px, var(--cc-reader-floor,12px));padding:6px 10px}.cc-ledger-td.is-label{grid-column:1/-1;padding-top:10px}.cc-ledger-td.is-num{text-align:left;font-size:max(13px, var(--cc-reader-floor,12px));justify-content:flex-start}.cc-ledger-td[data-label]:before{content:attr(data-label);font-family:var(--cc-font-stack);font-size:max(12px, var(--cc-reader-floor,12px));color:var(--xp-dim);flex-basis:100%;font-weight:600}.cc-ledger-td.is-points small{display:block}.cc-ledger-td[aria-hidden=true]{display:none}.cc-ledger-tr.is-sum,.cc-ledger-tr.is-total{background:var(--xp-alt);border-top-width:0;border-radius:0;grid-template-columns:minmax(8rem,1fr);grid-auto-columns:auto;grid-auto-flow:column;margin-bottom:0}.cc-ledger-tr.is-sum:not(.is-note){border-top-width:1px;border-radius:12px 12px 0 0}.cc-ledger-tr.is-total.is-final{border-radius:0 0 12px 12px;margin-bottom:8px}.cc-ledger-tr.is-sum .cc-ledger-td.is-label,.cc-ledger-tr.is-total .cc-ledger-td.is-label{grid-column:auto;padding-top:8px}.cc-ledger-tr.is-sum .cc-ledger-td.is-points,.cc-ledger-tr.is-total .cc-ledger-td.is-points{justify-content:flex-end}}.cc-ledger-unit{font-size:max(12px, var(--cc-reader-floor,12px));color:var(--xp-dim);margin:0;line-height:1.45}
