.mh-page{min-width:0;display:grid;gap:22px}.mh-page[hidden],.mh-expansion[hidden]{display:none}.mh-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.mh-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--cyan)}.mh-heading h2{margin:8px 0;font-size:28px;letter-spacing:-.5px}.mh-heading p,.mh-footnote{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.mh-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mh-summary>div{padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#12283a,#0b1e2c)}.mh-summary span{display:block;color:var(--muted);font-size:12px;margin-bottom:10px}.mh-summary strong{font-size:28px;font-variant-numeric:tabular-nums}.mh-summary strong small{font-size:12px;font-weight:400;color:var(--muted)}.mh-surface{min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0c1e2b}.mh-filters{padding:20px;display:flex;flex-wrap:wrap;gap:12px;align-items:end;border-bottom:1px solid var(--line)}.mh-filters label{display:grid;gap:7px;font-size:12px;color:var(--muted);min-width:0}.mh-filters input{color-scheme:dark;background:#091925;border:1px solid #2a4051;border-radius:8px;color:var(--text);padding:10px 12px;font:inherit;min-height:42px;box-sizing:border-box}.mh-filters button,.mh-empty button{background:#56d5dc;color:#08212b;border:0;border-radius:8px;font-weight:700;min-height:42px;padding:10px 20px;cursor:pointer}.mh-date-separator{align-self:center;padding-top:18px;color:var(--muted)}.mh-legend{margin-left:auto;align-self:center;color:#f1a4ac;font-size:12px;white-space:nowrap}.mh-legend i{display:inline-block;width:8px;height:8px;background:#f27686;border-radius:50%;margin-right:5px}.mh-toolbar{padding:13px 20px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.mh-toolbar p{margin:0}.mh-table-wrap{min-width:0;overflow-x:auto;container-type:inline-size}.mh-table{width:100%;min-width:710px;border-collapse:collapse;font-size:13px}.mh-table>thead>tr>th,.mh-day>td,.mh-day>th{padding:14px 12px;text-align:center;border-bottom:1px solid #213545}.mh-table>thead>tr>th{font-size:11px;letter-spacing:.4px;color:var(--muted);background:#102535}.mh-table>thead>tr>th:first-child,.mh-day>th{position:sticky;left:0;z-index:1;background:#0c1e2b;min-width:160px;text-align:left}.mh-table>thead>tr>th:first-child{background:#102535}.mh-day{cursor:pointer}.mh-day:hover>td,.mh-day:hover>th,.mh-day.mh-open>td,.mh-day.mh-open>th{background:#132e40}.mh-day.mh-weekend>td,.mh-day.mh-weekend>th{background:#321d2a}.mh-day.mh-weekend:hover>td,.mh-day.mh-weekend:hover>th,.mh-day.mh-weekend.mh-open>td,.mh-day.mh-weekend.mh-open>th{background:#44232f}.mh-weekend .mh-toggle,.mh-weekend .mh-toggle small{color:#f3a0aa}.mh-toggle{display:flex;align-items:center;gap:10px;color:var(--text);background:transparent;border:0;padding:3px 0;cursor:pointer;font:inherit;text-align:left;width:100%}.mh-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:4px}.mh-toggle small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.mh-chevron{font-size:23px;color:var(--muted);transition:transform .15s}.mh-open .mh-chevron{transform:rotate(90deg)}.mh-count{display:inline-block;min-width:27px;padding:4px;border-radius:6px;color:#6f889b;font-variant-numeric:tabular-nums}.mh-count-hit{color:#e5edf4;background:#ffffff0a;font-weight:600}.mh-total{font-weight:700;font-variant-numeric:tabular-nums}.mh-status{font-size:11px;color:#9eb4c5;background:#ffffff08;border:1px solid #ffffff0c;border-radius:20px;padding:4px 9px;white-space:nowrap}.mh-status-pending{color:#e8c98c}.mh-muted{color:var(--muted);font-size:11px}.mh-expansion>td{padding:0;border-bottom:1px solid var(--line);background:#091a26}.mh-detail-panel{padding:22px;box-sizing:border-box;position:sticky;left:0;width:100%;max-width:none}.mh-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px}.mh-detail-heading h3{font-size:15px;margin:0 0 7px}.mh-detail-heading h3 span{font-size:12px;color:var(--muted);font-weight:400;margin-left:8px}.mh-detail-heading p,.mh-known-pnl>span,.mh-known-pnl small{font-size:11px;color:var(--muted);margin:0;line-height:1.7}.mh-known-pnl{text-align:right;flex-shrink:0}.mh-known-pnl>*{display:block}.mh-known-pnl strong{font-size:21px;margin:3px 0}.mh-records{display:grid;gap:9px}.mh-record{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:18px;padding:15px 18px;border:1px solid #213748;background:#102431;border-radius:10px}.mh-market{display:flex;gap:13px;align-items:center}.mh-market>strong{min-width:45px;font-size:13px;color:#b9e4e9}.mh-market b{font-size:13px;font-variant-numeric:tabular-nums}.mh-record small{display:block;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.5}.mh-outcomes{display:flex;gap:24px}.mh-outcomes small{margin:0 0 5px}.mh-outcomes b{font-size:12px}.mh-up,.mh-profit{color:#72dcc0}.mh-down,.mh-loss{color:#ff94a2}.mh-pnl{text-align:right}.mh-pnl>b{font-size:17px;font-variant-numeric:tabular-nums}.mh-empty{text-align:center;padding:26px 12px;color:var(--muted);font-size:13px}.mh-empty button{display:block;margin:14px auto 0}.mh-notice{font-size:12px;line-height:1.7;color:#e8c98c;border-left:2px solid #b7985e;padding:8px 12px;background:#a18a3c0b}.mh-footnote{font-size:12px}
@media(max-width:700px){.mh-page{gap:16px}.mh-heading h2{font-size:24px}.mh-heading .secondary-button{font-size:12px}.mh-summary{gap:8px}.mh-summary>div{padding:14px 10px}.mh-summary span{font-size:11px;margin-bottom:8px}.mh-summary strong{font-size:23px}.mh-summary strong small{font-size:10px}.mh-filters{padding:14px;gap:10px}.mh-filters label{flex:1 1 120px}.mh-filters input{width:100%;min-width:0}.mh-date-separator{display:none}.mh-filters button{padding:9px 18px}.mh-toolbar{padding:12px 14px;flex-direction:column;gap:5px}.mh-table>thead>tr>th,.mh-day>td,.mh-day>th{padding:11px 9px}.mh-table>thead>tr>th:first-child,.mh-day>th{min-width:145px}.mh-detail-panel{padding:16px 12px;max-width:calc(100vw - 64px)}.mh-detail-heading{flex-direction:column;gap:12px}.mh-known-pnl{text-align:left;display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.mh-known-pnl small{flex-basis:100%}.mh-record{grid-template-columns:1fr;gap:13px;padding:14px}.mh-market{justify-content:space-between}.mh-outcomes{justify-content:space-between;padding-top:10px;border-top:1px solid #263b4b}.mh-outcomes>span{display:flex;align-items:center;gap:9px}.mh-outcomes small{margin:0}.mh-pnl{display:flex;align-items:baseline;justify-content:space-between;text-align:left;gap:12px}.mh-pnl small{max-width:65%;text-align:right;margin:0}}
.mh-day .mh-toggle:hover,.mh-day .mh-toggle:active{background:transparent;box-shadow:none;transform:none}

@supports(width:1cqw){.mh-detail-panel{max-width:100cqw}}
