.invoice{padding-left:5rem;padding-right:5rem;padding-top:1rem;max-width:1200px;margin:auto}.invoice .container .invoice-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.5rem;padding-bottom:2rem}.invoice .container .invoice-header .invoice-header-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:18rem}.invoice .container .invoice-header .invoice-header-info .title{font-size:1rem;font-weight:700;letter-spacing:0}.invoice .container .invoice-header .invoice-header-info .value{font-size:.8rem;font-weight:300;letter-spacing:0}.invoice .container .invoice-body .invoice-container{border:1px solid rgba(0,0,0,.1);height:40vh;overflow-y:auto}.invoice .container .invoice-body .invoice-details{width:100%;border-spacing:inherit}.invoice .container .invoice-body .invoice-details thead{background-color:var(--tertiary-color)}.invoice .container .invoice-body .invoice-details thead tr th{color:var(--secondary-color)}.invoice .container .invoice-body .invoice-details tbody tr td,.invoice .container .invoice-body .invoice-details thead tr th{text-align:left;padding:.5rem;font-weight:700;font-size:.8rem}.invoice .container .invoice-body .invoice-details tbody tr:nth-child(2n){background-color:rgba(0,0,0,.1)}.invoice .container .invoice-sumary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.5rem;padding-bottom:2rem;padding-top:2rem}.invoice .container .invoice-sumary .invoice-sumary-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:18rem}.invoice .container .invoice-sumary .invoice-sumary-info .title{font-size:1rem;font-weight:700;letter-spacing:0}.invoice .container .invoice-sumary .invoice-sumary-info .value{font-size:.8rem;font-weight:300;letter-spacing:0}