.workbook{padding:26px;background:#fff;border:1px solid #ccd5e4;border-radius:12px}.workbook h2{margin-top:0}.workbook label{display:block;font-weight:650;margin:16px 0}.workbook input,.workbook select,.workbook textarea{display:block;width:100%;margin-top:6px;border:1px solid #8b9ab0;border-radius:6px;padding:12px;font:inherit;color:#14233b;background:white;min-width:0}.workbook textarea{resize:vertical}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.workbook button{border:1px solid #2458df;background:#2458df;color:#fff;font:inherit;font-weight:650;padding:10px 16px;border-radius:6px;cursor:pointer}.actions{display:flex;flex-wrap:wrap;gap:10px}.actions button:not(:first-child){background:#fff;color:#2458df}.small{font-size:13px;color:#53637c}details{padding:16px;border:1px solid #cbd6e9;background:white}summary{cursor:pointer;font-weight:650}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #82a5ff;outline-offset:3px}@media(max-width:600px){.fields{grid-template-columns:1fr}.workbook{padding:16px}.actions button{flex:1 1 45%}}@media print{.actions,#make-plan,.small,#tool-status{display:none}.workbook{border:0;padding:0}.workbook textarea{height:auto;min-height:95px}.guide-shell>h2,.guide-shell>h2~p,.guide-shell>ul,.guide-shell>ol,.sources{display:none}}
#print-record{display:none}@media print{.workbook>*{display:none!important}.workbook>#print-record{display:block!important;white-space:pre-wrap;overflow:visible;background:white;color:black;border:0;font:12pt/1.7 sans-serif}}
