.oem-page-shell{min-height:100vh;background:var(--paper-3,#f5f5f5)}.oem-page-topbar{display:flex;align-items:center;gap:16px;padding:14px 36px;background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}.oem-page-back{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-soft);transition:border-color .15s,color .15s}.oem-page-back:hover{border-color:var(--brand);color:var(--brand)}.oem-page-back svg{width:14px;height:14px}.oem-page-brand{font-size:18px;font-weight:400;color:var(--ink);letter-spacing:-.02em}.oem-page-brand b{font-weight:700}.oem-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:40vh;color:var(--ink-soft);font-size:14px}.oem-page-spinner{width:32px;height:32px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);animation:ores-spin .7s linear infinite}.oem-page-error{text-align:center;padding:60px;color:var(--ink-soft);font-size:14px}.oem-seo{max-width:860px;margin:0 auto;padding:28px 24px 8px}.oem-seo-crumbs{font-size:12.5px;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:14px}.oem-seo-crumbs a{color:var(--brand);text-decoration:none}.oem-seo-crumbs a:hover{text-decoration:underline}.oem-seo-title{font-size:26px;font-weight:800;line-height:1.2;color:var(--ink);margin:0 0 12px}.oem-seo-facts{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-bottom:16px}.oem-seo-price{font-size:22px;font-weight:800;color:var(--brand)}.oem-seo-stock{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.oem-seo-stock.in{background:rgba(16,185,129,.14);color:#059669}.oem-seo-stock.out{background:rgba(239,68,68,.14);color:#dc2626}.oem-seo-updated{font-size:12.5px;color:var(--ink-soft)}.oem-seo-answer{font-size:15.5px;line-height:1.65;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:0 0 22px}.oem-seo-h2{font-size:18px;font-weight:800;color:var(--ink);margin:22px 0 12px}.oem-seo-table{width:100%;border-collapse:collapse;font-size:14px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.oem-seo-table td,.oem-seo-table th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}.oem-seo-table tr:last-child td,.oem-seo-table tr:last-child th{border-bottom:none}.oem-seo-table th{width:130px;color:var(--ink-soft);font-weight:700;white-space:nowrap}.oem-seo-table td{color:var(--ink)}.oem-seo-tradeoff{font-size:14.5px;line-height:1.65;color:var(--ink);margin:0 0 8px}.oem-seo-store-link{margin:18px 0 4px}.oem-seo-store-link a{font-size:14px;font-weight:700;color:var(--brand);text-decoration:none}.oem-seo-store-link a:hover{text-decoration:underline}@media (max-width:640px){.oem-seo{padding:20px 16px 4px}.oem-seo-title{font-size:21px}.oem-seo-table th{width:96px}}.oem-oos-banner{background:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:12px 16px;font-size:14.5px;font-weight:700;margin:0 0 18px}