.course-flow{--public-paper:#fff;--public-paper-warm:#fff}.course-flow .public-input{color:#17233c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a8afbc;margin-top:6px;padding:10px 12px;display:block}.course-flow label{line-height:1.5;display:block}.course-flow input[type=checkbox]{accent-color:#0648d8;width:18px;height:18px;margin-right:8px}.course-flow .public-form,.course-flow fieldset{gap:18px;display:grid}.course-flow .public-input:focus-visible{outline-offset:2px;outline:2px solid #0648d8}.course-flow details{margin-block:14px}.course-flow summary{cursor:pointer;font-weight:600}.course-flow button:disabled{opacity:.55;cursor:not-allowed}.course-flow [role=alert]{border-left:3px solid #c92a25;padding:12px}.course-flow .ym-form-panel h2,.course-flow aside h2{margin:12px 0;line-height:1.3;font-size:1.35rem!important}.course-flow .ym-form-panel p{margin-block:8px}.course-flow .ym-form-panel details{margin-block:4px}.course-flow .public-panel{background:#fff}.course-flow .public-btn-blue{color:#fff;background:#0648d8}
