.margin-relation{margin-top:24px;scroll-margin-top:110px}.mr-controls{display:flex;align-items:end;gap:18px;flex-wrap:wrap;margin:18px 0}.mr-controls label,.mr-scatter-heading label,.mr-daily-heading label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted)}.margin-relation select,.margin-relation input{min-height:44px;min-width:150px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:8px 12px;font:inherit}.mr-controls p{flex:1;min-width:220px;font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 4px}.mr-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin:20px 0;padding:16px 0;gap:24px}.mr-timeline strong{display:block;font-size:14px;font-weight:600}.mr-timeline span{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:var(--muted)}.mr-latest{font-size:14px;line-height:1.9;background:var(--raised);border-left:3px solid var(--accent);padding:16px 20px}.mr-latest strong{font-size:16px;display:block;margin-bottom:6px}.mr-latest p{margin:5px 0}.mr-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.mr-charts section{min-width:0}.mr-charts h3,.mr-daily-heading h3{font-size:16px;margin:0}.mr-chart{height:310px;width:100%}.mr-scatter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.mr-scatter-heading label{flex-direction:row;align-items:center;flex-wrap:wrap}.mr-scatter-heading select{min-width:145px;font-size:12px}.mr-charts section:first-child>h3{min-height:48px;display:flex;align-items:center}.mr-daily-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:26px;margin-bottom:16px;scroll-margin-top:110px}.mr-daily-table{min-width:1040px}.margin-relation td{font-size:13px;font-variant-numeric:tabular-nums}.margin-relation td small{display:block;color:var(--muted);font-size:11px;line-height:1.7}.mr-up{color:var(--long)}.mr-down{color:var(--short)}.mr-pending{color:var(--muted)}.margin-relation :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.margin-relation .capital-details p{font-size:12px}.margin-relation .table-wrap{max-width:100%}
@media(max-width:1050px){.mr-charts{grid-template-columns:1fr}.mr-chart{height:320px}}@media(max-width:650px){.mr-timeline{grid-template-columns:1fr;gap:14px}.mr-timeline div+div{padding-top:12px;border-top:1px solid var(--line)}.mr-controls{gap:12px}.mr-controls label{flex:1}.mr-controls select{width:100%;min-width:0}.mr-latest{padding:14px;font-size:13px}.mr-latest strong{font-size:15px}.mr-scatter-heading{align-items:start;flex-direction:column}.mr-daily-heading{align-items:start;flex-direction:column}.mr-chart{height:290px}.margin-relation{scroll-margin-top:140px}.mr-groups{min-width:620px}}
.mr-balance-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mr-balance-heading>span{color:var(--muted);font-size:12px}.mr-balance-cards{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;margin:16px 0}.mr-balance-cards>div{padding:8px 0}.mr-balance-cards>div+div{padding-left:24px;border-left:1px solid var(--line)}.mr-balance-cards span,.mr-balance-cards small{display:block;font-size:12px;color:var(--muted)}.mr-balance-cards b{display:block;font-size:32px;line-height:1.5;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.mr-table-controls{display:flex;gap:14px;align-items:end}.mr-daily-table{min-width:800px;width:100%}.mr-daily-table th,.mr-daily-table td{text-align:right;padding:14px 16px;white-space:nowrap}.mr-daily-table th:first-child,.mr-daily-table td:first-child{text-align:left}.mr-daily-table thead{position:sticky;top:0;z-index:1;background:var(--surface)}.mr-daily-wrap{max-height:580px;overflow:auto;border:1px solid var(--line);border-radius:8px}.mr-daily-table td{font-size:14px}.mr-balance-cell,.mr-amount{font-weight:650}.mr-daily-table tbody tr:first-child{background:var(--raised)}.mr-daily-table tbody tr:hover{background:var(--raised)}.mr-research{margin-top:24px}.mr-research>summary{min-height:44px;font-size:14px;cursor:pointer}
@media(max-width:650px){.mr-balance-cards{grid-template-columns:1fr 1fr;gap:14px}.mr-balance-cards>div:first-child{grid-column:1/-1}.mr-balance-cards>div+div{padding-left:0;border-left:0}.mr-balance-cards b{font-size:27px}.mr-table-controls{flex-wrap:wrap;width:100%;gap:12px}.mr-table-controls label{flex:1;min-width:120px}.mr-table-controls select,.mr-table-controls input{min-width:0;width:100%}.mr-daily-table{min-width:760px}}
.mr-balance-trend{margin-top:28px;padding-bottom:8px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.mr-balance-trend .mr-daily-heading{margin-top:0;margin-bottom:10px}.mr-trend-chart{height:470px}.mr-balance-trend .capital-note{margin:10px 0;font-size:12px;line-height:1.8}
@media(max-width:650px){.mr-trend-chart{height:430px}.mr-balance-trend .mr-daily-heading{gap:12px}.mr-balance-trend .mr-daily-heading label{width:100%}}
