*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f0f2f5;direction:rtl;min-height:100vh}:root{--pp-primary: #0d6efd;--pp-bg: #ffffff;--pp-text: #212529;--pp-accent: #198754;--pp-font: inherit;--pp-font-size: 16px}.pp-page{max-width:520px;margin:0 auto;padding:24px 16px;font-family:var(--pp-font);font-size:var(--pp-font-size);color:var(--pp-text)}.pp-page--home{max-width:880px;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-bottom:4px}.pp-header{text-align:center;margin-bottom:24px}.pp-site-chrome{margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid #e9ecef}.pp-product-brand{display:flex;justify-content:center;margin:0 0 12px}.pp-product-brand a{display:inline-flex;line-height:0;text-decoration:none;cursor:pointer}.pp-product-brand img{display:block;max-height:56px;width:auto;border-radius:8px}.pp-site-chrome .pp-nav-buttons{margin-bottom:0;padding:0;max-width:none}.pp-logo{max-height:64px;margin-bottom:12px}.pp-title{font-size:1.6em;font-weight:700;color:var(--pp-primary)}.pp-subtitle{color:#6c757d;margin-top:4px}.pp-card{background:var(--pp-bg);border-radius:16px;box-shadow:0 2px 16px #00000012;padding:28px 24px;margin-bottom:16px}.pp-section{margin-bottom:16px}.pp-section-title{font-size:1.05em;font-weight:600;margin-bottom:12px;color:var(--pp-text)}.pp-divider{border:none;border-top:1px solid #e9ecef;margin:20px 0}.pp-amounts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pp-amount-btn{flex:1 1 auto;min-width:80px;padding:10px 16px;border:2px solid #dee2e6;border-radius:10px;background:#fff;cursor:pointer;font-size:1em;font-weight:600;transition:all .2s}.pp-amount-btn:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.pp-amount-active{border-color:var(--pp-primary)!important;background:var(--pp-primary)!important;color:#fff!important}.pp-currency-symbol{font-weight:400;opacity:.7}.pp-nav-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:520px;margin:0 auto 18px;padding:0 16px}.pp-nav-buttons--tiles{max-width:720px}.pp-nav-btn{padding:10px 22px;border:2px solid var(--pp-primary);border-radius:10px;background:var(--pp-primary);color:#fff;font-size:1em;font-weight:600;cursor:pointer;transition:opacity .2s,transform .15s}.pp-nav-btn:hover{opacity:.88;transform:translateY(-1px)}.pp-nav-link{display:inline-block;padding:6px 4px;font-size:1em;font-weight:600;color:var(--pp-primary);text-decoration:underline;cursor:pointer;transition:opacity .2s}.pp-nav-link:hover{opacity:.75}.pp-nav-tile{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:96px;max-width:140px;padding:10px 12px;border:1px solid #e9ecef;border-radius:12px;background:#fff;text-decoration:none;color:inherit;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .15s}.pp-nav-tile:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.pp-nav-tile img{width:72px;height:72px;object-fit:contain}.pp-nav-tile-caption{font-size:.85em;font-weight:600;text-align:center;line-height:1.25;color:inherit}.pp-field-label{display:block;font-size:.88em;font-weight:600;margin-bottom:4px;color:#495057}.pp-input{width:100%;padding:10px 14px;border:1.5px solid #dee2e6;border-radius:10px;font-size:1em;transition:border-color .2s;outline:none}.pp-input:focus{border-color:var(--pp-primary)}.pp-pay-form.pp-required-open .pp-input.ng-invalid{border-color:#dc3545}.pp-input-group{display:flex;align-items:center}.pp-input-addon{padding:10px 12px;background:#f8f9fa;border:1.5px solid #dee2e6;border-left:none;border-radius:0 10px 10px 0;font-weight:600;color:var(--pp-primary)}.pp-input-amount{border-radius:10px 0 0 10px;border-left:1.5px solid #dee2e6}.pp-select{appearance:auto;cursor:pointer}.pp-fields{display:flex;flex-direction:column;gap:12px}.pp-field-row{display:flex;gap:12px}.pp-field-row .pp-field{flex:1}.pp-pay-btn{display:block;width:100%;padding:14px;border:none;border-radius:12px;background:var(--pp-accent);color:#fff;font-size:1.12em;font-weight:700;cursor:pointer;transition:background .2s}.pp-pay-btn:hover:not(:disabled){background:#157347}.pp-pay-btn:disabled{opacity:.55;cursor:not-allowed}.pp-iframe-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pp-back-btn{padding:6px 14px;border:1.5px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;font-size:.92em}.pp-iframe-title{font-weight:600}.pp-iframe-wrapper{position:relative;min-height:420px}.pp-iframe{width:100%;min-height:420px;border:1px solid #e9ecef;border-radius:12px;transition:opacity .3s}.pp-iframe-wrapper--hosted{min-height:0}.pp-iframe--hosted{min-height:220px;height:var(--pp-capture-h, 260px);border:none;background:transparent}html.pp-capture-embed,body.pp-capture-embed{background:transparent;min-height:0;overflow:hidden}html.pp-capture-embed #pp-boot{display:none!important}body.pp-capture-embed .pp-capture{padding:0;font-family:var(--pp-font);font-size:var(--pp-font-size);color:var(--pp-text)}.pp-capture-form .pp-pay-btn{margin-top:8px}.pp-iframe-hidden{opacity:0;pointer-events:none}.pp-iframe-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--pp-bg);border-radius:12px;border:1px solid #e9ecef;font-weight:600;color:var(--pp-text);z-index:10}.pp-overlay-error{display:flex;flex-direction:column;align-items:center;gap:10px;color:#dc3545;text-align:center}.pp-alert{padding:12px 16px;border-radius:10px;margin-bottom:12px;font-size:.95em}.pp-alert-error{background:#f8d7da;color:#842029}.pp-idle-banner{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff3cd;color:#664d03;border-bottom:1px solid #ffecb5;font-size:.95em}.pp-idle-banner-text{flex:1}.pp-idle-continue-btn{flex-shrink:0;padding:6px 16px;border:1px solid #664d03;border-radius:8px;background:#fff;color:#664d03;font-weight:600;cursor:pointer}.pp-idle-continue-btn:hover{background:#664d03;color:#fff}.pp-loading{text-align:center;padding:32px 0;color:#6c757d}.pp-spinner{display:inline-block;width:32px;height:32px;border:3px solid #dee2e6;border-top-color:var(--pp-primary);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:8px}@keyframes spin{to{transform:rotate(360deg)}}.pp-poll-hint{text-align:center;padding:12px;color:#6c757d;font-size:.92em}.pp-status{text-align:center;padding:12px;color:var(--pp-primary);font-weight:600}.pp-done-card{text-align:center;padding:40px 24px}.pp-done h2{margin-top:16px}.pp-done-icon-success{color:var(--pp-accent)}.pp-done-icon-error{color:#dc3545}.pp-error-detail{margin-top:8px;font-size:.85em;color:#842029;background:#f8d7da;border-radius:8px;padding:8px 16px;direction:ltr;word-break:break-word}.pp-footer{text-align:center;padding:16px;color:#adb5bd;font-size:.85em}.pp-footer-contact{display:block;margin-top:6px;color:var(--pp-primary);font-weight:600;text-decoration:none}.pp-footer-contact:hover{text-decoration:underline}.pp-home-sites{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:8px 0 28px}.pp-page--home .pp-site-chrome{flex:0 0 auto;margin-bottom:12px}.pp-page--home .pp-product-brand img{max-height:76px}.pp-home-search{flex:0 0 auto;margin:0 0 16px}.pp-page--home .pp-home-sites{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:flex-start;gap:20px;margin:0;padding:4px 4px 12px}.pp-page--home .pp-nav-tile{min-width:156px;max-width:220px;padding:18px 16px;gap:10px}.pp-page--home .pp-nav-tile img{width:120px;height:120px}.pp-page--home .pp-nav-tile-caption{font-size:1em}.pp-home-empty{width:100%;text-align:center;color:#868e96;font-size:.95em;padding:24px 8px}.pp-page--home .pp-footer{flex:0 0 auto;margin-top:0;padding:12px 16px 8px}.pp-product-logo{display:block;max-height:36px;width:auto;margin:0 auto 10px;border-radius:6px}.pp-product-logo-link{display:block;width:fit-content;margin:0 auto 10px;line-height:0;text-decoration:none;cursor:pointer}.pp-product-logo-link .pp-product-logo{margin:0}.callback-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f8f9fa}.callback-card{text-align:center;padding:40px;border-radius:16px;background:#fff;box-shadow:0 4px 16px #00000014}.callback-success i,.callback-success h3{color:#198754}.callback-error i,.callback-error h3{color:#dc3545}.text-muted{color:#6c757d}.small{font-size:.85em}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.ms-1{margin-inline-start:.25rem}.mb-3{margin-bottom:1rem}.mt-3{margin-top:1rem}html[data-a11y-text=large]{font-size:118%!important}html[data-a11y-text=xlarge]{font-size:135%!important}html[data-a11y-contrast="1"]{filter:contrast(1.25)!important}html[data-a11y-contrast="1"] body{background:#fff!important;color:#000!important}html[data-a11y-links="1"] a{text-decoration:underline!important;text-underline-offset:.15em}html[data-a11y-motion="1"] *,html[data-a11y-motion="1"] *:before,html[data-a11y-motion="1"] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-a11y-font="1"] body,html[data-a11y-font="1"] button,html[data-a11y-font="1"] input,html[data-a11y-font="1"] select,html[data-a11y-font="1"] textarea{font-family:Arial,Helvetica,Segoe UI,sans-serif!important;letter-spacing:.02em;word-spacing:.04em}html[data-a11y-focus="1"] :focus{outline:3px solid #005fcc!important;outline-offset:2px!important}html[data-a11y-focus="1"] :focus:not(:focus-visible){outline:none!important}html[data-a11y-focus="1"] :focus-visible{outline:3px solid #005fcc!important;outline-offset:2px!important}
