.software-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#fff3e5;color:#a95200;font-size:10px;font-weight:900;letter-spacing:.02em}.software-badge i{font-size:10px}.product-card .software-badge{position:absolute;left:10px;top:10px;z-index:3}.software-buy-button{display:flex!important;align-items:center;justify-content:center;text-decoration:none!important}.software-meta-row{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.software-meta-row span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;background:#f6f7f9;color:#344054;font-size:11px;font-weight:750}.software-information-card{margin:14px 0;padding:14px;border:1px solid #e7e9ee;border-radius:14px;background:#fbfcfd}.software-information-card h3{margin:0 0 10px;font-size:14px}.software-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.software-information-grid div{padding:10px;border-radius:10px;background:#fff;border:1px solid #edf0f3}.software-information-grid small{display:block;color:#667085;margin-bottom:3px}.software-information-grid strong{font-size:12px;word-break:break-word}.software-home-section{margin-top:22px}.software-home-section .section-header i{color:#f28b18}.software-seller-fields[hidden]{display:none!important}.software-type-note{margin:-2px 0 10px;padding:10px 12px;border-radius:10px;background:#fff8ef;color:#7b4a12;font-size:12px;line-height:1.45}.admin-software-fields[hidden]{display:none!important}@media(max-width:620px){.software-information-grid{grid-template-columns:1fr}.software-meta-row{gap:5px}.software-meta-row span{font-size:10px;padding:6px 8px}}


/* Software card UI: use the same compact chip language as product variants. */
.product-card.software-product-card .software-badge{white-space:nowrap;}
.product-card.software-product-card .software-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 4px;}
.product-card.software-product-card .software-meta-row span{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:4px 8px;border:1px solid #f28b18;border-radius:6px;background:#fff;color:#5b6573;font-size:9px;font-weight:700;line-height:1;white-space:nowrap;}
.product-card.software-product-card .software-meta-row span i{font-size:9px;color:#344054;}
.product-card.software-product-card .card-variant-slot{margin-top:4px;}
@media(max-width:620px){.product-card.software-product-card .software-meta-row{gap:5px}.product-card.software-product-card .software-meta-row span{padding:4px 6px;font-size:8.5px}}

/* Software card: keep platform/license information in the same compact variant row. */
.product-card.software-product-card .software-meta-row{display:none!important}
.product-card.software-product-card .software-variant-slot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.product-card.software-product-card .software-info-variant{cursor:default;pointer-events:none}
