.training-modal{width:min(1040px,96vw);max-width:1040px}.training-modal .exercise-tabs{flex-wrap:wrap}.training-modal .exercise-tabs button:last-child{margin-left:0}.training-sign-panel{border:0;margin:20px 0}.training-sign-panel>summary{display:inline-block;background:#4386a3!important;color:white!important;cursor:pointer;padding:12px 22px;list-style:none}.training-sign-panel[open]>summary{display:block}.training-sign-panel .exercise-input{background:#c9e0ea!important}.training-modal .exercise-three{grid-template-columns:1fr 1fr 1fr}.training-modal .exercise-three label input{display:block;margin-top:7px}.training-editor{min-height:170px;background:white;border:1px solid #8bb0c4;padding:14px;font-size:14px;line-height:1.7;outline-color:#3382a5}.training-editor:focus{box-shadow:0 0 0 2px #4d97b63b}.training-modal .participant-chip{display:flex;flex-wrap:wrap}.training-scenarios{margin-top:20px}.training-scenarios>summary{background:#e4f0f5}.training-scenarios details{margin:10px 0}.training-scenarios details>summary{color:#2c7695}.training-form-section{padding:16px;background:white}.training-form-section textarea{min-height:150px}.training-form-section label{display:block;margin:12px 0}.training-form-section input,.training-form-section textarea,.training-form-section select{display:block;width:100%;margin-top:7px}.training-modal .exercise-meta>div{grid-template-columns:180px 1fr}.training-modal .exercise-meta{font-size:13px}.training-modal .tablewrap{overflow:auto}.training-modal table{min-width:850px}.training-modal th{white-space:nowrap}.training-modal td{vertical-align:top}.training-evaluation-preview{max-width:300px;min-width:220px;white-space:pre-line;font-size:12px;line-height:1.5}.training-report-text{background:white;border:1px solid #d5e3eb;padding:20px;line-height:1.7}.training-draft-label{display:block;color:#8d691f;font-size:11px;padding-top:5px}.schema-modal{width:min(1000px,96vw);max-width:1000px;background:#f2f6f9}.schema-modal .exercise-tabs{flex-wrap:wrap}.schema-modal .exercise-tabs button:last-child{margin-left:0}.schema-modal form{padding:0}.schema-unit{color:#6a8794}.schema-field{background:white;padding:18px;margin:0 0 14px;border:1px solid #dce7ed;break-inside:avoid}.schema-field[hidden]{display:none}.schema-field label{display:block;margin:0 0 7px;font-size:14px}.schema-field input:not([type=checkbox]),.schema-field select,.schema-field textarea{display:block;width:100%;border:1px solid #91b0c3;border-radius:2px;padding:11px;background:white;color:#405866}.schema-field h3{font-size:14px;font-weight:500;margin:0 0 12px;color:#377b98}.schema-field em,.schema-registration em{color:#c02a42;font-style:normal}.schema-field .schema-check,.schema-edit-field .schema-check{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px}.schema-check input{width:20px!important;height:20px;min-width:20px;margin:0!important}.schema-help{font-size:13px;line-height:1.8;color:#536d7b;margin:15px 0 0}.schema-signature canvas{display:block;width:100%;height:170px;touch-action:none;border-bottom:1px solid #48687b;background:#fff;cursor:crosshair}.schema-signature-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.schema-sign-line{text-align:center;color:#758b99;font-size:12px;padding:10px}.schema-signed-image{display:block;width:100%;max-height:170px;background:#fff;border-bottom:1px solid #829ca9}.schema-registration{padding:20px;background:#d4e6ee}.schema-registration input{display:block;width:100%;margin-top:8px}.schema-lock{padding:15px;color:#2b724f;background:#e0f0e5}.schema-edit-field{margin-bottom:12px}.schema-edit-field input[type=checkbox]{display:inline-block;width:auto}.schema-edit-field>summary{padding:14px;background:#e2edf3}.training-check-page .mini-tabs{background:#f3f7fa;border-bottom:1px solid #adcbd9;display:flex}.training-check-page .mini-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:13px 24px;color:#4b7f98}.training-check-page .mini-tabs button.selected{border-bottom-color:#2c829f;background:#e6f0f5}.training-check-page .card{border-radius:0;box-shadow:none}.training-check-page .cert-tools label{max-width:420px}.training-check-page .total-count{font-size:12px;color:#668392}main:has(.exercise-overview) .entityhead,main:has(.training-check-page) .entityhead{display:none}#schema-error{color:#ad213b}.training-modal label{margin:12px 0 5px}.training-modal .exercise-three>label{margin-top:0}.training-modal .exercise-three>div>label{margin-top:0}.training-modal .exercise-input label input,.training-modal .exercise-input label select,.training-modal .exercise-input label textarea{display:block;width:100%;margin-top:6px}@media(max-width:650px){.training-modal .exercise-three{grid-template-columns:1fr}.training-modal .exercise-three>div:last-child{grid-column:auto}.training-modal .exercise-tabs button{font-size:12px;padding:11px 9px}.training-modal,.schema-modal{width:96%;padding:14px}.schema-modal .maintenance-tabs{margin:0}.schema-field{padding:14px}.schema-field .schema-check{align-items:flex-start}.schema-modal .exercise-tabs button{padding:12px 9px;font-size:12px}.schema-signature canvas{height:150px}.training-modal .exercise-meta>div{grid-template-columns:115px 1fr}.training-check-page .mini-tabs{overflow:auto}.training-check-page .mini-tabs button{padding:12px 14px}.schema-signature-top{align-items:start}}@media print{.training-sign-panel,.schema-modal .actions,.schema-modal .exercise-tabs,.schema-modal button,.schema-edit-field{display:none!important}.schema-field,.schema-registration,.training-report-text{background:white!important;border:0}.schema-modal,.training-modal{width:100%;max-width:none;padding:0}.schema-signed-image{max-height:130px}.training-modal table{min-width:0;font-size:10px}}

.schema-rich-help{white-space:normal;line-height:1.6}.schema-rich-help table{width:100%;min-width:0;border-collapse:collapse;margin:12px 0}.schema-rich-help td,.schema-rich-help th{border:1px solid #bbcdd6;padding:8px}.schema-rich-help tr:nth-child(even){background:#eef4f7}.schema-rich-help p{margin:8px 0}.schema-field:has(>.schema-check){border-left:3px solid #4386a3}.schema-choice{background:white;border:1px solid #a9c3ce;border-radius:7px}.schema-choice summary{padding:12px;cursor:pointer;overflow-wrap:anywhere}.schema-choice-panel{padding:12px;border-top:1px solid #cbdbe3}.schema-choice-panel>input{width:100%;margin-bottom:10px}.schema-choice-options{max-height:240px;overflow:auto}.schema-choice-option{display:flex!important;align-items:center;gap:10px;min-height:42px;margin:0!important;padding:5px;cursor:pointer}.schema-choice-option[hidden]{display:none!important}.schema-choice-option input{width:20px!important;height:20px;flex:0 0 auto}.schema-field fieldset{border:0;min-width:0;padding:0;margin:0}.schema-field fieldset .schema-check{display:inline-flex;margin-right:24px}.schema-field fieldset legend{font-weight:600;margin-bottom:8px}.schema-choice:focus-within{outline:2px solid #4386a3;outline-offset:2px}
