.header[data-v-ed196164]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.06)}.header>div[data-v-ed196164]{display:flex;align-items:center;gap:10px}.logo-yellow[data-v-ed196164]{fill:#000}.logo-black[data-v-ed196164]{fill:#ede005}.logo-white[data-v-ed196164]{fill:#000}html.dark .header[data-v-ed196164]{border-bottom-color:#ffffff14}html.dark .logo-yellow[data-v-ed196164]{fill:#ede005}html.dark .logo-black[data-v-ed196164]{fill:#000}html.dark .logo-white[data-v-ed196164]{fill:#fff}.header-logo-link[data-v-ed196164]{text-decoration:none;display:inline-flex;line-height:0}.price-history-tab[data-v-758442bb]{min-height:200px}.ph-back-btn[data-v-758442bb]{background:none;border:none;color:#4f46e5;font-size:14px;font-weight:600;cursor:pointer;padding:4px 0;margin-bottom:12px}.ph-back-btn[data-v-758442bb]:hover{text-decoration:underline}.ph-chart-header[data-v-758442bb]{margin-bottom:16px;display:flex;align-items:baseline;gap:10px}.ph-chart-name[data-v-758442bb]{font-size:18px;font-weight:700;color:#111827}.ph-chart-cat[data-v-758442bb]{font-size:13px;color:#9ca3af}.ph-canvas[data-v-758442bb]{width:100%;height:220px;margin-bottom:20px;border-radius:12px;background:#f9fafb}.ph-detail-table[data-v-758442bb]{margin-top:0}.ph-change-up[data-v-758442bb]{color:#dc2626;font-weight:600}.ph-change-down[data-v-758442bb]{color:#16a34a;font-weight:600}.ph-pivot-wrap[data-v-758442bb]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:14px}.ph-pivot-table[data-v-758442bb]{border:none;border-radius:0;min-width:100%;white-space:nowrap}.ph-pivot-table th[data-v-758442bb]{position:sticky;top:0;background:#f9fafb;font-size:12px;font-weight:600;color:#6b7280;padding:10px 12px;text-align:center;border-bottom:1px solid #e5e7eb}.ph-pivot-table td[data-v-758442bb]{padding:8px 12px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6}.ph-pivot-table tr:last-child td[data-v-758442bb]{border-bottom:none}.ph-sticky-col[data-v-758442bb]{position:sticky;left:0;z-index:2;background:#fff;text-align:left!important;min-width:150px;max-width:200px}.ph-pivot-table th.ph-sticky-col[data-v-758442bb]{background:#f9fafb;z-index:3}.ph-name-cell[data-v-758442bb]{display:flex;flex-direction:column;gap:2px}.ph-item-name[data-v-758442bb]{font-weight:600;font-size:13px;color:#111827;overflow:hidden;text-overflow:ellipsis}.ph-item-cat[data-v-758442bb]{font-size:11px;color:#9ca3af}.ph-spark-col[data-v-758442bb]{min-width:110px;text-align:center!important}.ph-sparkline[data-v-758442bb]{display:block;margin:0 auto}.ph-empty[data-v-758442bb]{color:#d1d5db}.ph-cell-up[data-v-758442bb]{background:#f0fdf4;color:#15803d;font-weight:600}.ph-cell-down[data-v-758442bb]{background:#fef2f2;color:#dc2626;font-weight:600}.ph-row-clickable[data-v-758442bb]{cursor:pointer}.ph-row-clickable:hover td[data-v-758442bb],.ph-row-clickable:hover .ph-sticky-col[data-v-758442bb]{background:#f0f1ff}html.dark .ph-back-btn[data-v-758442bb]{color:#818cf8}html.dark .ph-chart-name[data-v-758442bb]{color:#f3f4f6}html.dark .ph-chart-cat[data-v-758442bb]{color:#6b7280}html.dark .ph-canvas[data-v-758442bb]{background:#1a1d27}html.dark .ph-pivot-wrap[data-v-758442bb]{border-color:#2a2d3a}html.dark .ph-pivot-table th[data-v-758442bb]{background:#1e2130;color:#9ca3af;border-color:#2a2d3a}html.dark .ph-pivot-table td[data-v-758442bb]{border-color:#1e2130}html.dark .ph-sticky-col[data-v-758442bb]{background:#13151e}html.dark .ph-pivot-table th.ph-sticky-col[data-v-758442bb]{background:#1e2130}html.dark .ph-item-name[data-v-758442bb]{color:#f3f4f6}html.dark .ph-item-cat[data-v-758442bb]{color:#6b7280}html.dark .ph-empty[data-v-758442bb]{color:#4b5563}html.dark .ph-cell-up[data-v-758442bb]{background:#052e16;color:#4ade80}html.dark .ph-cell-down[data-v-758442bb]{background:#450a0a;color:#f87171}html.dark .ph-row-clickable:hover td[data-v-758442bb],html.dark .ph-row-clickable:hover .ph-sticky-col[data-v-758442bb]{background:#252838}.price-modal[data-v-2bc10b78]{width:100%}.price-tabs[data-v-2bc10b78]{display:flex;gap:4px;margin-bottom:20px;background:#f3f4f6;border-radius:14px;padding:4px}.price-tab[data-v-2bc10b78]{flex:1;padding:11px 20px;border:none;border-radius:12px;background:transparent;cursor:pointer;font-size:14px;font-weight:600;color:#9ca3af;min-height:44px;touch-action:manipulation;transition:all .2s}.price-tab[data-v-2bc10b78]:active{transform:scale(.97)}.price-tab.active[data-v-2bc10b78]{background:#fff;color:#111827;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a}.price-modal-body[data-v-2bc10b78]{overflow-y:auto;-webkit-overflow-scrolling:touch}.price-search-input[data-v-2bc10b78]{width:100%;margin-bottom:16px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px}.price-category-block[data-v-2bc10b78]{margin-bottom:24px}.price-category-header[data-v-2bc10b78]{background:#1f2937;color:#fff;padding:12px 18px;border-radius:14px 14px 0 0;font-weight:600;font-size:14px;letter-spacing:.02em}.price-category-block .price-table[data-v-2bc10b78]{border-radius:0 0 14px 14px;border:1px solid #e5e7eb;border-top:none;overflow:hidden}.price-old[data-v-2bc10b78]{text-decoration:line-through;color:#9ca3af;font-size:12px;margin-right:6px}.price-unit[data-v-2bc10b78]{font-size:12px;color:#9ca3af}.price-negotiable[data-v-2bc10b78]{color:#d1d5db;font-style:italic}.price-add-form[data-v-2bc10b78]{margin-top:24px;padding:20px;background:#f9fafb;border-radius:16px;border:2px dashed #e5e7eb}.price-add-row[data-v-2bc10b78]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.price-add-row .price-input[data-v-2bc10b78]{flex:1;min-width:100px}.price-add-row .btn-sm[data-v-2bc10b78]{flex-shrink:0}html.dark .price-category-header[data-v-2bc10b78]{background:#2a2d3a}html.dark .price-category-block .price-table[data-v-2bc10b78]{border-color:#2a2d3a}html.dark .price-old[data-v-2bc10b78],html.dark .price-unit[data-v-2bc10b78]{color:#6b7280}html.dark .price-negotiable[data-v-2bc10b78]{color:#4b5563}html.dark .price-search-input[data-v-2bc10b78]{background:#1a1d27;border-color:#3f4354;color:#e5e7eb}html.dark .price-add-form[data-v-2bc10b78]{background:#1e2130;border-color:#3f4354}html.dark .price-tabs[data-v-2bc10b78]{background:#1e2130}html.dark .price-tab[data-v-2bc10b78]{color:#6b7280}html.dark .price-tab.active[data-v-2bc10b78]{background:#2a2d3a;color:#f3f4f6;box-shadow:0 1px 4px #0000004d,0 1px 2px #0003}.date-range-bar[data-v-9c7252a1]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.date-range-bar label[data-v-9c7252a1]{font-size:13px;font-weight:600;color:#6b7280}.date-input[data-v-9c7252a1]{padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:13px;background:#fff;min-height:38px;max-width:150px}.worker-stats-table[data-v-9c7252a1]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.worker-stats-table th[data-v-9c7252a1],.worker-stats-table td[data-v-9c7252a1]{padding:14px 16px;text-align:left}.worker-stats-table th[data-v-9c7252a1]{border-bottom:2px solid #f3f4f6;background:#fafafa;font-weight:600;font-size:11px;text-transform:uppercase;color:#9ca3af;letter-spacing:.06em;position:sticky;top:0}.worker-stats-table .num-col[data-v-9c7252a1]{text-align:center;width:80px}.worker-stats-table tfoot td[data-v-9c7252a1]{border-top:2px solid #e5e7eb;border-bottom:none;background:#fafafa;padding-top:14px}.worker-email-cell[data-v-9c7252a1]{font-weight:600;color:#111827}.dim[data-v-9c7252a1]{color:#e5e7eb}.worker-num[data-v-9c7252a1]{font-weight:700;color:#6b7280;font-size:13px}.worker-detail-header[data-v-9c7252a1]{display:flex;align-items:center;margin-bottom:16px;font-size:17px}.worker-detail-table[data-v-9c7252a1]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.worker-detail-table th[data-v-9c7252a1],.worker-detail-table td[data-v-9c7252a1]{padding:12px 14px;text-align:left}.worker-detail-table th[data-v-9c7252a1]{border-bottom:2px solid #f3f4f6;background:#fafafa;font-weight:600;font-size:11px;text-transform:uppercase;color:#9ca3af;letter-spacing:.06em;position:sticky;top:0}.worker-detail-table td[data-v-9c7252a1]{border-bottom:1px solid #f9fafb}.worker-detail-table tfoot td[data-v-9c7252a1]{border-top:2px solid #e5e7eb;border-bottom:none;padding-top:12px;background:#ecfdf5}.ttn-cell[data-v-9c7252a1]{font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace;font-size:12px;color:#3b82f6}.shipment-row-clickable[data-v-9c7252a1]{cursor:pointer;transition:background .1s}.shipment-row-clickable[data-v-9c7252a1]:hover{background:#eff6ff}.shipment-row-clickable[data-v-9c7252a1]:active{background:#dbeafe}.worker-items-summary[data-v-9c7252a1]{background:#fff;border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 0 0 1px #00000008,0 1px 3px #0000000a}.worker-items-summary-table[data-v-9c7252a1]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.worker-items-summary-table th[data-v-9c7252a1],.worker-items-summary-table td[data-v-9c7252a1]{padding:10px 12px;text-align:left}.worker-items-summary-table th[data-v-9c7252a1]{border-bottom:2px solid #f3f4f6;background:#fafafa;font-weight:600;font-size:11px;text-transform:uppercase;color:#9ca3af}.worker-items-summary-table td[data-v-9c7252a1]{border-bottom:1px solid #f9fafb}.worker-items-summary-table tfoot td[data-v-9c7252a1]{border-top:2px solid #e5e7eb;border-bottom:none;background:#fafafa}.daily-breakdown[data-v-9c7252a1]{background:#fff;border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 0 0 1px #00000008,0 1px 3px #0000000a}.day-accordion[data-v-9c7252a1]{border:1px solid #f3f4f6;border-radius:10px;margin-bottom:6px;overflow:hidden}.day-header[data-v-9c7252a1]{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;background:#fafafa;transition:background .15s;-webkit-user-select:none;user-select:none}.day-header[data-v-9c7252a1]:hover{background:#f3f4f6}.day-arrow[data-v-9c7252a1]{font-size:10px;color:#9ca3af;transition:transform .2s;display:inline-block}.day-arrow.expanded[data-v-9c7252a1]{transform:rotate(90deg)}.day-date[data-v-9c7252a1]{font-weight:700;font-size:14px;color:#111827}.day-meta[data-v-9c7252a1]{font-size:12px;color:#6b7280;flex:1}.day-sum[data-v-9c7252a1]{font-weight:700;font-size:14px;color:#2e7d32}.day-body[data-v-9c7252a1]{padding:0}.day-items-table[data-v-9c7252a1]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.day-items-table th[data-v-9c7252a1],.day-items-table td[data-v-9c7252a1]{padding:8px 14px;text-align:left}.day-items-table th[data-v-9c7252a1]{background:#f9fafb;font-weight:600;font-size:10px;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid #f3f4f6}.day-items-table td[data-v-9c7252a1]{border-bottom:1px solid #f9fafb}.unit-dim[data-v-9c7252a1]{color:#9ca3af;font-size:12px}html.dark .date-input[data-v-9c7252a1]{background:#1a1d27;border-color:#3f4354;color:#f3f4f6}html.dark .date-range-bar label[data-v-9c7252a1]{color:#9ca3af}html.dark .worker-stats-table th[data-v-9c7252a1]{border-bottom-color:#2a2d3a;background:#1e2130;color:#6b7280}html.dark .worker-stats-table td[data-v-9c7252a1]{border-bottom-color:#1e2130}html.dark .worker-stats-table tfoot td[data-v-9c7252a1]{border-top-color:#3f4354;background:#1e2130}html.dark .worker-email-cell[data-v-9c7252a1]{color:#f3f4f6}html.dark .dim[data-v-9c7252a1]{color:#3f4354}html.dark .worker-num[data-v-9c7252a1]{color:#9ca3af}html.dark .worker-detail-table th[data-v-9c7252a1]{border-bottom-color:#2a2d3a;background:#1e2130;color:#6b7280}html.dark .worker-detail-table td[data-v-9c7252a1]{border-bottom-color:#1e2130}html.dark .worker-detail-table tfoot td[data-v-9c7252a1]{border-top-color:#3f4354;background:#052e16}html.dark .ttn-cell[data-v-9c7252a1]{color:#60a5fa}html.dark .shipment-row-clickable[data-v-9c7252a1]:hover{background:#1e293b}html.dark .shipment-row-clickable[data-v-9c7252a1]:active{background:#1e3a5f}html.dark .worker-items-summary[data-v-9c7252a1]{background:#1a1d27;box-shadow:0 0 0 1px #ffffff0a,0 1px 3px #0000004d}html.dark .worker-items-summary-table th[data-v-9c7252a1]{border-bottom-color:#2a2d3a;background:#1e2130;color:#6b7280}html.dark .worker-items-summary-table td[data-v-9c7252a1]{border-bottom-color:#1e2130}html.dark .worker-items-summary-table tfoot td[data-v-9c7252a1]{border-top-color:#3f4354;background:#1e2130}html.dark .daily-breakdown[data-v-9c7252a1]{background:#1a1d27;box-shadow:0 0 0 1px #ffffff0a,0 1px 3px #0000004d}html.dark .day-accordion[data-v-9c7252a1]{border-color:#2a2d3a}html.dark .day-header[data-v-9c7252a1]{background:#1e2130}html.dark .day-header[data-v-9c7252a1]:hover{background:#252838}html.dark .day-date[data-v-9c7252a1]{color:#f3f4f6}html.dark .day-meta[data-v-9c7252a1]{color:#9ca3af}html.dark .day-sum[data-v-9c7252a1]{color:#4ade80}html.dark .day-items-table th[data-v-9c7252a1]{background:#1e2130;color:#6b7280;border-bottom-color:#2a2d3a}html.dark .day-items-table td[data-v-9c7252a1]{border-bottom-color:#1e2130}html.dark .unit-dim[data-v-9c7252a1]{color:#6b7280}.date-range-bar[data-v-71d8600c]{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.date-range-bar label[data-v-71d8600c]{font-size:13px;font-weight:600;color:#6b7280}.date-input[data-v-71d8600c]{padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:13px;background:#fff;min-height:38px}.btn-reset-filter[data-v-71d8600c]{padding:8px 14px;border:1.5px solid #6b7280;background:#fff;color:#6b7280;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;min-height:38px;touch-action:manipulation}.btn-reset-filter[data-v-71d8600c]:hover{background:#f9fafb}.wh-accordion[data-v-71d8600c]{border:1px solid #f3f4f6;border-radius:10px;margin-bottom:6px;overflow:hidden}.wh-item-header[data-v-71d8600c]{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;background:#fafafa;transition:background .15s;-webkit-user-select:none;user-select:none}.wh-item-header[data-v-71d8600c]:hover{background:#f3f4f6}.wh-arrow[data-v-71d8600c]{font-size:10px;color:#9ca3af;transition:transform .2s;display:inline-block}.wh-arrow.expanded[data-v-71d8600c]{transform:rotate(90deg)}.wh-item-name[data-v-71d8600c]{font-weight:700;font-size:14px;color:#111827;flex:1}.wh-item-qty[data-v-71d8600c]{font-size:13px;color:#6b7280;font-weight:600;margin-right:4px}.wh-item-sum[data-v-71d8600c]{font-weight:700;font-size:14px;color:#2e7d32;min-width:100px;text-align:right}.wh-item-body[data-v-71d8600c]{padding:0}.wh-daily-table[data-v-71d8600c]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.wh-daily-table th[data-v-71d8600c],.wh-daily-table td[data-v-71d8600c]{padding:8px 14px;text-align:left}.wh-daily-table th[data-v-71d8600c]{background:#f9fafb;font-weight:600;font-size:10px;text-transform:uppercase;color:#9ca3af;border-bottom:1px solid #f3f4f6}.wh-daily-table td[data-v-71d8600c]{border-bottom:1px solid #f9fafb}.price-changed[data-v-71d8600c]{background:#fefce8}.wh-price-summary[data-v-71d8600c]{margin:10px 14px 14px;padding:12px 14px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;font-size:13px}.wh-price-summary-title[data-v-71d8600c]{font-weight:700;font-size:12px;color:#0369a1;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.wh-price-summary-row[data-v-71d8600c],.wh-price-summary-total[data-v-71d8600c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed #e0f2fe}.wh-price-summary-row[data-v-71d8600c]:last-of-type{border-bottom:none}.wh-price-summary-total[data-v-71d8600c]{margin-top:4px;padding-top:10px;border-top:1.5px solid #bae6fd;border-bottom:none;font-weight:700;color:#075985}.wh-ps-price[data-v-71d8600c]{color:#0369a1;font-weight:600;min-width:100px}.wh-ps-qty[data-v-71d8600c]{color:#374151;font-weight:600;text-align:right;flex:1}.wh-ps-sum[data-v-71d8600c]{color:#0369a1;font-weight:700;min-width:110px;text-align:right}html.dark .wh-price-summary[data-v-71d8600c]{background:#0c1929;border-color:#1e3a5f}html.dark .wh-price-summary-title[data-v-71d8600c]{color:#60a5fa}html.dark .wh-price-summary-row[data-v-71d8600c],html.dark .wh-price-summary-total[data-v-71d8600c]{border-color:#1e3a5f}html.dark .wh-ps-price[data-v-71d8600c]{color:#60a5fa}html.dark .wh-ps-qty[data-v-71d8600c]{color:#d1d5db}html.dark .wh-ps-sum[data-v-71d8600c]{color:#60a5fa}html.dark .wh-price-summary-total[data-v-71d8600c]{color:#93c5fd}.wh-total-bar[data-v-71d8600c]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px;margin-top:8px;background:#ecfdf5;border-radius:10px;font-size:15px}.wh-total-sum[data-v-71d8600c]{font-weight:700;color:#2e7d32;font-size:16px}.btn-ship-warehouse[data-v-71d8600c]{padding:7px 14px;border:1.5px solid #3b82f6;background:#fff;color:#3b82f6;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;min-height:38px;touch-action:manipulation;flex-shrink:0}.btn-ship-warehouse[data-v-71d8600c]:active{background:#eff6ff;transform:scale(.96)}.wh-ship-form[data-v-71d8600c]{padding:12px 16px;background:#eff6ff;border-top:1px solid #bfdbfe}.wh-ship-row[data-v-71d8600c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wh-ship-label[data-v-71d8600c]{font-size:13px;font-weight:600;color:#374151}.wh-ship-input[data-v-71d8600c]{width:120px;padding:8px 12px;border:1.5px solid #93c5fd;border-radius:10px;font-size:14px;background:#fff;min-height:38px}.wh-ship-input[data-v-71d8600c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.btn-ship-ok[data-v-71d8600c]{padding:8px 16px;border:none;background:#3b82f6;color:#fff;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;min-height:38px;touch-action:manipulation}.btn-ship-ok[data-v-71d8600c]:active{background:#2563eb;transform:scale(.96)}.btn-ship-ok[data-v-71d8600c]:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-ship-cancel[data-v-71d8600c]{padding:8px 12px;border:1.5px solid #d1d5db;background:#fff;color:#6b7280;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;min-height:38px;touch-action:manipulation}.btn-ship-cancel[data-v-71d8600c]:active{background:#f3f4f6}.wh-ship-result[data-v-71d8600c]{margin-top:12px;padding:12px;background:#fff;border:1px solid #bfdbfe;border-radius:10px}.wh-ship-result-title[data-v-71d8600c]{font-weight:700;font-size:14px;color:#1d4ed8;margin-bottom:8px}.wh-ship-table th[data-v-71d8600c]{background:#eff6ff!important}.wh-ship-total[data-v-71d8600c]{text-align:right;font-weight:700;font-size:14px;color:#1d4ed8;margin-top:8px;padding-top:8px;border-top:1px solid #bfdbfe}html.dark .date-input[data-v-71d8600c]{background:#1a1d27;border-color:#3f4354;color:#f3f4f6}html.dark .date-range-bar label[data-v-71d8600c]{color:#9ca3af}html.dark .btn-reset-filter[data-v-71d8600c]{border-color:#6b7280;background:#1a1d27;color:#9ca3af}html.dark .btn-reset-filter[data-v-71d8600c]:hover{background:#252838}html.dark .wh-accordion[data-v-71d8600c]{border-color:#2a2d3a}html.dark .wh-item-header[data-v-71d8600c]{background:#1e2130}html.dark .wh-item-header[data-v-71d8600c]:hover{background:#252838}html.dark .wh-item-name[data-v-71d8600c]{color:#f3f4f6}html.dark .wh-item-qty[data-v-71d8600c]{color:#9ca3af}html.dark .wh-item-sum[data-v-71d8600c]{color:#4ade80}html.dark .wh-daily-table th[data-v-71d8600c]{background:#1e2130;color:#6b7280;border-bottom-color:#2a2d3a}html.dark .wh-daily-table td[data-v-71d8600c]{border-bottom-color:#1e2130}html.dark .price-changed[data-v-71d8600c]{background:#422006}html.dark .wh-total-bar[data-v-71d8600c]{background:#052e16}html.dark .wh-total-sum[data-v-71d8600c]{color:#4ade80}html.dark .btn-ship-warehouse[data-v-71d8600c]{border-color:#3b82f6;background:#1a1d27;color:#60a5fa}html.dark .btn-ship-warehouse[data-v-71d8600c]:active{background:#1e293b}html.dark .wh-ship-form[data-v-71d8600c]{background:#1e2130;border-top-color:#2a2d3a}html.dark .wh-ship-label[data-v-71d8600c]{color:#d1d5db}html.dark .wh-ship-input[data-v-71d8600c]{background:#0f1117;border-color:#3f4354;color:#f3f4f6}html.dark .wh-ship-input[data-v-71d8600c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}html.dark .btn-ship-ok[data-v-71d8600c]{background:#2563eb}html.dark .btn-ship-ok[data-v-71d8600c]:active{background:#1d4ed8}html.dark .btn-ship-cancel[data-v-71d8600c]{border-color:#3f4354;background:#1a1d27;color:#9ca3af}html.dark .btn-ship-cancel[data-v-71d8600c]:active{background:#252838}html.dark .wh-ship-result[data-v-71d8600c]{background:#1a1d27;border-color:#2a2d3a}html.dark .wh-ship-result-title[data-v-71d8600c]{color:#60a5fa}html.dark .wh-ship-table th[data-v-71d8600c]{background:#1e2130!important}html.dark .wh-ship-total[data-v-71d8600c]{color:#60a5fa;border-top-color:#2a2d3a}.dashboard-date-range[data-v-2e7f9960]{display:flex;gap:12px;margin-bottom:16px;align-items:center}.dashboard-date-range label[data-v-2e7f9960]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.dashboard-date-range input[type=date][data-v-2e7f9960]{padding:6px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;background:#fff;color:#333}.summary-grid[data-v-2e7f9960]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}@media (max-width: 768px){.summary-grid[data-v-2e7f9960]{grid-template-columns:repeat(2,1fr)}}.summary-card[data-v-2e7f9960]{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 4px #00000014}.summary-label[data-v-2e7f9960]{font-size:12px;color:#888;margin-bottom:4px}.summary-value[data-v-2e7f9960]{font-size:20px;font-weight:700;color:#222}.summary-sub[data-v-2e7f9960]{font-size:14px;font-weight:400;color:#888}.summary-muted[data-v-2e7f9960]{color:#bbb}.workers-block[data-v-2e7f9960]{margin-bottom:16px}.workers-list[data-v-2e7f9960]{display:flex;flex-direction:column;gap:8px}.worker-row[data-v-2e7f9960]{display:flex;align-items:center;gap:10px;font-size:13px}.worker-rank[data-v-2e7f9960]{width:20px;text-align:center;font-weight:700;color:#888;flex-shrink:0}.worker-name[data-v-2e7f9960]{width:90px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.worker-bar-wrap[data-v-2e7f9960]{flex:1;height:14px;background:#f3f4f6;border-radius:7px;overflow:hidden;min-width:40px}.worker-bar[data-v-2e7f9960]{height:100%;background:#3b82f6;border-radius:7px;transition:width .3s ease}.worker-count[data-v-2e7f9960]{font-size:12px;color:#666;white-space:nowrap;flex-shrink:0}.worker-revenue[data-v-2e7f9960]{font-size:12px;font-weight:600;color:#333;white-space:nowrap;flex-shrink:0}.workers-toggle[data-v-2e7f9960]{margin-top:10px;background:none;border:none;color:#3b82f6;cursor:pointer;font-size:13px;padding:4px 0}.workers-toggle[data-v-2e7f9960]:hover{text-decoration:underline}.dashboard-grid[data-v-2e7f9960]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 768px){.dashboard-grid[data-v-2e7f9960]{grid-template-columns:1fr}}.dashboard-card[data-v-2e7f9960]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #00000014}.dashboard-card h4[data-v-2e7f9960]{margin:0 0 12px;font-size:14px;font-weight:600;color:#555}.no-data[data-v-2e7f9960]{color:#999;font-size:13px}.bar-chart[data-v-2e7f9960]{display:flex;align-items:flex-end;gap:3px;height:150px;padding-top:10px;overflow-x:auto}.bar-chart-col[data-v-2e7f9960]{display:flex;flex-direction:column;align-items:center;flex:1;min-width:20px}.bar-chart-value[data-v-2e7f9960]{font-size:9px;color:#666;margin-bottom:2px}.bar-chart-bar[data-v-2e7f9960]{width:100%;min-height:4px;background:#3b82f6;border-radius:3px 3px 0 0;transition:height .3s ease}.bar-chart-bar.bg-revenue[data-v-2e7f9960]{background:#10b981}.bar-chart-label[data-v-2e7f9960]{font-size:9px;color:#999;margin-top:4px;text-align:center}.top-items-list[data-v-2e7f9960]{display:flex;flex-direction:column;gap:8px}.top-item-row[data-v-2e7f9960]{display:flex;align-items:center;gap:10px;font-size:13px}.top-item-name[data-v-2e7f9960]{width:120px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.top-item-bar-wrap[data-v-2e7f9960]{flex:1;height:14px;background:#f3f4f6;border-radius:7px;overflow:hidden;min-width:40px}.top-item-bar[data-v-2e7f9960]{height:100%;background:#10b981;border-radius:7px;transition:width .3s ease}.top-item-sum[data-v-2e7f9960]{font-size:12px;font-weight:600;color:#333;white-space:nowrap;flex-shrink:0}.pivot-category-filter[data-v-2e7f9960]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pivot-cat-chip[data-v-2e7f9960]{padding:5px 14px;border-radius:16px;border:1px solid #d1d5db;background:#fff;color:#555;font-size:12px;cursor:pointer;transition:all .15s}.pivot-cat-chip.active[data-v-2e7f9960]{background:#1565c0;color:#fff;border-color:#1565c0}.pivot-cat-chip[data-v-2e7f9960]:not(.active):hover{background:#f3f4f6}.pivot-scroll[data-v-2e7f9960]{overflow-x:auto;-webkit-overflow-scrolling:touch}.pivot-table[data-v-2e7f9960]{width:100%;min-width:600px;border-collapse:collapse;font-size:12px}.pivot-table th[data-v-2e7f9960],.pivot-table td[data-v-2e7f9960]{padding:6px 8px;border:1px solid #e5e7eb;text-align:center;white-space:nowrap}.pivot-table th[data-v-2e7f9960]{background:#f9fafb;font-weight:600;color:#555;position:sticky;top:0;z-index:1}.pivot-sticky-col[data-v-2e7f9960]{position:sticky;left:0;z-index:2;background:#f9fafb;text-align:left;font-weight:600}.pivot-table tbody .pivot-sticky-col[data-v-2e7f9960]{background:#fff;font-weight:500}.pivot-table tfoot .pivot-sticky-col[data-v-2e7f9960]{background:#f9fafb}.pivot-qty[data-v-2e7f9960]{font-weight:600}.pivot-price[data-v-2e7f9960]{color:#888;font-size:11px}.pivot-old-price[data-v-2e7f9960]{font-size:10px;color:#999}.pivot-empty[data-v-2e7f9960]{color:#ccc}.pivot-total[data-v-2e7f9960]{font-weight:600}.price-up[data-v-2e7f9960]{background-color:#ecfdf5;color:#059669}.price-down[data-v-2e7f9960]{background-color:#fef2f2;color:#dc2626}.day-accordion[data-v-2e7f9960]{border-bottom:1px solid #e5e7eb}.day-accordion[data-v-2e7f9960]:last-child{border-bottom:none}.day-accordion-header[data-v-2e7f9960]{display:flex;align-items:center;gap:10px;padding:10px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.day-accordion-header[data-v-2e7f9960]:hover{background:#f9fafb}.day-accordion-arrow[data-v-2e7f9960]{font-size:10px;color:#999;transition:transform .2s}.day-accordion-arrow.expanded[data-v-2e7f9960]{transform:rotate(90deg)}.day-accordion-date[data-v-2e7f9960]{font-weight:600;font-size:13px;color:#333}.day-accordion-info[data-v-2e7f9960]{font-size:12px;color:#888}.day-accordion-sum[data-v-2e7f9960]{margin-left:auto;font-weight:600;font-size:13px;color:#333}.day-accordion-body[data-v-2e7f9960]{padding:0 4px 12px}.day-detail-table[data-v-2e7f9960]{width:100%;border-collapse:collapse;font-size:12px}.day-detail-table th[data-v-2e7f9960],.day-detail-table td[data-v-2e7f9960]{padding:5px 8px;border:1px solid #e5e7eb;text-align:left}.day-detail-table th[data-v-2e7f9960]{background:#f9fafb;font-weight:600;color:#555}.day-detail-table tfoot td[data-v-2e7f9960]{background:#f9fafb}html.dark .dashboard-date-range label[data-v-2e7f9960]{color:#aaa}html.dark .dashboard-date-range input[type=date][data-v-2e7f9960]{background:#2a2d37;border-color:#444;color:#ddd}html.dark .summary-card[data-v-2e7f9960]{background:#22252f;box-shadow:0 1px 4px #0000004d}html.dark .summary-label[data-v-2e7f9960]{color:#888}html.dark .summary-value[data-v-2e7f9960]{color:#eee}html.dark .dashboard-card[data-v-2e7f9960]{background:#22252f;box-shadow:0 1px 4px #0000004d}html.dark .dashboard-card h4[data-v-2e7f9960]{color:#aaa}html.dark .bar-chart-label[data-v-2e7f9960]{color:#777}html.dark .bar-chart-value[data-v-2e7f9960]{color:#999}html.dark .worker-name[data-v-2e7f9960]{color:#ddd}html.dark .worker-rank[data-v-2e7f9960]{color:#777}html.dark .worker-bar-wrap[data-v-2e7f9960]{background:#3a3d47}html.dark .worker-count[data-v-2e7f9960]{color:#999}html.dark .worker-revenue[data-v-2e7f9960]{color:#ddd}html.dark .workers-toggle[data-v-2e7f9960]{color:#60a5fa}html.dark .top-item-name[data-v-2e7f9960]{color:#ddd}html.dark .top-item-bar-wrap[data-v-2e7f9960]{background:#3a3d47}html.dark .top-item-sum[data-v-2e7f9960]{color:#ddd}html.dark .pivot-cat-chip[data-v-2e7f9960]{background:#2a2d37;border-color:#3a3d47;color:#bbb}html.dark .pivot-cat-chip.active[data-v-2e7f9960]{background:#1565c0;color:#fff;border-color:#1565c0}html.dark .pivot-cat-chip[data-v-2e7f9960]:not(.active):hover{background:#33363f}html.dark .pivot-table th[data-v-2e7f9960],html.dark .pivot-table tfoot td[data-v-2e7f9960]{background:#2a2d37;border-color:#3a3d47;color:#bbb}html.dark .pivot-table td[data-v-2e7f9960]{border-color:#3a3d47;color:#ddd}html.dark .pivot-sticky-col[data-v-2e7f9960]{background:#2a2d37}html.dark .pivot-table tbody .pivot-sticky-col[data-v-2e7f9960]{background:#22252f}html.dark .pivot-price[data-v-2e7f9960]{color:#888}html.dark .pivot-old-price[data-v-2e7f9960]{color:#777}html.dark .pivot-empty[data-v-2e7f9960]{color:#555}html.dark .price-up[data-v-2e7f9960]{background-color:#064e3b;color:#6ee7b7}html.dark .price-down[data-v-2e7f9960]{background-color:#7f1d1d;color:#fca5a5}html.dark .day-accordion[data-v-2e7f9960]{border-color:#3a3d47}html.dark .day-accordion-header[data-v-2e7f9960]:hover{background:#2a2d37}html.dark .day-accordion-date[data-v-2e7f9960],html.dark .day-accordion-sum[data-v-2e7f9960]{color:#ddd}html.dark .day-accordion-info[data-v-2e7f9960]{color:#777}html.dark .day-detail-table th[data-v-2e7f9960],html.dark .day-detail-table tfoot td[data-v-2e7f9960]{background:#2a2d37;border-color:#3a3d47;color:#bbb}html.dark .day-detail-table td[data-v-2e7f9960]{border-color:#3a3d47;color:#ddd}.worker-stats-modal[data-v-86b9e72d]{width:100%}.stats-tabs[data-v-86b9e72d]{display:flex;gap:4px;margin-bottom:24px;background:#f3f4f6;border-radius:14px;padding:4px}.stats-tab[data-v-86b9e72d]{flex:1;padding:11px 20px;border:none;border-radius:12px;background:transparent;cursor:pointer;font-size:14px;font-weight:600;color:#9ca3af;min-height:44px;touch-action:manipulation;transition:all .2s}.stats-tab[data-v-86b9e72d]:active{transform:scale(.97)}.stats-tab.active[data-v-86b9e72d]{background:#fff;color:#111827;box-shadow:0 1px 4px #0000000f,0 1px 2px #0000000a}html.dark .stats-tabs[data-v-86b9e72d]{background:#1e2130}html.dark .stats-tab[data-v-86b9e72d]{color:#6b7280}html.dark .stats-tab.active[data-v-86b9e72d]{background:#2a2d3a;color:#f3f4f6;box-shadow:0 1px 4px #0000004d,0 1px 2px #0003}.ttn-warnings-block[data-v-a91b1761]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ttn-warning-item[data-v-a91b1761]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fef2f2;border-left:4px solid #dc2626;border-radius:14px;color:#991b1b;font-size:14px;font-weight:600;animation:warning-shake-a91b1761 .5s ease-in-out}@keyframes warning-shake-a91b1761{0%,to{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}90%{transform:translate(1px)}}.ttn-warning-seats[data-v-a91b1761]{background:#fffbeb;border-left-color:#f59e0b;color:#92400e}html.dark .ttn-warning-item[data-v-a91b1761]{background:#3b1010;border-left-color:#ef4444;color:#fca5a5}html.dark .ttn-warning-seats[data-v-a91b1761]{background:#422006;border-left-color:#f59e0b;color:#fcd34d}.pdf-preview-overlay[data-v-601fd79e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2100}.pdf-preview-modal[data-v-601fd79e]{background:#fff;border-radius:18px;width:92vw;height:90vh;max-width:900px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0006}.pdf-preview-header[data-v-601fd79e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.pdf-preview-header h3[data-v-601fd79e]{margin:0;font-size:17px}.pdf-preview-close[data-v-601fd79e]{background:none;border:none;font-size:28px;cursor:pointer;color:#6b7280;padding:0 4px;line-height:1}.pdf-preview-close[data-v-601fd79e]:hover{color:#111}.pdf-preview-body[data-v-601fd79e]{flex:1;overflow:hidden}.pdf-iframe[data-v-601fd79e]{width:100%;height:100%;border:none}.pdf-preview-footer[data-v-601fd79e]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}.btn-finalize[data-v-601fd79e]{flex:1;padding:14px;background:#059669;color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;min-height:52px;touch-action:manipulation}.btn-finalize[data-v-601fd79e]:active{background:#047857;transform:scale(.97)}.btn-finalize[data-v-601fd79e]:disabled{opacity:.6;cursor:not-allowed}.btn-close-preview[data-v-601fd79e]{flex:1;padding:14px;background:#f3f4f6;color:#1a1a2e;border:2px solid #d1d5db;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;min-height:52px;touch-action:manipulation}.btn-close-preview[data-v-601fd79e]:active{background:#e5e7eb;transform:scale(.97)}html.dark .pdf-preview-modal[data-v-601fd79e]{background:#1a1d27;color:#f3f4f6}html.dark .pdf-preview-header[data-v-601fd79e]{border-color:#3f4354}html.dark .pdf-preview-close[data-v-601fd79e]{color:#9ca3af}html.dark .pdf-preview-close[data-v-601fd79e]:hover{color:#f3f4f6}html.dark .pdf-preview-footer[data-v-601fd79e]{border-color:#3f4354}html.dark .btn-close-preview[data-v-601fd79e]{background:#2a2d3a;border-color:#3f4354;color:#f3f4f6}html.dark .btn-close-preview[data-v-601fd79e]:active{background:#3f4354}.detail-photo[data-v-fc49bf56]{max-width:100%;max-height:300px;border-radius:14px;cursor:pointer}.admin-photos-section[data-v-fc49bf56]{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.admin-photos-section h5[data-v-fc49bf56]{margin:0 0 12px;color:#3b82f6}.bank-card-number[data-v-fc49bf56]{font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace;font-size:16px;font-weight:600;letter-spacing:2px;color:#1f2937}.card-bank-name[data-v-fc49bf56]{font-weight:600;color:#3b82f6}.card-split-detail[data-v-fc49bf56]{margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:10px;font-size:13px}.split-detail-title[data-v-fc49bf56]{font-weight:600;color:#065f46;margin-bottom:4px}.split-detail-row[data-v-fc49bf56]{display:flex;justify-content:space-between;padding:3px 0;font-family:SF Mono,ui-monospace,monospace;font-size:13px;color:#374151}.split-detail-row strong[data-v-fc49bf56]{color:#065f46}.pay-method-select[data-v-fc49bf56]{min-width:130px}.pay-method-badge[data-v-fc49bf56]{display:inline-block;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600}.pay-method-badge.pay-table[data-v-fc49bf56]{background:#eff6ff;color:#1d4ed8}.pay-method-badge.pay-terminal[data-v-fc49bf56]{background:#fefce8;color:#a16207}.pay-method-badge.pay-cash[data-v-fc49bf56]{background:#ecfdf5;color:#047857}.pay-method-badge.pay-under_3000[data-v-fc49bf56]{background:#fef2f2;color:#b91c1c}.debt-toggle-btn[data-v-fc49bf56]{padding:5px 16px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;font-weight:600;cursor:pointer;color:#6b7280;transition:all .15s}.debt-toggle-btn.active[data-v-fc49bf56]{background:#ef4444;color:#fff;border-color:#ef4444}.debt-toggle-btn[data-v-fc49bf56]:disabled{opacity:.5;cursor:not-allowed}.btn-copy-tg[data-v-fc49bf56]{padding:6px 14px;font-size:12px;font-weight:600;background:#2563eb;color:#fff;border:none;border-radius:10px;cursor:pointer;min-height:36px;white-space:nowrap;touch-action:manipulation}.btn-copy-tg[data-v-fc49bf56]:active{background:#1d4ed8;transform:scale(.96)}.btn-copy-table[data-v-fc49bf56]{background:#059669}.btn-copy-table[data-v-fc49bf56]:active{background:#047857}.worker-badge[data-v-fc49bf56]{display:inline-block;background:#f3f4f6;color:#4b5563;padding:4px 14px;border-radius:20px;font-size:12px;font-weight:600}.admin-items-table[data-v-fc49bf56]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.admin-items-table th[data-v-fc49bf56],.admin-items-table td[data-v-fc49bf56]{padding:12px 14px;text-align:left}.admin-items-table thead th[data-v-fc49bf56]{border-bottom:2px solid #f3f4f6;background:#fafafa;font-weight:600;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0}.admin-items-table td[data-v-fc49bf56]{border-bottom:1px solid #f9fafb}.admin-items-table tbody tr[data-v-fc49bf56]:active{background:#f9fafb}.admin-items-table tfoot td[data-v-fc49bf56]{border-top:2px solid #e5e7eb;border-bottom:none}.admin-items-table tr.special-flag-row td[data-v-fc49bf56]{background:#fff8e1;color:#c62828;font-size:13px;font-weight:500}html.dark .admin-items-table tr.special-flag-row td[data-v-fc49bf56]{background:#3a2e1a;color:#ff8a80}.part-group[data-v-fc49bf56]{margin-bottom:16px;padding:12px 0;border-bottom:1px solid #f3f4f6}.part-group[data-v-fc49bf56]:last-child{border-bottom:none}.part-group-header[data-v-fc49bf56]{display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:8px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:10px;font-size:14px;color:#5b21b6}.part-card[data-v-fc49bf56]{font-family:SF Mono,ui-monospace,monospace;font-size:13px;color:#6b7280;letter-spacing:1px}html.dark .admin-photos-section[data-v-fc49bf56]{border-top-color:#2a2d3a}html.dark .admin-photos-section h5[data-v-fc49bf56]{color:#60a5fa}html.dark .bank-card-number[data-v-fc49bf56]{color:#f3f4f6}html.dark .pay-method-badge.pay-table[data-v-fc49bf56]{background:#172554;color:#93c5fd}html.dark .pay-method-badge.pay-terminal[data-v-fc49bf56]{background:#422006;color:#fde047}html.dark .pay-method-badge.pay-cash[data-v-fc49bf56]{background:#052e16;color:#6ee7b7}html.dark .pay-method-badge.pay-under_3000[data-v-fc49bf56]{background:#450a0a;color:#fca5a5}html.dark .debt-toggle-btn[data-v-fc49bf56]{background:#1a1d27;border-color:#3f4354;color:#9ca3af}html.dark .debt-toggle-btn.active[data-v-fc49bf56]{background:#dc2626;color:#fff;border-color:#dc2626}html.dark .card-bank-name[data-v-fc49bf56]{color:#60a5fa}html.dark .card-split-detail[data-v-fc49bf56]{background:linear-gradient(135deg,#052e16,#064e3b)}html.dark .split-detail-title[data-v-fc49bf56]{color:#6ee7b7}html.dark .split-detail-row[data-v-fc49bf56]{color:#d1d5db}html.dark .split-detail-row strong[data-v-fc49bf56]{color:#6ee7b7}html.dark .worker-badge[data-v-fc49bf56]{background:#2a2d3a;color:#9ca3af}html.dark .admin-items-table thead th[data-v-fc49bf56]{border-bottom-color:#2a2d3a;background:#1e2130;color:#6b7280}html.dark .admin-items-table td[data-v-fc49bf56]{border-bottom-color:#1e2130}html.dark .admin-items-table tbody tr[data-v-fc49bf56]:active{background:#1e2130}html.dark .admin-items-table tfoot td[data-v-fc49bf56]{border-top-color:#3f4354}html.dark .part-group[data-v-fc49bf56]{border-bottom-color:#2a2d3a}html.dark .part-group-header[data-v-fc49bf56]{background:linear-gradient(135deg,#2e1065,#3b0764);color:#c4b5fd}html.dark .part-card[data-v-fc49bf56]{color:#9ca3af}.external-ttn-notice[data-v-b49c4669]{padding:14px 18px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:4px solid #f59e0b;border-radius:14px;color:#92400e;font-size:14px;margin-bottom:16px}.np-status-text[data-v-b49c4669]{font-weight:600;color:#2563eb}.np-badge[data-v-b49c4669]{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;background:#dc2626;color:#fff;vertical-align:middle;margin-left:6px}.external-ttn-actions[data-v-b49c4669]{margin-top:20px;padding-top:16px;border-top:1px solid #f3f4f6;display:flex;justify-content:center}.btn-add-to-db[data-v-b49c4669]{background:#059669;color:#fff;padding:14px 36px;font-size:16px;font-weight:600;border-radius:14px;border:0;cursor:pointer;min-height:52px;touch-action:manipulation}.btn-add-to-db[data-v-b49c4669]:active{background:#047857;transform:scale(.96)}.btn-add-to-db[data-v-b49c4669]:disabled{opacity:.4;cursor:not-allowed;transform:none}html.dark .external-ttn-notice[data-v-b49c4669]{background:linear-gradient(135deg,#422006,#451a03);border-left-color:#f59e0b;color:#fcd34d}html.dark .np-status-text[data-v-b49c4669]{color:#60a5fa}.sender-missing-alert[data-v-8e6fd57f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;margin:0;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;border-radius:10px;font-size:14px;color:#92400e}.sender-missing-icon[data-v-8e6fd57f]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f59e0b;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.sender-missing-actions[data-v-8e6fd57f]{display:flex;gap:8px;margin-left:auto}.btn-sender-fill[data-v-8e6fd57f]{padding:4px 12px;background:#f59e0b;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.btn-sender-fill[data-v-8e6fd57f]:active{transform:scale(.95)}.btn-sender-skip[data-v-8e6fd57f]{padding:4px 12px;background:transparent;color:#92400e;border:1px solid #d97706;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer}.btn-sender-skip[data-v-8e6fd57f]:active{transform:scale(.95)}.sender-editable[data-v-8e6fd57f]{cursor:pointer;border-bottom:1px dashed #9ca3af;transition:border-color .15s}.sender-editable[data-v-8e6fd57f]:hover{border-color:#3b82f6}.sender-edit-input[data-v-8e6fd57f]{width:100%;max-width:200px;padding:6px 10px;border:1.5px solid #3b82f6;border-radius:8px;font-size:14px;font-family:inherit;background:#fff}.sender-edit-input[data-v-8e6fd57f]:focus{outline:none;box-shadow:0 0 0 3px #3b82f626}.btn-sender-save[data-v-8e6fd57f],.btn-sender-cancel[data-v-8e6fd57f]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;font-size:16px;flex-shrink:0}.btn-sender-save[data-v-8e6fd57f]{background:#10b981;color:#fff}.btn-sender-save[data-v-8e6fd57f]:active{transform:scale(.92)}.btn-sender-cancel[data-v-8e6fd57f]{background:#ef4444;color:#fff}.btn-sender-cancel[data-v-8e6fd57f]:active{transform:scale(.92)}.same-sender-alert[data-v-8e6fd57f]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;border-radius:10px;font-size:14px;color:#1e40af;animation:pulse-sender-8e6fd57f 2s ease-in-out 3}@keyframes pulse-sender-8e6fd57f{0%,to{box-shadow:0 0 #3b82f633}50%{box-shadow:0 0 0 6px #3b82f614}}.same-sender-icon[data-v-8e6fd57f]{font-size:20px;font-weight:700;color:#3b82f6;flex-shrink:0}html.dark .same-sender-alert[data-v-8e6fd57f]{background:linear-gradient(135deg,#1e3a5f,#1e3050);border-left-color:#60a5fa;color:#93c5fd}html.dark .same-sender-icon[data-v-8e6fd57f]{color:#60a5fa}.multi-box-alert[data-v-8e6fd57f]{display:flex;gap:14px;padding:16px 18px;margin:16px 0;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:4px solid #f59e0b;border-radius:14px;animation:pulse-border-8e6fd57f 2s ease-in-out infinite}@keyframes pulse-border-8e6fd57f{0%,to{box-shadow:0 0 #f59e0b26}50%{box-shadow:0 0 0 6px #f59e0b14}}.multi-box-alert .alert-icon[data-v-8e6fd57f]{font-size:28px;line-height:1;flex-shrink:0}.multi-box-alert .alert-content[data-v-8e6fd57f]{flex:1;font-size:14px;color:#92400e;line-height:1.5}.multi-box-alert strong[data-v-8e6fd57f]{color:#78350f;font-size:15px}.multi-box-alert ul[data-v-8e6fd57f]{list-style-type:disc;margin:6px 0 0;padding-left:18px}.multi-box-alert li[data-v-8e6fd57f]{margin:3px 0}.worker-card[data-v-8e6fd57f]{margin-top:16px;display:flex;flex-direction:column;gap:16px}.worker-card-header[data-v-8e6fd57f]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:16px;gap:8px}.carrier-label[data-v-8e6fd57f]{font-size:12px;font-weight:700;padding:3px 10px;border-radius:20px;color:#fff;background:#8b5cf6}.carrier-delivery[data-v-8e6fd57f]{background:#8b5cf6}.carrier-ukrposhta[data-v-8e6fd57f]{background:#eab308;color:#422006}.worker-section[data-v-8e6fd57f]{padding:20px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #00000008,0 1px 3px #0000000a}.section-title[data-v-8e6fd57f]{margin:0 0 16px;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em}.items-list[data-v-8e6fd57f]{display:flex;flex-direction:column;gap:10px}.item-row[data-v-8e6fd57f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.item-row-warning[data-v-8e6fd57f]{background:#fff8e1;border:1.5px solid #ffb300;border-radius:8px;padding:6px 8px}html.dark .item-row-warning[data-v-8e6fd57f]{background:#3e2e00;border-color:#ff8f00}.item-warning-row[data-v-8e6fd57f]{width:100%;display:flex;align-items:center;gap:8px;margin-top:2px}.item-warning-text[data-v-8e6fd57f]{color:#e65100;font-size:12px;font-weight:600}html.dark .item-warning-text[data-v-8e6fd57f]{color:#ffb74d}.btn-item-warning-confirm[data-v-8e6fd57f]{background:#43a047;color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0}.btn-item-warning-confirm[data-v-8e6fd57f]:hover{background:#2e7d32}.item-name-col[data-v-8e6fd57f]{flex:2;min-width:200px;position:relative}.item-autocomplete-wrap[data-v-8e6fd57f]{position:relative}.item-name-input[data-v-8e6fd57f]{width:100%;padding:11px 14px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:16px;margin-bottom:0;min-height:46px;font-family:inherit;transition:border-color .2s,box-shadow .2s}@media (hover: none) and (pointer: coarse){.item-name-input[data-v-8e6fd57f]{font-size:17px}}.item-name-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.autocomplete-dropdown[data-v-8e6fd57f]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 14px 14px;max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:100;box-shadow:0 12px 32px #0000001f}.autocomplete-item[data-v-8e6fd57f]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;min-height:48px;cursor:pointer;font-size:15px;transition:background .08s;touch-action:manipulation}.autocomplete-item[data-v-8e6fd57f]:active,.autocomplete-item-active[data-v-8e6fd57f]{background:#eff6ff}.ac-name[data-v-8e6fd57f]{flex:1;color:#374151;font-weight:500}.ac-meta[data-v-8e6fd57f]{flex-shrink:0;font-size:12px;color:#9ca3af;margin-left:14px;font-weight:600}.ac-current-price[data-v-8e6fd57f]{color:#3b82f6;font-size:11px;font-weight:500;margin-left:4px}.item-current-price[data-v-8e6fd57f]{font-size:12px;color:#3b82f6;font-weight:600;white-space:nowrap;margin-left:4px}.item-qty-col[data-v-8e6fd57f]{display:flex;align-items:center;gap:6px;min-width:130px}.item-qty-input[data-v-8e6fd57f]{width:90px;padding:11px 10px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:16px;margin-bottom:0;text-align:right;min-height:46px;font-family:inherit}@media (hover: none) and (pointer: coarse){.item-qty-input[data-v-8e6fd57f]{font-size:17px}}.item-qty-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.manual-price-col[data-v-8e6fd57f]{display:flex;align-items:center;gap:6px;min-width:120px}.manual-price-input[data-v-8e6fd57f]{width:90px;text-align:right}.item-unit-select[data-v-8e6fd57f]{padding:4px 6px;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;background:#fff;color:#374151;min-width:72px}.autocomplete-manual[data-v-8e6fd57f]{background:#f0fdf4;border-top:1px dashed #86efac;font-weight:600}.autocomplete-manual .ac-name[data-v-8e6fd57f]{color:#059669}.autocomplete-manual .ac-meta[data-v-8e6fd57f]{color:#10b981}.item-unit[data-v-8e6fd57f]{font-size:12px;color:#9ca3af;white-space:nowrap}.item-price-col[data-v-8e6fd57f]{min-width:70px;text-align:right}.item-unit-price[data-v-8e6fd57f]{font-size:13px;color:#9ca3af}.item-total-col[data-v-8e6fd57f]{min-width:100px;text-align:right;font-size:15px;font-weight:600;color:#111827}.item-remove[data-v-8e6fd57f]{flex-shrink:0}.btn-camera-item[data-v-8e6fd57f]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#3b82f6;color:#fff;border:none;cursor:pointer;touch-action:manipulation;box-shadow:0 2px 8px #3b82f640;padding:0;min-height:46px}.btn-camera-item[data-v-8e6fd57f]:active{transform:scale(.92)}.btn-camera-item[data-v-8e6fd57f]:disabled{opacity:.4;cursor:wait}.btn-camera-item .camera-icon[data-v-8e6fd57f]{font-size:20px;line-height:1}.photo-count-badge[data-v-8e6fd57f]{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 1px 3px #0003;border:2px solid #fff}.delivery-cost-row[data-v-8e6fd57f]{margin-top:12px;padding:14px 18px;background:#fef2f2;border-radius:14px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.delivery-cost-label[data-v-8e6fd57f]{color:#b91c1c;font-weight:500}.delivery-cost-value[data-v-8e6fd57f]{color:#b91c1c;font-size:15px;font-weight:700}.delivery-cost-manual[data-v-8e6fd57f]{background:#f9fafb;gap:10px}.delivery-cost-manual .delivery-cost-label[data-v-8e6fd57f]{color:#374151}.delivery-cost-input[data-v-8e6fd57f]{width:120px;padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:15px;font-weight:600;text-align:right;min-height:40px;background:#fff}.delivery-cost-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.delivery-cost-unit[data-v-8e6fd57f]{color:#6b7280;font-weight:500}.delivery-cost-result[data-v-8e6fd57f]{background:#fef2f2;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-top:10px}.delivery-cost-manual+.delivery-cost-result[data-v-8e6fd57f]{margin-top:-1px}.delivery-note[data-v-8e6fd57f]{font-size:12px;color:#9ca3af;font-weight:400;margin-left:6px}.items-grand-total[data-v-8e6fd57f]{margin-top:12px;padding:16px 20px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:14px;font-size:18px;font-weight:700;text-align:right;color:#065f46}.items-grand-total-negative[data-v-8e6fd57f]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#b91c1c}.worker-actions[data-v-8e6fd57f]{display:flex;gap:12px;justify-content:flex-end}.btn-save-worker[data-v-8e6fd57f]{background:#059669;color:#fff;padding:16px 44px;font-size:17px;font-weight:700;border-radius:16px;border:0;cursor:pointer;min-height:56px;touch-action:manipulation;box-shadow:0 4px 14px #0596694d;transition:all .15s}.btn-save-worker[data-v-8e6fd57f]:active{background:#047857;transform:scale(.97);box-shadow:0 2px 8px #0596694d}.btn-save-worker[data-v-8e6fd57f]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.multibox-confirm-overlay[data-v-8e6fd57f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.multibox-confirm-popup[data-v-8e6fd57f]{background:#fff;border-radius:18px;padding:28px 24px;max-width:400px;width:90vw;text-align:center;box-shadow:0 20px 60px #0000004d}.multibox-confirm-popup h3[data-v-8e6fd57f]{margin:0 0 12px;font-size:18px}.multibox-confirm-popup p[data-v-8e6fd57f]{margin:0 0 20px;color:#555;font-size:15px}.multibox-confirm-buttons[data-v-8e6fd57f]{display:flex;gap:12px;justify-content:center}.btn-confirm-yes[data-v-8e6fd57f]{flex:1;padding:14px;background:#059669;color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;min-height:52px;touch-action:manipulation}.btn-confirm-yes[data-v-8e6fd57f]:active{background:#047857;transform:scale(.97)}.btn-confirm-no[data-v-8e6fd57f]{flex:1;padding:14px;background:#f3f4f6;color:#1a1a2e;border:2px solid #d1d5db;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;min-height:52px;touch-action:manipulation}.btn-confirm-no[data-v-8e6fd57f]:active{background:#e5e7eb;transform:scale(.97)}.checkbox-row[data-v-8e6fd57f]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f5f3ff;border-radius:14px;cursor:pointer;font-size:14px;font-weight:600;color:#5b21b6;min-height:52px;touch-action:manipulation}.checkbox-row[data-v-8e6fd57f]:active{background:#ede9fe}.checkbox-row input[type=checkbox][data-v-8e6fd57f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;min-height:initial;min-width:24px;margin:0;border:2px solid #c4b5fd;border-radius:50%;background:#fff;cursor:pointer;position:relative;transition:background .15s,border-color .15s}.checkbox-row input[type=checkbox][data-v-8e6fd57f]:checked{background:#7c3aed;border-color:#7c3aed}.checkbox-row input[type=checkbox][data-v-8e6fd57f]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;line-height:1}.checkbox-row span[data-v-8e6fd57f]{flex:1}.needs-info-toggle[data-v-8e6fd57f]{background:#fef2f2;color:#991b1b}.needs-info-toggle[data-v-8e6fd57f]:active{background:#fee2e2}.needs-info-toggle.active[data-v-8e6fd57f]{background:#dc2626;color:#fff}.needs-info-toggle input[type=checkbox][data-v-8e6fd57f]{border-color:#fca5a5}.needs-info-toggle.active input[type=checkbox][data-v-8e6fd57f]{background:#fff;border-color:#fff}.needs-info-toggle.active input[type=checkbox][data-v-8e6fd57f]:checked:after{color:#dc2626}.card-error[data-v-8e6fd57f]{font-size:12px;color:#dc2626;font-weight:500;margin-top:4px;padding-left:2px}.bank-card-input.input-error[data-v-8e6fd57f]{border-color:#ef4444}.bank-card-input.input-error[data-v-8e6fd57f]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441f}.card-bank-name-inline[data-v-8e6fd57f]{margin-top:6px;font-size:13px;color:#3b82f6;font-weight:600}.cards-list[data-v-8e6fd57f]{display:flex;flex-direction:column;gap:8px}.card-row[data-v-8e6fd57f]{display:flex;align-items:center;gap:8px}.bank-card-input[data-v-8e6fd57f]{padding:11px 14px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:16px;width:220px;min-height:46px;font-family:inherit;letter-spacing:1px}@media (hover: none) and (pointer: coarse){.bank-card-input[data-v-8e6fd57f]{font-size:17px}}.bank-card-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.split-preview[data-v-8e6fd57f]{margin-top:10px;padding:12px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;font-size:13px}.split-preview-title[data-v-8e6fd57f]{font-weight:600;color:#1e40af;margin-bottom:6px}.split-preview-row[data-v-8e6fd57f]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.split-card-num[data-v-8e6fd57f]{font-family:SF Mono,ui-monospace,monospace;font-size:13px;color:#374151;letter-spacing:1px}.split-amount[data-v-8e6fd57f]{font-weight:700;color:#065f46;min-width:90px;text-align:right}.split-amount-input-wrap[data-v-8e6fd57f]{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.split-amount-input[data-v-8e6fd57f]{width:80px;padding:4px 6px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:13px;text-align:right;font-family:SF Mono,ui-monospace,monospace;-moz-appearance:textfield}.split-amount-input[data-v-8e6fd57f]::-webkit-outer-spin-button,.split-amount-input[data-v-8e6fd57f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.split-amount-input[data-v-8e6fd57f]:focus{outline:none;border-color:#3b82f6}.split-amount-label[data-v-8e6fd57f]{font-size:11px;color:#9ca3af;min-width:28px}.address-input[data-v-8e6fd57f]{width:100%;padding:11px 14px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:16px;min-height:46px;font-family:inherit}@media (hover: none) and (pointer: coarse){.address-input[data-v-8e6fd57f]{font-size:17px}}.address-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.image-label-input[data-v-8e6fd57f]{width:100%;padding:6px 10px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:12px;font-family:inherit;color:#374151;background:#fff;margin-top:4px;min-height:32px}.image-label-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.image-label-input[data-v-8e6fd57f]::placeholder{color:#9ca3af}.worker-sender-info[data-v-8e6fd57f]{background:#eff6ff!important}.worker-sender-info .detail-label[data-v-8e6fd57f]{color:#6b7280;font-size:13px}.worker-sender-info strong[data-v-8e6fd57f]{font-size:15px;color:#111827}.phones-list[data-v-8e6fd57f]{display:flex;flex-direction:column;gap:8px}.phone-row[data-v-8e6fd57f]{display:flex;align-items:center;gap:8px}.extra-phone-input[data-v-8e6fd57f]{padding:11px 14px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:16px;width:200px;min-height:46px;font-family:inherit}@media (hover: none) and (pointer: coarse){.extra-phone-input[data-v-8e6fd57f]{font-size:17px}}.extra-phone-input[data-v-8e6fd57f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.btn-add-phone[data-v-8e6fd57f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid #059669;background:#fff;border-radius:50%;font-size:18px;font-weight:700;color:#059669;cursor:pointer;touch-action:manipulation;padding:0;min-height:40px}.btn-add-phone[data-v-8e6fd57f]:active{background:#ecfdf5;transform:scale(.92)}.btn-remove-phone[data-v-8e6fd57f]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:#fef2f2;border-radius:50%;font-size:13px;color:#ef4444;cursor:pointer;touch-action:manipulation;padding:0;min-height:34px}.btn-remove-phone[data-v-8e6fd57f]:active{background:#fecaca;transform:scale(.9)}.split-controls[data-v-8e6fd57f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-split[data-v-8e6fd57f]{padding:12px 24px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer;min-height:46px;touch-action:manipulation;box-shadow:0 2px 8px #7c3aed40;transition:all .15s}.btn-split[data-v-8e6fd57f]:active{transform:scale(.96);background:#6d28d9}.split-tabs[data-v-8e6fd57f]{display:flex;gap:4px;flex:1;flex-wrap:wrap}.split-tab[data-v-8e6fd57f]{padding:10px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:12px;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;min-height:44px;touch-action:manipulation;transition:all .15s}.split-tab.active[data-v-8e6fd57f]{border-color:#7c3aed;background:#f5f3ff;color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.split-tab[data-v-8e6fd57f]:not(.active):hover{border-color:#c4b5fd}.split-tab-add[data-v-8e6fd57f]{padding:10px 14px;font-size:18px;color:#059669;border-color:#059669;border-style:dashed;min-width:44px}.split-tab-add[data-v-8e6fd57f]:active{background:#ecfdf5}.split-tab-remove[data-v-8e6fd57f]{margin-left:6px;font-size:16px;color:#9ca3af;line-height:1;cursor:pointer}.split-tab-remove[data-v-8e6fd57f]:hover{color:#ef4444}.btn-unsplit[data-v-8e6fd57f]{padding:10px 18px;background:#fef2f2;color:#dc2626;border:2px solid #fecaca;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;min-height:44px;touch-action:manipulation;transition:all .15s;white-space:nowrap}.btn-unsplit[data-v-8e6fd57f]:active{background:#fee2e2;transform:scale(.96)}.dirty-dot[data-v-8e6fd57f]{display:inline-block;width:10px;height:10px;border-radius:50%;background:#f59e0b;margin-left:8px;vertical-align:middle;box-shadow:0 0 0 3px #f59e0b33;animation:dirty-pulse-8e6fd57f 2s ease-in-out infinite}@keyframes dirty-pulse-8e6fd57f{0%,to{box-shadow:0 0 0 3px #f59e0b33}50%{box-shadow:0 0 0 5px #f59e0b59}}.split-flags-hint[data-v-8e6fd57f]{font-size:12px;color:#7b1fa2;font-weight:500;padding:4px 8px;background:#f3e5f5;border-radius:6px;align-self:flex-start}html.dark .split-flags-hint[data-v-8e6fd57f]{background:#2d1b33;color:#ce93d8}.part-subtotal[data-v-8e6fd57f]{margin-top:8px;padding:12px 18px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:12px;font-size:15px;font-weight:600;color:#5b21b6;text-align:right}html.dark .multi-box-alert[data-v-8e6fd57f]{background:linear-gradient(135deg,#422006,#451a03);border-left-color:#f59e0b}html.dark .multi-box-alert .alert-content[data-v-8e6fd57f]{color:#fbbf24}html.dark .multi-box-alert strong[data-v-8e6fd57f]{color:#fcd34d}html.dark .worker-card-header[data-v-8e6fd57f]{background:linear-gradient(135deg,#172554,#1e3a8a)}html.dark .worker-section[data-v-8e6fd57f]{background:#1a1d27;box-shadow:0 0 0 1px #ffffff0a,0 1px 3px #0000004d}html.dark .section-title[data-v-8e6fd57f]{color:#6b7280}html.dark .item-name-input[data-v-8e6fd57f]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .item-name-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark .autocomplete-dropdown[data-v-8e6fd57f]{background:#1a1d27;border-color:#3f4354;box-shadow:0 12px 32px #00000080}html.dark .autocomplete-item[data-v-8e6fd57f]{color:#e5e7eb}html.dark .autocomplete-item[data-v-8e6fd57f]:active,html.dark .autocomplete-item-active[data-v-8e6fd57f]{background:#172554}html.dark .ac-name[data-v-8e6fd57f]{color:#d1d5db}html.dark .ac-meta[data-v-8e6fd57f]{color:#6b7280}html.dark .ac-current-price[data-v-8e6fd57f],html.dark .item-current-price[data-v-8e6fd57f]{color:#60a5fa}html.dark .item-qty-input[data-v-8e6fd57f]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .item-qty-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark .item-unit-select[data-v-8e6fd57f]{background:#1a1d27;border-color:#3f4354;color:#e5e7eb}html.dark .autocomplete-manual[data-v-8e6fd57f]{background:#052e16;border-top-color:#065f46}html.dark .autocomplete-manual .ac-name[data-v-8e6fd57f]{color:#6ee7b7}html.dark .autocomplete-manual .ac-meta[data-v-8e6fd57f]{color:#34d399}html.dark .item-unit[data-v-8e6fd57f],html.dark .item-unit-price[data-v-8e6fd57f]{color:#6b7280}html.dark .item-total-col[data-v-8e6fd57f]{color:#f3f4f6}html.dark .photo-count-badge[data-v-8e6fd57f]{border-color:#1a1d27}html.dark .delivery-cost-row[data-v-8e6fd57f]{background:#3b1010}html.dark .delivery-cost-label[data-v-8e6fd57f],html.dark .delivery-cost-value[data-v-8e6fd57f]{color:#fca5a5}html.dark .delivery-cost-manual[data-v-8e6fd57f]{background:#1e2130}html.dark .delivery-cost-manual .delivery-cost-label[data-v-8e6fd57f]{color:#d1d5db}html.dark .delivery-cost-input[data-v-8e6fd57f]{background:#1a1d27;border-color:#3f4354;color:#f3f4f6}html.dark .delivery-cost-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}html.dark .delivery-cost-unit[data-v-8e6fd57f]{color:#9ca3af}html.dark .delivery-cost-result[data-v-8e6fd57f]{background:#3b1010}html.dark .items-grand-total[data-v-8e6fd57f]{background:linear-gradient(135deg,#052e16,#064e3b);color:#6ee7b7}html.dark .items-grand-total-negative[data-v-8e6fd57f]{background:linear-gradient(135deg,#450a0a,#7f1d1d);color:#fca5a5}html.dark .btn-save-worker[data-v-8e6fd57f]{box-shadow:0 4px 14px #05966933}html.dark .multibox-confirm-popup[data-v-8e6fd57f]{background:#1a1d27;color:#f3f4f6}html.dark .multibox-confirm-popup p[data-v-8e6fd57f]{color:#9ca3af}html.dark .btn-confirm-no[data-v-8e6fd57f]{background:#2a2d3a;border-color:#3f4354;color:#f3f4f6}html.dark .btn-confirm-no[data-v-8e6fd57f]:active{background:#3f4354}html.dark .checkbox-row[data-v-8e6fd57f]{background:#2e1065;color:#c4b5fd}html.dark .checkbox-row[data-v-8e6fd57f]:active{background:#3b0764}html.dark .checkbox-row input[type=checkbox][data-v-8e6fd57f]{border-color:#7c3aed;background:#1e2130}html.dark .checkbox-row input[type=checkbox][data-v-8e6fd57f]:checked{background:#7c3aed;border-color:#7c3aed}html.dark .needs-info-toggle[data-v-8e6fd57f]{background:#450a0a;color:#fca5a5}html.dark .needs-info-toggle[data-v-8e6fd57f]:active{background:#7f1d1d}html.dark .needs-info-toggle.active[data-v-8e6fd57f]{background:#dc2626;color:#fff}html.dark .needs-info-toggle input[type=checkbox][data-v-8e6fd57f]{border-color:#b91c1c;background:#1e2130}html.dark .needs-info-toggle.active input[type=checkbox][data-v-8e6fd57f]{background:#fff;border-color:#fff}html.dark .card-error[data-v-8e6fd57f]{color:#f87171}html.dark .bank-card-input.input-error[data-v-8e6fd57f]{border-color:#ef4444}html.dark .bank-card-input.input-error[data-v-8e6fd57f]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef444426}html.dark .card-bank-name-inline[data-v-8e6fd57f]{color:#60a5fa}html.dark .bank-card-input[data-v-8e6fd57f]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .bank-card-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark .split-preview[data-v-8e6fd57f]{background:linear-gradient(135deg,#172554,#1e3a8a)}html.dark .split-preview-title[data-v-8e6fd57f]{color:#93c5fd}html.dark .split-card-num[data-v-8e6fd57f]{color:#d1d5db}html.dark .split-amount[data-v-8e6fd57f]{color:#6ee7b7}html.dark .split-amount-input[data-v-8e6fd57f]{background:#374151;border-color:#4b5563;color:#f3f4f6}html.dark .split-amount-label[data-v-8e6fd57f]{color:#6b7280}html.dark .address-input[data-v-8e6fd57f]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .address-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark .image-label-input[data-v-8e6fd57f]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .image-label-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}html.dark .image-label-input[data-v-8e6fd57f]::placeholder{color:#6b7280}html.dark .worker-sender-info[data-v-8e6fd57f]{background:#172554!important}html.dark .worker-sender-info .detail-label[data-v-8e6fd57f]{color:#9ca3af}html.dark .worker-sender-info strong[data-v-8e6fd57f]{color:#f3f4f6}html.dark .extra-phone-input[data-v-8e6fd57f]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .extra-phone-input[data-v-8e6fd57f]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark .btn-add-phone[data-v-8e6fd57f]{border-color:#10b981;background:#1a1d27;color:#10b981}html.dark .btn-add-phone[data-v-8e6fd57f]:active{background:#052e16}html.dark .btn-remove-phone[data-v-8e6fd57f]{background:#3b1010;color:#f87171}html.dark .btn-remove-phone[data-v-8e6fd57f]:active{background:#451010}html.dark .btn-split[data-v-8e6fd57f]{box-shadow:0 2px 8px #7c3aed26}html.dark .split-tab[data-v-8e6fd57f]{background:#1a1d27;border-color:#3f4354;color:#9ca3af}html.dark .split-tab.active[data-v-8e6fd57f]{border-color:#7c3aed;background:#2e1065;color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed26}html.dark .split-tab-add[data-v-8e6fd57f]{color:#10b981;border-color:#10b981;background:#1a1d27}html.dark .split-tab-add[data-v-8e6fd57f]:active{background:#052e16}html.dark .btn-unsplit[data-v-8e6fd57f]{background:#3b1010;color:#f87171;border-color:#7f1d1d}html.dark .btn-unsplit[data-v-8e6fd57f]:active{background:#451010}html.dark .part-subtotal[data-v-8e6fd57f]{background:linear-gradient(135deg,#2e1065,#3b0764);color:#c4b5fd}@media (max-width: 550px){.worker-section .row[data-v-8e6fd57f]{flex-direction:column}.item-row[data-v-8e6fd57f]{flex-wrap:wrap;gap:8px}.items-list .item-name-col[data-v-8e6fd57f]{min-width:100%}.worker-actions[data-v-8e6fd57f]{flex-direction:column;gap:10px}.worker-actions button[data-v-8e6fd57f]{width:100%}.extra-phone-input[data-v-8e6fd57f]{width:160px}.bank-card-input[data-v-8e6fd57f]{width:100%}}.photo-label-input[data-v-8e6fd57f]{width:100%;padding:6px 8px;font-size:11px;font-weight:500;color:#374151;background:#fafafa;border:none;border-top:1px solid #f0f0f0;text-align:center;outline:none;box-sizing:border-box}.photo-label-input[data-v-8e6fd57f]:focus{background:#fff;box-shadow:inset 0 0 0 1.5px #3b82f6}.photo-label-input[data-v-8e6fd57f]::placeholder{color:#9ca3af;font-weight:400}html.dark .photo-label-input[data-v-8e6fd57f]{background:#1e2130;color:#d1d5db;border-top-color:#2a2d3a}html.dark .photo-label-input[data-v-8e6fd57f]:focus{background:#252838;box-shadow:inset 0 0 0 1.5px #60a5fa}html.dark .photo-label-input[data-v-8e6fd57f]::placeholder{color:#6b7280}.btn-add-photo[data-v-8e6fd57f]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin-top:8px;font-size:15px;font-weight:600;color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px dashed #93c5fd;border-radius:14px;cursor:pointer;transition:all .2s}.btn-add-photo[data-v-8e6fd57f]:active{transform:scale(.97);background:#dbeafe}.camera-icon[data-v-8e6fd57f]{font-size:20px}html.dark .btn-add-photo[data-v-8e6fd57f]{color:#60a5fa;background:linear-gradient(135deg,#1e293b,#1e3a5f);border-color:#2563eb}html.dark .btn-add-photo[data-v-8e6fd57f]:active{background:#1e3a5f}.admin-card-modal[data-v-8791bd53]{width:100%}.admin-card-modal .modal-body[data-v-8791bd53]{overflow-y:auto;-webkit-overflow-scrolling:touch}html.dark .admin-card-modal .modal-body[data-v-8791bd53]{background:#1a1d27}.stats-bar[data-v-9755f201]{margin-bottom:16px}.stats-bar .row[data-v-9755f201]{gap:8px;flex-wrap:wrap}.stats-badge[data-v-9755f201]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .1s,box-shadow .2s,opacity .2s}.stats-badge[data-v-9755f201]:hover{transform:scale(1.05);opacity:.85}.stats-badge[data-v-9755f201]:active{transform:scale(.97)}.stats-badge-active[data-v-9755f201]{box-shadow:0 0 0 3px #3b82f680}.stats-badge-special[data-v-9755f201]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.pay-divider[data-v-9755f201]{width:1px;height:35px;background:#d1d5db;align-self:center;margin:2px;align-items:start;justify-content:start;display:flex}.pay-filter-select[data-v-9755f201]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-size:12px;font-weight:600;padding:3px 8px;border-radius:20px;border:1px solid #d1d5db;background:#f9fafb;color:#374151;cursor:pointer;outline:none;min-height:26px;height:35px;transition:box-shadow .2s,border-color .2s}.pay-filter-select[data-v-9755f201]:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f64d}.date-filter-wrap[data-v-9755f201]{position:relative;display:inline-flex;align-items:center}.date-filter-input[data-v-9755f201]{font-size:14px;font-weight:600;padding:3px 12px;border-radius:20px;border:1px solid #d1d5db;background:#f9fafb;color:#374151;cursor:pointer;outline:none;min-height:35px;height:35px!important;min-width:140px;transition:box-shadow .2s,border-color .2s}.date-filter-input[data-v-9755f201]:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f64d}.date-filter-clear[data-v-9755f201]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:16px;font-weight:700;color:#9ca3af;cursor:pointer;padding:0 4px;line-height:1}.date-filter-clear[data-v-9755f201]:hover{color:#ef4444}html.dark .stats-badge-active[data-v-9755f201]{box-shadow:0 0 0 3px #60a5fa80}html.dark .stats-badge-special[data-v-9755f201]{background:#2a2d3a;color:#d1d5db;border-color:#4b5563}html.dark .pay-divider[data-v-9755f201]{background:#4b5563}html.dark .pay-filter-select[data-v-9755f201]{background:#2a2d3a;color:#d1d5db;border-color:#4b5563}html.dark .pay-filter-select[data-v-9755f201]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d}html.dark .date-filter-input[data-v-9755f201]{background:#2a2d3a;color:#d1d5db;border-color:#4b5563}html.dark .date-filter-input[data-v-9755f201]:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa4d}html.dark .date-filter-clear[data-v-9755f201]{color:#6b7280}html.dark .date-filter-clear[data-v-9755f201]:hover{color:#ef4444}.search-card[data-v-ea40fca5]{background:#fff}.search-row[data-v-ea40fca5]{display:flex;gap:10px;align-items:center}.search-input[data-v-ea40fca5]{flex:1;padding:12px 16px;font-size:16px;border:2px solid #e5e7eb;border-radius:14px;margin-bottom:0;min-height:48px;transition:border-color .2s,box-shadow .2s}.search-input[data-v-ea40fca5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.search-btn[data-v-ea40fca5]{padding:12px 24px;font-size:15px;background:#3b82f6;border-radius:14px;min-height:48px}.search-btn[data-v-ea40fca5]:active{background:#2563eb;transform:scale(.96)}.search-clear-btn[data-v-ea40fca5]{padding:12px 18px;font-size:14px;border-radius:14px;min-height:48px}.search-active-label[data-v-ea40fca5]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#eff6ff;border-radius:20px;font-size:13px;color:#2563eb;font-weight:600}html.dark .search-card[data-v-ea40fca5]{background:#1a1d27}html.dark .search-input[data-v-ea40fca5]{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .search-input[data-v-ea40fca5]:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark .search-active-label[data-v-ea40fca5]{background:#172554;color:#60a5fa}.clients-accordion[data-v-ba79ee55]{margin-top:20px;display:flex;flex-direction:column;gap:8px}.client-card[data-v-ba79ee55]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000a,0 4px 16px #0000000a;transition:box-shadow .2s}.client-header[data-v-ba79ee55]{display:flex;align-items:center;gap:14px;padding:16px 20px;min-height:66px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;transition:background .15s;touch-action:manipulation}.client-header[data-v-ba79ee55]:active{background:#f9fafb}.client-expand-icon[data-v-ba79ee55]{font-size:12px;color:#9ca3af;flex-shrink:0;width:20px;text-align:center;transition:transform .25s ease}.client-info[data-v-ba79ee55]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.client-name[data-v-ba79ee55]{font-size:16px;font-weight:600;color:#111827}.client-phone[data-v-ba79ee55]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace}.client-meta[data-v-ba79ee55]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0;margin-left:auto}.client-ttn-count[data-v-ba79ee55]{font-size:12px;font-weight:700;color:#6b7280;background:#f3f4f6;padding:4px 12px;border-radius:20px}.client-ttns[data-v-ba79ee55]{border-top:1px solid #f3f4f6;background:#fafafa}.ttn-group[data-v-ba79ee55]{border-bottom:1px solid #f3f4f6}.ttn-group[data-v-ba79ee55]:last-child{border-bottom:none}.ttn-row[data-v-ba79ee55]{display:flex;align-items:center;gap:12px;padding:14px 20px 14px 36px;min-height:58px;cursor:pointer;transition:background .12s;touch-action:manipulation}.ttn-row[data-v-ba79ee55]:active{background:#f3f4f6}.client-card.recently-modified[data-v-ba79ee55],.client-card.recently-modified .client-header[data-v-ba79ee55],.client-card.recently-modified .ttn-row[data-v-ba79ee55],.client-card.recently-modified .box-row[data-v-ba79ee55]{animation:modified-fade-ba79ee55 20s ease-out forwards}@keyframes modified-fade-ba79ee55{0%{background:#ecfccb}to{background:#fff}}.ttn-expand-icon[data-v-ba79ee55]{font-size:10px;color:#d1d5db;flex-shrink:0;width:16px;text-align:center}.ttn-info[data-v-ba79ee55]{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.ttn-number[data-v-ba79ee55]{font-size:14px;font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace;color:#374151;font-weight:500;letter-spacing:.02em}.ttn-boxes-badge[data-v-ba79ee55]{font-size:11px;background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:20px;font-weight:600}.radio-parts-badge[data-v-ba79ee55]{font-size:11px;background:#f59e0b;color:#fff;padding:2px 8px;border-radius:20px;font-weight:600}.debt-badge[data-v-ba79ee55]{font-size:11px;background:#ef4444;color:#fff;padding:2px 8px;border-radius:20px;font-weight:600}.carrier-badge[data-v-ba79ee55]{font-size:11px;background:#8b5cf6;color:#fff;padding:2px 8px;border-radius:20px;font-weight:600}.needs-info-badge[data-v-ba79ee55]{background:#dc2626;color:#fff;font-size:11px;padding:2px 8px;border-radius:20px;font-weight:600}.pay-badge-sm[data-v-ba79ee55]{font-size:11px;padding:2px 8px;border-radius:20px;font-weight:600;border:1px solid;white-space:nowrap}.pay-table[data-v-ba79ee55]{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.pay-terminal[data-v-ba79ee55]{background:#fefce8;color:#a16207;border-color:#fde047}.pay-cash[data-v-ba79ee55]{background:#ecfdf5;color:#047857;border-color:#6ee7b7}.pay-under_3000[data-v-ba79ee55]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.ttn-date[data-v-ba79ee55]{font-size:13px;color:#9ca3af;flex-shrink:0}.btn-fill[data-v-ba79ee55]{background:#eff6ff;color:#2563eb;padding:7px 14px;font-size:13px;font-weight:600;border-radius:10px;flex-shrink:0;border:0;cursor:pointer;min-height:36px}.btn-fill[data-v-ba79ee55]:active{background:#dbeafe;transform:scale(.96)}.ttn-boxes[data-v-ba79ee55]{background:#f5f5f5;border-top:1px solid #ebebeb}.box-row[data-v-ba79ee55]{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 60px;min-height:52px;cursor:pointer;transition:background .12s;touch-action:manipulation}.box-row[data-v-ba79ee55]:active{background:#ebebeb}.box-icon[data-v-ba79ee55]{font-size:16px;flex-shrink:0}.box-info[data-v-ba79ee55]{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.box-number[data-v-ba79ee55]{font-size:14px;font-weight:600;color:#374151}.box-ttn[data-v-ba79ee55]{font-size:12px;color:#9ca3af;font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,monospace}.needs-scan-badge[data-v-ba79ee55]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#dc2626;color:#fff;padding:3px 10px;border-radius:20px;animation:needs-scan-pulse-ba79ee55 1.8s ease-in-out infinite}@keyframes needs-scan-pulse-ba79ee55{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 6px #dc262614}}.btn-copy-sm[data-v-ba79ee55]{width:30px;height:30px;font-size:12px;min-height:30px}html.dark .client-card[data-v-ba79ee55]{background:#1a1d27;box-shadow:0 0 0 1px #ffffff0a,0 1px 2px #0000004d,0 4px 16px #0003}html.dark .client-header[data-v-ba79ee55]{background:#1a1d27}html.dark .client-header[data-v-ba79ee55]:active{background:#1e2130}html.dark .client-expand-icon[data-v-ba79ee55]{color:#6b7280}html.dark .client-name[data-v-ba79ee55]{color:#f3f4f6}html.dark .client-phone[data-v-ba79ee55]{color:#9ca3af}html.dark .client-ttn-count[data-v-ba79ee55]{background:#2a2d3a;color:#9ca3af}html.dark .client-ttns[data-v-ba79ee55]{border-top-color:#2a2d3a;background:#151821}html.dark .ttn-group[data-v-ba79ee55]{border-bottom-color:#2a2d3a}html.dark .ttn-row[data-v-ba79ee55]:active{background:#2a2d3a}html.dark .client-card.recently-modified[data-v-ba79ee55],html.dark .client-card.recently-modified .client-header[data-v-ba79ee55],html.dark .client-card.recently-modified .ttn-row[data-v-ba79ee55],html.dark .client-card.recently-modified .box-row[data-v-ba79ee55]{animation-name:modified-fade-dark-ba79ee55}@keyframes modified-fade-dark-ba79ee55{0%{background:#1a2e1a}to{background:#1a1d27}}html.dark .ttn-expand-icon[data-v-ba79ee55]{color:#4b5563}html.dark .ttn-number[data-v-ba79ee55]{color:#d1d5db}html.dark .ttn-boxes-badge[data-v-ba79ee55]{background:#422006;color:#fbbf24}html.dark .radio-parts-badge[data-v-ba79ee55]{background:#b45309}html.dark .debt-badge[data-v-ba79ee55]{background:#dc2626}html.dark .pay-table[data-v-ba79ee55]{background:#172554;color:#93c5fd;border-color:#1e40af}html.dark .pay-terminal[data-v-ba79ee55]{background:#422006;color:#fde047;border-color:#a16207}html.dark .pay-cash[data-v-ba79ee55]{background:#052e16;color:#6ee7b7;border-color:#047857}html.dark .pay-under_3000[data-v-ba79ee55]{background:#450a0a;color:#fca5a5;border-color:#b91c1c}html.dark .ttn-date[data-v-ba79ee55]{color:#6b7280}html.dark .btn-fill[data-v-ba79ee55]{background:#172554;color:#60a5fa}html.dark .btn-fill[data-v-ba79ee55]:active{background:#1e3a8a}html.dark .ttn-boxes[data-v-ba79ee55]{background:#151821;border-top-color:#2a2d3a}html.dark .box-row[data-v-ba79ee55]:active{background:#2a2d3a}html.dark .box-number[data-v-ba79ee55]{color:#d1d5db}html.dark .box-ttn[data-v-ba79ee55]{color:#6b7280}@media (max-width: 550px){.client-header[data-v-ba79ee55]{flex-wrap:wrap;gap:6px 12px;padding:14px 16px;min-height:56px}.client-name[data-v-ba79ee55]{font-size:15px}.ttn-row[data-v-ba79ee55]{flex-wrap:wrap;gap:8px 10px;padding:12px 14px 12px 24px;min-height:48px}.ttn-info[data-v-ba79ee55]{min-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}.ttn-number[data-v-ba79ee55]{font-size:13px;word-break:break-all}.ttn-date[data-v-ba79ee55]{font-size:12px;padding-left:24px}.box-row[data-v-ba79ee55]{flex-wrap:wrap;gap:6px 8px;padding:10px 14px 10px 40px;min-height:44px}.box-info[data-v-ba79ee55]{min-width:calc(100% - 30px);flex-basis:calc(100% - 30px)}}.admin-actions[data-v-6f9e77d5]{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.price-btn[data-v-6f9e77d5]{background:#059669;padding:11px 22px;border-radius:12px}.price-btn[data-v-6f9e77d5]:active{background:#047857}.stats-btn[data-v-6f9e77d5]{background:linear-gradient(135deg,#7c3aed,#6d28d9);padding:11px 22px;border-radius:12px}.stats-btn[data-v-6f9e77d5]:active{background:linear-gradient(135deg,#6d28d9,#5b21b6)}@media (max-width: 550px){.admin-actions[data-v-6f9e77d5]{gap:8px}.admin-actions button[data-v-6f9e77d5]{flex:1 1 calc(50% - 4px);min-width:0;padding-left:12px;padding-right:12px}}.ttn-input-row[data-v-a1126225]{display:flex;gap:10px;align-items:stretch}.ttn-input[data-v-a1126225]{flex:1}.btn-scan[data-v-a1126225]{display:flex;align-items:center;justify-content:center;width:52px;min-width:52px;height:46px;border:2px solid #3b82f6;background:#fff;border-radius:14px;font-size:20px;cursor:pointer;touch-action:manipulation;min-height:46px;color:#3b82f6}.btn-scan[data-v-a1126225]:active{background:#eff6ff;transform:scale(.94)}.btn-scan-active[data-v-a1126225]{background:#ef4444;border-color:#ef4444;color:#fff;animation:scan-pulse-a1126225 1.5s ease-in-out infinite}.btn-scan-active[data-v-a1126225]:active{background:#dc2626}.btn-scan[data-v-a1126225]:disabled{opacity:.4;cursor:not-allowed}@keyframes scan-pulse-a1126225{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 8px #ef444400}}.scanner-overlay[data-v-a1126225]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:2000;animation:overlay-in .2s ease-out}.scanner-modal[data-v-a1126225]{display:flex;flex-direction:column;align-items:center;gap:20px;width:50vw;max-width:480px;min-width:280px}.scanner-container[data-v-a1126225]{border-radius:18px;overflow:hidden;background:#000;position:relative;width:100%}#barcode-scanner[data-v-a1126225]{width:100%}#barcode-scanner video[data-v-a1126225]{border-radius:16px;display:block}.scanner-hint[data-v-a1126225]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:8px 20px;border-radius:24px;font-size:13px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:10}.scanner-close-btn[data-v-a1126225]{background:#fff;color:#1a1a2e;padding:14px 40px;border-radius:14px;font-size:16px;font-weight:600;min-height:52px;touch-action:manipulation}.scanner-close-btn[data-v-a1126225]:active{background:#f3f4f6;transform:scale(.96)}html.dark .btn-scan[data-v-a1126225]{border-color:#60a5fa;background:#1a1d27;color:#60a5fa}html.dark .btn-scan[data-v-a1126225]:active{background:#172554}@media (max-width: 550px){.scanner-modal[data-v-a1126225]{width:85vw}}.confirm-delete-overlay[data-v-e1a68fea]{background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;z-index:3000}.confirm-delete-modal[data-v-e1a68fea]{background:#fff;border-radius:20px;padding:28px 24px;width:90vw;max-width:400px;box-shadow:0 24px 64px #0003;animation:modal-pop-e1a68fea .25s cubic-bezier(.32,.72,0,1)}@keyframes modal-pop-e1a68fea{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.btn-delete-confirm[data-v-e1a68fea]{background:#dc2626;color:#fff;font-weight:700;padding:12px 32px;border-radius:12px;min-height:48px;font-size:15px;touch-action:manipulation}.btn-delete-confirm[data-v-e1a68fea]:active{background:#b91c1c;transform:scale(.96)}.btn-delete-confirm[data-v-e1a68fea]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ttns-list[data-v-e1a68fea]{margin-top:10px;max-height:120px;overflow-y:auto;text-align:left;background:#fef2f2;border-radius:8px;padding:8px 12px}.ttn-item[data-v-e1a68fea]{font-family:SF Mono,monospace;font-size:13px;color:#991b1b;padding:2px 0}html.dark .confirm-delete-overlay[data-v-e1a68fea]{background:#000000b3}html.dark .confirm-delete-modal[data-v-e1a68fea]{background:#1a1d27;box-shadow:0 24px 64px #00000080}html.dark .ttns-list[data-v-e1a68fea]{background:#2a1215}html.dark .ttn-item[data-v-e1a68fea]{color:#fca5a5}.carrier-toggles[data-v-1a3c0697]{display:flex;gap:8px;align-items:center}.carrier-toggle[data-v-1a3c0697]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:10px;border:2px solid #e5e7eb;cursor:pointer;font-size:14px;font-weight:500;transition:all .15s;-webkit-user-select:none;user-select:none}.carrier-toggle input[data-v-1a3c0697]{display:none}.carrier-toggle[data-v-1a3c0697]:hover{border-color:#a5b4fc}.carrier-toggle.active[data-v-1a3c0697]{border-color:#6366f1;background:#eef2ff;color:#4338ca}.carrier-clear[data-v-1a3c0697]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:16px;padding:4px 8px;border-radius:6px}.carrier-clear[data-v-1a3c0697]:hover{background:#f3f4f6;color:#ef4444}html.dark .carrier-toggle[data-v-1a3c0697]{border-color:#374151;color:#d1d5db}html.dark .carrier-toggle[data-v-1a3c0697]:hover{border-color:#6366f1}html.dark .carrier-toggle.active[data-v-1a3c0697]{border-color:#818cf8;background:#312e81;color:#c7d2fe}html.dark .carrier-clear[data-v-1a3c0697]{color:#6b7280}html.dark .carrier-clear[data-v-1a3c0697]:hover{background:#1f2937;color:#f87171}.history-list[data-v-3394f736]{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.history-item[data-v-3394f736]{padding:12px 14px;border-radius:12px;background:#f8f9fb;cursor:pointer;transition:background .15s}.history-item[data-v-3394f736]:active{background:#e8ecf1}.history-item-top[data-v-3394f736]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.history-ttn[data-v-3394f736]{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.history-badge[data-v-3394f736]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px}.status-processed[data-v-3394f736]{background:#d1fae5;color:#065f46}.status-closed[data-v-3394f736]{background:#e0e7ff;color:#3730a3}.status-in_work[data-v-3394f736]{background:#fef3c7;color:#92400e}.status-needs_info[data-v-3394f736]{background:#fce7f3;color:#9d174d}.status-no_messenger[data-v-3394f736]{background:#fee2e2;color:#991b1b}.history-item-mid[data-v-3394f736]{font-size:14px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item-bot[data-v-3394f736]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:13px;color:#6b7280}.history-price[data-v-3394f736]{font-weight:600;color:#059669}html.dark .history-item[data-v-3394f736]{background:#1e2030}html.dark .history-item[data-v-3394f736]:active{background:#282a3e}html.dark .history-item-mid[data-v-3394f736]{color:#d1d5db}html.dark .history-item-bot[data-v-3394f736]{color:#9ca3af}html.dark .status-processed[data-v-3394f736]{background:#064e3b;color:#6ee7b7}html.dark .status-closed[data-v-3394f736]{background:#312e81;color:#a5b4fc}html.dark .status-in_work[data-v-3394f736]{background:#78350f;color:#fcd34d}html.dark .status-needs_info[data-v-3394f736]{background:#831843;color:#f9a8d4}html.dark .status-no_messenger[data-v-3394f736]{background:#7f1d1d;color:#fca5a5}.activity-monitor[data-v-9ae4c8e1]{height:100vh;display:flex;flex-direction:column;background:#0d1117;color:#c9d1d9;font-family:SF Mono,Fira Code,monospace;font-size:13px}.activity-header[data-v-9ae4c8e1]{padding:12px 16px;background:#161b22;border-bottom:1px solid #30363d;display:flex;align-items:center;justify-content:space-between}.activity-header h3[data-v-9ae4c8e1]{margin:0;color:#58a6ff;font-size:15px}.activity-controls[data-v-9ae4c8e1]{display:flex;gap:10px;align-items:center}.connection-status[data-v-9ae4c8e1]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.connected[data-v-9ae4c8e1]{background:#0d4429;color:#3fb950}.disconnected[data-v-9ae4c8e1]{background:#490202;color:#f85149;animation:blink-9ae4c8e1 1s infinite}@keyframes blink-9ae4c8e1{50%{opacity:.5}}.activity-filter[data-v-9ae4c8e1]{background:#21262d;color:#c9d1d9;border:1px solid #30363d;border-radius:6px;padding:4px 8px;font-size:12px}.btn-clear[data-v-9ae4c8e1]{background:#21262d;color:#c9d1d9;border:1px solid #30363d;border-radius:6px;padding:4px 12px;cursor:pointer;font-size:12px}.btn-clear[data-v-9ae4c8e1]:hover{background:#30363d}.activity-feed[data-v-9ae4c8e1]{flex:1;overflow-y:auto;padding:8px}.activity-event[data-v-9ae4c8e1]{display:flex;gap:10px;padding:6px 10px;border-bottom:1px solid #21262d;align-items:flex-start}.activity-event[data-v-9ae4c8e1]:hover{background:#161b22}.event-time[data-v-9ae4c8e1]{color:#484f58;white-space:nowrap;min-width:70px}.event-badge[data-v-9ae4c8e1]{min-width:24px;text-align:center}.event-user[data-v-9ae4c8e1]{color:#58a6ff;min-width:120px;font-weight:600}.event-body[data-v-9ae4c8e1]{flex:1;line-height:1.6}.tag[data-v-9ae4c8e1]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;margin:0 3px;background:#21262d;color:#8b949e}.tag-red[data-v-9ae4c8e1]{background:#490202;color:#f85149}.tag-green[data-v-9ae4c8e1]{background:#0d4429;color:#3fb950}.tag-purple[data-v-9ae4c8e1]{background:#2d1b69;color:#bc8cff}.status-at_warehouse[data-v-9ae4c8e1]{background:#0c2d6b;color:#58a6ff}.status-in_work[data-v-9ae4c8e1]{background:#4a2600;color:#f0883e}.status-processed[data-v-9ae4c8e1]{background:#0d4429;color:#3fb950}.status-closed[data-v-9ae4c8e1]{background:#21262d;color:#8b949e}.status-needs_info[data-v-9ae4c8e1]{background:#490202;color:#f85149}.detail[data-v-9ae4c8e1]{color:#8b949e;margin-right:8px}.event-items[data-v-9ae4c8e1]{margin-top:4px;padding-left:12px;border-left:2px solid #30363d}.event-item[data-v-9ae4c8e1]{color:#8b949e}.activity-empty[data-v-9ae4c8e1]{text-align:center;padding:40px;color:#484f58;font-size:14px}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.55;color:#1a1a2e;background:#f0f2f5;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}body.modal-open{position:fixed;left:0;right:0;overflow:hidden}::selection{background:#3b82f633}.container{max-width:1080px;margin:0 auto;padding:20px 28px calc(24px + env(safe-area-inset-bottom))}.card{background:#fff;padding:24px;border-radius:20px;box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000a,0 12px 32px #0000000f}.row{display:flex;gap:16px;flex-wrap:wrap}.col{flex:1 1 240px}label{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:6px;color:#6b7280;text-transform:uppercase}h3{font-size:20px;font-weight:700;color:#111827;margin:0 0 20px}h4{font-size:17px;font-weight:700;color:#111827;margin:0}h5{font-size:14px;font-weight:700;color:#374151;margin:0 0 10px}input,select,textarea{width:100%;padding:11px 14px;border-radius:12px;border:1.5px solid #e5e7eb;margin-bottom:14px;font-size:16px;font-family:inherit;color:#1a1a2e;background:#fff;min-height:46px;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: none) and (pointer: coarse){input,select,textarea{font-size:17px}}input:focus,select:focus,textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}input::placeholder,textarea::placeholder{color:#9ca3af}select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}textarea{resize:vertical;line-height:1.5}button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#3b82f6;color:#fff;border:0;border-radius:12px;padding:11px 20px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;min-height:46px;touch-action:manipulation;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}button:active{transform:scale(.96);filter:brightness(.92)}button.secondary{background:#f3f4f6;color:#374151}button.secondary:active{background:#e5e7eb}button:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none}.badge{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:500;background:#f3f4f6;color:#4b5563}.status-in-transit{background:#fef9c3;color:#854d0e}.status-at-warehouse,.status-at_warehouse{background:#dbeafe;color:#1e40af}.status-in-work,.status-in_work{background:#e0e7ff;color:#3730a3}.status-processed{background:#ede9fe;color:#5b21b6}.status-needs_info,.status-needs-info{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.status-no_messenger,.status-no-messenger{background:#f3e8ff;color:#7c3aed;border:1px solid #c4b5fd}.status-closed{background:#d1fae5;color:#065f46}.status-select-compact{width:auto;min-width:110px;padding:8px 32px 8px 12px;font-size:14px;margin-bottom:0;min-height:38px;border-radius:10px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#f0f2f5;display:flex;align-items:stretch;justify-content:center;z-index:1000;animation:overlay-in .2s ease-out}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.modal{background:#fff;border-radius:0;width:100%;height:100%;max-width:100vw;max-height:100vh;display:flex;flex-direction:column;animation:modal-fade .25s ease-out}@keyframes modal-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 64px 18px 24px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.modal-close{position:fixed;top:12px;right:12px;z-index:10;width:44px;height:44px;background:#f3f4f6;color:#6b7280;font-size:20px;padding:0;border-radius:50%;min-height:44px;transition:background .15s}.modal-close:active{background:#e5e7eb;transform:scale(.92)}.modal-body{padding:24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0}.toast{margin-top:14px;padding:14px 18px;border-radius:14px;font-size:14px;font-weight:500}.toast-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.test-card-btn{background:#3b82f6;padding:11px 22px;border-radius:12px}.price-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.price-table th,.price-table td{padding:12px 16px;text-align:left}.price-table th{border-bottom:2px solid #f3f4f6}.price-table td{border-bottom:1px solid #f9fafb}.price-table thead th{background:#fafafa;font-weight:600;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;position:sticky;top:0;z-index:1}.price-table tbody tr:active{background:#f9fafb}.price-table tfoot td{border-top:2px solid #e5e7eb;padding-top:14px}.price-input{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:15px;margin-bottom:0;min-height:42px}.price-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.btn-sm{padding:7px 14px;font-size:13px;border-radius:10px;border:0;cursor:pointer;margin-right:4px;min-height:38px;font-weight:600;touch-action:manipulation}.btn-sm:active{transform:scale(.94);filter:brightness(.92)}.btn-edit{background:#fef3c7;color:#92400e}.btn-save{background:#059669;color:#fff}.btn-cancel{background:#6b7280;color:#fff}.btn-add{background:#3b82f6;color:#fff}.btn-delete{background:#fee2e2;color:#dc2626;font-weight:700}.btn-delete:active{background:#fecaca}.badge-mini{font-size:11px;padding:3px 10px;border-radius:20px;font-weight:600;letter-spacing:.01em}.ttn-status-badge{font-size:11px;padding:4px 12px;border-radius:20px;font-weight:600;flex-shrink:0}.btn-detail{background:#eff6ff;color:#2563eb;padding:7px 14px;font-size:13px;font-weight:600;border-radius:10px;flex-shrink:0;min-height:36px}.btn-detail:active{background:#dbeafe;transform:scale(.96)}.ttn-detail-modal{width:100%}.ttn-detail-modal .modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch}.detail-grid{display:flex;flex-direction:column;gap:14px}.detail-section{padding:16px 18px;background:#f9fafb;border-radius:14px}.detail-section h5{margin:0 0 10px;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.detail-row{display:flex;gap:10px;font-size:14px;padding:5px 0;align-items:center;line-height:1.4}.detail-label{font-weight:500;color:#9ca3af;flex-shrink:0;min-width:110px;font-size:13px}.ttn-warning-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#dc2626;color:#fff;font-size:14px;font-weight:900;flex-shrink:0}.ttn-warning-detail{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fef2f2;border-left:4px solid #dc2626;border-radius:14px;color:#991b1b;font-size:14px;font-weight:600;margin-bottom:16px}.btn-copy{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin-left:4px;background:#f3f4f6;border:none;border-radius:10px;color:#6b7280;font-size:14px;cursor:pointer;vertical-align:middle;line-height:1;touch-action:manipulation;transition:all .15s;min-height:34px}.btn-copy:active{background:#e5e7eb;transform:scale(.9)}.btn-viber{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:5px;margin-left:4px;background:transparent;border:none;border-radius:10px;cursor:pointer;touch-action:manipulation;min-height:34px}.btn-viber:active{transform:scale(.88)}.viber-icon{width:100%;height:100%;object-fit:contain}.btn-telegram{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:5px;margin-left:2px;background:transparent;border:none;border-radius:10px;cursor:pointer;touch-action:manipulation;min-height:34px}.btn-telegram:active{transform:scale(.88)}.telegram-icon{width:100%;height:100%;object-fit:contain}.item-photos-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px}.item-photo-card{position:relative;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.item-photo-img{width:100%;height:140px;object-fit:cover;display:block;cursor:pointer}.photo-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000d9;display:flex;align-items:center;justify-content:center}.photo-lightbox-img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px}.photo-lightbox-close{position:absolute;top:12px;right:16px;background:none;border:none;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:4px 12px;opacity:.8}.photo-lightbox-close:hover{opacity:1}.item-photo-label{padding:8px 10px;font-size:11px;font-weight:600;color:#6b7280;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fafafa}.item-photo-delete{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:50%;background:#0000008c;color:#fff;border:none;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:center;opacity:1;touch-action:manipulation;min-height:30px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.item-photo-delete:active{background:#000000bf;transform:scale(.9)}.btn-download-report{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#eff6ff;color:#2563eb;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;min-height:40px;touch-action:manipulation}.btn-download-report:active{background:#dbeafe;transform:scale(.96)}.btn-download-report:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-delete-entity{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;font-weight:600;border-radius:6px;min-height:24px;min-width:24px;padding:2px 6px;font-size:11px;line-height:1;touch-action:manipulation}.btn-delete-entity:active{background:#fecaca;transform:scale(.96)}@media (min-width: 820px){.modal-body{padding:24px 40px}}@media (max-width: 550px){.container{padding:14px 12px}.detail-grid{grid-template-columns:1fr!important}.modal-header{flex-wrap:wrap;gap:8px}.modal-header h4{font-size:15px;word-break:break-all}.ttn-status-badge{font-size:10px;padding:3px 8px}.btn-detail{padding:7px 12px;font-size:12px;margin-left:auto}.item-photos-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.item-photo-img{height:110px}}html.dark body{background:#0f1117;color:#e5e7eb}html.dark ::selection{background:#60a5fa4d}html.dark label{color:#9ca3af}html.dark h3,html.dark h4{color:#f3f4f6}html.dark h5{color:#d1d5db}html.dark .card{background:#1a1d27;box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d,0 12px 32px #0006}html.dark .badge{background:#2a2d3a;color:#9ca3af}html.dark input,html.dark select,html.dark textarea{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark input:focus,html.dark select:focus,html.dark textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa26}html.dark input::placeholder,html.dark textarea::placeholder{color:#6b7280}html.dark button.secondary{background:#2a2d3a;color:#d1d5db}html.dark button.secondary:active{background:#3f4354}html.dark .modal-overlay{background:#0f1117}html.dark .modal{background:#1a1d27}html.dark .modal-header{border-bottom-color:#2a2d3a}html.dark .modal-close{background:#2a2d3a;color:#9ca3af}html.dark .modal-close:active{background:#3f4354}html.dark .toast-success{background:#0d2818;color:#6ee7b7;border-color:#065f46}html.dark .status-in-transit{background:#422006;color:#fbbf24}html.dark .status-at-warehouse,html.dark .status-at_warehouse{background:#172554;color:#60a5fa}html.dark .status-in-work,html.dark .status-in_work{background:#1e1b4b;color:#818cf8}html.dark .status-processed{background:#2e1065;color:#a78bfa}html.dark .status-needs_info,html.dark .status-needs-info{background:#450a0a;color:#fca5a5;border:1px solid #b91c1c}html.dark .status-no_messenger,html.dark .status-no-messenger{background:#2e1065;color:#c4b5fd;border:1px solid #7c3aed}html.dark .status-closed{background:#052e16;color:#6ee7b7}html.dark .status-select-compact{background-color:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .price-table th{border-bottom-color:#2a2d3a}html.dark .price-table td{border-bottom-color:#1e2130}html.dark .price-table thead th{background:#1e2130;color:#6b7280}html.dark .price-table tbody tr:active{background:#1e2130}html.dark .price-table tfoot td{border-top-color:#3f4354}html.dark .price-input{background:#1e2130;border-color:#3f4354;color:#e5e7eb}html.dark .price-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}html.dark .btn-edit{background:#422006;color:#fbbf24}html.dark .btn-cancel{background:#4b5563;color:#e5e7eb}html.dark .btn-delete{background:#3b1010;color:#f87171}html.dark .btn-delete:active{background:#451010}html.dark .detail-section{background:#1e2130}html.dark .detail-section h5,html.dark .detail-label{color:#6b7280}html.dark .btn-detail{background:#172554;color:#60a5fa}html.dark .btn-detail:active{background:#1e3a8a}html.dark .ttn-warning-detail{background:#3b1010;border-left-color:#ef4444;color:#fca5a5}html.dark .btn-copy{background:#2a2d3a;color:#9ca3af}html.dark .btn-copy:active{background:#3f4354}html.dark .item-photo-card{background:#1a1d27;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}html.dark .item-photo-label{color:#9ca3af;background:#1e2130}html.dark .btn-download-report{background:#172554;color:#60a5fa}html.dark .btn-download-report:active{background:#1e3a8a}html.dark .btn-delete-entity{background:#3b1010;color:#f87171;border-color:#7f1d1d}html.dark .btn-delete-entity:active{background:#451010}html.dark ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-track{background:#1a1d27}html.dark ::-webkit-scrollbar-thumb{background:#3f4354;border-radius:4px}html.dark ::-webkit-scrollbar-thumb:hover{background:#4b5563}
