.pcp-v511-card-availability{margin:-7px 0 14px;padding:9px 11px;border:1px solid #e5eaf0;border-radius:9px;background:#f8fafc;line-height:1.25}.pcp-v511-card-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#162033}.pcp-v511-card-status strong{font-weight:900}.pcp-v511-card-availability small{display:block;margin:4px 0 0 14px;color:#64748b;font-size:10px;font-weight:700}.pcp-v511-dot{width:8px;height:8px;border-radius:50%;background:#64748b;box-shadow:0 0 0 3px rgb(100 116 139 / .1);flex:0 0 auto}.pcp-v511-card-availability.is-in-stock .pcp-v511-dot,.pcp-v511-card-availability.is-low-stock .pcp-v511-dot,.pcp-v511-product-availability.is-in-stock .pcp-v511-dot,.pcp-v511-product-availability.is-low-stock .pcp-v511-dot{background:#15803d;box-shadow:0 0 0 3px rgb(21 128 61 / .1)}.pcp-v511-card-availability.is-supplier .pcp-v511-dot,.pcp-v511-product-availability.is-supplier .pcp-v511-dot{background:#0b63ce;box-shadow:0 0 0 3px rgb(11 99 206 / .1)}.pcp-v511-card-availability.is-manufacturer .pcp-v511-dot,.pcp-v511-product-availability.is-manufacturer .pcp-v511-dot{background:#eab308;box-shadow:0 0 0 3px rgb(234 179 8 / .12)}.pcp-v511-card-availability.is-backorder .pcp-v511-dot,.pcp-v511-product-availability.is-backorder .pcp-v511-dot{background:#b45309;box-shadow:0 0 0 3px rgb(180 83 9 / .1)}.pcp-v511-card-availability.is-outofstock .pcp-v511-dot,.pcp-v511-product-availability.is-outofstock .pcp-v511-dot{background:#b91c1c;box-shadow:0 0 0 3px rgb(185 28 28 / .1)}.pcp-v511-product-availability{margin:8px 0 14px;padding:13px;border:1px solid #dfe6ee;border-radius:9px;background:#f8fafc;display:grid;gap:10px}.pcp-v511-product-status{display:flex;align-items:flex-start;gap:9px}.pcp-v511-product-status .pcp-v511-dot{margin-top:5px}.pcp-v511-product-status strong{display:block;color:#111827;font-size:14px;font-weight:900}.pcp-v511-product-status small{display:block;margin-top:2px;color:#64748b;font-size:11px}.pcp-v511-product-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:8px;border-top:1px solid #e6ebf1}.pcp-v511-product-meta span{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pcp-v511-product-meta strong{color:#111827;font-size:12px;text-align:right}@media(max-width:520px){.pcp-v511-card-availability{margin-bottom:12px}.pcp-v511-product-meta{align-items:flex-start;flex-direction:column;gap:3px}.pcp-v511-product-meta strong{text-align:left}}