.custom-size .btn-sm[data-v-3acb28fb]{padding:2px!important;font-size:16px!important}.POF_btn[data-v-3acb28fb]{padding:2px 10px}.POF_btn[data-v-3acb28fb]:disabled{opacity:.6;cursor:not-allowed}.POF_btn i.fa-spinner[data-v-3acb28fb]{margin-right:4px}.actions-container[data-v-3acb28fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-3acb28fb],.actions-container[data-v-3acb28fb]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-3acb28fb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:#6c757d;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.action-btn[data-v-3acb28fb]:hover{background:#f8f9fa;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-btn[data-v-3acb28fb]:active{-webkit-transform:translateY(0);transform:translateY(0)}.action-btn[data-v-3acb28fb]:focus{outline:2px solid rgba(0,123,255,.3);outline-offset:2px}.action-btn i[data-v-3acb28fb]{font-size:14px}.action-btn--view[data-v-3acb28fb]{color:#17a2b8}.action-btn--view[data-v-3acb28fb]:hover{background:#e6f7fb;color:#138496}.action-btn--edit[data-v-3acb28fb]{color:#6c757d}.action-btn--edit[data-v-3acb28fb]:hover{background:#f8f9fa;color:#495057}.action-btn--upload[data-v-3acb28fb]{color:#007bff}.action-btn--upload[data-v-3acb28fb]:hover{background:#e7f3ff;color:#0056b3}.action-btn--email[data-v-3acb28fb]{color:#ffc107}.action-btn--email[data-v-3acb28fb]:hover{background:#fff8e1;color:#e0a800}.action-btn--login[data-v-3acb28fb]{color:#28a745}.action-btn--login[data-v-3acb28fb]:hover{background:#e8f5e9;color:#218838}.action-btn--delete[data-v-3acb28fb]{color:#dc3545}.action-btn--delete[data-v-3acb28fb]:hover{background:#ffeaea;color:#c82333}@media (max-width:768px){.actions-container[data-v-3acb28fb]{gap:.375rem}.action-btn[data-v-3acb28fb]{width:30px;height:30px;font-size:13px}.action-btn i[data-v-3acb28fb]{font-size:13px}}@media (max-width:480px){.actions-container[data-v-3acb28fb]{gap:.25rem}.action-btn[data-v-3acb28fb]{width:28px;height:28px;font-size:12px}.action-btn i[data-v-3acb28fb]{font-size:12px}}.custompagination[data-v-4ec0e365]{margin-left:10px}.custom-size .btn-sm[data-v-3d1fb22c]{padding:2px!important;font-size:16px!important}.modal-header-custom[data-v-3d1fb22c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:1rem}.modal-header-title[data-v-3d1fb22c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modal-header-actions[data-v-3d1fb22c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.modal-header-actions .base-button[data-v-3d1fb22c]{margin-left:.5rem}@media (max-width:768px){.modal-header-custom[data-v-3d1fb22c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.modal-header-actions[data-v-3d1fb22c]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0}}.no-border-card .card-footer[data-v-136a60f2]{border-top:0}.custom-size .btn-sm[data-v-136a60f2]{padding:2px!important;font-size:16px!important}.ni-cloud-upload-96[data-v-136a60f2]{margin-top:2px;font-size:18px}.modal-header .title[data-v-136a60f2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:18px;font-weight:600}.custom-size[data-v-136a60f2] .btn-sm,.modal-header .title[data-v-136a60f2]{display:-webkit-box;display:-ms-flexbox;display:flex}.POF_btn[data-v-136a60f2]{padding:2px 10px}.POF_btn[data-v-136a60f2]:disabled{opacity:.6;cursor:not-allowed}.POF_btn i.fa-spinner[data-v-136a60f2]{margin-right:4px}.el-table__column-filter-trigger i[data-v-136a60f2]{color:#fff!important}.usersGrid[data-v-136a60f2] .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.usersGrid[data-v-136a60f2] table.el-table__body td:first-of-type:before{content:"Checkbox"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(2):before{content:"First Name"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(3):before{content:"Last Name"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(4):before{content:"Company"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(5):before{content:"User Type"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(6):before{content:"P/O/F"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(7):before{content:"Status"}.usersGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(8):before{content:"Actions"}.pofGrid[data-v-136a60f2] table.el-table__body td:first-of-type:before{content:"Lesson Name"}.pofGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(2):before{content:"Lesson Status"}.pofGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(3):before{content:"Date Completed"}.pofGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(4):before{content:"Date Assigned"}.pofGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(5):before{content:"Due Date"}.pofGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(6):before{content:"Actions"}.documentGrid[data-v-136a60f2] table.el-table__body td:first-of-type:before{content:"Document Name"}.documentGrid[data-v-136a60f2] table.el-table__body td:nth-of-type(2):before{content:"Actions"}}.reactivation-modal .modal-dialog{max-width:640px}.reactivation-modal .modal-content{border:none;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.reactivation-header{padding:0;background:#fff}.reactivation-title{font-size:22px;font-weight:600;color:#1f2937;margin:0;letter-spacing:-.01em}.reactivation-body{padding:32px;background:#fff}.reactivation-info{margin-bottom:32px;padding:16px;background:#f9fafb;border-radius:8px;border-left:3px solid #3b82f6}.reactivation-info-text{font-size:14px;color:#4b5563;line-height:1.6;margin:0}.reactivation-link{color:#3b82f6;text-decoration:none;font-weight:500;-webkit-transition:color .2s;transition:color .2s}.reactivation-link:hover{color:#2563eb;text-decoration:underline}.reactivation-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.reactivation-option{border:1px solid #e5e7eb;border-radius:8px;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.reactivation-option:hover{border-color:#d1d5db;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.reactivation-option.warning{border-color:#fbbf24;background:#fffbeb}.reactivation-option.warning:hover{border-color:#f59e0b;-webkit-box-shadow:0 2px 4px rgba(245,158,11,.1);box-shadow:0 2px 4px rgba(245,158,11,.1)}.reactivation-option-content{padding:20px}.reactivation-option-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.reactivation-option-label{font-size:15px;font-weight:600;color:#1f2937}.reactivation-option-status{font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.reactivation-option-status.inactive{background:#fee2e2;color:#991b1b}.reactivation-option-status.warning{background:#fef3c7;color:#92400e}.reactivation-option-description{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 16px 0}.reactivation-option-description strong{color:#1f2937;font-weight:600}.reactivation-action-button{padding:10px 20px;font-size:14px;font-weight:500;border-radius:6px;-webkit-transition:all .2s;transition:all .2s;min-width:160px}.reactivation-action-button.warning{background:#f59e0b;border-color:#f59e0b;color:#fff}.reactivation-action-button.warning:hover{background:#d97706;border-color:#d97706}.reactivation-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 32px;border-top:1px solid #e5e7eb;background:#f9fafb}.reactivation-cancel-button{padding:10px 24px;font-size:14px;font-weight:500;border-radius:6px;min-width:100px}