.nex-review38{color:var(--nx-text,#dbe5ec);font-size:14px;line-height:1.75;min-width:0}.nex-review38-head{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;background:var(--nx-soft,#24313f);border-left:3px solid var(--nx-link,#78bdea);border-radius:5px}.nex-review38-head.is-notrecommend{border-left-color:var(--nx-danger,#d99595)}.nex-review38-head img{width:48px;height:48px;object-fit:contain;flex:none}.nex-review38-head strong{display:block;font-size:16px;color:var(--nx-text,#e1eaf1)}.nex-review38-head time,.nex-review38-pc,.nex-review38-message,.nex-review38-form small{font-size:12px;color:var(--nx-muted,#9eb0c2)}.nex-review38-content{overflow-wrap:anywhere}.nex-review38-pc{padding:8px 0;border-top:1px solid var(--nx-border,#384b5c);margin-top:10px}.nex-review38-pc span{display:block}.nex-review38 footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.nex-review38-helpful,.nex-review38-choices button{font:inherit;border:1px solid var(--nx-border,#41586a);border-radius:5px;background:var(--nx-soft,#253443);color:var(--nx-link,#8bc9ed);padding:5px 12px;cursor:pointer}.nex-review38-helpful[aria-pressed=true],.nex-review38-choices button[aria-pressed=true]{background:var(--nx-tint,#24455b);border-color:var(--nx-link,#8bc9ed);box-shadow:inset 0 0 0 1px var(--nx-link,#8bc9ed)}.nex-review38 button:focus-visible,.nex-review38-form button:focus-visible{outline:2px solid var(--nx-link,#8bc9ed);outline-offset:3px}.nex-review38-helpful:disabled{cursor:default;opacity:.75}.nex-review38-form{margin:10px 0 14px}.nex-review38-form[hidden],.nex-review38-form [hidden]{display:none!important}.nex-review38-choices{display:flex;gap:8px;flex-wrap:wrap}.nex-review38-optin{display:flex;align-items:center;gap:7px;margin:10px 0;font-size:13px;color:var(--nx-text,#dbe5ec)}.nex-review38-form small{display:block;margin-top:7px}@media(max-width:600px){.nex-review38{font-size:13px}.nex-review38-head{padding:6px 8px}.nex-review38-choices button{padding:7px 11px}}
.nex-review38,.nex-review38-form,.nex-review38-summary{--nx-text:#243444;--nx-muted:#627187;--nx-border:#dfe5ed;--nx-bg:#fff;--nx-soft:#f5f7fa;--nx-tint:#edf3ff;--nx-link:#2271b1;--nx-danger:#a64f57}.nex-review38-summary{padding:12px 0;color:var(--nx-text);border-bottom:1px solid var(--nx-border);margin-bottom:14px}.nex-review38-summary strong,.nex-review38-summary span,.nex-review38-summary small{display:block}.nex-review38-summary small{color:var(--nx-muted);font-size:12px}html:is(.dark,.theme-dark,[data-bs-theme="dark"],[data-nex-theme="dark"],[data-theme="dark"]) :is(.nex-review38,.nex-review38-form,.nex-review38-summary),body:is(.dark,.dark-mode,.ripro-dark,.theme-dark,[data-theme="dark"]) :is(.nex-review38,.nex-review38-form,.nex-review38-summary){--nx-text:#e0e7ef;--nx-muted:#a5b3c4;--nx-border:#3b4858;--nx-bg:#202b37;--nx-soft:#27323e;--nx-tint:#293f5b;--nx-link:#80c9ff;--nx-danger:#d99595}

/* Compact reviews, scoped to native comments containing NEX review markup. */
html body #comments .comments-list .comment:has(>.comment-inner .nex-review38){padding:12px 0}
html body #comments .comments-list .comment-inner:has(.nex-review38){align-items:flex-start}
html body #comments .comments-list .comment-inner:has(.nex-review38) .comment-author img.avatar{width:36px;height:36px}
html body #comments .comments-list .comment-inner:has(.nex-review38) .comment-body{min-width:0;margin-left:12px}
html body #comments .comments-list .comment-inner:has(.nex-review38) .nickname{margin:0 0 6px;font-size:14px}
html body #comments .comments-list .comment-inner:has(.nex-review38) .comment-content{margin:0;padding:0}
html body #comments .comments-list .comment-inner:has(.nex-review38) .comment-meta{margin:6px 0 0;padding:0;line-height:1.5;font-size:12px}
html body #comments .nex-review38{font-size:14px;line-height:1.65;margin:0}
html body #comments .nex-review38-head{display:inline-flex;padding:3px 10px 3px 6px;margin:0 0 8px;gap:7px;min-height:0}
html body #comments .nex-review38-head img{width:32px;height:32px}
html body #comments .nex-review38-head strong{font-size:14px;line-height:1.4}
html body #comments .nex-review38-head time{font-size:11px;line-height:1.3}
html body #comments .nex-review38-content p{margin:0 0 6px;line-height:1.65}
html body #comments .nex-review38-content p:last-child{margin-bottom:0}
html body #comments .nex-review38-pc{margin:9px 0 0;padding:9px 12px;background:var(--nx-tint);border:1px solid var(--nx-border);border-left:3px solid var(--nx-link);border-radius:5px;color:var(--nx-text);max-width:760px}
html body #comments .nex-review38-pc>strong{display:block;font-size:12px;color:var(--nx-link);margin-bottom:4px}
html body #comments .nex-review38-pc dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;margin:0;font-size:12px;line-height:1.6}
html body #comments .nex-review38-pc dl>div{display:flex;gap:8px;min-width:0}
html body #comments .nex-review38-pc dt{color:var(--nx-muted);font-weight:400;flex:none}
html body #comments .nex-review38-pc dd{margin:0;overflow-wrap:anywhere}
html body #comments .nex-review38 footer{margin:8px 0 0;gap:6px}
html body #comments .nex-review38-helpful{font-size:12px;line-height:1.5;padding:3px 9px}
@media(max-width:600px){html body #comments .nex-review38-pc dl{grid-template-columns:1fr}html body #comments .comments-list .comment-inner:has(.nex-review38) .comment-body{margin-left:9px}html body #comments .comments-list .comment .children{margin-left:16px}}
html body #comments section.nex-review38{padding:0!important}
