.page--registration-ooo a[data-kontur-mode="outbound"]::after{display:none}
.page--registration-ooo [data-service-tool] .service-tool__layout{grid-template-columns:minmax(0,1fr)}
.page--registration-ooo .service-tool__result{position:static}
.page--registration-ooo .service-tool__form input{min-width:0}
.page--registration-ooo .guide-section .guide-list--unordered .guide-item:last-child{grid-column:auto}
.registration-ooo-error{display:block;margin-top:8px;line-height:1.6;color:#ffb0b8;font-size:.85rem}
.theme-light .registration-ooo-error{color:#a32637}
.page--registration-ooo [aria-invalid="true"]{border-color:#ed8191!important}
.page--registration-ooo [data-ooo-inactive]{opacity:.65}
.page--registration-ooo .field-select__button{height:auto;min-height:54px}
.page--registration-ooo .field-select__value{white-space:normal;line-height:1.4}
@media(min-width:701px){.page--registration-ooo .service-tool__stats,.page--registration-ooo .service-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.page--registration-ooo .service-tool__stats,.page--registration-ooo .service-result-grid{grid-template-columns:minmax(0,1fr)}}
@media(min-width:1100px){.page--registration-ooo .service-tool__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.page--registration-ooo .service-tool__form>.form-section{min-width:0;margin:0}.page--registration-ooo .service-tool__form>.form-section:first-child,.page--registration-ooo .tool-panel__actions{grid-column:1/-1}.page--registration-ooo .service-tool__form>.form-section:not(:first-child){display:flex;flex-direction:column}.page--registration-ooo .service-tool__form>.form-section:not(:first-child)>.form-grid{margin-top:auto}}
html:has(.page--registration-ooo){scroll-behavior:auto}
