
.table.b-table tbody .row-fixed-top[data-v-b649363e] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.ppr-level-row[data-v-b649363e] {
    background-color: #ecf7ff;
}
table tbody tr.selectable[data-v-b649363e] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-b649363e] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-b649363e] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-b649363e] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.red-color[data-v-b649363e] {
    color: red;
}

.content[data-v-2aa6ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-2aa6ea48]{height:100%}.content .title[data-v-2aa6ea48]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-2aa6ea48],.content .forms[data-v-2aa6ea48]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-2aa6ea48]{background-color:#f7f9fc}.content .item[data-v-2aa6ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.content .item__title[data-v-2aa6ea48]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-2aa6ea48]{max-width:400px}.content .footer[data-v-2aa6ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-2aa6ea48]{width:1px;background-color:#d3dbe3;margin-top:40px}.add_modal[data-v-2aa6ea48]{width:100%;height:100%}.add_modal__body[data-v-2aa6ea48]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-2aa6ea48]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-2aa6ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.add_modal__item__title[data-v-2aa6ea48]{font-weight:500;font-size:14px;color:#6087a0}.add_modal .input-file[data-v-2aa6ea48]{font-weight:600;font-size:14px;color:#6087a0}.add_modal .input-file-label[data-v-2aa6ea48]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.add_modal .form-file[data-v-2aa6ea48]{font-weight:600;font-size:14px;color:#6087a0}.button[data-v-2aa6ea48]{border:none;border-radius:10px}.button-close[data-v-2aa6ea48]{color:red}.second-modal[data-v-2aa6ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.second-modal__title[data-v-2aa6ea48]{font-weight:500;font-size:14px}.date-picker-container[data-v-2aa6ea48]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-2aa6ea48]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}

.table.b-table tbody .row-fixed-bottom[data-v-07f059a5] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.ppr-level-row[data-v-07f059a5] {
    background-color: #ecf7ff;
}
.table-container table tbody tr.bold-sum td[data-v-07f059a5] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-07f059a5] {
    background-color: #ffeeba;
}



.table.b-table tbody .row-fixed-bottom[data-v-c1971186] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.ppr-level-row[data-v-c1971186] {
    background-color: #ecf7ff;
}
.table th.recipient-column[data-v-c1971186] {
    min-width: 170px;
}
.table td.rcp-name[data-v-c1971186] {
    white-space: nowrap;
}
.table-container table tbody tr.bold-sum td[data-v-c1971186] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-c1971186] {
    background-color: #ffeeba;
}


.content[data-v-36e270f5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-36e270f5]{height:100%}.content .title[data-v-36e270f5]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-36e270f5],.content .forms[data-v-36e270f5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-36e270f5]{background-color:#f7f9fc}.content .item[data-v-36e270f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.content .item__title[data-v-36e270f5]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-36e270f5]{max-width:400px}.content .footer[data-v-36e270f5]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-36e270f5]{width:1px;background-color:#d3dbe3;margin-top:40px}.add_modal[data-v-36e270f5]{width:100%;height:100%}.add_modal__body[data-v-36e270f5]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-36e270f5]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-36e270f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.add_modal__item__title[data-v-36e270f5]{font-weight:500;font-size:14px;color:#6087a0}.add_modal .input-file[data-v-36e270f5]{font-weight:600;font-size:14px;color:#6087a0}.add_modal .input-file-label[data-v-36e270f5]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.add_modal .form-file[data-v-36e270f5]{font-weight:600;font-size:14px;color:#6087a0}.button[data-v-36e270f5]{border:none;border-radius:10px}.button-close[data-v-36e270f5]{color:red}.second-modal[data-v-36e270f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.second-modal__title[data-v-36e270f5]{font-weight:500;font-size:14px}.date-picker-container[data-v-36e270f5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-36e270f5]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}

.table-container table tbody tr.bold-sum td[data-v-e1446cb2] {
    font-weight: bold!important;
}
.table-container table tbody tr td.red-color[data-v-e1446cb2] {
    color: red;
}


.content[data-v-438f95e0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-438f95e0]{height:100%}.content .title[data-v-438f95e0]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-438f95e0],.content .forms[data-v-438f95e0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-438f95e0]{background-color:#f7f9fc}.content .item[data-v-438f95e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.content .item__title[data-v-438f95e0]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-438f95e0]{max-width:400px}.content .footer[data-v-438f95e0]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-438f95e0]{width:1px;background-color:#d3dbe3;margin-top:40px}.button[data-v-438f95e0]{border:none;border-radius:10px}.button-close[data-v-438f95e0]{color:red}.date-picker-container[data-v-438f95e0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-438f95e0]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}

.send-info[data-v-00fa1c59] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px;
}
.send-num[data-v-00fa1c59] {
    font-style: italic;
}


.selected_row[data-v-775f70c6] {
    background-color: #86cfda;
}


.table.b-table tbody .row-fixed-top[data-v-05ef9da4] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.ppr-level-row[data-v-05ef9da4] {
    background-color: #ecf7ff;
}
table tbody tr.selectable[data-v-05ef9da4] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-05ef9da4] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-05ef9da4] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-05ef9da4] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.red-color[data-v-05ef9da4] {
    color: red;
}


.table.b-table tbody .row-fixed-top[data-v-4692c7e1] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.table.b-table tbody .row-fixed-top-second[data-v-4692c7e1] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 88px;
}
.ppr-level-row[data-v-4692c7e1] {
    background-color: #ecf7ff;
}
table tbody tr.selectable[data-v-4692c7e1] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-4692c7e1] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-4692c7e1] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-4692c7e1] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.red-color[data-v-4692c7e1] {
    color: red;
}


.table.b-table tbody .row-fixed-top[data-v-ac91ab9a] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.table.b-table tbody .row-fixed-top-second[data-v-ac91ab9a] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 88px;
}
.ppr-level-row[data-v-ac91ab9a] {
    background-color: #ecf7ff;
}
table tbody tr.selectable[data-v-ac91ab9a] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-ac91ab9a] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-ac91ab9a] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-ac91ab9a] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.red-color[data-v-ac91ab9a] {
    color: red;
}


.table.b-table tbody .row-fixed-top[data-v-b7ec3e2c] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.ppr-level-row[data-v-b7ec3e2c] {
    background-color: #ecf7ff;
}
table tbody tr.selectable[data-v-b7ec3e2c] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-b7ec3e2c] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-b7ec3e2c] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-b7ec3e2c] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.red-color[data-v-b7ec3e2c] {
    color: red;
}



































































































































/* ошибка обязательного комментария на шаге назад */
.agr-comment-error[data-v-52067597] {
    margin-top: 4px;
    color: #dc3545;
    font-size: 12px;
}
/* подсказка под комментарием: без фона, мелкий серо-синий текст с контурной иконкой (по макету) */
.agr-warning[data-v-52067597] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
    margin-top: 12px;
    color: #6087A0;
    font-size: 12px;
    line-height: 1.4;
}
.agr-warning-icon[data-v-52067597] {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 14px;
    height: 14px;
    margin-top: 1px;
}

