@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a2d129db5d59da79-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f733f73cb036450-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25daf57490523afa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8198f5f88e082d16-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/58e15ce3f60c02ac-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_6477d6{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:600;font-style:normal}.__variable_6477d6{--fuente-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e07e83{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_e07e83{--fuente-cuerpo:"DM Sans","DM Sans Fallback"}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-4xl:2.488rem;--text-display-s:1.728rem;--text-display:2.074rem;--text-section:1.728rem;--text-title:1.2rem;--text-lead:1rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--container:1120px;--container-app:1440px;--form-max:60rem;--gutter:40px;--gap-columns:24px;--section-gap-s:40px;--section-gap:64px;--section-gap-l:96px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(95.6% 0.013 87);--color-paper-2:oklch(92.6% 0.019 86);--color-paper-3:oklch(88.8% 0.026 85);--color-raised:oklch(98.2% 0.007 89);--color-ink:oklch(31% 0.014 67);--color-ink-2:oklch(41.9% 0.02 70);--color-muted:oklch(51.2% 0.024 74);--color-edge:oklch(60.9% 0.026 76);--color-rule:oklch(85.7% 0.026 85);--color-accent:oklch(32.3% 0.041 159);--color-accent-ink:oklch(95.6% 0.013 87);--color-olive:oklch(49.6% 0.049 130);--color-olive-wash:oklch(92.3% 0.022 121);--color-earth:oklch(70.1% 0.066 77);--color-earth-ink:oklch(51.2% 0.058 76);--color-focus:oklch(47.7% 0.086 155);--color-error:oklch(49.5% 0.142 31);--color-error-wash:oklch(92.2% 0.022 43);--color-warn:oklch(51.1% 0.102 71);--color-warn-wash:oklch(92.8% 0.033 84);--color-success:oklch(32.3% 0.041 159);--color-leaf:oklch(70.2% 0.207 147);--color-leaf-ink:oklch(32.3% 0.041 159);--color-leaf-wash:oklch(92.6% 0.042 152);--color-scrim:oklch(31% 0.014 67/0.45);--color-shadow:oklch(31% 0.014 67/0.12);--font-display:"Cormorant Garamond","Cormorant",Georgia,ui-serif,serif;--font-body:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-outlier:var(--font-body);--display-weight:600;--radius-card:6px;--radius-control:6px;--radius-pill:999px;--rule-hair:1px;--shadow-card:none;--shadow-sheet:0 -1px 2px var(--color-shadow);--tracking-display:-0.01em;--size-control:44px;--size-control-l:48px;--size-icon:20px;--size-icon-l:24px;--size-topbar:56px;--size-tabbar:64px;--size-sidebar:248px;--size-thumb:56px;--size-chart:180px;--size-sheet:210mm}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto}img,svg,video{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.figure,.num,td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2,var(--color-paper)),var(--color-paper-3,var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):after,:not(.keep-motion):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-padding-top:var(--size-topbar)}body{font-size:var(--text-md);line-height:1.5}h1,h2,h3{color:var(--color-ink);font-weight:var(--display-weight)}h1{font-size:var(--text-3xl);line-height:1.05;max-width:none}h2{font-size:var(--text-section);line-height:1.1}h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;line-height:1.3}.num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.quiet{color:var(--color-ink-2)}.small{font-size:var(--text-sm)}.skip{position:absolute;left:var(--space-md);top:var(--space-md);z-index:var(--z-tooltip);background:var(--color-accent);color:var(--color-accent-ink);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-control);transform:translateY(-200%)}.skip:focus-visible{transform:none}svg.icon{width:var(--size-icon);height:var(--size-icon);flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mock-bar{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--color-ink);font-size:var(--text-sm)}.mock-bar,.mock-bar a{align-items:center;color:var(--color-paper)}.mock-bar a{display:inline-flex;min-height:var(--size-control);padding-inline:var(--space-xs);border-radius:var(--radius-control);text-decoration:none}.mock-bar a[aria-current=true]{background:var(--color-paper);color:var(--color-ink)}.mock-bar a:focus-visible{outline-color:var(--color-paper)}.mock-bar .mock-note{-webkit-margin-end:auto;margin-inline-end:auto}html.captura .mock-bar{display:none}.shell{min-height:100dvh;padding-bottom:calc(var(--size-tabbar) + var(--space-lg))}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky-nav);display:flex;align-items:center;gap:var(--space-xs);min-height:var(--size-topbar);padding:var(--space-xs) var(--space-md);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule)}.topbar h1{font-size:var(--text-2xl);flex:1 1 auto}.topbar .top-actions{display:none}main{padding:var(--space-md);display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}main>*{min-width:0}.sidebar{display:none}.brand{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-accent);text-decoration:none;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);min-height:var(--size-control)}.brand img{width:28px;height:28px}.tabbar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky-nav);grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);background:var(--color-raised);border-top:var(--rule-hair) solid var(--color-rule)}.tabbar,.tabbar a{display:grid;min-height:var(--size-tabbar)}.tabbar a{justify-items:center;align-content:center;grid-gap:var(--space-3xs);gap:var(--space-3xs);color:var(--color-ink-2);text-decoration:none;font-size:var(--text-xs);font-weight:600}.tabbar a[aria-current=page]{color:var(--color-accent)}.tabbar a[aria-current=page] svg{stroke-width:2.25}.tabbar a[aria-current=page] span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.tabbar svg.icon{width:var(--size-icon-l);height:var(--size-icon-l)}.tabbar a:focus-visible{outline-offset:-4px}@media (min-width:64rem){.shell{padding-bottom:0;padding-left:var(--size-sidebar)}.tabbar{display:none}.sidebar{display:flex;flex-direction:column;position:fixed;inset-block:0;left:0;width:var(--size-sidebar);padding:var(--space-lg) var(--space-sm) 0;background:var(--color-paper-2);border-right:var(--rule-hair) solid var(--color-rule);overflow-y:auto}.sidebar .brand{padding-inline:var(--space-sm);line-height:1.05}.sidebar-nuevo{margin:var(--space-lg) 0 var(--space-xl)}.sidebar-nav{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);align-content:start;margin-bottom:var(--space-lg)}.nav-grupo{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.nav-grupo-titulo{padding-inline:var(--space-sm);font-size:var(--text-xs);font-weight:600;color:var(--color-ink-2);letter-spacing:.01em}.sidebar nav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.sidebar nav a{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--size-control);padding-inline:var(--space-sm);border-radius:var(--radius-control);color:var(--color-ink);text-decoration:none;font-weight:400}.sidebar nav a svg.icon{color:var(--color-ink-2)}.sidebar nav a[aria-current=page]{background:var(--color-leaf-wash);color:var(--color-accent);font-weight:600}.sidebar nav a[aria-current=page] svg.icon{color:var(--color-leaf-ink)}.usuario{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;padding-block:var(--space-sm);background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule)}.usuario-boton{display:flex;align-items:center;gap:var(--space-xs);width:100%;min-height:var(--size-control-l);padding:var(--space-2xs) var(--space-xs);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.usuario-boton[aria-expanded=true]{background:var(--color-paper-3)}.usuario-chevron{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-ink-2);transform:rotate(-90deg);transition:transform var(--dur-micro) var(--ease-out)}.usuario-boton[aria-expanded=true] .usuario-chevron{transform:rotate(90deg)}.usuario-menu{position:absolute;z-index:var(--z-dropdown);inset-inline:0;bottom:calc(100% + var(--space-2xs));max-height:calc(100dvh - 8rem);overflow-y:auto;padding:var(--space-2xs);background:var(--color-raised);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-control)}.usuario-menu .banner{padding:var(--space-sm)}.usuario-menu .banner>svg{display:none}.usuario-menu .banner .actions{flex-direction:column;align-items:stretch}.usuario-menu .banner .btn{white-space:normal;text-align:center;padding-block:var(--space-xs)}.usuario-item{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--size-control);padding-inline:var(--space-sm);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.usuario-item svg.icon{color:var(--color-ink-2)}.usuario-item:focus-visible{outline-offset:-2px}.topbar{position:static;padding:var(--space-xl) var(--gutter) var(--space-md);border-bottom:0;max-width:calc(var(--container-app) + 2 * var(--gutter));margin-inline:auto}.topbar h1{font-size:var(--text-4xl)}.topbar .top-actions{display:flex;gap:var(--space-xs)}.topbar .back{display:none}main{padding:var(--space-md) var(--gutter) var(--space-2xl);max-width:calc(var(--container-app) + 2 * var(--gutter));margin-inline:auto}.fields,.form-negocio,main form.fields,main form.section{max-width:var(--form-max)}}.sync{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--size-control);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap}.sync--off{color:var(--color-warn);font-weight:600}.si-offline{display:none}html[data-estado=sin-conexion] .si-offline{display:revert}html[data-estado=sin-conexion] .no-offline{display:none}html[data-estado=sin-conexion] .si-offline.acuse,html[data-estado=sin-conexion] .si-offline.banner,html[data-estado=sin-conexion] .si-offline.sync{display:flex}[data-estado-panel]:not([data-estado-panel=normal]),html[data-estado=cargando] [data-estado-panel=normal],html[data-estado=error] [data-estado-panel=normal],html[data-estado=vacio] [data-estado-panel=normal]{display:none}html[data-estado=cargando] [data-estado-panel=cargando],html[data-estado=error] [data-estado-panel=error],html[data-estado=vacio] [data-estado-panel=vacio]{display:grid}[data-estado-panel]{gap:var(--space-xl)}[data-estado-panel=normal]{display:grid}.banner{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-warn-wash);color:var(--color-ink)}.banner svg.icon{margin-top:var(--space-3xs);color:var(--color-warn)}.banner--error{background:var(--color-error-wash)}.banner--error svg.icon{color:var(--color-error)}.banner p{max-width:70ch}.banner strong{display:block}.vista-previa{display:flex;align-items:flex-start;gap:var(--space-xs);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm)}.vista-previa svg.icon{flex:none;margin-top:var(--space-3xs)}@media print{.vista-previa{display:none}}.acuse{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-olive-wash)}.acuse svg.icon{color:var(--color-accent);margin-top:var(--space-3xs)}.acuse--espera svg.icon{color:var(--color-warn)}.acuse .acuse-accion{-webkit-margin-start:auto;margin-inline-start:auto}.cola{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.cola h2{font-size:var(--text-xl)}.section{display:grid;grid-gap:var(--space-md);gap:var(--space-md);align-content:start}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.section-head a{font-size:var(--text-sm);font-weight:600;color:var(--color-accent);min-height:var(--size-control);display:inline-flex;align-items:center}.lede{color:var(--color-ink-2);max-width:60ch}.cols{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}@media (min-width:64rem){.cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.cols--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cols--agenda,.pila{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-content:start}@media (min-width:100rem){.cols--agenda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--rule-hair) solid var(--color-rule)}.stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:var(--space-sm) var(--space-sm) 0;border-left:var(--rule-hair) solid var(--color-rule);min-width:0}.stat:first-child{border-left:0;padding-left:0}.stat dt{font-size:var(--text-sm);color:var(--color-ink-2)}.stat dd{margin:0;font-size:var(--text-xl);font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.stat .sub{font-size:var(--text-sm);color:var(--color-ink-2);font-weight:400}@media (max-width:30rem){.stats--3 .stat dd{font-size:var(--text-lg)}}.rows{list-style:none;margin:0;padding:0;border-top:var(--rule-hair) solid var(--color-rule)}.rows>li{border-bottom:var(--rule-hair) solid var(--color-rule)}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2xs) var(--space-md);gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) 0;color:inherit;text-decoration:none;align-items:center;min-height:var(--size-control)}a.row:hover{background:var(--color-paper-2)}.row .row-main{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);min-width:0}.row .row-title{font-weight:600}.row .row-meta{font-size:var(--text-sm);color:var(--color-ink-2)}.row .row-end{display:grid;justify-items:end;grid-gap:var(--space-3xs);gap:var(--space-3xs);text-align:right}.row .amount{font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.row--action{grid-template-columns:minmax(0,1fr) auto}.when{font-size:var(--text-sm);color:var(--color-ink-2)}.when--late{color:var(--color-error);font-weight:600}.when--today{color:var(--color-accent);font-weight:600}.group-label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-2);padding-top:var(--space-md);padding-bottom:var(--space-2xs)}.table{width:100%;border-collapse:collapse;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.table th{text-align:left;font-size:var(--text-sm);font-weight:600;color:var(--color-ink-2);padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-edge);white-space:nowrap}.table td{padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:top}.table .r{text-align:right}.table tfoot td{font-weight:600;border-bottom:0;border-top:var(--rule-hair) solid var(--color-edge)}.table a{font-weight:600;color:var(--color-accent)}.table td a{display:inline-flex;align-items:center;min-height:var(--size-control);margin-block:calc(var(--space-sm) * -1)}@media (max-width:47.99rem){.table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.table--stack,.table--stack tbody,.table--stack td,.table--stack tfoot,.table--stack tr{display:block;width:100%}.table--stack tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2xs) var(--space-md);gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.table--stack td{border:0;padding:0}.table--stack td:before{content:attr(data-label);display:block;font-size:var(--text-xs);color:var(--color-ink-2)}.table--stack td.lead-cell{grid-column:1/-1;font-weight:600}.table--stack td.lead-cell:before{display:none}.table--stack .r{text-align:left}.table--stack tfoot tr{border-bottom:0}}.table-scroll{overflow-x:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--size-control);padding:0 var(--space-md);border-radius:var(--radius-control);border:var(--rule-hair) solid var(--color-edge);background:transparent;color:var(--color-ink);font:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.btn--text{border-color:transparent;background:transparent;color:var(--color-accent);padding-inline:var(--space-xs)}.btn--block{width:100%;min-height:var(--size-control-l)}.btn--icon{padding:0;width:var(--size-control);border-color:transparent;background:transparent}@media (hover:hover){.btn:hover{background:var(--color-paper-2)}.btn--primary:hover{background:var(--color-olive);border-color:var(--color-olive)}.btn--text:hover{background:var(--color-olive-wash)}}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.is-loading{cursor:progress}.actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.actions--sticky{position:-webkit-sticky;position:sticky;bottom:calc(var(--size-tabbar) + var(--space-xs));z-index:var(--z-raised);padding:var(--space-xs);margin-inline:calc(var(--space-xs) * -1);background:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-sheet)}@media (min-width:64rem){.actions--sticky{position:static;box-shadow:none;padding:0;margin:0;background:transparent}}.field{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);min-width:0}.field .label,.field label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}.field .help{font-size:var(--text-sm);color:var(--color-ink-2);min-height:1lh}.field .help--error{color:var(--color-error);font-weight:600}.input{width:100%;min-height:var(--size-control);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-raised);color:var(--color-ink);font:inherit;font-size:var(--text-md);outline:2px solid transparent;outline-offset:-3px}.input::placeholder{color:var(--color-muted)}textarea.input{min-height:6rem;padding:var(--space-sm);resize:vertical}.input:focus-visible{outline-color:var(--color-focus);outline-offset:-3px}@media (hover:hover){.input:hover{background:var(--color-paper)}}.input:disabled{opacity:.55;cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--color-error)}.input.num{text-align:right}.fields{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}@media (min-width:40rem){.fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.computed{display:flex;justify-content:space-between;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-2)}.computed strong{color:var(--color-ink);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.seg{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:var(--space-3xs);background:var(--color-paper-2);width:-moz-fit-content;width:fit-content;max-width:100%}.seg,.seg a,.seg button{border-radius:var(--radius-control)}.seg a,.seg button{display:inline-flex;align-items:center;min-height:var(--size-control);padding:0 var(--space-md);border:0;background:transparent;color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.seg [aria-current=true],.seg [aria-selected=true]{background:var(--color-raised);color:var(--color-accent);box-shadow:0 0 0 var(--rule-hair) var(--color-edge)}.seg a:focus-visible,.seg button:focus-visible{outline-offset:-2px}.filters{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (min-width:48rem){.filters{grid-template-columns:auto auto minmax(0,16rem);align-items:end;justify-content:start}}.tag{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);font-weight:600;color:var(--color-ink-2);white-space:nowrap}.tag--warn{color:var(--color-warn)}.tag--error{color:var(--color-error)}.tag--ok{color:var(--color-accent)}.tag svg.icon{width:16px;height:16px}.steps{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:paso}.steps,.steps li{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.steps li{counter-increment:paso;font-size:var(--text-xs);color:var(--color-ink-2)}.steps li:before{content:"";display:block;height:4px;border-radius:var(--radius-pill);background:var(--color-rule)}.steps li[aria-current=step]{color:var(--color-accent);font-weight:600}.steps li.done:before,.steps li[aria-current=step]:before{background:var(--color-accent)}.steps a{color:inherit;text-decoration:none;min-height:var(--size-control);display:flex;align-items:flex-start}.js [data-paso]:not(.is-current){display:none}.lote{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-raised)}.lote-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.lote-head h3{font-size:var(--text-md)}.files{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}@media (min-width:40rem){.files{grid-template-columns:repeat(2,minmax(0,1fr))}}.file{display:grid;grid-template-columns:var(--size-thumb) minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;padding:var(--space-xs);border-radius:var(--radius-card);background:var(--color-paper-2);color:inherit;text-decoration:none;min-height:var(--size-control)}.file .thumb{width:var(--size-thumb);height:var(--size-thumb);display:grid;place-items:center;border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink-2)}.file .file-name{font-weight:600;overflow-wrap:anywhere}.file .file-meta{font-size:var(--text-sm);color:var(--color-ink-2)}.sk{display:block;border-radius:var(--radius-control);background:var(--color-paper-3);animation:sk-pulse 1.4s var(--ease-in-out) infinite alternate}.sk--line{height:14px}.sk--title{height:28px;width:50%}.sk--row{height:56px}.sk--block{height:var(--size-chart)}.sk--sheet{aspect-ratio:210/297;width:100%;max-width:30rem}.sk-w60{width:60%}.sk-w40{width:40%}.sk-w80{width:80%}.sk-stack{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}@keyframes sk-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.loading-label{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm)}.empty{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start;padding:var(--space-xl) 0;border-top:var(--rule-hair) solid var(--color-rule)}.empty h2{font-size:var(--text-2xl)}.empty p{color:var(--color-ink-2);max-width:46ch}.err{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start;padding:var(--space-lg) var(--space-md);border-radius:var(--radius-card);background:var(--color-error-wash)}.err h2{font-size:var(--text-2xl)}.err p{max-width:52ch}.err .code{font-size:var(--text-sm);color:var(--color-ink-2)}.chart{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs);align-items:end;height:var(--size-chart);border-bottom:var(--rule-hair) solid var(--color-ink-2);background:linear-gradient(to top,var(--color-rule) 1px,transparent 1px) 0 0 /100% 25%}.bar-pair{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-3xs);height:100%}.bar{width:40%;max-width:14px;border-radius:2px 2px 0 0;height:calc(var(--v) * 1%)}.bar--now{background:var(--color-accent)}.bar--prev{background:var(--color-edge)}.bar--empty{height:0}.bar-labels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs);font-size:var(--text-xs);text-align:center}.bar-labels,.legend{color:var(--color-ink-2)}.legend{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:var(--text-sm)}.legend span{display:inline-flex;align-items:center;gap:var(--space-2xs)}.swatch{width:12px;height:12px;border-radius:2px}.swatch--now{background:var(--color-accent)}.swatch--prev{background:var(--color-edge)}details.data-table summary{cursor:pointer;min-height:var(--size-control);display:inline-flex;align-items:center;font-weight:600;color:var(--color-accent)}.js .measure-panel:not(.is-current){display:none}.meter{position:relative;height:10px;background:var(--color-paper-3)}.meter,.meter span{border-radius:var(--radius-pill)}.meter span{position:absolute;inset-block:0;left:0;width:calc(var(--v) * 1%);background:var(--color-accent)}.meter i{position:absolute;inset-block:-4px;width:2px;left:calc(var(--min) * 1%);background:var(--color-ink)}.guia{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.guia-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap}.guia-head h3{font-size:var(--text-lg)}.guia-figure{font-size:var(--text-2xl);font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.match{padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-olive-wash)}.match,.match-pair{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}@media (min-width:48rem){.match-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.match-pair>div{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.match .kind{font-size:var(--text-sm);color:var(--color-ink-2)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm) var(--space-md);gap:var(--space-sm) var(--space-md);margin:0}@media (min-width:48rem){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts div{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);min-width:0}.facts dt{font-size:var(--text-sm);color:var(--color-ink-2)}.facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sheet-frame{position:relative;width:100%;max-width:34rem;aspect-ratio:210/297;border:var(--rule-hair) solid var(--color-rule);background:var(--color-raised);overflow:hidden}.sheet-frame iframe{position:absolute;top:0;left:0;width:794px;height:1123px;border:0;transform-origin:0 0;transform:scale(var(--k,.43))}.netos{display:grid;grid-gap:var(--space-md);gap:var(--space-md);align-content:start}dialog.confirm{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;max-height:min(80dvh,40rem);width:min(100% - 2 * var(--space-md),28rem);padding:var(--space-lg);border:0;border-radius:var(--radius-card);background:var(--color-raised);color:var(--color-ink)}dialog.confirm::-webkit-backdrop{background:var(--color-scrim)}dialog.confirm::backdrop{background:var(--color-scrim)}dialog.confirm h2{font-size:var(--text-2xl);margin-bottom:var(--space-xs)}dialog.confirm .actions{margin-top:var(--space-lg);justify-content:flex-end}.switch{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--size-control);font-size:var(--text-sm)}.switch input{width:20px;height:20px;accent-color:var(--color-accent)}.rule-edit{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-raised)}@media (min-width:48rem){.rule-edit .fields{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,2fr)}}.doc{max-width:var(--container);margin-inline:auto;padding:var(--space-xl) var(--space-md) var(--space-2xl);display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.doc h1{font-size:var(--text-4xl)}.doc .brand-head{display:flex;align-items:center;gap:var(--space-sm)}.doc .brand-head img{width:40px;height:40px}.screens{list-style:none;margin:0;padding:0;border-top:var(--rule-hair) solid var(--color-rule)}.screens li{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}@media (min-width:48rem){.screens li{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline}}.screens .screen-name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);color:var(--color-accent)}.screens .links{display:flex;flex-wrap:wrap;gap:0 var(--space-xs)}.screens .links a{min-height:var(--size-control);display:inline-flex;align-items:center;padding-inline:var(--space-2xs);color:var(--color-accent)}.bare{border:0;padding:0;margin:0;min-width:0}[data-grow]{flex:1 1 auto}.table a{white-space:nowrap}html:not([data-estado=sin-conexion]) .si-offline{display:none}.stat dd{white-space:nowrap;overflow-wrap:normal}.stat .cur{display:block;font-size:var(--text-sm);font-weight:400;color:var(--color-ink-2)}.stat .sub{display:block;white-space:normal}.stats--3 .stat dd{font-size:var(--text-lg)}@media (min-width:64rem){.solo-movil{display:none}}h1,h2{font-feature-settings:"lnum";font-variant-numeric:lining-nums}.fields--num{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.fields--num{grid-template-columns:repeat(4,minmax(0,1fr))}}.help--error{display:flex;gap:var(--space-2xs);align-items:flex-start}[data-paso]{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.lote .fields{gap:var(--space-xs) var(--space-md)}@media (min-width:64rem){.stat .cur{display:inline;font-size:inherit;font-weight:inherit;color:inherit}}@media (max-width:30rem){.row--action{grid-template-columns:minmax(0,1fr)}.row--action>.btn{width:100%}}@media (max-width:40rem){.stats--stack-m{grid-template-columns:minmax(0,1fr)}.stats--stack-m .stat{border-left:0;padding-left:0;display:flex;justify-content:space-between;align-items:baseline;border-bottom:var(--rule-hair) solid var(--color-rule);padding-bottom:var(--space-xs)}}@media (max-width:63.99rem){.liq-cols .netos{order:-1}.liq-cols .sheet-frame{max-width:12rem}}@media (max-width:47.99rem){.table--stack td:before{font-size:var(--text-sm)}.table--stack td.no-label:before{display:none}.table--stack tfoot tr{background:var(--color-paper-2);padding-inline:var(--space-sm);border-radius:var(--radius-card)}}.stats--stack-m .stat .cur{display:inline;font-size:inherit;font-weight:inherit;color:inherit}.tabbar a svg.icon{box-sizing:content-box;padding:var(--space-3xs) var(--space-md);border-radius:var(--radius-pill)}.tabbar a[aria-current=page] svg.icon{background:var(--color-leaf);color:var(--color-leaf-ink)}.tabbar a[aria-current=page] span{text-decoration:none}.acuse{background:var(--color-leaf-wash)}.acuse--espera{background:var(--color-warn-wash)}.match{background:var(--color-leaf-wash)}.bar--now,.meter span,.swatch--now{background:var(--color-leaf);box-shadow:inset 0 0 0 1px var(--color-accent)}.meter--low span{background:var(--color-warn);box-shadow:none}.steps li.done:before{background:var(--color-leaf)}.tag--ok svg.icon{color:var(--color-accent)}.check{display:flex;gap:var(--space-sm);align-items:flex-start;min-height:var(--size-control);padding-block:var(--space-xs);cursor:pointer}.check input{width:20px;height:20px;margin:0;margin-top:var(--space-3xs);flex-shrink:0;accent-color:var(--color-accent)}.emitir{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.emitir-legend{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);color:var(--color-ink);padding:0;margin-bottom:var(--space-xs)}@media (min-width:48rem){.emitir{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-lg)}.emitir-legend,.emitir>p{grid-column:1/-1}}.row--doc{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--space-xs);border-radius:var(--radius-control)}.row--doc .row-actions{grid-column:1/-1;gap:var(--space-2xs);margin-top:calc(var(--space-xs) * -1)}.row--doc.is-current{background:var(--color-leaf-wash)}.row--doc [aria-current=true]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}@media (min-width:48rem){.emitir--lista{grid-template-columns:minmax(0,1fr)}}.dd{position:relative;min-width:0}.dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);text-align:start;cursor:pointer}.dd-trigger .dd-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dd-trigger .dd-chevron{transform:rotate(90deg);color:var(--color-ink-2);transition:transform var(--dur-micro) var(--ease-out)}.dd-trigger[aria-expanded=true]{border-color:var(--color-accent)}.dd-trigger[aria-expanded=true] .dd-chevron{transform:rotate(-90deg)}.dd-list{position:absolute;z-index:var(--z-dropdown);inset-inline:0;top:calc(100% + var(--space-2xs));margin:0;padding:var(--space-2xs);list-style:none;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);background:var(--color-raised);border:var(--rule-hair) solid var(--color-edge);max-height:18rem;overflow-y:auto;outline:none}.dd-list,.dd-list [role=option]{border-radius:var(--radius-control)}.dd-list [role=option]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:var(--size-control);padding:0 var(--space-sm);color:var(--color-ink);cursor:pointer}.dd-list [role=option] .dd-check{visibility:hidden}.dd-list [role=option][aria-selected=true]{background:var(--color-leaf-wash);color:var(--color-leaf-ink);font-weight:600}.dd-list [role=option][aria-selected=true] .dd-check{visibility:visible}.dd-list [role=option].is-active{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){.dd-list [role=option]:hover{background:var(--color-paper-2)}.dd-list [role=option][aria-selected=true]:hover{background:var(--color-leaf-wash)}}.when--soon{color:var(--color-warn);font-weight:600}.stat--late dd{color:var(--color-error)}.row--action .row-actions{justify-content:flex-end}@media (max-width:63.99rem){.row--action .row-actions>.btn{flex:1 1}}.rubros{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.rubros li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);min-height:var(--size-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rubro-bar{display:block;height:12px;width:calc(var(--v) * 1%);min-width:2px;background:var(--color-leaf);border:var(--rule-hair) solid var(--color-leaf-ink);border-radius:2px}@media (max-width:40rem){.rubros li{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-3xs)}.rubros .rubro-bar{grid-column:1/-1;grid-row:2}}.usuario-tarjeta{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em}.usuario-texto{display:grid;min-width:0;line-height:1.25}.usuario-nombre{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario-rol{font-size:var(--text-xs);color:var(--color-ink-2)}@media (hover:hover){.sidebar nav a:not([aria-current=page]):hover,.usuario-boton:hover{background:var(--color-paper-3)}.usuario-item:hover{background:var(--color-olive-wash)}}.acuse--rechazo{background:var(--color-error-wash)}.acuse--rechazo svg.icon{color:var(--color-error)}.brand .isotipo{flex-shrink:0}.tipos{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.tipos .check{min-height:0;padding-block:var(--space-2xs)}.overflow-x-clip{overflow-x:clip}.form-negocio .steps button{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;width:100%;min-height:var(--size-control);color:inherit;font:inherit;cursor:pointer}.form-negocio .steps button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.form-negocio .actions [data-grow]{flex:1 1 auto}.form-negocio label.btn:has(+input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.hoja-pagina{display:block;padding:0;min-height:100dvh;background:var(--color-paper-2);font-family:var(--font-body);color:var(--color-ink);font-size:12px;line-height:1.4;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hoja-pagina--vista{background:var(--color-raised)}.hoja-franja{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);background:var(--color-paper);border-bottom:1px solid var(--color-rule);font-family:var(--font-body)}.hoja-franja p{font-size:var(--text-sm);color:var(--color-ink-2)}.hoja-franja .actions{-webkit-margin-start:auto;margin-inline-start:auto}.hoja-aviso{max-width:32rem;margin:var(--space-xl) auto;padding:0 var(--space-md)}.hoja-visor{overflow-x:auto}.hoja{width:210mm;min-height:297mm;margin:0 auto;padding:var(--space-lg) var(--space-xl) var(--space-md);background:var(--color-raised);display:flex;flex-direction:column;gap:var(--space-sm);font-size:12px;line-height:1.4}.hoja dd,.hoja dl,.hoja h1,.hoja h2,.hoja p{margin:0;max-width:none}.hoja h1,.hoja h2{text-wrap:balance;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-family:var(--font-display);font-weight:600;letter-spacing:normal}@media print{.hoja-franja{display:none}.hoja-pagina{background:none;min-height:0}.hoja{margin:0}.hoja-visor{overflow:visible}}.hoja .vh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.hoja .nw,.hoja .vh{white-space:nowrap}.hoja .emisor{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-accent)}.hoja .marca{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:600;font-size:40px;line-height:1;color:var(--color-accent);letter-spacing:-.01em}.hoja .marca img{width:104px;height:104px}.hoja .dir{margin-top:var(--space-xs);color:var(--color-ink-2)}.hoja .ids{text-align:right;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.hoja .ids dt{font-weight:600;color:var(--color-ink-2)}.hoja .ids .rut{font-size:17px;font-weight:600;color:var(--color-accent)}.hoja .sello{align-self:center;padding:var(--space-2xs) var(--space-sm);border:2px solid var(--color-error);color:var(--color-error);font-weight:600;font-size:12px}.hoja h1{font-size:26px;text-align:center;padding:var(--space-sm);background:var(--color-accent);color:var(--color-accent-ink);overflow-wrap:break-word;min-width:0}.hoja h1,.hoja h2{font-family:var(--font-display);font-weight:600;line-height:1.1}.hoja h2{font-size:20px;color:var(--color-accent);margin-top:var(--space-xs)}.hoja .grid6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--color-rule)}.hoja .grid6 div{padding:var(--space-xs) var(--space-sm);border-left:1px solid var(--color-rule)}.hoja .grid6 div:first-child{border-left:0}.hoja dt{font-size:11px;color:var(--color-ink-2)}.hoja .grid6 dd{font-weight:600;font-size:13px}.hoja .partes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.hoja .partes dl{border:1px solid var(--color-rule);padding:var(--space-xs) var(--space-sm);display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.hoja .partes .titulo{font-weight:600;padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-rule)}.hoja .partes dl>div:not(.titulo){display:grid;grid-template-columns:6em minmax(0,1fr)}.hoja .partes dt{font-size:12px}.hoja table{width:100%;border-collapse:collapse}.hoja th{font-size:11px;font-weight:600;text-align:left;vertical-align:bottom;background:var(--color-accent);color:var(--color-accent-ink)}.hoja td,.hoja th{padding:var(--space-xs) var(--space-2xs)}.hoja td{border-bottom:1px solid var(--color-rule);vertical-align:middle;font-size:11.5px}.hoja tbody tr:nth-child(2n) td{background:var(--color-paper)}.hoja .r{text-align:right}.hoja .cab,.hoja .strong{font-weight:600}.hoja .cab{font-size:15px}.hoja .totales{align-self:flex-end;width:50%;border:1px solid var(--color-rule)}.hoja .totales div{display:flex;justify-content:space-between;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule)}.hoja .totales dt{font-size:12px;color:var(--color-ink)}.hoja .totales dd{font-weight:600}.hoja .totales .total{background:var(--color-accent);color:var(--color-accent-ink);border-bottom:0}.hoja .totales .total dt{color:var(--color-accent-ink);font-weight:600;font-size:14px}.hoja .totales .total dd{font-size:15px}.hoja .totales--desc{width:62%}.hoja .nota{color:var(--color-ink-2);font-size:12px}.hoja .firma{margin-top:auto;align-self:center;display:grid;justify-items:center;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding-top:var(--space-xs);border-top:1px solid var(--color-ink);min-width:14em;font-weight:600;color:var(--color-ink-2)}.hoja .firma .quien{font-weight:400}.hoja footer{display:flex;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-xs);border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:11px}.hoja-franja .btn:focus-visible,.hoja-franja a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hoja-franja .btn:active{transform:translateY(1px)}.hoja-franja .btn:disabled{opacity:.5;cursor:not-allowed}.rubros .amount{font-weight:600;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.rubros .amount,.table td.r{white-space:nowrap}.seg [role=tab]:focus-visible,details.data-table summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.seg [role=tab]:active{background:var(--color-paper-3)}details.data-table summary:active{opacity:.8}.seg [role=tab]:disabled{opacity:.5;cursor:not-allowed}.match a.btn:focus-visible,.table--stack a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.match a.btn:active{background:var(--color-paper-3)}@media (max-width:39.99rem){.guia~.actions .btn,.match .actions .btn{flex:1 1 100%;white-space:normal;text-align:center}}.tabla-usadas td[data-label=Productor] a{white-space:normal}@media (min-width:48rem){.rule-edit .fields.fields--reglas{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,2fr) minmax(0,2fr)}}.form-socio{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-edge);border-radius:var(--radius-card);background:var(--color-raised)}:root{--color-field:var(--color-accent);--color-field-ink:var(--color-accent-ink)}.acceso{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;background:var(--color-field);font-family:var(--font-body);overflow:clip}.acceso,.acceso-marca{position:relative;color:var(--color-field-ink)}.acceso-marca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-md);padding:max(var(--space-md),env(safe-area-inset-top)) var(--space-md) var(--space-xs)}.acceso-marca .nombre{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);line-height:1.1;letter-spacing:var(--tracking-display);overflow-wrap:break-word;min-width:0}.acceso-marca .lugar{font-size:var(--text-sm)}.acceso-escena{display:block;min-width:0;pointer-events:none}.paisaje{display:block;width:100%;height:auto;fill:none;stroke:var(--color-field-ink);stroke-width:24px;stroke-linecap:round;stroke-linejoin:round}.paisaje .tierra{fill:var(--color-field);stroke:none}.paisaje[data-mov] .sol{transition:transform var(--dur-long) var(--ease-out)}.acceso-cuerpo{position:relative;display:grid;align-content:start;justify-items:start;padding:var(--space-lg) var(--space-md) var(--space-md);background:var(--color-paper);color:var(--color-ink)}.acceso-form{width:min(100%,26rem);display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.acceso-form h1{font-size:var(--text-3xl);max-width:none;text-wrap:balance}.acceso-form .lede{color:var(--color-ink-2);max-width:40ch}.campo-clave{position:relative}.campo-clave .input{padding-right:5.5rem}.campo-clave .ver{position:absolute;top:0;bottom:0;right:var(--space-3xs);min-height:0}.acceso-fila{display:flex;justify-content:flex-end}.acceso-fila a,.acceso-otra a:not(.btn){color:var(--color-accent);font-weight:600;min-height:var(--size-control);display:inline-flex;align-items:center}.acceso-fila a:hover,.acceso-otra a:not(.btn):hover{text-decoration-thickness:2px}.acceso-otra{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);justify-items:start;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.acceso-otra p{color:var(--color-ink-2)}.acceso-aceptar{font-size:var(--text-sm)}.acceso-aceptar a{color:var(--color-accent);font-weight:600}.acceso-listo{display:flex;gap:var(--space-sm);align-items:flex-start;padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule);color:var(--color-ink)}.acceso-listo svg.icon{margin-top:var(--space-3xs);color:var(--color-accent)}.acceso-listo strong{display:block;font-weight:600}.acceso-listo>div{min-width:0}.acceso-listo p{overflow-wrap:anywhere}.acceso-pie{position:relative;background:var(--color-paper);padding:0 var(--space-md) max(var(--space-md),env(safe-area-inset-bottom))}.acceso-legal{display:flex;flex-wrap:wrap;gap:0 var(--space-md);font-size:var(--text-sm)}.acceso-legal a{color:var(--color-ink-2);min-height:var(--size-control);display:inline-flex;align-items:center}.acceso-legal a:hover{text-decoration-thickness:2px}@media (max-width:63.98rem){.acceso{grid-template-rows:auto auto 1fr auto}.acceso-marca{grid-row:1}.acceso-cuerpo{grid-row:2;margin:0 var(--space-md);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-card)}.acceso-escena{grid-row:3;display:flex;justify-content:center;align-items:center;padding:var(--space-lg) var(--space-md) var(--space-md)}.paisaje{width:12rem;overflow:visible;margin-bottom:3.7rem}.acceso-pie{grid-row:4;background:transparent}.acceso-legal a{color:var(--color-field-ink)}.acceso-legal a:focus-visible{outline-color:var(--color-field-ink)}}@media (min-width:64rem){.acceso{grid-template-columns:minmax(0,28rem) minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:var(--space-lg) max(var(--space-2xl),6vw)}.acceso-marca{grid-column:1;grid-row:1;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-3xs);padding:0}.acceso-marca .nombre{font-size:var(--text-2xl)}.acceso-marca .lugar{font-size:var(--text-md)}.acceso-escena{position:absolute;top:8dvh;right:0;bottom:0;width:min(54vw,96dvh);overflow:hidden}.paisaje{width:112%;overflow:visible}.acceso-cuerpo{grid-column:1;grid-row:2;align-self:center;margin-block:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-card)}.acceso-form h1{font-size:var(--text-4xl)}.acceso-pie{grid-column:1;grid-row:3;background:transparent;padding:0}.acceso-legal a{color:var(--color-field-ink)}.acceso-legal a:focus-visible{outline-color:var(--color-field-ink)}}@media (prefers-reduced-motion:reduce){.paisaje[data-mov] .sol{transition:none}}.doc-legal{min-height:100dvh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.doc-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-sm);min-height:var(--size-topbar);padding:max(var(--space-xs),env(safe-area-inset-top)) var(--space-md) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.doc-barra .marca{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--size-control);color:var(--color-accent);text-decoration:none;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);letter-spacing:var(--tracking-display)}.doc-barra .marca svg{width:var(--size-icon-l);height:var(--size-icon-l);fill:none;stroke:currentColor;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.doc-barra .volver{color:var(--color-accent);font-weight:600;min-height:var(--size-control);display:inline-flex;align-items:center}.doc-cuerpo{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:var(--space-xl) var(--space-md) var(--space-2xl);display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.doc-cabeza{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.doc-cabeza h1{font-size:var(--text-3xl);max-width:20ch;text-wrap:balance}.doc-vigencia{color:var(--color-ink-2);font-size:var(--text-sm)}.doc-indice{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);align-content:start}.doc-indice h2{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:0;color:var(--color-ink-2)}.doc-indice ol{margin:0;padding-left:1.25rem;display:grid}.doc-indice a{color:var(--color-accent);min-height:var(--size-control);display:inline-flex;align-items:center}.doc-texto{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);max-width:65ch;min-width:0}.doc-texto section{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);scroll-margin-top:var(--space-lg)}.doc-texto h2{font-size:var(--text-2xl);max-width:30ch;text-wrap:balance}.doc-texto li,.doc-texto p{line-height:1.6}.doc-texto ul{margin:0;padding-left:1.25rem;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.pendiente{background:var(--color-warn-wash);color:var(--color-ink);padding:0 var(--space-3xs);border-radius:var(--radius-control)}@media (min-width:64rem){.doc-barra{padding:var(--space-xs) var(--gutter)}.doc-cuerpo{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:var(--space-2xl);padding:var(--space-2xl) var(--gutter)}.doc-cabeza{grid-column:1/-1}.doc-cabeza h1{font-size:var(--text-4xl)}}