[hidden]{display:none!important}.reunion__barra{z-index:1;padding:1.5rem var(--margin) 0;justify-content:center;display:flex;position:relative}.reunion{z-index:1;max-width:52rem;padding:clamp(2.5rem, 7vw, 5rem) var(--margin) 4rem;margin-inline:auto;position:relative}.reunion__titulo{max-width:none}.reunion__externo{margin-top:2rem}.reunion__form{margin-top:2.5rem}.reunion__nucleo{gap:2.25rem;padding:clamp(1.25rem,4vw,2.75rem);display:grid}.reunion__grupo{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.reunion__paso{font-weight:700;font-size:var(--step-lead);align-items:center;gap:.75rem;margin-bottom:1rem;padding:0;display:flex}.reunion__paso span{width:2.1rem;height:2.1rem;font-family:var(--font-display);color:var(--accent-ink);background:linear-gradient(#5bd977,#2fa84f);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:400;display:grid;box-shadow:inset 0 1px #ffffff73}.reunion__opciones{gap:.6rem;display:grid}.reunion__opciones--modo{grid-template-columns:repeat(2,minmax(0,1fr))}.reunion__opciones--dias,.reunion__opciones--horas{grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr))}.reunion__datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.opcion{cursor:pointer;display:block;position:relative}.opcion input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opcion__caja{height:100%;min-height:3.4rem;color:var(--ink);text-align:center;transition:background-color .3s, box-shadow .3s var(--resorte);background:#070807;border-radius:1rem;align-content:center;place-items:center;gap:.1rem;padding:.6rem .5rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.opcion__caja small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.opcion--grande .opcion__caja{text-align:left;align-content:start;place-items:start;gap:.35rem;padding:1.1rem 1.2rem}.opcion--grande .opcion__caja small{letter-spacing:0;text-transform:none;font-size:var(--step-small);font-weight:500;line-height:1.4}.opcion input:checked+.opcion__caja{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 4px #3cc15a1f;background:linear-gradient(#1d3a24,#10231a)}.opcion input:checked+.opcion__caja small{color:var(--accent-claro)}.opcion input:focus-visible+.opcion__caja{outline:2px solid var(--accent-claro);outline-offset:3px}@media (hover:hover) and (pointer:fine){.opcion:hover input:not(:checked)+.opcion__caja{background:#111511}}.reunion__lugar[hidden]{display:none}.reunion__aviso a,.reunion__volver a{color:var(--accent-claro)}.reunion__resumen{color:#d9ded5;background:#3cc15a14;border-radius:1rem;padding:1rem 1.2rem;font-weight:600;box-shadow:inset 0 0 0 1px #3cc15a40}.reunion__volver{font-size:var(--step-small);margin-top:2rem}@media (width<=36em){.reunion__opciones--modo,.reunion__datos{grid-template-columns:minmax(0,1fr)}}.reunion__nota{font-size:var(--step-small);color:var(--muted)}.reunion__cargando,.reunion__vacio{color:var(--muted);font-size:var(--step-small);grid-column:1/-1}.reunion__leyenda{color:var(--muted);font-size:var(--step-small);align-items:center;gap:.5rem;margin-top:-.25rem;display:flex}.reunion__muestra{background:#070807;border-radius:.3rem;width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1px #ffffff40}.reunion__muestra--ocupado{background:repeating-linear-gradient(135deg,#2a1414 0 3px,#170c0c 3px 6px);margin-left:.75rem;box-shadow:inset 0 0 0 1px #e2574c59}.opcion__caja em{letter-spacing:.06em;text-transform:uppercase;color:#ff8a80;font-size:.6875rem;font-style:normal;font-weight:700}.opcion--ocupada,.opcion--ocupada input{cursor:not-allowed}.opcion--ocupada .opcion__caja{color:#9a8f8d;background:repeating-linear-gradient(135deg,#1c1010 0 6px,#120a0a 6px 12px);box-shadow:inset 0 0 0 1px #e2574c40}.opcion--ocupada .opcion__caja strong{text-decoration:line-through #ff8a8099}.opcion--ocupada .opcion__caja small{color:#8a807e}@media (hover:hover) and (pointer:fine){.opcion--ocupada:hover .opcion__caja{background:repeating-linear-gradient(135deg,#1c1010 0 6px,#120a0a 6px 12px)}}.reunion__campo-ancho{grid-column:1/-1}.reunion__trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.reunion__error{color:#ffb4ad;background:#e2574c1a;border-radius:1rem;padding:.9rem 1.1rem;font-weight:600;box-shadow:inset 0 0 0 1px #e2574c59}.reunion__error[hidden]{display:none}#reunion-enviar[disabled]{opacity:.7;cursor:progress}.reunion__nota a{color:var(--accent-claro)}.reunion__listo{margin-top:2.5rem}.reunion__listo[hidden]{display:none}.reunion__listo:focus{outline:none}.reunion__listo-nucleo{justify-items:start;gap:1rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.reunion__tilde{width:3.2rem;height:3.2rem;color:var(--accent-ink);box-shadow:var(--sombra-verde);background:linear-gradient(#5bd977,#2fa84f);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:700;display:grid}.reunion__listo-titulo{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,1rem + 4vw,3.4rem);font-weight:400;line-height:.95}#listo-detalle{font-size:var(--step-lead);color:#d9ded5;font-weight:600}.panel__ingreso{max-width:26rem;margin-top:2rem}.panel__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.panel__cuenta{color:#d9ded5;font-weight:600}.panel__chico{min-height:2.8rem;padding:.3rem 1.2rem}.panel__lista{gap:1.75rem;margin-top:1.5rem;display:grid}.panel__dia{gap:.6rem;display:grid}.panel__fecha{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-claro);font-size:.8125rem;font-weight:700}.panel__item{background:linear-gradient(#141814,#0b0d0b);border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.panel__item--pedida{box-shadow:inset 0 0 0 1px #f4b74073}.panel__item--bloqueado{background:repeating-linear-gradient(135deg,#151515 0 8px,#101010 8px 16px)}.panel__hora{font-family:var(--font-display);font-size:1.6rem;line-height:1}.panel__datos{gap:.15rem;min-width:0;display:grid}.panel__datos span{color:var(--muted);font-size:var(--step-small);overflow-wrap:anywhere}.panel__datos .panel__estado{color:#f4b740;font-weight:700}.panel__item--confirmada .panel__estado{color:var(--accent-claro)}.panel__acciones{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.panel__accion{min-height:2.6rem;color:var(--ink);font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:99px;align-items:center;padding:.4rem .9rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.panel__accion--verde{background:var(--accent);color:var(--accent-ink);box-shadow:none}.panel__accion--rojo{color:#ffb4ad;background:0 0;box-shadow:inset 0 0 0 1px #e2574c66}.panel__bloquear{margin-top:2.5rem}.campo select{color-scheme:dark}@media (width<=36em){.panel__item{grid-template-columns:auto minmax(0,1fr)}.panel__acciones{grid-column:1/-1;justify-content:flex-start}}.panel__fijos{gap:.5rem;display:grid}.panel__fijo{background:repeating-linear-gradient(135deg,#1c1010 0 6px,#120a0a 6px 12px);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #e2574c40}.panel__fijo span{gap:.1rem;display:grid}.panel__fijo small{color:var(--muted)}.panel__fijo--vacio{color:var(--muted);background:#070807;box-shadow:inset 0 0 0 1px #ffffff14}.panel__fijo-form{gap:1rem;margin-top:.5rem;display:grid}.panel__subtitulo{padding:0;font-weight:700}.panel__dias{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;display:grid}.panel__dias .opcion__caja{min-height:2.8rem}@media (width<=36em){.panel__dias{grid-template-columns:repeat(3,minmax(0,1fr))}}
