.vc-zhkh{padding-bottom:32px}.vc-zhkh__lead{font-size:1.05rem;color:var(--c-muted);max-width:780px}.vc-zhkh__nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}.vc-zhkh__nav a{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-text);font-size:.95rem}.vc-zhkh__nav a:hover{border-color:var(--c-primary);text-decoration:none}.vc-zhkh__nav a[aria-current]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.vc-zhkh__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0 0 24px}.vc-zhkh__tile{display:block;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:16px;color:var(--c-text);box-shadow:var(--shadow)}.vc-zhkh__tile:hover{box-shadow:var(--shadow-h);text-decoration:none}.vc-zhkh__tile b{display:block;font-size:1.05rem;margin-bottom:4px;color:var(--c-primary-dark)}.vc-zhkh__tile span{color:var(--c-muted);font-size:.92rem}.vc-zhkh__orgs{display:grid;gap:12px;margin:0 0 24px}.vc-zhkh-org{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:14px 16px}.vc-zhkh-org__name{font-weight:600;font-size:1.05rem}.vc-zhkh-org__kind{display:inline-block;font-size:.8rem;color:var(--c-primary-dark);background:var(--c-primary-soft);border-radius:999px;padding:1px 8px;margin-left:6px;vertical-align:middle}.vc-zhkh-org__row{margin:4px 0 0;color:var(--c-text);font-size:.95rem}.vc-zhkh-org__phones{display:flex;flex-wrap:wrap;gap:4px 14px}.vc-zhkh-org__phones a{white-space:nowrap}.vc-zhkh__src{font-size:.85rem;color:var(--c-muted);margin-top:6px}.vc-zhkh__dl{display:grid;grid-template-columns:180px 1fr;gap:8px 16px;margin:0}.vc-zhkh__dl dt{color:var(--c-muted)}.vc-zhkh__dl dd{margin:0}.vc-zhkh__note{background:var(--c-info-soft);border-radius:var(--radius-s);padding:12px 14px;margin:16px 0}.vc-zhkh__warn{background:var(--c-accent-soft);border-radius:var(--radius-s);padding:12px 14px;margin:16px 0}.vc-zhkh__tbl-wrap{overflow-x:auto;margin:0 0 16px}.vc-zhkh__tbl{width:100%;border-collapse:collapse;background:var(--c-surface);font-size:.95rem}.vc-zhkh__tbl th,.vc-zhkh__tbl td{border-bottom:1px solid var(--c-line);padding:8px 10px;text-align:left;vertical-align:top}.vc-zhkh__tbl th{background:var(--c-bg);font-weight:600}.vc-zhkh__tbl td.vc-zhkh__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vc-zhkh__tbl tfoot td{font-weight:700}.vc-zhkh-calc{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px}.vc-zhkh-calc .vc-field{margin:0}.vc-zhkh-calc__wide{grid-column:1 / -1}.vc-zhkh-calc__own{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px;margin-top:8px}.vc-zhkh-calc__total{font-size:1.4rem;font-weight:700;color:var(--c-price);margin:12px 0}.vc-zhkh__steps{counter-reset:zs;list-style:none;padding:0;margin:0 0 16px}.vc-zhkh__steps > li{counter-increment:zs;position:relative;padding:0 0 14px 44px}.vc-zhkh__steps > li::before{content:counter(zs);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--c-primary);color:#fff;display:grid;place-items:center;font-weight:700}.vc-zhkh-link{background:var(--c-primary-soft);border-radius:var(--radius-s);padding:10px 14px;margin:16px 0}.vc-zhkh-cta{margin:20px 0}@media (max-width:640px){.vc-zhkh__dl{grid-template-columns:1fr;gap:2px}.vc-zhkh__dl dd{margin-bottom:8px}}@media (max-width:640px){.vc-zhkh__tbl--stack thead{display:none}.vc-zhkh__tbl--stack,.vc-zhkh__tbl--stack tbody,.vc-zhkh__tbl--stack tr,.vc-zhkh__tbl--stack td{display:block;width:100%}.vc-zhkh__tbl--stack tr{border-bottom:1px solid var(--c-line);padding:8px 0}.vc-zhkh__tbl--stack td{border:0;padding:3px 12px}.vc-zhkh__tbl--stack td:first-child{font-weight:600}.vc-zhkh__tbl--stack td[data-label]{display:flex;justify-content:space-between;gap:12px;text-align:right;white-space:normal}.vc-zhkh__tbl--stack td[data-label]::before{content:attr(data-label);color:var(--c-muted);text-align:left;flex:none;max-width:45%}}@media (max-width:640px){.vc-zhkh__tbl--stack td.vc-zhkh__src-cell{display:block;text-align:left}.vc-zhkh__tbl--stack td.vc-zhkh__src-cell::before{display:block;max-width:none}}@media (max-width:640px){.vc-zhkh__tbl--stack .vc-zhkh__tfoot{display:none}}
