h1{font-size:2rem}h1,h2,h3{font-weight:700}h2,h3{font-size:1.5rem}.payment-page{background-color:#f7f9fc;color:#343434;font-family:Roboto Slab,serif;font-size:1rem;line-height:1.8;margin:0;padding:0}.payment-container{background:#fff;margin:50px auto;max-width:800px;padding:40px}.payment-header{border-bottom:2px solid #e9ecef;margin-bottom:30px;padding-bottom:20px;text-align:center}.payment-header img.logo{width:128px}.payment-header h1{color:#163f55;margin:0}.cancel-message,.error-message,.success-message{border-radius:6px;margin:20px 0;padding:20px;position:relative;text-align:left}.cancel-message .icon,.error-message .icon,.success-message .icon{font-size:2em;font-weight:700}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.cancel-message{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.payment-content{line-height:1.6;margin:30px 0}.order-summary{background-color:#f8f9fa;border-left:4px solid #163f55;border-radius:6px;margin:20px 0;padding:20px}.order-summary h3{color:#163f55;margin-top:0}.troubleshooting{background-color:#f8f9fa;border-radius:6px;margin:20px 0;padding:20px}.troubleshooting h3{color:#163f55;margin-top:0}.troubleshooting ul{margin:10px 0;padding-left:20px}.troubleshooting li{margin:8px 0}.payment-actions{margin:30px 0 0;text-align:center}.payment-actions .button{border:none;border-radius:5px;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;letter-spacing:.1em;margin:8px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.payment-actions .button.button-primary{background-color:#163f55;color:#fff}.payment-actions .button.button-primary:hover{background-color:#0f2e3f;color:#fff}.payment-actions .button.button-secondary{background-color:#6c757d;color:#fff}.payment-actions .button.button-secondary:hover{background-color:#545b62;color:#fff}.payment-actions .button.button-tertiary{background-color:#ce8938;color:#fff}.payment-actions .button.button-tertiary:hover{background-color:#b8782d;color:#fff}.support-info{background-color:#e3f2fd;border-left:4px solid #2196f3;border-radius:6px;margin:30px 0;padding:20px}.support-info h3{color:#1976d2;margin-top:0}.support-info a{color:#1976d2;text-decoration:none}.support-info a:hover{text-decoration:underline}.test-mode-notice{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;font-weight:500;margin:20px 0;padding:15px;text-align:center}.debug-info{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;font-size:14px;margin:20px 0;padding:15px}.debug-info h4{color:#343a40;margin-top:0}.debug-info p{font-family:Courier New,monospace;margin:5px 0}@media(max-width:768px){.payment-container{margin:20px;padding:20px}.payment-header h1{font-size:1.5em}.payment-actions .button{box-sizing:border-box;display:block;margin:10px 0;width:100%}}body:has(.htc-container) .main{overflow:visible!important}body.single-product_order .product-order-header{background-image:url(../assets/images/texture_1-9e642c74d63d977aad52..jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}body.single-product_order .product-order-header img{max-width:200px;width:100%}body.single-product_order table{width:100%}body.single-product_order table>tbody>tr{background:var(--bs-white);border:1px solid rgba(22,63,85,.3)}body.single-product_order table>tbody>tr:last-child>td{font-size:1.5rem;font-weight:700;text-align:right}body.single-product_order table>tbody>tr>td{padding:.5rem 1rem}body.single-product_order table>tbody>tr>td>h2{margin-bottom:0}body.single-product_order table>tbody>tr>td:first-child{width:20%}body.single-product_order table>tbody>tr>td:first-child>img{max-width:100px;width:100%}body.single-product_order table>tbody>tr>td:not(:first-child):last-child{text-align:right;width:20%}
/*# sourceMappingURL=main.css.map*/