.main[data-v-055b58d3]{top:0px;margin-top:0px}.main>.row>.col[data-v-055b58d3]{min-width:33%;width:33%;max-width:33%;min-height:320px;height:320px;max-height:320px;margin-bottom:32px}.main>.row>.col>.card[data-v-055b58d3]{color:#d3d3d3;height:100%}.main>.row>.col>.card>.card-header[data-v-055b58d3]{background-color:#0e304c}.main>.row>.col>.card>.card-header>.header[data-v-055b58d3]{color:#fcd5b5;font-size:1.5rem}.main>.row>.col>.card>.card-header>.subheader[data-v-055b58d3]{margin-top:8px;color:#92a9c7;font-size:.85rem}.main>.row>.col>.card>.card-body[data-v-055b58d3]{background-color:#0e304c;color:#fcd5b5}.main>.row>.col>.card>.card-body>.big-text[data-v-055b58d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:5.5rem;height:100%}.main>.row>.col>.card>.card-body>.full-size[data-v-055b58d3]{width:100%;height:100%}.main>.row>.col>.card>.card-footer[data-v-055b58d3]{background-color:#0e304c;color:#92a9c7;font-size:.85rem}
.csi--content-actual[data-v-0f284eed]{height:200px;width:400px}.csi--actual[data-v-0f284eed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;margin-bottom:10%;font-weight:400}.csi--actual .c-actual-content--left[data-v-0f284eed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:20px;width:10%}.csi--actual .c-actual-content--left .mdi[data-v-0f284eed]{font-size:2rem;font-weight:100}.csi--actual .csi-actual-content--right[data-v-0f284eed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:70%;text-align:left}.csi--actual .csi-actual-content--right .csi--title[data-v-0f284eed]{height:100px;font-size:1.6em;letter-spacing:1px}.csi--actual .csi-actual-content--right .csi--value[data-v-0f284eed]{font-size:2.5rem;white-space:nowrap}.csi--actual .csi-actual-content--right .csi--value span[data-v-0f284eed]:first-child{font-size:2rem;font-weight:800;margin-right:3px}.csi--actual .csi-actual-content--right .csi--digit[data-v-0f284eed]{margin-right:2%}.csi--actual .csi-actual-content--right .csi--unit[data-v-0f284eed]{font-size:1.5rem;white-space:nowrap}@media screen and (max-width: 1200px){.csi--actual .c-actual-content--left .mdi[data-v-0f284eed]{font-size:1.5rem}.csi--actual .csi-actual-content--right .csi--title[data-v-0f284eed]{height:70px;font-size:1.2em;width:80%}.csi--actual .csi-actual-content--right .csi--value[data-v-0f284eed]{font-size:2rem}.csi--actual .csi-actual-content--right .csi--unit[data-v-0f284eed]{font-size:1rem;display:block}}
.container-fluid[data-v-024d5a4c]{padding:0;margin-left:50px}
.csi--widget[data-v-35f50006]{width:100%;max-width:100%;height:100%;max-height:100%;overflow:auto}.csi--widget-title[data-v-35f50006]{width:85%}.c-card-settings[data-v-35f50006]{margin-left:auto}@media screen and (max-width: 500px){.c-card-settings[data-v-35f50006]{display:none}}.downloadBlock[data-v-35f50006]{-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#fff;padding:1rem;margin:.5rem -1rem;position:absolute;top:20px;right:1px;z-index:1000;white-space:nowrap;list-style-type:none;margin:10px}.downloadBlock li[data-v-35f50006]{margin-top:10px}
.highcharts-container{width:300px}
.container-fluid[data-v-f3dd65a0]{padding:0;margin:0}.plashkaDataEdit[data-v-f3dd65a0]{margin-top:30px !important}.plashkaDataNotEdit[data-v-f3dd65a0]{margin-top:10px !important}.itemPlash div[data-v-f3dd65a0]{height:100%}
.container-fluid[data-v-31c1a3cc]{padding:0;margin:0}
.tapeRow[data-v-e97b27e6]{display:table-row;padding-top:15px}.tapeCell[data-v-e97b27e6]{float:left;margin-left:0px;padding-right:30px}.tapeSumSpan[data-v-e97b27e6]{padding-right:5px}.text[data-v-e97b27e6]{padding-right:1rem;color:#4a4a4a;text-align:left}.more[data-v-e97b27e6]{color:#b4b4b4;font-size:smaller;cursor:pointer}.socialCaption[data-v-e97b27e6]{font-weight:bold}
/*!
 * BootstrapVue Icons Custom CSS (https://bootstrap-vue.org)
 */.bv-no-focus-ring:focus{outline:0}@media (max-width:575.98px){.bv-d-xs-down-none{display:none!important}}@media (max-width:767.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width:991.98px){.bv-d-md-down-none{display:none!important}}@media (max-width:1199.98px){.bv-d-lg-down-none{display:none!important}}.bv-d-xl-down-none{display:none!important}.b-icon.bi{display:inline-block;overflow:visible;vertical-align:-.15em}.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon,.b-icon.b-iconstack .b-icon-animation-cylon>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;animation:.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-cylon-vertical,.b-icon.b-iconstack .b-icon-animation-cylon-vertical>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-fade;animation:.75s infinite ease-in-out alternate b-icon-animation-fade}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-fade,.b-icon.b-iconstack .b-icon-animation-fade>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:2s infinite linear normal b-icon-animation-spin;animation:2s infinite linear normal b-icon-animation-spin}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin,.b-icon.b-iconstack .b-icon-animation-spin>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-transform-origin:center;transform-origin:center;animation:2s infinite linear reverse b-icon-animation-spin}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse,.b-icon.b-iconstack .b-icon-animation-spin-reverse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:1s infinite steps(8) normal b-icon-animation-spin;animation:1s infinite steps(8) normal b-icon-animation-spin}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-pulse,.b-icon.b-iconstack .b-icon-animation-spin-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-transform-origin:center;transform-origin:center;animation:1s infinite steps(8) reverse b-icon-animation-spin}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-spin-reverse-pulse,.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse>g{-webkit-animation:none;animation:none}}.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-transform-origin:center;transform-origin:center;-webkit-animation:.75s infinite ease-in-out alternate b-icon-animation-throb;animation:.75s infinite ease-in-out alternate b-icon-animation-throb}@media (prefers-reduced-motion:reduce){.b-icon.b-icon-animation-throb,.b-icon.b-iconstack .b-icon-animation-throb>g{-webkit-animation:none;animation:none}}@-webkit-keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(25%);transform:translateX(25%)}}@keyframes b-icon-animation-cylon{0%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(25%);transform:translateX(25%)}}@-webkit-keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes b-icon-animation-cylon-vertical{0%{-webkit-transform:translateY(25%);transform:translateY(25%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes b-icon-animation-fade{0%{opacity:.1}100%{opacity:1}}@keyframes b-icon-animation-fade{0%{opacity:.1}100%{opacity:1}}@-webkit-keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes b-icon-animation-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-icon-animation-throb{0%{opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.btn .b-icon.bi,.dropdown-item .b-icon.bi,.dropdown-toggle .b-icon.bi,.input-group-text .b-icon.bi,.nav-link .b-icon.bi{font-size:125%;vertical-align:text-bottom}

.custom-control-input:checked ~ .custom-control-label::before {
    border: none;
}
.tot .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #1f4e79;
}
.pos .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #3b7cb7;
}
.neg .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #fcaf7c;
}
.neut .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #7f7f7f;
}

.filter-block[data-v-5c1852f3]{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:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:2rem}.period a[data-v-5c1852f3]{display:inline;margin-right:.5rem}a.calendar[data-v-5c1852f3]{background-position:bottom right}a.calendar[data-v-5c1852f3]::after{content:"выбрать период";margin-right:1.8rem}.totals[data-v-5c1852f3]{margin-left:auto;white-space:nowrap}.totals label[data-v-5c1852f3]{margin-left:1rem;color:#bfbfbf}.totals label span[data-v-5c1852f3]{font-weight:bold}

.dropdown-fixed-header[data-v-744992aa] {
    background: white;
    padding: 8px;
    border-bottom: 1px solid #ddd;
    position: sticky;
    top: 0;
    z-index: 10;
}
.dropdown-scrollable-content[data-v-744992aa] {
    max-width: 750px;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: auto;
}
.custom-multiselect[data-v-744992aa] {
  width: 100%;
}
.multiselect__option[data-v-744992aa] {
  white-space: normal !important;
  word-wrap: break-word !important;
}
.w-100[data-v-744992aa] {
    width: 100% !important;
}

.rel-source-title[data-v-7586c7c6]{font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:2px}.rel-row[data-v-7586c7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer;padding:1px 4px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4}.rel-row[data-v-7586c7c6]:hover{background:#f0f4f8}.rel-row .icon[data-v-7586c7c6]{font-size:10px;-ms-flex-negative:0;flex-shrink:0}.rel-kbk[data-v-7586c7c6]{margin-top:2px;padding-left:14px}.rel-kbk-label[data-v-7586c7c6]{font-size:13px;font-weight:600}.rel-code-label[data-v-7586c7c6]{font-size:12px;font-weight:600;color:#333}.rel-gu-label[data-v-7586c7c6]{font-size:12px;color:#555}.rel-indent[data-v-7586c7c6]{padding-left:14px}.rel-leaf[data-v-7586c7c6]{padding:1px 4px 1px 22px;font-size:12px;line-height:1.4}.rel-link[data-v-7586c7c6]{font-size:12px;color:#007bff;text-decoration:underline}
.transfert-container .table-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.transfert-container .table-container .table-transfert{min-height:250px;max-height:300px;overflow-y:auto;border-top:1px solid rgba(65,97,128,.2);border-bottom:1px solid rgba(65,97,128,.2)}.transfert-container .table-container .table-transfert thead{background-color:#f7f9fc;height:50px;position:sticky;top:0;z-index:1}.transfert-container .table-container .table-transfert tbody tr{background-color:#fff !important}.transfert-container .table-container .table-transfert table{border-top:none !important;border-collapse:separate;border-spacing:0}.disabled-icon{pointer-events:none;opacity:.5;cursor:not-allowed}.align-center-label{height:40px;padding:9px;margin-bottom:0 !important}.align-center-label .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-center-label .col-form-label{font-weight:bold}.kbk-table-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow-x:auto}.kbk-table{height:100%;width:100%;display:flexbox;min-width:100%;border-collapse:separate;border-spacing:0}.kbk-table table{height:100%;table-layout:auto}.kbk-table thead{position:sticky;top:0;background-color:#f7f9fc;z-index:1}.kbk-table td,.kbk-table th{padding:8px !important}.kbk-table tbody tr{background-color:#fff !important}.kbk-table .cell-disabled{background-color:#f3f3f3 !important;pointer-events:none;color:#6c757d}.bottom-part-transfert{width:100%;height:390px;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.panel-transfert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #7a87a0;border-radius:10px;background-color:#fff;margin-left:3px;height:100%;min-height:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.left-panel-transfert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:300px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.right-panel-transfert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.region-header{background-color:#f7f9fc;color:#6087a0;text-align:left;font-weight:bold;font-size:14px;height:40px;padding:17px;border-bottom:1px solid rgba(65,97,128,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:8px;overflow-y:auto;-ms-flex-line-pack:start;align-content:start}.region-item{padding:5px 8px;border:1px solid #eee;border-radius:6px;background-color:#f7f9fc}.region-item label{font-size:14px !important;vertical-align:middle}.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.table-container thead input{min-width:50% !important;width:100% !important}

.container[data-v-909abc42] {
    max-width: 900px;
}


.correctFirstRow[data-v-39ebc3bc] {
    background-color: #F7F9FC;
    padding: 4px;
    color: #6087A0 !important;
}
.duplicate_row[data-v-39ebc3bc] {
    color: slategray;
    font-size: smaller;
}
.inline[data-v-39ebc3bc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.data-cell[data-v-39ebc3bc] {
    margin-right: 0.9em;
}


.export-download-link[data-v-0be52fe8] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    cursor: pointer;
    color: inherit;
}
.export-download-link[data-v-0be52fe8]:hover {
    opacity: 0.85;
}
.export-excel-icon[data-v-0be52fe8] {
    width: 21px;
    height: 20px;
    vertical-align: middle;
}
.export-extension[data-v-0be52fe8] {
    font-size: 0.9em;
}


.update-dict-data[data-v-eee79464] {
    padding: 20px;
}

/* Карточка навигации */
.navigation-card[data-v-eee79464] {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    border: none;
    border-radius: 8px;
}
.navigation-card .card-body[data-v-eee79464] {
    padding: 1.25rem;
}

/* Пагинация */
.pagination-controls[data-v-eee79464] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}
.pagination-controls .btn-group .btn[data-v-eee79464] {
    min-width: 120px;
    font-weight: 500;
}
.pagination-controls .btn i[data-v-eee79464] {
    font-size: 0.85em;
}

/* Информация о странице */
.page-info[data-v-eee79464] {
    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-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}
.info-badge[data-v-eee79464] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #f8f9fa;
    padding: 8px 16px;
    border-radius: 6px;
    border: 1px solid #e9ecef;
}
.info-label[data-v-eee79464] {
    color: #6c757d;
    font-size: 0.875rem;
    margin-right: 6px;
}
.info-value[data-v-eee79464] {
    color: #007bff;
    font-weight: 600;
    font-size: 1rem;
}
.info-separator[data-v-eee79464] {
    color: #adb5bd;
    margin: 0 6px;
    font-size: 0.875rem;
}

/* Выбор записи */
.record-selector[data-v-eee79464] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}
.record-label[data-v-eee79464] {
    color: #495057;
    font-weight: 500;
    font-size: 0.95rem;
    white-space: nowrap;
}
.record-select[data-v-eee79464] {
    min-width: 280px;
    max-width: 350px;
    border-radius: 6px;
    border: 1px solid #ced4da;
    font-size: 0.9rem;
}
.record-select[data-v-eee79464]:focus {
    border-color: #007bff;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* Карточка таблицы */
.table-card[data-v-eee79464] {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    border: none;
    border-radius: 8px;
}
.table-card .card-body[data-v-eee79464] {
    padding: 0;
}

/* Таблица изменений */
.changes-table[data-v-eee79464] {
    margin-bottom: 0 !important;
}
.changes-table thead th[data-v-eee79464] {
    background-color: #f8f9fa;
    color: #495057;
    font-weight: 600;
    border-bottom: 2px solid #dee2e6;
    padding: 12px;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.changes-table tbody td[data-v-eee79464] {
    padding: 12px;
    vertical-align: middle;
}
.field-name[data-v-eee79464] {
    color: #212529;
    font-weight: 600;
    font-size: 0.9rem;
}
.fixed-value[data-v-eee79464] {
    color: #495057;
    font-weight: 500;
    background: #e7f3ff;
    padding: 4px 10px;
    border-radius: 4px;
    display: inline-block;
}
.changed-value[data-v-eee79464] {
    padding: 4px 10px;
    border-radius: 4px;
    display: inline-block;
    font-weight: 500;
}
.old-value[data-v-eee79464] {
    background: #fff5f5;
    color: #dc3545;
    border-left: 3px solid #dc3545;
}
.new-value[data-v-eee79464] {
    background: #f0fff4;
    color: #28a745;
    border-left: 3px solid #28a745;
}

/* Адаптивность */
@media (max-width: 1200px) {
.navigation-card .d-flex[data-v-eee79464] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 15px;
}
.pagination-controls[data-v-eee79464],
    .page-info[data-v-eee79464],
    .record-selector[data-v-eee79464] {
        margin-right: 0 !important;
        width: 100%;
}
.record-selector[data-v-eee79464] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
}
.record-label[data-v-eee79464] {
        margin-bottom: 8px !important;
}
.record-select[data-v-eee79464] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        max-width: 100%;
        width: 100%;
}
}
@media (max-width: 768px) {
.update-dict-data[data-v-eee79464] {
        padding: 10px;
}
.pagination-controls .btn-group[data-v-eee79464] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
}
.pagination-controls .btn-group .btn[data-v-eee79464] {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        min-width: auto;
}
.info-badge[data-v-eee79464] {
        font-size: 0.85rem;
        padding: 6px 12px;
}
.record-label[data-v-eee79464] {
        font-size: 0.9rem;
}
}


