/* Owner-only compact list; native charts and surrounding profile stay intact. */
.compact-history{margin-top:18px;min-width:0;color:var(--txt);container-type:inline-size}
.compact-history-heading{margin-bottom:8px}
.compact-history-heading h3{margin:0;font-size:15px;line-height:1.35;font-weight:700;letter-spacing:-.015em;text-transform:none;color:var(--txt)}
.compact-history-heading p,.compact-history-cutoff,.compact-history-footnote{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}
.compact-history-cutoff{margin:0 0 12px;max-width:60ch}
.compact-history-panel{border:1px solid var(--line2,var(--line));border-radius:13px;overflow:hidden;background:rgba(128,140,180,.035)}
.compact-history-labels{display:flex;justify-content:space-between;gap:12px;padding:9px 31px 9px 13px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}
.compact-history-list{display:block;margin:0;padding:0;max-height:none;overflow:visible}
.compact-day{margin:0;border:0;border-radius:0;min-width:0;background:transparent}
.compact-day+.compact-day{border-top:1px solid var(--line)}
.compact-day.current{background:color-mix(in srgb,var(--cyan,var(--accent2)) 4%,transparent)}
.compact-day-summary{display:block;position:relative;padding:13px 31px 13px 13px;list-style:none;font:inherit;color:inherit;cursor:default}
details.compact-day>.compact-day-summary{cursor:pointer}
.compact-day-summary::-webkit-details-marker{display:none}
.compact-day-summary:focus-visible{outline:2px solid var(--cyan,var(--accent2));outline-offset:-3px;border-radius:4px}
details.compact-day>.compact-day-summary:hover{background:color-mix(in srgb,var(--cyan,var(--accent2)) 5%,transparent)}
.compact-day-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}
.compact-day-date{font-size:13px;line-height:1.4;font-weight:650;min-width:0}
.compact-day-money{color:var(--cyan,var(--accent2));font-size:19px;line-height:1.25;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%}
.compact-day-money.unavailable{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:normal}
.compact-day-meta{display:flex;gap:5px 14px;flex-wrap:wrap;margin-top:7px;color:var(--muted);font-size:10.5px;line-height:1.5}
.compact-day-metric{display:inline-flex;gap:4px;flex-wrap:wrap;min-width:0}
.compact-day-metric b{font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.compact-day-chevron{position:absolute;right:12px;top:50%;font-size:21px;line-height:1;color:var(--muted);transform:translateY(-50%) rotate(0deg)}
.compact-day[open] .compact-day-chevron{transform:translateY(-50%) rotate(90deg)}
.compact-day-detail{padding:12px 13px;border-top:1px solid var(--line);background:rgba(128,140,180,.035);font-size:11px;line-height:1.5}
.compact-day-detail p{margin:0 0 10px;overflow-wrap:anywhere}
.compact-day-detail p:last-child{margin-bottom:0}
.compact-day-detail b,.compact-day-detail span{display:block}
.compact-day-detail b{color:var(--muted);font-size:10px;font-weight:500;margin-bottom:2px}
.compact-history .compact-history-more{display:block;width:100%;min-height:42px;margin-top:10px;border:1px solid var(--line2,var(--line));border-radius:10px;background:transparent;color:var(--cyan,var(--accent2));font-family:inherit;font-weight:600;font-size:12px;line-height:1.5;cursor:pointer}
.compact-history-footnote{margin-top:10px;font-size:10px}
@container(max-width:310px){.compact-day-summary{padding:12px 25px 12px 10px}.compact-day-money{font-size:17px}.compact-day-main{gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.compact-day-date{font-size:12px}.compact-history-labels{padding-left:10px;padding-right:25px}.compact-day-meta{font-size:10px;gap:4px 10px}.compact-day-chevron{right:8px}}
html[data-lr-theme="light"] .compact-history{--cyan:var(--accent2,#087ca5)}
