@media screen {
 #invoice.tradeInvoiceLayout:not(.tradeQuoteLayout) .docActions :is(#invoiceSaveAndNew,#invoiceSaveAndNew+button[type=submit]){box-sizing:border-box;flex:none;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;padding:0;margin:0;border:1px solid transparent;border-radius:0;background:#f0f0f0 url("reference-icons/SaveAndNew32.png") center/28px 28px no-repeat;font-size:0;line-height:0;cursor:pointer}
 #invoice.tradeInvoiceLayout .docActions :is(#invoiceSaveAndNew,#invoiceSaveAndNew+button[type=submit]):focus-visible{outline:2px solid #005b9a;outline-offset:2px}
 #invoice.tradeInvoiceLayout .docActions :is(#invoiceSaveAndNew,#invoiceSaveAndNew+button[type=submit]):disabled{opacity:.5;cursor:not-allowed}
}
@media screen and (forced-colors:active){
 #invoice.tradeInvoiceLayout:not(.tradeQuoteLayout) .docActions :is(#invoiceSaveAndNew,#invoiceSaveAndNew+button[type=submit]){width:auto;min-width:30px;max-width:none;height:auto;min-height:30px;padding:4px 8px;background:ButtonFace;color:ButtonText;border:1px solid ButtonText;font-size:12px;line-height:normal}
}

@media screen {
 #invoice.tradeInvoiceLayout:not(.tradeQuoteLayout) .docActions{gap:25px}
 #invoice.tradeInvoiceLayout:not(.tradeQuoteLayout) .docActions #invoiceSaveAndNew+button[type=submit]{background-image:url("reference-icons/Save32.png")}
 #invoice.tradeInvoiceLayout:not(.tradeQuoteLayout) .docActions #quoteNewForm{margin:0}
}
@media screen and (forced-colors:active){
 #invoice.tradeInvoiceLayout:not(.tradeQuoteLayout) .docActions #invoiceSaveAndNew+button[type=submit]{background-image:none}
}
