.training-tabs{display:flex;gap:10px;margin:0 0 22px;border-bottom:1px solid #c8d9e4;padding-bottom:16px}.training-tabs button{font-weight:650;padding:12px 22px}.training-tabs button.active{background:#161d6f;color:white}.video-library-intro{max-width:650px}.training-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.training-video-card{border:1px solid #d4dfe8;border-radius:14px;overflow:hidden;background:white;display:flex;flex-direction:column;box-shadow:0 4px 18px #15395808}.training-video-cover{position:relative;display:block;border:0;border-radius:0;padding:0;width:100%;aspect-ratio:16/9;background:#161d6f;color:white}.training-video-cover img{width:100%;height:100%;object-fit:cover}.training-video-cover span{position:absolute;bottom:12px;left:12px;padding:7px 12px;background:#102d50e8;border-radius:7px;color:white;font-weight:650}.training-video-content{padding:18px;flex:1}.training-video-content h3{margin:0 0 10px}.training-video-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px}.training-video-meta{font-size:12px;color:#5a5f7d}.training-video-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.training-video-actions button{padding:8px 10px;font-size:13px}.training-video-primary{background:#161d6f;color:white;border-color:#161d6f}.video-empty{padding:32px;background:white;border:1px dashed #9db6c9;border-radius:12px;text-align:center}.video-empty strong{font-size:20px}.training-video-dialog{width:min(620px,94vw);border:1px solid #cdd0e6;border-radius:16px;padding:24px;color:#161d6f;max-height:90vh}.training-video-dialog::backdrop{background:#102d50a6}.training-video-dialog label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.training-video-dialog input,.training-video-dialog textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid #cdd0e6;border-radius:8px}.training-video-dialog textarea{resize:vertical}.training-video-dialog .video-sharing{flex-direction:row;align-items:center}.video-sharing input{width:auto}.video-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.training-video-player{width:min(960px,96vw)}.training-video-player iframe{display:block;width:100%;aspect-ratio:16/9;border:0;margin:16px 0;background:#121a66}.training-video-player a{display:inline-block;margin-bottom:12px}.training-video-hint{font-size:13px}.class-video-label{font-size:12px;color:#2a6489;display:block;margin:8px 0}.class-video-button{width:100%;padding:0!important;overflow:hidden;text-align:left;position:relative}.class-video-button img{aspect-ratio:16/9!important;object-fit:cover!important;background:#161d6f}.class-video-button span{display:block;padding:8px;font-size:13px}.video-pick-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.video-pick-toolbar input{flex:1;min-width:180px}.video-pick-status{color:#53697c}
