.load-order-form[data-v-35b2720b]{min-height:100vh;background:linear-gradient(180deg,#f8fbff,#eef2ff);padding:2rem 2.5rem 4rem;display:flex;flex-direction:column;gap:2rem}.page-header[data-v-35b2720b]{display:flex;align-items:center;gap:1.5rem}.page-header h1[data-v-35b2720b]{margin:0 0 .35rem;font-size:2.15rem;font-weight:700;color:#0f172a}.page-header p[data-v-35b2720b]{margin:0;color:#556073}.page-body[data-v-35b2720b]{display:flex;flex-direction:column;gap:1.75rem;padding:0;background:transparent}.card-block[data-v-35b2720b]{background:#fff;border-radius:24px;padding:2rem;box-shadow:0 24px 45px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:1.5rem}.block-header[data-v-35b2720b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem}.block-header h2[data-v-35b2720b]{margin:0;font-size:1.45rem;color:#0f172a}.block-header p[data-v-35b2720b]{margin:.3rem 0 0;color:#6b7280}.block-actions[data-v-35b2720b]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.form-grid[data-v-35b2720b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.form-group[data-v-35b2720b]{display:flex;flex-direction:column;gap:.5rem}.form-group.full[data-v-35b2720b]{grid-column:1/-1}.form-group label[data-v-35b2720b]{font-weight:600;color:#475569}.form-control[data-v-35b2720b]{border-radius:12px;border:1px solid #d1d5db;padding:.7rem 1rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-control[data-v-35b2720b]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.form-control[data-v-35b2720b]:disabled{background:#f3f4f6;color:#94a3b8}.textarea[data-v-35b2720b]{resize:vertical;min-height:120px}.items-cards-wrapper[data-v-35b2720b]{display:flex;flex-direction:column;gap:1rem}.items-state[data-v-35b2720b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;color:#6b7280;border:1px dashed rgba(148,163,184,.4);border-radius:18px;text-align:center}.items-state i[data-v-35b2720b]{font-size:2rem;color:#2563eb}.items-cards[data-v-35b2720b]{display:flex;flex-direction:column;gap:.75rem}.item-card[data-v-35b2720b]{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.item-image-wrapper[data-v-35b2720b]{width:64px;height:64px;min-width:64px;border-radius:12px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.item-image-wrapper img[data-v-35b2720b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-image-placeholder[data-v-35b2720b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#cbd5e1;font-size:1.6rem}.item-card-content[data-v-35b2720b]{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.item-main-info[data-v-35b2720b]{display:flex;flex-direction:column;gap:.2rem}.item-main-info h4[data-v-35b2720b]{margin:0;font-size:.98rem;color:#0f172a;font-weight:600}.item-reference[data-v-35b2720b]{color:#64748b;font-size:.8rem}.item-details[data-v-35b2720b]{display:flex;gap:1rem;flex-wrap:wrap}.item-detail[data-v-35b2720b]{display:flex;flex-direction:column;gap:.2rem}.detail-label[data-v-35b2720b]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.detail-value[data-v-35b2720b]{font-size:.9rem;color:#475569;font-weight:600}.item-detail-total .detail-value[data-v-35b2720b]{color:#0f172a;font-size:1rem}.total-value[data-v-35b2720b]{color:#2563eb;font-weight:700}.item-remark[data-v-35b2720b]{margin:0;font-size:.85rem;color:#475569}.item-card-actions[data-v-35b2720b]{display:flex;flex-direction:column;gap:.5rem}.btn-delete-item[data-v-35b2720b]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:none;background:rgba(239,68,68,.12);color:#ef4444;cursor:pointer;transition:all .2s ease}.btn-delete-item[data-v-35b2720b]:hover:not(:disabled){background:rgba(239,68,68,.22);transform:translateY(-1px)}.btn-delete-item[data-v-35b2720b]:disabled{opacity:.5;cursor:not-allowed}.items-summary[data-v-35b2720b]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(37,99,235,.2);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(79,70,229,.1))}.summary-total[data-v-35b2720b]{display:flex;flex-direction:column;gap:.2rem}.summary-total span[data-v-35b2720b]{font-size:.8rem;color:#64748b;letter-spacing:.02em;text-transform:uppercase}.summary-total strong[data-v-35b2720b]{font-size:1.35rem;color:#0f172a}.summary-count[data-v-35b2720b]{font-size:.9rem;color:#475569;font-weight:600}.product-modal-overlay[data-v-35b2720b]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1200}.product-modal[data-v-35b2720b]{width:min(520px,100%);background:#fff;border-radius:26px;box-shadow:0 30px 60px rgba(15,23,42,.35);display:flex;flex-direction:column;overflow:hidden;max-height:70vh;overflow-y:auto}.product-modal-header[data-v-35b2720b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 1.75rem 1.25rem}.product-modal-header h3[data-v-35b2720b]{margin:0;font-size:1.35rem;color:#0f172a}.product-modal-header p[data-v-35b2720b]{margin:.35rem 0 0;color:#64748b}.btn.icon-only[data-v-35b2720b]{padding:.5rem;border-radius:12px}.product-modal-body[data-v-35b2720b]{padding:0 1.75rem 1.75rem}.modal-form-grid[data-v-35b2720b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.modal-form-grid .form-group.full[data-v-35b2720b]{grid-column:1/-1}.modal-item-summary[data-v-35b2720b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.modal-item-summary h4[data-v-35b2720b]{margin:0;font-size:1.1rem;color:#0f172a}.modal-item-summary p[data-v-35b2720b]{margin:.2rem 0 0;color:#64748b;font-size:.9rem}.price-chip[data-v-35b2720b]{padding:.35rem .8rem;border-radius:999px;background:rgba(37,99,235,.12);color:#1d4ed8;font-weight:600}.quantity-panels[data-v-35b2720b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.quantity-display[data-v-35b2720b]{background:#f8fafc;border-radius:18px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.35rem;border:1px solid #e2e8f0}.quantity-display span[data-v-35b2720b]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.quantity-display strong[data-v-35b2720b]{font-size:2rem;font-weight:700;color:#0f172a;font-family:Roboto Mono,monospace}.quantity-display.secondary[data-v-35b2720b]{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.3)}.quantity-keyboard[data-v-35b2720b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.btn-keyboard[data-v-35b2720b]{border:none;border-radius:16px;padding:.85rem;font-size:1.25rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);box-shadow:0 12px 22px rgba(79,70,229,.32);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn-keyboard[data-v-35b2720b]:hover{transform:translateY(-2px);box-shadow:0 16px 25px rgba(79,70,229,.36)}.btn-keyboard.danger[data-v-35b2720b]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 12px 22px rgba(239,68,68,.28)}.btn-keyboard.action[data-v-35b2720b]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 12px 22px rgba(16,185,129,.28)}.product-modal-footer[data-v-35b2720b]{padding:1.5rem 1.75rem 1.75rem;display:flex;justify-content:flex-end;gap:1rem}.summary-card[data-v-35b2720b]{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;padding:1rem 1.25rem;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(79,70,229,.12));color:#1e293b}.summary-card span[data-v-35b2720b]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#475569}.summary-card strong[data-v-35b2720b]{font-size:1.25rem}.form-actions[data-v-35b2720b]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:1rem}.btn[data-v-35b2720b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.1rem;border-radius:14px;font-weight:600;border:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn[data-v-35b2720b]:hover{transform:translateY(-1px)}.btn[data-v-35b2720b]:disabled{opacity:.6;cursor:not-allowed}.btn-light[data-v-35b2720b]{background:rgba(148,163,184,.15);color:#1f2937}.btn-primary[data-v-35b2720b]{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 10px 22px rgba(79,70,229,.25)}.error[data-v-35b2720b]{color:#ef4444;font-size:.83rem}.has-error[data-v-35b2720b]{border-color:#ef4444}.loading-state[data-v-35b2720b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:60vh;color:#6b7280}.loader[data-v-35b2720b]{width:44px;height:44px;border-radius:50%;border:4px solid #d1d5db;border-top-color:#2563eb;-webkit-animation:spin-35b2720b .8s linear infinite;animation:spin-35b2720b .8s linear infinite}@-webkit-keyframes spin-35b2720b{to{transform:rotate(1turn)}}@keyframes spin-35b2720b{to{transform:rotate(1turn)}}@media (max-width:992px){.load-order-form[data-v-35b2720b]{padding:1.5rem 1.5rem 4rem}.card-block[data-v-35b2720b]{padding:1.5rem}.block-header[data-v-35b2720b]{flex-direction:column;align-items:flex-start}.block-actions[data-v-35b2720b]{width:100%;justify-content:flex-start}.form-grid[data-v-35b2720b]{grid-template-columns:1fr}.form-actions[data-v-35b2720b]{flex-direction:column-reverse;align-items:stretch}.btn[data-v-35b2720b]{justify-content:center}}@media (max-width:768px){.load-order-form[data-v-35b2720b]{padding:1.25rem 1rem 4rem}.card-block[data-v-35b2720b]{padding:1.5rem}.items-summary[data-v-35b2720b]{flex-direction:column;gap:.75rem;align-items:flex-start}.modal-form-grid[data-v-35b2720b]{grid-template-columns:1fr}.product-modal[data-v-35b2720b]{max-height:85vh}}@media (max-width:480px){.card-block[data-v-35b2720b]{padding:1.25rem}.item-card[data-v-35b2720b]{flex-direction:column;align-items:flex-start}.item-card-actions[data-v-35b2720b]{flex-direction:row}}