
.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-013332f2] {
  max-height: 400px;
  overflow-y: auto;
}
.first-col-btns[data-v-013332f2] {
    min-width: 100px;
}
.second-col-btns[data-v-013332f2] {
    min-width: 265px;
}
.data-transfer-btns-container[data-v-013332f2] {
    margin-bottom: 10px;
}
.source-form-code-error[data-v-013332f2] {
    color: #C0504C;
}
.source-form-code-transfer>i[data-v-013332f2] {
    position: unset;
}
.source-form-code-transfer>i[data-v-013332f2]::before {
    margin-left: 5px;
}
.conf-modal-text-warning[data-v-013332f2] {
    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-71069716] {
    font-weight: bold;
}
.child-cat[data-v-71069716] {
    margin-left: 1rem;
}
.table-plus[data-v-71069716] {
    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-1084caf2] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.form01-149-val-msg[data-v-1084caf2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}


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


.form-01-144-multiselect-group[data-v-f2a3d928] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.form-01-144-multiselect-group .spinner-border[data-v-f2a3d928] {
    position: relative;
    right: 50px;
    opacity: 0.3;
    margin: auto;
    color: #7a87a0;
    z-index: 999;
}
.form-01-144-spinner[data-v-f2a3d928] {
    display: block;
    margin: auto;
    color: #7a87a0;
}
.goods-form-val-msg[data-v-f2a3d928] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.ens-item-non-active[data-v-f2a3d928] {
    color: #6087a099;
}
.decodes-error-icon[data-v-f2a3d928] {
    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-32a18e73] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-32a18e73] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-32a18e73] {
    border: none;
}
.bp-category-name[data-v-32a18e73] {
    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-32a18e73] {
    -ms-flex-item-align: center;
        align-self: center;
}
.goods-form-val-msg[data-v-32a18e73] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.is_custom_norm[data-v-32a18e73] {
    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-7445e0ca] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-7445e0ca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-7445e0ca] {
    border: none;
}
.bp-category-name[data-v-7445e0ca] {
    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-7445e0ca] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-7445e0ca] {
    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-3bfad27e] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-3bfad27e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-3bfad27e] {
    border: none;
}


.goods-form-val-msg[data-v-19a4a4d0] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-19a4a4d0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-19a4a4d0] {
    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-19a4a4d0] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-6b88c590] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-6b88c590] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-6b88c590] {
    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-6b88c590] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-6b88c590] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-9296f05c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-9296f05c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-9296f05c] {
    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-9296f05c] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-deb9f63c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-deb9f63c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-deb9f63c] {
    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-deb9f63c] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-deb9f63c] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-3f6f7e3f] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-3f6f7e3f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-3f6f7e3f] {
    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-3f6f7e3f] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-3f6f7e3f] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-0db686bd] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-0db686bd] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-0db686bd] {
    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-0db686bd] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-0db686bd] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-4311d966] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-4311d966] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-4311d966] {
    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-4311d966] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-ea6beed0] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-ea6beed0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-ea6beed0] {
    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-ea6beed0] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-ea6beed0] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-e72e5752] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-e72e5752] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-e72e5752] {
    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-e72e5752] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-07dd8a73] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-07dd8a73] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-07dd8a73] {
    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-07dd8a73] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-07dd8a73] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-fe974e6e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-fe974e6e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-fe974e6e] {
    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-fe974e6e] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-608dc860] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-608dc860] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-608dc860] {
    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-608dc860] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-257ecab0] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-257ecab0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-257ecab0] {
    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-257ecab0] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-257ecab0] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


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


.goods-form-val-msg[data-v-6fc378f8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-6fc378f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-6fc378f8] {
    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-6fc378f8] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-8521af1e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-8521af1e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-8521af1e] {
    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-8521af1e] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-8521af1e] {
    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-6ed6910c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-6ed6910c] {
    border: none;
}
.form01-158_product-group[data-v-6ed6910c] {
    width: 300px;
}


.goods-form-val-msg[data-v-29cd1000] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-29cd1000] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-29cd1000] {
    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-29cd1000] {
    -ms-flex-item-align: center;
        align-self: center;
}


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


.goods-form-val-msg[data-v-78ee7e47] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-78ee7e47] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-78ee7e47] {
    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-78ee7e47] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-4f6fe3d8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-4f6fe3d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-4f6fe3d8] {
    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-4f6fe3d8] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-4f6fe3d8] {
    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-e54d83f8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-e54d83f8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-e54d83f8] {
    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-e54d83f8] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-75727f35] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-75727f35] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-75727f35] {
    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-75727f35] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-75727f35] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-bf5d817a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-bf5d817a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-bf5d817a] {
    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-bf5d817a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-278cd84a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-278cd84a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-278cd84a] {
    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-278cd84a] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-278cd84a] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-a7421e9c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-a7421e9c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-a7421e9c] {
    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-a7421e9c] {
    -ms-flex-item-align: center;
        align-self: center;
}


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


