.dizly-inline-payment{box-sizing:border-box;width:100%;max-width:none;margin:16px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--line,#e7e7df);border-radius:0;background:transparent;color:inherit;box-shadow:none;font-family:inherit}
.dizly-inline-payment h3{font-family:inherit;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 10px}.dizly-inline-payment .dizly-inline-summary{font-size:13px;color:var(--muted,#6d7067)}
form.checkout[data-dizly-locked=true] #place_order,.wc-block-checkout[data-dizly-locked=true] .wc-block-components-checkout-place-order-button{display:none!important}
form.checkout[data-dizly-locked=true] :disabled,.wc-block-checkout[data-dizly-locked=true] :disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor;cursor:default}
.dizly-inline-payment h2{margin:0 0 12px;font-size:23px;line-height:1.3}.dizly-inline-summary{font-size:15px;font-weight:600;margin:0 0 10px}.dizly-inline-description{font-size:14px;line-height:1.65;color:#626675;margin:0 0 18px}.dizly-inline-message{font-size:13px;line-height:1.65;margin:0 0 14px;padding:10px 12px;background:#f6f5ff;border-radius:6px}.dizly-inline-message[data-state=success]{background:#edf9f0;color:#176c30}.dizly-inline-message[data-state=error]{background:#fff0f3;color:#a71c38}.dizly-inline-card-frame{display:block;width:100%;height:420px;border:0;background:#fff}.dizly-inline-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.dizly-inline-controls button,.dizly-bank-dialog button{font:inherit;cursor:pointer;border:1px solid #dfe1e9;border-radius:6px;background:white;color:#4f46c9;padding:9px 12px;font-size:13px}.dizly-inline-controls a{color:#4f46c9;font-size:13px}.dizly-inline-controls [hidden]{display:none!important}
.dizly-bank-dialog{box-sizing:border-box;width:min(94vw,540px);max-height:94dvh;border:0;border-radius:12px;padding:0;background:#fff;color:#30313d;box-shadow:0 24px 90px #0004;z-index:2147483000}.dizly-bank-dialog::backdrop{background:#111b4280;backdrop-filter:blur(2px)}.dizly-bank-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #e8e9ef}.dizly-bank-dialog h2{font-family:inherit;font-weight:600;font-size:18px;line-height:1.4;margin:0}.dizly-bank-dialog header button{font-size:24px;padding:0;width:32px;height:32px;border:0;color:#666}.dizly-bank-frame{display:block;border:0;width:100%;height:min(480px,62dvh);min-height:320px;background:#fff}.dizly-bank-dialog footer{padding:16px 22px 22px}.dizly-bank-dialog footer p{font-size:12px;line-height:1.6;color:#656a77;margin:14px 0 4px}.dizly-bank-dialog footer a{font-size:12px;color:#4f46c9}
@media(max-width:600px){.dizly-inline-payment{padding:16px 0 0;margin:16px 0 0}.dizly-bank-dialog{width:96vw}.dizly-bank-dialog header,.dizly-bank-dialog footer{padding:16px}.dizly-inline-card-frame{height:440px}}
.dizly-inline-payment .dizly-inline-message:not([data-state=success]):not([data-state=error]){background:var(--accent-light,#f6f5ef);color:inherit;border:1px solid var(--line,#e7e7df)}
.dizly-inline-payment .dizly-inline-controls button,.dizly-bank-dialog button{color:var(--ink,#22241f);border-color:var(--line,#e7e7df);border-radius:7px}.dizly-inline-payment .dizly-inline-controls a,.dizly-bank-dialog footer a{color:var(--ink,#22241f)}
.dizly-inline-payment.dizly-bank-loading>h3,.dizly-inline-payment.dizly-bank-loading>.dizly-inline-summary,.dizly-inline-payment.dizly-bank-loading>.dizly-inline-description,.dizly-inline-payment.dizly-bank-loading>.dizly-inline-message,.dizly-inline-payment.dizly-bank-loading>.dizly-inline-controls{display:none!important}
