.progress[data-v-2ddf294a]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-2ddf294a]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-2ddf294a]{font-size:16px;color:#43266d}.progress .outside[data-v-2ddf294a]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-2ddf294a]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-2ddf294a]{height:100%}.progress .bar .left[data-v-2ddf294a]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-2ddf294a]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-2ddf294a]{width:100px}.tooltip[data-v-2ddf294a]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-2ddf294a]{flex:1;white-space:nowrap}.learningReport[data-v-2ddf294a]{background:#ffbf00;min-height:100vh;padding:80px 0 50px}.learningReport .container[data-v-2ddf294a]{max-width:1080px;margin:0 auto;padding:0 16px}.learningReport .pageTitle[data-v-2ddf294a]{margin:0 0 18px}.learningReport .toolbar[data-v-2ddf294a]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;background:#fff;border:3px solid #000;border-radius:12px;box-shadow:4px 4px 0 #000;padding:14px 16px}.learningReport .toolbar .field[data-v-2ddf294a]{display:flex;flex-direction:column}.learningReport .toolbar .field label[data-v-2ddf294a]{font-size:12px;font-weight:700;margin-bottom:4px}.learningReport .toolbar .field input[data-v-2ddf294a],.learningReport .toolbar .field select[data-v-2ddf294a]{padding:6px 8px;border:2px solid #000;border-radius:8px;background:#fff;font-size:14px}.learningReport .toolbar .quickBtns[data-v-2ddf294a]{display:flex;gap:6px}.learningReport .toolbar button[data-v-2ddf294a]{padding:8px 14px;border:2px solid #000;border-radius:8px;background:#fff;color:#000;font-weight:700;cursor:pointer}.learningReport .toolbar button.primary[data-v-2ddf294a]{background:#1a1a2e;color:#ffd400}.learningReport .toolbar button[data-v-2ddf294a]:disabled{opacity:.5;cursor:not-allowed}.learningReport .hintText[data-v-2ddf294a]{font-size:13px;color:#444;margin:12px 2px}.learningReport .overviewCard[data-v-2ddf294a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:2px solid #000;border-radius:10px;padding:10px 14px;margin-bottom:12px}.learningReport .overviewCard .ovTitle[data-v-2ddf294a]{font-size:13px;font-weight:800;margin-right:4px}.learningReport .overviewCard .ovPill[data-v-2ddf294a]{padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700}.learningReport .overviewCard .ovPill b[data-v-2ddf294a]{margin-left:3px}.learningReport .overviewCard .ovPill.l1[data-v-2ddf294a]{background:#f1f5f9;color:#475569}.learningReport .overviewCard .ovPill.l2[data-v-2ddf294a]{background:#dbeafe;color:#1d4ed8}.learningReport .overviewCard .ovPill.l3[data-v-2ddf294a]{background:#ede9fe;color:#6d28d9}.learningReport .overviewCard .ovPill.l4[data-v-2ddf294a]{background:#ffedd5;color:#c2410c}.learningReport .overviewCard .ovPill.none[data-v-2ddf294a]{background:#fafafa;color:#9ca3af;border:1px dashed #d1d5db}.learningReport .groupTabs[data-v-2ddf294a]{display:flex;gap:0;margin-bottom:10px}.learningReport .groupTabs button[data-v-2ddf294a]{padding:7px 18px;border:2px solid #000;background:#fff;color:#000;font-weight:700;cursor:pointer}.learningReport .groupTabs button[data-v-2ddf294a]:first-child{border-radius:8px 0 0 8px}.learningReport .groupTabs button[data-v-2ddf294a]:last-child{border-radius:0 8px 8px 0;border-left:none}.learningReport .groupTabs button.active[data-v-2ddf294a]{background:#1a1a2e;color:#ffd400}.learningReport .reportTable[data-v-2ddf294a]{width:100%;border-collapse:collapse;background:#fff;border:3px solid #000;border-radius:12px;box-shadow:4px 4px 0 #000;overflow:hidden}.learningReport .reportTable td[data-v-2ddf294a],.learningReport .reportTable th[data-v-2ddf294a]{text-align:left;padding:10px 14px;border-bottom:1px solid #eee;font-size:14px}.learningReport .reportTable th[data-v-2ddf294a]{background:#1a1a2e;color:#fff}.learningReport .reportTable .cwid[data-v-2ddf294a]{color:#999;font-size:12px;margin-left:8px}.learningReport .reportTable .status[data-v-2ddf294a]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.learningReport .reportTable .status.pending[data-v-2ddf294a]{background:#fff3cd;color:#92600a}.learningReport .reportTable .status.completed[data-v-2ddf294a]{background:#d1fae5;color:#065f46}.learningReport .reportTable .status.failed[data-v-2ddf294a]{background:#fee2e2;color:#991b1b}.learningReport .reportTable .status.none[data-v-2ddf294a],.learningReport .reportTable .status.skipped[data-v-2ddf294a]{background:#eee;color:#666}.learningReport .reportTable .level[data-v-2ddf294a]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.learningReport .reportTable .level.l1[data-v-2ddf294a]{background:#f1f5f9;color:#475569}.learningReport .reportTable .level.l2[data-v-2ddf294a]{background:#dbeafe;color:#1d4ed8}.learningReport .reportTable .level.l3[data-v-2ddf294a]{background:#ede9fe;color:#6d28d9}.learningReport .reportTable .level.l4[data-v-2ddf294a]{background:#ffedd5;color:#c2410c}.learningReport .reportTable .level.none[data-v-2ddf294a]{background:none;color:#cbd5e1}.learningReport .reportTable .level .conf[data-v-2ddf294a]{margin-left:5px;font-size:11px;opacity:.75;font-weight:600}.learningReport .reportTable .upgrade[data-v-2ddf294a]{margin-left:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#fef9c3;color:#a16207;border:1px solid #fde047}.learningReport .reportTable .shareMeta[data-v-2ddf294a]{font-size:11px;color:#94a3b8;margin-top:2px}.learningReport .reportTable .actions button[data-v-2ddf294a]{margin-right:6px;padding:5px 10px;border:2px solid #000;border-radius:8px;background:#fff;color:#000;font-size:13px;font-weight:700;cursor:pointer}.learningReport .reportTable .actions button.share[data-v-2ddf294a]{background:#ffd400}.learningReport .reportTable .actions button[data-v-2ddf294a]:disabled{opacity:.5;cursor:not-allowed}.learningReport .modalMask[data-v-2ddf294a]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.learningReport .modal[data-v-2ddf294a]{background:#fff;border-radius:14px;width:min(860px,94vw);max-height:88vh;display:flex;flex-direction:column}.learningReport .modal .modalHead[data-v-2ddf294a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee}.learningReport .modal .modalHead .tabs button[data-v-2ddf294a]{padding:6px 16px;border:2px solid #000;background:#fff;color:#000;font-weight:700;cursor:pointer}.learningReport .modal .modalHead .tabs button[data-v-2ddf294a]:first-child{border-radius:8px 0 0 8px}.learningReport .modal .modalHead .tabs button[data-v-2ddf294a]:last-child{border-radius:0 8px 8px 0;border-left:none}.learningReport .modal .modalHead .tabs button.active[data-v-2ddf294a]{background:#1a1a2e;color:#ffd400}.learningReport .modal .modalHead .close[data-v-2ddf294a]{border:none;background:none;color:#000;font-size:18px;cursor:pointer}.learningReport .modal .reportBody[data-v-2ddf294a]{overflow-y:auto;padding:20px 26px;line-height:1.85}.learningReport .modal .modalFoot[data-v-2ddf294a]{padding:10px 16px;border-top:1px solid #eee;text-align:right}.learningReport .modal .modalFoot .share[data-v-2ddf294a]{padding:8px 14px;border:2px solid #000;border-radius:8px;background:#ffd400;color:#000;font-weight:700;cursor:pointer}