.multiframe-workspace{margin-top:24px;min-width:0;color:var(--text)}.mf-panel{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.mf-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;width:100%;padding:22px;background:linear-gradient(110deg,var(--accent-dim),transparent 75%)}.mf-toggle>span{display:flex;flex-direction:column;gap:6px}.mf-toggle small{font:8px var(--mono);letter-spacing:1.7px;color:var(--accent)}.mf-toggle strong{font-size:17px;font-weight:600}.mf-toggle em{font-size:10px;font-style:normal;color:var(--muted)}.mf-toggle b{font-size:10px;color:var(--accent);font-weight:500;white-space:nowrap}.mf-limits{padding:13px 22px;border-top:1px solid var(--line);border-left:2px solid var(--yellow,#c9a66c);font-size:11px;line-height:1.9;color:var(--muted);background:var(--panel-raised)}.mf-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:20px 22px 10px}.mf-controls label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted)}.mf-controls select{border:1px solid var(--line);border-radius:5px;background:var(--bg);padding:8px 10px;color:var(--text);font:11px var(--sans);min-height:36px;max-width:100%}.mf-export{margin-left:auto;border:1px solid var(--line);border-radius:5px;padding:9px 12px;font-size:10px;color:var(--accent);min-height:36px}.mf-context,.mf-metric-note{font-size:10px;line-height:1.9;color:var(--muted);padding:7px 22px 12px}.mf-chart{height:350px;width:100%;min-width:0}.mf-table-scroll{overflow-x:auto;margin:0 22px}.mf-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right;font:11px var(--mono)}.mf-table th{font-family:var(--sans);font-weight:500}.mf-table th:first-child{text-align:left}.mf-table th,.mf-table td{padding:12px 10px;border-bottom:1px solid var(--line-soft)}.mf-table thead{color:var(--muted);font-size:10px}.mf-table tbody tr:last-child{color:var(--accent)}.mf-rules,.mf-method{margin:0 22px;padding:16px 0;border-top:1px solid var(--line-soft);font-size:11px;line-height:1.9}.mf-rules summary,.mf-method summary{cursor:pointer;font-weight:600}.mf-rules>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.mf-rules section{padding:14px;background:var(--panel-raised);border:1px solid var(--line-soft);border-radius:6px;min-width:0}.mf-rules h4{font-size:10px;font-weight:600;color:var(--accent);margin-bottom:5px}.mf-rules p,.mf-method p,.mf-method li{font-size:10px;color:var(--muted);line-height:1.95;overflow-wrap:anywhere}.mf-method ul{padding-left:18px;margin-top:12px}.mf-method p{margin-top:9px}.mf-empty{padding:28px 22px;font-size:12px;color:var(--muted)}.mf-empty button{margin-left:12px;color:var(--accent)}
@media(max-width:650px){.mf-toggle{padding:18px 14px;gap:8px}.mf-toggle strong{font-size:14px}.mf-toggle small{font-size:7px;letter-spacing:1px}.mf-toggle em,.mf-toggle b{font-size:9px}.mf-limits{padding:12px 14px;font-size:9px}.mf-controls{padding:16px 14px 8px;gap:12px}.mf-controls label{width:100%}.mf-export{margin-left:0}.mf-chart{height:300px}.mf-context,.mf-metric-note{padding-left:14px;padding-right:14px;font-size:9px}.mf-table-scroll{margin:0 14px}.mf-table th,.mf-table td{padding:11px 8px}.mf-rules,.mf-method{margin:0 14px}.mf-rules>div{grid-template-columns:1fr}.mf-rules p,.mf-method p,.mf-method li{font-size:9px}}

#multiframe-workspace{scroll-margin-top:110px}.mf-limits strong,.mf-limits span{display:block}.mf-limits strong{color:var(--yellow,#c9a66c);font-weight:600;margin-bottom:3px}.mf-limits span{margin-top:4px}.multiframe-workspace button:focus-visible,.multiframe-workspace select:focus-visible,.multiframe-workspace summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mf-context,.mf-limits{overflow-wrap:anywhere}.mf-table-scroll{max-width:calc(100% - 44px)}@media(max-width:650px){.mf-limits{font-size:10px}.mf-table-scroll{max-width:calc(100% - 28px)}}
