/* Shared interaction corrections from the pre-index audit. */
:focus-visible{outline:3px solid #005f9e;outline-offset:3px}
.yucera-global-footer-v4 .mobile-links a{display:flex;align-items:center;min-height:32px;padding:4px 0}
.footer__legal a{display:inline-flex;align-items:center;min-height:28px;padding-block:4px}
.crumbs a,.breadcrumb a,.breadcrumbs a,[aria-label="Хлебные крошки"] a{text-decoration:underline;text-underline-offset:3px}
input::placeholder,textarea::placeholder{color:#52677b!important;opacity:1}
[data-audit-scroll]{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}
[data-audit-scroll]:focus-visible{outline-offset:-3px}
.formats-section .kicker,.formats-section .content-group-head>span,.formats-section .format-item>span,.technical-main .kicker,.workflow-panel .kicker{color:#92dced}
.dp-inquiry__tag{color:#b0deed}
input[type=checkbox]{min-width:24px;min-height:24px;flex-shrink:0}
.lead-form .lead-form-title{font-size:17.5px;font-weight:800;color:var(--navy);line-height:1.3;margin-bottom:18px}
.yh-search-box{flex-wrap:wrap}
.yh-search-box>[role=status]{flex-basis:100%;max-width:100%!important}
[role=status][hidden]{display:none!important}
#compareModal{overflow:auto;padding:16px;align-items:center}
#compareModal .modal-card{max-width:1100px;width:100%;max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}
#compareContent{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
#compareContent .compare-table{table-layout:auto;min-width:560px;width:100%;border-collapse:collapse}
#compareContent th,#compareContent td{white-space:normal;overflow-wrap:anywhere;min-width:135px;vertical-align:top}
#compareModal .close{min-width:44px;min-height:44px;flex-shrink:0}
@media(max-width:600px){#compareModal .modal-card{padding:20px}#compareModal h2{font-size:24px!important;padding-right:32px}}
