.coursesEmployeeGrid[data-v-4ee1be54] .el-table:before{display:none!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__body-wrapper,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header-wrapper{background:transparent!important;border:0!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header-wrapper,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header-wrapper .custom-thead-light,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header-wrapper .thead-light,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header tr{background-image:none!important;background:transparent!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header th,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header th.el-table__cell{background:#fafcfe!important;background-image:none!important;border-bottom:1px solid #f0f4f7!important;border-top:0!important;border-right:0!important;height:42px!important;padding:0 18px!important;vertical-align:middle!important;text-align:left!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table__header th .cell{color:#8a97a5!important;font-size:10.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.3!important;padding:0!important;text-align:left!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table td,.coursesEmployeeGrid[data-v-4ee1be54] .el-table td.el-table__cell{border-bottom:1px solid #f0f4f7!important;border-right:0!important;padding:12px 18px!important;font-size:13.5px!important;color:#1a2733!important;text-align:left!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table td .cell{text-align:left!important}.coursesEmployeeGrid[data-v-4ee1be54] .el-table__body tr:hover>td,.coursesEmployeeGrid[data-v-4ee1be54] .el-table__body tr:hover>td.el-table__cell{background:#fafcff!important}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.coursesEmployeeGrid[data-v-4ee1be54] table.el-table__body td:first-of-type:before{content:"Course Name"}.coursesEmployeeGrid[data-v-4ee1be54] table.el-table__body td:nth-of-type(2):before{content:"Date Assigned"}.coursesEmployeeGrid[data-v-4ee1be54] table.el-table__body td:nth-of-type(3):before{content:"Due Date"}.coursesEmployeeGrid[data-v-4ee1be54] table.el-table__body td:nth-of-type(4):before{content:"Lesson Status"}}.add-employee-page .form-control-label{display:block}.employee-field input{text-transform:capitalize}.el-select-dropdown__list{padding:6px!important}@media only screen and (min-width:280px) and (max-width:410px){.el-select-dropdown{left:0!important;right:0!important}}@media only screen and (min-width:411px) and (max-width:539px){.el-select-dropdown{left:8px!important}}@media only screen and (min-width:540px) and (max-width:767px){.el-select-dropdown{left:30px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.el-select-dropdown{left:158px!important}}@media only screen and (min-width:1024px) and (max-width:1279px){.el-select-dropdown{left:284px!important}}@media only screen and (min-width:1280px) and (max-width:1366px){.el-select-dropdown{left:415px!important}}.content .el-input__suffix{right:8px}.content .el-input__suffix,.content .el-input__suffix-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.content .el-input--suffix .el-input__inner{padding-right:40px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.content .el-input__inner,.content input.form-control{height:46px;line-height:46px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border:1px solid #dee2e6!important;border-radius:.25rem!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}.content .el-input__icon{line-height:46px!important}.add-employee-page .el-input.is-active .el-input__inner,.add-employee-page .el-input.is-focus .el-input__inner,.add-employee-page .el-input__inner:focus,.add-employee-page .el-textarea__inner:focus,.add-employee-page .el-textarea__inner:focus-visible,.add-employee-page input.form-control:active,.add-employee-page input.form-control:focus,.add-employee-page input.form-control:focus-visible{border-color:#dcdfe6!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.content .form-group,.content .input-group{overflow:visible!important}.suffix-toggle-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;cursor:pointer}.suffix-toggle-btn i{font-size:16px;line-height:1}.content .el-input__clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;line-height:1}.suffix-toggle-btn:focus,.suffix-toggle-btn:hover{outline:none;-webkit-filter:brightness(.9);filter:brightness(.9)}.border-left-info{border-left:4px solid #17a2b8;border-radius:4px}body .add-employee-page .form-group input.form-control,body .add-employee-page .form-group input[type=email],body .add-employee-page .form-group input[type=number],body .add-employee-page .form-group input[type=password],body .add-employee-page .form-group input[type=tel],body .add-employee-page .form-group input[type=text]{height:46px!important;min-height:46px!important;max-height:46px!important;padding:.625rem .75rem!important;line-height:1.5!important;font-size:.875rem!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.add-employee-page .el-input__inner::-webkit-input-placeholder,.add-employee-page .el-textarea__inner::-webkit-input-placeholder,.add-employee-page input.form-control::-webkit-input-placeholder{font-size:13px!important;color:#adb5bd!important;opacity:1!important}.add-employee-page .el-input__inner::-webkit-input-placeholder,.add-employee-page .el-input__inner::placeholder,.add-employee-page .el-textarea__inner::placeholder,.add-employee-page input.form-control::-webkit-input-placeholder,.add-employee-page input.form-control::placeholder{font-size:13px!important;color:#adb5bd!important;opacity:1!important}.create-user-page[data-v-267276b6] .el-input__inner::-webkit-input-placeholder,.create-user-page[data-v-267276b6] .el-textarea__inner::-webkit-input-placeholder,.create-user-page[data-v-267276b6] input.form-control::-webkit-input-placeholder{font-size:13px!important;color:#adb5bd!important;opacity:1}.create-user-page[data-v-267276b6] .el-input__inner::-webkit-input-placeholder,.create-user-page[data-v-267276b6] .el-input__inner::placeholder,.create-user-page[data-v-267276b6] .el-textarea__inner::placeholder,.create-user-page[data-v-267276b6] input.form-control::-webkit-input-placeholder,.create-user-page[data-v-267276b6] input.form-control::placeholder{font-size:13px!important;color:#adb5bd!important;opacity:1}body .create-user-page .form-group input.form-control,body .create-user-page .form-group input[type=email],body .create-user-page .form-group input[type=number],body .create-user-page .form-group input[type=password],body .create-user-page .form-group input[type=tel],body .create-user-page .form-group input[type=text]{height:46px!important;min-height:46px!important;max-height:46px!important;padding:.625rem .75rem!important;line-height:1.5!important;font-size:.875rem!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body .create-user-page .el-date-editor .el-input__inner,body .create-user-page .el-date-editor input.el-input__inner,body .create-user-page .el-input--prefix .el-input__inner,body .create-user-page .el-input--prefix input.el-input__inner{padding-left:38px!important}body .create-user-page .el-date-editor .el-input__prefix,body .create-user-page .el-input--prefix .el-input__prefix{left:8px!important;top:0!important;bottom:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;height:100%!important;pointer-events:none!important}body .create-user-page .el-date-editor .el-input__prefix .el-input__icon,body .create-user-page .el-input--prefix .el-input__prefix .el-input__icon{line-height:1!important;margin:0!important}.emp-modal-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;float:right;-ms-flex-wrap:wrap;flex-wrap:wrap}.assign-coures.title{color:var(--tx-navy,#0b1f33)!important;font-weight:700}.pofGrid .el-table:before{display:none!important}.pofGrid.el-table,.pofGrid .el-table__body-wrapper,.pofGrid .el-table__header-wrapper{background:transparent!important;border:0!important}.pofGrid .el-table__body{border-spacing:0!important}.pofGrid .el-table__header-wrapper,.pofGrid .el-table__header-wrapper .thead-light,.pofGrid .el-table__header tr{background-image:none!important;background:transparent!important}.pofGrid .el-table__header th,.pofGrid .el-table__header th.el-table__cell{background:#fafcfe!important;background-image:none!important;border-bottom:1px solid #f0f4f7!important;border-top:0!important;border-right:0!important;border-left:0!important;height:42px!important;padding:0 18px!important;vertical-align:middle!important;text-align:left!important}.pofGrid .el-table__header th .cell{color:#8a97a5!important;font-size:10.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.3!important}.pofGrid .el-table td,.pofGrid .el-table td.el-table__cell{border-bottom:1px solid #f0f4f7!important;border-right:0!important;border-left:0!important;border-radius:0!important;padding:12px 18px!important;font-size:13.5px!important;color:#1a2733!important}.pofGrid .el-table__body tr:hover>td,.pofGrid .el-table__body tr:hover>td.el-table__cell{background:#fafcff!important}.pofGrid .pof-pill{display:inline-block;padding:3px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em}.pofGrid .pof-pill.st-fail,.pofGrid .pof-pill.st-overdue{background:#fdecea;color:#d6453c}.pofGrid .pof-pill.st-open{background:#fff4e0;color:#b9770a}.pofGrid .pof-pill.st-pass{background:#e6f6ee;color:#15915b}.pofGrid .el-table__body tr.el-table__row--striped>td,.pofGrid .el-table__body tr>td,.pofGrid .el-table__body tr>td:first-child,.pofGrid .el-table__body tr>td:last-child{border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important;border-bottom:1px solid #f0f4f7!important;background:#fff!important}.pofGrid .el-table__body tr:hover>td,.pofGrid .el-table__body tr:hover>td:first-child,.pofGrid .el-table__body tr:hover>td:last-child{background:#fafcff!important}.pofGrid .td-actions{white-space:nowrap}.pofGrid .td-actions .btn,.pofGrid .td-actions a,.pofGrid .td-actions button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0 3px!important;padding:0!important;border:1px solid var(--s-border,#e9eef3)!important;border-radius:9px!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;vertical-align:middle!important;-webkit-transition:background .13s,border-color .13s!important;transition:background .13s,border-color .13s!important}.pofGrid .td-actions .btn:hover,.pofGrid .td-actions a:hover,.pofGrid .td-actions button:hover{border-color:var(--tx-cyan,#00b4db)!important;background:var(--tx-cyan-soft,#e6f7fc)!important}.pofGrid .td-actions i{margin:0!important;font-size:13.5px!important}.assign-head{margin-bottom:12px}.assign-title{font-size:18px;font-weight:700;margin:0;color:#0f172a}.assign-pill{font-size:12px;padding:4px 8px;background:#e5e7eb;color:#374151}.assign-pill.success{background:#dcfce7;color:#166534}.assign-pill.warning{background:#fef9c3;color:#854d0e}.assign-pill.error{background:#fee2e2;color:#991b1b}.assign-pill.info{background:#e0f2fe;color:#075985}.assign-message{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;line-height:1.45;white-space:pre-wrap}.assign-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.assign-card{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:12px;text-align:center}.assign-card .label{font-size:12px;color:#6b7280}.assign-card .value{font-size:22px;font-weight:800;margin-top:2px;color:#0f172a}.assign-section{margin-top:14px}.assign-section h4{font-size:13px;font-weight:700;margin:0 0 8px 0;color:#111827}.bucket-row{margin:10px 0 14px}.assign-badge{padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-size:12px}.assign-badge.good{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.assign-badge.info{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.assign-badge.warn{background:#fef3c7;color:#92400e;border-color:#fde68a}.assign-table-wrap{overflow:auto;border:1px solid #e5e7eb;border-radius:10px;background:#fff;max-height:420px;margin-top:15px}.assign-table{width:100%;border-collapse:collapse;font-size:13px}.assign-table thead th{position:sticky;top:0;z-index:1;text-align:left;padding:10px 12px;background:#f8fafc;color:#111827;border-bottom:1px solid #e5e7eb}.assign-table tbody td{padding:10px 12px;border-top:1px solid #f1f5f9;color:#1f2937;text-align:left}.assign-table tbody tr:nth-child(2n){background:#fafafa}.assign-table tbody tr:hover{background:#f3f4f6}.assign-trace{gap:8px}.assign-trace code{background:#0f172a;color:#e5e7eb;padding:6px 8px;border-radius:8px;font-size:12px}.trace-btn{font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;color:#0f172a}.trace-btn:hover{background:#f8fafc}.assign-empty{color:#6b7280;padding:8px 0}@media (max-width:640px){.assign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assign-card .value{font-size:18px}.assign-title{font-size:16px}.assign-table tbody td,.assign-table thead th{padding:8px 10px}}.assign-wrap{max-width:940px}.assign-head{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;gap:12px}.assign-pill{padding:.2rem .6rem;border-radius:999px;text-transform:capitalize;font-weight:600}.assign-pill.success{background:#e8f6ee}.assign-pill.warning{background:#fff6e6}.assign-pill.error{background:#fdecef}.assign-pill.info{background:#eef4ff}.assign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:.8rem 0 1.2rem}.assign-card{background:#f7f7f8;border-radius:8px;padding:.7rem .9rem}.assign-card .label{font-size:.85rem;color:#666}.assign-card .value{font-weight:700;font-size:1.1rem}.assign-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 1rem}.assign-badge{display:inline-block;padding:.25rem .55rem;border-radius:6px;font-size:.85rem}.assign-badge.good{background:#e8f6ee}.assign-badge.info{background:#eef4ff}.assign-badge.warn{background:#fff6e6}.bucket-row{margin:.6rem 0 1rem}.assign-list{margin:.4rem 0 0;padding-left:1.2rem}.assign-list li{margin:.15rem 0}.assign-empty{color:#777;font-style:italic}.course-block{border:1px solid #eee;border-radius:10px;padding:.9rem;margin:.8rem 0}.course-head{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;gap:10px;margin-bottom:.6rem}.course-title{margin:0;font-size:1rem}.course-counters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.mini.stat{font-size:.82rem;padding:.15rem .45rem;border-radius:999px;background:#f2f2f3}.mini.stat.good{background:#e8f6ee}.mini.stat.warn{background:#fff6e6}.mini.stat.error{background:#fdecef}.course-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.col-title{font-weight:600;margin-bottom:.25rem}.col-title.good{color:#137a3a}.col-title.warn{color:#a16a00}.col-title.error{color:#a21a27}.assign-trace{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assign-trace code{padding:.25rem .5rem;background:#f5f5f7;border-radius:6px}.trace-btn{padding:.35rem .6rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.muted{color:#888}.reason{color:#666}.assign-wrap{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#1f2937}.assign-wrap .assign-head{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;gap:12px;margin-bottom:12px}.assign-wrap .assign-title{font-size:18px;font-weight:700;margin:0;color:#0f172a}.assign-wrap .assign-pill{font-size:12px;font-weight:600;padding:4px 8px;border-radius:999px;background:#e5e7eb;color:#374151}.assign-wrap .assign-pill.success{background:#dcfce7;color:#166534}.assign-wrap .assign-pill.warning{background:#fef9c3;color:#854d0e}.assign-wrap .assign-pill.error{background:#fee2e2;color:#991b1b}.assign-wrap .assign-pill.info{background:#e0f2fe;color:#075985}.assign-wrap .assign-message{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;line-height:1.45;white-space:pre-wrap}.assign-wrap .assign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.assign-wrap .assign-card{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:12px;text-align:center}.assign-wrap .assign-card .label{font-size:12px;color:#6b7280}.assign-wrap .assign-card .value{font-size:22px;font-weight:800;margin-top:2px;color:#0f172a}.assign-wrap .assign-section{margin-top:14px}.assign-wrap .assign-section h4{font-size:13px;font-weight:700;margin:0 0 8px 0;color:#111827}.assign-wrap .assign-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.assign-wrap .assign-badge{font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827}.assign-wrap .assign-badge.neutral{background:#f9fafb}.assign-wrap .assign-badge.good{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.assign-wrap .assign-badge.info{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.assign-wrap .assign-badge.warn{background:#fef3c7;color:#92400e;border-color:#fde68a}.assign-wrap .assign-trace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px}.assign-wrap .assign-trace code{background:#0f172a;color:#e5e7eb;padding:6px 8px;border-radius:8px;font-size:12px}.assign-wrap .assign-btn{font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer}.assign-wrap .assign-btn:hover{background:#f8fafc}@media (max-width:640px){.assign-wrap{width:96%!important}.assign-wrap .assign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.no-border-card .card-footer{border-top:0}.custom-size .btn-sm{padding:2px!important;font-size:16px!important}.ni-cloud-upload-96{margin-top:2px;font-size:18px}.POF_btn{padding:2px 10px}.POF_btn:disabled{opacity:.6;cursor:not-allowed}.POF_btn i.fa-spinner{margin-right:4px}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.usersGrid>>>table.el-table__body td:first-of-type:before{content:"Checkbox"}.usersGrid>>>table.el-table__body td:nth-of-type(2):before{content:"First Name"}.usersGrid>>>table.el-table__body td:nth-of-type(3):before{content:"Last Name"}.usersGrid>>>table.el-table__body td:nth-of-type(4):before{content:"Location"}.usersGrid>>>table.el-table__body td:nth-of-type(5):before{content:"User Type"}.usersGrid>>>table.el-table__body td:nth-of-type(6):before{content:"P/O/F"}.usersGrid>>>table.el-table__body td:nth-of-type(7):before{content:"Status"}.usersGrid>>>table.el-table__body td:nth-of-type(8):before{content:"Actions"}.pofGrid>>>table.el-table__body td:first-of-type:before{content:"#"}.pofGrid>>>table.el-table__body td:nth-of-type(2):before{content:"Lesson Name"}.pofGrid>>>table.el-table__body td:nth-of-type(3):before{content:"Lesson Status"}.pofGrid>>>table.el-table__body td:nth-of-type(4):before{content:"Date Completed"}.pofGrid>>>table.el-table__body td:nth-of-type(5):before{content:"Date Assigned"}.pofGrid>>>table.el-table__body td:nth-of-type(6):before{content:"Due Date"}.pofGrid>>>table.el-table__body td:nth-of-type(7):before{content:"Actions"}}body.t321-reset-page,html.t321-reset-page{overflow-x:hidden;max-width:100%}body[data-v-a15fda54],html[data-v-a15fda54]{height:100%}.error[data-v-a15fda54]{color:red;text-align:center}.py-5[data-v-a15fda54]{padding-bottom:0!important}.mt--10[data-v-a15fda54]{margin-top:-10rem!important}.password-container[data-v-a15fda54]{position:relative}.base-input[data-v-a15fda54]{padding-right:40px}.password-eye-icon[data-v-a15fda54]{position:absolute;top:50%;right:10px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem;color:#999}.password-eye-icon i[data-v-a15fda54]{color:#999}.header-section[data-v-a15fda54]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;min-height:60px}.header-section[data-v-a15fda54],.toplogin-btn[data-v-a15fda54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.login-text[data-v-a15fda54]{font-weight:700;font-size:18px;text-decoration:none}.login-section[data-v-a15fda54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 16px 60px}.login-box[data-v-a15fda54]{width:100%;max-width:480px;margin:0 auto;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 18px rgba(0,0,0,.08);box-shadow:0 4px 18px rgba(0,0,0,.08);padding:32px 28px}.login-input[data-v-a15fda54]{width:100%}.custom-btn[data-v-a15fda54]{min-width:110px}@media (max-width:576px){.header-section[data-v-a15fda54]{padding:10px 14px;min-height:52px}.login-section[data-v-a15fda54]{padding:16px 12px 48px}.login-box[data-v-a15fda54]{padding:24px 18px;border-radius:10px}}.no-border-card .card-footer[data-v-4eab6445],.no-border-card .card-footer[data-v-4709bf7b]{border-top:0}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.testQuestionReportDetailGrid[data-v-4709bf7b] table.el-table__body td:first-of-type:before{content:"User Name"}.testQuestionReportDetailGrid[data-v-4709bf7b] table.el-table__body td:nth-of-type(2):before{content:"Answer"}.testQuestionReportDetailGrid[data-v-4709bf7b] table.el-table__body td:nth-of-type(3):before{content:"Test Name"}.testQuestionReportDetailGrid[data-v-4709bf7b] table.el-table__body td:nth-of-type(4):before{content:"Test Type"}.testQuestionReportDetailGrid[data-v-4709bf7b] table.el-table__body td:nth-of-type(5):before{content:"Result"}.testQuestionReportDetailGrid[data-v-4709bf7b] table.el-table__body td:nth-of-type(6):before{content:"Updated At"}}.no-border-card .card-footer[data-v-4ad5077a]{border-top:0}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.testQuestionReportAttemptsDetailGrid[data-v-4ad5077a] table.el-table__body td:first-of-type:before{content:"User Name"}.testQuestionReportAttemptsDetailGrid[data-v-4ad5077a] table.el-table__body td:nth-of-type(2):before{content:"Wrong Attempts"}.testQuestionReportAttemptsDetailGrid[data-v-4ad5077a] table.el-table__body td:nth-of-type(3):before{content:"Correct Attempts"}.testQuestionReportAttemptsDetailGrid[data-v-4ad5077a] table.el-table__body td:nth-of-type(4):before{content:"Action"}}.no-border-card .card-footer[data-v-618d0cfa],.no-border-card .card-footer[data-v-3898f183]{border-top:0}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.surveySubmissionGrid[data-v-3898f183] table.el-table__body td:first-of-type:before{content:"Company"}.surveySubmissionGrid[data-v-3898f183] table.el-table__body td:nth-of-type(2):before{content:"Employee"}.surveySubmissionGrid[data-v-3898f183] table.el-table__body td:nth-of-type(3):before{content:"Date"}.surveySubmissionGrid[data-v-3898f183] table.el-table__body td:nth-of-type(4):before{content:"Courses"}.surveySubmissionGrid[data-v-3898f183] table.el-table__body td:nth-of-type(5):before{content:"Action"}}.no-border-card .card-footer[data-v-2c75f26a]{border-top:0}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.surveySubmissionDetailsGrid[data-v-2c75f26a] table.el-table__body td:first-of-type:before{content:"Question"}.surveySubmissionDetailsGrid[data-v-2c75f26a] table.el-table__body td:nth-of-type(2):before{content:"Answer"}}.no-border-card .card-footer[data-v-4ca94132],.no-border-card .card-footer[data-v-9a3efef4],.no-border-card .card-footer[data-v-33bd3d80]{border-top:0}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.surveySubmissionGrid[data-v-33bd3d80] table.el-table__body td:first-of-type:before{content:"Company"}.surveySubmissionGrid[data-v-33bd3d80] table.el-table__body td:nth-of-type(2):before{content:"Employee"}.surveySubmissionGrid[data-v-33bd3d80] table.el-table__body td:nth-of-type(3):before{content:"Date"}.surveySubmissionGrid[data-v-33bd3d80] table.el-table__body td:nth-of-type(4):before{content:"Courses"}.surveySubmissionGrid[data-v-33bd3d80] table.el-table__body td:nth-of-type(5):before{content:"Action"}}.no-border-card .card-footer[data-v-3f549a0e]{border-top:0}@media (min-device-width:768px) and (max-device-width:1024px),only screen and (max-width:760px){.surveySubmissionDetailsGrid[data-v-3f549a0e] table.el-table__body td:first-of-type:before{content:"Question"}.surveySubmissionDetailsGrid[data-v-3f549a0e] table.el-table__body td:nth-of-type(2):before{content:"Answer"}}.header-actions[data-v-7814cbc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-action-btn[data-v-7814cbc2]{margin:0!important;white-space:normal}.header-action-link[data-v-7814cbc2]{display:inline-block}@media (max-width:991px){.header-actions[data-v-7814cbc2]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:575px){.header-actions[data-v-7814cbc2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header-action-btn[data-v-7814cbc2],.header-action-link[data-v-7814cbc2]{width:100%}}.no-border-card .card-footer[data-v-572f6928]{border-top:0}.rep-v3[data-v-abb6b24a] .el-loading-mask{background-color:hsla(0,0%,100%,.62)!important}.rep-v3[data-v-abb6b24a] .el-loading-spinner .path{stroke:var(--tx-cyan,#00b4db)}.seat-cell[data-v-abb6b24a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;min-width:120px}.seat-num[data-v-abb6b24a]{font-size:13.5px;color:#344251}.seat-num b[data-v-abb6b24a]{color:var(--tx-navy,#0b1f33)}.seat-bar[data-v-abb6b24a]{display:block;height:6px;border-radius:3px;background:#eef2f6;overflow:hidden}.seat-bar i[data-v-abb6b24a]{display:block;height:100%;border-radius:3px}.sbh-modal[data-v-abb6b24a] .modal-body{max-height:70vh;overflow:auto}.sbh-head[data-v-abb6b24a]{width:100%}.sbh-title[data-v-abb6b24a]{font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600;color:var(--tx-navy,#0b1f33);margin:0}.sbh-title em[data-v-abb6b24a]{font-style:italic;color:var(--tx-cyan,#00b4db);font-weight:500}.sbh-sub[data-v-abb6b24a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:7px;font-size:13px;color:#51606e;-ms-flex-wrap:wrap;flex-wrap:wrap}.sbh-sub i[data-v-abb6b24a]{color:var(--tx-cyan-d,#0095bb);font-size:12px}.sbh-sub b[data-v-abb6b24a]{color:var(--tx-navy,#0b1f33)}.sbh-dot[data-v-abb6b24a]{width:3px;height:3px;border-radius:50%;background:#c6d0da}.sbh-table[data-v-abb6b24a]{width:100%;border-collapse:collapse}.sbh-table thead th[data-v-abb6b24a]{text-align:left;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#8a97a5;font-weight:700;padding:10px 14px;border-bottom:1px solid #f0f4f7;background:#fafcfe;white-space:nowrap}.sbh-table thead th.c[data-v-abb6b24a]{text-align:center}.sbh-table tbody td[data-v-abb6b24a]{padding:11px 14px;border-bottom:1px solid #f0f4f7;vertical-align:middle;font-size:13px;color:#1a2733}.sbh-table tbody td.c[data-v-abb6b24a]{text-align:center}.sbh-table tbody tr[data-v-abb6b24a]:hover{background:#fafcff}.sbh-table tbody tr:last-child td[data-v-abb6b24a]{border-bottom:0}.sbh-empty[data-v-abb6b24a]{text-align:center;color:#8a97a5;padding:26px 0!important;font-size:13.5px}.sbh-empty i[data-v-abb6b24a]{margin-right:6px}.sbh-date[data-v-abb6b24a]{font-weight:600;color:#1a2733}.sbh-time[data-v-abb6b24a]{font-size:11.5px;color:#8a97a5;margin-top:1px}.sbh-actor[data-v-abb6b24a]{font-weight:600;color:#1a2733}.sbh-role[data-v-abb6b24a]{display:inline-block;margin-top:2px;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;background:#eef2f6;color:#51606e}.sbh-role.is-role-super[data-v-abb6b24a]{background:#e6f7fc;color:#0095bb}.sbh-role.is-role-company[data-v-abb6b24a]{background:#e6f6ee;color:#15915b}.sbh-role.is-role-manager[data-v-abb6b24a]{background:#fff4e0;color:#b9770a}.sbh-role.is-role-system[data-v-abb6b24a]{background:#eef2f6;color:#6b7a89}.sbh-delta .is-up[data-v-abb6b24a]{color:#15915b;font-weight:600}.sbh-delta .is-down[data-v-abb6b24a]{color:#d6453c;font-weight:600}.sbh-delta i[data-v-abb6b24a]{font-size:10px;margin-right:2px}.sbh-from[data-v-abb6b24a]{display:block;font-size:11px;color:#8a97a5;font-weight:500}.sbh-muted[data-v-abb6b24a]{color:#c6d0da}.sbh-after[data-v-abb6b24a]{font-weight:700;color:var(--tx-navy,#0b1f33);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.sbh-source[data-v-abb6b24a]{display:inline-block;font-size:11px;font-weight:700;padding:3px 11px;border-radius:20px;background:#eef2f6;color:#51606e;text-transform:capitalize}.sbh-source.is-source-ok[data-v-abb6b24a]{background:#e6f6ee;color:#15915b}.sbh-source.is-source-info[data-v-abb6b24a]{background:#e6f7fc;color:#0095bb}.sbh-source.is-source-warn[data-v-abb6b24a]{background:#fff4e0;color:#b9770a}.rep-courses .crs-line[data-v-3f8ca9b7]{font-size:13px;color:#344251;line-height:1.35}.rep-courses .crs-more[data-v-3f8ca9b7]{display:inline-block;margin-top:3px;font-size:12px;font-weight:600;color:var(--tx-cyan-d,#0096ba);cursor:pointer}.rep-v3 .rep-pill[data-v-3f8ca9b7]{white-space:nowrap}.t321-subs-report__sub[data-v-56173803]{margin:6px 0 0;color:#6b7280;font-size:13px}.t321-subs-paused[data-v-56173803]{display:block;margin:4px 0 0;font-size:11px;font-weight:700;color:#b9770a;white-space:nowrap}.t321-subs-paused i[data-v-56173803]{margin-right:3px}.t321-subs-dates[data-v-56173803]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.t321-subs-dates__sep[data-v-56173803]{font-size:12px;color:#8a97a5}.t321-subs-head-actions[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.t321-subs-bulkbtn[data-v-56173803]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-radius:9px;border:1.5px solid transparent;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:background .14s ease,border-color .14s ease,opacity .14s ease;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.t321-subs-bulkbtn i[data-v-56173803]{font-size:12px}.t321-subs-bulkbtn[data-v-56173803]:disabled{opacity:.6;cursor:not-allowed}.t321-subs-bulkbtn--pause[data-v-56173803]{background:#fff7e6;border-color:#f0c879;color:#b9770a}.t321-subs-bulkbtn--pause[data-v-56173803]:hover:not(:disabled){background:#fdeecd}.t321-subs-bulkbtn--resume[data-v-56173803]{background:#e7f7ee;border-color:#9bd9b6;color:#1f8a51}.t321-subs-bulkbtn--resume[data-v-56173803]:hover:not(:disabled){background:#d7f0e2}@media (max-width:700px){.t321-subs-head-actions[data-v-56173803]{width:100%}.t321-subs-bulkbtn[data-v-56173803]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.t321-subs-selbar[data-v-56173803]{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;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border:1.5px solid var(--tx-cyan,#19b3d3);background:var(--tx-cyan-soft,#e6f6fb);border-radius:0}.t321-subs-selbar__count[data-v-56173803]{font-size:13px;font-weight:700;color:#0f6b86;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.t321-subs-selbar__actions[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.t321-subs-selbar__clear[data-v-56173803]{background:none;border:0;color:#5b6b7b;font-size:13px;font-weight:600;cursor:pointer;padding:6px 8px}.t321-subs-selbar__clear[data-v-56173803]:hover{color:#0f6b86;text-decoration:underline}.t321-subs-check[data-v-56173803]{width:36px;text-align:center}.t321-subs-check input[data-v-56173803]{cursor:pointer;width:16px;height:16px}.t321-subs-row--sel[data-v-56173803]{background:var(--tx-cyan-soft,#f0fbfe)}@media (max-width:700px){.t321-subs-selbar[data-v-56173803]{width:100%}}.t321-subs-stats[data-v-56173803]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px}.t321-subs-stat[data-v-56173803]{border:1.5px solid #e5e7eb;background:#fff;border-radius:10px;padding:12px 14px;cursor:pointer;text-align:left;-webkit-transition:border-color .14s ease,background .14s ease,-webkit-box-shadow .14s ease;transition:border-color .14s ease,background .14s ease,-webkit-box-shadow .14s ease;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.t321-subs-stat[data-v-56173803]:hover{border-color:#b9e6f2}.t321-subs-stat.is-active[data-v-56173803]{border-color:#0096ba;background:#e1f5fb;-webkit-box-shadow:0 1px 2px rgba(11,65,125,.08);box-shadow:0 1px 2px rgba(11,65,125,.08)}.t321-subs-stat__label[data-v-56173803]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;margin-bottom:4px}.t321-subs-stat__value[data-v-56173803]{font-size:22px;font-weight:700;color:#0f172a}.t321-subs-stat--ok .t321-subs-stat__value[data-v-56173803]{color:#1f6b4e}.t321-subs-stat--warn .t321-subs-stat__value[data-v-56173803]{color:#8a5b0f}.t321-subs-stat--danger .t321-subs-stat__value[data-v-56173803]{color:#9d1f2a}.t321-subs-stat--ended .t321-subs-stat__value[data-v-56173803]{color:#6b7280}.t321-subs-stat--info .t321-subs-stat__value[data-v-56173803],.t321-subs-stat--upcoming .t321-subs-stat__value[data-v-56173803]{color:#0096ba}.t321-subs-stat__amt[data-v-56173803]{margin-top:3px;font-size:11.5px;font-weight:600;color:#6b7280;line-height:1.3}.t321-subs-controls[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.t321-subs-search[data-v-56173803]{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;position:relative}.t321-subs-search i[data-v-56173803]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none}.t321-subs-search input[data-v-56173803]{width:100%;height:40px;padding:0 12px 0 38px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:14px;color:#0f172a;outline:none}.t321-subs-search input[data-v-56173803]:focus{border-color:#0096ba}.t321-subs-select[data-v-56173803]{height:40px;padding:0 12px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:14px;color:#0f172a;cursor:pointer}.t321-subs-daterange[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 14px;font-size:13px;color:#6b7280}.t321-subs-daterange__lbl[data-v-56173803]{font-weight:600;color:#475569}.t321-subs-date[data-v-56173803]{height:40px;padding:0 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:13px;color:#0f172a;outline:none}.t321-subs-date[data-v-56173803]:focus{border-color:#0096ba}.t321-subs-daterange__sep[data-v-56173803]{font-size:12.5px;color:#94a3b8}.t321-subs-daterange__clear[data-v-56173803]{height:34px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer}.t321-subs-daterange__clear[data-v-56173803]:hover{border-color:#b9e6f2;color:#0096ba}.t321-subs-table th[data-v-56173803]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;background:#f8fafc;border-top:0}.t321-subs-table td[data-v-56173803]{vertical-align:middle;font-size:13.5px;color:#1f2937}.t321-subs-table__company[data-v-56173803]{font-weight:600;color:#0f172a}.t321-subs-table__email[data-v-56173803]{font-size:12px;color:#6b7280;margin-top:2px}.t321-subs-table__cadence[data-v-56173803]{font-size:11px;color:#6b7280;margin-top:1px}.t321-subs-table__courses[data-v-56173803]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:28px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:12px;font-weight:600;cursor:help}.t321-subs-table__hint[data-v-56173803]{font-size:11px;color:#8a5b0f;margin-top:2px}.t321-subs-actions[data-v-56173803]{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.t321-subs-icon[data-v-56173803]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;font-size:15px;-webkit-transition:background .14s ease,opacity .14s ease;transition:background .14s ease,opacity .14s ease}.t321-subs-icon[data-v-56173803]:hover:not(:disabled){background:#f1f5f9}.t321-subs-icon[data-v-56173803]:disabled{opacity:.45;cursor:not-allowed}.sr-only[data-v-56173803]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t321-subs-action[data-v-56173803]{padding:6px 14px;border-radius:8px;border:none;font-size:12.5px;font-weight:600;cursor:pointer;color:#fff;-webkit-transition:background .14s ease,opacity .14s ease,border-color .14s ease;transition:background .14s ease,opacity .14s ease,border-color .14s ease}.t321-subs-action--danger[data-v-56173803]{background:#9d1f2a}.t321-subs-action--danger[data-v-56173803]:hover:not(:disabled){background:#7f1822}.t321-subs-action--success[data-v-56173803]{background:#1f6b4e}.t321-subs-action--success[data-v-56173803]:hover:not(:disabled){background:#185539}.t321-subs-action--ghost[data-v-56173803]{background:#fff;color:#0096ba;border:1.5px solid #d6e1ee}.t321-subs-action--ghost[data-v-56173803]:hover:not(:disabled){background:#e1f5fb;border-color:#b9e6f2}.t321-subs-action[data-v-56173803]:disabled{opacity:.55;cursor:not-allowed}.t321-modal-backdrop[data-v-56173803]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050;padding:16px}.t321-modal[data-v-56173803]{position:relative;background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 18px 48px rgba(15,23,42,.32);box-shadow:0 18px 48px rgba(15,23,42,.32);overflow:hidden}.t321-modal__close[data-v-56173803]{position:absolute;top:12px;right:14px;width:30px;height:30px;border:none;background:transparent;font-size:24px;line-height:1;color:#94a3b8;cursor:pointer;border-radius:6px}.t321-modal__close[data-v-56173803]:hover{background:#f1f5f9;color:#0f172a}.t321-modal__header[data-v-56173803]{padding:22px 26px 14px;border-bottom:1px solid #eef1f5}.t321-modal__title[data-v-56173803]{margin:0;font-size:18px;font-weight:700;color:#0096ba}.t321-modal__email[data-v-56173803]{font-size:13px;color:#6b7280;margin-top:2px}.t321-modal__sub[data-v-56173803]{font-size:11.5px;color:#94a3b8;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.t321-modal__body[data-v-56173803]{padding:14px 26px 18px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.t321-modal__row[data-v-56173803]{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;gap:12px;padding:9px 0;border-bottom:1px solid #f3f4f6;font-size:13.5px}.t321-modal__row[data-v-56173803]:last-child{border-bottom:0}.t321-modal__row--stack[data-v-56173803]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.t321-modal__label[data-v-56173803]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.t321-modal__value[data-v-56173803]{text-align:right;color:#1f2937;font-weight:600}.t321-modal__value--mono[data-v-56173803]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;word-break:break-all}.t321-modal__count[data-v-56173803]{font-size:11.5px;color:#94a3b8;font-weight:500}.t321-modal__courses[data-v-56173803]{list-style:none;margin:0;padding:0 4px 0 0;display:grid;gap:6px;max-height:240px;overflow-y:auto}.t321-modal__courses li[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:13px;color:#1f2937;background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;padding:8px 11px;font-weight:500}.t321-modal__courses li>i[data-v-56173803]{color:#1f6b4e;font-size:13px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.t321-modal__paywrap[data-v-56173803]{max-height:240px;overflow-y:auto;border:1px solid #eef1f5;border-radius:8px}.t321-modal__paytable[data-v-56173803]{width:100%;border-collapse:collapse;font-size:12.5px}.t321-modal__paytable td[data-v-56173803],.t321-modal__paytable th[data-v-56173803]{padding:7px 10px;text-align:left;border-bottom:1px solid #f0f4f7;white-space:nowrap}.t321-modal__paytable th[data-v-56173803]{position:sticky;top:0;background:#f8fafc;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a97a5}.t321-modal__paytable td.r[data-v-56173803],.t321-modal__paytable th.r[data-v-56173803]{text-align:right}.t321-modal__paytable tbody tr:last-child td[data-v-56173803]{border-bottom:0}.t321-modal__paytable a[data-v-56173803]{color:var(--tx-cyan-d,#0095bb)}.t321-modal__pay-dl[data-v-56173803]{background:none;border:0;padding:2px 4px;cursor:pointer;color:var(--tx-cyan-d,#0095bb);font-size:13px}.t321-modal__pay-dl[data-v-56173803]:hover{color:var(--tx-navy,#0b1f33)}.t321-modal__pay-msg[data-v-56173803]{font-size:13px;color:#8a97a5;padding:6px 2px}.t321-pay-pill[data-v-56173803]{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}.t321-pay-pill.st-succeeded[data-v-56173803]{background:#e6f6ee;color:#15915b}.t321-pay-pill.st-failed[data-v-56173803]{background:#fdecea;color:#d6453c}.t321-pay-pill.st-processing[data-v-56173803]{background:#fff4e0;color:#b9770a}.t321-pay-pill.st-partially_refunded[data-v-56173803],.t321-pay-pill.st-refunded[data-v-56173803]{background:#eef2f6;color:#6b7a89}.t321-pay-pill.st-draft[data-v-56173803]{background:#eef1fb;color:#5b63b7}.t321-modal__footer[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:14px 26px;border-top:1px solid #eef1f5;background:#fafafa}@media (max-width:640px){.t321-modal[data-v-56173803]{max-height:100vh;border-radius:0}.t321-modal__body[data-v-56173803],.t321-modal__footer[data-v-56173803],.t321-modal__header[data-v-56173803]{padding-left:18px;padding-right:18px}.t321-modal__value[data-v-56173803]{font-size:13px}}.t321-sub__badge[data-v-56173803]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.t321-sub__badge--ok[data-v-56173803]{background:#e3efe8;color:#1f6b4e}.t321-sub__badge--warn[data-v-56173803]{background:#fbf3e1;color:#8a5b0f}.t321-sub__badge--danger[data-v-56173803]{background:#fdeaea;color:#9d1f2a}.t321-subs-pagination[data-v-56173803]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:18px;font-size:13px;color:#1f2937}.t321-subs-pagination__btn[data-v-56173803]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#0096ba;font-size:13px;font-weight:600;cursor:pointer}.t321-subs-pagination__btn[data-v-56173803]:hover:not(:disabled){border-color:#b9e6f2;background:#e1f5fb}.t321-subs-pagination__btn[data-v-56173803]:disabled{opacity:.45;cursor:not-allowed}.t321-subs-pagination__info[data-v-56173803]{color:#6b7280}@media (max-width:720px){.t321-subs-stats[data-v-56173803]{grid-template-columns:repeat(2,1fr)}.t321-subs-table td[data-v-56173803],.t321-subs-table th[data-v-56173803]{font-size:12.5px}}.pay-cust[data-v-3fa833d8]{font-weight:600;color:var(--tx-navy,#0b1f33)}.pay-cust-sub[data-v-3fa833d8]{font-size:11.5px;color:#8a97a5;margin-top:1px}.pay-desc[data-v-3fa833d8],.pay-fail[data-v-3fa833d8]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-fail[data-v-3fa833d8]{font-size:11.5px;color:#d6453c;margin-top:1px}.pay-type[data-v-3fa833d8]{font-size:12px;color:#51606e}.pay-amt[data-v-3fa833d8]{font-weight:700;color:var(--tx-navy,#0b1f33);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";white-space:nowrap}.pay-muted[data-v-3fa833d8]{color:#c6d0da}.pay-link[data-v-3fa833d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--s-border,#e9eef3);border-radius:8px;color:#51606e;background:#fff;cursor:pointer;padding:0;margin-left:4px}.pay-link[data-v-3fa833d8]:first-child{margin-left:0}.pay-link[data-v-3fa833d8]:hover{border-color:var(--tx-cyan,#00b4db);background:var(--tx-cyan-soft,#e6f7fc);color:var(--tx-cyan-d,#0095bb)}.pay-pill[data-v-3fa833d8]{display:inline-block;padding:3px 11px;border-radius:999px;font-size:11.5px;font-weight:700}.pay-pill.st-succeeded[data-v-3fa833d8]{background:#e6f6ee;color:#15915b}.pay-pill.st-failed[data-v-3fa833d8]{background:#fdecea;color:#d6453c}.pay-pill.st-processing[data-v-3fa833d8]{background:#fff4e0;color:#b9770a}.pay-pill.st-partially_refunded[data-v-3fa833d8],.pay-pill.st-refunded[data-v-3fa833d8]{background:#eef2f6;color:#6b7a89}.pay-pill.st-draft[data-v-3fa833d8]{background:#eef1fb;color:#5b63b7}.pay-more[data-v-3fa833d8]{margin-top:4px;padding:0;border:0;background:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--tx-cyan-d,#0095bb);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.pay-more[data-v-3fa833d8]:hover{text-decoration:underline}.pay-more i[data-v-3fa833d8]{font-size:10px}.pay-courses[data-v-3fa833d8]{list-style:none;margin:6px 0 2px;padding:0;max-width:360px}.pay-courses li[data-v-3fa833d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;font-size:12.5px;color:#51606e;padding:2px 0}.pay-courses li i[data-v-3fa833d8]{color:#15915b;font-size:12px;margin-top:2px}.pay-dates[data-v-3fa833d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pay-date[data-v-3fa833d8]{height:38px;border:1px solid var(--s-border,#e9eef3);border-radius:9px;padding:0 10px;font-size:12.5px;color:#1a2733;background:#fff}.pay-date-sep[data-v-3fa833d8]{color:#8a97a5;font-size:12px}.t321-seats-report__sub[data-v-6a74738c]{margin:6px 0 0;color:#6b7280;font-size:13px}.t321-seats-stats[data-v-6a74738c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px}.t321-seats-stat[data-v-6a74738c]{border:1.5px solid #e5e7eb;background:#fff;border-radius:10px;padding:12px 14px;cursor:pointer;text-align:left;-webkit-transition:border-color .14s ease,background .14s ease,-webkit-box-shadow .14s ease;transition:border-color .14s ease,background .14s ease,-webkit-box-shadow .14s ease;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.t321-seats-stat[data-v-6a74738c]:hover{border-color:#b9e6f2}.t321-seats-stat.is-active[data-v-6a74738c]{border-color:#0096ba;background:#e1f5fb;-webkit-box-shadow:0 1px 2px rgba(11,65,125,.08);box-shadow:0 1px 2px rgba(11,65,125,.08)}.t321-seats-stat__label[data-v-6a74738c]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;margin-bottom:4px}.t321-seats-stat__value[data-v-6a74738c]{font-size:22px;font-weight:700;color:#0f172a}.t321-seats-stat--ok .t321-seats-stat__value[data-v-6a74738c]{color:#1f6b4e}.t321-seats-stat--warn .t321-seats-stat__value[data-v-6a74738c]{color:#8a5b0f}.t321-seats-stat--info .t321-seats-stat__value[data-v-6a74738c]{color:#0096ba}.t321-seats-stat--ended .t321-seats-stat__value[data-v-6a74738c]{color:#6b7280}.t321-seats-controls[data-v-6a74738c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.t321-seats-search[data-v-6a74738c]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;position:relative}.t321-seats-search i[data-v-6a74738c]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none}.t321-seats-search input[data-v-6a74738c]{width:100%;height:40px;padding:0 12px 0 38px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:14px;color:#0f172a;outline:none}.t321-seats-search input[data-v-6a74738c]:focus{border-color:#0096ba}.t321-seats-select[data-v-6a74738c]{height:40px;padding:0 12px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:14px;color:#0f172a;cursor:pointer}.t321-seats-daterange[data-v-6a74738c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 14px;font-size:13px;color:#6b7280}.t321-seats-daterange__lbl[data-v-6a74738c]{font-weight:600;color:#475569}.t321-seats-date[data-v-6a74738c]{height:36px;padding:0 10px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:13px;color:#0f172a;outline:none}.t321-seats-date[data-v-6a74738c]:focus{border-color:#0096ba}.t321-seats-daterange__sep[data-v-6a74738c]{font-size:12.5px;color:#94a3b8}.t321-seats-daterange__clear[data-v-6a74738c]{height:34px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer}.t321-seats-daterange__clear[data-v-6a74738c]:hover{border-color:#b9e6f2;color:#0096ba}.t321-seats-table th[data-v-6a74738c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;background:#f8fafc;border-top:0}.t321-seats-table td[data-v-6a74738c]{vertical-align:middle;font-size:13.5px;color:#1f2937}.t321-seats-table__date[data-v-6a74738c]{font-weight:600;color:#0f172a}.t321-seats-table__time[data-v-6a74738c]{font-size:12px;color:#6b7280;margin-top:2px}.t321-seats-table__actor[data-v-6a74738c]{font-weight:600;color:#0f172a}.t321-seats-table__role[data-v-6a74738c]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;margin-top:3px}.t321-seats-table__role.is-role-super[data-v-6a74738c]{background:#e0e7ff;color:#3730a3}.t321-seats-table__role.is-role-company[data-v-6a74738c]{background:#ecfdf5;color:#065f46}.t321-seats-table__role.is-role-manager[data-v-6a74738c]{background:#fef3c7;color:#92400e}.t321-seats-table__role.is-role-other[data-v-6a74738c],.t321-seats-table__role.is-role-system[data-v-6a74738c]{background:#f1f5f9;color:#475569}.t321-seats-table__delta[data-v-6a74738c]{font-weight:600;font-size:13px;line-height:1.35}.t321-seats-table__delta .is-up[data-v-6a74738c]{color:#1f6b4e}.t321-seats-table__delta .is-down[data-v-6a74738c]{color:#9d1f2a}.t321-seats-table__delta .is-up-used[data-v-6a74738c]{color:#0096ba;font-size:12px}.t321-seats-table__delta .is-down-used[data-v-6a74738c]{color:#8a5b0f;font-size:12px}.t321-seats-table__delta i[data-v-6a74738c]{font-size:11px;margin-right:2px}.t321-seats-table__delta>div[data-v-6a74738c]{margin:2px 0}.t321-seats-table__delta-from[data-v-6a74738c]{display:block;font-size:11px;font-weight:500;color:#6b7280;margin-top:1px;letter-spacing:.01em}.t321-seats-table__delta-arrow[data-v-6a74738c]{color:#94a3b8;margin:0 2px}.t321-seats-table__after[data-v-6a74738c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3px 9px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:12.5px;font-weight:600}.t321-seats-table__source[data-v-6a74738c]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em}.t321-seats-table__source.is-source-ok[data-v-6a74738c]{background:#e3efe8;color:#1f6b4e}.t321-seats-table__source.is-source-info[data-v-6a74738c]{background:#e0e7ff;color:#3730a3}.t321-seats-table__source.is-source-warn[data-v-6a74738c]{background:#fbf3e1;color:#8a5b0f}.t321-seats-table__source.is-source-other[data-v-6a74738c]{background:#f1f5f9;color:#475569}.t321-seats-pagination[data-v-6a74738c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:18px;font-size:13px;color:#1f2937}.t321-seats-pagination__btn[data-v-6a74738c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#0096ba;font-size:13px;font-weight:600;cursor:pointer}.t321-seats-pagination__btn[data-v-6a74738c]:hover:not(:disabled){border-color:#b9e6f2;background:#e1f5fb}.t321-seats-pagination__btn[data-v-6a74738c]:disabled{opacity:.45;cursor:not-allowed}.t321-seats-pagination__info[data-v-6a74738c]{color:#6b7280}@media (max-width:720px){.t321-seats-stats[data-v-6a74738c]{grid-template-columns:repeat(2,1fr)}}