/* RXM Directorio IA — front. Prefijo .rxd-, variables --rxd-* (overridables desde el theme). */
.rxd{--rxd-accent:#0f766e;--rxd-accent-fg:#fff;--rxd-bg:#fff;--rxd-fg:#18202b;--rxd-muted:#5b6574;--rxd-line:#e3e7ed;--rxd-soft:#f4f6f8;--rxd-star:#f2a516;--rxd-radius:14px;--rxd-gap:24px;--rxd-ratio:16/10;--rxd-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 16px rgba(16,24,40,.06);color:var(--rxd-fg);font-size:16px;line-height:1.5;box-sizing:border-box}
.rxd{container-type:inline-size;container-name:rxd}
.rxd *,.rxd *::before,.rxd *::after{box-sizing:inherit}
.rxd--sin-sombra{--rxd-shadow:none}
.rxd .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.rxd-ico{flex:none;vertical-align:-3px}
.rxd-titulo{margin:0 0 16px}
.rxd-contenedor{max-width:1200px;margin:0 auto;padding:24px 16px 48px}

/* Botones */
.rxd-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--rxd-accent);color:var(--rxd-accent-fg)!important;font-weight:600;font-size:15px;text-decoration:none!important;border:1px solid var(--rxd-accent);cursor:pointer;line-height:1.2}
.rxd-btn:hover{filter:brightness(.93)}
.rxd-btn--sec{background:transparent;color:var(--rxd-fg)!important;border-color:var(--rxd-line)}
.rxd-btn--sec:hover{background:var(--rxd-soft);filter:none}

/* Barra y filtros */
.rxd-form{margin:0 0 16px}
.rxd-barra{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.rxd-busqueda{flex:1 1 280px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--rxd-line);border-radius:999px;background:var(--rxd-bg);min-height:46px;color:var(--rxd-muted)}
.rxd-busqueda:focus-within{border-color:var(--rxd-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rxd-accent) 20%,transparent)}
.rxd-busqueda input{flex:1;border:0!important;outline:0;background:transparent!important;font:inherit;color:var(--rxd-fg);min-width:0;padding:10px 0!important;box-shadow:none!important}
.rxd-orden{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--rxd-muted)}
.rxd-orden select{font:inherit;color:var(--rxd-fg);border:1px solid var(--rxd-line);border-radius:999px;padding:9px 14px;background:var(--rxd-bg)}
.rxd-vistas{display:flex;border:1px solid var(--rxd-line);border-radius:999px;overflow:hidden}
.rxd-vista{background:var(--rxd-bg);border:0;padding:10px 12px;color:var(--rxd-muted);cursor:pointer;line-height:0}
.rxd-vista.is-activa{background:var(--rxd-soft);color:var(--rxd-accent)}
.rxd-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}
.rxd-drop{position:relative}
.rxd-drop>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--rxd-line);border-radius:999px;font-size:14px;background:var(--rxd-bg);user-select:none}
.rxd-drop>summary::-webkit-details-marker{display:none}
.rxd-drop>summary::after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px);opacity:.6}
.rxd-drop[open]>summary{border-color:var(--rxd-accent)}
.rxd-drop__n{background:var(--rxd-accent);color:var(--rxd-accent-fg);border-radius:999px;font-size:12px;padding:0 7px;line-height:18px}
.rxd-drop__panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:230px;max-height:340px;overflow:auto;background:var(--rxd-bg);border:1px solid var(--rxd-line);border-radius:12px;box-shadow:0 12px 32px rgba(16,24,40,.14);padding:8px}
.rxd-check{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap}
.rxd-check:hover{background:var(--rxd-soft)}
.rxd-check small{margin-left:auto;color:var(--rxd-muted)}
.rxd-check input{accent-color:var(--rxd-accent);margin:0}
.rxd-limpiar{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--rxd-muted);text-decoration:underline}

