.training-intro{font-size:var(--text-small);line-height:1.7;color:var(--text-secondary);margin:8px 0 0}.training-tabs{display:flex;align-items:center;gap:26px;padding:0 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.training-tabs>a{padding:20px 0;border-bottom:3px solid transparent;color:var(--text-secondary);font-size:var(--text-small)}.training-tabs>a.active{color:var(--primary);border-bottom-color:var(--primary)}.training-tab-tools{display:flex;gap:8px;margin-left:auto}.training-filters{display:flex;align-items:center;gap:14px;padding:24px;flex-wrap:wrap}.training-filters input{flex:1;min-width:180px}.training-filters select{max-width:240px;width:auto;min-width:150px}.training-filters>span{font-size:var(--text-small);color:var(--text-secondary);margin-left:auto}.training-table{table-layout:fixed;width:100%;min-width:0;white-space:normal}.training-table th,.training-table td{padding:22px 24px;white-space:normal;overflow-wrap:anywhere}.training-table th{font-size:var(--text-small)}.training-table th:first-child{width:46%}.training-table th:nth-child(2){width:18%}.training-table .training-stat-col{width:20%}.training-table .training-action-col{width:16%}.training-table td{font-size:var(--text-small)}.training-table .training-course-title{font-weight:500;line-height:1.6;color:var(--ink);display:block}.training-table strong{font-weight:500;line-height:1.6}.training-table small{display:block;margin-top:7px;color:var(--text-secondary);font-size:var(--text-caption);line-height:1.8}.training-course-sub{display:block;font-size:var(--text-small);line-height:1.6;margin-top:7px}.training-table .badge{max-width:100%;white-space:normal}.training-mobile-stat{display:none}.training-assignment-table th:first-child{width:43%}.training-assignment-table th:nth-child(2){width:20%}.training-assignment-table th:nth-child(3){width:22%}.training-assignment-table th:last-child{width:15%}.training-assignment-context{font-size:var(--text-small);line-height:1.7;color:var(--text-secondary);margin-bottom:22px}
@media(max-width:1050px){.training-table th,.training-table td{padding:18px 12px}.training-filters{gap:10px;padding:20px}.training-table th:first-child{width:43%}.training-table .training-action-col{width:19%}.training-filters select{max-width:210px}}
@media(max-width:650px){.training-tabs{padding:0 18px;gap:20px}.training-tab-tools{width:100%;margin:0 0 10px}.training-filters{padding:18px}.training-filters input{width:100%;flex-basis:100%}.training-filters select{flex:1;min-width:0;max-width:100%;width:100%}.training-filters>span{width:100%;margin:4px 0 0}.training-table th,.training-table td{padding:16px 8px}.training-table th:first-child{width:54%}.training-table th:nth-child(2){width:25%}.training-table .training-action-col{width:21%}.training-stat-col{display:none}.training-mobile-stat{display:block;font-size:var(--text-caption);margin-top:8px;line-height:1.7}.training-table button.small{padding:8px;font-size:var(--text-caption)}.training-assignment-table th:first-child{width:46%}.training-assignment-table th:nth-child(2){width:20%}.training-assignment-table th:nth-child(3){width:21%}.training-assignment-table th:last-child{width:13%}.training-assignment-table th,.training-assignment-table td{padding:14px 5px;font-size:var(--text-caption)}}

.training-mobile-due{display:none!important}@media(max-width:650px){.training-table:not(.training-assignment-table) th:first-child{width:45%}.training-table:not(.training-assignment-table) th:nth-child(2){width:32%}.training-table:not(.training-assignment-table) .training-action-col{width:23%}.training-assignment-table th:nth-child(2),.training-assignment-table td:nth-child(2){display:none}.training-assignment-table th:first-child{width:50%}.training-assignment-table th:nth-child(3){width:34%}.training-assignment-table .training-action-col{width:16%}.training-mobile-due{display:block!important}}
