.operativa-form-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}:root{--primary:#2454df;--primary-hover:#1942c0;--primary-soft:#edf2ff;--line:#d5deef;--line-strong:#becde4;--radius-lg:16px;--radius-md:10px}html[data-theme=dark]{--primary:#8baaff;--primary-hover:#a8beff;--primary-soft:#1d3157;--line:#2c3b52;--line-strong:#435574}.dashboard-operativa .operativa-sidebar{color:#edf3ff;box-shadow:none;background:#0b1c30;border-color:#1c3048}.dashboard-operativa .operativa-sidebar :is(.operativa-sidebar-label,.operativa-sidebar-head span,.operativa-sidebar-foot span){color:#aebdd1}.dashboard-operativa .operativa-sidebar-link{color:#c2cede;min-height:40px}.dashboard-operativa .operativa-sidebar-link:hover{color:#fff;background:#1b304a}.dashboard-operativa .operativa-sidebar-link.active{color:#fff;box-shadow:none;background:#405af6}.dashboard-operativa .operativa-sidebar-foot{background:#132840}.dashboard-operativa .operativa-sidebar-foot svg{color:#a6bcff}.dashboard-operativa .operativa-header{border-bottom:3px solid #c44816}.dashboard-operativa .operativa-panel{box-shadow:0 3px 16px #18325406}.dashboard-operativa :is(.operativa-editor-section,.operativa-editor-autofill-card){background:var(--panel)}.dashboard-operativa :is(.operativa-editor-hero,.operativa-editor-alert:not(.is-ok):not(.is-alert)){background:var(--panel-soft)}.dashboard-operativa .button-primary{color:#fff;background:#2454df;border-color:#2454df}.dashboard-operativa .button-primary:hover{background:#1942c0}.dashboard-operativa :is(.operativa-table,.operativa-master-table) tbody tr:hover{background:var(--primary-soft)}.dashboard-operativa :is(.operativa-table,.operativa-master-table) th{background:var(--panel-soft);color:var(--muted);font-size:.7rem}.dashboard-operativa .operativa-editor-hero{justify-content:space-between;gap:1rem;display:flex}.dashboard-operativa .operativa-editor-hero-copy>strong{display:none}.dashboard-operativa:has(>.operativa-editor-panel){grid-template-columns:minmax(0,1fr);max-width:1280px}.dashboard-operativa>.operativa-editor-panel{grid-column:1!important}.quantity-output{border:1px solid var(--line);background:var(--primary-soft);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:10px;padding:.5rem .75rem;font-weight:700;display:block}.operativa-editor-form input[readonly]{background:var(--panel-soft);color:var(--muted)}.ticket-operation-columns,.ticket-signature-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;display:grid}.ticket-operation-columns dl{margin:0}.ticket-operation-columns dl>div{border-bottom:1px solid var(--line);align-items:baseline;gap:.5rem;min-height:30px;padding:.35rem 0;font-size:.85rem;display:flex}.ticket-operation-columns dt{flex-shrink:0;font-weight:650}.ticket-operation-columns dd{overflow-wrap:anywhere;min-width:0;margin:0}.ticket-signature-names>div{border-top:1px solid var(--line-strong);padding-top:.5rem}.ticket-signature-names strong{margin-top:.5rem;display:block}@media (max-width:640px){.ticket-operation-columns{grid-template-columns:1fr;gap:.5rem}.dashboard-operativa .operativa-editor-hero{flex-direction:column}}@media (max-width:760px){.dashboard-operativa .operativa-panel-head-editor{width:auto;max-width:100%;margin-inline:0}}@media (min-width:1000px){.dashboard-operativa .operativa-editor-panel{width:100%;max-width:none}.dashboard-operativa .operativa-form-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}.operativa-form-fields>:is(.operativa-editor-hero,.operativa-editor-steps,#comprobante,.operativa-editor-actions){grid-column:1/-1}.operativa-form-fields>#operacion{grid-area:4/1/span 3}.operativa-form-fields>#pesos{grid-area:4/2}.operativa-form-fields>#cantidad-control{grid-area:5/2}.operativa-form-fields>#observaciones{grid-area:6/2}.dashboard-operativa .operativa-editor-section{padding:.75rem}.dashboard-operativa .operativa-editor-form :is(input,select){height:36px;min-height:36px;padding-block:.35rem}.dashboard-operativa .operativa-editor-actions .button{min-height:36px}.dashboard-operativa .operativa-editor-hero{padding:.5rem .75rem}.dashboard-operativa .operativa-editor-hero-stats{gap:.4rem}.dashboard-operativa .operativa-editor-hero .operativa-editor-stat{padding:.4rem .6rem}.dashboard-operativa .remito-upload{min-height:66px;margin-top:.5rem;padding:.5rem .75rem}.dashboard-operativa .remito-upload-cta{display:none}}.operativa-combobox-toggle{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.operativa-combobox-toggle svg{width:16px;height:16px}.operativa-search-combobox .operativa-search-combobox-clear{right:34px}.operativa-search-combobox input{padding-right:70px!important}.operativa-search-combobox-menu{z-index:70;overscroll-behavior:contain;max-height:min(280px,40dvh);overflow-y:auto}.operativa-search-combobox-option{white-space:normal;text-align:left;min-height:40px}.operativa-editor-section:focus-within{z-index:30;position:relative}.signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.signature-pad{border:1px solid var(--line);border-radius:10px;min-width:0;padding:.75rem}.signature-pad canvas{aspect-ratio:600/220;touch-action:none;background:#fff;border:1px solid #8593a3;border-radius:6px;width:100%;margin:.75rem 0;display:block}.signature-pad>span{color:var(--muted);margin-bottom:.5rem;display:block}.signature-consent{align-items:flex-start;gap:.65rem;margin:1rem 0;display:flex}.signature-consent input{min-width:22px;min-height:22px}.signature-actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.signature-ticket-preview{border:1px solid var(--line);width:100%;height:65dvh}@media (max-width:640px){.signature-grid{grid-template-columns:1fr}}.operativa-native-modal{border:1px solid var(--line);background:var(--panel);width:min(840px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border-radius:12px;margin:auto;padding:1rem;overflow:auto}.operativa-native-modal::backdrop{background:#0008}.operativa-pdf-preview-toolbar,.operativa-pdf-preview-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.operativa-pdf-preview-toolbar{justify-content:space-between;margin-bottom:.75rem}.operativa-pdf-preview-toolbar h2{margin:0;font-size:1.1rem}.operativa-pdf-preview>p{margin:.5rem 0;font-size:.8rem}.operativa-pdf-preview-frame{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:65dvh;display:block}.operativa-native-modal .operativa-modal-actions{background:var(--panel);padding:.75rem;position:sticky;bottom:-1rem}.remito-upload-preview{object-fit:contain;border-radius:8px;max-width:100%;max-height:220px}.release-notes-modal{background:var(--panel);color:var(--text);border-color:var(--line)}.release-notes-list li{background:var(--panel-soft);border-color:var(--line)}.release-notes-list strong{color:var(--text)}.ticket-view-shell{max-width:1000px;margin:auto;padding:1rem}.ticket-view-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:1rem}.ticket-view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ticket-view-head h1{font-size:1.3rem;font-weight:700}.ticket-view-eyebrow,.ticket-view-subtitle{color:var(--muted);margin:.25rem 0}.ticket-view-weights,.ticket-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.ticket-view-weights article,.ticket-view-field{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.3rem;min-width:0;padding:.75rem;display:flex}.ticket-view-weights span,.ticket-view-field span{color:var(--muted);font-size:.8rem}.ticket-view-weights strong,.ticket-view-field strong{overflow-wrap:anywhere;font-size:.95rem}.ticket-view-neto{background:var(--panel-soft)}.ticket-view-field-wide{grid-column:1/-1}@media (max-width:420px){.ticket-view-shell{padding:.2rem}.ticket-view-card{padding:.6rem}}.operativa-connection{color:var(--muted);margin:.25rem 0 .5rem;font-size:.8rem;display:block}.operativa-tools-status{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-operativa .operativa-tools-status .operativa-pwa-panel{min-height:0;margin:0;padding:0}.operativa-filter-context{color:var(--muted);margin:0 0 .6rem;font-size:.8rem}.operativa-detail-dialog{border:1px solid var(--line);background:var(--panel);width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);margin:0 0 0 auto;padding:1rem}.operativa-detail-dialog::backdrop{background:#0008}.operativa-detail-dialog iframe{border:0;width:100%;height:calc(100% - 110px)}.operativa-detail-toolbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.operativa-pdf-panel{z-index:120;border:1px solid var(--line);background:var(--panel);width:min(440px,94vw);box-shadow:var(--shadow-popover);color:var(--text);border-radius:12px;padding:1rem;font-size:.9rem;position:fixed;bottom:6rem;left:50%;transform:translate(-50%)}.operativa-pdf-panel .button{margin:.25rem}.operativa-row-more{position:relative}.operativa-row-more summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:.4rem;font-size:1.2rem;list-style:none;display:flex}.operativa-row-more summary::-webkit-details-marker{display:none}.operativa-row-more[open]>button{z-index:10;background:var(--panel);position:absolute;right:0}.operativa-trend{border:1px solid var(--line);border-radius:8px;max-height:290px;margin-bottom:.8rem;padding:.8rem;overflow:auto}.operativa-trend>div{grid-template-columns:100px 1fr 110px;gap:.6rem;padding:.25rem 0;font-size:.8rem;display:grid}.operativa-trend meter{width:100%}.operativa-mobile-weight-details>summary{cursor:pointer;color:var(--muted);padding:.75rem;font-size:.85rem}.dashboard-operativa .operativa-editor-actions{z-index:20;background:var(--panel);border-top:1px solid var(--line);flex-wrap:wrap;padding:.75rem;position:sticky;bottom:0}.dashboard-operativa .operativa-editor-hero{padding:.65rem}.dashboard-operativa .operativa-cell-sub{font-size:.75rem}.operativa-master-modal-card :is(input,select),.operativa-editor-form :is(input,select,textarea){min-height:36px}@media (max-width:760px){.dashboard-operativa .operativa-ticket-card .operativa-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.dashboard-operativa .operativa-row-more summary{min-width:44px;min-height:44px}.dashboard-operativa :is(.operativa-ticket-card-date,.operativa-ticket-card-context,.operativa-ticket-highlight span,.operativa-ticket-weight span,.operativa-ticket-details span){font-size:.8rem}.dashboard-operativa :is(.operativa-ticket-card-actions .button,.operativa-mobile-nav a,.operativa-mobile-nav summary){min-width:44px;min-height:44px}.dashboard-operativa .operativa-editor-form :is(input,select,textarea){min-height:44px;font-size:16px}.dashboard-operativa .operativa-editor-actions{padding-bottom:max(.75rem,env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid;bottom:0}.dashboard-operativa .operativa-editor-actions>.field{grid-column:1/-1;grid-template-columns:1fr 1.8fr;align-items:center;display:grid}.dashboard-operativa .operativa-editor-actions .button{width:100%;min-height:44px;padding:.4rem;font-size:.8rem}.operativa-trend>div{grid-template-columns:85px 1fr 100px}.dashboard-operativa .operativa-filter-actions{flex-wrap:wrap}}.grid-preferences-bar,.queue-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.grid-preferences-bar{border:1px solid var(--line,#d4dfef);background:var(--surface,#fff);border-radius:14px;padding:10px 14px;font-size:13px}.grid-preferences-bar>span{color:var(--muted,#65758c);margin-right:auto}.grid-preferences-bar label{cursor:pointer;align-items:center;gap:7px;display:flex}.grid-columns-menu{position:relative}.grid-columns-menu summary{cursor:pointer;padding:8px 12px}.grid-columns-menu>div{background:var(--surface,#fff);border:1px solid var(--line,#d4dfef);z-index:20;border-radius:12px;gap:12px;min-width:215px;padding:16px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #00152b20}.operational-grid.is-compact .operativa-weighings-table td{padding-top:7px;padding-bottom:7px}.operational-grid.is-compact .operativa-cell-meta{display:none}@media (max-width:900px){.grid-preferences-bar{display:none}.queue-shortcuts{gap:6px}.queue-shortcuts .button{white-space:normal;text-align:center;flex:1;min-width:135px}}@media (max-width:600px){.dashboard-operativa .operativa-ticket-card-head{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.dashboard-operativa .operativa-ticket-card-date{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.dashboard-operativa .operativa-ticket-neto-stack{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;width:100%;min-width:0;display:flex}.dashboard-operativa .operativa-ticket-neto-stack>span{flex-basis:100%}}.pesajes-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-status-tabs{align-items:center;gap:4px;margin-right:auto;display:flex}.grid-status-tabs a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:7px 10px}.grid-status-tabs a[aria-current=page]{background:var(--panel-soft);color:var(--primary,#2454df);font-weight:700}@media (min-width:901px){.dashboard-operativa .pesajes-workspace{gap:6px}.dashboard-operativa .pesajes-workspace .pesajes-default-context{display:none}.dashboard-operativa .pesajes-workspace .operativa-filter-context{margin:0;font-size:12px}.dashboard-operativa .pesajes-workspace .operativa-panel-head{gap:12px;min-height:38px;margin:0;padding:0}.dashboard-operativa .pesajes-workspace .operativa-panel-title{gap:8px}.dashboard-operativa .pesajes-workspace .operativa-panel-title p{margin:0;font-size:12px}.dashboard-operativa .pesajes-workspace .operativa-desktop-controls{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;padding:0;display:grid}.dashboard-operativa .pesajes-workspace .operativa-filterbar-desktop-quick{grid-area:1/1/auto/-1;gap:8px;margin:0;padding:6px 10px}.dashboard-operativa .pesajes-workspace .operativa-desktop-toolbar{grid-area:2/1;min-height:28px;margin:0;padding:0}.dashboard-operativa .pesajes-workspace .operativa-desktop-filter-drawer{background:0 0;border:0;border-radius:0;grid-area:2/2;margin:0}.dashboard-operativa .pesajes-workspace .operativa-desktop-filter-drawer>summary{min-height:28px;padding:4px 8px}.dashboard-operativa .pesajes-workspace .operativa-desktop-filter-drawer[open]{grid-area:3/1/auto/-1}.dashboard-operativa .pesajes-workspace .compact-button{min-height:32px;padding:6px 10px;font-size:12px}.dashboard-operativa .pesajes-workspace .operativa-filterbar-desktop-quick input{height:34px;min-height:34px;padding:6px 9px;font-size:14px}.dashboard-operativa .pesajes-workspace .field{gap:3px}.dashboard-operativa .pesajes-workspace .grid-preferences-bar{background:var(--panel);border-radius:10px 10px 0 0;gap:8px;min-height:38px;margin:0;padding:4px 8px}.dashboard-operativa .pesajes-workspace .operativa-table-wrap-primary{border-radius:0 0 12px 12px;margin-top:0}.dashboard-operativa .pesajes-workspace .operativa-desktop-date-presets{gap:10px}.dashboard-operativa .operativa-tools-status{min-height:22px}.dashboard-operativa .operativa-tools-status .operativa-connection{margin:0}}@media (min-width:901px) and (max-width:1250px){.dashboard-operativa .pesajes-workspace .operativa-panel-head{flex-wrap:wrap;align-items:flex-start}.dashboard-operativa .pesajes-workspace .operativa-panel-title p{max-width:360px}}@media (min-width:901px){.dashboard-operativa .pesajes-workspace>.queue-shortcuts{display:none}.dashboard-operativa .pesajes-workspace .pesajes-export-actions{align-items:center;gap:6px;display:flex}}.weighing-product{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.dashboard-operativa .weighing-product-name{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:750}.product-category{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex}.product-category svg{flex-shrink:0;width:12px;height:12px}.product-category-liquido{color:#08647c;background:#e8f7fb;border-color:#acd9e6}.product-category-granel{color:#21623c;background:#eef8f0;border-color:#bcddc5}.product-category-hormigon{color:#475569;background:#f1f4f8;border-color:#cbd5e1}.product-category-contable{color:#693f9a;background:#f6effc;border-color:#d9c4eb}html[data-theme=dark] .product-category-liquido{color:#8ad9ec;background:#133842;border-color:#2c6979}html[data-theme=dark] .product-category-granel{color:#a1dcb2;background:#183a28;border-color:#3f6c4d}html[data-theme=dark] .product-category-hormigon{color:#ccd7e6;background:#2a3545;border-color:#526174}html[data-theme=dark] .product-category-contable{color:#dbc1f3;background:#38264f;border-color:#6a4b85}.dashboard-operativa .weighing-quantity{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dashboard-operativa .operativa-weighings-table .neto-cell{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.dashboard-operativa .operativa-remito-diff.is-alert{color:#a0252e;background:#fff0f0;border:1px solid #edb5ba}.dashboard-operativa .operativa-remito-diff.is-muted{background:var(--panel-soft);color:var(--muted)}.dashboard-operativa .operativa-weighing-status.is-draft{color:#805000;background:#fff3cf}.dashboard-operativa .operativa-row-actions:has(.operativa-complete-weighing){flex-wrap:wrap}.dashboard-operativa .operativa-row-actions .operativa-complete-weighing{white-space:nowrap;flex-basis:100%;order:-1;gap:6px;width:auto;min-width:0}html[data-theme=dark] .dashboard-operativa .operativa-remito-diff.is-alert{color:#ffb8bf;background:#49212b;border-color:#81404e}html[data-theme=dark] .dashboard-operativa .operativa-weighing-status.is-draft{color:#ffd88c;background:#473517}@media (max-width:760px){.dashboard-operativa .weighing-product-name{font-size:16px}.product-category{font-size:11px}.dashboard-operativa .operativa-row-actions .operativa-complete-weighing{flex-basis:auto;min-height:44px;padding:8px 12px}}.ui-grid-toolbar{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:5px 10px;display:flex}.ui-grid-context{min-width:0;color:var(--muted);font-size:12px}.ui-grid-settings{flex-shrink:0;align-items:center;gap:6px;display:flex}.ui-grid-settings button{height:28px;padding:3px 9px;font-size:12px}.ui-grid-settings button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}.ui-grid-toolbar .grid-preferences-bar{border:0!important;border-radius:0!important;min-height:28px!important;margin:0!important;padding:0!important}.ui-grid-toolbar .grid-status-tabs a{padding-block:5px}.ui-row-more-panel{z-index:1010;background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:10px;min-width:170px;padding:6px}.ui-row-more-panel .operativa-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.ui-row-more-panel .button{width:100%;min-height:36px;color:var(--danger);background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.ui-row-more-panel .button svg{width:16px;height:16px}.dashboard-operativa .operativa-master-status{color:var(--muted);letter-spacing:0;background:0 0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.dashboard-operativa .operativa-master-status:before{content:"";background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dashboard-operativa .operativa-master-status.is-active:before{background:#269365}.dashboard-operativa .operativa-master-status.is-inactive:before{background:#b88a37}.dashboard-operativa .operativa-audit-list{gap:6px}.dashboard-operativa .operativa-audit-item{box-shadow:none;border-radius:8px}.dashboard-operativa .operativa-audit-item summary{padding:10px 12px}.dashboard-operativa .operativa-audit-ticket strong{font-size:13px;font-weight:600}.dashboard-operativa .operativa-audit-item:nth-child(2n){background:color-mix(in srgb,var(--panel-soft) 35%,var(--panel))}@media (min-width:901px){.dashboard-operativa .operativa-master-panel-head{margin-bottom:8px;padding-block:4px}.dashboard-operativa .operativa-master-toolbar{gap:8px;margin-bottom:8px;padding:8px 10px}.dashboard-operativa .operativa-master-toolbar :is(input,select,.button){height:34px;min-height:34px;padding-block:5px;font-size:13px}.dashboard-operativa .operativa-master-toolbar .button svg{width:16px;height:16px}.dashboard-operativa .operativa-master-toolbar .operativa-filter-actions{align-items:end}.dashboard-operativa .operativa-table-wrap{border-radius:10px}.dashboard-operativa .ui-operational-table .operativa-table{table-layout:auto;font-size:13px}.dashboard-operativa .ui-operational-table .operativa-table th{letter-spacing:.025em;background:var(--panel-soft);border-bottom:1px solid var(--line-strong);height:34px;padding:7px 10px;font-size:11px;font-weight:600}.dashboard-operativa .ui-operational-table .operativa-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);height:52px;box-shadow:none;padding:8px 10px;line-height:1.35}.dashboard-operativa .ui-density-compact .operativa-table td{height:44px;padding-block:5px}.dashboard-operativa .ui-operational-table .operativa-table tbody tr{--row-bg:var(--panel);background:var(--row-bg);box-shadow:none}.dashboard-operativa .ui-operational-table .operativa-table tbody tr:nth-child(2n){--row-bg:color-mix(in srgb,var(--panel-soft) 42%,var(--panel))}.dashboard-operativa .ui-operational-table .operativa-table tbody tr:is(:hover,:focus-within){--row-bg:color-mix(in srgb,var(--primary-soft) 70%,var(--panel))}.dashboard-operativa .ui-operational-table .operativa-table tbody tr[data-selected]{--row-bg:var(--primary-soft)}.dashboard-operativa .ui-operational-table .operativa-table tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 var(--primary)}.dashboard-operativa .ui-operational-table .operativa-table td:last-child{background:var(--row-bg);box-shadow:none}.dashboard-operativa .ui-operational-table .operativa-table :is(th,td):last-child{width:98px;min-width:98px}.dashboard-operativa .ui-operational-table .operativa-master-table td:is([data-label=Nombre],[data-label=Producto]){font-size:13px;font-weight:550}.dashboard-operativa .ui-operational-table .operativa-master-table :is(td[data-label=Codigo],td[data-label=DNI],td[data-label=CUIT],td[data-label=Telefono]){font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;font-size:12px}.dashboard-operativa .ui-operational-table .operativa-master-actions{justify-content:flex-end;gap:4px}.dashboard-operativa .ui-operational-table .operativa-master-actions :is(.button,.ui-row-more){width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border-color:#0000;padding:5px}.dashboard-operativa .ui-operational-table .operativa-master-actions :is(.button,.ui-row-more):hover{background:var(--panel);border-color:var(--line)}.dashboard-operativa .ui-operational-table .operativa-master-actions svg{width:16px;height:16px}.dashboard-operativa .ui-operational-table[data-grid-kind=productos] .operativa-table{table-layout:fixed;min-width:700px}.ui-operational-table[data-grid-kind=productos] th[data-column="0"]{width:110px}.ui-operational-table[data-grid-kind=productos] th[data-column="1"]{width:auto}.ui-operational-table[data-grid-kind=productos] th[data-column="2"]{width:24%}.ui-operational-table[data-grid-kind=productos] th[data-column="3"]{width:75px}.ui-operational-table[data-grid-kind=productos] th[data-column="4"]{width:88px}.dashboard-operativa .ui-operational-table .operativa-master-table td{overflow-wrap:anywhere}.dashboard-operativa .ui-operational-table:not([data-grid-kind=pesajes]) .operativa-table th[data-column="0"]{min-width:100px}.dashboard-operativa .ui-operational-table[data-grid-kind=usuarios] .operativa-table :is(th,td):last-child{width:165px;min-width:165px}.dashboard-operativa .ui-operational-table[data-grid-kind=usuarios] .operativa-inline-form :is(select,button){height:30px;min-height:30px;padding:4px 7px;font-size:12px}.dashboard-operativa .ui-operational-table .operativa-weighings-table td{height:auto;padding-block:10px}.dashboard-operativa .ui-density-compact .operativa-weighings-table td{padding-block:6px}.dashboard-operativa .ui-density-compact .operativa-weighings-table .operativa-cell-meta{font-size:11px;line-height:1.3}.dashboard-operativa .ui-operational-table .operativa-weighings-table :is(th,td):last-child{width:145px;min-width:145px}.dashboard-operativa .ui-operational-table .weighing-product-name{font-weight:600}}@media (max-width:900px){.ui-grid-toolbar{background:0 0;border:0;flex-wrap:wrap;padding:6px 2px}.ui-grid-context{font-size:12px}.ui-grid-settings{margin-left:auto}.ui-grid-settings button{min-height:36px}.ui-grid-settings button[aria-pressed]{display:none}.dashboard-operativa .operativa-master-module .operativa-table td{padding:8px 10px;font-size:13px}.dashboard-operativa .operativa-master-module .operativa-table td:before{letter-spacing:.03em;font-size:10px}.dashboard-operativa .operativa-master-module .operativa-table td[data-label=Acciones]{grid-column:1/-1}.dashboard-operativa .operativa-master-module .operativa-master-actions :is(.button,.ui-row-more){min-width:40px;min-height:40px}.dashboard-operativa .operativa-audit-item summary{padding:10px}}.dashboard-operativa .operativa-master-status:is(.is-active,.is-inactive){color:var(--muted);background:0 0}.ui-operational-table tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (min-width:901px){.dashboard-operativa .ui-operational-table .operativa-master-table{table-layout:fixed}.ui-operational-table:is([data-grid-kind=remitentes],[data-grid-kind=transportistas],[data-grid-kind=campos]) th[data-column="0"]{width:104px}.ui-operational-table:is([data-grid-kind=remitentes],[data-grid-kind=transportistas]) th[data-column="2"]{width:132px}.ui-operational-table[data-grid-kind=remitentes] th[data-column="3"]{width:18%}.ui-operational-table[data-grid-kind=remitentes] th[data-column="4"]{width:15%}.ui-operational-table[data-grid-kind=remitentes] th[data-column="5"],.ui-operational-table[data-grid-kind=transportistas] th[data-column="3"]{width:128px}.ui-operational-table[data-grid-kind=transportistas] th[data-column="4"]{width:24%}.ui-operational-table:is([data-grid-kind=transportistas],[data-grid-kind=choferes]) th[data-column="5"]{width:88px}.ui-operational-table[data-grid-kind=choferes] th[data-column="1"]{width:108px}.ui-operational-table[data-grid-kind=choferes] th:is([data-column="2"],[data-column="3"],[data-column="4"]){width:132px}.ui-operational-table[data-grid-kind=campos] th:is([data-column="2"],[data-column="3"]){width:22%}.ui-operational-table[data-grid-kind=campos] th[data-column="4"]{width:88px}.dashboard-operativa .ui-operational-table[data-grid-kind=usuarios] .operativa-table :is(th,td):last-child{text-align:center;width:88px;min-width:88px}.dashboard-operativa .ui-operational-table[data-grid-kind=usuarios] td[data-label=Rol] .operativa-inline-form{flex-wrap:nowrap;gap:4px;display:flex}.dashboard-operativa .ui-operational-table[data-grid-kind=usuarios] td[data-label=Rol] select{max-width:125px}}.ui-row-more-panel .operativa-actions-stack{gap:4px;display:grid}.ui-row-more-panel .operativa-actions-stack .button{color:var(--text);text-align:left}@media (min-width:901px){.dashboard-operativa .ui-operational-table .operativa-weighings-table th[data-column="0"]{width:18%}.dashboard-operativa .ui-operational-table .operativa-weighings-table th[data-column="1"]{width:10%}.dashboard-operativa .ui-operational-table .operativa-weighings-table th[data-column="2"]{width:22%}.dashboard-operativa .ui-operational-table .operativa-weighings-table th[data-column="3"]{width:16%}.dashboard-operativa .ui-operational-table .operativa-weighings-table th[data-column="4"]{width:19%}.dashboard-operativa .ui-density-compact .operativa-weighings-table .operativa-cell-stack{gap:2px}.dashboard-operativa .ui-density-compact .operativa-weighing-operation-cell .operativa-cell-meta:last-child{display:none}.dashboard-operativa .ui-operational-table[data-grid-kind=usuarios] .operativa-user-status{color:var(--muted);background:0 0;font-size:12px;font-weight:500}}.pesajes-export-scope{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.pesajes-export-scope strong{color:var(--text);font-weight:600}
