.custom-table[data-v-7397092e]{background-color:#fff;border-bottom:1px solid #e5e7eb}.custom-table thead tr[data-v-7397092e]{background-color:#f3f4f6}.custom-table td[data-v-7397092e],.custom-table th[data-v-7397092e]{padding:10px 12px;border-bottom:none}.custom-table.scrollable:not(.no-fixed-width) td[data-v-7397092e]{min-width:170px}.custom-table.bordered[data-v-7397092e]{border:2px solid #e5e7eb}.custom-table-container[data-v-7397092e]{overflow-x:scroll}.custom-table-container td[data-v-7397092e],.custom-table-container th[data-v-7397092e]{border-bottom:1px solid #e5e7eb}.custom-table-container .borderedColumns td[data-v-7397092e],.custom-table-container .borderedColumns th[data-v-7397092e]{border:1px solid #e5e7eb}.custom-table-container.dark .custom-table[data-v-7397092e]{background-color:#152623;color:#e8f0ef}.custom-table-container.dark .custom-table thead tr[data-v-7397092e]{background-color:rgb(26.4457627119,47.8542372881,44.0762711864)}.custom-table-container.dark td[data-v-7397092e],.custom-table-container.dark th[data-v-7397092e]{border-bottom:1px solid #1e3530}.custom-table-container.dark[data-v-7397092e]::-webkit-scrollbar{background:#152623}.custom-table-container.dark[data-v-7397092e]::-webkit-scrollbar-track{background:rgb(17.3694915254,31.4305084746,28.9491525424)}.custom-table-container.dark[data-v-7397092e]::-webkit-scrollbar-thumb{background:rgb(31.8915254237,57.7084745763,53.1525423729)}.card-container{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.06);padding:14px 16px;border-radius:12px;display:flex;flex-flow:column;height:100%;border:1px solid #e5e7eb;transition:all .2s ease-in-out}.card-container:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.card-container.card-space-between{justify-content:space-between}.card-container .title{font-size:18px;font-weight:600;color:#0d2d2c}.card-container .normal-mode{justify-content:flex-start}.card-container.dark{background:#152623;border-color:#1e3530;box-shadow:none;color:#e8f0ef}.card-container.dark .title{color:#ba8e58}.card-container.dark:hover{box-shadow:none}.sm .card-container{padding:14px 16px}.sm .card-container .title{font-size:16px}.page-mode{min-height:400px}.header-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.dark .header-title{border-bottom-color:#1e3530}.custom-backdrop{width:100vw;height:100vh;background:rgba(0,0,0,.1);position:fixed;top:0;left:0}.input-container[data-v-540ac97e]{margin-bottom:0}.input-label[data-v-540ac97e]{display:block;font-size:.875rem;font-weight:500;color:#333;margin-bottom:6px}.custom-input[data-v-540ac97e]{display:block;width:100%;padding:8px 12px;font-size:.875rem;line-height:1.5;color:#333;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;transition:border-color .2s,box-shadow .2s}.custom-input[data-v-540ac97e]:focus{border-color:#0d2d2c;outline:none;box-shadow:0 0 0 2px rgba(13,45,44,.2)}.dark .custom-input[data-v-540ac97e]:focus{box-shadow:0 0 0 2px rgba(186,142,88,.25)}.custom-input[data-v-540ac97e]::-moz-placeholder{color:rgba(51,51,51,.7);opacity:1}.custom-input[data-v-540ac97e]::placeholder{color:rgba(51,51,51,.7);opacity:1}.custom-input[data-v-540ac97e]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.custom-input.textarea[data-v-540ac97e]{min-height:100px;resize:vertical}.small .custom-input[data-v-540ac97e]{padding:6px 8px;font-size:.8125rem}[data-v-540ac97e] .dark .input-label{color:#e8f0ef}[data-v-540ac97e] .dark .custom-input{background-color:#1e3530;border-color:#1e3530;color:#e8f0ef}[data-v-540ac97e] .dark .custom-input:focus{border-color:#ba8e58;outline:none;box-shadow:0 0 0 2px rgba(13,45,44,.2)}.dark[data-v-540ac97e] .dark .custom-input:focus{box-shadow:0 0 0 2px rgba(186,142,88,.25)}[data-v-540ac97e] .dark .custom-input::-moz-placeholder{color:rgba(232,240,239,.7)}[data-v-540ac97e] .dark .custom-input::placeholder{color:rgba(232,240,239,.7)}[data-v-540ac97e] .dark .custom-input:disabled{background-color:#2a2a2a;color:#666;cursor:not-allowed;opacity:.5}.page-item-wrapper{position:relative}.page-item-wrapper .page-input{position:absolute;background:#fff;padding:16px;width:240px;bottom:calc(100% + 10px);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:10}.dark .page-item-wrapper .page-input{background:#152623;border-color:#1e3530;color:#e8f0ef;box-shadow:0 4px 12px rgba(0,0,0,.3)}.page-item{width:36px;height:36px;font-size:14px;font-weight:500;margin:0 3px;display:flex;justify-content:center;align-items:center;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;color:#333;cursor:pointer;transition:all .2s ease-in-out}.page-item:hover{background-color:#f3f4f6;border-color:#0d2d2c}.page-item.active{background-color:#0d2d2c;color:#fff;border-color:#0d2d2c}.page-item.dark{background-color:#152623;border-color:#1e3530;color:#e8f0ef}.page-item.dark:hover{background-color:hsla(0,0%,100%,.08);border-color:#ba8e58}.page-item.dark.active{background-color:#0d2d2c;color:#fff;border-color:#0d2d2c}.page-wrapper{flex-wrap:wrap;gap:4px;padding:8px 0}.page-wrapper,.page-wrapper .pagination-nav-button{display:flex;align-items:center;justify-content:center}.page-wrapper .pagination-nav-button{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;cursor:pointer;transition:all .2s ease}.page-wrapper .pagination-nav-button i{font-size:18px;color:#333}.page-wrapper .pagination-nav-button:hover:not(.disabled){background-color:#f3f4f6;border-color:#0d2d2c}.page-wrapper .pagination-nav-button.disabled{opacity:.5;cursor:not-allowed}.page-wrapper :deep(.dark) .pagination-nav-button{background-color:#152623;border-color:#1e3530}.page-wrapper :deep(.dark) .pagination-nav-button i{color:#e8f0ef}.page-wrapper :deep(.dark) .pagination-nav-button:hover:not(.disabled){background-color:hsla(0,0%,100%,.08);border-color:#ba8e58}.ui-state[data-v-7f412a58]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:160px;padding:24px;color:#333;text-align:left}.ui-state--compact[data-v-7f412a58]{min-height:92px;padding:16px}.ui-state__spinner[data-v-7f412a58]{width:32px;height:32px;border:3px solid rgba(13,45,44,.16);border-top-color:#0d2d2c;border-radius:50%;animation:ui-state-spin-7f412a58 .8s linear infinite;flex:0 0 auto}.ui-state__icon[data-v-7f412a58]{color:#0d2d2c;font-size:36px}.ui-state__title[data-v-7f412a58]{color:#0d2d2c;font-size:15px;font-weight:700}.ui-state__message[data-v-7f412a58]{margin:4px 0 0;color:rgba(51,51,51,.72);font-size:13px}.ui-state__action[data-v-7f412a58]{margin-top:12px;border:1px solid #0d2d2c;border-radius:6px;background:#0d2d2c;color:#fff;font-size:13px;font-weight:700;padding:8px 12px}@keyframes ui-state-spin-7f412a58{to{transform:rotate(1turn)}}.d-flex[data-v-0d850a12],form[data-v-0d850a12]{gap:12px!important}.reconciliation-list__actions[data-v-0d850a12]{display:flex;justify-content:flex-end;margin-bottom:12px}.review-status[data-v-0d850a12]{display:inline-flex;padding:4px 9px;border-radius:999px;background:rgba(186,142,88,.14);color:#7a4a00;font-size:.78rem;font-weight:700;white-space:nowrap}.review-status--approved[data-v-0d850a12]{background:rgba(50,200,100,.14);color:#287a4a}.review-status--rejected[data-v-0d850a12]{background:rgba(141,68,59,.12);color:#b42318}[data-v-0d850a12] .dark .review-status{color:#ba8e58}[data-v-0d850a12] .dark .review-status--approved{color:#4ade80}[data-v-0d850a12] .dark .review-status--rejected{color:#ff8a80}@media(max-width:640px){form>.d-flex[data-v-0d850a12],form[data-v-0d850a12]{width:100%}form>.d-flex[data-v-0d850a12]{align-items:stretch!important;flex-direction:column}}::deep(table) tbody td[data-v-0d850a12]:nth-child(7),::deep(table) thead th[data-v-0d850a12]:nth-child(7){text-align:right}.reconciliation-create[data-v-144433ed]{max-width:1180px}.reconciliation-create__header[data-v-144433ed],.reconciliation-create__section[data-v-144433ed]{margin-bottom:24px}.reconciliation-create__header h2[data-v-144433ed],.reconciliation-create__section h3[data-v-144433ed],.reconciliation-product h4[data-v-144433ed]{margin:0}.reconciliation-count-line small[data-v-144433ed],.reconciliation-create__header p[data-v-144433ed],.reconciliation-create__hint[data-v-144433ed],.reconciliation-new-lot small[data-v-144433ed],.reconciliation-product p[data-v-144433ed],.reconciliation-product small[data-v-144433ed]{color:rgba(51,51,51,.7)}.reconciliation-create__back[data-v-144433ed]{display:inline-flex;gap:6px;align-items:center;margin-bottom:12px}.reconciliation-create__section[data-v-144433ed]{padding:20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.reconciliation-create__section h3[data-v-144433ed]{margin-bottom:14px;font-size:1.05rem}.reconciliation-create__controls[data-v-144433ed],.reconciliation-create__search[data-v-144433ed]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr);gap:14px}.reconciliation-create__search[data-v-144433ed]{grid-template-columns:minmax(240px,1fr) auto;align-items:end}.reconciliation-count-line label[data-v-144433ed],.reconciliation-create__controls label[data-v-144433ed]{display:grid;gap:6px}.reconciliation-count-line label>span[data-v-144433ed],.reconciliation-create__controls label>span[data-v-144433ed]{font-size:.82rem;font-weight:700}.reconciliation-counts[data-v-144433ed],.reconciliation-products[data-v-144433ed]{display:grid;gap:14px;margin-top:18px}.reconciliation-product[data-v-144433ed]{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px}.reconciliation-count-line[data-v-144433ed],.reconciliation-lot-row[data-v-144433ed],.reconciliation-new-lot[data-v-144433ed],.reconciliation-product>header[data-v-144433ed]{display:grid;align-items:center;gap:12px;padding:14px}.reconciliation-product>header[data-v-144433ed]{grid-template-columns:1fr auto;background:rgba(13,45,44,.06)}.reconciliation-product>header h4[data-v-144433ed],.reconciliation-product>header p[data-v-144433ed]{margin-bottom:0}.reconciliation-lot-row[data-v-144433ed],.reconciliation-new-lot[data-v-144433ed]{grid-template-columns:minmax(220px,1fr) minmax(130px,170px) auto;border-top:1px solid #e5e7eb}.reconciliation-count-line>div[data-v-144433ed],.reconciliation-lot-row>div[data-v-144433ed],.reconciliation-new-lot>div[data-v-144433ed]{display:grid;gap:2px}.reconciliation-new-lot[data-v-144433ed]{grid-template-columns:minmax(220px,1fr) minmax(150px,210px) minmax(130px,170px) auto;background:rgba(186,142,88,.06)}.reconciliation-count-line[data-v-144433ed]{grid-template-columns:minmax(250px,1fr) minmax(150px,190px) auto;border:1px solid #e5e7eb;border-radius:8px}.reconciliation-create__error[data-v-144433ed]{margin-bottom:16px;padding:12px 14px;border:1px solid rgba(141,68,59,.35);border-radius:6px;background:rgba(141,68,59,.08);color:#8d443b;font-weight:600}.reconciliation-create__actions[data-v-144433ed]{display:flex;justify-content:flex-end;gap:12px}[data-v-144433ed] .dark .reconciliation-count-line,[data-v-144433ed] .dark .reconciliation-create__section,[data-v-144433ed] .dark .reconciliation-product{border-color:#1e3530;background:#152623}[data-v-144433ed] .dark .reconciliation-count-line small,[data-v-144433ed] .dark .reconciliation-create__header p,[data-v-144433ed] .dark .reconciliation-create__hint,[data-v-144433ed] .dark .reconciliation-new-lot small,[data-v-144433ed] .dark .reconciliation-product p,[data-v-144433ed] .dark .reconciliation-product small{color:rgba(232,240,239,.72)}[data-v-144433ed] .dark .reconciliation-product>header{background:rgba(13,45,44,.1)}[data-v-144433ed] .dark .reconciliation-lot-row,[data-v-144433ed] .dark .reconciliation-new-lot{border-color:#1e3530}[data-v-144433ed] .dark .reconciliation-new-lot{background:rgba(186,142,88,.08)}@media(max-width:760px){.reconciliation-count-line[data-v-144433ed],.reconciliation-create__controls[data-v-144433ed],.reconciliation-create__search[data-v-144433ed],.reconciliation-lot-row[data-v-144433ed],.reconciliation-new-lot[data-v-144433ed],.reconciliation-product>header[data-v-144433ed]{grid-template-columns:1fr}.reconciliation-create__section[data-v-144433ed]{padding:14px}.reconciliation-create__actions[data-v-144433ed]{align-items:stretch;flex-direction:column-reverse}.reconciliation-create__actions a[data-v-144433ed],.reconciliation-create__actions button[data-v-144433ed]{width:100%}}.reconciliation-metadata[data-v-4930f72a]{border-color:#e5e7eb!important;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.06)}.reconciliation-note[data-v-4930f72a]{max-width:760px;margin:0 0 12px;color:rgba(51,51,51,.74);font-size:.9rem}.review-status[data-v-4930f72a]{display:inline-flex;margin-left:6px;padding:4px 9px;border-radius:999px;background:rgba(186,142,88,.14);color:#7a4a00;font-size:.78rem;font-weight:700}.review-status--approved[data-v-4930f72a]{background:rgba(50,200,100,.14);color:#287a4a}.review-status--rejected[data-v-4930f72a]{background:rgba(141,68,59,.12);color:#b42318}.audit-trail[data-v-4930f72a],.review-note[data-v-4930f72a],.review-panel[data-v-4930f72a]{margin:0 0 12px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.audit-trail p[data-v-4930f72a],.review-note p[data-v-4930f72a],.review-panel p[data-v-4930f72a]{margin:6px 0 0}.audit-trail h2[data-v-4930f72a],.review-panel h2[data-v-4930f72a]{margin:0;font-size:1rem}.review-panel label[data-v-4930f72a]{display:block;margin:14px 0 6px;font-weight:600}.review-warning[data-v-4930f72a]{color:#b42318;font-weight:600}.review-actions[data-v-4930f72a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}.audit-trail ol[data-v-4930f72a]{display:grid;gap:10px;margin:12px 0 0;padding-left:20px}.audit-trail li span[data-v-4930f72a]{display:block;color:rgba(51,51,51,.7);font-size:.82rem}.reconciliation-summary[data-v-4930f72a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0 0 12px}.reconciliation-summary>div[data-v-4930f72a]{padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.reconciliation-summary dt[data-v-4930f72a]{color:rgba(51,51,51,.7);font-size:.78rem;font-weight:600;text-transform:uppercase}.reconciliation-summary dd[data-v-4930f72a]{margin:4px 0 0;color:#0d2d2c;font-size:1.25rem;font-weight:700}.reconciliation-filters[data-v-4930f72a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reconciliation-filter[data-v-4930f72a]{padding:7px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#333;font-size:.84rem;font-weight:600}.reconciliation-filter--active[data-v-4930f72a],.reconciliation-filter[data-v-4930f72a]:focus-visible,.reconciliation-filter[data-v-4930f72a]:hover{border-color:#0d2d2c;color:#0d2d2c}.reconciliation-filter[data-v-4930f72a]:focus-visible{outline:2px solid #0d2d2c;outline-offset:2px}.reconciliation-thumbnail[data-v-4930f72a]{width:50px;height:50px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.reconciliation-image-placeholder[data-v-4930f72a]{color:rgba(51,51,51,.62);font-size:.8rem}.reconciliation-delta[data-v-4930f72a]{display:inline-flex;min-width:42px;justify-content:flex-end;font-weight:700}.reconciliation-delta--over[data-v-4930f72a]{color:#9c4f00}.reconciliation-delta--under[data-v-4930f72a]{color:#b42318}.reconciliation-delta--matched[data-v-4930f72a]{color:#287a4a}[data-v-4930f72a] .dark .reconciliation-metadata{border-color:#1e3530!important}[data-v-4930f72a] .dark .reconciliation-image-placeholder,[data-v-4930f72a] .dark .reconciliation-note{color:rgba(232,240,239,.76)}[data-v-4930f72a] .dark .review-status{color:#ba8e58}[data-v-4930f72a] .dark .review-status--approved{color:#4ade80}[data-v-4930f72a] .dark .review-status--rejected,[data-v-4930f72a] .dark .review-warning{color:#ff8a80}[data-v-4930f72a] .dark .audit-trail,[data-v-4930f72a] .dark .review-note,[data-v-4930f72a] .dark .review-panel{border-color:#1e3530;background:#1e3530;color:#e8f0ef}[data-v-4930f72a] .dark .audit-trail li span{color:rgba(232,240,239,.72)}[data-v-4930f72a] .dark .reconciliation-summary>div{border-color:#1e3530;background:#1e3530}[data-v-4930f72a] .dark .reconciliation-summary dt{color:rgba(232,240,239,.7)}[data-v-4930f72a] .dark .reconciliation-summary dd{color:#ba8e58}[data-v-4930f72a] .dark .reconciliation-filter{border-color:#1e3530;background:#1e3530;color:#e8f0ef}[data-v-4930f72a] .dark .reconciliation-filter--active,[data-v-4930f72a] .dark .reconciliation-filter:focus-visible,[data-v-4930f72a] .dark .reconciliation-filter:hover{border-color:#ba8e58;color:#ba8e58}[data-v-4930f72a] .dark .reconciliation-filter:focus-visible{outline-color:#ba8e58}[data-v-4930f72a] .dark .custom-table th{background:#1e3530;color:#e8f0ef}[data-v-4930f72a] .dark .custom-table td{background:#152623;color:#e8f0ef}[data-v-4930f72a] .dark .reconciliation-delta--over{color:#ba8e58}[data-v-4930f72a] .dark .reconciliation-delta--under{color:#ff8a80}[data-v-4930f72a] .dark .reconciliation-delta--matched{color:#4ade80}::deep(table) tbody td[data-v-4930f72a]:nth-child(5),::deep(table) tbody td[data-v-4930f72a]:nth-child(6),::deep(table) tbody td[data-v-4930f72a]:nth-child(7),::deep(table) thead th[data-v-4930f72a]:nth-child(5),::deep(table) thead th[data-v-4930f72a]:nth-child(6),::deep(table) thead th[data-v-4930f72a]:nth-child(7){text-align:right}@media(max-width:640px){.audit-trail[data-v-4930f72a],.review-note[data-v-4930f72a],.review-panel[data-v-4930f72a]{padding:12px}.review-actions[data-v-4930f72a]{align-items:stretch;flex-direction:column-reverse}}