[data-v-66f3c80c] .isgp-editable-date-input{background-color:#e6f4ff !important;width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.isgp-editable-input[data-v-66f3c80c]{background-color:#e6f4ff !important}.isgp-sender-block[data-v-66f3c80c]{width:100%;padding:12px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1002}.isgp-sender-block__field[data-v-66f3c80c]{width:100%;margin-bottom:12px}.isgp-sender-block__field[data-v-66f3c80c]:last-child{margin-bottom:0}.isgp-sender-block__label[data-v-66f3c80c]{display:block;font-weight:700;font-size:12px;margin-bottom:4px}.isgp-sender-block__error[data-v-66f3c80c]{font-size:12px;color:#dc3545;margin-top:4px}.isgp-sender-user-option__org[data-v-66f3c80c]{font-size:11px;color:#6c757d}.add_modal[data-v-66f3c80c]{width:100%;height:100%}.add_modal .icon-btn[data-v-66f3c80c]{width:20px;height:20px;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent;border:1px solid #1c2a3e;border-radius:50%;margin:0}.add_modal .icon-btn i[data-v-66f3c80c]{font-size:0.4444444444rem;color:#1c2a3e}.add_modal__body[data-v-66f3c80c]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-66f3c80c]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-66f3c80c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 16px}.add_modal__item__title[data-v-66f3c80c]{font-weight:500;font-size:14px;color:#6087a0}.scrolable[data-v-66f3c80c]{height:100%;max-height:500px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}
.icon-btn[data-v-5230e117]{width:20px;height:20px;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent;border:1px solid #1c2a3e;border-radius:50%;margin:0}.icon-btn i[data-v-5230e117]{font-size:0.4444444444rem;color:#1c2a3e}.duplicate-button[data-v-5230e117]{position:absolute;z-index:2;top:5px;right:20px}
.selected[data-v-24fa8988]{background:#dcdcdc}.utoch-create-form[data-v-24fa8988]{width:100%;padding:12px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.utoch-create-form__row[data-v-24fa8988]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:12px}.utoch-create-form__field[data-v-24fa8988]{width:100%;margin-bottom:12px}.utoch-create-form__field[data-v-24fa8988]:last-child{margin-bottom:0}.utoch-create-form__field--number[data-v-24fa8988]{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.utoch-create-form__row .utoch-create-form__field[data-v-24fa8988]{margin-bottom:0}.utoch-create-form__label[data-v-24fa8988]{display:block;font-weight:700;font-size:12px;margin-bottom:4px}.utoch-editable-input[data-v-24fa8988]{background-color:#e6f4ff !important}[data-v-24fa8988] .utoch-editable-date-input{background-color:#e6f4ff !important;border:1px solid #bcd2e0;border-radius:5px;height:27px;padding:0 10px;text-align:left;font-size:.7778rem;font-weight:500;color:#1c2a3e;width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-24fa8988] .utoch-editable-date-input:disabled{background-color:#e9ecef !important;cursor:not-allowed}.add_modal[data-v-24fa8988]{width:100%;height:100%}.add_modal .icon-btn[data-v-24fa8988]{width:20px;height:20px;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent;border:1px solid #1c2a3e;border-radius:50%;margin:0}.add_modal .icon-btn i[data-v-24fa8988]{font-size:0.4444444444rem;color:#1c2a3e}.add_modal__body[data-v-24fa8988]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-24fa8988]{font-weight:600;font-size:14px;margin-bottom:26px}.scrolable[data-v-24fa8988]{height:100%;max-height:500px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll}.requests-count[data-v-24fa8988]{margin-top:10px;font-weight:bold;color:#6087a0;font-size:12px}


































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* Disable hover effects and pointer events while the virtual scroll is updating.
   Prevents browser from recalculating hover state on hundreds of rows mid-scroll. */
.vs-scrolling tbody tr[data-v-4502a2f4] {
    pointer-events: none;
}

/* Prevent browser scroll anchoring from adjusting scrollTop when top spacer height changes.
   Without this, the browser "helpfully" compensates for spacer growth → feedback bounce. */
.table-container[data-v-4502a2f4] {
    overflow-anchor: none;
}

/* AKM-137: fitColumns - коды и числа не переносятся (ширина колонки подогнана под самое широкое значение), перенос - только
   в колонках с текстом (наименование, трансферт) */
.svod-table--fit th[data-v-4502a2f4],
.svod-table--fit td[data-v-4502a2f4] {
    white-space: nowrap;
}
.svod-table--fit th.svod-col--text[data-v-4502a2f4],
.svod-table--fit td.svod-col--text[data-v-4502a2f4] {
    white-space: normal;
}

/* AKM-137: раскраска вкладки «Сводные планы» (depthColors; RQ.eAk.ALTSVP.01.14.01-04): цвета «Скорректированного плана» -
   первый уровень #87caff, второй rgba(176, 224, 255, .5), промежуточные #ecf7ff, последний уровень без заливки */
tr.svod-row--l1 > td[data-v-4502a2f4] {
    background-color: #87caff;
}
tr.svod-row--l2 > td[data-v-4502a2f4] {
    background-color: rgba(176, 224, 255, 0.5);
}
tr.svod-row--mid > td[data-v-4502a2f4] {
    background-color: #ecf7ff;
}

/* проекты трансфертов - независимо от глубины, жирным, с акцентной полосой слева */
tr.svod-row--project > td[data-v-4502a2f4] {
    background-color: #d2ecff;
    font-weight: 700;
}
tr.svod-row--project > td[data-v-4502a2f4]:first-child {
    -webkit-box-shadow: inset 3px 0 0 #2b8fd6;
            box-shadow: inset 3px 0 0 #2b8fd6;
}
tr.svod-row--total > td[data-v-4502a2f4] {
    background-color: #f7f9fc;
    font-weight: 700;
}

/* колонка «Год» - во всех строках, в том числе в «Итого» и проектах (после правил строк: тот же вес селектора) */
tr > td.svod-cell--year[data-v-4502a2f4] {
    background-color: #ffeeba;
}


.c-kbk-selector[data-v-eac318c8]{position:relative;display:inline-block;width:100%;min-width:8rem}.c-kbk-selector__trigger[data-v-eac318c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:33px;padding:2px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:4px}.c-kbk-selector__trigger--disabled[data-v-eac318c8]{background:#f3f4f6;cursor:not-allowed;opacity:.7}.c-kbk-selector__trigger--open[data-v-eac318c8]{border-color:#2979ff}.c-kbk-selector__label[data-v-eac318c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.c-kbk-selector__label--placeholder[data-v-eac318c8]{color:#6b7280}.c-kbk-selector__clear[data-v-eac318c8],.c-kbk-selector__arrow[data-v-eac318c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}.c-kbk-selector__clear[data-v-eac318c8]{cursor:pointer}.c-kbk-selector__clear[data-v-eac318c8]:hover{color:#ef4444}.c-kbk-selector__panel[data-v-eac318c8]{position:absolute;top:calc(100% + 4px);left:0;width:720px;max-width:96vw;background:#fff;border:1px solid #d1d5db;border-radius:6px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-kbk-selector__header[data-v-eac318c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e5e7eb}.c-kbk-selector__search-input[data-v-eac318c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.85rem;outline:none;min-width:0}.c-kbk-selector__search-input[data-v-eac318c8]:focus{border-color:#2979ff}.c-kbk-selector__count[data-v-eac318c8]{font-size:.8rem;color:#6b7280;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.c-kbk-selector__badge-all[data-v-eac318c8]{display:inline-block;padding:2px 10px;border-radius:999px;background:#2979ff;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.c-kbk-selector__badge-all--active[data-v-eac318c8]{background:#1565c0}.c-kbk-selector__badge-all[data-v-eac318c8]:hover{opacity:.85}.c-kbk-selector__list[data-v-eac318c8]{max-height:400px;overflow-y:auto;padding:4px 0}.c-kbk-selector__empty[data-v-eac318c8]{padding:12px 16px;color:#9ca3af;font-size:.85rem;text-align:center}.c-kbk-selector__item[data-v-eac318c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:8px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.95rem;color:#374151}.c-kbk-selector__item[data-v-eac318c8]:hover{background:#f3f4f6}.c-kbk-selector__item--selected[data-v-eac318c8]{background:#eff6ff;color:#1d4ed8}.c-kbk-selector__item--incompatible[data-v-eac318c8]{background:#f3f4f6;color:#6b7280}.c-kbk-selector__item--incompatible .c-kbk-selector__checkbox[data-v-eac318c8]{accent-color:#9ca3af}.c-kbk-selector__checkbox[data-v-eac318c8]{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-top:2px}.c-kbk-selector__item-code[data-v-eac318c8]{-ms-flex-negative:0;flex-shrink:0;min-width:2rem;font-weight:500;color:inherit}.c-kbk-selector__item-body[data-v-eac318c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;min-width:0}.c-kbk-selector__item-count[data-v-eac318c8]{color:#9ca3af;font-size:.82rem}.c-kbk-selector__item-extra[data-v-eac318c8]{color:#9ca3af;font-size:.82rem}.c-kbk-selector__badge[data-v-eac318c8]{display:inline-block;padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;font-size:.75rem;white-space:nowrap}.dark-theme .c-kbk-selector__trigger[data-v-eac318c8]{background:#1e293b;border-color:#334155;color:#e2e8f0}.dark-theme .c-kbk-selector__label[data-v-eac318c8]{color:#e2e8f0}.dark-theme .c-kbk-selector__panel[data-v-eac318c8]{background:#1e293b;border-color:#334155}.dark-theme .c-kbk-selector__header[data-v-eac318c8]{border-bottom-color:#334155}.dark-theme .c-kbk-selector__search-input[data-v-eac318c8]{background:#0f172a;border-color:#334155;color:#e2e8f0}.dark-theme .c-kbk-selector__count[data-v-eac318c8]{color:#94a3b8}.dark-theme .c-kbk-selector__item[data-v-eac318c8]{color:#e2e8f0}.dark-theme .c-kbk-selector__item[data-v-eac318c8]:hover{background:#334155}.dark-theme .c-kbk-selector__item--selected[data-v-eac318c8]{background:#1e3a5f;color:#93c5fd}.dark-theme .c-kbk-selector__item--incompatible[data-v-eac318c8]{background:#1e293b;color:#64748b}.dark-theme .c-kbk-selector__item--incompatible .c-kbk-selector__checkbox[data-v-eac318c8]{accent-color:#4b5563}.dark-theme .c-kbk-selector__item-count[data-v-eac318c8],.dark-theme .c-kbk-selector__item-extra[data-v-eac318c8]{color:#64748b}
.svod-fp[data-v-bc8559c4]{width:100%;color:#223345}.svod-fp__card[data-v-bc8559c4]{margin-bottom:12px;padding:10px 12px 2px;border:1px solid #d9dfe6;border-left:3px solid #5b8ff9;border-radius:6px;background:#fff}.svod-fp__card-title[data-v-bc8559c4]{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#3f4d67}.svod-fp__field[data-v-bc8559c4]{margin-bottom:15px;border-radius:4px}.svod-fp__field--need[data-v-bc8559c4]{padding:6px;margin-left:-6px;margin-right:-6px;-webkit-box-shadow:0 0 0 2px #e05260;box-shadow:0 0 0 2px #e05260;background:rgba(224,82,96,.06)}.svod-fp__pair[data-v-bc8559c4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.svod-fp__pair>.svod-fp__field[data-v-bc8559c4]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.svod-fp__label[data-v-bc8559c4]{display:block;margin-bottom:5px;font-size:14px;font-weight:500;color:#6087a0}.svod-fp__hint[data-v-bc8559c4]{margin-top:4px;font-size:12px;line-height:1.3;color:#6087a0}.svod-fp__hint--flat[data-v-bc8559c4]{margin-top:0}.svod-fp__need-msg[data-v-bc8559c4]{margin-top:4px;font-size:12px;font-weight:600;color:#e05260}.svod-fp__info[data-v-bc8559c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px 10px;margin-top:6px;padding:9px 11px;border-left:3px solid #5b8ff9;border-radius:4px;background:rgba(91,143,249,.1);font-size:12.5px;font-weight:500;line-height:1.4;color:#1c2a3e}.svod-fp__info[data-v-bc8559c4]  .btn{margin-left:0;height:26px;padding:0 12px;font-size:12px}.svod-fp__option--unavailable[data-v-bc8559c4]{color:#7c9db3}.svod-fp__summary[data-v-bc8559c4]{display:block;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.svod-fp__radios[data-v-bc8559c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 20px;margin-top:5px}.svod-fp__radio[data-v-bc8559c4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;color:#7c9db3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svod-fp__radio input[data-v-bc8559c4]{position:absolute;opacity:0;pointer-events:none}.svod-fp__radio--on[data-v-bc8559c4]{color:#3f4d67}.svod-fp__dot[data-v-bc8559c4]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #d9dfe6;border-radius:50%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.svod-fp__radio--on .svod-fp__dot[data-v-bc8559c4]{background:radial-gradient(circle, #3f4d67 0 4px, #fff 4.5px)}.svod-fp__switch-row[data-v-bc8559c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 10px;margin-bottom:12px}.svod-fp__switch-row[data-v-bc8559c4]  .custom-control-label{font-size:14px;font-weight:500;color:#223345;cursor:pointer}.svod-fp__round[data-v-bc8559c4]{width:56px}.svod-fp__rows[data-v-bc8559c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.svod-fp__row[data-v-bc8559c4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 8px;border:1px solid #d9dfe6;border-radius:5px;background:#f7f9fc;font-size:14px}.svod-fp__row--off .svod-fp__row-name[data-v-bc8559c4]{color:#9fb3c3}.svod-fp__row.sortable-chosen[data-v-bc8559c4]{border-color:#5b8ff9;background:#eef4f9}.svod-fp__handle[data-v-bc8559c4]{width:14px;-ms-flex-negative:0;flex-shrink:0;color:#9fb3c3;font-size:14px;cursor:-webkit-grab;cursor:grab}.svod-fp__handle--off[data-v-bc8559c4]{visibility:hidden;cursor:default}.svod-fp__check[data-v-bc8559c4]{-ms-flex-negative:0;flex-shrink:0;min-height:auto;margin:0}.svod-fp__row-name[data-v-bc8559c4]{min-width:40px;font-size:14px;font-weight:500;color:#223345}.svod-fp__row-control[data-v-bc8559c4]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.svod-fp__all[data-v-bc8559c4]{padding:6px 12px;list-style:none;border-bottom:1px solid #d9dfe6}.svod-fp__all-badge[data-v-bc8559c4]{display:inline-block;padding:2px 10px;border-radius:999px;background:#2979ff;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.svod-fp__all-badge--on[data-v-bc8559c4]{background:#1565c0}.svod-fp__actions[data-v-bc8559c4]{position:sticky;bottom:-20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;padding:12px 0 6px;background:#f7f9fc}.svod-fp[data-v-bc8559c4]  .mx-datepicker{width:100%;max-width:none}.svod-fp[data-v-bc8559c4]  .c-kbk-selector{position:static;min-width:0}.svod-fp[data-v-bc8559c4]  .c-kbk-selector__trigger{min-height:28px;border-color:#bcd2e0;border-radius:5px}.svod-fp[data-v-bc8559c4]  .c-kbk-selector__label{font-size:14px;font-weight:500}.svod-fp[data-v-bc8559c4]  .c-kbk-selector__panel{left:0;width:100%;max-width:100%}.dark-theme .svod-fp[data-v-bc8559c4]{color:#e2e8f0}.dark-theme .svod-fp__card[data-v-bc8559c4]{border-color:#334155;border-left-color:#5b8ff9;background:#1e293b}.dark-theme .svod-fp__card-title[data-v-bc8559c4],.dark-theme .svod-fp__label[data-v-bc8559c4],.dark-theme .svod-fp__hint[data-v-bc8559c4]{color:#94a3b8}.dark-theme .svod-fp__row[data-v-bc8559c4]{border-color:#334155;background:#0f172a}.dark-theme .svod-fp__row-name[data-v-bc8559c4]{color:#e2e8f0}.dark-theme .svod-fp__radio--on[data-v-bc8559c4]{color:#e2e8f0}.dark-theme .svod-fp__dot[data-v-bc8559c4]{border-color:#334155;background:#0f172a}.dark-theme .svod-fp__radio--on .dark-theme .svod-fp__dot[data-v-bc8559c4]{background:radial-gradient(circle, #e2e8f0 0 4px, #0f172a 4.5px)}.dark-theme .svod-fp__info[data-v-bc8559c4]{background:rgba(91,143,249,.18);color:#e2e8f0}.dark-theme .svod-fp__actions[data-v-bc8559c4]{background:#1e293b}.dark-theme .svod-fp__all[data-v-bc8559c4]{border-bottom-color:#334155}
.tp-select__summary[data-v-7eb09dd3]{display:block;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.tp-select__all[data-v-7eb09dd3]{padding:6px 12px;list-style:none;border-bottom:1px solid #d9dfe6}.tp-select__all-badge[data-v-7eb09dd3]{display:inline-block;padding:2px 10px;border-radius:999px;background:#2979ff;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.tp-select__all-badge--on[data-v-7eb09dd3]{background:#1565c0}.dark .tp-select__all[data-v-7eb09dd3]{border-bottom-color:#334155}
.tp-fp[data-v-2a064422]{width:100%;color:#223345}.tp-fp__card[data-v-2a064422]{margin-bottom:12px;padding:10px 12px 2px;border:1px solid #d9dfe6;border-left:3px solid #5b8ff9;border-radius:6px;background:#fff}.tp-fp__card-title[data-v-2a064422]{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#3f4d67}.tp-fp__field[data-v-2a064422]{margin-bottom:15px;border-radius:4px}.tp-fp__field--need[data-v-2a064422]{padding:6px;margin-left:-6px;margin-right:-6px;-webkit-box-shadow:0 0 0 2px #e05260;box-shadow:0 0 0 2px #e05260;background:rgba(224,82,96,.06)}.tp-fp__label[data-v-2a064422]{display:block;margin-bottom:5px;font-size:14px;font-weight:500;color:#6087a0}.tp-fp__hint[data-v-2a064422]{margin-top:4px;font-size:12px;line-height:1.3;color:#6087a0}.tp-fp__hint--flat[data-v-2a064422]{margin-top:0}.tp-fp__hint--block[data-v-2a064422]{display:block;margin-top:2px;font-weight:400}.tp-fp__need-msg[data-v-2a064422]{margin-top:4px;font-size:12px;font-weight:600;color:#e05260}.tp-fp__summary[data-v-2a064422]{display:block;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.tp-fp__radios[data-v-2a064422]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 20px;margin-top:5px}.tp-fp__radio[data-v-2a064422]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;color:#7c9db3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tp-fp__radio input[data-v-2a064422]{position:absolute;opacity:0;pointer-events:none}.tp-fp__radio--on[data-v-2a064422]{color:#3f4d67}.tp-fp__dot[data-v-2a064422]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #d9dfe6;border-radius:50%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.tp-fp__radio--on .tp-fp__dot[data-v-2a064422]{background:radial-gradient(circle, #3f4d67 0 4px, #fff 4.5px)}.tp-fp__switch-row[data-v-2a064422]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 10px;margin-bottom:12px}.tp-fp__switch-row[data-v-2a064422]  .custom-control-label{font-size:14px;font-weight:500;color:#223345;cursor:pointer}.tp-fp__round[data-v-2a064422]{width:56px}.tp-fp__rows[data-v-2a064422]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.tp-fp__rows--static[data-v-2a064422]{margin-top:6px}.tp-fp__row[data-v-2a064422]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 8px;border:1px solid #d9dfe6;border-radius:5px;background:#f7f9fc;font-size:14px}.tp-fp__row--off .tp-fp__row-name[data-v-2a064422]{color:#9fb3c3}.tp-fp__row.sortable-chosen[data-v-2a064422]{border-color:#5b8ff9;background:#eef4f9}.tp-fp__handle[data-v-2a064422]{width:14px;-ms-flex-negative:0;flex-shrink:0;color:#9fb3c3;font-size:14px;cursor:-webkit-grab;cursor:grab}.tp-fp__handle--off[data-v-2a064422]{visibility:hidden;cursor:default}.tp-fp__check[data-v-2a064422]{-ms-flex-negative:0;flex-shrink:0;min-height:auto;margin:0}.tp-fp__row-name[data-v-2a064422]{min-width:40px;font-size:14px;font-weight:500;color:#223345}.tp-fp__row-name--block[data-v-2a064422]{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px;line-height:1.2}.tp-fp__row-control[data-v-2a064422]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.tp-fp__all[data-v-2a064422]{padding:6px 12px;list-style:none;border-bottom:1px solid #d9dfe6}.tp-fp__all-badge[data-v-2a064422]{display:inline-block;padding:2px 10px;border-radius:999px;background:#2979ff;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.tp-fp__all-badge--on[data-v-2a064422]{background:#1565c0}.tp-fp__actions[data-v-2a064422]{position:sticky;bottom:-20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px;padding:12px 0 6px;background:#f7f9fc}.tp-fp[data-v-2a064422]  .mx-datepicker{width:100%;max-width:none}.tp-fp[data-v-2a064422]  .c-kbk-selector{position:static;min-width:0}.tp-fp[data-v-2a064422]  .c-kbk-selector__trigger{min-height:28px;border-color:#bcd2e0;border-radius:5px}.tp-fp[data-v-2a064422]  .c-kbk-selector__label{font-size:14px;font-weight:500}.tp-fp[data-v-2a064422]  .c-kbk-selector__panel{left:0;width:100%;max-width:100%}.dark .tp-fp[data-v-2a064422]{color:#e2e8f0}.dark .tp-fp__card[data-v-2a064422]{border-color:#334155;border-left-color:#5b8ff9;background:#1e293b}.dark .tp-fp__card-title[data-v-2a064422],.dark .tp-fp__label[data-v-2a064422],.dark .tp-fp__hint[data-v-2a064422]{color:#94a3b8}.dark .tp-fp__row[data-v-2a064422]{border-color:#334155;background:#0f172a}.dark .tp-fp__row-name[data-v-2a064422]{color:#e2e8f0}.dark .tp-fp__radio--on[data-v-2a064422]{color:#e2e8f0}.dark .tp-fp__dot[data-v-2a064422]{border-color:#334155;background:#0f172a}.dark .tp-fp__radio--on .dark .tp-fp__dot[data-v-2a064422]{background:radial-gradient(circle, #e2e8f0 0 4px, #0f172a 4.5px)}.dark .tp-fp__actions[data-v-2a064422]{background:#1e293b}.dark .tp-fp__all[data-v-2a064422]{border-bottom-color:#334155}
.tp-table__head[data-v-9df56a56]{text-align:center}.tp-table__col-toggle[data-v-9df56a56]{width:44px;min-width:44px;padding:.5rem .25rem;text-align:center;vertical-align:middle}.tp-table__col-code[data-v-9df56a56]{white-space:nowrap;text-align:center}.tp-table__col-name[data-v-9df56a56]{min-width:320px;text-align:left}.tp-table__col-num[data-v-9df56a56]{white-space:nowrap}.tp-table__chevron[data-v-9df56a56]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:#3f4d67;cursor:pointer}.tp-table__chevron .icon[data-v-9df56a56]{font-size:16px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.tp-table__chevron--open .icon[data-v-9df56a56]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tp-table__more[data-v-9df56a56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;padding:12px 0 4px}.tp-table__more-info[data-v-9df56a56]{font-size:13px;color:#6087a0}.tp-table[data-v-9df56a56]  table{margin-bottom:0}.tp-row>td[data-v-9df56a56]{padding:.5rem;vertical-align:middle}.tp-row--expandable[data-v-9df56a56]{cursor:pointer}.tp-row--l1>td[data-v-9df56a56]{background-color:#87caff}.tp-row--l2>td[data-v-9df56a56]{background-color:rgba(176,224,255,.5)}.tp-row--mid>td[data-v-9df56a56]{background-color:#ecf7ff}.tp-row--project>td[data-v-9df56a56]{background-color:#d2ecff;font-weight:700}.tp-row--project>td[data-v-9df56a56]:first-child{-webkit-box-shadow:inset 3px 0 0 #2b8fd6;box-shadow:inset 3px 0 0 #2b8fd6}.tp-row--total>td[data-v-9df56a56]{background-color:#f7f9fc;font-weight:700}.tp-cell--num[data-v-9df56a56]{text-align:right;white-space:nowrap}tr>td.tp-cell--year[data-v-9df56a56]{background-color:#ffeeba}.dark .tp-row--l1>td[data-v-9df56a56]{background-color:#1f4a6e}.dark .tp-row--l2>td[data-v-9df56a56]{background-color:#19384f}.dark .tp-row--mid>td[data-v-9df56a56]{background-color:#152a3c}.dark .tp-row--project>td[data-v-9df56a56]{background-color:#235a85}.dark .tp-row--total>td[data-v-9df56a56]{background-color:#1e293b}.dark tr>td.tp-cell--year[data-v-9df56a56]{background-color:#5c4a14}
.transfer-plan-tab__alert[data-v-bf5c8eee]{margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.transfer-plan-tab__empty[data-v-bf5c8eee]{margin:20px;padding:26px;border:2px dashed #c9d6e2;border-radius:6px;text-align:center;font-size:14px;font-weight:600;color:#6087a0}.svod-plans-tab__download .btn-download .left[data-v-bf5c8eee]{border-right:none}.svod-plans-tab__download--disabled[data-v-bf5c8eee]{cursor:not-allowed}.svod-plans-tab__download--disabled button[data-v-bf5c8eee]{pointer-events:none}
.svod-plans-tab__alert[data-v-13ad7318]{margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.svod-plans-tab__empty[data-v-13ad7318]{margin:20px;padding:26px;border:2px dashed #c9d6e2;border-radius:6px;text-align:center;font-size:14px;font-weight:600;color:#6087a0}.svod-plans-tab__download .btn-download .left[data-v-13ad7318]{border-right:none}.svod-plans-tab__download--disabled[data-v-13ad7318]{cursor:not-allowed}.svod-plans-tab__download--disabled button[data-v-13ad7318]{pointer-events:none}

.table.b-table thead[data-v-0929578e] {
    position: sticky;
    z-index: 1;
    background-color: #F7F9FC !important;
    top: 10px;
    color: gray;
}

.doc-icon[data-v-2c49f96c]{margin-right:5px}.selected_row[data-v-2c49f96c]{background-color:#86cfda}.th-sortable[data-v-2c49f96c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;background-image:none !important;padding-right:8px !important}.th-sortable[data-v-2c49f96c]:hover{color:#3f4d67}.th-sortable[data-v-2c49f96c]:focus-visible{outline:2px solid rgba(38,91,134,.5);outline-offset:-2px}.th-sortable.is-asc[data-v-2c49f96c],.th-sortable.is-desc[data-v-2c49f96c]{color:#265b86}.th-sortable.is-asc .sort-arrows[data-v-2c49f96c]::before{border-bottom-color:#265b86}.th-sortable.is-desc .sort-arrows[data-v-2c49f96c]::after{border-top-color:#265b86}.dark .th-sortable[data-v-2c49f96c]:hover{color:#a9cbe9}.dark .th-sortable.is-asc[data-v-2c49f96c],.dark .th-sortable.is-desc[data-v-2c49f96c]{color:#7db3e0}.dark .th-sortable.is-asc .sort-arrows[data-v-2c49f96c]::before{border-bottom-color:#7db3e0}.dark .th-sortable.is-desc .sort-arrows[data-v-2c49f96c]::after{border-top-color:#7db3e0}.th-in[data-v-2c49f96c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sort-arrows[data-v-2c49f96c]{position:relative;display:inline-block;width:8px;height:12px;-webkit-box-flex:0;-ms-flex:none;flex:none}.sort-arrows[data-v-2c49f96c]::before,.sort-arrows[data-v-2c49f96c]::after{content:"";position:absolute;left:0;border-left:4px solid transparent;border-right:4px solid transparent}.sort-arrows[data-v-2c49f96c]::before{top:0;border-bottom:5px solid #b8c6d6}.sort-arrows[data-v-2c49f96c]::after{bottom:0;border-top:5px solid #b8c6d6}.sort-prio[data-v-2c49f96c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:14px;height:14px;margin-left:-2px;border-radius:7px;background:#265b86;color:#fff;font-size:9px;font-weight:700}.dark .sort-prio[data-v-2c49f96c]{background:#3b7cb5}.abp-list-cell[data-v-2c49f96c]{width:220px;min-width:120px}.abp-list[data-v-2c49f96c]{max-width:220px;white-space:normal;overflow-wrap:break-word}.abp-code[data-v-2c49f96c]{color:#265b86;font-weight:700;cursor:help;border-bottom:1px dashed #265b86;padding:0 1px}.abp-code[data-v-2c49f96c]:hover{color:#347eb9;border-bottom-style:solid}.edited-by-mark[data-v-2c49f96c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:700;color:#265b86;margin-bottom:4px}.dark .edited-by-mark[data-v-2c49f96c]{color:#7db3e0}.edited-by-details[data-v-2c49f96c]{font-size:12px;color:#6087a0;margin-bottom:4px}.dark .edited-by-details[data-v-2c49f96c]{color:#a9cbe9}.icon-btn[data-v-2c49f96c]{width:20px;height:20px;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent;border:1px solid #1c2a3e;border-radius:50%;margin:0}.icon-btn i[data-v-2c49f96c]{font-size:0.4444444444rem;color:#1c2a3e}.duplicate-button[data-v-2c49f96c]{position:absolute;z-index:2;top:5px;right:20px}
td.flk-cell{background-color:#fdecea !important;-webkit-box-shadow:inset 0 0 0 1px #e57373;box-shadow:inset 0 0 0 1px #e57373}td.flk-cell.flk-cell-highlight{background-color:#ffd54f !important;-webkit-box-shadow:inset 0 0 0 3px #ff6f00;box-shadow:inset 0 0 0 3px #ff6f00}.flk-error{position:relative;color:#c0504c;font-weight:700}.flk-error input{color:#c0504c;font-weight:700;background-color:transparent !important}.flk-error .flk-pop{position:absolute;top:35px;left:0;width:240px;padding:15px;background-color:#fff9eb;border-radius:5px;-webkit-box-shadow:7px 7px 7px rgba(0,0,0,.07);box-shadow:7px 7px 7px rgba(0,0,0,.07);opacity:0;z-index:1010;visibility:hidden;-webkit-transition:.2s all ease;transition:.2s all ease;text-align:left;white-space:normal}.flk-error .flk-pop:before{content:"";position:absolute;top:-8px;left:5px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #fff9eb transparent}.flk-error .flk-pop p{font-size:12px;font-weight:600}.flk-error:focus-within>.flk-pop{opacity:1;visibility:visible}td.flk-cell:hover .flk-error>.flk-pop{opacity:1;visibility:visible}

.color-1[data-v-5fa5a002] {
    color: #ff2400; /* красный */
}
.color-2[data-v-5fa5a002] {
    color: #00695C; /* зеленый */
}
.color-3[data-v-5fa5a002] {
    color: #4169e1; /* синий */
}
.color-4[data-v-5fa5a002] {
    color: #ffb02e; /* оранжевый */
}
.color-6[data-v-5fa5a002] {
    color: #9370DB; /* фиолетовый */
}
.strong-color-1[data-v-5fa5a002] {
    color: #ff2400;
    background: linear-gradient(135deg,
    rgba(255, 240, 240, 0.8),
    rgba(255, 220, 220, 0.6));
    text-shadow:
        1px 1px 2px rgba(255, 255, 255, 0.8),
        0 0 5px rgba(255, 36, 0, 0.2);
    border: 1px solid rgba(255, 200, 200, 0.5);
}
.strong-color-2[data-v-5fa5a002] {
    color: #00695C;
    background: linear-gradient(135deg,
    rgba(240, 255, 240, 0.9),
    rgba(220, 255, 220, 0.7));
    border: 1px solid rgba(200, 255, 200, 0.4);
    font-weight: 700;
    padding: 2px 6px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.strong-color-3[data-v-5fa5a002] {
    color: #4169e1;
    background: linear-gradient(135deg,
    rgba(240, 240, 255, 0.8),
    rgba(220, 220, 255, 0.6));
    text-shadow:
        1px 1px 2px rgba(255, 255, 255, 0.8),
        0 0 5px rgba(65, 105, 225, 0.2);
    border: 1px solid rgba(200, 200, 255, 0.5);
}
.strong-color-4[data-v-5fa5a002] {
    color: #ffb02e;
    background: linear-gradient(135deg,
    rgba(255, 245, 235, 0.85),
    rgba(255, 230, 210, 0.65));
    text-shadow:
        1px 1px 2px rgba(255, 255, 255, 0.8),
        0 0 6px rgba(255, 176, 46, 0.3);
    border: 1px solid rgba(255, 220, 180, 0.6);
}
.strong-color-6[data-v-5fa5a002] {
    color: #8A2BE2;
    background: linear-gradient(135deg,
    rgba(235, 230, 255, 0.85),
    rgba(210, 215, 255, 0.65));
    text-shadow:
        1px 1px 2px rgba(255, 255, 255, 0.8),
        0 0 6px rgba(147, 112, 219, 0.3);
    border: 1px solid rgba(200, 200, 255, 0.6);
}
.default-color[data-v-5fa5a002] {
    color: white;
    text-shadow: 1px 1px 2px black;
}




.project-name[data-v-24c438e8] {
    width: 0;
    min-width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    word-break: break-word;
}




































































































/* AKM-30: подсказка рендерится в body (вне scoped-стилей); шире стандартных 200px, как в прототипе, -
   иначе длинное название проекта вытягивается в десяток строк */
.project-name-tip .tooltip-inner {
    max-width: 460px;
}


.sortable-header[data-v-190ccae3] {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    padding-right: 20px;
}
.sortable-header[data-v-190ccae3]:hover {
    background-color: #f5f5f5;
}
.sort-icon[data-v-190ccae3] {
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.sort-icon.active[data-v-190ccae3] {
    opacity: 1;
}
.buttons[data-v-190ccae3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}


.reason-cell[data-v-4de457fb] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 6px;
    white-space: normal;
}

/* Сокращённый текст: не больше 2 строк, переводы строк (разделитель причин разных заявок) сохраняются */
.reason-cell__text[data-v-4de457fb] {
    font-size: 0.72rem;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: pre-line;
    word-break: break-word;
}
.reason-cell__placeholder[data-v-4de457fb] {
    font-size: 0.72rem;
    color: #7C9DB3;
    font-style: italic;
}
.reason-cell__icon[data-v-4de457fb] {
    cursor: pointer;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    font-size: 0.85rem;
}

table tbody tr.flk-branch{background-color:#fdecea !important}table tbody tr.flk-branch>td:not(.warning_td):not(.flk-cell){background-color:#fdecea !important}table tbody tr.flk-branch>td.warning_td:not(.flk-cell){background-color:#ffeeba !important}table tbody tr.flk-branch>td:first-child{-webkit-box-shadow:inset 4px 0 0 #e0554a;box-shadow:inset 4px 0 0 #e0554a}table tbody tr.flk-branch>td.flk-branch__name{color:#b03a2e;font-weight:700}table tbody tr.flk-branch.selected-row>td{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.075)), to(rgba(0, 0, 0, 0.075)));background-image:linear-gradient(rgba(0, 0, 0, 0.075), rgba(0, 0, 0, 0.075))}















































































































































































































































































































































































































































































































/* AKM-167: колонка «Остаток по форме №4-20» с поправкой на включённые документы */
.remains420-adjusted[data-v-1b4b2fd9] {
    border-left: 3px solid #2b8fd4 !important;
}
.remains420-mark[data-v-1b4b2fd9] {
    display: inline-block;
    margin-left: 4px;
    padding: 1px 6px;
    border-radius: 8px;
    background: #d1ecf1;
    color: #0c5460;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
}
.table.b-table tbody .row-fixed-top[data-v-1b4b2fd9] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.table.b-table tbody .row-fixed-top-recipient[data-v-1b4b2fd9] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 88px;
}
.ppr-level-row[data-v-1b4b2fd9] {
    background-color: #ecf7ff;
}
.table th.recipient-column[data-v-1b4b2fd9] {
    min-width: 170px;
}
.table td.rcp-name[data-v-1b4b2fd9] {
    white-space: nowrap;
}
table tbody tr.selectable[data-v-1b4b2fd9] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-1b4b2fd9] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-1b4b2fd9] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-1b4b2fd9] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.plan-changed[data-v-1b4b2fd9] {
    color: #2196F3; /* AKM-31: изменённый месяц плана - нейтральный синий ($color-blue) */
}
.reason-column[data-v-1b4b2fd9] {
    min-width: 250px;
    max-width: 300px;
    width: 300px;
    white-space: normal;
}

































































































































































































































































































































































































































































/* AKM-167: колонка «Остаток по форме №4-20» с поправкой на включённые документы */
.remains420-adjusted[data-v-1cf84ac2] {
    border-left: 3px solid #2b8fd4 !important;
}
.remains420-mark[data-v-1cf84ac2] {
    display: inline-block;
    margin-left: 4px;
    padding: 1px 6px;
    border-radius: 8px;
    background: #d1ecf1;
    color: #0c5460;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
}
.table.b-table tbody .row-fixed-top[data-v-1cf84ac2] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.table.b-table tbody .row-fixed-top-second[data-v-1cf84ac2] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 88px;
}
.ppr-level-row[data-v-1cf84ac2] {
    background-color: #ecf7ff;
}
.table th.recipient-column[data-v-1cf84ac2] {
    min-width: 170px;
}
.table td.rcp-name[data-v-1cf84ac2] {
    white-space: nowrap;
}
table tbody tr.selectable[data-v-1cf84ac2] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-1cf84ac2] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-1cf84ac2] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-1cf84ac2] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.plan-changed[data-v-1cf84ac2] {
    color: #2196F3; /* AKM-31: изменённый месяц плана - нейтральный синий ($color-blue) */
}


.uf-balance-row[data-v-021224f3] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
}
.uf-balance-row td[data-v-021224f3] {
    font-weight: bold !important;
    white-space: nowrap;
}
.uf-balance-row td.warning_td[data-v-021224f3] {
    background-color: #ffeeba;
}
.uf-balance-row--balance td[data-v-021224f3] {
    border-bottom: 2px solid #9fb3c8;
}
.uf-balance-label[data-v-021224f3] {
    text-transform: uppercase;
}
.uf-balance-hint[data-v-021224f3] {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-left: 6px;
    line-height: 1;
    font-weight: normal;
    color: #7c9db3;
    cursor: help;
    text-transform: none;
}
.uf-negative[data-v-021224f3] {
    color: red;
}


.table.b-table tbody .row-fixed-top[data-v-26b0e912] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.table.b-table tbody .row-fixed-top-second[data-v-26b0e912] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 88px;
}
.ppr-level-row[data-v-26b0e912] {
    background-color: #ecf7ff;
}
.table th.recipient-column[data-v-26b0e912] {
    min-width: 170px;
}
.table td.rcp-name[data-v-26b0e912] {
    white-space: nowrap;
}
table tbody tr.selectable[data-v-26b0e912] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-26b0e912] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-26b0e912] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-26b0e912] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.plan-changed[data-v-26b0e912] {
    color: #2196F3; /* AKM-31: изменённый месяц плана - нейтральный синий ($color-blue) */
}


.table.b-table tbody .row-fixed-top[data-v-6b6499b2] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.table.b-table tbody .row-fixed-top-second[data-v-6b6499b2] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 88px;
}
.ppr-level-row[data-v-6b6499b2] {
    background-color: #ecf7ff;
}
.table th.recipient-column[data-v-6b6499b2] {
    min-width: 170px;
}
.table td.rcp-name[data-v-6b6499b2] {
    white-space: nowrap;
}
table tbody tr.selectable[data-v-6b6499b2] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-6b6499b2] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-6b6499b2] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-6b6499b2] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.plan-changed[data-v-6b6499b2] {
    color: #2196F3; /* AKM-31: изменённый месяц плана - нейтральный синий ($color-blue) */
}
.reason-column[data-v-6b6499b2] {
    min-width: 250px;
    max-width: 300px;
    width: 300px;
    white-space: normal;
}


