/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--container-sm:24rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-normal:1.5;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--unica-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer heredado{*,:before,:after{box-sizing:border-box}html{background:var(--unica-color-page);font-family:var(--unica-font-body);color:var(--unica-color-ink-strong);-webkit-font-smoothing:antialiased;font-size:100%;line-height:1.5}body{background:var(--unica-color-page);min-width:320px;min-height:100dvh;margin:0}button,input,select,textarea{font:inherit;font-size:var(--unica-text-cuerpo)}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}:focus-visible{outline:3px solid var(--unica-color-focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--unica-color-on-accent);background:var(--unica-color-ink-fill);border-radius:3px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.acceso-page{background:var(--unica-color-page);place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}.acceso-page:before{content:"";background:var(--unica-color-brand);height:1px;position:fixed;top:0;left:0;right:0}.acceso-card{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);width:min(100%,440px);box-shadow:var(--unica-shadow-card);border-radius:6px;gap:22px;padding:36px 32px 30px;display:grid}.acceso-heading{gap:8px;display:grid}.acceso-heading h1{font-family:var(--unica-font-display);color:var(--unica-color-ink);font-weight:400;font-size:var(--unica-text-cifra-chica);letter-spacing:-.03em;margin:0;line-height:1.1}@media (width>=1024px){.acceso-heading h1{font-size:var(--unica-text-pagina)}}.acceso-heading>p:last-child{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:0;line-height:1.55;display:block}.auth-alert{color:var(--unica-color-danger-ink);background:var(--unica-color-danger-soft);border:1px solid var(--unica-color-danger-line);font-size:var(--unica-text-sub);border-radius:4px;padding:12px 14px;line-height:1.5}.auth-alert--configuration{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border-color:var(--unica-color-warning-line)}.auth-alert--captcha{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border-color:var(--unica-color-warning-line);justify-items:start;gap:10px;display:grid}.auth-captcha-status{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.auth-form{gap:18px;display:grid}.auth-field{gap:8px;display:grid}.auth-field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-field>span:first-child,.auth-field-head>span:first-child{color:var(--unica-color-ink);font-size:var(--unica-text-sub);font-weight:600}.auth-field-link{font:inherit;cursor:pointer;color:var(--unica-color-action-text);font-size:var(--unica-text-sub);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.auth-field-link:active{color:var(--unica-color-action-text-hover);text-decoration:underline}@media (hover:hover){.auth-field-link:hover{color:var(--unica-color-action-text-hover);text-decoration:underline}}.auth-field input{width:100%;min-height:50px;color:var(--unica-color-ink-strong);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:4px;outline:0;padding:0 15px}.auth-field input::placeholder{color:var(--unica-color-ink-muted)}.auth-field input:focus{background:var(--unica-color-surface-raised);border-color:var(--unica-color-focus);box-shadow:0 0 0 3px var(--unica-color-focus)}@supports (color:color-mix(in lab, red, red)){.auth-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--unica-color-focus) 20%, transparent)}}.auth-password-control{display:block;position:relative}.auth-password-control input{padding-right:50px}.auth-password-toggle{width:44px;height:44px;color:var(--unica-color-ink-soft);background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.auth-password-toggle:active{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}@media (hover:hover){.auth-password-toggle:hover{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}}.auth-turnstile{justify-content:center;display:flex}.auth-submit{min-height:50px;color:var(--unica-color-on-accent);background:var(--unica-color-action);border:1px solid var(--unica-color-action);border-radius:4px;justify-content:space-between;align-items:center;margin-top:2px;padding:0 17px 0 20px;font-weight:600;display:inline-flex}.auth-submit:active:not(:disabled){background:var(--unica-color-action-hover)}@media (hover:hover){.auth-submit:hover:not(:disabled){background:var(--unica-color-action-hover)}}.auth-submit:disabled{cursor:not-allowed;color:var(--unica-color-ink-muted);background:var(--unica-color-surface-muted);border-color:var(--unica-color-line)}.auth-spinner{border:2px solid var(--unica-color-on-accent);width:19px;height:19px}@supports (color:color-mix(in lab, red, red)){.auth-spinner{border:2px solid color-mix(in srgb, var(--unica-color-on-accent) 38%, transparent)}}.auth-spinner{border-top-color:var(--unica-color-on-accent);border-radius:50%}.auth-form-note{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);margin:0;line-height:1.5}.auth-form-note a{color:var(--unica-color-action-text);font-weight:600;text-decoration:none}.auth-form-note a:active{color:var(--unica-color-action-text-hover);text-decoration:underline}@media (hover:hover){.auth-form-note a:hover{color:var(--unica-color-action-text-hover);text-decoration:underline}}.acceso-marca{justify-items:center;gap:6px;margin-bottom:22px;display:grid}.acceso-marca small{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.acceso-pie{max-width:44ch;color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);text-align:center;margin:22px auto 0;line-height:1.55}.acceso-reglas{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:4px;gap:8px;margin:0;padding:14px;list-style:none;display:grid}.acceso-reglas li{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);align-items:center;gap:9px;line-height:1.4;display:flex}.acceso-reglas li[data-cumplida=si]{color:var(--unica-color-ink-soft)}.acceso-regla-punto{background:var(--unica-color-ink-muted);border-radius:50%;flex:none;width:7px;height:7px}.acceso-reglas li[data-cumplida=si] .acceso-regla-punto{background:var(--unica-color-positive-text)}.acceso-codigo{border:0;justify-content:center;gap:9px;margin:0;padding:0;display:flex}.acceso-codigo input{width:100%;min-width:0;height:56px;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line-strong);font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0;font-weight:600}.acceso-codigo input:focus{border-color:var(--unica-color-focus);outline:2px solid var(--unica-color-focus)}@supports (color:color-mix(in lab, red, red)){.acceso-codigo input:focus{outline:2px solid color-mix(in srgb, var(--unica-color-focus) 30%, transparent)}}.acceso-codigo input:focus{outline-offset:1px}.acceso-alta{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:4px;gap:16px;padding:16px;display:flex}.acceso-alta p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:0 0 6px;line-height:1.5}.acceso-alta-titulo{letter-spacing:.02em;text-transform:uppercase;font-weight:600;color:var(--unica-color-ink-muted)!important;font-size:var(--unica-text-rotulo)!important}.acceso-alta code{color:var(--unica-color-ink);font-family:var(--unica-font-mono);font-size:var(--unica-text-sub);letter-spacing:.06em;word-break:break-all;display:block}.acceso-qr{border:1px solid var(--unica-color-line);background:#fff;border-radius:4px;flex:none;align-self:flex-start}.acceso-volver{justify-self:center;align-items:center;gap:4px;display:inline-flex}.auth-loading{min-height:100dvh;color:var(--unica-color-ink-soft);background:var(--unica-color-page);font-size:var(--unica-text-sub);place-content:center;justify-items:center;padding:28px;display:grid}.auth-loading img{width:108px;height:auto;margin-bottom:28px}.auth-loading-icon{color:var(--unica-color-action-text);margin-bottom:12px}.app-shell{min-height:100dvh}.sidebar{display:none}.app-body{min-width:0}.mobile-menu{flex:none}.search-field{min-width:0;height:46px;color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:4px;align-items:center;gap:10px;padding:0 14px;display:flex}.search-field:focus-within{border-color:var(--unica-color-focus);box-shadow:0 0 0 3px var(--unica-color-focus)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--unica-color-focus) 24%, transparent)}}.search-field input{width:100%;min-width:0;color:var(--unica-color-ink-strong);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--unica-color-ink-muted)}.search-field kbd,.connection-state{display:none}.icon-button{width:46px;height:46px;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:4px;flex:0 0 46px;place-items:center;padding:0;display:inline-grid;position:relative}.icon-button:active{background:var(--unica-color-surface-hover);border-color:var(--unica-color-line-strong)}@media (hover:hover){.icon-button:hover{background:var(--unica-color-surface-hover);border-color:var(--unica-color-line-strong)}}.notification-dot{background:var(--unica-color-brand-text);border:2px solid var(--unica-color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.main-content{width:min(100%,1480px);padding:24px 16px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.context-label{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-weight:600}h1,h2{color:var(--unica-color-ink);letter-spacing:-.02em}h1{font-family:var(--unica-font-display);font-size:var(--unica-text-pagina);margin:0;font-weight:400;line-height:1.12}h2{font-family:var(--unica-font-body);font-weight:600;font-size:var(--unica-text-titulo);margin:0;line-height:1.25}h3,h4{font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);font-weight:600;line-height:1.4}.placeholder-page>p:last-child{max-width:64ch;color:var(--unica-color-ink-soft);margin:8px 0 0;line-height:1.55}.primary-button,.secondary-button,.text-button{border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:600;display:inline-flex}.primary-button{color:var(--unica-color-on-accent);background:var(--unica-color-action);border:1px solid var(--unica-color-action);padding:0 18px;text-decoration:none}.primary-button:active{background:var(--unica-color-action-hover)}@media (hover:hover){.primary-button:hover{background:var(--unica-color-action-hover)}}.primary-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.secondary-button{width:100%;color:var(--unica-color-ink);border:1px solid var(--unica-color-line);background:0 0;padding:0 16px}.secondary-button:active{background:var(--unica-color-surface-muted)}@media (hover:hover){.secondary-button:hover{background:var(--unica-color-surface-muted)}}.text-button{min-height:44px;color:var(--unica-color-action-text);background:0 0;border:0;padding:0 4px 0 12px}.text-button:active{color:var(--unica-color-action-text-hover)}@media (hover:hover){.text-button:hover{color:var(--unica-color-action-text-hover)}}.card,.placeholder-page{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);box-shadow:var(--unica-shadow-sm)}.dashboard-grid{gap:16px;margin-bottom:16px;display:grid}.card{padding:20px}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.chart-summary{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);flex-wrap:wrap;gap:16px;margin-bottom:10px;font-weight:600;display:flex}.chart-summary span{align-items:center;gap:7px;display:inline-flex}.legend-dot{border-radius:2px;width:9px;height:9px}.legend-dot--orders{background:var(--unica-color-action-text)}.legend-dot--deliveries{background:var(--unica-color-positive-text)}.line-chart{width:100%;height:auto;min-height:190px;display:block}.chart-grid line{stroke:var(--unica-color-chart-grid);stroke-width:1px}.chart-area{fill:var(--unica-color-chart-area)}.chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.chart-line--orders{stroke:var(--unica-color-action-text)}.chart-line--deliveries{stroke:var(--unica-color-positive-text);stroke-width:3px}.chart-labels{fill:var(--unica-color-ink-soft);font-family:var(--unica-font-body);font-size:var(--unica-text-sub)}.route-count{width:36px;height:36px;color:var(--unica-color-on-accent);background:var(--unica-color-ink-fill);font-family:var(--unica-font-body);border-radius:3px;place-items:center;font-weight:600;display:grid}.route-list{gap:4px;margin-bottom:18px;display:grid}.route-item{border-bottom:1px solid var(--unica-color-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.route-item:last-child{border-bottom:0}.route-icon{width:42px;height:42px;color:var(--unica-color-ink);background:var(--unica-color-neutral-soft);border-radius:4px;place-items:center;display:grid}.route-item strong,.route-item small{display:block}.route-item strong{color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);margin-bottom:3px}.route-item small,.route-percentage{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.route-percentage{font-variant-numeric:tabular-nums;font-weight:600}.route-item progress{appearance:none;background:var(--unica-color-track);border:0;border-radius:999px;grid-column:2/4;width:100%;height:6px;overflow:hidden}.route-item progress::-webkit-progress-bar{background:var(--unica-color-track)}.route-item progress::-webkit-progress-value{background:var(--unica-color-positive-text);border-radius:999px}.route-item progress::-moz-progress-bar{background:var(--unica-color-positive-text);border-radius:999px}.table-wrap{display:none}table{border-collapse:collapse;width:100%;font-size:var(--unica-text-cuerpo)}th,td{text-align:left;border-bottom:1px solid var(--unica-color-line);padding:15px 12px}th{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);letter-spacing:.06em;text-transform:uppercase;font-weight:600}tbody tr:last-child td{border-bottom:0}.order-code{color:var(--unica-color-ink);font-family:var(--unica-font-body);font-size:var(--unica-text-sub);font-variant-numeric:tabular-nums;font-weight:600}.mobile-order-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mobile-order{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:4px;padding:14px}.mobile-order>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile-order strong{color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);display:block}.mobile-order p,.mobile-order small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:5px 0 0}.mobile-nav{z-index:40;padding:7px 6px max(7px, env(safe-area-inset-bottom));background:var(--unica-color-surface);border-top:1px solid var(--unica-color-line);box-shadow:0 -4px 14px var(--unica-color-ink-fill);align-items:stretch;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav{box-shadow:0 -4px 14px color-mix(in srgb, var(--unica-color-ink-fill) 6%, transparent)}}.mobile-nav>*{flex:1 1 0;min-width:0}.mobile-nav .nav-link{width:100%;min-width:0;min-height:52px;color:var(--unica-color-ink-soft);font-size:var(--unica-text-rotulo);background:0 0;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-weight:600;text-decoration:none;display:flex;position:relative}.mobile-nav .nav-link--active{color:var(--unica-color-nav-active-ink);background:var(--unica-color-nav-active-bg)}.placeholder-page{min-height:420px;padding:32px}.orders-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.orders-notice{min-height:52px;font-size:var(--unica-text-sub);border:1px solid;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;line-height:1.4;display:grid}.orders-notice--success{color:var(--unica-color-positive-ink);background:var(--unica-color-positive-soft);border-color:var(--unica-color-positive-line)}.orders-notice--info{color:var(--unica-color-info-ink);background:var(--unica-color-info-soft);border-color:var(--unica-color-info-line);grid-template-columns:auto minmax(0,1fr)}.orders-notice--error,.inline-form-error{color:var(--unica-color-danger-ink);background:var(--unica-color-danger-soft);border-color:var(--unica-color-danger-line)}.connection-notice{z-index:100;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(680px,100vw - 24px);margin:0;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}@media (width<=1023px){.connection-notice{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.main-content:after{content:"";height:var(--aviso-de-conexion-alto,0px);display:block}.connection-notice .connection-notice-cerrar{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:1.25rem}.orders-notice>button:not(.secondary-button){color:currentColor;background:0 0;border:0;border-radius:3px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.orders-setup-card,.order-form-card{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);box-shadow:var(--unica-shadow-card)}.orders-setup-card{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px;display:grid}.orders-setup-card h2{font-size:var(--unica-text-titulo)}.orders-setup-card p:last-child{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:6px 0 0;line-height:1.5}.orders-setup-icon{width:46px;height:46px;color:var(--unica-color-action-text);background:var(--unica-color-info-soft);border-radius:5px;place-items:center;display:inline-grid}.order-form-card{overflow:hidden}.order-form-header{border-bottom:1px solid var(--unica-color-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 16px;display:flex}.order-form{gap:20px;padding:18px;display:grid}.order-form-grid{gap:15px;display:grid}.form-field{gap:7px;min-width:0;display:grid}.form-field>span,.order-lines legend{color:var(--unica-color-ink);font-size:var(--unica-text-sub);font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:46px;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:4px;outline:none;padding:10px 12px}.form-field textarea{resize:vertical;min-height:92px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--unica-color-focus);box-shadow:0 0 0 3px var(--unica-color-focus)}@supports (color:color-mix(in lab, red, red)){.form-field input:focus,.form-field select:focus,.form-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--unica-color-focus) 22%, transparent)}}.form-field select:disabled{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted)}.order-lines{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:5px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.order-lines legend{padding:0 6px}.order-line{grid-template-columns:minmax(0,1fr) 88px 44px;align-items:end;gap:8px;display:grid}.add-line-button{width:fit-content;min-height:42px}.inline-form-error{font-size:var(--unica-text-sub);border:1px solid;border-radius:4px;align-items:center;gap:9px;padding:11px 12px;display:flex}.order-form-footer{border-top:1px solid var(--unica-color-line);flex-direction:column;gap:16px;padding-top:18px;display:flex}.order-form-footer>div{gap:3px;display:grid}.order-form-footer span,.order-form-footer small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.order-form-footer strong{color:var(--unica-color-ink);font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;font-weight:600}.orders-loading,.orders-empty-state{min-height:220px;color:var(--unica-color-ink-soft);justify-content:center;align-items:center;display:flex}.orders-loading{font-size:var(--unica-text-sub);gap:9px}.orders-empty-state{text-align:center;flex-direction:column;padding:36px 16px}.orders-empty-state>span{width:52px;height:52px;color:var(--unica-color-action-text);background:var(--unica-color-info-soft);border-radius:5px;place-items:center;display:inline-grid}.orders-empty-state h3{color:var(--unica-color-ink);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);margin:14px 0 0}.orders-empty-state p{font-size:var(--unica-text-sub);margin:5px 0 0}.orders-empty-state .boton{margin-top:16px}.table-cell-note{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-top:4px;display:block}.admin-page{gap:18px;display:grid}.admin-form-card,.admin-price-card{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);box-shadow:var(--unica-shadow-card);overflow:hidden}.admin-form-grid{gap:15px;padding:18px;display:grid}.insumos-form-grid{align-items:start}.insumos-form-grid .segmentado{justify-self:start;max-width:100%}.admin-form-grid.insumos-form-grid .segmentado button{padding-inline:12px}.admin-form-actions{border-top:1px solid var(--unica-color-line);flex-direction:column-reverse;gap:10px;padding-top:16px;display:flex}.admin-form-error,.admin-form-hint{font-size:var(--unica-text-sub);margin:0;line-height:1.5}.admin-form-error{color:var(--unica-color-danger-text)}.admin-form-hint{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border-radius:3px;padding:11px 12px}.admin-price-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-record-icon{width:42px;height:42px;color:var(--unica-color-action-text);background:var(--unica-color-info-soft);border-radius:4px;flex:none;place-items:center;display:inline-grid}.admin-workspace{align-items:start;gap:16px;display:grid}.card.admin-list-panel{min-width:0;padding:0;overflow:hidden}.admin-list-panel .card-heading{margin-bottom:16px;padding:18px 18px 0}.admin-list-search{width:100%}@media (width>=640px){.admin-list-search{width:min(320px,100%)}}.admin-list-panel .table-wrap tbody tr{cursor:pointer}[data-tactil=si] .orders-notice>button:not(.secondary-button){width:44px;height:44px}.admin-list-panel .table-wrap tbody tr:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.admin-list-panel .table-wrap tbody tr:hover{background:var(--unica-color-surface-hover)}}.admin-row-trigger{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:flex-start;padding:3px 0;display:flex}.admin-row-trigger:focus-visible{outline:3px solid var(--unica-color-focus);outline-offset:3px}.admin-list-panel .table-wrap tr.is-selected{background:var(--unica-color-surface-muted)}.is-negative-figure{color:var(--unica-color-danger-text)}.admin-mfa-badge{color:var(--unica-color-positive-text);vertical-align:-2px;margin-left:6px;display:inline-flex}.admin-detail-panel{min-width:0}.admin-ficha{gap:18px;display:grid}.admin-ficha-grid{border-bottom:1px solid var(--unica-color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding-bottom:16px;display:grid}.admin-ficha-grid dt{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-bottom:4px;font-weight:600}.admin-ficha-grid dd{overflow-wrap:anywhere;color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);margin:0;line-height:1.45}.admin-ficha-wide{grid-column:1/-1}.admin-ficha-section{gap:10px;display:grid}.admin-ficha-section-head{justify-content:space-between;align-items:center;display:flex}.admin-ficha-table{width:100%;font-size:var(--unica-text-cuerpo)}.admin-ficha-table th,.admin-ficha-table td{padding:8px 6px}.admin-ficha-strike{color:var(--unica-color-ink-muted);text-decoration:line-through}.admin-ficha-strong{color:var(--unica-color-ink);font-weight:600}.admin-ficha-empty{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:0}.admin-ficha-acciones{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.admin-list-empty{padding:0 18px 18px}.admin-ficha-balance{background:var(--unica-color-surface-muted);border-radius:5px;padding:14px 16px}.admin-ficha-balance>div{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.admin-ficha-balance b{font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;font-weight:600}.admin-ficha-balance p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:8px 0 0}.admin-price-card{padding:18px}.admin-price-card>header{justify-content:flex-start;align-items:flex-start;margin-bottom:18px}.admin-price-card>header p:last-child{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:5px 0 0;line-height:1.5}.admin-price-form{align-items:end;gap:13px;display:grid}.admin-check{min-height:44px;color:var(--unica-color-ink);font-size:var(--unica-text-sub);align-items:center;gap:9px;font-weight:600;display:inline-flex}.admin-check input{width:18px;height:18px;accent-color:var(--unica-color-action)}.admin-check--field{align-self:end;padding-bottom:1px}.admin-loading,.admin-empty{min-height:190px;color:var(--unica-color-ink-soft);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);box-shadow:var(--unica-shadow-card);justify-content:center;align-items:center;padding:28px;display:flex}.admin-loading{font-size:var(--unica-text-sub);gap:9px}.admin-empty{text-align:center;flex-direction:column}.admin-empty>span{width:48px;height:48px;color:var(--unica-color-action-text);background:var(--unica-color-info-soft);border-radius:5px;place-items:center;display:inline-grid}.admin-empty h2{font-size:var(--unica-text-titulo);margin-top:13px}.admin-empty p{font-size:var(--unica-text-sub);margin:5px 0 0}.admin-empty .boton{margin-top:16px}.routes-page{gap:20px;display:grid}.route-lines>header,.route-setup-notice>div{gap:12px;display:flex}.route-lines>header{flex-direction:column;align-items:flex-start}.route-setup-notice{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border:1px solid var(--unica-color-warning-line);border-radius:var(--unica-radius-card);padding:18px 20px}.route-setup-notice p{margin:5px 0 12px}.route-setup-notice>div{flex-wrap:wrap}.route-setup-notice a,.route-setup-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.route-form,.vehicle-form{gap:22px;display:grid}.route-lines{padding:0 18px}.route-lines>header{border-top:1px solid var(--unica-color-line);justify-content:space-between;padding-top:20px}.route-lines h3,.route-lines p{margin:0}.route-lines h3{font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo)}.route-lines p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-top:4px}.route-line{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:5px;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:12px;margin-top:14px;padding:15px;display:grid}.route-line .form-field:first-of-type{grid-column:1/-1}.route-sequence{display:none}.routes-list{gap:0;max-height:620px;margin:0;padding:0 10px 10px;list-style:none;display:grid;overflow-y:auto}.route-list-item{width:100%;color:var(--unica-color-ink);text-align:left;background:0 0;border:0;border-radius:3px;gap:5px;padding:12px 10px;display:grid}.route-list-item:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.route-list-item:hover{background:var(--unica-color-surface-hover)}}.route-list-item.is-selected{background:var(--unica-color-surface-muted)}.route-list-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.route-list-item strong{font-size:var(--unica-text-cuerpo)}.route-list-item small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.route-list-item-progress{align-items:center;gap:10px;margin-top:2px;display:flex}.route-list-item-progress small{font-variant-numeric:tabular-nums;flex:none}.route-summary-strip{background:var(--unica-color-surface-muted);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.route-summary-strip>div{min-width:0}.route-summary-strip p,.route-summary-strip small{margin:0}.route-summary-value{color:var(--unica-color-ink);font-size:var(--unica-text-sub);margin-top:5px;font-weight:600}.route-summary-value--kpi{font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;font-weight:600}.route-summary-value--kpi.is-negative{color:var(--unica-color-danger-text)}.route-summary-strip small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-top:3px;display:block}.route-reconciliation{background:var(--unica-color-surface-sunken);border-top:1px solid var(--unica-color-line);border-radius:0 0 5px 5px;gap:16px;margin:2px -18px -18px;padding:20px 18px;display:grid}.route-reconciliation>header,.route-reconciliation>footer,.route-stop-reconciliation>header,.route-stop-reconciliation>header>div,.route-stop-reconciliation>footer{align-items:center;gap:10px;display:flex}.route-reconciliation>header,.route-stop-reconciliation>header{justify-content:space-between}.route-reconciliation h3,.route-reconciliation p{margin:0}.route-reconciliation>header>span{color:var(--unica-color-ink-soft);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);font-size:var(--unica-text-sub);border-radius:999px;padding:6px 9px;font-weight:600}.route-stop-reconciliation{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:5px;gap:14px;padding:16px;display:grid;container-type:inline-size}.route-stop-reconciliation.is-complete{border-color:var(--unica-color-success-line);background:var(--unica-color-success-soft)}.route-stop-reconciliation>header b{width:28px;height:28px;color:var(--unica-color-on-accent);background:var(--unica-color-ink-fill);border-radius:50%;place-items:center;display:grid}.route-stop-reconciliation>header span,.route-stop-reconciliation>header small,.route-reconciliation-row strong small{display:block}.route-stop-reconciliation>header small,.route-reconciliation-row strong small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-top:2px;font-weight:500}.route-reconciliation-table{gap:8px;display:grid}.route-reconciliation-row{background:var(--unica-color-surface-muted);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:10px;padding:14px;display:grid}.route-reconciliation-row>strong,.route-reconciliation-planned,.route-reconciliation-row .route-reconciliation-balance{grid-column:1/-1}.route-reconciliation-planned span,.route-reconciliation-stepper>span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-bottom:5px;font-weight:600;display:block}.route-reconciliation-planned input{width:100%;min-width:0;min-height:44px;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);font:inherit;font-variant-numeric:tabular-nums;border-radius:3px;padding:8px}.stepper-control{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:3px;grid-template-columns:44px minmax(3.5rem,1fr) 44px;align-items:stretch;height:44px;display:grid;overflow:hidden}.stepper-control button{color:var(--unica-color-ink);background:var(--unica-color-surface);border:0;place-items:center;padding:0;display:grid}.stepper-control button:first-child{border-right:1px solid var(--unica-color-line)}.stepper-control button:last-child{color:var(--unica-color-on-accent);background:var(--unica-color-ink-fill)}.stepper-control button:disabled{cursor:not-allowed;color:var(--unica-color-ink-muted);background:var(--unica-color-surface-disabled);opacity:.7}.stepper-value{width:100%;min-width:0;color:var(--unica-color-ink);text-align:center;background:var(--unica-color-surface);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);font-variant-numeric:tabular-nums;appearance:textfield;border:0;border-radius:0;padding:0 4px;font-weight:600}.stepper-value::-webkit-outer-spin-button{appearance:none;margin:0}.stepper-value::-webkit-inner-spin-button{appearance:none;margin:0}.stepper-value:disabled{color:var(--unica-color-ink-muted);background:var(--unica-color-surface-disabled);opacity:.7}.danger-button{min-height:44px;color:var(--unica-color-on-accent);background:var(--unica-color-danger-solid);border:1px solid var(--unica-color-danger);border-radius:var(--unica-radius-md);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.danger-button:disabled{cursor:not-allowed;opacity:.65}.text-button--danger{color:var(--unica-color-danger-text)}.secondary-button--danger{color:var(--unica-color-danger-text);border-color:var(--unica-color-danger-line)}.secondary-button--danger:active{background:var(--unica-color-danger-soft)}@media (hover:hover){.secondary-button--danger:hover{background:var(--unica-color-danger-soft)}}.secondary-button--danger:disabled{cursor:not-allowed;opacity:.65}.order-cancel-action,.route-cancel-action{margin-top:var(--unica-space-3);justify-content:flex-end;display:flex}.route-cancel-done{margin:var(--unica-space-3) 0 0;padding:var(--unica-space-3) var(--unica-space-4);color:var(--unica-color-success-ink);background:var(--unica-color-success-soft);border:1px solid var(--unica-color-success-line);border-radius:var(--unica-radius-md);font-size:var(--unica-text-sub);align-items:center;gap:8px;display:flex}.route-stop-recipient{gap:var(--unica-space-3);margin:var(--unica-space-4) 0 0;padding:var(--unica-space-4);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.route-stop-recipient legend{padding:0 var(--unica-space-2);color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.route-stop-recipient:disabled{opacity:.75}.route-stop-service-incidents{gap:var(--unica-space-3);margin:var(--unica-space-4) 0 0;padding:var(--unica-space-4);color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border:1px solid var(--unica-color-warning-line);border-radius:var(--unica-radius-md);display:grid}.route-stop-service-incidents legend{padding:0 var(--unica-space-2);font-size:var(--unica-text-sub);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.route-stop-service-incidents>p{font-size:var(--unica-text-sub);margin:0;line-height:1.45}.route-stop-service-incidents-list{gap:8px;display:grid}.route-stop-service-incidents-list label{background:var(--unica-color-surface);border:1px solid var(--unica-color-warning-line);border-radius:var(--unica-radius-sm);grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:12px;padding:10px 12px;display:grid}.route-stop-service-incidents-list span,.route-stop-service-incidents-list small{display:block}.route-stop-service-incidents-list small{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);margin-top:3px}.route-stop-service-incidents-list input{width:100%;min-height:44px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:8px}.route-stop-service-incidents:disabled{opacity:.78}.route-stop-coords{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;margin:0;display:flex}.route-reconciliation-row .route-reconciliation-balance{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);font-size:var(--unica-text-sub);border-radius:3px;grid-column:1/-1;align-items:center;gap:9px;margin:4px 0 0;padding:10px 12px;line-height:1.4;display:flex}.route-reconciliation-row .route-reconciliation-balance svg{flex:none}.route-reconciliation-row .route-reconciliation-balance.is-balanced{color:var(--unica-color-success-ink);background:var(--unica-color-success-soft)}.route-stop-reconciliation>footer,.route-reconciliation>footer{flex-wrap:wrap;justify-content:flex-end}.route-form>.admin-form-actions,.vehicle-form>.admin-form-actions,.route-form>.admin-form-error,.vehicle-form>.admin-form-error{margin-inline:18px;margin-bottom:18px}@media (width>=640px){.acceso-card{padding:38px 36px}.main-content{padding:32px 24px 112px}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--wide{grid-column:1/-1}.order-form-footer{flex-direction:row;justify-content:space-between;align-items:flex-end}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.admin-form-actions{flex-direction:row;justify-content:flex-end}.admin-form-actions .secondary-button{width:auto}.admin-price-form{grid-template-columns:repeat(2,minmax(0,1fr))}.route-lines>header{flex-direction:row;align-items:center}.route-line--stop{grid-template-columns:36px minmax(220px,1.2fr) minmax(240px,1.4fr) minmax(190px,1fr) 42px}.route-line--load{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.6fr) 42px}.route-line .form-field:first-of-type{grid-column:auto}.route-sequence{width:32px;height:32px;color:var(--unica-color-on-accent);background:var(--unica-color-ink-fill);border-radius:999px;align-self:center;place-items:center;font-weight:600;display:grid}}@container (width>=760px){.route-reconciliation-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:start}.route-reconciliation-row>strong,.route-reconciliation-row .route-reconciliation-balance{grid-column:1/-1}}@media (width>=768px){.search-field{width:min(440px,52vw)}.search-field kbd{color:var(--unica-color-ink-soft);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);font-size:var(--unica-text-rotulo);white-space:nowrap;border-radius:6px;padding:3px 6px;display:inline-block}.connection-state{min-height:36px;color:var(--unica-color-ink-soft);border:1px solid var(--unica-color-line);font-size:var(--unica-text-sub);border-radius:3px;align-items:center;gap:7px;padding:0 10px;font-weight:600;display:inline-flex}.connection-state>span{background:var(--unica-color-warning-text);border-radius:50%;width:8px;height:8px}.connection-state.is-connected>span{background:var(--unica-color-positive-text)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.card{padding:24px}.table-wrap{display:block;overflow-x:auto}.mobile-order-list{display:none}}@media (width>=1024px){.app-shell{grid-template-columns:248px minmax(0,1fr);display:grid}.sidebar{height:100dvh;color:var(--unica-color-ink);background:var(--unica-color-sidebar-bg);border-right:1px solid var(--unica-color-line);flex-direction:column;padding:24px 14px;display:flex;position:sticky;top:0}.brand{width:fit-content;color:var(--unica-color-ink);flex-direction:column;align-items:flex-start;margin:0 10px 34px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;object-position:left center;width:144px;height:auto;display:block}[data-theme=dark] .brand img{border-radius:var(--unica-radius-sm);background:#fbf9f4;padding:8px}.sidebar-nav{flex-direction:column;display:flex}.nav-section-label{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);letter-spacing:.02em;text-transform:uppercase;margin:0 12px 9px;font-weight:600}.nav-section-label--spaced{margin-top:28px}.sidebar .nav-link{min-height:42px;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);border-radius:4px;align-items:center;gap:12px;padding:0 12px 0 15px;font-weight:600;text-decoration:none;display:flex;position:relative}.sidebar .nav-link:active{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}@media (hover:hover){.sidebar .nav-link:hover{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}}.sidebar .nav-link--active{color:var(--unica-color-nav-active-ink);background:var(--unica-color-nav-active-bg)}.avatar{width:34px;height:34px;color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);font-family:var(--unica-font-body);font-size:var(--unica-text-sub);border-radius:4px;flex:0 0 34px;place-items:center;font-weight:600;display:grid}.mobile-menu,.mobile-nav{display:none}.main-content{padding:36px 32px 56px}}@media (width>=760px){.auth-page{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)}.auth-brand-panel{min-height:100dvh;padding:34px clamp(34px,5vw,72px) 46px}.auth-brand-copy{padding-top:80px}.auth-brand-copy h1{font-size:var(--unica-text-pagina)}.auth-brand-copy p{font-size:var(--unica-text-cuerpo)}.auth-form-region{min-height:100dvh;padding:40px clamp(28px,4vw,64px)}.auth-form-panel{padding:38px 34px 30px}}@media (width>=1180px){.admin-price-form{grid-template-columns:minmax(210px,1.3fr) minmax(210px,1.3fr) minmax(150px,.7fr) auto auto}.route-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-workspace{grid-template-columns:minmax(0,1fr) 396px}.admin-detail-panel{position:sticky;top:92px}.auth-page{grid-template-columns:minmax(0,7fr) minmax(440px,5fr)}.auth-brand-panel{padding-inline:clamp(56px,7vw,118px)}.auth-brand-copy h1{max-width:66rem}.auth-form-panel{width:min(100%,490px)}}@media (width>=1280px){.app-shell{grid-template-columns:272px minmax(0,1fr)}.sidebar{padding-inline:22px}.main-content{padding-inline:40px}}.mfa-card{max-width:34rem}.mfa-enrollment{border:1px solid var(--unica-color-line);background:var(--unica-color-surface-muted);border-radius:5px;justify-items:center;gap:.55rem;padding:1rem;display:grid}.mfa-enrollment p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:0}.mfa-enrollment code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%}.mfa-qr{width:180px;height:180px;display:block}.test-voucher-label{color:var(--unica-color-ink-strong);font-size:var(--unica-text-sub);flex-direction:column;align-items:flex-start;gap:.15rem;font-weight:600;display:inline-flex}.test-voucher-label svg{color:var(--unica-color-brand-text)}.test-voucher-label small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-rotulo);font-weight:600}.dashboard-grid .card{min-width:0;box-shadow:none;flex-direction:column;align-items:flex-start;display:flex}.dashboard-date{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);text-transform:capitalize;margin-top:12px;display:block}.dashboard-grid .card>p{max-width:58ch;color:var(--unica-color-ink-soft);margin:0 0 22px;line-height:1.6}.dashboard-grid .card .secondary-button{width:auto;margin-top:auto;text-decoration:none}.orders-workspace{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.card.orders-list-panel{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.orders-list-heading{margin-bottom:16px;padding:18px 18px 0}.orders-list-heading p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:5px 0 0}.orders-list-panel .tabla th,.orders-list-panel .tabla td{padding-inline:12px}@media (width>=1180px) and (width<=1400px){.orders-workspace[data-con-ficha=si] .orders-list-panel .tabla :is(th,td):nth-child(3),.orders-workspace[data-con-ficha=si] .orders-list-panel .tabla :is(th,td):nth-child(5){display:none}}.orders-list-panel .table-wrap tr[role=button]{cursor:pointer}.orders-list-panel .table-wrap tr[role=button]:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.orders-list-panel .table-wrap tr[role=button]:hover{background:var(--unica-color-surface-hover)}}.orders-list-panel .table-wrap tr.is-selected{background:var(--unica-color-surface-muted)}.orders-list-panel .mobile-order-list{padding:0 18px}.mobile-order.is-selected{background:var(--unica-color-surface);border-color:var(--unica-color-brand)}.orders-list-footer{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border-top:1px solid var(--unica-color-line);font-size:var(--unica-text-sub);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 18px;display:flex}.orders-list-footer b{color:var(--unica-color-ink);font-variant-numeric:tabular-nums}.orders-list-panel>.orders-empty-state,.orders-list-panel>.orders-loading{margin:0 18px 18px}.orders-detail-panel{min-width:0}.orders-detail-empty{min-height:320px}.order-confirmation-panel,.order-ready-action{background:var(--unica-color-surface-muted);border-radius:4px;gap:12px;padding:15px;display:grid}.order-ready-action p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:0;line-height:1.5}.order-confirmation-panel .primary-button,.order-ready-action .primary-button{width:100%}.order-confirmation-panel .inline-form-error,.order-ready-action .inline-form-error{margin:0}.order-checklist-warning{color:var(--unica-color-warning-text);font-size:var(--unica-text-sub);align-items:center;gap:6px;margin:0;display:flex}.order-prep-checklist{background:var(--unica-color-surface-muted);border-radius:4px;gap:12px;min-width:0;padding:15px;display:grid}.order-prep-checklist header h4{color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);margin:0;font-weight:600}.order-prep-checklist>ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.order-prep-item{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:4px;gap:8px;min-width:0;padding:10px 12px;display:grid}.order-prep-item-head{font-size:var(--unica-text-sub);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.order-prep-item-head>strong{flex-basis:100%}.order-prep-item-head span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);white-space:normal;min-width:0}.order-prep-replacements.aviso{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.order-prep-replacements>ul,.order-prep-replacements>p{margin:0}.order-prep-replacements>ul{padding-inline-start:20px}.order-dispatch-action{align-items:flex-start}.order-dispatch-action>p{flex-basis:100%;margin:0}.order-dispatch-action>button{max-width:100%}.order-delivery-destination,.order-destination-create,.order-destination-editor{overflow-wrap:anywhere;min-inline-size:0}.order-destination-create,.order-destination-editor{border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);margin:0;padding:12px}.order-delivery-destination>p,.order-destination-create>p{margin-block:0 8px}.order-destination-fields{margin-block-end:12px}.order-prep-status{flex-wrap:wrap;gap:6px;display:flex}.order-prep-status button{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);font-size:var(--unica-text-cuerpo);cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:44px;padding:5px 10px;font-weight:600;display:inline-flex}.order-prep-status button.is-active{color:var(--unica-color-on-accent);background:var(--unica-color-ink-fill);border-color:var(--unica-color-ink-fill)}.order-prep-shortage{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.whatsapp-button{min-height:44px;color:var(--unica-color-on-accent);background:var(--unica-color-success-solid);font-size:var(--unica-text-cuerpo);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding-inline:15px;font-weight:600;text-decoration:none;display:inline-flex}.whatsapp-button:active{background:var(--unica-color-success-solid-hover)}@media (hover:hover){.whatsapp-button:hover{background:var(--unica-color-success-solid-hover)}}.delivery-policy{min-width:0;color:var(--unica-color-ink);background:var(--unica-color-info-soft);border-radius:4px;align-items:flex-start;gap:11px;padding:13px;display:flex}.delivery-policy svg{color:var(--unica-color-action-text);flex:none}.delivery-policy p{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:4px 0 0;line-height:1.45}.order-lines-empty{min-height:58px;color:var(--unica-color-ink-soft);align-items:center;gap:9px;display:flex}.order-lines-empty p,.form-guidance{margin:0}.form-guidance{color:var(--unica-color-warning-text);font-size:var(--unica-text-sub)}.form-field>small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);line-height:1.4}.orders-empty-state{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:5px}.mobile-nav-more{display:flex;position:relative}.mobile-nav-more-toggle{font-family:inherit}.mobile-nav-more-panel{z-index:41;background:var(--unica-color-surface);border:1px solid var(--unica-color-line);width:max-content;min-width:212px;max-width:min(78vw,320px);box-shadow:var(--unica-shadow-md);border-radius:5px;gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.mobile-nav-more-panel .nav-link{min-height:44px;font-size:var(--unica-text-sub);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;padding:0 12px}@media (width<=639px){.form-field input,.form-field select,.form-field textarea{font-size:var(--unica-text-cuerpo)}.order-line{grid-template-columns:minmax(0,1fr) 84px 44px}.whatsapp-button{width:100%;font-size:var(--unica-text-cuerpo)}}@media (width>=768px){.orders-list-heading,.orders-list-footer{padding-inline:22px}.dashboard-grid--administrativo{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid:not(.dashboard-grid--administrativo){grid-template-columns:minmax(0,720px)}}@media (width>=1180px){.orders-workspace{grid-template-columns:minmax(0,1fr) 396px;align-items:start}.orders-detail-panel{position:sticky;top:92px}}.route-stage-actions{background:var(--unica-color-brand-text);align-items:center}@supports (color:color-mix(in lab, red, red)){.route-stage-actions{background:color-mix(in srgb, var(--unica-color-brand-text) 6%, var(--unica-color-surface))}}.route-stage-actions{border:1px solid var(--unica-color-brand-text)}@supports (color:color-mix(in lab, red, red)){.route-stage-actions{border:1px solid color-mix(in srgb, var(--unica-color-brand-text) 22%, transparent)}}.route-stage-actions{border-radius:5px;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.route-stage-actions p{color:var(--unica-color-ink-soft);margin:0}@media (width<=720px){.route-stage-actions{flex-direction:column;align-items:stretch}}.dashboard-page,.settings-page{min-width:0}.orders-col-tabular{font-variant-numeric:tabular-nums}.dashboard-loading,.report-loading{min-height:220px;color:var(--unica-color-ink-soft);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:5px;place-items:center;padding:30px;display:grid}.dashboard-loading{grid-template-columns:repeat(3,1fr);gap:12px}.dashboard-loading p{font-size:var(--unica-text-sub);grid-column:1/-1;margin:12px 0 0}.loading-bar{background:var(--unica-color-track);border-radius:3px;width:100%;height:88px}.dashboard-error{color:var(--unica-color-danger-ink);background:var(--unica-color-danger-soft);border:1px solid var(--unica-color-danger-line);border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.dashboard-error p{font-size:var(--unica-text-sub);margin:4px 0 0}.settings-preview>div>span{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);font-weight:600}.report-actions{flex-wrap:wrap;gap:9px;display:flex}.report-actions .secondary-button{width:auto}.report-filter{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:5px;gap:13px;margin-bottom:22px;padding:18px;display:grid}.report-filter label,.settings-fields label{gap:7px;min-width:0;display:grid}.report-filter label>span,.settings-fields label>span{color:var(--unica-color-ink);font-size:var(--unica-text-sub);font-weight:600}.report-filter input,.settings-fields input,.settings-fields select,.settings-fields textarea{width:100%;min-height:46px;color:var(--unica-color-ink);background:var(--unica-color-surface-raised);border:1px solid var(--unica-color-field-line);border-radius:3px;outline:none;padding:10px 12px}.report-filter input:focus,.settings-fields input:focus,.settings-fields select:focus,.settings-fields textarea:focus{border-color:var(--unica-color-focus);box-shadow:0 0 0 3px var(--unica-color-focus)}@supports (color:color-mix(in lab, red, red)){.report-filter input:focus,.settings-fields input:focus,.settings-fields select:focus,.settings-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--unica-color-focus) 22%, transparent)}}.report-filter .primary-button{align-self:end}.report-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.settings-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.settings-form{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:5px;min-width:0;overflow:hidden}.settings-form>section{padding:22px 18px}.settings-form>section+section{border-top:1px solid var(--unica-color-line)}.settings-form header p{max-width:64ch;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:6px 0 0;line-height:1.5}.settings-fields{gap:15px;margin-top:20px;display:grid}.settings-fields textarea{resize:vertical;min-height:90px}.settings-fields select:disabled{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-disabled);cursor:not-allowed}.input-prefix{background:var(--unica-color-surface-raised);border:1px solid var(--unica-color-field-line);border-radius:3px;grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.input-prefix>span{color:var(--unica-color-ink-soft);text-align:center}.input-prefix input{border:0;border-left:1px solid var(--unica-color-line);border-radius:0}.settings-heading-actions{align-items:center;gap:8px;width:max-content;max-width:100%;display:inline-flex}.settings-heading-actions>.primary-button,.settings-heading-actions>.secondary-button{white-space:nowrap;flex:none;width:auto;min-height:42px}.settings-success,.settings-error{font-size:var(--unica-text-sub);align-items:center;gap:8px;margin:0;padding:12px 18px;font-weight:600;display:flex}.settings-success{color:var(--unica-color-positive-ink);background:var(--unica-color-positive-soft);border-top:1px solid var(--unica-color-positive-line)}.settings-error{color:var(--unica-color-danger-ink);background:var(--unica-color-danger-soft);border-top:1px solid var(--unica-color-danger-line)}.settings-preview{min-width:0;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);box-shadow:var(--unica-shadow-card);border-radius:5px;align-self:start;padding:24px 20px}.settings-preview h2{color:var(--unica-color-ink);font-size:var(--unica-text-titulo);margin-top:5px}.receipt-mock{color:#0b1b2e;background:#fff;border:1px solid #d7dee6;border-radius:4px;justify-items:center;gap:0;width:100%;max-width:320px;margin-top:16px;padding:24px;display:grid}.receipt-mock-logo{width:170px;height:auto;margin-bottom:14px}.receipt-mock-business{color:#0b1b2e;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.receipt-mock-rule{background:#d40007;border:0;width:100%;height:2px;margin:14px 0 0;padding:0}.receipt-mock-rule--soft{background:#e5e9ed;height:1px}.receipt-mock-title{color:#0b1b2e;justify-self:start;margin-top:16px;font-size:12px;font-weight:700}.receipt-mock-code{color:#4a5f75;justify-self:start;margin:2px 0 0;font-size:9px}.receipt-mock-line{color:#0b1b2e;text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;margin:14px 0 0;font-size:10px;overflow:hidden}.receipt-mock-line+.receipt-mock-line{margin-top:6px}.receipt-mock-items{gap:5px;width:100%;margin:15px 0 0;padding:0;list-style:none;display:grid}.receipt-mock-items li{color:#0b1b2e;justify-content:space-between;align-items:baseline;gap:8px;font-size:9.5px;display:flex}.receipt-mock-items span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.receipt-mock-items b{font-variant-numeric:tabular-nums;flex:none;font-weight:400}.receipt-mock-total{justify-content:space-between;align-items:baseline;width:100%;margin-top:20px;display:flex}.receipt-mock-total span{color:#0b1b2e;font-size:13px;font-weight:700}.receipt-mock-total strong{color:#d40007;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.receipt-mock-banner{box-sizing:border-box;color:#d40007;letter-spacing:.04em;text-align:center;background:#fff1f1;border:1px solid #edc1c4;width:100%;margin:14px 0 0;padding:6px 8px;font-size:8px;font-weight:700}.receipt-mock-footer{color:#4a5f75;text-align:center;width:100%;margin:12px 0 0;font-size:8px;line-height:1.5}.settings-rules{gap:0;margin:0;padding:0;list-style:none;display:grid}.settings-rules li{border-top:1px solid var(--unica-color-line);color:var(--unica-color-ink-soft);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.settings-rules li>span:first-of-type{flex:1;min-width:0}.settings-rules strong{color:var(--unica-color-ink);font-size:var(--unica-text-sub);display:block}.settings-rules small{font-size:var(--unica-text-sub);margin-top:3px;line-height:1.5;display:block}.settings-preview-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-preview-actions .secondary-button{flex:140px}.settings-security{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);align-items:flex-start;gap:8px;margin:22px 0 0;line-height:1.45;display:flex}@media print{.settings-page .settings-form,.settings-page .settings-preview-header,.settings-page .settings-preview-actions,.settings-page .settings-security{display:none!important}.settings-page .settings-preview{box-shadow:none;border:none;padding:0}}.inventory-form-grid{gap:14px;display:grid}.inventory-form-actions{flex-direction:column-reverse;gap:10px;display:flex}.inventory-form-actions .boton{width:100%}.receipt-action-panel{background:var(--unica-color-surface-muted);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.receipt-action-panel>div{gap:3px;min-width:0;display:grid}.receipt-action-panel strong{overflow-wrap:anywhere;font-size:var(--unica-text-sub)}.receipt-action-panel small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);line-height:1.4}.receipt-action-panel .primary-button,.receipt-action-panel .secondary-button{width:auto;min-height:40px;font-size:var(--unica-text-cuerpo);flex:none;padding-inline:13px}.receipt-action-panel .inline-form-error{flex:100%;margin:0}@media (width>=700px){.report-filter{grid-template-columns:minmax(160px,220px) minmax(160px,220px) auto;align-items:end}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field--wide{grid-column:1/-1}.inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-form-grid .form-field--wide{grid-column:1/-1}.inventory-form-actions{flex-direction:row;justify-content:flex-end}.inventory-form-actions .boton{width:auto}}@media (width>=980px){.settings-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start}}@media (width<=699px){.dashboard-error{flex-direction:column;align-items:flex-start}.dashboard-error button,.report-actions,.report-actions .secondary-button,.report-filter .primary-button{width:100%}.settings-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.settings-heading-actions>.primary-button,.settings-heading-actions>.secondary-button{white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:10px;line-height:1.2}.report-actions{display:grid}}.portada{flex-direction:column;gap:20px;display:flex}.escalera-pista{display:grid}.escalera{box-shadow:var(--unica-shadow-card);border-radius:12px}.escalera--compacta .escalera-peldano{gap:8px;min-height:112px;padding:16px}.escalera--compacta .escalera-indice{display:none}.escalera--compacta .escalera-cabecera .rotulo{white-space:normal;font-family:var(--unica-font-body);font-size:var(--unica-text-sub);color:var(--unica-color-ink)}.escalera--compacta .escalera-valor .cifra{font-size:var(--unica-text-cifra-chica);letter-spacing:-.02em;font-family:var(--unica-font-body);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=640px){.escalera--compacta .escalera-pista{flex-direction:column;display:flex}.escalera--compacta .escalera-peldano{border-left:0;border-bottom:1px solid var(--unica-color-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-height:64px;display:grid}.escalera--compacta .escalera-detalle{grid-column:1/-1}.escalera--compacta .escalera-marca{width:3px;height:auto;bottom:0;right:auto}}.escalera-peldano{min-height:146px;color:inherit;border:0;border-left:1px solid var(--unica-color-line-soft);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px 17px;text-decoration:none;display:flex;position:relative}.escalera-peldano:first-child{border-left:0}.escalera-peldano:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.escalera-peldano:hover{background:var(--unica-color-surface-hover)}}.escalera-peldano[aria-pressed=true]{background:var(--unica-color-surface-muted)}.escalera-peldano:focus-visible{z-index:2}.escalera-cabecera{align-items:center;gap:9px;width:100%;display:flex}.escalera-indice{color:var(--unica-color-ink-muted);font-family:var(--unica-font-body);font-size:var(--unica-text-rotulo);font-variant-numeric:tabular-nums;font-weight:600}.escalera-cabecera .rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.escalera-valor{align-items:baseline;gap:7px;display:flex}.escalera-valor .cifra{font-size:var(--unica-text-cifra);letter-spacing:-.02em;font-family:var(--unica-font-body);font-variant-numeric:tabular-nums;font-weight:600}.escalera-valor>span{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo)}.escalera-marca{background:var(--unica-color-line);height:2px;position:absolute;top:0;left:0;right:0}.escalera-peldano[aria-pressed=true] .escalera-marca,.escalera-peldano--cierre .escalera-marca{background:var(--unica-color-ink-muted)}.escalera-peldano--rojo[aria-pressed=true] .escalera-marca{background:var(--unica-color-brand)}.escalera-peldano--agua[aria-pressed=true] .escalera-marca{background:var(--unica-color-action)}.escalera-peldano--verde[aria-pressed=true] .escalera-marca{background:var(--unica-color-positive)}.escalera-peldano--ambar[aria-pressed=true] .escalera-marca{background:var(--unica-color-warning)}.escalera-peldano .medidor{width:100%}.escalera-peldano--llano .medidor>i{background:var(--unica-color-line-strong)}.escalera-detalle{font-variant-numeric:tabular-nums;margin-top:auto}.escalera-flecha{color:var(--unica-color-ink-muted);position:absolute;top:16px;right:16px}.reja{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.reja-columna{flex-direction:column;gap:20px;min-width:0;display:flex}.panel-pie{border-top:1px solid var(--unica-color-line-soft);margin:0;padding:12px 18px}.panel-vacio{text-align:center;padding-block:26px}.panel-vacio p{margin:0}.portada--admin .panel:not(.escalera){box-shadow:var(--unica-shadow-card);border-radius:11px}.portada--admin .panel-cabecera{align-items:center;padding:17px 20px}.portada--admin .panel-cabecera .rotulo{margin-bottom:5px;display:block}.portada--admin .panel-cabecera h2{font-size:var(--unica-text-titulo)}.tabla-envoltura{overflow-x:auto}@media (width<=719px){.tabla-envoltura .tabla{min-width:560px}.tabla-envoltura .tabla th,.tabla-envoltura .tabla td{padding-inline:11px}.atascado-tabla-envoltura{overflow-x:visible}.tabla-envoltura .atascado-tabla{width:100%;min-width:0;display:block}.atascado-tabla thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atascado-tabla tbody{padding:0 16px 16px;display:block}.atascado-tabla tbody tr{border-bottom:1px solid var(--unica-color-line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"resumen resumen""espera accion""dueno accion";gap:10px 16px;padding:15px 0;display:grid}.atascado-tabla tbody tr:last-child{border-bottom:0;padding-bottom:0}.tabla-envoltura .atascado-tabla td{border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.atascado-tabla td:first-child{grid-area:resumen}.atascado-tabla td:nth-child(2){grid-area:espera}.atascado-tabla td:nth-child(3){grid-area:dueno}.tabla-envoltura .atascado-tabla td:last-child{grid-area:accion;justify-content:center;align-items:flex-end}.atascado-tabla td[data-label]:before{content:attr(data-label);color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);letter-spacing:.07em;text-transform:uppercase;font-weight:600}}.portada-envases p{margin:0}.portada-envases{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.portada-envases-principal{align-items:center;gap:12px;display:flex}.portada-envases-icono{width:42px;height:42px;color:var(--unica-color-action-text);background:var(--unica-color-info-soft);border:1px solid var(--unica-color-info-line);border-radius:8px;flex:0 0 42px;place-items:center;display:inline-grid}.portada-envases-cifra{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.portada-envases-datos{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line-soft);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.portada-envases-datos>div{flex-direction:column;gap:5px;padding:11px 12px;display:flex}.portada-envases-datos>div+div{border-left:1px solid var(--unica-color-line)}.portada-envases-datos span{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.portada-envases-datos strong{font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=719px){.escalera-pista{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.escalera-peldano:nth-child(odd){border-left:0}.escalera-peldano:not(:nth-child(-n+2)){border-top:1px solid var(--unica-color-line-soft)}.escalera-peldano:last-child:nth-child(odd){grid-column:1/-1}.escalera-peldano{min-height:132px;padding:16px}.portada--admin .panel-cabecera{align-items:flex-start}}@media (width>=1180px){.reja{grid-template-columns:minmax(0,1fr) 376px}}.subbarra{border-bottom:1px solid var(--unica-color-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:14px;display:flex}.subbarra-filtros{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.subbarra-buscador{flex:190px;max-width:280px;margin-left:auto}.subbarra-buscador input{min-width:0;color:inherit;font:inherit;font-size:var(--unica-text-cuerpo);background:0 0;border:0;flex-grow:1}.subbarra-buscador input:focus{outline:none}@media (width<=767px){.subbarra-filtros{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:100%;margin:-2px;padding:2px;overflow-x:auto}.subbarra-filtros::-webkit-scrollbar{display:none}.subbarra-buscador{flex-basis:100%;max-width:none;margin-left:0}}.ficha-pedido{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ficha-cabeza{border-bottom:1px solid var(--unica-color-line-soft);padding:18px 20px 16px}.ficha-folio{color:var(--unica-color-ink-muted);margin:0}.ficha-cabeza h3{font-size:var(--unica-text-cuerpo);margin:4px 0 0}.ficha-cabeza .sub{margin:3px 0 0}.ficha-estado{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;display:flex}.ficha-datos{border-bottom:1px solid var(--unica-color-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:16px 20px;display:grid}.ficha-datos dd{font-size:var(--unica-text-cuerpo);margin:5px 0 0;line-height:1.4}.ficha-nota{margin:14px 20px 0}.ficha-lineas{padding:15px 20px 16px}.ficha-lineas-cabeza{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.ficha-lineas-cabeza p{margin:0}.ficha-linea{border-top:1px solid var(--unica-color-line-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.ficha-linea>span:first-child{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.ficha-linea strong,.ficha-linea>.num{font-size:var(--unica-text-cuerpo);font-weight:600}.ficha-linea>.mono{text-align:right;width:86px}.ficha-total{border-top:1px solid var(--unica-color-line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 4px;display:flex}.ficha-lineas>.sub{margin:9px 0 0}.ficha-acciones{padding:0 20px 16px}.order-change-panel{border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-lg);background:var(--unica-color-surface-muted);gap:14px;margin:0 20px 16px;padding:16px;display:grid}.order-change-panel>header,.order-change-panel>header>div,.order-change-panel li,.order-change-decision .ficha-acciones{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-change-panel>header>div{flex-direction:column;align-items:flex-start;gap:3px}.order-change-panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.order-change-panel li{border-bottom:1px solid var(--unica-color-line);padding-bottom:7px}.order-change-panel .order-form,.order-change-decision{gap:12px;display:grid}.order-change-decision .ficha-acciones{justify-content:flex-end;padding:0}.credit-requests-panel{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);box-shadow:var(--unica-shadow-card);gap:14px;padding:18px;display:grid}.credit-requests-panel>header,.credit-request-card>header,.credit-request-card li{justify-content:space-between;align-items:center;gap:12px;display:flex}.credit-requests-panel>header>div,.credit-request-card>header>div{gap:3px;display:grid}.credit-request-list{gap:12px;display:grid}.credit-request-card{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:5px;gap:12px;padding:15px;display:grid}.credit-request-card>p,.credit-request-card ul{margin:0}.credit-request-card ul{gap:7px;padding:0;list-style:none;display:grid}.credit-request-card li{border-bottom:1px solid var(--unica-color-line);padding-bottom:7px}.credit-request-decision,.credit-request-inline{gap:12px;display:grid}.credit-request-decision .ficha-acciones{justify-content:flex-end;padding:0}.credit-request-inline{background:var(--unica-color-warning-soft);border:1px solid var(--unica-color-warning-text);border-radius:5px;padding:16px}.credit-request-inline h3{margin-top:3px}.incident-draft-line{grid-template-columns:120px minmax(150px,1fr) 90px minmax(190px,1.4fr) 44px;align-items:end;gap:8px;display:grid}.order-incidents-panel,.order-incident-list,.order-incident,.incident-decision{gap:12px;display:grid}.order-incidents-panel{border-top:1px solid var(--unica-color-line);padding:16px 20px}.order-incidents-panel>header,.order-incident>header,.incident-decision .ficha-acciones{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-incidents-panel>header>div,.order-incident>header>div{gap:3px;display:grid}.order-incident{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:5px;padding:14px}.order-incident>p{margin:0}.incident-decision{border-top:1px solid var(--unica-color-line);padding-top:12px}.incident-decision .ficha-acciones{justify-content:flex-end;padding:0}.check-line{font-size:var(--unica-text-sub);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.check-line input{margin-top:2px}@media (width<=900px){.incident-draft-line{grid-template-columns:1fr 1fr}.incident-draft-line .icon-button{justify-self:end}}@media (width<=600px){.incident-draft-line{grid-template-columns:1fr}}.ficha-pie{background:var(--unica-color-surface-muted);border-top:1px solid var(--unica-color-line);flex-direction:column;gap:7px;margin-top:auto;padding:14px 20px;display:flex}.ficha-pie small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.mobile-order{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;display:block}.mobile-order:active{background:var(--unica-color-surface-hover)}.cobros-pagina{flex-direction:column;gap:16px;display:flex}.cobros-historial{flex-direction:column;display:flex}.cobros-hecho{border-top:1px solid var(--unica-color-line-soft);align-items:flex-start;gap:11px;padding:13px 18px;display:flex}.cobros-hecho>.punto{margin-top:6px}.cobros-hecho>div{flex-grow:1;min-width:0}.cobros-hecho p{margin:0}.cobros-hecho .sub+.sub{margin-top:2px}.cobros-hecho-titulo{font-size:var(--unica-text-sub);align-items:baseline;gap:8px;display:flex}.cobros-hecho-titulo .mono{color:var(--unica-color-ink-muted)}.cobros-hecho-monto{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rutas-taller{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.rutas-carril{min-width:0;padding:0;overflow:hidden}.rutas-carril .routes-list{overscroll-behavior:contain;max-height:min(70vh,720px);overflow-y:auto}.rutas-centro,.rutas-parada{flex-direction:column;gap:16px;min-width:0;display:flex}.rutas-cabecera-cuerpo{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rutas-cabecera-cuerpo h2{font-size:var(--unica-text-titulo);margin:4px 0 0}.rutas-cabecera-cuerpo .sub{align-items:center;gap:5px;margin:5px 0 0;display:flex}.rutas-cabecera-acciones:empty{display:none}.rutas-cabecera-acciones{flex-wrap:wrap;gap:10px;padding:0 18px 16px;display:flex}.rutas-paradas{flex-direction:column;padding:6px 0;display:flex}.parada{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:11px 18px;display:flex}.parada:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.parada:hover{background:var(--unica-color-surface-hover)}}.parada[aria-pressed=true]{background:var(--unica-color-surface-muted)}.parada-paso{border:1px solid var(--unica-color-line-strong);width:22px;height:22px;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);border-radius:50%;flex:0 0 22px;place-items:center;font-weight:600;display:grid}.parada-paso[data-cerrada=si]{background:var(--unica-color-positive);border-color:var(--unica-color-positive);color:var(--unica-color-on-positive)}.parada-quien{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.parada-quien strong{font-size:var(--unica-text-cuerpo);font-weight:600}.parada-quien .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parada-folio{color:var(--unica-color-ink-soft)}.parada-unidades{text-align:right;width:56px;font-size:var(--unica-text-sub)}.rutas-cerrar{flex-direction:column;align-items:stretch;gap:10px;display:flex}@media (width<=719px){.parada-folio,.parada .estado{display:none}}@media (width>=1024px){.rutas-taller{grid-template-columns:268px minmax(0,1fr)}.rutas-parada{grid-column:1/-1}}@media (width>=1440px){.rutas-taller{grid-template-columns:268px minmax(0,1fr) 396px}.rutas-parada{grid-column:auto}}.existencias-pagina{flex-direction:column;gap:16px;display:flex}.subbarra--pestanas{border-bottom:0;padding-bottom:0}@media (width<=767px){.subbarra--pestanas .pestanas{overscroll-behavior-x:contain;scrollbar-width:none;flex:100%;min-width:0;overflow-x:auto}.subbarra--pestanas .pestanas::-webkit-scrollbar{display:none}.subbarra--pestanas .pestanas button{flex:none}}.niveles{grid-template-columns:minmax(0,1fr);display:grid}.nivel{border-top:1px solid var(--unica-color-line-soft);gap:14px;padding:18px 20px;display:flex}.nivel:first-child{border-top:0}.tanque{background:var(--unica-color-track);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);flex:0 0 34px;align-items:flex-end;width:34px;height:88px;display:flex;position:relative;overflow:hidden}.tanque>i{background:var(--unica-color-action);border-radius:0 0 3px 3px;width:100%;display:block}.nivel-cuerpo{flex-direction:column;gap:5px;min-width:0;display:flex}.nivel-cuerpo .sub{margin:0}.nivel-aviso{color:var(--unica-color-warning-text);font-weight:600}.panel--destacado{border-color:var(--unica-color-accent);box-shadow:inset 3px 0 0 var(--unica-color-accent)}.finanzas-pagina{gap:16px;display:grid}.finanzas-resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.finanzas-resumen-card{gap:5px;display:grid}.finanzas-ingresos{border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);background:var(--unica-color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.finanzas-ingresos>div{gap:5px;display:grid}.finanzas-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.finanzas-form{gap:13px;padding:0 18px 18px;display:grid}.finanzas-form-pareja{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finanzas-form .form-check{min-height:44px;color:var(--unica-color-ink-strong);align-items:center;gap:10px;font-weight:600;display:flex}.finanzas-form .form-check input{width:18px;height:18px;accent-color:var(--unica-color-finance)}.finanzas-form input[readonly]{color:var(--unica-color-ink-strong);background:var(--unica-color-surface-muted);font-family:var(--unica-font-body);font-variant-numeric:tabular-nums}.finanzas-estado{font-size:var(--unica-text-sub);text-transform:capitalize;border-radius:999px;padding:4px 8px;font-weight:600;display:inline-flex}.finanzas-estado--literal{text-transform:none}.finanzas-estado--pendiente,.finanzas-estado--vencido{color:var(--unica-color-warning-text);background:var(--unica-color-warning-soft)}.finanzas-estado--parcial{color:var(--unica-color-action-text);background:var(--unica-color-action-soft)}.finanzas-estado--pagado{color:var(--unica-color-positive-text);background:var(--unica-color-positive-soft)}.finanzas-pagos{gap:4px;margin-top:6px;display:grid}.finanzas-action{text-align:left;gap:6px;min-width:170px;display:grid}.finanzas-action select,.finanzas-action input,.finanzas-action textarea{min-height:34px;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:4px;padding:6px 8px}.finanzas-action>span{justify-content:flex-end;gap:6px;display:flex}.finanzas-advance-link{font-size:var(--unica-text-sub);margin-top:7px;display:block}.finanzas-tabs{border-bottom:1px solid var(--unica-color-line);scrollbar-width:none;gap:4px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.finanzas-tabs::-webkit-scrollbar{display:none}.finanzas-tab{min-height:44px;color:var(--unica-color-ink-soft);border-radius:var(--unica-radius-sm) var(--unica-radius-sm) 0 0;font:inherit;font-size:var(--unica-text-cuerpo);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:600;display:inline-flex}.finanzas-tab:focus-visible{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}@media (hover:hover){.finanzas-tab:hover{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}}.finanzas-tab.is-active{color:var(--unica-color-finance-text);background:var(--unica-color-surface-muted);border-bottom-color:var(--unica-color-finance-text)}.finanzas-vista{gap:16px;display:grid}.finanzas-jornales{gap:12px;padding:12px;display:grid}.finanzas-jornal{border:1px solid var(--unica-color-border);background:var(--unica-color-surface-muted);border-radius:10px;min-width:0;padding:14px}.finanzas-jornal-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finanzas-jornal-cabecera>div{gap:3px;display:grid}.finanzas-jornal .tabla-envoltura{margin-top:12px}.finanzas-vista-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.finanzas-vista-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finanzas-vista-cabecera h2{color:var(--unica-color-ink);font-size:var(--unica-text-titulo);letter-spacing:-.02em;margin:3px 0 4px;font-weight:600}.finanzas-vista-cabecera .sub{max-width:68ch;margin:0}.finanzas-resumen-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:16px;display:grid}.finanzas-alertas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finanzas-alerta,.finanzas-acceso{min-width:0;color:var(--unica-color-ink);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.finanzas-alerta:focus-visible,.finanzas-acceso:focus-visible{background:var(--unica-color-surface-hover);border-color:var(--unica-color-focus)}@media (hover:hover){.finanzas-alerta:hover,.finanzas-acceso:hover{background:var(--unica-color-surface-hover);border-color:var(--unica-color-focus)}}.finanzas-alerta strong{min-width:2ch;color:var(--unica-color-finance-text);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);font-variant-numeric:tabular-nums;line-height:1.15}.finanzas-alerta span,.finanzas-alerta small,.finanzas-acceso span,.finanzas-acceso small{display:block}.finanzas-alerta span,.finanzas-acceso strong{font-size:var(--unica-text-sub);font-weight:600}.finanzas-alerta small,.finanzas-acceso small{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);margin-top:3px;line-height:1.35}.finanzas-accesos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finanzas-acceso{align-items:center;min-height:68px}.finanzas-acceso>svg{color:var(--unica-color-finance-text);flex:none}.finanzas-filtros{gap:13px;padding:14px 16px;display:grid}.finanzas-filtros-grupo{gap:7px;display:grid}.finanzas-filtros-label{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);font-weight:600}.finanzas-filtros-opciones{flex-wrap:wrap;gap:7px;display:flex}.finanzas-filtro{min-height:44px;color:var(--unica-color-ink-soft);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);font:inherit;font-size:var(--unica-text-cuerpo);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}.finanzas-filtro:focus-visible{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}@media (hover:hover){.finanzas-filtro:hover{color:var(--unica-color-ink);background:var(--unica-color-surface-hover)}}.finanzas-filtro[aria-pressed=true]{color:var(--unica-color-finance-text);background:var(--unica-color-finance)}@supports (color:color-mix(in lab, red, red)){.finanzas-filtro[aria-pressed=true]{background:color-mix(in srgb, var(--unica-color-finance) 12%, var(--unica-color-surface) 88%)}}.finanzas-filtro[aria-pressed=true]{border-color:var(--unica-color-finance)}@supports (color:color-mix(in lab, red, red)){.finanzas-filtro[aria-pressed=true]{border-color:color-mix(in srgb, var(--unica-color-finance) 34%, var(--unica-color-line) 66%)}}.finanzas-captura{border-color:var(--unica-color-focus);box-shadow:inset 3px 0 0 var(--unica-color-finance-text)}.finanzas-form .form-helper{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border-left:3px solid var(--unica-color-finance-text);font-size:var(--unica-text-sub);margin:0;padding:10px 12px;line-height:1.45}.finanzas-costos-resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.finanzas-costo-ayuda{background:var(--unica-color-surface);align-content:center;gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.finanzas-costo-ayuda{background:color-mix(in srgb, var(--unica-color-surface) 90%, var(--unica-color-finance) 10%)}}.finanzas-costo-ayuda strong{color:var(--unica-color-finance-text);font-size:var(--unica-text-sub)}.finanzas-tipo{min-height:26px;font-size:var(--unica-text-sub);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.finanzas-tipo--fijo{color:var(--unica-color-action-text);background:var(--unica-color-action-soft);border-color:var(--unica-color-action-text)}@supports (color:color-mix(in lab, red, red)){.finanzas-tipo--fijo{border-color:color-mix(in srgb, var(--unica-color-action-text) 25%, transparent)}}.finanzas-tipo--variable{color:var(--unica-color-finance-text);background:var(--unica-color-finance)}@supports (color:color-mix(in lab, red, red)){.finanzas-tipo--variable{background:color-mix(in srgb, var(--unica-color-finance) 12%, var(--unica-color-surface) 88%)}}.finanzas-tipo--variable{border-color:var(--unica-color-finance-text)}@supports (color:color-mix(in lab, red, red)){.finanzas-tipo--variable{border-color:color-mix(in srgb, var(--unica-color-finance-text) 24%, transparent)}}.finanzas-recurrentes{overflow:hidden}.finanzas-recurrentes .finanzas-captura{margin:0 18px 16px}.finanzas-recurrentes-list{border-top:1px solid var(--unica-color-line-soft);gap:0;display:grid}.finanzas-recurrente{border-bottom:1px solid var(--unica-color-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.finanzas-recurrente:last-child{border-bottom:0}.finanzas-recurrente.is-inactive{opacity:.62}.finanzas-recurrente-icon{width:36px;height:36px;color:var(--unica-color-finance-text);background:var(--unica-color-finance);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.finanzas-recurrente-icon{background:color-mix(in srgb, var(--unica-color-finance) 11%, var(--unica-color-surface) 89%)}}.finanzas-recurrente-icon{border-radius:50%}.finanzas-recurrente-body,.finanzas-recurrente-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.finanzas-recurrente-body{flex-direction:column;align-items:flex-start;gap:2px}.finanzas-recurrente-body strong{font-size:var(--unica-text-sub)}.finanzas-recurrente-meta{text-align:right;justify-content:flex-end;gap:6px 9px}.finanzas-action select,.finanzas-action input,.finanzas-action textarea,.finanzas-action .boton--chico{height:auto;min-height:44px}@media (width<=980px){.finanzas-resumen-grid,.finanzas-accesos{grid-template-columns:minmax(0,1fr)}.finanzas-costos-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.finanzas-filtros-opciones{scrollbar-width:none;flex-wrap:nowrap;margin:-2px;padding:2px;overflow-x:auto}.finanzas-filtros-opciones::-webkit-scrollbar{display:none}.finanzas-alertas{grid-template-columns:minmax(0,1fr)}.finanzas-vista-acciones{width:100%}.finanzas-vista-acciones .boton{flex:100%}.finanzas-costos-resumen{grid-template-columns:minmax(0,1fr)}.finanzas-recurrente{grid-template-columns:auto minmax(0,1fr)}.finanzas-recurrente-meta{text-align:left;grid-column:2;justify-content:flex-start}}.ventas-planta-pagina{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ventas-planta-grid{grid-template-columns:minmax(360px,.85fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.ventas-planta-selector{gap:4px;min-width:min(190px,100%);max-width:100%;display:grid}.ventas-planta-selector span,.ventas-planta-pago legend{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);font-weight:600}.ventas-planta-selector select{width:100%;max-width:100%;min-height:36px;color:var(--unica-color-ink-strong);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:6px;padding:7px 9px}.ventas-planta-clientes{flex-wrap:wrap;gap:6px;display:flex}.ventas-planta-clientes button{min-height:34px;color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);cursor:pointer;font:inherit;font-size:var(--unica-text-cuerpo);border-radius:999px;padding:7px 11px;font-weight:600}.ventas-planta-clientes button.is-selected{color:var(--unica-color-action-text);background:var(--unica-color-action-soft);border-color:var(--unica-color-focus)}@media (hover:hover){.ventas-planta-clientes button:hover{color:var(--unica-color-action-text);background:var(--unica-color-action-soft);border-color:var(--unica-color-focus)}}[data-tactil=si] .ventas-planta-clientes button{min-height:44px;padding:9px 14px}.ventas-planta-lineas{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line-soft);border-radius:10px;gap:10px;padding:13px;display:grid}.ventas-planta-linea{border-bottom:1px solid var(--unica-color-line-soft);grid-template-columns:minmax(170px,1fr) 105px 125px auto 28px;align-items:end;gap:9px;padding-bottom:10px;display:grid}.ventas-planta-linea:last-of-type{border-bottom:0;padding-bottom:0}.ventas-planta-cantidad input{font-variant-numeric:tabular-nums}.ventas-planta-linea-total{min-width:82px;color:var(--unica-color-ink-strong);font-family:var(--unica-font-body);font-size:var(--unica-text-sub);text-align:right;font-variant-numeric:tabular-nums;align-self:center}.ventas-planta-sin-envase{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);align-self:center}.ventas-planta-pago{border:1px solid var(--unica-color-line);border-radius:10px;gap:11px;margin:0;padding:13px;display:grid}.ventas-planta-pago legend{padding:0 5px}.ventas-planta-total{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:4px;display:flex}.ventas-planta-total>span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.ventas-planta-total>strong{color:var(--unica-color-ink-strong);font-family:var(--unica-font-body);font-size:var(--unica-text-cifra);font-variant-numeric:tabular-nums;margin-right:auto;font-weight:600}@media (width<=1100px){.ventas-planta-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ventas-planta-linea{grid-template-columns:minmax(0,1fr) minmax(90px,.5fr)}.ventas-planta-linea-total{justify-self:end}.ventas-planta-sin-envase{grid-column:1/-1}}@media (width<=980px){.finanzas-grid,.finanzas-resumen,.finanzas-ingresos{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.finanzas-form-pareja{grid-template-columns:minmax(0,1fr)}}.parte-del-dia{flex-direction:column;gap:14px;display:flex}.parte-campos{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.parte-campos input{font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--unica-font-body)}.parte-aviso{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.parte-aviso--falta{color:var(--unica-color-danger-text);font-weight:600}.inventario-movimiento{flex-direction:column;gap:12px;display:flex}.inventario-tipos{flex-wrap:wrap;gap:6px;display:flex}.inventario-pareja{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.inventario-pareja:empty{display:none}.envases-cifras{grid-template-columns:minmax(0,1fr);display:grid}.envases-cifra{border-top:1px solid var(--unica-color-line-soft);flex-direction:column;gap:9px;padding:18px 20px;display:flex}.envases-cifra:first-child{border-top:0}.envases-cifra .sub{margin:0}@media (width>=640px){.niveles,.envases-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.nivel:nth-child(2),.envases-cifra:nth-child(2){border-top:0}.nivel:nth-child(2n),.envases-cifra:nth-child(2n){border-left:1px solid var(--unica-color-line-soft)}.inventario-pareja,.parte-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.nivel:last-child:nth-child(odd),.envases-cifra:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1180px){.niveles,.envases-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.nivel,.envases-cifra{border-top:0;border-left:1px solid var(--unica-color-line-soft)}.nivel:first-child,.envases-cifra:first-child{border-left:0}.nivel:last-child:nth-child(odd),.envases-cifra:last-child:nth-child(odd){grid-column:auto}}.ingresos-pagina{flex-direction:column;gap:16px;display:flex}.ingresos-cabeza{align-items:center}.ingresos-cabeza .rotulo{margin:0}.ingresos-total{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:7px;display:flex}.cifra--grande{font-size:var(--unica-text-cifra);font-family:var(--unica-font-body);font-variant-numeric:tabular-nums;font-weight:600}.ingresos-variacion{color:var(--unica-color-positive-text);font-size:var(--unica-text-sub);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ingresos-variacion--baja{color:var(--unica-color-danger-text)}.grafico{min-width:100%}.grafico-barras{align-items:flex-end;gap:4px;height:186px;display:flex}.grafico-dia{flex-direction:column;flex-grow:1;justify-content:flex-end;gap:2px;min-width:0;height:100%;display:flex;position:relative}.grafico-tramo{width:100%;min-height:0;display:block}.grafico-tramo--pendiente{background:var(--unica-color-action);border-radius:3px 3px 0 0}.grafico-tramo--entregado{background:var(--unica-color-chart-delivered)}.grafico-nota{z-index:2;background:var(--unica-color-surface);border:1px solid var(--unica-color-line-strong);border-radius:var(--unica-radius-md);min-width:148px;box-shadow:var(--unica-shadow-md);opacity:0;pointer-events:none;flex-direction:column;gap:3px;padding:8px 10px;display:flex;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.grafico-dia:focus-within .grafico-nota,.grafico-dia:active .grafico-nota{opacity:1}@media (hover:hover){.grafico-dia:hover .grafico-nota{opacity:1}}.grafico-nota-fila{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);white-space:nowrap;align-items:center;gap:7px;display:flex}.grafico-nota-fila b{color:var(--unica-color-ink);font-variant-numeric:tabular-nums;margin-left:auto}.grafico-nota-total{border-top:1px solid var(--unica-color-line-soft);padding-top:4px}.grafico-marca{border-radius:2px;flex:0 0 9px;width:9px;height:9px;display:block}.grafico-marca--pendiente{background:var(--unica-color-action)}.grafico-marca--entregado{background:var(--unica-color-chart-delivered)}.grafico-eje{gap:4px;margin-top:9px;display:flex}.grafico-eje>span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0}.grafico-leyenda{align-items:center;gap:16px;display:flex}.grafico-leyenda span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);align-items:center;gap:7px;display:flex}.ingresos-ranking{flex-direction:column;gap:13px;display:flex}.ingresos-cliente{align-items:flex-start;gap:12px;display:flex}.ingresos-puesto{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);text-align:right;flex:0 0 20px;font-weight:600}.ingresos-cliente-cuerpo{flex-direction:column;flex-grow:1;gap:5px;min-width:0;display:flex}.ingresos-cliente-cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ingresos-cliente-cabeza strong{font-size:var(--unica-text-sub);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ingresos-cliente-cuerpo .sub{margin:0}.subbarra .report-filter{flex-wrap:wrap;align-items:end;gap:10px;margin:0;display:flex}.matriz-sin{color:var(--unica-color-ink-muted)}.chofer{flex-direction:column;gap:12px;display:flex}.chofer-volver{align-self:flex-start}.chofer-resumen{flex-direction:column;gap:12px;display:flex}.chofer-cifras{border-top:1px solid var(--unica-color-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.chofer-cifras p{margin:0}.chofer-cifras .num{font-size:var(--unica-text-cifra-chica);font-weight:600;font-family:var(--unica-font-body);font-variant-numeric:tabular-nums;margin-top:4px}.chofer-carga-lista{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.chofer-carga-lista li{border-top:1px solid var(--unica-color-line-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.chofer-carga-lista li:first-child{border-top:0;padding-top:0}.chofer-carga-que{flex-direction:column;gap:2px;min-width:0;display:flex}.chofer-carga-cuanto{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.chofer-carga-cuanto .num{font-size:var(--unica-text-cifra-chica);font-weight:600;line-height:1.1;font-family:var(--unica-font-body);font-variant-numeric:tabular-nums}.chofer-parada .parada-quien strong{font-size:var(--unica-text-cuerpo)}.chofer-parada-cola .mono{font-size:var(--unica-text-sub);color:var(--unica-color-brand-text);font-weight:600}.chofer-siguiente{width:100%;min-height:52px;font-size:var(--unica-text-cuerpo)}.chofer-rotulo{margin:6px 0 0}.chofer-paradas{flex-direction:column;gap:10px;display:flex}.chofer-parada{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);min-height:64px;padding:12px 14px}.chofer-parada:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.chofer-parada:hover{background:var(--unica-color-surface-hover)}}.chofer-parada-cola{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.chofer-parada-cola .num{font-size:var(--unica-text-sub);font-weight:600}.chofer-parada-cabeza h2{font-size:var(--unica-text-titulo);margin:6px 0 0}.chofer-parada-cabeza .sub{margin:5px 0 0}.chofer-contacto{gap:9px;margin-top:14px;display:flex}.chofer-contacto .boton{flex-grow:1}[data-tactil=si] .stepper-control{grid-template-columns:48px minmax(3.5rem,1fr) 48px;height:48px}.chofer .route-stop-reconciliation>header{display:none}.volver-a-la-lista{align-self:flex-start;margin-bottom:10px}@media (width>=1180px){.orders-detail-panel .volver-a-la-lista,.admin-detail-panel .volver-a-la-lista{display:none}}@media (width<=1179px){.orders-workspace[data-vista=ficha] .orders-list-panel,.orders-workspace[data-vista=lista] .orders-detail-panel,.admin-workspace[data-vista=ficha] .admin-list-panel,.admin-workspace[data-vista=lista] .admin-detail-panel{display:none}}@media print{.sidebar,.barra-mando,.barra-contexto,.zona-de-avisos,.mobile-nav,.report-filter,.skip-link{display:none!important}.app-body,.main-content{width:100%;margin:0;padding:0;display:block}body{background:#fff}}.app-error{background:var(--unica-color-page);place-content:center;justify-items:center;min-height:100dvh;padding:28px;display:grid}.app-error--page{place-content:start center;min-height:0;padding:32px 0}.app-error--reloading{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.app-error-card{width:100%;max-width:520px;color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-danger-line);border-radius:var(--unica-radius-card);box-shadow:var(--unica-shadow-card);padding:26px 24px 24px}.app-error-card h1{font-size:var(--unica-text-pagina);margin:0 0 10px;line-height:1.32}.app-error-card>p{max-width:58ch;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:0;line-height:1.55}.app-error-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.app-error-actions .primary-button,.app-error-actions .secondary-button{width:auto}.app-error-detail{border-top:1px solid var(--unica-color-line);color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin:18px 0 0;padding-top:14px;line-height:1.5}.app-error-detail code{font-family:var(--unica-font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.auth-recovery-sent{color:var(--unica-color-ink);background:var(--unica-color-surface-sunken);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);margin:0;padding:12px 14px;line-height:1.5}@media (width<=420px){.acceso-page{padding:20px 10px}.acceso-card{padding:28px 20px 24px}}.route-stop-payment{gap:var(--unica-space-3);margin:var(--unica-space-4) 0 0;padding:var(--unica-space-4);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);display:grid}.route-stop-rejection{gap:var(--unica-space-3);margin:var(--unica-space-4) 0 0;display:grid}fieldset.route-stop-rejection{padding:var(--unica-space-4);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md)}.route-stop-rejection>footer{gap:var(--unica-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.route-stop-payment legend{padding:0 var(--unica-space-2);color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.route-stop-payment:disabled{opacity:.75}.route-stop-payment-total{color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);margin:0}.route-stop-payment-total strong{color:var(--unica-color-finance-text);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;line-height:1.2;font-family:var(--unica-font-body);font-weight:600;display:block}.route-stop-payment-choices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.route-stop-payment-choice{min-height:44px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-cuerpo);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.route-stop-payment-choice:active:not(:disabled){border-color:var(--unica-color-line-strong)}@media (hover:hover){.route-stop-payment-choice:hover:not(:disabled){border-color:var(--unica-color-line-strong)}}.route-stop-payment-choice.is-selected{color:var(--unica-color-on-accent);background:var(--unica-color-action);border-color:var(--unica-color-action)}.route-stop-payment-choice:disabled{cursor:not-allowed}.route-stop-payment-choice:disabled:not(.is-selected){color:var(--unica-color-ink-muted);background:var(--unica-color-surface-disabled);border-color:var(--unica-color-line)}.route-stop-payment-amount input{font-size:var(--unica-text-cuerpo);font-variant-numeric:tabular-nums}.route-stop-payment-hint,.route-stop-payment-done{border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);align-items:center;gap:8px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.route-stop-payment-hint{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft)}.route-stop-payment-done{color:var(--unica-color-positive-ink);background:var(--unica-color-positive-soft)}.collections-register{gap:8px;min-width:220px;display:grid}.collections-register-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.finanzas-ingresos-vista{min-width:0}.finanzas-ingresos-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.finanzas-ingresos-cabecera h2{color:var(--unica-color-ink);font-size:var(--unica-text-titulo);letter-spacing:-.02em;margin:3px 0 4px}.finanzas-ingresos-cabecera .sub{max-width:72ch;margin:0}.finanzas-ingresos-metricas{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finanzas-ingresos-metrica{border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);background:var(--unica-color-surface);gap:4px;min-width:0;padding:13px 14px;display:grid}.finanzas-ingresos-metrica>span,.finanzas-ingresos-metrica>small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.finanzas-ingresos-metrica>strong{color:var(--unica-color-ink-strong);font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;font-weight:600}.finanzas-ingresos-metrica.is-positive{border-top:3px solid var(--unica-color-positive-text)}.finanzas-ingresos-metrica.is-warning{border-top:3px solid var(--unica-color-warning-text)}.finanzas-ingresos-metrica.is-danger{border-top:3px solid var(--unica-color-danger-text)}.finanzas-ingresos-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.finanzas-ingresos-desglose{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.finanzas-ingresos-desglose-item{border-radius:var(--unica-radius-sm);background:var(--unica-color-surface-muted);gap:5px;padding:12px;display:grid}.finanzas-ingresos-desglose-item dt{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);font-weight:600}.finanzas-ingresos-desglose-item dd{color:var(--unica-color-ink-strong);font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.finanzas-ingresos-desglose-item small,.finanzas-ingresos-comparacion-line small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.finanzas-ingresos-comparacion{border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);gap:1px;display:grid;overflow:hidden}.finanzas-ingresos-comparacion-line{background:var(--unica-color-surface-muted);grid-template-columns:minmax(90px,1fr) auto;gap:3px 12px;padding:10px 12px;display:grid}.finanzas-ingresos-comparacion-line strong{font-family:var(--unica-font-body);font-variant-numeric:tabular-nums}.finanzas-ingresos-comparacion-line small{grid-column:1/-1}.finanzas-ingresos-tabla td,.finanzas-ingresos-tabla th{font-variant-numeric:tabular-nums}.finanzas-ingresos-pendientes{gap:8px;display:grid}.finanzas-ingresos-pendiente{border-bottom:1px solid var(--unica-color-line);grid-template-columns:minmax(0,1fr) auto minmax(140px,.8fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.finanzas-ingresos-pendiente:last-child{border-bottom:0}.finanzas-ingresos-pendiente>div{gap:3px;min-width:0;display:grid}.finanzas-ingresos-pendiente>div span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finanzas-ingresos-pendiente>strong{font-family:var(--unica-font-body);font-size:var(--unica-text-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.finanzas-ingresos-pendiente select{width:100%;min-height:34px}.finanzas-ingresos-badge{min-width:25px;min-height:25px;color:var(--unica-color-warning-text);background:var(--unica-color-warning-soft);font-size:var(--unica-text-sub);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.finanzas-ingresos-formulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finanzas-ingresos-formulario .form-error,.finanzas-ingresos-formulario>button,.finanzas-ingresos-formulario .form-field:last-of-type{grid-column:1/-1}@media (width<=1000px){.finanzas-ingresos-metricas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.finanzas-ingresos-metricas,.finanzas-ingresos-grid,.finanzas-ingresos-desglose{grid-template-columns:minmax(0,1fr)}.finanzas-ingresos-pendiente{grid-template-columns:minmax(0,1fr) auto}.finanzas-ingresos-pendiente>label,.finanzas-ingresos-pendiente>button{grid-column:1/-1}.finanzas-ingresos-formulario{grid-template-columns:minmax(0,1fr)}.finanzas-ingresos-formulario .form-field:last-of-type,.finanzas-ingresos-formulario .form-error,.finanzas-ingresos-formulario>button{grid-column:auto}}.aviso-de-salida{inset:auto var(--unica-space-4) calc(var(--unica-space-4) + env(safe-area-inset-bottom,0px));z-index:110;gap:var(--unica-space-3);max-width:34rem;padding:var(--unica-space-4);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-left:4px solid var(--unica-color-danger-text);border-radius:var(--unica-radius-md);margin:0 auto;display:grid;position:fixed;box-shadow:0 8px 24px #0000002e}.aviso-de-salida h2{font-size:var(--unica-text-titulo);margin:0}.aviso-de-salida p{margin:0}.aviso-de-salida>div{gap:var(--unica-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}button,input,select,textarea{color:inherit;font-family:inherit}.rotulo{font-size:var(--unica-text-rotulo);letter-spacing:.02em;text-transform:none;color:var(--unica-color-ink-muted);font-weight:600}.sub{font-size:var(--unica-text-sub);color:var(--unica-color-ink-muted);line-height:1.45}.cifra{font-family:var(--unica-font-body);font-variant-numeric:tabular-nums;font-size:var(--unica-text-cifra);letter-spacing:-.02em;color:var(--unica-color-ink);font-weight:600;line-height:1.05}.cifra--chica{font-size:var(--unica-text-cifra-chica)}.mono{font-family:var(--unica-font-mono);font-size:inherit;font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.panel{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);overflow:hidden}.panel-cabecera{border-bottom:1px solid var(--unica-color-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.filtros-en-linea{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.panel-cabecera h2,.panel-cabecera h3{font-size:var(--unica-text-titulo);letter-spacing:-.01em;margin:0;font-weight:600}.panel-cuerpo{padding:16px}.boton{border:1px solid var(--unica-color-line-strong);border-radius:var(--unica-radius-sm);background:var(--unica-color-surface);min-height:44px;color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);white-space:normal;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-weight:500;display:inline-flex}.boton:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.boton:hover{background:var(--unica-color-surface-hover)}}.boton:disabled{background:var(--unica-color-surface-disabled);color:var(--unica-color-ink-muted);cursor:not-allowed}.boton--firme{background:var(--unica-color-action);border-color:var(--unica-color-action);color:var(--unica-color-on-accent)}.boton--firme:active{background:var(--unica-color-action-hover);border-color:var(--unica-color-action-hover)}@media (hover:hover){.boton--firme:hover{background:var(--unica-color-action-hover);border-color:var(--unica-color-action-hover)}}.boton--principal{background:var(--unica-color-danger-solid);border-color:var(--unica-color-danger-solid);color:var(--unica-color-on-accent)}.boton--principal:active{background:var(--unica-color-brand-strong);border-color:var(--unica-color-brand-strong)}@media (hover:hover){.boton--principal:hover{background:var(--unica-color-brand-strong);border-color:var(--unica-color-brand-strong)}}.boton--callado{color:var(--unica-color-ink-soft);background:0 0;border-color:#0000}.boton--callado:active{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}@media (hover:hover){.boton--callado:hover{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}}.boton--chico{min-height:44px;font-size:var(--unica-text-sub);padding:8px 12px}.boton-icono{border-radius:var(--unica-radius-sm);width:44px;height:44px;color:var(--unica-color-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.boton-icono:active{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}@media (hover:hover){.boton-icono:hover{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}}.segmentado{border:1px solid var(--unica-color-line-strong);border-radius:var(--unica-radius-sm);background:var(--unica-color-surface);display:inline-flex;overflow:hidden}.segmentado button{border:0;border-right:1px solid var(--unica-color-line);min-height:44px;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);cursor:pointer;background:0 0;padding:0 12px;font-weight:500}.segmentado button:last-child{border-right:0}.segmentado button:active{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}@media (hover:hover){.segmentado button:hover{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}}.segmentado button[aria-pressed=true]{background:var(--unica-color-ink-fill);color:var(--unica-color-on-accent)}.pestanas{border-bottom:1px solid var(--unica-color-line);gap:22px;display:flex}.pestanas button{min-height:44px;color:var(--unica-color-ink-muted);font-size:var(--unica-text-sub);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;position:relative}.pestanas button:active{color:var(--unica-color-ink)}@media (hover:hover){.pestanas button:hover{color:var(--unica-color-ink)}}.pestanas button[aria-pressed=true]{color:var(--unica-color-ink);font-weight:600}.pestanas button:after{content:"";background:var(--unica-color-brand);inset-inline:0;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.pestanas button[aria-pressed=true]:after{transform:scaleX(1)}.chip{border:1px solid var(--unica-color-line);background:var(--unica-color-surface);min-height:44px;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-weight:500;display:inline-flex}.chip:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.chip:hover{background:var(--unica-color-surface-hover)}}.chip[aria-pressed=true]{background:var(--unica-color-ink-fill);border-color:var(--unica-color-ink-fill);color:var(--unica-color-on-accent)}.estado{font-size:var(--unica-text-sub);color:var(--unica-color-ink);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.punto{background:var(--unica-color-ink-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.punto--espera{background:var(--unica-color-brand)}.punto--curso{background:var(--unica-color-info-solid)}.punto--listo{background:var(--unica-color-positive)}.punto--ruta{background:var(--unica-color-warning)}.punto--hecho{background:var(--unica-color-ink-muted)}.medidor{background:var(--unica-color-track);border-radius:3px;width:100%;min-width:0;height:5px;display:block;position:relative}.medidor>i{background:var(--unica-color-ink);inset-block:0;border-radius:3px;display:block;position:absolute;left:0}.medidor>b{background:var(--unica-color-brand);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px}.medidor--agua>i{background:var(--unica-color-info-solid)}.medidor--verde>i{background:var(--unica-color-positive)}.medidor--ambar>i{background:var(--unica-color-warning)}.medidor--rojo>i{background:var(--unica-color-brand)}.aviso{border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);background:var(--unica-color-surface);font-size:var(--unica-text-sub);color:var(--unica-color-ink-soft);align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.5;display:flex}.aviso--info{border-color:var(--unica-color-info-line);background:var(--unica-color-info-soft);color:var(--unica-color-info-ink)}.aviso--atencion{border-color:var(--unica-color-warning-line);background:var(--unica-color-warning-soft);color:var(--unica-color-warning-ink)}.aviso--exito{border-color:var(--unica-color-success-line);background:var(--unica-color-success-soft);color:var(--unica-color-success-ink)}.aviso--peligro{border-color:var(--unica-color-danger-line);background:var(--unica-color-danger-soft);color:var(--unica-color-danger-ink)}.aviso a:not([class]){color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.campo{border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);background:var(--unica-color-field);min-height:44px;color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);align-items:center;gap:8px;padding:0 11px;display:flex}.campo:focus-within{border-color:var(--unica-color-focus);outline:2px solid var(--unica-color-focus);outline-offset:-1px}.campo--fijo{background:var(--unica-color-surface-muted);color:var(--unica-color-ink-soft)}.tabla{border-collapse:collapse;width:100%}.tabla th{border-bottom:1px solid var(--unica-color-line);font-size:var(--unica-text-rotulo);letter-spacing:.09em;text-transform:uppercase;color:var(--unica-color-ink-muted);text-align:left;white-space:nowrap;padding:9px 18px;font-weight:600}.tabla td{border-bottom:1px solid var(--unica-color-line-soft);font-size:var(--unica-text-cuerpo);vertical-align:middle;padding:11px 18px}.tabla tbody tr:last-child td{border-bottom:0}.tabla .der{text-align:right}.tabla--ancha{min-width:880px}.fila-abrible{cursor:pointer}.fila-abrible:active td{background:var(--unica-color-surface-hover)}@media (hover:hover){.fila-abrible:hover td{background:var(--unica-color-surface-hover)}}.fila-abrible[data-elegida=si] td{background:var(--unica-color-surface-muted)}.celda-asa{color:var(--unica-color-ink);font:inherit;font-family:var(--unica-font-mono);font-size:var(--unica-text-sub);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.celda-asa:active{color:var(--unica-color-action-text)}@media (hover:hover){.celda-asa:hover{color:var(--unica-color-action-text)}}.chip[aria-pressed=true] .punto{background:currentColor}.chip-cuenta{opacity:.75}[data-densidad=compacta] .tabla td{font-size:var(--unica-text-sub);padding:7px 18px}[data-densidad=compacta] .tabla th{padding:7px 18px}[data-densidad=compacta] .panel-cuerpo{padding:13px}[data-densidad=compacta] .panel-cabecera{padding:11px 18px}[data-densidad=compacta] .cifra{font-size:var(--unica-text-cifra-chica)}[data-tactil=si] .boton{border-radius:var(--unica-radius-md);height:auto;min-height:48px;font-size:var(--unica-text-cuerpo);padding:10px 16px}[data-tactil=si] .boton--chico{height:auto;min-height:44px;font-size:var(--unica-text-sub);padding:8px 14px}[data-tactil=si] .boton-icono{border-radius:var(--unica-radius-md);width:44px;height:44px}[data-tactil=si] .segmentado{border-radius:var(--unica-radius-md)}[data-tactil=si] .segmentado button{height:44px;font-size:var(--unica-text-sub);padding:0 18px}[data-tactil=si] .pestanas button{height:46px;font-size:var(--unica-text-sub)}[data-tactil=si] .chip{height:44px;font-size:var(--unica-text-sub);padding:0 16px}[data-tactil=si] .campo{min-height:48px;font-size:var(--unica-text-cuerpo)}.barra-mando{z-index:30;background:var(--unica-color-surface);border-bottom:1px solid var(--unica-color-line);align-items:center;gap:8px;min-height:64px;padding:8px 12px 8px 16px;display:flex;position:sticky;top:0}.barra-identidad{flex:1 1 0;gap:2px;min-width:0;display:grid}.barra-titulo{min-width:0}.barra-titulo h1{font-family:var(--unica-font-display);font-size:clamp(1.25rem, 5.4vw, var(--unica-text-cifra-chica));letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.barra-nota{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);overflow-wrap:anywhere;margin:0;line-height:1.35}.barra-nota-ancla:empty,.barra-acciones:empty{display:none}.barra-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barra-utilidades{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.barra-utilidades .icon-button{flex-basis:44px;width:44px;height:44px}.barra-avisos{position:relative}.barra-avisos-contador{min-width:18px;color:var(--unica-color-on-accent);background:var(--unica-color-action);border:2px solid var(--unica-color-surface);font-size:var(--unica-text-rotulo);text-align:center;pointer-events:none;border-radius:12px;padding:1px 3px;font-weight:700;line-height:1.15;position:absolute;top:2px;right:1px}.barra-contexto{gap:12px;margin-bottom:18px;display:grid}.barra-contexto:not(:has(>:not(:empty))){display:none}.main-content:has(>.barra-contexto>:not(:empty)){padding-top:16px}@media (width<=639px){.barra-acciones--contenido>*{flex:auto}}@media (width>=768px){.barra-mando{padding-inline:24px 20px}}@media (width>=1024px){.barra-mando{flex-wrap:wrap;gap:10px;min-height:88px;padding:12px 32px}.barra-titulo h1{font-size:var(--unica-text-pagina);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block}.barra-ir-a,.cuenta--barra,.barra-contexto{display:none}.barra-mando>.barra-acciones{flex:1 0 100%;order:3}}@media (width>=1280px){.barra-mando{padding-inline:40px}}@media (width>=1600px){.barra-mando{flex-wrap:nowrap}.barra-mando>.barra-acciones{flex:none;order:2;margin-left:auto}.barra-utilidades{order:3;margin-left:0}}.zona-de-avisos{gap:8px;width:min(100%,1480px);margin:0 auto;padding:12px 16px 0;display:grid}.zona-de-avisos>:empty{display:none}.zona-de-avisos:not(:has(>:not(:empty))){display:none}.zona-de-avisos:has(>:first-child:not(:empty)):has(>:nth-child(2):not(:empty))>:nth-child(3){display:none}@media (width>=640px){.zona-de-avisos{padding-inline:24px}}@media (width>=1024px){.zona-de-avisos{padding:16px 32px 0}}@media (width>=1280px){.zona-de-avisos{padding-inline:40px}}.franja-de-red{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border:1px solid var(--unica-color-warning-line);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);align-items:center;gap:10px;padding:4px 4px 4px 14px;line-height:1.45;display:flex}.franja-de-red[data-estado=restablecido]{color:var(--unica-color-success-ink);background:var(--unica-color-success-soft);border-color:var(--unica-color-success-line)}.franja-de-red>svg{flex-shrink:0}.franja-de-red>span{flex:auto;min-width:0;padding-block:6px}.franja-de-red .connection-notice-cerrar{min-width:44px;min-height:44px;color:inherit;border-radius:var(--unica-radius-sm);cursor:pointer;background:0 0;border:0;flex:none;font-size:1.25rem}.aviso-de-salida.aviso-de-salida--en-zona{max-width:none;box-shadow:none;margin:0;position:static}.chip-de-estado{min-width:0;min-height:44px;color:inherit;flex:0 auto;align-items:center;text-decoration:none;display:inline-flex}.chip-de-estado-pastilla{height:30px;color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border:1px solid var(--unica-color-warning-line);font-size:var(--unica-text-rotulo);white-space:nowrap;border-radius:15px;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.chip-de-estado-pastilla>svg{flex-shrink:0}a.chip-de-estado:focus-visible{outline:none}a.chip-de-estado:focus-visible .chip-de-estado-pastilla{outline:2px solid var(--unica-color-focus);outline-offset:2px}@media (hover:hover){a.chip-de-estado:hover .chip-de-estado-pastilla{border-color:var(--unica-color-warning-text)}}@media (width<=479px){.barra-mando:has(.barra-ir-a) .chip-de-estado-texto{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.barra-mando:has(.barra-ir-a) .chip-de-estado-pastilla{padding-inline:7px}}@media (width<=379px){.chip-de-estado-texto{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chip-de-estado-pastilla{padding-inline:7px}}@media (width>=1024px){.chip-de-estado{display:none}}.nav-etiqueta{min-width:0}.nav-contador{min-width:22px;height:20px;color:var(--unica-color-pending-ink);background:var(--unica-color-pending-soft);font-size:var(--unica-text-rotulo);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-weight:700;line-height:1;display:inline-grid}.nav-link--active .nav-contador{color:var(--unica-color-nav-active-ink);background:var(--unica-color-nav-active-ink)}@supports (color:color-mix(in lab, red, red)){.nav-link--active .nav-contador{background:color-mix(in srgb, var(--unica-color-nav-active-ink) 22%, transparent)}}.nav-group,.nav-group--primary,.nav-group-links{gap:2px;display:grid}.nav-group-title{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);letter-spacing:.02em;margin:14px 12px 4px;font-weight:600}.mobile-nav .nav-link{min-height:60px;font-size:var(--unica-text-rotulo);text-align:center;line-height:1.2}.mobile-nav .nav-link span.nav-etiqueta{max-width:100%}.mobile-nav>.nav-link{min-width:min-content}.mobile-nav>.nav-link .nav-contador{min-width:18px;height:18px;color:var(--unica-color-on-accent);background:var(--unica-color-action);border:2px solid var(--unica-color-surface);border-radius:10px;margin:0;padding:0 4px;position:absolute;top:4px;left:calc(50% + 4px)}.mobile-nav>.nav-link--active .nav-contador{border-color:var(--unica-color-nav-active-bg)}.nav-punto{background:var(--unica-color-pending-ink);border:2px solid var(--unica-color-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:calc(50% + 8px)}.mobile-nav-more-panel.hoja-mas{overscroll-behavior:contain;gap:0;width:min(400px,100vw - 12px);min-width:0;max-width:none;max-height:calc(100dvh - 104px);padding:12px;overflow-y:auto}.hoja-mas .nav-group-title{margin-top:12px}.mobile-nav-more-panel .nav-link{min-height:48px;font-size:var(--unica-text-cuerpo);text-align:left;padding:8px 12px;line-height:1.4}.mobile-nav-more-panel .nav-link:before{width:3px;height:auto;top:8px;bottom:8px;left:0;transform:scaleY(0)}.mobile-nav-more-panel .nav-link--active:before{transform:scaleY(1)}@media (width>=768px) and (width<=1023px){.app-shell{padding-left:calc(88px + env(safe-area-inset-left,0px))}.mobile-nav{width:calc(88px + env(safe-area-inset-left,0px));padding:max(12px, env(safe-area-inset-top)) 6px 12px max(6px, env(safe-area-inset-left,0px));border-top:0;border-right:1px solid var(--unica-color-line);box-shadow:none;flex-direction:column;justify-content:flex-start;gap:4px;top:0;right:auto;overflow-y:auto}.mobile-nav>*{flex:none}.mobile-nav>.nav-link,.mobile-nav-more-toggle{min-height:64px}.mobile-nav-more-panel.hoja-mas{max-height:none;position:fixed;inset:12px auto 12px 96px}.main-content{padding-bottom:56px}}.accion-fija{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:20;position:sticky}@media (width<=767px){.accion-fija{bottom:calc(var(--alto-barra-inferior,0px) + 8px)}}@media (width>=1024px){.accion-fija{position:static}}.ir-a-campo{width:100%;min-height:44px;color:var(--unica-color-ink-muted);background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-sub);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:flex}.ir-a-campo span{flex:auto}.ir-a-campo kbd{color:var(--unica-color-ink-muted);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);font-family:inherit;font-size:var(--unica-text-rotulo);border-radius:4px;padding:1px 6px}.ir-a-campo--hoja{margin-bottom:4px}.ir-a-capa{z-index:70;padding:max(8px, env(safe-area-inset-top)) 8px 8px;position:fixed;inset:0}.ir-a-velo{background:var(--unica-color-ink-strong);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ir-a-velo{background:color-mix(in srgb, var(--unica-color-ink-strong) 30%, transparent)}}.ir-a-panel{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);width:min(560px,100%);max-height:min(78dvh,600px);box-shadow:var(--unica-shadow-md);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative;overflow:hidden}.ir-a-campo-texto{min-height:56px;color:var(--unica-color-ink-muted);border-bottom:1px solid var(--unica-color-line);align-items:center;gap:10px;padding:0 16px;display:flex}.ir-a-campo-texto input{min-width:0;height:54px;color:var(--unica-color-ink-strong);font:inherit;font-size:var(--unica-text-cuerpo);background:0 0;border:0;outline:0;flex:auto}.ir-a-lista{overscroll-behavior:contain;align-content:start;gap:2px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.ir-a-opcion{min-height:48px;color:var(--unica-color-ink);border-radius:var(--unica-radius-sm);cursor:pointer;align-items:center;gap:12px;padding:6px 10px;display:flex}.ir-a-opcion>svg{color:var(--unica-color-ink-muted);flex-shrink:0}.ir-a-opcion--activa{background:var(--unica-color-surface-hover);outline:2px solid var(--unica-color-focus);outline-offset:-2px}.ir-a-opcion-texto{flex:auto;min-width:0;display:grid}.ir-a-opcion-texto small{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo)}.ir-a-vacio,.ir-a-pie{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);margin:0;padding:10px 16px}.ir-a-pie{border-top:1px solid var(--unica-color-line-soft)}@media (width>=1024px){.ir-a-capa{padding-top:12vh}}.cuenta{position:relative}.cuenta-iniciales .avatar{font-size:var(--unica-text-sub);place-items:center;font-weight:700;display:grid}.cuenta-panel{z-index:60;background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);width:max-content;min-width:248px;max-width:calc(100vw - 24px);box-shadow:var(--unica-shadow-md);gap:2px;padding:8px;display:grid;position:absolute}.cuenta--barra .cuenta-panel{top:calc(100% + 8px);right:0}.cuenta--carril .cuenta-panel{width:auto;bottom:calc(100% + 8px);left:0;right:0}.cuenta-panel-quien{border-bottom:1px solid var(--unica-color-line-soft);gap:2px;margin:0 0 4px;padding:6px 12px 10px;display:grid}.cuenta-panel-quien small{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo)}.cuenta-pendientes{color:var(--unica-color-warning-ink);background:var(--unica-color-warning-soft);border:1px solid var(--unica-color-warning-line);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);contain:inline-size;align-items:flex-start;gap:10px;margin:4px 0;padding:10px 12px;line-height:1.45;display:flex}.cuenta-pendientes>svg{flex-shrink:0;margin-top:2px}.cuenta-opcion{width:100%;min-height:44px;color:var(--unica-color-ink);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-sub);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.cuenta-opcion:active{background:var(--unica-color-surface-hover)}.cuenta-salir{border-top:1px solid var(--unica-color-line-soft);border-radius:0 0 var(--unica-radius-sm) var(--unica-radius-sm);margin-top:4px}.cuenta-densidad{display:none}@media (width>=768px){.cuenta-densidad{display:flex}}.cuenta-disparador{width:100%;min-height:56px;color:var(--unica-color-ink);border-radius:var(--unica-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 10px;display:flex}.cuenta-disparador[aria-expanded=true]{background:var(--unica-color-surface-hover)}.cuenta-disparador>svg{color:var(--unica-color-ink-muted);flex-shrink:0}.cuenta-copia{flex:auto;min-width:0;display:grid}.cuenta-copia strong{font-size:var(--unica-text-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuenta-copia small{color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo)}@media (hover:hover){.ir-a-campo:hover,.cuenta-opcion:hover,.cuenta-disparador:hover{background:var(--unica-color-surface-hover)}}@media (width>=1024px){.nav-portal{margin-bottom:12px}.brand{flex:none;margin-bottom:14px}.nav-section-label{font-size:var(--unica-text-sub);letter-spacing:normal;text-transform:none}.sidebar .ir-a-campo--carril{flex:none;margin-bottom:8px}.sidebar .nav-link{min-height:40px;font-size:var(--unica-text-sub);padding-block:6px;line-height:1.35}[data-tactil=si] .sidebar .nav-link{min-height:44px}.sidebar-nav{overscroll-behavior:contain;flex:auto;gap:0;min-height:0;margin-inline:-4px;padding:4px;overflow-y:auto}.sidebar-footer{border-top:1px solid var(--unica-color-line);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.sidebar-footer .connection-state{min-height:0;color:var(--unica-color-ink-muted);font-size:var(--unica-text-rotulo);border:0;align-items:center;gap:8px;margin:0;padding:0 12px;font-weight:600;display:inline-flex}}.inventario-selector{border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);background:var(--unica-color-field);max-width:240px;height:34px;color:var(--unica-color-ink);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);padding:0 10px}.inventario-selector:focus-visible{border-color:var(--unica-color-focus);outline:2px solid var(--unica-color-focus);outline-offset:-1px}.produccion-linea{display:block}.produccion-linea+.produccion-linea{margin-top:3px}.compra-cabecera,.compra-linea{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.compra-lineas{flex-direction:column;gap:14px;display:flex}.compra-linea{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);padding:14px}.compra-linea-costo{font-size:var(--unica-text-sub);align-items:center;gap:10px;margin:0;display:flex}.compra-linea-costo>.boton-icono{margin-left:auto}.compra-pie{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compra-pie>.boton{margin-left:auto}.conteo-campo{border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);background:var(--unica-color-field);width:100%;max-width:108px;height:44px;color:var(--unica-color-ink);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);font-variant-numeric:tabular-nums;text-align:right;padding:0 9px;font-weight:600}.conteo-campo:focus-visible{border-color:var(--unica-color-focus);outline:2px solid var(--unica-color-focus);outline-offset:-1px}.conteo-rotulo,.conteo-unidad{display:none}@media (width<=640px){.conteo-captura-envoltura{overflow:visible}.tabla.conteo-captura{width:100%;min-width:0}.conteo-captura thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.conteo-captura tbody{display:block}.conteo-captura tr{border-bottom:1px solid var(--unica-color-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.tabla.conteo-captura td{text-align:start;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.conteo-captura .conteo-producto,.conteo-captura .conteo-sistema{grid-column:1/-1}.conteo-unidad,.conteo-rotulo{font-family:var(--unica-font-body);font-size:var(--unica-text-sub);color:var(--unica-color-ink-soft);display:block}.conteo-rotulo{margin-bottom:4px;font-weight:600}.conteo-captura .conteo-campo{max-width:none;height:44px;font-size:16px}}.conteo-aprobacion{flex-direction:column;gap:8px;min-width:220px;display:flex}.conteo-aprobacion-botones{flex-wrap:wrap;gap:8px;display:flex}@media (width>=640px){.compra-cabecera{grid-template-columns:repeat(3,minmax(0,1fr))}.compra-linea{grid-template-columns:repeat(2,minmax(0,1fr))}.compra-linea-costo{grid-column:1/-1}}@media (width>=1180px){.compra-linea{grid-template-columns:minmax(0,2.2fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:end}}[data-tactil=si] .conteo-campo,[data-tactil=si] .inventario-selector{height:44px}.produccion-requerimientos{gap:16px;min-width:0;display:grid}.produccion-tareas button:focus-visible{outline:3px solid var(--unica-color-focus);outline-offset:3px}.produccion-area-panel,.produccion-tarea-panel{min-width:0}.produccion-area-panel[hidden],.produccion-tarea-panel[hidden]{display:none}.produccion-area-panel:not(.panel){gap:16px;display:grid}.produccion-area-panel:not(.panel)[hidden]{display:none}.produccion-almacen-filtro{margin-left:0}.produccion-requerimientos-cabecera{gap:12px;display:grid}.produccion-requerimientos-cabecera>div,.produccion-requerimientos-cabecera nav{min-width:0}.produccion-requerimientos-cabecera .sub,.produccion-tarea-cabecera .sub{margin:4px 0 0}.produccion-tareas{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,24rem);padding:4px;display:grid}.produccion-tareas button{min-width:0;min-height:44px;color:var(--unica-color-ink-soft);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-sub);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 12px;font-weight:600;line-height:1.4;transition:color .15s,background-color .15s,border-color .15s}@media (hover:hover) and (pointer:fine){.produccion-tareas button:hover{background:var(--unica-color-surface-hover)}}.produccion-tareas button[aria-selected=true]{color:var(--unica-color-ink);background:var(--unica-color-surface);border-color:var(--unica-color-line-strong);box-shadow:inset 0 -2px 0 var(--unica-color-nav-active-bg)}.produccion-tarea-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.produccion-tarea-cabecera h3{font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);margin:0;font-weight:600}.produccion-solicitud>.produccion-tarea-cabecera{display:block}.produccion-requerimientos-panel .produccion-requerimientos-resumen{margin:16px 16px 0}.produccion-pedidos,.produccion-saldos{gap:12px;display:grid}.produccion-pedidos article,.produccion-saldos article{background:var(--unica-color-surface);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);gap:5px;padding:12px;display:grid}.produccion-pedidos article ul{margin:4px 0 0;padding-left:20px}.produccion-requerimientos>.subbarra{align-items:flex-start}.produccion-requerimientos>.subbarra>div:first-child{gap:4px;min-width:220px;display:grid}.produccion-requerimientos>.subbarra strong{font-family:var(--unica-font-body);font-size:var(--unica-text-titulo);line-height:1.3}.inventario-filtros{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.inventario-filtros label{gap:4px;min-width:132px;display:grid}.inventario-filtros label>span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);font-weight:700}.inventario-filtros input,.inventario-filtros select{min-height:36px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-cuerpo);padding:7px 9px}.produccion-historial-filtros{justify-content:flex-start;margin-left:0}.produccion-requerimiento-form{overflow:hidden}.produccion-operacion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.produccion-operacion-lineas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.produccion-operacion-lineas>label{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.produccion-operacion-lineas span,.produccion-operacion-lineas small{display:block}.produccion-operacion-lineas small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-top:3px}.produccion-operacion-lineas input,.produccion-materiales-saldo input{width:100%;min-width:0;min-height:40px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-cuerpo);font-variant-numeric:tabular-nums;padding:7px 9px}.produccion-materiales-saldo{gap:8px;display:grid}.produccion-materiales-saldo article{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);grid-template-columns:minmax(180px,1fr) repeat(2,minmax(100px,140px));align-items:end;gap:10px;padding:12px;display:grid}.produccion-materiales-saldo article>header,.produccion-materiales-saldo label{gap:4px;display:grid}.produccion-materiales-saldo article>header span,.produccion-materiales-saldo label>span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.produccion-materiales-saldo .wide{grid-column:1/-1}.produccion-corridas{border-top:1px solid var(--unica-color-line-soft);gap:9px;display:grid}.produccion-corridas>article{background:var(--unica-color-surface-muted);border-radius:var(--unica-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.produccion-corridas>article small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);margin-top:3px;line-height:1.5;display:block}.produccion-correccion-parte{max-width:420px;font-size:var(--unica-text-sub);margin-top:9px}.produccion-correccion-parte summary{font-size:var(--unica-text-cuerpo);cursor:pointer}.produccion-correccion-parte form,.produccion-correccion-parte label{gap:6px;display:grid}.produccion-correccion-parte form{margin-top:8px}.produccion-correccion-parte input,.produccion-correccion-parte textarea{width:100%;min-width:0;font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo)}.produccion-materiales-form{background:var(--unica-color-surface-muted);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);gap:10px;padding:14px;display:grid}.produccion-form-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.produccion-form-heading>div{gap:3px;display:grid}.produccion-form-heading .sub{margin:0}.produccion-extra-material{max-width:420px}.tabla-input-num{width:100%;min-width:72px;min-height:38px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-cuerpo);font-variant-numeric:tabular-nums;text-align:right;padding:7px 8px}.produccion-requerimientos-resumen>div{background:var(--unica-color-surface);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);gap:5px;padding:14px 16px;display:grid}.produccion-requerimientos-resumen span{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);font-weight:650}.produccion-requerimientos-resumen strong{font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;line-height:1.2}.produccion-requerimientos-lista{gap:12px;padding:0 18px 18px;display:grid}.produccion-requerimientos-grupo{gap:12px;display:grid}.produccion-requerimientos-grupo>h3{color:var(--unica-color-ink-soft);font-family:var(--unica-font-body);font-size:var(--unica-text-sub);margin:8px 0 0;font-weight:700}.produccion-requerimiento-card{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);gap:14px;padding:16px;display:grid}.produccion-requerimiento-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.produccion-requerimiento-card>header>div{min-width:0}.produccion-requerimiento-card h3{font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);margin:3px 0 0}.produccion-requerimiento-card header .sub{margin:5px 0 0}.finanzas-estado--solicitado,.finanzas-estado--en_atencion{color:var(--unica-color-warning-text);background:var(--unica-color-warning-soft)}.finanzas-estado--atendido,.finanzas-estado--en_produccion{color:var(--unica-color-action-text);background:var(--unica-color-action-soft)}.finanzas-estado--cerrado{color:var(--unica-color-positive-text);background:var(--unica-color-positive-soft)}.finanzas-estado--cancelado{color:var(--unica-color-danger-text);background:var(--unica-color-danger-soft)}.produccion-requerimiento-resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.produccion-requerimiento-resumen>div,.produccion-material-cantidades>div{align-content:start;gap:4px;min-width:0;display:grid}.produccion-requerimiento-resumen dt,.produccion-material-cantidades dt{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.produccion-requerimiento-resumen dd,.produccion-material-cantidades dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.produccion-material-cantidades{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0;display:grid}.produccion-requerimiento-card--seleccionado{border-color:var(--unica-color-focus)}.produccion-requerimiento-card:focus-visible{outline:2px solid var(--unica-color-focus);outline-offset:3px}@media (width<=520px){.produccion-material-cantidades{grid-template-columns:repeat(2,minmax(0,1fr))}}.produccion-requerimiento-materiales{background:var(--unica-color-surface-muted);border-radius:var(--unica-radius-sm);gap:7px;padding:12px;display:grid}.produccion-requerimiento-materiales>strong{font-size:var(--unica-text-cuerpo)}.produccion-linea{border-top:1px solid var(--unica-color-line-soft);font-size:var(--unica-text-cuerpo);padding-top:6px}.produccion-linea:first-of-type{border-top:0;padding-top:0}.produccion-linea small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.produccion-requerimiento-acciones{gap:8px;display:grid}.produccion-accion{border-top:1px solid var(--unica-color-line-soft)}.produccion-accion summary{min-height:38px;color:var(--unica-color-action-text);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);cursor:pointer;align-items:center;gap:7px;font-weight:700;list-style-position:inside;display:flex}.produccion-accion form{gap:10px;padding:3px 0 10px;display:grid}.produccion-acciones-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.produccion-acciones-grid>.form-field{grid-row:span 2;grid-template-rows:subgrid;row-gap:7px}.produccion-acciones-grid>.form-field>span{overflow-wrap:anywhere}.produccion-acciones-grid input{align-self:start;height:46px;min-height:46px}.produccion-guardar{gap:10px;display:grid}.produccion-bloqueos{color:var(--unica-color-danger-text);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);margin:0;padding:12px 16px}.produccion-bloqueos ul{margin:6px 0 0;padding-left:20px}.produccion-corridas>.produccion-parte-seleccionado{outline:2px solid var(--unica-color-action-text);outline-offset:3px}.produccion-accion form>input,.produccion-accion form>textarea{width:100%;min-height:42px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-cuerpo);padding:9px 11px}.produccion-accion form>.boton{justify-self:start}.produccion-accion--peligro summary{color:var(--unica-color-danger-text)}.produccion-finalizar{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.produccion-finalizar input{margin-top:2px}.produccion-asistencia-cuerpo,.produccion-asistencia-cuerpo form{gap:16px;display:grid}.produccion-asistencia-fecha{max-width:240px}.produccion-asistencia-resumen{color:var(--unica-color-ink-soft);background:var(--unica-color-surface-muted);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.produccion-asistencia-resumen strong{color:var(--unica-color-ink);font-family:var(--unica-font-body);font-size:var(--unica-text-cifra-chica);font-variant-numeric:tabular-nums;line-height:1.2}.produccion-asistencia fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.produccion-asistencia legend{color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);padding:0;font-weight:750}.produccion-asistencia-personas,.produccion-asistencia-temporales{gap:8px;display:grid}.produccion-asistencia-persona,.produccion-asistencia-temporales>div{background:var(--unica-color-surface);border:1px solid var(--unica-color-line-soft);border-radius:var(--unica-radius-sm);grid-template-columns:minmax(220px,.85fr) minmax(220px,1.15fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.produccion-asistencia-persona>label{align-items:center;gap:10px;min-width:0;display:flex}.produccion-asistencia-persona>label>span{gap:2px;min-width:0;display:grid}.produccion-asistencia-persona small{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.produccion-asistencia-persona input[type=text],.produccion-asistencia-temporales input{width:100%;min-height:44px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font:inherit;font-size:var(--unica-text-cuerpo);padding:8px 10px}.produccion-labor-selector{gap:8px;min-width:0;display:grid}.produccion-labor-opciones{flex-wrap:wrap;gap:8px;display:flex}.produccion-labor-opciones button{min-height:44px;color:var(--unica-color-ink);background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);cursor:pointer;padding:8px 14px}.produccion-labor-opciones button[aria-pressed=true]{border-color:var(--unica-color-ink);background:var(--unica-color-surface);font-weight:750}.produccion-asistencia-temporales>div{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto}.produccion-asistencia-leyenda{justify-content:space-between;align-items:center;gap:12px;display:flex}.produccion-asistencia-leyenda>span{color:var(--unica-color-ink);font-size:var(--unica-text-cuerpo);font-weight:750}.purchase-request-form,.purchase-approval{gap:16px;display:grid}.purchase-request-lines,.purchase-approval-lines,.purchase-request-list{gap:12px;display:grid}.purchase-request-line{grid-template-columns:minmax(220px,1fr) minmax(170px,.45fr) auto;align-items:end;gap:12px;display:grid}.purchase-request-card{border-top:1px solid var(--unica-color-line);gap:12px;padding:18px;display:grid}.purchase-request-card>header,.purchase-request-card>header>div,.purchase-request-summary{align-items:center;gap:10px;display:flex}.purchase-request-card>header{justify-content:space-between}.purchase-request-summary{flex-wrap:wrap}.purchase-request-summary>span{background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);padding:6px 9px}.purchase-approval{background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-md);padding:16px}.purchase-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.purchase-approval-line{border-top:1px solid var(--unica-color-field-line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px 0;display:grid}.purchase-stage{gap:10px;min-width:0;display:grid}.purchase-stage+.purchase-stage{border-top:1px solid var(--unica-color-line);padding-top:14px}.purchase-order-block{border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-md);gap:10px;padding:12px;display:grid}.purchase-stage h3,.purchase-stage p{margin:0}.purchase-stage h3{font-family:var(--unica-font-body);font-size:var(--unica-text-titulo);line-height:1.3}.purchase-line-heading,.purchase-line-calculation{grid-column:1/-1}.purchase-line-heading,.purchase-line-calculation,.purchase-receipt-history{gap:4px;display:grid}.purchase-custom-unit,.purchase-receipt-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.purchase-custom-unit{grid-column:1/-1}.purchase-line-calculation{background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);font-size:var(--unica-text-sub);padding:10px 12px}.purchase-order-block small,.purchase-receipt-history small{font-size:var(--unica-text-sub);line-height:1.5}.purchase-excess{color:var(--unica-color-danger)}.purchase-total{font-variant-numeric:tabular-nums}.purchase-receipt{background:var(--unica-color-field);border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-md);gap:12px;padding:16px;display:grid}.purchase-receipt-history{border-left:3px solid var(--unica-color-brand);background:var(--unica-color-field);font-size:var(--unica-text-sub);padding:10px 12px}@media (width<=760px){.inventario-filtros{flex:100%;margin-left:0}.inventario-filtros label{flex:120px}.produccion-requerimiento-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.produccion-operacion-form,.produccion-materiales-saldo article{grid-template-columns:1fr}.produccion-materiales-saldo .wide{grid-column:auto}.produccion-asistencia-persona,.produccion-asistencia-temporales>div,.purchase-request-line,.purchase-approval-grid,.purchase-approval-line,.purchase-custom-unit,.purchase-receipt-lines{grid-template-columns:1fr}.produccion-asistencia-temporales>div .boton--icono{justify-self:start}}@media (width<=520px){.produccion-requerimiento-card>header{display:grid}.produccion-requerimiento-card>header .finanzas-estado{justify-self:start}}@keyframes aparece{0%{opacity:0;transform:translateY(6px)}}@keyframes aparece-derecha{0%{opacity:0;transform:translate(14px)}}@keyframes aparece-izquierda{0%{opacity:0;transform:translate(-14px)}}@keyframes aparece-fila{0%{opacity:0;transform:translateY(3px)}}@keyframes se-llena{0%{transform:scaleX(0)}}@keyframes cambia{0%{opacity:0;transform:translateY(-4px)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes loading-pulse{to{opacity:.48}}.auth-spinner{animation:.8s linear infinite auth-spin}.auth-loading-icon,.spin{animation:.9s linear infinite auth-spin}.loading-bar,.esqueleto{animation:1.2s ease-in-out infinite alternate loading-pulse}:is(.boton,.boton-icono,.chip,.celda-asa,.segmentado button,.pestanas button,.primary-button,.secondary-button,.text-button,.icon-button,.whatsapp-button,.auth-submit,.auth-password-toggle,.auth-field-link,.auth-form-note a,.cuenta-disparador,.cuenta-opcion,.escalera-peldano,.parada,.route-list-item,.mobile-order,.route-stop-payment-choice,.pwa-update-notice button,.nav-link){transition:background-color var(--unica-motion-toque) var(--unica-ease-suave), border-color var(--unica-motion-toque) var(--unica-ease-suave), color var(--unica-motion-toque) var(--unica-ease-suave), box-shadow var(--unica-motion-toque) var(--unica-ease-suave)}[data-tactil=si] :is(.boton,.boton-icono,.chip,.segmentado button,.primary-button,.secondary-button,.icon-button,.route-stop-payment-choice):active:not(:disabled){transform:scale(.96)}[data-tactil=si] :is(.parada,.mobile-order,.escalera-peldano,.route-list-item):active{transform:scale(.985)}.fila-abrible,.fila-abrible td,.table-wrap tr[role=button],.table-wrap tr[role=button] td{transition:background-color var(--unica-motion-toque) var(--unica-ease-suave), box-shadow var(--unica-motion-fast) var(--unica-ease-suave)}.campo,.form-field input,.form-field select,.form-field textarea,.auth-field input,.subbarra-buscador input,.ir-a-campo-texto input{transition:background-color var(--unica-motion-toque) var(--unica-ease-suave), border-color var(--unica-motion-toque) var(--unica-ease-suave), box-shadow var(--unica-motion-toque) var(--unica-ease-suave)}.pestanas button:after,.sidebar .nav-link:before,.mobile-nav .nav-link:before{transition:transform var(--unica-motion-fast) var(--unica-ease-suave)}.grafico-nota{transition:opacity var(--unica-motion-fast) var(--unica-ease-suave)}.mobile-nav-more-panel{animation:aparece var(--unica-motion-fast) var(--unica-ease-salida)}.main-content>*>*{animation:aparece var(--unica-motion-standard) var(--unica-ease-salida) backwards}.main-content>*>:nth-child(2){animation-delay:40ms}.main-content>*>:nth-child(3){animation-delay:80ms}.main-content>*>:nth-child(4){animation-delay:.12s}.main-content>*>:nth-child(n+5){animation-delay:.15s}.main-content>*>.reja{animation:none}.reja-columna>*{animation:aparece var(--unica-motion-standard) var(--unica-ease-salida) backwards;animation-delay:80ms}.reja-columna>:nth-child(2){animation-delay:.12s}.reja-columna>:nth-child(3){animation-delay:.16s}.reja-columna>:nth-child(n+4){animation-delay:.19s}:is(.tabla tbody,.table-wrap tbody,.mobile-order-list,.rutas-paradas,.chofer-paradas)>*{animation:aparece-fila var(--unica-motion-fast) var(--unica-ease-salida) backwards}:is(.tabla tbody,.table-wrap tbody,.mobile-order-list,.rutas-paradas,.chofer-paradas)>:nth-child(2){animation-delay:22ms}:is(.tabla tbody,.table-wrap tbody,.mobile-order-list,.rutas-paradas,.chofer-paradas)>:nth-child(3){animation-delay:44ms}:is(.tabla tbody,.table-wrap tbody,.mobile-order-list,.rutas-paradas,.chofer-paradas)>:nth-child(4){animation-delay:66ms}:is(.tabla tbody,.table-wrap tbody,.mobile-order-list,.rutas-paradas,.chofer-paradas)>:nth-child(n+5){animation-delay:88ms}.aviso,.orders-notice,.form-guidance,.admin-form-error,.dashboard-error,.route-setup-notice{animation:aparece var(--unica-motion-fast) var(--unica-ease-salida) backwards}@media (width<=1179px){.orders-workspace[data-sentido=adelante] .orders-detail-panel,.admin-workspace[data-sentido=adelante] .admin-detail-panel{animation:aparece-derecha var(--unica-motion-standard) var(--unica-ease-salida) backwards}.orders-workspace[data-sentido=atras] .orders-list-panel,.admin-workspace[data-sentido=atras] .admin-list-panel{animation:aparece-izquierda var(--unica-motion-standard) var(--unica-ease-salida) backwards}}.chofer[data-sentido=adelante]{animation:aparece-derecha var(--unica-motion-standard) var(--unica-ease-salida) backwards}.chofer[data-sentido=atras]{animation:aparece-izquierda var(--unica-motion-standard) var(--unica-ease-salida) backwards}.medidor>i{transform-origin:0;animation:se-llena var(--unica-motion-standard) var(--unica-ease-salida);transition:width var(--unica-motion-standard) var(--unica-ease-suave), background-color var(--unica-motion-fast) var(--unica-ease-suave)}.punto{transition:background-color var(--unica-motion-fast) var(--unica-ease-suave)}.cifra{animation:cambia var(--unica-motion-standard) var(--unica-ease-salida) backwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.auth-spinner,.auth-loading-icon,.spin,.loading-bar,.esqueleto,.mobile-nav-more-panel,.main-content>*>*,.reja-columna>*,:is(.tabla tbody,.table-wrap tbody,.mobile-order-list,.rutas-paradas,.chofer-paradas)>*,.aviso,.orders-notice,.form-guidance,.admin-form-error,.dashboard-error,.route-setup-notice,.orders-workspace[data-sentido=adelante] .orders-detail-panel,.admin-workspace[data-sentido=adelante] .admin-detail-panel,.orders-workspace[data-sentido=atras] .orders-list-panel,.admin-workspace[data-sentido=atras] .admin-list-panel,.chofer[data-sentido=adelante],.chofer[data-sentido=atras],.medidor>i,.cifra{animation:none!important}[data-tactil=si] :is(.boton,.boton-icono,.chip,.segmentado button,.primary-button,.secondary-button,.icon-button,.route-stop-payment-choice,.parada,.mobile-order,.escalera-peldano,.route-list-item):active{transform:none}.pestanas button:after,.sidebar .nav-link:before,.mobile-nav .nav-link:before,.medidor>i{transition:none}}@media print{*,:before,:after{transition:none!important;animation:none!important}}.admin-empty .primary-button{margin-top:14px}.admin-list-panel .table-wrap{display:block;overflow-x:auto}.finanzas-analisis-config{margin-top:1rem}.finanzas-presupuesto-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start}.finanzas-presupuesto-form .form-field{min-width:0}.finanzas-presupuesto-form input,.finanzas-presupuesto-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.finanzas-presupuesto-form .boton{grid-column:1/-1;justify-self:start;min-height:2.75rem}.finanzas-cifra--alerta{color:var(--unica-color-danger-text)}.finanzas-alertas-analisis{gap:.75rem;padding:1rem;display:grid}.finanzas-analisis-alerta{border:1px solid;align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.finanzas-analisis-alerta{border:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.finanzas-analisis-alerta{border-radius:var(--unica-radius-card);gap:.7rem;padding:.8rem 1rem;display:flex}.finanzas-analisis-alerta--critical{background:var(--unica-color-danger-soft);color:var(--unica-color-danger-text)}.finanzas-analisis-alerta--warning{background:var(--unica-color-warning-soft);color:var(--unica-color-warning-text)}.finanzas-analisis-alerta strong{display:block}.finanzas-analisis-alerta p{color:var(--unica-color-ink);margin:.25rem 0 0}.finanzas-umbral{min-width:9rem;max-width:12rem}.finanzas-umbral small{font-size:var(--unica-text-sub);margin-top:.25rem;line-height:1.5;display:block}@media (width<=900px){.finanzas-presupuesto-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.finanzas-presupuesto-form .boton{grid-column:1/-1;justify-self:start}}@media (width<=600px){.finanzas-presupuesto-form{grid-template-columns:minmax(0,1fr)}.finanzas-presupuesto-form .boton{justify-self:stretch;width:100%}.finanzas-analisis-alerta{padding:.75rem}.finanzas-umbral{max-width:none}}@media (prefers-reduced-motion:reduce){.finanzas-analisis *{scroll-behavior:auto;transition-duration:.01ms!important}}.pwa-update-notice{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));z-index:60;gap:var(--unica-space-3);width:auto;max-width:460px;padding:var(--unica-space-3) var(--unica-space-4);color:var(--unica-color-ink);background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-md);box-shadow:var(--unica-shadow-md);font-family:var(--unica-font-body);font-size:var(--unica-text-cuerpo);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;line-height:1.5;display:flex;position:fixed}.pwa-update-notice-text{flex:190px;gap:2px;min-width:12ch;display:grid}.pwa-update-notice-title{font-weight:600}.pwa-update-notice-detail{color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub)}.pwa-update-notice-actions{gap:var(--unica-space-2);align-items:center;display:flex}.pwa-update-notice button{border-radius:var(--unica-radius-sm);font:inherit;cursor:pointer;padding:8px 14px;font-weight:600}.pwa-update-notice button:focus-visible{outline:2px solid var(--unica-color-focus);outline-offset:2px}.pwa-update-notice-apply{color:#fff;background:var(--unica-color-action);border:1px solid var(--unica-color-action)}@media (hover:hover){.pwa-update-notice-apply:hover{background:var(--unica-color-action-hover)}}.pwa-update-notice-apply[disabled]{cursor:progress;opacity:.7}.pwa-update-notice.pwa-update-notice--en-zona{max-width:none;color:var(--unica-color-info-ink);background:var(--unica-color-info-soft);border-color:var(--unica-color-info-line);box-shadow:none;margin:0;position:static}.pwa-update-notice--en-zona .pwa-update-notice-detail{color:inherit}.chofer,.chofer-viaje,.chofer-tira-texto,.chofer-siguiente-paso,.chofer-pedidos,.chofer-pedidos>div,.chofer-paradas{min-width:0}.chofer .chofer-parada{grid-template-columns:22px minmax(0,1fr) minmax(0,6.5rem);min-width:0;display:grid}.chofer .chofer-parada .parada-quien>span{white-space:normal;overflow-wrap:anywhere}.chofer .chofer-parada-cola{overflow-wrap:anywhere;min-width:0}.chofer-viaje{border-bottom:1px solid var(--unica-color-line);gap:.75rem;padding-block:.25rem 1rem;display:grid}.chofer-tira{justify-content:space-between;align-items:center;gap:8px;display:flex}.chofer-tira-texto{overflow-wrap:anywhere;font-size:var(--unica-text-sub);line-height:1.4}.chofer-tira-texto h2{font:inherit;margin:0;font-weight:600;display:inline}.chofer-tira>:last-child{flex:none}.chofer-sin-enviar{border-color:var(--unica-color-warning-line);gap:8px;padding-top:12px;display:grid}.chofer-sin-enviar-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 18px;display:flex}.chofer-sin-enviar-cabeza h2{font-size:var(--unica-text-titulo);margin:0}.chofer-sin-enviar>.sub{margin:0;padding:0 18px}.parada.chofer-sin-enviar-fila{border-top:1px solid var(--unica-color-line-soft);justify-content:space-between;min-height:56px}.chofer-sin-enviar-fila .parada-quien strong{overflow-wrap:anywhere}.chofer-sin-enviar-fila .parada-quien .sub{white-space:normal}.parada.chofer-sin-enviar-fila--quieta{cursor:default}.parada.chofer-sin-enviar-fila--quieta:active{background:0 0}@media (hover:hover){.parada.chofer-sin-enviar-fila--quieta:hover{background:0 0}}.chofer-sin-enviar-fila>.sub{text-align:right;flex:0 9rem;align-items:center;gap:4px;display:inline-flex}.chofer-etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:grid}.chofer-etapas li{border-top:2px solid var(--unica-color-line);min-width:0;color:var(--unica-color-ink-soft);font-size:var(--unica-text-rotulo);align-items:baseline;gap:.4rem;padding-top:.5rem;line-height:1.4;display:flex}.chofer-etapas li[aria-current=step]{color:var(--unica-color-ink);border-color:var(--unica-color-ink);font-weight:600}.chofer-etapas li>span{font-variant-numeric:tabular-nums}.chofer-siguiente-paso,.chofer-operaciones,.chofer-pedidos{gap:.75rem;display:grid}.chofer-siguiente-paso h3,.chofer-operaciones h3,.chofer-pedidos h3,.chofer-paso-entrega h3,.chofer .rutas-cerrar h3{font-size:var(--unica-text-titulo);margin:0;line-height:1.35}.chofer-siguiente-paso>p,.chofer-operaciones>p,.chofer-paso-entrega>p{margin:0}.chofer-pedidos-cabeza{gap:2px;display:grid}.chofer-pedidos-cabeza>p{margin:0}.chofer-siguiente-paso .route-stage-actions{background:0 0;border:0;align-items:start;padding:0;display:grid}.chofer-manifiesto{gap:.25rem;display:grid}.chofer .chofer-manifiesto>p{font-size:var(--unica-text-sub);margin:0}.chofer-manifiesto>ul{font-size:var(--unica-text-cuerpo);line-height:1.5}.chofer-recepcion>button{white-space:normal;height:auto;min-height:44px}.chofer-detalle{border-block:1px solid var(--unica-color-line);background:var(--unica-color-surface);min-width:0}.chofer-detalle>summary{min-height:48px;color:var(--unica-color-ink);cursor:pointer;font-size:var(--unica-text-cuerpo);padding:.8rem .25rem;font-weight:600;line-height:1.5}.chofer-detalle>summary .sub{padding-left:1rem;font-weight:400;display:block}@media (hover:hover){.chofer-detalle>summary:hover{background:var(--unica-color-surface-hover)}}.chofer-detalle>summary:active{background:var(--unica-color-surface-hover)}.chofer-detalle>summary:focus-visible{outline:3px solid var(--unica-color-ink);outline-offset:3px}.chofer-detalle[open]>summary{margin-bottom:.75rem}.chofer-detalle>.panel{box-shadow:none;border:0}.chofer .chofer-efectivo-faltan{margin:0;padding:0 .25rem .5rem 1.25rem}.chofer-efectivo-lista{margin:0;padding:0 .25rem .75rem 1.25rem;list-style:none;display:grid}.chofer-efectivo-lista li{border-top:1px solid var(--unica-color-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding-block:8px;display:flex}.chofer-efectivo-quien{overflow-wrap:anywhere;min-width:0;display:grid}.chofer-efectivo-quien strong{font-weight:500}.chofer-detalle>.panel>.panel-cuerpo{padding:.25rem .25rem 1rem}.chofer-paso-entrega{gap:.4rem;display:grid}.chofer .route-stop-recipient legend,.chofer .route-stop-payment legend{font-size:var(--unica-text-titulo)}.chofer .route-stop-reconciliation .route-reconciliation-planned,.chofer .route-stop-reconciliation .route-reconciliation-balance{grid-column:1/-1}@media (width<=480px){.chofer .route-stop-reconciliation>footer{display:grid}.chofer .route-stop-reconciliation>footer>button{width:100%}.chofer .route-stop-reconciliation>footer>button:last-child{grid-row:1}.chofer .route-stop-reconciliation button{white-space:normal;height:auto;min-height:44px}.chofer .route-reconciliation-row{gap:.75rem;padding:.75rem}.chofer .route-reconciliation-stepper{grid-column:1/-1}}.chofer-viajes,.retorno-del-viaje,.retorno-del-viaje>form{text-align:left;align-items:stretch;gap:1rem;min-width:0;display:grid}.chofer-viajes h2,.chofer-viajes>.sub{margin:0}.chofer-viajes h2{font-size:var(--unica-text-titulo)}.chofer-viajes-lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.retorno-del-viaje>form>header{gap:.35rem;display:grid}.retorno-del-viaje p,.retorno-del-viaje h4{margin:0}.retorno-del-viaje fieldset{border:1px solid var(--unica-color-line);gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.retorno-del-viaje legend{padding-inline:.25rem;font-weight:600}.retorno-producto,.retorno-incidencia{gap:.75rem;min-width:0;display:grid}.retorno-producto+.retorno-producto,.retorno-incidencia+.retorno-incidencia{border-top:1px solid var(--unica-color-line);padding-top:1rem}.retorno-cantidades{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.retorno-confirmacion{align-items:center;gap:.75rem;min-height:44px;display:flex}.retorno-confirmacion input{flex-shrink:0;width:22px;height:22px}.retorno-del-viaje button{white-space:normal;justify-self:start;height:auto;min-height:44px}@media (width<=480px){.retorno-del-viaje>form>button{justify-self:stretch}.retorno-del-viaje fieldset{padding:.75rem}}.chofer-camino{grid-template-columns:1fr 1fr;display:grid}.chofer-camino>button{white-space:normal;min-height:44px}.chofer-camino>button:disabled:not([aria-pressed=true]){color:var(--unica-color-ink-muted);background:var(--unica-color-surface-disabled);cursor:not-allowed}.chofer-guardar-borrador{justify-content:flex-start;display:flex}.chofer-otro-producto{justify-self:start}.chofer-barra-cobro{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);box-shadow:var(--unica-shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid;position:sticky}.chofer-barra-cobro-aviso{grid-column:1/-1}.chofer-barra-cobro-texto{gap:2px;min-width:0;display:grid}.chofer-barra-cobro-resumen{overflow-wrap:anywhere;font-weight:600}.chofer-barra-cobro-motivo{-webkit-line-clamp:2;color:var(--unica-color-ink-soft);font-size:var(--unica-text-sub);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chofer-barra-cobro-enlace{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.chofer-barra-cobro-enlace .chofer-barra-cobro-motivo{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.chofer-barra-cobro-enlace:hover .chofer-barra-cobro-motivo{color:var(--unica-color-ink)}}@media (width<=767px){.chofer-barra-cobro{bottom:calc(var(--alto-barra-inferior,0px) + 8px)}}@media (width<=420px){.chofer-barra-cobro{grid-template-columns:minmax(0,1fr)}.chofer-barra-cobro-accion{width:100%}.chofer-barra-cobro:has(>.chofer-barra-cobro-aviso){gap:var(--unica-space-1);padding:var(--unica-space-2)}}@media (width>=1024px){.chofer-barra-cobro:not(:has(>.chofer-barra-cobro-aviso)){box-shadow:none;position:static}}.chofer-avisos-cerradas{margin:0;padding:0;list-style:none;display:grid}.chofer-aviso-cerrada{border-top:1px solid var(--unica-color-line-soft);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px 18px;display:flex}.chofer-aviso-cerrada>svg{color:var(--unica-color-warning-text);flex:none;margin-top:3px}.chofer-aviso-cerrada-texto{flex:14rem;gap:2px;min-width:0;display:grid}.chofer-aviso-cerrada-texto strong{overflow-wrap:anywhere}.chofer-siguiente-pedido{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);min-width:0;box-shadow:var(--unica-shadow-sm);gap:8px;padding:14px 16px;display:grid}.chofer-siguiente-pedido p{margin:0}.chofer-siguiente-pedido h3{font-size:var(--unica-text-titulo);overflow-wrap:anywhere;margin:0;line-height:1.3}.chofer-siguiente-pedido .sub{overflow-wrap:anywhere;min-width:0}.chofer-siguiente-cifras{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.chofer-siguiente-cifras strong{font-weight:600}.chofer-siguiente-acciones{gap:8px;display:flex}.chofer-siguiente-acciones>*{min-height:44px}.chofer-siguiente-acciones>:last-child{flex:auto;min-width:0}.parada.chofer-viaje-tarjeta{background:var(--unica-color-surface);border:1px solid var(--unica-color-line);border-radius:var(--unica-radius-card);gap:6px;padding:14px 16px;display:grid}.parada.chofer-viaje-tarjeta:active{background:var(--unica-color-surface-hover)}@media (hover:hover){.parada.chofer-viaje-tarjeta:hover{background:var(--unica-color-surface-hover)}}.chofer-viaje-tarjeta-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.chofer-viaje-tarjeta-cabeza strong{min-width:0;font-size:var(--unica-text-titulo);overflow-wrap:anywhere;font-weight:600}.chofer-viaje-tarjeta-paso{font-weight:500}.chofer-viaje-tarjeta-avance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.chofer-pie-de-rutas{border-top:1px solid var(--unica-color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.chofer-dos-columnas{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:20px;max-width:1120px;display:grid}.chofer-dos-columnas-arriba{grid-column:1/-1}.chofer-dos-columnas-arriba:empty{display:none}.chofer .chofer-parada[aria-current=true]{background:var(--unica-color-surface-hover);box-shadow:inset 3px 0 0 var(--unica-color-action)}.necesita-senal{color:var(--unica-color-warning-text);font-size:var(--unica-text-sub);align-items:center;gap:6px;font-weight:500;display:inline-flex}.navegacion-local,.inventario-navegacion{min-width:0}.inventario-navegacion{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inventario-navegacion>.inventario-selector{justify-self:start;min-width:0;max-width:100%}.navegacion-local-selector{color:var(--unica-color-ink);font-size:var(--unica-text-sub);gap:8px;font-weight:600;display:grid}.navegacion-local-selector select{border:1px solid var(--unica-color-field-line);border-radius:var(--unica-radius-sm);background:var(--unica-color-field);width:100%;min-width:0;min-height:48px;color:var(--unica-color-ink);font:inherit;font-size:var(--unica-text-cuerpo);padding:10px 12px}.navegacion-local-grupos{display:none}@media (width>=900px){.navegacion-local-selector{display:none}.navegacion-local-grupos{border-bottom:1px solid var(--unica-color-line);flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding-bottom:16px;display:flex}.navegacion-local-grupo{gap:6px;min-width:0;max-width:100%;display:grid}.navegacion-local-titulo{color:var(--unica-color-ink-soft);font-size:var(--unica-text-rotulo);padding-inline:12px;font-weight:600;line-height:1.4}.inventario-navegacion .navegacion-local-titulo{border-bottom:1px solid var(--unica-color-line);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:0 0 6px;font-size:11px;font-weight:700;line-height:1.4}.navegacion-local-opciones{flex-wrap:wrap;gap:4px;display:flex}.navegacion-local-opcion{border-radius:var(--unica-radius-sm);min-height:44px;color:var(--unica-color-ink-soft);font:inherit;font-size:var(--unica-text-sub);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;line-height:1.35;display:inline-flex}.navegacion-local-opcion svg{flex-shrink:0}.navegacion-local-opcion:active{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}@media (hover:hover){.navegacion-local-opcion:hover{background:var(--unica-color-surface-hover);color:var(--unica-color-ink)}}.navegacion-local-opcion.is-active,.navegacion-local-opcion[aria-pressed=true]{background:var(--unica-color-nav-active-bg);color:var(--unica-color-nav-active-ink)}}@media (width>=1024px){.navegacion-local--una-fila .navegacion-local-grupos{flex-wrap:nowrap;align-items:center;gap:0;position:relative;overflow-x:auto}.navegacion-local--una-fila .navegacion-local-grupo{flex-shrink:0;align-items:center;display:flex}.navegacion-local--una-fila .navegacion-local-grupo+.navegacion-local-grupo{border-left:1px solid var(--unica-color-line);margin-left:12px;padding-left:12px}.navegacion-local--una-fila .navegacion-local-titulo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navegacion-local--una-fila .navegacion-local-opciones{flex-wrap:nowrap}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-card{border-radius:var(--unica-radius-card)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--unica-radius-md)}.rounded-sm{border-radius:var(--unica-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-action{border-color:var(--unica-color-action)}.border-danger-line{border-color:var(--unica-color-danger-line)}.border-danger-solid{border-color:var(--unica-color-danger-solid)}.border-field-line{border-color:var(--unica-color-field-line)}.border-focus{border-color:var(--unica-color-focus)}.border-info-line{border-color:var(--unica-color-info-line)}.border-line{border-color:var(--unica-color-line)}.border-line-soft{border-color:var(--unica-color-line-soft)}.border-line-strong{border-color:var(--unica-color-line-strong)}.border-positive-line{border-color:var(--unica-color-positive-line)}.border-success-line{border-color:var(--unica-color-success-line)}.border-transparent{border-color:#0000}.border-warning-line{border-color:var(--unica-color-warning-line)}.bg-\[\#c40006\]{background-color:#c40006}.bg-action{background-color:var(--unica-color-action)}.bg-brand{background-color:var(--unica-color-brand)}.bg-danger{background-color:var(--unica-color-danger)}.bg-danger-soft{background-color:var(--unica-color-danger-soft)}.bg-danger-solid{background-color:var(--unica-color-danger-solid)}.bg-field{background-color:var(--unica-color-field)}.bg-info-soft{background-color:var(--unica-color-info-soft)}.bg-info-solid{background-color:var(--unica-color-info-solid)}.bg-ink-muted{background-color:var(--unica-color-ink-muted)}.bg-line-strong{background-color:var(--unica-color-line-strong)}.bg-positive{background-color:var(--unica-color-positive)}.bg-positive-soft{background-color:var(--unica-color-positive-soft)}.bg-success-soft{background-color:var(--unica-color-success-soft)}.bg-surface{background-color:var(--unica-color-surface)}.bg-surface-muted{background-color:var(--unica-color-surface-muted)}.bg-surface-sunken{background-color:var(--unica-color-surface-sunken)}.bg-track{background-color:var(--unica-color-track)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--unica-color-warning)}.bg-warning-soft{background-color:var(--unica-color-warning-soft)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[18px\]{padding:18px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--unica-font-body)}.font-display{font-family:var(--unica-font-display)}.font-mono{font-family:var(--unica-font-mono)}.text-cifra{font-size:var(--unica-text-cifra);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,-.025em);font-weight:var(--tw-font-weight,600)}.text-rotulo{font-size:var(--unica-text-rotulo);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,.02em);font-weight:var(--tw-font-weight,600)}.text-titulo{font-size:var(--unica-text-titulo);line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,-.01em);font-weight:var(--tw-font-weight,600)}.text-cifra-chica{font-size:var(--unica-text-cifra-chica);line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.02em)}.text-cuerpo{font-size:var(--unica-text-cuerpo);line-height:var(--tw-leading,1.5)}.text-sub{font-size:var(--unica-text-sub);line-height:var(--tw-leading,1.45)}.text-\[10px\]{font-size:10px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-action-text{color:var(--unica-color-action-text)}.text-danger-ink{color:var(--unica-color-danger-ink)}.text-danger-text{color:var(--unica-color-danger-text)}.text-info-ink{color:var(--unica-color-info-ink)}.text-ink{color:var(--unica-color-ink)}.text-ink-faint{color:var(--unica-color-ink-faint)}.text-ink-muted{color:var(--unica-color-ink-muted)}.text-ink-soft{color:var(--unica-color-ink-soft)}.text-on-accent{color:var(--unica-color-on-accent)}.text-positive-ink{color:var(--unica-color-positive-ink)}.text-positive-text{color:var(--unica-color-positive-text)}.text-success-ink{color:var(--unica-color-success-ink)}.text-warning-ink{color:var(--unica-color-warning-ink)}.text-warning-text{color:var(--unica-color-warning-text)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.placeholder-page::placeholder{color:var(--unica-color-page)}.shadow-card{--tw-shadow:var(--unica-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--unica-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--unica-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-entrada{--tw-ease:var(--unica-ease-entrada);transition-timing-function:var(--unica-ease-entrada)}.ease-salida{--tw-ease:var(--unica-ease-salida);transition-timing-function:var(--unica-ease-salida)}.ease-suave{--tw-ease:var(--unica-ease-suave);transition-timing-function:var(--unica-ease-suave)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-action-hover:hover{border-color:var(--unica-color-action-hover)}.hover\:border-danger-solid-hover:hover{border-color:var(--unica-color-danger-solid-hover)}.hover\:bg-action-hover:hover{background-color:var(--unica-color-action-hover)}.hover\:bg-danger-soft:hover{background-color:var(--unica-color-danger-soft)}.hover\:bg-danger-solid-hover:hover{background-color:var(--unica-color-danger-solid-hover)}.hover\:bg-surface-hover:hover{background-color:var(--unica-color-surface-hover)}.hover\:text-ink:hover{color:var(--unica-color-ink)}}.focus\:border-focus:focus{border-color:var(--unica-color-focus)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-focus:focus{--tw-ring-color:var(--unica-color-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-line:disabled{border-color:var(--unica-color-line)}.disabled\:bg-surface-disabled:disabled{background-color:var(--unica-color-surface-disabled)}.disabled\:bg-surface-muted:disabled{background-color:var(--unica-color-surface-muted)}.disabled\:text-ink-muted:disabled{color:var(--unica-color-ink-muted)}.disabled\:text-ink-soft:disabled{color:var(--unica-color-ink-soft)}.disabled\:opacity-60:disabled{opacity:.6}.has-\[a\:focus-visible\]\:outline-3:has(:is(a:focus-visible)){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[a\:focus-visible\]\:-outline-offset-3:has(:is(a:focus-visible)){outline-offset:calc(3px * -1)}.has-\[a\:focus-visible\]\:outline-focus:has(:is(a:focus-visible)){outline-color:var(--unica-color-focus)}@media (width>=40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-1{flex:1}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-end{align-items:flex-end}.md\:gap-3{gap:calc(var(--spacing) * 3)}}@media (width>=64rem){.lg\:grid{display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:bg-surface:where([data-theme=dark] *){background-color:var(--unica-color-surface)}.compacta\:p-3:where([data-densidad=compacta] *){padding:calc(var(--spacing) * 3)}.compacta\:py-2:where([data-densidad=compacta] *){padding-block:calc(var(--spacing) * 2)}.tactil\:h-11:where([data-tactil=si] *){height:calc(var(--spacing) * 11)}.tactil\:rounded-md:where([data-tactil=si] *){border-radius:var(--unica-radius-md)}.\[\&_a\:not\(\[class\]\)\]\:font-semibold a:not([class]){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\:not\(\[class\]\)\]\:underline a:not([class]){text-decoration-line:underline}.\[\&_a\:not\(\[class\]\)\]\:underline-offset-2 a:not([class]){text-underline-offset:2px}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\>\:is\(input\,select\,textarea\)\]\:min-h-11>:is(input,select,textarea){min-height:calc(var(--spacing) * 11)}.\[\&\>\:is\(input\,select\,textarea\)\]\:w-full>:is(input,select,textarea){width:100%}.\[\&\>\:is\(input\,select\,textarea\)\]\:rounded-sm>:is(input,select,textarea){border-radius:var(--unica-radius-sm)}.\[\&\>\:is\(input\,select\,textarea\)\]\:border>:is(input,select,textarea){border-style:var(--tw-border-style);border-width:1px}.\[\&\>\:is\(input\,select\,textarea\)\]\:border-field-line>:is(input,select,textarea){border-color:var(--unica-color-field-line)}.\[\&\>\:is\(input\,select\,textarea\)\]\:bg-field>:is(input,select,textarea){background-color:var(--unica-color-field)}.\[\&\>\:is\(input\,select\,textarea\)\]\:px-3>:is(input,select,textarea){padding-inline:calc(var(--spacing) * 3)}.\[\&\>\:is\(input\,select\,textarea\)\]\:py-2>:is(input,select,textarea){padding-block:calc(var(--spacing) * 2)}.\[\&\>\:is\(input\,select\,textarea\)\]\:font-body>:is(input,select,textarea){font-family:var(--unica-font-body)}.\[\&\>\:is\(input\,select\,textarea\)\]\:text-cuerpo>:is(input,select,textarea){font-size:var(--unica-text-cuerpo);line-height:var(--tw-leading,1.5)}.\[\&\>\:is\(input\,select\,textarea\)\]\:text-ink>:is(input,select,textarea){color:var(--unica-color-ink)}.\[\&\>\:is\(input\,select\,textarea\)\]\:outline-none>:is(input,select,textarea){--tw-outline-style:none;outline-style:none}.\[\&\>\:is\(input\,select\,textarea\)\:disabled\]\:bg-surface-muted>:is(input,select,textarea):disabled{background-color:var(--unica-color-surface-muted)}.\[\&\>\:is\(input\,select\,textarea\)\:disabled\]\:text-ink-soft>:is(input,select,textarea):disabled{color:var(--unica-color-ink-soft)}.\[\&\>\:is\(input\,select\,textarea\)\:focus\]\:border-focus>:is(input,select,textarea):focus{border-color:var(--unica-color-focus)}.\[\&\>\:is\(input\,select\,textarea\)\:focus\]\:ring-2>:is(input,select,textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>\:is\(input\,select\,textarea\)\:focus\]\:ring-focus>:is(input,select,textarea):focus{--tw-ring-color:var(--unica-color-focus)}.\[\&\>textarea\]\:min-h-22>textarea{min-height:calc(var(--spacing) * 22)}.\[\&\>textarea\]\:resize-y>textarea{resize:vertical}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-400-normal.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--unica-color-brand:#ed1c24;--unica-color-brand-strong:#b8121b;--unica-color-brand-text:#b8121b;--unica-color-ink:#1c1a17;--unica-color-ink-strong:#151613;--unica-color-ink-soft:#4a473f;--unica-color-ink-muted:#625e54;--unica-color-ink-faint:#6d695f;--unica-color-ink-deep:#26402f;--unica-color-ink-fill:#26402f;--unica-color-on-accent:#fff;--unica-color-action:#b8121b;--unica-color-action-hover:#8e0d14;--unica-color-action-text:#b8121b;--unica-color-action-text-hover:#8e0d14;--unica-color-focus:#176b90;--unica-color-positive:#2d6b47;--unica-color-positive-text:#245c41;--unica-color-on-positive:#fff;--unica-color-warning:#85501c;--unica-color-warning-text:#85501c;--unica-color-danger:#b8121b;--unica-color-danger-text:#b8121b;--unica-color-danger-solid:#b8121b;--unica-color-danger-solid-hover:#8e0d14;--unica-color-finance:#26402f;--unica-color-finance-text:#26402f;--unica-color-page:#f3eee4;--unica-color-page-warm:#f3eee4;--unica-color-surface:#fbf9f4;--unica-color-surface-translucent:#fbf9f4ed;--unica-color-surface-muted:#f7f3eb;--unica-color-surface-raised:#fff;--unica-color-surface-sunken:#ece6d9;--unica-color-surface-hover:#f0e9dd;--unica-color-surface-disabled:#e9e3d8;--unica-color-field:#fff;--unica-color-field-line:#8a8172;--unica-color-track:#dfd7c8;--unica-color-line:#ddd5c7;--unica-color-line-soft:#e9e2d6;--unica-color-line-strong:#bdb2a2;--unica-color-sidebar-bg:#fbf9f4;--unica-color-nav-active-bg:#26402f;--unica-color-nav-active-ink:#fbf9f4;--unica-color-inverse-surface:#26402f;--unica-color-inverse-surface-strong:#1e3325;--unica-color-inverse-surface-mid:#31553c;--unica-color-inverse-surface-soft:#3c6247;--unica-color-inverse-ink:#fbf9f4;--unica-color-inverse-ink-bright:#f3eee4;--unica-color-inverse-ink-soft:#d4e1d2;--unica-color-inverse-ink-faint:#c0d2c0;--unica-color-inverse-accent:#75d6f6;--unica-color-inverse-accent-strong:#00aeef;--unica-color-info-soft:#e5f4f8;--unica-color-info-line:#a9d5e3;--unica-color-info-ink:#176b90;--unica-color-info-ink-strong:#145d80;--unica-color-info-solid:#176b90;--unica-color-neutral-soft:#efeae0;--unica-color-neutral-line:#d4cabb;--unica-color-positive-soft:#e5f0e8;--unica-color-positive-line:#bbd5c2;--unica-color-positive-ink:#245c41;--unica-color-warning-soft:#f9edd9;--unica-color-warning-line:#e4c895;--unica-color-warning-ink:#754713;--unica-color-danger-soft:#fbe7e4;--unica-color-danger-line:#e6b5b3;--unica-color-danger-ink:#8e161b;--unica-color-pending-soft:#f6e9e7;--unica-color-pending-line:#e0b7b5;--unica-color-pending-ink:#7b3435;--unica-color-success-soft:#e5f0e8;--unica-color-success-line:#bbd5c2;--unica-color-success-ink:#245c41;--unica-color-success-solid:#245c41;--unica-color-success-solid-hover:#1b4731;--unica-color-chart-orders:#176b90;--unica-color-chart-delivered:#2d6b47;--unica-color-chart-grid:#ddd5c7;--unica-color-chart-area:#00aeef1a;--unica-font-display:"DM Serif Display", Georgia, serif;--unica-font-body:"DM Sans", "Segoe UI", "Noto Sans", Arial, sans-serif;--unica-font-mono:"DM Sans", "Segoe UI", "Noto Sans", Arial, sans-serif;--unica-text-rotulo:.8125rem;--unica-text-sub:.875rem;--unica-text-cuerpo:1rem;--unica-text-titulo:1.25rem;--unica-text-cifra-chica:1.5rem;--unica-text-cifra:2rem;--unica-text-pagina:2rem;--unica-radius-sm:6px;--unica-radius-md:8px;--unica-radius-lg:8px;--unica-radius-card:8px;--unica-shadow-sm:0 1px 2px #2d23140d;--unica-shadow-md:0 2px 8px #2d231412;--unica-shadow-card:0 1px 2px #2d23140d;--unica-space-1:4px;--unica-space-2:8px;--unica-space-3:12px;--unica-space-4:16px;--unica-space-5:24px;--unica-space-6:32px;--unica-space-7:48px;--unica-motion-toque:90ms;--unica-motion-fast:.16s;--unica-motion-standard:.24s;--unica-ease-suave:cubic-bezier(.4, 0, .2, 1);--unica-ease-salida:cubic-bezier(.16, 1, .3, 1);--unica-ease-entrada:cubic-bezier(.4, 0, 1, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--unica-color-brand:#ff565a;--unica-color-brand-strong:#b8121b;--unica-color-brand-text:#ff9093;--unica-color-ink:#f7f1e7;--unica-color-ink-strong:#fffdf8;--unica-color-ink-soft:#d6d0c4;--unica-color-ink-muted:#b7b2a4;--unica-color-ink-faint:#91a093;--unica-color-ink-deep:#1e3325;--unica-color-ink-fill:#1e3325;--unica-color-on-accent:#fff;--unica-color-action:#b8121b;--unica-color-action-hover:#981017;--unica-color-action-text:#ff9093;--unica-color-action-text-hover:#ffc0c1;--unica-color-focus:#75d6f6;--unica-color-positive:#88bc92;--unica-color-positive-text:#a9d8b3;--unica-color-on-positive:#1e3325;--unica-color-warning:#d6a65d;--unica-color-warning-text:#e8bc79;--unica-color-danger:#ff8589;--unica-color-danger-text:#ffa0a3;--unica-color-danger-solid:#b8121b;--unica-color-danger-solid-hover:#981017;--unica-color-finance:#a9d8b3;--unica-color-finance-text:#a9d8b3;--unica-color-page:#111e16;--unica-color-page-warm:#111e16;--unica-color-surface:#1b2d21;--unica-color-surface-translucent:#1b2d21ed;--unica-color-surface-muted:#24392a;--unica-color-surface-raised:#28432f;--unica-color-surface-sunken:#14241a;--unica-color-surface-hover:#2b4733;--unica-color-surface-disabled:#243429;--unica-color-field:#1b2d21;--unica-color-field-line:#7a927d;--unica-color-track:#36543d;--unica-color-line:#3a5340;--unica-color-line-soft:#2d4333;--unica-color-line-strong:#657d68;--unica-color-sidebar-bg:#15261b;--unica-color-nav-active-bg:#31533c;--unica-color-nav-active-ink:#fff;--unica-color-inverse-surface:#102018;--unica-color-inverse-surface-strong:#0a170f;--unica-color-inverse-surface-mid:#1f3929;--unica-color-inverse-surface-soft:#2e4d35;--unica-color-inverse-ink:#fbf9f4;--unica-color-inverse-ink-bright:#f3eee4;--unica-color-inverse-ink-soft:#d4e1d2;--unica-color-inverse-ink-faint:#c0d2c0;--unica-color-inverse-accent:#75d6f6;--unica-color-inverse-accent-strong:#00aeef;--unica-color-info-soft:#173943;--unica-color-info-line:#286078;--unica-color-info-ink:#a8dcf1;--unica-color-info-ink-strong:#c0e9f8;--unica-color-info-solid:#439cc1;--unica-color-neutral-soft:#24392a;--unica-color-neutral-line:#4e6653;--unica-color-positive-soft:#1d3928;--unica-color-positive-line:#466b4f;--unica-color-positive-ink:#a9d8b3;--unica-color-warning-soft:#3a2a1d;--unica-color-warning-line:#765638;--unica-color-warning-ink:#e8bc79;--unica-color-danger-soft:#3e2023;--unica-color-danger-line:#805053;--unica-color-danger-ink:#ffa0a3;--unica-color-pending-soft:#3a2628;--unica-color-pending-line:#765157;--unica-color-pending-ink:#f0b1b7;--unica-color-success-soft:#1d3928;--unica-color-success-line:#466b4f;--unica-color-success-ink:#a9d8b3;--unica-color-success-solid:#245c41;--unica-color-success-solid-hover:#1b4731;--unica-color-chart-orders:#75d6f6;--unica-color-chart-delivered:#a9d8b3;--unica-color-chart-grid:#3a5340;--unica-color-chart-area:#00aeef24;--unica-shadow-sm:0 1px 2px #00000040;--unica-shadow-md:0 2px 10px #00000059;--unica-shadow-card:0 1px 2px #00000040}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
