.kb-payment-option{display:flex;align-items:center;gap:12px;min-height:88px;min-width:210px;padding:16px!important;border:1px solid #c6d4e5!important;border-radius:10px!important;background:#fff!important;color:#17314e!important;text-align:left;white-space:normal;cursor:pointer}.kb-payment-option img,.kb-payment-option svg{width:48px;height:40px;object-fit:contain;flex:none}.kb-payment-option strong{display:block;font-size:14px}.kb-payment-option small{display:block;font-size:12px;color:#53677e;font-weight:400;margin-top:3px}.btn-check:checked+.kb-payment-option,.kb-payment-option:hover{border-color:#1755cc!important;background:#edf3ff!important}.kb-payment-options{flex-wrap:wrap}.kb-product-description{font-size:15px;line-height:1.75;font-weight:400}.kb-product-description h2{font-size:22px!important;margin:18px 0 12px}.kb-product-description h3{font-size:18px!important;margin:20px 0 10px}.kb-product-description li{margin-bottom:5px}.kb-product-description p{max-width:82ch}@media(max-width:575px){.kb-payment-option{width:100%;min-width:0}.invoice-gateway{width:100%}.kb-product-description{font-size:14px}}

.kb-payment-options .invoice-gateway{border:0!important;padding:0!important}

.kb-panel .kb-content,.kb-panel #wrapper,.kb-panel .content-block{min-width:0;max-width:100%}
.kb-paytr-frame{min-width:0;max-width:100%}.kb-paytr-frame iframe{box-sizing:border-box;max-width:100%}
.kb-announcements{margin:0 0 24px}.kb-announcement{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid #c6d4e5;border-radius:12px;background:#fff;margin-bottom:12px}.kb-announcement[hidden]{display:none}
.kb-announcement>div:first-child{min-width:0}.kb-announcement-label{display:block;color:#53677e;font-size:13px;margin-bottom:6px}.kb-announcement a{font-size:17px;font-weight:700;overflow-wrap:anywhere}.kb-announcement p{font-size:14px;line-height:1.6;margin:8px 0 0;color:#53677e;overflow-wrap:anywhere}.kb-announcement-actions{display:flex;align-items:center;gap:12px;flex:none}.kb-announcement-close{border:0;background:transparent;font-size:26px;line-height:1;color:#53677e;padding:8px;min-width:40px;min-height:40px}.kb-announcement-close:focus-visible{outline:2px solid #1755cc;outline-offset:2px}
@media(max-width:575px){.kb-announcement{padding:16px;flex-direction:column;gap:12px}.kb-announcement-actions{align-self:flex-end}}
