div.eo-b .editFormBody {
    display: flex;
    flex-direction: row;
    height: 97%;
    padding-bottom: 4rem;
    overflow: hidden;
}

div.eo-b form.ajax2{
    height: 100%;
}

.eo-b .tabs {
    flex-direction: column !important;
    display: flex !important;
    width: 200px !important;
    flex: 0 0 200px !important;
    min-width: 200px !important;
    border-right: 1px solid #ddd !important;
    height: 100% !important;
    margin: 0 !important;
    box-shadow: none !important;
    overflow-y: auto;
    overscroll-behavior-y: contain;
}
.eo-b .tabs-body {
    display: flex !important;
    width: 100% !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    flex-direction: column;
    padding: 24px 16px;
    overflow-y: auto;
    overflow-x: hidden;
    overscroll-behavior-y: contain;
    background: #fdfdfd00;
}

.eo-b .tabs .tab {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
    user-select: none;
    padding: 0;
    text-align: left;
}

.eo-b .tabs .tab a {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    padding: 0 20px;
    color: #333333d4;
}

.eo-b .tabs .tab a.active{
    border-right: 2px solid #71c70a;
    background: none !important;
    color: #333333e0 !important;
    font-weight: bold;
}
.eo-b .tabs .tab a:hover {
    color: #62b300;
    background: none !important;
}

.eo-b .colblock { 
    background: #fdfdfd; 
    border: 1px solid #f4f4f4; 
    border-radius: 2px; 
    padding: 3px 14px 10px; 
}

.eo-b .t-border{
    display: none;
}

.eo-b .bc_submitblock {padding: 5px 20px 20px; background: #ffffff; font-size: 0; height: auto;}
.eo-b .bc_submitblock .result { font-size: 12px; padding-left: 4px; margin-bottom: 0px; }
.eo-b .bc_submitblock .btn-strt {
    overflow: hidden;
    height: 42px;
    border-radius: 20px;
    position: relative;
    background: none;
    border: 1px solid var(--color-header);
}
.eo-b .bc_submitblock .btn-strt:hover {
    background: var(--color-header);
}
.eo-b .bc_submitblock .btn-strt input {
    border: 0;
    text-transform: uppercase;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent;
    font-size: 13px !important;
    color: var(--color-header) !important;
    line-height: 0 !important;
    letter-spacing: 0.01em !important;
    font-family: 'Noto Sans', sans-serif !important;
}
.eo-b .bc_submitblock .btn-strt input:hover {
    color: white !important;
}
.eo-b .check-obj { font-size: 14px; display: inline-block; vertical-align: top; margin-left: 46px; }
.eo-b .check-obj .switch { padding-top: 9px; }
.eo-b .bc_submitblock .btn-strt-a { float: right; overflow: hidden; height: 38px; border-radius: 20px; background: transparent; border: 1px solid #D8DBDE; transition: 0.1s}
.eo-b .bc_submitblock .btn-strt-a:hover { background: #d62b2b; border-color: #d62b2b; }
.eo-b .bc_submitblock .btn-strt-a:hover span { color: white; }
.eo-b .bc_submitblock a.btn-strt-a span { border: 0; text-transform: uppercase; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent; font-size: 12px; letter-spacing: 0.02em; padding: 0 37px 0 39px; line-height: 37px; color: rgba(61, 64, 68, 0.77); }

/* доработать выпадающий список */
/* .eo-b .tab {
    position: relative !important;
}

.eo-b .tab .tabs-more {
    display: none !important;
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    background: white !important;
    border: 1px solid #ccc !important;
    z-index: 10 !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    min-width: 150px !important;
}

.eo-b .tab:hover .tabs-more {
    display: block !important;
}

.eo-b .tab .tabs-more-tab a {
    display: block !important;
    padding: 8px 12px !important;
    color: #333 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}

.eo-b .tab .tabs-more-tab a:hover {
    background: #f0f0f0 !important;
} */