.input[data-v-7ddb1d51] {
    width: 100%;
    max-width: 100%;
    height: 35px;
}
.tr[data-v-7ddb1d51] {
    white-space: nowrap;
}
.modal-body[data-v-7ddb1d51] {
    color: #000;
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.float-left[data-v-7ddb1d51] {
    color: rgb(218, 24, 40);
}
.search-nav[data-v-7ddb1d51] {
    width: 700px;
}
.small-padding[data-v-7ddb1d51] {
    padding: 5px;
}
.tab-button[data-v-7ddb1d51] {
    font-weight: 500;
    font-size: 14px;
    color: #495057;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.tab-button[data-v-7ddb1d51]:hover {
    background-color: #e9ecef !important;
}

/* Стили для модального окна предпросмотра изменений */
.update-preview-modal .modal-dialog[data-v-7ddb1d51] {
    max-width: 720px;
}
.update-preview-modal .modal-header[data-v-7ddb1d51] {
    padding: 16px 24px;
    border-bottom: 1px solid #eef1f5;
}
.update-preview-modal .modal-title[data-v-7ddb1d51] {
    font-size: 18px;
    font-weight: 500;
    color: #212529;
}
.update-preview-modal .close[data-v-7ddb1d51] {
    font-size: 22px;
    opacity: 0.7;
}
.update-preview-modal .modal-body[data-v-7ddb1d51] {
    padding: 16px 24px;
}
.update-preview-modal .modal-footer[data-v-7ddb1d51] {
    border-top: 1px solid #eef1f5;
    padding: 12px 24px 16px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.update-preview-footer[data-v-7ddb1d51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 12px;
    width: 100%;
}
.update-preview-download-link[data-v-7ddb1d51] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
    cursor: pointer;
    color: inherit;
}
.update-preview-download-link[data-v-7ddb1d51]:hover {
    opacity: 0.85;
}
.update-preview-excel-icon[data-v-7ddb1d51] {
    width: 21px;
    height: 20px;
    vertical-align: middle;
}
.update-preview-extension[data-v-7ddb1d51] {
    font-size: 0.9em;
}
.update-preview-modal .modal-footer .btn[data-v-7ddb1d51] {
    min-width: 140px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    padding: 8px 22px;
    border-radius: 6px;
}
.update-preview-modal .modal-footer .btn-primary[data-v-7ddb1d51] {
    background-color: #4f80ff;
    border-color: #4f80ff;
    -webkit-box-shadow: 0 2px 4px rgba(79, 128, 255, 0.2);
            box-shadow: 0 2px 4px rgba(79, 128, 255, 0.2);
}
.update-preview-modal .modal-footer .btn-primary[data-v-7ddb1d51]:hover {
    background-color: #3f6fe6;
    border-color: #3f6fe6;
}
.update-preview-modal .modal-footer .btn-outline-secondary[data-v-7ddb1d51] {
    color: #6c757d;
    border-color: #ced4da;
    background-color: #fff;
}
.update-preview-modal .modal-footer .btn-outline-secondary[data-v-7ddb1d51]:hover {
    background-color: #f8f9fa;
    color: #495057;
}

/* Стили для карточек статистики предпросмотра изменений */
.preview-stats-container[data-v-7ddb1d51] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    padding: 0;
    margin-bottom: 12px;
}
.stat-card[data-v-7ddb1d51] {
    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: 12px 16px;
    border-radius: 8px;
    border: 1px solid #e7eaf0;
    background-color: #fff;
    -webkit-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.stat-card[data-v-7ddb1d51]:hover {
    border-color: #d3dbe6;
}
.stat-card-download[data-v-7ddb1d51] {
    cursor: default;
    font-size: 13px;
}
.stat-card-download .update-preview-download-link[data-v-7ddb1d51] {
    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;
    width: 100%;
    font-size: inherit;
}
.stat-card-download .update-preview-download-suffix[data-v-7ddb1d51] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0;
}
.stat-card-download .update-preview-excel-icon[data-v-7ddb1d51] {
    width: 18px;
    height: 17px;
    vertical-align: middle;
}
.stat-card-download .update-preview-extension[data-v-7ddb1d51] {
    font-size: 0.85em;
}
.stat-label[data-v-7ddb1d51] {
    font-size: 14px;
    font-weight: 400;
    color: #6c757d;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.stat-value[data-v-7ddb1d51] {
    font-size: 18px;
    font-weight: 600;
    margin-right: 10px;
    min-width: 35px;
    text-align: right;
}
.stat-arrow[data-v-7ddb1d51] {
    font-size: 22px;
    color: #5b7cff;
    font-weight: 400;
}
.stat-card-success .stat-label[data-v-7ddb1d51],
.stat-card-success .stat-value[data-v-7ddb1d51] {
    color: #1f9d55;
}
.stat-card-danger .stat-label[data-v-7ddb1d51],
.stat-card-danger .stat-value[data-v-7ddb1d51] {
    color: #e74c3c;
}
.stat-card-warning .stat-label[data-v-7ddb1d51],
.stat-card-warning .stat-value[data-v-7ddb1d51] {
    color: #f0a500;
}

/* Сообщение подтверждения */
.confirmation-message[data-v-7ddb1d51] {
    margin-top: 10px;
    text-align: center;
    padding: 10px 18px;
    border: 1px solid #ffa940;
    border-radius: 6px;
    background-color: #ffffff;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
}

/* Анимация для появления таблицы деталей */
.slide-fade-enter-active[data-v-7ddb1d51] {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.slide-fade-leave-active[data-v-7ddb1d51] {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.slide-fade-enter[data-v-7ddb1d51] {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    opacity: 0;
}
.slide-fade-leave-to[data-v-7ddb1d51] {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    opacity: 0;
}
.tab-active[data-v-7ddb1d51] {
    background-color: #EEF1F8 !important;
    color: #212529;
    font-weight: 600;
}

