.payment-modal-content{width:100%;max-width:26rem;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}.payment-modal-hint{color:var(--color-text-secondary);margin-bottom:var(--space-2)}.payment-modal-buttons{min-height:7.5rem;margin-block:var(--space-2)}#payment-modal-error:not(.hidden){margin-bottom:var(--space-2)}.payment-modal-content .modal-actions{justify-content:stretch}.payment-modal-content .modal-actions .btn{width:100%}.payment-modal-balance{color:var(--color-text-secondary);margin-bottom:var(--space-2)}.payment-modal-balance-value{font-weight:600;color:var(--color-text)}.payment-credit-view .btn{width:100%}.payment-modal-packages{width:100%;padding:var(--space-1) var(--space-2);margin-bottom:var(--space-2);border:1px solid var(--color-border, #ddd);border-radius:var(--border-radius-md);background:var(--color-background);color:var(--color-text);font-size:1rem;cursor:pointer}.payment-method{margin-bottom:var(--space-2)}.payment-method-label{display:block;font-weight:600;font-size:var(--font-size-sm);margin-bottom:.375rem}.payment-method-options{display:flex;flex-direction:column;gap:var(--space-1)}.payment-method-option{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:.75rem var(--space-2);border:1px solid var(--color-background-dark);border-radius:var(--border-radius-md);background:var(--color-background);cursor:pointer}.payment-method-option input{position:absolute;opacity:0;pointer-events:none}.payment-method-option:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.payment-method-option:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.payment-method-text{display:flex;flex-direction:column;flex:1;line-height:1.3}.payment-method-name{font-weight:600;color:var(--color-text)}.payment-method-sub{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.payment-method-check{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-background-dark);flex-shrink:0;display:grid;place-items:center}.payment-method-option:has(input:checked) .payment-method-check{border-color:var(--color-primary);background:var(--color-primary)}.payment-method-option:has(input:checked) .payment-method-check:after{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--color-background)}.payment-method-note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.payment-method-note.is-important{color:var(--color-text);background:var(--color-background-light);border-radius:var(--border-radius-md);padding:var(--space-1) var(--space-2)}.cliq-continue{width:100%;margin-bottom:var(--space-1)}.cliq-view,.cliq-request,.cliq-result{display:flex;flex-direction:column;gap:var(--space-2)}.cliq-view{margin-bottom:var(--space-2)}.cliq-link-notice{border-inline-start:4px solid var(--color-primary);background:var(--color-background-light);border-radius:var(--border-radius-md);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.cliq-link-notice strong{display:block;margin-bottom:.125rem}.cliq-linked-from{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.cliq-linked-from bdi{color:var(--color-text);font-weight:600}.cliq-transfer{border:1px solid var(--color-background-dark);border-radius:var(--border-radius-lg);overflow:hidden}.cliq-transfer-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2)}.cliq-transfer-row+.cliq-transfer-row{border-top:1px solid var(--color-divider)}.cliq-transfer-row .btn{padding:.375rem var(--space-2);font-size:var(--font-size-sm);flex-shrink:0}.cliq-transfer-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.cliq-amount{font-size:2rem;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums;line-height:1.1}.cliq-alias{font-size:var(--font-size-xl);font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.cliq-gets{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:.125rem}.cliq-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;font-size:var(--font-size-sm)}.cliq-countdown{font-weight:600;font-variant-numeric:tabular-nums}.cliq-waiting{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary)}.cliq-waiting:before{content:"";width:1rem;height:1rem;border-radius:50%;flex-shrink:0;border:2px solid var(--color-background-dark);border-top-color:var(--color-primary);animation:cliq-spin .9s linear infinite}@keyframes cliq-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cliq-waiting:before{animation:none}}.cliq-steps{padding-inline-start:1.25rem;display:flex;flex-direction:column;gap:.25rem;font-size:var(--font-size-sm)}.cliq-why{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.cliq-back{background:none;border:none;color:var(--color-primary);padding:0;cursor:pointer;font-size:var(--font-size-sm);align-self:flex-start}.cliq-result .btn{width:100%}.cliq-result-title{font-size:var(--font-size-lg);font-weight:700}.cliq-result-title.ok{color:var(--color-success-dark)}
