.admin-shell{max-width:1600px;min-height:calc(100vh - 82px);margin:auto;display:grid;grid-template-columns:260px 1fr}.admin-nav{padding:45px 24px;border-right:1px solid var(--line);background:#f1f0eb}.admin-nav h2{margin:0 0 28px;font-size:27px}.admin-nav nav{display:grid;gap:5px}.admin-nav a{padding:12px 14px;border-radius:8px;display:flex;justify-content:space-between;font-weight:650}.admin-nav a.active{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05)}.admin-nav a span{min-width:24px;padding:1px 7px;border-radius:99px;background:var(--accent);color:#fff;text-align:center;font-size:11px}.admin-content{min-width:0;padding:45px 4vw 90px}.moderation-list{display:grid;gap:18px}.moderation-card{padding:28px;border:1px solid var(--line);border-radius:14px;background:#fff}.moderation-card h2{margin:4px 0;font-size:27px}.review-grid{margin:22px 0;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:10px}.review-grid span{padding:15px}.review-grid span:nth-child(even){border-left:1px solid var(--line)}.review-grid span:nth-child(n+3){border-top:1px solid var(--line)}.review-grid b{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.moderation-card details{margin:18px 0}.moderation-card summary{cursor:pointer;font-weight:700}.review-photo{width:150px;height:180px;object-fit:cover;border-radius:9px}.review-actions{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin-top:18px}.review-actions textarea{padding:10px;border:1px solid var(--line);border-radius:8px;resize:vertical}.cms-grid{min-width:0;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.cms-grid>*{min-width:0}.moderation-info{margin:0 0 20px;padding:16px 18px;border-radius:10px;background:#e4edff;color:#274f8d;overflow-wrap:anywhere}.moderation-info.rejected{background:#fde3dd;color:#8c2919}.muted{color:var(--muted)}.page-content{margin-top:35px;font-size:17px;line-height:1.8;color:#4d4c48}@media(max-width:1000px){.admin-shell{grid-template-columns:1fr}.admin-nav{border-right:0;border-bottom:1px solid var(--line)}.admin-nav nav{grid-template-columns:repeat(3,1fr)}.cms-grid{grid-template-columns:1fr}}@media(max-width:700px){.admin-nav{padding:24px 16px 16px}.admin-nav h2{margin-bottom:15px;font-size:23px}.admin-nav nav{display:flex;grid-template-columns:none;gap:7px;max-width:100%;overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch}.admin-nav a{flex:0 0 auto;min-height:44px;align-items:center;gap:10px;white-space:nowrap;border:1px solid var(--line);background:#fff}.admin-content{padding:30px 16px 58px}.moderation-card{padding:20px 16px}.moderation-card h2{font-size:23px;overflow-wrap:anywhere}.review-grid,.review-actions{grid-template-columns:1fr}.review-grid span{border:0!important;border-top:1px solid var(--line)!important}.review-grid span:first-child{border-top:0!important}.review-actions .button{width:100%}.review-photo{width:120px;height:145px}.page-content{margin-top:24px;font-size:16px}.cms-grid{gap:16px}}
