.training-workbench078{max-width:1500px;margin:auto;padding:20px;box-sizing:border-box;min-width:0;color:#183a3a}.training-workbench078 h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.03em}.training-summary078{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.training-summary078 article{display:grid;gap:8px;padding:20px;border:1px solid #d8e5e3;border-radius:16px;background:white}.training-summary078 strong{font-size:27px}.training-summary078 small,.training-selected078 dt{color:#526b6a}.training-columns078{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:20px;align-items:start}.training-list078,.training-selected078{min-width:0;background:white;border:1px solid #d8e5e3;border-radius:16px;overflow-wrap:anywhere}.training-list078{overflow:auto}.training-selected078{padding:22px}.training-selected078 dl>div{padding:12px 0;border-bottom:1px solid #e4ecea}.training-selected078 dd{margin:5px 0 0;font-weight:600}.training-list078 table{width:100%;min-width:650px}.training-list078 td,.training-list078 th{padding:14px;text-align:left}.training-list078 .btn{margin:3px}.training-lessons078{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:22px;margin:20px 0;align-items:start}.training-lessons078 .lesson-nav077{display:grid;gap:10px;margin:0}.training-lessons078 .lesson-nav077 button{text-align:left;white-space:normal;overflow-wrap:anywhere}.training-current078{min-width:0}.training-current078 .training-step{margin:0 0 18px;border-radius:14px;border:1px solid #d8e5e3;padding:22px;background:#f5faf9}.training-workbench078 .training-detail{overflow-wrap:anywhere}.training-workbench078 .training-detail pre{white-space:pre-wrap;overflow-wrap:anywhere}.training-workbench078 .training-detail table{display:block;max-width:100%;overflow:auto}.training-current078 .toolbar{display:flex;flex-wrap:wrap;gap:10px}.training-list078 button[aria-pressed=true]{background:#06665f;color:white}@media(max-width:900px){.training-columns078,.training-lessons078{grid-template-columns:minmax(0,1fr)}.training-list078 table,.training-list078 tbody,.training-list078 tr,.training-list078 td{display:block;min-width:0;width:auto}.training-list078 thead{display:none}.training-list078 td:before{content:attr(data-training-label);display:block;color:#526b6a;font-size:12px;margin-bottom:5px}.training-list078 tr{border-bottom:1px solid #d8e5e3;padding:12px 0}.training-list078 td{white-space:normal;overflow-wrap:anywhere}.training-list078{overflow:visible}}@media(max-width:600px){.training-summary078{grid-template-columns:minmax(0,1fr)}.training-workbench078{padding:12px}}
@media(max-width:600px){.training-detail table,.training-detail tbody,.training-detail tr,.training-detail td{display:block!important;width:auto;min-width:0}.training-detail thead{display:none}.training-detail tr{padding:10px 0;border-bottom:1px solid #d8e5e3}.training-detail td{padding:8px 12px!important;text-align:left}.training-detail td:before{content:attr(data-training-label);display:block;color:#526b6a;font-size:12px;margin-bottom:4px}.training-detail td{overflow-wrap:anywhere}}

.training-filter078{display:grid;gap:8px;margin:18px 0;max-width:360px}.training-filter078 select{min-height:44px;padding:10px;border:1px solid #b7ceca;border-radius:8px;background:white;color:inherit;font:inherit}.training-workbench078 tr[hidden]{display:none!important}

#trainingDialog.training-assignment078{width:min(1050px,calc(100vw - 32px));max-width:none;border:1px solid #d8e5e3;border-radius:16px;color:#16464b;padding:24px}#trainingDialog.training-assignment078 .dialog-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}#trainingDialog.training-assignment078 .dialog-body>fieldset{grid-column:1;grid-row:1/5;margin:0;min-width:0;padding:20px;border:1px solid #d8e5e3;border-radius:12px;background:#f5f9f4;max-height:540px;overflow:auto}#trainingDialog.training-assignment078 .dialog-body>label{grid-column:2;display:grid;gap:8px;min-width:0}#trainingDialog.training-assignment078 fieldset label{display:flex;gap:10px;align-items:center;min-height:44px}#trainingDialog.training-assignment078 input:not([type=checkbox]),#trainingDialog.training-assignment078 select,#trainingDialog.training-assignment078 textarea{width:100%;box-sizing:border-box;min-height:44px;font:inherit;padding:10px;border:1px solid #b7ceca;border-radius:8px}#trainingDialog.training-assignment078 [data-assignment-review],#trainingDialog.training-assignment078 [data-error]{grid-column:1/-1}#trainingDialog.training-assignment078 [data-assignment-review]{padding:20px;border:1px solid #b7ceca;border-left:4px solid #087e7e;border-radius:12px;background:#edf5ef}@media(max-width:700px){#trainingDialog.training-assignment078 .dialog-body{grid-template-columns:minmax(0,1fr)}#trainingDialog.training-assignment078 .dialog-body>fieldset,#trainingDialog.training-assignment078 .dialog-body>label{grid-column:1;grid-row:auto}#trainingDialog.training-assignment078{padding:16px}}
