@font-face{font-family:Vazir;src:url(/fonts/Vazir-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--navy:var(--color-brand);--navy-soft:var(--color-brand-soft);--teal:var(--color-accent);--teal-dark:var(--color-accent-ink);--cream:var(--color-canvas);--paper:var(--color-surface);--ink:var(--color-text);--muted:var(--color-muted);--line:var(--color-border);--warning:var(--color-warning)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Vazir,Tahoma,sans-serif;font-size:14px;line-height:1.7}button{font:inherit}button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}.page-shell{min-height:100dvh;background:radial-gradient(circle at 91% 8%,rgba(2,183,163,.09),transparent 28%),var(--cream)}.topbar{height:78px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 890px)/2));position:relative;overflow:hidden}.topbar:after{content:"";position:absolute;width:190px;height:190px;border:1px solid rgba(25,214,190,.16);border-radius:50%;top:-113px;left:18%}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:700;z-index:1}.brand small{font-size:10px;font-weight:400;display:block;color:#9fc2c6;line-height:1.1}.brand-mark{font-family:Georgia,serif;font-size:22px;font-style:italic;color:#032a33;width:37px;height:37px;display:grid;place-items:center}.live-pill{z-index:1;display:flex;align-items:center;gap:7px;border:1px solid rgba(165,211,210,.23);padding:5px 10px;border-radius:7px;color:#c8e6e5;font-size:11px;white-space:nowrap}.live-dot{width:7px;height:7px;border-radius:50%;background:#a2b5b9}.live-pill.live .live-dot{background:#32dcaa;box-shadow:0 0 0 4px rgba(50,220,170,.11)}.live-pill.error .live-dot,.live-pill.offline .live-dot{background:#ffc27e}.content{max-width:890px;margin:0 auto;padding:39px 24px 28px}.eyebrow{display:flex;gap:7px;align-items:center;color:var(--teal-dark);font-size:12px;font-weight:700;letter-spacing:.005em}h1{font-size:clamp(29px,5vw,39px);margin:6px 0 3px;line-height:1.45;letter-spacing:-.045em}h2{margin:0;line-height:1.4}.intro{color:var(--muted);margin:0 0 29px;font-size:13px}.invoice-panel{color:white;position:relative}.invoice-panel:before{content:"";position:absolute;width:160px;height:160px;border:1px solid rgba(14,186,170,.16);border-radius:50%;left:-70px;top:-76px}.invoice-panel:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(14,186,170,.09);border-radius:50%;left:-104px;top:-118px}.invoice-panel>*{position:relative;z-index:1}.invoice-overline{margin-bottom:9px}.merchant-row{display:flex}.merchant-logo{display:grid;place-items:center;height:43px;width:43px;background:#184759;border:1px solid #286374;border-radius:9px;color:#9ce5d8;font-weight:700;font-size:20px}.merchant-row strong{display:block;font-size:17px}.merchant-row div span{display:block;color:#9db9bf;font-size:11px}.merchant-row bdi{font-family:monospace;direction:ltr}.invoice-divider{height:1px;background:rgba(175,219,218,.17);margin:22px 0 18px}.amount-caption{color:#9dbac0;font-size:11px}.invoice-amount{font-size:clamp(24px,5vw,34px);font-weight:700;line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.invoice-meta{display:flex;gap:10px 22px;flex-wrap:wrap;color:#b6cccf;font-size:11px;margin-top:10px}.invoice-meta span:first-child{display:inline-flex;gap:5px;align-items:center}.cards-section,.payment-section{padding:27px 1px 0}.section-heading{display:flex;align-items:center;justify-content:space-between}.step-label{color:var(--teal-dark);font-weight:700;font-size:11px}.section-heading h2{font-size:22px;letter-spacing:-.03em}.section-icon{background:#dff3ee;color:var(--teal-dark);width:43px;height:43px;border-radius:11px;display:grid;place-items:center}.section-description{color:var(--muted);margin:5px 0 17px;font-size:12px}.card-list{display:grid}.card-option{background:var(--paper);justify-content:space-between;width:100%;text-align:right;color:var(--ink);cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.card-option:hover:not(:disabled){transform:translateY(-2px)}.card-option:active:not(:disabled){transform:translateY(0)}.card-leading{display:flex;align-items:center}.bank-symbol{display:grid;place-items:center;width:43px;height:43px;flex:none}.card-leading strong{display:block}.card-leading small{display:block;color:var(--muted)}.card-trailing{display:flex;align-items:center;color:var(--teal-dark);white-space:nowrap;font-size:11px;font-weight:700}.safety-note{display:flex;align-items:flex-start;gap:9px;color:#56717a;margin:21px 2px 0;font-size:11px}.safety-note svg{flex:none;color:var(--teal-dark);margin-top:2px}.empty-state{background:var(--paper);border:1px dashed #b7ceca;border-radius:12px;text-align:center;padding:34px 25px;color:var(--ink)}.empty-icon{display:grid;place-items:center;background:#e3f3ef;color:var(--teal-dark);border-radius:12px;width:54px;height:54px;margin:0 auto 12px}.empty-state strong{display:block;font-size:16px}.empty-state p{color:var(--muted);max-width:430px;margin:5px auto 0;font-size:12px}.notice{margin-top:20px;padding:12px 14px;background:#fff8ea;border:1px solid #f0dbb6;border-radius:9px;color:#78541e;display:flex;gap:9px;align-items:flex-start;font-size:12px}.notice svg{flex:none;margin-top:1px}.warning{background:#fff2e4;border-color:#f0cda6}.transfer-card{color:#fff;position:relative;overflow:hidden}.transfer-card:after{content:"";position:absolute;height:240px;width:240px;border:1px solid rgba(104,229,202,.15);border-radius:50%;left:-76px;top:-111px}.transfer-card>*{position:relative;z-index:1}.transfer-card-top{display:flex;justify-content:space-between;align-items:center;color:#b4d9d7}.transfer-card-top svg{color:#45d7bd}.pan{font-family:Vazir,Tahoma,sans-serif;display:block;margin:22px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holder{font-size:12px;color:#acc8cc}.copy-button{margin-top:20px;border:1px solid #4d8289;background:#1f5260;color:white;border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:7px;cursor:pointer}.copy-button:hover{background:#286675}.payment-breakdown{background:var(--paper);border:1px solid var(--line)}.payment-breakdown div{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.payment-breakdown strong{color:var(--ink);font-weight:500}.payment-breakdown .total-row{border-top:1px dashed #c8d8d6;margin-top:3px;color:var(--ink);align-items:center;font-weight:700}.payment-breakdown .total-row strong{font-weight:700}.primary-button{width:100%;border:0;border-radius:10px;background:var(--teal);color:#06303b;padding:13px 18px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:background .2s}.primary-button:hover{background:#39d8bf}.expiry{font-size:12px;font-weight:700}.fine-print{color:var(--muted);font-size:11px;text-align:center}.state-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:45px 25px;margin-top:28px}.center{text-align:center}.state-card>svg{color:var(--teal-dark)}.state-card h2{margin:12px 0 4px;font-size:19px}.state-card p{color:var(--muted);font-size:12px;margin:0}.state-icon{margin:0 auto;display:grid;place-items:center;background:#e4f5ed;color:#13836f;width:62px;height:62px;border-radius:14px}.state-icon.error{background:#fff0e6;color:#ad5622}.secondary-button{margin:20px auto 0;border:1px solid #b6d4d0;background:white;color:var(--teal-dark);gap:7px;border-radius:8px;padding:9px 16px;cursor:pointer}.footer,.secondary-button{display:flex;align-items:center}.footer{margin-top:48px;padding-top:18px;border-top:1px solid var(--line);gap:8px;color:#87999c;font-size:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:600px){.topbar{height:67px;padding:0 16px}.brand{font-size:15px}.brand-mark{width:33px;height:33px}.live-pill{font-size:10px;padding:4px 7px}.content{padding:27px 16px 25px}.intro{font-size:12px;margin-bottom:22px}.invoice-panel{border-radius:12px}.invoice-divider{margin:19px 0 15px}.invoice-meta{display:block}.invoice-meta span{display:flex;margin-top:3px}.cards-section,.payment-section{padding-top:24px}.section-heading h2{font-size:19px}.bank-symbol{height:39px;width:39px}.card-leading{gap:9px}.card-trailing{font-size:10px;gap:3px}.card-trailing svg{height:16px;width:16px}.payment-breakdown{padding:5px 12px}.payment-breakdown .total-row strong{font-size:17px}.footer{margin-top:38px}}@media (max-width:360px){.live-pill{font-size:9px}.brand{gap:6px}.card-trailing span{max-width:83px;white-space:normal;text-align:left}.card-leading small{white-space:normal}.pan{letter-spacing:.045em}}.journey{font-size:11px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.journey::-webkit-scrollbar{display:none}.journey b{display:grid;place-items:center;border:1px solid #c9d9d6;background:#e9eeea;color:#667b7e;font-weight:700}.journey .on{color:#087d70;font-weight:700}.journey .on b{background:#d9f5e9;color:#006f63;border-color:#9edbd0}.journey i{flex:1 1}.review-section{border:1px solid var(--line)}.review-section .section-description{margin:11px 0 15px;line-height:1.9}.review-note{display:flex;gap:9px;align-items:flex-start;padding:12px 13px;background:#eaf5f0;border-right:3px solid var(--teal);color:#245d57;font-size:11px;border-radius:5px}.review-note svg{flex:none;margin-top:1px}.review-cta{margin-top:18px}.card-leading{flex:1 1}.card-leading>span:last-child{min-width:0}.card-average{display:flex!important;gap:4px;align-items:center;margin-top:4px;color:#258073!important;white-space:normal!important}.card-average svg{flex:none}.card-trailing .fee-label{display:block;font-weight:400;line-height:1.3}.card-trailing .fee-label strong{display:block;font-weight:700;margin-top:3px}.recheck-panel{margin-top:28px;border:1px solid #d7e3dc}.recheck-panel strong{font-size:14px}.recheck-panel p{color:var(--muted);font-size:11px;line-height:1.8;margin:4px 0}.recheck-panel .secondary-button{margin:13px 0 0}.verification-state{margin-top:13px;padding:10px 12px;background:#e7f4ef;color:#146959;border-radius:7px;font-size:12px}.verification-state.rejected{background:#fff0e8;color:#9a4e27}.verification-state.admin_review,.verification-state.checking{background:#fff4de;color:#866017}@media (max-width:600px){.journey{font-size:10px;gap:5px}.journey b{height:20px;width:20px;border-radius:5px}.journey i{min-width:6px}.review-section{padding:18px 15px}.card-option{align-items:flex-start}.card-trailing{padding-top:2px}.fee-label strong{font-size:11px!important}.recheck-panel{padding:16px}}.journey{margin-top:-1px;margin-bottom:18px}.journey:before{content:"";height:3px;position:absolute;right:0;left:0;top:0;background:linear-gradient(90deg,#04796f,#21bba1 55%,#9cdccc);opacity:.9}.card-option{position:relative;overflow:hidden}.card-option:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;background:#e4f7f0;transition:width .2s}.card-option:hover:not(:disabled):before{width:4px}.bank-symbol{font-family:Vazir,Tahoma,sans-serif;font-size:21px;font-weight:700;background:#0d4651;color:#effff9;border-radius:8px 8px 2px 8px;transform:rotate(-4deg)}.bank-symbol:first-letter{transform:rotate(4deg)}.pan{font-size:clamp(15px,4.2vw,29px);letter-spacing:.035em;overflow-wrap:anywhere;white-space:normal;line-height:1.6}.payment-breakdown div{min-width:0}.payment-breakdown strong{min-width:0;white-space:normal;text-align:left;overflow-wrap:anywhere}@media (max-width:375px){.card-option{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 12px 10px}.card-leading,.card-leading>span:last-child{min-width:0}.card-leading small,.card-leading strong{white-space:normal;overflow-wrap:anywhere}.card-trailing{border-top:1px dashed #d1e0db;padding-top:8px;width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse}.card-trailing .fee-label{display:flex;align-items:baseline;gap:5px;text-align:right}.card-trailing .fee-label br{display:none}.card-trailing .fee-label strong{margin:0}.transfer-card{padding:19px 14px}.pan{font-size:17px;letter-spacing:0}.payment-breakdown .total-row{align-items:flex-start;flex-direction:column;gap:2px}.payment-breakdown .total-row strong{text-align:right}.journey{padding-right:8px;padding-left:8px;font-size:9px}.journey span{gap:3px}.journey i{min-width:4px}}.unavailable-card{background:#fffaf0;border:1px solid #e8cf9d;box-shadow:0 12px 35px rgba(113,76,16,.08)}.unavailable-card .state-icon.error{background:#ffe7bb;color:#8c5813}.unavailable-card p{max-width:390px;margin:10px auto 0}.unavailable-card .secondary-button{border-color:#d7ad6a;color:#704917;font-weight:700}.kyc-section{margin-top:25px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 10px 30px rgba(7,29,42,.05)}.kyc-section .section-heading{display:flex;align-items:flex-start;justify-content:space-between}.kyc-section .section-heading p{color:var(--muted);font-size:12px;margin:5px 0 0}.kyc-form{display:grid;grid-gap:13px;gap:13px;margin:20px 0}.kyc-form label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:700}.kyc-form input{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fff;color:var(--ink);font:inherit;direction:ltr;text-align:left}.kyc-form input:focus{outline:2px solid var(--teal)}.otp-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.otp-row input{width:125px;flex:1 1}.otp-row .secondary-button{margin:0}.kyc-section>.secondary-button{margin:12px auto 0}@media (max-width:600px){.kyc-section{padding:16px}.otp-row>*{min-height:42px}}.invoice-list-view{margin:0 auto}.invoice-list-intro{margin:4px 0 23px}.invoice-list-intro p{margin:3px 0 0;color:var(--muted);font-size:12px}.invoice-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:right;border-right:4px solid var(--teal-dark);color:var(--ink);cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.invoice-list-item:active{transform:translateY(0)}.invoice-list-mark{flex:none;display:grid;place-items:center;font-weight:700}.invoice-list-merchant strong{display:block;overflow-wrap:anywhere}.invoice-list-merchant small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px}.invoice-list-bottom{display:flex;justify-content:space-between;gap:8px}.invoice-list-bottom>strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-list-bottom>span{display:inline-flex;align-items:center;gap:2px;color:var(--teal-dark);font-size:11px;font-weight:700;white-space:nowrap}.invoice-list-state{background:var(--paper);border:1px solid var(--line);border-radius:13px;min-height:230px;padding:40px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--teal-dark)}.invoice-list-state strong{font-size:17px;color:var(--ink);margin-top:10px}.invoice-list-state p{font-size:12px;color:var(--muted);margin:5px 0 0}.invoice-list-state .secondary-button{margin-top:18px}.invoice-list-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:10px 18px;border-radius:8px;background:var(--teal);color:#06303b;font-weight:700;text-decoration:none}.invoice-list-link:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}.back-to-invoices{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:var(--teal-dark);font-weight:700;padding:3px 0;cursor:pointer}.back-icon{transform:rotate(180deg)}@media (max-width:390px){.invoice-list-item{padding:14px 12px 12px}.invoice-list-bottom>strong{font-size:16px}.invoice-list-merchant small{font-size:10px}}.invoice-list-mark,.merchant-logo{overflow:hidden;flex:none}.invoice-list-mark img,.merchant-logo img{display:block;width:100%;height:100%;object-fit:cover}.invoice-list-merchant strong,.merchant-identity strong,.merchant-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.merchant-username{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:right;font-family:Vazir,Tahoma,sans-serif}.invoice-list-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.65;margin-top:10px}.invoice-list-details{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;color:var(--muted);font-size:10px;min-width:0}.invoice-list-details span{display:inline-flex;align-items:center;gap:4px;min-width:0}.invoice-list-details svg{flex:none}.invoice-list-details bdi{color:#71858c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-family:monospace;font-size:10px}.merchant-identity{min-width:0;flex:1 1}.merchant-row .merchant-username{color:#acd8d2;font-size:11px;line-height:1.35}.merchant-row .merchant-identity>span:last-child{overflow-wrap:anywhere}@media (max-width:390px){.invoice-list-details{align-items:flex-start;flex-direction:column;gap:3px}.invoice-list-details bdi{max-width:100%}}.invoice-list-intro{position:relative;padding:4px 0 5px}.invoice-list-intro:after{content:"";display:block;width:42px;height:3px;margin-top:16px;background:var(--teal-dark);border-radius:2px}.invoice-list-item{padding:18px 19px 0;overflow:hidden;position:relative}.invoice-list-item:before{content:"";position:absolute}.merchant-monogram{font-weight:800;line-height:1}.invoice-list-merchant{justify-content:center}.invoice-list-chevron{flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.invoice-list-description{margin:14px 0 0;padding:10px 12px;border-radius:8px}.invoice-list-bottom{margin:15px -19px 0;padding:12px 19px;align-items:center}.invoice-list-amount{display:flex;flex-direction:column;align-items:flex-start!important;gap:0!important;color:var(--ink)!important}.invoice-list-amount small{font-size:10px;color:#697f82;font-weight:500}.invoice-list-amount strong{font-size:20px;line-height:1.5;white-space:nowrap}.invoice-list-due{font-size:10px!important;color:#526c6e!important;white-space:normal!important;text-align:left;line-height:1.4}.invoice-list-due svg{flex:none}.invoice-list-id{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:0 -19px;padding:5px 19px 8px;font-size:10px;overflow-wrap:anywhere;direction:ltr;font-family:Vazir,Tahoma,sans-serif}.invoice-panel:after{border-color:rgba(92,221,191,.14)}.invoice-overline{letter-spacing:.02em}.merchant-row{align-items:center}.merchant-row .merchant-logo{font-size:31px;border:1px solid rgba(255,255,255,.35)}.merchant-logo img{object-fit:contain;padding:5px;background:#fff}.merchant-identity strong{line-height:1.45}.merchant-identity>span:last-child{font-size:10px;color:#b3cdca}.journey{border-radius:11px}.journey b{border-radius:50%;height:25px;width:25px}.review-section{padding:22px}.review-cta{min-height:52px}.terminal-panel{--terminal:#11856b;--terminal-light:#e7f5ee;position:relative;overflow:hidden;max-width:600px;margin:25px auto 0;background:#fff;border:1px solid #d8e7de;border-radius:19px;box-shadow:0 25px 60px rgba(8,34,40,.09);text-align:center}.terminal-panel:after,.terminal-panel:before{content:"";position:absolute}.terminal-panel:after{border:1px solid rgba(25,149,119,.09);border-radius:50%;pointer-events:none}.terminal-panel.is-refunded{--terminal:#477f8a;--terminal-light:#e9f3f4}.terminal-panel.is-closed{--terminal:#9b6c32;--terminal-light:#fbf2e4}.terminal-seal{width:76px;height:76px;border-radius:24px;margin:5px auto 13px;display:grid;place-items:center}.terminal-kicker{font-size:11px;font-weight:800;letter-spacing:.03em}.terminal-panel h2{font-size:24px;margin:3px 0 2px;letter-spacing:-.025em}.terminal-description{font-size:12px}.terminal-merchant{display:flex;align-items:center;text-align:right;gap:13px;padding:13px;border:1px solid #e4ece8;background:#f7faf7;border-radius:13px;min-width:0}.terminal-merchant .merchant-logo{border-radius:12px;font-size:23px}.terminal-merchant>span:last-child{display:flex;flex-direction:column;min-width:0}.terminal-merchant small{font-size:10px;color:#668082}.terminal-merchant strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-details{padding:5px 3px 12px}.terminal-details div{display:flex;align-items:center;justify-content:space-between;text-align:right;gap:10px;padding:12px 2px;border-bottom:1px dashed #e3eae5;font-size:12px;color:#63777a}.terminal-details strong{font-size:17px;color:#102f37;white-space:nowrap}.terminal-details bdi{color:#1b4248;font-size:11px;overflow-wrap:anywhere;text-align:left}.terminal-actions{display:grid;grid-gap:10px;gap:10px;padding-top:14px}.terminal-actions .primary-button{min-height:51px;background:#0d8875;color:#fff;border-radius:10px}.terminal-actions .primary-button:hover{background:#0a7263}.terminal-close{width:100%;min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #bed3ce;border-radius:10px;background:#fff;color:#175b59;font-weight:700;cursor:pointer;text-decoration:none}.terminal-close:hover{background:#edf7f3}.terminal-close:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (max-width:600px){.invoice-list-mark{width:60px;height:60px;border-radius:15px}.invoice-list-merchant strong{font-size:15px}.invoice-list-bottom,.invoice-list-id{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.invoice-list-amount strong{font-size:17px}.terminal-panel{margin-top:19px;padding:29px 18px 22px}.terminal-panel h2{font-size:21px}}@media (max-width:355px){.invoice-list-main{gap:9px}.invoice-list-mark{width:54px;height:54px;font-size:24px}.invoice-list-amount strong{font-size:15px}.invoice-list-due{max-width:118px}.terminal-details strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.card-option,.invoice-list-item,.primary-button{transition:none!important;animation:none!important}.spin{animation:none!important}}.invoice-list-main{position:relative}.invoice-list-main:after{content:"";position:absolute;right:33px;top:calc(100% + 2px);width:1px;height:12px}.invoice-list-item:has(.invoice-list-mark img) .invoice-list-main:after{background:#cdb789}.invoice-list-bottom{position:relative}.invoice-list-bottom:before{content:"";position:absolute;top:0}.terminal-merchant{position:relative}.terminal-merchant:after{content:"";position:absolute;right:39px;bottom:-18px;width:1px;height:17px;background:#b4dacf}.terminal-details{position:relative}.terminal-details:before{content:"";position:absolute;right:39px;top:16px;width:22px;height:1px;background:#b4dacf}@media (max-width:600px){.invoice-list-main:after{right:30px}.invoice-list-bottom:before{right:43px}}@media (max-width:355px){.invoice-list-main:after{right:27px}.invoice-list-bottom:before{right:41px}}.invoice-list-item{background:#092a38;border:1px solid #124350;border-radius:15px;box-shadow:0 14px 30px rgba(7,29,42,.13)}.invoice-list-item:has(.invoice-list-mark img):before{background:#e1c98f}.invoice-list-chevron{color:#70dac4}.invoice-list-description{background:rgba(255,255,255,.07);border-right:2px solid rgba(108,216,190,.5);color:#dfedeb}.invoice-list-main:after{background:#6ebdac}.invoice-list-bottom{background:#fbfaf4;border-top:0;border-radius:12px 12px 0 0;margin-top:16px;padding-top:14px;padding-bottom:11px}.invoice-list-bottom:before{right:0;left:0;width:auto;height:2px;background:linear-gradient(90deg,#d1c78f,#26a991 55%,#9ee7cd)}.invoice-list-amount strong{color:#0a3540}.invoice-list-id{background:#fbfaf4;border-top:1px dashed #d6e2dd;color:#5e7a7a}.invoice-list-item:focus-visible{outline:3px solid #0db99c;outline-offset:3px}.invoice-panel{border-bottom:0}.invoice-panel .merchant-logo{box-shadow:0 0 0 4px rgba(255,255,255,.1),0 10px 20px rgba(0,0,0,.13)}.terminal-panel{padding-top:31px}.terminal-panel:before{inset:0 0 auto;height:195px;background:radial-gradient(circle at 85% 5%,#205961,#092b3b 58%,#071e2b);border-radius:18px 18px 0 0}.terminal-panel:after{left:-65px;top:-64px;width:220px;height:220px;border-color:rgba(143,224,204,.16)}.terminal-panel>*{position:relative;z-index:1}.terminal-seal{background:#e4f5e9;color:#12836a;box-shadow:0 0 0 6px rgba(167,240,213,.15),0 8px 22px rgba(0,0,0,.15)}.terminal-panel.is-refunded .terminal-seal{background:#e9f3f4;color:#477f8a}.terminal-panel.is-closed .terminal-seal{background:#fbf2e4;color:#9b6c32}.terminal-kicker{color:#83deca}.terminal-panel h2{color:#fff}.terminal-description{margin-bottom:32px}.terminal-merchant{box-shadow:0 6px 20px rgba(7,29,42,.06);border-color:#dceae3}.terminal-merchant:before{content:"";position:absolute;right:-8px;top:calc(50% - 9px);width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #dceae3}.terminal-details:before,.terminal-merchant:after{display:none}@media (max-width:600px){.invoice-list-main{min-height:60px}.invoice-list-item:before{height:58px}.terminal-panel:before{height:190px}.terminal-description{margin-bottom:29px}}@media (max-width:355px){.invoice-list-main{min-height:54px}.invoice-list-item:before{height:52px}.terminal-panel:before{height:181px}.terminal-panel h2{font-size:19px}}.terminal-panel{padding:0}.terminal-panel:after,.terminal-panel:before{display:none}.terminal-hero{position:relative;overflow:hidden;padding:32px 25px 25px;background:radial-gradient(circle at 85% 5%,#205961,#092b3b 58%,#071e2b);color:#fff}.terminal-hero:before{content:"";position:absolute;left:-65px;top:-64px;width:220px;height:220px;border:1px solid rgba(143,224,204,.16);border-radius:50%;pointer-events:none}.terminal-hero>*{position:relative;z-index:1}.terminal-description{margin:0;color:#d2e6e3}.terminal-body{padding:20px 30px 28px;background:#fff}@media (max-width:600px){.terminal-hero{padding:29px 18px 25px}.terminal-body{padding:18px 18px 22px}}@media (max-width:355px){.terminal-hero{padding:28px 14px 23px}.terminal-body{padding:17px 14px 20px}}html{min-width:0}.review-hold{border-color:#b9d9d2;background:linear-gradient(155deg,#f3fbf7,#fffefa 55%)}.review-hold .state-icon{background:#dff2e9;color:#147967}.review-hold p{max-width:360px;margin:0 auto}body{overflow-x:hidden}.invoice-list-view{max-width:760px;margin-inline:auto}.gallery-hero{min-height:220px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;overflow:hidden;margin:-12px -15px 17px;padding:18px 25px;background:radial-gradient(circle at 12% 48%,#c9fbeb 0,transparent 48%),linear-gradient(115deg,#fcfbf5 36%,#e7f9f2);border-radius:21px}.gallery-hero:after{content:"";position:absolute;inset:auto -35px -63px auto;width:175px;height:120px;border:1px solid rgba(10,164,143,.11);border-radius:50%;pointer-events:none}.gallery-hero-copy{position:relative;z-index:1;min-width:0;flex:1 1}.gallery-overline{display:inline-flex;align-items:center;gap:7px;color:#0c8579;font-size:13px;font-weight:700}.gallery-hero h1{font-size:clamp(29px,7vw,44px);line-height:1.3;margin:12px 0 3px;color:#082d39;white-space:nowrap}.gallery-hero p{color:#547379;font-size:12px;margin:0}.gallery-hero-art{display:block;width:min(47%,290px);height:auto;max-height:218px;object-fit:contain;flex:none;filter:drop-shadow(0 10px 15px rgba(3,115,102,.08))}.gallery-toolbar{position:relative;z-index:2;margin-bottom:19px}.gallery-tabs{align-items:stretch;background:#fff;border:1px solid #dce8e3;border-radius:14px;box-shadow:0 8px 22px rgba(15,55,55,.045);overflow-x:auto;scrollbar-width:none}.gallery-tabs::-webkit-scrollbar{display:none}.gallery-tabs button{flex:1 1;white-space:nowrap;display:flex;align-items:center;justify-content:center;background:transparent;color:#49666e;border:0;border-radius:10px;font-weight:700;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.gallery-tabs button svg{flex:none}.gallery-tabs button b{font-weight:700;opacity:.8}.gallery-tabs button.is-active{color:#fff;background:linear-gradient(110deg,#077f78,#073747);box-shadow:0 4px 10px rgba(4,105,99,.18)}.gallery-filter-menu button:focus-visible,.gallery-filter-toggle:focus-visible,.gallery-tabs button:focus-visible{outline:3px solid #0db99c;outline-offset:2px}.gallery-search-row{display:flex;gap:9px;min-width:0}.gallery-search{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px;padding:0 13px;background:#fff;border:1px solid #d9e5e1;border-radius:13px;box-shadow:0 5px 14px rgba(21,54,53,.025);color:#0b6870}.gallery-search:focus-within{border-color:#0ba48f;box-shadow:0 0 0 3px rgba(10,173,147,.13)}.gallery-search input{min-width:0;width:100%;height:50px;border:0;outline:0;background:transparent;color:#173b44;font:inherit;font-size:12px;direction:rtl}.gallery-search input::placeholder{color:#70858b;opacity:1}.gallery-filter-wrap{position:relative;flex:none}.gallery-filter-toggle{height:52px;display:grid;place-items:center;border:1px solid #d9e5e1;border-radius:13px;background:#fff;color:#0e5c63;cursor:pointer}.gallery-filter-menu{position:absolute;left:0;top:calc(100% + 5px);min-width:160px;display:grid;padding:5px;border:1px solid #d9e5e1;border-radius:11px;background:#fff;box-shadow:0 14px 30px rgba(3,43,47,.15);z-index:4}.gallery-filter-menu button{border:0;background:transparent;text-align:right;padding:9px 10px;border-radius:7px;color:#284e55;cursor:pointer;font-size:11px}.gallery-filter-menu button.selected,.gallery-filter-menu button:hover{background:#e5f6ef;color:#067c70}.invoice-list-items{display:grid;grid-gap:12px;gap:12px}.invoice-list-item,.invoice-list-item.status-other,.invoice-list-item.status-paid,.invoice-list-item.status-review,.invoice-list-item.status-unpaid{width:100%;padding:16px 17px 13px;background:#fff;border:1px solid #dce9e2;border-radius:19px;color:#102f3d;box-shadow:0 8px 24px rgba(22,48,43,.045);text-align:right;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.invoice-list-item:before{top:0;bottom:0;right:0;width:4px;height:auto;background:#e6a137!important;border-radius:0}.invoice-list-item.status-review:before{background:#2796d7!important}.invoice-list-item.status-paid:before{background:#0fb59b!important}.invoice-list-item.status-other:before{background:#aab7b3!important}.invoice-list-item:hover{transform:translateY(-2px);box-shadow:0 13px 27px rgba(12,57,56,.11);border-color:#9bd8c6}.invoice-list-main{min-height:57px}.invoice-list-bottom:before,.invoice-list-main:after{display:none}.invoice-list-mark{color:#077c70;font-size:24px}.invoice-list-merchant{align-self:center}.invoice-list-merchant .identity-label{color:#6c8585;font-weight:500}.invoice-list-merchant .merchant-username{font-size:10px;color:#648285;line-height:1.3}.invoice-list-merchant strong{font-size:15px;line-height:1.45;color:#123a43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-status{display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 8px;border:1px solid #f4e1bd;border-radius:7px;background:#fff5e7;color:#a56512;font-size:10px;font-weight:700;white-space:nowrap}.gallery-status i{height:7px;width:7px;background:#e5a13d;border-radius:50%}.status-review .gallery-status{border-color:#d1e8f5;background:#edf7fd;color:#1871a8}.status-review .gallery-status i{background:#2796d7}.status-paid .gallery-status{border-color:#c3e8d9;background:#e8f8ef;color:#078267}.status-paid .gallery-status i{background:#13b694}.status-other .gallery-status{border-color:#e4e9e6;background:#f5f7f5;color:#6b7c7a}.status-other .gallery-status i{background:#a8b6b0}.gallery-card-rule{height:1px;display:block;margin:13px 0 10px;background:linear-gradient(90deg,transparent,#dce9e4 14%,#dce9e4 87%,transparent)}.gallery-card-lower{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.gallery-card-amount{display:flex;flex-direction:column;min-width:0}.gallery-card-amount>small{color:#70858a}.gallery-card-amount>strong{color:#0a6e6c;font-size:21px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gallery-card-id{display:flex;align-items:center;gap:4px;color:#778b8d;line-height:1.5;min-width:0}.gallery-card-id bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-card-arrow{order:2;display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:50%;background:#e9f7f3;color:#0a8179}.gallery-card-date{white-space:nowrap}.gallery-card-date svg{flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.content{padding-inline:17px}.gallery-hero{margin-inline:-17px;border-radius:0;padding-inline:18px;min-height:189px}.gallery-hero-art{width:49%;max-height:170px}.gallery-hero h1{font-size:clamp(27px,8vw,35px)}.gallery-tabs{gap:0}.gallery-tabs button{padding-inline:7px;font-size:10px}.gallery-tabs button svg{width:14px}.gallery-tabs button b{font-size:10px}.invoice-list-item{padding:14px 14px 11px}.gallery-card-amount>strong{font-size:18px}}@media (max-width:380px){.content{padding-inline:12px}.gallery-hero{margin-inline:-12px;padding-inline:13px;min-height:160px}.gallery-hero-art{width:43%;max-height:145px}.gallery-hero h1{font-size:27px;white-space:normal}.gallery-overline{font-size:11px}.gallery-hero p{font-size:10px}.gallery-tabs button{font-size:9px;padding-inline:5px;gap:3px}.gallery-tabs button svg{display:none}.invoice-list-merchant strong{font-size:13px}.invoice-list-mark{width:50px;height:50px}.gallery-status{font-size:9px;padding:4px 5px}.gallery-card-amount>strong{font-size:16px}.gallery-search input{font-size:11px}}@media (prefers-reduced-motion:reduce){.gallery-tabs button,.invoice-list-item{transition:none}}@media (max-width:420px){.gallery-hero{gap:4px;min-height:164px;padding-inline:14px}.gallery-hero-copy{flex:1 1 auto;min-width:0}.gallery-hero-art{width:38%;max-width:132px;max-height:144px;align-self:center}.gallery-hero h1{font-size:clamp(22px,6.2vw,27px);line-height:1.42;white-space:normal;overflow:visible;letter-spacing:-.03em;margin-top:9px}.gallery-overline{font-size:10px;white-space:nowrap}.gallery-hero p{font-size:10px;line-height:1.5;max-width:175px}}@media (max-width:340px){.gallery-hero{padding-inline:12px}.gallery-hero-art{width:36%;max-width:112px}.gallery-hero h1{font-size:22px}}.phone-gate{position:relative;max-width:430px;margin:clamp(20px,7vh,70px) auto 20px;padding:30px 25px 22px;background:#fffefa;border:1px solid #d8e9e2;border-radius:25px;box-shadow:0 20px 55px rgba(7,43,45,.09);text-align:center;color:#123943;overflow:hidden}.phone-gate:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#064c5c,#10bfa8)}.phone-gate-art{position:relative;width:78px;height:78px;margin:3px auto 20px;display:grid;place-items:center;border-radius:23px;background:radial-gradient(circle at 30% 25%,#effff9,#d1f4e9 65%,#bce8db);color:#087e75;box-shadow:0 12px 25px rgba(7,141,120,.13)}.phone-gate-art>span{display:grid;place-items:center;width:53px;height:53px;border:1px solid rgba(14,135,117,.22);border-radius:16px;background:rgba(255,255,255,.62)}.phone-gate-seal{position:absolute;right:-8px;bottom:-7px;box-sizing:content-box;padding:8px;border-radius:50%;background:#0a9989;color:#fff;border:3px solid #fffefa}.phone-gate-eyebrow{display:block;color:#078778;font-size:11px;font-weight:700;letter-spacing:.01em}.phone-gate h1{font-size:clamp(23px,6vw,29px);line-height:1.45;margin:8px 0 7px;color:#092f39}.phone-gate p{font-size:13px;line-height:1.9;color:#617b80;margin:0 0 22px}.phone-gate p bdi{font-weight:700;color:#0c6262;display:inline-block}.phone-gate-primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:53px;border:0;border-radius:13px;background:linear-gradient(115deg,#087b73,#0bb49e);color:#fff;box-shadow:0 9px 20px rgba(7,139,120,.2);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s,box-shadow .16s}.phone-gate-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 23px rgba(7,139,120,.25)}.phone-gate-primary:disabled{cursor:wait;opacity:.68;box-shadow:none}.phone-gate input:focus-visible,.phone-gate-error button:focus-visible,.phone-gate-primary:focus-visible,.phone-gate-resend:focus-visible{outline:3px solid #14bea4;outline-offset:3px}.phone-gate-loading{display:inline-flex;gap:9px;align-items:center;color:#55807f;font-size:13px;min-height:52px}.phone-gate-form{text-align:right}.phone-gate-form label{display:block;margin-bottom:8px;color:#38616a;font-size:12px;font-weight:700}.phone-gate-form input{width:100%;height:58px;box-sizing:border-box;padding:8px 15px;margin-bottom:14px;border:1px solid #cddfd9;border-radius:12px;background:#f7fbf8;text-align:center;direction:ltr;letter-spacing:.33em;font-size:25px;font-weight:700;color:#0b3440;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phone-gate-form input::placeholder{color:#a3bbb5;letter-spacing:.25em}.phone-gate-resend{display:block;margin:12px auto 0;padding:9px 12px;border:0;background:transparent;color:#077d75;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.phone-gate-resend:disabled{color:#78908e;cursor:default}.phone-gate-error{display:flex;align-items:flex-start;gap:8px;margin-top:15px;padding:11px 12px;border-radius:10px;background:#fff2eb;border:1px solid #f3d6c9;color:#914c33;text-align:right;font-size:12px;line-height:1.7}.phone-gate-error svg{flex:none;margin-top:2px}.phone-gate-error button{flex:none;align-self:center;border:0;background:none;color:#8b3e29;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.phone-gate-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:23px;padding-top:16px;border-top:1px solid #e5eee9;color:#778e8d;font-size:11px}.phone-gate-foot svg{color:#0a9684}@media (max-width:420px){.phone-gate{margin-top:15px;padding:25px 20px 18px;border-radius:20px}.phone-gate p{font-size:12px}}@media (prefers-reduced-motion:reduce){.phone-gate-primary{transition:none}}.payment-title{line-height:1.3;text-align:right;color:#082c38;letter-spacing:-.035em}.journey{background:transparent;border:0;box-shadow:none;position:relative;display:flex;align-items:flex-start;justify-content:space-between;overflow:visible;color:#76888c}.journey:before{display:none}.journey span{display:flex;flex:1 1;flex-direction:column;align-items:center;white-space:normal;text-align:center;line-height:1.45}.journey b,.journey span.on b{border-radius:50%}.journey span.on b{background:linear-gradient(135deg,#10c4ab,#08766f);border-color:#1ca695;color:white;box-shadow:0 5px 13px rgba(10,131,117,.19)}.journey i{min-width:6px;border-top:2px dashed #cfdad7;background:none;height:0}.journey span.on{color:#077e70}.invoice-panel{border:0;border-radius:23px;box-shadow:0 16px 40px rgba(7,29,42,.07)}.invoice-panel:after,.invoice-panel:before{display:none}.invoice-panel>.invoice-overline,.invoice-panel>.merchant-row{position:relative;z-index:2}.invoice-panel{background:radial-gradient(circle at 88% 4%,#077f78,#092f3b 43%,#071d2a 92%);padding:26px 25px 0;overflow:hidden}.invoice-visual{position:absolute!important;z-index:0!important;left:14px;display:grid;place-items:center;transform:rotate(-12deg);border-radius:20px;color:#b3fff0;background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.24);box-shadow:0 15px 30px rgba(0,0,0,.1)}.invoice-overline{font-size:12px;color:#b7dfd7}.merchant-row{gap:14px}.merchant-row .merchant-logo{border-radius:17px;background:#08202b;color:#50edcf}.merchant-row .merchant-logo img{padding:2px;object-fit:contain;background:#fff}.merchant-identity strong{font-size:21px}.merchant-identity>span:last-child{display:none}.invoice-ticket{position:relative;z-index:2;margin:16px -25px 0;padding:23px 25px 22px;background:#fffefa;color:#102f3d;border-radius:22px 22px 0 0}.invoice-ticket .amount-caption{font-size:12px;color:#617b80}.invoice-ticket .invoice-amount{color:#093846;line-height:1.45}.invoice-ticket .invoice-meta{display:flex;flex-wrap:wrap;margin:0;gap:12px 18px;border-top:1px solid #e4ece7;color:#526c72;font-size:12px}.invoice-ticket .invoice-meta span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.invoice-ticket .invoice-meta svg{color:#15887c;flex:none}.review-section{border-radius:18px;margin-top:19px;background:linear-gradient(130deg,#f2faf6,#fffefa);border-color:#d4e8e0;box-shadow:0 8px 23px rgba(7,29,42,.04)}.review-section .section-heading h2{font-size:19px}.review-section .section-icon{width:47px;height:47px;border-radius:14px}.payment-section>.primary-button,.review-cta{background:linear-gradient(110deg,#06877c,#0bc2a5);color:white;border-radius:14px;min-height:55px;box-shadow:0 11px 22px rgba(4,142,123,.18)}.cards-section{padding-top:9px}.cards-section .section-heading{align-items:flex-start;gap:12px}.cards-section .section-heading h2{font-size:clamp(21px,6vw,28px)}.cards-section .section-description{font-size:12px;margin:4px 0 12px}.cards-visual{height:103px;margin:2px 0 15px;border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;padding-inline:45px;background:radial-gradient(circle at 72% 42%,#b5f1df,transparent 31%),linear-gradient(105deg,#e4faf1,#f8fcf8 61%,#eaf8f4);color:#07877d}.cards-visual:before{content:"";position:absolute;width:90px;height:61px;right:39px;top:22px;transform:rotate(-12deg);border-radius:11px;background:linear-gradient(140deg,#154d58,#0a7780);box-shadow:-13px 10px 0 #b9d9d2,0 10px 22px rgba(2,71,74,.18)}.cards-visual>svg{position:relative;z-index:1;color:#9cebd8;transform:rotate(-12deg)}.cards-visual>span{position:relative;z-index:2;-webkit-margin-start:2px;margin-inline-start:2px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#0fb89e;color:white;box-shadow:0 0 0 5px rgba(255,255,255,.7)}.bank-search{display:flex;align-items:center;gap:9px;padding:0 14px;background:white;border:1px solid #dce8e3;border-radius:14px;color:#168477;margin-bottom:12px}.bank-search:focus-within{border-color:#15ad97;box-shadow:0 0 0 3px rgba(14,169,146,.12)}.bank-search input{width:100%;height:49px;min-width:0;border:0;outline:0;background:transparent;color:#153c43;font:inherit;font-size:13px;direction:rtl}.bank-filters{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 12px;margin-bottom:2px;scrollbar-width:none}.bank-filters::-webkit-scrollbar{display:none}.bank-filters button{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:39px;padding:5px 11px;border:1px solid #dfe9e5;border-radius:10px;background:#fff;color:#415f66;cursor:pointer;font-size:11px}.bank-filters button.active{color:#fff;background:linear-gradient(110deg,#07877d,#06434d);border-color:#07877d}.bank-filters .bank-mark{width:23px;height:23px;padding:2px;border-radius:5px}.bank-filters .bank-mark img{width:100%;height:100%}.card-list{gap:10px}.card-option{border:1px solid #dbe8e4;border-radius:16px;box-shadow:0 8px 18px rgba(8,50,49,.04)}.card-option:before{display:none}.card-option:hover:not(:disabled){border-color:#13a992;box-shadow:0 11px 25px rgba(8,112,100,.11)}.card-leading{gap:11px;min-width:0}.bank-mark{width:49px;height:49px;flex:none;display:grid;place-items:center;border-radius:12px;background:#fff;border:1px solid #e5ece9;box-shadow:0 4px 12px rgba(9,44,42,.06);color:#128779;overflow:hidden}.bank-mark img{width:100%;height:100%;object-fit:contain;padding:4px}.card-leading strong{font-size:15px;line-height:1.4}.card-leading small{font-size:11px;white-space:normal;overflow-wrap:anywhere}.card-trailing{gap:8px;min-width:0}.card-trailing .fee-label{background:#e9f8f1;color:#187365;padding:7px 8px;border-radius:9px;font-size:10px;text-align:right}.card-trailing .fee-label strong{color:#076e61;font-size:12px}.card-trailing>svg{width:26px;height:26px;flex:none;padding:3px;border-radius:50%;background:#edf5f3}.transfer-card{border-radius:18px;background:radial-gradient(circle at 15% 105%,rgba(17,202,163,.3),transparent 40%),linear-gradient(145deg,#0b6262,#071e2b 66%);border:1px solid #168980;box-shadow:0 16px 30px rgba(3,58,60,.16)}.transfer-card:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent,transparent 15px,rgba(255,255,255,.015) 16px);pointer-events:none}.transfer-card-top{gap:10px;font-size:13px}.transfer-card-top>span:first-child{display:flex;align-items:center;gap:6px}.transfer-card-top .bank-mark{width:47px;height:47px;background:#fff}.transfer-card .pan{letter-spacing:.035em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:center;font-weight:700}.transfer-card .holder{text-align:center;color:#d0e6e1;font-size:12px}.transfer-card .copy-button{margin:18px auto 0;background:rgba(2,160,139,.32);border-color:#3ac7b2;border-radius:9px;min-height:39px}.payment-breakdown{border-radius:17px;margin:14px 0;padding:8px 15px}.payment-breakdown div{font-size:13px;padding:12px 0;border-bottom:1px solid #edf0ed}.payment-breakdown .total-row{border:0;background:#e9f8f0;border-radius:11px;padding:14px 12px;margin:8px -3px 0}.payment-breakdown .total-row strong{font-size:clamp(18px,5vw,25px);color:#08796e}.payment-section>.primary-button{min-height:55px}.recheck-panel{border-radius:17px;padding:18px;background:#fffefa}.recheck-panel .secondary-button{width:100%;justify-content:center;border-radius:10px;min-height:47px}.invoice-list-mark{border-radius:14px;background:#08232c!important;border:1px solid #183d44!important;box-shadow:0 4px 13px rgba(8,35,44,.1)}.invoice-list-mark img{object-fit:contain;background:#08232c;padding:3px}.invoice-list-merchant .merchant-username{text-align:right}.gallery-card-amount>small,.gallery-card-date,.gallery-card-id,.invoice-list-merchant .identity-label{font-size:11px}@media (max-width:600px){.content{padding-top:24px}.invoice-panel{padding:20px 17px 0}.invoice-ticket{margin:14px -17px 0;padding:20px 17px}.invoice-visual{width:86px;height:85px}.invoice-visual svg{width:44px}.invoice-ticket .invoice-meta{font-size:11px}.cards-visual{height:86px}.bank-mark{width:43px;height:43px}.card-trailing .fee-label{padding:5px 6px}.card-leading strong{font-size:13px}}@media (max-width:360px){.journey span{font-size:10px}.journey b,.journey span.on b{width:30px;height:30px}.journey i{margin-top:15px}.card-option{display:grid;grid-template-columns:1fr}.card-trailing{width:100%;border-top:1px dashed #dbe8e4;padding-top:8px;justify-content:space-between;flex-direction:row-reverse}.card-trailing .fee-label{display:flex;gap:6px;align-items:center}.card-trailing .fee-label br{display:none}.card-trailing .fee-label strong{margin:0}.transfer-card .pan{font-size:18px}.invoice-ticket .invoice-meta{flex-direction:column;gap:6px}.gallery-card-date,.gallery-card-id{font-size:10px}}@media (max-width:600px){.invoice-visual{opacity:.16;left:-4px;top:11px}.merchant-identity{position:relative;z-index:2}.card-average{font-size:11px!important}.card-leading small{font-size:11px}.bank-mark img{padding:1px}.gallery-card-date,.gallery-card-id{font-size:11px}}@media (max-width:340px){.gallery-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.gallery-tabs button{min-height:39px;font-size:11px;padding-inline:5px}.gallery-tabs button svg{display:block;width:14px}.gallery-tabs button b{font-size:11px}}.card-option{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"identity arrow" "metrics metrics";align-items:center;grid-gap:9px 8px;gap:9px 8px;min-height:0;padding:14px 15px;direction:rtl}.card-option .card-leading{grid-area:identity;display:flex;align-items:center;gap:10px;min-width:0}.card-option .card-leading strong{display:block;min-width:0;font-size:15px;line-height:1.45;white-space:normal}.card-option .card-metrics{grid-area:metrics;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-top:9px;border-top:1px dashed #dbe8e4}.card-option .card-average,.card-option .card-kyc,.card-option .fee-label{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:9px;line-height:1.3;font-size:11px;white-space:nowrap}.card-option .fee-label{background:#e7f7f0;color:#0a705f}.card-option .fee-label small{font-size:11px}.card-option .fee-label strong{font-size:11px;color:#075f53}.card-option .card-average{margin:0!important;background:#eef7f8;color:#225c63!important;font-size:11px!important}.card-option .card-kyc{background:#f6f1e8;color:#806234}.card-option .card-chevron{grid-area:arrow;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f4f1;color:#087e72}.payer-offline{margin-top:15px;border-color:#bed6d9;background:#f4fafb}.payer-offline .state-icon{background:#e6f1f3;color:#1b707b}.payer-offline p+p{margin-top:8px;font-weight:700;color:#37646b}@media (max-width:600px){.card-option{padding:12px 13px}.card-option .card-leading strong{font-size:14px}}@media (max-width:340px){.card-option .card-metrics{gap:5px}.card-option .card-average,.card-option .card-kyc,.card-option .fee-label{font-size:10px;padding:6px}.card-option .fee-label small,.card-option .fee-label strong{font-size:10px}}.payment-title{font-size:30px;margin:3px 0 10px}.journey{margin:0 0 14px;padding:4px 0 6px;gap:3px}.journey span{font-size:10px;gap:3px}.journey b,.journey span.on b{width:28px;height:28px;font-size:13px}.journey i{margin-top:14px}.invoice-panel{padding-top:19px}.merchant-row{min-height:82px}.invoice-visual{width:78px;height:74px;top:11px;opacity:.15}.invoice-visual svg{width:38px;height:38px}.invoice-ticket{margin-top:9px;padding-top:17px;padding-bottom:18px}.invoice-ticket .invoice-amount{font-size:32px;margin:2px 0 11px}.invoice-ticket .invoice-meta{padding-top:11px}.review-actions{margin-top:16px}.review-actions .review-cta{margin:0;min-height:50px}.payment-section{padding-top:3px}.payment-section .section-heading{margin-bottom:9px}.payment-section .section-heading h2{font-size:21px}.transfer-card{min-height:0;padding:18px 21px 16px}.transfer-card:after{opacity:.5}.transfer-bank-watermark{position:absolute!important;z-index:0!important;right:-31px;top:-52px;width:202px;height:202px;object-fit:contain;opacity:.12;filter:grayscale(1) brightness(0) invert(1);transform:rotate(-13deg);pointer-events:none}.transfer-card>:not(.transfer-bank-watermark){position:relative;z-index:1}.transfer-card .pan{margin:13px 0 0;font-size:clamp(18px,5.8vw,27px)}.transfer-actions{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}.transfer-actions .change-card-button,.transfer-actions .copy-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;min-height:39px;padding:7px 12px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer}.transfer-actions .change-card-button{background:rgba(255,255,255,.06);color:#d0efea;border:1px solid rgba(146,232,215,.55)}.transfer-actions .change-card-button:hover{background:rgba(255,255,255,.16)}.switch-note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:9px 11px;background:#fff8e9;border:1px solid #eddfc6;border-radius:10px;color:#765a2d;font-size:11px}.switch-note svg{flex:none}.switch-note button{border:0;background:none;color:#067e73;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;padding:0 2px}@media (max-width:600px){.payment-title{font-size:25px}.journey{margin-bottom:12px}.journey span{font-size:9px}.journey b,.journey span.on b{width:25px;height:25px;font-size:12px}.journey i{margin-top:12px}.invoice-panel{padding-top:17px}.merchant-row{min-height:76px}.merchant-row .merchant-logo{width:52px;height:52px}.merchant-identity strong{font-size:17px}.invoice-ticket{margin-top:9px;padding-top:16px}.invoice-ticket .invoice-amount{font-size:30px}.payment-section .section-heading h2{font-size:20px}.transfer-card{padding:17px 15px}.transfer-bank-watermark{width:155px;height:155px;right:-22px;top:-27px}.transfer-actions .change-card-button,.transfer-actions .copy-button{font-size:11px;padding-inline:9px}}@media (max-width:340px){.journey span{font-size:8px}.transfer-actions{gap:5px}.transfer-actions .change-card-button,.transfer-actions .copy-button{font-size:10px;padding-inline:7px}}.invoice-list-mark,.merchant-row .merchant-logo,.terminal-merchant .merchant-logo{display:grid;place-items:center;overflow:hidden;flex:none;border-radius:50%;background:#092e34!important;border:2px solid rgba(38,179,159,.32)!important;box-shadow:0 3px 10px rgba(5,48,50,.12);padding:0}.invoice-list-mark img,.merchant-logo img,.merchant-row .merchant-logo img{display:block;width:100%;height:100%;padding:0;object-fit:cover;object-position:center;background:#092e34;transform:scale(1.12);border-radius:50%}.invoice-list-mark .merchant-monogram,.merchant-logo .merchant-monogram{color:#8bf3dc;font-size:1.1em}.invoice-list-mark{width:52px;height:52px}.merchant-row .merchant-logo{width:53px;height:53px;box-shadow:0 0 0 4px rgba(255,255,255,.09)}.terminal-merchant .merchant-logo{width:48px;height:48px}.invoice-list-main{display:flex;align-items:center;gap:10px;min-width:0}.invoice-list-merchant{display:flex;flex:1 1;flex-direction:column;gap:2px;align-items:stretch;min-width:0;text-align:right}.merchant-detail-row{display:flex;align-items:baseline;gap:5px;min-width:0;line-height:1.45;white-space:nowrap}.merchant-detail-row small{flex:none;color:#657f80;font-size:10px;font-weight:600}.merchant-detail-row strong{max-width:100%;color:#123a43;font-size:13px}.merchant-detail-row .merchant-handle,.merchant-detail-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-detail-row .merchant-handle{display:block;color:#577b80;font-size:10px;text-align:right;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.merchant-row .merchant-identity{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;flex:1 1}.merchant-row .merchant-detail-row{gap:7px;min-width:0}.merchant-row .merchant-detail-row small{color:#a5d3cf;font-size:12px}.merchant-row .merchant-detail-row strong{color:#fff;font-size:17px;line-height:1.45}.merchant-row .merchant-detail-row .merchant-handle{color:#d2e9e5;font-size:12px}.merchant-row .merchant-identity>.merchant-detail-row:last-child{display:flex}.gallery-status{align-self:center;-webkit-margin-start:auto;margin-inline-start:auto}.gallery-card-date{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:8px;padding:5px 8px;border-radius:8px;background:#f2f8f5;color:#527275;line-height:1.35}.gallery-card-date span{font-weight:700;color:#168174}.gallery-card-date time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px;padding:4px;overflow:visible}.gallery-tabs button{min-width:0;min-height:42px;padding:5px 3px;gap:3px;font-size:10px}.gallery-tabs button svg{width:14px;height:14px}.gallery-tabs button b{font-size:10px}.gallery-search-row{margin-top:10px}.gallery-filter-toggle,.gallery-search input{height:45px}.gallery-filter-toggle{width:45px}.invoice-ticket .invoice-meta{align-items:center}.invoice-ticket .invoice-meta .due-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid #dcece5;border-radius:9px;background:#f1f8f4;color:#527478}.due-chip>span{display:flex;flex-direction:column;line-height:1.4;font-size:10px}.due-chip time{color:#134b4c;font-size:11px;font-weight:700}.expiry{justify-content:space-between;gap:10px;margin:13px 0 0;padding:10px 12px;background:#fff6e9;border:1px solid #efdcb9;border-radius:11px;color:#775622}.expiry,.expiry-copy{display:flex;align-items:center}.expiry-copy{gap:8px;font-size:12px;font-weight:700}.expiry-copy>span{display:flex;flex-direction:column;line-height:1.45}.expiry-copy small{font-size:10px;font-weight:400;color:#856e51}.expiry strong{display:block;min-width:66px;padding:4px 8px;border-radius:8px;background:#fbe9ca;color:#815012;text-align:center;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}.expiry-urgent strong{background:#ffe0cf;color:#a93e22;animation:expiry-pulse 1.5s ease-in-out infinite}@keyframes expiry-pulse{50%{box-shadow:0 0 0 5px rgba(215,88,56,.11)}}@media (max-width:390px){.gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-tabs button{min-height:38px;font-size:11px}.gallery-tabs button svg{display:block}.gallery-status{font-size:10px;padding:4px 5px}.invoice-list-main{gap:8px}.invoice-list-mark{width:45px;height:45px}.merchant-detail-row strong{font-size:12px}.gallery-card-date,.gallery-card-id,.merchant-detail-row .merchant-handle{font-size:11px}.merchant-row .merchant-detail-row strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.expiry-urgent strong{animation:none}}.kyc-saved-choice{padding:20px;border:1px solid #cce4dc;border-radius:16px;background:linear-gradient(145deg,#f0faf5,#fffefa);text-align:right;display:grid;grid-gap:12px;gap:12px;color:#145d56}.kyc-saved-choice h3{margin:0;font-size:17px;color:#123843}.kyc-saved-choice p{margin:0;color:#527478;font-size:12px}.kyc-saved-details{display:grid;grid-gap:8px;gap:8px;padding:12px;background:#fff9;border-radius:10px;font-size:12px}.kyc-saved-details>div{display:flex;justify-content:space-between;gap:12px}.kyc-saved-details bdi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-sort{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:1px 0 14px;padding:1px 0 4px}.card-sort::-webkit-scrollbar{display:none}.card-sort button{flex:none;border:1px solid #cfded9;background:#fff;color:#38616a;min-height:36px;padding:5px 12px;border-radius:9px;font-size:11px;font-weight:700;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.card-sort button.active{background:#0b655f;border-color:#0b655f;color:#fff;box-shadow:0 3px 9px rgba(5,100,90,.14)}.card-sort button:hover:not(.active){border-color:#26ad9d;background:#edf9f4}.card-list>div{min-width:0}.switch-dialog-backdrop{position:fixed;inset:0;z-index:40;background:rgba(4,23,32,.66);display:flex;align-items:flex-end;justify-content:center;padding:16px;overscroll-behavior:contain}.switch-dialog{width:min(100%,430px);background:#fffefa;border:1px solid #d5e7df;border-radius:19px;padding:22px 19px 12px;box-shadow:0 25px 70px rgba(3,24,33,.28);text-align:right}.switch-dialog-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#fff2dd;color:#9b6216;margin-bottom:11px}.switch-dialog h2{font-size:19px;color:#092b38;margin:0 0 4px}.switch-dialog p{font-size:12px;color:#526b73;line-height:1.9;margin:0 0 16px}.switch-choice{width:100%;min-height:47px;border-radius:10px;border:1px solid #cbdcd7;background:#fff;display:flex;align-items:center;gap:8px;padding:10px 13px;margin:8px 0;text-align:right;color:#163a42;font-weight:700;cursor:pointer}.switch-choice svg:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.switch-choice.release{background:#087d70;border-color:#087d70;color:#fff}.switch-choice.check{border-color:#aad7cf;color:#08766b;background:#f2faf6}.switch-choice:hover:not(:disabled){filter:brightness(.97)}.switch-cancel{display:block;width:100%;background:transparent;border:0;padding:10px;color:#5b7277;cursor:pointer}@media (max-width:360px){.card-sort{gap:5px}.card-sort button{padding-inline:9px;font-size:10px}.switch-dialog{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.card-sort button,.switch-choice{transition:none}}.payment-methods .card-leading>span:last-child{min-width:0}.payment-methods .card-leading small{white-space:normal}.crypto-wallets{display:grid;grid-gap:10px;gap:10px}.crypto-wallets a{text-decoration:none;text-align:center}.crypto-wallets a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.crypto-wallets a:focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}.crypto-amount{font-size:17px!important;white-space:normal!important;overflow-wrap:anywhere}.crypto-cancel{display:grid}.crypto-cancel .secondary-button{margin-top:0}.method-back{margin:0 0 14px;padding:6px 10px;font-size:11px}.payment-methods .card-option{min-height:88px;gap:14px;text-align:right;padding:18px 16px}.payment-methods .card-leading{flex:1 1;gap:14px;min-width:0}.payment-methods .bank-symbol{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:15px;color:var(--teal-dark);background:#e7f5f1}.payment-methods .card-leading>span:last-child{display:grid;grid-gap:6px;gap:6px}.payment-methods .card-leading strong{font-size:14px}.payment-methods .card-leading small{font-size:11px;line-height:1.7;color:#52706e}.payment-methods .card-option:disabled{opacity:.58}.payment-dialog-overlay{position:fixed;inset:0;background:#062f38a3;z-index:80;animation:payment-overlay-in .18s ease-out}.payment-dialog{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;animation:payment-dialog-in .2s ease-out}.payment-dialog h2{margin:14px 0 8px;font-size:19px}.payment-dialog p{line-height:1.9;font-size:13px;color:#4c646b}.payment-dialog .switch-choice{width:100%;min-height:48px}.crypto-wallets{margin:18px 0}.crypto-wallets .primary-button{min-height:52px}@keyframes payment-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes payment-dialog-in{0%{opacity:0;transform:translate(-50%,-47%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:360px){.payment-methods .card-option{padding:15px 12px;gap:8px}.payment-methods .card-leading{gap:10px}.payment-methods .card-leading strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.payment-dialog,.payment-dialog-overlay{animation:none}}.crypto-picker{width:100%}.crypto-options{gap:10px}.crypto-option{min-height:78px;padding:14px 16px}.crypto-option .card-leading{gap:14px;min-width:0}.crypto-option-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start}.crypto-option-copy strong{font-size:17px;letter-spacing:.025em;line-height:1.35}.crypto-option-copy small{font-size:12px;color:#567276}.crypto-mark{width:46px;height:46px;flex:0 0 46px;position:relative;display:grid;place-items:center;border-radius:15px;background:#f1f8f6}.crypto-mark>img{width:36px;height:36px;object-fit:contain}.crypto-mark .crypto-network-mark{position:absolute;width:20px;height:20px;bottom:-3px;left:-3px;padding:2px;border:2px solid #fff;border-radius:50%;background:#fff}.crypto-picker-back{display:flex;align-items:center;gap:7px;padding:7px 0 15px;background:none;border:0;color:#087b76;font:inherit;font-size:13px;cursor:pointer}.crypto-picker-back bdi{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:700}.crypto-wallet-mark{object-fit:contain;width:27px;height:27px;padding:4px;background:#fff;border-radius:8px;flex:0 0 27px}.crypto-wallets .primary-button{gap:10px}.crypto-option:focus-visible,.crypto-picker-back:focus-visible{outline:3px solid #14b8a6;outline-offset:3px}@media (max-width:360px){.crypto-option{padding:12px;min-height:72px}.crypto-option .card-leading{gap:10px}}.crypto-wallet-mark.tonkeeper-mark{background:#1685d5;padding:5px}.crypto-progress{display:flex;align-items:center;gap:12px;padding:16px;margin:18px 0 8px;border:1px solid #d7ece6;border-radius:19px;background:#edf8f4;text-align:right;position:relative}.crypto-progress-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:14px;background:#d5efe7;color:#087d73}.crypto-progress strong{display:block;font-size:13px;line-height:1.8;color:#133f45}.crypto-progress p{font-size:11px;line-height:1.9;margin:3px 0 0;color:#49666b}.crypto-progress.paused{background:#fff7eb;border-color:#f2dfc2}.crypto-progress.paused .crypto-progress-icon{background:#faeacc;color:#946a25}.crypto-progress-pulse{flex:0 0 7px;height:7px;border-radius:50%;background:#0e9984;animation:crypto-status-pulse 1.6s ease-in-out infinite}.crypto-change-method{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;margin:4px auto 0;border:0;background:transparent;color:#38666b;font:inherit;font-size:12px;cursor:pointer;border-radius:12px}.crypto-change-method:hover{background:#e9f3ef}.crypto-change-method:disabled{opacity:.5;cursor:not-allowed}.crypto-change-method:focus-visible{outline:3px solid #14b8a6;outline-offset:2px}.crypto-method-dialog{padding:24px;text-align:right;border:1px solid #dbe9e5;border-radius:24px;background:#fafbf8;box-shadow:0 24px 90px #072f3c38}.crypto-method-dialog .switch-dialog-icon{width:46px;height:46px;border-radius:15px;background:#e1f2ed;color:#097e73;margin:0 0 12px}.crypto-method-dialog h2{font-size:18px;margin:0 0 8px}.crypto-method-dialog p{font-size:12px;line-height:1.9;margin:0 0 20px}.crypto-method-dialog .switch-choice{display:flex;align-items:center;gap:11px;padding:13px 14px;margin:10px 0;border-radius:16px;min-height:65px;text-align:right}.crypto-method-dialog .switch-choice>span{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.crypto-method-dialog .switch-choice strong{font-size:13px;line-height:1.6}.crypto-method-dialog .switch-choice small{font-size:10px;font-weight:400;line-height:1.6;opacity:.8}.crypto-method-dialog .switch-choice.check{color:#075d56;background:#e3f3ed;border:1px solid #badfd1}.crypto-method-dialog .switch-choice.release{color:#36555e;background:#fff;border:1px solid #dce6e5}.crypto-method-dialog .switch-cancel{display:block;width:100%;margin:10px 0 0;color:#577177;font-size:12px;padding:10px;background:none;border:0}@keyframes crypto-status-pulse{50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.crypto-progress .spin,.crypto-progress-pulse{animation:none}}@media (max-width:360px){.crypto-method-dialog{padding:20px}.crypto-progress{padding:12px;gap:9px}.crypto-progress-icon{flex-basis:36px;height:36px}.crypto-progress strong{font-size:12px}}.merchant-responsibility{display:flex;align-items:flex-start;gap:10px;margin:0 0 15px;padding:13px 14px;border:1px solid #dbe7e2;border-radius:17px;background:#eef5f1;color:#42615e;text-align:right}.merchant-responsibility>svg{flex-shrink:0;margin-top:2px;color:#177f75}.merchant-responsibility p{margin:0;font-size:11px;line-height:1.95}.payment-methods .method-symbol-card{background:#e3f2ee;color:#078477}.payment-methods .method-symbol-wallet{background:#eaf0fa;color:#4765a0}.payment-methods .method-symbol-crypto{background:#e8f3ed}.method-token-stack{position:relative;display:block;width:37px;height:35px}.method-token-stack img{position:absolute;top:0;right:0;filter:drop-shadow(0 2px 2px #123f301c)}.method-token-stack img+img{top:13px;right:15px;border:2px solid #e8f3ed;border-radius:50%}.payment-methods .card-option{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.payment-methods .card-option:not(:disabled):active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.payment-methods .card-option{transition:none}.payment-methods .card-option:not(:disabled):active{transform:none}}.bank-switch-dialog .switch-choice{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;width:100%}.bank-switch-dialog .switch-choice>svg{flex-shrink:0;margin:0}.bank-switch-dialog .switch-choice>span{min-width:0;overflow-wrap:anywhere}.bank-switch-dialog .switch-cancel:focus-visible,.bank-switch-dialog .switch-choice:focus-visible{outline:3px solid #29aa98;outline-offset:3px}.bank-switch-dialog .switch-cancel:disabled,.bank-switch-dialog .switch-choice:disabled{opacity:.5;cursor:not-allowed}.bank-switch-offline{display:flex;align-items:center;gap:7px;color:#78632d;font-size:11px;line-height:1.8;margin-top:12px}.bank-switch-offline svg{flex-shrink:0}@media (max-height:520px){.bank-switch-dialog{max-height:calc(100dvh - 24px);padding-block:16px}.bank-switch-dialog .switch-dialog-icon{width:36px;height:36px;margin-bottom:8px}.bank-switch-dialog p{margin-bottom:10px}}.brand-mark{background:transparent;border-radius:9px;transform:none;overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:cover;display:block}