.ipRegistryPage[data-v-948780b3]{--bg: #f2f4f6;--bg-soft: #f5f6f8;--panel: #ffffff;--panel-soft: #fafbfc;--text: #1f2937;--muted: #667085;--primary: #10667b;--primary-soft: #e6f2f5;--border: #d5dbe1;--radius: 14px;--shadow: 0 10px 30px rgba(16, 24, 40, .06);--shadow-soft: 0 6px 14px rgba(0, 0, 0, .06);min-height:100vh;background:var(--bg);color:var(--text)}.wrap[data-v-948780b3]{max-width:1128px;margin:0 auto;padding:0 16px}.pageHeader[data-v-948780b3]{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:#f2f4f6d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pageHeader__in[data-v-948780b3]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.brand[data-v-948780b3]{display:flex;align-items:center;gap:10px;text-decoration:none}.brand__icon[data-v-948780b3]{display:grid;place-items:center;width:40px;height:40px;color:#10667b;border:1px solid var(--border);background:#fff}.brand__title[data-v-948780b3]{color:var(--text);font-size:14px;font-weight:700}.brand__subtitle[data-v-948780b3]{color:var(--muted);font-size:12px}.pageNav[data-v-948780b3]{display:flex;align-items:center;gap:16px;font-size:14px}.pageNav a[data-v-948780b3],.pageNav .isCurrent[data-v-948780b3]{color:#334155;text-decoration:none}.pageNav a[data-v-948780b3]:hover{color:#10667b}.pageNav .isCurrent[data-v-948780b3]{color:#10667b;font-weight:700}.header-right[data-v-948780b3]{display:flex;align-items:center;gap:8px}.mobileToggle[data-v-948780b3]{display:none;border:1px solid var(--border);background:#fff;color:#334155;padding:8px;cursor:pointer}.mobileNav[data-v-948780b3]{display:none;border-top:1px solid var(--border);background:var(--bg-soft)}.mobileNav__in[data-v-948780b3]{display:grid;gap:4px;padding-top:10px;padding-bottom:10px}.mobileNav__in a[data-v-948780b3],.mobileNav__in .isCurrent[data-v-948780b3]{padding:8px 10px;color:#334155;text-decoration:none}.mobileNav__in .isCurrent[data-v-948780b3]{color:#10667b;background:var(--primary-soft);font-weight:700}.hero[data-v-948780b3]{background:linear-gradient(180deg,var(--panel) 0%,var(--bg-soft) 100%);border-bottom:1px solid var(--border)}.hero__in[data-v-948780b3]{padding-top:22px;padding-bottom:18px}.hero__chip[data-v-948780b3]{display:inline-flex;margin:0 0 10px;padding:4px 10px;font-size:12px;color:var(--primary);background:var(--primary-soft);border:1px solid #bde7df}.hero h1[data-v-948780b3]{margin:0;font-size:30px;line-height:1.2;max-width:27ch}.hero p[data-v-948780b3]{margin:10px 0 0;color:var(--muted);font-size:14px;max-width:80ch}.content[data-v-948780b3]{padding:18px 0 32px;background:var(--bg-soft)}.card[data-v-948780b3]{margin-left:-16px;margin-right:-16px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.card__head[data-v-948780b3]{padding:14px 16px;border-bottom:1px solid var(--border);background:var(--panel-soft)}.card__head b[data-v-948780b3]{font-size:14px;color:#10667b}.card__head--toolbar[data-v-948780b3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.card__body[data-v-948780b3]{padding:16px}.toolbar-actions[data-v-948780b3]{display:flex;align-items:center;gap:8px}.uploadBtn[data-v-948780b3]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--primary);background:var(--primary-soft);color:var(--primary);padding:8px 13px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.uploadBtn[data-v-948780b3]:hover{background:#cce4ec;border-color:#0d5465;color:#0d5465}.uploadFileBtn[data-v-948780b3]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--primary);background:var(--primary);color:#fff;padding:8px 13px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.uploadFileBtn[data-v-948780b3]:hover{background:#0d5567;border-color:#0d5567}.uploadFileBtn[data-v-948780b3]:disabled{opacity:.6;cursor:default}.hiddenFileInput[data-v-948780b3]{display:none}.uploadAuthNotice[data-v-948780b3]{align-self:center;padding:6px 10px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.35}.searchAnalyzeError[data-v-948780b3]{margin:0;padding:10px 16px;font-size:12px;color:#b91c1c;background:#fef2f2;border-bottom:1px solid rgba(0,0,0,.04)}.searchAnalyzeWarning[data-v-948780b3]{margin:0;padding:10px 16px;font-size:12px;color:#92400e;background:#fffbeb;border-bottom:1px solid rgba(0,0,0,.04)}.downloadBtn[data-v-948780b3]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--primary);background:var(--primary);color:#fff;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);transition:background .15s,border-color .15s}.downloadBtn[data-v-948780b3]:hover{background:#0d5465;border-color:#0d5465}.formLayout[data-v-948780b3]{display:grid;gap:14px}.formSectionCard[data-v-948780b3]{border:1px solid var(--border);padding:14px;background:#fff}.sectionTop[data-v-948780b3]{margin:0 0 10px}.sectionTop h2[data-v-948780b3]{margin:0;font-size:14px;color:#10667b}.sectionTop p[data-v-948780b3]{margin:4px 0 0;font-size:12px;color:var(--muted)}.formGrid[data-v-948780b3]{display:grid;gap:12px}.formGrid.cols-2[data-v-948780b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-948780b3]{display:flex;flex-direction:column;gap:6px}.field span[data-v-948780b3]{font-size:12px;color:var(--text);font-weight:600}.field input[data-v-948780b3]{width:100%;height:40px;border:1px solid var(--border);padding:10px 12px;font-size:13px;background:#fff;color:var(--text);box-shadow:var(--shadow-soft);transition:border-color .15s,box-shadow .15s}.field input[data-v-948780b3]:focus{outline:none;border-color:#10667b59;box-shadow:0 0 0 3px #10667b2e}.field.full[data-v-948780b3]{grid-column:1 / -1}.actions[data-v-948780b3]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.resetBtn[data-v-948780b3],.searchBtn[data-v-948780b3]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);transition:background .15s,border-color .15s}.resetBtn[data-v-948780b3]{border:1px solid var(--border);background:#fff;color:#334155}.resetBtn[data-v-948780b3]:hover{background:#f8fafc}.searchBtn[data-v-948780b3]{border:1px solid var(--primary);background:var(--primary);color:#fff}.searchBtn[data-v-948780b3]:hover:not(:disabled){background:#0d5465;border-color:#0d5465}.searchBtn[data-v-948780b3]:disabled{opacity:.65;cursor:not-allowed}.spinnerInline[data-v-948780b3]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-948780b3 .7s linear infinite;flex-shrink:0}.spinnerInline--dark[data-v-948780b3]{border-color:#10667b33;border-top-color:var(--primary)}@keyframes spin-948780b3{to{transform:rotate(360deg)}}.alertError[data-v-948780b3]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:13px}.alertSuccess[data-v-948780b3]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:13px}.hintCard[data-v-948780b3]{margin-top:14px;margin-left:-16px;margin-right:-16px;padding:28px 20px;background:var(--panel);border:1px dashed var(--border);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);text-align:center}.hintCard svg[data-v-948780b3]{color:#9ca3af}.hintCard p[data-v-948780b3]{margin:0;font-size:14px}.hintSub[data-v-948780b3]{font-size:12px!important;color:#9ca3af}.resultsCard[data-v-948780b3]{margin-top:14px;margin-left:-16px;margin-right:-16px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.resultsHead[data-v-948780b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel-soft)}.resultsTitle[data-v-948780b3]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--primary)}.resultsCount[data-v-948780b3]{display:inline-flex;padding:2px 8px;font-size:11px;font-weight:600;background:var(--primary-soft);color:var(--primary);border:1px solid #bde7df}.resultsInfo[data-v-948780b3]{font-size:12px;color:var(--muted)}.emptyState[data-v-948780b3]{padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);text-align:center}.emptyState svg[data-v-948780b3]{color:#9ca3af}.emptyState p[data-v-948780b3]{margin:0;font-size:14px}.emptyHint[data-v-948780b3]{font-size:12px!important;color:#9ca3af}.tableWrap[data-v-948780b3]{overflow-x:auto}.dataTable[data-v-948780b3]{width:100%;border-collapse:collapse;font-size:12px}.dataTable th[data-v-948780b3]{padding:10px 12px;text-align:left;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--panel-soft);border-bottom:1px solid var(--border);white-space:nowrap}.dataTable td[data-v-948780b3]{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;line-height:1.45}.dataTable tr:last-child td[data-v-948780b3]{border-bottom:none}.dataTable tbody tr:hover td[data-v-948780b3]{background:#f8fafc}.col-num[data-v-948780b3]{width:48px}.col-date[data-v-948780b3]{width:108px;white-space:nowrap}.col-type[data-v-948780b3]{width:180px}.col-doc[data-v-948780b3]{min-width:200px}.col-owner[data-v-948780b3]{min-width:150px}.col-goods[data-v-948780b3]{min-width:130px}.col-persons[data-v-948780b3]{min-width:180px}.pagination[data-v-948780b3]{display:flex;align-items:center;justify-content:center;gap:4px;padding:14px 16px;border-top:1px solid var(--border);flex-wrap:wrap}.pageBtn[data-v-948780b3]{min-width:34px;height:34px;padding:0 8px;border:1px solid var(--border);background:#fff;color:var(--text);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,color .12s}.pageBtn[data-v-948780b3]:hover:not(:disabled):not(.isActive){background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.pageBtn.isActive[data-v-948780b3]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700;cursor:default}.pageBtn[data-v-948780b3]:disabled{opacity:.4;cursor:not-allowed}.pageDots[data-v-948780b3]{font-size:13px;color:var(--muted);padding:0 4px;line-height:34px}.modalBackdrop[data-v-948780b3]{--primary: #10667b;--primary-soft: #e6f2f5;--border: #d5dbe1;--text: #1f2937;--muted: #667085;--panel: #ffffff;--panel-soft: #fafbfc;--bg-soft: #f5f6f8;--shadow-soft: 0 6px 14px rgba(0, 0, 0, .06);position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}.modalBox[data-v-948780b3]{background:#fff;border:1px solid var(--border);box-shadow:0 24px 60px #0000002e;width:100%;max-width:520px;display:flex;flex-direction:column}.modalHeader[data-v-948780b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--border);background:var(--primary-soft)}.modalHeader__left[data-v-948780b3]{display:flex;flex-direction:column;gap:6px}.modalAdminBadge[data-v-948780b3]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;color:var(--primary);background:#fff;border:1px solid #bde7df;letter-spacing:.04em;text-transform:uppercase}.modalTitle[data-v-948780b3]{margin:0;font-size:16px;font-weight:700;color:var(--text)}.modalClose[data-v-948780b3]{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);background:#fff;color:#64748b;cursor:pointer;transition:background .12s}.modalClose[data-v-948780b3]:hover:not(:disabled){background:#f1f5f9}.modalClose[data-v-948780b3]:disabled{opacity:.4;cursor:not-allowed}.modalBody[data-v-948780b3]{padding:20px;display:flex;flex-direction:column;gap:14px}.modalDesc[data-v-948780b3]{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.modalWarning[data-v-948780b3]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#dff0f5;border:1px solid #a8d4de;font-size:12px;color:#0c4a5a}.modalWarning svg[data-v-948780b3]{flex-shrink:0;margin-top:1px}.dropZone[data-v-948780b3]{position:relative;border:2px dashed var(--border);background:var(--bg-soft);padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.dropZone[data-v-948780b3]:hover:not(.dropZone--disabled){border-color:var(--primary);background:var(--primary-soft)}.dropZone--active[data-v-948780b3]{border-color:var(--primary);background:var(--primary-soft)}.dropZone--disabled[data-v-948780b3]{cursor:not-allowed;opacity:.6}.dropZone__input[data-v-948780b3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;pointer-events:none}.dropZone__icon[data-v-948780b3]{color:#94a3b8}.dropZone__icon--file[data-v-948780b3]{color:var(--primary)}.dropZone__label[data-v-948780b3]{margin:0;font-size:13px;color:var(--muted)}.dropZone__link[data-v-948780b3]{color:var(--primary);font-weight:600;text-decoration:underline}.dropZone__hint[data-v-948780b3]{margin:0;font-size:11px;color:#9ca3af}.dropZone__fileName[data-v-948780b3]{margin:0;font-size:13px;font-weight:700;color:var(--text)}.dropZone__fileSize[data-v-948780b3]{margin:0;font-size:11px;color:var(--muted)}.dropZone__change[data-v-948780b3]{margin:0;font-size:11px;color:var(--primary);text-decoration:underline}.progressWrap[data-v-948780b3]{display:flex;flex-direction:column;gap:6px}.progressBar[data-v-948780b3]{height:6px;background:#e2e8f0;overflow:hidden}.progressBar__fill[data-v-948780b3]{height:100%;background:var(--primary);transition:width .2s ease}.progressLabel[data-v-948780b3]{font-size:12px;color:var(--muted)}.modalFooter[data-v-948780b3]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border);background:var(--panel-soft)}.importBtn[data-v-948780b3]{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border:1px solid var(--primary);background:var(--primary);color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);transition:background .15s,border-color .15s}.importBtn[data-v-948780b3]:hover:not(:disabled){background:#0d5465;border-color:#0d5465}.importBtn[data-v-948780b3]:disabled{background:#7aacba;border-color:#7aacba;color:#ffffffbf;cursor:not-allowed}@media(max-width:1024px){.pageNav[data-v-948780b3]{display:none}.mobileToggle[data-v-948780b3]{display:inline-flex}.mobileNav.isOpen[data-v-948780b3]{display:block}}@media(max-width:768px){.hero h1[data-v-948780b3]{font-size:24px}.formGrid.cols-2[data-v-948780b3]{grid-template-columns:1fr}.card__head--toolbar[data-v-948780b3]{flex-direction:column;align-items:flex-start}.toolbar-actions[data-v-948780b3]{flex-direction:column;width:100%}.actions[data-v-948780b3]{justify-content:stretch;flex-direction:column-reverse}.searchBtn[data-v-948780b3],.resetBtn[data-v-948780b3],.downloadBtn[data-v-948780b3],.uploadBtn[data-v-948780b3],.uploadFileBtn[data-v-948780b3]{width:100%;justify-content:center}.resultsHead[data-v-948780b3]{flex-direction:column;align-items:flex-start}.col-type[data-v-948780b3],.col-persons[data-v-948780b3]{display:none}.modalBox[data-v-948780b3]{max-width:100%}}
