.pm-thumb[data-v-3bf90012]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;padding:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:4px;background:#fff}.pm-thumb[data-v-3bf90012]:hover{border-color:#f2a93b}.pm-thumb-icon[data-v-3bf90012]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#6b7280}.pm-thumb-none[data-v-3bf90012]{color:#d1d5db;border-style:dashed}.pm-thumb-none[data-v-3bf90012]:hover{border-color:#e5e7eb}.pm-thumb img[data-v-3bf90012]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pm-photo-overlay[data-v-3bf90012]{position:fixed;inset:0;z-index:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:rgba(17,24,39,.6);outline:none}.pm-photo-dialog[data-v-3bf90012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:720px;max-height:100%;overflow:hidden;border-radius:12px;background:#fff;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.3);box-shadow:0 20px 50px rgba(0,0,0,.3)}.pm-photo-header[data-v-3bf90012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid #e5e7eb}.pm-photo-title[data-v-3bf90012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;line-height:1.3;color:#6b7280}.pm-photo-title b[data-v-3bf90012]{color:#111827}.pm-photo-close[data-v-3bf90012]{width:36px;height:36px;border-radius:8px;font-size:22px;color:#6b7280}.pm-photo-close[data-v-3bf90012]:hover{background:#f3f4f6;color:#111827}.pm-photo-img[data-v-3bf90012]{min-height:0;width:100%;max-height:calc(100vh - 140px);padding:16px;-o-object-fit:contain;object-fit:contain}.tab-btn[data-v-3bf90012]{padding:.55em 1.3em;border:1px solid #d1d5db;border-radius:999px;font-size:.9rem;text-transform:uppercase;background:#f9fafb;cursor:pointer}.tab-btn.active[data-v-3bf90012]{background:#111827;color:#fff;border-color:#111827}.pack-progress-bar[data-v-3bf90012]{height:8px;border-radius:4px;background:#e5e7eb;overflow:hidden}.pack-progress-bar>div[data-v-3bf90012]{height:100%;background:#16a34a;-webkit-transition:width .3s;transition:width .3s}@media (min-width:1024px){.pack-side[data-v-3bf90012]{position:sticky;top:1rem;-ms-flex-item-align:start;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto}}.draft-contents[data-v-3bf90012]{max-height:320px;overflow-y:auto}.bulto-editing[data-v-3bf90012]{border-color:#f2a93b;background:rgba(242,169,59,.08)}.unit-tag[data-v-3bf90012]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .75rem;border:1px solid #e5e7eb;border-radius:.25rem;background:#f3f4f6;color:#4b5563;font-size:.875rem;text-transform:uppercase}.pill[data-v-3bf90012]{padding:.4em 1.1em;border-radius:999px;border:1px solid #d1d5db;font-size:.85rem;cursor:pointer;text-transform:uppercase}.pill.active[data-v-3bf90012]{background:#111827;color:#fff;border-color:#111827}.btn-sm[data-v-3bf90012]{padding:.45em 1em;font-size:.88rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;white-space:nowrap}.btn-primary-sm[data-v-3bf90012]{padding:.55em 1.3em;font-size:.92rem;border-radius:6px;background:#111827;color:#fff;border:none;cursor:pointer;white-space:nowrap}.pm-orders[data-v-3bf90012]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pm-order-chip[data-v-3bf90012],.pm-orders[data-v-3bf90012]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pm-order-chip[data-v-3bf90012]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:2px 10px;border:1px solid #d1d5db;border-radius:999px;background:#fff}.pm-order-chip.principal[data-v-3bf90012]{border-color:#3b82f6}.pm-order-chip small[data-v-3bf90012]{color:#6b7280}.pm-order-chip button[data-v-3bf90012]{color:#ef4444}.pm-order-tag[data-v-3bf90012]{font-size:.75rem;color:#6b7280}.pl-order-ref[data-v-3bf90012]{font-size:.85em;color:#6b7280}.banner-warn[data-v-3bf90012]{background:rgba(242,169,59,.12);border:1px solid #f2a93b;color:#92600f;padding:.6em 1em;border-radius:6px;font-size:.85rem}.pl-sheet[data-v-3bf90012]{color:#000;padding:1em 0;margin-top:1em;font-size:.85rem}.pl-head[data-v-3bf90012]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}.pl-company[data-v-3bf90012],.pl-head[data-v-3bf90012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pl-company[data-v-3bf90012]{gap:.8em}.pl-logo[data-v-3bf90012]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:0;-ms-flex:none;flex:none}.pl-company-name[data-v-3bf90012]{font-weight:800;font-size:.95rem}.pl-company-line[data-v-3bf90012]{font-size:.78rem;color:#333}.pl-order-meta[data-v-3bf90012]{text-align:right;font-size:.82rem;white-space:nowrap}.pl-title[data-v-3bf90012]{text-align:center;font-size:1.6rem;font-weight:800;letter-spacing:.04em;margin:.6em 0 1em}.pl-address-row[data-v-3bf90012]{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:1em}.pl-address-box[data-v-3bf90012]{border:1px solid #000;padding:.6em .8em;font-size:.82rem}.pl-address-row .pl-address-box+.pl-address-box[data-v-3bf90012]{border-left:none}.pl-address-label[data-v-3bf90012]{font-weight:800;margin-bottom:.2em}.pl-table[data-v-3bf90012]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.68rem;margin-bottom:1em}.pl-table th[data-v-3bf90012]{text-align:left;font-size:.62rem;font-weight:700;border:1px solid #000;padding:.25em .4em;background:#f2f2f2}.pl-table td[data-v-3bf90012]{border:1px solid #999;padding:.2em .4em;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-table th[data-v-3bf90012]:first-child,.pl-tot-label[data-v-3bf90012]{white-space:nowrap}.pl-subtotal-row td[data-v-3bf90012]{font-weight:700;border-top:1px solid #000;border-bottom:1px solid #000}.pl-totals-table[data-v-3bf90012]{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1.6em}.pl-totals-table td[data-v-3bf90012]{border:1px solid #000;padding:.5em .8em}.pl-tot-label[data-v-3bf90012]{font-weight:700;width:22%}.pl-tot-value[data-v-3bf90012]{width:28%}.pl-signlines[data-v-3bf90012]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5em}.pl-sl label[data-v-3bf90012]{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#6b6552;margin-bottom:1.4em}.pl-sl input[data-v-3bf90012]{width:100%;border:none;border-bottom:1px solid #000;background:transparent;padding:.2em 0;font-size:.95rem;color:#000}.pl-sl input[data-v-3bf90012]:focus{outline:none;border-bottom:2px solid #000}@media (max-width:700px){.pl-address-row[data-v-3bf90012],.pl-signlines[data-v-3bf90012]{grid-template-columns:1fr}.pl-address-row .pl-address-box+.pl-address-box[data-v-3bf90012]{border-left:1px solid #000;border-top:none}}.rc-info-row[data-v-3bf90012]{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1em}.rc-info-row .pl-address-box+.pl-address-box[data-v-3bf90012]{border-left:none}.rc-table td[data-v-3bf90012]{font-size:.8rem;padding:.35em .4em}.rc-ack[data-v-3bf90012]{font-size:.8rem;font-style:italic;margin-bottom:1.6em}.rc-signs[data-v-3bf90012]{display:grid;grid-template-columns:1fr 1.4fr;gap:3em}.rc-sign-title[data-v-3bf90012]{font-weight:800;text-transform:uppercase;font-size:.8rem;margin-bottom:.4em}.rc-sign-grid[data-v-3bf90012]{display:grid;grid-template-columns:1fr 1fr;gap:1.5em}.rc-sign-line[data-v-3bf90012]{margin-top:1.6em}.rc-sign-line span[data-v-3bf90012]{display:block;min-height:1.4em;border-bottom:1px solid #000;font-size:.95rem}.rc-sign-line label[data-v-3bf90012]{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#6b6552;margin-top:.2em}@media (max-width:700px){.rc-info-row[data-v-3bf90012],.rc-signs[data-v-3bf90012]{grid-template-columns:1fr}.rc-info-row .pl-address-box+.pl-address-box[data-v-3bf90012]{border-left:1px solid #000;border-top:none}}.btn-row[data-v-3bf90012]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6em}.draft-badge[data-v-3bf90012]{display:inline-block;margin-left:.4em;padding:.1em .5em;border-radius:999px;background:rgba(180,83,9,.12);color:#b45309;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}@media print{.pl-sheet[data-v-3bf90012]{padding:0}.pl-table th[data-v-3bf90012]{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{body,body *{visibility:visible!important}#header,#left-side-bar,.no-print{display:none!important}.container-custom,.LayoutLogged,.LayoutLogged__main,.main__content,body,html{overflow:visible!important;height:auto!important;min-height:0!important;background:#fff!important}.LayoutLogged .container-custom{margin-left:0!important}.print-container{max-width:100%!important;margin:0!important;padding:.4in .5in!important}}