@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,[data-density=hand],[data-density=pass]{--dscale-text: 1;--dscale-space: 1}[data-density=counter]{--dscale-text: 1;--dscale-space: .85}:root{--paper: oklch(97.4% .009 85);--panel: oklch(99.3% .006 85);--sunken: oklch(95% .011 85);--rule: oklch(89.5% .009 85);--rule-strong: oklch(78% .012 85);--rule-field: oklch(62% .014 85);--ink: oklch(22% .022 255);--ink-2: oklch(38% .02 255);--muted: oklch(50% .018 255);--on-warm: oklch(22% .022 255);--chrome: oklch(17.5% .045 258);--chrome-2: oklch(24% .042 258);--on-chrome: oklch(96% .008 85);--on-chrome-dim: oklch(74% .02 255);--action: oklch(54.9% .094 209.1);--action-ink: oklch(100% 0 0);--action-hover: oklch(48.9% .08 209.1);--focus: oklch(54.9% .0947 209.1);--accent: oklch(56% .16 42);--accent-ink: oklch(100% 0 0);--accent-hover: oklch(50% .15 42);--green: oklch(70% .15 152);--green-surface: oklch(95.5% .035 152);--green-ink: oklch(43% .113 152);--coral: oklch(76% .13 45);--coral-surface: oklch(95.5% .025 50);--coral-ink: oklch(47% .13 42);--amber: oklch(79% .14 75);--amber-surface: oklch(95.5% .045 85);--amber-ink: oklch(47% .105 65);--red: oklch(63% .19 25);--red-surface: oklch(95.5% .022 25);--red-ink: oklch(47% .17 25);--blue: oklch(65% .13 245);--blue-surface: oklch(95% .025 245);--blue-ink: oklch(46% .13 250);--shadow-card: 0 1px 2px oklch(22% .022 255 / .04), 0 4px 14px oklch(22% .022 255 / .06);--shadow-float: 0 8px 24px oklch(22% .022 255 / .1);--shadow-overlay: 0 16px 40px oklch(22% .022 255 / .16);--shadow-dock: 0 -6px 20px oklch(22% .022 255 / .12);--scrim: oklch(22% .022 255 / .5)}body.rk-dark{--paper: oklch(15% .018 258);--panel: oklch(20% .018 258);--sunken: oklch(24.5% .018 258);--rule: oklch(30% .016 258);--rule-strong: oklch(38% .016 258);--rule-field: oklch(54% .016 258);--ink: oklch(94% .008 85);--ink-2: oklch(84% .012 255);--muted: oklch(70% .016 255);--chrome: oklch(11% .03 258);--chrome-2: oklch(17% .03 258);--on-chrome: oklch(94% .008 85);--on-chrome-dim: oklch(70% .016 255);--action: oklch(74% .11 209.1);--action-ink: oklch(15% .018 258);--action-hover: oklch(80% .11 209.1);--focus: oklch(74% .11 209.1);--accent: oklch(78% .12 45);--accent-ink: oklch(15% .018 258);--accent-hover: oklch(84% .1 50);--green: oklch(74% .145 152);--green-surface: oklch(30% .06 152);--green-ink: oklch(83% .13 152);--coral: oklch(78% .12 45);--coral-surface: oklch(32% .06 45);--coral-ink: oklch(84% .1 50);--amber: oklch(82% .13 78);--amber-surface: oklch(32% .055 78);--amber-ink: oklch(87% .12 85);--red: oklch(70% .17 25);--red-surface: oklch(31% .07 25);--red-ink: oklch(80% .114 25);--blue: oklch(72% .12 245);--blue-surface: oklch(31% .06 245);--blue-ink: oklch(83% .09 245);--shadow-card: none;--shadow-float: 0 8px 24px oklch(0% 0 0 / .55);--shadow-overlay: 0 16px 40px oklch(0% 0 0 / .65);--shadow-dock: 0 -6px 20px oklch(0% 0 0 / .5);--scrim: oklch(0% 0 0 / .6)}:root{--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "Plus Jakarta Sans", system-ui, sans-serif;--weight-body: 400;--weight-medium: 500;--weight-semibold: 700;--leading-tight: 1.15;--leading-display: 1.25;--leading-normal: 1.5;--tracking-display: -.01em;--tracking-label: .06em}:root,[data-density]{--text-micro: calc(.694rem * var(--dscale-text));--text-label: calc(.833rem * var(--dscale-text));--text-body: calc(1rem * var(--dscale-text));--text-lead: calc(1.2rem * var(--dscale-text));--text-title: calc(1.44rem * var(--dscale-text));--text-display: calc(1.728rem * var(--dscale-text));--text-hero: calc(2.074rem * var(--dscale-text))}:root,[data-density]{--space-3xs: calc(4px * var(--dscale-space));--space-2xs: calc(8px * var(--dscale-space));--space-xs: calc(12px * var(--dscale-space));--space-sm: calc(16px * var(--dscale-space));--space-md: calc(24px * var(--dscale-space));--space-lg: calc(32px * var(--dscale-space));--space-xl: calc(48px * var(--dscale-space));--space-2xl: calc(64px * var(--dscale-space));--control-h: calc(44px * var(--dscale-space));--control-h-sm: calc(36px * var(--dscale-space));--control-h-lg: calc(52px * var(--dscale-space))}@media(pointer:coarse){:root,[data-density]{--control-h-sm: calc(44px * var(--dscale-space))}}:root{--radius-panel: 20px;--radius-control: 14px;--radius-indicator: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-normal: .2s}.rk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:var(--control-h);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;position:relative;outline:2px solid transparent;outline-offset:2px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.rk-btn--sm{min-height:var(--control-h-sm);padding:0 var(--space-xs)}.rk-btn--lg{min-height:var(--control-h-lg);padding:0 var(--space-md);font-size:var(--text-body)}.rk-btn--full{width:100%}.rk-btn--primary{background:var(--action);color:var(--action-ink)}.rk-btn--accent{background:var(--accent);color:var(--accent-ink)}.rk-btn--secondary{background:var(--panel);color:var(--ink);border-color:var(--rule-field)}.rk-btn--ghost{background:transparent;color:var(--ink-2)}.rk-btn--danger{background:var(--red-ink);color:var(--action-ink)}@media(hover:hover){.rk-btn--primary:hover:not(:disabled){background:var(--action-hover)}.rk-btn--accent:hover:not(:disabled){background:var(--accent-hover)}.rk-btn--secondary:hover:not(:disabled){background:var(--sunken)}.rk-btn--ghost:hover:not(:disabled){background:var(--sunken)}.rk-btn--danger:hover:not(:disabled){background:var(--red);color:var(--on-warm)}}.rk-btn:active:not(:disabled){transform:translateY(1px)}.rk-btn:focus-visible{outline-color:var(--focus)}.rk-btn:disabled{opacity:.55;cursor:not-allowed}.rk-btn[data-loading=true]{cursor:progress}.rk-btn[data-loading=true] .rk-btn__label{opacity:.35}.rk-btn__spinner{position:absolute;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-indicator);animation:rk-spin .62s linear infinite}@keyframes rk-spin{to{transform:rotate(360deg)}}.rk-btn[data-state=error]{background:var(--red-surface);color:var(--red-ink);border-color:var(--red-ink)}.rk-btn[data-state=success]{background:var(--green-surface);color:var(--green-ink);border-color:var(--green-ink)}.rk-field{display:flex;align-items:center;gap:var(--space-2xs);min-height:var(--control-h);padding:0 var(--space-xs);background:var(--panel);border:1px solid var(--rule-field);border-radius:var(--radius-control);outline:2px solid transparent;outline-offset:1px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.rk-field:hover:not([data-disabled=true]){background:var(--sunken)}}.rk-field:has(:focus-visible){outline-color:var(--focus);border-color:var(--ink-2)}.rk-field[data-state=error]{border-color:var(--red-ink)}.rk-field[data-state=success]{border-color:var(--green-ink)}.rk-field[data-disabled=true]{opacity:.55;cursor:not-allowed}.rk-field__input{flex:1;min-width:0;align-self:stretch;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-body);color:var(--ink)}.rk-field__input:focus-visible{outline:none}.rk-field__input::placeholder{color:var(--muted)}.rk-field__input[inputmode=decimal],.rk-field__input[inputmode=numeric],.rk-field__input[type=number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rk-label{display:block;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--ink-2);margin-bottom:var(--space-3xs)}.rk-help{min-height:1lh;margin-top:var(--space-3xs);font-size:var(--text-label);font-weight:var(--weight-body);color:var(--muted)}.rk-help[data-state=error]{color:var(--red-ink)}.rk-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rk-select{width:100%;min-height:var(--control-h);padding:0 var(--space-md) 0 var(--space-xs);background:var(--panel);color:var(--ink);border:1px solid var(--rule-field);border-radius:var(--radius-control);outline:2px solid transparent;outline-offset:1px;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right calc(var(--space-sm)) center,right calc(var(--space-sm) - 5px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media(hover:hover){.rk-select:hover:not(:disabled){background-color:var(--sunken)}}.rk-select:focus-visible{outline-color:var(--focus);border-color:var(--ink-2)}.rk-select:disabled{opacity:.55;cursor:not-allowed}.rk-control-row{display:inline-flex;align-items:center;gap:var(--space-2xs);cursor:pointer;position:relative;font-family:var(--font-body);font-size:var(--text-body);color:var(--ink-2);min-height:var(--control-h);white-space:nowrap;max-width:100%}@media(max-width:599px){.rk-control-row{white-space:normal}}.rk-control-row[data-disabled=true]{opacity:.55;cursor:not-allowed}.rk-control-row input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:inherit}.rk-check{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control);background:var(--panel);border:1px solid var(--rule-field);outline:2px solid transparent;outline-offset:2px;color:var(--action-ink);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.rk-control-row input:checked+.rk-check{background:var(--action);border-color:var(--action)}.rk-control-row input:focus-visible+.rk-check{outline-color:var(--focus)}.rk-switch{width:44px;height:26px;flex-shrink:0;position:relative;border-radius:var(--radius-indicator);background:var(--rule-strong);outline:2px solid transparent;outline-offset:2px;transition:background-color var(--dur-fast) var(--ease-out)}.rk-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-indicator);background:var(--panel);transition:transform var(--dur-fast) var(--ease-out)}.rk-control-row input:checked+.rk-switch{background:var(--action)}.rk-control-row input:checked+.rk-switch:after{transform:translate(18px)}.rk-control-row input:focus-visible+.rk-switch{outline-color:var(--focus)}.rk-panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-card)}.rk-step{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1px solid var(--rule-field);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--weight-semibold);cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover){.rk-step:hover:not(:disabled){background:var(--sunken)}}.rk-step:focus-visible{outline-color:var(--focus)}.rk-step:active:not(:disabled){background:var(--rule)}.rk-step:disabled{color:var(--rule-field);cursor:not-allowed}.rk-count{width:72px;height:48px;flex-shrink:0;padding:0 var(--space-2xs);border:1px solid var(--rule-field);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;outline:2px solid transparent;outline-offset:2px}.rk-count:focus-visible{outline-color:var(--focus)}.rk-count::placeholder{color:var(--muted);font-weight:var(--weight-regular, 400)}.rk-count::-webkit-outer-spin-button,.rk-count::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.rk-count{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rk-no-spin::-webkit-outer-spin-button,.rk-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.rk-no-spin{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rk-order-scope{container-type:inline-size}.rk-order-body{display:grid;grid-template-columns:1fr}.rk-order-body>*+*{border-top:1px solid var(--rule)}@container (min-width: 620px){.rk-order-body{grid-template-columns:1fr 1fr}.rk-order-body>*+*{border-top:0;border-left:1px solid var(--rule)}}.rk-chiprail{--chiprail-pad: var(--space-md);display:flex;gap:var(--space-2xs);overflow-x:auto;padding-inline:var(--chiprail-pad);padding-block:var(--space-2xs);scroll-padding-inline:var(--chiprail-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--chiprail-pad),#000 calc(100% - var(--chiprail-pad)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--chiprail-pad),#000 calc(100% - var(--chiprail-pad)),transparent 100%)}.rk-chiprail::-webkit-scrollbar{display:none}.rk-chiprail--wrap{flex-wrap:wrap;overflow-x:visible;padding-inline:0;-webkit-mask-image:none;mask-image:none}.rk-fichas-grupo{display:flex;align-items:baseline;gap:var(--space-2xs);margin:var(--space-md) 0 0;padding:0 var(--space-sm);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--ink-2)}.rk-fichas-grupo__cuenta{font-weight:var(--weight-medium);color:var(--muted);font-variant-numeric:tabular-nums}.rk-ficha{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nombre acciones flecha" "detalle acciones flecha";align-items:center;row-gap:2px;flex-shrink:0;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--sunken)}.rk-ficha:has(>.rk-ficha__asa){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"asa nombre acciones flecha" "asa detalle acciones flecha";padding-left:var(--space-3xs)}@media(max-width:599px){.rk-ficha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre nombre" "detalle acciones";row-gap:var(--space-3xs);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-xs)}.rk-ficha:has(>.rk-ficha__asa){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"asa nombre nombre" "asa detalle acciones";padding-left:var(--space-3xs)}.rk-ficha[data-abre]>.rk-ficha__main{padding-right:var(--space-md)}.rk-ficha>.rk-ficha__flecha{grid-area:nombre;justify-self:end;margin-left:0}.rk-ficha>.rk-ficha__acciones{margin-left:var(--space-2xs)}}.rk-ficha:has(>.rk-ficha__valor){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nombre valor acciones" "detalle valor acciones"}.rk-ficha__valor{grid-area:valor;display:flex;flex-direction:column;align-items:flex-end;margin-left:var(--space-sm);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:599px){.rk-ficha:has(>.rk-ficha__valor){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre valor" "detalle detalle" "acciones acciones"}.rk-ficha:has(>.rk-ficha__valor):not(:has(>.rk-ficha__acciones)){grid-template-areas:"nombre valor" "detalle detalle"}.rk-ficha>.rk-ficha__valor{margin-left:var(--space-2xs)}.rk-ficha:has(>.rk-ficha__valor)>.rk-ficha__acciones{margin-left:0}}@media(hover:hover){.rk-ficha[data-abre]:hover{background:color-mix(in oklch,var(--sunken),var(--ink) 5%)}}.rk-ficha[data-abre]:has(>.rk-ficha__main:active){background:color-mix(in oklch,var(--sunken),var(--ink) 9%)}.rk-ficha__main{grid-area:nombre;justify-self:start;display:block;min-width:0;max-width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--text-body);font-weight:var(--weight-semibold);text-align:left;text-wrap:pretty;outline:none}.rk-ficha[data-abre]>.rk-ficha__main{cursor:pointer}.rk-ficha[data-abre]>.rk-ficha__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-control);outline:2px solid transparent;outline-offset:-2px}.rk-ficha__main:focus-visible:after{outline-color:var(--focus)}.rk-ficha[data-inactivo]>.rk-ficha__main,.rk-ficha[data-inactivo]>.rk-ficha__detalle{opacity:.55}.rk-ficha__asa{grid-area:asa;position:relative;z-index:1;display:flex;margin-right:var(--space-3xs)}.rk-ficha__flecha{grid-area:flecha;display:inline-flex;margin-left:var(--space-xs);color:var(--muted);transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rk-ficha[data-abre]:hover .rk-ficha__flecha{transform:translate(2px)}}.rk-ficha__detalle{grid-area:detalle;min-width:0;font-size:var(--text-label);color:var(--muted);font-variant-numeric:tabular-nums;text-wrap:pretty}.rk-ficha__dato{color:var(--ink-2);font-weight:var(--weight-semibold)}.rk-ficha__aviso{color:var(--amber-ink);font-weight:var(--weight-semibold)}.rk-ficha__acciones{grid-area:acciones;position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3xs);margin-left:var(--space-sm)}.rk-ficha__acciones .rk-btn--secondary,.rk-ficha__acciones .rk-btn--ghost{background:var(--panel);border-color:transparent}@media(hover:hover){.rk-ficha__acciones .rk-btn--secondary:hover:not(:disabled),.rk-ficha__acciones .rk-btn--ghost:hover:not(:disabled){background:var(--panel);border-color:var(--rule-field)}}@media(max-width:599px){.rk-ficha__acciones .rk-select--quiet{max-width:7.5rem}.rk-ficha__acciones .rk-venta{min-width:0;padding:0 var(--space-2xs)}}@media(max-width:359px){.rk-ficha{padding-left:var(--space-2xs)}.rk-ficha>.rk-ficha__acciones{margin-left:var(--space-3xs)}.rk-ficha__acciones .rk-select--quiet{max-width:6.25rem}.rk-ficha__acciones .rk-venta__punto{display:none}}.rk-select--quiet{width:auto;max-width:12rem;min-height:var(--control-h-sm);border-color:transparent;background-color:var(--panel);color:var(--ink-2);font-size:var(--text-label);font-weight:var(--weight-medium);text-overflow:ellipsis}.rk-select--quiet:focus-visible{border-color:transparent}@media(hover:hover){.rk-select--quiet:hover:not(:disabled){border-color:var(--rule-field)}}.rk-select--quiet:has(option[value=""]:checked){background-color:var(--amber-surface);color:var(--amber-ink)}.rk-venta{display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:7.25rem;min-height:var(--control-h-sm);padding:0 var(--space-xs);border:1px solid transparent;border-radius:var(--radius-control);background:var(--panel);color:var(--ink-2);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);cursor:pointer;outline:2px solid transparent;outline-offset:2px}.rk-venta:focus-visible{outline-color:var(--focus)}.rk-venta__punto{width:8px;height:8px;flex-shrink:0;border-radius:var(--radius-indicator);background:var(--green)}.rk-venta[data-estado=agotado]{background:var(--amber-surface);color:var(--amber-ink)}.rk-venta[data-estado=agotado] .rk-venta__punto{background:var(--amber)}.rk-venta:disabled{background:transparent;color:var(--muted);cursor:not-allowed}.rk-venta:disabled .rk-venta__punto{background:var(--rule-strong)}@media(hover:hover){.rk-venta:hover:not(:disabled){border-color:var(--rule-field)}}.rk-chip-opcion{display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:calc(var(--control-h-sm) - var(--space-3xs));padding:0 var(--space-xs);border:1px solid var(--rule);border-radius:var(--radius-control);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);cursor:pointer;outline:2px solid transparent;outline-offset:2px}.rk-chip-opcion[aria-pressed=true]{border-color:var(--action);background:var(--sunken);color:var(--ink)}.rk-chip-opcion:focus-visible{outline-color:var(--focus)}@media(hover:hover){.rk-chip-opcion:hover{background:var(--sunken)}}.rk-telefono{width:100%;max-width:380px;margin:0 auto;display:flex;flex-direction:column;height:min(680px,72dvh);min-height:420px;padding:0 var(--space-2xs) var(--space-2xs);background:var(--chrome);border-radius:calc(var(--radius-panel) * 2.2);box-shadow:var(--shadow-card)}.rk-telefono--llenar{flex:1;height:auto;min-height:0;max-height:860px}.rk-telefono__bocina{flex-shrink:0;height:var(--space-lg);display:grid;place-items:center}.rk-telefono__bocina:before{content:"";width:56px;height:6px;border-radius:3px;background:var(--chrome-2)}.rk-telefono__pantalla{flex:1;min-height:0;position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:calc(var(--radius-panel) * 2.2 - var(--space-2xs));background:var(--panel);outline:2px solid transparent;outline-offset:2px}.rk-telefono__pantalla::-webkit-scrollbar{display:none}.rk-telefono__pantalla:focus-visible{outline-color:var(--focus)}.rk-login-wave{position:absolute;inset:auto 0 0 0;height:34vh;height:34dvh;min-height:200px;max-height:460px;overflow:hidden;pointer-events:none}.rk-login-wave__track{display:flex;width:200%;height:100%;will-change:translate,transform}.rk-login-wave__track>svg{flex:0 0 50%;width:50%;height:100%;display:block}.rk-login-wave__back{--rk-wave-swell: 6px;animation:rk-wave-drift 20s linear infinite,rk-wave-swell 13s ease-in-out infinite}.rk-login-wave__mid{--rk-wave-swell: 9px;animation:rk-wave-drift 13s linear infinite reverse,rk-wave-swell 9s ease-in-out infinite}.rk-login-wave__front{--rk-wave-swell: 13px;animation:rk-wave-drift 9s linear infinite,rk-wave-swell 6.5s ease-in-out infinite}@keyframes rk-wave-drift{0%{translate:0 0}to{translate:-50% 0}}@keyframes rk-wave-swell{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,var(--rk-wave-swell, 8px),0)}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;overflow-x:clip;overscroll-behavior-y:none}body{background:var(--paper);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-normal);color:var(--ink-2);-webkit-font-smoothing:antialiased}body.rk-dark{font-weight:350}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--heading, var(--ink));margin:0;overflow-wrap:anywhere;min-width:0}.rk-on-chrome{color:var(--on-chrome);--heading: var(--on-chrome)}.rk-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.rk-vh-full{position:fixed;top:0;right:0;bottom:0;left:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.rk-vh-min-full{min-height:100vh;min-height:100dvh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:var(--radius-indicator)}a{color:var(--green-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}.rk-rail-nav{scrollbar-width:none}.rk-rail-nav::-webkit-scrollbar{width:0;height:0}@keyframes rk-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes rk-in{0%{opacity:0}to{opacity:1}}@keyframes rk-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes rk-sheet-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rk-ticket-sheet{position:fixed;left:-10000px;top:0;width:72mm}@media print{@page{size:80mm auto;margin:0}html,body{width:80mm;margin:0;padding:0;background:#fff}body>*{display:none!important}.rk-ticket-sheet{display:block!important;position:static!important;left:auto!important;width:72mm;margin:0 auto;padding:4mm 0 8mm;color:#000;background:#fff;font-family:var(--font-body),system-ui,sans-serif;font-size:11pt;line-height:1.35;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rk-ticket-sheet *{color:#000!important;background:transparent!important}.rk-ticket__head{text-align:center;margin-bottom:1mm}.rk-ticket__logo{display:block;margin:0 auto 2mm;max-width:34mm;max-height:22mm;object-fit:contain;filter:grayscale(100%)}.rk-ticket__name{font-size:15pt;font-weight:700;line-height:1.15;letter-spacing:.01em}.rk-ticket__sub{text-align:center;font-size:9.5pt}.rk-ticket__copy{text-align:center;font-size:10pt;font-weight:700;letter-spacing:.18em;margin:.5mm 0}.rk-ticket__rule{border:0;border-top:1px dashed #000;margin:2.5mm 0}.rk-ticket__row{display:flex;justify-content:space-between;gap:3mm;padding:.3mm 0}.rk-ticket__qty,.rk-ticket__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.rk-ticket__qty{min-width:7mm}.rk-ticket__note{font-size:9pt;padding-left:10mm}.rk-ticket__strong{font-weight:700;font-size:13pt;margin-top:1mm;padding-top:.5mm}.rk-ticket__footer{margin-top:3mm;text-align:center;font-size:10pt}.rk-ticket__footer>:last-child{margin-top:1.5mm}.rk-ticket__row,.rk-ticket__note,.rk-ticket__head{break-inside:avoid}}
