@media (max-width: 782px){
.frm-fluent-form .ff-el-form-control,
.frm-fluent-form input[type="text"],
.frm-fluent-form input[type="tel"],
.frm-fluent-form input[type="email"],
.frm-fluent-form input[type="number"],
.frm-fluent-form select,
.frm-fluent-form textarea{ font-size: 16px !important; }
}
@media (max-width: 760px){
.vp-author__ph{ width: 100% !important; max-width: 220px; margin-inline: auto; }
.vp-author__ph img{ min-height: 1px; }
}
@media (max-width: 782px){
.vp-hero__author a{ display: inline-block; padding-block: 7px; }
.vp-stickynav a[href="#faq"]{ padding-inline: 10px; }
}
@media (max-width: 782px){
.vp-author__tags span,
.lawyer-card__tags span,
.hp-law__tags span{ font-size: 11px !important; }
}
.nslvd-ft__nap a[href^="tel:"],
.nslvd-ft__nap a[href^="tel:"] *,
footer a[href^="tel:"]{ white-space: nowrap !important; overflow-wrap: normal !important; word-break: keep-all !important; }
@media (max-width: 820px){
.kn-r__c, .kn-r, .kn-g, .kn-g__c{ min-width: 0 !important; }
.kn-r__c{ max-width: 100% !important; }
}
@media (max-width: 760px){
.vp-military div[style*="repeat(2"],
.vp-military div[style*="repeat(3"]{ grid-template-columns: 1fr !important; }
}
@media (max-width: 820px){
.vp-doc__cols, .vp-doc__main, .vp-doc__side, .vp-doc__doc-card{ min-width: 0 !important; }
.vp-doc__pre{ max-width: 100% !important; }
}
@media (max-width: 820px){
.vp-stickynav, .vp-stickynav__inner, .vp-stickynav__list{ min-width: 0 !important; max-width: 100% !important; }
.vp-stickynav__inner{ overflow-x: auto !important; -webkit-overflow-scrolling: touch; }
}
@media (max-width: 820px){
.vp-hero__inner, .vp-hero__lead, .vp-hero__side, .vp-hero__deck{ min-width: 0 !important; }
.vp-hero__title, .vp-hero__bridge, .vp-hero__chip{ overflow-wrap: anywhere; }
.bl-t, .bl-t *{ min-width: 0 !important; max-width: 100% !important; }
}
@media (max-width: 820px){
.vp-tree__inner, .vp-tree__rules, .vp-tree__rules > *, .vp-tree__rules > * > *{ min-width: 0 !important; }
.vp-tree__rules{ grid-template-columns: 1fr !important; }
}
@media (max-width: 820px){
.bl-fin .call, .bl-fin .in > a[href^="tel:"]{ max-width: 100% !important; box-sizing: border-box !important;
flex-wrap: wrap !important; white-space: normal !important; justify-content: center !important; }
.bl-fin .call .ph{ white-space: nowrap !important; }
}
@media (max-width: 820px){
.vp-domain, .vp-domain > div, .vp-domain > div > div,
.vp-domain > div > div > div{ min-width: 0 !important; max-width: 100% !important; }
.vp-domain div[style*="repeat(2"], .vp-domain div[style*="repeat(3"]{ grid-template-columns: 1fr !important; }
}
@media (max-width: 820px){
.vp-doc__norms-list a{
display: inline-flex !important;
align-items: center; justify-content: center;
min-width: 34px; min-height: 34px;
margin: -8px -8px -8px -6px; vertical-align: middle;
}
.hp-law__all{ min-height: 34px !important; align-items: center !important; }
}
@media (max-width: 820px){
}
@media (max-width: 820px){
.cs-card__tag, .rv-card__tag,
.adv-card__tags span, .adv-card__cred{ font-size: 11px !important; }
}
@media (max-width: 820px){
.nslvd-ft__disc a, .nslvd-ft__nap a, .nslvd-ft__legal-links a,
.mc-bc__in a, .vp-doc__crumbs a, .vp-doc__back a,
nav[aria-label="Хлібні крихти"] a{
display: inline-block !important;
padding-block: 8px !important;
margin-block: -8px !important;
}
}
@media (max-width: 820px){
.pr-hero__verif span, .cs-card__lbl{ font-size: 11px !important; }
}
@media (max-width: 820px){
.nslvd-related li a, .nv-auth__link, .nv-hero__meta a, .kx-facts__v a{
display: inline-block !important;
padding-block: 8px !important; margin-block: -8px !important;
}
.nv-pass__req{
display: inline-flex !important; align-items: center;
min-height: 32px !important;
}
}
@media (max-width: 820px){
.kx-sum__lbl, .kx-card__verif span, .kx-card__lbl,
.nv-auth__ck, .nv-rel__lb,
.vp-hero__stat-item dt, .vp-cluster__micro-k, .vp-author__verif span,
.vp-faq__cutout-src, .vp-faq__cutout-note{ font-size: 11px !important; }
}
@media (max-width: 820px){
.hh-req, .bl-pass__req{
display: inline-flex !important; align-items: center; min-height: 34px !important;
}
.wrapf .card .foot a.all,
.entry-meta .posted-by a, .vp-stat__src a, .vp-stat__label a{
display: inline-block !important;
padding-block: 9px !important; margin-block: -9px !important;
}
}
@media (max-width: 820px){
.vp-register__hero-lbl, .vp-stat-card__ctx small, .vp-cmp__table th,
.vp-tpl__body-eyebrow, .kp-cmp__badge, .vp-penalty__chip,
.nvh-card__cat, .bl-note .k{ font-size: 11px !important; }
}
@media (max-width: 820px){
html body[class] .vp-stat-card__ctx,
html body[class] .vp-stat-card__ctx small,
html body[class] .vp-cmp__table th,
html body[class] .vp-tpl__body-eyebrow,
html body[class] .vp-faq__cutout-src,
html body[class] .vp-faq__cutout-note,
html body[class] .vp-register__hero-lbl{ font-size: 11px !important; }
}