.inv-view[data-v-461d1d10]{display:flex;flex-direction:column;height:100%;background:#f4f6f9;font-family:Roboto,sans-serif;color:#2c3a47}.cv-head[data-v-461d1d10]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;background:#fff;border-bottom:1px solid #e7ebf0}.cv-title[data-v-461d1d10]{display:flex;align-items:center;gap:14px;min-width:0}.cv-title>i[data-v-461d1d10]{font-size:24px;color:#2f6fed;background:#eaf1fe;width:48px;height:48px;border-radius:12px;display:grid;place-items:center}.cv-title h2[data-v-461d1d10]{margin:0;font-size:19px;font-weight:600}.cv-title span[data-v-461d1d10]{display:block;font-size:12.5px;color:#8a97a6}.cv-actions[data-v-461d1d10]{display:flex;align-items:center;gap:9px;flex-shrink:0}.inv-tabs[data-v-461d1d10]{display:inline-flex;border:1px solid #dce3ea;border-radius:10px;overflow:hidden;background:#fff;margin-right:4px}.inv-tabs button[data-v-461d1d10]{border:0;background:#fff;padding:9px 16px;font-size:13px;color:#5a6573;cursor:pointer;font-family:inherit;border-right:1px solid #eef1f5;display:flex;align-items:center;gap:7px;font-weight:500;position:relative}.inv-tabs button[data-v-461d1d10]:last-child{border-right:0}.inv-tabs button[data-v-461d1d10]:hover{background:#f6f8fb}.inv-tabs button.active[data-v-461d1d10]{background:#2f6fed;color:#fff}.inv-dot[data-v-461d1d10]{background:#e05656;color:#fff;border-radius:9px;font-size:10.5px;padding:1px 6px;font-weight:700}.inv-mode[data-v-461d1d10]{font-size:11.5px;font-weight:700;border-radius:6px;padding:4px 10px;cursor:pointer;border:1px solid transparent}.inv-mode.m-off[data-v-461d1d10]{background:#f1f3f5;color:#6b7785;border-color:#e2e6ea}.inv-mode.m-hybrid[data-v-461d1d10]{background:#eaf1fe;color:#2f6fed;border-color:#d6e4ff}.inv-mode.m-managed[data-v-461d1d10]{background:#e7f7ec;color:#1e9e54;border-color:#bfe9cd}.cv-stats[data-v-461d1d10]{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;padding:16px 24px 4px}.cv-card[data-v-461d1d10],.cv-chip[data-v-461d1d10]{background:#fff;border:1px solid #e7ebf0;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;border-left:4px solid #cdd6e0}.cv-chip[data-v-461d1d10]{cursor:pointer;text-align:left;font-family:inherit;transition:box-shadow .12s}.cv-chip[data-v-461d1d10]:hover{box-shadow:0 3px 10px rgba(0,0,0,.08)}.cv-card .cv-n[data-v-461d1d10],.cv-chip .cv-n[data-v-461d1d10]{font-size:22px;font-weight:700;line-height:1;color:#2c3a47}.cv-card .cv-l[data-v-461d1d10],.cv-chip .cv-l[data-v-461d1d10]{font-size:12px;color:#8a97a6}.cv-chip.gps[data-v-461d1d10]{border-left-color:#2f6fed}.cv-chip.tag[data-v-461d1d10]{border-left-color:#7c5cbf}.cv-chip.camera[data-v-461d1d10]{border-left-color:#c98a16}.cv-chip.dvr[data-v-461d1d10]{border-left-color:#0e9b6e}.cv-chip.drone[data-v-461d1d10]{border-left-color:#e05656}.cv-card.ok[data-v-461d1d10]{border-left-color:#2bb673}.cv-card.ok .cv-n[data-v-461d1d10]{color:#1e9e54}.cv-chip.active[data-v-461d1d10]{border-color:#2f6fed;box-shadow:0 0 0 2px rgba(47,111,237,.2);background:#f7faff}.cv-chip.active .cv-n[data-v-461d1d10]{color:#2f6fed}.cv-filters[data-v-461d1d10]{display:flex;gap:12px;padding:16px 24px 0;align-items:center;flex-wrap:wrap}.cv-search-smart[data-v-461d1d10]{flex:1;min-width:300px;max-width:460px}.cv-tablewrap[data-v-461d1d10]{flex:1;padding:14px 24px 24px;min-height:0}.cv-table[data-v-461d1d10]{border-radius:12px;overflow:hidden;border:1px solid #e7ebf0;background:#fff}.cv-iccid[data-v-461d1d10]{font-family:Roboto Mono,monospace;font-size:12.5px}.cv-client[data-v-461d1d10]{font-weight:600}.cv-l[data-v-461d1d10]{font-size:12px;color:#8a97a6}.cv-dash[data-v-461d1d10]{color:#b7c0cb}.inv-idt[data-v-461d1d10]{font-size:10.5px;color:#a6b0bc;margin-left:7px;text-transform:uppercase;letter-spacing:.04em}.inv-badge[data-v-461d1d10]{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.inv-badge.t-gps[data-v-461d1d10]{background:#eaf1fe;color:#2f6fed}.inv-badge.t-tag[data-v-461d1d10]{background:#f0ebfa;color:#7c5cbf}.inv-badge.t-camera[data-v-461d1d10]{background:#fdf3e0;color:#c98a16}.inv-badge.t-dvr[data-v-461d1d10]{background:#e4f6ee;color:#0e9b6e}.inv-badge.t-drone[data-v-461d1d10]{background:#fdeceb;color:#e05656}.inv-badge.s-installed[data-v-461d1d10]{background:#e7f7ec;color:#1e9e54}.inv-badge.s-stock[data-v-461d1d10]{background:#f1f3f5;color:#6b7785}.inv-badge.s-withdrawn[data-v-461d1d10]{background:#fff7e8;color:#c98a16}.inv-badge.s-with_failures[data-v-461d1d10]{background:#fdeceb;color:#e05656}.inv-badge.s-lost[data-v-461d1d10]{background:#fdeceb;color:#c0392b}.inv-badge.s-in_stock[data-v-461d1d10]{background:#f1f3f5;color:#6b7785}.inv-badge.s-in_service[data-v-461d1d10]{background:#e7f7ec;color:#128a48}.inv-badge.os-t[data-v-461d1d10],.inv-badge.s-company[data-v-461d1d10]{background:#eef4ff;color:#2f6fed}.inv-badge.os-open[data-v-461d1d10]{background:#f1f3f5;color:#6b7785}.inv-badge.os-scheduled[data-v-461d1d10]{background:#eaf1fe;color:#2f6fed}.inv-badge.os-in_progress[data-v-461d1d10]{background:#fdf3e0;color:#c98a16}.inv-badge.os-done[data-v-461d1d10]{background:#e7f7ec;color:#1e9e54}.inv-badge.os-cancelled[data-v-461d1d10]{background:#f1f3f5;color:#b7c0cb}.inv-badge.r-pending[data-v-461d1d10]{background:#fdf3e0;color:#c98a16}.inv-badge.r-approved[data-v-461d1d10]{background:#e7f7ec;color:#1e9e54}.inv-badge.r-rejected[data-v-461d1d10]{background:#fdeceb;color:#e05656}.inv-prio[data-v-461d1d10]{font-size:11.5px;font-weight:600}.inv-prio.p-low[data-v-461d1d10]{color:#8a97a6}.inv-prio.p-normal[data-v-461d1d10]{color:#6b7785}.inv-prio.p-high[data-v-461d1d10]{color:#c98a16}.inv-prio.p-urgent[data-v-461d1d10]{color:#e05656}.cv-conn[data-v-461d1d10]{display:inline-block;border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:600;border:1px solid transparent}.cv-conn-online[data-v-461d1d10]{background:#e7f7ec;color:#1e9e54;border-color:#bfe9cd}.cv-conn-offline[data-v-461d1d10]{background:#f1f3f5;color:#8a94a0;border-color:#e2e6ea}.cv-conn-unknown[data-v-461d1d10]{background:#fff7e8;color:#c98a16;border-color:#ffe2b0}.cv-conn-none[data-v-461d1d10]{background:#eef4ff;color:#2f6fed;border-color:#d6e4ff}.inv-form[data-v-461d1d10]{display:flex;flex-direction:column;gap:6px}.inv-form label[data-v-461d1d10]{font-size:12.5px;color:#6b7785;font-weight:600;margin-top:8px}.inv-drawer[data-v-461d1d10]{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:4px 4px 24px;font-family:Roboto,sans-serif;color:#2c3a47}.dw-head[data-v-461d1d10]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #eef1f5}.dw-head h3[data-v-461d1d10]{margin:6px 0 2px;font-size:18px;font-weight:600;font-family:Roboto Mono,monospace}.dw-grid[data-v-461d1d10]{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px 0}.dw-grid>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:3px}.dw-grid b[data-v-461d1d10]{font-size:13.5px;font-weight:600}.dw-sec[data-v-461d1d10]{margin:18px 0 8px;font-size:13px;font-weight:700;color:#5a6573;text-transform:uppercase;letter-spacing:.03em}.dw-actions[data-v-461d1d10]{display:flex;gap:8px;flex-wrap:wrap;padding:6px 0 2px}.dw-note[data-v-461d1d10]{font-size:12.5px;color:#6b7785;background:#f6f8fb;border-radius:8px;padding:8px 10px;margin:8px 0 0}.dw-warn[data-v-461d1d10]{font-size:12.5px;color:#a8630f;background:#fdf3e0;border-radius:8px;padding:8px 10px;margin:10px 0 0}.dw-err[data-v-461d1d10]{color:#e05656;font-size:11.5px}.dw-timeline[data-v-461d1d10]{list-style:none;margin:0;padding:0}.dw-timeline li[data-v-461d1d10]{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed #eef1f5}.dw-timeline li>i[data-v-461d1d10]{color:#2f6fed;margin-top:3px}.dw-timeline li>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:2px}.dw-steps[data-v-461d1d10]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.dw-step[data-v-461d1d10]{font-size:11.5px;font-weight:600;border-radius:20px;padding:4px 12px;background:#f1f3f5;color:#8a97a6}.dw-step.done[data-v-461d1d10]{background:#e7f7ec;color:#1e9e54}.dw-step.cur[data-v-461d1d10]{background:#2f6fed;color:#fff}.dw-photos[data-v-461d1d10]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dw-photo[data-v-461d1d10]{display:flex;align-items:center;gap:6px;background:#f6f8fb;border-radius:8px;padding:6px 10px;font-size:12px}.ph-stage[data-v-461d1d10]{font-size:11px;font-weight:600;border-radius:20px;padding:2px 10px;margin-left:8px;vertical-align:middle}.ph-stage.st-before[data-v-461d1d10]{background:#eef2f7;color:#5b6b7f}.ph-stage.st-during[data-v-461d1d10]{background:#e6f0ff;color:#1c62d6}.ph-stage.st-after[data-v-461d1d10]{background:#e7f6ec;color:#1f7a3d}.ph-hint[data-v-461d1d10]{margin:4px 0 8px;font-size:12px}.ph-list[data-v-461d1d10]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ph-list li[data-v-461d1d10]{display:flex;align-items:center;gap:10px;background:#f9fafc;border:1px solid #edf1f6;border-radius:10px;padding:8px 10px}.ph-list li>i[data-v-461d1d10]{font-size:15px;color:#b9c4d1;flex-shrink:0}.ph-list li.ok>i[data-v-461d1d10]{color:#35a35f}.ph-list li.pend[data-v-461d1d10]{background:#fffaf2;border-color:#f5e3c4}.ph-list li.pend>i[data-v-461d1d10]{color:#d08a1c}.ph-body[data-v-461d1d10]{display:flex;flex-direction:column;min-width:0;flex:1}.ph-body b[data-v-461d1d10]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-lgpd[data-v-461d1d10]{color:#8a97a6;font-size:12px;flex-shrink:0}.ph-thumbs[data-v-461d1d10]{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.ph-thumbs img[data-v-461d1d10]{width:46px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #e6ebf2;cursor:pointer}.ph-thumbs img[data-v-461d1d10]:hover{border-color:#409eff}.dw-photo-img[data-v-461d1d10]{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:5px;cursor:pointer}.dw-covered[data-v-461d1d10]{display:flex;align-items:center;gap:11px;margin-bottom:12px;padding:10px 12px;background:#eef4ff;border:1px solid #d3e0fb;border-radius:10px}.dw-covered>i[data-v-461d1d10]{color:#1c62d6;font-size:17px;flex-shrink:0}.dw-covered>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:1px;min-width:0}.w-ok[data-v-461d1d10]{color:#1f7a3d}.w-off[data-v-461d1d10]{color:#b03a3a}.war-list[data-v-461d1d10]{list-style:none;margin:6px 0 0;padding:0}.war-list li[data-v-461d1d10]{display:flex;align-items:center;gap:10px;padding:5px 0}.war-list li>span[data-v-461d1d10]:first-child{flex:1;font-size:13px}.dw-signed[data-v-461d1d10]{display:flex;align-items:center;gap:11px;background:#f2f8f4;border:1px solid #d8ecdf;border-radius:10px;padding:9px 11px}.dw-signed>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.sign-thumb[data-v-461d1d10]{width:76px;height:46px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e6ebf2;border-radius:6px;cursor:pointer;flex-shrink:0}.sign-pad[data-v-461d1d10]{position:relative;margin-top:4px;border:1px dashed #c8d2de;border-radius:10px;background:#fff;height:200px;overflow:hidden}.sign-pad canvas[data-v-461d1d10]{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.sign-ph[data-v-461d1d10]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#c3ccd8;font-size:13px}.ph-list.other[data-v-461d1d10]{margin-top:6px;opacity:.85}.ph-more[data-v-461d1d10]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#5b6b7f;cursor:pointer}.ph-more[data-v-461d1d10]:hover{color:#1c62d6}.geo-list[data-v-461d1d10]{list-style:none;margin:6px 0 0;padding:0;border:1px solid #e6ebf2;border-radius:10px;overflow:hidden}.geo-list li[data-v-461d1d10]{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-bottom:1px solid #f1f4f8}.geo-list li[data-v-461d1d10]:last-child{border-bottom:none}.geo-list li[data-v-461d1d10]:hover{background:#f3f7ff}.geo-list li>i[data-v-461d1d10]{color:#8a97a6;flex-shrink:0}.geo-list li>div[data-v-461d1d10]{display:flex;flex-direction:column;min-width:0}.geo-list li b[data-v-461d1d10]{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-none[data-v-461d1d10]{margin:6px 0 0;font-size:12px}.mat-count[data-v-461d1d10]{font-size:11px;font-weight:600;background:#e6f0ff;color:#1c62d6;border-radius:20px;padding:2px 10px;margin-left:8px}.mat-ho[data-v-461d1d10]{border:1px solid #e6ebf2;border-radius:10px;padding:9px 11px;margin-bottom:8px}.mat-ho-head[data-v-461d1d10]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mat-ho-head>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:1px;min-width:0}.mat-items[data-v-461d1d10]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.mat-items li[data-v-461d1d10]{display:flex;align-items:center;gap:9px;background:#f9fafc;border-radius:8px;padding:6px 9px}.mat-items li>i[data-v-461d1d10]{color:#8a97a6;flex-shrink:0}.mat-items li.st-used[data-v-461d1d10]{background:#f2f8f4}.mat-items li.st-returned[data-v-461d1d10]{background:#f4f6f9}.mat-items li.st-lost[data-v-461d1d10]{background:#fdf1f1}.mat-body[data-v-461d1d10]{display:flex;flex-direction:column;min-width:0;flex:1}.mat-body b[data-v-461d1d10]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-tag[data-v-461d1d10]{font-size:11px;border-radius:6px;padding:2px 8px;flex-shrink:0}.mat-tag.t-used[data-v-461d1d10]{background:#e7f6ec;color:#1f7a3d}.mat-tag.t-returned[data-v-461d1d10]{background:#eef2f7;color:#5b6b7f}.mat-tag.t-lost[data-v-461d1d10]{background:#fbe3e3;color:#b03a3a}.mat-draft[data-v-461d1d10]{list-style:none;margin:6px 0 0;padding:0}.mat-draft li[data-v-461d1d10]{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px dashed #eef1f5}.mat-draft li>span[data-v-461d1d10]:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-sugg[data-v-461d1d10]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;background:#f2f8f4;border:1px solid #d8ecdf;border-radius:10px}.dw-sugg>i[data-v-461d1d10]{color:#1f7a3d;flex-shrink:0}.dw-sugg>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.dw-sugg b[data-v-461d1d10]{font-size:13px;font-weight:500}.geo-nopoint[data-v-461d1d10]{font-size:11px;color:#a8630f}.geo-modes[data-v-461d1d10]{display:flex;gap:8px;margin-bottom:6px}.gm[data-v-461d1d10]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:11.5px;border-radius:20px;padding:3px 11px;background:#f4f6f9;color:#606266;border:1px solid transparent}.gm[data-v-461d1d10]:hover{background:#eaeef4}.gm.on[data-v-461d1d10]{background:#fff;border-color:#409eff;color:#409eff;font-weight:500}.cov-map-wrap[data-v-461d1d10]{margin:8px 0 4px}.cov-map[data-v-461d1d10]{width:100%;height:240px;border-radius:10px;border:1px solid #e6ebf2;overflow:hidden}.cov-legend[data-v-461d1d10]{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:#8a97a6}.cov-legend span[data-v-461d1d10]{display:inline-flex;align-items:center;gap:5px}.cov-hint[data-v-461d1d10]{margin-left:auto;color:#b9c4d1}.cov-map[data-v-461d1d10]{cursor:crosshair}[data-v-461d1d10] .cov-pin span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;box-shadow:0 1px 4px rgba(0,0,0,.35)}.dw-mats[data-v-461d1d10]{list-style:none;margin:0 0 8px;padding:0}.dw-mats li[data-v-461d1d10]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #eef1f5;font-size:13px}.dw-result[data-v-461d1d10]{background:#f6f8fb;border-radius:8px;padding:12px;font-size:13px}.dw-result pre[data-v-461d1d10]{margin:0;font-size:11px;white-space:pre-wrap;word-break:break-all;max-height:260px;overflow:auto}.dw-switch[data-v-461d1d10]{display:flex;align-items:center;justify-content:space-between;gap:14px}.dw-switch span[data-v-461d1d10]{display:block;font-size:12px;color:#8a97a6}.inv-badge.k-employee[data-v-461d1d10]{background:#eaf1fe;color:#2f6fed}.inv-badge.k-contractor[data-v-461d1d10]{background:#f0ebfa;color:#7c5cbf}.inv-badge.k-freelance[data-v-461d1d10]{background:#e4f6ee;color:#0e9b6e}.cv-chip.employee[data-v-461d1d10]{border-left-color:#2f6fed}.cv-chip.contractor[data-v-461d1d10]{border-left-color:#7c5cbf}.cv-chip.freelance[data-v-461d1d10]{border-left-color:#0e9b6e}.inv-zone[data-v-461d1d10]{display:inline-block;background:#f1f3f5;color:#5a6573;border-radius:5px;padding:1px 7px;font-size:11.5px;margin-right:4px}.dw-day[data-v-461d1d10]{display:flex;align-items:center;gap:8px;padding:5px 0}.dw-dayname[data-v-461d1d10]{width:92px;font-size:12.5px;color:#6b7785;font-weight:600}.dw-assigned[data-v-461d1d10]{display:flex;align-items:center;gap:10px;background:#eaf1fe;border-radius:10px;padding:10px 12px;margin-bottom:10px}.dw-assigned>i[data-v-461d1d10]{color:#2f6fed;font-size:16px}.dw-assigned>div[data-v-461d1d10]{flex:1;display:flex;flex-direction:column}.dw-where[data-v-461d1d10]{display:flex;flex-direction:column;gap:6px;border-radius:10px;padding:12px;margin:10px 0;border:1px solid #e7ebf0}.dw-where.field[data-v-461d1d10]{background:#fff7e8;border-color:#ffe2b0}.dw-where.shop[data-v-461d1d10]{background:#f6f8fb}.dw-where>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:2px;min-width:0}.dw-where b[data-v-461d1d10]{line-height:1.35;word-break:break-word}.dw-wtag[data-v-461d1d10]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0;align-self:flex-start}.dw-where.field .dw-wtag[data-v-461d1d10]{color:#a8630f}.dw-where.shop .dw-wtag[data-v-461d1d10]{color:#5a6573}.dw-cands[data-v-461d1d10]{list-style:none;margin:8px 0 0;padding:0}.dw-cands li[data-v-461d1d10]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px dashed #eef1f5}.dw-cands li>div[data-v-461d1d10]{display:flex;flex-direction:column;gap:2px;min-width:0}.dw-cands li.off[data-v-461d1d10]{opacity:.62}