
.budget-program_period-section[data-v-15b0eab6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.budget-program_period-section .filter-block[data-v-15b0eab6] {
    width: 48%;
}
.input-style-no-wrap[data-v-15b0eab6] {
    white-space: nowrap;
    overflow: hidden;
}


[data-v-37cf6f7b] .version-tabs .nav-tabs {
    position: static;
    border-top: none;
    margin-bottom: 0;
    width: 100%;
}
[data-v-37cf6f7b] .version-tabs .nav-tabs .nav-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 0;
    margin-right: 0;
}
[data-v-37cf6f7b] .version-tabs .nav-tabs .nav-item .nav-link {
    text-align: center;
}
[data-v-37cf6f7b] .version-tabs .nav-tabs .nav-item .nav-link.active {
    background-color: #F7F9FC;
}
.tab-content-panel[data-v-37cf6f7b] {
    background-color: #F7F9FC;
    border-left: 1px solid #E2E5EB;
    border-right: 1px solid #E2E5EB;
    border-bottom: 1px solid #E2E5EB;
    padding: 0.5rem;
    margin-bottom: 1rem;
}
.divider[data-v-37cf6f7b] {
    margin: 0.25rem 1rem;
    border-color: #E2E5EB;
}
.file-info[data-v-37cf6f7b] {
    overflow: hidden;
    max-width: 100%;
    cursor: pointer;
    -webkit-transition: background-color 0.15s;
    transition: background-color 0.15s;
}
.file-info[data-v-37cf6f7b]:hover {
    background-color: #E9F4FD;
}
.file-info .d-flex[data-v-37cf6f7b] {
    min-width: 0;
}
.file-info p[data-v-37cf6f7b] {
    margin-bottom: 0;
    white-space: nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.file-info p.name[data-v-37cf6f7b] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    padding-left: 0.5rem;
}
.file-info p.size[data-v-37cf6f7b] {
    padding-right: 0.5rem;
}
.file-cat-name[data-v-37cf6f7b] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
    margin-top: 1rem;
}
.file-not-found[data-v-37cf6f7b] {
    font-size: 0.8rem;
    font-style: italic;
    color: #A8B5CD;
    margin-left: 2rem;
}
[data-v-37cf6f7b] .modal-search .form-group {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.serch-group[data-v-37cf6f7b] {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.serch-group icon[data-v-37cf6f7b] {
    position: absolute;
    right: 25px;
    margin-top: 5px;
}


.form-03149-multiselect-group[data-v-f275b714] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-03149-multiselect-group .spinner-border[data-v-f275b714] {
    position: relative;
    right: 50px;
    opacity: 0.3;
    margin: auto;
    color: #7A87A0;
    z-index: 999;
}
.form-03149-spinner[data-v-f275b714] {
    display: block;
    margin: auto;
    color: #7A87A0;
}
.goods-form-val-msg[data-v-f275b714] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.ens-item-non-active[data-v-f275b714] {
    color: #6087a099;
}
.number-input-width[data-v-f275b714] {
    min-width: 70px;
}
.decodes-error-icon[data-v-f275b714] {
    top: -20px;
    left: 0px;
}


[data-v-89e4e0ea] .version-tabs .nav-tabs {
    position: static;
    border-top: none;
    width: 100%;
}
[data-v-89e4e0ea] .version-tabs .nav-tabs .nav-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 0;
    margin-right: 0;
}
[data-v-89e4e0ea] .version-tabs .nav-tabs .nav-item .nav-link {
    text-align: center;
}
[data-v-89e4e0ea] .version-tabs .nav-tabs .nav-item .nav-link.active {
    background-color: #F7F9FC;
}
.file-cat-name[data-v-89e4e0ea] {
    font-size: 0.9rem;
}
.file-not-found[data-v-89e4e0ea] {
    font-size: 0.8rem;
    font-style: italic;
    color: #A8B5CD;
    margin-left: 2rem;
}
#files-modal .icon-close[data-v-89e4e0ea] {
    cursor: pointer;
}
.modal-header[data-v-89e4e0ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.modal-header div[data-v-89e4e0ea] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: center;
}
.download[data-v-89e4e0ea] {
    display: block;
    margin: auto;
    min-width: 8rem;
}
.modal-search[data-v-89e4e0ea] {
    margin-top: 15px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.table-container[data-v-89e4e0ea] {
    background-color: #F7F9FC;
    border-left: 1px solid #E2E5EB;;
    border-right: 1px solid #E2E5EB;;
    border-bottom: 1px solid #E2E5EB;;
    padding-right: 0;
}
.file-info[data-v-89e4e0ea] {
    overflow: hidden;
    max-width: 100%;
    cursor: pointer;
    -webkit-transition: background-color 0.15s;
    transition: background-color 0.15s;
}
.file-info[data-v-89e4e0ea]:hover {
    background-color: #E9F4FD;
}
.file-info .d-flex[data-v-89e4e0ea] {
    min-width: 0;
}
.file-info p[data-v-89e4e0ea] {
    margin-bottom: 0;
    white-space: nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.file-info p.name[data-v-89e4e0ea] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-flex-negative: 1;
        flex-shrink: 1;
}
.file-info p[data-v-89e4e0ea]:first-child,
.file-info p[data-v-89e4e0ea]:nth-child(2) {
    padding-left: 1rem;
}
.file-info p[data-v-89e4e0ea]:last-child {
    /* padding-right: 1rem; */
    margin-right: 1rem;
}


.table-plus[data-v-e70928d6] {
    border: none;
}



.table-with-scroll[data-v-581cd0bb] {
  max-height: 400px;
  overflow-y: auto;
}
.first-col-btns[data-v-581cd0bb] {
    min-width: 100px;
}
.second-col-btns[data-v-581cd0bb] {
    min-width: 265px;
}
.data-transfer-btns-container[data-v-581cd0bb] {
    margin-bottom: 10px;
}
.source-form-code-error[data-v-581cd0bb] {
    color: #C0504C;
}
.source-form-code-transfer>i[data-v-581cd0bb] {
    position: unset;
}
.source-form-code-transfer>i[data-v-581cd0bb]::before {
    margin-left: 5px;
}
.conf-modal-text-warning[data-v-581cd0bb] {
    color: #C0504C;
}


#goods-modal-header-i[data-v-b1af80a8] {
    cursor: pointer;
}
.filter-actions-flex[data-v-b1af80a8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.budget-form_tabs_active_tab[data-v-b1af80a8] {
    background-color: '#F7F9FC';
}
.budget-form_tabs[data-v-b1af80a8] {
    display: none;
}


.parent-cat[data-v-597d8c17] {
    font-weight: bold;
}
.child-cat[data-v-597d8c17] {
    margin-left: 1rem;
}
.table-plus[data-v-597d8c17] {
    border: none;
}


[data-v-c5bd3e4a] .version-tabs .nav-tabs {
    position: static;
    border-top: none;
    margin-bottom: 0;
    width: 100%;
}
[data-v-c5bd3e4a] .version-tabs .nav-tabs .nav-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 0;
    margin-right: 0;
}
[data-v-c5bd3e4a] .version-tabs .nav-tabs .nav-item .nav-link {
    text-align: center;
}
[data-v-c5bd3e4a] .version-tabs .nav-tabs .nav-item .nav-link.active {
    background-color: #F7F9FC;
}
.tab-content-panel[data-v-c5bd3e4a] {
    background-color: #F7F9FC;
    border-left: 1px solid #E2E5EB;
    border-right: 1px solid #E2E5EB;
    border-bottom: 1px solid #E2E5EB;
    padding: 0.5rem;
    margin-bottom: 1rem;
}
.divider[data-v-c5bd3e4a] {
    margin: 0.25rem 1rem;
    border-color: #E2E5EB;
}
.file-info[data-v-c5bd3e4a] {
    overflow: hidden;
    max-width: 100%;
    cursor: pointer;
    -webkit-transition: background-color 0.15s;
    transition: background-color 0.15s;
}
.file-info[data-v-c5bd3e4a]:hover {
    background-color: #E9F4FD;
}
.file-info .d-flex[data-v-c5bd3e4a] {
    min-width: 0;
}
.file-info p[data-v-c5bd3e4a] {
    margin-bottom: 0;
    white-space: nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.file-info p.name[data-v-c5bd3e4a] {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    padding-left: 0.5rem;
}
.file-info p.size[data-v-c5bd3e4a] {
    padding-right: 0.5rem;
}
.file-cat-name[data-v-c5bd3e4a] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
    margin-top: 1rem;
}
.file-not-found[data-v-c5bd3e4a] {
    font-size: 0.8rem;
    font-style: italic;
    color: #A8B5CD;
    margin-left: 2rem;
}
[data-v-c5bd3e4a] .modal-search .form-group {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}