.goods-form-val-msg[data-v-3d30682a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-3d30682a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-3d30682a] {
    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-3d30682a] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-6aa3ae9b] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-6aa3ae9b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-6aa3ae9b] {
    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-6aa3ae9b] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-6aa3ae9b] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


.goods-form-val-msg[data-v-4e120687] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-4e120687] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-4e120687] {
    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-4e120687] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-08608dae] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-08608dae] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-08608dae] {
    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-08608dae] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-08608dae] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-77edb5e7] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-77edb5e7] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-77edb5e7] {
    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-77edb5e7] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-96674bf4] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-96674bf4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-96674bf4] {
    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-96674bf4] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-96674bf4] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-326099b3] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-326099b3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-326099b3] {
    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-326099b3] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-5ee094d8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-5ee094d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-5ee094d8] {
    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-5ee094d8] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-5ee094d8] {
    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-8d5a2b92] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-8d5a2b92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-8d5a2b92] {
    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-8d5a2b92] {
    -ms-flex-item-align: center;
        align-self: center;
}


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


.goods-form-val-msg[data-v-7d0a247f] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-7d0a247f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-7d0a247f] {
    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-7d0a247f] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-7d0a247f] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-7f9774d2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-7f9774d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-7f9774d2] {
    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-7f9774d2] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-7f9774d2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-3f8e67b3] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-3f8e67b3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-3f8e67b3] {
    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-3f8e67b3] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-91df3ede] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-91df3ede] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-91df3ede] {
    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-91df3ede] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-91df3ede] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-fbba34a4] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-fbba34a4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-fbba34a4] {
    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-fbba34a4] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-88bb59d8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-88bb59d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-88bb59d8] {
    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-88bb59d8] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-88bb59d8] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-6a25a502] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-6a25a502] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-6a25a502] {
    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-6a25a502] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-c8b69d02] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-c8b69d02] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-c8b69d02] {
    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-c8b69d02] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-c8b69d02] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-44758438] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-44758438] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-44758438] {
    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-44758438] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-fb2eef6a] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-fb2eef6a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-fb2eef6a] {
    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-fb2eef6a] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-fb2eef6a] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-01ade8f6] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-01ade8f6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-01ade8f6] {
    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-01ade8f6] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-4fe0932e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-4fe0932e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-4fe0932e] {
    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-4fe0932e] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-4fe0932e] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-2cbff7b0] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2cbff7b0] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2cbff7b0] {
    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-2cbff7b0] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-8dec0132] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-8dec0132] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-8dec0132] {
    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-8dec0132] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-8dec0132] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-1d7f7170] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-1d7f7170] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-1d7f7170] {
    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-1d7f7170] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-f2fbeb6c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-f2fbeb6c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-f2fbeb6c] {
    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-f2fbeb6c] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-f2fbeb6c] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


.goods-form-val-msg[data-v-10cc2be2] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-10cc2be2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-10cc2be2] {
    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-10cc2be2] {
    -ms-flex-item-align: center;
        align-self: center;
}


.error .multiselect__tags[data-v-ada00430] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-ada00430] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-ada00430] {
    border: none;
}
.bp-category-name[data-v-ada00430] {
    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-4454dd04] {
    padding-left: 25px;
}
.filter-actions-flex[data-v-4454dd04] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-4454dd04] {
    border: none;
}
.bp-category-name[data-v-4454dd04] {
    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-6c574d4e] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-6c574d4e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-6c574d4e] {
    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-6c574d4e] {
    -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-c865fb9c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-c865fb9c] {
    border: none;
}
.branch-row[data-v-c865fb9c]{
    height: auto;
    background-color: #E9F4FE;
    font-weight: bold !important;
}
.add-credit-type[data-v-c865fb9c]{
    cursor: pointer;
    color: #00a749;
    font-weight: 500;
    margin-top: 10px;
    text-decoration: underline;
}
.add-credit-type-row[data-v-c865fb9c]{
    background-color: #F7F9FC;
}
.total-table-row[data-v-c865fb9c]{
    font-weight: bold !important;
}
.table-plus-disabled[data-v-c865fb9c] {
    pointer-events: none;
    opacity: 0.3;
}
.goods-form-val-msg[data-v-c865fb9c] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.bp-category-name[data-v-c865fb9c] {
    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-60c81092] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-60c81092] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-60c81092] {
    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-60c81092] {
    -ms-flex-item-align: center;
        align-self: center;
}


