.lsr-report{color:#23364a;font:14px/1.5 system-ui,-apple-system,sans-serif;min-width:0}.lsr-eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;color:#547262;margin:0 0 8px}.lsr-report header h2{font-size:29px;letter-spacing:-.025em;margin:0;color:#153b30}.lsr-dates{font-size:12px;color:#68778a;margin:3px 0 18px}.lsr-scope{font-size:12px}.lsr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0}.lsr-kpis>div{background:#f1f6f3;border:1px solid #dce7df;border-radius:10px;padding:13px}.lsr-kpis span{display:block;font-size:11px;color:#607565}.lsr-kpis strong{display:block;font-size:23px;color:#173e31;margin-top:4px;white-space:nowrap}.lsr-overview{margin:18px 0 24px}.lsr-overview p{margin:5px 0}.lsr-section{border-top:1px solid #dce3e9;padding:14px 0;margin:0}.lsr-section summary{cursor:pointer;font-size:16px;font-weight:650;color:#243d36}.lsr-section summary span,.lsr-section h2 small{font-size:11px;font-weight:400;color:#708074;margin-left:8px}.lsr-section h2{font-size:17px}.lsr-table-wrap{overflow-x:auto;margin-top:12px}.lsr-report table{width:100%;border-collapse:collapse;font-size:12px}.lsr-report th,.lsr-report td{padding:9px 8px;border-bottom:1px solid #e6eaee;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lsr-report th:first-child{text-align:left;white-space:normal;min-width:120px}.lsr-report tbody th{font-weight:450}.lsr-report thead{background:#f5f7f9;color:#607080;font-size:10px}.lsr-report tfoot{font-weight:700;background:#f1f6f3}.lsr-report tbody tr:nth-child(even){background:#fafbfc}.lsr-report footer{margin:20px 0 0;padding:12px 0;text-align:left;font-size:11px;color:#6c7785;border-top:1px solid #dce3e9;padding-top:12px}.lsr-warning{background:#fff4d8;color:#79590b;padding:10px;border-radius:6px;font-size:12px}.lsr-extra{white-space:pre-wrap}@media(max-width:600px){.lsr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lsr-kpis strong{font-size:21px}.lsr-report header h2{font-size:25px}.lsr-report th,.lsr-report td{padding:8px 6px}}@media print{.lsr-report{font-size:11px}.lsr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.lsr-report table{font-size:10px}.lsr-report thead{display:table-header-group}.lsr-report tfoot{display:table-row-group}.lsr-report tr{break-inside:avoid}.lsr-section h2{break-after:avoid}.lsr-report header,.lsr-kpis{break-inside:avoid}.lsr-table-wrap{overflow:visible}.lsr-report footer{margin-top:12px}@page{size:A4;margin:14mm}}
.lsr-analysis td.lsr-dimension,.lsr-analysis th.lsr-dimension{text-align:left;white-space:normal}
.lsr-section-note{color:#68778a;margin:-6px 0 14px}.lsr-pit-card{border:1px solid #dce7df;border-radius:12px;margin:12px 0;overflow:hidden;background:#fff}.lsr-pit-card>header{padding:14px 16px;background:#f1f6f3}.lsr-pit-card>header h3{margin:0;color:#173e31;font-size:18px}.lsr-pit-card>header p{margin:3px 0 0;color:#607565}.lsr-pit-card .lsr-table-wrap{margin:0}.lsr-pit-card table{margin:0}.lsr-pit-card tfoot{background:#f7faf8}
.lsr-job-group{padding:14px 16px}.lsr-job-group+.lsr-job-group{border-top:1px solid #dce7df}.lsr-job-group h4{margin:0;color:#24334a;font-size:16px}.lsr-job-group header p{margin:3px 0 10px;color:#68778a}.lsr-customer-card>header{background:#edf3fb}.lsr-customer-card>header h3{color:#284f89}
@media screen and (max-width:600px){.lsr-analysis .lsr-table-wrap{overflow:visible}.lsr-analysis table,.lsr-analysis tbody{display:block}.lsr-analysis thead{display:none}.lsr-analysis tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;border-bottom:1px solid #dce3e9}.lsr-analysis .lsr-roster-card tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.lsr-analysis td,.lsr-analysis tbody th.lsr-dimension{display:block;min-width:0;white-space:normal;border:0;text-align:left;padding:5px 4px}.lsr-analysis td:before,.lsr-analysis tbody th.lsr-dimension:before{content:attr(data-label);display:block;font-size:10px;color:#607080;margin-bottom:3px}.lsr-analysis td.lsr-dimension,.lsr-analysis tbody th.lsr-dimension{grid-column:1/-1;font-weight:600}.lsr-analysis td.lsr-dimension:before,.lsr-analysis tbody th.lsr-dimension:before{display:inline;margin-right:8px;font-weight:400}}
