:where(.ma__btn,.ma){--ma-bg:#0b0b0cf0;--ma-ink:var(--ink,#f3f1ea);--ma-ink-soft:var(--ink-soft,#f3f1eab8);--ma-ink-faint:var(--ink-faint,#f3f1ea80);--ma-line:var(--line,#ffffff17);--ma-surface-2:var(--surface-2,#ffffff13);--ma-gold:var(--gold,#e0ab45);--ma-gold-2:var(--gold-2,#f6d283);--ma-gold-ink:var(--gold-ink,#1a1305);--ma-gold-wash:var(--gold-wash,#e0ab451f);--ma-gold-text:var(--gold-2,#f6d283);--ma-silver:var(--silver,#d6d8dd);--ma-silver-deep:var(--silver-deep,#8a8f98);--ma-danger:#ff8a80;--ma-ring:#e0ab458c;--ma-shadow:0 24px 60px -20px #000000d9;--ma-font:var(--font-display,var(--font-sans,"Outfit", ui-sans-serif, system-ui, sans-serif));--ma-font-kicker:var(--font-kicker,"Bebas Neue", "Impact", ui-sans-serif, sans-serif);--ma-ease:var(--ease-out,cubic-bezier(.22, 1, .36, 1))}html.light :where(.ma__btn,.ma){--ma-bg:#fffffff7;--ma-ink:var(--ink,#121213);--ma-ink-soft:var(--ink-soft,#121213b8);--ma-ink-faint:var(--ink-faint,#12121385);--ma-line:var(--line,#00000017);--ma-surface-2:var(--surface-2,#0001);--ma-gold:var(--gold,#b8842a);--ma-gold-2:var(--gold-2,#d9a441);--ma-gold-ink:var(--gold-ink,#fffaf0);--ma-gold-wash:var(--gold-wash,#b8842a1f);--ma-gold-text:var(--gold-deep,#7a5514);--ma-silver:var(--silver,#6b7079);--ma-silver-deep:var(--silver-deep,#9ba0a8);--ma-danger:#a12a2a;--ma-ring:#b8842a8c;--ma-shadow:0 24px 60px -24px #14100859}.ma__btn{cursor:pointer;width:36px;height:36px;transition:transform .18s var(--ma-ease), box-shadow .18s var(--ma-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.ma__btn--chico{width:30px;height:30px}.ma__btn:hover,.ma__btn.is-open{transform:translateY(-1px)}.ma__btn:hover .ma__foto,.ma__btn.is-open .ma__foto{box-shadow:0 0 0 2px var(--ma-gold), 0 10px 24px -10px #ff8a2ab3}.ma__btn:focus-visible{outline:2px solid var(--ma-gold);outline-offset:2px}.ma__foto{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--ma-ring), 0 4px 12px #00000059;transition:box-shadow .18s var(--ma-ease);background:#121214;border-radius:999px;display:block}.ma__btn--chico .ma__foto{width:26px;height:26px}.ma__foto--inicial{color:var(--ma-gold-2);font:400 16px/1 var(--ma-font-kicker);letter-spacing:.04em;background:linear-gradient(#1a1a1c,#050505);place-items:center;display:grid}.ma{z-index:3000;background:var(--ma-bg);width:min(280px,100vw - 16px);color:var(--ma-ink);border:1px solid var(--ma-line);box-shadow:var(--ma-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);font-family:var(--ma-font);transform-origin:100% 0;animation:ma-entrar .16s var(--ma-ease);border-radius:16px;padding:8px;position:fixed}.ma--arriba{transform-origin:0 100%;animation-name:ma-entrar-arriba}@keyframes ma-entrar{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ma-entrar-arriba{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.ma__quien{border-bottom:1px solid var(--ma-line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.ma__quien .ma__foto{flex:none;width:38px;height:38px}.ma__lineas{gap:3px;min-width:0;line-height:1.2;display:grid}.ma__nombre{align-items:center;gap:7px;min-width:0;display:flex}.ma__lineas b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.ma__rol{min-height:20px;font-family:var(--ma-font-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--ma-gold-ink);background:linear-gradient(180deg, var(--ma-gold-2), var(--ma-gold));border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.ma__rol--colaborador{color:#0b0b0c;background:linear-gradient(180deg, #f2f3f5, var(--ma-silver-deep))}.ma__lineas small{color:var(--ma-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ma__rotulo{font-family:var(--ma-font-kicker);letter-spacing:.2em;text-transform:uppercase;color:var(--ma-ink-faint);margin:10px 10px 2px;font-size:13px;font-weight:400}.ma__rotulo--admin{border-top:1px solid var(--ma-line);color:var(--ma-gold);margin-top:10px;padding-top:10px}.ma__fila{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s var(--ma-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.ma__fila:hover,.ma__fila:focus-visible{background:var(--ma-surface-2);outline:none}.ma__fila>span{flex:1;min-width:0}.ma__icono{color:var(--ma-ink-soft);flex:none}.ma__sale{color:var(--ma-ink-faint);flex:none}.ma__fila--cuenta{font-weight:700}.ma__fila--cuenta .ma__icono{color:var(--ma-gold)}.ma__fila--admin{color:var(--ma-gold-text);background:var(--ma-gold-wash)}.ma__fila--admin .ma__icono{color:var(--ma-gold)}.ma__fila--admin:hover,.ma__fila--admin:focus-visible{background:color-mix(in oklab, var(--ma-gold) 22%, transparent)}.ma__fila--salir{border-top:1px solid var(--ma-line);color:var(--ma-danger);border-radius:0 0 10px 10px;margin-top:4px}.ma__fila--salir .ma__icono{color:inherit}.ma__fila--salir:hover{background:color-mix(in oklab, var(--ma-danger) 12%, transparent)}@media (prefers-reduced-motion:reduce){.ma{animation:none}}