.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle {background-color:rgb(12, 41, 106) !important;}
:root {--pr-primary-dark-color:rgb(12, 41, 106);}
:root {--pr-primary-light-color:rgb(79, 95, 153);}
:root {--pr-links-color:rgb(53, 122, 240);}
.blue-link:hover, .pr-information a:hover, .pr-product-sticky-block .official-rep-text a:hover, .form-check-label a:hover {color:rgb(78, 136, 236);}
#top .light-link, #top .pr-dropdown-toggle, #top .pr-dropdown-toggle > .d-none.d-lg-inline, #top .pr-dropdown-box .pr-dropdown-button {color:rgb(79, 95, 153);}
#top .light-link:hover, #top .pr-dropdown-toggle:hover, #top .pr-dropdown-toggle > .d-none.d-lg-inline:hover, #top .pr-dropdown-box .pr-dropdown-button:hover {color:rgb(116, 136, 212);}
.pr-footer .white-link {color:rgb(255, 255, 255);}
.pr-footer .white-link:hover {color:rgb(53, 122, 240);}
.pr-footer .light-link, .pr-footer a.agree {color:rgb(79, 95, 153);}
.pr-footer .light-link:hover, .pr-footer a.agree:hover {color:rgb(116, 136, 212);}
:root {--pr-interactive-color:rgb(82, 187, 56);}
.pr-module-item-price-old+.pr-module-item-price-new, .pr-product-price-new.red {color:rgb(213, 56, 61);}
.light-theme body {background-color:rgb(243, 243, 243);}
.light-theme .dark-text, .light-theme .content-block, .light-theme .dark-link:not(:hover) {color:rgb(18, 23, 21);}
.light-theme .grey-text {color:rgb(157, 164, 174);}
.light-theme .pr-header {background-color:rgb(255, 255, 255);}
.light-theme .pr-footer {background-color:rgb(0, 0, 0);}
.light-theme .pr-footer .grey-text, .light-theme .pr-footer-item-subscribe-text {color:rgb(157, 164, 174);}
.light-theme .pr-footer-item-title {color:rgb(255, 255, 255);}
.dark-theme body {background-color:rgb(0, 0, 0);}
.dark-theme .dark-text, .dark-theme .content-block, .dark-theme .dark-link:not(:hover) {color:rgb(255, 255, 255);}
.dark-theme .grey-text {color:rgb(157, 164, 174);}
.dark-theme .pr-header {background-color:rgb(29, 29, 29);}
.dark-theme .pr-footer {background-color:rgb(0, 0, 0);}
.dark-theme .pr-footer .grey-text, .dark-theme .pr-footer-item-subscribe-text {color:rgb(157, 164, 174);}
.dark-theme .pr-footer-item-title {color:rgb(255, 255, 255);}
.oct_dynamic_stylesheet_begin{display: none;}
/* 1. Полное скрытие кнопки по ее точному ID */
#found-cheaper-form-btn, 
button#found-cheaper-form-btn,
.modal-body-inputs #found-cheaper-form-btn {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Ломаем сетку из двух колонок и делаем её одной сплошной по центру */
#found-cheaper-form #cheaper-main-block {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}

/* 3. Растягиваем текстовый контейнер на все 100% пространства окна */
#found-cheaper-form .modal-body-inputs {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    text-align: center !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

/* 4. Центрируем все текстовые ссылки и блоки внутри */
#found-cheaper-form .modal-body-inputs div,
#found-cheaper-form .modal-body-inputs a,
#found-cheaper-form .enter-text {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}

/* 5. Идеальное и симметричное центрирование нумерованного списка */
#found-cheaper-form .modal-body-inputs ol {
    display: inline-block !important;
    text-align: left !important; /* Строчки внутри списка останутся ровными */
    margin: 15px auto 0 auto !important;
    padding-left: 20px !important;
}
.oct_dynamic_stylesheet_end{display: none;}