/* Filtros rápidos (chips) */
.rxd-rapidos{display:flex;gap:8px;flex-wrap:wrap;width:100%;padding:2px 0 4px}
@container rxd (max-width:599px){.rxd-rapidos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent)}}
.rxd-chipf{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--rxd-line);background:var(--rxd-bg);font-size:14px;cursor:pointer;white-space:nowrap;user-select:none;transition:background .15s,border-color .15s,color .15s}
.rxd-chipf input{position:absolute;opacity:0;pointer-events:none}
.rxd-chipf small{font-size:12px;color:var(--rxd-muted)}
.rxd-chipf:hover{border-color:var(--rxd-accent)}
.rxd-chipf.is-on{background:var(--rxd-accent);border-color:var(--rxd-accent);color:var(--rxd-accent-fg)}
.rxd-chipf.is-on small{color:inherit;opacity:.85}
.rxd-chipf.is-vacio{opacity:.45;cursor:default}
.rxd-chipf:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--rxd-accent) 25%,transparent)}
.rxd--filtros-lateral .rxd-rapidos{flex-wrap:wrap}

/* Filtros laterales (según el ancho del propio directorio) */
.rxd--filtros-lateral{display:flex;flex-wrap:wrap;gap:0 28px;align-items:flex-start}
.rxd--filtros-lateral>*{flex:1 1 100%;min-width:0}
@container rxd (min-width:880px){
.rxd--filtros-lateral>.rxd-form{flex:0 0 250px;position:sticky;top:24px}
.rxd--filtros-lateral>.rxd-cuerpo{flex:1 1 0}
.rxd--filtros-lateral .rxd-barra{flex-direction:column;align-items:stretch}
.rxd--filtros-lateral .rxd-busqueda{flex:none}
.rxd--filtros-lateral .rxd-filtros{flex-direction:column;align-items:stretch;gap:4px}
.rxd--filtros-lateral .rxd-drop>summary{border:0;border-bottom:1px solid var(--rxd-line);border-radius:0;width:100%;justify-content:space-between;padding:10px 2px;font-weight:600}
.rxd--filtros-lateral .rxd-drop__panel{position:static;box-shadow:none;border:0;padding:4px 0 8px;max-height:none;min-width:0}
}

/* Contador, vacío, grid */
.rxd-contador{margin:0 0 12px;color:var(--rxd-muted);font-size:14px}
.rxd-vacio{text-align:center;padding:48px 16px;color:var(--rxd-muted);border:1px dashed var(--rxd-line);border-radius:var(--rxd-radius)}
.rxd-grid{display:grid;gap:var(--rxd-gap);grid-template-columns:repeat(var(--rxd-cols-m,1),minmax(0,1fr))}
@container rxd (min-width:600px){.rxd-grid{grid-template-columns:repeat(var(--rxd-cols-t,2),minmax(0,1fr))}}
@container rxd (min-width:860px){.rxd-grid{grid-template-columns:repeat(var(--rxd-cols,3),minmax(0,1fr))}.rxd-card--destacada{grid-column:span 2}}
.rxd-grid--lista{grid-template-columns:1fr!important}
.rxd.is-cargando .rxd-cuerpo{opacity:.55;transition:opacity .15s}