.filter-actions-flex[data-v-006522ba] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.form01-149-val-msg[data-v-006522ba] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}


.filter-actions-flex[data-v-494ceda1] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.child-item[data-v-494ceda1] {
    padding-left: 15px;
}
.form01-149-val-msg[data-v-494ceda1] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}


.form-01-144-multiselect-group[data-v-697d95fe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-01-144-multiselect-group .spinner-border[data-v-697d95fe] {
    position: relative;
    right: 50px;
    opacity: 0.3;
    margin: auto;
    color: #7a87a0;
    z-index: 999;
}
.form-01-144-spinner[data-v-697d95fe] {
    display: block;
    margin: auto;
    color: #7a87a0;
}
.goods-form-val-msg[data-v-697d95fe] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.ens-item-non-active[data-v-697d95fe] {
    color: #6087a099;
}
.decodes-error-icon[data-v-697d95fe] {
    top: -20px;
    left: 0px;
}


.modal-edit-category-name_modal-footer[data-v-0ef1530e] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}
.modal-edit-category_title[data-v-0ef1530e] {
    font-size: 14px;
    line-height: 19.12px;
    font-weight: 600;
    color: #1C2A3E;
}
.text-area_label[data-v-0ef1530e] {
    font-size: 0.7777777778rem;
    color: #7C9DB3;
    font-weight: 500;
}



