.receiving_root__I9Uju{display:flex;width:100%;height:100dvh;min-height:0;flex-direction:column;overflow:hidden;background:var(--background);color:var(--foreground);font-family:var(--font-sans);--legacy-card:var(--react-design-card);--legacy-purple:var(--react-design-primary);--legacy-purple-dark:var(--react-design-primary);--legacy-ink:var(--react-design-foreground);--legacy-muted:var(--react-design-muted-foreground);--legacy-line:var(--react-design-border);--legacy-bg:var(--react-design-background);--legacy-ok:var(--react-design-success);--legacy-warning:var(--react-design-warning);--legacy-danger:var(--react-design-destructive);--legacy-auth-purple:var(--react-design-primary);--legacy-auth-purple-dark:var(--react-design-primary);--legacy-auth-purple-tint:var(--primary-subtle);--legacy-auth-page-bg:var(--react-design-background);--legacy-auth-text:var(--react-design-foreground);--legacy-auth-secondary:var(--react-design-muted-foreground);--legacy-auth-border:var(--react-design-border);--odoo-color-brand:var(--react-design-primary);--odoo-color-app-bg:var(--react-design-background);--odoo-color-surface:var(--react-design-card);--odoo-color-text:var(--react-design-foreground);--odoo-color-border:var(--react-design-border);--odoo-color-success:var(--react-design-success);--odoo-color-danger:var(--react-design-destructive);--odoo-radius-control:var(--radius-md);--odoo-height-control:2.25rem;--odoo-height-search:2.5rem}.receiving_previewBar__WO_h9{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,160rem);margin-inline:auto;padding:.375rem clamp(.75rem,1vw,1.5rem);border-bottom:1px solid var(--border);background:var(--card)}.receiving_backLink__JxA0D{display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.875rem;font-weight:500;text-decoration:none}.receiving_backLink__JxA0D:hover{color:var(--primary)}.receiving_backLink__JxA0D:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.receiving_main__bnxtw{display:flex;flex:1;min-height:0;overflow:hidden;overscroll-behavior:contain}.receiving_content__h0tdO{display:flex;width:min(100%,160rem);height:100%;min-width:0;min-height:0;flex-direction:column;margin-inline:auto;padding:clamp(.75rem,1vw,1.5rem) clamp(.75rem,1.5vw,1.5rem)}.receiving_content__h0tdO>header{gap:.75rem}.receiving_content__h0tdO>header nav{display:block;min-height:0;align-self:stretch;gap:0}.receiving_content__h0tdO>header nav a{border:0;padding:0;color:var(--muted-foreground);background:transparent;opacity:1}.receiving_content__h0tdO>header nav a:hover{color:var(--primary)}.receiving_content__h0tdO>header h1{margin:0;font-size:1.5rem;line-height:2rem;letter-spacing:normal}.receiving_loadNotice__383ya{display:flex;align-items:center;gap:.625rem;margin:1rem 0;padding:.75rem 1rem;border:1px solid var(--info-border);border-radius:var(--radius-md);color:var(--info);background:var(--info-subtle)}.receiving_errorNotice__dYLcZ{border-color:var(--error-border);color:var(--error);background:var(--error-subtle)}.receiving_inlineLink__2Y5Vo{color:var(--primary);text-decoration:underline;text-underline-offset:.15em}.receiving_loading__pNZat{display:flex;align-items:center;gap:.625rem;color:var(--muted-foreground)}.receiving_runtime__l1b52{display:none}.receiving_dialogs__8DSfm,.receiving_notice__ZTD5i,.receiving_notifications__0rCUE,.receiving_summary__3h1XG,.receiving_table__19TID{min-width:0}.receiving_summary__3h1XG{flex:0 0 auto}.receiving_table__19TID{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden;container:receiving-list/inline-size}.receiving_notifications__0rCUE .product-notifications{display:grid;gap:.75rem;margin:0 0 1rem}.receiving_notifications__0rCUE .product-notifications[hidden]{display:none!important}.receiving_notifications__0rCUE .product-notification{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid var(--info-border);border-left:.25rem solid var(--info);border-radius:var(--radius-md);background:var(--info-subtle)}.receiving_notifications__0rCUE .product-notification p{margin:.25rem 0 0;color:var(--muted-foreground)}.receiving_notifications__0rCUE .product-notification-actions{display:flex;flex-wrap:wrap;gap:.5rem}.receiving_summary__3h1XG .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.5rem 0}.receiving_summary__3h1XG .summary-card,.receiving_table__19TID .table-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:none}.receiving_summary__3h1XG .summary-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:3.5rem;column-gap:.5rem;row-gap:0;padding:.5rem .75rem}.receiving_summary__3h1XG .summary-card small,.receiving_summary__3h1XG .summary-card span{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere}.receiving_summary__3h1XG .summary-card span{grid-column:1;grid-row:1;align-self:end;line-height:1.2}.receiving_summary__3h1XG .summary-card small{grid-column:1;grid-row:2;align-self:start;font-size:.6875rem;line-height:1.2}.receiving_summary__3h1XG .summary-card strong{grid-column:2;grid-row:1/3;align-self:center;font-size:1.125rem;font-variant-numeric:tabular-nums}.receiving_summary__3h1XG .summary-card strong.ok{color:var(--success)}.receiving_table__19TID .table-card{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.receiving_table__19TID .card-toolbar{min-width:0;flex-wrap:wrap;align-items:end;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.receiving_table__19TID .receipt-heading-copy{flex:1 1 24rem}.receiving_table__19TID .search-box{min-width:min(22rem,100%);border-color:var(--input);border-radius:var(--radius-md);background:var(--card)}.receiving_table__19TID .search-box input{min-width:0;color:var(--foreground);background:transparent}.receiving_table__19TID .receipt-view-tabs{border-color:var(--border);border-radius:var(--radius-md);background:var(--secondary)}.receiving_table__19TID .receipt-view-tab{min-height:2rem;border-radius:var(--radius-sm);color:var(--muted-foreground)}.receiving_table__19TID .receipt-archive-controls{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:end;gap:.5rem}.receiving_table__19TID .receipt-archive-controls[hidden],.receiving_table__19TID .receipt-archive-pagination[hidden]{display:none!important}.receiving_table__19TID .receipt-archive-controls>label{display:grid;flex:1 1 9rem;min-width:0;gap:.25rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.receiving_table__19TID .receipt-archive-controls input{width:100%;min-width:0;min-height:2.25rem;border:1px solid var(--input);border-radius:var(--radius-md);padding:.25rem .5rem;color:var(--foreground);background:var(--card);font:inherit}.receiving_table__19TID .receipt-archive-pagination{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.receiving_table__19TID .receipt-archive-pagination>div{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.receiving_dialogs__8DSfm .source-supplier-note{font-size:.75rem;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.receiving_table__19TID .receipt-view-tab.active,.receiving_table__19TID .receipt-view-tab:focus-visible,.receiving_table__19TID .receipt-view-tab:hover{border-color:var(--border);color:var(--foreground);background:var(--card);box-shadow:var(--shadow-xs);outline-color:var(--ring)}.receiving_table__19TID .table-scroll{min-height:0;max-width:100%;flex:1 1 auto;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;overscroll-behavior-inline:none;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.receiving_table__19TID .receipts-table{width:100%;min-width:0;table-layout:fixed}.receiving_table__19TID .receipts-table td:first-child,.receiving_table__19TID .receipts-table td:nth-child(2),.receiving_table__19TID .receipts-table th:first-child,.receiving_table__19TID .receipts-table th:nth-child(2){width:8%}.receiving_table__19TID .receipts-table td:nth-child(3),.receiving_table__19TID .receipts-table th:nth-child(3){width:10%}.receiving_table__19TID .receipts-table td:nth-child(4),.receiving_table__19TID .receipts-table th:nth-child(4){width:9%}.receiving_table__19TID .receipts-table td:nth-child(5),.receiving_table__19TID .receipts-table th:nth-child(5){width:12%}.receiving_table__19TID .receipts-table td:nth-child(6),.receiving_table__19TID .receipts-table th:nth-child(6){width:11%}.receiving_table__19TID .receipts-table td:nth-child(7),.receiving_table__19TID .receipts-table th:nth-child(7){width:4%}.receiving_table__19TID .receipts-table td:nth-child(8),.receiving_table__19TID .receipts-table th:nth-child(8){width:5%}.receiving_table__19TID .receipts-table td:nth-child(9),.receiving_table__19TID .receipts-table th:nth-child(9){width:7%}.receiving_table__19TID .receipts-table td:nth-child(10),.receiving_table__19TID .receipts-table th:nth-child(10){width:9%}.receiving_table__19TID .receipts-table td:nth-child(11),.receiving_table__19TID .receipts-table th:nth-child(11){width:8%}.receiving_table__19TID .receipts-table td:nth-child(12),.receiving_table__19TID .receipts-table th:nth-child(12){width:5%}.receiving_table__19TID .receipts-table td:nth-child(13),.receiving_table__19TID .receipts-table th:nth-child(13){width:4%}.receiving_table__19TID .receipts-table td:nth-child(11) .row-action{font-size:.75rem;line-height:1rem}.receiving_table__19TID .receipts-table td:nth-child(n),.receiving_table__19TID .receipts-table th:nth-child(n){min-width:0;padding:.5rem .375rem;overflow-wrap:anywhere;white-space:normal}.receiving_table__19TID .receipt-document-date,.receiving_table__19TID .receipt-odoo-name,.receiving_table__19TID .receipt-operator,.receiving_table__19TID .receipt-scan-date,.receiving_table__19TID .receipt-ttn{white-space:normal;overflow-wrap:anywhere}.receiving_table__19TID .status-badge{max-width:100%;white-space:normal}.receiving_table__19TID .receipt-row-actions{min-width:0;flex-wrap:wrap;white-space:normal}.receiving_table__19TID .receipt-row-actions .row-action{max-width:100%;overflow-wrap:anywhere;white-space:normal}.receiving_table__19TID th{color:var(--muted-foreground);background:var(--secondary)}.receiving_table__19TID td,.receiving_table__19TID th{border-bottom-color:var(--border)}.receiving_table__19TID tbody tr:hover{background:var(--accent)}.receiving_table__19TID .receipt-open-row{cursor:pointer}.receiving_table__19TID .receipt-open-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.receiving_table__19TID .receipt-skeleton-row td{height:2.75rem;padding:.5rem}.receiving_table__19TID .receipt-skeleton-cell{display:block;width:78%;height:.75rem;border-radius:999rem;background:linear-gradient(90deg,var(--muted) 20%,var(--card) 48%,var(--muted) 76%);background-size:220% 100%;animation:receiving_receipt-skeleton-shimmer__Frona 1.25s ease-in-out infinite}.receiving_table__19TID .receipt-skeleton-row td:nth-child(3) .receipt-skeleton-cell,.receiving_table__19TID .receipt-skeleton-row td:nth-child(5) .receipt-skeleton-cell{width:92%}.receiving_table__19TID .receipt-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}.receiving_table__19TID .row-icon-action{display:inline-grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);background:var(--card);cursor:pointer}.receiving_table__19TID .row-icon-action:hover{border-color:var(--ring);color:var(--foreground);background:var(--accent)}.receiving_table__19TID .row-icon-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.receiving_table__19TID .row-icon-action svg{width:1rem;height:1rem;fill:currentColor}.receiving_table__19TID .receipt-row-menu-content[popover]{position:fixed;inset:auto;z-index:120;min-width:9rem;margin:0;border:1px solid var(--border);border-radius:var(--radius-md);padding:.375rem;color:var(--foreground);background:var(--popover);box-shadow:var(--shadow-md)}.receiving_table__19TID .receipt-row-menu-content .row-action-danger{display:flex;width:100%;min-height:2.25rem;align-items:center;gap:.5rem;border:0;border-radius:var(--radius-sm);padding:.375rem .625rem;color:var(--error);background:transparent;font:inherit;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.receiving_table__19TID .receipt-row-menu-content .row-action-danger:focus-visible,.receiving_table__19TID .receipt-row-menu-content .row-action-danger:hover{color:var(--error);background:var(--error-subtle);outline:none}.receiving_table__19TID .receipt-row-menu-content .row-action-danger:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.receiving_table__19TID .receipt-row-menu-content .row-action-danger svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.receiving_table__19TID .empty-state{color:var(--muted-foreground)}.receiving_table__19TID .status-badge{display:inline-flex;min-height:1.5rem;align-items:center;gap:.375rem;border:1px solid var(--border);border-radius:999rem;padding:.1875rem .625rem;color:var(--neutral);background:var(--neutral-subtle);font-size:.75rem;font-weight:600;line-height:1}.receiving_table__19TID .status-badge:before{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.receiving_table__19TID .status-badge.review{border-color:var(--warning-border);color:var(--warning);background:var(--warning-subtle)}.receiving_table__19TID .status-badge.ready{border-color:var(--info-border);color:var(--info);background:var(--info-subtle)}.receiving_table__19TID .status-badge.created{border-color:var(--success-border);color:var(--success);background:var(--success-subtle)}.receiving_table__19TID .status-badge.error{border-color:var(--error-border);color:var(--error);background:var(--error-subtle)}@container receiving-list (max-width: 72rem){.receiving_table__19TID .receipts-table{display:block;border-collapse:separate;table-layout:auto}.receiving_table__19TID .receipts-table thead{position:absolute!important;width:1px;height:1px;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important}.receiving_table__19TID .receipts-table tbody{display:grid;gap:.5rem;padding:.5rem}.receiving_table__19TID .receipts-table tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.receiving_table__19TID .receipts-table tbody>tr:hover{background:var(--accent)}.receiving_table__19TID .receipts-table tbody>tr>td{display:grid;grid-template-columns:minmax(4.25rem,.42fr) minmax(0,.58fr);align-items:start;gap:.5rem;width:auto!important;min-width:0!important;border:0;padding:.625rem .75rem}.receiving_table__19TID .receipts-table tbody>tr>td[data-label]:before{color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1.35;content:attr(data-label)}.receiving_table__19TID .receipts-table tbody>tr>td:empty{display:grid}.receiving_table__19TID .receipts-table tbody>tr>td:empty:after{color:var(--subtle-foreground);content:"—"}.receiving_table__19TID .receipts-table tbody>tr>td:not([data-label]){display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center}.receiving_table__19TID .receipts-table tbody>tr>td[colspan]{display:block;grid-column:1/-1;width:100%!important}.receiving_table__19TID .receipt-row-actions{justify-content:flex-start}}@container receiving-list (max-width: 48rem){.receiving_table__19TID .receipts-table tbody>tr{grid-template-columns:minmax(0,1fr)}}.receiving_dialogs__8DSfm dialog.modal[open]{position:fixed;inset:0;width:min(74rem,calc(100% - 2rem));height:fit-content;max-width:none;margin:auto;padding:0;border:0;background:transparent}.receiving_dialogs__8DSfm dialog.modal-wide[open]{width:min(90rem,calc(100% - 2rem))}.receiving_dialogs__8DSfm dialog.modal-card{max-height:min(90dvh,58rem);overflow:auto;border-color:var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-lg)}.receiving_dialogs__8DSfm dialog::backdrop{background:color-mix(in oklch,var(--foreground) 42%,transparent)}.receiving_dialogs__8DSfm label{color:var(--muted-foreground)}.receiving_dialogs__8DSfm .autocomplete-field>input,.receiving_dialogs__8DSfm label>input,.receiving_dialogs__8DSfm label>select,.receiving_dialogs__8DSfm textarea{border-color:var(--input);border-radius:var(--radius-sm);color:var(--foreground);background:var(--card)}.receiving_dialogs__8DSfm .notice-info{border-color:var(--info-border);color:var(--info);background:var(--info-subtle)}.receiving_dialogs__8DSfm .notice-error{border-color:var(--error-border);color:var(--error);background:var(--error-subtle)}.receiving_dialogs__8DSfm .notice-success{border-color:var(--success-border);color:var(--success);background:var(--success-subtle)}.receiving_dialogs__8DSfm dialog#detailDialog.modal[open]{position:fixed;inset:0 0 0 auto;width:min(200rem,84vw);height:100dvh;max-width:none;max-height:100dvh;margin:0;overflow:hidden;border:1px solid var(--border);border-right:0;border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:var(--card);box-shadow:var(--shadow-xl);animation:receiving_receiving-drawer-in__ySb5u .24s cubic-bezier(.2,.75,.25,1) both}.receiving_dialogs__8DSfm dialog#detailDialog::backdrop{background:color-mix(in oklch,var(--foreground) 44%,transparent);backdrop-filter:blur(.125rem)}.receiving_dialogs__8DSfm #detailDialog #detailForm{display:flex;width:100%;height:100%;max-height:none;min-height:0;flex-direction:column;overflow:hidden;padding:clamp(.5rem,.55vw,.75rem);border:0;border-radius:inherit;background:var(--card)}.receiving_dialogs__8DSfm #detailForm>.modal-heading{flex:0 0 auto;gap:.5rem;margin:0 0 .375rem;padding-bottom:.375rem;border-bottom:1px solid var(--border)}.receiving_dialogs__8DSfm #detailForm .detail-progress{display:grid;flex:0 0 auto;gap:.25rem;margin:0 0 .375rem}.receiving_dialogs__8DSfm #detailForm .detail-progress[hidden]{display:none!important}.receiving_dialogs__8DSfm #detailForm .detail-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted-foreground);font-size:.6875rem}.receiving_dialogs__8DSfm #detailForm .detail-progress-heading strong{color:var(--foreground);font-variant-numeric:tabular-nums}.receiving_dialogs__8DSfm #detailForm .detail-progress-track{height:.25rem;overflow:hidden;border-radius:999rem;background:var(--muted)}.receiving_dialogs__8DSfm #detailForm .detail-progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--primary);transition:width .18s ease}.receiving_dialogs__8DSfm #detailForm>.notice{flex:0 0 auto;margin:0 0 .375rem;border-radius:var(--radius-md);padding:.375rem .625rem;line-height:1.25}.receiving_dialogs__8DSfm #detailForm>.detail-document-heading{flex:0 0 auto;margin:0 0 .25rem;color:var(--foreground);font-size:.75rem;font-weight:600}.receiving_dialogs__8DSfm #detailForm>.detail-grid{flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem .75rem;margin:0 0 .375rem}.receiving_dialogs__8DSfm #detailForm .detail-grid{grid-template-areas:"supplier supplier operation" "number date ttn"}.receiving_dialogs__8DSfm #detailForm .detail-supplier-field{grid-area:supplier}.receiving_dialogs__8DSfm #detailForm .detail-operation-field{grid-area:operation}.receiving_dialogs__8DSfm #detailForm .detail-number-field{grid-area:number}.receiving_dialogs__8DSfm #detailForm .detail-date-field{grid-area:date}.receiving_dialogs__8DSfm #detailForm .detail-ttn-field{grid-area:ttn}.receiving_dialogs__8DSfm #detailForm .detail-grid label{display:grid;min-width:0;align-content:start;gap:.1875rem;color:var(--foreground);font-size:.6875rem;font-weight:600}.receiving_dialogs__8DSfm #detailForm .detail-grid input,.receiving_dialogs__8DSfm #detailForm .detail-grid select{width:100%;min-width:0;min-height:2rem;margin:0;border:1px solid var(--input);border-radius:var(--radius-md);padding:.375rem .5rem;color:var(--foreground);background:var(--background);font:inherit;font-weight:400}.receiving_dialogs__8DSfm #detailForm .detail-grid input:focus-visible,.receiving_dialogs__8DSfm #detailForm .detail-grid select:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-help{margin:0;color:var(--muted-foreground);font-size:.625rem;font-weight:400;line-height:1.2}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status{display:inline-flex;width:fit-content;max-width:100%;min-height:1.25rem;align-items:center;gap:.25rem;margin-top:0;border:1px solid transparent;border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1.2}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status--success{border-color:var(--success-border);color:var(--success);background:var(--success-subtle)}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status-content{display:inline-flex;align-items:center;gap:.375rem}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status-icon{width:.875rem;height:.875rem;flex:0 0 auto}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status--warning{border-color:var(--warning-border);color:var(--warning);background:var(--warning-subtle)}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status--error{border-color:var(--error-border);color:var(--error);background:var(--error-subtle)}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status--checking{border-color:var(--info-border);color:var(--info);background:var(--info-subtle)}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status--checking:before{width:.5rem;height:.5rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;content:"";animation:receiving_receiving-status-spin__fk25n .7s linear infinite}.receiving_dialogs__8DSfm #detailForm .lines-section{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden;border-top-color:var(--border);padding-top:.375rem}.receiving_dialogs__8DSfm #detailForm .lines-section>.section-heading{flex:0 0 auto;margin-bottom:.25rem}.receiving_dialogs__8DSfm #detailForm .lines-section>.section-heading h2,.receiving_dialogs__8DSfm #detailForm .lines-section>.section-heading p{margin-block:0}.receiving_dialogs__8DSfm #detailForm .lines-scroll{min-height:0;flex:1 1 auto;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-lg);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.receiving_dialogs__8DSfm #detailForm .lines-scroll table{min-width:0}.receiving_dialogs__8DSfm #detailForm .lines-scroll td,.receiving_dialogs__8DSfm #detailForm .lines-scroll th{padding-block:.125rem}.receiving_dialogs__8DSfm #detailForm .lines-scroll input{min-height:1.75rem;height:1.75rem;margin:0;padding:.25rem .375rem}.receiving_dialogs__8DSfm #detailForm .lines-scroll .product-line-picker{gap:.125rem}.receiving_dialogs__8DSfm #detailForm .lines-scroll .product-match-feedback{font-size:.6875rem;line-height:1.15}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control{position:relative;display:inline-grid;min-height:1.5rem;font-size:.6875rem;line-height:1.15;white-space:nowrap;cursor:pointer}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input{position:absolute;z-index:1;inset:0 auto auto 0;width:2.25rem;height:1.25rem;margin:0;opacity:0;cursor:pointer}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-track{display:flex;width:2.25rem;height:1.25rem;align-items:center;border:1px solid var(--border);border-radius:999rem;padding:.125rem;background:var(--muted);transition:border-color .12s ease,background-color .12s ease}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-thumb{width:.875rem;height:.875rem;border-radius:999rem;background:var(--card);box-shadow:var(--shadow-xs);transition:transform .12s ease}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input:checked+.odoo-switch-track{border-color:var(--primary);background:var(--primary)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input:checked+.odoo-switch-track .odoo-switch-thumb{transform:translateX(1rem)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input:focus-visible+.odoo-switch-track{outline:2px solid var(--ring);outline-offset:2px}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input:not(:checked)~.odoo-switch-label{color:var(--muted-foreground)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-review-control{display:inline-flex;min-height:1.375rem;align-items:center;gap:.25rem;margin-top:.125rem;color:var(--success);font-size:.625rem;font-weight:600;line-height:1.15;white-space:nowrap}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-review-control input{width:.9375rem;height:.9375rem;flex:0 0 auto;accent-color:var(--success)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-review-control input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.receiving_dialogs__8DSfm #detailForm .lines-scroll th{position:sticky;top:0;z-index:2;color:var(--muted-foreground);background:var(--secondary)}.receiving_dialogs__8DSfm #detailForm .lines-scroll td{border-bottom-color:var(--border)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-ok) td{background:var(--success-subtle)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-pending) td{background:var(--warning-subtle)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-ok) .line-product{border-color:var(--success)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-pending) .line-product{border-color:var(--warning)}.receiving_dialogs__8DSfm #detailForm .match-excluded,.receiving_dialogs__8DSfm #detailForm .match-ok,.receiving_dialogs__8DSfm #detailForm .match-pending{display:inline-flex;min-height:1.5rem;align-items:center;gap:.375rem;border:1px solid var(--neutral-border);border-radius:999rem;padding:.1875rem .5625rem;color:var(--neutral);background:var(--neutral-subtle);font-size:.6875rem;font-weight:600;line-height:1.2}.receiving_dialogs__8DSfm #detailForm .match-ok{border-color:var(--success-border);color:var(--success);background:var(--success-subtle)}.receiving_dialogs__8DSfm #detailForm .match-ok:before{display:inline-grid;width:.875rem;height:.875rem;flex:0 0 auto;place-items:center;border:1px solid;border-radius:50%;font-size:.5625rem;font-weight:800;line-height:1;content:"✓"}.receiving_dialogs__8DSfm #detailForm .match-pending{border-color:var(--warning-border);color:var(--warning);background:var(--warning-subtle)}.receiving_dialogs__8DSfm #detailForm .match-excluded{border-color:var(--neutral-border);color:var(--muted-foreground);background:var(--muted)}.receiving_dialogs__8DSfm #detailForm .detail-footer{flex:0 0 auto;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top-color:var(--border);background:var(--card)}.receiving_dialogs__8DSfm #detailForm .detail-footer>div:first-child{display:grid;min-width:0;gap:.125rem}.receiving_dialogs__8DSfm #detailForm .modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.receiving_dialogs__8DSfm #detailForm .btn,.receiving_dialogs__8DSfm #detailForm .icon-button{min-height:2.375rem;border-radius:var(--radius-md);font:inherit;font-weight:600;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.receiving_dialogs__8DSfm #detailForm .btn:focus-visible,.receiving_dialogs__8DSfm #detailForm .icon-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.receiving_dialogs__8DSfm #detailForm .btn-primary{border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.receiving_dialogs__8DSfm #detailForm .btn-primary:hover:not(:disabled){background:color-mix(in oklch,var(--primary) 88%,var(--foreground))}.receiving_dialogs__8DSfm #detailForm .btn-secondary{border-color:var(--border);color:var(--foreground);background:var(--card)}.receiving_dialogs__8DSfm #detailForm .btn-secondary:hover:not(:disabled){border-color:var(--ring);background:var(--accent)}.receiving_dialogs__8DSfm #detailForm{font-family:var(--font-sans);font-size:.875rem;line-height:1.4;font-feature-settings:"cv11","ss01";font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased}.receiving_dialogs__8DSfm #detailForm button,.receiving_dialogs__8DSfm #detailForm input,.receiving_dialogs__8DSfm #detailForm select,.receiving_dialogs__8DSfm #detailForm table,.receiving_dialogs__8DSfm #detailForm textarea{font-family:inherit}.receiving_dialogs__8DSfm #detailForm .lines-scroll table{font-size:.875rem;line-height:1.35;font-variant-numeric:tabular-nums}.receiving_dialogs__8DSfm #detailForm .lines-scroll th{font-size:.75rem;font-weight:500;letter-spacing:.04em}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-ok) td{background:var(--card);transition:background-color .14s ease}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-ok) td:first-child{box-shadow:inset .1875rem 0 var(--success)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-pending) td{background:color-mix(in oklch,var(--warning-subtle) 22%,var(--card));transition:background-color .14s ease}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-pending) td:first-child{box-shadow:inset .1875rem 0 var(--warning)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-ok) .line-product{border-color:var(--success-border);background:var(--card)}.receiving_dialogs__8DSfm #detailForm .lines-scroll tbody tr:has(.match-pending) .line-product{border-color:var(--warning-border);background:var(--card)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .product-match-feedback{align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1.25}.receiving_dialogs__8DSfm #detailForm .lines-scroll .product-match-feedback--success{color:var(--success)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .product-match-feedback--pending{color:var(--warning)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .status-check-icon{width:.875rem;height:.875rem;flex:0 0 auto}.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-excluded,.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-ok,.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-pending{display:inline-flex;min-height:0;align-items:center;gap:.375rem;border:0;border-radius:0;padding:0;color:var(--muted-foreground);background:transparent;font-size:.75rem;font-weight:500;line-height:1.25}.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-ok{color:var(--success);font-weight:600}.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-ok .status-check-icon{box-sizing:border-box;border:1px solid;border-radius:50%;padding:.125rem}.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-pending{color:var(--warning)}.receiving_dialogs__8DSfm #detailForm .lines-scroll .match-excluded{color:var(--muted-foreground)}.receiving_dialogs__8DSfm #detailForm .detail-grid label{font-size:.75rem}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status{font-size:.75rem;font-weight:500}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-breakdown,.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-warning{font-size:.75rem}.receiving_dialogs__8DSfm #detailForm .quantity-edit-row{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.375rem}.receiving_dialogs__8DSfm #detailForm .quantity-edit-row .line-qty{min-width:0;flex:1 1 auto;text-align:right}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-review-control{position:relative;display:inline-grid;width:2rem;min-width:2rem;height:2rem;min-height:2rem;flex:0 0 2rem;place-items:center;margin:0;color:var(--muted-foreground);cursor:pointer}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-review-control[hidden]{display:none!important}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-review-control input[type=checkbox]{position:absolute;z-index:1;inset:0;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin:0;border:0;padding:0;opacity:0;cursor:pointer}.receiving_dialogs__8DSfm #detailForm .quantity-review-indicator{display:grid;width:2rem;height:2rem;place-items:center;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);background:var(--card);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.receiving_dialogs__8DSfm #detailForm .quantity-review-indicator .status-check-icon{width:1rem;height:1rem}.receiving_dialogs__8DSfm #detailForm .quantity-review-control input:checked+.quantity-review-indicator{border-style:solid;border-color:var(--success);color:var(--card);background:var(--success);box-shadow:var(--shadow-xs)}.receiving_dialogs__8DSfm #detailForm .quantity-review-control input:focus-visible+.quantity-review-indicator{outline:2px solid var(--ring);outline-offset:2px}.receiving_dialogs__8DSfm #detailForm .lines-scroll .quantity-warning{border-color:var(--warning-border);border-radius:var(--radius-sm);color:var(--warning);background:color-mix(in oklch,var(--warning-subtle) 65%,var(--card));font-family:inherit;font-weight:400}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control{grid-template-columns:2.25rem auto;align-items:center;gap:.375rem;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-label{min-width:1.125rem;font-variant-numeric:tabular-nums}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-label-off,.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-label-on{display:none}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input:checked~.odoo-switch-label .odoo-switch-label-on,.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-exclusion-control input:not(:checked)~.odoo-switch-label .odoo-switch-label-off{display:inline}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-transfer-cell{min-width:5.5rem}@keyframes receiving_receipt-skeleton-shimmer__Frona{to{background-position:-220% 0}}@keyframes receiving_receiving-drawer-in__ySb5u{0%{opacity:.75;right:-1rem}to{opacity:1;right:0}}@keyframes receiving_receiving-status-spin__fk25n{to{transform:rotate(1turn)}}@media (max-width:64rem){.receiving_content__h0tdO{padding:.75rem}.receiving_summary__3h1XG .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.receiving_summary__3h1XG .summary-card{min-height:3.5rem;padding:.375rem .5rem;column-gap:.5rem}.receiving_summary__3h1XG .summary-card small,.receiving_summary__3h1XG .summary-card span{overflow-wrap:anywhere}.receiving_summary__3h1XG .summary-card span{font-size:.75rem}.receiving_summary__3h1XG .summary-card small{font-size:.625rem}.receiving_summary__3h1XG .summary-card strong{font-size:1rem}.receiving_table__19TID .card-toolbar{align-items:stretch;flex-direction:column;gap:.5rem;padding:.625rem .75rem}.receiving_table__19TID .receipt-heading-copy{flex:0 1 auto;width:100%}.receiving_table__19TID .search-box{width:100%;min-width:0}.receiving_table__19TID .receipt-archive-controls{align-items:stretch;flex-wrap:wrap}.receiving_table__19TID .receipt-archive-pagination{width:100%;justify-content:space-between}.receiving_table__19TID .receipt-archive-pagination>div{width:100%}.receiving_table__19TID .receipt-archive-pagination>div>button{flex:1 1 8rem}.receiving_dialogs__8DSfm #detailForm>.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving_dialogs__8DSfm #detailForm .detail-grid{grid-template-areas:"supplier operation" "number date" "ttn ttn"}.receiving_dialogs__8DSfm #detailForm .modal-actions{flex-wrap:wrap}}@media (max-width:48rem){.receiving_previewBar__WO_h9{align-items:flex-start}.receiving_previewBar__WO_h9 [data-slot=badge]{flex:0 0 auto}.receiving_notifications__0rCUE .product-notification{align-items:stretch;flex-direction:column}.receiving_table__19TID .receipt-view-tabs{width:100%}.receiving_table__19TID .receipt-view-tab{flex:1}.receiving_dialogs__8DSfm dialog.modal-card{padding:1rem}.receiving_dialogs__8DSfm dialog#detailDialog.modal[open]{width:100%;border-radius:0}.receiving_dialogs__8DSfm #detailForm{padding:.875rem}.receiving_dialogs__8DSfm #detailForm>.detail-grid{grid-template-columns:minmax(0,1fr);max-height:34dvh;overflow-y:auto}.receiving_dialogs__8DSfm #detailForm .detail-grid{grid-template-areas:none}.receiving_dialogs__8DSfm #detailForm .detail-grid label{grid-area:auto}.receiving_dialogs__8DSfm #detailForm .detail-footer{align-items:stretch;flex-direction:column}.receiving_dialogs__8DSfm #detailForm .modal-actions{width:100%}.receiving_dialogs__8DSfm #detailForm .modal-actions>*{flex:1}.receiving_dialogs__8DSfm #detailForm .lines-scroll table{min-width:0}}@media (max-width:30rem){.receiving_summary__3h1XG .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving_summary__3h1XG .summary-card:nth-child(3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.receiving_table__19TID .receipt-skeleton-cell{animation:none}.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-thumb,.receiving_dialogs__8DSfm #detailForm .lines-scroll .odoo-switch-track{transition:none}.receiving_dialogs__8DSfm dialog#detailDialog[open]{animation:none}.receiving_dialogs__8DSfm #detailForm .detail-progress-fill{transition:none}.receiving_dialogs__8DSfm #detailForm .detail-grid .field-status--checking:before{animation:none}}.receiving_content__h0tdO,.receiving_main__bnxtw,.receiving_root__I9Uju{height:auto;min-height:0;flex:none;overflow:visible}