*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#f1f5f9;color:#1e293b;-webkit-font-smoothing:antialiased}.upload-area[data-v-b0833c7b]{border:2px dashed #94a3b8;border-radius:12px;padding:48px 32px;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc}.upload-area[data-v-b0833c7b]:hover,.upload-area.dragging[data-v-b0833c7b]{border-color:#3b82f6;background:#eff6ff}.upload-area.disabled[data-v-b0833c7b]{opacity:.5;pointer-events:none}.upload-icon[data-v-b0833c7b]{font-size:36px;color:#64748b;margin-bottom:12px;font-weight:700}.upload-title[data-v-b0833c7b]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 4px}.upload-subtitle[data-v-b0833c7b]{font-size:14px;color:#64748b;margin:0 0 8px}.upload-hint[data-v-b0833c7b]{font-size:12px;color:#94a3b8;margin:0}.upload-error[data-v-b0833c7b]{margin-top:12px;color:#dc2626;font-size:14px;font-weight:500}.hidden-input[data-v-b0833c7b]{display:none}.progress-container[data-v-42395c91]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px 24px}.progress-header[data-v-42395c91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-label[data-v-42395c91]{font-weight:600;font-size:15px;color:#1e293b}.progress-count[data-v-42395c91]{font-size:14px;color:#64748b;font-variant-numeric:tabular-nums}.progress-track[data-v-42395c91]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-42395c91]{height:100%;background:#3b82f6;border-radius:4px;transition:width .4s ease}.progress-track--indeterminate[data-v-42395c91]{position:relative}.progress-indeterminate[data-v-42395c91]{position:absolute;top:0;left:0;height:100%;width:40%;border-radius:4px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#60a5fa);animation:progress-indeterminate-slide-42395c91 1.1s ease-in-out infinite}@keyframes progress-indeterminate-slide-42395c91{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-error[data-v-42395c91]{color:#dc2626;font-size:14px;margin:10px 0 0}.side-nav[data-v-bebecfde]{width:260px;min-width:260px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;background:#0f172a;color:#e2e8f0;transition:width .2s ease,min-width .2s ease;overflow-y:auto;overflow-x:hidden;flex-shrink:0}.side-nav.collapsed[data-v-bebecfde]{width:56px;min-width:56px}.side-nav-header[data-v-bebecfde]{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-bottom:1px solid #1e293b;gap:8px}.brand-title[data-v-bebecfde]{font-size:16px;font-weight:800;color:#f8fafc;white-space:nowrap}.brand-sub[data-v-bebecfde]{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collapse-btn[data-v-bebecfde]{background:none;border:1px solid #334155;color:#94a3b8;font-size:10px;font-family:monospace;font-weight:700;padding:4px 6px;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .15s}.collapse-btn[data-v-bebecfde]:hover{background:#1e293b;color:#e2e8f0}.side-nav-tabs[data-v-bebecfde]{padding:12px 8px 8px;border-bottom:1px solid #1e293b}.tabs-label[data-v-bebecfde],.nav-label[data-v-bebecfde]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#475569;padding:0 8px 6px}.employee-row[data-v-bebecfde]{display:flex;align-items:center;gap:0;border-radius:6px;transition:background .12s}.employee-tab[data-v-bebecfde]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:7px 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:500;cursor:pointer;border-radius:6px 0 0 6px;transition:all .12s;text-align:left;white-space:nowrap;overflow:hidden}.employee-tab[data-v-bebecfde]:hover{background:#1e293b;color:#e2e8f0}.employee-tab.active[data-v-bebecfde]{background:#1d4ed8;color:#fff;font-weight:600}.delete-btn[data-v-bebecfde]{flex-shrink:0;width:36px;min-height:36px;padding:0 4px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;background-color:transparent;color:#f87171;font-size:17px;font-weight:800;line-height:1;cursor:pointer;border-radius:0 8px 8px 0;transition:background-color .15s,color .15s,transform .12s;display:flex;align-items:center;justify-content:center}.employee-row:hover .delete-btn[data-v-bebecfde]{background:none;background-color:transparent;color:#fca5a5}.delete-btn[data-v-bebecfde]:hover{background:none;background-color:#1e293b;color:#f1f5f9}.delete-btn[data-v-bebecfde]:focus-visible{outline:2px solid #f87171;outline-offset:1px}.tab-num[data-v-bebecfde]{font-weight:800;font-variant-numeric:tabular-nums;font-size:11px;min-width:18px;text-align:center;flex-shrink:0}.tab-name[data-v-bebecfde]{overflow:hidden;text-overflow:ellipsis;flex:1}.tab-alert[data-v-bebecfde]{background:#dc2626;color:#fff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:8px;min-width:16px;text-align:center;line-height:1.4;flex-shrink:0}.side-nav-links[data-v-bebecfde]{padding:12px 8px}.side-nav-links[data-v-bebecfde]:last-of-type{flex:1}.side-nav-links--group[data-v-bebecfde]{border-top:1px solid #1e293b;padding-top:10px}.nav-link[data-v-bebecfde]{display:flex;align-items:center;gap:10px;padding:9px 10px;color:#94a3b8;font-size:13px;font-weight:500;text-decoration:none;border-radius:6px;transition:all .12s;white-space:nowrap;overflow:hidden}.nav-link[data-v-bebecfde]:hover{background:#1e293b;color:#e2e8f0}.nav-link.router-link-active[data-v-bebecfde]{background:#1e293b;color:#60a5fa;font-weight:700}.nav-icon[data-v-bebecfde]{font-family:monospace;font-weight:800;font-size:12px;min-width:28px;text-align:center;flex-shrink:0}.nav-text[data-v-bebecfde]{overflow:hidden;text-overflow:ellipsis}.side-nav-footer[data-v-bebecfde]{padding:8px;border-top:1px solid #1e293b;display:flex;flex-direction:column;gap:2px}.logout-btn[data-v-bebecfde]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;border-radius:6px;text-align:left;white-space:nowrap}.logout-btn[data-v-bebecfde]:hover{background:#1e293b;color:#fca5a5}.flower-link[data-v-bebecfde]{display:flex;align-items:center;gap:10px;padding:9px 10px;color:#64748b;font-size:12px;font-weight:500;text-decoration:none;border-radius:6px;transition:all .12s;white-space:nowrap}.flower-link[data-v-bebecfde]:hover{background:#1e293b;color:#94a3b8}.app-shell[data-v-98e2fb15]{display:flex;min-height:100vh}.app-content[data-v-98e2fb15]{flex:1;overflow-y:auto;min-width:0}.app-content-inner[data-v-98e2fb15]{max-width:1280px;margin:0 auto;padding:24px 28px 48px;display:flex;flex-direction:column;gap:20px}.page-view[data-v-98e2fb15]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:16px}.global-error[data-v-98e2fb15]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 18px;color:#dc2626;font-size:14px;font-weight:500}.empty-state[data-v-8ad69266]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;color:#94a3b8;text-align:center}.empty-icon[data-v-8ad69266]{font-size:48px;margin-bottom:16px;font-weight:700}.empty-state p[data-v-8ad69266]{font-size:15px;margin:0}.diag-panel[data-v-9fdc4513]{margin-bottom:24px}.diag-header[data-v-9fdc4513]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.diag-person-name[data-v-9fdc4513]{font-size:20px;font-weight:800;color:#0f172a;margin-bottom:4px}.diag-person-meta[data-v-9fdc4513]{font-size:13px;color:#64748b}.diag-score-box[data-v-9fdc4513]{text-align:center;padding:12px 20px;border-radius:8px;min-width:120px;border:2px solid;flex-shrink:0}.diag-score-box.clr-critical[data-v-9fdc4513]{background:#fef2f2;border-color:#dc2626}.diag-score-box.clr-warning[data-v-9fdc4513]{background:#fff7ed;border-color:#ea580c}.diag-score-box.clr-moderate[data-v-9fdc4513]{background:#fffbeb;border-color:#ca8a04}.diag-score-box.clr-good[data-v-9fdc4513]{background:#f0fdf4;border-color:#16a34a}.diag-score-box.clr-excellent[data-v-9fdc4513]{background:#ecfdf5;border-color:#059669}.diag-score-box.clr-none[data-v-9fdc4513]{background:#f1f5f9;border-color:#94a3b8}.diag-score-label[data-v-9fdc4513]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:2px}.diag-score-num[data-v-9fdc4513]{font-size:32px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1}.diag-score-box.clr-critical .diag-score-num[data-v-9fdc4513]{color:#dc2626}.diag-score-box.clr-warning .diag-score-num[data-v-9fdc4513]{color:#ea580c}.diag-score-box.clr-moderate .diag-score-num[data-v-9fdc4513]{color:#ca8a04}.diag-score-box.clr-good .diag-score-num[data-v-9fdc4513]{color:#16a34a}.diag-score-box.clr-excellent .diag-score-num[data-v-9fdc4513]{color:#059669}.diag-score-box.clr-none .diag-score-num[data-v-9fdc4513]{color:#94a3b8}.diag-score-scale[data-v-9fdc4513]{font-size:11px;color:#94a3b8;margin-bottom:4px}.diag-score-verdict[data-v-9fdc4513]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.diag-score-box.clr-critical .diag-score-verdict[data-v-9fdc4513]{color:#dc2626}.diag-score-box.clr-warning .diag-score-verdict[data-v-9fdc4513]{color:#ea580c}.diag-score-box.clr-moderate .diag-score-verdict[data-v-9fdc4513]{color:#ca8a04}.diag-score-box.clr-good .diag-score-verdict[data-v-9fdc4513]{color:#16a34a}.diag-score-box.clr-excellent .diag-score-verdict[data-v-9fdc4513]{color:#059669}.diag-alerts[data-v-9fdc4513]{margin-bottom:16px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.diag-alerts-title[data-v-9fdc4513]{font-size:13px;font-weight:800;color:#92400e;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.diag-alerts-legend[data-v-9fdc4513]{font-size:11px;color:#78350f;margin:-4px 0 10px;line-height:1.45}.diag-leg-mark[data-v-9fdc4513]{font-weight:800;font-family:ui-monospace,monospace}.diag-alert-item[data-v-9fdc4513]{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:12px;line-height:1.5}.diag-alert--critical[data-v-9fdc4513]{color:#dc2626;font-weight:600}.diag-alert--warning[data-v-9fdc4513]{color:#92400e}.diag-alert--info[data-v-9fdc4513]{color:#64748b}.diag-alert-icon[data-v-9fdc4513]{font-weight:900;flex-shrink:0;font-family:monospace}.diag-profile[data-v-9fdc4513]{margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.diag-profile-title[data-v-9fdc4513]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:12px;text-transform:uppercase;letter-spacing:.3px}.diag-bars[data-v-9fdc4513]{display:flex;flex-direction:column;gap:8px}.diag-bar-row[data-v-9fdc4513]{display:flex;align-items:center;gap:10px}.diag-bar-label[data-v-9fdc4513]{width:170px;font-size:12px;font-weight:600;color:#334155;flex-shrink:0;text-align:right}.diag-bar-track[data-v-9fdc4513]{flex:1;height:20px;background:#f1f5f9;border-radius:4px;position:relative;overflow:hidden;min-width:200px}.diag-bar-fill[data-v-9fdc4513]{height:100%;border-radius:4px;transition:width .5s ease}.diag-bar-fill.clr-critical[data-v-9fdc4513]{background:#dc2626}.diag-bar-fill.clr-warning[data-v-9fdc4513]{background:#ea580c}.diag-bar-fill.clr-moderate[data-v-9fdc4513]{background:#ca8a04}.diag-bar-fill.clr-good[data-v-9fdc4513]{background:#16a34a}.diag-bar-fill.clr-excellent[data-v-9fdc4513]{background:#059669}.diag-bar-threshold[data-v-9fdc4513]{position:absolute;top:0;bottom:0;left:62.5%;width:2px;background:#1e293b;opacity:.4}.diag-bar-val[data-v-9fdc4513]{width:36px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.diag-bar-val.clr-critical[data-v-9fdc4513]{color:#dc2626}.diag-bar-val.clr-warning[data-v-9fdc4513]{color:#ea580c}.diag-bar-val.clr-moderate[data-v-9fdc4513]{color:#ca8a04}.diag-bar-val.clr-good[data-v-9fdc4513]{color:#16a34a}.diag-bar-val.clr-excellent[data-v-9fdc4513]{color:#059669}.diag-bar-val.clr-none[data-v-9fdc4513]{color:#94a3b8}.diag-bar-count[data-v-9fdc4513]{width:32px;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.diag-bar-legend[data-v-9fdc4513]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:8px;border-top:1px solid #e2e8f0}.legend-item[data-v-9fdc4513]{display:flex;align-items:center;gap:4px;font-size:10px;color:#64748b}.legend-dot[data-v-9fdc4513]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.dot-critical[data-v-9fdc4513]{background:#dc2626}.dot-warning[data-v-9fdc4513]{background:#ea580c}.dot-moderate[data-v-9fdc4513]{background:#ca8a04}.dot-good[data-v-9fdc4513]{background:#16a34a}.dot-excellent[data-v-9fdc4513]{background:#059669}.legend-line[data-v-9fdc4513]{width:12px;height:2px;background:#1e293b;opacity:.4;flex-shrink:0}.diag-strengths[data-v-9fdc4513]{margin-bottom:16px;padding:16px 20px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.diag-strengths-title[data-v-9fdc4513]{font-size:14px;font-weight:800;color:#166534;margin-bottom:10px;text-transform:uppercase;letter-spacing:.3px}.strengths-cats[data-v-9fdc4513]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.strengths-cat-item[data-v-9fdc4513]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#dcfce7;border:1px solid #86efac;border-radius:6px}.strengths-cat-badge[data-v-9fdc4513]{font-size:18px;font-weight:900;color:#15803d;font-variant-numeric:tabular-nums}.strengths-cat-name[data-v-9fdc4513]{font-size:13px;font-weight:700;color:#166534}.strengths-cat-label[data-v-9fdc4513]{font-size:10px;font-weight:600;color:#15803d;text-transform:uppercase;letter-spacing:.3px;background:#bbf7d0;padding:1px 6px;border-radius:3px}.strengths-items[data-v-9fdc4513]{margin-top:4px}.strengths-items-label[data-v-9fdc4513]{font-size:11px;font-weight:600;color:#166534;margin-bottom:6px}.strengths-item[data-v-9fdc4513]{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:12px;line-height:1.5}.strengths-npk[data-v-9fdc4513]{font-weight:700;color:#15803d;flex-shrink:0;min-width:48px}.strengths-text[data-v-9fdc4513]{flex:1;color:#166534}.strengths-cat-tag[data-v-9fdc4513]{font-size:10px;color:#15803d;background:#dcfce7;padding:1px 6px;border-radius:3px;flex-shrink:0;font-weight:600}.diag-dev[data-v-9fdc4513]{margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.diag-dev-title[data-v-9fdc4513]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:10px;text-transform:uppercase;letter-spacing:.3px}.diag-dev-list[data-v-9fdc4513]{display:flex;flex-direction:column;gap:4px}.diag-dev-item[data-v-9fdc4513]{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:4px;font-size:12px;line-height:1.5}.diag-dev--high[data-v-9fdc4513]{background:#fef2f2;border-left:3px solid #dc2626}.diag-dev--medium[data-v-9fdc4513]{background:#fff7ed;border-left:3px solid #ea580c}.diag-dev-urgency[data-v-9fdc4513]{font-weight:900;font-family:monospace;flex-shrink:0}.diag-dev--high .diag-dev-urgency[data-v-9fdc4513]{color:#dc2626}.diag-dev--medium .diag-dev-urgency[data-v-9fdc4513]{color:#ea580c}.diag-dev-npk[data-v-9fdc4513]{font-weight:700;color:#475569;flex-shrink:0;min-width:48px}.diag-dev-text[data-v-9fdc4513]{flex:1;color:#334155}.diag-dev-score[data-v-9fdc4513]{font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.diag-dev--high .diag-dev-score[data-v-9fdc4513]{color:#dc2626}.diag-dev--medium .diag-dev-score[data-v-9fdc4513]{color:#ea580c}.diag-devplan[data-v-9fdc4513]{margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.diag-devplan-title[data-v-9fdc4513]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:10px;text-transform:uppercase;letter-spacing:.3px}.devplan-list[data-v-9fdc4513]{display:flex;flex-direction:column;gap:8px}.devplan-item[data-v-9fdc4513]{padding:10px 14px;border-radius:6px;border-left:4px solid}.devplan--high[data-v-9fdc4513]{background:#fef2f2;border-left-color:#dc2626}.devplan--medium[data-v-9fdc4513]{background:#fff7ed;border-left-color:#ea580c}.devplan-header[data-v-9fdc4513]{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;margin-bottom:6px}.devplan-urgency[data-v-9fdc4513]{font-weight:900;font-family:monospace;flex-shrink:0}.devplan--high .devplan-urgency[data-v-9fdc4513]{color:#dc2626}.devplan--medium .devplan-urgency[data-v-9fdc4513]{color:#ea580c}.devplan-npk[data-v-9fdc4513]{font-weight:700;color:#475569;flex-shrink:0;min-width:48px}.devplan-action[data-v-9fdc4513]{flex:1;color:#334155}.devplan-score[data-v-9fdc4513]{font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.devplan--high .devplan-score[data-v-9fdc4513]{color:#dc2626}.devplan--medium .devplan-score[data-v-9fdc4513]{color:#ea580c}.devplan-suggestion[data-v-9fdc4513]{font-size:12px;color:#475569;padding-left:56px;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.devplan-type-tag[data-v-9fdc4513]{font-size:10px;font-weight:700;padding:1px 8px;border-radius:3px;flex-shrink:0;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.devplan-type--apmaciba[data-v-9fdc4513]{background:#dbeafe;color:#1e40af}.devplan-type--mentoresana[data-v-9fdc4513]{background:#ede9fe;color:#5b21b6}.devplan-type--pieredze[data-v-9fdc4513]{background:#fef3c7;color:#92400e}.devplan-type--attieksme[data-v-9fdc4513]{background:#fce7f3;color:#9d174d}.diag-summary[data-v-9fdc4513]{margin-bottom:16px;padding:16px 20px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;border-left:4px solid #1d4ed8}.diag-summary-title[data-v-9fdc4513]{font-size:14px;font-weight:800;color:#1e293b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.diag-summary-text[data-v-9fdc4513]{margin:0;font-size:13px;line-height:1.6;color:#334155}.diag-header-right[data-v-9fdc4513]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.diag-delete-area[data-v-9fdc4513]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.diag-btn-delete[data-v-9fdc4513]{padding:6px 12px;font-size:12px;font-weight:700;color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.diag-btn-delete[data-v-9fdc4513]:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.diag-delete-confirm-text[data-v-9fdc4513]{font-size:12px;font-weight:700;color:#dc2626}.diag-btn-delete-yes[data-v-9fdc4513]{padding:4px 10px;font-size:12px;font-weight:700;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer}.diag-btn-delete-yes[data-v-9fdc4513]:hover{background:#b91c1c}.diag-btn-delete-yes[data-v-9fdc4513]:disabled{background:#94a3b8;cursor:wait}.diag-btn-delete-no[data-v-9fdc4513]{padding:4px 10px;font-size:12px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer}.diag-btn-delete-no[data-v-9fdc4513]:hover{background:#e2e8f0}.diag-btn-delete-no[data-v-9fdc4513]:disabled{cursor:wait}.comp-map-title[data-v-fbca65ad]{margin:0 0 8px;font-size:16px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.3px}.comp-signal-legend[data-v-fbca65ad]{margin:0 0 14px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;line-height:1.45;color:#334155}.comp-signal-legend-label[data-v-fbca65ad]{font-weight:700;color:#0f172a;margin-bottom:8px;font-size:12px}.comp-signal-legend-items[data-v-fbca65ad]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-start}.comp-leg-item[data-v-fbca65ad]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.comp-leg-item .flag[data-v-fbca65ad]{flex-shrink:0}.table-scroll[data-v-fbca65ad]{overflow-x:auto}.comp-map-table[data-v-fbca65ad]{width:100%;border-collapse:collapse;font-size:12px;line-height:1.4}.comp-map-table thead th[data-v-fbca65ad]{background:#1e293b;color:#f8fafc;font-weight:700;text-align:left;padding:8px 10px;border:1px solid #0f172a;font-size:11px}.comp-th-npk[data-v-fbca65ad]{width:44px;text-align:center!important}.comp-th-pt[data-v-fbca65ad]{width:60px;text-align:center!important}.comp-th-bar[data-v-fbca65ad]{width:160px}.comp-th-op[data-v-fbca65ad]{width:90px;text-align:center!important}.comp-th-flag[data-v-fbca65ad]{width:70px;text-align:center!important}.comp-map-block-head td[data-v-fbca65ad]{background:#f1f5f9;border:1px solid #94a3b8;padding:0}.comp-map-block-inner[data-v-fbca65ad]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px;gap:16px}.comp-map-block-left[data-v-fbca65ad]{flex:1}.comp-map-block-right[data-v-fbca65ad]{text-align:center;flex-shrink:0;min-width:90px}.comp-map-block-title[data-v-fbca65ad]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:4px}.comp-map-block-desc[data-v-fbca65ad]{margin:0;font-size:11px;color:#475569;line-height:1.45}.comp-map-block-avg[data-v-fbca65ad]{font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1}.comp-map-block-avg.clr-critical[data-v-fbca65ad]{color:#dc2626}.comp-map-block-avg.clr-warning[data-v-fbca65ad]{color:#ea580c}.comp-map-block-avg.clr-moderate[data-v-fbca65ad]{color:#ca8a04}.comp-map-block-avg.clr-good[data-v-fbca65ad]{color:#16a34a}.comp-map-block-avg.clr-excellent[data-v-fbca65ad]{color:#059669}.comp-map-block-avg.clr-none[data-v-fbca65ad]{color:#94a3b8}.comp-map-block-avg-label[data-v-fbca65ad]{font-size:10px;color:#94a3b8;text-transform:uppercase}.comp-map-block-filled[data-v-fbca65ad]{font-size:10px;color:#64748b;margin-top:2px}.comp-map-block-warn[data-v-fbca65ad]{font-size:10px;font-weight:700;color:#dc2626;margin-top:4px}.comp-map-data-row td[data-v-fbca65ad]{padding:6px 10px;border:1px solid #cbd5e1;vertical-align:middle;color:#1e293b}.comp-map-row-alt td[data-v-fbca65ad]{background:#f8fafc}.comp-map-data-row:hover td[data-v-fbca65ad]{background:#f0f9ff}.comp-map-row-critical td[data-v-fbca65ad]{background:#fef2f2!important}.comp-map-row-critical:hover td[data-v-fbca65ad]{background:#fee2e2!important}.comp-map-row-warning td[data-v-fbca65ad]{background:#fff7ed!important}.comp-map-row-warning:hover td[data-v-fbca65ad]{background:#ffedd5!important}.comp-map-npk[data-v-fbca65ad]{text-align:center;font-weight:800;font-variant-numeric:tabular-nums;color:#475569}.comp-map-action[data-v-fbca65ad]{text-align:left;min-width:200px}.comp-map-num[data-v-fbca65ad]{text-align:center;font-weight:800;font-variant-numeric:tabular-nums;font-size:14px}.comp-map-num.clr-critical[data-v-fbca65ad]{color:#dc2626}.comp-map-num.clr-warning[data-v-fbca65ad]{color:#ea580c}.comp-map-num.clr-moderate[data-v-fbca65ad]{color:#ca8a04}.comp-map-num.clr-good[data-v-fbca65ad]{color:#16a34a}.comp-map-num.clr-none[data-v-fbca65ad]{color:#94a3b8}.comp-map-level-cell[data-v-fbca65ad]{padding:6px 8px!important}.mini-bar-track[data-v-fbca65ad]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:3px}.mini-bar-fill[data-v-fbca65ad]{height:100%;border-radius:3px;transition:width .4s ease}.mini-bar-fill.clr-critical[data-v-fbca65ad]{background:#dc2626}.mini-bar-fill.clr-warning[data-v-fbca65ad]{background:#ea580c}.mini-bar-fill.clr-moderate[data-v-fbca65ad]{background:#ca8a04}.mini-bar-fill.clr-good[data-v-fbca65ad]{background:#16a34a}.mini-bar-label[data-v-fbca65ad]{font-size:10px;font-weight:600;color:#64748b}.comp-map-opinion[data-v-fbca65ad]{text-align:center;font-size:11px;font-weight:600}.opinion-agree[data-v-fbca65ad]{color:#16a34a}.opinion-disagree[data-v-fbca65ad]{color:#dc2626;font-weight:700}.comp-map-flags[data-v-fbca65ad]{text-align:center;white-space:nowrap}.flag[data-v-fbca65ad]{font-family:monospace;font-weight:900;font-size:11px;padding:1px 3px;border-radius:3px;margin:0 1px;cursor:default}.flag-critical[data-v-fbca65ad]{background:#fecaca;color:#dc2626}.flag-warning[data-v-fbca65ad]{background:#fed7aa;color:#c2410c}.flag-dissonance[data-v-fbca65ad]{background:#e0e7ff;color:#4338ca}.flag-missing[data-v-fbca65ad]{background:#e2e8f0;color:#64748b}.comp-map-comment[data-v-fbca65ad]{font-size:11px;color:#64748b;font-style:italic;max-width:200px}.comp-map-comment.has-text[data-v-fbca65ad]{background:#fef9c3;font-style:normal;color:#422006}.comp-map-header[data-v-fbca65ad]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.comp-map-header .comp-map-title[data-v-fbca65ad]{margin:0}.comp-delete-area[data-v-fbca65ad]{display:flex;align-items:center;gap:6px}.comp-btn-delete[data-v-fbca65ad]{padding:5px 10px;font-size:11px;font-weight:700;color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.comp-btn-delete[data-v-fbca65ad]:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.comp-delete-confirm-text[data-v-fbca65ad]{font-size:11px;font-weight:700;color:#dc2626}.comp-btn-delete-yes[data-v-fbca65ad]{padding:3px 8px;font-size:11px;font-weight:700;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer}.comp-btn-delete-yes[data-v-fbca65ad]:hover{background:#b91c1c}.comp-btn-delete-yes[data-v-fbca65ad]:disabled{background:#94a3b8;cursor:wait}.comp-btn-delete-no[data-v-fbca65ad]{padding:3px 8px;font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer}.comp-btn-delete-no[data-v-fbca65ad]:hover{background:#e2e8f0}.comp-btn-delete-no[data-v-fbca65ad]:disabled{cursor:wait}.original-form-title[data-v-4011be86]{margin:0 0 12px;font-size:16px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.3px;display:flex;align-items:center;gap:12px}.orig-form-score[data-v-4011be86]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:6px;font-size:15px;font-weight:800;letter-spacing:.5px;border:2px solid currentColor}.orig-form-score.clr-critical[data-v-4011be86]{color:#dc2626;background:#fef2f2}.orig-form-score.clr-warning[data-v-4011be86]{color:#d97706;background:#fffbeb}.orig-form-score.clr-moderate[data-v-4011be86]{color:#ca8a04;background:#fefce8}.orig-form-score.clr-good[data-v-4011be86]{color:#16a34a;background:#f0fdf4}.orig-form-score.clr-excellent[data-v-4011be86]{color:#15803d;background:#dcfce7}.table-scroll[data-v-4011be86]{overflow-x:auto}.xls-table[data-v-4011be86]{width:100%;border-collapse:collapse;font-size:12px;line-height:1.35}.xls-table th[data-v-4011be86]{background:#e2e8f0;color:#1e293b;font-weight:700;text-align:center;padding:6px 8px;border:1px solid #cbd5e1;font-size:11px;text-transform:uppercase;letter-spacing:.3px}.header-row-2 .th-sub[data-v-4011be86]{background:#eef2f7;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;padding:4px}.th-standard[data-v-4011be86]{width:120px}.th-desc[data-v-4011be86]{width:200px}.th-npk[data-v-4011be86]{width:36px}.th-action[data-v-4011be86]{min-width:260px;text-align:left!important}.th-comment[data-v-4011be86]{min-width:160px;text-align:left!important}.th-sub[data-v-4011be86]{width:56px}.xls-table td[data-v-4011be86]{padding:5px 7px;border:1px solid #cbd5e1;vertical-align:middle;color:#1e293b}.data-row:hover td[data-v-4011be86]{background:#f8fafc}.td-category[data-v-4011be86]{background:#f1f5f9;font-weight:700;font-size:11px;text-align:center;vertical-align:middle;color:#334155;line-height:1.3;padding:8px 6px}.td-desc[data-v-4011be86]{background:#f8fafc;font-size:11px;color:#475569;vertical-align:middle;line-height:1.35;padding:6px}.td-npk[data-v-4011be86]{text-align:center;font-weight:700;color:#475569;font-variant-numeric:tabular-nums}.td-action[data-v-4011be86]{text-align:left;line-height:1.4}.td-check[data-v-4011be86]{text-align:center;width:56px;min-width:40px}.td-check.checked[data-v-4011be86]{background:#dcfce7}.td-agree.checked[data-v-4011be86]{background:#dbeafe}.td-disagree.checked[data-v-4011be86]{background:#fee2e2}.mark[data-v-4011be86]{font-weight:900;font-size:14px;color:#16a34a}.mark-agree[data-v-4011be86]{color:#1d4ed8}.mark-disagree[data-v-4011be86]{color:#dc2626}.td-comment[data-v-4011be86]{font-size:11px;color:#475569;font-style:italic;line-height:1.35;text-align:left}.td-comment.has-text[data-v-4011be86]{background:#fef9c3}.orig-row-critical[data-v-4011be86]{background:#fef2f2!important}.orig-row-warning[data-v-4011be86]{background:#fffbeb!important}.data-row:first-child td[data-v-4011be86]{border-top:2px solid #94a3b8}.forma-header[data-v-4011be86]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.forma-header .original-form-title[data-v-4011be86]{margin:0}.forma-header-right[data-v-4011be86]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forma-delete-area[data-v-4011be86]{display:flex;align-items:center;gap:6px}.forma-btn-edit[data-v-4011be86]{padding:5px 12px;font-size:11px;font-weight:700;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.forma-btn-edit[data-v-4011be86]:hover{background:#dbeafe;border-color:#93c5fd}.forma-btn-edit.active[data-v-4011be86]{color:#fff;background:#2563eb;border-color:#2563eb}.forma-edit-hint[data-v-4011be86]{padding:6px 12px;margin-bottom:8px;font-size:11px;font-weight:600;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;line-height:1.4}.xls-editable .td-editable[data-v-4011be86]{cursor:pointer;position:relative}.xls-editable .td-editable[data-v-4011be86]:hover{background:#e0f2fe!important;outline:2px solid #3b82f6;outline-offset:-2px}.forma-btn-delete[data-v-4011be86]{padding:5px 10px;font-size:11px;font-weight:700;color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.forma-btn-delete[data-v-4011be86]:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.forma-delete-confirm-text[data-v-4011be86]{font-size:11px;font-weight:700;color:#dc2626}.forma-btn-delete-yes[data-v-4011be86]{padding:3px 8px;font-size:11px;font-weight:700;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer}.forma-btn-delete-yes[data-v-4011be86]:hover{background:#b91c1c}.forma-btn-delete-yes[data-v-4011be86]:disabled{background:#94a3b8;cursor:wait}.forma-btn-delete-no[data-v-4011be86]{padding:3px 8px;font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer}.forma-btn-delete-no[data-v-4011be86]:hover{background:#e2e8f0}.forma-btn-delete-no[data-v-4011be86]:disabled{cursor:wait}.no-feedback[data-v-07af765f]{padding:60px 24px;text-align:center;color:#94a3b8;font-size:14px}.footer-panel[data-v-07af765f]{padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.footer-panel-title[data-v-07af765f]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:12px;text-transform:uppercase;letter-spacing:.3px}.footer-indicators[data-v-07af765f]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.footer-indicator[data-v-07af765f]{padding:10px 16px;border-radius:8px;border:2px solid;min-width:140px;text-align:center}.fi-positive[data-v-07af765f]{background:#f0fdf4;border-color:#16a34a}.fi-negative[data-v-07af765f]{background:#fef2f2;border-color:#dc2626}.fi-neutral[data-v-07af765f]{background:#f1f5f9;border-color:#94a3b8}.fi-label[data-v-07af765f]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:4px}.fi-value[data-v-07af765f]{font-size:16px;font-weight:800}.fi-positive .fi-value[data-v-07af765f]{color:#16a34a}.fi-negative .fi-value[data-v-07af765f]{color:#dc2626}.fi-neutral .fi-value[data-v-07af765f]{color:#475569}.footer-training[data-v-07af765f]{padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-bottom:8px}.footer-training-label[data-v-07af765f]{font-size:11px;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.footer-training-value[data-v-07af765f]{font-size:13px;color:#1e293b;line-height:1.5}.footer-comments[data-v-07af765f]{padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.footer-comments-label[data-v-07af765f]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.footer-comments-value[data-v-07af765f]{font-size:13px;color:#334155;line-height:1.5}.page-error[data-v-07af765f]{margin-top:12px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px}.atsauksme-header[data-v-07af765f]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.atsauksme-header .footer-panel-title[data-v-07af765f]{margin:0}.atsauksme-delete-area[data-v-07af765f]{display:flex;align-items:center;gap:6px}.atsauksme-btn-delete[data-v-07af765f]{padding:5px 10px;font-size:11px;font-weight:700;color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.atsauksme-btn-delete[data-v-07af765f]:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.atsauksme-delete-confirm-text[data-v-07af765f]{font-size:11px;font-weight:700;color:#dc2626}.atsauksme-btn-delete-yes[data-v-07af765f]{padding:3px 8px;font-size:11px;font-weight:700;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer}.atsauksme-btn-delete-yes[data-v-07af765f]:hover{background:#b91c1c}.atsauksme-btn-delete-yes[data-v-07af765f]:disabled{background:#94a3b8;cursor:wait}.atsauksme-btn-delete-no[data-v-07af765f]{padding:3px 8px;font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer}.atsauksme-btn-delete-no[data-v-07af765f]:hover{background:#e2e8f0}.atsauksme-btn-delete-no[data-v-07af765f]:disabled{cursor:wait}.grupa-view[data-v-c63231b2]{padding:0;max-width:1200px;--grupa-border: #e2e8f0;--grupa-muted: #64748b;--grupa-accent: #334155;--grupa-radius: 12px}.grupa-page-lead[data-v-c63231b2]{margin-bottom:20px;padding:18px 22px;background:#fff;border:1px solid var(--grupa-border);border-radius:var(--grupa-radius)}.grupa-page-lead-text[data-v-c63231b2]{margin:0 0 12px;font-size:15px;line-height:1.65;color:#475569}.grupa-glossary-toggle[data-v-c63231b2]{padding:8px 14px;font-size:13px;font-weight:600;color:#334155;background:#f8fafc;border:1px solid var(--grupa-border);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.grupa-glossary-toggle[data-v-c63231b2]:hover{background:#f1f5f9;border-color:#94a3b8}.grupa-glossary[data-v-c63231b2]{margin-top:14px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.grupa-glossary-list[data-v-c63231b2]{margin:0;padding-left:1.2em;font-size:14px;line-height:1.7;color:#475569}.grupa-glossary-list li[data-v-c63231b2]{margin-bottom:8px}.grupa-glossary-list li[data-v-c63231b2]:last-child{margin-bottom:0}.grupa-loading[data-v-c63231b2],.grupa-error[data-v-c63231b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.grupa-loading[data-v-c63231b2]{color:#64748b}.grupa-error[data-v-c63231b2]{color:#dc2626}.grupa-error-text[data-v-c63231b2]{font-size:14px;margin-bottom:12px}.grupa-spinner[data-v-c63231b2]{font-size:24px;font-weight:700;margin-bottom:8px;animation:spin-c63231b2 1s linear infinite}@keyframes spin-c63231b2{to{transform:rotate(360deg)}}.grupa-header[data-v-c63231b2]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:20px 24px;background:#fff;border:1px solid var(--grupa-border);border-radius:var(--grupa-radius)}.grupa-header-left[data-v-c63231b2]{flex:1;min-width:0}.grupa-header-title[data-v-c63231b2]{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 14px;letter-spacing:-.02em}.grupa-header-metrics[data-v-c63231b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 20px}.grupa-metric[data-v-c63231b2]{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:#f8fafc;border:1px solid var(--grupa-border);border-radius:10px}.grupa-metric-label[data-v-c63231b2]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.grupa-metric-value[data-v-c63231b2]{font-size:20px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.grupa-metric-hint[data-v-c63231b2]{font-size:12px;color:#94a3b8;line-height:1.35}.grupa-header-actions[data-v-c63231b2]{flex-shrink:0;max-width:280px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.grupa-ai-hint[data-v-c63231b2]{margin:0;font-size:12px;line-height:1.5;color:#64748b}.ai-progress[data-v-c63231b2]{margin-top:10px}.ai-progress-steps[data-v-c63231b2]{display:flex;flex-direction:column;gap:4px}.ai-progress-step[data-v-c63231b2]{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#94a3b8;transition:color .2s}.ai-progress-step.step-done[data-v-c63231b2]{color:#16a34a}.ai-progress-step.step-loading[data-v-c63231b2]{color:#1e293b;font-weight:700}.ai-progress-step.step-pending[data-v-c63231b2]{color:#cbd5e1}.step-icon[data-v-c63231b2]{font-family:monospace;font-size:11px;min-width:28px;text-align:center}.step-loading .step-icon[data-v-c63231b2]{animation:spin-c63231b2 1s linear infinite}.step-label[data-v-c63231b2]{white-space:nowrap}.ai-progress-current[data-v-c63231b2]{margin:8px 0 0;font-size:11px;color:#64748b;font-style:italic}@media(max-width:768px){.grupa-header[data-v-c63231b2]{flex-direction:column}.grupa-header-actions[data-v-c63231b2]{max-width:none}}.btn-ai[data-v-c63231b2]{padding:11px 20px;background:#1e293b;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.btn-ai[data-v-c63231b2]:hover{background:#334155}.btn-ai[data-v-c63231b2]:disabled{background:#94a3b8;cursor:wait}.btn-retry[data-v-c63231b2]{padding:8px 16px;background:#475569;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.btn-retry[data-v-c63231b2]:hover{background:#334155}.grupa-tabs[data-v-c63231b2]{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:20px;overflow-x:auto}.grupa-tab[data-v-c63231b2]{padding:10px 16px;font-size:12px;font-weight:700;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;transition:all .15s}.grupa-tab[data-v-c63231b2]:hover{color:#334155}.grupa-tab.active[data-v-c63231b2]{color:#1e293b;border-bottom-color:#334155}.grupa-tab-desc[data-v-c63231b2]{margin:-8px 0 20px;padding:10px 14px;font-size:13px;line-height:1.55;color:#64748b;background:#f8fafc;border-radius:8px}.section-panel[data-v-c63231b2]{margin-bottom:22px;padding:20px 24px;background:#fff;border:1px solid var(--grupa-border);border-radius:var(--grupa-radius)}.section-title[data-v-c63231b2]{font-size:17px;font-weight:800;color:#0f172a;margin:0 0 10px;letter-spacing:-.01em;line-height:1.3}.section-intro[data-v-c63231b2]{margin:0 0 16px;font-size:14px;line-height:1.65;color:#475569;max-width:75ch}.th-hint[data-v-c63231b2]{display:inline-block;margin-left:4px;font-size:10px;font-weight:700;color:#94a3b8;cursor:help;vertical-align:super;line-height:1}.matrix-legend[data-v-c63231b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px}.matrix-legend-title[data-v-c63231b2]{font-weight:700;color:#475569}.matrix-legend-item[data-v-c63231b2]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:4px;font-weight:800;font-variant-numeric:tabular-nums;border:1px solid rgba(0,0,0,.06)}.matrix-legend-note[data-v-c63231b2]{color:#64748b;font-size:12px}.matrix-scroll[data-v-c63231b2]{overflow-x:auto;margin:0 -20px;padding:0 20px}.matrix-table[data-v-c63231b2]{width:100%;border-collapse:collapse;font-size:11px}.matrix-table th[data-v-c63231b2],.matrix-table td[data-v-c63231b2]{padding:5px 6px;text-align:center;border:1px solid #e2e8f0}.matrix-table thead th[data-v-c63231b2]{background:#f1f5f9;font-weight:700;color:#334155;position:sticky;top:0;z-index:1}.matrix-table th.th-name[data-v-c63231b2]{text-align:left;min-width:140px;position:sticky;left:0;z-index:2;background:#f1f5f9}.matrix-table td.td-name[data-v-c63231b2]{text-align:left;font-weight:600;color:#0f172a;position:sticky;left:0;background:#fff;z-index:1;white-space:nowrap}.matrix-table th.th-npk[data-v-c63231b2]{min-width:30px;font-size:11px;font-weight:800;cursor:help;padding:6px 4px;vertical-align:middle}.matrix-table th.th-npk[data-v-c63231b2]:hover{background:#e0f2fe;color:#0f766e}.matrix-table th.th-avg[data-v-c63231b2],.matrix-table th.th-pot[data-v-c63231b2]{min-width:40px}.matrix-table td.td-npk-score[data-v-c63231b2]{font-weight:600;font-variant-numeric:tabular-nums;cursor:help}.matrix-table td.td-avg[data-v-c63231b2]{font-weight:800;font-variant-numeric:tabular-nums}.matrix-table .cat-header[data-v-c63231b2]{background:#f8fafc;font-weight:800;color:#475569;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.score-1[data-v-c63231b2]{background:#fef2f2;color:#b91c1c}.score-2[data-v-c63231b2]{background:#fef9ee;color:#92400e}.score-3[data-v-c63231b2]{background:#f8fafc;color:#475569}.score-4[data-v-c63231b2]{background:#f0fdf4;color:#166534}.score-none[data-v-c63231b2]{background:#f8fafc;color:#cbd5e1}.has-comment[data-v-c63231b2]{text-decoration:underline dotted;text-underline-offset:2px}.has-dissonance[data-v-c63231b2]{font-style:italic}.pot-augsts[data-v-c63231b2]{background:#f0fdf4;color:#166534;font-weight:800}.pot-videjs[data-v-c63231b2]{background:#f8fafc;color:#475569;font-weight:700}.pot-zems[data-v-c63231b2]{background:#fef2f2;color:#b91c1c;font-weight:600}.matrix-footer-row td[data-v-c63231b2]{background:#f1f5f9;font-weight:700}.training-group[data-v-c63231b2]{margin-bottom:16px}.training-group-title[data-v-c63231b2]{font-size:13px;font-weight:700;color:#334155;margin-bottom:8px}.training-list[data-v-c63231b2]{display:flex;flex-direction:column;gap:6px}.training-item[data-v-c63231b2]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;border-left:4px solid;font-size:13px}.training-item--systemic[data-v-c63231b2]{background:#fef2f2;border-left-color:#b91c1c}.training-item--normal[data-v-c63231b2]{background:#f8fafc;border-left-color:#cbd5e1}.training-npk[data-v-c63231b2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:52px;font-size:11px;font-weight:800;letter-spacing:.03em;color:#334155;background:#f1f5f9;padding:6px 10px;border-radius:6px;border:1px solid #e2e8f0}.training-npk--small[data-v-c63231b2]{min-width:auto;font-size:10px;padding:4px 8px;border-radius:6px}.training-npk-inline[data-v-c63231b2]{display:flex;align-items:center;gap:2px;margin-bottom:4px;font-weight:700;color:#57534e}.training-npk-colon[data-v-c63231b2]{font-weight:700;color:#57534e}.ai-gap-block[data-v-c63231b2]{margin-bottom:14px}.ai-gap-heading[data-v-c63231b2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:6px}.ai-gap-action[data-v-c63231b2]{font-size:13px;font-weight:600;color:#334155;flex:1;min-width:12rem;line-height:1.4}.training-action[data-v-c63231b2]{flex:1;color:#334155;font-size:13px;line-height:1.45}.training-stats[data-v-c63231b2]{font-size:12px;color:#64748b;flex-shrink:0;text-align:right;line-height:1.4;max-width:42%}.training-comments[data-v-c63231b2]{margin-top:4px;padding-left:58px}.training-comment[data-v-c63231b2]{font-size:11px;color:#64748b;line-height:1.4}.training-comment-author[data-v-c63231b2]{font-weight:600;color:#475569}.wants-training-table[data-v-c63231b2]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.wants-training-table th[data-v-c63231b2],.wants-training-table td[data-v-c63231b2]{padding:10px 14px;text-align:left;border-bottom:1px solid #e2e8f0;vertical-align:top}.wants-training-table th[data-v-c63231b2]{font-size:12px;font-weight:700;color:#475569;letter-spacing:.02em;background:#f1f5f9}.wants-training-table tbody tr[data-v-c63231b2]:nth-child(2n){background:#fafbfc}.wants-training-table tbody tr[data-v-c63231b2]:hover{background:#f1f5f9}.wants-training-table td[data-v-c63231b2]{color:#334155}.gi-yes[data-v-c63231b2]{color:#166534;font-weight:700}.gi-no[data-v-c63231b2]{color:#64748b;font-weight:600}.ninebox-legend-hint[data-v-c63231b2]{margin:0 0 14px;font-size:13px;line-height:1.5;color:#475569;padding:10px 14px;background:#f8fafc;border-radius:8px;border-left:3px solid #94a3b8}.ninebox-matrix[data-v-c63231b2]{margin-bottom:8px;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;background:#f1f5f9}.ninebox-banner[data-v-c63231b2]{padding:10px 14px;font-size:12px;font-weight:600;color:#64748b;text-align:center;line-height:1.45;background:#f8fafc;border-bottom:1px solid #e2e8f0}.ninebox-header-row[data-v-c63231b2],.ninebox-body-row[data-v-c63231b2]{display:grid;grid-template-columns:minmax(11rem,13rem) repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.ninebox-header-row[data-v-c63231b2]{background:#f8fafc;border-bottom:2px solid #94a3b8}.ninebox-body-row+.ninebox-body-row[data-v-c63231b2]{border-top:1px solid #cbd5e1}.ninebox-corner-cell[data-v-c63231b2]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:10px 12px;border-right:1px solid #e2e8f0;background:#f1f5f9}.ninebox-corner-line[data-v-c63231b2]{display:block;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#475569;line-height:1.3}.ninebox-corner-line--perf[data-v-c63231b2]{font-weight:700;color:#64748b;text-transform:none;letter-spacing:.02em;font-size:11px}.ninebox-col-head[data-v-c63231b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 10px;text-align:center;border-right:1px solid #e2e8f0}.ninebox-col-head[data-v-c63231b2]:last-child{border-right:none}.ninebox-col-head-main[data-v-c63231b2]{font-size:12px;font-weight:800;color:#0f172a;line-height:1.25}.ninebox-col-head-sub[data-v-c63231b2]{font-size:11px;font-weight:600;color:#64748b;line-height:1.3}.ninebox-row-head[data-v-c63231b2]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:12px 14px;border-right:1px solid #cbd5e1;background:#fff}.ninebox-row-head-main[data-v-c63231b2]{font-size:13px;font-weight:800;color:#0f172a;line-height:1.25}.ninebox-row-head-sub[data-v-c63231b2]{font-size:11px;font-weight:600;color:#64748b}.ninebox-cell[data-v-c63231b2]{padding:12px 12px 14px;min-height:100px;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(15,23,42,.08)}.ninebox-cell[data-v-c63231b2]:last-child{border-right:none}.ninebox-cell-hr-label[data-v-c63231b2]{flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.3;padding-bottom:2px;border-bottom:1px solid rgba(15,23,42,.12)}.ninebox-emp-list[data-v-c63231b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ninebox-emp[data-v-c63231b2]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;margin:0;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:8px;box-shadow:0 1px 2px #0f172a0f}.ninebox-emp-name[data-v-c63231b2]{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3;word-break:break-word}.ninebox-emp-meta[data-v-c63231b2]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#64748b}.ninebox-empty[data-v-c63231b2]{margin:0;font-size:12px;font-weight:600;font-style:normal;color:#94a3b8;padding:8px 0}@media(max-width:900px){.ninebox-header-row[data-v-c63231b2],.ninebox-body-row[data-v-c63231b2]{grid-template-columns:minmax(9rem,1fr) repeat(3,minmax(0,1fr))}.ninebox-col-head-main[data-v-c63231b2]{font-size:11px}.ninebox-col-head-sub[data-v-c63231b2]{font-size:10px}.ninebox-cell[data-v-c63231b2]{padding:10px 8px 12px;min-height:88px}.ninebox-emp[data-v-c63231b2]{padding:8px 10px}.ninebox-emp-name[data-v-c63231b2]{font-size:13px}}.box-high_high[data-v-c63231b2]{background:#f0fdf4}.box-high_high .ninebox-cell-hr-label[data-v-c63231b2]{color:#166534}.box-high_mid[data-v-c63231b2]{background:#f0fdf4}.box-high_mid .ninebox-cell-hr-label[data-v-c63231b2]{color:#166534}.box-mid_high[data-v-c63231b2]{background:#f0fdf4}.box-mid_high .ninebox-cell-hr-label[data-v-c63231b2]{color:#166534}.box-mid_mid[data-v-c63231b2]{background:#f8fafc}.box-mid_mid .ninebox-cell-hr-label[data-v-c63231b2]{color:#334155}.box-mid_low[data-v-c63231b2]{background:#f8fafc}.box-mid_low .ninebox-cell-hr-label[data-v-c63231b2]{color:#334155}.box-high_low[data-v-c63231b2]{background:#f8fafc}.box-high_low .ninebox-cell-hr-label[data-v-c63231b2]{color:#334155}.box-low_high[data-v-c63231b2]{background:#f8fafc}.box-low_high .ninebox-cell-hr-label[data-v-c63231b2]{color:#334155}.box-low_mid[data-v-c63231b2]{background:#fef2f2}.box-low_mid .ninebox-cell-hr-label[data-v-c63231b2]{color:#991b1b}.box-low_low[data-v-c63231b2]{background:#fef2f2}.box-low_low .ninebox-cell-hr-label[data-v-c63231b2]{color:#991b1b}.potential-list[data-v-c63231b2]{display:flex;flex-direction:column;gap:10px}.potential-card[data-v-c63231b2]{padding:16px 18px;border-radius:var(--grupa-radius);border:1px solid var(--grupa-border);background:#fff;transition:box-shadow .2s}.potential-card[data-v-c63231b2]:hover{box-shadow:0 2px 8px #0f172a0f}.potential-card-header[data-v-c63231b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.potential-name[data-v-c63231b2]{font-size:15px;font-weight:700;color:#0f172a}.potential-badge[data-v-c63231b2]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700}.potential-badge.augsts[data-v-c63231b2]{background:#f0fdf4;color:#166534}.potential-badge.videjs[data-v-c63231b2]{background:#f1f5f9;color:#475569}.potential-badge.zems[data-v-c63231b2]{background:#fef2f2;color:#991b1b}.potential-details[data-v-c63231b2]{font-size:13px;color:#475569;line-height:1.65}.potential-detail-label[data-v-c63231b2]{font-weight:700;color:#334155}.potential-npk-block[data-v-c63231b2]{margin-top:12px}.potential-npk-block .potential-detail-label[data-v-c63231b2]{display:block;margin-bottom:8px;font-size:12px}.npk-def-list[data-v-c63231b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.npk-def-item[data-v-c63231b2]{margin:0;padding:12px 14px;border-radius:10px;border:1px solid #d6d3d1;background:#fafaf9}.npk-def-list--strong .npk-def-item[data-v-c63231b2]{background:#f0fdf4;border-color:#bbf7d0}.npk-def-list--weak .npk-def-item[data-v-c63231b2]{background:#fef2f2;border-color:#fecaca}.npk-def-head[data-v-c63231b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px}.npk-def-num[data-v-c63231b2]{font-size:12px;font-weight:800;color:#334155}.npk-def-badge[data-v-c63231b2]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.npk-def-text[data-v-c63231b2]{margin:0;font-size:13px;line-height:1.55;color:#44403c}.npk-def-note[data-v-c63231b2]{margin:8px 0 0;font-size:12px;line-height:1.45;color:#b45309;font-weight:600}.npk-def-comment[data-v-c63231b2]{margin:8px 0 0;font-size:12px;line-height:1.5;font-style:italic;color:#57534e}.supported-list[data-v-c63231b2]{display:flex;flex-direction:column;gap:14px}.supported-card[data-v-c63231b2]{padding:16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.supported-card-header[data-v-c63231b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.supported-name[data-v-c63231b2]{font-size:16px;font-weight:800;color:#0f172a}.supported-direction[data-v-c63231b2]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:12px;background:#f1f5f9;color:#334155}.supported-actions[data-v-c63231b2]{margin-bottom:8px}.supported-action[data-v-c63231b2]{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:12px;color:#334155;border-bottom:1px solid #e0e7ff}.supported-action[data-v-c63231b2]:last-child{border-bottom:none}.supported-action[data-v-c63231b2]{border-bottom-color:#f1f5f9}.supported-action-num[data-v-c63231b2]{font-weight:800;color:#334155;flex-shrink:0;min-width:20px}.supported-action-text[data-v-c63231b2]{flex:1}.supported-action-timeline[data-v-c63231b2]{font-size:11px;color:#64748b;font-weight:600;flex-shrink:0}.supported-action-type[data-v-c63231b2]{font-size:10px;padding:1px 6px;border-radius:3px;font-weight:600;flex-shrink:0}.supported-type-apmaciba[data-v-c63231b2],.supported-type-mentoresana[data-v-c63231b2],.supported-type-rotacija[data-v-c63231b2],.supported-type-projekts[data-v-c63231b2]{background:#f1f5f9;color:#334155}.supported-expressed[data-v-c63231b2]{font-size:12px;color:#475569;margin-top:6px;padding:8px;background:#f8fafc;border-radius:4px;border-left:3px solid #cbd5e1}.supported-expressed-label[data-v-c63231b2]{font-weight:700;color:#334155}.supported-risk[data-v-c63231b2]{font-size:12px;color:#dc2626;margin-top:6px;font-weight:600}.supported-card-header-left[data-v-c63231b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.supported-expand-btn[data-v-c63231b2]{padding:6px 12px;font-size:11px;font-weight:700;color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.supported-expand-btn[data-v-c63231b2]:hover{background:#e0e7ff;border-color:#818cf8}.supported-card--expanded[data-v-c63231b2]{border-color:#818cf8;box-shadow:0 2px 12px #6366f11f}.supported-retention-badge[data-v-c63231b2]{display:inline-flex;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.02em}.retention-zems[data-v-c63231b2]{background:#dcfce7;color:#166534}.retention-videjs[data-v-c63231b2]{background:#fef3c7;color:#92400e}.retention-augsts[data-v-c63231b2]{background:#fef2f2;color:#b91c1c}.supported-profile[data-v-c63231b2]{margin:8px 0 10px;padding:10px 14px;font-size:13px;line-height:1.6;color:#334155;background:#f8fafc;border-radius:6px;border-left:3px solid #818cf8}.deep-analysis[data-v-c63231b2]{margin-top:14px;padding-top:14px;border-top:1px solid #c7d2fe}.deep-block[data-v-c63231b2]{margin-bottom:18px;padding:14px 16px;background:#fff;border:1px solid #e0e7ff;border-radius:10px}.deep-block[data-v-c63231b2]:last-child{margin-bottom:0}.deep-block-title[data-v-c63231b2]{font-size:12px;font-weight:800;color:#4338ca;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #e0e7ff}.deep-gap-list[data-v-c63231b2]{display:flex;flex-direction:column;gap:12px}.deep-gap-item[data-v-c63231b2]{padding:12px 14px;border-radius:8px;background:#fafaf9;border:1px solid #e2e8f0}.deep-gap-header[data-v-c63231b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.deep-gap-action[data-v-c63231b2]{font-size:13px;font-weight:600;color:#334155;flex:1;min-width:10rem}.deep-gap-bar-row[data-v-c63231b2]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.deep-gap-bar-container[data-v-c63231b2]{display:flex;align-items:center;gap:8px}.deep-gap-bar-label[data-v-c63231b2]{font-size:11px;font-weight:700;color:#64748b;min-width:80px;text-align:right}.deep-gap-bar-track[data-v-c63231b2]{flex:1;height:20px;background:#e2e8f0;border-radius:4px;overflow:hidden;position:relative}.deep-gap-bar-fill[data-v-c63231b2]{height:100%;border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;transition:width .4s ease}.deep-gap-bar-current[data-v-c63231b2]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.deep-gap-bar-target[data-v-c63231b2]{background:linear-gradient(90deg,#34d399,#10b981)}.deep-gap-bar-value[data-v-c63231b2]{font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.deep-gap-desc[data-v-c63231b2]{font-size:12px;color:#475569;line-height:1.55;margin-bottom:6px}.deep-gap-method[data-v-c63231b2]{font-size:12px;color:#334155;line-height:1.5}.deep-gap-method-label[data-v-c63231b2]{font-weight:700;color:#4338ca}.deep-metrics-table[data-v-c63231b2]{width:100%;border-collapse:collapse;font-size:12px}.deep-metrics-table th[data-v-c63231b2],.deep-metrics-table td[data-v-c63231b2]{padding:8px 10px;text-align:left;border-bottom:1px solid #e0e7ff;vertical-align:top}.deep-metrics-table thead th[data-v-c63231b2]{font-size:11px;font-weight:700;color:#4338ca;background:#eef2ff;letter-spacing:.02em;border-bottom:2px solid #c7d2fe}.deep-metric-name[data-v-c63231b2]{font-weight:600;color:#334155;max-width:200px}.deep-metric-val[data-v-c63231b2]{font-weight:700;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.deep-metric-baseline[data-v-c63231b2]{color:#92400e;background:#fef9ee}.deep-metric-t3[data-v-c63231b2]{color:#1e40af;background:#eff6ff}.deep-metric-t6[data-v-c63231b2]{color:#166534;background:#f0fdf4}.deep-metric-method[data-v-c63231b2]{font-size:11px;color:#64748b;max-width:180px}.deep-milestones[data-v-c63231b2]{display:flex;flex-direction:column;gap:0;position:relative;padding-left:24px}.deep-milestones[data-v-c63231b2]:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:#c7d2fe;border-radius:2px}.deep-milestone[data-v-c63231b2]{display:flex;align-items:flex-start;gap:12px;position:relative;padding:8px 0}.deep-milestone-marker[data-v-c63231b2]{position:absolute;left:-24px;top:8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.deep-milestone--m1 .deep-milestone-marker[data-v-c63231b2]{background:#dbeafe;border:2px solid #3b82f6}.deep-milestone--m3 .deep-milestone-marker[data-v-c63231b2]{background:#fef3c7;border:2px solid #f59e0b}.deep-milestone--m6 .deep-milestone-marker[data-v-c63231b2]{background:#dcfce7;border:2px solid #22c55e}.deep-milestone-month[data-v-c63231b2]{font-size:12px;font-weight:800;color:#334155;white-space:nowrap;min-width:56px}.deep-milestone-text[data-v-c63231b2]{font-size:13px;color:#475569;line-height:1.55;flex:1}.deep-mentor-card[data-v-c63231b2]{display:flex;flex-direction:column;gap:8px}.deep-mentor-row[data-v-c63231b2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px}.deep-mentor-label[data-v-c63231b2]{font-weight:700;color:#334155}.deep-mentor-value[data-v-c63231b2]{color:#475569}.deep-mentor-yes[data-v-c63231b2]{font-weight:700;color:#166534}.deep-mentor-no[data-v-c63231b2]{font-weight:700;color:#64748b}.deep-mentor-suggestion[data-v-c63231b2]{padding:8px 12px;background:#ecfdf5;border-radius:6px;border:1px solid #6ee7b7}.deep-mentor-name[data-v-c63231b2]{font-weight:800;color:#0f766e;font-size:14px}.deep-retention-text[data-v-c63231b2]{font-size:13px;line-height:1.6;color:#475569}.ai-section[data-v-c63231b2]{margin-top:8px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.ai-section-title[data-v-c63231b2]{font-size:12px;font-weight:700;color:#334155;margin-bottom:8px;text-transform:uppercase;letter-spacing:.3px}.ai-error-banner[data-v-c63231b2]{margin-bottom:10px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:13px;color:#b91c1c}.ai-ninebox-sync-hint[data-v-c63231b2]{margin:0 0 10px;font-size:11px;color:#64748b;line-height:1.45}.ai-group-context-notes[data-v-c63231b2]{margin-top:8px;font-style:italic;color:#475569}.ai-who-training[data-v-c63231b2]{margin-bottom:14px}.ai-who-training-row[data-v-c63231b2]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;font-size:13px;line-height:1.5;color:#334155}.ai-who-training-row[data-v-c63231b2]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ai-who-name[data-v-c63231b2]{font-weight:700;display:inline-block;min-width:120px}.ai-who-gi[data-v-c63231b2]{color:#64748b;margin-right:8px}.ai-who-tn[data-v-c63231b2]{display:block;margin-top:4px;color:#1e293b}.ai-who-comments[data-v-c63231b2]{margin:6px 0 0 1.2em;padding:0;font-size:12px;color:#475569}.ai-who-comments li[data-v-c63231b2]{margin-bottom:4px}.ai-subsection-title[data-v-c63231b2]{font-size:11px;font-weight:700;color:#475569;margin-bottom:6px;margin-top:4px;text-transform:uppercase;letter-spacing:.2px}.ai-text[data-v-c63231b2]{font-size:12px;color:#475569;line-height:1.6;white-space:pre-line}.ai-pending[data-v-c63231b2]{font-size:13px;color:#64748b;line-height:1.55;font-style:normal;padding:12px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.dev-type-tag[data-v-c63231b2]{font-size:10px;font-weight:700;padding:1px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.dev-type-apmaciba[data-v-c63231b2],.dev-type-mentoresana[data-v-c63231b2],.dev-type-pieredze[data-v-c63231b2],.dev-type-attieksme[data-v-c63231b2]{background:#f1f5f9;color:#334155}.filter-bar[data-v-c63231b2]{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.filter-btn[data-v-c63231b2]{padding:8px 16px;min-height:36px;font-size:13px;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.filter-btn[data-v-c63231b2]:hover{background:#f8fafc;border-color:#94a3b8}.filter-btn[data-v-c63231b2]:focus-visible{outline:2px solid #334155;outline-offset:2px}.filter-btn.active[data-v-c63231b2]{background:#1e293b;color:#fff;border-color:#1e293b}.filter-btn.active[data-v-c63231b2]:hover{background:#334155}.th-actions[data-v-c63231b2]{width:90px;text-align:center}.td-actions[data-v-c63231b2]{text-align:center;white-space:nowrap}.btn-delete[data-v-c63231b2]{padding:4px 8px;font-size:11px;font-weight:700;color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:6px;cursor:pointer;transition:all .15s}.btn-delete[data-v-c63231b2]:hover{background:#fef2f2;border-color:#f87171;color:#b91c1c}.btn-delete-inline[data-v-c63231b2]{margin-left:6px;padding:2px 5px;font-size:10px;font-weight:700;color:#dc2626;background:transparent;border:1px solid #fecaca;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;vertical-align:middle}.matrix-table tr:hover .btn-delete-inline[data-v-c63231b2]{opacity:1}.btn-delete-inline[data-v-c63231b2]:hover{background:#fef2f2;border-color:#f87171}.delete-confirm-text[data-v-c63231b2]{font-size:11px;font-weight:700;color:#dc2626;margin-right:4px}.btn-delete-yes[data-v-c63231b2]{padding:2px 8px;font-size:11px;font-weight:700;color:#fff;background:#dc2626;border:none;border-radius:4px;cursor:pointer;margin-right:2px;transition:background .15s}.btn-delete-yes[data-v-c63231b2]:hover{background:#b91c1c}.btn-delete-yes[data-v-c63231b2]:disabled{background:#94a3b8;cursor:wait}.btn-delete-no[data-v-c63231b2]{padding:2px 8px;font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;transition:background .15s}.btn-delete-no[data-v-c63231b2]:hover{background:#e2e8f0}.btn-delete-no[data-v-c63231b2]:disabled{cursor:wait}.delete-inline-confirm[data-v-c63231b2]{display:inline-flex;align-items:center;gap:3px;margin-left:6px;vertical-align:middle}.potential-card-header-left-info[data-v-c63231b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.potential-card-actions[data-v-c63231b2]{display:flex;align-items:center;gap:4px;flex-shrink:0}.auth-page[data-v-bed5866f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f1f5f9}.auth-card[data-v-bed5866f]{width:100%;max-width:400px;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:28px 28px 32px;box-shadow:0 4px 24px #0f172a0f}.auth-title[data-v-bed5866f]{font-size:22px;font-weight:800;color:#0f172a;text-align:center;margin-bottom:4px}.auth-sub[data-v-bed5866f]{font-size:14px;color:#64748b;text-align:center;margin-bottom:24px;line-height:1.45}.auth-form[data-v-bed5866f]{display:flex;flex-direction:column;gap:14px}.field[data-v-bed5866f]{display:flex;flex-direction:column;gap:4px}.label[data-v-bed5866f]{font-size:12px;font-weight:600;color:#475569}.input[data-v-bed5866f]{border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-size:15px;color:#0f172a}.input[data-v-bed5866f]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.error[data-v-bed5866f]{font-size:13px;color:#dc2626;margin:0}.submit[data-v-bed5866f]{margin-top:4px;border:none;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:600;color:#fff;background:#1d4ed8;cursor:pointer}.submit[data-v-bed5866f]:hover:not(:disabled){background:#1e40af}.submit[data-v-bed5866f]:disabled{opacity:.65;cursor:not-allowed}
