.spv[data-v-f374f8ac]{--spv-blue:#1e6fd9;--spv-text:#1c2b3a;--spv-muted:#43566b;--spv-subtle:#5b6b7f;--spv-line:#d6e4f5;--spv-line-soft:#eef2f7;--spv-ok:#157a45;--spv-ok-bg:#e3f5ea;--spv-bad:#b42318;--spv-bad-bg:#fde8e7;--spv-warn:#9a4a00;display:flex;flex-direction:column;gap:22px;color:var(--spv-text);font-family:Montserrat,sans-serif}.spinner-border-sm[data-v-f374f8ac]{width:1rem;height:1rem}.spv-num[data-v-f374f8ac]{text-align:right;font-variant-numeric:tabular-nums}.spv-num--strong[data-v-f374f8ac]{font-weight:600}.spv-num--bold[data-v-f374f8ac]{font-weight:700}.spv-num--pad[data-v-f374f8ac]{padding-right:13px}.spv-muted[data-v-f374f8ac]{color:var(--spv-muted)}.spv-text--ok[data-v-f374f8ac]{color:var(--spv-ok)}.spv-text--bad[data-v-f374f8ac]{color:var(--spv-bad)}.spv-text--warn[data-v-f374f8ac]{color:var(--spv-warn)}.spv-btn[data-v-f374f8ac]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border:1px solid transparent;border-radius:10px;font-family:inherit;font-weight:600;cursor:pointer;transition:background .2s ease,opacity .2s ease}.spv-btn[data-v-f374f8ac]:disabled{opacity:.5;cursor:not-allowed}.spv-btn--primary[data-v-f374f8ac]{background:var(--spv-blue);color:#fff}.spv-btn--primary[data-v-f374f8ac]:hover:not(:disabled){background:#185cb5}.spv-btn--outline[data-v-f374f8ac]{background:#fff;border-color:#c3d6ee;color:var(--spv-blue)}.spv-btn--outline[data-v-f374f8ac]:hover:not(:disabled){background:#f2f6fb}.spv-btn--lg[data-v-f374f8ac]{height:48px;padding:0 28px;font-size:14px}.spv-btn--md[data-v-f374f8ac]{height:44px;padding:0 22px;font-size:14px}.spv-search[data-v-f374f8ac]{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border:1px solid var(--spv-line);border-radius:12px;background:#f8fbff}.spv-search__label[data-v-f374f8ac]{font-size:13px;font-weight:600;margin:0}.spv-search__row[data-v-f374f8ac]{display:flex;gap:12px}.spv-search__field[data-v-f374f8ac]{position:relative;display:flex;align-items:center;flex-grow:1}.spv-search__icon[data-v-f374f8ac]{position:absolute;left:14px;width:18px;height:18px;color:var(--spv-subtle);pointer-events:none}.spv-search__input[data-v-f374f8ac]{width:100%;height:48px;padding:0 44px 0 42px;border:1px solid #9dbce3;border-radius:10px;background:#fff;font-family:inherit;font-size:15px;font-weight:500;letter-spacing:.04em;color:var(--spv-text)}.spv-search__input[data-v-f374f8ac]:focus{outline:none;border-color:var(--spv-blue);box-shadow:0 0 0 3px rgba(30,111,217,.15)}.spv-search__field--error .spv-search__input[data-v-f374f8ac]{border-color:var(--spv-bad)}.spv-search__clear[data-v-f374f8ac]{position:absolute;right:6px;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--spv-subtle);cursor:pointer}.spv-search__clear[data-v-f374f8ac]:hover{background:#eef4fb}.spv-search__error[data-v-f374f8ac]{font-size:12px;font-weight:500;color:var(--spv-bad)}.spv-search__hint[data-v-f374f8ac]{font-size:12px;color:var(--spv-subtle)}.spv-permits[data-v-f374f8ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.spv-permits__label[data-v-f374f8ac]{font-size:13px;font-weight:600;margin-right:4px}.spv-permits__item[data-v-f374f8ac]{padding:8px 14px;border:1px solid #c3d6ee;border-radius:18px;background:#fff;font-family:inherit;font-size:13px;font-weight:500;color:var(--spv-blue);cursor:pointer}.spv-permits__item--active[data-v-f374f8ac]{background:var(--spv-blue);border-color:var(--spv-blue);color:#fff}.spv-permits__pond[data-v-f374f8ac]{opacity:.8}.spv-empty[data-v-f374f8ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:360px;padding:40px;border:1.5px dashed #c3d6ee;border-radius:12px}.spv-empty__head[data-v-f374f8ac]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.spv-empty__icon[data-v-f374f8ac]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:32px;background:#e4effc}.spv-empty__title[data-v-f374f8ac]{margin:0;font-size:17px;font-weight:700}.spv-empty__text[data-v-f374f8ac]{max-width:460px;margin:0;font-size:13px;line-height:1.5;color:var(--spv-muted)}.spv-steps[data-v-f374f8ac]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.spv-steps__item[data-v-f374f8ac]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;background:#f5f9fe;font-size:13px;font-weight:600;color:var(--spv-muted)}.spv-steps__item--current[data-v-f374f8ac]{color:var(--spv-text)}.spv-steps__num[data-v-f374f8ac]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:12px;background:#c3d6ee;font-size:12px;color:var(--spv-text)}.spv-steps__item--current .spv-steps__num[data-v-f374f8ac]{background:var(--spv-blue);color:#fff}.spv-summary[data-v-f374f8ac]{display:flex;gap:16px}.spv-card[data-v-f374f8ac]{display:flex;flex-direction:column;gap:16px;flex-basis:0;padding:20px 24px;border-radius:12px}.spv-card--permit[data-v-f374f8ac]{flex-grow:1.6;background:linear-gradient(135deg,#dcebfb,#c9e0fa)}.spv-card--holder[data-v-f374f8ac]{flex-grow:1;background:#fff1de}.spv-card__head[data-v-f374f8ac]{display:flex;align-items:center;justify-content:space-between;gap:12px}.spv-card__title[data-v-f374f8ac]{margin:0;font-size:16px;font-weight:700}.spv-card__grid[data-v-f374f8ac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.spv-card__pair[data-v-f374f8ac]{display:flex;flex-wrap:wrap;gap:14px 24px}.spv-field[data-v-f374f8ac]{display:flex;flex-direction:column;gap:3px;min-width:0}.spv-field__label[data-v-f374f8ac]{font-size:11px;color:var(--spv-muted)}.spv-card--holder .spv-field__label[data-v-f374f8ac]{color:#6b5433}.spv-field__value[data-v-f374f8ac]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.spv-field__value--strong[data-v-f374f8ac]{font-weight:700}.spv-pill[data-v-f374f8ac]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.spv-pill--active[data-v-f374f8ac]{background:var(--spv-ok)}.spv-pill--muted[data-v-f374f8ac]{background:#8a99ab}.spv-table[data-v-f374f8ac]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--spv-line);border-radius:12px}.spv-table__head[data-v-f374f8ac]{display:flex;flex-direction:column;gap:2px;padding:16px 24px;background:#e4effc}.spv-table__title[data-v-f374f8ac]{margin:0;font-size:15px;font-weight:700}.spv-table__subtitle[data-v-f374f8ac]{font-size:12px;color:var(--spv-muted)}.spv-table__name[data-v-f374f8ac]{font-weight:600}.spv-table__empty[data-v-f374f8ac]{padding:24px;text-align:center;font-size:13px;color:var(--spv-subtle)}.spv-grid[data-v-f374f8ac]{display:grid;grid-template-columns:1.4fr .9fr .9fr .9fr .9fr 1.2fr;gap:24px;align-items:center;padding:10px 24px}.spv-grid--header[data-v-f374f8ac]{padding-top:12px;padding-bottom:12px;background:#f5f9fe;border-bottom:1px solid #e3ecf7;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--spv-muted)}.spv-grid--row[data-v-f374f8ac]{min-height:60px;border-bottom:1px solid var(--spv-line-soft);font-size:14px}.spv-grid--total[data-v-f374f8ac]{padding-top:14px;padding-bottom:14px;background:#f5f9fe;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.spv-req[data-v-f374f8ac]{display:flex;flex-direction:column;gap:4px}.spv-req__input[data-v-f374f8ac]{width:100%;height:40px;padding:0 12px;border:1px solid #b9d1ee;border-radius:8px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--spv-text)}.spv-req__input[data-v-f374f8ac]:focus{outline:none;border-color:var(--spv-blue);box-shadow:0 0 0 3px rgba(30,111,217,.15)}.spv-req__input--warn[data-v-f374f8ac]{border-color:#d97706}.spv-req__input--error[data-v-f374f8ac]{border-color:var(--spv-bad)}.spv-req__msg[data-v-f374f8ac]{font-size:11px;font-weight:600;text-align:right}.spv-table__footer[data-v-f374f8ac]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-top:1px solid #e3ecf7}.spv-table__hint[data-v-f374f8ac]{display:flex;align-items:flex-start;gap:10px;max-width:640px;font-size:12px;line-height:1.5;color:var(--spv-muted)}.spv-table__hint-icon[data-v-f374f8ac]{flex-shrink:0;width:16px;height:16px;margin-top:1px}.spv-result[data-v-f374f8ac]{display:flex;flex-direction:column;color:var(--spv-text);font-family:Montserrat,sans-serif}.spv-result__head[data-v-f374f8ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 28px 18px;border-bottom:1px solid #e3ecf7}.spv-result__head-main[data-v-f374f8ac]{display:flex;flex-direction:column;gap:6px}.spv-result__title[data-v-f374f8ac]{margin:0;font-size:18px;font-weight:700}.spv-result__meta[data-v-f374f8ac]{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--spv-muted)}.spv-result__meta b[data-v-f374f8ac]{color:var(--spv-text)}.spv-result__close[data-v-f374f8ac]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:10px;background:#f2f6fb;color:var(--spv-muted);font-size:16px;cursor:pointer}.spv-result__body[data-v-f374f8ac]{display:flex;flex-direction:column;gap:18px;padding:20px 28px 8px}.spv-verdict[data-v-f374f8ac]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px}.spv-verdict--ok[data-v-f374f8ac]{background:var(--spv-ok-bg);color:#0f5c34}.spv-verdict--bad[data-v-f374f8ac]{background:var(--spv-bad-bg);color:#8c1d13}.spv-verdict__icon[data-v-f374f8ac]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:18px;font-size:18px;font-weight:800;color:#fff}.spv-verdict--ok .spv-verdict__icon[data-v-f374f8ac]{background:var(--spv-ok)}.spv-verdict--bad .spv-verdict__icon[data-v-f374f8ac]{background:var(--spv-bad)}.spv-verdict__text[data-v-f374f8ac]{display:flex;flex-direction:column;gap:2px}.spv-verdict__title[data-v-f374f8ac]{font-size:15px;font-weight:700}.spv-verdict__line[data-v-f374f8ac]{font-size:13px}.spv-rtable[data-v-f374f8ac]{overflow:hidden;border:1px solid #e3ecf7;border-radius:12px}.spv-rgrid[data-v-f374f8ac]{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr .9fr .9fr .9fr 1.2fr;gap:14px;align-items:center;padding:14px 18px;font-size:14px;font-variant-numeric:tabular-nums}.spv-rgrid--header[data-v-f374f8ac]{padding-top:11px;padding-bottom:11px;background:#f5f9fe;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--spv-muted)}.spv-rgrid--row[data-v-f374f8ac]{border-top:1px solid var(--spv-line-soft)}.spv-rgrid--total[data-v-f374f8ac]{padding-top:12px;padding-bottom:12px;border-top:1px solid #e3ecf7;background:#f5f9fe;font-weight:700}.spv-rgrid__status[data-v-f374f8ac]{padding-left:8px}.spv-rgrid__summary[data-v-f374f8ac]{font-size:12px;font-weight:600;color:var(--spv-muted)}.spv-chip[data-v-f374f8ac]{display:inline-block;padding:5px 12px;border-radius:12px;font-size:12px;font-weight:600}.spv-chip--ok[data-v-f374f8ac]{background:var(--spv-ok-bg);color:var(--spv-ok)}.spv-chip--bad[data-v-f374f8ac]{background:var(--spv-bad-bg);color:var(--spv-bad)}.spv-result__note[data-v-f374f8ac]{font-size:12px;color:var(--spv-muted)}.spv-result__footer[data-v-f374f8ac]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 22px}.spv-result__saved[data-v-f374f8ac]{font-size:13px;font-weight:600;color:var(--spv-ok)}.spv-result__actions[data-v-f374f8ac]{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1200px){.spv-summary[data-v-f374f8ac]{flex-direction:column}.spv-card__grid[data-v-f374f8ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.spv-grid[data-v-f374f8ac]{gap:12px;padding-left:16px;padding-right:16px}}@media (max-width:768px){.spv-search__row[data-v-f374f8ac],.spv-table__footer[data-v-f374f8ac]{flex-direction:column;align-items:stretch}.spv-rtable[data-v-f374f8ac],.spv-table[data-v-f374f8ac]{overflow-x:auto}.spv-grid[data-v-f374f8ac]{min-width:720px}.spv-rgrid[data-v-f374f8ac]{min-width:860px}}