/* R191 현금마감(cash) 메뉴 — 오늘 업무 방식: 남색 머리글·구역 색 띠·틈 없는 입력칸. data-view="cash" 안에서만 적용 */
[data-view="cash"] .cash-report-title{background:#1f3b5c!important;border:0!important;border-radius:6px!important;padding:8px 14px!important}
[data-view="cash"] .cash-report-title h1{color:#fff!important}[data-view="cash"] .cash-report-title p{color:#cfe0f5!important}
[data-view="cash"] .cash-report-toolbar{background:#1456c8;color:#fff;border-radius:6px 6px 0 0;padding:8px 12px}
[data-view="cash"] .cash-report-toolbar strong,[data-view="cash"] .cash-report-toolbar span{color:#fff!important}
[data-view="cash"] .cash-report-table thead th{background:#1f3b5c!important;color:#fff!important;border:1px solid #3a557a!important}
[data-view="cash"] .cash-report-table tbody td{border:1px solid #d3deec!important}
[data-view="cash"] .cash-total-row th,[data-view="cash"] .cash-total-row td{background:#d3ecda!important;color:#14532d!important}
[data-view="cash"] .cash-edit-title{background:#1f3b5c;color:#fff;margin:14px 0 0;padding:8px 14px;border-radius:6px 6px 0 0;font-size:1rem}
[data-view="cash"] #cashForm .cash-entry-section{padding:0!important;border:1px solid #9fb4cf!important;border-left-width:1px!important;border-radius:0!important;margin:0 0 -1px!important;overflow:hidden;background:#fff}
[data-view="cash"] #cashForm .cash-entry-heading{background:#2c5282;color:#fff;margin:0!important;padding:5px 12px!important;display:flex;gap:10px;align-items:center}
[data-view="cash"] #cashForm .cash-entry-section:nth-of-type(2) .cash-entry-heading{background:#1456c8}
[data-view="cash"] #cashForm .cash-entry-section:nth-of-type(3) .cash-entry-heading{background:#2f7d4f}
[data-view="cash"] #cashForm .cash-entry-heading strong,[data-view="cash"] #cashForm .cash-entry-heading small{color:#fff!important}
[data-view="cash"] #cashForm .cash-entry-heading .cash-entry-step{background:#fff;color:#1f3b5c;border-radius:4px;min-width:28px;text-align:center;font-weight:800}
[data-view="cash"] #cashForm .cash-entry-section>div:not(.cash-entry-heading){gap:0!important;padding:0!important}
[data-view="cash"] #cashForm .cash-entry-section label{margin:0!important;padding:4px 6px 0;background:#eaf2ff;border-right:1px solid #b8cdf0;font-size:.78rem;font-weight:800;color:#1f3b5c}
[data-view="cash"] #cashForm .cash-entry-section input,[data-view="cash"] #cashForm .cash-entry-section select{border:0!important;border-radius:0!important;background:#fff8dc!important;height:36px;font-weight:800;text-align:right;box-shadow:none!important;margin-top:3px}
[data-view="cash"] #cashForm .cash-entry-section select{text-align:left}
[data-view="cash"] #cashForm .cash-entry-section input:focus,[data-view="cash"] #cashForm .cash-entry-section select:focus{outline:2px solid #1456c8;outline-offset:-2px;background:#fff!important}
[data-view="cash"] #cashForm .cash-entry-section small.form-help{padding:0 6px 4px;background:#eaf2ff;display:block}
[data-view="cash"] #cashForm input[type="date"]{text-align:left}
