.report-template-custom{overflow-wrap:anywhere}.report-template-custom .report-template-description{color:#80665b;line-height:1.7}.report-template-data{display:grid;grid-template-columns:minmax(100px,38%) minmax(0,1fr);gap:12px;margin:0}.report-template-data dt,.report-template-data dd{padding:10px 0;border-bottom:1px solid #eadfd8}.report-template-data dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.report-template-chart{display:grid;gap:8px}.report-template-chart strong{font-size:24px;font-variant-numeric:tabular-nums}.report-template-chart progress{width:100%;height:14px;accent-color:#ef5a2f}.report-template-scroll{max-width:100%;overflow-x:auto}.report-template-scroll table{width:100%;min-width:360px;border-collapse:collapse}.report-template-scroll th,.report-template-scroll td{padding:10px;border:1px solid #eadfd8;text-align:left}.report-template-custom label{display:block;font-weight:600}.report-template-custom textarea{display:block;width:100%;min-height:112px;margin-top:8px;padding:12px;border:1px solid #d9c8bd;border-radius:12px;background:#fff;color:inherit;font:inherit;line-height:1.6;resize:vertical;box-sizing:border-box}.report-template-custom .button{margin-top:12px}@media(max-width:350px){.report-template-data{grid-template-columns:94px minmax(0,1fr);gap:8px}}
