.t1f .casa-visita-paso{color:var(--t1f-ink-70);font-variant-numeric:tabular-nums;margin:12px 0 -4px;font-size:14px;font-weight:600;line-height:1.2}.t1f .casa-visita-casa{border:1px solid var(--t1f-linea);background:#fff;border-radius:16px;align-items:center;gap:12px;margin:20px 0 0;padding:8px 14px 8px 8px;display:flex}.t1f .casa-visita-casa img{object-fit:cover;background:var(--t1f-pergamino);border-radius:10px;flex:none;width:84px;height:56px}.t1f .casa-visita-casa p{flex-direction:column;gap:2px;min-width:0;margin:0;font-size:15px;line-height:1.35;display:flex}.t1f .casa-visita-casa b{color:var(--t1f-ink);font-weight:600}.t1f .casa-visita-casa span{color:var(--t1f-ink-70);font-variant-numeric:tabular-nums}.t1f .casa-visita-bloque{margin-top:32px}.t1f .casa-visita-bloque+.casa-visita-bloque{margin-top:24px}.t1f .casa-visita-h2{letter-spacing:-.02em;color:var(--t1f-ink);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.2}.t1f .casa-visita-sub{max-width:60ch;color:var(--t1f-ink-70);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.45}.t1f .casa-visita-etiqueta{color:var(--t1f-ink);margin:0;font-size:15px;font-weight:600;line-height:1.35}.t1f .casa-visita-dias{scrollbar-width:none;gap:8px;margin:-5px;padding:5px;display:flex;overflow-x:auto}.t1f .casa-visita-dias::-webkit-scrollbar{display:none}.t1f .casa-visita-dia{width:76px;min-height:64px;color:var(--t1f-ink);font-family:var(--t1f-sans);cursor:pointer;background:#fff;border:1px solid #1c1a1673;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;transition:border-color .2s,box-shadow .2s;display:flex}.t1f .casa-visita-dia span{color:var(--t1f-ink-70);text-transform:capitalize;font-size:14px;line-height:1.2}.t1f .casa-visita-dia b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.2}.t1f .casa-visita-dia[data-elegido]{border-color:var(--t1f-ink);box-shadow:inset 0 0 0 1px var(--t1f-ink)}.t1f .casa-visita-dia[data-elegido] span{color:var(--t1f-ink)}@media (hover:hover){.t1f .casa-visita-dia:not([data-elegido]):hover{border-color:#1c1a1699}}.t1f .t1f-input.casa-visita-select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%231c1a16' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 18px center/16px no-repeat;padding-right:48px}.t1f .casa-visita-elegidas{justify-items:start;gap:6px;display:grid}.t1f .casa-visita-bloque>.casa-visita-elegidas{margin-top:16px}.t1f .casa-visita-horas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.t1f .casa-visita-horas li{min-height:40px;box-shadow:inset 0 0 0 1px var(--t1f-borde);color:var(--t1f-ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.t1f .casa-visita-horas li:has(.casa-visita-quitar){padding-right:4px}.t1f .casa-visita-quitar{width:32px;height:32px;color:var(--t1f-ink-70);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.t1f .casa-visita-quitar svg{width:14px;height:14px}@media (hover:hover){.t1f .casa-visita-quitar:hover{background:var(--t1f-hueso);color:var(--t1f-ink)}}.t1f .t1f-enlace.casa-visita-enlace{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.t1f .casa-visita-pedidas{margin-top:24px}.t1f .casa-visita-rotulo{color:var(--t1f-ink-70);margin:0 0 10px;font-size:15px;line-height:1.45}.t1f .casa-visita-listo .t1f-listo-cierre{margin-top:24px}@media (prefers-reduced-motion:reduce){.t1f .casa-visita-dia,.t1f .casa-visita-quitar{transition:none}}
