.cci-area{color:#303e47;margin:0 0 40px}.cci-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 30px}.cci-heading h2{margin:0 0 10px}.cci-heading h2 span{color:#f58220}.cci-heading p{margin:0}.cci-heading>a{white-space:nowrap;font-weight:700}.cci-table-wrap{border:1px solid #d7dfe3;border-radius:0 24px 24px 24px;overflow:hidden;background:#fff}.cci-table{width:100%;border-collapse:collapse;margin:0!important}.cci-table th{background:#f3f4f4;text-align:left}.cci-table th,.cci-table td{padding:20px!important;border:0!important;border-bottom:1px solid #d7dfe3!important;vertical-align:middle}.cci-table tr:last-child td{border-bottom:0!important}.cci-link{font-weight:700}.cci-download{display:block;font-size:14px;margin-top:8px;text-decoration:underline}.cci-note{font-size:14px;color:#52616b;margin:20px 0}.cci-pagination{display:flex;gap:24px;justify-content:center;align-items:center;margin:24px 0}.cci-message{padding:32px;background:#f3f4f4;border:1px solid #d7dfe3;border-radius:0 24px 24px 24px}.cci-message h3{margin-top:0}.cci-message .cta-button{margin-right:16px}.cci-document-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.cci-invoice{background:white;color:#26363e;border:1px solid #cdd8df;padding:24px;font:14px/1.5 Arial,sans-serif;border-radius:0 24px 24px 24px}.cci-invoice-head{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:18px}.cci-invoice-head img{width:290px;max-width:100%;height:auto!important;align-self:start}.cci-invoice h2{font:700 28px/1.2 Arial,sans-serif!important;letter-spacing:2px;text-align:right;margin:0 0 10px}.cci-paid{display:table;margin-left:auto;background:#f58200;color:white;padding:5px 16px;font-size:12px;letter-spacing:1px}.cci-invoice dl{display:grid;grid-template-columns:1fr 1fr;margin:14px 0 0}.cci-invoice dt,.cci-invoice dd{margin:0;padding:5px 0;border-bottom:1px solid #cdd8df;font-size:12px}.cci-invoice dd{text-align:right}.cci-band{background:#26363e;color:white;font-size:10px;font-weight:bold;padding:8px 10px}.cci-addresses{display:grid;grid-template-columns:1fr 1fr;background:#f2f4f5;border:1px solid #cdd8df;margin:14px 0}.cci-addresses section{padding:15px}.cci-addresses section+section{border-left:1px solid #cdd8df}.cci-invoice h3{font:700 10px/1.4 Arial,sans-serif!important;letter-spacing:1px;color:#007fad;margin:0 0 8px}.cci-invoice p{font:inherit;margin:0 0 12px}.cci-lines{width:100%;border-collapse:collapse;margin:0 0 14px!important}.cci-lines td,.cci-lines th{padding:8px 4px!important;border:0!important;font:14px/1.4 Arial,sans-serif}.cci-lines th{font-weight:bold;text-align:left}.cci-lines td:nth-child(n+3),.cci-lines th:nth-child(n+3){text-align:right;white-space:nowrap}.cci-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cci-bottom>section{font-size:11px;padding-top:8px}.cci-totals{background:#f2f4f5;padding:14px;margin:0!important;border:1px solid #cdd8df}.cci-totals dt,.cci-totals dd{font-size:15px;border:0;padding:3px 0}.cci-thanks{background:#f58200;color:white;font-size:10px;font-weight:bold;padding:8px}.cci-invoice footer{margin:20px 0 0;padding:12px 0 0;border-top:1px solid #cdd8df;font-size:9px;text-align:center}.cci-admin{max-width:1000px;margin:30px auto;font-family:Arial,sans-serif}.cci-admin .cci-invoice{border-radius:0}
@media(max-width:650px){.cci-heading{display:block}.cci-heading>a{display:inline-block;margin-top:16px}.cci-table thead{display:none}.cci-table tr{display:block;padding:16px;border-bottom:1px solid #d7dfe3}.cci-table tr:last-child{border:0}.cci-table td{display:flex;justify-content:space-between;gap:16px;padding:8px 0!important;border:0!important;flex-wrap:wrap}.cci-table td:before{content:attr(data-label);font-weight:700}.cci-table td:last-child{display:block}.cci-table td:last-child:before{display:none}.cci-download{display:inline-block;margin-left:16px}.cci-message{padding:22px}.cci-document-actions{align-items:flex-start;flex-direction:column}.cci-invoice{padding:14px}.cci-invoice-head{grid-template-columns:1fr}.cci-invoice-head img{width:220px}.cci-invoice h2{text-align:left}.cci-paid{margin-left:0}.cci-addresses{grid-template-columns:1fr}.cci-addresses section+section{border-left:0;border-top:1px solid #cdd8df}.cci-bottom{grid-template-columns:1fr}.cci-lines-wrap{overflow-x:auto}.cci-lines{min-width:520px}.cci-invoice .cci-band{font-size:9px}.cci-pagination{gap:16px}}

.core-trade-account .cci-area a:not(.cta-button){color:#303e47}.core-trade-account .cci-area a:not(.cta-button):hover{color:#f58220}.core-trade-account .woocommerce-MyAccount-navigation-link--invoices{order:3}.core-trade-account .woocommerce-MyAccount-navigation-link--edit-address{order:4}