.bf-copy-rows-btn[data-v-1abf5208] {
    min-width: 110px;
    margin-right: 15px !important;
}
.bf-copy-rows-btn[data-v-1abf5208]:active {
    color: black !important;
}


.error input[data-v-c84fba6e] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-c84fba6e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-c84fba6e] {
    border: none;
}
.bp-category-name[data-v-c84fba6e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-c84fba6e] {
    -ms-flex-item-align: center;
        align-self: center;
}
.goods-form-val-msg[data-v-c84fba6e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.is_custom_norm[data-v-c84fba6e] {
    color: red !important;
}


.form-04-149-multiselect-group[data-v-554dcb94] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-04-149-multiselect-group .spinner-border[data-v-554dcb94] {
    position: relative;
    right: 50px;
    opacity: 0.3;
    margin: auto;
    color: #7a87a0;
    z-index: 999;
}
.form-04-149-spinner[data-v-554dcb94] {
    display: block;
    margin: auto;
    color: #7a87a0;
}
.goods-form-val-msg[data-v-554dcb94] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.ens-item-non-active[data-v-554dcb94] {
    color: #6087a099;
}
.decodes-error-icon[data-v-554dcb94] {
    top: -20px;
    left: 0px;
}

/* таблица расшифровки - sticky-header/responsive b-table со своим горизонтальным
   скроллом; если выпадающий список multiselect расширяется шире узкой ячейки
   (из-за white-space: nowrap у длинных названий единиц измерения), это раздвигает
   scrollable-область самой таблицы - отсюда лишний горизонтальный скролл и
   визуально "сплющенный" список. Фикс - не давать списку расширяться шире ячейки,
   вместо этого переносить длинный текст на несколько строк.

   Ширина самого мультиселекта задана фиксированным "width" (а не "max-width") -
   у vue-multiselect .multiselect по умолчанию width:100%, и при раскрытии списка
   браузер может пересчитать эту процентную ширину относительно внутреннего
   содержимого выпадающего списка, из-за чего сам триггер визуально "плыл" при
   разворачивании/сворачивании; фиксированный px-размер исключает эту зависимость */
.unit-multiselect[data-v-554dcb94]  .multiselect__content-wrapper {
    overflow-x: hidden;
}
.unit-multiselect[data-v-554dcb94]  .multiselect__option {
    height: auto;
    min-height: 40px;
    white-space: normal;
    word-break: break-word;
    line-height: 1.3;
}


.error input[data-v-519a0bd8] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-519a0bd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-519a0bd8] {
    border: none;
}
.bp-category-name[data-v-519a0bd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-519a0bd8] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-519a0bd8] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.form-01-144-multiselect-group[data-v-38863516] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-01-144-multiselect-group .spinner-border[data-v-38863516] {
    position: relative;
    right: 50px;
    opacity: 0.3;
    margin: auto;
    color: #7a87a0;
    z-index: 999;
}
.form-01-144-spinner[data-v-38863516] {
    display: block;
    margin: auto;
    color: #7a87a0;
}
.goods-form-val-msg[data-v-38863516] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.ens-item-non-active[data-v-38863516] {
    color: #6087a099;
}
.decodes-error-icon[data-v-38863516] {
    top: -20px;
    left: 0px;
}


