/* Loja Central IV9: plugins Meu Portal SaaS v4.0.23 */
.mps-market-intro{margin:24px auto 22px;padding:clamp(26px,5vw,56px);border-radius:24px;background:linear-gradient(130deg,#111b35,#273a7b 75%,#654ac4);color:#fff}
.mps-market-intro h1{font-size:clamp(28px,4vw,54px);line-height:1.07;margin:12px 0;max-width:850px;color:#fff}
.mps-market-intro p{max-width:720px;color:#e1e8ff;font-size:17px}.mps-market-kicker{letter-spacing:.18em;font-size:12px;font-weight:800;color:#b7cbff}
.mps-market-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.mps-market-price b{font-size:32px;color:#fff}.mps-market-price span{color:#dfe6ff}
.mps-market-tools{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0}.mps-market-tools label{font-weight:600}.mps-market-tools input,.mps-market-tools select{max-width:320px;padding:13px 14px;border:1px solid #d5dbee;border-radius:10px;background:var(--color-surface,#fff);color:var(--color-text,#16203b)}
.mps-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin-bottom:32px}.mps-market-card{display:flex;flex-direction:column;gap:10px;background:var(--color-surface,#fff);color:var(--color-text,#17223b);border:1px solid #d8e0ed;border-radius:18px;padding:25px;box-shadow:0 8px 24px #142c4d10}.mps-market-card[hidden]{display:none}.mps-market-card-top{display:flex;justify-content:space-between;align-items:center}.mps-market-icon{font-size:28px}.mps-market-status{font-size:12px;border-radius:20px;padding:7px 10px;background:#e7effc;color:#1c4b8a;font-weight:700}.mps-market-card h2{font-size:22px;margin:0}.mps-market-card p{margin:0;color:var(--color-muted,#56637a);line-height:1.6}.mps-market-card small{color:var(--color-muted,#667)}.mps-market-card-bottom{margin-top:auto;border-top:1px solid #e1e5ee;padding-top:14px}.mps-market-card-bottom strong{font-size:23px;display:block;margin-bottom:10px}.mps-market-card-bottom strong small{font-size:12px;font-weight:500;display:block}.mps-market-actions{display:flex;flex-wrap:wrap;gap:8px}.mps-market-actions a{flex:1;text-align:center;white-space:nowrap}.mps-market-unavailable{font-weight:700}.mps-market-help{padding:24px;background:var(--color-surface,#fff);border:1px solid #d8e0ed;border-radius:15px;margin:30px 0}
@media(max-width:680px){.mps-market-intro{border-radius:14px}.mps-market-tools{display:grid;grid-template-columns:1fr}.mps-market-tools input,.mps-market-tools select{max-width:none;width:100%}}
