.bemco-report-controls{margin-top:28px;padding-top:22px;border-top:1px solid #b2c3cc}.bemco-report-buttons{display:flex;flex-wrap:wrap;gap:12px}.bemco-report-controls button{font:700 13px/1.5 Manrope,Arial,sans-serif!important;padding:14px 20px!important;min-height:48px;border:1px solid #b52b37!important;background:#b52b37!important;color:white!important;border-radius:3px!important;cursor:pointer}.bemco-report-controls button+button{border-color:currentColor!important;background:transparent!important;color:inherit!important}.bemco-report-controls button:disabled{opacity:.65;cursor:progress}.bemco-report-controls p{font-size:12px!important;line-height:1.65!important;margin-top:14px!important}.bemco-material-list{margin-top:28px}.bemco-material-list h3{font-size:20px!important;line-height:1.35!important}.bemco-material-scroll{overflow-x:auto;max-width:100%;margin:14px 0;background:white;border:1px solid #d3dfe5;border-radius:4px}.bemco-material-list table{width:100%;min-width:400px;border-collapse:collapse;color:#142e3b!important;background:white!important;font-size:12px!important}.bemco-material-list :is(td,th){padding:13px 11px!important;text-align:left!important;vertical-align:top!important;border-bottom:1px solid #d3dfe5!important;line-height:1.6!important}.bemco-material-list th{background:#edf3f6!important;color:#142e3b!important;font-weight:700!important}.bemco-material-list td:nth-child(2){font-weight:700;font-size:11px;white-space:nowrap}.bemco-material-list>p{font-size:12px!important;line-height:1.65!important}
@media(max-width:600px){.bemco-report-buttons{display:grid;grid-template-columns:1fr}.bemco-report-controls button{width:100%}.bemco-material-list h3{font-size:19px!important}}
@media print{.bemco-report-controls{display:none!important}.bemco-material-scroll{overflow:visible!important}.bemco-material-list table{min-width:0!important}}

@media(max-width:600px){.bemco-material-list table{min-width:0!important;table-layout:fixed}.bemco-material-list th:first-child{width:44%}.bemco-material-list th:nth-child(2){width:36%}.bemco-material-list th:last-child{width:20%}.bemco-material-list :is(td,th){padding:10px 7px!important;font-size:11px!important}.bemco-material-list td:nth-child(2){white-space:normal;overflow-wrap:anywhere;font-size:10.5px!important}}
