/* v0.9.8 — retoques de lanzamiento, catálogo público */
#filters{scroll-margin-top:14px}
#filters :is(input,select,button):focus-visible,#pagination button:focus-visible,.cmp-ad-card a:focus-visible{outline:3px solid #76a9ff;outline-offset:3px}
#message.cmp-empty{border:1px solid #d9e4f3;background:#f6f9ff;border-radius:14px;padding:20px;color:#254568}
.cmp-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}
.cmp-empty-actions a,.cmp-empty-actions button{width:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #c9d8ee;border-radius:10px;text-decoration:none;background:#eef4ff;color:#123e85;font-weight:700;margin:0}
.cmp-empty-actions a:first-child{background:#0c3c96;color:white}
.cmp-ad-card .cmp-cover-gallery{width:100%;max-width:none;margin:0 0 10px!important}
.cmp-ad-card .cmp-cover-gallery figure:first-child img{width:100%!important;height:220px!important;max-height:none;object-fit:cover!important}
.cmp-ad-card .cmp-ad-actions{display:flex;flex-wrap:wrap;gap:8px}
.cmp-ad-card .cmp-ad-actions a{margin:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px}
.cmp-ad-card .cmp-ad-actions a:last-child{flex:1}
.cmp-ad-card .cmp-seller{overflow-wrap:anywhere}
@media(max-width:480px){.cmp-ad-card .cmp-cover-gallery figure:first-child img{height:210px!important}.cmp-ad-card .cmp-ad-actions a{flex:1 1 130px}#filters{padding:14px}#pagination button{min-height:44px}}
