.back-button-container[data-v-1f7887bd]{margin-bottom:20px}.back-button[data-v-1f7887bd]{color:#4b87f3;text-decoration:none;font-weight:medium;cursor:pointer}i[data-v-1f7887bd]{margin-right:5px}.header-title[data-v-ea168116]{font-size:20px;font-weight:700}.info[data-v-ea168116]{color:#2a2a2a;font-size:14px;margin-top:4px}.top-title[data-v-ea168116]{font:normal normal normal 15px/24px Roboto;letter-spacing:0;color:#2a2a2a;margin-bottom:12px}img[data-v-ea168116]{margin-top:-4px}.header-section[data-v-ea168116]{display:flex;justify-content:space-between}button[data-v-ea168116]{border:1px solid #4b87f3;color:#4b87f3;background-color:transparent;padding:0 36px;border-radius:6px;cursor:pointer}button[data-v-ea168116]:hover{background-color:#e6f2ff}.disabled[data-v-ea168116]{cursor:not-allowed;color:#8e8e8e;border-color:#8e8e8e;opacity:.5}.media-container[data-v-e94d586e]{max-width:250px;width:100%}.video-wrapper[data-v-e94d586e]{position:relative}.video-section[data-v-e94d586e]{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;background:#000;border-radius:10px;cursor:pointer}.center-overlay[data-v-e94d586e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;cursor:pointer}.play-icon[data-v-e94d586e]{width:36px;height:36px}.duration-text[data-v-e94d586e]{position:absolute;bottom:14px;right:14px;font-size:12px;color:#fff}.video-controls[data-v-e94d586e]{position:absolute;bottom:12px;left:10px;right:10px;z-index:3;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.4);padding:4px 8px;border-radius:6px}.control-btn[data-v-e94d586e]{cursor:pointer}.icon[data-v-e94d586e]{width:20px;height:20px}.control-time[data-v-e94d586e]{font-size:12px;color:#fff;white-space:nowrap;flex-shrink:0}.progress-bar[data-v-e94d586e]{flex-grow:1;height:6px;background-color:hsla(0,0%,100%,.3);border-radius:3px;cursor:pointer;overflow:hidden;margin-left:auto}.progress[data-v-e94d586e]{height:100%;background-color:#fff;transition:width .1s ease}.video-title[data-v-e94d586e]{font:normal normal 700 14px/20px Roboto;color:#272727;margin-top:6px}.training-material[data-v-53ba8de4]{margin-top:21px;margin-bottom:0}ul[data-v-53ba8de4]{list-style:none;padding-left:0}li[data-v-53ba8de4]{margin:5px 0}a[data-v-53ba8de4]{color:#4b87f3;text-decoration:none}.material-title-container[data-v-53ba8de4]{display:flex}.material-title[data-v-53ba8de4]{font:normal normal 700 16px/24px Roboto;letter-spacing:0;color:#000}.attachment-list[data-v-53ba8de4]{margin-top:-9px}.certificate[data-v-3e721569]{display:flex;margin-top:20px}.disabled-btn[data-v-ecb69452]{background-color:#ccc;border:none;padding:6px 8px 6px 21px;border-radius:5px;cursor:not-allowed}.note[data-v-ecb69452]{font-size:12px;color:#888;margin-top:5px}.title-container[data-v-ecb69452]{display:flex}.assessment-title[data-v-ecb69452]{font:normal normal 700 16px/24px Roboto;letter-spacing:0;color:#000}.assessment-container[data-v-ecb69452]{padding-top:20px;display:flex;flex-wrap:wrap;gap:15px}.note-text[data-v-ecb69452]{font-size:14px;color:#000}.assessment-container .left[data-v-ecb69452]{flex:1;max-width:400px}.assessment-container .right[data-v-ecb69452]{flex:1;text-align:right}.btn-primary[data-v-ecb69452]{border:none;padding:6px 8px 6px 21px;border-radius:5px;background-color:#4b87f3;color:#fff;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-ecb69452]:hover{background-color:#0056b3}.attendance-panel[data-v-565b2458]{margin-bottom:20px}.buttons .btn-part[data-v-565b2458]{background:#fff 0 0 no-repeat padding-box;border:1px solid #4b87f3;opacity:1;margin:2px;padding:0 15px;border-radius:6px;color:#4b87f3;cursor:pointer;margin-top:3px}.calendar-text[data-v-565b2458]{margin-top:10px}.calendar-icons img[data-v-565b2458]{height:24px;margin-right:8px;padding:2px}.button-cantainer[data-v-565b2458]{display:flex}.attendance-title[data-v-565b2458]{font-size:16px;font-weight:600;padding:4px;margin-top:2px}.add-calendar-container[data-v-565b2458]{display:flex}button[data-v-565b2458]:hover{background-color:#e6f2ff}.active-button[data-v-565b2458]{background-color:green!important;color:#fff!important;border:none!important}.disable-attendance-button[data-v-565b2458]{cursor:not-allowed;color:#8e8e8e;border:1px solid #8e8e8e;opacity:.5;margin:2px;padding:0 15px;border-radius:6px;margin-top:3px}.attendance-confirmation-overlay[data-v-565b2458]{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.attendance-confirmation[data-v-565b2458]{background:#fff;border-radius:8px;box-shadow:0 4px 18px rgba(0,0,0,.2);max-width:440px;padding:24px;width:100%}.attendance-confirmation h3[data-v-565b2458]{font-size:18px;margin:0 0 12px}.attendance-confirmation p[data-v-565b2458]{margin:0 0 20px}.attendance-confirmation-actions[data-v-565b2458]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.confirm-attendance-button[data-v-565b2458],.dismiss-attendance-button[data-v-565b2458]{border:1px solid #4b87f3;border-radius:6px;cursor:pointer;padding:0 14px}.confirm-attendance-button[data-v-565b2458]{background:#4b87f3;color:#fff}.dismiss-attendance-button[data-v-565b2458]{background:#fff;color:#4b87f3}.attendance-confirmation-actions button[data-v-565b2458]:disabled{cursor:wait;opacity:.65}@media (max-width:1440px){.buttons[data-v-565b2458]{flex-wrap:nowrap;justify-content:center;text-align:center}.buttons button[data-v-565b2458]{min-width:0;width:auto;padding:0 22px}}@media (max-width:1024px){.buttons[data-v-565b2458]{flex-wrap:nowrap;justify-content:center;text-align:center}.buttons button[data-v-565b2458]{min-width:0;width:auto;padding:0 14px;white-space:nowrap}}@media (max-width:1366px){.buttons button[data-v-565b2458]{min-width:0;width:auto;padding:0 16px}}.right[data-v-546e6c15]{background-color:#fff;border:1px solid #c9cacf;border-radius:8px;padding:10px;margin-bottom:10px}ul[data-v-546e6c15]{list-style:none;padding-left:0}li.attendance-group-divider[data-v-546e6c15]{border-top:1px solid #e2e4e8;margin-top:8px;padding-top:8px}.participate-title[data-v-546e6c15]{font-size:16px;font-weight:600;margin:0}.participants-summary[data-v-546e6c15]{margin-left:10px}.attendance-summary[data-v-546e6c15]{color:#555;font-size:12px;margin-top:-5px}.participate-container[data-v-546e6c15]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.participant-header-actions[data-v-546e6c15]{margin-left:auto;margin-top:-15px!important}.invite-attendees-button[data-v-546e6c15]{margin-left:auto;padding:5px 10px;white-space:nowrap}.user-avatar[data-v-546e6c15]{width:30px;height:30px;border-radius:50%;overflow:visible;display:inline-block;position:relative}.avatar-img[data-v-546e6c15]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.avatar-initials[data-v-546e6c15]{width:100%;height:100%;color:#fff;font-weight:700;font-size:11px;text-align:center;line-height:30px;border-radius:50%}.participants-name[data-v-546e6c15]{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:400;gap:6px;padding:10px;margin-top:-8px}.participant-badge[data-v-546e6c15]{background-color:#7a7899;border-radius:999px;color:#fff;display:inline-block;font-size:12px;line-height:1;padding:6px 12px;vertical-align:middle}.participant-badge-trainer[data-v-546e6c15]{background-color:#fff;border:1px solid #a276c5;color:#8c5aad}.assessment-attendance-status[data-v-546e6c15]{border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:18px;margin-left:6px;padding:0 8px;vertical-align:middle}.assessment-attendance-status.status-present[data-v-546e6c15]{background:#28a745}.assessment-attendance-status.status-absent[data-v-546e6c15]{background:#dc3545}.participant-actions[data-v-546e6c15]{display:flex;align-items:center;gap:8px}.attendance-indicator[data-v-546e6c15]{align-items:center;border-radius:50%;bottom:-1px;color:#fff;display:flex;font-size:14px;height:15px;justify-content:center;position:absolute;right:-4px;width:15px}.attendance-indicator.attendance-yes[data-v-546e6c15]{color:#28a745}.attendance-indicator.attendance-no[data-v-546e6c15]{color:#dc3545}.attendance-indicator.attendance-maybe[data-v-546e6c15]{color:#f0ad4e}.attendance-indicator img[data-v-546e6c15]{display:block;height:15px;width:15px}.participant-delete[data-v-546e6c15]{align-items:center;background:#f1f2f4;border:0;border-radius:50%;box-sizing:border-box;color:#7b808a;cursor:pointer;display:inline-flex;flex:0 0 27px;height:27px;justify-content:center;max-width:27px;min-width:27px;padding:0;width:27px}.assessment-result-button[data-v-546e6c15]{align-items:center;background:transparent;border:0;border-radius:6px;color:#4b87f3;display:inline-flex;flex:0 0 auto;font-size:12px;gap:5px;height:27px;justify-content:center;max-width:none;min-width:auto;padding:0 7px;white-space:nowrap;width:auto}.assessment-result-button[data-v-546e6c15]:hover{background-color:#e6f2ff}.participant-delete[data-v-546e6c15]:hover{background:#e2e4e8}.participant-delete img[data-v-546e6c15]{height:10px;width:10px}.participant-delete .delete-icon-hover[data-v-546e6c15],.participant-delete:hover .delete-icon-default[data-v-546e6c15]{display:none}.participant-delete:hover .delete-icon-hover[data-v-546e6c15]{display:block}.participant-delete[data-v-546e6c15]:disabled{cursor:wait;opacity:.65}.btn-primary[data-v-546e6c15]{padding:2px 13px;border-radius:6px;background-color:#4b87f3;color:#fff;font-size:14px;cursor:pointer;transition:background-color .2s;height:34px}.btn-primary[data-v-546e6c15]:hover{background-color:#0056b3}.checkbox_feild[data-v-546e6c15]{width:18px;height:18px;margin-top:10px;background:#667ca6 0 0 no-repeat padding-box;border-radius:3px;opacity:1}.attendance-status-icon[data-v-546e6c15]{align-items:center;display:inline-flex;justify-content:center}.attendance-status-icon img[data-v-546e6c15]{display:block;height:19px;width:19px}button[data-v-546e6c15]{border:0 solid #4b87f3;color:#4b87f3;background-color:transparent;padding:0 27px;border-radius:6px;cursor:pointer}button[data-v-546e6c15]:hover{background-color:#e6f2ff}.mark-attendance-container[data-v-546e6c15]{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:500}.mark-attendance-title[data-v-546e6c15]{color:#8e8e8e}.add-participants[data-v-546e6c15]{display:flex;justify-content:start;width:100%}.add-participants .invite-attendees-button[data-v-546e6c15]{margin-left:0}.add-participant[data-v-546e6c15]{color:#4b87f3;cursor:pointer;font-weight:500;margin-top:10px}.modal-overlay[data-v-546e6c15]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:999}.modal-content[data-v-546e6c15]{background:#fff;padding:20px 25px;border-radius:8px;width:320px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.modal-content h3[data-v-546e6c15]{margin-bottom:12px;font-size:1.1rem}.modal-content input[data-v-546e6c15]{width:100%;padding:8px;margin-bottom:16px;border-radius:5px;border:1px solid #ccc}.modal-actions[data-v-546e6c15]{display:flex;justify-content:flex-end;gap:10px}.btn-save[data-v-546e6c15]{background-color:#4b87f3;color:#fff;border:none;padding:6px 14px;border-radius:5px;cursor:pointer}.btn-cancel[data-v-546e6c15]{background-color:transparent;border:1px solid #ccc;padding:6px 14px;border-radius:5px;cursor:pointer}.training-details-page[data-v-184cefae]{padding:20px;background-color:#f9fbfe;line-height:30px}.main-content[data-v-184cefae]{display:flex;gap:30px;margin-top:20px}.left[data-v-184cefae]{flex:2;height:100%}.left-container[data-v-184cefae]{background:#fff;padding:20px;border-radius:8px;border:1px solid #c9cacf}.right[data-v-184cefae]{flex:1;max-width:440px;min-width:350px;border-radius:8px;height:100%;overflow:auto}.description[data-v-184cefae]{line-height:1.6;font-size:14px;margin-top:-10px}.meeting-link[data-v-184cefae]{display:inline-block;color:#4b87f3;word-break:break-all;text-decoration:none}.meeting-link[data-v-184cefae]:hover{text-decoration:underline}.traing-detail-title[data-v-184cefae]{font:normal normal 700 16px/24px Roboto;letter-spacing:0;color:#000}.error-message[data-v-184cefae],.loading-indicator[data-v-184cefae]{text-align:center;padding:50px;font-size:1.2em;color:#6c757d}.video-container[data-v-184cefae]{display:flex;flex-wrap:wrap;gap:10px}.online-meeting-link-title[data-v-184cefae]{margin-bottom:5px}@media (max-width:768px){.main-content[data-v-184cefae]{flex-direction:column}}