*{box-sizing:border-box}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:#0000;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:initial}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,nav{display:block}body,html{-webkit-font-smoothing:antialiased}:root{--accent-color:#f0f0f1;--accent-color-rgba:#f0f0f1;--border-color:#ccd0d4}body{color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header{background-color:var(--accent-color-rgba);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);font-weight:600;line-height:2;padding:0 20px;text-transform:uppercase}.invoice-element,article{padding:20px}.invoice{margin:0 auto;max-width:600px;width:100%}.invoice-header{align-items:center;background-color:#0000;border-top:none;color:#3c434a;display:flex;gap:1em;padding:20px;text-transform:capitalize;width:100%}.invoice-header>div{flex-grow:1}.invoice-header img{display:block;max-width:100%}.invoice-details{flex-shrink:0;text-align:right}.order-number{align-items:center;display:flex;justify-content:flex-end;text-transform:none}h1{color:#3c434a;font-size:18px;font-weight:400}.payment-status-badge{background:#008a20;border-radius:3px;color:#fff;font-size:14px;font-weight:600;margin-left:12px;padding:0 8px;text-transform:uppercase}.payment-status-badge.payment-partially_refunded,.payment-status-badge.payment-refunded{background:#646970}.date{font-weight:400}.invoice-label{font-weight:600}.button{background:#fff;border:1px solid #ccd0d4;border-radius:3px;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;padding:5px 10px;text-decoration:none}.button:focus,.button:hover{background:#f0f0f1;border-color:#3c434a;cursor:pointer}.contacts{display:flex;justify-content:space-between}.contacts .customer,.contacts .storefront{flex-basis:50%}.contacts .customer .button{float:right;margin:0 0 10px 10px}.contacts .address:not(:last-child){margin-bottom:18px}.storefront{border-right:1px solid var(--border-color)}table{margin-bottom:20px;width:100%}table td{border:0}table tbody td{border-bottom:1px solid var(--border-color);padding:20px}table tbody .name{font-weight:400;text-align:left}table .price{text-align:right;width:100px}table tfoot td{border-bottom:none;padding:8px 20px;text-align:right}table tfoot .name{font-weight:600}.information p{margin-bottom:20px}.invoice-actions{border-top:1px solid var(--border-color);padding:20px}body.bulk-invoices #bulk-invoices-print-notice{background-color:#f5f2e5;border-color:#996800;border-radius:3px;color:#996800;margin-bottom:20px;padding:10px}body.bulk-invoices div.edd-invoice-multiple:not(:last-child){break-after:page}body.bulk-invoices div.edd-invoice-multiple:not(:last-child) .hide-on-print,body.bulk-invoices div.edd-invoice-multiple:not(:last-child) .invoice-actions,body.bulk-invoices div.edd-invoice-multiple:not(:last-child) .screen-reader-text{display:none!important}@media print{#bulk-invoices-print-notice,.hide-on-print,.invoice-actions{display:none}.invoice{max-width:100%}}@media screen and (max-width:599px){.invoice-header{flex-wrap:wrap}.invoice-header img{margin:0 auto 20px}.invoice-details{text-align:left}.order-number{justify-content:left}.contacts{display:block}.storefront{border-right:none}}.lines{border-left:4px solid var(--accent-color);height:100vh;margin:20px auto;max-height:calc(100vh - 40px);max-width:600px}.lines header{background-color:#0000;border:none;padding:20px 20px 0}.lines .invoice-header{padding:20px 0 0}.lines .invoice{padding-left:20px}.lines .invoice-actions,.lines .storefront,.lines table tbody td{border:none}.lines .logo+.invoice-details{border-bottom:3px solid var(--accent-color);padding-bottom:16px}.lines tfoot tr:first-of-type td.price{border-top:2px solid var(--accent-color);padding-top:20px}.minimal header{background-color:#0000;border:none;padding:20px 20px 0}.minimal .invoice-actions,.minimal .storefront,.minimal table tbody td{border:none}
