.review-panel{padding:0}
.review-panel form>.panel-title{padding:20px 20px 0}
.review-actions{align-items:center;display:flex;gap:10px}
.review-progress{background:#fff1cc;border-radius:99px;color:#835900;font-size:12px;font-weight:800;padding:7px 10px;white-space:nowrap}
.review-progress.complete{background:#e5f7ec;color:#237a42}
.review-bulk{align-items:center;background:#f7f9fc;border-bottom:1px solid #e5e9f0;border-top:1px solid #e5e9f0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}
.review-bulk strong{font-size:13px;margin-right:4px}
.review-bulk button{font-size:12px;padding:7px 10px}
.review-bulk small{color:#758094;margin-left:auto}
.review-panel tr.reviewed{background:#f6fbf8}
.review-panel .increase td:nth-child(6),.review-panel .increase td:nth-child(9),.review-panel .decrease td:nth-child(6),.review-panel .decrease td:nth-child(9){color:inherit}
.review-panel .increase td:nth-child(7),.review-panel .increase td:nth-child(10){color:#087443}
.review-panel .decrease td:nth-child(7),.review-panel .decrease td:nth-child(10){color:#b42318}
.review-choice{min-width:220px;text-align:left!important}
.review-choice label{align-items:center;border:1px solid #d8deea;border-radius:7px;cursor:pointer;display:inline-flex;gap:5px;margin:2px 5px 2px 0;padding:6px 8px}
.review-choice label:has(input:checked){background:#edf3ff;border-color:#8ba9f5;color:#244fae}
.review-choice label.disabled{cursor:not-allowed;opacity:.55}
.review-choice input{margin:0}
.review-choice small{color:#7a8495;display:block;margin-top:5px}
.review-gate{align-items:center;border-top:1px solid #e5e9f0;display:flex;justify-content:space-between;padding:16px 20px}
.review-gate span{color:#667085;font-size:13px;font-weight:700}
.review-gate-actions{align-items:center;display:flex;gap:10px}
.review-gate-actions form{margin:0}
@media(max-width:900px){.review-actions,.review-gate{align-items:stretch;flex-direction:column}.review-actions{width:100%}.review-bulk{align-items:stretch;flex-direction:column}.review-bulk small{margin-left:0}}
