.rems-facts{background:#f4f5f7;padding:24px;border-left:4px solid #c8102e;margin:25px 0}.rems-facts dl{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.rems-facts dt{font-size:12px;text-transform:uppercase;color:#636b74}.rems-facts dd{margin:0;font-weight:bold}.rems-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rems-gallery figure{margin:0}.rems-gallery img,.rems-gallery video{width:100%;height:auto;border-radius:4px}.rems-gallery figcaption{font-size:12px;overflow-wrap:anywhere}.rems-list article{border-bottom:1px solid #dde0e4;padding:18px 0}.rems-list h3{margin:5px 0}.rems-list small{color:#6a717a}.rems-list a{color:#b20a25}.rems-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.rems-filter label{display:flex;flex-direction:column}.rems-filter input,.rems-filter button{min-height:44px;padding:8px;font-size:16px}.rems-filter button{background:#c8102e;border:0;color:white;padding:10px 18px}.rems-list{overflow-wrap:anywhere}@media(max-width:600px){.rems-facts dl,.rems-gallery{grid-template-columns:1fr}}
/* Tabellenansicht; auf Handys je Einsatz beschriftete, gut lesbare Zeilen. */
.rems-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rems-table-wrap{width:100%;margin:20px 0 28px}.rems-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:14px;line-height:1.55}.rems-table th{background:#18232d;color:white;font-size:12px;letter-spacing:.4px;padding:16px 14px;border-bottom:3px solid #d6001c}.rems-table th:nth-child(1){width:14%}.rems-table th:nth-child(2){width:17%}.rems-table th:nth-child(3){width:30%}.rems-table th:nth-child(4){width:18%}.rems-table th:nth-child(5){width:21%}.rems-table td{padding:19px 14px;vertical-align:top;border-bottom:1px solid #dde2e7;overflow-wrap:anywhere}.rems-table tbody tr:nth-child(even){background:#f6f8fa}.rems-table tbody tr:hover{background:#fff1f2}.rems-table .rems-date{display:block;font-weight:700;white-space:nowrap}.rems-table small{display:block;margin-top:4px}.rems-table .rems-report-title a{font-weight:700;display:inline-block;padding:2px 0}.rems-type{font-size:12px}.rems-table a:focus-visible{outline:3px solid #e5a524;outline-offset:4px}
@media(max-width:950px){.rems-table{font-size:13px}.rems-table th,.rems-table td{padding:14px 9px}.rems-table th:nth-child(1){width:17%}.rems-table th:nth-child(2){width:18%}.rems-table th:nth-child(3){width:28%}.rems-table th:nth-child(4){width:17%}.rems-table th:nth-child(5){width:20%}}
@media(max-width:640px){.rems-table,.rems-table tbody,.rems-table tr,.rems-table td{display:block;width:100%}.rems-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rems-table tr{border:1px solid #dce2e7;border-top:3px solid #d6001c;border-radius:4px;margin-bottom:18px;padding:10px;background:white}.rems-table td{display:grid;grid-template-columns:minmax(95px,34%) minmax(0,1fr);column-gap:12px;padding:10px 4px;border-bottom:1px solid #edf0f3;font-size:14px}.rems-table td:last-child{border:0}.rems-table td::before{content:attr(data-label);font-weight:700;font-size:11px;color:#596671;text-transform:uppercase;letter-spacing:.2px}.rems-table .rems-date{white-space:normal}.rems-table td small{grid-column:2}.rems-table .rems-type{font-size:13px}}

.rems-personal-table th:nth-child(1){width:18%}.rems-personal-table th:nth-child(2){width:42%}.rems-personal-table th:nth-child(3){width:15%}.rems-personal-table th:nth-child(4){width:25%}
.rems-filter input{width:160px;max-width:100%}
