body {
    font-family: 'Inter', 'Segoe UI', sans-serif;
    background: linear-gradient(135deg, rgb(0, 38, 209), rgba(5, 44, 101, 1));
    color: #2d3748;
    margin: 0;
    height: 100vh;
}


/* ===== СТИЛИЛИ ДЛЯ СТРАНИЦЫ REGISTER.EIS ===== */

/* ==== Стили для формочки ввода (регистрации)   ==== */

/* === Стили для строки (которая синия и оркруглая)   === */
.row-block-for-input {
    background: #0000AF;
    border: 1px solid #dee2e6;
    border-radius: 50px;
    padding: 5px 15px;
    margin-bottom: 15px;
}

/* === Стили для input   === */
.input-row-block {
    border: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    padding: 10px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #FFE489;
}

.input-row-block:focus {
    outline: none;
}


/* === Стили для инконки   === */
.icon-row-block-for-input {
    color: #FFE489;
    font-size: 1.5rem !important;
}


.block_all_background {

}

/* === Стили для блока с подсолнухом сверху   === */
.image_ugol_fon_verh {
    position: absolute;
    top: 0;
    left: 0; /* или left: 0 для левого угла */
    z-index: -1; /* чтобы был поверх других элементов */
}

/* === Стили для блока с подсолнухом снизу, но самого блока нет, и времени делать нет   === */
.image_ugol_fon_niz {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: -1;
}


/* === Сука!!!!!!!!!!!, ненавижу гонку, но бля 10к тоже хочется   === */


/* === Изображение само, сверху === */
.image_sunflover_register {
    height: 60vh;

}


.btn_add_file {
        background: #0000AF;
    border: 1px solid #dee2e6;
    border-radius: 50px;
    color: #FFE489;
    width: 100%;
    margin-bottom: 15px;
    padding: 13px 40px;
}



.btn_submit_form_register_code {
        background: #0000AF;
    border: 1px solid #dee2e6;
    border-radius: 50px;
    color: #FFE489;
    margin-bottom: 15px;
    padding: 13px 40px;
}

.style1 {
    text-align: right;
}


.style2 {
    width: 100%;
}


.style3 {
    width: 100%;
}












.block_white {
    background: rgb(255, 255, 255);
    border-radius: 10px;
    
}












.data_diapozone_text {
    font-size: 26px;
}





.status_uchastia_block_true {
    background-color: rgba(45, 141, 0, 0.644);
    border-width: 7px;
    border-color: #043b01;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    border-bottom-left-radius: 17px;
    border-bottom-right-radius: 17px;
}

.back-white {
    background: white;
}

.cart-priz {
    background: rgb(0, 38, 209);
    border-radius: 20px;
}

.style4 {
    max-height: 99%;
}



.block_document{
            background: #0000AF;
    border-radius: 35px;
    width: 100%;
    margin-bottom: 15px;
    padding: 13px 40px;
}

.btn_information_futer{
            background:#FFE489;
    border-radius: 35px;
    color: #1929B7;
    margin-bottom: 15px;
    padding: 13px 40px;
}




.image_ugol_fon_verh_right{
       position: absolute;
    top: 0;
    right: 0; /* или left: 0 для левого угла */
    z-index: -1; /* чтобы был поверх других элементов */
}



.sunflower-container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -1;
}

.sunflower {
    width: 40vh; /* Настрой под нужный размер */
    height: auto;
}






.seed-container {
    position: absolute;
    top: 40%;
    left: 15%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: -1;
}

.seed {
    width: 10vh; /* Настрой под нужный размер */
    height: auto;
}