.invoice-email-ui{display:grid;gap:22px}.invoice-email-ui>*{min-width:0}.invoice-email-ui label:not(.checkbox){display:block;font-weight:700;margin:18px 0 9px}.invoice-email-ui input:not([type=checkbox]),.invoice-email-ui textarea{width:100%;border-color:#95a5be}.invoice-email-ui small{display:block;color:#596982;margin-top:7px}.invoice-email-ui .row-actions{margin-top:22px;flex-wrap:wrap}.email-preview{max-width:680px;margin:28px auto;border:1px solid #b0bbd1;border-radius:14px;overflow:hidden;background:white;box-shadow:0 8px 24px #18233d14}.email-preview header{background:#19263e;color:white;padding:28px}.email-preview header h2,.email-preview header small{color:white}.email-preview>div{padding:28px}.email-preview dl{display:grid;grid-template-columns:1fr auto;gap:15px;background:#f0edf9;padding:20px;border-radius:8px}.email-preview dd{margin:0;text-align:right}.email-preview p{line-height:1.8}.invoice-email-ui .catalog-table{min-width:680px}.invoice-professional .invoice-paper-header{border-bottom:4px solid #654acb;padding-bottom:26px}.invoice-professional .invoice-paper-title>span{font-size:25px;letter-spacing:2px}.invoice-professional .invoice-addresses{background:#f2f4f9;padding:22px;margin-top:20px;border-radius:10px}.invoice-professional .invoice-addresses>section{padding:0 15px}.invoice-professional .invoice-print-table{margin-top:24px}.invoice-professional .invoice-print-table th{background:#1c2945;color:white;padding:14px 10px}.invoice-professional .invoice-print-table tbody tr:nth-child(even){background:#f2f4f9}.invoice-professional .invoice-totals{border:1px solid #bcc7d9;background:#f3f5fa;border-radius:12px}.invoice-professional .invoice-totals .grand-total:last-child{background:#1c2945;color:white;padding:17px;border-radius:8px}.invoice-professional .invoice-paper-footer{color:#586882}.invoice-email-ui .receipt-heading h2{margin-top:0}
@media(max-width:720px){.email-preview header,.email-preview>div{padding:18px}.email-preview dl{grid-template-columns:1fr}.email-preview dd{text-align:left}.invoice-email-ui .receipt-fields{padding:16px}}
@media print{.invoice-professional .invoice-addresses{background:white;margin-top:10px;padding:12px 0}.invoice-professional .invoice-addresses>section{padding:0}.invoice-professional .invoice-totals .grand-total:last-child{color:black;background:white;border-top:2px solid black}.invoice-professional .invoice-totals{background:white;border:0}.invoice-professional .invoice-print-table th{color:black!important;background:#eee!important}}