.error .multiselect__tags[data-v-00b240d3] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-00b240d3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-00b240d3] {
    border: none;
}


.goods-form-val-msg[data-v-2a8a6c1a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2a8a6c1a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2a8a6c1a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-2a8a6c1a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-44b56d22] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-44b56d22] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-44b56d22] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-44b56d22] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-44b56d22] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-eeec0f70] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-eeec0f70] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-eeec0f70] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-eeec0f70] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-20d88ed0] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-20d88ed0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-20d88ed0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-20d88ed0] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-20d88ed0] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-05c3c2b2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-05c3c2b2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-05c3c2b2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-05c3c2b2] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-05c3c2b2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-6d1cced5] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-6d1cced5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-6d1cced5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-6d1cced5] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-6d1cced5] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-4f6550df] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-4f6550df] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-4f6550df] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-4f6550df] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-2ab435dc] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2ab435dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2ab435dc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-2ab435dc] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-2ab435dc] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-40f49ae7] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-40f49ae7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-40f49ae7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-40f49ae7] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-682efb4f] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-682efb4f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-682efb4f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-682efb4f] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-682efb4f] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-35e6670b] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-35e6670b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-35e6670b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-35e6670b] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-3e01a86a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-3e01a86a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-3e01a86a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-3e01a86a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-a02f0338] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-a02f0338] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-a02f0338] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-a02f0338] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-a02f0338] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-83b84a00] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-83b84a00] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-83b84a00] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-83b84a00] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-83b84a00] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-0fc3d4cc] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-0fc3d4cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-0fc3d4cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-0fc3d4cc] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-315b8e52] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-315b8e52] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-315b8e52] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-315b8e52] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-315b8e52] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.form-03149-multiselect-group[data-v-444462c8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-03149-multiselect-group .spinner-border[data-v-444462c8] {
    position: relative;
    right: 50px;
    opacity: 0.3;
    margin: auto;
    color: #7a87a0;
    z-index: 999;
}
.form-03149-spinner[data-v-444462c8] {
    display: block;
    margin: auto;
    color: #7a87a0;
}
.goods-form-val-msg[data-v-444462c8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.ens-item-non-active[data-v-444462c8] {
    color: #6087a099;
}
.decodes-error-icon[data-v-444462c8] {
    top: -20px;
    left: 0px;
}


.filter-actions-flex[data-v-02536fde] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-02536fde] {
    border: none;
}
.form01-158_product-group[data-v-02536fde] {
    width: 300px;
}


.goods-form-val-msg[data-v-eda9bac4] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-eda9bac4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-eda9bac4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-eda9bac4] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-252dfc9c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-252dfc9c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-252dfc9c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-252dfc9c] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-252dfc9c] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-11a3951e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-11a3951e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-11a3951e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-11a3951e] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-7e06c0d2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-7e06c0d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-7e06c0d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-7e06c0d2] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-7e06c0d2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}

