/* R214 백업(backup) — 오늘 업무 방식: 남색 머리글·구역 색 띠·주유소별 백업 표·월 보관 표·합계 줄. #backupPanel 안에서만 적용 */
#backupPanel .system-work-card{padding:0!important;overflow:hidden;border:1px solid #9fb4cf!important;border-radius:0!important}
#backupPanel .system-work-card>.step-head{margin:0!important;background:#1f3b5c;color:#fff;padding:8px 14px}
#backupPanel .system-work-card>.step-head h3,#backupPanel .system-work-card>.step-head p{color:#fff!important;margin:0}
#backupPanel .system-work-card>*:not(.step-head){margin-left:10px;margin-right:10px}
#backupPanel .bk-wrap{overflow-x:auto;border:1px solid #9fb4cf;margin:8px 10px!important}
#backupPanel .bk-sheet{width:100%;border-collapse:collapse;font-size:.88rem;min-width:520px}
#backupPanel .bk-sheet thead th{background:#2c5282;color:#fff;border:1px solid #3a557a;padding:5px 8px;font-size:.8rem;white-space:nowrap}
#backupPanel .bk-sheet tbody td{border:1px solid #d3deec;padding:3px 8px;height:30px;white-space:nowrap}
#backupPanel .bk-sheet tbody tr:nth-child(even) td{background:#f6f9fd}
#backupPanel .bk-sheet td.r{text-align:right;font-variant-numeric:tabular-nums}
#backupPanel .bk-sheet td.bk-st{text-align:center;font-weight:800}
#backupPanel .bk-sheet td.bk-st.ok{background:#d3ecda!important;color:#14532d}
#backupPanel .bk-sheet td.bk-st.warn{background:#fde2e2!important;color:#a32d2d}
#backupPanel .bk-sheet td.act{padding:2px 4px}
#backupPanel .bk-sheet td.act button{min-height:26px;padding:0 10px;font-size:.78rem;border-radius:3px}
#backupPanel .bk-sheet tfoot th{background:#d3ecda!important;color:#14532d!important;border:1px solid #9fcba9;padding:4px 8px;text-align:left}
#backupPanel .bk-sheet tfoot th.r{text-align:right}
#backupPanel #stationBackupList,#backupPanel #monthlyArchiveList{display:block!important;padding:0!important;gap:0!important}
#backupPanel .bk-sheet tr{display:table-row!important}
#backupPanel .bk-sheet td,#backupPanel .bk-sheet th{display:table-cell!important}
#backupPanel .bk-sheet tbody td .sbr-name{display:inline}
