.voucher-generation{color:#3c4758;background:#fff;grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 118px);font-size:13px;display:grid}.vg-schemes{background:#fff;border-right:12px solid #f0f2f6;flex-direction:column;gap:8px;min-width:0;padding:12px 8px;display:flex}.vg-scheme-actions,.vg-row-actions,.vg-page-actions{align-items:center;gap:14px;display:flex}.voucher-generation button{color:#2d70f4;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 5px}.voucher-generation button:disabled{color:#9ba4b3;cursor:not-allowed}.vg-scheme-actions{flex-wrap:wrap;gap:3px}.vg-schemes p{margin:10px 0}.vg-scheme-active{color:#fff;background:#3975f0;padding:12px}.vg-schemes>label{align-items:center;gap:5px;margin-top:auto;display:flex}.vg-body{min-width:0;padding:12px 18px}.vg-page-actions{justify-content:flex-end}.vg-status{color:#687a90;min-height:18px;font-size:12px}.vg-body>h3{color:#fff;background:linear-gradient(90deg,#a5a5a5 0 100px,#0000 100px);border-bottom:2px solid #a5a5a5;width:205px;margin:18px 0 8px;padding:6px 14px;font-size:13px;font-weight:500}.vg-row-actions{padding:4px 0 10px}.vg-table-wrap{border:1px solid #dfe4ed;min-height:180px;max-height:320px;overflow:auto}.voucher-generation table{border-collapse:collapse;table-layout:auto;width:100%}.voucher-generation th{white-space:nowrap;background:#edf1f7;height:40px;font-weight:400}.voucher-generation td,.voucher-generation th{text-align:left;border:1px solid #dce2eb;padding:8px}.voucher-generation td{min-width:95px}.voucher-generation td:first-child,.voucher-generation th:first-child{text-align:center;width:40px;min-width:40px}.voucher-generation tr.selected{background:#dfe7ff}.voucher-generation td small{color:#b14b35;max-width:220px;display:block}.voucher-generation select{width:100%;min-width:130px;font:inherit;color:inherit;background:#fff;border:1px solid #b6c3d8;padding:5px}.voucher-generation td:nth-last-child(2) select{min-width:235px}.vg-execute{text-align:center;padding:25px 0}.vg-execute button{color:#44556c;background:#f5f6f9;border:1px solid #cbd3df;padding:10px 52px}.vg-dialog{width:min(1000px,96vw);max-height:90vh;overflow:auto}.vg-dialog form{gap:8px;display:flex}.vg-dialog input:not([type=checkbox]){border:1px solid #b6c3d8;min-width:240px;padding:6px}.vg-dialog p{line-height:1.6}.vg-dialog table{table-layout:auto}.vg-dialog button{border:1px solid #d6dfed;margin:8px 8px 0 0;padding:7px 14px}.vg-dialog [role=alert]{color:#b52222}@media (max-width:900px){.voucher-generation{grid-template-columns:150px minmax(0,1fr)}.vg-body{padding:8px}.vg-table-wrap table{min-width:950px}}
