.tools_worksheet__jjkCX{min-width:0}.tools_actions__A_AUF{display:flex;flex-wrap:wrap;gap:.75rem}.tools_button__fCboU{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d4d4d4;border-radius:999px;padding:.65rem 1.1rem;font-size:.875rem;cursor:pointer;background:white}.tools_button__fCboU:hover{background:#f5f5f5}.tools_grid__ClOse{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.tools_card__vtE_z{border:1px solid #e5e5e5;border-radius:24px;padding:1.4rem;min-width:0;background:#fafafa}.tools_field__PNnL3{display:grid;gap:.4rem;margin-top:1rem;font-size:.8rem;color:#525252}.tools_field__PNnL3 input,.tools_field__PNnL3 textarea{min-height:44px;width:100%;border:1px solid #d4d4d4;padding:.7rem;border-radius:10px;background:white;font-size:1rem;color:#171717}.tools_button__fCboU:focus-visible,.tools_field__PNnL3 input:focus-visible,.tools_field__PNnL3 textarea:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.tools_field__PNnL3 input[aria-invalid=true]{border-color:#b91c1c}.tools_field__PNnL3 textarea{min-height:100px;resize:vertical}.tools_total__fjEPp{margin-top:1.4rem;border-top:1px solid #d4d4d4;padding-top:1rem}.tools_check__od0sd{display:flex;align-items:flex-start;gap:.8rem;padding:.8rem 0;font-size:.95rem;line-height:1.65}.tools_check__od0sd input{width:20px;height:20px;flex:0 0 auto;margin-top:.2rem;accent-color:#2563eb}@media (max-width:767px){.tools_grid__ClOse{grid-template-columns:minmax(0,1fr)}}@media print{.tools_actions__A_AUF,.tools_screenOnly__vtloi,body:has(.tools_worksheet__jjkCX) footer,body:has(.tools_worksheet__jjkCX) nav{display:none!important}body:has(.tools_worksheet__jjkCX) .shell{padding:0!important}.tools_grid__ClOse{display:block}.tools_card__vtE_z{break-inside:avoid;margin:1rem 0;background:white;border-radius:0}.tools_field__PNnL3 textarea{min-height:100px;height:auto}}.tools_printOnly__uLSZZ{display:none}@media print{body:has(.tools_worksheet__jjkCX)>header{display:none!important}body:has(.tools_worksheet__jjkCX)>main{padding-top:0!important}.tools_field__PNnL3 input,.tools_field__PNnL3 textarea{display:none}.tools_printOnly__uLSZZ{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5rem;color:#171717}}