.yp-title[data-v-1112eede]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.yp-title-name[data-v-1112eede]{font-size:.98rem;font-weight:600}.yp-title-meta[data-v-1112eede]{display:inline-flex;align-items:center;gap:6px}.yp-mode-chip[data-v-1112eede],.yp-year-chip[data-v-1112eede]{font-size:.72rem;font-weight:600;padding:2px 9px;border-radius:20px;white-space:nowrap}.yp-year-chip[data-v-1112eede]{background:#e0e7ff;color:#3730a3}.yp-mode-chip[data-v-1112eede]{background:#fef3c7;color:#92400e}.yp-table-wrap[data-v-1112eede]{overflow:auto;max-height:58vh;border:1px solid #e5e7eb;border-radius:6px}.yp-table[data-v-1112eede]{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem}.yp-table th[data-v-1112eede]{position:sticky;top:0;z-index:2;background:#f8fafc;border-bottom:1px solid #d1d5db;padding:8px 10px;font-size:.76rem;font-weight:700;text-align:center;white-space:pre-line;vertical-align:middle}.yp-th-label[data-v-1112eede]{text-align:left}.yp-th-num[data-v-1112eede]{min-width:164px}.yp-table td[data-v-1112eede]{border-bottom:1px solid #f1f5f9;padding:5px 10px;vertical-align:middle}.yp-table tbody tr:last-child td[data-v-1112eede]{border-bottom:none}.yp-table tbody tr:hover td[data-v-1112eede]{background:#f8fafc}.yp-order-cell[data-v-1112eede]{width:44px;text-align:center;color:#94a3b8}.yp-label-cell[data-v-1112eede]{white-space:nowrap}.yp-num-cell[data-v-1112eede]{text-align:center;white-space:nowrap}.yp-value[data-v-1112eede]{font-variant-numeric:tabular-nums;font-weight:600}.yp-muted[data-v-1112eede]{color:#cbd5e1}.yp-bulk-row th[data-v-1112eede]{top:37px;z-index:1;background:#eff6ff;border-bottom:1px solid #bfdbfe;padding:6px 10px}.yp-bulk-label[data-v-1112eede]{text-align:right!important;font-size:.74rem!important;font-weight:600!important;color:#1e40af;white-space:nowrap}.yp-bulk-cell[data-v-1112eede]{position:relative;text-align:center}.yp-bulk-btn[data-v-1112eede]{position:absolute;top:50%;left:calc(50% + 47px);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #bfdbfe;border-radius:4px;background:#fff;color:#1d4ed8;cursor:pointer;transition:background .15s,opacity .15s}.yp-bulk-btn[data-v-1112eede]:hover:not(:disabled){background:#dbeafe}.yp-bulk-btn[data-v-1112eede]:disabled{opacity:.4;cursor:default}.yp-input[data-v-1112eede]{width:82px;padding:3px 8px;border:1px solid #cbd5e1;border-radius:4px;font-size:.85rem;font-variant-numeric:tabular-nums;text-align:center;background:#fff}.yp-input[data-v-1112eede]:focus{outline:none;border-color:#1a56db;box-shadow:0 0 0 2px rgba(26,86,219,.15)}.yp-input-invalid[data-v-1112eede]{border-color:#dc2626;background:#fef2f2}.yp-input[data-v-1112eede]::-webkit-inner-spin-button,.yp-input[data-v-1112eede]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.yp-input[type=number][data-v-1112eede]{-moz-appearance:textfield}.yp-empty[data-v-1112eede]{text-align:center;padding:24px;color:#94a3b8}.yp-footer[data-v-1112eede]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.yp-footer-msg[data-v-1112eede]{min-height:30px;display:flex;align-items:center}.yp-alert[data-v-1112eede]{padding:6px 12px;border-radius:6px;font-size:.82rem}.yp-alert-warn[data-v-1112eede]{background:#fef3c7;color:#92400e}.yp-alert-error[data-v-1112eede]{background:#fee2e2;color:#b91c1c}.yp-alert-success[data-v-1112eede]{background:#dcfce7;color:#15803d}.yp-actions[data-v-1112eede]{display:flex;gap:8px;flex-shrink:0}.yp-error-wrap[data-v-1112eede],.yp-loader-wrap[data-v-1112eede]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 0;gap:12px}.yp-loader-spinner[data-v-1112eede]{width:38px;height:38px;border:3px solid #e0e0e0;border-top-color:#1a56db;border-radius:50%;animation:yp-spin-1112eede .75s linear infinite}@keyframes yp-spin-1112eede{to{transform:rotate(1turn)}}.yp-loader-text[data-v-1112eede]{font-size:.88rem;color:#888}.yp-error-icon[data-v-1112eede]{width:40px;height:40px;border-radius:50%;background:#fee2e2;color:#dc2626;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center}.yp-error-text[data-v-1112eede]{font-size:.88rem;color:#dc2626;text-align:center}.yp-retry-btn[data-v-1112eede]{padding:5px 18px;border-radius:20px;border:1px solid #dc2626;background:#fff;color:#dc2626;font-size:.8rem;cursor:pointer;transition:background .15s}.yp-retry-btn[data-v-1112eede]:hover{background:#fee2e2}.table-container[data-v-998201ec]{--row1-h:80px;--row2-h:26px;--row3-h:24px;--nr-col-w:40px;padding:2px}.table-scroll-wrap[data-v-998201ec]{overflow:auto;max-height:58vh;border:2px solid #000;border-radius:4px}.report-table[data-v-998201ec]{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;font-family:Times New Roman,serif}.report-table td[data-v-998201ec],.report-table th[data-v-998201ec]{padding:5px;vertical-align:middle}.report-table td[data-v-998201ec]{padding:7px 3px}.report-table thead th[data-v-998201ec]{position:sticky;z-index:3;background-color:#fff}.thead-row-1 th[data-v-998201ec]{top:0}.thead-row-2 th[data-v-998201ec]{top:var(--row1-h)}.thead-row-3 th[data-v-998201ec]{top:calc(var(--row1-h) + var(--row2-h))}.th-sticky-col[data-v-998201ec]{position:sticky;left:0;z-index:5!important;background-color:#fff!important}.td-sticky-col[data-v-998201ec]{position:sticky;left:0;z-index:1}.report-table thead th[data-v-998201ec]{border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000}.report-table thead th[data-v-998201ec]:first-child{border-left:1px solid #000}.report-table tbody td[data-v-998201ec]{border-bottom:1px solid #000;border-right:1px solid #000}.report-table tbody td[data-v-998201ec]:first-child{border-left:1px solid #000}.td-score[data-v-998201ec]{border-right:1px dotted #000!important}.report-table thead .thead-row-2 th[data-v-998201ec]{border-top:1px dotted #000;border-bottom:1px solid #000;border-right:1px dotted #000}.report-table thead .thead-row-2 th[data-v-998201ec]:first-child{border-left:1px dotted #000}.report-table thead .thead-row-3 th[data-v-998201ec]{border-top:1px dotted #000;border-bottom:1px dotted #000;border-right:1px solid #000}.th-sub-score[data-v-998201ec]{border-right:1px dotted #000!important}.th-sub-rank[data-v-998201ec]{border-right:1px solid #000!important}.td-nr[data-v-998201ec],.th-nr[data-v-998201ec]{min-width:var(--nr-col-w);max-width:var(--nr-col-w);width:var(--nr-col-w)}.td-nr[data-v-998201ec]{text-align:center;font-weight:700}.th-fio[data-v-998201ec]{min-width:180px;text-align:center}.td-fio[data-v-998201ec]{min-width:180px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px}.th-indicator-name[data-v-998201ec]{padding-bottom:0}.th-tools[data-v-998201ec]{height:22px}.header-text-tight[data-v-998201ec]{min-height:38px}.yearly-plan-btn[data-v-998201ec]{position:absolute;top:2px;right:6px;padding:2px;line-height:0;border:none;border-radius:4px;background:transparent;color:#1a56db;cursor:pointer;opacity:.65;transition:opacity .15s,background .15s}.yearly-plan-btn[data-v-998201ec]:hover{opacity:1;background:rgba(26,86,219,.12)}.header-text[data-v-998201ec]{font-size:11px;line-height:1.15;font-weight:700;min-height:60px;display:flex;align-items:center;justify-content:center;text-align:center}.th-weight[data-v-998201ec]{font-style:italic}.th-sub[data-v-998201ec],.th-weight[data-v-998201ec]{font-size:10px;padding:2px 4px}.th-status-calculated[data-v-998201ec]{background-color:#d1fae5!important}.th-status-partially_calculated[data-v-998201ec]{background-color:#fef3c7!important}.th-status-not_calculated[data-v-998201ec]{background-color:#f3f4f6!important}.th-final-top[data-v-998201ec]{white-space:nowrap;font-size:11px;font-weight:700;background:#e0e7ff!important;vertical-align:middle!important}.th-final-sub[data-v-998201ec],.th-final-weight[data-v-998201ec]{background:#e0e7ff!important}.final-rank[data-v-998201ec],.final-score[data-v-998201ec]{background-color:#eef4ff}.report-table tbody .tr-even td[data-v-998201ec]{background-color:#f5f5f5}.report-table tbody .tr-odd td[data-v-998201ec]{background-color:#fff}.report-table tbody .tr-even .td-sticky-col[data-v-998201ec]{background-color:#f5f5f5}.report-table tbody .tr-odd .td-sticky-col[data-v-998201ec]{background-color:#fff}.report-table tbody .tr-even .final-rank[data-v-998201ec],.report-table tbody .tr-even .final-score[data-v-998201ec]{background-color:#deeaff}.cell-clickable[data-v-998201ec]{cursor:pointer;transition:background .12s}.cell-clickable[data-v-998201ec]:hover{background:#f0f8fb!important}.cell-clickable:hover .score-val[data-v-998201ec]{color:#006080;text-decoration:underline;text-underline-offset:2px}.empty-row[data-v-998201ec]{padding:32px;color:#888;font-style:italic}.region-cards-section[data-v-998201ec]{margin-bottom:24px}.cards-header[data-v-998201ec]{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;background:linear-gradient(135deg,#006080,#008aad);border-radius:12px;box-shadow:0 4px 16px rgba(0,96,128,.22)}.cards-header-icon-wrap[data-v-998201ec]{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;color:#fff}.cards-header-text[data-v-998201ec]{display:flex;flex-direction:column;gap:2px}.cards-header-title[data-v-998201ec]{font-size:.95rem;font-weight:700;color:#fff}.cards-header-sub[data-v-998201ec]{font-size:.75rem;color:hsla(0,0%,100%,.75)}.region-cards-grid[data-v-998201ec]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.region-card[data-v-998201ec]{display:flex;flex-direction:column;padding:14px 14px 12px;border:1.5px solid #d4e8ed;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s,transform .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.region-card[data-v-998201ec]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#006080,#00a8cc);opacity:0;transition:opacity .18s}.region-card[data-v-998201ec]:hover{border-color:#006080;background:#f0f8fb;box-shadow:0 4px 16px rgba(0,96,128,.13);transform:translateY(-2px)}.region-card[data-v-998201ec]:hover:before{opacity:1}.region-card[data-v-998201ec]:active{transform:translateY(0)}.region-card-top[data-v-998201ec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.region-card-icon[data-v-998201ec]{color:#006080;opacity:.5;transition:opacity .18s}.region-card:hover .region-card-icon[data-v-998201ec]{opacity:1}.region-card-arrow[data-v-998201ec]{color:#b0cdd4;transition:color .18s,transform .18s}.region-card:hover .region-card-arrow[data-v-998201ec]{color:#006080;transform:translateX(3px)}.region-card-name[data-v-998201ec]{font-size:.78rem;font-weight:600;color:#1a3a45;line-height:1.35}.table-title[data-v-998201ec]{font-size:1.1rem;font-weight:700;text-align:center;margin:0 60px 8px}.table-title-inner[data-v-998201ec]{font-size:.9rem;text-align:center;margin-bottom:8px;opacity:.88;font-style:italic;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.period-text[data-v-998201ec]{font-style:normal;font-weight:600;color:#006080}.change-period-btn[data-v-998201ec]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 11px;border-radius:20px;border:1px solid #b0cdd4;background:#fff;color:#444;font-size:.75rem;font-style:normal;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.change-period-btn[data-v-998201ec]:hover{background:#f0f8fb;border-color:#006080;color:#006080}.back-bar[data-v-998201ec]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.back-btn[data-v-998201ec]{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;border:1px solid #b0cdd4;background:#fff;color:#444;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.back-btn[data-v-998201ec]:hover{background:#f0f8fb;border-color:#006080;color:#006080}.selected-region-badge[data-v-998201ec]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;background:#e6f4f7;color:#006080;font-size:.78rem;font-weight:600;border:1px solid #b0cdd4}.keyword-wrap[data-v-998201ec]{margin-left:auto;position:relative;display:flex;align-items:center}.keyword-input[data-v-998201ec]{padding:5px 32px 5px 12px;border-radius:20px;border:1px solid #b0cdd4;font-size:.78rem;outline:none;color:#333;width:200px;transition:border-color .15s}.keyword-input[data-v-998201ec]:focus{border-color:#006080}.keyword-icon[data-v-998201ec]{position:absolute;right:10px;color:#888;pointer-events:none}.legend-row[data-v-998201ec]{display:flex;justify-content:center;gap:20px;margin-bottom:10px;flex-wrap:wrap}.legend-item[data-v-998201ec]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:#555}.legend-dot[data-v-998201ec]{width:12px;height:12px;border-radius:3px;display:inline-block}.legend-calculated .legend-dot[data-v-998201ec]{background:#d1fae5;border:1px solid #6ee7b7}.legend-partially .legend-dot[data-v-998201ec]{background:#fef3c7;border:1px solid #fcd34d}.legend-not .legend-dot[data-v-998201ec]{background:#f3f4f6;border:1px solid #d1d5db}.modal-body-inner[data-v-998201ec]{padding:4px 0 8px}.picker-row[data-v-998201ec]{display:flex;align-items:flex-start;justify-content:center;gap:16px}.picker-col[data-v-998201ec]{flex:1;min-width:0}.picker-label[data-v-998201ec]{font-size:.78rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;text-align:center}.picker-divider[data-v-998201ec]{padding-top:32px;color:#aaa;font-size:1.1rem;flex-shrink:0}.date-inputs[data-v-998201ec]{display:flex;gap:4px;align-items:center;justify-content:center}.date-input[data-v-998201ec]{width:52px;padding:6px 4px;border:1px solid #d0d5dd;border-radius:6px;font-size:.82rem;text-align:center;color:#333;outline:none;transition:border-color .15s}.date-input.year-input[data-v-998201ec]{width:68px}.date-input[data-v-998201ec]:focus{border-color:#006080}.date-select[data-v-998201ec]{padding:6px 4px;border:1px solid #d0d5dd;border-radius:6px;font-size:.82rem;color:#333;outline:none;background:#fff;cursor:pointer;transition:border-color .15s}.date-select[data-v-998201ec]:focus{border-color:#006080}.modal-preview[data-v-998201ec]{margin:14px 0 4px;text-align:center;font-size:.85rem;color:#555;font-style:italic;font-weight:600;min-height:20px}.modal-actions[data-v-998201ec]{margin-top:12px}.loader-wrap[data-v-998201ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:14px}.loader-spinner[data-v-998201ec]{width:38px;height:38px;border:3px solid #e0e0e0;border-top-color:#006080;border-radius:50%;animation:spin-998201ec .75s linear infinite}@keyframes spin-998201ec{to{transform:rotate(1turn)}}.loader-text[data-v-998201ec]{font-size:.88rem;color:#888}.error-wrap[data-v-998201ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;gap:10px}.error-icon[data-v-998201ec]{width:40px;height:40px;border-radius:50%;background:#fee2e2;color:#dc2626;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center}.error-text[data-v-998201ec]{font-size:.88rem;color:#dc2626}.retry-btn[data-v-998201ec]{padding:5px 18px;border-radius:20px;border:1px solid #dc2626;background:#fff;color:#dc2626;font-size:.8rem;cursor:pointer;transition:background .15s}.retry-btn[data-v-998201ec]:hover{background:#fee2e2}.cell-detail[data-v-998201ec]{padding:4px 0}.cell-status-row[data-v-998201ec]{display:flex;justify-content:flex-end;margin-bottom:12px}.cell-status-badge[data-v-998201ec]{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.status-calculated[data-v-998201ec]{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.status-partially_calculated[data-v-998201ec]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.status-not_calculated[data-v-998201ec]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.cell-table-wrap[data-v-998201ec]{overflow-x:auto}.cell-detail-table[data-v-998201ec]{width:100%;border-collapse:collapse;font-size:.85rem;font-family:Times New Roman,serif}.cell-detail-table th[data-v-998201ec]{background:#f8fafc;border:1px solid #d1d5db;padding:7px 10px;font-size:.78rem;font-weight:700;text-align:center;white-space:pre-line}.cell-detail-table td[data-v-998201ec]{border:1px solid #e5e7eb;padding:6px 10px;vertical-align:top}.cell-detail-table tbody tr[data-v-998201ec]:nth-child(2n){background:#f9fafb}.cell-detail-table tbody tr.row-header[data-v-998201ec]{background:#eff6ff!important}.bold-cell[data-v-998201ec],.cell-detail-table tbody tr.row-header td[data-v-998201ec]{font-weight:700}.text-center[data-v-998201ec]{text-align:center}.text-left[data-v-998201ec]{text-align:left}.text-xs[data-v-998201ec]{font-size:10px}.font-bold[data-v-998201ec]{font-weight:700}.italic[data-v-998201ec]{font-style:italic}.px-2[data-v-998201ec]{padding-left:8px;padding-right:8px}