.qrmc-online-payments,.qrmc-online-payments *{box-sizing:border-box}.qrmc-online-payments{--pay-blue:#24469b;--pay-ink:#172033;--pay-muted:#64748b;--pay-line:#dbe3ef;--pay-soft:#f4f7fc;color:var(--pay-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.qrmc-online-payments button,.qrmc-online-payments input,.qrmc-online-payments select,.qrmc-online-payments textarea{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important}.qrmc-payment-tabs{display:flex!important;gap:5px!important;margin:0 0 18px!important;padding:5px!important;border:1px solid var(--pay-line)!important;border-radius:16px!important;background:#f2f5fa!important}.qrmc-payment-tabs button{flex:1!important;min-height:42px!important;margin:0!important;padding:9px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#526075!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important;cursor:pointer!important}.qrmc-payment-tabs button.is-active{background:#fff!important;color:var(--pay-blue)!important;box-shadow:0 5px 18px rgba(15,23,42,.09)!important}.qrmc-payment-pane{display:none!important}.qrmc-payment-pane.is-active{display:block!important}.qrmc-payment-provider-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:15px!important}.qrmc-payment-provider{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:center!important;margin:0!important;padding:14px!important;border:1px solid var(--pay-line)!important;border-radius:17px!important;background:#fff!important;color:var(--pay-ink)!important;cursor:pointer!important;box-shadow:0 5px 18px rgba(15,23,42,.035)!important}.qrmc-payment-provider input{position:absolute!important;opacity:0!important;pointer-events:none!important}.qrmc-payment-provider>span{grid-row:1/3!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;color:#fff!important;font-size:20px!important;font-weight:950!important}.qrmc-payment-provider>span.is-stripe,.qrmc-provider-mark.is-stripe,.qrmc-payment-connections .is-stripe{background:#635bff!important}.qrmc-payment-provider>span.is-paypal,.qrmc-provider-mark.is-paypal,.qrmc-payment-connections .is-paypal{background:#0877c9!important}.qrmc-payment-provider strong{font-size:14px!important}.qrmc-payment-provider small{color:var(--pay-muted)!important;font-size:10px!important}.qrmc-payment-provider.is-selected{border-color:var(--pay-blue)!important;background:#f7f9ff!important;box-shadow:0 0 0 2px rgba(36,70,155,.1)!important}.qrmc-payment-provider.is-disabled{opacity:.55!important;cursor:not-allowed!important}.qrmc-payment-form,.qrmc-payment-connections>article,.qrmc-payment-default,.qrmc-payment-security-note,.qrmc-payment-history-head{padding:18px!important;border:1px solid var(--pay-line)!important;border-radius:18px!important;background:#fff!important}.qrmc-payment-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:13px!important}.qrmc-payment-form label,.qrmc-payment-connections label,.qrmc-payment-default label{display:grid!important;gap:6px!important;margin:0!important;color:#41516a!important;font-size:11px!important;font-weight:850!important}.qrmc-payment-form label.is-wide{grid-column:1/-1!important}.qrmc-online-payments input,.qrmc-online-payments select,.qrmc-online-payments textarea{width:100%!important;margin:0!important;border:1px solid #ccd7e6!important;border-radius:12px!important;background:#fff!important;color:var(--pay-ink)!important;font-size:13px!important;font-weight:600!important;outline:0!important;box-shadow:none!important}.qrmc-online-payments input,.qrmc-online-payments select{height:44px!important;padding:0 12px!important}.qrmc-online-payments textarea{min-height:82px!important;padding:11px 12px!important;resize:vertical!important}.qrmc-online-payments input:focus,.qrmc-online-payments select:focus,.qrmc-online-payments textarea:focus{border-color:var(--pay-blue)!important;box-shadow:0 0 0 3px rgba(36,70,155,.1)!important}.qrmc-payment-actions{display:flex!important;align-items:center!important;gap:12px!important;margin-top:16px!important}.qrmc-payment-actions span{color:var(--pay-muted)!important;font-size:11px!important;font-weight:750!important}.qrmc-payment-actions span.is-success{color:#047857!important}.qrmc-payment-actions span.is-error{color:#b91c1c!important}.qrmc-payment-result{display:grid!important;grid-template-columns:minmax(160px,.65fr) minmax(220px,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding:14px!important;border:1px solid #b9c8e5!important;border-radius:17px!important;background:#eef3ff!important}.qrmc-payment-result[hidden]{display:none!important}.qrmc-payment-result>div{display:grid!important;gap:2px!important}.qrmc-payment-result small{color:var(--pay-muted)!important;font-size:9px!important;font-weight:750!important}.qrmc-payment-result strong{font-size:13px!important}.qrmc-payment-result input{height:40px!important;background:#fff!important;font-size:11px!important}.qrmc-payment-result .qrmc-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:0!important;text-decoration:none!important;white-space:nowrap!important}.qrmc-payment-history-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:11px!important}.qrmc-payment-history-head>div{display:grid!important;gap:2px!important}.qrmc-payment-history-head strong{font-size:15px!important}.qrmc-payment-history-head small{color:var(--pay-muted)!important;font-size:10px!important}.qrmc-payment-history-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;padding:12px 14px!important;border:1px solid var(--pay-line)!important;border-radius:16px!important;background:#fff!important}.qrmc-provider-mark{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:#fff!important;font-size:17px!important;font-weight:950!important}.qrmc-payment-history-row>div:nth-child(2){display:grid!important;gap:2px!important}.qrmc-payment-history-row strong{font-size:13px!important}.qrmc-payment-history-row small{color:var(--pay-muted)!important;font-size:9px!important}.qrmc-payment-history-row b{color:var(--pay-blue)!important;font-size:12px!important}.qrmc-payment-env{padding:5px 8px!important;border-radius:999px!important;background:#eef2f7!important;color:#526075!important;font-size:9px!important;font-weight:850!important}.qrmc-payment-row-actions{display:flex!important;gap:6px!important}.qrmc-payment-row-actions button,.qrmc-payment-row-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;margin:0!important;padding:7px 10px!important;border:1px solid #c5d1e4!important;border-radius:10px!important;background:#fff!important;color:var(--pay-blue)!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}.qrmc-payment-empty{display:grid!important;justify-items:center!important;gap:4px!important;padding:42px 20px!important;border:1px dashed #c9d4e5!important;border-radius:18px!important;background:#fafcff!important;color:var(--pay-muted)!important;text-align:center!important}.qrmc-payment-empty strong{color:var(--pay-ink)!important}.qrmc-payment-empty.is-error{color:#b91c1c!important}.qrmc-payment-security-note{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;background:#f7f9ff!important}.qrmc-payment-security-note>svg{width:30px!important;height:30px!important;fill:none!important;stroke:var(--pay-blue)!important;stroke-width:1.8!important}.qrmc-payment-security-note>div{display:grid!important;gap:2px!important}.qrmc-payment-security-note strong{font-size:13px!important}.qrmc-payment-security-note small{color:var(--pay-muted)!important;font-size:10px!important}.qrmc-payment-connections{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.qrmc-payment-connections>article{display:grid!important;align-content:start!important;gap:12px!important}.qrmc-payment-connections article>header{display:flex!important;align-items:center!important;gap:11px!important}.qrmc-payment-connections article>header>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:#fff!important;font-size:17px!important;font-weight:950!important}.qrmc-payment-connections article>header>div{display:grid!important;gap:1px!important}.qrmc-payment-connections header strong{font-size:14px!important}.qrmc-payment-connections header small{color:var(--pay-muted)!important;font-size:9px!important}.qrmc-payment-connections .qrmc-payment-clear{display:flex!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:center!important;color:#b91c1c!important}.qrmc-payment-clear input{width:16px!important;height:16px!important}.qrmc-payment-default{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr)!important;align-items:end!important;gap:14px!important}.qrmc-payment-default .qrmc-payment-actions{justify-content:flex-end!important;margin:0!important}
@media(max-width:780px){.qrmc-payment-result{grid-template-columns:1fr 1fr!important}.qrmc-payment-result>div,.qrmc-payment-result>input{grid-column:1/-1!important}.qrmc-payment-connections{grid-template-columns:1fr!important}.qrmc-payment-default{grid-column:auto!important;grid-template-columns:1fr!important}.qrmc-payment-default .qrmc-payment-actions{justify-content:flex-start!important}.qrmc-payment-history-row{grid-template-columns:42px minmax(0,1fr) auto!important}.qrmc-payment-row-actions{grid-column:1/-1!important}.qrmc-payment-row-actions>*{flex:1!important}}
@media(max-width:540px){.qrmc-payment-tabs{display:grid!important;grid-template-columns:1fr!important}.qrmc-payment-provider-grid,.qrmc-payment-form-grid{grid-template-columns:1fr!important}.qrmc-payment-form label.is-wide{grid-column:auto!important}.qrmc-payment-actions{align-items:stretch!important;flex-direction:column!important}.qrmc-payment-actions .qrmc-button{width:100%!important}.qrmc-payment-result{grid-template-columns:1fr!important}.qrmc-payment-result>*{grid-column:auto!important;width:100%!important}.qrmc-payment-history-row{grid-template-columns:40px minmax(0,1fr)!important}.qrmc-payment-env{justify-self:start!important}.qrmc-payment-row-actions{grid-column:1/-1!important}}
.qrmc-payment-help{margin:0!important;padding:10px 11px!important;border:1px solid #dbeafe!important;border-radius:11px!important;background:#f5f9ff!important;color:#526075!important;font-size:10px!important;line-height:1.5!important}.qrmc-payment-help code{padding:2px 4px!important;border-radius:5px!important;background:#e7effb!important;color:#24469b!important;font-size:9px!important}.qrmc-payment-help strong{color:#334155!important}
