.navbar_center {
    position: relative;
    overflow: visible !important;
}

#open_search {
    position: absolute !important;

    left: 50%;
    top: 50%;

    width: 260px !important;
    max-width: 260px !important;

    transform: translate(-50%, -50%) scale(.95);

    opacity: 0 !important;
    visibility: hidden !important;

    pointer-events: none !important;

    transition:
        opacity .2s ease,
        transform .2s ease;

    z-index: 200;
}

.navbar_center_search #open_search {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;

    transform: translate(-50%, -50%) scale(1);
}

.navbar_center_search .nav_logo_text_center {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

#open_search .modal-searchcontent {
    width: 100% !important;
}

#open_search form {
    width: 100% !important;
}

#open_search .search-input-block {
    width: 100% !important;

    height: 36px !important;

    padding: 0 14px !important;

    font-size: 13px !important;

    border-radius: 12px !important;

    background: rgba(255, 255, 255, .03) !important;

    border: 1px solid rgba(255, 255, 255, .05) !important;

    box-shadow: none !important;

    color: #fff !important;

    backdrop-filter: blur(8px);
}

#open_search .search-input-block::placeholder {
    color: rgba(255, 255, 255, .25) !important;
}

#open_search .modal_users_container {
    top: calc(100% + 8px) !important;

    left: 50% !important;

    transform: translateX(-50%) !important;

    width: 260px !important;
    max-width: 260px !important;
}

#open_search .modal_blocks_content {
    width: 100% !important;
    max-width: 100% !important;

    padding-top: 40px !important;
}

#open_search .modal_users_header {
    font-size: 12px !important;
    height: 34px !important;
}

#open_search .modal_blocks_content a h3 {
    font-size: 12px !important;

    max-width: 170px !important;
}

#open_search .modal_blocks_content a p {
    font-size: 10px !important;
}