.td-numbering{padding:3px 10px !important;text-align:center;font-size:.7rem !important;font-weight:700 !important}.td-numbering.table-danger{background-color:#f5c6cb !important}

.goods-form-val-msg[data-v-91340ae4] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-91340ae4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-91340ae4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-91340ae4] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-0641b58a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-0641b58a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-0641b58a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-0641b58a] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-0641b58a] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-59eea519] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-59eea519] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-59eea519] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-59eea519] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-2e83af87] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2e83af87] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2e83af87] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-2e83af87] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-2e83af87] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-37a3646a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-37a3646a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-37a3646a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-37a3646a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-7272976e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-7272976e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-7272976e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-7272976e] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-7272976e] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-d62f1f04] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-d62f1f04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-d62f1f04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-d62f1f04] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-5f09b90b] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-5f09b90b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-5f09b90b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-5f09b90b] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-5f09b90b] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-263dac27] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-263dac27] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-263dac27] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-263dac27] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-5c642139] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-5c642139] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-5c642139] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-5c642139] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-5c642139] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-0cfd2613] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-0cfd2613] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-0cfd2613] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-0cfd2613] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-51658434] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-51658434] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-51658434] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-51658434] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-51658434] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-0a9bddf7] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-0a9bddf7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-0a9bddf7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-0a9bddf7] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-d9459b5c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-d9459b5c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-d9459b5c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-d9459b5c] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-d9459b5c] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-b8675778] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.bp-category-name[data-v-b8675778] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-b8675778] {
    -ms-flex-item-align: center;
        align-self: center;
}


.filter-actions-flex[data-v-0bc2e21a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.budget-form_tabs[data-v-0bc2e21a] {
    display: none;
}


.goods-form-val-msg[data-v-6ea72516] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.bp-category-name[data-v-6ea72516] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-6ea72516] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-6ea72516] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.filter-actions-flex[data-v-6cbeccc4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.budget-form_tabs[data-v-6cbeccc4] {
    display: none;
}


.goods-form-val-msg[data-v-ef722e26] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-ef722e26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-ef722e26] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-ef722e26] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-05d234f2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-05d234f2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-05d234f2] {
    width: 100%;
}
.bf-disabled[data-v-05d234f2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-014e2fd2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-014e2fd2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-014e2fd2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-014e2fd2] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-014e2fd2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-7f4abacf] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-7f4abacf] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-7f4abacf] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-7f4abacf] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-7f4abacf] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-a308a27a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-a308a27a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-a308a27a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-a308a27a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-01801b85] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-01801b85] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-01801b85] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-01801b85] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-01801b85] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-5f4e93cc] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-5f4e93cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-5f4e93cc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-5f4e93cc] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-40656b2a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-40656b2a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-40656b2a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-40656b2a] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-40656b2a] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-3321d27a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-3321d27a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-3321d27a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-3321d27a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-efbf84b2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-efbf84b2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-efbf84b2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-efbf84b2] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-efbf84b2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-00d903e4] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-00d903e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-00d903e4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-00d903e4] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-d32512aa] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-d32512aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-d32512aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-d32512aa] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-d32512aa] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-69237228] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-69237228] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-69237228] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-69237228] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-3d1f6c20] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-3d1f6c20] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-3d1f6c20] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-3d1f6c20] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-3d1f6c20] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-401e3396] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-401e3396] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-401e3396] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-401e3396] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-5ffdfc2f] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-5ffdfc2f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-5ffdfc2f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-5ffdfc2f] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-5ffdfc2f] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-2b358c98] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2b358c98] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2b358c98] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-2b358c98] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-a9fe6118] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-a9fe6118] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-a9fe6118] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-a9fe6118] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-a9fe6118] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-656c0230] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-656c0230] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-656c0230] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-656c0230] {
    -ms-flex-item-align: center;
        align-self: center;
}


