/* R195 월말 재고정산(stockadj) — 오늘 업무 방식: 남색 머리글·구역 색 띠·틈 없는 엑셀형 입력표. data-view="stockadj" 안에서만 적용 */
[data-view="stockadj"] .page-title{background:#1f3b5c!important;border:0!important;border-radius:6px!important;padding:8px 14px!important}
[data-view="stockadj"] .page-title h1{color:#fff!important}[data-view="stockadj"] .page-title p{color:#cfe0f5!important}
[data-view="stockadj"] .stockadj-official-details>summary{background:#1456c8;color:#fff;padding:7px 12px;border-radius:6px 6px 0 0;font-weight:800;cursor:pointer}
[data-view="stockadj"] .stockadj-official-details>summary small{color:#dbe8ff}
[data-view="stockadj"] .stockadj-monthend-note{margin:0;padding:6px 12px;font-weight:700}
[data-view="stockadj"] .v55-bar{gap:0;margin:0;background:#eaf2ff;border:1px solid #b8cdf0;align-items:stretch}
[data-view="stockadj"] .v55-bar label{padding:4px 8px 4px;border-right:1px solid #b8cdf0;font-weight:800;color:#1f3b5c}
[data-view="stockadj"] .v55-bar select,[data-view="stockadj"] .v55-bar input{border:0;border-radius:0;background:#fff8dc;height:32px}
[data-view="stockadj"] .v55-bar button{border-radius:0;align-self:stretch;margin:0}
[data-view="stockadj"] #stockAdjFuelSummary{border:0;background:transparent}
[data-view="stockadj"] .v55-adj-summary{border-radius:0;background:#d3ecda;border:1px solid #9fcba9;color:#14532d;font-weight:700;margin:0}
[data-view="stockadj"] .v55-adj-summary.official{background:#fff3d6;border-color:#e6c46a;color:#7a4a00}
[data-view="stockadj"] .v55-adj-summary strong{color:inherit}
[data-view="stockadj"] #stockAdjTable{border:1px solid #9fb4cf;border-radius:0}
[data-view="stockadj"] .v55-adj-head,[data-view="stockadj"] .v55-adj-row{gap:0;padding:0;grid-template-columns:1.3fr .9fr repeat(6,1fr)}
[data-view="stockadj"] .v55-adj-head{background:#1f3b5c;color:#fff;font-size:.78rem}
[data-view="stockadj"] .v55-adj-head span{padding:6px 8px;border-right:1px solid #3a557a;text-align:center}
[data-view="stockadj"] .v55-adj-head span:nth-child(3),[data-view="stockadj"] .v55-adj-head span:nth-child(4){background:#2c5282}
[data-view="stockadj"] .v55-adj-head span:nth-child(7){background:#2f7d4f}
[data-view="stockadj"] .v55-adj-row{min-height:34px;border-bottom:1px solid #d3deec}
[data-view="stockadj"] .v55-adj-row:nth-child(even){background:#f6f9fd}
[data-view="stockadj"] .v55-adj-row>span{padding:3px 8px;border-right:1px solid #d3deec;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
[data-view="stockadj"] .v55-adj-row input{border:0;border-right:1px solid #d3deec;border-radius:0;min-height:36px;text-align:right;font-weight:800;background:#fff8dc;box-shadow:none}
[data-view="stockadj"] .v55-adj-row input.v55-adj-prev{background:#eef1f5;color:#44566f}
[data-view="stockadj"] .v55-adj-row input.v55-adj-curr:focus{outline:2px solid #1456c8;outline-offset:-2px;background:#fff}
[data-view="stockadj"] .v55-adj-row span.v55-adj-diff{background:#d3ecda;font-weight:800;text-align:right;align-items:flex-end}
[data-view="stockadj"] .v55-adj-row span.v55-adj-diff.bad{background:#fde2e2;color:#a32d2d}
[data-view="stockadj"] .v55-adj-row span.v55-adj-diff.warn{background:#fff3d6;color:#7a4a00}
[data-view="stockadj"] .v55-adj-row span.v55-adj-pos,[data-view="stockadj"] .v55-adj-row span.v55-adj-gauge{text-align:right;align-items:flex-end}
@media(max-width:700px){[data-view="stockadj"] .v55-adj-head,[data-view="stockadj"] .v55-adj-row{grid-template-columns:1fr 1fr}}
