@import url(/shared/assets/css/dp-tokens.css);.dp-channel-selector{--dp-sel-empresas:var(--dp-color-orange);--dp-sel-empresas-suave:#FFF1E6;--dp-sel-marketplace:var(--dp-color-marketplace);--dp-sel-marketplace-suave:#E2F4F5;--dp-sel-cursos:var(--dp-color-cursos);--dp-sel-cursos-suave:#E3EEFF;--dp-sel-accent:var(--dp-sel-empresas);--dp-sel-accent-suave:var(--dp-sel-empresas-suave);--dp-sel-azul:#1B263B;--dp-sel-borde:#E4E7EC;max-width:var(--dp-sel-ancho,720px);margin-inline:auto;font-family:-apple-system,"Segoe UI",Roboto,sans-serif;display:flex;flex-direction:column;align-items:center}.dp-channel-selector[data-canal="marketplace"]{--dp-sel-accent:var(--dp-sel-marketplace);--dp-sel-accent-suave:var(--dp-sel-marketplace-suave)}.dp-channel-selector[data-canal="cursos"]{--dp-sel-accent:var(--dp-sel-cursos);--dp-sel-accent-suave:var(--dp-sel-cursos-suave)}.dp-channel-selector-lista{display:contents}.dp-channel-selector-actual,.dp-channel-selector-mas{display:none}.dp-channel-selector-tabs{display:flex;width:fit-content;gap:4px;padding:4px;border:1.5px solid var(--dp-sel-accent);border-radius:999px;background:#fff;margin-bottom:14px}.dp-channel-selector-tab{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--dp-sel-azul);transition:background .15s ease,color .15s ease}.dp-channel-selector-tab-icon{font-size:14px;line-height:1}.dp-channel-selector-tab:not(.is-active):hover{background:var(--dp-sel-accent-suave);color:var(--dp-sel-accent)}.dp-channel-selector-tab.is-active{background:var(--dp-sel-accent);color:#fff}.dp-channel-selector-search{display:flex;width:100%;gap:10px;align-items:center;border:1.5px solid var(--dp-sel-accent);border-radius:20px;padding:6px 6px 6px 20px;background:#fff}.dp-channel-selector-search input[type="text"]{flex:1;border:0;outline:0;font-size:16px;padding:8px 10px;min-width:0}.dp-channel-selector-search input[type="text"]::placeholder{color:#a1a1a1}.dp-channel-selector-search button{display:flex;gap:10px;border:0;border-radius:16px;padding:10px 22px;background:var(--dp-sel-accent);color:#fff;font-weight:600;font-size:16px;cursor:pointer;white-space:nowrap;align-items:center}.dp-channel-selector-search button:hover{filter:brightness(.92)}.dp-channel-selector-search-fallback{display:inline-block;padding:10px 22px;border-radius:999px;background:var(--dp-sel-accent);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.dp-mkt-autocomplete-box{position:absolute;top:100%;left:0;right:0;margin-top:6px;background:#fff;border:1px solid var(--dp-sel-borde);border-radius:12px;box-shadow:0 10px 30px rgb(27 38 59 / .14);overflow:hidden;z-index:20}.dp-mkt-autocomplete-item{display:block;width:100%;text-align:left;padding:10px 16px;border:0;background:#fff;font-size:13.5px;color:var(--dp-sel-azul);cursor:pointer}.dp-mkt-autocomplete-item:hover{background:var(--dp-sel-accent-suave)}@media (max-width:560px){.dp-channel-selector-tabs{position:relative;width:100%;justify-content:space-between;gap:8px}.dp-channel-selector-actual{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:8px 16px;border-radius:999px;background:var(--dp-sel-accent);color:#fff;font-size:13.5px;font-weight:600}.dp-channel-selector-actual-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-channel-selector-mas{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:#fff0;color:var(--dp-sel-azul);font-size:18px;cursor:pointer}.dp-channel-selector-mas:hover,.dp-channel-selector-tabs.esta-abierto .dp-channel-selector-mas{background:var(--dp-sel-accent-suave);color:var(--dp-sel-accent)}.dp-channel-selector-lista{display:none}.dp-channel-selector-tabs.esta-abierto .dp-channel-selector-lista{display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;flex-direction:column;gap:2px;padding:6px;background:#fff;border:1.5px solid var(--dp-sel-accent);border-radius:16px;box-shadow:0 10px 30px rgb(27 38 59 / .14)}.dp-channel-selector-tabs.esta-abierto .dp-channel-selector-tab.is-active{display:none}.dp-channel-selector-tabs.esta-abierto .dp-channel-selector-tab{justify-content:flex-start}.dp-channel-selector-search{padding-left:14px;gap:6px}.dp-channel-selector-search-texto{display:none}.dp-channel-selector-search button{flex:0 0 auto;width:44px;height:44px;padding:0;justify-content:center;border-radius:999px}}