@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-border-style:solid}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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,ui-sans-serif, system-ui, 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{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 utilities{.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#f5f7fb;--bg-deep:#e9eef5;--panel:#fff;--panel-soft:#f3f7fb;--panel-muted:#fff;--line:#4a5f7c24;--line-strong:#4a5f7c3d;--text:#203244;--muted:#61758a;--muted-soft:#7c8ea3;--primary:#00a650;--primary-hover:#008f46;--danger:#d92d20;--shadow-soft:0 8px 22px #1018280f}html[data-theme=dark]{--bg:#0b1220;--bg-deep:#0a101a;--panel:#111a27;--panel-soft:#162131;--panel-muted:#0e1724;--line:#8094ae29;--line-strong:#8094ae47;--text:#edf3fb;--muted:#9daec4;--muted-soft:#8091a8;--primary:#22c55e;--primary-hover:#16a34a;--danger:#fb7185;--shadow-soft:0 8px 22px #0000002e}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);font-family:var(--font-sans), sans-serif;background:linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);margin:0}.app-body{min-height:100dvh}a{color:inherit;text-decoration:none}input,button,textarea,select{font:inherit}.button{border:1px solid var(--line);cursor:pointer;border-radius:12px;padding:.72rem 1rem;font-weight:700;transition:background .18s,border-color .18s,color .18s}.button-primary{background:var(--primary);color:#fff;border-color:#0000}.button-secondary{background:var(--panel-soft);color:var(--text)}.button-secondary:hover{border-color:var(--line-strong);background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.button-secondary:hover{background:color-mix(in srgb, var(--panel-soft) 82%, #dce5ef 18%)}}.button-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger{background:color-mix(in srgb, var(--danger) 10%, var(--panel) 90%)}}.button-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger{border-color:color-mix(in srgb, var(--danger) 24%, var(--line) 76%)}}.button-danger{color:var(--danger)}.button-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger:hover{background:color-mix(in srgb, var(--danger) 16%, var(--panel) 84%)}}.button-danger:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger:hover{border-color:color-mix(in srgb, var(--danger) 40%, var(--line) 60%)}}.button-full{width:100%}.compact-button{border-radius:11px;padding:.62rem .9rem;font-size:.92rem}.ticket-view-emphasis.is-ok{color:var(--primary)}.ticket-view-emphasis.is-alert{color:var(--danger)}.login-shell{min-height:100dvh;padding:max(1.1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));place-items:center;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);width:min(100%,520px);box-shadow:var(--shadow-soft);border-radius:24px;padding:1.8rem}.login-brand{align-items:center;gap:.9rem;margin-bottom:1.4rem;display:flex}.login-logo,.operativa-logo{color:#fff;background:#0f4c81;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.55rem;font-weight:800;display:grid}.operativa-logo{border-radius:13px;width:46px;height:46px;font-size:1.28rem;box-shadow:inset 0 -10px 16px #0000001f}.login-brand h1{margin:0;font-size:1.8rem}.login-brand p,.login-hint,.login-footer{color:var(--muted);margin:0}.login-form{gap:.95rem;display:grid}.field{gap:.36rem;display:grid}.field label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.76rem;font-weight:700}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--panel-muted);width:100%}@supports (color:color-mix(in lab, red, red)){.field input,.field textarea,.field select{background:color-mix(in srgb, var(--panel-muted) 82%, #eef4fa 18%)}}.field input,.field textarea,.field select{color:var(--text);border-radius:12px;padding:.82rem .9rem;box-shadow:inset 0 1px #ffffffa6}.field input::placeholder,.field textarea::placeholder{color:var(--muted-soft)}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#22c55e66;outline:none;box-shadow:0 0 0 3px #22c55e1f}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:7rem}.password-toggle{color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:700;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.login-links-row{justify-content:flex-end;display:flex}.login-links-row-between{justify-content:space-between;align-items:center;gap:.75rem}.login-footer{justify-content:space-between;gap:.75rem;margin-top:.9rem;font-size:.86rem;display:flex}.login-error{color:var(--danger);margin:0;font-size:.92rem;font-weight:700}.login-success{color:var(--primary);margin:0;font-size:.92rem;font-weight:700}.oauth-button{justify-content:center;align-items:center;display:inline-flex}.dashboard-shell{max-width:1820px;min-height:100dvh;padding:max(.7rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.8rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));margin:0 auto}.dashboard-operativa{gap:.6rem;display:grid}.operativa-header,.operativa-panel{background:var(--panel);border:1px solid var(--line)}.operativa-header{border-radius:12px;justify-content:space-between;align-items:center;gap:.7rem;padding:.52rem .68rem;display:flex;box-shadow:0 10px 28px #0f172a12}.operativa-brand{align-items:center;gap:.58rem;min-width:0;display:flex}.operativa-brand-copy h1{letter-spacing:0;margin:0;font-size:1.34rem;line-height:1.05}.operativa-brand-copy p{color:var(--muted);margin:.1rem 0 0;font-size:.78rem}.theme-toggle{border:1px solid var(--line);background:var(--panel-soft);color:var(--text);cursor:pointer;border-radius:999px;padding:.42rem .78rem;font-weight:700}.operativa-status{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.operativa-status-mobile{display:none}.operativa-account-menu{position:relative}.operativa-account-menu summary{border:1px solid var(--line);background:var(--panel-soft);cursor:pointer;border-radius:12px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.operativa-account-menu summary::-webkit-details-marker{display:none}.operativa-account-menu summary span{font-weight:900}.operativa-account-menu-panel{z-index:30;border:1px solid var(--line);background:var(--panel);width:min(260px,100vw - 1.2rem);box-shadow:var(--shadow-soft);border-radius:14px;gap:.55rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.operativa-notifications{position:relative}.operativa-notifications-backdrop{z-index:24;background:#0f172a3d;border:0;position:fixed;inset:0}.operativa-notifications-trigger{border:1px solid var(--line);background:var(--panel-soft);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.operativa-notifications-trigger svg{fill:currentColor;width:1.1rem;height:1.1rem}.operativa-notifications-badge{background:var(--primary);color:#fff;border:2px solid var(--panel);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 .3rem;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.operativa-notifications-popover{border:1px solid var(--line);background:var(--panel);width:min(360px,100vw - 1.5rem);box-shadow:var(--shadow-soft);z-index:20;border-radius:14px;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden}.operativa-notifications-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.operativa-notifications-head-copy{gap:.12rem;display:grid}.operativa-notifications-head strong{font-size:.92rem}.operativa-notifications-head span{color:var(--muted);font-size:.76rem}.operativa-notifications-close{border:1px solid var(--line);background:var(--panel-soft);width:32px;height:32px;color:var(--text);border-radius:10px;font-size:1.2rem;line-height:1}.operativa-notifications-list{max-height:360px;display:grid;overflow:auto}.operativa-notifications-item{border-bottom:1px solid #7c92ac1f;justify-content:space-between;gap:.8rem;padding:.78rem .9rem;display:flex}.operativa-notifications-item:hover{background:#00a6500f}.operativa-notifications-main,.operativa-notifications-meta{gap:.12rem;display:grid}.operativa-notifications-main strong,.operativa-notifications-meta strong{font-size:.84rem}.operativa-notifications-main span,.operativa-notifications-meta span,.operativa-notifications-empty{color:var(--muted);font-size:.77rem}.operativa-notifications-meta{text-align:right}.operativa-notifications-empty{padding:.95rem .9rem}.operativa-pill{border-radius:999px;align-items:center;padding:.34rem .62rem;font-size:.76rem;font-weight:700;display:inline-flex}.operativa-pill-online{color:var(--primary);background:#00a6501f}.operativa-user{gap:.1rem;padding:0 .24rem;line-height:1.15;display:grid}.operativa-user strong{font-size:.88rem}.operativa-user small{color:var(--muted);font-size:.72rem}.operativa-tabs{border-bottom:1px solid var(--line);gap:.3rem;display:flex;overflow-x:auto}.operativa-tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.62rem .72rem;font-size:.95rem;font-weight:700}.operativa-tab.active{color:var(--text);border-bottom-color:var(--primary)}.operativa-pill-mobile{display:none}.operativa-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:.72rem;display:grid}.operativa-layout-single{grid-template-columns:1fr}.operativa-panel{border-radius:14px;padding:.72rem .78rem .8rem}.operativa-main-panel{min-width:0}.operativa-main-panel-flat{box-shadow:none;background:0 0;border:0;padding:0}.operativa-panel-head{justify-content:space-between;align-items:start;gap:.8rem;margin-bottom:.56rem;display:flex}.operativa-panel-head h2,.operativa-panel-head h3{margin:0;font-size:1rem}.operativa-panel-head p{color:var(--muted);margin:.16rem 0 0;font-size:.86rem}.operativa-panel-head-compact{align-items:center}.operativa-panel-head-tight{margin-bottom:.32rem}.operativa-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.operativa-actions-compact{gap:.35rem}.operativa-desktop-controls{gap:.45rem;margin-bottom:.35rem;display:grid}.operativa-pwa-panel{grid-template-columns:1fr;gap:.3rem;display:grid}.operativa-pwa-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:.7rem;padding:.48rem .64rem;display:flex}@supports (color:color-mix(in lab, red, red)){.operativa-pwa-card{background:color-mix(in srgb, var(--panel) 92%, var(--panel-soft) 8%)}}.operativa-pwa-card{box-shadow:none}.operativa-pwa-card-compact{min-height:0}.operativa-pwa-copy{align-items:center;gap:.55rem;min-width:0;display:flex}.operativa-pwa-copy strong{font-size:.94rem}.operativa-pwa-copy p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;overflow:hidden}.operativa-pwa-chip{color:#0f4c81;text-transform:uppercase;letter-spacing:.06em;background:#0f4c8114;border-radius:999px;align-items:center;width:fit-content;padding:.22rem .48rem;font-size:.68rem;font-weight:800;display:inline-flex}.operativa-pwa-chip.is-active{color:var(--primary);background:#00a6501f}.operativa-pwa-actions{justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.operativa-pwa-muted,.operativa-pwa-ios-hint,.operativa-pwa-enabled,.operativa-pwa-feedback{font-size:.8rem;font-weight:700}.operativa-pwa-muted,.operativa-pwa-ios-hint{color:var(--muted)}.operativa-pwa-enabled,.operativa-pwa-feedback{color:var(--primary)}.operativa-pwa-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.1rem .2rem;font-size:1.1rem;line-height:1}.operativa-pwa-dismiss:hover{color:var(--text)}.operativa-desktop-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.operativa-desktop-summary{gap:.06rem;min-width:0;display:grid}.operativa-desktop-summary span{color:var(--muted);font-size:.8rem}.operativa-filterbar{grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:.42rem;margin-bottom:.5rem;display:grid}.operativa-filterbar-master{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--panel)), var(--panel);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;padding:.72rem}@supports (color:color-mix(in lab, red, red)){.operativa-filterbar-master{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 76%, #f8fbff 24%), var(--panel)), var(--panel)}}.operativa-filterbar-master{box-shadow:var(--shadow-soft)}.operativa-filterbar-pesajes{grid-template-columns:repeat(7,minmax(0,1fr)) auto}.operativa-filterbar-desktop-quick{grid-template-columns:150px 150px minmax(120px,.8fr) minmax(140px,.9fr) auto;align-items:center;gap:.5rem;margin-bottom:0;padding:.5rem .58rem}.operativa-filterbar-desktop-advanced{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.operativa-filterbar-dense{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;padding:.62rem}.operativa-desktop-filter-drawer{border:1px solid var(--line);background:var(--panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.operativa-desktop-filter-drawer{background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft) 16%)}}.operativa-desktop-filter-drawer{margin-bottom:0;overflow:hidden}.operativa-desktop-filter-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:42px;padding:.55rem .8rem;list-style:none;display:flex}.operativa-desktop-filter-drawer summary::-webkit-details-marker{display:none}.operativa-desktop-filter-copy{gap:.08rem;display:grid}.operativa-desktop-filter-copy strong{font-size:.86rem}.operativa-desktop-filter-copy span{color:var(--muted);font-size:.76rem}.operativa-desktop-filter-toggle{color:var(--primary);font-size:.82rem;font-weight:800}.operativa-desktop-filter-drawer[open] .operativa-desktop-filter-toggle:after,.operativa-desktop-filter-drawer:not([open]) .operativa-desktop-filter-toggle:after{content:""}.operativa-desktop-filter-chips{flex-wrap:wrap;gap:.35rem;padding:0 .9rem .7rem;display:flex}.operativa-desktop-filter-drawer .operativa-filterbar-dense{box-shadow:none;margin:0 .45rem .45rem}.compact-field input{border-radius:10px;min-height:34px;padding:.54rem .7rem}.operativa-toolbar-field{gap:.16rem}.operativa-toolbar-field label{letter-spacing:.06em;font-size:.62rem}.operativa-toolbar-field input{border-radius:9px;min-height:32px;padding:.44rem .64rem}.operativa-filter-actions{align-items:end;gap:.4rem;display:flex}.operativa-filterbar-desktop-quick .operativa-filter-actions{justify-content:flex-end;align-items:center}.operativa-filter-actions-compact .compact-button{min-height:32px;padding:.45rem .78rem}.operativa-meta{color:var(--muted);justify-content:space-between;gap:1rem;margin:.45rem 0 .4rem;font-size:.84rem;display:flex}.operativa-table-wrap{border:1px solid var(--line);background:var(--panel-muted);min-height:68dvh;max-height:calc(100dvh - 250px);box-shadow:var(--shadow-soft);border-radius:12px;overflow:auto}.operativa-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.operativa-desktop-only{display:block}.operativa-mobile-only{display:none}.operativa-table thead th{z-index:2;background:var(--panel-soft);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700;position:sticky;top:0}.operativa-table th,.operativa-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #7c92ac1a;padding:.5rem .56rem}.operativa-table th>span,.operativa-sort-link{align-items:center;gap:.35rem;display:inline-flex}.operativa-sort-link{color:inherit;text-decoration:none}.operativa-sort-link:hover{color:var(--text)}.operativa-table tbody tr:nth-child(odd){background:#fff9}.operativa-table tbody tr:nth-child(2n){background:#f2f6fbb3}.sort-icon{fill:#9eb0c880;width:.72rem;height:.72rem}.sort-icon.is-active{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sort-icon.is-active{fill:color-mix(in srgb, var(--primary) 35%, #9eb0c8a6 65%)}}.sort-icon .is-selected{fill:var(--primary)}.neto-cell{color:var(--primary);font-weight:800}.operativa-weighings-table{min-width:1180px}.operativa-cell-stack,.operativa-weight-stack{gap:.16rem;display:grid}.operativa-cell-sub,.operativa-weight-stack span{color:var(--muted);font-size:.76rem}.operativa-remito-diff{font-weight:800}.operativa-remito-diff.is-ok,.operativa-ticket-weight.is-ok strong,.operativa-remito-discrepancy-values strong.is-ok{color:var(--primary)}.operativa-remito-diff.is-alert,.operativa-ticket-weight.is-alert strong,.operativa-remito-discrepancy-values strong.is-alert{color:var(--danger)}.operativa-remito-diff.is-muted,.operativa-ticket-weight.is-muted strong,.operativa-remito-discrepancy-values strong.is-muted{color:var(--muted)}.operativa-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.operativa-inline-form,.operativa-actions-stack{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.operativa-inline-select{border:1px solid var(--line);background:var(--panel-muted);min-width:110px;color:var(--text);border-radius:10px;padding:.52rem .72rem}.operativa-status-chip{border-radius:999px;align-items:center;padding:.32rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.operativa-status-chip.is-active{color:var(--primary);background:#00a6501f}.operativa-status-chip.is-inactive{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-status-chip.is-inactive{background:color-mix(in srgb, var(--danger) 12%, var(--panel) 88%)}}.operativa-status-chip.is-inactive{color:var(--danger)}.operativa-pdf-button,.operativa-remito-button{min-width:0}.operativa-action-short-label{display:none}.remito-upload{border:1px dashed var(--primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.remito-upload{border:1px dashed color-mix(in srgb, var(--primary) 28%, var(--line) 72%)}}.remito-upload{background:linear-gradient(180deg, var(--panel-soft), var(--panel-soft)), radial-gradient(circle at top right, #00a65014, transparent 42%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.remito-upload{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-soft) 50%, #edf7f1 50%), var(--panel-soft)), radial-gradient(circle at top right, #00a65014, transparent 42%)}}.remito-upload{padding:1rem;box-shadow:inset 0 1px #ffffffb3}.remito-upload>div{gap:.36rem;display:grid}.remito-upload label{color:var(--text);align-items:center;gap:.55rem;font-size:.9rem;font-weight:800;display:inline-flex}.remito-upload span,.remito-upload-link{color:var(--muted);font-size:.78rem}.remito-upload-icon{width:2rem;height:2rem;color:var(--primary);background:#00a6501f;border-radius:999px;flex:none;place-items:center;display:grid}.remito-upload-icon svg{fill:currentColor;width:1rem;height:1rem}.remito-upload-cta{color:var(--primary);font-size:.82rem;font-weight:800;display:inline-flex}.remito-upload input{max-width:14rem;box-shadow:none;color:var(--text);background:0 0;border:0;padding:0}.remito-upload input::file-selector-button{color:var(--primary);cursor:pointer;background:#00a6501f;border:1px solid #00a6502e;border-radius:12px;margin-right:.7rem;padding:.72rem .9rem;font-weight:800;transition:background .18s,border-color .18s,color .18s}.remito-upload input:hover::file-selector-button{background:#00a6502e;border-color:#00a65047}.remito-upload.is-done{background:linear-gradient(180deg, #00a6501f, #00a65014), var(--panel-soft);border-color:#00a6505c}.remito-upload.is-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.remito-upload.is-error{border-color:color-mix(in srgb, var(--danger) 40%, var(--line) 60%)}}.remito-upload.is-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.remito-upload.is-error{background:color-mix(in srgb, var(--danger) 8%, var(--panel-soft) 92%)}}.remito-upload-link{margin-top:.45rem;font-weight:800;display:inline-flex}.remito-upload-error{color:var(--danger);margin:.4rem 0 0;font-size:.78rem;font-weight:800}.operativa-icon-button{justify-content:center;align-items:center;width:2.45rem;min-width:2.45rem;padding-inline:0;display:inline-flex}.operativa-icon-button svg{flex:none;width:1rem;height:1rem}.operativa-icon-button-danger{color:var(--danger)}.operativa-icon-button-danger:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-icon-button-danger:hover{border-color:color-mix(in srgb, var(--danger) 36%, var(--line) 64%)}}.operativa-icon-button-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-icon-button-danger:hover{background:color-mix(in srgb, var(--danger) 10%, var(--panel-soft) 90%)}}.operativa-empty-state{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:12px;gap:.24rem;padding:1rem 1.05rem;display:grid}.operativa-empty-state strong{color:var(--text)}.operativa-company-grid-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.operativa-company-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:14px;gap:.22rem;padding:1rem 1.05rem;display:grid}.operativa-company-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.operativa-company-card strong{font-size:1rem;line-height:1.35}.operativa-company-card-wide{grid-column:span 2}.operativa-modal{position:relative}.operativa-modal summary{list-style:none}.operativa-modal summary::-webkit-details-marker{display:none}.operativa-modal-backdrop{cursor:pointer;border:0;padding:0;display:none}.operativa-modal-card{display:none}.operativa-modal[open] .operativa-modal-backdrop{z-index:39;background:#0f172261;display:block;position:fixed;inset:0}.operativa-modal[open] .operativa-modal-card{z-index:40;border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:.95rem;width:min(680px,100vw - 1.4rem);max-height:calc(100dvh - 1.4rem);padding:1rem;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0f172238}.operativa-modal-backdrop-live{z-index:39;background:#0f172261;display:block;position:fixed;inset:0}.operativa-modal-card-live{z-index:40;border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:.95rem;width:min(760px,100vw - 1.4rem);max-height:calc(100dvh - 1.4rem);padding:1rem;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0f172238}.operativa-confirm-modal-card{background:radial-gradient(circle at top right, #00a65012, transparent 26%), linear-gradient(180deg, var(--panel), var(--panel))}@supports (color:color-mix(in lab, red, red)){.operativa-confirm-modal-card{background:radial-gradient(circle at top right, #00a65012, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 78%, #f8fbff 22%), var(--panel))}}.operativa-confirm-summary{gap:.65rem}.operativa-modal-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.operativa-modal-head h3{margin:0;font-size:1rem}.operativa-modal-head p{color:var(--muted);margin:0;font-size:.86rem}.operativa-modal-close{margin-left:auto}.operativa-modal-close svg{width:1rem;height:1rem}.operativa-company-form{gap:.9rem;display:grid}.operativa-company-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.operativa-company-span-2{grid-column:span 2}.operativa-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.operativa-master-modal summary.button,.operativa-master-modal summary.button-secondary{align-items:center;gap:.5rem;display:inline-flex}.operativa-master-modal-card{background:radial-gradient(circle at top right, #00a6500f, transparent 26%), linear-gradient(180deg, var(--panel), var(--panel));width:min(760px,100vw - 1.4rem)}@supports (color:color-mix(in lab, red, red)){.operativa-master-modal-card{background:radial-gradient(circle at top right, #00a6500f, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 78%, #f8fbff 22%), var(--panel))}}.operativa-master-grid{align-items:start}.operativa-master-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.operativa-master-panel-head{border:1px solid var(--line);background:radial-gradient(circle at top right, #00a65014, transparent 30%), linear-gradient(180deg, var(--panel), var(--panel));border-radius:18px;margin-bottom:.7rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.operativa-master-panel-head{background:radial-gradient(circle at top right, #00a65014, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 80%, #f7fbff 20%), var(--panel))}}.operativa-master-panel-head{box-shadow:var(--shadow-soft)}.operativa-master-panel-copy{gap:.14rem;display:grid}.operativa-master-panel-actions{justify-content:flex-end;align-items:center;display:flex}.operativa-master-panel-actions .button{min-height:44px}.operativa-master-toolbar .button,.operativa-master-toolbar a.button{justify-content:center;align-items:center;gap:.48rem;display:inline-flex}.operativa-master-search-field input{min-height:42px}.operativa-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}.operativa-editor-autofill-grid,.operativa-editor-summary{gap:.75rem;display:grid}.operativa-editor-autofill-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.operativa-editor-autofill-card,.operativa-editor-summary-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-soft), var(--panel-soft));border-radius:16px;gap:.2rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.operativa-editor-autofill-card,.operativa-editor-summary-card{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-soft) 64%, #f8fbff 36%), var(--panel-soft))}}.operativa-editor-autofill-card span,.operativa-editor-summary-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:700}.operativa-editor-autofill-card strong,.operativa-editor-summary-card strong{font-size:.98rem;line-height:1.3}.operativa-editor-summary-card small{color:var(--muted);font-size:.78rem}.operativa-editor-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.operativa-editor-summary-card-wide{grid-column:span 2}.operativa-editor-hint{color:var(--muted);margin:.65rem 0 0;font-size:.82rem}.operativa-mobile-cards,.operativa-mobile-searchbar,.operativa-mobile-fab{display:none}.operativa-mobile-actions{grid-template-columns:1fr 1fr 1fr;gap:.45rem;display:grid}.operativa-mobile-primary-action{justify-content:center;display:flex}.operativa-mobile-quick-search{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:end;gap:.45rem;padding:.58rem;display:grid}.operativa-mobile-commandbar{border-radius:16px;grid-template-columns:1fr;gap:.75rem;padding:.8rem .85rem}.operativa-mobile-commandbar-head{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.operativa-mobile-commandbar-head strong{font-size:.9rem;display:block}.operativa-mobile-commandbar-head span{color:var(--muted);margin-top:.14rem;font-size:.77rem;display:block}.operativa-mobile-commandbar-fields{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.operativa-mobile-filter-drawer{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:14px;overflow:hidden}.operativa-mobile-sheet{position:relative}.operativa-mobile-filter-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem .95rem;list-style:none;display:flex}.operativa-mobile-filter-drawer summary::-webkit-details-marker{display:none}.operativa-mobile-filter-copy{gap:.08rem;display:grid}.operativa-mobile-filter-copy strong{font-size:.92rem}.operativa-mobile-filter-copy span{color:var(--muted);font-size:.8rem}.operativa-mobile-filter-toggle{color:var(--primary);font-size:.84rem;font-weight:800}.operativa-mobile-filter-drawer[open] .operativa-mobile-filter-toggle:after{content:" menos"}.operativa-mobile-filter-drawer:not([open]) .operativa-mobile-filter-toggle:after{content:" más"}.operativa-mobile-filter-chips{flex-wrap:wrap;gap:.35rem;padding:0 .95rem .72rem;display:flex}.operativa-mobile-filter-chip{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.3rem .58rem;font-size:.76rem;font-weight:700}.operativa-mobile-filter-drawer .operativa-filterbar-dense{box-shadow:none;margin:0 .45rem .45rem}.operativa-ticket-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:20px;overflow:hidden}.operativa-ticket-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .7rem;display:flex}.operativa-ticket-card-title{min-width:0}.operativa-ticket-card-kicker{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.operativa-ticket-card-head h3{margin:.55rem 0 .12rem;font-size:1.08rem;line-height:1.1}.operativa-ticket-card-head p{color:var(--muted);margin:0;font-size:.84rem}.operativa-ticket-card-date{color:var(--muted);font-size:.74rem;font-weight:700}.operativa-ticket-neto-mobile{color:var(--primary);white-space:nowrap;font-size:1.22rem}.operativa-ticket-neto-stack{text-align:right;gap:.16rem;display:grid}.operativa-ticket-neto-stack span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.operativa-ticket-card-actions{padding:0 1rem .72rem}.operativa-ticket-card-actions-bottom{padding-top:.15rem}.operativa-ticket-card-head .operativa-row-actions{justify-content:flex-end}.operativa-ticket-badge{color:#0f4c81;letter-spacing:.04em;text-transform:uppercase;background:#0f4c8114;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.76rem;font-weight:800;display:inline-flex}.operativa-ticket-highlight{background:linear-gradient(135deg,#00a65014,#0f4c810d);border-top:1px solid #7c92ac24;border-bottom:1px solid #7c92ac24;justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem 1rem;display:flex}.operativa-ticket-highlight-compact{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operativa-ticket-highlight-compact>div{gap:.16rem;display:grid}.operativa-ticket-highlight span{color:var(--muted);font-size:.8rem;font-weight:700}.operativa-ticket-highlight strong{text-align:right;font-size:.95rem}.operativa-ticket-highlight-compact strong{text-align:left;font-size:.9rem}.operativa-ticket-control-head{justify-content:space-between;align-items:center;gap:.7rem;padding:.82rem 1rem 0;display:flex}.operativa-ticket-control-head strong{font-size:.88rem}.operativa-ticket-control-head span{font-size:.76rem;font-weight:800}.operativa-ticket-weights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.9rem 1rem;display:grid}.operativa-ticket-weights-dense{padding-top:.7rem}.operativa-ticket-weight{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;gap:.18rem;padding:.72rem .76rem;display:grid}.operativa-ticket-weight span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700}.operativa-ticket-weight strong{font-size:1rem}.operativa-ticket-weight-neto{background:#00a65014;border-color:#00a65029}.operativa-ticket-weight-neto strong{color:var(--primary)}.operativa-ticket-details{grid-template-columns:1fr 1fr;gap:.7rem;padding:0 1rem 1rem;display:grid}.operativa-ticket-details-drawer{border-top:1px solid #7c92ac24}.operativa-ticket-details-drawer summary{color:var(--primary);cursor:pointer;padding:.72rem 1rem;font-size:.82rem;font-weight:800;list-style:none}.operativa-ticket-details-drawer summary::-webkit-details-marker{display:none}.operativa-ticket-details-drawer[open] summary{border-bottom:1px solid #7c92ac24}.operativa-ticket-detail{gap:.16rem;min-width:0;display:grid}.operativa-ticket-detail span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700}.operativa-ticket-detail strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.operativa-ticket-detail-wide{grid-column:span 2}.operativa-editor-panel{width:min(100%,1180px);margin:0 auto;padding:.95rem}.operativa-editor-panel-mobile{background:linear-gradient(180deg, var(--bg), var(--bg));width:min(100%,980px)}@supports (color:color-mix(in lab, red, red)){.operativa-editor-panel-mobile{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 72%, #f7fbff 28%), var(--bg))}}.operativa-panel-head-editor{margin-bottom:1rem}.operativa-editor-form{gap:.9rem;padding-bottom:.4rem;display:grid}.operativa-editor-section{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--panel)), var(--panel);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.operativa-editor-section{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 74%, #f8fbff 26%), var(--panel)), var(--panel)}}.operativa-editor-section{box-shadow:var(--shadow-soft);padding:.9rem}.operativa-editor-section-title{color:var(--text);margin:0 0 .7rem;font-size:.92rem;line-height:1.2}.operativa-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem;display:grid}.operativa-editor-grid-top{grid-template-columns:repeat(4,minmax(0,1fr))}.operativa-editor-grid-weights{grid-template-columns:repeat(3,minmax(0,1fr))}.operativa-editor-span-2{grid-column:span 2}.operativa-editor-actions{justify-content:flex-end;gap:.65rem;display:flex}.operativa-editor-hero{border:1px solid var(--line);background:radial-gradient(circle at top right, #00a6501f, transparent 40%), linear-gradient(180deg, var(--panel), var(--panel));border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:.85rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.operativa-editor-hero{background:radial-gradient(circle at top right, #00a6501f, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 74%, #eef8f2 26%), var(--panel))}}.operativa-editor-hero{box-shadow:var(--shadow-soft)}.operativa-editor-hero-copy{gap:.18rem;display:grid}.operativa-editor-hero-copy strong{font-size:1.06rem}.operativa-editor-hero-copy p{color:var(--muted);margin:0;font-size:.86rem}.operativa-editor-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.operativa-editor-stat{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:.12rem;padding:.78rem .82rem;display:grid}@supports (color:color-mix(in lab, red, red)){.operativa-editor-stat{background:color-mix(in srgb, var(--panel) 72%, #f5f9fd 28%)}}.operativa-editor-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.74rem;font-weight:700}.operativa-editor-stat strong{font-size:.94rem}.operativa-editor-stat.is-ok{background:#00a65014;border-color:#00a65029}.operativa-editor-stat.is-alert{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-editor-stat.is-alert{background:color-mix(in srgb, var(--danger) 8%, var(--panel) 92%)}}.operativa-editor-stat.is-alert{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-editor-stat.is-alert{border-color:color-mix(in srgb, var(--danger) 18%, var(--line) 82%)}}.operativa-editor-livebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:.55rem;margin-top:.75rem;display:grid}.operativa-editor-alert{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;gap:.12rem;padding:.78rem .84rem;display:grid}@supports (color:color-mix(in lab, red, red)){.operativa-editor-alert{background:color-mix(in srgb, var(--panel-soft) 74%, #f5f9fd 26%)}}.operativa-editor-alert strong{font-size:.84rem}.operativa-editor-alert span{color:var(--muted);font-size:.76rem}.operativa-editor-alert.is-ok{background:#00a65014;border-color:#00a65029}.operativa-editor-alert.is-alert{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-editor-alert.is-alert{background:color-mix(in srgb, var(--danger) 8%, var(--panel) 92%)}}.operativa-editor-alert.is-alert{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-editor-alert.is-alert{border-color:color-mix(in srgb, var(--danger) 18%, var(--line) 82%)}}.operativa-editor-grid-mobile-tight{gap:.72rem .85rem}.operativa-autocomplete-field{gap:.28rem;display:grid}.operativa-autocomplete-input-wrap{position:relative}.operativa-autocomplete-input-wrap input{padding-right:2.8rem}.operativa-autocomplete-icon{color:var(--muted-soft);pointer-events:none;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.operativa-autocomplete-icon svg{width:1rem;height:1rem}.operativa-autocomplete-hint{color:var(--muted);font-size:.74rem;font-weight:600}.operativa-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.72rem;display:grid}.operativa-kpi-card,.operativa-kpi-row,.operativa-kpi-section{background:var(--panel);border:1px solid var(--line)}.operativa-kpi-card{border-radius:12px;gap:.18rem;padding:.82rem .88rem;display:grid}.operativa-kpi-card.is-alert{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-kpi-card.is-alert{background:color-mix(in srgb, var(--danger) 8%, var(--panel) 92%)}}.operativa-kpi-card.is-alert{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-kpi-card.is-alert{border-color:color-mix(in srgb, var(--danger) 20%, var(--line) 80%)}}.operativa-kpi-card.is-alert strong{color:var(--danger)}.operativa-kpi-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.operativa-kpi-card strong{letter-spacing:-.03em;font-size:1.18rem}.operativa-kpi-columns{grid-template-columns:1fr 1fr;gap:.72rem;display:grid}.operativa-kpi-section{border-radius:12px;padding:.8rem}.operativa-kpi-section-wide{margin-bottom:.72rem}.operativa-kpi-section-head{margin-bottom:.6rem}.operativa-kpi-section-head h3{margin:0;font-size:.98rem}.operativa-kpi-section-head p{color:var(--muted);margin:.16rem 0 0;font-size:.84rem}.operativa-kpi-list{gap:.42rem;display:grid}.operativa-kpi-row{border-radius:10px;justify-content:space-between;align-items:center;gap:.72rem;padding:.65rem .72rem;display:flex}.operativa-kpi-rank{background:var(--panel-soft);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.operativa-kpi-info{flex:1;gap:.1rem;min-width:0;display:grid}.operativa-kpi-info strong,.operativa-kpi-values strong{font-size:.92rem}.operativa-kpi-info span,.operativa-kpi-values span{color:var(--muted);font-size:.82rem}.operativa-kpi-values{text-align:right;gap:.1rem;display:grid}.operativa-remito-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.65rem;display:grid}.operativa-remito-summary div{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;gap:.12rem;padding:.62rem .68rem;display:grid}.operativa-remito-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.operativa-remito-summary strong{font-size:.98rem}.operativa-remito-discrepancy-list{gap:.42rem;display:grid}.operativa-remito-discrepancy-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .72rem;display:flex}.operativa-remito-discrepancy-values{text-align:right;gap:.1rem;min-width:190px;display:grid}.operativa-remito-discrepancy-values span{color:var(--muted);font-size:.8rem}.operativa-remito-discrepancy-values strong{font-size:.94rem}.operativa-empty-state-inline{box-shadow:none}.operativa-audit-list{gap:.72rem;display:grid}.operativa-audit-item{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:16px;overflow:hidden}.operativa-audit-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;list-style:none;display:flex}.operativa-audit-item summary::-webkit-details-marker{display:none}.operativa-audit-summary{flex:1;gap:.42rem;min-width:0;display:grid}.operativa-audit-ticket{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.operativa-audit-ticket strong{font-size:.98rem}.operativa-audit-ticket span,.operativa-audit-meta span,.operativa-audit-toggle{color:var(--muted);font-size:.8rem}.operativa-audit-meta{flex-wrap:wrap;gap:.8rem;display:flex}.operativa-audit-toggle{color:var(--primary);white-space:nowrap;font-weight:800}.operativa-audit-item[open] .operativa-audit-toggle:after{content:" menos"}.operativa-audit-item:not([open]) .operativa-audit-toggle:after{content:" más"}.operativa-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;padding:0 1rem 1rem;display:grid}.operativa-audit-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:14px;min-width:0;padding:.85rem .9rem}.operativa-audit-card h3{color:var(--text);margin:0 0 .6rem;font-size:.92rem}.operativa-audit-card dl{gap:.55rem;margin:0;display:grid}.operativa-audit-card dl div{gap:.14rem;display:grid}.operativa-audit-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.operativa-audit-card dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.9rem}.operativa-audit-neto{color:var(--primary);font-weight:800}.operativa-audit-card-wide{grid-column:span 3}.operativa-audit-card pre{color:#d8e7f4;white-space:pre-wrap;word-break:break-word;background:#0f1c2a;border-radius:12px;margin:0;padding:.78rem;font-size:.76rem;line-height:1.45;overflow:auto}@media (max-width:1260px){.operativa-desktop-toolbar{flex-direction:column;align-items:flex-start}.operativa-filterbar-desktop-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.operativa-editor-grid-top{grid-template-columns:1fr 1fr}.operativa-editor-hero{grid-template-columns:1fr}.operativa-editor-hero-stats{grid-template-columns:1fr 1fr 1fr}.operativa-table-wrap{min-height:52dvh;max-height:none}.operativa-kpi-grid,.operativa-remito-summary{grid-template-columns:1fr 1fr}.operativa-remito-discrepancy-row{flex-direction:column;align-items:flex-start}.operativa-remito-discrepancy-values{text-align:left;width:100%;min-width:0}.operativa-audit-grid{grid-template-columns:1fr 1fr}.operativa-audit-card-wide{grid-column:span 2}}@media (max-width:980px){.operativa-filterbar,.operativa-filterbar-pesajes{grid-template-columns:1fr 1fr}.operativa-filterbar-desktop-advanced{grid-template-columns:1fr}.operativa-editor-grid,.operativa-editor-grid-top,.operativa-editor-grid-weights{grid-template-columns:1fr 1fr}.operativa-editor-livebar{grid-template-columns:1fr}.operativa-filterbar-desktop-quick .operativa-filter-actions{grid-column:span 2}.operativa-filterbar-master{grid-template-columns:1fr}.operativa-master-panel-head{border-radius:16px;padding:.82rem .88rem}.operativa-filter-actions{grid-column:span 2}.operativa-kpi-columns,.operativa-audit-grid{grid-template-columns:1fr}.operativa-audit-card-wide{grid-column:span 1}.operativa-company-grid-readonly,.operativa-company-grid{grid-template-columns:1fr}.operativa-company-card-wide,.operativa-company-span-2{grid-column:span 1}}@media (max-width:760px){.operativa-ticket-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-card{border:1px solid color-mix(in srgb, var(--line) 84%, var(--primary) 16%)}}.operativa-ticket-card{box-shadow:0 8px 22px #0f172a0e}.operativa-ticket-card-head{align-items:stretch;padding-bottom:.62rem}.operativa-ticket-card-kicker{align-items:center}.operativa-ticket-card-date{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.operativa-ticket-card-head h3{max-width:25ch;color:var(--text);font-size:1rem;font-weight:800;line-height:1.24}.operativa-ticket-card-kicker{grid-template-columns:1fr;justify-items:start;gap:.3rem;display:grid}.operativa-ticket-card-date{max-width:none;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:clip;white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;display:inline-flex;overflow:visible}.operativa-ticket-card-date:before{content:"Fecha";color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:800}.operativa-ticket-card-context{min-width:0;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;line-height:1.25;display:flex}.operativa-ticket-card-context>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operativa-ticket-operation{background:var(--panel-soft);color:var(--text);text-transform:uppercase;letter-spacing:.035em;border-radius:999px;flex:none;padding:.16rem .38rem;font-size:.62rem;font-weight:800}.operativa-ticket-neto-stack{border:1px solid var(--primary);align-items:flex-end;min-width:82px;padding:.45rem .52rem}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-neto-stack{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line) 82%)}}.operativa-ticket-neto-stack{background:var(--primary-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-neto-stack{background:color-mix(in srgb, var(--primary-soft) 68%, var(--panel) 32%)}}.operativa-ticket-neto-stack>span,.operativa-ticket-neto-stack small{color:var(--primary);font-size:.6rem;font-weight:800;line-height:1.1}.operativa-ticket-neto-stack small{color:var(--muted);font-weight:700}.operativa-ticket-neto-mobile{color:var(--primary);font-variant-numeric:tabular-nums;margin:.12rem 0;font-size:1.04rem}.operativa-ticket-highlight{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-highlight{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}.operativa-ticket-highlight{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-highlight{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}.operativa-ticket-highlight{background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-highlight{background:color-mix(in srgb, var(--panel-soft) 54%, var(--panel) 46%)}}.operativa-ticket-highlight>div{min-width:0}.operativa-ticket-highlight strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operativa-ticket-control-head{align-items:center}.operativa-ticket-weights{background:linear-gradient(180deg, var(--panel), var(--panel))}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-weights{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 92%, var(--primary-soft) 8%), var(--panel))}}.operativa-ticket-weight{flex-direction:column;justify-content:center;min-height:58px;display:flex}.operativa-ticket-weight-neto{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-weight-neto{border-color:color-mix(in srgb, var(--primary) 34%, var(--line) 66%)}}.operativa-ticket-weight-neto{background:var(--primary-soft)}.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{border-color:color-mix(in srgb, var(--line) 82%, var(--primary) 18%)}}.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{box-shadow:0 6px 18px #0f172a0b}.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{background:linear-gradient(105deg, var(--primary-soft), var(--panel));padding:.68rem .62rem .6rem}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{background:linear-gradient(105deg, color-mix(in srgb, var(--primary-soft) 78%, var(--panel) 22%), var(--panel))}}.operativa-master-module .operativa-table td[data-label=Nombre]:not(:empty),.operativa-master-module .operativa-table td[data-label=Producto]:not(:empty),.operativa-user-module .operativa-table td[data-label=Usuario]:not(:empty){color:var(--text);font-size:.86rem;font-weight:800;line-height:1.28}.operativa-master-module .operativa-table td[data-label=Activo],.operativa-user-module .operativa-table td[data-label=Activo]{color:var(--primary);font-weight:800}.operativa-master-module .operativa-table td[data-label=Acciones],.operativa-user-module .operativa-table td[data-label=Acciones]{background:var(--panel-soft);border-right:0;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table td[data-label=Acciones],.operativa-user-module .operativa-table td[data-label=Acciones]{background:color-mix(in srgb, var(--panel-soft) 48%, var(--panel) 52%)}}.operativa-master-module .operativa-table td[data-label=Acciones]:before,.operativa-user-module .operativa-table td[data-label=Acciones]:before{flex:none}.operativa-master-module .operativa-master-actions{margin-left:auto}}@media (max-width:430px){.operativa-ticket-card-date{font-size:.68rem}.operativa-ticket-neto-stack{min-width:76px}}@media (max-width:760px){.login-shell{padding:max(1rem, env(safe-area-inset-top)) max(.78rem, env(safe-area-inset-right)) max(.85rem, env(safe-area-inset-bottom)) max(.78rem, env(safe-area-inset-left));place-items:end stretch}.login-card{width:100%;padding:1.4rem 1.15rem}.dashboard-shell{padding:max(.6rem, env(safe-area-inset-top)) max(.6rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.6rem, env(safe-area-inset-left))}.operativa-header,.operativa-panel-head,.operativa-meta{flex-direction:column;align-items:stretch}.operativa-header{z-index:15;border-radius:12px;flex-direction:row;align-items:center;padding:.5rem .58rem;position:sticky;top:0}.operativa-logo{border-radius:11px;width:38px;height:38px;font-size:1.02rem}.operativa-brand{gap:.55rem}.operativa-brand-copy h1{font-size:.96rem;line-height:1}.operativa-brand-copy p{font-size:.68rem}.operativa-status-desktop{display:none}.operativa-status-mobile{align-items:center;gap:.38rem;display:flex}.operativa-pill-mobile{display:inline-flex}.operativa-notifications-trigger,.operativa-account-menu summary{width:38px;height:38px}.operativa-notifications-popover{top:calc(max(.6rem, env(safe-area-inset-top)) + 3.2rem);left:max(.5rem, env(safe-area-inset-left));right:max(.5rem, env(safe-area-inset-right));z-index:25;border-radius:18px;width:auto;max-height:min(70dvh,520px);position:fixed}.operativa-notifications{align-self:flex-end}.operativa-notifications-list{max-height:min(58dvh,420px)}.operativa-notifications-item{padding:.85rem .95rem}.operativa-pwa-card,.operativa-pwa-actions{align-items:stretch;min-width:0}.operativa-pwa-card{flex-direction:column;gap:.48rem;padding:.48rem .56rem}.operativa-pwa-copy{gap:.18rem;display:grid}.operativa-pwa-copy p{white-space:normal}.operativa-filterbar,.operativa-filterbar-master,.operativa-filterbar-pesajes{grid-template-columns:1fr}.operativa-tabs{top:calc(max(.6rem, env(safe-area-inset-top)) + 3.55rem);z-index:14;background:var(--bg);gap:.28rem;margin-inline:0;padding:.2rem 0 .35rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.operativa-tabs{background:color-mix(in srgb, var(--bg) 88%, transparent 12%)}}.operativa-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.operativa-tabs::-webkit-scrollbar{display:none}.operativa-tab{background:var(--panel-soft);border:1px solid #0000;border-radius:999px;padding:.48rem .7rem;font-size:.82rem}.operativa-tab.active{background:#00a65017;border-color:#00a65024}.operativa-panel-head-tight{display:none}.operativa-mobile-quick-search{grid-template-columns:1fr 1fr}.operativa-mobile-quick-search .button{grid-column:span 2}.operativa-mobile-primary-action{align-items:center;min-height:46px}.operativa-mobile-commandbar{border-radius:16px;padding:.82rem}.operativa-mobile-commandbar-head{align-items:center}.operativa-mobile-commandbar-head .button{min-width:96px}.operativa-mobile-commandbar-fields{grid-template-columns:1fr 1fr}.operativa-mobile-sheet[open]{box-shadow:0 18px 42px #0f172a24}.operativa-mobile-sheet[open] summary{border-bottom:1px solid #7c92ac1f}.operativa-editor-panel{box-shadow:none;background:0 0;border:0;padding:0}.operativa-panel-head-editor{z-index:10;border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--panel));border-radius:12px;flex-direction:row;align-items:center;margin:-.6rem -.6rem .15rem;padding:.6rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.operativa-panel-head-editor{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 78%, #f5fbf7 22%), var(--panel))}}.operativa-panel-head-editor{box-shadow:var(--shadow-soft)}.operativa-panel-head-editor h2{font-size:.98rem}.operativa-panel-head-editor p{display:none}.operativa-editor-form{gap:.62rem;padding-bottom:6rem}.operativa-editor-hero{background:radial-gradient(circle at top right, #00a65024, transparent 42%), linear-gradient(180deg, var(--panel), var(--panel));border-radius:18px;padding:.78rem}@supports (color:color-mix(in lab, red, red)){.operativa-editor-hero{background:radial-gradient(circle at top right, #00a65024, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 66%, #eef8f2 34%), var(--panel))}}.operativa-editor-hero-copy p{display:none}.operativa-editor-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.operativa-editor-stat{border-radius:10px;padding:.58rem .5rem}.operativa-editor-stat span{letter-spacing:.04em;font-size:.62rem}.operativa-editor-stat strong{overflow-wrap:anywhere;font-size:.78rem}.operativa-editor-section{background:linear-gradient(180deg, var(--panel), var(--panel)), var(--panel);border-radius:18px;padding:.82rem}@supports (color:color-mix(in lab, red, red)){.operativa-editor-section{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 68%, #f7fbff 32%), var(--panel)), var(--panel)}}.operativa-editor-section-title{margin-bottom:.55rem;font-size:.9rem}.operativa-editor-grid,.operativa-editor-grid-top,.operativa-editor-grid-weights{grid-template-columns:1fr}.operativa-editor-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.operativa-editor-summary,.operativa-editor-autofill-grid{grid-template-columns:1fr 1fr;gap:.6rem}.operativa-editor-summary-card,.operativa-editor-autofill-card{border-radius:16px;padding:.76rem .78rem}.operativa-editor-span-2{grid-column:span 1}.operativa-editor-actions{z-index:20;padding:.65rem max(.7rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--panel);grid-template-columns:.8fr 1.2fr;gap:.5rem;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.operativa-editor-actions{background:color-mix(in srgb, var(--panel) 95%, #edf6f0 5%)}}.operativa-editor-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 30px #0f172a14}.remito-upload{background:linear-gradient(180deg, var(--panel-soft), var(--panel-soft)), radial-gradient(circle at top right, #00a6501f, transparent 42%);border-radius:18px;grid-template-columns:1fr;gap:.9rem;padding:1rem .95rem}@supports (color:color-mix(in lab, red, red)){.remito-upload{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-soft) 42%, #ecf8f0 58%), var(--panel-soft)), radial-gradient(circle at top right, #00a6501f, transparent 42%)}}.remito-upload input{width:100%;max-width:100%}.remito-upload input::file-selector-button{width:100%;margin-right:0}.remito-upload-cta{font-size:.86rem}.operativa-ticket-card-head .operativa-row-actions{justify-content:flex-start}.operativa-filter-actions{grid-column:span 1;grid-template-columns:1fr 1fr;display:grid}.operativa-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.operativa-actions>:last-child{grid-column:span 2}.operativa-desktop-only{display:none}.operativa-mobile-only{display:grid}.operativa-mobile-cards{gap:.72rem;display:grid}.operativa-audit-item summary,.operativa-audit-ticket,.operativa-audit-meta{flex-direction:column;align-items:flex-start}.operativa-mobile-searchbar{gap:.62rem;margin-bottom:.65rem;display:grid}.operativa-meta{gap:.18rem;padding:0 .1rem}.operativa-meta strong{font-size:.94rem}.operativa-modal[open] .operativa-modal-card{border-radius:14px;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.85rem}.operativa-modal-card-live,.operativa-master-modal[open] .operativa-master-modal-card{border-radius:22px 22px 16px 16px;width:auto;max-height:calc(100dvh - 1rem);padding:.9rem;inset:auto .5rem .5rem;transform:none}.operativa-table-wrap{min-height:auto;max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.operativa-table{min-width:0}.operativa-master-actions{justify-content:flex-start;gap:.55rem}.operativa-master-modal summary.button.button-primary{justify-content:center;width:100%}.operativa-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operativa-table,.operativa-table tbody,.operativa-table tr,.operativa-table td{width:100%;display:block}.operativa-table tbody{gap:.65rem;display:grid}.operativa-table tbody tr{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:14px;padding:.2rem}.operativa-table tbody tr:nth-child(odd),.operativa-table tbody tr:nth-child(2n),.operativa-table tbody tr:hover{background:var(--panel)}.operativa-table td{border-bottom:1px solid #7c92ac1f;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:start;gap:.7rem;padding:.72rem .78rem;display:grid}.operativa-table td:last-child{border-bottom:0}.operativa-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.neto-cell{font-size:1rem}.operativa-kpi-grid{grid-template-columns:1fr}.operativa-ticket-card-head,.operativa-ticket-highlight{align-items:flex-start}.operativa-ticket-card{border-radius:18px}.operativa-ticket-card-head{padding:.88rem .88rem .52rem}.operativa-ticket-card-head h3{margin-top:.4rem;font-size:1.02rem}.operativa-ticket-card-head p{font-size:.76rem}.operativa-ticket-card-actions{padding:0 .88rem .62rem}.operativa-row-actions{grid-template-columns:1fr 1fr auto auto;gap:.35rem;display:grid}.operativa-action-full-label{display:none}.operativa-action-short-label{display:inline}.operativa-pdf-button,.operativa-remito-button,.operativa-icon-button{border-radius:9px;height:36px;min-height:36px}.operativa-icon-button{width:38px;min-width:38px}.operativa-ticket-highlight{padding:.62rem .88rem}.operativa-ticket-weights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding:.68rem .88rem .72rem}.operativa-ticket-weight{border-radius:12px;padding:.58rem .56rem}.operativa-ticket-weight span{font-size:.64rem}.operativa-ticket-weight strong{font-size:.86rem}.operativa-ticket-details-drawer summary{padding:.84rem .88rem}.operativa-ticket-details{padding:0 .88rem .88rem}.operativa-mobile-fab{right:max(.75rem, env(safe-area-inset-right));bottom:calc(max(.9rem, env(safe-area-inset-bottom)) + .35rem);z-index:18;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding-inline:1rem;display:inline-flex;position:fixed;box-shadow:0 18px 38px #00a65038}.operativa-ticket-details{grid-template-columns:1fr 1fr;padding:.65rem .78rem .78rem}.operativa-ticket-detail-wide{grid-column:span 2}}.operativa-required{color:#c0392b;font-weight:700}.operativa-field-note{color:#5d7288;margin-top:.35rem;font-size:.8rem;display:block}.operativa-toast{border:1px solid #0d2f4f1f;border-radius:18px;box-shadow:0 18px 48px #0d2f4f29}.operativa-toast-title{font-weight:700}.operativa-toast-description{color:#5d7288}.operativa-master-table-summary{color:var(--muted-foreground,#5f6f84);margin:0 0 .85rem;font-size:.92rem}.operativa-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.operativa-pagination-pages{flex-wrap:wrap;gap:.45rem;display:flex}.is-disabled{opacity:.55;pointer-events:none}@media (max-width:720px){.operativa-pagination{justify-content:center}}:root{--bg:#f4f6f8;--bg-deep:#eef1f4;--panel:#fff;--panel-soft:#f6f8fa;--panel-muted:#fff;--line:#dfe4e9;--line-strong:#c9d1d9;--text:#17232f;--muted:#5f6f7f;--muted-soft:#8090a0;--primary:#08783e;--primary-hover:#056432;--primary-soft:#e8f5ed;--danger:#b42318;--warning:#a15c07;--info:#155eef;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-soft:0 1px 2px #1018280d, 0 8px 24px #1018280a;--shadow-popover:0 20px 48px #10182829}html[data-theme=dark]{--bg:#0b1118;--bg-deep:#0b1118;--panel:#111923;--panel-soft:#17212c;--panel-muted:#111923;--line:#273443;--line-strong:#3a4959;--text:#eef3f7;--muted:#a4b0bd;--muted-soft:#7f8d9c;--primary:#2fb36d;--primary-hover:#24975b;--primary-soft:#2fb36d1f;--danger:#f97066;--warning:#fdb022;--info:#84adff;--shadow-soft:0 1px 2px #0000002e, 0 12px 28px #0000001f;--shadow-popover:0 24px 52px #0000006b}body{background:var(--bg);font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 34%, transparent)}}:focus-visible{outline-offset:2px}.button{border-radius:var(--radius-md);min-height:40px;box-shadow:none;justify-content:center;align-items:center;gap:.42rem;padding:.62rem .9rem;line-height:1;display:inline-flex}.button-primary{background:var(--primary);color:#fff}.button-primary:hover{background:var(--primary-hover)}.button-secondary{background:var(--panel)}.button-secondary:hover{background:var(--panel-soft)}.compact-button{border-radius:var(--radius-md);min-height:36px;padding:.5rem .72rem;font-size:.84rem}.field input,.field textarea,.field select{border-radius:var(--radius-md);border-color:var(--line-strong);background:var(--panel);min-height:40px;box-shadow:none}.field label{color:var(--muted);letter-spacing:.045em;font-size:.7rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field textarea:focus,.field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}.dashboard-shell{max-width:1920px;padding:.65rem}.dashboard-operativa{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:.65rem .8rem;display:grid}.dashboard-operativa>.operativa-header{grid-column:1/-1}.dashboard-operativa>:not(.operativa-header):not(.operativa-sidebar):not(.operativa-mobile-nav){grid-column:2}.operativa-header{border-radius:var(--radius-lg);min-height:58px;box-shadow:var(--shadow-soft);padding:.48rem .65rem}.operativa-logo{letter-spacing:-.04em;background:#123d61;border-radius:10px;width:42px;height:42px;font-size:1rem;position:relative}.operativa-brand-copy h1{letter-spacing:-.025em;font-size:1.15rem}.operativa-brand-copy p{margin-top:.16rem;font-size:.72rem}.theme-toggle,.operativa-notifications-trigger,.operativa-account-menu summary{border-radius:var(--radius-md)}.operativa-sidebar{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-height:calc(100dvh - 5.4rem);box-shadow:var(--shadow-soft);flex-direction:column;grid-area:2/1/span 20;padding:.72rem;display:flex;position:sticky;top:.65rem}.operativa-sidebar-head{border-bottom:1px solid var(--line);gap:.12rem;padding:.18rem .45rem .72rem;display:grid}.operativa-sidebar-head span,.operativa-sidebar-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:750}.operativa-sidebar-head strong{font-size:.96rem}.operativa-sidebar-nav{gap:.45rem;padding-block:.52rem;display:grid}.operativa-sidebar-group{gap:.2rem;display:grid}.operativa-sidebar-label{padding:.3rem .5rem}.operativa-sidebar-link{border-radius:var(--radius-md);min-height:34px;color:var(--muted);align-items:center;gap:.65rem;padding:.38rem .56rem;font-size:.84rem;font-weight:650;transition:background .16s,color .16s;display:flex}.operativa-sidebar-link svg{stroke-width:1.8px;width:17px;height:17px}.operativa-sidebar-link:hover{color:var(--text);background:var(--panel-soft)}.operativa-sidebar-link.active{color:var(--primary);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.operativa-sidebar-foot{border-radius:var(--radius-md);background:var(--panel-soft);align-items:center;gap:.55rem;margin-top:auto;padding:.65rem;display:flex}.operativa-sidebar-foot svg{width:17px;color:var(--primary)}.operativa-sidebar-foot div{gap:.06rem;display:grid}.operativa-sidebar-foot strong{font-size:.75rem}.operativa-sidebar-foot span{color:var(--muted);font-size:.68rem}.operativa-mobile-nav{display:none}.operativa-panel{border-radius:var(--radius-lg)}.operativa-panel-head{align-items:center;min-height:52px;margin-bottom:.55rem;padding:.15rem .1rem}.operativa-panel-head h2,.operativa-panel-head h3{letter-spacing:-.02em;font-size:1.08rem}.operativa-panel-head p{font-size:.78rem}.operativa-context-badge{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:.38rem .6rem;font-size:.72rem;font-weight:700}.operativa-pwa-card{border-radius:var(--radius-md);background:var(--panel);min-height:42px;padding:.4rem .58rem}.operativa-filterbar-dense,.operativa-desktop-filter-drawer,.operativa-filterbar-master{border-radius:var(--radius-lg);box-shadow:none}.operativa-desktop-toolbar{gap:.65rem;min-height:40px}.operativa-desktop-summary strong{font-size:.88rem}.operativa-desktop-summary span{font-size:.72rem}.operativa-table-wrap{border-radius:var(--radius-lg);box-shadow:none}.operativa-table-wrap-primary{min-height:calc(100dvh - 276px);max-height:calc(100dvh - 276px)}.operativa-weighings-table{table-layout:fixed;min-width:900px}.operativa-weighings-table th:first-child{width:20%}.operativa-weighings-table th:nth-child(2){width:13%}.operativa-weighings-table th:nth-child(3){width:23%}.operativa-weighings-table th:nth-child(4){width:16%}.operativa-weighings-table th:nth-child(5){width:18%}.operativa-weighings-table th:nth-child(6){width:10%}.operativa-table thead th{background:var(--panel-soft);height:38px}@supports (color:color-mix(in lab, red, red)){.operativa-table thead th{background:color-mix(in srgb, var(--panel-soft) 92%, var(--panel) 8%)}}.operativa-table thead th{letter-spacing:.065em;font-size:.67rem}.operativa-table th,.operativa-table td{padding:.48rem .58rem}.operativa-table tbody tr:nth-child(odd),.operativa-table tbody tr:nth-child(2n){background:var(--panel)}.operativa-table tbody tr:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.operativa-table tbody tr:hover{background:color-mix(in srgb, var(--primary-soft) 58%, var(--panel) 42%)}}.operativa-ticket-card,.operativa-audit-item{content-visibility:auto;contain-intrinsic-size:auto 240px}.operativa-cell-stack{gap:.05rem}.operativa-cell-main{font-size:.82rem}.operativa-cell-sub,.operativa-weight-stack span{font-size:.7rem;line-height:1.35}.operativa-weight-stack{gap:.03rem}.neto-cell{color:var(--primary);font-size:.82rem}.operativa-row-actions{justify-content:flex-end;align-items:center;gap:.28rem;display:inline-flex;position:relative}.operativa-row-edit svg,.operativa-row-menu svg{width:15px;height:15px}.operativa-row-menu{position:relative}.operativa-row-menu summary{list-style:none}.operativa-row-menu summary::-webkit-details-marker{display:none}.operativa-row-menu-panel{z-index:18;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:210px;box-shadow:var(--shadow-popover);gap:.12rem;padding:.34rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.operativa-row-menu-panel a,.operativa-row-menu-panel button{border-radius:var(--radius-md);min-height:38px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .62rem;font-size:.78rem;display:flex}.operativa-row-menu-panel a:hover,.operativa-row-menu-panel button:hover{background:var(--panel-soft)}.operativa-row-menu-panel .is-danger{color:var(--danger)}.operativa-kpi-grid-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.operativa-kpi-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.operativa-kpi-card{border-radius:var(--radius-lg);min-height:76px;box-shadow:none;padding:.72rem .78rem}.operativa-kpi-card-primary{border-top:3px solid var(--primary);min-height:104px;padding:.85rem .9rem}@supports (color:color-mix(in lab, red, red)){.operativa-kpi-card-primary{border-top:3px solid color-mix(in srgb, var(--primary) 70%, transparent)}}.operativa-kpi-card-primary strong{margin-top:.1rem;font-size:clamp(1.24rem,2vw,1.65rem)}.operativa-kpi-card small{color:var(--muted);font-size:.7rem}.operativa-kpi-section{border-radius:var(--radius-lg);box-shadow:none}.operativa-comparison-chart{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft);gap:.65rem;margin:.15rem 0 .8rem;padding:.8rem;display:grid}.operativa-comparison-chart>div{grid-template-columns:108px minmax(120px,1fr) 130px;align-items:center;gap:.7rem;display:grid}.operativa-comparison-chart span{color:var(--muted);font-size:.73rem;font-weight:700}.operativa-comparison-chart strong{text-align:right;font-size:.78rem}.operativa-comparison-track,.operativa-kpi-progress{background:var(--line);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operativa-comparison-track,.operativa-kpi-progress{background:color-mix(in srgb, var(--line) 70%, transparent)}}.operativa-comparison-track i,.operativa-kpi-progress i{border-radius:inherit;background:var(--primary);height:100%;display:block}.operativa-comparison-chart>div:nth-child(2) i{background:#3b82f6}.operativa-kpi-row{border-radius:var(--radius-md);grid-template-columns:28px minmax(0,1fr) auto;padding-bottom:.88rem;display:grid;position:relative}.operativa-kpi-progress{height:3px;position:absolute;bottom:.42rem;left:3.55rem;right:.72rem}.operativa-editor-form{max-width:1280px;margin-inline:auto}.operativa-editor-hero,.operativa-editor-section{border-radius:var(--radius-xl);box-shadow:none}.operativa-editor-steps{z-index:8;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.38rem;display:grid;position:sticky;top:.55rem}@supports (color:color-mix(in lab, red, red)){.operativa-editor-steps{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.operativa-editor-steps{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft)}.operativa-editor-steps a{border-radius:var(--radius-md);min-height:36px;color:var(--muted);justify-content:center;align-items:center;gap:.42rem;padding:.42rem .55rem;font-size:.74rem;font-weight:700;display:flex}.operativa-editor-steps a:hover{color:var(--text);background:var(--panel-soft)}.operativa-editor-steps span{background:var(--primary-soft);width:20px;height:20px;color:var(--primary);border-radius:999px;place-items:center;font-size:.66rem;display:grid}.operativa-editor-section{scroll-margin-top:4.5rem}.operativa-editor-actions{border-radius:var(--radius-lg)}@media (max-width:1260px) and (min-width:761px){.dashboard-operativa{grid-template-columns:190px minmax(0,1fr)}.operativa-kpi-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body{background:var(--bg)}.dashboard-shell{padding:max(.45rem, env(safe-area-inset-top)) .5rem calc(5.3rem + env(safe-area-inset-bottom))}.dashboard-operativa{display:block}.dashboard-operativa>*+*{margin-top:.55rem}.operativa-sidebar,.operativa-tabs,.operativa-mobile-fab{display:none!important}.operativa-header{top:max(.35rem, env(safe-area-inset-top));min-height:52px;box-shadow:var(--shadow-soft);border-radius:12px}.operativa-brand-copy h1{font-size:.92rem}.operativa-brand-copy p{display:none}.operativa-mobile-nav{z-index:30;left:.45rem;right:.45rem;bottom:max(.45rem, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.18rem;min-height:62px;padding:.32rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.operativa-mobile-nav{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.operativa-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-popover)}.operativa-mobile-nav>a,.operativa-mobile-more>summary{min-height:52px;color:var(--muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.64rem;font-weight:750;display:flex}.operativa-mobile-nav svg{width:20px;height:20px}.operativa-mobile-nav>a.active,.operativa-mobile-nav>a:hover{color:var(--primary);background:var(--primary-soft)}.operativa-mobile-nav .operativa-mobile-nav-primary{color:#fff;background:var(--primary)}.operativa-mobile-more{position:static}.operativa-mobile-more>summary{cursor:pointer;list-style:none}.operativa-mobile-more>summary::-webkit-details-marker{display:none}.operativa-mobile-more-sheet{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-popover);border-radius:18px;padding:.85rem;position:absolute;bottom:calc(100% + .45rem);left:0;right:0}.operativa-mobile-more-sheet>strong{margin-bottom:.65rem;font-size:.86rem;display:block}.operativa-mobile-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.operativa-mobile-more-grid a{border:1px solid var(--line);background:var(--panel-soft);min-height:72px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .3rem;font-size:.68rem;display:flex}.operativa-mobile-more-grid a.active{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.operativa-mobile-more-grid a.active{border-color:color-mix(in srgb, var(--primary) 35%, var(--line))}}.operativa-mobile-more-grid a.active{background:var(--primary-soft)}.operativa-panel-head{min-height:0;padding:.25rem .15rem}.operativa-panel-head h2,.operativa-panel-head h3{font-size:1rem}.operativa-panel-head p{font-size:.74rem}.operativa-mobile-commandbar,.operativa-mobile-filter-drawer,.operativa-ticket-card{box-shadow:none;border-radius:14px}.operativa-ticket-card-head{gap:.45rem}.operativa-ticket-neto-mobile{color:var(--text);font-size:1.08rem}.operativa-ticket-highlight{grid-template-columns:1fr 1fr}.operativa-ticket-highlight>div:nth-child(3){display:none}.operativa-ticket-weights{grid-template-columns:repeat(3,minmax(0,1fr))}.operativa-ticket-weight:nth-child(4),.operativa-ticket-weight:nth-child(6){display:none}.operativa-row-actions{grid-template-columns:1fr 40px;width:100%;display:grid}.operativa-row-edit{min-height:40px}.operativa-row-menu-panel{top:auto;left:.5rem;right:.5rem;bottom:calc(5rem + env(safe-area-inset-bottom));border-radius:16px;width:auto;padding:.55rem;position:fixed}.operativa-row-menu-panel a,.operativa-row-menu-panel button{min-height:46px}.operativa-kpi-grid-primary,.operativa-kpi-grid-secondary{grid-template-columns:1fr 1fr}.operativa-kpi-card-primary{min-height:96px}.operativa-kpi-grid-secondary .operativa-kpi-card:last-child{grid-column:1/-1}.operativa-comparison-chart>div{grid-template-columns:1fr auto}.operativa-comparison-track{grid-area:2/1/auto/-1}.operativa-comparison-chart strong{grid-area:1/2}.operativa-kpi-row{grid-template-columns:26px minmax(0,1fr)}.operativa-kpi-values{text-align:left;grid-column:2}.operativa-editor-steps{top:calc(max(.35rem, env(safe-area-inset-top)) + 3.65rem);scrollbar-width:none;display:flex;overflow-x:auto}.operativa-editor-steps a{min-width:max-content;min-height:38px}.operativa-editor-actions{bottom:calc(4.75rem + env(safe-area-inset-bottom));grid-template-columns:.75fr 1fr 1.2fr;overflow-x:auto}.operativa-editor-actions .button{white-space:nowrap;min-height:44px}.operativa-editor-form{padding-bottom:10.5rem}.login-card{border-radius:18px}}@media (max-width:420px){.operativa-kpi-grid-secondary{grid-template-columns:1fr}.operativa-mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operativa-editor-actions{grid-template-columns:.7fr 1.05fr 1.25fr;padding-inline:.45rem}}.login-shell-modern{background:radial-gradient(circle at 14% 16%, var(--primary), transparent 28rem), var(--bg);min-height:100dvh;padding:clamp(1rem,3vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.login-shell-modern{background:radial-gradient(circle at 14% 16%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 28rem), var(--bg)}}.login-experience{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);width:min(1120px,100%);min-height:min(680px,100dvh - clamp(2rem,6vw,5rem));display:grid;overflow:hidden;box-shadow:0 24px 70px #1018281f}.login-story{color:#fff;background:radial-gradient(circle at 86% 18%,#4bcf8938,#0000 16rem),radial-gradient(circle at 18% 88%,#4189c23d,#0000 20rem),linear-gradient(145deg,#123d61 0%,#0e3150 48%,#09253d 100%);flex-direction:column;min-width:0;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-8rem;right:-7rem;box-shadow:0 0 0 3.5rem #ffffff06,0 0 0 7rem #ffffff05}.login-story-brand,.login-brand-mobile{align-items:center;gap:.75rem;display:flex}.login-logo-inverse{width:46px;height:46px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px}.login-story-brand>div:last-child,.login-brand-mobile>div:last-child{gap:.08rem;display:grid}.login-story-brand strong,.login-brand-mobile strong{letter-spacing:-.01em;font-size:.95rem}.login-story-brand span,.login-brand-mobile span{color:#ffffffa3;font-size:.72rem}.login-story-copy{z-index:1;max-width:510px;margin-block:auto;padding-block:2rem;position:relative}.login-story-eyebrow,.login-heading>span{color:#75d9a2;text-transform:uppercase;letter-spacing:.1em;width:fit-content;margin-bottom:.85rem;font-size:.7rem;font-weight:800;display:inline-flex}.login-story-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:500px;margin:0;font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.04}.login-story-copy p{color:#ffffffb3;max-width:470px;margin:1.15rem 0 0;font-size:.94rem;line-height:1.65}.login-story-features{z-index:1;gap:.62rem;display:grid;position:relative}.login-story-features>div{color:#ffffffd1;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.65rem;min-height:42px;padding:.55rem .7rem;font-size:.78rem;display:flex}.login-story-features svg{color:#75d9a2;stroke-width:1.8px;width:17px;height:17px}.login-story-footer{z-index:1;color:#fff9;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1rem;font-size:.7rem;display:flex;position:relative}.login-story-footer span:first-child{align-items:center;gap:.35rem;display:inline-flex}.login-story-footer svg{color:#75d9a2;width:14px}.login-card-modern{width:auto;max-width:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem);display:flex}.login-brand-mobile{margin-bottom:2rem;display:none}.login-brand-mobile span{color:var(--muted)}.login-heading{margin-bottom:1.6rem}.login-heading>span{color:var(--primary);margin-bottom:.55rem}.login-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,2.4vw,2.15rem);line-height:1.08}.login-heading p{color:var(--muted);margin:.5rem 0 0;font-size:.88rem}.login-card-modern .login-form{gap:1rem}.login-field{gap:.42rem}.login-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-inline-link{color:var(--primary);font-size:.72rem;font-weight:750}.login-inline-link:hover{color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline}.login-input-wrap{position:relative}.login-input-wrap>svg{z-index:2;width:18px;height:18px;color:var(--muted-soft);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.login-card-modern .login-input-wrap input{border-radius:10px;min-height:48px;padding:.72rem 2.9rem .72rem 2.65rem;font-size:.92rem}.login-card-modern .login-input-wrap:focus-within>svg{color:var(--primary)}.login-card-modern .password-toggle{width:40px;height:40px;color:var(--muted);border-radius:8px;place-items:center;padding:0;display:grid;right:.4rem}.login-card-modern .password-toggle:hover{color:var(--primary);background:var(--primary-soft)}.login-card-modern .password-toggle svg{width:18px;height:18px}.login-card-modern input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--panel) inset;transition:background-color 9999s ease-out}.login-card-modern input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--panel) inset;transition:background-color 9999s ease-out}.login-card-modern input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--panel) inset;transition:background-color 9999s ease-out}.login-submit{border-radius:10px;justify-content:space-between;min-height:48px;margin-top:.15rem;padding-inline:1rem}.login-submit svg{width:18px;transition:transform .16s}.login-submit:hover:not(:disabled) svg{transform:translate(3px)}.login-submit:disabled{cursor:wait;opacity:.72}.login-feedback{border:1px solid;border-radius:10px;align-items:flex-start;gap:.55rem;min-height:44px;padding:.68rem .75rem;font-size:.78rem;font-weight:650;line-height:1.4;display:flex}.login-feedback svg{flex:none;width:17px;height:17px}.login-feedback-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.login-feedback-error{border-color:color-mix(in srgb, var(--danger) 28%, var(--line))}}.login-feedback-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.login-feedback-error{background:color-mix(in srgb, var(--danger) 8%, var(--panel))}}.login-feedback-error{color:var(--danger)}.login-feedback-success{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.login-feedback-success{border-color:color-mix(in srgb, var(--primary) 28%, var(--line))}}.login-feedback-success{background:var(--primary-soft);color:var(--primary)}.login-oauth-group{gap:.7rem;display:grid}.login-divider{color:var(--muted);text-align:center;align-items:center;gap:.7rem;font-size:.68rem;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-register-callout{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.1rem;padding:.75rem .8rem;display:flex}.login-register-callout>div{gap:.12rem;display:grid}.login-register-callout strong{font-size:.77rem}.login-register-callout span{color:var(--muted);font-size:.68rem;line-height:1.35}.login-register-callout>a{color:var(--primary);flex:none;font-size:.74rem;font-weight:800}.login-card-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.55rem;margin-top:1.35rem;padding-top:1rem;display:flex}.login-card-footer>svg{width:17px;height:17px;color:var(--primary)}.login-card-footer>div{gap:.05rem;display:grid}.login-card-footer strong{color:var(--text);font-size:.7rem}.login-card-footer span{font-size:.66rem}@media (max-width:900px){.login-shell-modern{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));place-items:center}.login-experience{border-radius:18px;width:min(480px,100%);min-height:auto;display:block}.login-story{display:none}.login-card-modern{padding:clamp(1.25rem,5vw,2rem)}.login-brand-mobile{display:flex}.login-heading{margin-bottom:1.3rem}}@media (max-width:480px){.login-shell-modern{background:var(--panel);align-items:start}.login-experience{box-shadow:none;border:0;border-radius:0}.login-card-modern{min-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));justify-content:flex-start;padding:1rem .35rem}.login-brand-mobile{margin-bottom:clamp(2rem,8vh,3.6rem)}.login-register-callout{flex-direction:column;align-items:flex-start}.login-register-callout>a{align-items:center;min-height:36px;display:inline-flex}.login-card-footer{margin-top:auto}}@media (max-width:760px){.dashboard-shell{padding:max(.4rem, env(safe-area-inset-top)) .45rem calc(6rem + env(safe-area-inset-bottom))}.dashboard-operativa>*+*{margin-top:.45rem}.operativa-header{min-height:48px;padding:.38rem .45rem}.operativa-logo{border-radius:10px;width:36px;height:36px;font-size:.88rem}.operativa-brand-copy h1{font-size:.86rem}.operativa-pwa-card{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:46px;padding:.42rem .5rem;display:grid}.operativa-pwa-copy{flex-direction:row;align-items:center;gap:.42rem;min-width:0}.operativa-pwa-copy p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.operativa-pwa-actions{flex-direction:row;align-items:center;gap:.18rem;min-width:0}.operativa-pwa-actions .button{min-height:34px;padding:.4rem .62rem;font-size:.72rem}.operativa-pwa-dismiss{width:32px;min-width:32px;height:32px}.operativa-mobile-searchbar{gap:.42rem;margin-bottom:.4rem}.operativa-mobile-quick-search.operativa-mobile-commandbar{grid-template-columns:minmax(0,1fr);gap:.58rem;padding:.62rem}.operativa-mobile-quick-search.operativa-mobile-commandbar .button{grid-column:auto}.operativa-mobile-commandbar-head{align-items:center;gap:.55rem}.operativa-mobile-commandbar-head strong{font-size:.82rem}.operativa-mobile-commandbar-head span{font-size:.66rem}.operativa-mobile-commandbar-head .button{min-width:84px;min-height:38px}.operativa-mobile-commandbar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.operativa-mobile-commandbar-fields .field{min-width:0}.operativa-mobile-commandbar-fields input{width:100%;min-width:0;min-height:42px;padding:.52rem .62rem;font-size:.82rem}.operativa-mobile-filter-drawer summary{min-height:50px;padding:.58rem .68rem}.operativa-mobile-filter-copy strong{font-size:.82rem}.operativa-mobile-filter-copy span,.operativa-mobile-filter-toggle{font-size:.68rem}.operativa-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.08rem .12rem;display:flex}.operativa-meta strong{white-space:nowrap;font-size:.78rem}.operativa-meta span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.65rem;overflow:hidden}.operativa-mobile-cards{gap:.5rem}.operativa-ticket-card{border-radius:14px}.operativa-ticket-card-head{gap:.4rem;padding:.68rem .68rem .45rem}.operativa-ticket-card-kicker{gap:.32rem}.operativa-ticket-badge{padding:.28rem .48rem;font-size:.65rem}.operativa-ticket-card-date{font-size:.65rem}.operativa-ticket-card-head h3{margin-top:.34rem;font-size:.94rem}.operativa-ticket-card-head p{font-size:.7rem}.operativa-ticket-neto-mobile{font-size:.94rem}.operativa-ticket-highlight{gap:.45rem;padding:.48rem .68rem}.operativa-ticket-highlight span{font-size:.68rem}.operativa-ticket-highlight-compact strong{font-size:.8rem}.operativa-ticket-control-head{padding:.52rem .68rem 0}.operativa-ticket-control-head strong,.operativa-ticket-control-head span{font-size:.72rem}.operativa-ticket-weights{gap:.35rem;padding:.48rem .68rem .55rem}.operativa-ticket-weight{border-radius:10px;padding:.45rem .42rem}.operativa-ticket-weight:nth-child(4),.operativa-ticket-weight:nth-child(5),.operativa-ticket-weight:nth-child(6){display:none}.operativa-ticket-weight span{font-size:.58rem}.operativa-ticket-weight strong{font-size:.78rem}.operativa-ticket-card-actions{padding:0 .68rem .48rem}.operativa-ticket-details-drawer summary{padding:.62rem .68rem;font-size:.72rem}.operativa-mobile-nav{border-radius:16px;min-height:58px;padding:.26rem}.operativa-mobile-nav>a,.operativa-mobile-more>summary{border-radius:12px;min-height:48px}}@media (max-width:430px){.operativa-pwa-copy p{display:none}.operativa-pwa-chip{font-size:.64rem}}@media (max-width:760px){.operativa-module-panel>.operativa-panel-head,.operativa-master-module .operativa-master-panel-head{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:58px;margin-bottom:.42rem;padding:.58rem .66rem;display:grid}.operativa-module-panel>.operativa-panel-head h2,.operativa-master-module .operativa-master-panel-head h2{margin:0;font-size:.92rem;line-height:1.15}.operativa-module-panel>.operativa-panel-head p,.operativa-master-module .operativa-master-panel-head p{margin:.18rem 0 0;font-size:.66rem;line-height:1.25}.operativa-master-panel-actions,.operativa-master-panel-actions .operativa-master-modal,.operativa-master-panel-actions .button,.operativa-master-modal summary.button.button-primary{width:auto}.operativa-master-panel-actions .button{gap:.32rem;min-height:38px;padding:.42rem .62rem;font-size:.7rem}.operativa-master-panel-actions .button svg{width:16px;height:16px}.operativa-master-panel-actions .button span{font-size:0}.operativa-master-panel-actions .button span:after{content:"Nuevo";font-size:.7rem}.operativa-module-panel>.operativa-filterbar-master,.operativa-master-module .operativa-master-toolbar{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.38rem;margin-bottom:.4rem;padding:.5rem;display:grid}.operativa-module-panel>.operativa-filterbar-master>.field,.operativa-master-module .operativa-master-search-field{min-width:0}.operativa-module-panel>.operativa-filterbar-master>.field>label,.operativa-master-module .operativa-master-search-field>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operativa-module-panel>.operativa-filterbar-master input,.operativa-master-module .operativa-master-search-field input{min-height:42px;padding:.52rem .62rem;font-size:.76rem}.operativa-module-panel>.operativa-filterbar-master .operativa-filter-actions,.operativa-master-module .operativa-master-toolbar .operativa-filter-actions{grid-column:auto;align-items:center;gap:.3rem;width:auto;display:flex}.operativa-module-panel>.operativa-filterbar-master .button{min-height:42px;padding:.5rem .58rem;font-size:.66rem}.operativa-master-module .operativa-master-toolbar .button{width:42px;min-width:42px;min-height:42px;padding:0}.operativa-master-module .operativa-master-toolbar .button span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operativa-master-module .operativa-master-toolbar .button svg{width:18px;height:18px}.operativa-master-table-summary{margin:.18rem .12rem .45rem;font-size:.68rem}.operativa-master-module .operativa-table tbody,.operativa-user-module .operativa-table tbody{gap:.5rem}.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.16rem;display:grid;overflow:hidden}.operativa-master-module .operativa-table td,.operativa-user-module .operativa-table td{overflow-wrap:anywhere;border-bottom:1px solid #7c92ac1f;grid-template-columns:minmax(0,1fr);align-content:start;gap:.16rem;min-width:0;padding:.48rem .56rem;font-size:.72rem;display:grid}.operativa-master-module .operativa-table td:nth-child(odd),.operativa-user-module .operativa-table td:nth-child(odd){border-right:1px solid #7c92ac1f}.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{background:var(--primary-soft);border-right:0;order:-2;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{background:color-mix(in srgb, var(--primary-soft) 42%, var(--panel) 58%)}}.operativa-user-module .operativa-table td[data-label=Rol],.operativa-user-module .operativa-table td[data-label=Email],.operativa-user-module .operativa-table td[data-label=Acciones]{border-right:0;grid-column:1/-1}.operativa-master-module .operativa-table td:before,.operativa-user-module .operativa-table td:before{letter-spacing:.065em;font-size:.57rem}.operativa-master-module .operativa-master-actions{justify-content:flex-end;gap:.32rem;display:flex}.operativa-master-module .operativa-master-actions .button{min-height:34px;padding:.4rem .55rem;font-size:.66rem}.operativa-master-modal[open] .operativa-master-modal-card{gap:.62rem;padding:.68rem}.operativa-master-modal-card .operativa-modal-head{gap:.5rem}.operativa-master-modal-card .operativa-modal-head h3{font-size:.9rem}.operativa-master-modal-card .operativa-modal-head p{margin-top:.12rem;font-size:.66rem;line-height:1.25}.operativa-master-modal-card .operativa-company-form{gap:.62rem}.operativa-master-modal-card .operativa-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.operativa-master-modal-card .operativa-company-span-2{grid-column:1/-1;padding:0}.operativa-master-modal-card .field{min-width:0}.operativa-master-modal-card .field label{font-size:.62rem}.operativa-master-modal-card input,.operativa-master-modal-card select{min-width:0;min-height:40px;padding:.48rem .56rem;font-size:.76rem}.operativa-master-modal-card textarea{min-height:68px;padding:.5rem .56rem;font-size:.76rem}.operativa-master-modal-card .operativa-field-note{margin-top:.18rem;font-size:.6rem;line-height:1.2}.operativa-master-modal-card .operativa-modal-actions{gap:.36rem}.operativa-master-modal-card .operativa-modal-actions .button{min-height:40px}.operativa-master-modal-card>.operativa-modal-actions{display:none}.operativa-company-module .operativa-company-grid-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.operativa-company-module .operativa-company-card{border-radius:12px;min-height:68px;padding:.62rem}.operativa-company-module .operativa-company-card-wide{grid-column:1/-1}.operativa-audit-module .operativa-audit-list{gap:.5rem}.operativa-audit-module .operativa-audit-item summary{gap:.42rem;padding:.62rem}.operativa-audit-module .operativa-audit-ticket strong{font-size:.75rem}.operativa-audit-module .operativa-audit-ticket span,.operativa-audit-module .operativa-audit-meta span,.operativa-audit-module .operativa-audit-toggle{font-size:.62rem}.operativa-mobile-more-sheet{z-index:32;left:.45rem;right:.45rem;bottom:calc(4.45rem + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 6rem - env(safe-area-inset-bottom));border-radius:16px;padding:.58rem;position:fixed;overflow-y:auto}.operativa-mobile-more-sheet>strong{margin:0 0 .45rem .18rem;font-size:.75rem}.operativa-mobile-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.operativa-mobile-more-grid a{border-radius:10px;gap:.24rem;min-height:58px;padding:.34rem .18rem;font-size:.57rem;line-height:1.15}.operativa-mobile-more-grid a svg{width:18px;height:18px}}@media (max-width:350px){.operativa-mobile-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operativa-master-modal-card .operativa-master-grid{grid-template-columns:minmax(0,1fr)}.operativa-master-modal-card .operativa-company-span-2{grid-column:auto}}@media (max-width:760px){.operativa-ticket-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-card{border:1px solid color-mix(in srgb, var(--line) 84%, var(--primary) 16%)}}.operativa-ticket-card{box-shadow:0 8px 22px #0f172a0e}.operativa-ticket-card-head{align-items:stretch;padding-bottom:.62rem}.operativa-ticket-card-head h3{max-width:25ch;color:var(--text);font-size:1rem;font-weight:800;line-height:1.24}.operativa-ticket-card-context{min-width:0;color:var(--muted);align-items:center;gap:.35rem;font-size:.72rem;line-height:1.25;display:flex}.operativa-ticket-card-context>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operativa-ticket-operation{background:var(--panel-soft);color:var(--text);text-transform:uppercase;letter-spacing:.035em;border-radius:999px;flex:none;padding:.16rem .38rem;font-size:.62rem;font-weight:800}.operativa-ticket-neto-stack{border:1px solid var(--primary);align-items:flex-end;min-width:82px;padding:.45rem .52rem}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-neto-stack{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line) 82%)}}.operativa-ticket-neto-stack{background:var(--primary-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-neto-stack{background:color-mix(in srgb, var(--primary-soft) 68%, var(--panel) 32%)}}.operativa-ticket-neto-stack>span,.operativa-ticket-neto-stack small{color:var(--primary);font-size:.6rem;font-weight:800;line-height:1.1}.operativa-ticket-neto-stack small{color:var(--muted);font-weight:700}.operativa-ticket-neto-mobile{color:var(--primary);font-variant-numeric:tabular-nums;margin:.12rem 0;font-size:1.04rem}.operativa-ticket-highlight{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-highlight{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}.operativa-ticket-highlight{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-highlight{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent)}}.operativa-ticket-highlight{background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-highlight{background:color-mix(in srgb, var(--panel-soft) 54%, var(--panel) 46%)}}.operativa-ticket-highlight>div{min-width:0}.operativa-ticket-highlight strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operativa-ticket-weight{flex-direction:column;justify-content:center;min-height:58px;display:flex}.operativa-ticket-weight-neto{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.operativa-ticket-weight-neto{border-color:color-mix(in srgb, var(--primary) 34%, var(--line) 66%)}}.operativa-ticket-weight-neto{background:var(--primary-soft)}.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{border-color:color-mix(in srgb, var(--line) 82%, var(--primary) 18%)}}.operativa-master-module .operativa-table tbody tr,.operativa-user-module .operativa-table tbody tr{box-shadow:0 6px 18px #0f172a0b}.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{background:linear-gradient(105deg, var(--primary-soft), var(--panel));padding:.68rem .62rem .6rem}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{background:linear-gradient(105deg, color-mix(in srgb, var(--primary-soft) 78%, var(--panel) 22%), var(--panel))}}.operativa-master-module .operativa-table td[data-label=Nombre],.operativa-master-module .operativa-table td[data-label=Producto],.operativa-user-module .operativa-table td[data-label=Usuario]{color:var(--text);font-size:.86rem;font-weight:800;line-height:1.28}.operativa-master-module .operativa-table td[data-label=Activo],.operativa-user-module .operativa-table td[data-label=Activo]{color:var(--primary);font-weight:800}.operativa-master-module .operativa-table td[data-label=Acciones],.operativa-user-module .operativa-table td[data-label=Acciones]{background:var(--panel-soft);border-right:0;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.operativa-master-module .operativa-table td[data-label=Acciones],.operativa-user-module .operativa-table td[data-label=Acciones]{background:color-mix(in srgb, var(--panel-soft) 48%, var(--panel) 52%)}}}@media (max-width:430px){.operativa-ticket-card-date{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.operativa-ticket-neto-stack{min-width:76px}}@media (max-width:760px){.operativa-ticket-card-kicker{grid-template-columns:1fr;justify-items:start;gap:.3rem;display:grid}.operativa-ticket-card-date{max-width:none;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:clip;white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:800;display:inline-flex;overflow:visible}.operativa-ticket-card-date:before{content:"Fecha";color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:800}}@media (max-width:430px){.operativa-ticket-card-date{font-size:.68rem}}@media (min-width:761px){.operativa-pwa-card{min-height:36px;padding-block:.3rem}.operativa-panel-head-tight{min-height:48px;padding-block:.3rem}.operativa-panel-head-tight p{margin-top:.1rem}.operativa-desktop-controls{gap:.32rem;display:grid}.operativa-desktop-toolbar{min-height:34px}.operativa-desktop-summary{align-items:center;gap:.8rem;display:flex}.operativa-desktop-summary>div{gap:.06rem;display:grid}.operativa-desktop-date-presets{border-left:1px solid var(--line);align-items:center;gap:.18rem;padding-left:.8rem;display:inline-flex}.operativa-desktop-date-presets a{min-height:26px;color:var(--muted);border-radius:7px;padding:.28rem .46rem;font-size:.68rem;font-weight:800;text-decoration:none}.operativa-desktop-date-presets a:hover,.operativa-desktop-date-presets a:focus-visible{background:var(--primary-soft);color:var(--primary);outline:none}.operativa-filterbar-desktop-quick{padding-block:.42rem}.operativa-desktop-filter-drawer summary{min-height:36px;padding-block:.4rem}.operativa-table-wrap-primary{min-height:calc(100dvh - 238px);max-height:calc(100dvh - 238px)}.operativa-weighings-table{min-width:1020px}.operativa-weighings-table th:first-child{width:16%}.operativa-weighings-table th:nth-child(2){width:12%}.operativa-weighings-table th:nth-child(3){width:25%}.operativa-weighings-table th:nth-child(4){width:17%}.operativa-weighings-table th:nth-child(5){width:19%}.operativa-weighings-table th:nth-child(6){width:11%}.operativa-table thead th{height:36px;color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.operativa-table thead th{color:color-mix(in srgb, var(--muted) 84%, var(--text) 16%)}}.operativa-sort-link.is-active{color:var(--primary)}.operativa-weighing-row{transition:background-color .14s,box-shadow .14s}.operativa-weighing-row:hover{box-shadow:inset 3px 0 0 var(--primary)}.operativa-weighing-row.is-alert{box-shadow:inset 3px 0 0 var(--danger)}@supports (color:color-mix(in lab, red, red)){.operativa-weighing-row.is-alert{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--danger) 72%, transparent)}}.operativa-weighings-table td{padding-block:.58rem}.operativa-cell-stack{gap:.14rem}.operativa-cell-main{color:var(--text);font-size:.82rem;font-weight:800;line-height:1.28}.operativa-date-main,.operativa-ticket-number{font-variant-numeric:tabular-nums}.operativa-ticket-number{color:var(--primary);letter-spacing:.02em}.operativa-cell-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operativa-weighing-status,.operativa-operation-tag{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.16rem .38rem;font-size:.61rem;font-weight:800;line-height:1.15}.operativa-weighing-status.is-confirmed{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.operativa-weighing-status.is-confirmed{background:color-mix(in srgb, var(--primary-soft) 78%, var(--panel) 22%)}}.operativa-weighing-status.is-confirmed{color:var(--primary)}.operativa-weighing-status.is-draft{color:#9a6700;background:#fff4dc}.operativa-operation-tag{background:var(--panel-soft);color:var(--text)}.operativa-remito-reference,.operativa-plate-reference,.operativa-weight-context{color:var(--muted);font-size:.69rem;line-height:1.3}.operativa-plate-reference{border:1px solid var(--line);width:fit-content;padding:.1rem .28rem}@supports (color:color-mix(in lab, red, red)){.operativa-plate-reference{border:1px solid color-mix(in srgb, var(--line) 76%, var(--text) 24%)}}.operativa-plate-reference{color:var(--muted);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.operativa-plate-reference{color:color-mix(in srgb, var(--muted) 68%, var(--text) 32%)}}.operativa-plate-reference{letter-spacing:.035em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.operativa-weight-stack{gap:.12rem}.neto-cell{color:var(--primary);align-items:baseline;gap:.34rem;font-size:.94rem;line-height:1.15;display:flex}.neto-cell span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:800}.operativa-remito-diff{border-radius:6px;width:fit-content;padding:.14rem .32rem;font-size:.67rem;line-height:1.25}.operativa-remito-diff.is-ok{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.operativa-remito-diff.is-ok{background:color-mix(in srgb, var(--primary-soft) 74%, var(--panel) 26%)}}.operativa-remito-diff.is-alert{background:#fde8e7}@supports (color:color-mix(in lab, red, red)){.operativa-remito-diff.is-alert{background:color-mix(in srgb, #fde8e7 78%, var(--panel) 22%)}}.operativa-remito-diff.is-muted{background:var(--panel-soft)}.operativa-weighings-table th:last-child,.operativa-weighings-table td:last-child{position:sticky;right:0}.operativa-weighings-table th:last-child{z-index:4;box-shadow:-10px 0 16px var(--bg)}@supports (color:color-mix(in lab, red, red)){.operativa-weighings-table th:last-child{box-shadow:-10px 0 16px color-mix(in srgb, var(--bg) 44%, transparent)}}.operativa-weighings-table td:last-child{z-index:1;background:var(--panel);box-shadow:-10px 0 16px var(--bg)}@supports (color:color-mix(in lab, red, red)){.operativa-weighings-table td:last-child{box-shadow:-10px 0 16px color-mix(in srgb, var(--bg) 36%, transparent)}}.operativa-weighings-table tbody tr:hover td:last-child{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.operativa-weighings-table tbody tr:hover td:last-child{background:color-mix(in srgb, var(--primary-soft) 58%, var(--panel) 42%)}}.operativa-weighing-actions-cell .operativa-row-actions{min-width:96px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
