.app-theme .asset-tile .qualified-marker { position: absolute; top: 16%; right: 19%; z-index: 2; display: grid; place-items: center; width: 18px; height: 18px; border-radius: 50%; background: #167447; color: #fff; font-size: 12px; font-weight: 700; line-height: 1; }

.market-coverage { text-align: center; color: var(--ink-muted, #786d55); font-size: .85rem; margin: .75rem 1rem; }
.market-pages { display: flex; gap: .5rem; justify-content: center; flex-wrap: wrap; padding: .5rem 1rem 2rem; }
.market-pages a { padding: .5rem .8rem; border: 1px solid #a18b53; border-radius: .5rem; }
.market-pages a[aria-current="page"] { background: #e9b342; color: #221b11; font-weight: 700; }

.qualification-explanation { margin: 10px 0; color: var(--muted); font-size: 13px; line-height: 1.6; }
.qualification-explanation strong { color: var(--ink); }
