.report-modes{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:20px}.report-modes button{border:0;border-bottom:3px solid transparent;background:none;padding:12px 0;font-size:14px;color:var(--muted)}.report-modes button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--ink);font-weight:600}.monthly-table th:first-child,.monthly-table td:first-child{position:sticky;left:0;background:#fff;z-index:1;max-width:270px;white-space:normal;min-width:190px;box-shadow:1px 0 var(--border)}.monthly-table .total-final td:first-child{background:#eef4fb}.monthly-table td,.monthly-table th{padding:14px 18px}.monthly-table .negative-text .source-cell{color:var(--red)}.account-details summary{list-style:none;display:flex;align-items:center;gap:12px;padding:22px 23px;cursor:pointer}.account-details summary::-webkit-details-marker{display:none}.account-details summary>strong{font-weight:500}.account-details summary>span{font-size:12px;color:var(--muted);margin-left:auto}.account-details[open] summary>i{transform:rotate(180deg)}.account-details table td:first-child{white-space:normal;min-width:280px}.account-details .table-wrap{max-height:580px;overflow:auto}.account-details th{position:sticky;top:0}.control-bar[hidden],button[hidden]{display:none!important}.rail{bottom:0;min-height:100%;height:100%;position:fixed;overflow:auto}.rail-bottom{margin-top:auto;padding-top:20px}.rail-source{margin-bottom:42px}.rail nav .nav-item{font-size:14px}.metric-head{font-size:14px}.metric-footer{font-size:12px}.metric-footer .delta{font-size:11px}.chart-foot{font-size:12px}.page-footer{font-size:12px}.segment-line{font-size:14px}.panel-subtitle{font-size:13px}.table-note{font-size:13px}.source-body p{font-size:14px}.source-cell:focus-visible{outline-offset:4px}.mobile-close{display:none}@media(max-width:1200px){.metric-head{font-size:12px}.metric-footer{font-size:11px}.chart-foot{font-size:11px}}@media(max-width:980px){.rail.open{min-height:100dvh;height:100dvh}.mobile-close{display:inline-flex;position:absolute;right:12px;top:10px}.rail.open:before{content:none}}@media(max-width:700px){.metric-head{font-size:12px}.metric-value{font-size:24px}.metric-footer{font-size:11px}.chart-foot{font-size:11px}.page-footer{font-size:11px}.account-details summary{flex-wrap:wrap;gap:6px}.account-details summary>span{margin-left:0;flex:1}.report-modes{gap:20px}.report-modes button{font-size:13px}.panel-header{flex-wrap:wrap}.summary-bar{gap:10px;align-items:flex-start}.summary-bar .badge{max-width:110px}.monthly-table td:first-child,.monthly-table th:first-child{min-width:140px;max-width:170px;font-size:12px}}

.segment-card .segment-input{margin-top:8px;background:#f7f9fa}.organization-note{margin-bottom:20px}.entry-source{color:var(--muted);font-size:12px}
