html,body{max-width:100%;overflow-x:clip}.amazonLink,.sourceListing,.tileSource,.sourceAudit,.supplierChoice,.supplierLinks,.amazonText{display:none!important}
.df-card-expanded{border-color:#91ff48!important;box-shadow:0 0 0 2px rgba(145,255,72,.24)!important}
.df-confirm-part{display:block;width:calc(100% - 16px);margin:8px;padding:10px 12px;border:1px solid #91ff48;border-radius:9px;background:#91ff48;color:#071006;font-weight:900;cursor:pointer}
.df-confirm-part:hover,.df-confirm-part:focus-visible{filter:brightness(1.08);outline:3px solid rgba(145,255,72,.28);outline-offset:2px}
.listingWithBase{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,30%);gap:14px;align-items:center;padding:12px!important}
.listingWithBase .listingBase{position:relative;min-width:0}
.listingWithBase .listingBase>img{display:block;width:100%;height:auto;object-fit:contain}
.listingReferenceCard{align-self:stretch;display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:10px;border:1px solid #33454e;border-radius:12px;background:#0e181d;color:#eef5f4;text-align:left}
.listingReferenceCard img{display:block;width:100%;max-height:180px;object-fit:contain;border-radius:8px;background:#fff}
.listingReferenceCard b{font-size:12px;line-height:1.3}.listingReferenceCard small{color:#aebbc1;font-size:10px;line-height:1.35}
@media(min-width:1180px){.builderWorkspace,.builderGrid{column-gap:16px}.builderWorkspace>*:last-child,.builderGrid>*:last-child{min-width:0}.options,.grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}
@media(max-width:940px){.layout,.df95-controller-field{min-width:0;max-width:100%;overflow:hidden}}
@media(max-width:700px){.listingWithBase{grid-template-columns:1fr}.listingReferenceCard{display:grid;grid-template-columns:96px 1fr}.listingReferenceCard img{grid-row:1/3;max-height:96px}.df-confirm-part{padding:12px}}