.error .multiselect__tags[data-v-f519ac14] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-f519ac14] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-f519ac14] {
    border: none;
}
.bp-category-name[data-v-f519ac14] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}



.error .multiselect__tags[data-v-3b63652e] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-3b63652e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-3b63652e] {
    border: none;
}
.bp-category-name[data-v-3b63652e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}



.goods-form-val-msg[data-v-56d96757] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-56d96757] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-56d96757] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-56d96757] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-6896c148] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}


.filter-actions-flex[data-v-551e7d04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-551e7d04] {
    border: none;
}
.branch-row[data-v-551e7d04]{
    height: auto;
    background-color: #E9F4FE;
    font-weight: bold !important;
}
.add-credit-type[data-v-551e7d04]{
    cursor: pointer;
    color: #00a749;
    font-weight: 500;
    margin-top: 10px;
    text-decoration: underline;
}
.add-credit-type-row[data-v-551e7d04]{
    background-color: #F7F9FC;
}
.total-table-row[data-v-551e7d04]{
    font-weight: bold !important;
}
.table-plus-disabled[data-v-551e7d04] {
    pointer-events: none;
    opacity: 0.3;
}
.goods-form-val-msg[data-v-551e7d04] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.bp-category-name[data-v-551e7d04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


.goods-form-val-msg[data-v-415554ac] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-415554ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-415554ac] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-415554ac] {
    -ms-flex-item-align: center;
        align-self: center;
}


.filter-actions-flex[data-v-36c6974a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-36c6974a] {
    border: none;
}
.branch-row[data-v-36c6974a]{
    height: auto;
    background-color: #E9F4FE;
    font-weight: bold !important;
}
.add-credit-type[data-v-36c6974a]{
    cursor: pointer;
    color: #00a749;
    font-weight: 500;
    margin-top: 10px;
    text-decoration: underline;
}
.add-credit-type-row[data-v-36c6974a]{
    background-color: #F7F9FC;
}
.total-table-row[data-v-36c6974a]{
    font-weight: bold !important;
}
.table-plus-disabled[data-v-36c6974a] {
    pointer-events: none;
    opacity: 0.3;
}
.goods-form-val-msg[data-v-36c6974a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.bp-category-name[data-v-36c6974a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}


.goods-form-val-msg[data-v-1e6823ea] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-1e6823ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-1e6823ea] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-1e6823ea] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-1e6823ea] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-943ae920] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-943ae920] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-943ae920] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-943ae920] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-943ae920] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-a228ae86] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-a228ae86] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-a228ae86] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-a228ae86] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-0a05eadc] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-0a05eadc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-0a05eadc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bp-category-name .icon-pencil-edit[data-v-0a05eadc] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-0a05eadc] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.filter-actions-flex[data-v-db0e7358] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.goods-form-val-msg[data-v-db0e7358] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.disabled-link[data-v-db0e7358] {
    opacity: 0.4;
    pointer-events: none;
    cursor: default;
}



.filter-actions-flex[data-v-7fea7beb] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.goods-form-val-msg[data-v-7fea7beb] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}