.filter-actions-flex[data-v-48eb2246] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.table-plus[data-v-48eb2246] {
    border: none;
}
.branch-row[data-v-48eb2246]{
    height: auto;
    background-color: #E9F4FE;
    font-weight: bold !important;
}
.add-credit-type[data-v-48eb2246]{
    cursor: pointer;
    color: #00a749;
    font-weight: 500;
    margin-top: 10px;
    text-decoration: underline;
}
.add-credit-type-row[data-v-48eb2246]{
    background-color: #F7F9FC;
}
.total-table-row[data-v-48eb2246]{
    font-weight: bold !important;
}
.table-plus-disabled[data-v-48eb2246] {
    pointer-events: none;
    opacity: 0.3;
}
.goods-form-val-msg[data-v-48eb2246] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.bp-category-name[data-v-48eb2246] {
    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-2397b0ec] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2397b0ec] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2397b0ec] {
    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-2397b0ec] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-2397b0ec] {
    pointer-events: none; /* запретить клики */
    opacity: 0.5;         /* сделать бледным */
    cursor: not-allowed;  /* курсор "запрещено" */
}


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


.goods-form-val-msg[data-v-47db360f] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-47db360f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-47db360f] {
    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-47db360f] {
    -ms-flex-item-align: center;
        align-self: center;
}


.goods-form-val-msg[data-v-2761efd8] {
    font-size: 0.5rem;
    font-style: italic;
    color: red;
}
.filter-actions-flex[data-v-2761efd8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.bp-category-name[data-v-2761efd8] {
    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-2761efd8] {
    -ms-flex-item-align: center;
        align-self: center;
}
.bf-disabled[data-v-2761efd8] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}


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



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


.filter-actions-flex[data-v-2379f77c] {
    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-645c09f5] {
    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-645c09f5]  td {
    vertical-align: top;
}
.numeric-input[data-v-645c09f5] {
    min-width: 121px;
}

/* убираем нативные стрелки инкремента у type="number" (rent_expense/
   transp_expense) - Chrome/Safari/Edge и Firefox прячутся по-разному */
.numeric-input[data-v-645c09f5]::-webkit-outer-spin-button,
.numeric-input[data-v-645c09f5]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.numeric-input[type="number"][data-v-645c09f5] {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
            appearance: textfield;
}
.money-hint[data-v-645c09f5] {
    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-645c09f5] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.dup-hint > i[data-v-645c09f5] {
    position: static;
}
.dup-hint:hover .pop-up[data-v-645c09f5] {
    opacity: 1;
    visibility: visible;
}

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

/* дизайн попапа как у .dup-hint в Form01_161_v2.vue - жёлтый бабл .pop-up
   даёт глобальный .error (common.scss), .rent-hint только позиционирует
   иконку/попап и включает показ по ховеру */
.rent-hint[data-v-645c09f5] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.rent-hint > i[data-v-645c09f5] {
    position: static;
}
.rent-hint:hover .pop-up[data-v-645c09f5] {
    opacity: 1;
    visibility: visible;
}
.bp-category-name[data-v-645c09f5] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.date-cell[data-v-645c09f5] {
    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-645c09f5] {
    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-645c09f5] {
    position: relative;
    color: #6087a0;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.kato-hint .pop-up[data-v-645c09f5] {
    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-645c09f5] {
    display: block;
}
.rent-expense-cell[data-v-645c09f5] {
    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-645c09f5] {
    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-645c09f5] {
    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-645c09f5]:not(:last-child) {
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 10px;
}
.kato-suggest-list li[data-v-645c09f5]:hover {
    background: #f1f6fb;
}
.kato-suggest-footer[data-v-645c09f5] {
    cursor: default;
    color: #6c757d;
    font-size: 0.7rem;
    font-style: italic;
}
.kato-suggest-footer[data-v-645c09f5]:hover {
    background: transparent;
}
.kato-suggest-code[data-v-645c09f5] {
    -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-645c09f5] {
    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-645c09f5] {
    font-weight: 600;
}
.kato-suggest-path[data-v-645c09f5] {
    font-size: 0.7rem;
    color: #6c757d;
}
.icon-danger[data-v-645c09f5] {
    position: relative;
    color: #d9534f;
    cursor: pointer;
}
.icon-danger .pop-up[data-v-645c09f5] {
    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-645c09f5] {
    display: block;
}


.filter-actions-flex[data-v-38ca7aaa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
}
.table-plus[data-v-38ca7aaa] {
    border: none;
    background: transparent;
}
.table-plus-disabled[data-v-38ca7aaa] {
    pointer-events: none;
    opacity: 0.3;
}
[data-v-38ca7aaa] 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-38ca7aaa] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.dup-hint > i[data-v-38ca7aaa] {
    position: static;
}
.dup-hint:hover .pop-up[data-v-38ca7aaa] {
    opacity: 1;
    visibility: visible;
}


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


.filter-actions-flex[data-v-b3ec2b72] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.5rem;
}
.table-plus[data-v-b3ec2b72] {
    border: none;
    background: transparent;
}
.table-plus-disabled[data-v-b3ec2b72] {
    pointer-events: none;
    opacity: 0.3;
}
[data-v-b3ec2b72] 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-b3ec2b72] {
    position: relative;
    display: inline-block;
    margin-left: 4px;
}
.dup-hint > i[data-v-b3ec2b72] {
    position: static;
}
.dup-hint:hover .pop-up[data-v-b3ec2b72] {
    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;
}


