#cardReviewScreen{max-width:960px;width:100%;margin:0 auto;padding:28px 20px 100px;box-sizing:border-box;color:#f5f3eb}#cardReviewScreen[hidden]{display:none!important}#cardReviewScreen header{display:grid;gap:12px;margin-bottom:24px}#cardReviewScreen h2{font-size:clamp(32px,6vw,56px);line-height:1.08;margin:0}#cardReviewScreen h3{font-size:28px;margin:8px 0 20px}#cardReviewScreen p{line-height:1.6;color:#b9c0b5}#cardReviewScreen a{color:#c6ff36}#cardReviewScreen .review-card{padding:24px;border:1px solid #394036;border-radius:20px;background:#1c231d}#cardReviewScreen dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}#cardReviewScreen dl>div{padding:14px;background:#121912;border-radius:10px}#cardReviewScreen dt{color:#bdc6b9;font-size:13px}#cardReviewScreen dd{margin:6px 0 0;font-size:23px;font-weight:700}#cardReviewScreen label{display:grid;gap:8px}#cardReviewScreen textarea{box-sizing:border-box;width:100%;min-width:0;font-size:16px;padding:12px;background:#101810;border:1px solid #53604c;border-radius:10px;color:#fff}#cardReviewScreen .review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}#cardReviewScreen button{min-height:44px;padding:12px 18px;border:1px solid #657251;border-radius:10px;background:#253122;color:#fff;font-size:16px;cursor:pointer}#cardReviewScreen [data-review-verdict=approve]{background:#c6ff36;color:#15200b;border-color:#c6ff36}#cardReviewScreen button:disabled{opacity:.5;cursor:default}#cardReviewScreen pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}#cardReviewScreen details{margin:16px 0}#cardReviewScreen .review-photo{width:100%;max-height:320px;object-fit:contain;border-radius:12px;background:#121912}@media(max-width:600px){#cardReviewScreen{padding:20px 12px 100px}#cardReviewScreen .review-card{padding:18px}#cardReviewScreen .review-actions button{flex:1 1 100%}#cardReviewScreen h3{font-size:24px}}
