
/* v78: isolated platform settings, theme-aware */
#mp78Root{color:var(--t-text,#202833)}#mp78Root .mp78-card{background:var(--t-surface,#fff);border:1px solid var(--t-line,#d6dce3);border-radius:15px;padding:20px;min-width:0}#mp78Root .mp78-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}#mp78Root button{cursor:pointer}#mp78Root .mp78-tabs button,#mp78Root .mp78-btn{border:1px solid var(--t-line,#d6dce3);background:var(--t-surface2,#f3f4f6);color:var(--t-text,#202833);border-radius:9px;padding:11px 15px;font-size:13px}#mp78Root .mp78-tabs button.active{background:var(--t-accent,#c99628);border-color:var(--t-accent,#c99628);color:var(--t-accent-text,#181818);font-weight:750}#mp78Root .mp78-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#mp78Root .mp78-stats{font-size:24px;font-weight:750;display:block;margin-top:8px}#mp78Root .mp78-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#mp78Root label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}#mp78Root input,#mp78Root select{min-width:0;max-width:100%;background:var(--t-surface2,#f4f5f6);color:var(--t-text,#202833);border:1px solid var(--t-line,#d6dce3);border-radius:8px;padding:11px}#mp78Root h2,#mp78Root h3,#mp78Root strong{color:var(--t-text,#202833)}#mp78Root .mp78-note{color:var(--t-muted,#657083);font-size:13px;line-height:1.65}#mp78Root .mp78-tablewrap{overflow:auto}#mp78Root table{width:100%;border-collapse:collapse;min-width:690px;font-size:13px}#mp78Root th,#mp78Root td{padding:13px 10px;border-bottom:1px solid var(--t-line,#d6dce3);text-align:left;white-space:nowrap}#mp78Root th{background:var(--t-surface2,#f5f6f8)}#mp78Root .mp78-track{height:9px;background:var(--t-line,#e2e8f0);border-radius:20px;overflow:hidden;min-width:90px}#mp78Root .mp78-fill{height:100%;background:var(--t-accent,#c99628)}#mp78Root .mp78-chart{display:grid;gap:12px;margin:18px 0}#mp78Root .mp78-barline{display:grid;grid-template-columns:minmax(110px,180px) 1fr 80px;gap:12px;align-items:center;font-size:13px}#mp78Root .mp78-bar{height:15px;background:var(--t-surface2,#f5f6f8);border:1px solid var(--t-line,#dde2eb);border-radius:5px;overflow:hidden}#mp78Root .mp78-bar>span{display:block;height:100%;background:var(--t-accent,#c99628);border-radius:4px}#mp78Root .mp78-panel[hidden]{display:none!important}#mp78Root .mp78-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}#mp78Root .mp78-btn.primary78{background:var(--t-accent,#c99628);color:var(--t-accent-text,#181818);border-color:var(--t-accent,#c99628);font-weight:700}#mp78Root .mp78-help{background:var(--t-surface2,#f4f5f6);border:1px solid var(--t-line,#d6dce3);padding:14px;border-radius:10px}#mp78Root .mp78-error{color:var(--t-text,#202833);font-size:13px;white-space:pre-wrap}@media(max-width:1050px){#mp78Root .mp78-grid{grid-template-columns:repeat(2,1fr)}#mp78Root .mp78-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:630px){#mp78Root .mp78-grid,#mp78Root .mp78-fields{grid-template-columns:1fr}#mp78Root .mp78-card{padding:14px}#mp78Root .mp78-barline{grid-template-columns:90px 1fr 60px}}
