


/* BEGIN Dox Docs: el centro de ayuda (help.doxstudio.com), con la maqueta aprobada el 28/09/2026. Lo escribe paginas/docs/dox-docs.php; se cambia ahí, no a mano entre estas dos marcas. Todo va con prefijo dxh- (piezas) o dox-docs- (texto de las guías). */
body { --dxh-black: #141313; --dxh-orange: #FF8D27; --dxh-soft: #FFF3E6; --dxh-soft-2: #FFE6CC; --dxh-ink: #B34419; --dxh-link: #C04D1F; --dxh-gray1: #F8F9FA; --dxh-gray2: #E9ECEF; --dxh-gray3: #DEE2E6; --dxh-body: #495057; --dxh-muted: #5E656C; --dxh-on-orange: rgba(20, 19, 19, .8); --dxh-head: Poppins, sans-serif; --dxh-font: Manrope, sans-serif; --dxh-ease: cubic-bezier(.165, .84, .44, 1); --dxh-shadow: 0 .125rem .375rem rgba(0, 0, 0, .05), 0 .5rem 1.2rem rgba(0, 0, 0, .1); --dxh-shadow-lg: 0 .25rem .5rem rgba(0, 0, 0, .05), 0 1.5rem 2.2rem rgba(0, 0, 0, .1); --dxh-shadow-float: 0 10px 28px rgba(122, 52, 0, .16), 0 2px 6px rgba(0, 0, 0, .06); --dxh-tile: linear-gradient(160deg, #FFF8F1 0%, #FFE6CC 100%); }
.dxh-ico { width: 20px; height: 20px; flex: none; fill: none; stroke: currentColor; stroke-width: 1.75; stroke-linecap: round; stroke-linejoin: round; }
.dxh-avatar { flex: none; border-radius: 50%; }
/* El fondo gris de la página también detrás de las tarjetas y de la hoja (el tema pone blanco en el contenido) */
.elementor:has(.dxh-hero) { background: var(--dxh-gray1); }
/* Sin el margen de 20 px de Elementor entre elementos: el ritmo lo ponen las piezas */
.dxh-h1, .dxh-h2, .dxh-eyebrow, .dxh-hero-lead, .dxh-lead, .dxh-topic__h, .dxh-topic__n, .dxh-title, .dxh-pro__p, .dxh-pro__price { margin-bottom: 0 !important; }
.dxh-h1 h1, .dxh-h2 h2, .dxh-pro__h h2 { text-wrap: balance; }

/* Cabecera naranja: trama de iconos de línea que se desvanece y luz suave detrás del titular. El contenido va por
   encima de las tarjetas montadas sobre la ola (z-index 4 contra 3) para que la lista del buscador no quede debajo. */
.dxh-hero::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22320%22 viewBox=%220 0 320 320%22%3E%3Cg fill=%22none%22 stroke=%22%23141313%22 stroke-opacity=%22.09%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22translate(22 26) scale(1.4) rotate(-12 12 12)%22%3E%3Cpath d=%22M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z%22/%3E%3Cpath d=%22M3 6h18%22/%3E%3Cpath d=%22M16 10a4 4 0 0 1-8 0%22/%3E%3C/g%3E%3Cg transform=%22translate(128 12) scale(1.3) rotate(18 12 12)%22%3E%3Cpath d=%22M12.6 2.6A2 2 0 0 0 11.2 2H4a2 2 0 0 0-2 2v7.2a2 2 0 0 0 .6 1.4l8.7 8.7a2.4 2.4 0 0 0 3.4 0l6.6-6.6a2.4 2.4 0 0 0 0-3.4Z%22/%3E%3Ccircle cx=%227.5%22 cy=%227.5%22 r=%221.3%22/%3E%3C/g%3E%3Cg transform=%22translate(232 34) scale(1.4) rotate(8 12 12)%22%3E%3Crect x=%225%22 y=%222%22 width=%2214%22 height=%2220%22 rx=%222.5%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/g%3E%3Cg transform=%22translate(66 116) scale(1.35) rotate(-6 12 12)%22%3E%3Cpath d=%22M7.9 20A9 9 0 1 0 4 16.1L2 22Z%22/%3E%3Cpath d=%22M8 11h.01M12 11h.01M16 11h.01%22/%3E%3C/g%3E%3Cg transform=%22translate(178 110) scale(1.4) rotate(10 12 12)%22%3E%3Cpath d=%22M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z%22/%3E%3Cpath d=%22m3.3 7 8.7 5 8.7-5%22/%3E%3Cpath d=%22M12 22V12%22/%3E%3Cpath d=%22m7.5 4.3 9 5.1%22/%3E%3C/g%3E%3Cg transform=%22translate(274 132) scale(1.3) rotate(-14 12 12)%22%3E%3Cpath d=%22M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z%22/%3E%3Cpath d=%22M8 8h8M8 12h8M8 16h5%22/%3E%3C/g%3E%3Cg transform=%22translate(18 212) scale(1.35) rotate(24 12 12)%22%3E%3Ccircle cx=%227.5%22 cy=%2215.5%22 r=%225.5%22/%3E%3Cpath d=%22m21 2-9.6 9.6%22/%3E%3Cpath d=%22m15.5 7.5 3 3L22 7l-3-3%22/%3E%3C/g%3E%3Cg transform=%22translate(116 214) scale(1.4) rotate(-8 12 12)%22%3E%3Crect x=%222%22 y=%225%22 width=%2220%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M2 10h20M6 15h4%22/%3E%3C/g%3E%3Cg transform=%22translate(226 226) scale(1.2) rotate(0 12 12)%22%3E%3Cpath d=%22M12 3l1.9 5.8L20 11l-6.1 2.2L12 19l-1.9-5.8L4 11l6.1-2.2Z%22/%3E%3C/g%3E%3Cg transform=%22translate(160 276) scale(1.15) rotate(6 12 12)%22%3E%3Cpath d=%22M5 12.6a10 10 0 0 1 14 0M8.5 16.1a5 5 0 0 1 7 0M2 8.8a15 15 0 0 1 20 0%22/%3E%3Cpath d=%22M12 20h.01%22/%3E%3C/g%3E%3Cg transform=%22translate(276 262) scale(1.25) rotate(-10 12 12)%22%3E%3Cpath d=%22M13.7 2 3.4 7.9l10.3 5.9v11.9l10.3-5.9V7.9Z%22 transform=%22scale(.82) translate(1 1)%22/%3E%3C/g%3E%3Cg transform=%22translate(60 280) scale(1.0) rotate(12 12 12)%22%3E%3Cpath d=%22M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z%22/%3E%3Cpath d=%22M3 6h18%22/%3E%3Cpath d=%22M16 10a4 4 0 0 1-8 0%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% 0 / 320px 320px repeat; -webkit-mask-image: linear-gradient(to bottom, #000 30%, rgba(0, 0, 0, .25) 85%); mask-image: linear-gradient(to bottom, #000 30%, rgba(0, 0, 0, .25) 85%); }
.dxh-hero::after { content: ""; position: absolute; left: 50%; top: 60px; width: 900px; max-width: 100%; height: 520px; transform: translateX(-50%); background: radial-gradient(closest-side, rgba(255, 214, 170, .55), transparent); pointer-events: none; }
.dxh-hero > .elementor-container { position: relative; z-index: 4; }
.dxh-hero .dxh-eyebrow .badge { padding: 8px 14px !important; font-size: 13px; line-height: 1.2; box-shadow: none !important; }
.dxh-hero .dxh-eyebrow { margin-bottom: 22px; }
.dxh-h1 h1 { margin: 0 !important; font-family: var(--dxh-head); font-size: clamp(36px, 3vw + 14px, 58px) !important; font-weight: 600 !important; line-height: 1.1 !important; letter-spacing: -.028em; color: var(--dxh-black) !important; }
.dxh-hero-lead p { max-width: 660px; margin: 18px auto 0 !important; font-weight: 400 !important; font-size: 19px; line-height: 1.6; text-wrap: balance; }
.dxh-hero-lead p, .dxh-hero-lead span { color: var(--dxh-on-orange) !important; }

/* Buscador con resultados mientras se escribe */
.dxh-search { position: relative; z-index: 5; max-width: 700px; margin: 36px auto 0; text-align: left; }
.dxh-search__box { display: flex; align-items: center; gap: 12px; height: 66px; margin: 0; padding: 0 9px 0 22px; background: #fff; border-radius: 14px; box-shadow: var(--dxh-shadow-float); cursor: text; }
.dxh-search__box > .dxh-ico { width: 22px; height: 22px; color: #6C757D; }
.dxh-search input[type=search] { flex: 1; min-width: 0; height: 100%; margin: 0; padding: 0; border: 0 !important; outline: 0; background: transparent !important; box-shadow: none !important; font: 400 16.5px/1.2 var(--dxh-font); color: var(--dxh-black); }
.dxh-search input::placeholder { color: #6F777F; opacity: 1; }
.dxh-search__box:focus-within { box-shadow: 0 0 0 3px rgba(20, 19, 19, .25), var(--dxh-shadow-float); }
.dxh-kbd { flex: none; display: inline-grid; place-items: center; min-width: 24px; height: 24px; padding: 0 6px; border: 1px solid var(--dxh-gray3); border-bottom-width: 2px; border-radius: 6px; background: var(--dxh-gray1); font: 700 12px/1 var(--dxh-font); color: #495057; }
.dxh-search__go { flex: none; height: 48px; padding: 0 22px; border: 0; border-radius: 10px; background: var(--dxh-black); color: #fff; font: 700 14px/1 var(--dxh-font); cursor: pointer; transition: background .2s ease; }
.dxh-search__go:hover { background: #2B2929; }
.dxh-results { position: absolute; left: 0; right: 0; top: calc(100% + 10px); z-index: 30; display: none; max-height: 440px; overflow: auto; padding: 8px; background: #fff; border-radius: 14px; box-shadow: var(--dxh-shadow-lg); }
.dxh-results.is-open { display: block; }
.dxh-results__label { padding: 10px 12px 6px; font: 700 11.5px/1 var(--dxh-font); letter-spacing: .06em; text-transform: uppercase; color: var(--dxh-muted); }
a.dxh-result { display: flex; gap: 12px; align-items: flex-start; padding: 11px 12px; border-radius: 10px; color: var(--dxh-black) !important; text-decoration: none !important; }
a.dxh-result:hover, a.dxh-result.is-active { background: var(--dxh-gray1); }
.dxh-result__icon { flex: none; display: grid; place-items: center; width: 36px; height: 36px; border-radius: 9px; background: var(--dxh-soft); color: var(--dxh-ink); }
.dxh-result__icon .dxh-ico { width: 18px; height: 18px; }
.dxh-result b { display: block; font-size: 15px; line-height: 1.35; font-weight: 700; }
.dxh-result small { display: block; margin-top: 2px; font-size: 13px; line-height: 1.45; color: var(--dxh-muted); }
.dxh-result mark { padding: 0 1px; border-radius: 3px; background: #FFE1C2; color: inherit; }
.dxh-results__empty { margin: 0; padding: 14px 12px; font-size: 14.5px; line-height: 1.6; color: var(--dxh-body); }
.dxh-results__empty a { color: var(--dxh-link) !important; font-weight: 700; }
.dxh-popular { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px 8px; margin: 20px 0 0 !important; font-size: 14.5px; font-weight: 700; color: var(--dxh-on-orange); }
.dxh-popular .dxh-ico { width: 17px; height: 17px; }
.dxh-popular a { color: var(--dxh-black) !important; font-weight: 700; text-decoration: underline; text-decoration-color: rgba(20, 19, 19, .35); text-underline-offset: 4px; text-decoration-thickness: 1.5px; }
.dxh-popular a:hover { text-decoration-color: var(--dxh-black); }

/* Tarjetas de entrada montadas sobre la ola: escenas con piezas de la interfaz real */
.dxh-entries__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; }
a.dxh-entry { position: relative; display: block; border-radius: 14px; color: var(--dxh-black) !important; text-decoration: none !important; box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .05), 0 1.4rem 2.4rem rgba(122, 52, 0, .12); transition: transform .4s var(--dxh-ease), box-shadow .4s var(--dxh-ease); }
a.dxh-entry:hover { transform: translateY(-6px); box-shadow: 0 .5rem 1.2rem rgba(0, 0, 0, .08), 0 2rem 3rem rgba(122, 52, 0, .18); }
a.dxh-entry:focus-visible { outline: 3px solid rgba(20, 19, 19, .35); outline-offset: 3px; }
.dxh-entry__art { position: relative; height: var(--art-h, 340px); overflow: hidden; border-radius: 14px; background: var(--dxh-tile); }
.dxh-entry__art::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: radial-gradient(rgba(192, 77, 31, .17) 1.1px, transparent 1.7px) 0 0 / 18px 18px; -webkit-mask-image: radial-gradient(120% 90% at 50% 20%, #000 20%, transparent 75%); mask-image: radial-gradient(120% 90% at 50% 20%, #000 20%, transparent 75%); }
.dxh-scene { position: absolute; inset: 0 0 10px; overflow: hidden; transition: transform .6s var(--dxh-ease); }
.dxh-entry:hover .dxh-scene { transform: scale(1.04); }
.dxh-scene > * { position: absolute; }
.dxh-entry__bar { position: absolute; left: 10px; right: 10px; bottom: 10px; display: flex; align-items: center; gap: 14px; min-height: 92px; padding: 14px 16px 14px 20px; background: #fff; border-radius: 10px; box-shadow: 0 1px 5px rgba(0, 0, 0, .1); }
.dxh-entry__bar small { display: block; margin-bottom: 6px; font: 700 12px/1 var(--dxh-font); color: var(--dxh-ink); }
.dxh-entry__bar b { display: block; font: 600 17px/1.3 var(--dxh-head); letter-spacing: -.01em; color: var(--dxh-black); }
.dxh-entry__go { flex: none; display: grid; place-items: center; width: 38px; height: 38px; margin-left: auto; border-radius: 50%; background: var(--dxh-gray1); color: var(--dxh-black); transition: transform .4s var(--dxh-ease), background .2s ease; }
.dxh-entry:hover .dxh-entry__go { transform: translateX(4px); background: var(--dxh-orange); }
.dxh-entry__go .dxh-ico { width: 18px; height: 18px; }
.dxh-entry--img .dxh-entry__art { --art-h: 300px; }
.dxh-entry--img img { position: absolute; left: 0; top: 0; width: 100%; height: calc(100% - 70px); object-fit: cover; object-position: top center; transition: transform .6s var(--dxh-ease); }
.dxh-entry--img:hover img { transform: scale(1.04); }
.dxh-chip { display: inline-flex; align-items: center; gap: 8px; padding: 10px 15px; border-radius: 999px; white-space: nowrap; background: #fff; color: var(--dxh-black); box-shadow: var(--dxh-shadow-float); font: 700 13px/1 var(--dxh-font); }
.dxh-chip .dxh-ico { width: 16px; height: 16px; }
.dxh-chip--orange { background: var(--dxh-orange); }
.dxh-chip--black { background: var(--dxh-black); color: #fff; }
.dxh-chip--black .dxh-ico { color: var(--dxh-orange); }
.dxh-mk { display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; background: var(--dxh-black); color: #fff; font: 700 12px/1 var(--dxh-font); font-style: normal; }
.dxh-float { animation: dxh-float 7s ease-in-out infinite; }
.dxh-float--slow { animation-duration: 9s; animation-delay: -3s; }
@keyframes dxh-float { 0%, 100% { translate: 0 0; } 50% { translate: 0 -7px; } }
.scene-install .scene-icon { left: 50%; top: 62px; width: 124px; height: 124px; margin-left: -96px; border-radius: 14px; rotate: -7deg; box-shadow: 0 18px 36px rgba(20, 19, 19, .28); }
.scene-install .scene-wp { right: 30px; top: 40px; display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 10px; background: #fff; box-shadow: var(--dxh-shadow-float); }
.scene-wp__btn { position: relative; padding: 7px 11px; border: 1px solid #2271B1; border-radius: 3px; background: #F6F7F7; font: 600 13px/1 -apple-system, "Segoe UI", Roboto, sans-serif; color: #2271B1; }
.scene-wp__btn::after { content: ""; position: absolute; inset: -5px; border: 2px solid var(--dxh-orange); border-radius: 6px; }
.scene-wp .dxh-mk { position: absolute; top: -10px; right: -10px; }
.scene-install .scene-url { right: 26px; bottom: 118px; }
.scene-sell .scene-phone { left: 50%; top: 24px; width: 204px; height: auto; max-width: none; margin-left: -102px; filter: drop-shadow(0 18px 28px rgba(122, 52, 0, .22)); }
.scene-sell .scene-channel { left: 18px; top: 86px; }
.scene-sell .scene-paid { right: 14px; bottom: 124px; }
.scene-products .scene-item { left: 50%; top: 64px; width: 250px; margin-left: -125px; padding: 16px 18px; rotate: 3deg; border-radius: 12px; background: #fff; box-shadow: 0 18px 38px rgba(122, 52, 0, .2); text-align: left; }
.scene-item__title { display: flex; justify-content: space-between; align-items: center; gap: 8px; margin-bottom: 12px; font: 700 13px/1 var(--dxh-font); color: var(--dxh-black); }
.scene-item__row { display: flex; align-items: center; gap: 12px; }
.scene-item__photo { display: grid; flex: none; place-items: center; width: 56px; height: 56px; border-radius: 9px; background: linear-gradient(140deg, #FFE3C7, #FFB877); color: #C04D1F; }
.scene-item__photo .dxh-ico { width: 22px; height: 22px; }
.scene-item__name { font: 700 14px/1.3 var(--dxh-font); color: var(--dxh-black); }
.scene-item__name em { display: block; margin-top: 3px; font: 600 13px/1 var(--dxh-font); font-style: normal; color: #5E656C; }
.scene-item__sizes { display: flex; align-items: center; gap: 6px; margin-top: 14px; }
.scene-item__sizes em { margin-right: 4px; font: 700 9.5px/1 var(--dxh-font); font-style: normal; letter-spacing: .08em; text-transform: uppercase; color: #5E656C; }
.scene-item__sizes i { display: inline-grid; place-items: center; min-width: 30px; height: 26px; border: 1px solid #DEE2E6; border-radius: 6px; font: 700 12px/1 var(--dxh-font); font-style: normal; color: var(--dxh-black); }
.scene-item__sizes .is-on { border-color: var(--dxh-orange); background: #FFF4EA; color: #C04D1F; }
.scene-item__title b { padding: 4px 8px; border-radius: 99px; background: #E3F5EC; font: 700 11px/1 var(--dxh-font); color: #17754D; }
.scene-products .scene-add { left: 14px; top: 14px; }
.scene-pro .scene-licence { left: 50%; top: 38px; width: 262px; margin-left: -131px; padding: 16px 18px; rotate: -4deg; border-radius: 12px; background: #fff; box-shadow: 0 18px 38px rgba(122, 52, 0, .2); text-align: left; }
.scene-licence__title { display: block; margin-bottom: 12px; font: 700 13px/1 var(--dxh-font); color: var(--dxh-black); }
.scene-licence__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.scene-licence__grid > span { display: block; padding: 8px 10px; border-radius: 7px; background: var(--dxh-gray1); font: 700 12.5px/1.25 var(--dxh-font); color: var(--dxh-black); }
.scene-licence__grid em { display: block; margin-bottom: 4px; font: 700 9.5px/1 var(--dxh-font); font-style: normal; letter-spacing: .08em; text-transform: uppercase; color: #5E656C; }
.scene-licence__grid .is-ok { color: #17754D; }
.scene-licence__grid .is-key { grid-column: 1 / -1; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; letter-spacing: .02em; }
.scene-pro .scene-assistant { right: 16px; top: 22px; }
.scene-pro .scene-site { left: 16px; bottom: 116px; }

/* Cabeceras de sección y botones de pixfort en línea */
.dxh-h2 h2 { margin: 0 !important; font-family: var(--dxh-head); font-size: clamp(30px, 1.6vw + 16px, 40px) !important; font-weight: 600 !important; line-height: 1.15 !important; letter-spacing: -.025em; }
.dxh-lead p { max-width: 560px; margin: 12px 0 0 !important; font-size: 17px; line-height: 1.65; font-weight: 400 !important; }
.dxh-lead p, .dxh-lead span { color: var(--dxh-body) !important; }
.dxh-lead .text-center, .dxh-lead p.text-center { margin-left: auto !important; margin-right: auto !important; }
.dxh-mt { margin-top: 40px !important; }
.dxh-head { margin-bottom: 46px !important; }
.dxh-head__action > .elementor-widget-wrap { justify-content: flex-end; align-content: flex-end !important; }
.dxh-btn .btn { margin-bottom: 0 !important; }
.dxh-btn .btn .pixfort-icon { width: 18px; height: 18px; --pf-icon-color: currentColor; color: inherit !important; }
.dxh-btn--link .btn { padding-left: 4px !important; padding-right: 4px !important; background: transparent !important; box-shadow: none !important; }
.dxh-btn--link .btn .pixfort-icon { transition: transform .4s var(--dxh-ease); }
.dxh-btn--link .btn:hover .pixfort-icon { transform: translateX(4px); }
.dxh-btn--light .btn { box-shadow: none !important; }
.dxh-btn--light .btn:hover { background: var(--dxh-soft-2) !important; }
.dxh-eyebrow--soft .badge { background: var(--dxh-soft) !important; box-shadow: none !important; }
.dxh-eyebrow--soft .badge, .dxh-eyebrow--soft .badge span { color: var(--dxh-ink) !important; }
.dxh-eyebrow--soft, .dxh-eyebrow--dark { margin-bottom: 14px; }

/* Explora por tema: una tarjeta por tema con sus guías */
.dxh-topics-row .dxh-topic { padding: 15px; }
.dxh-topic > .elementor-widget-wrap { position: relative; align-content: flex-start !important; padding: 28px 30px 16px !important; border-radius: 14px; background: #fff; box-shadow: var(--dxh-shadow); }
.dxh-topic > .elementor-widget-wrap::before { content: ""; position: absolute; left: 30px; top: 28px; width: 48px; height: 48px; border-radius: 12px; background: var(--dxh-soft); }
.dxh-topic > .elementor-widget-wrap::after { content: ""; position: absolute; left: 43px; top: 41px; width: 22px; height: 22px; background: var(--dxh-ink); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; }
.dxh-topic__h, .dxh-topic__n { padding-left: 62px; }
.dxh-topic__h h3 { margin: 2px 0 0 !important; font-family: var(--dxh-head); font-size: 19px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: -.015em; }
.dxh-topic__n p { margin: 2px 0 0 !important; font-size: 13px; font-weight: 700 !important; }
.dxh-topic__n p, .dxh-topic__n span { color: var(--dxh-muted) !important; }
.dxh-topic__list { margin-top: 18px !important; }
.dxh-topic__list .elementor-icon-list-items { margin: 0; padding: 0; list-style: none; }
.dxh-topic__list .elementor-icon-list-item { margin: 0 !important; padding: 0 !important; border-top: 1px solid var(--dxh-gray2); }
.dxh-topic__list .elementor-icon-list-item a { position: relative; display: flex !important; align-items: center; padding: 13px 26px 13px 0; font-size: 15px; font-weight: 700; line-height: 1.45; color: var(--dxh-black) !important; text-decoration: none; }
.dxh-topic__list .elementor-icon-list-item a::after { content: ""; position: absolute; right: 2px; top: 50%; width: 16px; height: 16px; margin-top: -8px; background: #868E96; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 18 6-6-6-6%22/%3E%3C/svg%3E") center / 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 18 6-6-6-6%22/%3E%3C/svg%3E") center / 100% no-repeat; transition: transform .4s var(--dxh-ease), background .2s ease; }
.dxh-topic__list .elementor-icon-list-item a:hover { color: var(--dxh-link) !important; }
.dxh-topic__list .elementor-icon-list-item a:hover::after { transform: translateX(4px); background: var(--dxh-black); }
.dxh-topic__list .elementor-icon-list-text { color: inherit !important; padding: 0 !important; }
.dxh-topic__list .elementor-icon-list-icon { display: none; }

/* Respuestas rápidas: estáticas a propósito (se leen sin clics) */
.dxh-qa { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; }
.dxh-qa__col { padding: 30px 30px 14px; border-radius: 14px; background: #fff; box-shadow: var(--dxh-shadow); }
.dxh-qa__top { display: flex; align-items: center; gap: 14px; padding-bottom: 20px; margin-bottom: 4px; border-bottom: 1px solid var(--dxh-gray2); }
.dxh-icon-box { flex: none; display: grid; place-items: center; width: 48px; height: 48px; border-radius: 12px; background: var(--dxh-soft); color: var(--dxh-ink); }
.dxh-icon-box .dxh-ico { width: 22px; height: 22px; }
.dxh-qa__top h3 { margin: 0 !important; font: 600 19px/1.3 var(--dxh-head); letter-spacing: -.015em; color: var(--dxh-black); }
.dxh-qa__top small { display: block; margin-top: 3px; font-size: 13px; font-weight: 700; color: var(--dxh-muted); }
.dxh-qa__item { padding: 18px 0; border-top: 1px solid var(--dxh-gray2); }
.dxh-qa__top + .dxh-qa__item { border-top: 0; }
.dxh-qa__item h4 { margin: 0 0 6px !important; font: 700 16px/1.45 var(--dxh-font); letter-spacing: -.005em; color: var(--dxh-black); }
.dxh-qa__item p { margin: 0 !important; font-size: 15px; line-height: 1.65; color: var(--dxh-body); }
.dxh-qa__item p strong { color: var(--dxh-black); }
.dxh-qa__item p a { color: var(--dxh-link) !important; font-weight: 700; }
.dxh-qa__item > a { display: inline-flex; align-items: center; gap: 4px; margin-top: 8px; font-size: 14px; font-weight: 700; color: var(--dxh-link) !important; text-decoration: none; }
.dxh-qa__item > a .dxh-ico { width: 16px; height: 16px; transition: transform .4s var(--dxh-ease); }
.dxh-qa__item > a:hover .dxh-ico { transform: translateX(4px); }
code.dxh-code, .dxh-qa code { padding: 2px 6px; border-radius: 5px; background: var(--dxh-soft); color: var(--dxh-ink); font: 600 .9em/1.4 ui-monospace, SFMono-Regular, Menlo, monospace; white-space: nowrap; }

/* ¿No lo encontraste?: primero lo que hay que mandar para que respondan al primer correo */
.dxh-support-card { padding: 36px 38px; border-radius: 14px; background: #fff; box-shadow: var(--dxh-shadow-lg); }
.dxh-support-card h3 { margin: 0 0 20px !important; font: 600 20px/1.3 var(--dxh-head); letter-spacing: -.015em; color: var(--dxh-black); }
.dxh-check { margin: 0; padding: 0; list-style: none; }
.dxh-check li { position: relative; margin: 0 0 14px; padding-left: 34px; font-size: 16px; font-weight: 700; line-height: 1.5; color: var(--dxh-black); list-style: none; }
.dxh-check li::before { content: ""; position: absolute; left: 0; top: 1px; width: 22px; height: 22px; border-radius: 50%; background: var(--dxh-soft) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22%3E%3Cpath d=%22M6 10.5l2.5 2.5L14 7.5%22 fill=%22none%22 stroke=%22%23b34419%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") center / 100% no-repeat; }
.dxh-check li span { display: block; margin-top: 2px; font-size: 14px; font-weight: 400; color: var(--dxh-muted); }
.dxh-support-card__foot { display: flex; align-items: center; gap: 12px; margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--dxh-gray2); font-size: 14px; color: var(--dxh-body); }
.dxh-support > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap { padding-right: 50px !important; }

/* Banda del Pro: el bloque oscuro antes del pie */
.elementor-section.dxh-pro { position: relative; isolation: isolate; overflow: hidden; padding: 60px 64px; border-radius: 18px; background: var(--dxh-black); }
.dxh-pro::before { content: ""; position: absolute; inset: 0; z-index: -1; background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22320%22 viewBox=%220 0 320 320%22%3E%3Cg fill=%22none%22 stroke=%22%23ff8d27%22 stroke-opacity=%22.16%22 stroke-width=%221.25%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg transform=%22translate(22 26) scale(1.4) rotate(-12 12 12)%22%3E%3Cpath d=%22M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z%22/%3E%3Cpath d=%22M3 6h18%22/%3E%3Cpath d=%22M16 10a4 4 0 0 1-8 0%22/%3E%3C/g%3E%3Cg transform=%22translate(128 12) scale(1.3) rotate(18 12 12)%22%3E%3Cpath d=%22M12.6 2.6A2 2 0 0 0 11.2 2H4a2 2 0 0 0-2 2v7.2a2 2 0 0 0 .6 1.4l8.7 8.7a2.4 2.4 0 0 0 3.4 0l6.6-6.6a2.4 2.4 0 0 0 0-3.4Z%22/%3E%3Ccircle cx=%227.5%22 cy=%227.5%22 r=%221.3%22/%3E%3C/g%3E%3Cg transform=%22translate(232 34) scale(1.4) rotate(8 12 12)%22%3E%3Crect x=%225%22 y=%222%22 width=%2214%22 height=%2220%22 rx=%222.5%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/g%3E%3Cg transform=%22translate(66 116) scale(1.35) rotate(-6 12 12)%22%3E%3Cpath d=%22M7.9 20A9 9 0 1 0 4 16.1L2 22Z%22/%3E%3Cpath d=%22M8 11h.01M12 11h.01M16 11h.01%22/%3E%3C/g%3E%3Cg transform=%22translate(178 110) scale(1.4) rotate(10 12 12)%22%3E%3Cpath d=%22M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z%22/%3E%3Cpath d=%22m3.3 7 8.7 5 8.7-5%22/%3E%3Cpath d=%22M12 22V12%22/%3E%3Cpath d=%22m7.5 4.3 9 5.1%22/%3E%3C/g%3E%3Cg transform=%22translate(274 132) scale(1.3) rotate(-14 12 12)%22%3E%3Cpath d=%22M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z%22/%3E%3Cpath d=%22M8 8h8M8 12h8M8 16h5%22/%3E%3C/g%3E%3Cg transform=%22translate(18 212) scale(1.35) rotate(24 12 12)%22%3E%3Ccircle cx=%227.5%22 cy=%2215.5%22 r=%225.5%22/%3E%3Cpath d=%22m21 2-9.6 9.6%22/%3E%3Cpath d=%22m15.5 7.5 3 3L22 7l-3-3%22/%3E%3C/g%3E%3Cg transform=%22translate(116 214) scale(1.4) rotate(-8 12 12)%22%3E%3Crect x=%222%22 y=%225%22 width=%2220%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M2 10h20M6 15h4%22/%3E%3C/g%3E%3Cg transform=%22translate(226 226) scale(1.2) rotate(0 12 12)%22%3E%3Cpath d=%22M12 3l1.9 5.8L20 11l-6.1 2.2L12 19l-1.9-5.8L4 11l6.1-2.2Z%22/%3E%3C/g%3E%3Cg transform=%22translate(160 276) scale(1.15) rotate(6 12 12)%22%3E%3Cpath d=%22M5 12.6a10 10 0 0 1 14 0M8.5 16.1a5 5 0 0 1 7 0M2 8.8a15 15 0 0 1 20 0%22/%3E%3Cpath d=%22M12 20h.01%22/%3E%3C/g%3E%3Cg transform=%22translate(276 262) scale(1.25) rotate(-10 12 12)%22%3E%3Cpath d=%22M13.7 2 3.4 7.9l10.3 5.9v11.9l10.3-5.9V7.9Z%22 transform=%22scale(.82) translate(1 1)%22/%3E%3C/g%3E%3Cg transform=%22translate(60 280) scale(1.0) rotate(12 12 12)%22%3E%3Cpath d=%22M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z%22/%3E%3Cpath d=%22M3 6h18%22/%3E%3Cpath d=%22M16 10a4 4 0 0 1-8 0%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0 / 320px 320px repeat; -webkit-mask-image: linear-gradient(to left, #000, transparent 70%); mask-image: linear-gradient(to left, #000, transparent 70%); }
.dxh-pro::after { content: ""; position: absolute; z-index: -1; right: -120px; top: -160px; width: 520px; height: 520px; border-radius: 50%; background: radial-gradient(closest-side, rgba(255, 141, 39, .28), transparent); }
.dxh-eyebrow--dark .badge { background: rgba(255, 141, 39, .16) !important; box-shadow: none !important; }
.dxh-eyebrow--dark .badge, .dxh-eyebrow--dark .badge span { color: #FFB571 !important; }
.dxh-pro__h h2 { margin: 0 0 14px !important; font-size: clamp(28px, 1.4vw + 16px, 38px) !important; color: #fff !important; }
.dxh-pro__p p { max-width: 500px; margin: 0 !important; font-size: 17px; line-height: 1.7; font-weight: 400 !important; }
.dxh-pro__p p, .dxh-pro__p span { color: rgba(255, 255, 255, .78) !important; }
.dxh-pro__price { margin: 18px 0 28px !important; }
.dxh-pro__price p, .dxh-pro__price span, .dxh-pro__price strong { margin: 0 !important; font-size: 16px; color: #fff !important; }
.dxh-pro__chips { position: relative; min-height: 290px; }
.dxh-pro__chips .dxh-chip { position: absolute; padding: 13px 18px; background: rgba(255, 255, 255, .97); font-size: 14px; box-shadow: 0 16px 34px rgba(0, 0, 0, .35); }
.dxh-pro__chips .dxh-ico { width: 18px; height: 18px; color: var(--dxh-ink); }

/* Inicio: Dox POS como producto destacado y las tareas de licencia y soporte */
.dxh-product { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, .92fr); overflow: hidden; border-radius: 18px; background: #fff; box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .05), 0 1.6rem 2.6rem rgba(122, 52, 0, .14); }
.dxh-product__art { position: relative; min-height: 480px; overflow: hidden; background: var(--dxh-tile); }
.dxh-product__art::before { content: ""; position: absolute; inset: 0; background: radial-gradient(rgba(192, 77, 31, .17) 1.1px, transparent 1.7px) 0 0 / 18px 18px; -webkit-mask-image: radial-gradient(100% 80% at 40% 30%, #000 25%, transparent 80%); mask-image: radial-gradient(100% 80% at 40% 30%, #000 25%, transparent 80%); }
.dxh-product__desk { position: absolute; left: 34px; top: 46px; width: 560px; max-width: none !important; height: auto; filter: drop-shadow(0 22px 38px rgba(122, 52, 0, .2)); }
.dxh-product__phone { position: absolute; right: 30px; bottom: -70px; width: 190px; max-width: none !important; height: auto; filter: drop-shadow(0 22px 34px rgba(20, 19, 19, .3)); }
.dxh-product__art .dxh-chip { position: absolute; left: 26px; bottom: 34px; }
.dxh-product__body { display: flex; flex-direction: column; justify-content: center; padding: 52px 54px; }
.dxh-pill { display: inline-flex; align-self: flex-start; align-items: center; gap: 6px; padding: 7px 13px; border-radius: 999px; background: var(--dxh-soft); color: var(--dxh-ink); font: 700 13px/1.2 var(--dxh-font); }
.dxh-pill .dxh-ico { width: 16px; height: 16px; }
.dxh-product__body h2 { margin: 14px 0 12px !important; font: 600 40px/1.1 var(--dxh-head); letter-spacing: -.028em; color: var(--dxh-black); }
.dxh-product__body > p { margin: 0 !important; font-size: 17px; line-height: 1.7; color: var(--dxh-body); }
.dxh-guides { margin: 26px 0 0 !important; padding: 0 !important; list-style: none; border-top: 1px solid var(--dxh-gray2); }
.dxh-guides li { margin: 0 !important; border-bottom: 1px solid var(--dxh-gray2); list-style: none; }
.dxh-guides a { display: flex; align-items: center; gap: 14px; padding: 15px 2px; font-size: 15.5px; font-weight: 700; line-height: 1.4; color: var(--dxh-black) !important; text-decoration: none; }
.dxh-guides a small { display: block; margin-top: 3px; font-size: 13px; font-weight: 700; color: var(--dxh-muted); }
.dxh-guides__num { flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--dxh-soft); color: var(--dxh-ink); font: 600 14px/1 var(--dxh-head); }
.dxh-guides .dxh-ico { width: 18px; height: 18px; margin-left: auto; color: #868E96; transition: transform .4s var(--dxh-ease), color .2s ease; }
.dxh-guides a:hover .dxh-ico { transform: translateX(5px); color: var(--dxh-black); }
.dxh-btn-row { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 22px; margin-top: 28px; }
a.dxh-button { display: inline-flex; align-items: center; gap: 8px; padding: 13px 24px; border-radius: 999px; background: var(--dxh-black); color: #fff !important; font: 700 15px/1.2 var(--dxh-font); text-decoration: none !important; transition: transform .4s var(--dxh-ease), box-shadow .4s var(--dxh-ease); }
a.dxh-button:hover { transform: translateY(-3px); box-shadow: var(--dxh-shadow-lg); }
a.dxh-link { display: inline-flex; align-items: center; gap: 6px; font: 700 15px/1.2 var(--dxh-font); color: var(--dxh-link) !important; text-decoration: none; }
a.dxh-link .dxh-ico { width: 16px; height: 16px; }
.dxh-tasks { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; }
a.dxh-task { display: block; padding: 34px 32px 30px; border-radius: 14px; background: #fff; box-shadow: var(--dxh-shadow); color: var(--dxh-body) !important; text-decoration: none !important; transition: transform .4s var(--dxh-ease), box-shadow .4s var(--dxh-ease); }
a.dxh-task:hover { transform: translateY(-6px); box-shadow: var(--dxh-shadow-lg); }
.dxh-task h3 { margin: 22px 0 8px !important; font: 600 20px/1.3 var(--dxh-head); letter-spacing: -.015em; color: var(--dxh-black); }
.dxh-task p { margin: 0 !important; font-size: 15.5px; line-height: 1.65; color: var(--dxh-body); }
.dxh-task__go { display: inline-flex; align-items: center; gap: 6px; margin-top: 16px; font-size: 14px; font-weight: 700; color: var(--dxh-link); }
.dxh-task__go .dxh-ico { width: 16px; height: 16px; transition: transform .4s var(--dxh-ease); }
a.dxh-task:hover .dxh-task__go .dxh-ico { transform: translateX(5px); }

/* Guía: cabecera compacta con título y migas, hoja blanca sobre la ola e índice pegajoso */
.dxh-title .elementor-heading-title { max-width: 860px; margin: 0 auto !important; font-family: var(--dxh-head); font-size: clamp(28px, 1.6vw + 16px, 42px); font-weight: 600; line-height: 1.18; letter-spacing: -.025em; color: var(--dxh-black); text-wrap: balance; }
.dxh-crumbs { margin-top: 16px !important; }
.dxh-crumbs .breadcrumb { flex-wrap: wrap; justify-content: center; gap: 4px 0; margin: 0; padding: 0; background: transparent; font-size: 14px; font-weight: 700; }
.dxh-crumbs .breadcrumb-item, .dxh-crumbs .breadcrumb-item a { color: var(--dxh-black) !important; }
.dxh-crumbs .breadcrumb-item.active { color: var(--dxh-on-orange) !important; font-weight: 700; }
.dxh-crumbs .breadcrumb-item a:hover { text-decoration: underline; text-underline-offset: 3px; }
.dxh-crumbs .breadcrumb-item svg { opacity: .6; }
.dxh-doc .dxh-sheet { padding-right: 30px; }
.dxh-sheet > .elementor-widget-wrap { align-content: flex-start !important; padding: 46px 56px 54px !important; border-radius: 16px; background: #fff; box-shadow: var(--dxh-shadow); }
.dxh-side { padding-left: 30px; }
.dxh-toc-w { position: sticky !important; top: 110px; align-self: flex-start; }
.dxh-toc { padding-top: 110px; }
.dxh-toc h6 { margin: 0 0 14px !important; font: 700 12.5px/1 var(--dxh-font); letter-spacing: .08em; text-transform: uppercase; color: var(--dxh-muted); }
.dxh-toc ol { margin: 0 !important; padding: 0 !important; list-style: none; border-left: 2px solid var(--dxh-gray3); }
.dxh-toc li { margin: 0 !important; list-style: none; color: var(--dxh-body); }
.dxh-toc-m li { color: var(--dxh-body); }
.dxh-toc ol a { display: block; margin-left: -2px; padding: 7px 0 7px 16px; border-left: 2px solid transparent; font-size: 14.5px; font-weight: 700; line-height: 1.4; color: var(--dxh-muted) !important; text-decoration: none; }
.dxh-toc ol a:hover { color: var(--dxh-black) !important; }
.dxh-toc ol a.is-current { color: var(--dxh-black) !important; border-left-color: var(--dxh-orange); }
.dxh-toc:not(.is-ready) h6, .dxh-toc:not(.is-ready) ol { display: none; }
.dxh-toc__box { margin-top: 30px; padding: 20px; border-radius: 12px; background: #fff; box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075); font-size: 14px; line-height: 1.6; color: var(--dxh-body); }
.dxh-toc__box b { display: block; margin-bottom: 4px; color: var(--dxh-black); }
.dxh-toc__box a { display: inline-flex; align-items: center; gap: 4px; margin-top: 8px; font-weight: 700; color: var(--dxh-link) !important; text-decoration: none; }
.dxh-toc__box .dxh-ico { width: 15px; height: 15px; }
.dxh-toc-m { display: none; }

/* Fila de datos del artículo: equipo, fecha, minutos de lectura y tema */
.dxh-meta .elementor-icon-list-items { display: flex !important; flex-wrap: wrap; align-items: center; gap: 10px 18px; margin: 0 !important; padding: 0; }
.dxh-meta .elementor-icon-list-item { margin: 0 !important; padding: 0 !important; font-size: 14px; font-weight: 700; color: var(--dxh-muted); }
.dxh-meta .elementor-icon-list-item::after { display: none !important; }
.dxh-meta .elementor-icon-list-text { display: inline-flex !important; align-items: center; gap: 7px; padding: 0 !important; color: inherit; }
.dxh-meta .elementor-icon-list-text::before { display: inline-block; flex: none; }
.dxh-meta .elementor-icon-list-item:first-child { color: var(--dxh-black); }
.dxh-meta .elementor-icon-list-item:first-child .elementor-icon-list-text::before { content: ""; width: 34px; height: 34px; margin-right: 3px; border-radius: 50%; background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22128%22 height=%22128%22 viewBox=%220 0 128 128%22%3E%3Ccircle cx=%2264%22 cy=%2264%22 r=%2264%22 fill=%22%23141313%22/%3E%3Cg transform=%22translate(64 64) scale(.74) translate(-64 -49.4)%22%3E%3Cpolygon fill=%22%23fff%22 points=%2269.12 13.94 38.41 31.67 69.12 49.4 69.12 84.86 99.83 67.14 99.83 31.67 69.12 13.94%22/%3E%3Cpath fill=%22%23ff8d27%22 d=%22M35.85,77.48h0c10.24,5.91,23.03-1.48,23.03-13.3h0c0-5.49-2.93-10.56-7.68-13.3h0c-10.24-5.91-23.04,1.48-23.04,13.3,0,5.49,2.93,10.56,7.68,13.3%22/%3E%3C/g%3E%3C/svg%3E") center / 100% no-repeat; }
.dxh-meta .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text::before, .dxh-meta__read .elementor-icon-list-text::before { content: ""; width: 16px; height: 16px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224.5%22 width=%2218%22 height=%2217%22 rx=%222.5%22/%3E%3Cpath d=%22M16 2.5v4M8 2.5v4M3 10h18%22/%3E%3C/svg%3E") center / 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224.5%22 width=%2218%22 height=%2217%22 rx=%222.5%22/%3E%3Cpath d=%22M16 2.5v4M8 2.5v4M3 10h18%22/%3E%3C/svg%3E") center / 100% no-repeat; }
.dxh-meta__read .elementor-icon-list-text::before { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229.5%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229.5%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E"); }
.dxh-meta .elementor-icon-list-item:last-child { margin-left: auto !important; }
.dxh-meta .elementor-icon-list-item:last-child a { display: inline-block; padding: 5px 11px; line-height: 1.3; border-radius: 999px; background: var(--dxh-soft); color: var(--dxh-ink) !important; font-size: 12.5px; font-weight: 700; text-decoration: none; }

/* El texto de la guía (el contenido de la entrada, sin tocar) */
.dox-docs-article { counter-reset: dox-h2; }
.dox-docs-article p, .dox-docs-article li { font-size: 16.8px; line-height: 1.8; color: var(--dxh-body); }
.dox-docs-article p { margin: 0 0 16px; }
.dox-docs-article strong { font-weight: 700; color: var(--dxh-black); }
.dox-docs-article a { color: var(--dxh-link); font-weight: 700; text-decoration: none; }
.dox-docs-article a:hover { text-decoration: underline; }
.dox-docs-article code { padding: 2px 6px; border-radius: 5px; background: var(--dxh-soft); color: var(--dxh-ink); font: 600 .9em/1.4 ui-monospace, SFMono-Regular, Menlo, monospace; }
.dox-docs-scope { display: inline-flex !important; margin: 24px 0 0 !important; padding: 7px 12px; border: 1px solid var(--dxh-gray2); border-radius: 6px; background: var(--dxh-gray1); font: 700 13px/1.4 var(--dxh-font) !important; color: #495057 !important; }
.dox-docs-scope--pro { background: var(--dxh-soft); border-color: var(--dxh-soft-2); color: var(--dxh-ink) !important; }
.dox-docs-article .dox-docs-lead { margin: 24px 0 0 !important; font-size: 19px; line-height: 1.7; color: #3E444A; }
.dox-docs-article h2 { counter-increment: dox-h2; display: flex; align-items: center; gap: 16px; margin: 64px 0 20px !important; padding: 0 !important; font-family: var(--dxh-head); font-size: 26px; font-weight: 600; line-height: 1.3; letter-spacing: -.02em; color: var(--dxh-black); scroll-margin-top: 110px; }
.dox-docs-article h2::before { content: counter(dox-h2); flex: none; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 50%; background: var(--dxh-soft); color: var(--dxh-ink); font: 600 19px/1 var(--dxh-head); }
.dox-docs-article h3 { margin: 34px 0 8px; font-size: 19px; line-height: 1.4; font-weight: 600; letter-spacing: -.01em; color: #141313; scroll-margin-top: 110px; } /* subtítulos (preguntas frecuentes, versiones): 19 px como en la knowledge base de pixfort */
ol.dox-docs-steps { margin: 0 0 16px !important; padding: 0 !important; list-style: none; counter-reset: dox-step; }
/* Una lista partida por una captura sigue la numeración ("start"); CSS no deja leer el número con attr() en counter-reset */
ol.dox-docs-steps[start="2"] { counter-reset: dox-step 1; }
ol.dox-docs-steps[start="3"] { counter-reset: dox-step 2; }
ol.dox-docs-steps[start="4"] { counter-reset: dox-step 3; }
ol.dox-docs-steps[start="5"] { counter-reset: dox-step 4; }
ol.dox-docs-steps[start="6"] { counter-reset: dox-step 5; }
ol.dox-docs-steps[start="7"] { counter-reset: dox-step 6; }
ol.dox-docs-steps[start="8"] { counter-reset: dox-step 7; }
ol.dox-docs-steps[start="9"] { counter-reset: dox-step 8; }
ol.dox-docs-steps[start="10"] { counter-reset: dox-step 9; }
ol.dox-docs-steps[start="11"] { counter-reset: dox-step 10; }
ol.dox-docs-steps[start="12"] { counter-reset: dox-step 11; }
ol.dox-docs-steps[start="13"] { counter-reset: dox-step 12; }
ol.dox-docs-steps[start="14"] { counter-reset: dox-step 13; }
ol.dox-docs-steps[start="15"] { counter-reset: dox-step 14; }
ol.dox-docs-steps li { position: relative; margin: 14px 0; padding-left: 46px; list-style: none; counter-increment: dox-step; }
ol.dox-docs-steps li::before { content: counter(dox-step); position: absolute; left: 0; top: 1px; display: grid; place-items: center; width: 30px; height: 30px; border: 1px solid var(--dxh-gray2); border-radius: 8px; background: var(--dxh-gray1); font: 700 14px/1 var(--dxh-font); color: var(--dxh-black); }
ul.dox-docs-list { margin: 16px 0 !important; padding-left: 1.4em !important; }
ul.dox-docs-list li { margin: 10px 0; padding-left: 6px; }
ul.dox-docs-list li::marker { color: var(--dxh-orange); }
.dox-docs-shot { margin: 30px 0 38px !important; }
.dox-docs-video { margin: 30px 0 38px !important; }
.dox-docs-video video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; border-radius: 10px; background: #141313; box-shadow: 0 1px 5px rgba(0, 0, 0, .15); }
.dox-docs-video figcaption { display: flex; justify-content: center; margin: 16px 0 0 !important; font: 700 13.5px/1.3 var(--dxh-font); color: #495057; }
.dox-docs-shot a { display: block; cursor: zoom-in; }
.dox-docs-shot img { display: block; width: 100%; height: auto; border-radius: 8px; background: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, .15); }
.dox-docs-shot figcaption { display: flex; justify-content: center; margin: 16px 0 0 !important; }
.dox-docs-shot figcaption, .dox-docs-article .wp-element-caption { font: 700 13.5px/1.3 var(--dxh-font); color: #495057; }
.dox-docs-shot .wp-element-caption { display: table; margin: 16px auto 0 !important; padding: 6px 12px; border-radius: 999px; background: var(--dxh-gray1); text-align: center; }
.dox-docs-shot.is-narrow img { width: auto; max-width: min(100%, 560px); margin: 0 auto; }
.dox-docs-shot.is-phone img { width: auto; max-width: 250px; margin: 0 auto; border: 10px solid var(--dxh-black); border-radius: 34px; box-shadow: 0 18px 34px rgba(20, 19, 19, .25); }
.dox-docs-note { margin: 30px 0 !important; padding: 20px 26px; border: 2px dashed rgba(20, 19, 19, .12); border-radius: 12px; }
.dox-docs-note p { margin: 0 !important; font-size: 16px; line-height: 1.75; }
.dox-docs-article .dox-docs-next { position: relative; margin: 56px 0 0 !important; padding: 22px 90px 22px 26px; border: 0; border-radius: 12px; background: var(--dxh-soft); font: 700 12px/1.3 var(--dxh-font); letter-spacing: .06em; text-transform: uppercase; color: var(--dxh-ink); }
.dox-docs-article .dox-docs-next a { display: block; margin-top: 8px; font: 600 19px/1.3 var(--dxh-head); letter-spacing: -.01em; text-transform: none; color: var(--dxh-black) !important; text-decoration: none !important; }
.dox-docs-article .dox-docs-next a::after { content: ""; position: absolute; inset: 0; border-radius: 12px; }
.dox-docs-article .dox-docs-next::after { content: ""; position: absolute; right: 24px; top: 50%; width: 44px; height: 44px; margin-top: -22px; border-radius: 50%; background: var(--dxh-black) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/svg%3E") center / 18px no-repeat; transition: transform .4s var(--dxh-ease); pointer-events: none; }
.dox-docs-article .dox-docs-next:hover::after { transform: translateX(4px); }
.dox-docs-article .dox-docs-next a:focus-visible::after { outline: 3px solid rgba(20, 19, 19, .35); outline-offset: 3px; }

/* Después del artículo: ¿Te sirvió? (los likes de pixfort) y ¿Sigues atascado? */
.dxh-helpful { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px; margin-top: 28px; padding: 18px 24px; border: 1px solid var(--dxh-gray2); border-radius: 12px; }
.dxh-helpful > b { font-size: 16px; color: var(--dxh-black); }
.dxh-helpful p { margin: 0 !important; }
.dxh-helpful .pixfort-likes { display: inline-flex !important; align-items: center; gap: 8px; padding: 9px 16px; border-radius: 999px; background: var(--dxh-soft); color: var(--dxh-ink) !important; font-size: 14px; font-weight: 700; text-decoration: none !important; transition: background .2s ease; }
.dxh-helpful .pixfort-likes:hover, .dxh-helpful .pixfort-likes.active { background: var(--dxh-soft-2); }
.dxh-helpful .pixfort-likes::after { content: var(--dxh-yes); }
.dxh-helpful .pixfort-likes-small, .dxh-helpful .pixfort-likes-small * { color: var(--dxh-ink) !important; font-size: 14px !important; }
.dxh-helpful .pixfort-likes-icon { padding: 0 !important; }
.dxh-helpful .pixfort-likes-icon svg { width: 18px; height: 18px; }
.dxh-helpful .pixfort-likes-count[data-count="0"] { display: none; }
.dxh-stuck { display: flex; align-items: flex-start; gap: 18px; margin-top: 16px; padding: 22px 24px; border-radius: 12px; background: var(--dxh-gray1); }
.dxh-stuck b { display: block; margin-bottom: 4px; font-size: 16px; color: var(--dxh-black); }
.dxh-stuck p { margin: 0 !important; font-size: 15.5px; line-height: 1.65; color: var(--dxh-body); }
.dxh-stuck a { color: var(--dxh-link) !important; font-weight: 700; }
.dxh-related__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px; max-width: 780px; margin: 0 auto; }


/* Centro de ayuda completo (28/09/2026): cabecera de dos filas, áreas del inicio, plugins y hosting */
.dxh-hc-label { display: inline-block; margin-left: 2px; padding-left: 12px; border-left: 1px solid var(--dxh-gray3); font: 700 13px/1.2 var(--dxh-font); color: var(--dxh-body); white-space: nowrap; }
.dxh-menu-new { display: inline-block; margin-left: 6px; padding: 3px 7px; border-radius: 999px; background: var(--dxh-soft); color: var(--dxh-ink); font: 700 11px/1 var(--dxh-font); vertical-align: 1px; }
@media (min-width: 1024px) { .dxh-mobile-only { display: none !important; } }
.pixfort-area-content[data-area=stack] .pix-header-text { font-size: 13px; }
.scene-plugins .scene-icon { left: 50%; top: 58px; width: 118px; height: 118px; margin-left: -59px; border-radius: 14px; rotate: -6deg; box-shadow: 0 18px 36px rgba(20, 19, 19, .28); }
.scene-plugins .scene-new { left: 18px; top: 34px; }
.scene-plugins .scene-booster { right: 16px; top: 150px; }
.scene-plugins .scene-woo { left: 26px; bottom: 124px; }
.scene-hosting .scene-mailbox { left: 50%; top: 40px; width: 262px; margin-left: -131px; padding: 16px 18px; rotate: -3deg; border-radius: 12px; background: #fff; box-shadow: 0 18px 38px rgba(122, 52, 0, .2); text-align: left; }
.scene-mailbox__title { display: block; margin-bottom: 10px; font: 700 13px/1 var(--dxh-font); color: var(--dxh-black); }
.scene-mailbox__row { display: flex; align-items: center; gap: 8px; margin-top: 7px; padding: 9px 10px; border-radius: 7px; background: var(--dxh-gray1); font: 700 12.5px/1.2 var(--dxh-font); color: var(--dxh-black); }
.scene-mailbox__row .dxh-ico { width: 15px; height: 15px; color: var(--dxh-ink); }
.scene-hosting .scene-ssl { left: 16px; bottom: 120px; }
.scene-hosting .scene-backup { right: 16px; top: 22px; }
.scene-account .dxh-avatar { left: 50%; top: 52px; margin-left: -48px; box-shadow: 0 18px 36px rgba(20, 19, 19, .25); }
.scene-account .scene-clients { left: 16px; top: 26px; }
.scene-account .scene-my { right: 14px; top: 132px; }
.scene-account .scene-ticket { left: 30px; bottom: 122px; }
.dxh-pill--new { background: var(--dxh-orange); color: var(--dxh-black); }
.dxh-plugins { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px; }
.dxh-plugins.is-two { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 900px; margin: 0 auto; }
.dxh-plugin { display: flex; flex-direction: column; padding: 34px 32px 32px; border-radius: 18px; background: #fff; box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .05), 0 1.4rem 2.4rem rgba(122, 52, 0, .12); }
.dxh-plugin.is-new { outline: 2px solid var(--dxh-orange); outline-offset: -2px; }
.dxh-plugin__top { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.dxh-plugin__logo svg { display: block; width: 56px; height: 56px; border-radius: 12px; }
.dxh-plugin .dxh-icon-box { width: 56px; height: 56px; }
.dxh-plugin h2 { margin: 20px 0 4px !important; font: 600 28px/1.15 var(--dxh-head); letter-spacing: -.025em; color: var(--dxh-black); }
.dxh-plugin__meta { margin: 0 0 12px !important; font: 700 13px/1.4 var(--dxh-font); color: var(--dxh-ink); }
.dxh-plugin > p { margin: 0 !important; font-size: 16px; line-height: 1.7; color: var(--dxh-body); }
.dxh-plugin__list { flex: 1; margin: 18px 0 24px !important; padding: 0 !important; list-style: none; }
.dxh-plugin__list li { display: flex; gap: 10px; margin: 0 0 10px; font-size: 15px; line-height: 1.55; color: var(--dxh-black); list-style: none; }
.dxh-plugin__list .dxh-ico { width: 18px; height: 18px; margin-top: 2px; color: var(--dxh-ink); }
.dxh-plugin .dxh-btn-row { margin-top: auto; }
.dxh-plugin a.dxh-button .dxh-ico { width: 16px; height: 16px; margin-left: 6px; }
.dox-docs-table { margin: 24px 0 30px !important; overflow-x: auto; }
.dox-docs-table table { width: 100%; border-collapse: collapse; border: 1px solid var(--dxh-gray2) !important; font-size: 15.5px; }
.dox-docs-table thead { border: 0 !important; }
.dox-docs-table th, .dox-docs-table td { padding: 12px 16px; border: 0 !important; border-bottom: 1px solid var(--dxh-gray2) !important; text-align: left; vertical-align: top; color: var(--dxh-black); }
.dox-docs-table tbody th { width: 38%; background: var(--dxh-gray1); font-weight: 700; }
.dox-docs-table thead th { background: var(--dxh-gray1); font-weight: 700; }
.dox-docs-table tbody tr:last-child th, .dox-docs-table tbody tr:last-child td { border-bottom: 0 !important; }

/* Teléfono y tableta */
@media (max-width: 1023px) {
	.elementor:has(.dxh-hero) .elementor-top-section > .elementor-container { padding-left: 6px; padding-right: 6px; }
	.dxh-topics-row .dxh-topic { padding: 8px 10px; }
	.elementor-section.dxh-doc > .elementor-container { padding-left: 16px; padding-right: 16px; }
	.dxh-hero-lead p { font-size: 17px; }
	.dxh-search { margin-top: 28px; }
	.dxh-search__box { height: 58px; padding-left: 16px; }
	.dxh-kbd, .dxh-search__go { display: none; }
	.dxh-entries__grid, .dxh-qa, .dxh-tasks { grid-template-columns: 1fr; gap: 22px; }
	.dxh-topics-row > .elementor-container { flex-wrap: wrap; }
	.dxh-topics-row .elementor-column { width: 100% !important; }
	.dxh-topic-empty { display: none; }
	.dxh-head__action > .elementor-widget-wrap { justify-content: flex-start; }
	.dxh-head { margin-bottom: 32px !important; }
	.dxh-support-card { padding: 28px 24px; }
	.dxh-support > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap { padding-right: 10px !important; }
	.elementor-section.dxh-pro { padding: 44px 26px 20px; }
	.dxh-pro > .elementor-container { flex-wrap: wrap; }
	.dxh-pro .elementor-column { width: 100% !important; }
	.dxh-pro__chips { min-height: 250px; margin-top: 20px; }
	.dxh-product { grid-template-columns: 1fr; }
	.dxh-product__art { min-height: 360px; }
	.dxh-product__desk { display: none; }
	.dxh-product__phone { left: 50%; right: auto; top: 34px; bottom: auto; margin-left: -95px; }
	.dxh-product__body { padding: 34px 24px 30px; }
	.dxh-product__body h2 { font-size: 32px; }
	.dxh-doc > .elementor-container { flex-wrap: wrap; }
	.dxh-doc .elementor-column { width: 100% !important; }
	.dxh-doc .dxh-sheet { padding-right: 0; }
	.dxh-side { display: none !important; }
	.dxh-sheet > .elementor-widget-wrap { padding: 30px 22px 34px !important; border-radius: 14px; }
	.dxh-meta .elementor-icon-list-item:last-child { margin-left: 0 !important; }
	.dox-docs-article h2 { gap: 12px; margin-top: 50px !important; font-size: 22px; }
	.dox-docs-article h2::before { width: 38px; height: 38px; font-size: 16px; }
	.dox-docs-article p, .dox-docs-article li { font-size: 16px; }
	.dox-docs-article .dox-docs-lead { font-size: 17.5px; }
	ol.dox-docs-steps li { padding-left: 40px; }
	.dxh-toc-m { display: block; margin: 24px 0 0; border: 1px solid var(--dxh-gray2); border-radius: 12px; }
	.dxh-toc-m summary { display: flex; justify-content: space-between; align-items: center; padding: 14px 18px; font-weight: 700; color: var(--dxh-black); list-style: none; cursor: pointer; }
	.dxh-toc-m summary::-webkit-details-marker { display: none; }
	.dxh-toc-m summary::after { content: ""; width: 16px; height: 16px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 18 6-6-6-6%22/%3E%3C/svg%3E") center / 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 18 6-6-6-6%22/%3E%3C/svg%3E") center / 100% no-repeat; transition: transform .3s var(--dxh-ease); }
	.dxh-toc-m[open] summary::after { transform: rotate(90deg); }
	.dxh-toc-m ol { margin: 0 !important; padding: 0 18px 12px 38px !important; }
	.dxh-toc-m li { padding: 4px 0; font-size: 15px; }
	.dxh-toc-m a { color: var(--dxh-link) !important; font-weight: 700; }
	.dox-docs-article .dox-docs-next { padding-right: 78px; }
	.dxh-related__grid { grid-template-columns: 1fr; }
	.dxh-plugins, .dxh-plugins.is-two { grid-template-columns: 1fr; gap: 22px; }
	.dxh-plugin { padding: 28px 22px 26px; }
	.dox-docs-table th, .dox-docs-table td { padding: 10px 12px; font-size: 15px; }
}
@media (max-width: 767px) {
	.dxh-crumbs .breadcrumb-item.active, .dxh-crumbs .breadcrumb-item:last-child { display: none; }
}
@media (max-width: 420px) {
	.dxh-entry__art { --art-h: 320px; }
	.scene-plugins .scene-icon { top: 36px; }
	.scene-plugins .scene-booster { top: 172px; right: 12px; }
	.scene-plugins .scene-woo { left: 14px; bottom: 118px; }
	.scene-install .scene-icon { top: 36px; width: 110px; height: 110px; }
	.scene-install .scene-wp { right: 14px; }
	.scene-pro .scene-licence { width: 240px; margin-left: -120px; }
	.scene-products .scene-item { width: 236px; margin-left: -118px; }
	.dxh-pro__chips .dxh-chip { font-size: 13px; padding: 11px 14px; }
}
@media (prefers-reduced-motion: reduce) {
	.dxh-float { animation: none; }
	.dxh-scene, a.dxh-entry, a.dxh-task, .dxh-entry--img img { transition: none; }
}
/* Novedades de cada plugin (05/10/2026): como el changelog de la knowledge base de pixfort, con los colores de Dox */
.dxh-cl-tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 26px auto 0; }
.dxh-cl-tabs a { display: inline-flex; align-items: center; gap: 8px; padding: 9px 16px; border-radius: 999px; background: rgba(255, 255, 255, .7); color: var(--dxh-black) !important; font: 700 14px/1.2 var(--dxh-font); text-decoration: none !important; transition: background .3s ease; }
.dxh-cl-tabs a:hover { background: #fff; }
.dxh-cl-tabs a small { font: 600 12.5px/1 var(--dxh-font); color: var(--dxh-muted); }
.dxh-cl-tabs a.is-current { background: var(--dxh-black); color: #fff !important; }
.dxh-cl-tabs a.is-current small { color: rgba(255, 255, 255, .72); }
.dxh-cl-actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 14px 22px; margin-top: 26px; }

.dxh-cl { display: grid; grid-template-columns: 290px minmax(0, 1fr); gap: 40px; align-items: start; max-width: 1140px; margin: 0 auto; text-align: left; }
.dxh-cl__side { position: sticky; top: 110px; display: grid; gap: 18px; }
.dxh-cl__major { display: flex; flex-direction: column; align-items: center; padding: 30px 24px 24px; border-radius: 14px; background: #fff; box-shadow: var(--dxh-shadow); text-align: center; }
.dxh-cl__pill { padding: 7px 14px; border-radius: 8px; border: 1.5px solid var(--dxh-orange); color: var(--dxh-ink); font: 700 14px/1.2 var(--dxh-font); }
.dxh-cl__logo { display: grid; place-items: center; width: 96px; height: 96px; margin: 22px 0 16px; }
.dxh-cl__logo svg { width: 96px; height: 96px; }
.dxh-cl__logo .dxh-icon-box { width: 96px; height: 96px; border-radius: 22px; }
.dxh-cl__logo .dxh-icon-box .dxh-ico { width: 44px; height: 44px; }
.dxh-cl__name { font: 600 21px/1.25 var(--dxh-head); letter-spacing: -.015em; color: var(--dxh-black); }
.dxh-cl__meta { margin-top: 4px; font-size: 14px; line-height: 1.5; color: var(--dxh-muted); }
.dxh-cl__links { display: grid; gap: 10px; width: 100%; margin-top: 20px; padding-top: 18px; border-top: 1px solid var(--dxh-gray2); }
.dxh-cl__links a { display: inline-flex; justify-content: center; align-items: center; gap: 6px; font: 700 14.5px/1.3 var(--dxh-font); color: var(--dxh-link) !important; text-decoration: none !important; }
.dxh-cl__links .dxh-ico { width: 16px; height: 16px; }
.dxh-cl__jump { display: grid; gap: 6px; width: 100%; margin: 18px 0 0; text-align: left; font: 700 12.5px/1.2 var(--dxh-font); letter-spacing: .04em; text-transform: uppercase; color: var(--dxh-muted); }
.dxh-cl__jump select { width: 100%; height: 44px; padding: 0 12px; border: 1px solid var(--dxh-gray3); border-radius: 10px; background: var(--dxh-gray1); font: 600 15px/1 var(--dxh-font); letter-spacing: 0; text-transform: none; color: var(--dxh-black); }
.dxh-cl__others { display: grid; gap: 4px; padding: 18px 20px; border-radius: 14px; border: 1px solid var(--dxh-gray2); background: #fff; }
.dxh-cl__others > span { margin-bottom: 6px; font: 700 12.5px/1.2 var(--dxh-font); letter-spacing: .04em; text-transform: uppercase; color: var(--dxh-muted); }
.dxh-cl__others a { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; font: 700 15px/1.3 var(--dxh-font); color: var(--dxh-black) !important; text-decoration: none !important; }
.dxh-cl__others a b { font-weight: 600; font-size: 13.5px; color: var(--dxh-muted); }
.dxh-cl__others a:hover span { color: var(--dxh-link); }

.dxh-cl__main { display: grid; gap: 14px; }
.dxh-cl__note { display: flex; gap: 14px; align-items: flex-start; margin-bottom: 10px; padding: 18px 22px; border: 1.5px dashed #F2C08F; border-radius: 12px; background: #FFFBF6; }
.dxh-cl__note .dxh-ico { width: 24px; height: 24px; margin-top: 1px; color: var(--dxh-ink); }
.dxh-cl__note p { margin: 0 !important; font-size: 15px; line-height: 1.65; color: var(--dxh-body); }
.dxh-cl__note b { color: var(--dxh-black); }

.dxh-cl__ver { border-radius: 12px; background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, .08); scroll-margin-top: 110px; }
.dxh-cl__ver[hidden] { display: none !important; }
.dxh-cl__ver summary { display: flex; align-items: center; gap: 14px; min-height: 60px; padding: 12px 20px; list-style: none; cursor: pointer; }
.dxh-cl__ver summary::-webkit-details-marker { display: none; }
.dxh-cl__cube { flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 9px; background: var(--dxh-gray1); color: #6C757D; }
.dxh-cl__cube .dxh-ico { width: 18px; height: 18px; }
.is-latest .dxh-cl__cube { background: var(--dxh-orange); color: var(--dxh-black); }
.dxh-cl__title { flex: 1; font: 700 16px/1.35 var(--dxh-font); color: var(--dxh-black); }
.dxh-cl__date { font-weight: 500; color: var(--dxh-muted); white-space: nowrap; }
.dxh-cl__latest { flex: none; padding: 5px 10px; border-radius: 999px; background: var(--dxh-soft); color: var(--dxh-ink); font: 700 12.5px/1 var(--dxh-font); }
.dxh-cl__chev { width: 18px; height: 18px; color: #6C757D; transition: transform .3s var(--dxh-ease); }
.dxh-cl__ver[open] .dxh-cl__chev { transform: rotate(90deg); }
.dxh-cl__ver summary:hover .dxh-cl__title { color: var(--dxh-link); }
.dxh-cl__body { padding: 0 20px 6px; }
.dxh-cl__row { display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 20px; padding: 22px 0; border-top: 1px solid var(--dxh-gray2); }
.dxh-cl__badge { justify-self: start; align-self: start; padding: 6px 11px; border-radius: 6px; font: 700 13px/1.1 var(--dxh-font); }
.dxh-cl__badge.is-new { background: #E2F5E9; color: #146C3A; }
.dxh-cl__badge.is-improved { background: #E7EEFC; color: #1D4ED8; }
.dxh-cl__badge.is-fixed { background: var(--dxh-soft); color: var(--dxh-ink); }
.dxh-cl__items { display: grid; gap: 22px; }
.dxh-cl__big h4 { margin: 0 0 6px !important; font: 600 18px/1.35 var(--dxh-head) !important; letter-spacing: -.01em; color: var(--dxh-black) !important; }
.dxh-cl__big p { margin: 0 !important; font-size: 15.5px; line-height: 1.7; color: var(--dxh-body); }
a.dxh-cl__see { display: inline-flex; align-items: center; gap: 6px; margin-top: 8px; font: 700 14.5px/1.3 var(--dxh-font); color: var(--dxh-link) !important; text-decoration: none !important; white-space: nowrap; }
a.dxh-cl__see .dxh-ico { width: 15px; height: 15px; transition: transform .4s var(--dxh-ease); }
a.dxh-cl__see:hover .dxh-ico { transform: translateX(4px); }
.dxh-cl__list { margin: 0 !important; padding: 0 !important; list-style: none; display: grid; gap: 10px; }
.dxh-cl__list li { position: relative; list-style: none !important; margin: 0 !important; padding-left: 18px; font-size: 15px; line-height: 1.65; color: var(--dxh-body); }
.dxh-cl__list li::marker { content: none; }
.dxh-cl__list li::before { content: ""; position: absolute; left: 2px; top: .7em; width: 6px; height: 6px; border-radius: 50%; background: #ADB5BD; }
.dxh-cl__list a.dxh-cl__see { margin-top: 0; }
.dxh-cl__big strong, .dxh-cl__list strong { color: var(--dxh-black); }
.dxh-cl__more { display: inline-flex; justify-self: center; align-items: center; gap: 8px; margin-top: 10px; padding: 12px 22px; border: 1px solid var(--dxh-gray3); border-radius: 999px; background: #fff; font: 700 14.5px/1.2 var(--dxh-font); color: var(--dxh-black); cursor: pointer; }
.dxh-cl__more .dxh-ico { width: 16px; height: 16px; transform: rotate(90deg); }
.dxh-cl__more:hover { border-color: var(--dxh-black); }

/* Cabecera: el desplegable "Novedades" con la versión de cada plugin */
.dxh-menu-ver { margin-left: 10px; padding: 3px 8px; border-radius: 999px; background: var(--dxh-gray1); font: 600 12px/1.2 var(--dxh-font); color: var(--dxh-muted); }

/* Tarjeta "Versión X · Ver novedades" en la portada de cada plugin */
a.dxh-ver-card { display: inline-flex; align-items: center; gap: 10px; padding: 8px 8px 8px 14px; border-radius: 999px; background: rgba(255, 255, 255, .78); color: var(--dxh-black) !important; font: 700 14px/1.2 var(--dxh-font); text-decoration: none !important; transition: background .3s ease; }
a.dxh-ver-card:hover { background: #fff; }
a.dxh-ver-card .dxh-cl__dot { width: 8px; height: 8px; border-radius: 50%; background: #1E9E57; box-shadow: 0 0 0 3px rgba(30, 158, 87, .18); }
a.dxh-ver-card span.dxh-ver-card__go { display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 999px; background: var(--dxh-black); color: #fff; font-size: 13px; }
a.dxh-ver-card .dxh-ico { width: 14px; height: 14px; }

@media (max-width: 1023px) {
	.dxh-cl { grid-template-columns: 1fr; gap: 22px; }
	.dxh-cl__side { position: static; }
	.dxh-cl__major { display: grid; grid-template-columns: 64px 1fr; grid-template-areas: "logo name" "logo meta" "links links" "jump jump"; column-gap: 16px; align-items: center; padding: 20px; text-align: left; }
	.dxh-cl__pill { display: none; }
	.dxh-cl__logo { grid-area: logo; width: 64px; height: 64px; margin: 0; }
	.dxh-cl__logo svg, .dxh-cl__logo .dxh-icon-box { width: 64px; height: 64px; border-radius: 16px; }
	.dxh-cl__name { grid-area: name; align-self: end; }
	.dxh-cl__meta { grid-area: meta; align-self: start; }
	.dxh-cl__links { grid-area: links; display: flex; flex-wrap: wrap; gap: 10px 20px; margin-top: 16px; padding-top: 14px; }
	.dxh-cl__jump { grid-area: jump; }
	.dxh-cl__others { display: none; }
}
@media (max-width: 767px) {
	.dxh-cl__ver summary { padding: 12px 14px; gap: 10px; }
	.dxh-cl__title { font-size: 15px; }
	.dxh-cl__date { display: block; font-size: 13.5px; }
	.dxh-cl__body { padding: 0 16px 4px; }
	.dxh-cl__row { grid-template-columns: 1fr; gap: 12px; padding: 18px 0; }
	.dxh-cl__note { padding: 16px; }
	.dxh-cl-tabs a { padding: 8px 13px; font-size: 13.5px; }
}

.dxh-ver-card-w { margin: 0 0 18px; text-align: center; }
.dxh-ver-card-dark .dxh-ver-card-w { margin: 26px 0 0; text-align: left; }
.dxh-ver-card-dark a.dxh-ver-card { background: rgba(255, 255, 255, .1); color: #fff !important; }
.dxh-ver-card-dark a.dxh-ver-card:hover { background: rgba(255, 255, 255, .16); }
.dxh-ver-card-dark a.dxh-ver-card span.dxh-ver-card__go { background: var(--dxh-orange); color: var(--dxh-black); }
/* Resultados de búsqueda del centro de ayuda: lista de una columna, miniatura a la izquierda */
body.search-results #content > .container > .row > [class*="col-md-8"] { max-width: 880px; flex: 0 0 100%; margin-left: auto; margin-right: auto; }
body.search-results #main > .row { display: flex; flex-direction: column; gap: 16px; margin: 0; }
body.search-results #main > .row > [class*="col-"] { flex: 0 0 auto; width: 100%; max-width: 100%; padding: 0; }
body.search-results #main article { padding-bottom: 0 !important; height: auto !important; }
body.search-results #main article .pix-post-meta-element { flex-direction: row !important; align-items: stretch; flex-wrap: nowrap; }
body.search-results #main article .pix-post-meta-element > .col-md-6:first-child { flex: 0 0 240px; max-width: 240px; }
body.search-results #main article .pix-post-meta-element > .card-body { flex: 1 1 auto; max-width: none; padding: 20px 24px !important; }
body.search-results #main article .entry-meta,
body.search-results #main article .pix-post-meta-date { display: none !important; }
body.search-results #main article img.pix-fit-cover { max-height: none !important; height: 100%; min-height: 150px; }
body.search-results #main article h4.entry-title { font-size: 20px; line-height: 1.3; padding-top: 8px !important; padding-bottom: 6px !important; word-break: normal; }
body.search-results #main article .pix-blog-post-text { font-size: 15px; line-height: 1.55; padding-bottom: 8px !important; }
body.search-results #main article .blog-card-meta-area { display: none; }
@media (max-width: 767px) {
  body.search-results #main article .pix-post-meta-element { flex-direction: column !important; }
  body.search-results #main article .pix-post-meta-element > .col-md-6:first-child { flex: 0 0 auto; max-width: 100%; }
  body.search-results #main article img.pix-fit-cover { max-height: 180px !important; }
}
body.search-results #main article .pix-post-meta-element > .col-md-6:first-child:has(.blog-card-meta-area) { display: none; }

.dxh-topic--start > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022v-5M9%208V2M15%208V2M18%208v5a4%204%200%200%201-4%204h-4a4%204%200%200%201-4-4V8Z%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022v-5M9%208V2M15%208V2M18%208v5a4%204%200%200%201-4%204h-4a4%204%200%200%201-4-4V8Z%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--sell > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202%203%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4Z%22%2F%3E%3Cpath%20d%3D%22M3%206h18M16%2010a4%204%200%200%201-8%200%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%202%203%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4Z%22%2F%3E%3Cpath%20d%3D%22M3%206h18M16%2010a4%204%200%200%201-8%200%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--orders > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73l7%204a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016Z%22%2F%3E%3Cpath%20d%3D%22m3.3%207%208.7%205%208.7-5M12%2022V12%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73l7%204a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016Z%22%2F%3E%3Cpath%20d%3D%22m3.3%207%208.7%205%208.7-5M12%2022V12%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--products > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12.6%202.6A2%202%200%200%200%2011.2%202H4a2%202%200%200%200-2%202v7.2a2%202%200%200%200%20.6%201.4l8.7%208.7a2.4%202.4%200%200%200%203.4%200l6.6-6.6a2.4%202.4%200%200%200%200-3.4Z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221.3%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12.6%202.6A2%202%200%200%200%2011.2%202H4a2%202%200%200%200-2%202v7.2a2%202%200%200%200%20.6%201.4l8.7%208.7a2.4%202.4%200%200%200%203.4%200l6.6-6.6a2.4%202.4%200%200%200%200-3.4Z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221.3%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--reports > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18%22%2F%3E%3Cpath%20d%3D%22m7%2015%204-4%203%203%205-6%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18%22%2F%3E%3Cpath%20d%3D%22m7%2015%204-4%203%203%205-6%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--pro > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2215.5%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22m21%202-9.6%209.6M15.5%207.5l3%203L22%207l-3-3%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2215.5%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22m21%202-9.6%209.6M15.5%207.5l3%203L22%207l-3-3%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--account > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.9M16%203.1a4%204%200%200%201%200%207.8%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.9M16%203.1a4%204%200%200%201%200%207.8%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--hstart > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%203%2014h9l-1%208%2010-12h-9l1-8Z%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%203%2014h9l-1%208%2010-12h-9l1-8Z%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--hemail > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224.5%22%20width%3D%2219%22%20height%3D%2215%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22m22%207.5-8.8%205.6a2.2%202.2%200%200%201-2.4%200L2%207.5%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%224.5%22%20width%3D%2219%22%20height%3D%2215%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22m22%207.5-8.8%205.6a2.2%202.2%200%200%201-2.4%200L2%207.5%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--hdomains > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2012h19M12%202.5a14.5%2014.5%200%200%201%200%2019M12%202.5a14.5%2014.5%200%200%200%200%2019%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2012h19M12%202.5a14.5%2014.5%200%200%201%200%2019M12%202.5a14.5%2014.5%200%200%200%200%2019%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--hbilling > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8Z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6M8%2013h8M8%2017h5%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8Z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h6M8%2013h8M8%2017h5%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--bstart > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022v-5M9%208V2M15%208V2M18%208v5a4%204%200%200%201-4%204h-4a4%204%200%200%201-4-4V8Z%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022v-5M9%208V2M15%208V2M18%208v5a4%204%200%200%201-4%204h-4a4%204%200%200%201-4-4V8Z%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--belements > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%203%2014h9l-1%208%2010-12h-9l1-8Z%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%203%2014h9l-1%208%2010-12h-9l1-8Z%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--pop-pos > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225.5%22%20y%3D%222%22%20width%3D%2213%22%20height%3D%2220%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225.5%22%20y%3D%222%22%20width%3D%2213%22%20height%3D%2220%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%2F%3E%3C%2Fsvg%3E"); }
.dxh-topic--pop-host > .elementor-widget-wrap::after { -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2012h19M12%202.5a14.5%2014.5%200%200%201%200%2019M12%202.5a14.5%2014.5%200%200%200%200%2019%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2012h19M12%202.5a14.5%2014.5%200%200%201%200%2019M12%202.5a14.5%2014.5%200%200%200%200%2019%22%2F%3E%3C%2Fsvg%3E"); }
/* END Dox Docs */

/*# sourceURL=pix-custom-css-inline-css */
