.nm-partner-inventory{width:100%;margin-block:10px}.nm-partner-inventory-offer{width:100%}.nm-partner-inventory .nm-partner-inventory-link,.nm-partner-inventory .nm-partner-inventory-link:visited{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;padding:10px 13px 10px 15px;border:0;border-radius:9px;background:#111827;color:#fff;box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #0000002e,0 3px 8px #0f172a1f;font-family:var(--font-data, monospace);font-size:.73rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition-property:background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.nm-partner-inventory .nm-partner-inventory-link:hover,.nm-partner-inventory .nm-partner-inventory-link:focus-visible{background:#273449;color:#fff;box-shadow:0 0 0 1px #0000001a,0 1px 2px -1px #0003,0 4px 10px #0f172a29}.nm-partner-inventory .nm-partner-inventory-link:focus-visible{box-shadow:0 0 0 3px #3b82f647,0 3px 8px #0f172a24;outline:none}.nm-partner-inventory-link:active{transform:scale(.96)}.nm-partner-inventory--compare_result,.nm-partner-inventory--recommendation_result{margin-top:auto;padding-top:10px}#verdictBody .vs-card-actions>.nm-partner-inventory--compare_result{width:auto;height:100%;margin:0;padding:0}#verdictBody .vs-card-actions:has(>.nm-partner-inventory--compare_result){grid-template-columns:repeat(3,minmax(0,1fr))}#verdictBody .nm-partner-inventory--compare_result .nm-partner-inventory-offer,#verdictBody .nm-partner-inventory--compare_result .nm-partner-inventory-link{height:100%;min-width:0}#verdictBody .nm-partner-inventory--compare_result .nm-partner-inventory-link{gap:6px;padding-inline:10px;border:1px solid var(--compare-shell-border, var(--border-visible, #d4d9e0));border-radius:var(--cta-radius, 8px);background:var(--compare-shell-elevated, var(--surface-high, #f1f3f6));color:var(--text-display, var(--text-primary, #111827));box-shadow:none;font-family:var(--font-ui, system-ui, sans-serif);font-size:.75rem;letter-spacing:0}#verdictBody .nm-partner-inventory--compare_result .nm-partner-inventory-link:hover,#verdictBody .nm-partner-inventory--compare_result .nm-partner-inventory-link:focus-visible{border-color:color-mix(in srgb,var(--accent, #d71921) 52%,var(--border-visible, #d4d9e0));background:color-mix(in srgb,var(--accent, #d71921) 10%,var(--compare-shell-elevated, var(--surface-high, #f1f3f6)));color:var(--text-display, var(--text-primary, #111827));box-shadow:none}.nm-partner-inventory-icon{display:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#verdictBody .nm-partner-inventory-icon{display:block;flex:0 0 auto}#verdictBody .nm-partner-inventory-arrow{display:none}.nm-partner-inventory-arrow{flex:0 0 auto;font-family:var(--font-ui, system-ui, sans-serif);font-size:.9rem;line-height:1}body.theme-dark .nm-partner-inventory .nm-partner-inventory-link,body.theme-dark .nm-partner-inventory .nm-partner-inventory-link:visited{background:#f8fafc;color:#111827;box-shadow:0 0 0 1px #ffffff1a}body.theme-dark .nm-partner-inventory .nm-partner-inventory-link:hover,body.theme-dark .nm-partner-inventory .nm-partner-inventory-link:focus-visible{background:#e2e8f0;color:#111827}.nm-compare-opportunity-close:active,.nm-compare-opportunity-listing:active{transform:scale(.96)}.nm-partner-inventory-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent, #d71921);color:#fff;font:800 .65rem/1 var(--font-data, monospace)}.nm-compare-opportunity-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nm-compare-opportunity-close{min-height:44px;border:0;font:700 .78rem/1 var(--font-ui, system-ui, sans-serif);cursor:pointer}.nm-compare-opportunity-dialog{width:min(560px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--border-visible, #d4d9e0);border-radius:16px;background:var(--surface-raised, #fff);color:var(--text-primary, #111827);box-shadow:0 28px 70px #0f172a40}.nm-compare-opportunity-dialog::backdrop{background:#0f172a94;backdrop-filter:blur(2px)}.nm-compare-opportunity-sheet{padding:20px}.nm-compare-opportunity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border, #e7e9ee)}.nm-compare-opportunity-kicker{display:block;margin-bottom:5px;color:var(--accent, #d71921);font:800 .68rem/1.2 var(--font-data, monospace);letter-spacing:.1em;text-transform:uppercase}.nm-compare-opportunity-header h2{margin:0;font:700 1.15rem/1.25 var(--font-ui, system-ui, sans-serif)}.nm-compare-opportunity-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;padding:0;border-radius:10px;background:var(--surface-high, #f1f3f6);color:var(--text-secondary, #64748b)}.nm-compare-opportunity-close:hover,.nm-compare-opportunity-close:focus-visible{background:color-mix(in srgb,var(--surface-high, #f1f3f6) 82%,var(--accent, #d71921));color:var(--text-primary, #111827);outline:2px solid color-mix(in srgb,var(--accent, #d71921) 25%,transparent);outline-offset:1px}.nm-compare-opportunity-list{display:grid;gap:12px;padding-top:16px}.nm-compare-opportunity-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.nm-compare-opportunity-card+.nm-compare-opportunity-card{border-top:1px solid var(--border, #e7e9ee)}.nm-compare-opportunity-identity{display:flex;min-width:0;flex-direction:column;gap:3px;font-family:var(--font-ui, system-ui, sans-serif)}.nm-compare-opportunity-identity .nm-compare-opportunity-name,.nm-compare-opportunity-identity .nm-compare-opportunity-name:visited{overflow:hidden;color:inherit;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.nm-compare-opportunity-identity .nm-compare-opportunity-name:hover,.nm-compare-opportunity-identity .nm-compare-opportunity-name:focus-visible{color:var(--accent, #d71921);text-decoration:underline}.nm-compare-opportunity-meta{color:var(--text-secondary, #64748b);font-family:var(--font-data, monospace);font-size:.78rem;font-weight:700}.nm-compare-opportunity-listing{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:0;border-radius:9px;background:#111827;color:#fff!important;font:700 .78rem/1.2 var(--font-ui, system-ui, sans-serif);text-decoration:none;transition:background-color .14s ease-out}.nm-compare-opportunity-listing:hover,.nm-compare-opportunity-listing:focus-visible{background:#273449}@media(max-width:640px){#verdictBody .vs-card-actions:has(>.nm-partner-inventory--compare_result){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#verdictBody .nm-partner-inventory--compare_result .nm-partner-inventory-link{padding-inline:7px;font-size:.7rem}.nm-compare-opportunity-dialog{width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:18px 18px 0 0}.nm-compare-opportunity-sheet{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.nm-compare-opportunity-card{flex-wrap:wrap}.nm-compare-opportunity-listing{width:100%}}
