.auteco-store-1-x-pdpV2CompatRecos{margin-top:14px;display:flex;flex-direction:column;gap:16px}.auteco-store-1-x-pdpV2CompatRecoBlock{display:block}.auteco-store-1-x-pdpV2CompatRecoTitle{margin:0 0 8px;font-size:14px;font-weight:700;color:#0b2a51;display:flex;align-items:center;gap:6px}.auteco-store-1-x-pdpV2CompatCheckerWrapper{position:relative;background:#eff2f6;border-radius:var(--pdpv2-radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px}.auteco-store-1-x-pdpV2CompatCheckerWrapper:before{content:"";position:absolute;left:0;right:0;top:-8px;height:1px;background:var(--pdpv2-border);pointer-events:none}@media (min-width:768px){.auteco-store-1-x-pdpV2CompatCheckerWrapper:before{top:-10px}}.auteco-store-1-x-pdpV2CompatCheckerHeading{margin:0;font-size:14px;font-weight:600;color:var(--pdpv2-fg);display:flex;align-items:center;gap:8px}.auteco-store-1-x-pdpV2CompatCheckerHeading>svg{color:var(--pdpv2-accent)}.auteco-store-1-x-pdpV2CompatCheckerUniversalBadge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--pdpv2-success);background:rgba(40,160,107,.1);border:1px solid rgba(40,160,107,.3);padding:8px 12px;border-radius:var(--pdpv2-radius)}.auteco-store-1-x-pdpV2CompatCheckerSelects{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auteco-store-1-x-pdpV2CompatCheckerSelect{width:100%;border:1px solid var(--pdpv2-border);background:var(--pdpv2-card);border-radius:var(--pdpv2-radius);padding:10px 32px 10px 12px;font-size:14px;color:var(--pdpv2-fg);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7A99' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}.auteco-store-1-x-pdpV2CompatCheckerSelect:focus{outline:none;border-color:var(--pdpv2-accent);box-shadow:0 0 0 3px rgba(225,29,46,.15)}.auteco-store-1-x-pdpV2CompatCheckerSelect:disabled{opacity:.5}.auteco-store-1-x-pdpV2CompatCheckerCombo{position:relative;width:100%}.auteco-store-1-x-pdpV2CompatCheckerComboInput{cursor:pointer;caret-color:transparent}.auteco-store-1-x-pdpV2CompatCheckerComboInput:focus{caret-color:var(--pdpv2-fg)}.auteco-store-1-x-pdpV2CompatCheckerComboList{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px 0;list-style:none;background:var(--pdpv2-card);border:1px solid var(--pdpv2-border);border-radius:var(--pdpv2-radius);box-shadow:0 4px 12px rgba(15,42,92,.12);max-height:220px;overflow-y:auto}.auteco-store-1-x-pdpV2CompatCheckerComboOption{padding:8px 12px;font-size:14px;color:var(--pdpv2-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auteco-store-1-x-pdpV2CompatCheckerComboOption:hover,.auteco-store-1-x-pdpV2CompatCheckerComboOptionActive{background:var(--pdpv2-muted);color:var(--pdpv2-fg)}.auteco-store-1-x-pdpV2CompatCheckerComboGroup{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:8px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pdpv2-muted-fg);background:var(--pdpv2-muted);border-bottom:1px solid var(--pdpv2-border);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none}.auteco-store-1-x-pdpV2CompatCheckerButton{background:var(--pdpv2-primary);color:var(--pdpv2-primary-fg);border:none;border-radius:var(--pdpv2-radius);padding:12px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s;font-family:inherit}.auteco-store-1-x-pdpV2CompatCheckerButton:hover:not(:disabled){opacity:.9}.auteco-store-1-x-pdpV2CompatCheckerButton:disabled{background:#a8b3c2;color:#fff;opacity:1;cursor:not-allowed}.auteco-store-1-x-pdpV2CompatCheckerResult{border-radius:var(--pdpv2-radius);padding:12px;font-size:13px;display:flex;gap:10px;-webkit-animation:auteco-store-1-x-pdpV2RevealUp .6s cubic-bezier(.16,1,.3,1) both;animation:auteco-store-1-x-pdpV2RevealUp .6s cubic-bezier(.16,1,.3,1) both}.auteco-store-1-x-pdpV2CompatCheckerResult>svg{flex-shrink:0;margin-top:2px}.auteco-store-1-x-pdpV2CompatCheckerResult p{margin:0 0 4px}.auteco-store-1-x-pdpV2CompatCheckerResult p:last-child{margin:0;color:var(--pdpv2-muted-fg);font-size:12px}.auteco-store-1-x-pdpV2CompatCheckerOk{background:rgba(40,160,107,.1);border:1px solid rgba(40,160,107,.3)}.auteco-store-1-x-pdpV2CompatCheckerOk>svg,.auteco-store-1-x-pdpV2CompatCheckerOk strong{color:var(--pdpv2-success)}.auteco-store-1-x-pdpV2CompatCheckerPartial{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3)}.auteco-store-1-x-pdpV2CompatCheckerPartial>svg,.auteco-store-1-x-pdpV2CompatCheckerPartial strong{color:var(--pdpv2-warning)}.auteco-store-1-x-pdpV2CompatCheckerFail{background:rgba(225,29,46,.08);border:1px solid rgba(225,29,46,.25)}.auteco-store-1-x-pdpV2CompatCheckerFail>svg,.auteco-store-1-x-pdpV2CompatCheckerFail strong{color:var(--pdpv2-accent)}.auteco-store-1-x-pdpV2CompatCheckerWhatsapp{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--pdpv2-success);font-size:12px;font-weight:600;text-decoration:underline}.auteco-store-1-x-pdpV2CompatCheckerSkeleton{display:flex;flex-direction:column;gap:12px}.auteco-store-1-x-pdpV2CompatCheckerSkelHeading{display:block;width:220px;max-width:70%;height:16px;border-radius:4px;background:linear-gradient(90deg,#e3e7ed,#d6dce4 50%,#e3e7ed);background-size:200% 100%;-webkit-animation:auteco-store-1-x-pdpV2SkelShimmer 1.4s ease-in-out infinite;animation:auteco-store-1-x-pdpV2SkelShimmer 1.4s ease-in-out infinite}.auteco-store-1-x-pdpV2CompatCheckerSkelSelects{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auteco-store-1-x-pdpV2CompatCheckerSkelSelect{height:40px;background:linear-gradient(90deg,#e3e7ed,#d6dce4 50%,#e3e7ed);background-size:200% 100%}.auteco-store-1-x-pdpV2CompatCheckerSkelButton,.auteco-store-1-x-pdpV2CompatCheckerSkelSelect{border-radius:var(--pdpv2-radius);-webkit-animation:auteco-store-1-x-pdpV2SkelShimmer 1.4s ease-in-out infinite;animation:auteco-store-1-x-pdpV2SkelShimmer 1.4s ease-in-out infinite}.auteco-store-1-x-pdpV2CompatCheckerSkelButton{height:44px;background:linear-gradient(90deg,#d6dce4,#c5cdd8 50%,#d6dce4);background-size:200% 100%}