/* Only the existing payment Save/New controls; handlers and readiness unchanged. */
@media screen{
 #billingBatchScreen .billingBatchFooter>.billingNewActions{display:flex;gap:25px;align-items:center}
 #billingBatchScreen :is(#billingBatchNew.billingNewAction,#billingBatchSave.billingNewSaveAction){box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;margin:0;border:1px solid transparent;border-radius:0;background-color:#f0f0f0;background-position:center;background-size:28px 28px;background-repeat:no-repeat;font-size:0;vertical-align:middle}
 #billingBatchScreen #billingBatchNew.billingNewAction{background-image:url('reference-icons/New32.png')}
 #billingBatchScreen #billingBatchSave.billingNewSaveAction{background-image:url('reference-icons/Save32.png')}
 #billingBatchScreen :is(#billingBatchNew.billingNewAction,#billingBatchSave.billingNewSaveAction):focus-visible{outline:2px solid #245aa8;outline-offset:2px}
 #billingBatchScreen :is(#billingBatchNew.billingNewAction,#billingBatchSave.billingNewSaveAction):disabled{opacity:.45;cursor:default}
}
@media(forced-colors:active){#billingBatchScreen :is(#billingBatchNew.billingNewAction,#billingBatchSave.billingNewSaveAction){background-image:none;font-size:12px;width:auto}}
