.wcmp-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin-top:14px;display:grid}.wcmp-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel);padding:14px 15px 12px;position:relative}.wcmp-stat:before{content:"";inset-inline-start:0;background:var(--gold-grad);opacity:.7;width:2px;position:absolute;top:12px;bottom:12px}.wcmp-stat-head{color:var(--gold-bright);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.wcmp-stat-ar{color:var(--text-muted);font-size:12.5px;font-weight:500}.wcmp-stat-what{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.75}.wcmp-stat-why{color:var(--text-muted);margin:0;font-size:12.6px;line-height:1.75}.wcmp-stat-why strong{color:var(--blue)}.wcmp-tool{margin-top:14px}.wcmp-hint{margin:10px 0 0;font-size:12.4px;line-height:1.7}.wcmp-selected{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel);margin:16px 0 4px;padding:12px 14px}.wcmp-selected-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wcmp-selected-title{color:var(--text-muted);font-size:13px}.wcmp-chip{align-items:center;gap:8px;display:inline-flex}.wcmp-chip img{object-fit:contain;width:34px;height:34px}.wcmp-chip button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:15px;line-height:1}.wcmp-chip button:hover{color:var(--danger)}.wcmp-results{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;max-height:420px;margin-top:14px;padding-inline-end:4px;display:grid;overflow-y:auto}.wcmp-result{text-align:start;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.wcmp-result:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong)}.wcmp-result.is-on{border-color:var(--gold-dim);background:#d4af5a14}.wcmp-result:disabled{opacity:.42;cursor:not-allowed}.wcmp-noimg{border:1px dashed var(--border);border-radius:var(--radius-sm);flex:none;width:52px;height:52px}.wcmp-result img{object-fit:contain;flex:none;width:52px;height:52px}.wcmp-result-body{flex-direction:column;gap:4px;min-width:0;display:flex}.wcmp-result-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wcmp-result-sub{color:var(--text-muted);font-size:11.4px}.wcmp-result-add{color:var(--gold);margin-inline-start:auto;font-size:16px;font-weight:800}.wcmp-table-wrap{margin-top:20px}.wcmp-table{min-width:520px}.wcmp-table th,.wcmp-table td{text-align:center}.wcmp-table th.wcmp-rowhead,.wcmp-table td.wcmp-rowhead{text-align:start}.wcmp-table th.wcmp-rowhead{z-index:2;background:var(--bg-elevated);min-width:168px;font-weight:600;position:sticky;inset-inline-start:0}.wcmp-table thead th.wcmp-rowhead{z-index:3}.wcmp-table th.wcmp-col{vertical-align:bottom;min-width:150px}.wcmp-head{color:var(--gold-bright);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.wcmp-head img{object-fit:contain;width:72px;height:72px}.wcmp-head-link{color:var(--text-muted);font-size:11px;font-family:var(--font-body)}.wcmp-head:hover .wcmp-head-link{color:var(--blue)}.wcmp-row-ar{color:var(--text-muted);margin-top:3px;font-size:11.4px;font-weight:500;display:block}.wcmp-table td.wcmp-best{background:#d4af5a17}.wcmp-badge{color:var(--gold-bright);border:1px solid var(--gold-dim);vertical-align:middle;background:#d4af5a1f;border-radius:999px;margin-inline-start:7px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.wcmp-explain{border:1px solid var(--border);border-radius:var(--radius);margin-top:18px;overflow:hidden}.wcmp-explain-row{border-bottom:1px solid var(--border);background:var(--bg-panel);grid-template-columns:minmax(150px,220px) 1fr;gap:12px;padding:10px 14px;display:grid}.wcmp-explain-row:last-child{border-bottom:none}.wcmp-explain-term{color:var(--gold-bright);font-size:12.6px}.wcmp-explain-text{color:var(--text-muted);margin:0;font-size:12.6px;line-height:1.75}.wcmp-derived{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-panel);margin-top:22px;padding:16px}.wcmp-derived h3{color:var(--gold-bright);margin:0 0 10px;font-size:16px}.wcmp-formula{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--blue);text-align:center;direction:ltr;background:#4fd1e80d;margin:0 0 14px;padding:9px 12px;font-size:13px}.wcmp-derived-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;margin-bottom:14px;display:grid}.wcmp-derived-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;display:flex}.wcmp-derived-card.is-best{border-color:var(--gold-dim);box-shadow:var(--glow-gold)}.wcmp-derived-name{color:var(--text);font-size:12.6px}.wcmp-derived-value{color:var(--gold-bright);font-size:22px;font-weight:800}.wcmp-derived-sub{color:var(--text-muted);font-size:11px}.wcmp-notes-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin-top:14px;display:grid}.wcmp-note-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel);padding:13px 15px}.wcmp-note-card.is-warn{border-color:#e05a5247}.wcmp-note-card h3{color:var(--gold-bright);margin:0 0 8px;font-size:13.6px}.wcmp-note-card.is-warn h3{color:#f0a49e}.wcmp-note-card p{color:var(--text-muted);margin:0;font-size:12.6px;line-height:1.8}@media (max-width:700px){.wcmp-explain-row{grid-template-columns:1fr;gap:5px}.wcmp-results{max-height:360px}.wcmp-table th.wcmp-rowhead{min-width:132px}}.wcmp-selected-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.wcmp-share{color:var(--wf-gold-bright);border-color:var(--gold-dim)}.wcmp-share:hover{color:var(--gold-bright);border-color:var(--gold)}
