.mz76-marketplace-home{margin:20px 0 36px}
.mz76-home-head,.mz76-band-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.mz76-home-head small,.mz76-band-heading small,.mz76-muted{color:#607389;font-size:.85rem}
.mz76-home-band{padding:12px 0 20px;border-bottom:1px solid #e7eef4}
.mz76-home-band h3,.mz76-directory-band h3{font-size:1.13rem;color:#18314a;margin:6px 0 18px}
.mz76-directory-band{margin:0 0 23px}
.mz76-tier-0 .mz76-band-heading h3{color:#126a72}
.mz76-ranking{line-height:1.6}
.mz76-ranking form{margin:10px 0 20px}
.mz76-ranking .mzgp-btn{margin:0 8px 6px 0}
.mz76-ranking select{padding:8px}
.mz76-private-quote{padding:18px 20px;border:1px solid #d6e7e8;background:#f7fbfc;border-radius:12px;margin:20px 0}
.mz76-success{padding:10px 16px;border-radius:8px;background:#e9f9f1;color:#175c47}
@media(max-width:720px){.mz76-home-band .mzgp-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz76-private-quote{padding:14px}}
.mz76-ack{display:flex;gap:10px;align-items:flex-start;line-height:1.5;margin:12px 0 18px;font-size:.92rem}
.mz76-ack input{width:18px;height:18px;margin-top:2px;flex-shrink:0}
.mz76-directory-band .mzgp-directory-grid{margin-bottom:14px}
.mz76-ranking a.mzgp-btn-light{text-decoration:none}

/* RC77 checkout visibility: no invisible purchasing area. */
.mz77-package-disabled{display:inline-flex;border:1px dashed #cad4da;border-radius:9px;color:#536779;background:#f7f9fb;padding:10px 13px;margin:0 8px 10px 0}
.mz77-warning{background:#fffaed;border-left:4px solid #bb812a;border-radius:8px;padding:12px 15px;color:#795321}
.mz77-info{background:#eff8f8;border:1px solid #bcd8da;border-radius:9px;padding:14px 16px;margin:16px 0}
.mz77-offline-list{list-style:none;padding:0}.mz77-offline-list li{padding:9px 0;border-bottom:1px solid #e5edf0}
.mz77-split{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
