.visual-review-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:22px}.visual-review-toolbar label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#526b60}.visual-review-toolbar input,.visual-review-toolbar select{background:#fff;border:1px solid #dce6df;border-radius:8px;padding:11px 13px;font:400 13px Manrope,Arial,sans-serif;color:#183e32;min-height:42px}.review-search{flex:1;min-width:220px}.review-count{font-size:12px;color:#718579;padding:12px 0}.review-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:22px}.review-card{min-width:0;background:#fff;border:1px solid #dfe8e2;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #183f3405}.review-card-image{position:relative;display:flex;width:100%;aspect-ratio:4/5;border:0;border-radius:0;padding:0;align-items:center;justify-content:center;background:#eaf0e9;overflow:hidden}.review-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.review-card-image:hover img{transform:scale(1.025)}.format-chip{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:5px;color:#174634;background:#fffffff2;font-size:11px;font-weight:600;box-shadow:0 2px 6px #173e341a}.media-placeholder{color:#617d6d;font-size:13px;line-height:1.6;padding:30px}.review-card-body{padding:16px}.review-card-meta{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:11px;color:#768a7d}.review-card-body h2{font:600 16px/1.4 Manrope,Arial,sans-serif;letter-spacing:-.3px;margin:14px 0 7px;color:#173f34}.review-card-excerpt{font-size:12px;line-height:1.6;color:#6c8175;margin:0 0 16px;overflow-wrap:anywhere}.review-card-actions{display:flex;gap:7px;flex-wrap:wrap}.review-card-actions button{font-size:11px;padding:10px 12px;flex:1;white-space:nowrap}.socialvisual{aspect-ratio:4/5}.vertical .socialvisual{aspect-ratio:9/16;max-height:610px}.socialcaption{font-size:13px}.socialcaption p{color:#4e6959;line-height:1.75}.feedbackintro,.approvalbox .check{font-size:12px}#clientreview{max-width:1100px}.headeractions{flex-wrap:wrap}.socialhead{font-size:12px}@media(max-width:650px){.review-card-grid{grid-template-columns:1fr}.visual-review-toolbar label{flex:1;min-width:130px}.review-search{min-width:100%!important}.review-card-image{max-height:470px}.review-card-actions button{font-size:12px;min-height:44px}.review-card-body h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.review-card-image img{transition:none}}
.socialcard.vertical{max-width:344px;margin-inline:auto}.vertical .socialvisual{width:100%;max-height:none;aspect-ratio:9/16}
/* Shared compact previews for review and publication queues. */
.content-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:90px;flex:0 0 72px;overflow:hidden;border:1px solid #dce6df;border-radius:10px;padding:0;background:#edf3ef;color:#536b61;font-size:11px;text-align:center}
.content-thumb img,.content-thumb video{width:100%;height:100%;object-fit:contain;display:block}.thumb-play,.thumb-count{position:absolute;right:3px;bottom:3px;background:#183f32;color:white;border-radius:4px;padding:2px 5px}.queue-content{display:flex;align-items:center;gap:16px;min-width:0}.queue-content>div{min-width:0;overflow-wrap:anywhere}.row>.content-thumb{width:48px;height:60px;flex-basis:48px}.delete-content{color:#a43e32;background:#fff5f2;border:1px solid #e6beb5;border-radius:7px;padding:9px 14px;cursor:pointer}.delete-content:disabled{opacity:.5;cursor:wait}.delete-content-dialog{max-width:560px}.deleted-contents{max-width:720px}.deleted-row{display:flex;gap:18px;align-items:center;justify-content:space-between;border-top:1px solid #dce6df;padding:16px 0}.deleted-row>div{min-width:0;overflow-wrap:anywhere}.deleted-row p{font-size:13px;color:#61786a}.deleted-row button{flex-shrink:0}.review-card-actions{flex-wrap:wrap}
@media(max-width:600px){.queue-content{gap:12px}.content-thumb{width:64px;height:80px;flex-basis:64px}.deleted-row{flex-wrap:wrap}.delete-content-dialog .dialogactions{display:flex;flex-wrap:wrap}}