/* Tarjeta base */
.rxd-card{position:relative;display:flex;flex-direction:column;background:var(--rxd-bg);border:1px solid var(--rxd-line);border-radius:var(--rxd-radius);overflow:hidden;box-shadow:var(--rxd-shadow);transition:transform .15s,box-shadow .15s}
.rxd-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(16,24,40,.06),0 12px 28px rgba(16,24,40,.12)}
.rxd-card:focus-within{outline:2px solid var(--rxd-accent);outline-offset:2px}
.rxd-card__media{position:relative;aspect-ratio:var(--rxd-ratio);background:var(--rxd-soft);overflow:hidden}
.rxd-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.rxd-card:hover .rxd-card__media img{transform:scale(1.03)}
.rxd-card__ph{display:grid;place-items:center;width:100%;height:100%;min-height:120px;color:var(--rxd-muted);background:linear-gradient(135deg,var(--rxd-soft),color-mix(in srgb,var(--rxd-accent) 12%,var(--rxd-soft)))}
.rxd-card__ilustr{position:absolute;right:8px;bottom:8px;font-size:11px;background:rgba(0,0,0,.55);color:#fff;padding:2px 8px;border-radius:999px}
.rxd-card__body{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}
.rxd-card__cab{display:flex;flex-direction:column;gap:4px}
.rxd-card__titulo{margin:0;font-size:18px;line-height:1.3}
.rxd-card__titulo a{color:inherit;text-decoration:none}
.rxd-card__titulo a::after{content:"";position:absolute;inset:0;z-index:1}
.rxd-card__rating{display:flex;align-items:center;gap:6px;font-size:14px}
.rxd-ico--rating{color:var(--rxd-star)}
.rxd-rating__n{color:var(--rxd-muted)}
.rxd-card__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;color:var(--rxd-muted)}
.rxd-card__loc,.rxd-distancia{display:inline-flex;align-items:center;gap:4px}
.rxd-card__resumen{margin:0;font-size:14px;color:var(--rxd-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.rxd-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--rxd-accent);padding-top:6px}
.rxd-card__demo{position:absolute;top:10px;right:10px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#fff3cd;color:#7a5b00;padding:2px 8px;border-radius:999px}
.rxd-estrellas{display:inline-flex;gap:1px;color:var(--rxd-star)}
.rxd-servicios{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.rxd-servicios li{display:inline-flex;align-items:center;gap:5px;font-size:13px;padding:3px 9px;border-radius:999px;background:var(--rxd-soft);color:var(--rxd-fg)}
.rxd-servicios li.is-destacado{background:color-mix(in srgb,var(--rxd-accent) 12%,#fff);color:color-mix(in srgb,var(--rxd-accent) 80%,#000)}
.rxd-servicios__mas{color:var(--rxd-muted)!important}
.rxd-insignias{display:flex;flex-wrap:wrap;gap:6px}
.rxd-card__media .rxd-insignias{position:absolute;left:10px;top:10px;z-index:2}
.rxd-insignia{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--rxd-accent);color:var(--rxd-accent-fg)}

/* Diseño: compacta */
.rxd-card--compacta .rxd-card__media{aspect-ratio:16/9}
.rxd-card--compacta .rxd-card__body{padding:12px;gap:6px}
.rxd-card--compacta .rxd-card__titulo{font-size:16px}
/* Diseño: overlay */
.rxd-card--overlay{min-height:320px;border:0}
.rxd-card--overlay .rxd-card__media{position:absolute;inset:0;aspect-ratio:auto}
.rxd-card--overlay .rxd-card__body{position:relative;margin-top:auto;flex:none;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.35) 70%,transparent);padding:48px 18px 18px}
.rxd-card--overlay .rxd-card__meta,.rxd-card--overlay .rxd-rating__n,.rxd-card--overlay .rxd-card__resumen{color:rgba(255,255,255,.85)}
.rxd-card--overlay .rxd-card__titulo{font-size:20px}
.rxd-card--overlay .rxd-card__ilustr{top:10px;left:10px;right:auto;bottom:auto}
/* Diseño: horizontal / lista */
@container rxd (min-width:560px){
.rxd-card--horizontal{flex-direction:row}
.rxd-card--horizontal .rxd-card__media{flex:0 0 38%;aspect-ratio:auto;min-height:190px}
}
/* Diseño: minimal */
.rxd-card--minimal{box-shadow:none;border-width:0 0 0 3px;border-color:var(--rxd-accent);border-radius:0 var(--rxd-radius) var(--rxd-radius) 0;background:var(--rxd-soft)}

/* Paginación */
.rxd-paginacion{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:28px 0 0}
.rxd-paginacion a,.rxd-paginacion span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;border:1px solid var(--rxd-line);text-decoration:none;color:var(--rxd-fg);font-size:14px}
.rxd-paginacion .is-actual{background:var(--rxd-accent);border-color:var(--rxd-accent);color:var(--rxd-accent-fg)}
.rxd-paginacion__sep{border:0!important}
.rxd-mas{text-align:center;margin:28px 0 0}