.filter-actions-flex[data-v-099fb5d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.calc-forms-date-input-group[data-v-f6d907f0] {
    width: 130px;
}

/* .b-calendar-grid рендерится дочерним b-calendar - обычный scoped-селектор
   его не достанет, поэтому ::v-deep (см. также setCalendarBtnStyle/
   setCalendarBackgroundColor выше, которые по той же причине лезут напрямую в DOM).
   Сам день - span.btn.border-0.rounded-circle, а border-0 у bootstrap идёт
   с !important - без !important тут это не перебить */
[data-v-f6d907f0] .trip-range-day .btn.rounded-circle {
    border: 1px solid #5b8ff9 !important;
}
[data-v-f6d907f0] .b-calendar-grid-body .btn.disabled {
    opacity: 0.2;
}


.val-msg[data-v-7d3d4626] {
    font-size: 0.6rem;
    font-style: italic;
    color: red;
    margin: 2px 0 0 0;
}

/* .table-container (helpers/table-container.scss) ставит td/th
   vertical-align:middle глобально для всех таблиц - из-за этого ячейки
   с доп. строками (money-hint/val-msg) "утапливают" инпут в центр строки,
   а соседние однострочные ячейки остаются по центру своей высоты, и
   инпуты в одной строке визуально расходятся по вертикали. Прибиваем
   верхнее выравнивание именно для этой таблицы, чтобы инпуты были на
   одном уровне независимо от доп. подсказок под ними */
.table-container[data-v-7d3d4626]  td {
    vertical-align: top;
}
.numeric-input[data-v-7d3d4626] {
    min-width: 121px;
}

/* убираем нативные стрелки инкремента у type="number" (rent_expense/
   transp_expense) - Chrome/Safari/Edge и Firefox прячутся по-разному */
.numeric-input[data-v-7d3d4626]::-webkit-outer-spin-button,
.numeric-input[data-v-7d3d4626]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.numeric-input[type="number"][data-v-7d3d4626] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
            appearance: textfield;
}
.money-hint[data-v-7d3d4626] {
    font-size: 0.7rem;
    opacity: 0.6;
}

/* значок контроля дублей/пересечения периодов строки расшифровки (см.
   checkDecodeControls в Form01_161_v2.vue) - тот же .error/.pop-up бабл, что
   и .dup-hint в Form01_161_v2.vue (дубли групп post+local_category). .error
   вешаем на сам span, а не на обёртку с b-form-input, иначе .error input
   красил бы поле ввода ФИО в красный всегда, а не только при найденном дубле */
.dup-hint[data-v-7d3d4626] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.dup-hint > i[data-v-7d3d4626] {
    position: static;
}
.dup-hint:hover .pop-up[data-v-7d3d4626] {
    opacity: 1;
    visibility: visible;
}

/* RQ.eAk.P27 - сообщение собрано в JS одной строкой с переносами (заголовок +
   список пересечений), .pop-up p по умолчанию не сохраняет \n */
.overlap-message[data-v-7d3d4626] {
    white-space: pre-line;
}

/* дизайн попапа как у .dup-hint в Form01_161_v2.vue - жёлтый бабл .pop-up
   даёт глобальный .error (common.scss), .rent-hint только позиционирует
   иконку/попап и включает показ по ховеру */
