.detodito:not(#\#){--bg:#faf7ed;--ink:#09294e;--ink-dim:#536071;--line:#e4dcc7;--amber:#125bb2;--amber-dark:#125bb2;--amber-bg:#fff3c2;--green:#278047;--red:#ef4346;--red-bg:#fdecec;--azul:#125bb2;--surface:#fff;--surface-2:#fdfbf3;--boton-primario-bg:#09294e;--boton-primario-bg-hover:#0f3a6e;--boton-peligro-bg:#b8262c;--boton-peligro-bg-hover:#9e1f24;--ok:#1f6b3a;--aviso:#7a5200;--peligro:#b8262c;--dt-amarillo:#ffd337;--dt-rojo:#ef4346;--dt-azul-bg:#e8f0fb;--dt-verde-bg:#e6f4ea;--font-fraunces:"Trebuchet MS", "Segoe UI", sans-serif;background-color:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.detodito .toldo:not(#\#){background:repeating-linear-gradient(90deg, var(--dt-amarillo) 0 24px, var(--azul) 24px 48px, var(--dt-rojo) 48px 72px);height:20px;-webkit-mask:radial-gradient(12px at 12px 8px,#000 98%,#0000 100%) 0 0/24px 20px repeat-x,linear-gradient(#000 0 0) 0 0/100% 8px no-repeat;mask:radial-gradient(12px at 12px 8px,#000 98%,#0000 100%) 0 0/24px 20px repeat-x,linear-gradient(#000 0 0) 0 0/100% 8px no-repeat}.detodito .sello:not(#\#){background:linear-gradient(90deg, var(--dt-amarillo) 0 50%, var(--azul) 50% 75%, var(--dt-rojo) 75%);border-radius:999px;width:96px;height:8px}.detodito .dt-tiquete:not(#\#){-webkit-mask:radial-gradient(6px at 8px 100%,#0000 98%,#000 100%) 0 0/16px 100% repeat-x;mask:radial-gradient(6px at 8px 100%,#0000 98%,#000 100%) 0 0/16px 100% repeat-x}@keyframes dt-desenrollar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.detodito .dt-tiquete .toldo:not(#\#){transform-origin:top;animation:.32s ease-out both dt-desenrollar}.detodito .dt-portada:not(#\#){font-size:clamp(28px,7.5vw,32px);line-height:1.1}.detodito .dt-recibo:not(#\#){letter-spacing:.08em;font-size:clamp(30px,9vw,38px);line-height:1.1}@media (hover:hover){.detodito .dt-tarjeta:hover:not(#\#){box-shadow:var(--shadow-sombra-2);transform:translateY(-2px)}}.detodito .tacto:not(#\#){border-radius:14px;min-height:48px}.detodito .rounded-full:focus-visible:not(#\#){border-radius:9999px}.detodito .rounded-contenedor:focus-visible:not(#\#){border-radius:var(--radius-contenedor)}.detodito .rounded-lg:focus-visible:not(#\#){border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){.detodito :not(#\#){transition:none!important;animation:none!important}}@media print{.detodito:not(#\#){background:#fff}.detodito .dt-no-imprimir:not(#\#){display:none!important}}