/* Buscador suelto y top */
.rxd-buscador-suelto{display:flex;gap:8px;flex-wrap:wrap}
.rxd-top{padding-left:1.4em}
.rxd-top li{margin:6px 0}
.rxd-top li>*{margin-right:6px}
.rxd-aviso-admin{padding:8px 12px;background:#fff3cd;border-left:4px solid #d4a300;font-size:14px}

/* ===== Ficha ===== */
.rxd-ficha{max-width:1100px;margin:0 auto}
.rxd-ficha h1{margin:6px 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.15}
.rxd-ficha h2{font-size:21px;margin:0 0 12px}
.rxd-ficha__demo{background:#fff3cd;color:#6b5000;padding:8px 14px;border-radius:10px;font-size:14px;margin:0 0 16px}
.rxd-ficha__media{margin:0 0 20px;border-radius:var(--rxd-radius);overflow:hidden;position:relative;aspect-ratio:21/9;background:var(--rxd-soft)}
.rxd-ficha__media img{width:100%;height:100%;object-fit:cover;display:block}
.rxd-ficha__media figcaption{position:absolute;right:10px;bottom:10px;font-size:12px;background:rgba(0,0,0,.55);color:#fff;padding:2px 10px;border-radius:999px}
.rxd-volver{font-size:14px;color:var(--rxd-muted);text-decoration:none}
.rxd-ficha__sub{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;color:var(--rxd-muted)}
.rxd-sin-cat{font-size:14px;font-style:italic}
.rxd-ficha__cabecera{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:20px}
.rxd-ficha__acciones{display:flex;flex-wrap:wrap;gap:8px}
.rxd-ficha__datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 24px}
.rxd-dato{border:1px solid var(--rxd-line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.rxd-dato__k{font-size:13px;color:var(--rxd-muted)}
.rxd-dato__v{font-size:20px;font-weight:700;display:flex;align-items:center;gap:6px}
.rxd-dato small{color:var(--rxd-muted);font-size:12px}
.rxd-ficha__sec{padding:24px 0;border-top:1px solid var(--rxd-line)}
.rxd-ficha__lead{font-size:19px;line-height:1.55;margin:0 0 10px}
.rxd-ficha__ideal{color:var(--rxd-muted);margin:16px 0 0}
.rxd-ficha .rxd-servicios li{font-size:14px;padding:6px 12px}
.rxd-distancias{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.rxd-distancias li{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding:10px 14px;background:var(--rxd-soft);border-radius:10px}
.rxd-distancias small{grid-column:1/-1;color:var(--rxd-muted)}
.rxd-ficha__dir{display:flex;gap:6px;align-items:center}
.rxd-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;margin:0 0 24px;border-radius:var(--rxd-radius);background:color-mix(in srgb,var(--rxd-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--rxd-accent) 25%,#fff);color:color-mix(in srgb,var(--rxd-accent) 70%,#000)}
.rxd-cta>div{flex:1 1 240px}
.rxd-cta strong{font-size:18px;display:block}
.rxd-cta p{margin:4px 0 0;color:var(--rxd-fg)}
.rxd-faq details{border:1px solid var(--rxd-line);border-radius:10px;padding:12px 16px;margin:0 0 8px}
.rxd-faq summary{cursor:pointer;font-weight:600}
.rxd-faq p{margin:8px 0 0;color:var(--rxd-muted)}
.rxd-ficha__pie{font-size:13px;color:var(--rxd-muted);padding:20px 0 0;border-top:1px solid var(--rxd-line)}
/* Ficha lateral */
@media (min-width:900px){
.rxd-ficha__cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}
.rxd-ficha__sticky{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}
.rxd-ficha--lateral .rxd-ficha__media{aspect-ratio:16/10}
}
.rxd-ficha--lateral .rxd-ficha__aside .rxd-ficha__datos{grid-template-columns:1fr;margin:0}
.rxd-ficha--lateral .rxd-ficha__aside .rxd-ficha__sec{border:1px solid var(--rxd-line);border-radius:12px;padding:16px}
.rxd-ficha--lateral .rxd-ficha__aside .rxd-ficha__acciones .rxd-btn{flex:1 1 100%;justify-content:center}
.rxd-ficha--lateral .rxd-cta{flex-direction:column;align-items:stretch;margin:0}
/* Ficha magazine */
.rxd-ficha--magazine{max-width:none}
.rxd-ficha__hero{position:relative;margin:0 0 32px;border-radius:var(--rxd-radius);overflow:hidden;min-height:420px;display:flex;align-items:flex-end}
.rxd-ficha__hero .rxd-ficha__media{position:absolute;inset:0;margin:0;aspect-ratio:auto;border-radius:0}
.rxd-ficha__hero-txt{position:relative;width:100%;padding:80px 32px 32px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}
.rxd-ficha__hero-txt .rxd-volver,.rxd-ficha__hero-txt .rxd-ficha__sub{color:rgba(255,255,255,.85)}
.rxd-ficha__hero-txt .rxd-btn--sec{color:#fff!important;border-color:rgba(255,255,255,.5)}
.rxd-ficha__hero-txt .rxd-ficha__acciones{margin-top:16px}
.rxd-ficha__lectura{max-width:760px;margin:0 auto}
.rxd-ficha--magazine .rxd-servicios li{font-size:15px;padding:10px 14px;border-radius:12px}
.rxd-relacionados .rxd-card__media{aspect-ratio:16/9}
@media (prefers-reduced-motion:reduce){.rxd-card,.rxd-card__media img{transition:none}.rxd-card:hover{transform:none}}
/* v0.5.0: varias CTA, puntos fuertes, cómo llegar */
.rxd-cta--hero{margin:0 0 20px;padding:14px 18px;background:var(--rxd-accent);border-color:var(--rxd-accent);color:var(--rxd-accent-fg)}
.rxd-cta--hero p{color:inherit;opacity:.9}
.rxd-cta--hero strong{font-size:17px}
.rxd-cta--hero .rxd-btn{background:#fff;color:var(--rxd-accent)!important;border-color:#fff}
.rxd-cta--final{margin-top:8px;padding:28px 24px}
.rxd-cta--final strong{font-size:21px}
.rxd-cta--llegar{margin:16px 0 0}
.rxd-ficha__fuertes{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}
.rxd-ficha__fuertes li{display:flex;gap:8px;align-items:flex-start}
.rxd-ficha__fuertes .rxd-ico{flex:0 0 auto;margin-top:3px;color:var(--rxd-accent)}
.rxd-ficha__media figcaption a{color:inherit}
.rxd-cta-movil{display:none}
@media (max-width:700px){
	.rxd-cta-movil{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9990;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--rxd-line);box-shadow:0 -4px 16px rgba(16,24,40,.12)}
	.rxd-cta-movil span{font-weight:600;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	.rxd-cta-movil .rxd-btn{flex:0 0 auto}
	.rxd-ficha:has(.rxd-cta-movil){padding-bottom:72px}
}
/* v0.8.0: carrusel [rxm_carrusel] */
.rxd-carrusel{margin:24px 0}
.rxd-carrusel__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.rxd-carrusel__tit{margin:0;font-size:1.4em}
.rxd-carrusel__nav{display:flex;gap:8px}
.rxd-carrusel__btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--rxd-line);background:#fff;color:var(--rxd-fg);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}
.rxd-carrusel__btn:hover:not(:disabled){border-color:var(--rxd-accent);color:var(--rxd-accent)}
.rxd-carrusel__btn:disabled{opacity:.35;cursor:default}
.rxd-carrusel__pista{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;padding:4px 2px 12px;scrollbar-width:thin;overscroll-behavior-x:contain}
.rxd-carrusel__item{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;display:flex}
.rxd-carrusel__item[hidden]{display:none}
.rxd-carrusel__item>.rxd-card{width:100%}
.rxd-carrusel__todos{margin:8px 0 0;text-align:right}
.rxd-carrusel__todos a{font-weight:600;color:var(--rxd-accent)}
@container rxd (max-width:860px){.rxd-carrusel__item{flex-basis:calc((100% - 16px)/2)}}
@container rxd (max-width:560px){.rxd-carrusel__item{flex-basis:82%}.rxd-carrusel__nav{display:none}}
.rxd-zonasel{display:flex;align-items:center;gap:6px;padding:0 6px 0 14px;border:1px solid var(--rxd-line);border-radius:999px;background:var(--rxd-bg);min-height:46px;color:var(--rxd-muted)}
.rxd-zonasel:focus-within{border-color:var(--rxd-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rxd-accent) 20%,transparent)}
.rxd-zonasel select{font:inherit;color:var(--rxd-fg);border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 8px 10px 0!important;max-width:240px;cursor:pointer;outline:0}
@media (max-width:600px){.rxd-zonasel{flex:1 1 100%}.rxd-zonasel select{max-width:none;flex:1}}
