.vc-ocform{margin:20px 0;border:2px solid var(--c-primary-soft)}.vc-ocform__title{margin:0}.vc-ocform__note{margin:0;padding:10px 12px;border-radius:var(--radius-s);background:var(--c-info-soft);font-size:.95rem}.vc-ocform__box{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.vc-ocform__box legend{font-weight:600;padding:0 0 6px}.vc-ocform .vc-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.vc-ocform__done h2{margin-top:0;color:var(--c-ok)}.vc-ocform__done ul{margin:0 0 8px}.vc-ocpromo{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--c-accent-soft);border-radius:var(--radius);padding:12px 16px;margin:16px 0}.vc-ocpromo__text{margin:0;flex:1 1 260px}.vc-ocpromo--article{background:var(--c-primary-soft)}.vc-ocf{display:grid;gap:10px;padding:12px 14px;border:1px dashed var(--c-line);border-radius:var(--radius-s);background:var(--c-surface)}.vc-ocf__more{display:grid;gap:10px}.vc-ocf:has(input[name="ocenka_on"]:not(:checked)) .vc-ocf__more{display:none}.vc-ocf__regions{display:grid;gap:4px 12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.vc-ocf__cities{min-height:120px}.vc-oclist{display:grid;gap:10px}.vc-oclist__item p{margin:6px 0 0}.vc-oclist__head{color:var(--c-muted);font-size:.92rem}.vc-oclist__obj{font-size:.95rem}#ocenka{scroll-margin-top:80px}
