.mp-card.mp-closed .mp-card-state{display:none!important}
.mp-card.mp-closed .mp-card-bottom strong,.mp-closed .mp-detail-price,.mp-closed .mp-cubo-head-price strong,.mp-closed .mp-cubo-head-price small{display:none!important}
.mp-status-tag{position:absolute;z-index:5;top:14px;left:14px;background:#242424;color:#fff;font:800 12px/1.2 Mulish,Arial,sans-serif;letter-spacing:1.25px;padding:11px 16px;display:inline-block}
.mp-reserved .mp-status-tag,.mp-reserved .mp-status-detail{background:#ae7026}
.mp-status-curtain{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,10,10,.66);color:#fff;font:900 clamp(24px,4vw,45px)/1 Mulish,Arial,sans-serif;letter-spacing:3px;opacity:0;transition:opacity .25s;pointer-events:none}
.mp-card.mp-closed .mp-card-media:hover .mp-status-curtain,.mp-card.mp-closed .mp-card-media:focus .mp-status-curtain{opacity:1}
.mp-status-detail{display:inline-block;color:#fff;background:#242424;font:800 13px Mulish,Arial,sans-serif;letter-spacing:1px;padding:12px 19px;margin-top:16px}
.mp-closed .mp-cubo-cta-sim,.mp-closed .mp-cubo-simulator-section{display:none!important}
@media(hover:none){.mp-status-curtain{display:none}}
@media(prefers-reduced-motion:reduce){.mp-status-curtain{transition:none}}
/* Estat intern LIMBO: no disponible per a la venda, ni reservat ni venut. */
.mp-limbo .mp-status-tag,.mp-limbo .mp-status-detail{background:#666b6c!important;color:#fff}
.mp-limbo .mp-status-curtain{display:none!important}
.mp-limbo .mp-status-tag{text-transform:uppercase;letter-spacing:1.15px}
