.wl-btcpay-pay{--wl-pay-ink:#1a1f24;--wl-pay-muted:#5c6570;--wl-pay-line:rgba(26, 31, 36, 0.12);--wl-pay-surface:#f7f5f1;--wl-pay-surface-2:#fffefb;--wl-pay-blue:#5BA3E8;--wl-pay-blue-hover:#4a92d6;--wl-pay-check:#0e58ef;--wl-pay-check-hover:#0c4cd4;--wl-pay-orange:#f7931a;--wl-pay-orange-hover:#e58612;--wl-pay-warn:#b45309;--wl-pay-danger:#9f1239;--wl-pay-radius:10px;--wl-pay-shadow:0 12px 40px rgba(26, 31, 36, 0.08);--wl-pay-btn-pad-y:0.4rem;--wl-pay-btn-pad-x:0.7rem;--wl-pay-btn-font:0.8125rem;max-width:28rem;margin:1.75rem auto;padding:1.5rem 1.35rem 1.65rem;position:relative;color:var(--wl-pay-ink);background:radial-gradient(120% 80% at 100% 0%, rgba(52, 93, 157, 0.08), transparent 55%),
radial-gradient(90% 70% at 0% 100%, rgba(247, 147, 26, 0.1), transparent 50%),
linear-gradient(180deg, var(--wl-pay-surface-2), var(--wl-pay-surface));border:1px
solid var(--wl-pay-line);border-radius:calc(var(--wl-pay-radius) + 4px);box-shadow:var(--wl-pay-shadow);font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.wl-btcpay-pay--error{color:var(--wl-pay-danger);background:#fff5f5;border-color:rgba(159, 18, 57, 0.2);box-shadow:none}.wl-btcpay-pay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:1px solid var(--wl-pay-line)}.wl-btcpay-pay__amount{display:flex;flex-direction:column;gap:0.2rem;min-width:0}.wl-btcpay-pay__amount-label{font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--wl-pay-muted)}.wl-btcpay-pay__amount-value{font-size:clamp(1.65rem, 4vw, 2rem);font-weight:700;line-height:1.15;letter-spacing:-0.02em}.wl-btcpay-pay__amount-value .woocommerce-Price-amount,
.wl-btcpay-pay__amount-value
.amount{font-weight:700}.wl-btcpay-pay__amount-note{font-size:0.8125rem;color:var(--wl-pay-muted)}.wl-btcpay-pay__timer{display:flex;align-items:center;gap:0.55rem;flex-shrink:0;padding:0.55rem 0.75rem;background:rgba(255, 255, 255, 0.72);border:1px
solid var(--wl-pay-line);border-radius:999px;font-variant-numeric:tabular-nums}.wl-btcpay-pay__timer-icon{width:0.55rem;height:0.55rem;border-radius:50%;background:#1f6b4a;box-shadow:0 0 0 4px rgba(31, 107, 74, 0.15);animation:wl-btcpay-pulse 1.6s ease-in-out infinite}.wl-btcpay-pay__timer.is-urgent .wl-btcpay-pay__timer-icon{background:var(--wl-pay-warn);box-shadow:0 0 0 4px rgba(180, 83, 9, 0.18)}.wl-btcpay-pay__timer.is-expired .wl-btcpay-pay__timer-icon{background:var(--wl-pay-danger);box-shadow:none;animation:none}.wl-btcpay-pay__timer-text{display:flex;flex-direction:column;line-height:1.15}.wl-btcpay-pay__timer-label{font-size:0.65rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wl-pay-muted)}.wl-btcpay-pay__timer-value{font-size:1rem;font-weight:700}.wl-btcpay-pay__methods{display:grid;grid-template-columns:repeat(auto-fit, minmax(7.5rem, 1fr));gap:0.55rem;margin-bottom:1.1rem}.wl-btcpay-pay__tab{appearance:none;display:flex;align-items:center;gap:0.55rem;width:100%;padding:0.55rem 0.65rem;border:1px
solid var(--wl-pay-line);border-radius:var(--wl-pay-radius);background:rgba(255, 255, 255, 0.65);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease}.wl-btcpay-pay__tab:hover{border-color:rgba(26, 31, 36, 0.28);background:#fff}.wl-btcpay-pay__tab.is-active{border-color:rgba(14, 88, 239, 0.45);background:#fff;box-shadow:0 0 0 3px rgba(14, 88, 239, 0.12)}.wl-btcpay-pay__tab-icon{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:block}.wl-btcpay-pay__tab-label{font-size:0.8125rem;font-weight:600;line-height:1.2}.wl-btcpay-pay__panel{margin-bottom:1.15rem;padding:1.15rem 1rem 1.2rem;background:rgba(255, 255, 255, 0.78);border:1px
solid var(--wl-pay-line);border-radius:var(--wl-pay-radius);animation:wl-btcpay-fade 0.28s ease}.wl-btcpay-pay__panel[hidden]{display:none !important}.wl-btcpay-pay__panel-top{display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:1rem}.wl-btcpay-pay__panel-icon{width:40px;height:40px;border-radius:50%;flex-shrink:0}.wl-btcpay-pay__crypto-meta{flex:1;min-width:0}.wl-btcpay-pay__crypto-amount-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.65rem}.wl-btcpay-pay__crypto-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.4rem;margin:0;min-width:0}.wl-btcpay-pay__crypto-amount
strong{font-size:1.35rem;font-weight:700;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;word-break:break-all}.wl-btcpay-pay__crypto-amount
span{font-size:0.875rem;font-weight:600;color:var(--wl-pay-muted);text-transform:uppercase;letter-spacing:0.04em}.wl-btcpay-pay__unit-rate{margin:0.35rem 0 0;font-size:0.8125rem;color:var(--wl-pay-muted)}.wl-btcpay-pay__qr-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:1.1rem}.wl-btcpay-pay__qr{display:flex;align-items:center;justify-content:center;width:220px;height:220px;padding:0.75rem;background:#fff;border:1px
solid var(--wl-pay-line);border-radius:12px}.wl-btcpay-pay__qr img,
.wl-btcpay-pay__qr
canvas{display:block;max-width:100%;height:auto}.wl-btcpay-pay__qr-hint{margin:0.65rem 0 0;font-size:0.8125rem;color:var(--wl-pay-muted)}.wl-btcpay-pay__dest-block{display:block;width:100%}.wl-btcpay-pay__dest-label{display:block;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--wl-pay-muted);margin:0
0 0.35rem;line-height:1.2}.wl-btcpay-pay__dest-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;column-gap:0.5rem !important;width:100% !important;clear:both !important}.wl-btcpay-pay__dest-row::before,.wl-btcpay-pay__dest-row::after{content:none !important;display:none !important}.wl-btcpay-pay input.wl-btcpay-pay__dest,
.wl-btcpay-pay .wl-btcpay-pay__dest{grid-column:1 !important;grid-row:1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;padding:0
0.65rem !important;margin:0
!important;float:none !important;border:1px
solid var(--wl-pay-line) !important;border-radius:8px !important;background:#fff !important;color:var(--wl-pay-ink) !important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;font-size:0.75rem !important;line-height:2.25rem !important;height:2.25rem !important;min-height:2.25rem !important;max-height:2.25rem !important}.wl-btcpay-pay__dest:focus{outline:2px
solid rgba(14, 88, 239, 0.35);outline-offset:1px}.wl-btcpay-pay__copy,.wl-btcpay-pay__check,.wl-btcpay-pay__later{appearance:none !important;-webkit-appearance:none !important;border:0
!important;box-shadow:none !important;text-shadow:none !important;cursor:pointer;font-family:inherit !important;font-size:0.8125rem !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:normal !important;text-transform:none !important;border-radius:8px !important;padding:0.45rem 0.75rem !important;min-height:2.25rem !important;height:auto !important;margin:0
!important;transition:background 0.15s ease, color 0.15s ease, opacity 0.15s ease}.wl-btcpay-pay button.wl-btcpay-pay__copy,
.wl-btcpay-pay .wl-btcpay-pay__copy{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.3rem !important;flex-shrink:0 !important;background:#5ba3e8 !important;background-color:#5ba3e8 !important;color:#fff !important;border:0
!important}.wl-btcpay-pay button.wl-btcpay-pay__copy:hover,
.wl-btcpay-pay button.wl-btcpay-pay__copy:focus,
.wl-btcpay-pay .wl-btcpay-pay__copy:hover,
.wl-btcpay-pay .wl-btcpay-pay__copy:focus{background:#4a92d6 !important;background-color:#4a92d6 !important;color:#fff !important}.wl-btcpay-pay button.wl-btcpay-pay__copy.is-copied,
.wl-btcpay-pay .wl-btcpay-pay__copy.is-copied{background:#3d8fd4 !important;background-color:#3d8fd4 !important;color:#fff !important}.wl-btcpay-pay .wl-btcpay-pay__copy--dest,
.wl-btcpay-pay button.wl-btcpay-pay__copy--dest{grid-column:2 !important;grid-row:1 !important;float:none !important;position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:none !important;height:2.25rem !important;min-height:2.25rem !important;max-height:2.25rem !important;margin:0
!important;margin-right:0 !important;margin-left:0 !important;vertical-align:middle !important;white-space:nowrap !important;padding:0
0.85rem !important;line-height:1 !important}.wl-btcpay-pay .wl-btcpay-pay__copy--amount{flex-shrink:0 !important;white-space:nowrap !important}.wl-btcpay-pay__copy-icon{display:block;flex-shrink:0;fill:currentColor}.wl-btcpay-pay__actions{display:grid;grid-template-columns:1fr 1fr;gap:0.55rem 0.65rem;margin-top:0.75rem;align-items:start;clear:both !important}.wl-btcpay-pay__later-wrap{display:flex;flex-direction:column;gap:0.35rem;min-width:0}.wl-btcpay-pay button.wl-btcpay-pay__check,
.wl-btcpay-pay button.wl-btcpay-pay__later,
.wl-btcpay-pay .wl-btcpay-pay__check,
.wl-btcpay-pay .wl-btcpay-pay__later{width:100% !important;box-sizing:border-box !important;text-align:center !important;white-space:nowrap !important;min-height:2.25rem !important;padding:0.45rem 0.75rem !important}.wl-btcpay-pay button.wl-btcpay-pay__check,
.wl-btcpay-pay .wl-btcpay-pay__check{background:#0e58ef !important;background-color:#0e58ef !important;color:#fff !important;border:0
!important}.wl-btcpay-pay button.wl-btcpay-pay__check:hover,
.wl-btcpay-pay button.wl-btcpay-pay__check:focus,
.wl-btcpay-pay .wl-btcpay-pay__check:hover,
.wl-btcpay-pay .wl-btcpay-pay__check:focus{background:#0c4cd4 !important;background-color:#0c4cd4 !important;color:#fff !important}.wl-btcpay-pay button.wl-btcpay-pay__later,
.wl-btcpay-pay .wl-btcpay-pay__later{background:#f7931a !important;background-color:#f7931a !important;color:#000 !important;border:0
!important}.wl-btcpay-pay button.wl-btcpay-pay__later:hover,
.wl-btcpay-pay button.wl-btcpay-pay__later:focus,
.wl-btcpay-pay .wl-btcpay-pay__later:hover,
.wl-btcpay-pay .wl-btcpay-pay__later:focus{background:#e58612 !important;background-color:#e58612 !important;color:#000 !important}.wl-btcpay-pay__later-note{margin:0;font-size:0.7rem;line-height:1.35;color:var(--wl-pay-muted)}.wl-btcpay-pay__check:disabled,.wl-btcpay-pay__later:disabled,.wl-btcpay-pay__copy:disabled{opacity:0.6 !important;cursor:wait !important}.wl-btcpay-pay.is-busy{position:relative;pointer-events:none;cursor:wait}.wl-btcpay-pay.is-busy .wl-btcpay-pay__status{display:flex;align-items:center;justify-content:center;gap:0.5rem;color:var(--wl-pay-ink);font-weight:600}.wl-btcpay-pay.is-busy .wl-btcpay-pay__status::before{content:"";flex:0 0 auto;width:0.95rem;height:0.95rem;border:2px
solid rgba(0, 0, 0, 0.18);border-top-color:var(--wl-pay-ink);border-radius:50%;animation:wl-btcpay-spin 0.7s linear infinite}.wl-btcpay-pay__busy{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(248, 246, 241, 0.82);backdrop-filter:blur(2px);box-sizing:border-box}.wl-btcpay-pay__busy[hidden]{display:none !important}.wl-btcpay-pay__busy-card{display:flex;flex-direction:column;align-items:center;gap:0.75rem;max-width:16rem;padding:1.1rem 1.25rem;text-align:center;background:#fff;border:1px
solid var(--wl-pay-line);border-radius:var(--wl-pay-radius);box-shadow:0 8px 24px rgba(0, 0, 0, 0.08)}.wl-btcpay-pay__busy-spinner{width:1.5rem;height:1.5rem;border:2px
solid rgba(0, 0, 0, 0.15);border-top-color:#f7931a;border-radius:50%;animation:wl-btcpay-spin 0.7s linear infinite}.wl-btcpay-pay__busy-text{margin:0;font-size:0.95rem;line-height:1.35;font-weight:600;color:var(--wl-pay-ink)}.wl-btcpay-pay button.wl-btcpay-pay__later.is-loading,
.wl-btcpay-pay .wl-btcpay-pay__later.is-loading{position:relative !important;padding-left:2rem !important;opacity:1 !important;cursor:wait !important}.wl-btcpay-pay button.wl-btcpay-pay__later.is-loading::before,
.wl-btcpay-pay .wl-btcpay-pay__later.is-loading::before{content:"" !important;position:absolute !important;left:0.7rem !important;top:50% !important;width:0.85rem !important;height:0.85rem !important;margin-top:-0.425rem !important;border:2px
solid rgba(0, 0, 0, 0.2) !important;border-top-color:#000 !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;animation:wl-btcpay-spin 0.7s linear infinite !important}@keyframes wl-btcpay-spin{to{transform:rotate(360deg)}}.wl-btcpay-pay__status{min-height:1.4em;margin:0.85rem 0 0;text-align:center;font-size:0.875rem;color:var(--wl-pay-muted)}.wl-btcpay-pay__empty{margin:0
0 1rem;padding:0.9rem 1rem;background:rgba(255, 255, 255, 0.7);border:1px
dashed var(--wl-pay-line);border-radius:var(--wl-pay-radius);color:var(--wl-pay-muted)}@keyframes wl-btcpay-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.55;transform:scale(0.85)}}@keyframes wl-btcpay-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){.wl-btcpay-pay{margin:1rem 0;padding:1.15rem 1rem 1.25rem}.wl-btcpay-pay__header{flex-direction:column}.wl-btcpay-pay__dest-row{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important}.wl-btcpay-pay__copy--dest{width:auto !important}.wl-btcpay-pay__actions{grid-template-columns:1fr 1fr}.wl-btcpay-pay button.wl-btcpay-pay__check,
.wl-btcpay-pay button.wl-btcpay-pay__later{font-size:0.75rem !important;padding:0.45rem 0.5rem !important}.wl-btcpay-pay__qr{width:200px;height:200px}}@media (prefers-reduced-motion: reduce){.wl-btcpay-pay__timer-icon,
.wl-btcpay-pay__panel,
.wl-btcpay-pay__tab,
.wl-btcpay-pay button.wl-btcpay-pay__later.is-loading::before,
.wl-btcpay-pay.is-busy .wl-btcpay-pay__status::before,.wl-btcpay-pay__busy-spinner{animation:none;transition:none}}