.review-page{color:#28251f;max-width:1180px;margin:0 auto;padding:42px 24px 72px}.review-heading{border-bottom:1px solid #d9d3c8;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.review-heading p,.review-history-head p{font-family:var(--font-ui);letter-spacing:.14em;color:#8a8173;margin:0 0 6px;font-size:11px}.review-heading h1{margin:0;font-size:30px}.review-heading h1 em{font-style:normal;font-family:var(--font-ui);color:#8b6116;vertical-align:middle;border:1px solid #d9bb7b;border-radius:999px;padding:3px 8px;font-size:12px}.review-heading span{color:#746e64;font-family:var(--font-ui);margin-top:8px;font-size:13px;display:block}.review-heading>a,.review-login-card a{font-family:var(--font-ui);color:#4f483d;font-size:13px}.review-policy-note{font-family:var(--font-ui);background:#faf6eb;border:1px solid #e7dcc3;align-items:center;gap:14px;margin:18px 0 24px;padding:14px 16px;font-size:12px;display:flex}.review-policy-note strong{white-space:nowrap;color:#7b581b}.review-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.review-card,.review-history,.review-login-card{background:#fff;border:1px solid #ddd7cd;padding:20px}.review-card header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.review-card header>span{color:#fff;width:32px;height:32px;font-family:var(--font-ui);background:#28251f;border-radius:50%;place-items:center;font-size:11px;display:grid}.review-card header strong{display:block}.review-card header small{color:#8a8378;font-family:var(--font-ui);margin-top:2px;display:block}.review-card label{font-family:var(--font-ui);gap:7px;margin:13px 0;font-size:12px;display:grid}.review-card select,.review-card textarea{width:100%;font:inherit;color:#28251f;background:#fff;border:1px solid #ccc4b8;border-radius:4px;padding:10px 11px}.review-card textarea{resize:vertical;min-height:130px;line-height:1.55}.review-problem-preview{background:#f7f5f0;border-left:3px solid #777064;margin-top:14px;padding:13px 14px}.review-problem-preview p{white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.6}.review-submit-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-submit-row small{font-family:var(--font-ui);color:#8a8378}.review-submit-row button{color:#fff;font-family:var(--font-ui);cursor:pointer;background:#28251f;border:0;border-radius:4px;padding:10px 17px}.review-submit-row button:disabled{opacity:.4;cursor:not-allowed}.review-message{font-family:var(--font-ui);background:#f4f1ea;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.review-history{margin-top:20px}.review-history-head{border-bottom:1px solid #e4dfd6;justify-content:space-between;align-items:flex-end;padding-bottom:14px;display:flex}.review-history-head h2{margin:0;font-size:21px}.review-history-head>span{font-family:var(--font-ui);color:#756e63;font-size:12px}.review-report-list{gap:10px;margin-top:14px;display:grid}.review-report-list article{border:1px solid #e4dfd6;padding:14px}.review-report-list article>div,.review-report-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-report-list article>div span{font-family:var(--font-ui);background:#f0ece4;padding:3px 7px;font-size:11px}.review-report-list p{white-space:pre-wrap;margin:9px 0;font-size:13px;line-height:1.5}.review-report-list footer{font-family:var(--font-ui);color:#837b70;font-size:11px}.review-report-list footer b{color:#805d1d;font-weight:600}.review-empty,.review-loading{font-family:var(--font-ui);color:#81796e}.review-login-card{text-align:center;margin-top:20px;padding:34px}.review-login-card strong{font-size:18px}.review-login-card p{font-family:var(--font-ui);color:#746e64}.review-login-card a{margin-top:8px;text-decoration:underline;display:inline-block}@media (max-width:800px){.review-heading{flex-direction:column;align-items:flex-start}.review-grid{grid-template-columns:1fr}.review-policy-note{flex-direction:column;align-items:flex-start}.review-page{padding:28px 16px 56px}}
