.ppbo-order main{display:flex;padding:24px}.ppbo-order main>.content{margin:auto;width:700px;background-color:#fff;color:#222;padding:45px;border-radius:8px;border:.5px solid #c9c3c3}.ppbo-order main .header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.ppbo-order main .header .title{font-size:16px;font-weight:500}.ppbo-order main .order-info{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:16px;background-color:#27c24c;margin-top:20px;border-radius:4px;font-size:14px;color:#fff}.ppbo-order main .order-info.canceled{background-color:red}.ppbo-order main .order-client{padding:16px;font-size:12px;font-weight:500}.ppbo-order main .order-client>div{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.ppbo-order main .products{border-spacing:0;width:100%;border-collapse:separate;font-size:9px}.ppbo-order main .products thead tr{background-color:#f8f9fa;box-shadow:0px -.73px 0px 0px #0000001F inset;font-weight:700;text-align:left}.ppbo-order main .products thead th,.ppbo-order main .products tbody td{padding:12px}.ppbo-order main .products tbody>.items{box-shadow:0px -.73px 0px 0px #0000001F inset}.ppbo-order main .products tbody .totals{text-transform:uppercase;border-bottom:1px solid #e0e0e0;font-weight:700}.ppbo-order main .payment-title{text-transform:uppercase;font-weight:700;margin-bottom:8px;margin-top:35px}.ppbo-order main .payment-info{font-size:12px;font-weight:500}.ppbo-order main .payment-info>div{margin-bottom:4px}