.app-sidebar-root{--radius-full:9999px;--shadow-xs:0 1px 2px 0 oklch(30% .05 230/.06);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-features:"cv02", "cv03", "cv04", "ss01";font-family:var(--font-sans);font-feature-settings:var(--font-features);-webkit-font-smoothing:antialiased}.app-sidebar-root *,.app-sidebar-root :before,.app-sidebar-root :after{box-sizing:border-box}:root{--asr-riel-w:76px;--asr-aleta-w:28px;--asr-panel-w:212px;--asr-cerrado:calc(var(--asr-riel-w) + var(--asr-aleta-w));--asr-abierto:calc(var(--asr-cerrado) + var(--asr-panel-w))}html:not(.dark){--asr-borde-gris:oklch(55% .01 250/.4)}.app-sidebar-root{width:var(--sidebar-w);flex-shrink:0}@media (width<=640px),(height<=480px) and (width<=1024px){.app-sidebar-root{display:none!important}}.app-logo-img{width:186px;max-width:100%;height:auto;display:block}.app-sidebar-root{scrollbar-width:none;-ms-overflow-style:none}.app-sidebar-root::-webkit-scrollbar{width:0;height:0}.app-sidebar-root ::-webkit-scrollbar{width:9px;height:9px}.app-sidebar-root ::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted-foreground) 28%, transparent);border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}.app-sidebar-root ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--muted-foreground) 45%, transparent);background-clip:padding-box}.dark .app-sidebar-root{--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.35)}.app-sidebar-theme-toggle{appearance:none;border-radius:var(--radius-full);border:1px solid color-mix(in oklab, var(--muted-foreground) 28%, transparent);background:color-mix(in oklab, var(--muted) 55%, transparent);color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;padding:5px 10px;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.15;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.app-sidebar-theme-toggle:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--primary) 40%, transparent);background:color-mix(in oklab, var(--muted) 85%, transparent)}.app-sidebar-theme-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.app-sidebar-root,.app-sidebar-root *{transition:none!important}}.app-sidebar-salir{border-radius:var(--radius-md);width:100%;font-size:var(--text-xs);color:var(--muted-foreground);align-items:center;gap:8px;padding:7px 8px;transition:color .12s,background .12s;display:flex}.app-sidebar-salir:hover:not(:disabled){color:var(--foreground);background:color-mix(in oklab, var(--foreground) 8%, transparent)}.asr{height:calc(100vh / var(--app-zoom,1));padding:0;display:block;position:sticky;top:0;overflow:visible}.asr-riel{width:var(--asr-riel-w);flex:0 0 var(--asr-riel-w);border-right:1px solid color-mix(in oklab, var(--sidebar-border) 70%, transparent);flex-direction:column;align-items:center;padding:14px 0 12px;display:flex}.asr-marca{--carga-u:.128px;width:56px;height:56px;color:var(--foreground);place-items:center;margin:4px 0 18px;text-decoration:none;display:grid;position:relative}.asr-marca>.carga-escena{pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.asr-marca .carga-escena>*{animation:none}.asr-marca .carga-latido{opacity:.6}.asr-marca:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:50%}.asr-destinos{flex-direction:column;gap:4px;width:100%;padding:0 6px;display:flex}.asr-destino{all:unset;box-sizing:border-box;cursor:pointer;width:64px;height:44px;color:var(--muted-foreground);font:inherit;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.asr-destino:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}.asr-destino[data-contiene=true]{color:var(--primary)}.asr-destino[data-on=true]{color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 30%, transparent)}.asr-destino:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:1px}.asr-lamina{width:var(--asr-cerrado);background:var(--lg-fill);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border-right:1px solid var(--lg-line);box-shadow:inset -1px 0 0 rgba(255, 255, 255, calc(var(--lg-edge) * .18));align-items:stretch;transition:width .26s cubic-bezier(.22,.61,.36,1) .1s,box-shadow .26s cubic-bezier(.22,.61,.36,1) .1s;display:flex;position:absolute;top:0;bottom:0;left:0}html:not(.dark) .asr-lamina{border-right-color:var(--asr-borde-gris)}html:not(.dark) .asr-aleta{border-left-color:var(--asr-borde-gris)}.asr{z-index:0;transition:z-index 0s linear .36s}.asr[data-abierto=true]{z-index:70;transition-delay:0s}.asr[data-abierto=true] .asr-lamina{width:var(--asr-abierto);box-shadow:inset -1px 0 0 rgba(255, 255, 255, calc(var(--lg-edge) * .18)), 14px 0 36px -20px #000c;transition-delay:0s}.asr-cajon{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.asr-aleta{all:unset;box-sizing:border-box;flex:0 0 var(--asr-aleta-w);width:var(--asr-aleta-w);border-left:1px solid color-mix(in oklab, var(--lg-line) 60%, transparent);color:var(--muted-foreground);writing-mode:vertical-rl;font:inherit;font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden;transform:rotate(180deg)}.asr-aleta-ia{letter-spacing:.1em;color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);font-weight:600;position:absolute;top:28px;left:50%;transform:translate(-50%)}.asr-aleta-ia b{color:var(--primary);font-weight:700}.asr-panel{flex:0 0 var(--asr-panel-w);width:var(--asr-panel-w);min-height:0;margin-left:calc(-1 * var(--asr-panel-w));opacity:0;flex-direction:column;transition:margin-left .26s cubic-bezier(.22,.61,.36,1) .1s,opacity .16s ease-out;display:flex;overflow-y:auto}.asr[data-abierto=true] .asr-panel{opacity:1;margin-left:0;transition:margin-left .26s cubic-bezier(.22,.61,.36,1),opacity .32s ease-out 80ms}@media (prefers-reduced-motion:reduce){.asr,.asr-lamina,.asr-panel{transition:none}}.asr-hojas{--asr-hojeo:.2s;position:relative}.asr-hoja{animation:asr-hoja-entra var(--asr-hojeo) ease-out both}.asr-hoja--sale{pointer-events:none;animation:asr-hoja-sale var(--asr-hojeo) ease-in both;position:absolute;inset:0 0 auto}@keyframes asr-hoja-entra{0%{opacity:0}}@keyframes asr-hoja-sale{to{opacity:0}}@media (prefers-reduced-motion:reduce){.asr-hoja,.asr-hoja--sale{animation:none}.asr-hoja--sale{display:none}}.asr-cabecera{padding:18px 16px 8px}.asr-rotulo{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-weight:700}.asr-titulo{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--foreground);align-items:baseline;gap:8px;margin-top:3px;font-weight:700;display:flex}.asr-total{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700}.asr-opciones{flex-direction:column;gap:1px;padding:0 8px;display:flex}.asr-opcion{border-radius:var(--radius-sm);min-height:32px;font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--foreground);align-items:center;gap:10px;padding:6px 9px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.asr-opcion:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.asr-opcion[data-active=true]{background:color-mix(in oklab, var(--primary) 12%, transparent);color:color-mix(in oklab, var(--primary) 85%, var(--foreground));font-weight:600}.asr-opcion:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:1px}.asr-opcion>svg{color:var(--muted-foreground);flex-shrink:0;transition:color .15s}.asr-opcion:hover>svg,.asr-opcion[data-active=true]>svg{color:var(--primary)}.asr-n{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;opacity:.75;flex-shrink:0;margin-left:auto;font-weight:700}.asr-opcion[data-active=true]>.asr-n{opacity:1}.asr-opcion-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asr-pie{border-top:1px solid color-mix(in oklab, var(--sidebar-border) 70%, transparent);flex-direction:column;gap:10px;margin-top:auto;padding:14px 12px 16px;display:flex}.asr-toggles{gap:8px;display:flex}:root{--asr-lista-w:248px}.asr--lista{z-index:0;transition:none}.asr-lista{background:var(--lg-fill);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border-right:1px solid var(--lg-line);box-shadow:inset -1px 0 0 rgba(255, 255, 255, calc(var(--lg-edge) * .18));flex-direction:column;display:flex;position:absolute;inset:0}html:not(.dark) .asr-lista{border-right-color:var(--asr-borde-gris)}.asr-secciones{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:16px 10px 12px;display:flex;overflow-y:auto}.asr-seccion{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:40px;font-size:var(--text-base);color:var(--foreground);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-weight:500;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.asr-seccion>svg:first-child{color:var(--muted-foreground);flex-shrink:0}.asr-seccion:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.asr-seccion[data-contiene=true],.asr-seccion[data-contiene=true]>svg:first-child{color:var(--primary)}.asr-seccion[data-abierta=true]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--primary) 70%, transparent)}.asr-seccion:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 55%, transparent);outline-offset:1px}.asr-seccion-texto{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.asr-seccion>.asr-total{font-size:var(--text-xs);margin-inline:-8px -6px}.asr-flecha{color:var(--muted-foreground);flex-shrink:0;transition:rotate .2s}.asr-seccion[data-abierta=true]>.asr-flecha{rotate:180deg}.asr--lista .asr-opciones{border-left:1px solid color-mix(in oklab, var(--sidebar-border) 90%, transparent);margin:4px 0 8px 19px;padding:0 0 0 12px}.asr--lista .asr-opcion{color:color-mix(in oklab, var(--foreground) 82%, transparent)}.asr--lista .asr-opcion>svg{display:none}.asr--lista .asr-pie{margin-top:0}.asr-pie-ia{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:700}.asr-pie-ia b{color:var(--primary)}.asr-tirador{z-index:3;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0}.asr-lista>.asr-tirador{right:-5px}.asr-lamina>.asr-tirador{left:calc(var(--asr-cerrado) - 5px)}.asr-tirador:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:4px}.asr-tirador:hover:after,.asr-tirador[data-arrastrando=true]:after,.asr-tirador:focus-visible:after{background:color-mix(in oklab, var(--foreground) 28%, transparent)}.asr-tirador:focus-visible{outline:none}.asr-firma{width:140px;color:var(--foreground);margin:4px 10px 14px}.asr-firma path{stroke:currentColor;stroke-width:.45px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.asr-seccion{min-height:36px;padding:7px 10px;font-size:.8125rem}.asr--lista .asr-opcion{font-size:var(--text-xs);min-height:29px}.asr-secciones{scrollbar-width:none}.asr-secciones::-webkit-scrollbar{display:none}
