.kc-cal-hero{padding-top:var(--s-5)}.kc-cal-hero__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--s-6);align-items:end}.kc-cal-hero__zona{display:grid;justify-items:start;gap:var(--s-3);margin:0;padding:var(--s-5);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow) var(--shadow) 0 var(--ink)}.kc-cal__nav{display:grid;grid-template-columns:48px minmax(0,1fr) 48px auto;gap:var(--s-3);align-items:center;margin-bottom:var(--s-5)}.kc-cal__mes{margin:0;text-align:center;font-size:clamp(20px,3.6vw,44px)}.kc-cal__flecha{width:48px;height:48px;border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);color:var(--ink);font-size:20px;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.kc-cal__flecha:hover{background:var(--amber)}.kc-cal__dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s-2)}.kc-cal__dia-boton{display:grid;justify-items:center;align-content:start;gap:var(--s-1);min-height:108px;padding:var(--s-3) var(--s-1);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);color:var(--ink);cursor:pointer;font:inherit}.kc-cal__dia-boton .kc-mono{font-size:12px;text-transform:uppercase;color:var(--muted)}.kc-cal__num{font-family:var(--font-display);font-weight:900;font-stretch:118%;font-size:28px;line-height:1}.kc-cal__dia-boton--hoy{background:var(--amber)}.kc-cal__dia-boton--hoy .kc-mono{color:var(--ink)}.kc-cal__dia-boton[aria-selected=true]{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--tomato)}.kc-cal__dia-boton[aria-selected=true] .kc-mono{color:var(--paper)}.kc-cal__marcas{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin-top:var(--s-1)}.kc-cal__marca{display:block;width:22px;height:22px;overflow:hidden;border:2px solid currentColor;border-radius:50%;background:var(--rose)}.kc-cal__marca img{display:block;width:100%;height:100%;object-fit:cover}.kc-cal__marca--cumple{background:var(--rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161513' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 20h16v-7H4z'/%3E%3Cpath d='M4 16c2.5 1.5 5.5 1.5 8 0s5.5-1.5 8 0'/%3E%3Cpath d='M12 13V9'/%3E%3Cpath d='M12 6.5c.8-.8.8-1.7 0-2.5-.8.8-.8 1.7 0 2.5z'/%3E%3C/svg%3E") center / 15px no-repeat}.kc-cal__marca--evento{background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23161513'%3E%3Cpath d='M12 3l2.6 5.6 6.1.7-4.5 4.2 1.2 6L12 16.6 6.6 19.5l1.2-6L3.3 9.3l6.1-.7z'/%3E%3C/svg%3E") center / 14px no-repeat}.kc-cal__mas{font-family:var(--font-mono);font-size:11px;align-self:center}.kc-cal__dia{display:grid;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:var(--border-thick) solid var(--ink);outline:none}.kc-cal__dia-titulo,.kc-cal__dia-conteo{margin:0}.kc-cal__dia-conteo{color:var(--muted)}.kc-cal__lista,.kc-cal__extras{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.kc-cal-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--s-4);align-items:start;padding:var(--s-4);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow) var(--shadow) 0 var(--ink)}.kc-cal-item__poster{display:block;width:80px;height:100px;overflow:hidden;border:2px solid var(--ink);border-radius:8px;background:var(--azure)}.kc-cal-item__poster img{display:block;width:100%;height:100%;object-fit:cover}.kc-cal-item__info{display:grid;gap:var(--s-2);min-width:0}.kc-cal-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0}.kc-cal-item__titulo{color:var(--ink);font-family:var(--font-display);font-weight:900;font-stretch:112%;font-size:20px;line-height:1.1;text-transform:uppercase}.kc-cal-item__ep{margin:0}.kc-cal-item__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-1)}.kc-cal-item__ics{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:600}.kc-cal-cumple,.kc-cal-evento{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:center;padding:var(--s-3) var(--s-4);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--rose)}.kc-cal-evento{background:var(--card)}.kc-cal-evento .kc-mono{grid-column:2;color:var(--muted)}.kc-cal-cumple__foto{display:block;width:64px;height:64px;overflow:hidden;border:2px solid var(--ink);border-radius:50%;background:var(--amber)}.kc-cal-cumple__foto img{display:block;width:100%;height:100%;object-fit:cover}.kc-cal-cumple p{margin:0}.kc-cal-cumple__nombre,.kc-cal-evento__nombre{display:block;color:var(--ink);font-weight:700;font-size:18px}.kc-cal-cumple__horo{display:inline-flex;min-height:32px;align-items:center;color:var(--ink);font-size:14px}.kc-cal__resumen{display:grid;gap:var(--s-3);margin-top:var(--s-7)}.kc-cal-resumen{border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--card);border-left-width:10px}.kc-cal-resumen--tomato{border-left-color:var(--tomato)}.kc-cal-resumen--mint{border-left-color:var(--mint)}.kc-cal-resumen--azure{border-left-color:var(--azure)}.kc-cal-resumen>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:64px;padding:var(--s-3) var(--s-5);cursor:pointer;list-style:none}.kc-cal-resumen>summary::-webkit-details-marker{display:none}.kc-cal-resumen>summary>span:first-child{display:grid;gap:2px}.kc-cal-resumen .kc-mono{color:var(--muted);font-size:13px}.kc-cal-resumen__n{font-size:40px}.kc-cal-resumen ul{margin:0;padding:0 var(--s-5) var(--s-4) calc(var(--s-5) + 1em)}.kc-cal-resumen li+li{margin-top:var(--s-1)}.kc-cal-resumen a{color:var(--ink);font-weight:600}.kc-cal__nota{margin-top:var(--s-5)}.kc-cal__sinjs ul{padding-left:1.2em}.kc-hoy[hidden]{display:none}.kc-hoy__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s-7);align-items:start}.kc-hoy .kc-btn{justify-self:start}.kc-hoy__vacio{padding:var(--s-5);border:var(--border) dashed var(--ink);border-radius:var(--radius);background:var(--card)}@media(max-width:989px){.kc-cal-hero__grid,.kc-hoy__grid{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.kc-cal-hero__zona{justify-self:start}}@media(max-width:749px){.kc-cal__nav{grid-template-columns:44px minmax(0,1fr) 44px}.kc-cal__nav .kc-btn{grid-column:1 / -1;justify-self:center}.kc-cal__flecha{width:44px;height:44px}.kc-cal__dias{gap:4px}.kc-cal__dia-boton{min-height:84px;padding:var(--s-2) 0;border-width:2px}.kc-cal__num{font-size:20px}.kc-cal__dia-boton .kc-mono{font-size:10px}.kc-cal__marca{width:16px;height:16px}.kc-cal__marca--serie:nth-child(2){display:none}.kc-cal-item{grid-template-columns:64px minmax(0,1fr);gap:var(--s-3)}.kc-cal-item__poster{width:64px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/khun-calendario.css.map */
