*{box-sizing:border-box;margin:0}body{background:#f1f3ee;color:#17251c;font-family:Inter,system-ui,sans-serif}button,input,select{font:inherit}input:focus,select:focus,button:focus-visible{outline:2px solid #C8341F;outline-offset:1px}@media print{.no-print{display:none!important}body{background:#fff}.report-sheet{box-shadow:none;margin:0;padding:0;max-width:none}input,textarea{border:none!important;padding:0!important;resize:none;background:transparent}table{page-break-inside:avoid}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}.report-sheet,.report-sheet input,.report-sheet textarea{font-size:11px!important;line-height:1.3!important}.report-sheet h1{font-size:16px!important}.report-sheet h3{font-size:10px!important}.report-sheet>header{margin-bottom:6px!important}.report-sheet>section,.report-sheet>.two-col{margin-top:6px!important}.report-sheet .two-col{gap:12px!important}.report-sheet .headline{padding:6px 10px!important;margin-bottom:6px!important}.report-sheet .headline textarea{margin-bottom:2px!important}.report-sheet .list-row{margin-bottom:1px!important}.report-sheet .decision-row{padding:3px 0!important}.report-sheet td,.report-sheet th{padding:2px 6px!important}}@media (max-width: 640px){.report-sheet{padding:12px}.two-col{display:block!important}table,thead,tbody,tr,td,th{display:block;width:100%}thead{display:none}td{border:none;padding:4px 0}td[data-label]:before{content:attr(data-label);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;color:#5c6b60}}
