/* R198 물량 신청·발주 확정(orderreq) — 오늘 업무 방식: 남색 머리글·틈 없는 격자·합계 줄. data-view="orderreq" 안에서만 적용 */
[data-view="orderreq"] .page-title{background:#1f3b5c!important;border:0!important;border-radius:6px!important;padding:8px 14px!important}
[data-view="orderreq"] .page-title h1{color:#fff!important}[data-view="orderreq"] .page-title p{color:#cfe0f5!important}
[data-view="orderreq"] details.form-card>summary{background:#1456c8;color:#fff;padding:7px 12px;font-weight:800;cursor:pointer;border-radius:4px}
[data-view="orderreq"] .v55-h2{background:#2c5282;color:#fff;padding:6px 12px;margin:12px 0 0;font-size:.95rem}
[data-view="orderreq"] #orqList{border:1px solid #9fb4cf;border-radius:0;background:#fff;overflow:hidden}
[data-view="orderreq"] #orqList .orq-wrap{overflow-x:auto}
[data-view="orderreq"] #orqList .orq-sheet{width:100%;border-collapse:collapse;font-size:.88rem;min-width:620px}
[data-view="orderreq"] #orqList .orq-sheet thead th{background:#1f3b5c;color:#fff;border:1px solid #3a557a;padding:5px 8px;font-size:.8rem;white-space:nowrap}
[data-view="orderreq"] #orqList .orq-sheet tbody td{border:1px solid #d3deec;padding:3px 8px;height:30px;white-space:nowrap}
[data-view="orderreq"] #orqList .orq-sheet tbody tr:nth-child(even) td{background:#f6f9fd}
[data-view="orderreq"] #orqList .orq-sheet td.r{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}
[data-view="orderreq"] #orqList .orq-sheet td.orq-ck{width:34px;text-align:center;padding:0;background:#eaf2ff!important}
[data-view="orderreq"] #orqList .orq-sheet td.orq-act{padding:0;width:70px}
[data-view="orderreq"] #orqList .orq-sheet td.orq-act button{display:block;width:100%;min-height:28px;height:28px;margin:0;border-radius:0;border:0;background:transparent;color:#a32d2d;font-weight:800}
[data-view="orderreq"] #orqList .orq-sheet tr:has(.v55-orq-check:checked) td{background:#fff8dc!important}
[data-view="orderreq"] #orqList .orq-sheet tfoot th,[data-view="orderreq"] #orqList .orq-sheet tfoot td{background:#d3ecda;color:#14532d;border:1px solid #9fcba9;padding:4px 8px;font-weight:800;text-align:left}
[data-view="orderreq"] #orqList .orq-sheet tfoot td.r{text-align:right}
[data-view="orderreq"] .v55-orqrows{border:1px solid #9fb4cf;margin-top:6px}
[data-view="orderreq"] .v55-orq-head,[data-view="orderreq"] .v55-orq-input{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:0;padding:0}
[data-view="orderreq"] .v55-orq-head{background:#1f3b5c;color:#fff;font-size:.8rem;font-weight:800}
[data-view="orderreq"] .v55-orq-head span{padding:5px 8px;text-align:center;border-right:1px solid #3a557a}
[data-view="orderreq"] .v55-orq-input select,[data-view="orderreq"] .v55-orq-input input{border:0;border-right:1px solid #d3deec;border-bottom:1px solid #d3deec;border-radius:0;background:#fff8dc;min-height:34px;box-shadow:none;text-align:right}
[data-view="orderreq"] .v55-orq-input select{text-align:left}
[data-view="orderreq"] #orqBatchCard{border:1px solid #9fb4cf;border-radius:0;padding:0;overflow:hidden}
[data-view="orderreq"] #orqBatchCard>h3{margin:0;background:#2f7d4f;color:#fff;padding:7px 12px}
[data-view="orderreq"] #orqBatchCard .form-help{padding:4px 12px;margin:0;background:#faeeda;color:#633806}
[data-view="orderreq"] .v55-quick-grid{gap:0;background:#eaf2ff;border:1px solid #b8cdf0;margin-top:6px}
[data-view="orderreq"] .v55-quick-grid label{padding:4px 8px;border-right:1px solid #b8cdf0;font-weight:800;color:#1f3b5c}
[data-view="orderreq"] .v55-quick-grid input,[data-view="orderreq"] .v55-quick-grid select{border:0;border-radius:0;background:#fff8dc;height:32px}
[data-view="orderreq"] #orqPaste{background:#fff8dc;border:1px solid #b8cdf0;border-radius:0}
[data-view="orderreq"] #orqList tr.v55-orq-line{display:table-row!important;padding:0!important;gap:0!important;border:0!important;background:transparent!important}
[data-view="orderreq"] #orqList tr.v55-orq-line>td{display:table-cell!important}
[data-view="orderreq"] #orqBatchCard>h3{color:#fff!important;opacity:1!important}
