.tnp[data-v-102f0d77]{margin:1.5rem 0 2rem;padding:1.25rem clamp(.9rem,3vw,1.6rem);border-radius:16px;background:var(--vp-c-bg);border:1px solid color-mix(in srgb,var(--cl-brand) 18%,transparent)}.tnp-tabs[data-v-102f0d77]{display:flex;gap:8px;margin-bottom:1.1rem;flex-wrap:wrap}.tnp-tab[data-v-102f0d77]{min-height:44px;padding:0 1.1rem;font:inherit;font-size:var(--fs-8);font-weight:600;color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-divider);border-radius:10px;cursor:pointer}.tnp-tab.on[data-v-102f0d77]{color:#fff;background:var(--cl-brand);border-color:var(--cl-brand)}.tnp-block[data-v-102f0d77]{margin-bottom:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--vp-c-divider)}.tnp-block[data-v-102f0d77]:last-of-type{border-bottom:0}.tnp-block__title[data-v-102f0d77]{font-size:1rem;font-weight:700;color:var(--vp-c-text-1);margin-bottom:.6rem}.tnp-modes[data-v-102f0d77]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:.5rem}.tnp-mode[data-v-102f0d77]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;font-size:var(--fs-7);color:var(--vp-c-text-2);background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-divider);border-radius:100px;cursor:pointer}.tnp-mode.on[data-v-102f0d77]{border-color:var(--cl-brand);color:var(--cl-brand-deep);font-weight:600}.tnp-mode input[data-v-102f0d77]{accent-color:var(--cl-brand);width:18px;height:18px}.tnp-fields[data-v-102f0d77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.tnp-field[data-v-102f0d77]{display:flex;flex-direction:column;gap:5px}.tnp-lbl[data-v-102f0d77]{font-size:var(--fs-6);font-weight:600;color:var(--vp-c-text-1);line-height:1.35}.tnp-input[data-v-102f0d77]{width:100%;min-height:44px;padding:10px 12px;box-sizing:border-box;font:inherit;font-size:var(--fs-8);color:var(--vp-c-text-1);background:var(--vp-c-bg-soft);border:1px solid var(--vp-c-divider);border-radius:8px}.tnp-input[data-v-102f0d77]:focus{outline:none;border-color:var(--cl-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-brand) 18%,transparent)}.tnp-unit[data-v-102f0d77]{font-size:var(--fs-3);color:var(--vp-c-text-3);line-height:1.4}.tnp-hint[data-v-102f0d77]{font-size:var(--fs-4);color:var(--vp-c-text-2);line-height:1.5;margin:.4rem 0 0}.tnp-hint a[data-v-102f0d77]{color:var(--cl-brand-deep)}.tnp-warn[data-v-102f0d77]{margin:.6rem 0 0;padding:.6rem .8rem;font-size:var(--fs-5);line-height:1.5;background:color-mix(in srgb,var(--cl-state-warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--cl-state-warn) 35%,transparent);border-radius:8px}.tnp-pozy[data-v-102f0d77]{display:grid;gap:8px}.tnp-poza[data-v-102f0d77]{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .8rem;min-height:44px;border:1px solid var(--vp-c-divider);border-radius:10px;background:var(--vp-c-bg-soft);cursor:pointer}.tnp-poza.on[data-v-102f0d77]{border-color:var(--cl-brand);background:color-mix(in srgb,var(--cl-brand) 7%,transparent)}.tnp-poza input[data-v-102f0d77]{accent-color:var(--cl-brand);width:18px;height:18px;margin-top:3px;flex:0 0 auto}.tnp-poza__body[data-v-102f0d77]{display:flex;flex-direction:column;gap:3px}.tnp-poza__head[data-v-102f0d77]{font-size:var(--fs-7);font-weight:600;color:var(--vp-c-text-1)}.tnp-poza__kl[data-v-102f0d77]{font-size:var(--fs-3);font-weight:700;color:var(--vp-c-text-2)}.tnp-poza__desc[data-v-102f0d77]{font-size:var(--fs-4);color:var(--vp-c-text-2);line-height:1.45}.tnp-card[data-v-102f0d77]{display:flex;gap:14px;align-items:flex-start;margin:1.2rem 0 0;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft)}.tnp-card--ok[data-v-102f0d77]{background:color-mix(in srgb,var(--cl-state-ok) 8%,transparent);border-color:color-mix(in srgb,var(--cl-state-ok) 35%,transparent)}.tnp-card--dop[data-v-102f0d77]{background:color-mix(in srgb,var(--cl-state-warn) 8%,transparent);border-color:color-mix(in srgb,var(--cl-state-warn) 30%,transparent)}.tnp-card--vred[data-v-102f0d77]{background:color-mix(in srgb,#e5484d 8%,transparent);border-color:color-mix(in srgb,#e5484d 35%,transparent)}.tnp-card--net[data-v-102f0d77]{background:color-mix(in srgb,var(--vp-c-text-3) 10%,transparent)}.tnp-card__klass[data-v-102f0d77]{font-size:30px;font-weight:800;line-height:1.1;color:var(--vp-c-text-1);flex:0 0 auto;min-width:52px}.tnp-card__body[data-v-102f0d77]{min-width:0}.tnp-card__verdikt[data-v-102f0d77]{font-size:var(--fs-7);font-weight:600;color:var(--vp-c-text-1);line-height:1.45}.tnp-card__list[data-v-102f0d77]{margin:.5rem 0 0;padding-left:1.1rem;font-size:var(--fs-5);color:var(--vp-c-text-2);line-height:1.5}.tnp-card__note[data-v-102f0d77]{margin:.5rem 0 0;font-size:var(--fs-4);color:var(--vp-c-text-2);line-height:1.5}.tnp-card__probel[data-v-102f0d77]{margin:.5rem 0 0;padding:.5rem .7rem;font-size:var(--fs-4);line-height:1.5;background:color-mix(in srgb,var(--cl-state-warn) 12%,transparent);border-radius:8px}.tnp-card__nezap[data-v-102f0d77]{margin:.6rem 0 0;font-size:var(--fs-4);color:var(--vp-c-text-2);line-height:1.5}.tnp-dim[data-v-102f0d77]{color:var(--vp-c-text-3)}.tnp-actions[data-v-102f0d77]{display:flex;gap:10px;flex-wrap:wrap;margin-top:1rem}.tnp-btn[data-v-102f0d77]{min-height:44px;padding:0 1.2rem;font:inherit;font-size:var(--fs-7);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--cl-brand) 0%,var(--cl-brand-deep) 100%);border:none;border-radius:10px;cursor:pointer}.tnp-btn--ghost[data-v-102f0d77]{color:var(--cl-brand-deep);background:var(--vp-c-bg);border:1px solid color-mix(in srgb,var(--cl-brand) 35%,transparent)}.tnp-btn[data-v-102f0d77]:disabled{opacity:.55;cursor:not-allowed}.tnp-ok[data-v-102f0d77]{margin-top:.7rem;font-size:var(--fs-5);color:var(--cl-state-ok)}.tnp-err[data-v-102f0d77]{margin-top:.7rem;font-size:var(--fs-5);color:#e5484d}.tnp-spravka[data-v-102f0d77]{margin-top:1.2rem;font-size:var(--fs-6)}.tnp-spravka summary[data-v-102f0d77]{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer;color:var(--cl-brand-deep)}.tnp-tablewrap[data-v-102f0d77]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tnp-table[data-v-102f0d77]{width:100%;border-collapse:collapse;font-size:var(--fs-4);min-width:640px}.tnp-table th[data-v-102f0d77],.tnp-table td[data-v-102f0d77]{padding:7px 9px;border-bottom:1px solid var(--vp-c-divider);text-align:left;vertical-align:top}.tnp-table th[data-v-102f0d77]{font-weight:700;background:var(--vp-c-bg-soft)}@media (max-width: 640px){.tnp-fields[data-v-102f0d77]{grid-template-columns:1fr}.tnp-card[data-v-102f0d77]{flex-direction:column;gap:8px}}
