/* V52.32 only: analyzer credit controls and rented-shelf vendor UI. */
.ai-credit-bar-v5232{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:14px 0}
.ai-credit-bar-v5232 .badge{font-size:.93rem;padding:10px 16px}
.ai-credit-form-v5232{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:12px 0}
.seller-products-v5232{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.seller-products-v5232 .body{padding:16px}
.seller-products-v5232 img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#102031}
.st32-shelf-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}
.seller-contact-v5232{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:900px){.seller-products-v5232{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.seller-products-v5232{grid-template-columns:1fr}}

/* V52.33: pack selection only; preserves the existing supervisory theme. */
.ai-credit-packages-v5233{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 16px}
.ai-credit-packages-v5233 .ai-pack-v5233{flex:1 1 175px;text-align:center;white-space:normal;min-height:48px}
#aiChosenPack32{margin:8px 0 12px;font-weight:600}