.rent-hint[data-v-7d3d4626] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.rent-hint > i[data-v-7d3d4626] {
    position: static;
}
.rent-hint:hover .pop-up[data-v-7d3d4626] {
    opacity: 1;
    visibility: visible;
}
.bp-category-name[data-v-7d3d4626] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.date-cell[data-v-7d3d4626] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
}
.kato-cell[data-v-7d3d4626] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
}
.kato-hint[data-v-7d3d4626] {
    position: relative;
    color: #6087a0;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.kato-hint .pop-up[data-v-7d3d4626] {
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 30;
    width: 240px;
    background: #fff;
    border: 1px solid #6087a0;
    border-radius: 4px;
    padding: 6px 8px;
    font-size: 0.75rem;
    color: #1c2a3e;
}
.kato-hint:hover .pop-up[data-v-7d3d4626] {
    display: block;
}
.rent-expense-cell[data-v-7d3d4626] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
}
.kato-suggest-list[data-v-7d3d4626] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 20;
    background: #fff;
    border: 1px solid #dee2e6;
    max-height: 200px;
    overflow-y: auto;
    list-style: none;
    padding: 0;
    margin: 0;
    min-width: 320px;
}
.kato-suggest-list li[data-v-7d3d4626] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
    padding: 4px 8px;
    cursor: pointer;
}
.kato-suggest-list li[data-v-7d3d4626]:not(:last-child) {
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 10px;
}
.kato-suggest-list li[data-v-7d3d4626]:hover {
    background: #f1f6fb;
}
.kato-suggest-footer[data-v-7d3d4626] {
    cursor: default;
    color: #6c757d;
    font-size: 0.7rem;
    font-style: italic;
}
.kato-suggest-footer[data-v-7d3d4626]:hover {
    background: transparent;
}
.kato-suggest-code[data-v-7d3d4626] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    min-width: 64px;
    color: #6087a0;
    font-size: 0.8rem;
}
.kato-suggest-info[data-v-7d3d4626] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 0;
}
.kato-suggest-name[data-v-7d3d4626] {
    font-weight: 600;
}
.kato-suggest-path[data-v-7d3d4626] {
    font-size: 0.7rem;
    color: #6c757d;
}
.icon-danger[data-v-7d3d4626] {
    position: relative;
    color: #d9534f;
    cursor: pointer;
}
.icon-danger .pop-up[data-v-7d3d4626] {
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 30;
    width: 220px;
    background: #fff;
    border: 1px solid #d9534f;
    border-radius: 4px;
    padding: 6px 8px;
    font-size: 0.75rem;
    color: #1c2a3e;
}
.icon-danger:hover .pop-up[data-v-7d3d4626] {
    display: block;
}


.filter-actions-flex[data-v-13d5a7f2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
}
.table-plus[data-v-13d5a7f2] {
    border: none;
    background: transparent;
}
.table-plus-disabled[data-v-13d5a7f2] {
    pointer-events: none;
    opacity: 0.3;
}
[data-v-13d5a7f2] tr.b-table-bottom-row {
    font-weight: bold !important;
}

/* .error - глобальный класс (common.scss), рассчитан на <input> со своим
   padding-left под иконку и абсолютным позиционированием i внутри него.
   У нас иконка с попапом - отдельный маленький блок (.dup-hint) внутри
   .error, а не привязка к инпуту, поэтому позиционируем/триггерим hover
   локально на нём, а не полагаемся на global ".error i:hover + .pop-up" */
.dup-hint[data-v-13d5a7f2] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.dup-hint > i[data-v-13d5a7f2] {
    position: static;
}
.dup-hint:hover .pop-up[data-v-13d5a7f2] {
    opacity: 1;
    visibility: visible;
}


.filter-actions-flex[data-v-95cc69ba] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}


.filter-actions-flex[data-v-879ae634] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
}
.table-plus[data-v-879ae634] {
    border: none;
    background: transparent;
}
.table-plus-disabled[data-v-879ae634] {
    pointer-events: none;
    opacity: 0.3;
}
[data-v-879ae634] tr.b-table-bottom-row {
    font-weight: bold !important;
}

/* .error - глобальный класс (common.scss), рассчитан на <input> со своим
   padding-left под иконку и абсолютным позиционированием i внутри него.
   У нас иконка с попапом - отдельный маленький блок (.dup-hint) внутри
   .error, а не привязка к инпуту, поэтому позиционируем/триггерим hover
   локально на нём, а не полагаемся на global ".error i:hover + .pop-up" */
.dup-hint[data-v-879ae634] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.dup-hint > i[data-v-879ae634] {
    position: static;
}
.dup-hint:hover .pop-up[data-v-879ae634] {
    opacity: 1;
    visibility: visible;
}


.filter-container_budget-forms[data-v-e5cfc6ca] {
    z-index: 1010;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.bf-overlay[data-v-e5cfc6ca]{
    min-height: 100px;
}


