.client-form[data-v-c2fed012],.client-form[data-v-c2fed012] *{box-sizing:border-box}.client-form[data-v-c2fed012]{--brand:var(--primary-color,#2563eb);--fg:#111827;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;font-family:var(--font-family,system-ui, -apple-system, "Segoe UI", Roboto, "Open Sans", sans-serif);flex-direction:column;gap:1rem;margin-bottom:80px;display:flex}.tags-row[data-v-c2fed012]{flex-wrap:wrap;gap:.6rem;display:flex}.tag-toggle[data-v-c2fed012]{border:1.5px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.tag-toggle i[data-v-c2fed012]{font-size:.85rem}.tag-toggle .tag-check[data-v-c2fed012]{margin-left:.1rem;font-size:.72rem}.tag-toggle[data-v-c2fed012]:hover{border-color:#cbd5e1}.tag-toggle--supplier.active[data-v-c2fed012]{color:#16a34a;background:#dcfce7;border-color:#86efac}.tag-toggle--conflict.active[data-v-c2fed012]{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.field[data-v-c2fed012]{flex-direction:column;display:flex}.field-label[data-v-c2fed012]{color:#334155;margin-bottom:.4rem;font-size:.83rem;font-weight:600}.req[data-v-c2fed012]{color:#ef4444}.control[data-v-c2fed012]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a}.control>i[data-v-c2fed012]{color:var(--faint);pointer-events:none;z-index:1;font-size:.92rem;position:absolute;left:.85rem}.control input[data-v-c2fed012],.control[data-v-c2fed012] .p-inputmask,.control[data-v-c2fed012] .p-inputtext{width:100%;box-shadow:none;font:inherit;color:var(--fg);background:0 0;border:none;border-radius:10px;outline:none;padding:.72rem 1rem .72rem 2.5rem;font-size:.93rem}.control input[data-v-c2fed012]::placeholder{color:#9aa7b8}.control[data-v-c2fed012] .p-inputtext:enabled:focus{box-shadow:none;border:none}.control[data-v-c2fed012]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #3b82f61f}.control.is-error[data-v-c2fed012]{border-color:#ef4444}.control.is-error[data-v-c2fed012]:focus-within{box-shadow:0 0 0 3px #ef44441f}.control--mask[data-v-c2fed012] .p-inputmask{font-variant-numeric:tabular-nums;letter-spacing:.2px}.control--textarea[data-v-c2fed012]{align-items:flex-start}.control--textarea>i[data-v-c2fed012]{top:.8rem}.control--textarea textarea[data-v-c2fed012]{width:100%;font:inherit;color:var(--fg);resize:vertical;background:0 0;border:none;border-radius:10px;outline:none;min-height:90px;padding:.72rem 1rem .72rem 2.5rem;font-size:.93rem;line-height:1.5}.control--textarea textarea[data-v-c2fed012]::placeholder{color:#9aa7b8}.err[data-v-c2fed012]{color:#ef4444;margin-top:.35rem;font-size:.78rem}.co[data-v-72e48291]{--brand:var(--primary-color,#2563eb);--line:#eaecf2;--fg:#0f1729;--muted:#64748b;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.co[data-v-72e48291] *{box-sizing:border-box}.co-loading[data-v-72e48291]{color:var(--muted);justify-content:center;align-items:center;gap:.6rem;padding:3rem;display:flex}.co-empty[data-v-72e48291]{text-align:center;color:var(--muted);padding:3rem 1rem}.co-empty i[data-v-72e48291]{color:#cbd5e1;margin-bottom:.6rem;font-size:2rem;display:block}.co-empty p[data-v-72e48291]{margin:0;font-size:.9rem}.co-list[data-v-72e48291]{flex-direction:column;gap:.5rem;display:flex}.co-item[data-v-72e48291]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.85rem;padding:.75rem .9rem;transition:all .12s;display:flex}.co-item[data-v-72e48291]:hover{background:#f8fafc;border-color:#dbe4ff}.co-item__left[data-v-72e48291]{flex:1;min-width:0}.co-item__id[data-v-72e48291]{color:var(--brand);font-size:.9rem;font-weight:700}.co-item__device[data-v-72e48291]{color:var(--fg);margin-top:.1rem;font-size:.88rem}.co-item__malf[data-v-72e48291]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-top:.1rem;font-size:.78rem;overflow:hidden}.co-item__right[data-v-72e48291]{text-align:right;flex-shrink:0}.co-status[data-v-72e48291]{border-radius:7px;margin-bottom:.3rem;padding:.15rem .55rem;font-size:.74rem;font-weight:600;display:inline-block}.co-item__price[data-v-72e48291]{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.co-item__date[data-v-72e48291]{color:var(--muted);font-size:.76rem}.co-item__chevron[data-v-72e48291]{color:#cbd5e1;flex-shrink:0;font-size:.8rem}@media (width<=560px){.co-item__malf[data-v-72e48291]{max-width:140px}}.messages[data-v-da441678]{height:100%;overflow-y:scroll}.message-time[data-v-da441678]{color:#939393;justify-content:start;font-size:.9rem;font-style:italic;display:flex}.message-box[data-v-da441678]{background-color:#e6f1fd;margin-bottom:10px}.message-text[data-v-da441678]{padding:5px}.sp-profile[data-v-56cbecbf]{--brand:var(--primary-color,#2563eb);--green:#059669;--amber:#d97706;--violet:#7c3aed;--line:#e2e8f0;--fg:#1e293b;--muted:#64748b;flex-direction:column;gap:1rem;padding:.4rem .2rem 80px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.sp-profile[data-v-56cbecbf] *{box-sizing:border-box}.sp-loading[data-v-56cbecbf]{color:var(--muted);place-items:center;padding:3rem;font-size:1.6rem;display:grid}.sp-logo-row[data-v-56cbecbf]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sp-logo[data-v-56cbecbf]{width:72px;height:72px;color:var(--brand);background:#eff4ff;border-radius:16px;flex-shrink:0;place-items:center;font-size:1.3rem;font-weight:700;display:grid;overflow:hidden}.sp-logo img[data-v-56cbecbf]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sp-logo--violet[data-v-56cbecbf]{color:var(--violet);background:#f5f0ff}.sp-logo--amber[data-v-56cbecbf]{color:var(--amber);background:#fef7ec}.sp-logo-actions[data-v-56cbecbf]{flex-direction:column;gap:.4rem;display:flex}.sp-field[data-v-56cbecbf]{flex-direction:column;display:flex}.sp-field label[data-v-56cbecbf]{color:#334155;margin-bottom:.4rem;font-size:.83rem;font-weight:600}.sp-input[data-v-56cbecbf]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sp-input>i[data-v-56cbecbf]{color:#94a3b8;pointer-events:none;font-size:.9rem;position:absolute;left:.85rem}.sp-input input[data-v-56cbecbf],.sp-input textarea[data-v-56cbecbf]{width:100%;font:inherit;color:var(--fg);resize:vertical;background:0 0;border:none;border-radius:10px;outline:none;padding:.68rem 1rem .68rem 2.5rem;font-size:.92rem}.sp-input--area[data-v-56cbecbf]{align-items:flex-start}.sp-input--area>i[data-v-56cbecbf]{top:.8rem}.sp-input[data-v-56cbecbf]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb1f}.sp-tiers[data-v-56cbecbf]{flex-wrap:wrap;gap:.5rem;display:flex}.sp-tier[data-v-56cbecbf]{border:1.5px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.83rem;font-weight:600;transition:all .15s;display:inline-flex}.sp-tier i[data-v-56cbecbf]{font-size:.8rem}.sp-tier--violet.active[data-v-56cbecbf]{color:var(--violet);background:#f5f0ff;border-color:#ddd6fe}.sp-tier--blue.active[data-v-56cbecbf]{color:var(--brand);background:#eff4ff;border-color:#bfdbfe}.sp-tier--amber.active[data-v-56cbecbf]{color:var(--amber);background:#fef7ec;border-color:#fed7aa}.sp-stars[data-v-56cbecbf]{align-items:center;gap:.3rem;display:flex}.sp-stars .pi[data-v-56cbecbf]{color:#cbd5e1;cursor:pointer;font-size:1.35rem;transition:color .1s}.sp-stars .pi-star-fill[data-v-56cbecbf]{color:var(--amber)}.sp-stars__clear[data-v-56cbecbf]{color:var(--muted);cursor:pointer;margin-left:.6rem;font-size:.78rem;text-decoration:underline}[data-v-56cbecbf] .sp-btn-primary{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe;border-radius:10px;font-weight:600}[data-v-56cbecbf] .sp-btn-primary:hover{background:#bfdbfe;border-color:#93c5fd}[data-v-56cbecbf] .sp-btn-soft{color:var(--brand);background:#eff6ff;border:1px solid #dbe4ff;border-radius:10px;font-weight:600}[data-v-56cbecbf] .sp-btn-soft:hover{background:#dbe4ff}.sp-save-row[data-v-56cbecbf]{margin-top:.5rem}.spur[data-v-009e2430]{--brand:var(--primary-color,#2563eb);--green:#059669;--amber:#d97706;--red:#dc2626;--line:#e2e8f0;--fg:#1e293b;--muted:#64748b;padding:.4rem .2rem 60px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.spur[data-v-009e2430] *{box-sizing:border-box}.spur-loading[data-v-009e2430]{color:var(--muted);place-items:center;padding:3rem;font-size:1.6rem;display:grid}.spur-stats[data-v-009e2430]{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-bottom:1.3rem;display:grid}.spur-stat[data-v-009e2430]{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:.7rem;padding:.8rem;display:flex}.spur-stat__icon[data-v-009e2430]{border-radius:10px;place-items:center;width:38px;height:38px;font-size:.95rem;display:grid}.spur-stat__icon--green[data-v-009e2430]{color:var(--green);background:#f0fdf4}.spur-stat__icon--blue[data-v-009e2430]{color:var(--brand);background:#eff4ff}.spur-stat__icon--amber[data-v-009e2430]{color:var(--amber);background:#fef7ec}.spur-stat__icon--red[data-v-009e2430]{color:var(--red);background:#fef2f2}.spur-stat__value[data-v-009e2430]{font-variant-numeric:tabular-nums;color:var(--fg);font-size:1.25rem;font-weight:700}.spur-stat__label[data-v-009e2430]{color:var(--muted);font-size:.74rem}.spur-section[data-v-009e2430]{margin-bottom:1.3rem}.spur-section h4[data-v-009e2430]{color:#334155;align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.9rem;font-weight:700;display:flex}.spur-section h4 i[data-v-009e2430]{color:var(--muted);font-size:.85rem}.spur-list[data-v-009e2430]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.spur-list__row[data-v-009e2430]{border-bottom:1px solid #f1f5f9;align-items:center;gap:.8rem;padding:.6rem .85rem;display:flex}.spur-list__row[data-v-009e2430]:last-child{border-bottom:none}.spur-list__date[data-v-009e2430]{color:#334155;flex:1;font-size:.86rem}.spur-list__qty[data-v-009e2430]{font-variant-numeric:tabular-nums;font-weight:700}.spur-list__qty--green[data-v-009e2430]{color:var(--green)}.spur-list__ops[data-v-009e2430]{color:var(--muted);text-align:right;min-width:64px;font-size:.78rem}.spur-ops[data-v-009e2430]{flex-direction:column;gap:.5rem;display:flex}.spur-op-wrap[data-v-009e2430]{border:1px solid var(--line);border-radius:11px;overflow:hidden}.spur-op[data-v-009e2430]{cursor:pointer;background:#fff;align-items:center;gap:.7rem;padding:.6rem .75rem;transition:background .12s;display:flex}.spur-op[data-v-009e2430]:hover{background:#f8fafc}.spur-op.open[data-v-009e2430]{border-bottom:1px solid var(--line);background:#f8fafc}.spur-op__badge[data-v-009e2430]{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.8rem;display:grid}.spur-op__badge--green[data-v-009e2430]{color:var(--green);background:#ecfdf5}.spur-op__badge--amber[data-v-009e2430]{color:var(--amber);background:#fffbeb}.spur-op__body[data-v-009e2430]{flex:1;min-width:0}.spur-op__title[data-v-009e2430]{color:var(--fg);align-items:center;gap:.4rem;font-size:.87rem;font-weight:600;display:flex}.spur-op__count[data-v-009e2430]{color:var(--brand);background:#eff6ff;border-radius:6px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.spur-op__meta[data-v-009e2430]{color:var(--muted);font-size:.76rem}.spur-op__chevron[data-v-009e2430]{color:#cbd5e1;font-size:.8rem}.spur-op__details[data-v-009e2430]{background:#fcfdfe;padding:.7rem .85rem}.spur-op__desc[data-v-009e2430]{color:#475569;margin-bottom:.6rem;font-size:.82rem;font-style:italic}.spur-items[data-v-009e2430]{border-collapse:collapse;width:100%;font-size:.83rem}.spur-items th[data-v-009e2430]{text-align:left;color:var(--muted);letter-spacing:.03em;border-bottom:1px solid var(--line);padding:.35rem .5rem;font-size:.7rem;font-weight:700}.spur-items td[data-v-009e2430]{color:var(--fg);border-bottom:1px solid #f1f5f9;padding:.45rem .5rem}.spur-items tr:last-child td[data-v-009e2430]{border-bottom:none}.ta-r[data-v-009e2430]{text-align:right}.spur-sku[data-v-009e2430]{color:var(--muted);font-variant-numeric:tabular-nums}.spur-qty[data-v-009e2430]{font-variant-numeric:tabular-nums;font-weight:700}.spur-reason[data-v-009e2430]{color:#475569;background:#f1f5f9;border-radius:6px;padding:.1rem .4rem;font-size:.74rem}.spur-reason.defect[data-v-009e2430]{color:var(--red);background:#fef2f2}.spur-more[data-v-009e2430]{border:1px solid var(--line);width:100%;font:inherit;color:var(--brand);cursor:pointer;background:#fff;border-radius:10px;margin-top:.7rem;padding:.6rem;font-size:.85rem;font-weight:600;transition:all .15s}.spur-more[data-v-009e2430]:hover{background:#eff6ff;border-color:#bfdbfe}.spur-empty[data-v-009e2430]{text-align:center;color:var(--muted);padding:2.5rem 1rem}.spur-empty i[data-v-009e2430]{color:#cbd5e1;margin-bottom:.6rem;font-size:2rem;display:block}.spur-empty p[data-v-009e2430]{margin:0;font-size:.9rem}@media (width<=480px){.spur-stats[data-v-009e2430]{grid-template-columns:1fr}}
