.cardio-modal{max-width:1050px;width:calc(100% - 24px)}.cardio-content{padding:22px;overflow:auto;max-height:68vh}.cardio-content h3{margin:24px 0 16px}.cardio-guide{padding:18px;line-height:1.7}.cardio-guide ol{padding-left:22px}.cardio-guide li{margin:12px 0}.cardio-guide a{overflow-wrap:anywhere}.cardio-history{padding:20px;margin:20px 0}.cardio-history th,.cardio-history td{padding:12px;text-align:left;vertical-align:top}.cardio-content dd{white-space:pre-wrap;overflow-wrap:anywhere}#cardio-error{color:var(--danger);padding:12px}#cardio-report{line-height:1.6}@media(max-width:600px){.cardio-content{padding:15px}.cardio-guide{padding:12px}.cardio-modal .assessment-footer{flex-wrap:wrap}}@media print{body.printing-cardio #app,body.printing-cardio #toast,body.printing-cardio .modal-head,body.printing-cardio .assessment-footer,body.printing-cardio .cardio-guide,body.printing-cardio .assessment-section,body.printing-cardio [data-cardio-download]{display:none!important}body.printing-cardio dialog{display:block;position:absolute;inset:0;width:100%;max-width:none;max-height:none;border:0;box-shadow:none}body.printing-cardio .cardio-content{max-height:none;overflow:visible;padding:0}body.printing-cardio dialog::backdrop{background:white}body.printing-cardio dt{font-weight:bold}body.printing-cardio dd{margin-bottom:10px}}
