.ppc-auth{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:#f4ebdd;border:1px solid #e8dec8;border-radius:24px;padding:36px;margin-bottom:36px}.ppc-auth-copy>span{font-size:12px;color:#2e5a44}.ppc-auth-copy h2{font-size:27px;margin-top:12px}.ppc-auth-copy p{color:#626568;line-height:2}.ppc-auth-copy small{font-size:11px}.ppc-auth-form{padding:24px;background:white;border-radius:16px}.ppc-auth-form label{display:block;margin-bottom:8px}.ppc-auth-form input{width:100%;direction:ltr;text-align:center;letter-spacing:2px}.ppc-auth-form button[type=submit]{width:100%;margin-top:14px}.ppc-auth-form .ppc-link{border:0;background:none;font-size:12px;color:#193957;padding:12px}.ppc-auth-form p{font-size:12px;margin:12px 0 0}.ppc-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none!important;padding:0!important;margin:22px 0}.ppc-timeline li{border-top:3px solid #d9d7d2;padding-top:12px;font-size:12px;color:#73777e}.ppc-timeline li.done{border-color:#2e5a44;color:#2e5a44}.ppc-tracking-box{background:#f4ebdd;padding:24px;border-radius:16px;margin:24px 0}.ppc-tracking-box h2{font-size:21px}.ppc-tracking-box p{font-size:13px;margin:8px 0}.ppc-tracking-box code{direction:ltr;unicode-bidi:isolate;display:inline-block}.ppc-order-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.ppc-order-actions a{font-size:13px}.ppc-invoice table{width:100%;border-collapse:collapse}.ppc-invoice td,.ppc-invoice th{padding:12px;border:1px solid #ddd;text-align:right}.ppc-invoice{max-width:900px;margin:30px auto;font-family:Tahoma,sans-serif;line-height:1.8;padding:24px}.ppc-invoice header{display:flex;justify-content:space-between;gap:20px;border-bottom:3px solid #193957;margin-bottom:24px}.ppc-invoice h1{color:#193957}.ppc-invoice dl{display:grid;grid-template-columns:1fr 1fr}.ppc-invoice dt{font-weight:bold}.ppc-invoice dd{margin:0}.ppc-invoice footer{margin-top:24px;font-size:12px}.ppc-invoice .print-button{padding:12px 24px;background:#193957;color:white;border:0;border-radius:8px;cursor:pointer}.ppc-invoice .notice{background:#f4ebdd;padding:12px;border-radius:8px}@media(max-width:767px){.ppc-auth{grid-template-columns:1fr;padding:20px;gap:16px}.ppc-auth-copy h2{font-size:24px}.ppc-auth-form{padding:18px}.ppc-timeline{grid-template-columns:1fr;gap:0}.ppc-timeline li{border-top:0;border-inline-start:3px solid #d9d7d2;padding:10px 14px}.ppc-timeline li.done{border-color:#2e5a44}.ppc-invoice{padding:12px;font-size:12px;margin:10px auto}.ppc-invoice header{display:block}.ppc-invoice table{font-size:11px}.ppc-invoice td,.ppc-invoice th{padding:6px}.ppc-tracking-box{padding:18px}}@media print{.ppc-invoice{max-width:none;margin:0;padding:0}.ppc-invoice .print-button{display:none}.ppc-invoice thead{display:table-header-group}.ppc-invoice tr{break-inside:avoid}@page{size:A4;margin:15mm}}
