.nhp-profile{color:#e8f0f4;background:#14232e;border:1px solid #415766;border-radius:8px;padding:14px;margin:10px 0;max-width:100%;box-sizing:border-box}.nhp-profile h3{margin:0 0 10px;font-size:18px}.nhp-badge{display:inline-block;min-width:25px;padding:2px 5px;text-align:center;font-weight:800;font-size:14px;color:#061018;background:#9aa9b8;border-radius:2px}.nhp-high{background:#2fe07a}.nhp-mid{background:#ffd400}.nhp-low{background:#ff4f4f}.nhp-note{color:#b7c7d1;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.nhp-profile summary{cursor:pointer;font-weight:700;padding:7px 0}.nhp-components{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:8px 0}.nhp-components>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.nhp-stats{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px;table-layout:fixed}.nhp-stats caption{text-align:left;font-weight:700;margin-bottom:8px}.nhp-stats th,.nhp-stats td{padding:6px;border-bottom:1px solid #304654;text-align:left;overflow-wrap:anywhere}.nhp-stats th{width:76%;font-weight:500}.nhp-stats td{text-align:right}.nhp-stats thead th{font-weight:700}.nhp-stats thead th:last-child{width:24%;text-align:right}
