/* Daten-Review passend zur bestehenden dunklen Seitenoberfläche. */
.player-review-card{margin:20px;max-width:none;}
.review-subtitle{font-size:13px;color:#999;margin:4px 0 18px;}
.review-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;}
.review-toolbar label{display:block;font-size:13px;opacity:.8;margin-bottom:4px;}
.review-toolbar input{width:100%;box-sizing:border-box;}
.review-toolbar select{width:100%;}
.review-player-info{padding:12px;background:#242424;border:1px solid #333;border-radius:8px;margin-bottom:12px;color:#ddd;}
.review-entries{display:flex;flex-direction:column;gap:8px;}
.review-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#1f1f1f;border:1px solid #2d2d2d;border-radius:12px;}
.review-entry:hover{background:#242424;}
.review-entry-main{min-width:0;flex:1;}
.review-entry-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:.8rem;}
.review-table{font-weight:600;color:#aaa;}
.review-date{color:#888;white-space:nowrap;}
.review-entry strong{color:#f5f5f5;}
.review-detail{color:#999;font-size:.85rem;margin-top:4px;}
.review-protected{font-size:.8rem;color:#777;white-space:nowrap;}
.review-empty{padding:20px;text-align:center;color:#888;background:#1f1f1f;border-radius:10px;}
@media(max-width:700px){.player-review-card{margin:10px;padding:15px;border-radius:12px;}.review-toolbar{grid-template-columns:1fr;gap:10px;}.review-entry{align-items:flex-start;}.review-entry-head{flex-direction:column;gap:2px;}.review-entry button{flex-shrink:0;}}
