
.color-1[data-v-006c0ce0] {
    color: #ff2400; /* красный */
}
.color-2[data-v-006c0ce0] {
    color: #00695C; /* зеленый */
}
.color-3[data-v-006c0ce0] {
    color: #4169e1; /* синий */
}
.color-4[data-v-006c0ce0] {
    color: #ffb02e; /* оранжевый */
}
.strong-color-1[data-v-006c0ce0] {
    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-006c0ce0] {
    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-006c0ce0] {
    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-006c0ce0] {
    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);
}
.default-color[data-v-006c0ce0] {
    color: white;
    text-shadow: 1px 1px 2px black;
}




.sortable-header[data-v-09859c2b] {
    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-09859c2b]:hover {
    background-color: #f5f5f5;
}
.sort-icon[data-v-09859c2b] {
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.sort-icon.active[data-v-09859c2b] {
    opacity: 1;
}
.buttons[data-v-09859c2b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}


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


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


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

.icon-btn[data-v-961204bc]{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-961204bc]{font-size:0.4444444444rem;color:#1c2a3e}.duplicate-button[data-v-961204bc]{position:absolute;z-index:2;top:5px;right:20px}.flc_modal[data-v-961204bc]{width:100%;height:100%}.flc_modal__body[data-v-961204bc]{background-color:#f7f9fc;border:1px solid #d3dbe3;border-radius:5px;margin-bottom:23px}.flc_modal__title[data-v-961204bc]{font-weight:600;font-size:14px;margin-bottom:26px}.flc_modal__item[data-v-961204bc]{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-961204bc]{font-weight:500;font-size:14px;color:#6087a0}.flc_modal .input-file[data-v-961204bc]{font-weight:600;font-size:14px;color:#6087a0}.flc_modal .input-file-label[data-v-961204bc]{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-961204bc]{font-weight:600;font-size:14px;color:#6087a0}
