.admin-reviews{max-width:1200px;margin-inline:auto}.admin-reviews>header,.admin-reviews [data-filter],.admin-reviews>nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-reviews>header{background:transparent;margin:0;padding:0;max-width:none;border-radius:0}.admin-reviews h1{margin:8px 0}.admin-reviews .notice,.admin-review-recovery{background:#fff8c8;border-radius:10px;padding:14px;line-height:1.7}.admin-reviews [data-filter]{align-items:end}.admin-reviews [data-filter] label{min-width:130px}.admin-review-grid{display:grid;gap:18px}.admin-review-row{border:1px solid #eee;padding:18px;border-radius:12px;min-width:0}.admin-review-row h2,.admin-review-recovery h2{font-size:16px;margin:0 0 12px}.admin-review-row dl,.admin-review-recovery dl{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;font-size:13px;color:#666}.admin-reviews dd{margin:0;overflow-wrap:anywhere}.admin-review-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.admin-reviews textarea{width:100%;box-sizing:border-box;min-height:76px}.admin-reviews>nav{justify-content:center;margin-top:20px}.admin-reviews .error{color:#9b2525;overflow-wrap:anywhere}.admin-review-recovery{margin-top:16px}.admin-review-recovery button{margin:4px}.admin-reviews button:disabled{opacity:.5}@media(min-width:1100px){.admin-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reviews [data-filter]{padding:16px;background:#fafafa;border-radius:12px}}@media(max-width:600px){.admin-reviews h1{font-size:23px}.admin-reviews .notice{font-size:13px}.admin-review-row{padding:14px}.admin-review-row dl{grid-template-columns:72px minmax(0,1fr)}}