[data-v-692ab9ff] .multiselect__option--selected {
    background: #3498db !important;
    color: white !important;
}
[data-v-692ab9ff] .multiselect__option--selected:before {
    content: "✓";
    margin-right: 8px;
}
.spf-mode[data-v-692ab9ff] {
    margin-bottom: 16px;
}
.spf-mode__hint[data-v-692ab9ff] {
    margin-top: 4px;
}
/* AKM-71: невыбранное обязательное поле после «Добавить» - красная рамка (подпись required - под полем) */
.spf-invalid[data-v-692ab9ff]  .multiselect__tags {
    border-color: #dc3545 !important;
}
/* AKM-190: длинный перечень кодов в свёрнутом поле - в одну строку с многоточием (полный текст - в подсказке) */
.spf-multi-text[data-v-692ab9ff] {
    display: block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


[data-v-db7481ac] .multiselect__option--selected {
    background: #3498db !important;
    color: white !important;
}
[data-v-db7481ac] .multiselect__option--selected:before {
    content: "✓";
    margin-right: 8px;
}
.spf-mode[data-v-db7481ac] {
    margin-bottom: 16px;
}
.spf-mode__hint[data-v-db7481ac] {
    margin-top: 4px;
}
/* AKM-76: невыбранное обязательное поле после «Добавить» - красная рамка (подпись required - под полем) */
.spf-invalid[data-v-db7481ac]  .multiselect__tags {
    border-color: #dc3545 !important;
}


.table.b-table tbody .row-fixed-top[data-v-5416a394] {
    position: sticky;
    z-index: 2;
    background-color: #F7F9FC !important;
    top: 58px;
}
.ppr-level-row[data-v-5416a394] {
    background-color: #ecf7ff;
}
table tbody tr.selectable[data-v-5416a394] {
    cursor: pointer;
}
table tbody tr.selectable.selected-row[data-v-5416a394] {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-container table tbody tr.bold-sum td[data-v-5416a394] {
    font-weight: bold!important;
}
.table-container table tbody tr td.warning_td[data-v-5416a394] {
    background-color: #ffeeba;
}
.table-container table tbody tr td div.plan-changed[data-v-5416a394] {
    color: #2196F3; /* AKM-31: изменённый месяц плана - нейтральный синий ($color-blue) */
}


.modal-dialog[data-v-4609e44d] {
    max-width: 300px;
    margin: 1.75rem auto;
}
@media (min-width: 576px) {
.modal-dialog[data-v-4609e44d] {
        max-width: 1000px;
        margin: 1.75rem auto;
}
}


.table.b-table thead[data-v-6cd6e1b8] {
    position: sticky;
    z-index: 1;
    background-color: #F7F9FC !important;
    top: 10px;
    color: gray;
}


.modal-edit-category-name_modal-footer[data-v-e1b0c354] {
    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;
    gap: 8px;
}
.modal-edit-category_title[data-v-e1b0c354] {
    font-size: 14px;
    line-height: 19.12px;
    font-weight: 600;
    color: #1C2A3E;
}
.text-area_label[data-v-e1b0c354] {
    font-size: 0.7777777778rem;
    color: #7C9DB3;
    font-weight: 500;
}

.flk-panel[data-v-c2658d14]{position:fixed;bottom:0;z-index:1029;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100vw;background:#fff;border-left:1px solid #d3dbe3;border-top:1px solid #d3dbe3;color:#1c2a3e;font-size:13px}.flk-panel__resize[data-v-c2658d14]{position:absolute;top:0;bottom:0;left:-4px;z-index:2;width:8px;cursor:col-resize}.flk-panel__resize[data-v-c2658d14]::after{content:"";position:absolute;top:50%;left:3px;width:2px;height:36px;margin-top:-18px;border-radius:1px;background:#bcd2e0}.flk-panel__resize[data-v-c2658d14]:hover::after{top:0;bottom:0;height:auto;margin-top:0;background:#5b8ff9}.flk-panel__header[data-v-c2658d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #d3dbe3}.flk-panel__title[data-v-c2658d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:18px;font-weight:700}.flk-panel__total[data-v-c2658d14]{padding:1px 10px;border-radius:10px;background:#ff2400;color:#fff;font-size:13px;font-weight:700}.flk-panel__total--ok[data-v-c2658d14]{background:#00695c}.flk-panel__close[data-v-c2658d14]{cursor:pointer}.flk-panel__summary[data-v-c2658d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 18px 0}.flk-panel__back[data-v-c2658d14]{padding:10px 18px 0}.flk-panel__progress[data-v-c2658d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:10px 18px 0;color:#6087a0;font-size:12.5px}.flk-panel__fail[data-v-c2658d14]{margin:8px 18px 0;padding:6px 10px;background:#fdecea;border-left:3px solid #ff2400;border-radius:3px;color:#9b1c0e;font-size:12.5px;line-height:1.35}.flk-panel__scope[data-v-c2658d14]{margin:10px 18px 0;padding:7px 10px;background:#fff8e1;border-left:3px solid #e0a800;border-radius:3px;color:#7a5c00;font-size:12.5px;line-height:1.35}.flk-panel__filters[data-v-c2658d14]{display:grid;grid-template-columns:minmax(0, 1fr);padding:10px 18px 0;position:relative;z-index:3}.flk-panel__filter[data-v-c2658d14]{min-width:0;margin-bottom:8px}.flk-panel__filter[data-v-c2658d14]  .multiselect{width:100%;min-width:0}.flk-panel__filter[data-v-c2658d14]  .multiselect__single{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flk-panel__filter[data-v-c2658d14]  .multiselect__content-wrapper{width:100%;max-width:100%}.flk-panel__filter[data-v-c2658d14]  .multiselect__option span{white-space:normal;overflow-wrap:anywhere}.flk-panel__filter[data-v-c2658d14]  label{margin-bottom:2px;color:#6087a0;font-size:12px}.flk-panel__actions[data-v-c2658d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 18px 10px;border-bottom:1px solid #d3dbe3}.flk-panel__found[data-v-c2658d14]{margin-right:auto;color:#6087a0}.flk-panel__body[data-v-c2658d14]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:10px 18px 24px}.flk-panel__empty[data-v-c2658d14]{padding:40px 18px;text-align:center;color:#00695c;font-size:15px;font-weight:600}.flk-panel__empty--filtered[data-v-c2658d14]{color:#6087a0;font-size:13px;font-weight:500}.flk-tag[data-v-c2658d14]{display:inline-block;padding:0 7px;border-radius:3px;border:1px solid transparent;font-size:11px;font-weight:700;white-space:nowrap}.flk-tag--1[data-v-c2658d14]{color:#ff2400;border-color:#ff2400}.flk-tag--2[data-v-c2658d14]{color:#00695c;border-color:#00695c}.flk-tag--3[data-v-c2658d14]{color:#4169e1;border-color:#4169e1}.flk-tag--4[data-v-c2658d14]{color:#c98100;border-color:#ffb02e}.flk-inst[data-v-c2658d14]{margin-bottom:10px;border:1px solid #d3dbe3;border-radius:5px}.flk-inst__header[data-v-c2658d14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#87caff;border-radius:5px 5px 0 0;cursor:pointer;font-weight:700}.flk-inst__name[data-v-c2658d14]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flk-inst__count[data-v-c2658d14]{white-space:nowrap}.flk-inst__body[data-v-c2658d14]{padding:4px 12px 8px}.flk-kbk[data-v-c2658d14]{margin-bottom:4px}.flk-kbk__title[data-v-c2658d14]{padding:6px 0 2px;border-bottom:1px solid #d3dbe3;font-weight:700;word-break:break-all}.flk-kbk__abp[data-v-c2658d14]{padding:2px 0 0;color:#6087a0;font-size:12px}.flk-table[data-v-c2658d14]{width:100%;margin:2px 0 6px;border-collapse:collapse}.flk-table th[data-v-c2658d14],.flk-table td[data-v-c2658d14]{padding:4px 6px;border-bottom:1px solid #e6ebf0;vertical-align:top}.flk-table th[data-v-c2658d14]{color:#6087a0;font-size:12px;font-weight:600}.flk-table__block[data-v-c2658d14]{display:block;color:#6087a0;font-size:11px;font-weight:600;text-transform:uppercase}.flk-table__row[data-v-c2658d14]{cursor:pointer}.flk-table__row[data-v-c2658d14]:hover{background:#ecf7ff}.flk-table__row--active[data-v-c2658d14]{background:#ffeeba}.flk-slide-enter-active[data-v-c2658d14],.flk-slide-leave-active[data-v-c2658d14]{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.flk-slide-enter[data-v-c2658d14],.flk-slide-leave-to[data-v-c2658d14]{-webkit-transform:translateX(100%);transform:translateX(100%)}.dark .flk-panel[data-v-c2658d14]{background:#1f2430;border-left-color:#3a4252;color:#dfe5ef}.dark .flk-panel__header[data-v-c2658d14],.dark .flk-panel__actions[data-v-c2658d14]{border-color:#3a4252}.dark .flk-panel__fail[data-v-c2658d14]{background:#3b2326;color:#ffb4a9}.dark .flk-panel__found[data-v-c2658d14],.dark .flk-panel__filter[data-v-c2658d14]  label{color:#a2b0c9}.dark .flk-inst[data-v-c2658d14]{border-color:#3a4252}.dark .flk-inst__header[data-v-c2658d14]{background:#2c4a68}.dark .flk-kbk__title[data-v-c2658d14]{border-color:#3a4252}.dark .flk-table th[data-v-c2658d14],.dark .flk-table td[data-v-c2658d14]{border-color:#3a4252}.dark .flk-table__row[data-v-c2658d14]:hover{background:#2a3447}.dark .flk-table__row--active[data-v-c2658d14]{background:#5b4a1a}
body.flk-panel-open .main-container{margin-right:calc(56px + var(--flk-panel-w, 0px))}body.flk-panel-open .main-container .section-title,body.flk-panel-open .main-container .section-subtitle,body.flk-panel-open .main-container .alteration-nav.nav-tabs,body.flk-panel-open .main-container .filter-container{width:calc(100% - 112px - var(--flk-panel-w, 0px))}body.flk-panel-open .main-container.full-board .section-title,body.flk-panel-open .main-container.full-board .section-subtitle,body.flk-panel-open .main-container.full-board .alteration-nav.nav-tabs,body.flk-panel-open .main-container.full-board .filter-container{width:calc(100% - 356px - var(--flk-panel-w, 0px))}body.flk-panel-open .main-container .actions-tab.in-tab,body.flk-panel-open .main-container .actions-tab.in-header{right:calc(76px + var(--flk-panel-w, 0px))}body.flk-panel-dragging .main-container{-webkit-transition:none;transition:none}body.flk-panel-dragging{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.flk-panel-dragging .flk-panel__resize::after{top:0;bottom:0;height:auto;margin-top:0;background:#5b8ff9}td.flk-cell-highlight{-webkit-animation:flk-cell-pulse 3s ease-out;animation:flk-cell-pulse 3s ease-out}@-webkit-keyframes flk-cell-pulse{0%,70%{background-color:#ffd54f !important;-webkit-box-shadow:inset 0 0 0 3px #ff6f00;box-shadow:inset 0 0 0 3px #ff6f00}100%{-webkit-box-shadow:inset 0 0 0 3px rgba(255,111,0,0);box-shadow:inset 0 0 0 3px rgba(255,111,0,0)}}@keyframes flk-cell-pulse{0%,70%{background-color:#ffd54f !important;-webkit-box-shadow:inset 0 0 0 3px #ff6f00;box-shadow:inset 0 0 0 3px #ff6f00}100%{-webkit-box-shadow:inset 0 0 0 3px rgba(255,111,0,0);box-shadow:inset 0 0 0 3px rgba(255,111,0,0)}}































































































































/* Вид окна - по прототипу akm-32-prototype.html (блоки bal-head / bal-text / bal-tbl / bal-q) */
.bal-head[data-v-85f45fb6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 15px;
    font-weight: 800;
    color: #856404;
    background: rgba(255, 243, 205, .6);
    border-left: 4px solid #F0AD4E;
    border-radius: 4px;
    padding: 10px 12px;
}
.bal-head .icon[data-v-85f45fb6] {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    color: #E0A100;
}
.bal-text[data-v-85f45fb6] {
    font-size: 13.5px;
    line-height: 1.5;
    color: #3F4D67;
    margin: 10px 0;
}

/* много нарушений - таблица прокручивается внутри окна, кнопки остаются видны */
.bal-table[data-v-85f45fb6] {
    max-height: 45vh;
    overflow: auto;
}
.bal-table .table.b-table thead[data-v-85f45fb6] {
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: #F7F9FC !important;
    color: gray;
}
.bal-tbl td[data-v-85f45fb6] {
    padding: 8px 10px;
    font-size: 13px;
    vertical-align: top;
}
.bal-rule[data-v-85f45fb6] {
    font-weight: 700;
    color: #1C2A3E;
    white-space: nowrap;
}
.bal-neg[data-v-85f45fb6] { color: #C0504D;
}
.bal-pos[data-v-85f45fb6] { color: #2E7D32;
}
.bal-q[data-v-85f45fb6] {
    font-size: 14px;
    font-weight: 800;
    color: #1C2A3E;
    margin: 14px 0 2px;
}

.uf-second-side[data-v-2e74ff35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;min-height:46px;margin:10px 0;padding:9px 14px;background:#fff;border:1px solid #d3dbe3;border-radius:5px;font-size:14px;font-weight:500;color:#1c2a3e}.uf-second-side__label[data-v-2e74ff35]{color:#6087a0}.uf-second-side__link[data-v-2e74ff35]{font-weight:700;color:#265b86;text-decoration:underline}.uf-second-side__link[data-v-2e74ff35]:hover{color:#347eb9}.uf-second-side__muted[data-v-2e74ff35]{color:#a2b0c9}.uf-second-side__right[data-v-2e74ff35]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:#6087a0}.uf-second-side__created[data-v-2e74ff35]{cursor:help}.uf-hint[data-v-2e74ff35]{display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;color:#7c9db3;cursor:help}.uf-unsaved-badge[data-v-2e74ff35]{margin-left:10px;padding:2px 6px;border-radius:3px;background:#5b8ff9;color:#fff;font-size:11px;font-weight:700;text-transform:none}.uf-unsaved-note[data-v-2e74ff35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin:0 0 10px;padding:9px 11px;border-left:3px solid #5b8ff9;border-radius:4px;background:rgba(91,143,249,.1);font-size:12.5px;font-weight:500;line-height:1.4;color:#1c2a3e}.uf-unsaved-note .uf-unsaved-badge[data-v-2e74ff35]{margin-left:0}.consolidated-inst[data-v-2e74ff35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin:10px 0;padding:9px 14px;background:#fff;border:1px solid #d3dbe3;border-radius:5px;position:relative;z-index:1005}.consolidated-inst__select[data-v-2e74ff35]{min-width:320px;margin-bottom:0}.consolidated-inst__select[data-v-2e74ff35]  .multiselect__content-wrapper{z-index:1006}.consolidated-inst__hint[data-v-2e74ff35],.consolidated-inst__empty[data-v-2e74ff35]{font-size:12.5px;color:#6087a0}.include420-state[data-v-2e74ff35]{margin:-6px 0 10px;max-width:400px;font-size:12px;line-height:1.4;color:#6087a0}.icon-btn[data-v-2e74ff35]{width:20px;height:20px;padding:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:transparent;border:1px solid #1c2a3e;border-radius:50%;margin:0}.icon-btn i[data-v-2e74ff35]{font-size:0.4444444444rem;color:#1c2a3e}.duplicate-button[data-v-2e74ff35]{position:absolute;z-index:2;top:5px;right:20px}.flc_modal[data-v-2e74ff35]{width:100%;height:100%}.flc_modal__body[data-v-2e74ff35]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.flc_modal__title[data-v-2e74ff35]{font-weight:600;font-size:14px;margin-bottom:26px}.flc_modal__item[data-v-2e74ff35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.flc_modal__item__title[data-v-2e74ff35]{font-weight:500;font-size:14px;color:#6087a0}.flc_modal .input-file[data-v-2e74ff35]{font-weight:600;font-size:14px;color:#6087a0}.flc_modal .input-file-label[data-v-2e74ff35]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.flc_modal .form-file[data-v-2e74ff35]{font-weight:600;font-size:14px;color:#6087a0}
.filter-container.alteration-form-header{container-type:inline-size}.filter-container.alteration-form-header .filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}@container (max-width: 860px){.filter-container.alteration-form-header .filter-actions .btn{padding:0 10px;font-size:12px}.filter-container.alteration-form-header .filter-actions .btn+.btn{margin-left:6px}.filter-container.alteration-form-header .flk-registry-btn i{margin-right:4px}.filter-container.alteration-form-header .flk-registry-btn .flk-registry-btn__text{display:none}}@container (max-width: 640px){.filter-container.alteration-form-header .filter-dropdown .dropdown-toggle .lc{padding:0 10px}.filter-container.alteration-form-header .filter-dropdown .dropdown-toggle .lc i{margin:0}.filter-container.alteration-form-header .filter-dropdown .dropdown-toggle .lc .lc-text{display:none}}
.consolidation-pick.modal-table .modal-dialog{max-width:600px}.consolidation-pick.modal-table .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.consolidation-pick.modal-table .modal-footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.consolidation-pick.modal-table .modal-footer .buttons .btn{margin-right:0}
.consolidation-pick__lead[data-v-5663a867]{font-size:13.5px;color:#3f4d67;line-height:1.45;margin:0 0 12px}.consolidation-pick__list[data-v-5663a867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.consolidation-pick__item[data-v-5663a867]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;border:1px solid #d9dfe6;border-radius:5px;padding:9px 12px;cursor:pointer;background:#fff}.consolidation-pick__item[data-v-5663a867]:hover{background:#f5f8fc}.consolidation-pick__item.is-on[data-v-5663a867]{border-color:#2e86c1;background:#eef5fb}.consolidation-pick__item.is-disabled[data-v-5663a867]{cursor:default;opacity:.7}.consolidation-pick__item .consolidation-pick__input[data-v-5663a867]{position:absolute;opacity:0;width:0;height:0;margin:0}.consolidation-pick__item .consolidation-pick__input:focus-visible+.consolidation-pick__radio[data-v-5663a867]{outline:2px solid rgba(46,134,193,.5);outline-offset:2px}.consolidation-pick__radio[data-v-5663a867]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1px solid #d9dfe6;background:#fff}.is-on .consolidation-pick__radio .consolidation-pick__dot[data-v-5663a867]{display:block}.consolidation-pick__dot[data-v-5663a867]{display:none;width:8px;height:8px;border-radius:50%;background:#3f4d67}.consolidation-pick__txt[data-v-5663a867]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.consolidation-pick__l1[data-v-5663a867]{font-size:14px;font-weight:700;color:#1c2a3e}.consolidation-pick__l2[data-v-5663a867]{font-size:12.5px;color:#6087a0}.consolidation-pick__caption[data-v-5663a867]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;color:#2b6cd4}.consolidation-pick__caption svg[data-v-5663a867]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:14px;height:14px}.consolidation-pick__hint[data-v-5663a867]{font-size:12.5px;color:#7c9db3;margin:10px 0 0}
.content[data-v-276a5d65]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-276a5d65]{height:100%}.content .title[data-v-276a5d65]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-276a5d65],.content .forms[data-v-276a5d65]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-276a5d65]{background-color:#f7f9fc}.content .item[data-v-276a5d65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 16px}.content .item__title[data-v-276a5d65]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-276a5d65]{max-width:400px}.content .footer[data-v-276a5d65]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-276a5d65]{width:1px;background-color:#d3dbe3;margin-top:40px}.add_modal[data-v-276a5d65]{width:100%;height:100%}.add_modal__body[data-v-276a5d65]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-276a5d65]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-276a5d65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 16px}.add_modal__item__title[data-v-276a5d65]{font-weight:500;font-size:14px;color:#6087a0}.add_modal .input-file[data-v-276a5d65]{font-weight:600;font-size:14px;color:#6087a0}.add_modal .input-file-label[data-v-276a5d65]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.add_modal .form-file[data-v-276a5d65]{font-weight:600;font-size:14px;color:#6087a0}.button[data-v-276a5d65]{border:none;border-radius:10px}.button-close[data-v-276a5d65]{color:red}.second-modal[data-v-276a5d65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.second-modal__title[data-v-276a5d65]{font-weight:500;font-size:14px}.date-picker-container[data-v-276a5d65]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-276a5d65]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}[data-v-276a5d65] .multiselect__spinner:before,[data-v-276a5d65] .multiselect__spinner:after{border-color:#007bff transparent transparent !important;border-width:3px !important}.requests-count[data-v-276a5d65]{margin-top:10px;font-weight:bold;color:#6087a0;font-size:12px}
.content[data-v-7b64b087]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-7b64b087]{height:100%}.content .title[data-v-7b64b087]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-7b64b087],.content .forms[data-v-7b64b087]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-7b64b087]{background-color:#f7f9fc}.content .item[data-v-7b64b087]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.content .item__title[data-v-7b64b087]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-7b64b087]{max-width:400px}.content .footer[data-v-7b64b087]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-7b64b087]{width:1px;background-color:#d3dbe3;margin-top:40px}.add_modal[data-v-7b64b087]{width:100%;height:100%}.add_modal__body[data-v-7b64b087]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-7b64b087]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-7b64b087]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.add_modal__item__title[data-v-7b64b087]{font-weight:500;font-size:14px;color:#6087a0}.add_modal .input-file[data-v-7b64b087]{font-weight:600;font-size:14px;color:#6087a0}.add_modal .input-file-label[data-v-7b64b087]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.add_modal .form-file[data-v-7b64b087]{font-weight:600;font-size:14px;color:#6087a0}.button[data-v-7b64b087]{border:none;border-radius:10px}.button-close[data-v-7b64b087]{color:red}.second-modal[data-v-7b64b087]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.second-modal__title[data-v-7b64b087]{font-weight:500;font-size:14px}.date-picker-container[data-v-7b64b087]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-7b64b087]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}.abp-multiselect[data-v-7b64b087]  .multiselect__option--selected{background:#3498db !important;color:#fff !important}.abp-multiselect[data-v-7b64b087]  .multiselect__option--selected:before{content:"✓";margin-right:8px}.abp-multiselect[data-v-7b64b087]  .multiselect__single{min-width:0;text-overflow:ellipsis}.requests-count[data-v-7b64b087]{margin-top:10px;font-weight:bold;color:#6087a0;font-size:12px}
.content[data-v-3f68b1d1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-3f68b1d1]{height:100%}.content .title[data-v-3f68b1d1]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-3f68b1d1],.content .forms[data-v-3f68b1d1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-3f68b1d1]{background-color:#f7f9fc}.content .item[data-v-3f68b1d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.content .item__title[data-v-3f68b1d1]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-3f68b1d1]{max-width:400px}.content .footer[data-v-3f68b1d1]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-3f68b1d1]{width:1px;background-color:#d3dbe3;margin-top:40px}.add_modal[data-v-3f68b1d1]{width:100%;height:100%}.add_modal__body[data-v-3f68b1d1]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-3f68b1d1]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-3f68b1d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.add_modal__item__title[data-v-3f68b1d1]{font-weight:500;font-size:14px;color:#6087a0}.add_modal .input-file[data-v-3f68b1d1]{font-weight:600;font-size:14px;color:#6087a0}.add_modal .input-file-label[data-v-3f68b1d1]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.add_modal .form-file[data-v-3f68b1d1]{font-weight:600;font-size:14px;color:#6087a0}.button[data-v-3f68b1d1]{border:none;border-radius:10px}.button-close[data-v-3f68b1d1]{color:red}.second-modal[data-v-3f68b1d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.second-modal__title[data-v-3f68b1d1]{font-weight:500;font-size:14px}.date-picker-container[data-v-3f68b1d1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-3f68b1d1]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}.requests-count[data-v-3f68b1d1]{margin-top:10px;font-weight:bold;color:#6087a0;font-size:12px}
.content[data-v-6df11f6c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;background-color:#eef1f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content[data-v-6df11f6c]{height:100%}.content .title[data-v-6df11f6c]{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:20px;margin-bottom:26px}.content .constructor[data-v-6df11f6c],.content .forms[data-v-6df11f6c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.content .body[data-v-6df11f6c]{background-color:#f7f9fc}.content .item[data-v-6df11f6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.content .item__title[data-v-6df11f6c]{font-weight:500;font-size:14px;color:#6087a0}.content .multiselect[data-v-6df11f6c]{max-width:400px}.content .footer[data-v-6df11f6c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border:1px solid #d3dbe3;border-top:0;padding-right:40.5%}.content .vertical-line[data-v-6df11f6c]{width:1px;background-color:#d3dbe3;margin-top:40px}.add_modal[data-v-6df11f6c]{width:100%;height:100%}.add_modal__body[data-v-6df11f6c]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.add_modal__title[data-v-6df11f6c]{font-weight:600;font-size:14px;margin-bottom:26px}.add_modal__item[data-v-6df11f6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border:1px solid #d3dbe3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0px 10px 0px 16px}.add_modal__item__title[data-v-6df11f6c]{font-weight:500;font-size:14px;color:#6087a0}.add_modal .input-file[data-v-6df11f6c]{font-weight:600;font-size:14px;color:#6087a0}.add_modal .input-file-label[data-v-6df11f6c]{width:400px;font-weight:600;font-size:14px;color:#6087a0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start}.add_modal .form-file[data-v-6df11f6c]{font-weight:600;font-size:14px;color:#6087a0}.button[data-v-6df11f6c]{border:none;border-radius:10px}.button-close[data-v-6df11f6c]{color:red}.second-modal[data-v-6df11f6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.second-modal__title[data-v-6df11f6c]{font-weight:500;font-size:14px}.date-picker-container[data-v-6df11f6c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:79px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:19px;color:#6087a0}.date-picker-container input[type=number][data-v-6df11f6c]{border:1px solid #bcd2e0;border-radius:5px;padding-right:5px;max-width:80px;height:28px;text-indent:7px;text-align:left}.requests-count[data-v-6df11f6c]{margin-top:10px;font-weight:bold;color:#6087a0;font-size:12px}
.status-in-progress[data-v-139b957a]{color:#f79647 !important;background-color:#fff5ed !important;text-align:center}.status-completed[data-v-139b957a]{color:#0fb15a !important;background-color:#e6f7ee !important;text-align:center}.status-error[data-v-139b957a]{color:#c0504c !important;background-color:#f9eeee !important;text-align:center}.status-deleted[data-v-139b957a]{background-color:#939393 !important;text-align:center}.error[data-v-139b957a],.more-info[data-v-139b957a]{position:relative}.error.on-left[data-v-139b957a],.more-info.on-left[data-v-139b957a]{display:inline-block;width:10px;height:10px;margin-right:10px}.error.on-right[data-v-139b957a],.more-info.on-right[data-v-139b957a]{display:inline-block;width:10px;height:10px;margin-left:10px}.error input[data-v-139b957a],.more-info input[data-v-139b957a]{padding:0 10px 0 25px;color:red}.error .pop-up[data-v-139b957a],.more-info .pop-up[data-v-139b957a]{position:absolute;top:50px;width:33rem;padding:15px;background-color:#fff9eb;border-radius:5px;-webkit-box-shadow:7px 7px 7px rgba(0,0,0,.07);box-shadow:7px 7px 7px rgba(0,0,0,.07);opacity:0;z-index:1010;visibility:hidden;-webkit-transition:.2s all ease;transition:.2s all ease}.error .pop-up[data-v-139b957a]:before,.more-info .pop-up[data-v-139b957a]:before{content:"";position:absolute;top:-8px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #fff9eb transparent}.error .pop-up p[data-v-139b957a],.more-info .pop-up p[data-v-139b957a]{font-size:12px;font-weight:600}.error .pop-up .red-text[data-v-139b957a],.more-info .pop-up .red-text[data-v-139b957a]{color:red}.error .pop-up table[data-v-139b957a],.more-info .pop-up table[data-v-139b957a]{border:none;width:100%}.error .pop-up table tr td[data-v-139b957a],.more-info .pop-up table tr td[data-v-139b957a]{padding:10px;border-left:none !important;border-right:1px solid rgba(0,0,0,.1)}.error .pop-up table tr td[data-v-139b957a]:last-child,.more-info .pop-up table tr td[data-v-139b957a]:last-child{border-right:none !important}.error .pop-up table tr:last-child td[data-v-139b957a],.more-info .pop-up table tr:last-child td[data-v-139b957a]{border-bottom:none !important}.error .pop-up-reverse[data-v-139b957a],.more-info .pop-up-reverse[data-v-139b957a]{position:absolute;top:35px;right:-1000px;width:240px;padding:15px;background-color:#fff;border-radius:5px;-webkit-box-shadow:7px 7px 7px rgba(0,0,0,.07);box-shadow:7px 7px 7px rgba(0,0,0,.07);opacity:0;z-index:1010;visibility:hidden;-webkit-transition:.2s all ease;transition:.2s all ease}.error .pop-up-reverse[data-v-139b957a]:before,.more-info .pop-up-reverse[data-v-139b957a]:before{content:"";position:absolute;top:-8px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #fff9eb transparent}.error .pop-up-reverse .red-text[data-v-139b957a],.more-info .pop-up-reverse .red-text[data-v-139b957a]{color:red}.error .pop-up-reverse table[data-v-139b957a],.more-info .pop-up-reverse table[data-v-139b957a]{border:none;width:100%}.error .pop-up-reverse table tr td[data-v-139b957a],.more-info .pop-up-reverse table tr td[data-v-139b957a]{padding:10px;border-left:none !important;border-right:1px solid rgba(0,0,0,.1)}.error .pop-up-reverse table tr td[data-v-139b957a]:last-child,.more-info .pop-up-reverse table tr td[data-v-139b957a]:last-child{border-right:none !important}.error .pop-up-reverse table tr:last-child td[data-v-139b957a],.more-info .pop-up-reverse table tr:last-child td[data-v-139b957a]{border-bottom:none !important}.error .hold-on-hover[data-v-139b957a]:hover,.more-info .hold-on-hover[data-v-139b957a]:hover{opacity:1;visibility:visible}.error i[data-v-139b957a],.more-info i[data-v-139b957a]{position:absolute;top:0;left:0;color:red}.error i:hover+.pop-up[data-v-139b957a],.more-info i:hover+.pop-up[data-v-139b957a]{opacity:1;visibility:visible}.error i:hover+.pop-up-reverse[data-v-139b957a],.more-info i:hover+.pop-up-reverse[data-v-139b957a]{opacity:1;visibility:visible}.error .show-on-hover:hover+.pop-up[data-v-139b957a],.more-info .show-on-hover:hover+.pop-up[data-v-139b957a]{opacity:1;visibility:visible}.error .show-on-hover:hover+.pop-up-reverse[data-v-139b957a],.more-info .show-on-hover:hover+.pop-up-reverse[data-v-139b957a]{opacity:1;visibility:visible}.error.text-only>span[data-v-139b957a],.more-info.text-only>span[data-v-139b957a]{color:#212529;text-decoration:underline}.error.text-only:hover .pop-up[data-v-139b957a],.more-info.text-only:hover .pop-up[data-v-139b957a]{opacity:1;visibility:visible}.error.text-only:hover .pop-up-reverse[data-v-139b957a],.more-info.text-only:hover .pop-up-reverse[data-v-139b957a]{opacity:1;visibility:visible}.error:not(.more-info-right) .pop-up[data-v-139b957a],.more-info:not(.more-info-right) .pop-up[data-v-139b957a]{left:0}.error:not(.more-info-right) .pop-up[data-v-139b957a]:before,.more-info:not(.more-info-right) .pop-up[data-v-139b957a]:before{left:5px}.error:not(.more-info-right) .pop-up-reverse[data-v-139b957a],.more-info:not(.more-info-right) .pop-up-reverse[data-v-139b957a]{left:0}.error:not(.more-info-right) .pop-up-reverse[data-v-139b957a]:before,.more-info:not(.more-info-right) .pop-up-reverse[data-v-139b957a]:before{left:5px}.error.more-info-right .pop-up[data-v-139b957a],.more-info.more-info-right .pop-up[data-v-139b957a]{right:0}.error.more-info-right .pop-up[data-v-139b957a]:before,.more-info.more-info-right .pop-up[data-v-139b957a]:before{right:5px}.error.more-info-right .pop-up-reverse[data-v-139b957a],.more-info.more-info-right .pop-up-reverse[data-v-139b957a]{right:0}.error.more-info-right .pop-up-reverse[data-v-139b957a]:before,.more-info.more-info-right .pop-up-reverse[data-v-139b957a]:before{right:5px}
.alteration-nav.nav-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-bottom:none;-webkit-box-shadow:inset 0 -1px 0 #dee2e6;box-shadow:inset 0 -1px 0 #dee2e6;scrollbar-width:none;-webkit-box-sizing:border-box;box-sizing:border-box}.alteration-nav.nav-tabs::-webkit-scrollbar{display:none}.alteration-nav.nav-tabs .nav-item{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;white-space:nowrap}.alteration-nav.nav-tabs .alteration-nav-arrow{-ms-flex-item-align:center;align-self:center;position:sticky;-ms-flex-negative:0;flex-shrink:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 4px;background:#fff;list-style:none}.alteration-nav.nav-tabs .alteration-nav-arrow--start{left:0;margin-left:20px}.alteration-nav.nav-tabs .alteration-nav-arrow--end{right:0;margin-left:auto}.alteration-nav.nav-tabs .alteration-nav-arrow__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:5px;background:#f7f9fc;color:#7c9db3;cursor:pointer}.alteration-nav.nav-tabs .alteration-nav-arrow__btn:disabled{opacity:.4;cursor:default}.alteration-nav.nav-tabs .alteration-nav-arrow__icon--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 1600px){.alteration-nav.nav-tabs .nav-link{padding:9px 9px;font-size:.8125rem}}
