.wb-page .sp-panel{margin-bottom:24px}.wb-page .sp-panel>h2{margin-bottom:20px}.wb-step{border:1px solid #cbd8d1;border-radius:14px;padding:20px;margin:24px 0}.wb-step legend{font-weight:750;padding:0 8px;color:#176b5f}.wb-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wb-print-step{padding:20px 0;border-bottom:1px solid #d9e3dc;-moz-column-break-inside:avoid;break-inside:avoid}.wb-print-step p{white-space:pre-wrap}.wb-actions{margin:24px 0}.wb-page summary{cursor:pointer;font-weight:650}.wb-preview h2{overflow-wrap:anywhere}@media(max-width:540px){.wb-numbers{grid-template-columns:1fr}.wb-step{padding:14px}}@media print{@page{size:auto;margin:16mm}body:has(.wb-page){background:#fff!important}.wb-page>header,.wb-page>footer,.wb-page nav,.wb-page .wb-no-print,.wb-page>div:not(:has(main)){display:none!important}.wb-page .sp-wrap{max-width:none;padding:0;margin:0}.wb-page .wb-preview{border:0;box-shadow:none;padding:0}.wb-page .wb-preview,.wb-page .wb-preview *{color:#18343e!important;background:#fff!important}.wb-page .wb-preview h2{font-size:24pt!important}.wb-page .wb-preview h3{font-size:14pt!important}.wb-page .wb-preview p{font-size:10pt!important}}.wb-page{color-scheme:light}.wb-page .sp-panel label{display:block;min-width:0;margin:0 0 16px;font-size:15px;font-weight:650;line-height:1.5}.wb-page .sp-panel input,.wb-page .sp-panel select,.wb-page .sp-panel textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;margin-top:7px;padding:12px 14px;border:1px solid #a9beb6;border-radius:9px;background:#fff;color:#18343e;caret-color:#18343e;font:inherit;font-size:16px;font-weight:400;line-height:1.5;color-scheme:light;box-shadow:none}.wb-page .sp-panel textarea{min-height:112px;resize:vertical}.wb-page .sp-panel select option{background:#fff;color:#18343e}.wb-page .sp-panel input::-moz-placeholder,.wb-page .sp-panel textarea::-moz-placeholder{color:#60746b;opacity:1}.wb-page .sp-panel input::placeholder,.wb-page .sp-panel textarea::placeholder{color:#60746b;opacity:1}.wb-page .sp-panel input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#18343e}.wb-page .sp-panel input:autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#18343e}.wb-page .sp-panel input:focus-visible,.wb-page .sp-panel select:focus-visible,.wb-page .sp-panel textarea:focus-visible{outline:3px solid #be6713;outline-offset:3px}.wb-page .sp-formgrid>*,.wb-page .wb-numbers>*{min-width:0}.wb-page .wb-backlinks{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:22px}.wb-page .wb-time{min-width:0;margin:0 0 16px;padding:0;border:0;border-radius:0;background:none}.wb-page .wb-time legend{padding:0;margin-bottom:7px;font-size:15px;font-weight:650;color:inherit}.wb-page .wb-time-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-page .wb-time-parts label{margin-bottom:4px;font-size:13px;color:#526971}.wb-page .wb-time .sp-note{margin:4px 0 0;font-size:13px}.wb-page .wb-exercise-tools{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.wb-page .wb-exercise-tools label{flex:1 1 200px;margin:0}.wb-page .wb-exercise-tools button{align-self:flex-end;margin-bottom:0}.wb-page .wb-add-exercise{margin:24px 0 30px}.wb-page .wb-add-exercise p{margin-top:12px}
