.dp-exp{--dp-exp-texto:#1B263B;--dp-exp-gris:#5B6576;--dp-exp-borde:#E4E7EC;font-family:inherit}.dp-exp:not([data-canal]),.dp-exp[data-canal=""]{--dp-canal:#F37021;--dp-canal-fuerte:#B84E0E;--dp-canal-suave:#FEF5EF}.dp-exp.dp-exp-selector[data-canal]{--dp-sel-accent:var(--dp-canal);--dp-sel-accent-suave:var(--dp-canal-suave);max-width:none;flex-direction:row}.dp-exp.dp-exp-selector .dp-channel-selector-tabs{margin-bottom:0}.dp-exp.dp-exp-selector .dp-channel-selector-tab.is-active{background:var(--dp-canal)}.dp-exp.dp-exp-selector .dp-channel-selector-tab,.dp-exp.dp-exp-selector .dp-channel-selector-tab i{transition:background .2s ease,color .2s ease}.dp-exp-busqueda{--td-primary:var(--dp-canal)}.dp-exp-busqueda .mylisting-custom-search-card{max-width:720px}.dp-exp-busqueda:not([data-canal="empresas"]) .mylisting-custom-search-card .buttons.button-2{color:#fff!important}.dp-exp-titulo a{color:var(--dp-canal);text-decoration:none}.dp-exp-titulo a:hover{text-decoration:underline}.dp-exp-conteo{margin:0 0 16px;color:var(--dp-exp-gris);font-size:15px}.dp-exp-conteo strong{color:var(--dp-exp-texto)}.dp-exp-grid.row{display:flex;flex-wrap:wrap;align-items:flex-start}.dp-exp-grid.row::before,.dp-exp-grid.row::after{display:none}.dp-exp-grid>.grid-item{float:none}.dp-exp-grid--empleos>.grid-item:not(.dp-ad-card),.dp-exp-grid--marketplace>.grid-item:not(.dp-ad-card),.dp-exp-grid--cursos>.grid-item:not(.dp-ad-card){padding-bottom:20px}.dp-exp-card{--dp-exp-card-pad:10px;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 0 10px rgb(0 0 0 / .1);overflow:hidden;color:#1B263B;font-family:Inter,sans-serif;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.dp-exp-card:hover,.dp-exp-card:focus-visible{color:#1B263B;transform:translateY(-3px);box-shadow:0 6px 18px rgb(0 0 0 / .12)}.dp-exp-card:focus-visible{outline:2px solid var(--dp-canal);outline-offset:2px}.dp-exp-card-media{position:relative;flex:none;display:flex;align-items:center;justify-content:center;margin:var(--dp-exp-card-pad) var(--dp-exp-card-pad) 0;border-radius:10px;overflow:hidden}.dp-exp-card-media.is-foto{aspect-ratio:16 / 10;background:#E4E7EC}.dp-exp-card-media.is-foto img{width:100%;height:100%;object-fit:cover}.dp-exp-card-media.is-logo{aspect-ratio:16 / 7;background:#fff}.dp-exp-card-media.is-logo img{max-width:55%;max-height:80%;object-fit:contain}.dp-exp-card-sin-logo{color:#C0C6D0;font-size:44px;line-height:0}.dp-exp-card-icono{flex:none;line-height:1}.dp-exp-card-badge{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:6px;background:#4A5568;color:#fff;font-size:11px;font-weight:600;line-height:1.4}.dp-exp-card-badge.is-canal{background:var(--dp-canal)}.dp-exp-card-badge.is-destacado{background:#F37021}.dp-exp-card-badge.is-cerrada{background:#6B7280}.dp-exp-card .dp-exp-card-fav{top:8px;right:8px;width:28px;height:28px;border-radius:8px;color:#111827;font-size:16px}.dp-exp-card .dp-exp-card-fav::before{content:'\2661'}.dp-exp-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:14px 16px 16px}.dp-exp-card-title{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;color:#111827;font-size:17px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dp-exp-card-empresa{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:#374151;font-size:15px;font-weight:500}.dp-exp-card-empresa span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-exp-card-verificada{flex:none;color:#1DA1F2;font-size:16px;line-height:0}.dp-exp-card-datos{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.dp-exp-card-datos li{margin:0}.dp-exp-card-dato-doble{display:flex;flex-wrap:wrap;gap:14px}.dp-exp-card-dato{display:inline-flex;align-items:center;gap:6px;color:#374151;font-size:13px}.dp-exp-card-dato .dp-exp-card-icono{color:#4B5563;font-size:14px}.dp-exp-card-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.dp-exp-card-precio{color:#111827;font-size:17px;font-weight:700;white-space:nowrap}.dp-exp-card-estado{color:#16A34A;font-size:13px;font-weight:500}.dp-exp-card-estado.is-no_disponible{color:#9CA3AF}.dp-exp-card-estado.is-por_encargo{color:#B45309}.dp-exp-card-enlace{display:inline-flex;align-items:center;gap:8px;color:var(--dp-canal);font-size:14px;font-weight:600}.dp-exp-card-boton{flex:none;padding:6px 12px;border:1.5px solid var(--dp-canal);border-radius:8px;color:var(--dp-canal);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}.dp-exp-card:hover .dp-exp-card-boton{background:var(--dp-canal);color:#fff}.dp-exp-vacio{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;border:1px dashed var(--dp-exp-borde);border-radius:16px;background:var(--dp-canal-suave);text-align:center;color:var(--dp-exp-texto)}.dp-exp-vacio i{color:var(--dp-canal);font-size:36px}.dp-exp-vacio p{max-width:44ch;margin:0;font-size:16px}.dp-exp-boton{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:12px;background:var(--dp-canal);color:#fff;font-weight:600;text-decoration:none}.dp-exp-boton:hover,.dp-exp-boton:focus{color:#fff;filter:brightness(.92)}.dp-exp-paginacion{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px}.dp-exp-pag,.dp-exp-pag-flecha{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--dp-exp-borde);border-radius:12px;background:#fff;color:var(--dp-exp-texto);font-weight:600;text-decoration:none;box-sizing:border-box}a.dp-exp-pag:hover,.dp-exp-pag-flecha:hover{border-color:var(--dp-canal);background:var(--dp-canal-suave);color:var(--dp-exp-texto)}.dp-exp-pag.is-actual{border-color:var(--dp-canal);background:var(--dp-canal);color:#fff}.dp-exp-pag-hueco{color:var(--dp-exp-gris);padding:0 4px}.dp-exp-aviso{margin:0;padding:12px 16px;border-radius:8px;background:#F2F4F7;color:var(--dp-exp-gris);font-size:14px}@media (prefers-reduced-motion:reduce){.dp-exp *{transition:none}}