.partial-receipt-modal[data-v-09bfbada]{background:#f8fafc;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(var(--viewport-height)*88/100);overflow:hidden;position:relative}.modal-heading[data-v-09bfbada]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:linear-gradient(135deg,#1f6feb,#4f46e5);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.2rem 1.3rem;position:sticky;top:0;z-index:20}.modal-heading-copy[data-v-09bfbada]{min-width:0}.modal-heading-copy h3[data-v-09bfbada]{color:#fff;font-size:1.25rem;font-weight:900;margin:0}.modal-heading-copy p[data-v-09bfbada]{font-size:.78rem;font-weight:700;margin:.3rem 0 0;opacity:.88}.modal-kicker[data-v-09bfbada]{font-size:.66rem;font-weight:800;letter-spacing:.08em;margin-bottom:.3rem;opacity:.8;text-transform:uppercase}.close-button[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-scroll-area[data-v-09bfbada]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem}.order-summary[data-v-09bfbada]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.06);box-shadow:0 8px 22px rgba(15,23,42,.06);padding:.9rem}.order-summary-head[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem}.summary-icon[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef2ff;border-radius:12px;color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.summary-title[data-v-09bfbada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.summary-title span[data-v-09bfbada]{color:#94a3b8;font-size:.65rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.summary-title b[data-v-09bfbada]{color:#111827;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-status[data-v-09bfbada]{background:#fef3c7;border-radius:999px;color:#b45309;font-size:.68rem;font-weight:900;padding:.35rem .6rem;text-transform:uppercase}.summary-product[data-v-09bfbada]{color:#111827;font-size:1rem;font-weight:900;line-height:1.35;margin-top:.85rem;overflow-wrap:anywhere}.summary-material[data-v-09bfbada]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.78rem;font-weight:700;gap:.4rem;margin-top:.3rem}.summary-grid[data-v-09bfbada]{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.summary-item[data-v-09bfbada]{background:#f8fafc;border:1px solid #eef2f7;border-radius:11px;min-width:0;padding:.65rem}.summary-item span[data-v-09bfbada]{color:#94a3b8;display:block;font-size:.62rem;font-weight:900;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.summary-item b[data-v-09bfbada]{color:#334155;display:block;font-size:.82rem;overflow-wrap:anywhere}.summary-item.highlight[data-v-09bfbada]{background:#eff6ff;border-color:#dbeafe}.detail-heading[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc 60%,#eef2ff);border:1px solid rgba(99,102,241,.16);border-radius:15px;-webkit-box-shadow:0 7px 18px rgba(15,23,42,.05);box-shadow:0 7px 18px rgba(15,23,42,.05);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 .75rem;overflow:hidden;padding:.75rem;position:relative}.detail-heading[data-v-09bfbada]:before{background:-webkit-gradient(linear,left top,left bottom,from(#1f6feb),to(#4f46e5));background:linear-gradient(180deg,#1f6feb,#4f46e5);bottom:.6rem;content:"";left:0;position:absolute;top:.6rem;width:3px}.detail-heading-main[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;min-width:0}.detail-heading-icon[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1f6feb,#4f46e5);border-radius:11px;-webkit-box-shadow:0 6px 14px rgba(31,111,235,.2);box-shadow:0 6px 14px rgba(31,111,235,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-heading-copy[data-v-09bfbada]{min-width:0}.detail-heading-copy>span[data-v-09bfbada]{color:#4f46e5;display:block;font-size:.58rem;font-weight:900;letter-spacing:.07em;margin-bottom:.1rem;text-transform:uppercase}.detail-heading-copy h4[data-v-09bfbada]{color:#111827;font-size:.95rem;font-weight:900;line-height:1.2;margin:0}.detail-heading-copy p[data-v-09bfbada]{color:#64748b;font-size:.68rem;font-weight:700;line-height:1.35;margin:.18rem 0 0}.detail-count[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:11px;-webkit-box-shadow:0 5px 14px rgba(15,23,42,.06);box-shadow:0 5px 14px rgba(15,23,42,.06);color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:42px;min-width:48px;padding:.3rem .45rem}.detail-count b[data-v-09bfbada]{font-size:.9rem;font-weight:900;line-height:1}.detail-count span[data-v-09bfbada]{color:#64748b;font-size:.52rem;font-weight:900;letter-spacing:.05em;margin-top:.17rem;text-transform:uppercase}.lpn-list[data-v-09bfbada]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lpn-card[data-v-09bfbada]{background:#fff;border:1px solid #dbeafe;border-radius:14px;-webkit-box-shadow:0 6px 16px rgba(15,23,42,.05);box-shadow:0 6px 16px rgba(15,23,42,.05);overflow:hidden}.lpn-card-finished[data-v-09bfbada]{border-color:#bbf7d0}.lpn-card-head[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eff6ff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.65rem}.lpn-card-finished .lpn-card-head[data-v-09bfbada]{background:#f0fdf4}.lpn-identity[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;min-width:0}.lpn-identity>div[data-v-09bfbada]{min-width:0}.lpn-identity small[data-v-09bfbada]{color:#64748b;display:block;font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lpn-identity b[data-v-09bfbada]{color:#1e293b;display:block;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpn-icon[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:9px;color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lpn-status[data-v-09bfbada]{background:#dbeafe;border-radius:999px;color:#1d4ed8;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.58rem;font-weight:900;padding:.3rem .5rem;text-transform:uppercase}.lpn-status.finished[data-v-09bfbada]{background:#dcfce7;color:#15803d}.lpn-content[data-v-09bfbada]{padding:.75rem}.quantity-info[data-v-09bfbada]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.quantity-info div[data-v-09bfbada]{background:#f8fafc;border-radius:9px;padding:.55rem}.quantity-info span[data-v-09bfbada]{color:#94a3b8;display:block;font-size:.58rem;font-weight:900;margin-bottom:.15rem;text-transform:uppercase}.quantity-info b[data-v-09bfbada]{color:#334155;font-size:.82rem}.receipt-input[data-v-09bfbada]{margin-top:.65rem}.detail-empty[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;text-align:center}.detail-empty i[data-v-09bfbada]{color:#818cf8;font-size:1.5rem;margin-bottom:.5rem}.detail-empty b[data-v-09bfbada]{color:#111827}.detail-empty span[data-v-09bfbada]{font-size:.75rem;margin-top:.2rem}.modal-scroll-top[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1f6feb,#4f46e5);border:0;border-radius:50%;bottom:76px;-webkit-box-shadow:0 9px 22px rgba(31,111,235,.3);box-shadow:0 9px 22px rgba(31,111,235,.3);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:18px;width:42px;z-index:25}.modal-scroll-top[data-v-09bfbada]:active{-webkit-transform:scale(.96);transform:scale(.96)}.modal-actions[data-v-09bfbada]{background:#fff;border-top:1px solid #e2e8f0;display:grid;gap:.65rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:.85rem 1rem}.modal-button[data-v-09bfbada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.82rem;font-weight:900;gap:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:42px}.cancel-button[data-v-09bfbada]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:0!important;-webkit-box-shadow:0 7px 16px rgba(220,38,38,.22);box-shadow:0 7px 16px rgba(220,38,38,.22);color:#fff!important}.cancel-button[data-v-09bfbada]:focus,.cancel-button[data-v-09bfbada]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;-webkit-box-shadow:0 9px 20px rgba(220,38,38,.28);box-shadow:0 9px 20px rgba(220,38,38,.28);color:#fff!important}.submit-button[data-v-09bfbada]{border:0!important;-webkit-box-shadow:0 7px 16px rgba(22,163,74,.2);box-shadow:0 7px 16px rgba(22,163,74,.2)}@media (max-width:767.98px){.partial-receipt-modal[data-v-09bfbada]{max-height:calc(var(--viewport-height)*92/100)}.modal-heading[data-v-09bfbada]{padding:1rem}.modal-scroll-area[data-v-09bfbada]{padding:.75rem}.lpn-list[data-v-09bfbada]{grid-template-columns:1fr}}@media (max-width:575.98px){.partial-receipt-modal[data-v-09bfbada]{height:var(--viewport-height);max-height:none;width:100%}.modal-heading[data-v-09bfbada]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal-scroll-area[data-v-09bfbada]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.modal-actions[data-v-09bfbada]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.summary-grid[data-v-09bfbada]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-item[data-v-09bfbada]:last-child{grid-column:1/-1}.modal-actions[data-v-09bfbada]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}}@media (max-width:360px){.modal-actions[data-v-09bfbada]{grid-template-columns:1fr}}.receipt-page[data-v-286c69e2]{padding-bottom:1rem}.page-header[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1f6feb,#4f46e5);border:1px solid hsla(0,0%,100%,.28);border-radius:18px;-webkit-box-shadow:0 10px 26px rgba(31,111,235,.24);box-shadow:0 10px 26px rgba(31,111,235,.24);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding:1rem 1.25rem;position:sticky;top:60px;z-index:20}.page-header h1[data-v-286c69e2]{color:#fff;font-size:1.35rem;font-weight:800;line-height:1.2;margin:0}.page-header-info[data-v-286c69e2]{min-width:0}.page-kicker[data-v-286c69e2]{font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.3rem;opacity:.85;text-transform:uppercase}.page-subtitle[data-v-286c69e2]{font-size:.78rem;font-weight:700;margin-top:.35rem;opacity:.9}.page-header-icon[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.25);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header-icon i[data-v-286c69e2]{font-size:1.35rem}.breadcrumb-wrapper[data-v-286c69e2]{margin:.45rem .5rem .75rem}.receipt-panel[data-v-286c69e2]{margin:0 .5rem}.scanner-button[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1f6feb,#4f46e5);border:0;border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(31,111,235,.24);box-shadow:0 10px 24px rgba(31,111,235,.24);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;padding:.9rem;text-align:left;margin-top:1rem;max-width:480px;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;width:100%}.scanner-button[data-v-286c69e2]:active{-webkit-box-shadow:0 6px 16px rgba(31,111,235,.2);box-shadow:0 6px 16px rgba(31,111,235,.2);-webkit-transform:scale(.99);transform:scale(.99)}.scanner-icon[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.2);border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scanner-icon i[data-v-286c69e2]{font-size:1.35rem}.scanner-copy[data-v-286c69e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.scanner-copy b[data-v-286c69e2]{font-size:1rem;font-weight:900;text-transform:uppercase}.scanner-copy small[data-v-286c69e2]{font-size:.74rem;font-weight:700;margin-top:.15rem;opacity:.85}.scanner-arrow[data-v-286c69e2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.25rem}.error-alert[data-v-286c69e2]{border:0;border-radius:14px;-webkit-box-shadow:0 8px 20px rgba(239,68,68,.14);box-shadow:0 8px 20px rgba(239,68,68,.14);margin:.8rem 0 0}.alert-content[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem}.alert-content>i[data-v-286c69e2]{font-size:1.15rem}.alert-content div[data-v-286c69e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.alert-content b[data-v-286c69e2]{font-weight:900}.alert-content span[data-v-286c69e2]{overflow-wrap:anywhere}.workstation-card[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff,#f0fdf4);border:1px solid rgba(34,197,94,.22);border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(34,197,94,.1);box-shadow:0 8px 22px rgba(34,197,94,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:.85rem;padding:.85rem}.workstation-icon[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dcfce7;border-radius:13px;color:#15803d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.workstation-info[data-v-286c69e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.workstation-info span[data-v-286c69e2]{color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.workstation-info b[data-v-286c69e2]{color:#111827;font-size:1rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-indicator[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dcfce7;border-radius:999px;color:#15803d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.68rem;font-weight:900;gap:.35rem;padding:.35rem .55rem;text-transform:uppercase}.active-indicator span[data-v-286c69e2]{background:#22c55e;border-radius:50%;height:7px;width:7px}.result-section[data-v-286c69e2]{margin-top:1rem}.section-heading[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc 58%,#eef2ff);border:1px solid rgba(99,102,241,.16);border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.06);box-shadow:0 8px 22px rgba(15,23,42,.06);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.9rem;overflow:hidden;padding:.85rem;position:relative}.section-heading[data-v-286c69e2]:before{background:-webkit-gradient(linear,left top,left bottom,from(#1f6feb),to(#4f46e5));background:linear-gradient(180deg,#1f6feb,#4f46e5);border-radius:0 999px 999px 0;bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:4px}.section-heading-main[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;min-width:0}.section-heading-icon[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1f6feb,#4f46e5);border-radius:14px;-webkit-box-shadow:0 8px 18px rgba(31,111,235,.2);box-shadow:0 8px 18px rgba(31,111,235,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-heading-icon i[data-v-286c69e2]{font-size:1.15rem}.section-heading-copy[data-v-286c69e2]{min-width:0}.section-kicker[data-v-286c69e2]{color:#4f46e5;font-size:.62rem;font-weight:900;letter-spacing:.08em;margin-bottom:.12rem;text-transform:uppercase}.section-title[data-v-286c69e2]{color:#111827;font-size:1rem;font-weight:900;line-height:1.2}.section-subtitle[data-v-286c69e2]{color:#64748b;font-size:.72rem;font-weight:700;line-height:1.35;margin-top:.2rem}.result-count[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:13px;-webkit-box-shadow:0 6px 16px rgba(15,23,42,.06);box-shadow:0 6px 16px rgba(15,23,42,.06);color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;min-width:58px;padding:.35rem .55rem}.result-count b[data-v-286c69e2]{font-size:1rem;font-weight:900;line-height:1}.result-count span[data-v-286c69e2]{color:#64748b;font-size:.56rem;font-weight:900;letter-spacing:.05em;margin-top:.2rem;text-transform:uppercase}.receipt-list[data-v-286c69e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9rem}.receipt-card[data-v-286c69e2]{background:#fff;border:1px solid rgba(99,102,241,.14);border-radius:20px;-webkit-box-shadow:0 12px 30px rgba(15,23,42,.09);box-shadow:0 12px 30px rgba(15,23,42,.09);overflow:hidden;padding:.85rem;position:relative;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.receipt-card[data-v-286c69e2]:hover{-webkit-box-shadow:0 16px 36px rgba(15,23,42,.13);box-shadow:0 16px 36px rgba(15,23,42,.13);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.receipt-card-partial[data-v-286c69e2]{background:linear-gradient(145deg,#fff,#fff 72%,#fffbeb);border-color:rgba(245,158,11,.24);-webkit-box-shadow:0 12px 30px rgba(245,158,11,.12);box-shadow:0 12px 30px rgba(245,158,11,.12)}.receipt-status-strip[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:14px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem;padding:.8rem .95rem}.receipt-status-strip.status-partial[data-v-286c69e2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.order-heading[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;min-width:0}.order-heading>div[data-v-286c69e2]{min-width:0}.order-heading small[data-v-286c69e2]{display:block;font-size:.64rem;font-weight:800;letter-spacing:.06em;margin-bottom:.1rem;opacity:.8;text-transform:uppercase}.order-icon[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.18);border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-number[data-v-286c69e2]{font-size:.98rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-label[data-v-286c69e2]{background:hsla(0,0%,100%,.22);border-radius:999px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.7rem;font-weight:900;letter-spacing:.04em;padding:.35rem .6rem;text-transform:uppercase}.receipt-body[data-v-286c69e2]{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e8edf4;border-radius:15px;padding:.95rem}.product-section[data-v-286c69e2]{border-bottom:1px solid #eef2f7;padding-bottom:.8rem}.product-label[data-v-286c69e2]{color:#94a3b8;display:block;font-size:.66rem;font-weight:900;letter-spacing:.06em;margin-bottom:.3rem;text-transform:uppercase}.product-name[data-v-286c69e2]{color:#111827;font-size:1rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.material-name[data-v-286c69e2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.82rem;font-weight:700;gap:.4rem;line-height:1.35;margin-top:.35rem;overflow-wrap:anywhere}.material-name i[data-v-286c69e2]{color:#818cf8;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:.12rem}.receipt-progress[data-v-286c69e2]{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;margin-top:.8rem;padding:.65rem .75rem}.progress-heading[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.7rem;font-weight:800;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.45rem;text-transform:uppercase}.progress-heading b[data-v-286c69e2]{color:#4f46e5;font-size:.76rem}.progress-track[data-v-286c69e2]{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.progress-track span[data-v-286c69e2]{background:-webkit-gradient(linear,left top,right top,from(#1f6feb),to(#6366f1));background:linear-gradient(90deg,#1f6feb,#6366f1);border-radius:inherit;display:block;height:100%;min-width:0;-webkit-transition:width .25s ease;transition:width .25s ease}.info-grid[data-v-286c69e2]{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.info-item[data-v-286c69e2]{background:#f8fafc;border:1px solid #eef2f7;border-radius:12px;min-width:0;padding:.7rem}.info-item span[data-v-286c69e2]{color:#94a3b8;display:block;font-size:.68rem;font-weight:900;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.info-item b[data-v-286c69e2]{color:#334155;display:block;font-size:.9rem;overflow-wrap:anywhere}.info-item.highlight[data-v-286c69e2]{background:#eff6ff;border-color:#dbeafe}.lpn-info[data-v-286c69e2]{grid-column:1/-1}.lpn-info b[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.lpn-info i[data-v-286c69e2]{color:#4f46e5}.action-row[data-v-286c69e2]{border-top:1px solid #eef2f7;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem;padding-top:.9rem}.action-button[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0!important;border-radius:12px!important;-webkit-box-shadow:0 7px 16px rgba(15,23,42,.12);box-shadow:0 7px 16px rgba(15,23,42,.12);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.82rem;font-weight:900;gap:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0!important;min-height:42px;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;white-space:normal}.action-button[data-v-286c69e2]:active{-webkit-box-shadow:0 4px 10px rgba(15,23,42,.1);box-shadow:0 4px 10px rgba(15,23,42,.1);-webkit-transform:scale(.98);transform:scale(.98)}.partial-button[data-v-286c69e2]{background:linear-gradient(135deg,#f97316,#ea580c)!important;-webkit-box-shadow:0 7px 16px rgba(234,88,12,.24);box-shadow:0 7px 16px rgba(234,88,12,.24);color:#fff!important}.partial-button[data-v-286c69e2]:focus,.partial-button[data-v-286c69e2]:hover{background:linear-gradient(135deg,#ea580c,#c2410c)!important;-webkit-box-shadow:0 9px 20px rgba(234,88,12,.3);box-shadow:0 9px 20px rgba(234,88,12,.3);color:#fff!important}.empty-state[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc 55%,#eef2ff);border:1px solid rgba(99,102,241,.2);border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.06);box-shadow:0 8px 22px rgba(15,23,42,.06);color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;min-height:190px;padding:1.5rem;text-align:center}.empty-icon[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef2ff;border-radius:50%;color:#4f46e5;display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.8rem;width:54px}.empty-icon i[data-v-286c69e2]{font-size:1.4rem}.empty-title[data-v-286c69e2]{color:#111827;font-size:1rem;font-weight:900;margin-bottom:.25rem}.empty-subtitle[data-v-286c69e2]{font-size:.82rem;font-weight:700;line-height:1.45;max-width:420px}.scroll-top-button[data-v-286c69e2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#1f6feb,#4f46e5);border:0;border-radius:50%;bottom:20px;-webkit-box-shadow:0 10px 24px rgba(31,111,235,.32);box-shadow:0 10px 24px rgba(31,111,235,.32);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:20px;width:46px;z-index:1030}.scroll-top-button[data-v-286c69e2]:active{-webkit-transform:scale(.96);transform:scale(.96)}[data-v-286c69e2] .receipt-modal-content{border:0;border-radius:20px;-webkit-box-shadow:0 24px 60px rgba(15,23,42,.25);box-shadow:0 24px 60px rgba(15,23,42,.25);overflow:hidden}@media (min-width:576px){.breadcrumb-wrapper[data-v-286c69e2]{display:none}.page-header[data-v-286c69e2]{margin-bottom:1rem}}@media (min-width:992px){.receipt-list[data-v-286c69e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-card[data-v-286c69e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.receipt-body[data-v-286c69e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-row[data-v-286c69e2]{margin-top:auto}}@media (max-width:575.98px){.page-header[data-v-286c69e2]{border-radius:18px;padding:.9rem;top:55px}.page-header h1[data-v-286c69e2]{font-size:1.08rem}.page-kicker[data-v-286c69e2]{font-size:.65rem}.page-subtitle[data-v-286c69e2]{font-size:.72rem}.receipt-panel[data-v-286c69e2]{margin:0}.section-heading[data-v-286c69e2]{gap:.65rem;padding:.75rem}.section-heading-main[data-v-286c69e2]{gap:.6rem}.section-heading-icon[data-v-286c69e2]{-ms-flex-preferred-size:40px;flex-basis:40px;height:40px}.section-subtitle[data-v-286c69e2]{font-size:.68rem}.result-count[data-v-286c69e2]{min-height:44px;min-width:52px}.scanner-button[data-v-286c69e2]{padding:.8rem}.scanner-icon[data-v-286c69e2]{-ms-flex-preferred-size:42px;flex-basis:42px;height:42px}.active-indicator[data-v-286c69e2]{font-size:0;padding:.45rem}.active-indicator span[data-v-286c69e2]{height:8px;width:8px}}@media (max-width:360px){.action-row[data-v-286c69e2]{grid-template-columns:1fr}}@media (max-width:575.98px){.receipt-partial-modal{padding:0!important}.receipt-partial-modal .modal-dialog{height:100%;margin:0;max-width:none;min-height:100%;width:100%}.receipt-partial-modal .modal-dialog-centered:before{display:none}.receipt-partial-modal .receipt-modal-content{border-radius:0!important;height:var(--viewport-height);min-height:var(--viewport-height);width:100%}.receipt-partial-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;width:100%}}