.learning-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.learning-level-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.learning-level-card h2{font-size:21px;line-height:1.35;margin:0}.learning-level{font-size:12px;font-weight:750;letter-spacing:.08em;color:#4866c7}.learning-level-card>.btn{margin-top:auto}.learning-level-card p{margin:0}.learning-test-rules{line-height:1.7}.learning-prepared{color:#196e57;font-size:13px}.learning-reader-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.learning-course-actions{padding-top:18px;border-top:1px solid var(--border,#e1e7f0);margin-top:20px}.learning-course-actions form{max-width:840px}.learning-course-actions .heading-actions{justify-content:flex-start;margin:16px 0}.learning-course-actions .check-field{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.learning-person-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;overflow:auto;gap:10px;margin:18px 0;padding:16px;border:1px solid #dce5ef;border-radius:10px}.learning-person-options legend{padding:0 8px}.learning-manage{padding:20px;margin:18px 0;border:1px solid #dce5ef;border-radius:12px}.learning-manage form+form,.learning-generation{margin-top:22px;padding-top:18px;border-top:1px solid #e2e8f0}.learning-manage fieldset:not(.learning-person-options){display:flex;flex-wrap:wrap;gap:18px;padding:15px;margin:15px 0;border:1px solid #e1e7ef}.learning-policy-list{margin-top:25px}.learning-policy-list article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid #e1e7ef}.learning-policy-list p{margin:5px 0 0}.learning-rule-example{background:#f2f6fc;border-radius:10px;padding:16px}.learning-library .training-reader-head{margin-top:16px}@media(max-width:1050px){.learning-level-grid{grid-template-columns:1fr}.learning-level-card{gap:10px}.learning-person-options{grid-template-columns:1fr}}@media(max-width:650px){.learning-reader-heading,.learning-policy-list article{flex-direction:column}.learning-course-actions .heading-actions{display:grid}.learning-manage{padding:14px}.learning-person-options{max-height:220px}}
.learning-policy-list article>div{flex:1;min-width:0}
.learning-policy-editor{margin-top:12px;width:100%}
.learning-policy-editor form{padding-top:12px}
