/* mat288-panel.js — was an injected style. Hashed by scripts/build.mjs (ensure: views-mat288-panel). */
.m288{font-size:13px;color:var(--text-1);min-width:0;max-width:100%}
.m288-chip{font-size:12px;font-family:var(--font-ui)}
.m288-persist{display:flex;align-items:center;flex-wrap:wrap}
.m288-h{display:flex;align-items:center;font-weight:600;color:var(--text-1);font-size:13px;margin:12px 0 4px}
.m288-note{color:var(--text-muted);font-size:12px;line-height:1.5;max-width:72ch;margin:4px 0}
.m288-outputs{margin:8px 0;max-width:720px}
.m288-bar{display:grid;grid-template-columns:84px minmax(0,1fr) 72px;align-items:center;gap:8px;margin:4px 0}
.m288-bar-label{color:var(--text-2);font-size:12px}
.m288-track{position:relative;height:12px;background:var(--bg-input,var(--bg-2));border:1px solid var(--border);border-radius:3px;overflow:hidden}
.m288-fill{height:100%;background:var(--accent);width:0}
.m288-val{font-family:var(--font-mono);font-size:12px;text-align:right}
.m288-ticks{position:relative;height:14px}
.m288-tick{position:absolute;transform:translateX(-50%);font-size:10px;color:var(--text-muted);font-family:var(--font-mono)}
.m288-general{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:8px 0}
.m288-field{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:12px}
.m288-tablewrap{overflow-x:auto;max-width:100%}
.m288-table{border-collapse:collapse;font-size:12px;min-width:700px}
.m288-table th,.m288-table td{padding:3px 6px;border-bottom:1px solid var(--border-subtle,var(--border));text-align:left;vertical-align:middle;white-space:nowrap}
.m288-table th{color:var(--text-2);font-weight:600}
.m288-thhelp{display:inline-flex;align-items:center}
.m288-name{width:calc(12ch + 20px);min-width:0}
.m288-gain{width:calc(7ch + 40px)}
.m288-boost{font-family:var(--font-mono);color:var(--text-2)}
.m288-boost-line{display:block;line-height:1.35}
.m288-st{font-size:12px;font-family:var(--font-ui)}
.m288-recent-line{color:var(--text-2);font-size:12px;margin:2px 0;overflow-wrap:anywhere}
.m288-recent-line[data-status="failed"],.m288-recent-line[data-status="rejected"],.m288-recent-line[data-status="expired"]{color:var(--danger)}
@media (max-width:640px){.m288-bar{grid-template-columns:70px minmax(0,1fr) 64px}}
