.wt-tl{position:relative;padding-left:34px}.wt-tl:before{content:"";position:absolute;left:13px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--p3,#b99fff),rgba(185,159,255,.25))}.wt-day{display:flex;align-items:center;gap:8px;margin:14px 0 9px;color:var(--tx3,#8a8a98);font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.wt-day:first-child{margin-top:0}.wt-day:after{content:"";flex:1 1;height:1px;background:var(--brd,rgba(76,22,124,.12))}.wt-ti{position:relative;display:block;width:100%;margin-bottom:10px;padding:11px 13px;border:1px solid var(--brd,rgba(76,22,124,.12));border-radius:14px;background:#fff;box-shadow:0 2px 12px rgba(76,22,124,.08);text-align:left;font-family:inherit;color:inherit;transition:all .2s}.wt-ti--clickable{cursor:pointer}.wt-ti--clickable:focus-visible,.wt-ti--clickable:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(76,22,124,.16)}.wt-ti__icon{position:absolute;left:-34px;top:11px;display:grid;place-items:center;width:27px;height:27px;border:2.5px solid var(--bg,#fffaf0);border-radius:999px}.wt-ti__kind{margin-bottom:3px;font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;line-height:1}.wt-ti__head{display:flex;align-items:flex-start;gap:10px}.wt-ti__title{flex:1 1;padding-right:6px;font-size:14px;line-height:1.3}.wt-ti__rating,.wt-ti__title{font-family:var(--font-titulo,"Bricolage Grotesque",sans-serif);font-weight:700}.wt-ti__rating{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:13px}.wt-ti__rating svg{width:12px;height:12px;fill:var(--g,#fab402)}.wt-ti__sub{margin-top:2px;color:var(--tx2,#4f4f5c);font-size:12px;line-height:1.45}.wt-ti__foot{display:flex;align-items:center;gap:8px;margin-top:8px}.wt-ti__price{font-family:var(--font-titulo,"Bricolage Grotesque",sans-serif);font-size:14px;font-weight:700}.wt-ti__status{margin-left:auto;padding:3px 8px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.wt-ti__status--ok{background:var(--status-success-bg,#dcfce7);color:var(--status-success,#16a34a)}.wt-ti__status--sug,.wt-ti__status--viejo{background:var(--color-crema,#fff2ca);color:var(--status-warning,#b45309)}.wt-ti__review{margin:10px 0 0;padding:9px 12px;border-left:2px solid var(--p3,#b99fff);border-radius:0 8px 8px 0;background:var(--color-blanco,#f4f4e9);color:var(--tx2,#4f4f5c);font-size:13px;font-style:italic;line-height:1.55}.wt-ti__no-review{margin-top:9px;color:var(--tx3,#8a8a98);font-size:12px}.wt-ti--detail{margin-bottom:12px;padding:14px 16px;border-radius:16px}.wt-ti--detail .wt-ti__title{font-size:15px}.wt-ti--detail .wt-ti__sub{font-size:12.5px}.wt-ti.is-hilite{animation:wt-ti-hilite .8s ease-out 2;border-radius:14px}@keyframes wt-ti-hilite{0%{box-shadow:0 0 0 0 rgba(76,22,124,.45)}to{box-shadow:0 0 0 9px rgba(76,22,124,0)}}@media (prefers-reduced-motion:reduce){.wt-ti.is-hilite{animation:none;box-shadow:0 0 0 3px rgba(76,22,124,.35)}}.wt-ti__price--ref,.wt-ti__price--ref i{color:var(--tx3,#8a8a98);font-weight:600}.wt-ti__price--ref i{display:block;font-style:normal;font-size:9px}.wt-ti__status--reco{background:var(--f2,#f4f4e9);color:var(--color-magia,#4c167c)}.wt-ti__status--cotiza{background:#e6f6f8;color:#02453f}.wt-ti__status--roto{background:#fdecec;color:#b03a2e}