.customerExchangePage .bankMain{display:flex;flex-direction:column;gap:12px;min-width:0}.customerExchangePage .bankGrid{min-height:320px;flex:1}.exchangeCodeRange{display:flex;gap:5px}.exchangeCodeRange input{min-width:0;width:100%}.exchangeDetails{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.exchangeDetails label{display:flex;gap:8px;align-items:center}.exchangeDetails textarea{width:340px;min-height:48px}.customerExchangePage .qgrid td input:not([type=checkbox]){width:100%;min-width:70px;box-sizing:border-box;border:1px solid transparent;background:transparent;color:inherit;padding:6px}.customerExchangePage .qgrid td input:focus{border-color:var(--accent,#1674b8);background:var(--surface,#fff)}

.customerExchangePage .exchangeFooter{display:flex;justify-content:flex-end;flex-shrink:0;padding:10px 0}

.customerExchangePage .qrfCustom{grid-column:auto}.exchangeCodeLabel{display:flex;flex-direction:column;gap:5px;font-size:12px}.exchangeCodeRange{min-width:0}.customerExchangePage .exchangeFooter{margin-top:auto}.customerExchangePage .quantumFormButtons button:first-child{background:var(--accent,#2463a6);color:#fff}

.customerExchangePage .exchangeDetails label{max-width:100%;min-width:0;flex-wrap:wrap}.customerExchangePage .exchangeDetails textarea{max-width:100%;box-sizing:border-box}.customerExchangePage .exchangeDetails select{max-width:100%}@media(max-width:600px){.customerExchangePage .exchangeDetails label{width:100%}.customerExchangePage .exchangeDetails textarea{width:100%}}

.customerExchangePage{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:minmax(0,1fr) auto}.customerExchangePage>.bankMain{grid-column:1;grid-row:1;overflow:auto}.customerExchangePage>.invoiceActions{grid-column:2;grid-row:1}.customerExchangePage>.exchangeFooter{grid-column:1/-1;grid-row:2;margin:0;border-top:1px solid var(--line,#d5dce6)}@media(max-width:900px){.customerExchangePage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}.customerExchangePage>.invoiceActions{grid-column:1;grid-row:2}.customerExchangePage>.exchangeFooter{grid-column:1;grid-row:3}}
