:root{--marca-primario:#3e5a3a;--marca-acento:#c4573a;--marca-fondo:#f4ece0;--titulos:"Alegreya", Georgia, serif;--texto:"DM Sans", system-ui, sans-serif;--bg:var(--marca-fondo);--surface:color-mix(in oklab, var(--marca-fondo) 35%, white);--surface-2:color-mix(in oklab, var(--marca-fondo) 82%, #8a6a4a 18%);--ink:color-mix(in oklab, var(--marca-primario) 18%, #1d140c);--muted:color-mix(in oklab, var(--ink) 62%, var(--bg));--line:color-mix(in oklab, var(--ink) 13%, var(--bg));--line-strong:color-mix(in oklab, var(--ink) 28%, var(--bg));--brand:var(--marca-primario);--brand-ink:#fbf6ee;--accent:var(--marca-acento);--accent-ink:#fff;--accent-strong:color-mix(in oklab, var(--marca-acento) 80%, black);--accent-soft:color-mix(in oklab, var(--marca-acento) 16%, var(--surface));--ok:#2f7a45;--ok-soft:#dcefdf;--warn:#8a5f00;--warn-soft:#fbefc8;--bad:#a12a1c;--bad-soft:#f7dcd6;--info:#2c5f80;--info-soft:#dce8f0;--radio:6px;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:24px;--esp-6:36px;--vidrio:color-mix(in oklab, var(--surface) 74%, transparent);--vidrio-alto:color-mix(in oklab, var(--surface) 88%, transparent);--vidrio-borde:#ffffff8c;--vidrio-sombra:0 8px 30px color-mix(in oklab, var(--ink) 10%, transparent);--vidrio-desenfoque:blur(18px) saturate(125%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--vidrio-borde:lab(100% -.0000298023 .0000119209/.55)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-tema=claro]){--bg:color-mix(in oklab, var(--marca-primario) 10%, #14100c);--surface:color-mix(in oklab, var(--marca-primario) 10%, #1d1712);--surface-2:color-mix(in oklab, var(--marca-primario) 12%, #2a2119);--ink:#efebe4;--muted:#b9a893;--line:#3a2f24;--line-strong:#5a4a3a;--brand:color-mix(in oklab, var(--marca-primario) 55%, white);--brand-ink:#14100c;--accent:color-mix(in oklab, var(--marca-acento) 70%, white);--accent-ink:#1a0f08;--accent-strong:color-mix(in oklab, var(--marca-acento) 45%, white);--accent-soft:color-mix(in oklab, var(--marca-acento) 22%, #1d1712);--ok:#8fd49a;--ok-soft:#1b3320;--warn:#f1c75a;--warn-soft:#3a2f0e;--bad:#ff9a8c;--bad-soft:#3e1a14;--info:#8dbfe0;--info-soft:#173042;--vidrio:color-mix(in oklab, var(--surface) 78%, transparent);--vidrio-alto:color-mix(in oklab, var(--surface) 90%, transparent);--vidrio-borde:#ffffff1f;--vidrio-sombra:0 8px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]):not([data-tema=claro]){--vidrio-borde:lab(100% -.0000298023 .0000119209/.12);--vidrio-sombra:0 8px 30px lab(0% 0 0/.45)}}}:root[data-theme=dark],:root[data-tema=oscuro]{--bg:color-mix(in oklab, var(--marca-primario) 10%, #14100c);--surface:color-mix(in oklab, var(--marca-primario) 10%, #1d1712);--surface-2:color-mix(in oklab, var(--marca-primario) 12%, #2a2119);--ink:#efebe4;--muted:#b9a893;--line:#3a2f24;--line-strong:#5a4a3a;--brand:color-mix(in oklab, var(--marca-primario) 55%, white);--brand-ink:#14100c;--accent:color-mix(in oklab, var(--marca-acento) 70%, white);--accent-ink:#1a0f08;--accent-strong:color-mix(in oklab, var(--marca-acento) 45%, white);--accent-soft:color-mix(in oklab, var(--marca-acento) 22%, #1d1712);--ok:#8fd49a;--ok-soft:#1b3320;--warn:#f1c75a;--warn-soft:#3a2f0e;--bad:#ff9a8c;--bad-soft:#3e1a14;--info:#8dbfe0;--info-soft:#173042;--vidrio:color-mix(in oklab, var(--surface) 78%, transparent);--vidrio-alto:color-mix(in oklab, var(--surface) 90%, transparent);--vidrio-borde:#ffffff1f;--vidrio-sombra:0 8px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark],:root[data-tema=oscuro]{--vidrio-borde:lab(100% -.0000298023 .0000119209/.12);--vidrio-sombra:0 8px 30px lab(0% 0 0/.45)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--texto);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px}h1,h2,h3{font-family:var(--titulos);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}h1{font-size:clamp(2rem,4.5vw,3.6rem)}h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}h3{font-size:1.15rem}p{margin:0}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.chico{font-size:.875rem}.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:1200px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));margin-inline:auto}.pila{flex-direction:column;gap:12px;display:flex}.pila-g{flex-direction:column;gap:24px;display:flex}.fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fila.entre{justify-content:space-between}.grilla-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.grilla-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.btn{border-radius:var(--radio);background:var(--surface-2);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;transition:transform .12s,background-color .15s;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--surface-2) 85%, var(--ink))}.btn:active{transform:translateY(1px)}.btn.primario{background:var(--accent);color:var(--accent-ink)}.btn.primario:hover{background:var(--accent-strong)}.btn.marca{background:var(--brand);color:var(--brand-ink)}.btn.peligro{background:var(--bad-soft);color:var(--bad)}.btn.fantasma{background:0 0}.btn.fantasma:hover{background:var(--surface-2)}.btn.chico{min-height:34px;padding:6px 12px;font-size:.875rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:active{transform:none}}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>span{font-size:.9rem;font-weight:600}.campo small{color:var(--muted);font-size:.82rem}.campo input,.campo select,.campo textarea,input.control,select.control{border:1px solid var(--line-strong);border-radius:var(--radio);background:var(--surface);width:100%;min-height:44px;padding:9px 12px}.campo textarea{resize:vertical;min-height:90px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.casilla{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.casilla input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:10px;padding:0;font-weight:700}.interruptor{border-radius:var(--radio);background:var(--surface);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.interruptor input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:12px;flex:none;width:42px;height:24px;transition:background-color .15s;position:relative}.interruptor input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.interruptor input:checked{background:var(--ok)}.interruptor input:checked:after{transform:translate(18px)}.aviso{border-radius:var(--radio);background:var(--info-soft);color:var(--ink);padding:12px 14px}.aviso.ok{background:var(--ok-soft)}.aviso.atencion{background:var(--warn-soft)}.aviso.error{background:var(--bad-soft)}.etiqueta-ejemplo{color:var(--warn);background:var(--warn-soft);border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:600;display:inline-block}.estado{white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.estado:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.e-a_confirmar{color:var(--warn)}.e-proxima{color:var(--ok)}.e-en_curso{color:var(--info)}.e-finalizada{color:var(--muted)}.e-cancelada{color:var(--bad)}.e-pendiente{color:var(--warn)}.e-aprobado{color:var(--ok)}.e-rechazado{color:var(--bad)}.tabla-envoltura{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:.82rem;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 10px}td.d,th.d{text-align:right;font-variant-numeric:tabular-nums}tr.enlace{cursor:pointer}tr.enlace:hover td{background:var(--surface-2)}td a.fila-link{font-weight:600;text-decoration:none}.ingreso{color:var(--ok)}.egreso{color:var(--bad)}.traspaso{color:var(--info)}.mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mes .dds{color:var(--muted);text-align:center;padding-bottom:4px;font-size:.78rem}.mes .d{aspect-ratio:1;background:var(--surface);font-variant-numeric:tabular-nums;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:600;display:flex;position:relative}.mes button.d{cursor:pointer}.mes button.d:hover{outline:2px solid var(--accent);outline-offset:-2px}.mes .d.reservada,.mes .d.no_disponible{background:var(--surface-2);color:var(--muted);text-decoration:line-through}.mes .d.pedido{background:var(--warn-soft);color:var(--warn);outline:1.5px dashed var(--warn);outline-offset:-3px}.mes .d.pasado{opacity:.35}.mes .d.sel{background:var(--accent);color:var(--accent-ink)}.mes .d.rango{background:var(--accent-soft)}.mes .d.deseo{outline:2px dashed var(--accent);outline-offset:-3px}.mes .vacio{visibility:hidden}.leyenda{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.85rem;display:flex}.leyenda span{align-items:center;gap:6px;display:inline-flex}.leyenda i{border-radius:3px;width:14px;height:14px;display:inline-block}dialog{background:var(--vidrio-alto);color:var(--ink);width:100%;max-width:min(560px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--vidrio-borde), 0 20px 60px #00000040;-webkit-backdrop-filter:var(--vidrio-desenfoque);border:0;border-radius:8px;padding:0}dialog::backdrop{background:#140c0673}dialog .cuerpo{flex-direction:column;gap:14px;padding:20px;display:flex}.vidrio{background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde), var(--vidrio-sombra);-webkit-backdrop-filter:var(--vidrio-desenfoque)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vidrio,dialog{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.vidrio,dialog{background:var(--surface);-webkit-backdrop-filter:none}}.saltar{z-index:100;background:var(--ink);color:var(--bg);border-radius:var(--radio);padding:10px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.saltar:focus{top:12px}button,a,input,select,textarea,label{touch-action:manipulation}[id]{scroll-margin-top:80px}select{background-color:var(--surface);color:var(--ink)}
body{font-size:15px}h1{font-size:1.7rem}h2{font-size:1.2rem}.ingreso{place-items:center;min-height:100vh;padding:24px;display:grid}.ingreso>div{width:100%;max-width:440px}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.lateral{background:var(--vidrio);box-shadow:inset -1px 0 0 var(--vidrio-borde);-webkit-backdrop-filter:var(--vidrio-desenfoque);flex-direction:column;gap:18px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.lateral .producto{align-items:center;gap:10px;padding:0 8px;display:flex}.monograma{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);font-family:var(--titulos);border-radius:6px;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.lateral .producto b{font-family:var(--titulos);font-size:1.05rem;line-height:1.1}.lateral nav{flex-direction:column;gap:2px;display:flex}.lateral nav a{color:var(--muted);border-radius:6px;justify-content:space-between;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.lateral nav a:hover,.lateral nav a[aria-current=page]{background:var(--surface-2);color:var(--ink)}.lateral nav a .cuenta{background:var(--accent);color:var(--accent-ink);text-align:center;border-radius:10px;min-width:20px;padding:0 7px;font-size:.75rem}.lateral .pie-lateral{flex-direction:column;gap:8px;margin-top:auto;padding:0 8px;font-size:.85rem;display:flex}.lienzo{flex-direction:column;gap:24px;min-width:0;padding:24px clamp(16px,3vw,36px) 80px;display:flex}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.bloque{background:var(--vidrio);box-shadow:inset 0 0 0 1px var(--vidrio-borde), var(--vidrio-sombra);-webkit-backdrop-filter:var(--vidrio-desenfoque);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.bloque-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cifras{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px 24px;display:grid}.cifra{flex-direction:column;gap:2px;display:flex}.cifra b{font-family:var(--titulos);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.1}.cifra span{color:var(--muted);font-size:.85rem}.pestanas{flex-wrap:wrap;gap:4px;display:flex}.pestanas a{color:var(--muted);border-radius:6px;padding:7px 12px;font-weight:600;text-decoration:none}.pestanas a[aria-current=page]{background:var(--ink);color:var(--bg)}.pestanas a b{font-variant-numeric:tabular-nums;margin-left:4px}.lista-avisos{flex-direction:column;display:flex}.lista-avisos>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}.lista-avisos time{color:var(--muted);white-space:nowrap;font-size:.8rem}.movimientos-semana{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.grilla-mes{overflow-x:auto}.grilla-mes .g{min-width:max-content;display:grid}.grilla-mes .dia{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;width:34px;padding:4px 0;font-size:.75rem}.grilla-mes .dia.finde{background:var(--surface-2)}.grilla-mes .dia.hoy{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700}.grilla-mes .nombre{background:var(--bg);z-index:2;align-items:center;gap:8px;width:150px;height:40px;padding:0 10px 0 0;font-weight:600;display:flex;position:sticky;left:0}.grilla-mes .celda{border-left:1px solid var(--line);height:40px}.grilla-mes .celda.finde{background:color-mix(in oklab, var(--surface-2) 60%, transparent)}.grilla-mes .barra-r{white-space:nowrap;text-overflow:ellipsis;z-index:1;border-radius:4px;align-self:center;height:24px;margin:0 2px;padding:3px 6px;font-size:.75rem;font-weight:700;text-decoration:none;overflow:hidden}.barra-r.confirmada{background:var(--brand);color:var(--brand-ink)}.barra-r.a_confirmar{background:var(--warn-soft);color:var(--warn);outline:1.5px dashed var(--warn);outline-offset:-1.5px}.barra-r.bloqueo{background:repeating-linear-gradient(135deg, var(--surface-2) 0 4px, var(--surface) 4px 8px);color:var(--muted)}.punto{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.detalle{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:980px){.detalle{grid-template-columns:1fr}}.dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.dl dt{color:var(--muted)}.dl dd{margin:0}.acciones{flex-wrap:wrap;gap:8px;display:flex}.fotos-editor{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fotos-editor figure{flex-direction:column;gap:6px;margin:0;display:flex}.fotos-editor img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.barra-h{grid-template-columns:minmax(110px,28%) 1fr auto;align-items:center;gap:6px 10px;font-size:.9rem;display:grid}.barra-h .pista{background:var(--surface-2);border-radius:3px;height:10px;overflow:hidden}.barra-h .relleno{background:var(--brand);height:100%}.chat-caja{position:fixed;bottom:16px;right:16px}@media (max-width:860px){.shell{grid-template-columns:1fr}.lateral{flex-direction:column;gap:10px;height:auto;position:static}.lateral nav{flex-direction:row;overflow-x:auto}.lateral nav a{white-space:nowrap}.lateral .pie-lateral{flex-flow:wrap;margin-top:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lateral,.bloque{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.lateral,.bloque{background:var(--surface);-webkit-backdrop-filter:none}}
:root:root{--titulos:"Italiana", Georgia, serif;--texto:"DM Sans", system-ui, sans-serif;--bg:#f5eddf;--surface:#fffaf1;--surface-2:#efe2cc;--ink:#3f3224;--muted:#7a684d;--line:#e4d4ba;--line-strong:#d3bd9b;--brand:#493b2b;--brand-ink:#fbf6ee;--accent:#493b2b;--accent-ink:#fbf6ee;--accent-strong:#2e241a;--accent-soft:#ead3ac;--dorado:#a9753d;--ok:#3d6b3f;--ok-soft:#e3ecd9;--warn:#8a5a12;--warn-soft:#f6e6c4;--bad:#9b3524;--bad-soft:#f5ddd3;--info:#4d5f6e;--info-soft:#e5e5df;--radio:12px;--vidrio:#fffaeeb8;--vidrio-alto:#fffaf1f0;--vidrio-borde:#ffffffbf;--vidrio-sombra:0 10px 34px #493b2b14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--ink)}:focus-visible{outline-color:var(--dorado)}::selection{background:var(--accent-soft)}h1,h2,h3{letter-spacing:-.01em;font-weight:400}h1{font-size:clamp(2.1rem,3.6vw,2.9rem);line-height:1.04}h2{font-size:clamp(1.45rem,2.2vw,1.75rem)}h3{font-family:var(--texto);letter-spacing:0;font-size:1rem;font-weight:600}main.ingreso{color:var(--ink)}.ingreso{background:radial-gradient(1200px 600px at 85% -10%, #fffaf0 0, transparent 60%), radial-gradient(900px 500px at -10% 110%, #ecdcc4 0, transparent 60%), var(--bg)}.ingreso>div{background:var(--vidrio);border:1px solid var(--vidrio-borde);box-shadow:var(--vidrio-sombra);-webkit-backdrop-filter:blur(18px);border-radius:28px;padding:clamp(24px,5vw,44px)}.ingreso h1{font-size:clamp(2.2rem,6vw,3rem)}.ingreso .marca-ingreso{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.ingreso .separador{color:var(--muted);align-items:center;gap:12px;font-size:.85rem;display:flex}.ingreso .separador:before,.ingreso .separador:after{content:"";background:var(--line-strong);flex:1;height:1px}.ingreso .btn{width:100%}.btn{color:#48351f;background:#ead3ac80;border-radius:99px;padding:10px 20px;font-weight:500;box-shadow:inset 0 0 0 1px #fffc}.btn:hover{background:#ead3acd9}.btn.primario,.btn.marca{background:var(--brand);color:var(--brand-ink);box-shadow:0 6px 18px #493b2b2e}.btn.primario:hover,.btn.marca:hover{background:var(--accent-strong)}.btn.peligro{background:var(--bad-soft);color:var(--bad);box-shadow:none}.btn.fantasma{box-shadow:none;background:0 0}.btn.fantasma:hover{background:#ead3ac80}.campo>span{font-weight:500}.campo input,.campo select,.campo textarea,input.control,select.control{border-color:var(--line-strong);background:#fffcf5e6;border-radius:12px}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--dorado)}.casilla input{accent-color:var(--brand)}.interruptor{background:#fffcf5b3;border-radius:14px}.interruptor input:checked{background:var(--brand)}.aviso{border-radius:14px}.lateral{box-shadow:inset -1px 0 0 var(--line);background:#fffaee9e;padding:22px 14px}.monograma{background:var(--brand);color:var(--brand-ink);font-family:var(--titulos);border-radius:50%;font-size:1.05rem;font-weight:400}.lateral .producto b{font-size:1.3rem;font-weight:400}.lateral nav a{color:#5f5039;border-radius:99px;padding:9px 14px;font-weight:500}.lateral nav a:hover{color:var(--ink);background:#ead3ac73}.lateral nav a[aria-current=page]{color:var(--ink);background:#ead3accc}.lateral nav a .cuenta{background:var(--dorado);color:#fff}.lienzo{gap:28px;padding-top:32px}.bloque{box-shadow:inset 0 0 0 1px #fffc, var(--vidrio-sombra);background:#fffaeeb3;border-radius:22px;padding:22px 24px}.cifra b{font-family:var(--texto);letter-spacing:-.02em;font-size:1.75rem;font-weight:500}.pestanas a{border-radius:99px;padding:8px 14px;font-weight:500}.pestanas a[aria-current=page]{background:var(--brand);color:var(--brand-ink)}th{letter-spacing:.02em;font-weight:500}tr.enlace:hover td{background:#ead3ac4d}.grilla-mes .dia.finde,.grilla-mes .celda.finde{background:#ecdcc473}.grilla-mes .dia.hoy{box-shadow:inset 0 -2px 0 var(--dorado)}.grilla-mes .nombre{background:var(--bg)}.grilla-mes .barra-r{border-radius:99px;padding:3px 10px;font-weight:600}.barra-r.confirmada{background:var(--brand);color:var(--brand-ink)}.mes .d{border-radius:10px}.mes .d.sel{color:#fff;background:#ae7b40}.mes .d.rango{background:#e9d1ac}dialog{border-radius:22px}.etiqueta-ejemplo{border-radius:99px;padding:2px 10px}@media (max-width:860px){.cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.cifra b{font-size:1.45rem}.lateral{padding:16px 14px 12px}.lateral nav{scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.lateral nav::-webkit-scrollbar{display:none}.bloque{border-radius:18px;padding:18px}}
