.tira-sem{margin-top:var(--sp-12);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.tira-sem-selector{min-width:0}.tira-sem-head{align-items:center;gap:var(--sp-10);margin-top:var(--sp-8);padding:var(--sp-2) var(--sp-4) 0;text-align:center;grid-template-columns:34px 1fr 34px;display:grid}.tira-sem-head button{box-sizing:border-box;background:var(--bg2);width:34px;min-width:44px;height:34px;min-height:44px;color:var(--text);font-size:var(--fs-24);cursor:pointer;border:0;border-radius:50%}.tira-sem-head button:disabled{opacity:.3;cursor:default}.tira-sem-head strong{font-size:var(--fs-14);color:var(--text)}.tira-sem-selector.con-encabezado .tira-sem{margin-top:var(--sp-4)}.tira-sem::-webkit-scrollbar{display:none}.tira-sem-pagina{scroll-snap-align:start;scroll-snap-stop:always;min-width:100%;padding:var(--sp-4) 0;flex:0 0 100%;grid-template-columns:repeat(7,1fr);display:grid}.tira-sem-dia{align-items:center;gap:var(--sp-3);cursor:pointer;padding:var(--sp-2) 0;background:0 0;border:none;border-radius:12px;flex-direction:column;display:flex}.tira-sem-let{font-size:var(--fs-11);color:var(--text3);text-transform:uppercase;font-weight:700}.tira-sem-num{width:32px;height:32px;font-size:var(--fs-15);color:var(--text2);font-weight:700;font-family:var(--font-b,"Barlow", sans-serif);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s,box-shadow .15s;display:flex}.tira-sem-dia.hoy .tira-sem-num{box-shadow:0 0 0 1.5px var(--section,var(--primary));color:var(--text)}.tira-sem-dia.sel .tira-sem-num{background:var(--section,var(--primary));color:var(--section-on)}.tira-sem-dot{background:0 0;border-radius:50%;width:4px;height:4px}.tira-sem-dot.on{background:var(--section,var(--primary))}.tira-sem-dia.sel .tira-sem-dot.on{background:var(--text)}.tira-sem-informa .tira-sem-dia{cursor:default}.tira-sem-error{margin:var(--sp-2) var(--sp-4) 0;color:var(--text3);font-size:var(--fs-12);text-align:center}
