.mp{gap:var(--s-4,16px);margin:var(--s-4,16px) 0 var(--s-6,24px);display:grid}.mp-status{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface-1,transparent);padding:12px 14px}.mp-status p{margin:0}.mp-status p+p{margin-top:6px}.mp-status.is-warning{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.mp-chips{font-size:var(--fs-small,.875rem);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mp-fresh{color:var(--success)}.mp-stale{color:var(--warning)}.mp-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.mp-controls label{font-size:var(--fs-small,.875rem);color:var(--text-muted);flex:12rem;gap:4px;min-width:0;display:grid}.mp-controls input,.mp-controls select{border:1px solid var(--border-strong,var(--border));border-radius:var(--r-sm,6px);background:var(--bg-elev,transparent);width:100%;color:var(--text);font:inherit;padding:8px 10px}.mp-count{font-size:var(--fs-small,.875rem);margin:0}.mp-empty{border:1px dashed var(--border);border-radius:var(--r-md,10px);text-align:center;padding:16px}.mp-table-wrap{overflow-x:auto}.mp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mp-table th,.mp-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 6px}.mp-table thead th{font-size:var(--fs-small,.875rem);color:var(--text-muted);white-space:nowrap}.mp-table tbody th{text-transform:none;letter-spacing:normal;font-size:inherit;color:var(--text);min-width:9rem}.mp-table td,.mp-table td[data-label] .chip{white-space:nowrap}.mp-table td:nth-child(6){white-space:normal;min-width:8rem}.mp-name{font-weight:600;display:block}.mp-pick{cursor:pointer;color:inherit;font:inherit;align-items:baseline;gap:8px;display:flex}.mp-pick input{flex:none;margin:0;transform:translateY(2px)}.mp-pick+.mp-sub{padding-left:21px}.mp-sub{font-size:var(--fs-micro,.75rem);color:var(--text-muted);font-weight:400;display:block}.mp-sub code{white-space:nowrap;font-size:inherit}.mp-avail-unlisted{color:var(--warning)}.mp-s-verified{color:var(--success)}.mp-s-stale,.mp-s-unverified{color:var(--warning)}.mp-s-none{color:var(--text-muted)}.mp-compare h2{margin-top:0}.mp-compare-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mp-compare-list li{border:1px solid var(--border);border-radius:var(--r-md,10px);gap:4px;padding:12px;display:grid}.mp-compare-list button{justify-self:start}@media (width<=720px){.mp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mp-table,.mp-table tbody,.mp-table tr,.mp-table th,.mp-table td{width:100%;display:block}.mp-table tr{border-bottom:1px solid var(--border);padding:10px 0}.mp-table th,.mp-table td{border:0;padding:3px 0}.mp-table td{white-space:normal;justify-content:space-between;gap:12px;display:flex}.mp-table td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--fs-small,.875rem)}.mp-table td .mp-sub{text-align:right}}
