/* R192 마감현황(review) — 마감 검토 목록을 오늘 업무 방식 엑셀형 표로. #closingCards·.closing-batch-bar 안에서만 적용 */
.closing-batch-bar{background:#1456c8;color:#fff;border-radius:6px 6px 0 0;padding:6px 12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.closing-batch-bar span,.closing-batch-bar label{color:#fff!important;font-weight:700}
.closing-batch-bar #closingBatchConfirm{background:#fff!important;color:#1f3b5c!important;border-radius:4px;min-height:30px;padding:2px 12px;font-weight:800}
#closingCards .cr-wrap{overflow-x:auto;border:1px solid #9fb4cf;border-top:0}
#closingCards .cr-sheet{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px}
#closingCards .cr-sheet thead th{background:#1f3b5c;color:#fff;border:1px solid #3a557a;padding:5px 8px;font-size:.8rem}
#closingCards .cr-sheet tbody td{border:1px solid #d3deec;padding:0 8px;height:30px;white-space:nowrap}
#closingCards .cr-sheet tbody tr:nth-child(even) td{background:#f6f9fd}
#closingCards .cr-sheet tbody tr.cr-flag td{background:#fff3e0}
#closingCards .cr-sheet td.r{text-align:right;font-variant-numeric:tabular-nums}
#closingCards .cr-sheet td.cr-neg{color:#b42318;font-weight:800}
#closingCards .cr-sheet td.cr-st{text-align:center;font-weight:800}
#closingCards .cr-sheet td.cr-st.ok{background:#d3ecda!important;color:#14532d}
#closingCards .cr-sheet td.cr-st.wait{background:#fde9c8!important;color:#7a4a00}
#closingCards .cr-sheet td.cr-act{padding:0;text-align:center;width:120px}
#closingCards .cr-sheet td.cr-act button{display:block;width:100%;height:28px;min-height:28px;margin:0;padding:0;border:0;border-radius:0;background:#1456c8;color:#fff;font-weight:800;font-size:.8rem}
#closingCards .cr-sheet tfoot th,#closingCards .cr-sheet tfoot td{background:#d3ecda;color:#14532d;border:1px solid #9fcba9;padding:4px 8px;font-weight:800;text-align:left}
#closingCards .cr-sheet tfoot td.r{text-align:right}
#closingCards{display:block!important}
#closingCards .cr-wrap{width:100%;box-sizing:border-box}
#closingCards .cr-sheet{table-layout:auto}
