.php-wallet{display:grid;gap:0;padding:2px 0 18px;color:#103f42}.php-wallet-hero{position:relative;display:flex;min-height:132px;padding:20px 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-primary,#0a9697) 35%,#fff);border-radius:20px 20px 0 0;background:linear-gradient(135deg,#fff 0%,#effffd 55%,#d8faf6 100%);box-shadow:inset 0 1px 0 #fff,0 12px 28px #075d5c18}.php-wallet-hero:after{content:"";position:absolute;inset:auto -25px -55px 30%;height:120px;border-radius:50%;border-top:2px solid #0aa7a329;transform:rotate(-5deg)}.php-wallet-hero>div:first-child{position:relative;z-index:2}.php-wallet-hero span{display:block;margin-bottom:7px;color:#426366;font-size:9px;font-weight:900;letter-spacing:.11em}.php-wallet-hero strong{display:block;color:#087d79;font-size:34px;font-weight:950;letter-spacing:-.03em}.php-wallet-art{position:absolute;right:13px;bottom:15px;width:112px;height:64px;border-radius:18px;background:linear-gradient(145deg,#13bdb5,#08736f);box-shadow:0 10px 22px #08736f35;transform:skew(-4deg)}.php-wallet-art b{position:absolute;right:-8px;top:24px;width:55px;height:27px;border-radius:12px;background:#087b78}.php-wallet-art em{position:absolute;right:13px;top:-22px;width:42px;height:42px;border:3px solid #fff2a5;border-radius:50%;background:linear-gradient(145deg,#ffd54b,#f09b00);box-shadow:0 7px 14px #d78e0040}.php-wallet-art i{position:absolute;z-index:2;right:25px;top:-13px;color:#fff;font-size:23px;font-style:normal;font-weight:950}.php-balance-box{padding:3px 12px 6px;border:1px solid #21aaa638;border-top:0;border-radius:0 0 18px 18px;background:#ffffffdc;box-shadow:0 13px 28px #075d5c18}.php-balance-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;border-bottom:1px solid #0e77751c}.php-balance-row:last-child{border-bottom:0}.php-balance-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;font-size:17px;background:linear-gradient(145deg,#18c797,#078767);box-shadow:0 6px 14px #0787672e}.php-balance-row.bonus .php-balance-icon{background:linear-gradient(145deg,#9b54ef,#6925c8)}.php-balance-row.cashback .php-balance-icon{background:linear-gradient(145deg,#22b9c4,#087f94)}.php-balance-copy b{display:block;font-size:11px;font-weight:900}.php-balance-copy small{display:block;margin-top:3px;color:#718084;font-size:7.5px;line-height:1.25}.php-balance-row>strong{color:#123f42;font-size:17px;font-weight:950;white-space:nowrap}.php-wallet-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid #e0ebe9;border-radius:18px;background:#fff;box-shadow:0 12px 27px #224b4914}.php-wallet-actions a{display:flex;min-width:0;min-height:112px;padding:13px 4px 10px;flex-direction:column;align-items:center;border-right:1px solid #e4eceb;color:#153f42;text-align:center;text-decoration:none}.php-wallet-actions a:last-child{border-right:0}.php-wallet-actions span{display:grid;width:43px;height:43px;margin-bottom:8px;place-items:center;border-radius:50%;color:#fff;font-size:19px;font-weight:950;background:linear-gradient(145deg,var(--theme-primary,#12aaa5),var(--theme-deep,#087976));box-shadow:inset 0 1px 0 #ffffff99,0 8px 16px #08797632}.php-wallet-actions b{font-size:8px;line-height:1.15}.php-wallet-actions small{margin-top:4px;color:#869295;font-size:6px;line-height:1.2}.php-wallet-actions a:active{transform:scale(.95)}.php-wallet-usage{margin-top:13px;padding:13px 14px;border:1px solid #f1d47d;border-radius:15px;background:linear-gradient(135deg,#fffdf2,#fff7cf);box-shadow:0 8px 18px #8c741614}.php-wallet-usage b{font-size:10px}.php-wallet-usage p{margin:5px 0 0;color:#71652f;font-size:8px;line-height:1.4}@media(max-width:390px){.php-wallet-hero{min-height:118px;padding:17px 14px}.php-wallet-hero strong{font-size:29px}.php-wallet-art{right:10px;width:95px;height:56px}.php-wallet-actions a{min-height:99px;padding:11px 2px 8px}.php-wallet-actions span{width:37px;height:37px;font-size:16px}.php-wallet-actions b{font-size:7px}.php-wallet-actions small{display:none}}

.php-balance-copy button{margin-top:5px;padding:4px 8px;border:0;border-radius:7px;color:#fff;background:linear-gradient(135deg,#8a43dc,#6b21c5);font:800 6.5px system-ui}.php-balance-row.cashback .php-balance-copy button{background:linear-gradient(135deg,#19b9bd,#078b91)}.php-balance-copy em{display:block;margin-top:4px;color:#526a6e;font-size:6px;font-style:normal;font-weight:800}.php-usage-head,.php-usage-row{display:grid;grid-template-columns:1.25fr .9fr 1fr;align-items:center;gap:5px}.php-usage-head{margin:10px -5px 0;padding:7px 5px;border-radius:8px;background:#fff7d5;color:#81743b;font-size:6px;font-weight:950}.php-usage-row{padding:8px 0;border-bottom:1px solid #eadfae}.php-usage-row:last-child{border-bottom:0}.php-usage-row>b{font-size:8px}.php-usage-row>span{padding:4px 3px;border-radius:999px;color:#066e64;background:#dff8ef;font-size:6.5px;font-weight:850;text-align:center}.php-usage-row>span:last-child{color:#17657b;background:#e2f5fb}.php-cashback-banner{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:11px;border-radius:15px;color:#664809;background:linear-gradient(135deg,#fff4c4,#ffd96a);box-shadow:0 9px 20px #a97a1d24;text-decoration:none}.php-cashback-banner>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#fff8;font-size:20px}.php-cashback-banner b,.php-cashback-banner small{display:block}.php-cashback-banner b{font-size:9px}.php-cashback-banner small{margin-top:3px;font-size:7px}.php-cashback-banner>strong{font-size:24px}.php-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;padding:10px 5px;border:1px solid #e2eceb;border-radius:15px;background:#fff}.php-trust-strip>div{text-align:center}.php-trust-strip span{display:block;font-size:18px}.php-trust-strip b{display:block;margin-top:4px;font-size:7px}.php-trust-strip small{display:block;margin-top:2px;color:#879294;font-size:5.5px;line-height:1.25}
.php-header-wallet{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #ffffff55;border-radius:13px;color:#fff;background:linear-gradient(145deg,#0bb8b2,#06736f);box-shadow:inset 0 1px 0 #ffffff55,0 7px 16px #004d4b42;font-size:11px;white-space:nowrap}.php-wallet-actions span svg{width:22px;height:22px}.php-wallet-actions .action-1 span{background:linear-gradient(145deg,#18ce96,#07885f)}.php-wallet-actions .action-2 span{background:linear-gradient(145deg,#19b9d5,#08769c)}.php-wallet-actions .action-3 span{background:linear-gradient(145deg,#8c6cf2,#5835bd)}.php-wallet-actions .action-4 span{background:linear-gradient(145deg,#ffbd42,#ed7c11)}.php-wallet-actions .action-5 span{background:linear-gradient(145deg,#ff6c89,#ce315a)}
.php-promo-overlay{position:fixed;z-index:9999;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-top:44px;background:#062b2c99;backdrop-filter:blur(4px);animation:walletFade .2s ease}.php-promo-sheet{width:min(100%,520px);max-height:88vh;overflow:auto;border-radius:23px 23px 0 0;background:#f4fbfb;box-shadow:0 -20px 55px #001c1d55;animation:walletUp .3s cubic-bezier(.2,.8,.2,1)}.php-promo-handle{display:block;width:44px;height:5px;margin:8px auto;border-radius:9px;background:#b8d4d3}.php-promo-sheet>header{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:45px 1fr;align-items:center;gap:11px;padding:13px 16px 14px;color:#fff;background:linear-gradient(135deg,#7042dc,#9c4ee8)}.php-promo-overlay.cashback .php-promo-sheet>header{background:linear-gradient(135deg,#078b91,#19b9bd)}.php-promo-sheet>header button{position:absolute;right:12px;top:12px;width:30px;height:30px;border:0;border-radius:50%;color:#fff;background:#ffffff2e;font-size:22px}.php-promo-sheet>header>span{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:#ffffff2b;font-size:23px}.php-promo-sheet>header b,.php-promo-sheet>header small{display:block}.php-promo-sheet>header b{padding-right:30px;font-size:13px}.php-promo-sheet>header small{margin-top:3px;padding-right:25px;font-size:8px;opacity:.86}.php-promo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 12px 12px;background:linear-gradient(135deg,#7042dc,#9c4ee8)}.php-promo-overlay.cashback .php-promo-stats{background:linear-gradient(135deg,#078b91,#19b9bd)}.php-promo-stats div{padding:9px 4px;border-radius:9px;background:#ffffff20;text-align:center}.php-promo-stats small,.php-promo-stats strong{display:block;color:#fff}.php-promo-stats small{font-size:7px}.php-promo-stats strong{margin-top:3px;font-size:12px}.php-promo-body{display:grid;gap:10px;padding:13px 13px calc(24px + env(safe-area-inset-bottom))}.php-promo-notice,.php-promo-body article,.php-promo-final{padding:12px;border:1px solid #dbeaea;border-radius:13px;background:#fff;box-shadow:0 5px 15px #164b4a0b}.php-promo-notice{color:#735a10;background:#fff8d9;border-color:#f2df8e;font-size:9px;line-height:1.5}.php-promo-body h3{margin:0 0 7px;color:#0b6767;font-size:11px}.php-promo-body p{margin:0;color:#536a6d;font-size:9px;line-height:1.55}.php-promo-step{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px;margin-top:7px;color:#405d60;font-size:9px}.php-promo-step b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#13aaa4}.php-promo-rules>div{display:flex;align-items:center;justify-content:space-between;padding:8px 2px;border-bottom:1px solid #e4eeee;font-size:9px}.php-promo-rules>div:last-child{border:0}.php-promo-rules b{padding:4px 9px;border-radius:12px;color:#08776f;background:#dcf7ee}.php-promo-final{display:grid;gap:5px;color:#405d60;font-size:9px}.php-promo-final>b{color:#078866}@keyframes walletFade{from{opacity:0}}@keyframes walletUp{from{transform:translateY(70px);opacity:.3}}@media(max-width:390px){.php-header-wallet{padding:7px 8px;font-size:9px}.php-promo-sheet{max-height:91vh}}
.php-promo-reasons{display:grid;gap:8px;margin:0;padding:0;list-style:none}.php-promo-reasons li{position:relative;padding-left:15px;color:#536a6d;font-size:9px;line-height:1.5}.php-promo-reasons li:before{content:"•";position:absolute;left:2px;color:#0aa39c;font-size:14px;font-weight:900}

.wdp-screen{min-height:100dvh;background:linear-gradient(180deg,#0c9297 0 72px,#edfafa 72px);color:#123b41;font-family:Inter,Poppins,sans-serif;padding-top:72px;overflow-x:hidden}.wdp-header{position:fixed;z-index:500;top:0;left:50%;transform:translateX(-50%);width:min(760px,100%);height:72px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),linear-gradient(180deg,#0a7f86,#066b75);box-shadow:0 8px 20px rgba(0,40,46,.18);color:#fff}.wdp-back{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:13px;color:#fff;background:rgba(255,255,255,.1);transform:none}.wdp-back svg{transform:rotate(180deg)}.wdp-header small{display:block;font-size:8px;font-weight:900;color:#91f3ee}.wdp-header h1{margin:1px 0 0;font-size:20px;line-height:1;font-weight:950}.wdp-wallet{display:flex;align-items:center;gap:5px;padding:9px 10px;border:1px solid rgba(255,255,255,.36);border-radius:12px;background:rgba(255,255,255,.11);color:#fff;text-decoration:none;font-size:11px;font-weight:900}.wdp-content{width:min(760px,100%);margin:auto;padding:10px 8px 24px;display:flex;flex-direction:column;gap:8px}.wdp-balance{position:relative;min-height:112px;overflow:hidden;padding:16px 10px 15px 126px;border:1.5px solid #72e3e4;border-radius:17px;background:radial-gradient(circle at 82% 18%,#fff,transparent 30%),linear-gradient(145deg,#fff,#f4ffff 55%,#e8fbfa);box-shadow:0 10px 22px rgba(0,94,98,.14);display:flex;flex-direction:column;justify-content:center}.wdp-balance-art{position:absolute;left:22px;top:18px;width:82px;height:76px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,#15c3bb,#087b82);color:#fff;transform:rotate(-5deg);box-shadow:0 10px 18px rgba(4,108,111,.25)}.wdp-balance>span{color:#5d6f74;font-size:13px;font-weight:800}.wdp-balance>strong{margin-top:3px;color:#092d34;font-size:34px;line-height:1;font-weight:950}.wdp-balance>small{width:max-content;display:flex;align-items:center;gap:4px;margin-top:7px;padding:5px 8px;border:1px solid #c7e9e9;border-radius:999px;background:#fff;color:#078d8d;font-size:9px;font-weight:900}.wdp-msg{padding:10px 12px;border-radius:13px;color:#fff;font-size:11px;font-weight:800}.wdp-msg.error{background:linear-gradient(135deg,#b5162a,#8f0f20)}.wdp-msg.success{background:linear-gradient(135deg,#18a873,#08775d)}.wdp-form{padding:11px 12px 13px;border-radius:18px;background:#fff;box-shadow:0 12px 26px rgba(13,63,69,.14)}.wdp-form h2{margin:1px 0 7px;font-size:14px;font-weight:950}.wdp-amount{position:relative;display:block}.wdp-amount>b{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#a8b1b4;font-size:24px}.wdp-amount input{width:100%;height:52px;padding:0 12px 0 44px;border:1.5px solid #d3e1e4;border-radius:14px;outline:0;color:#143c42;font-size:18px;font-weight:850}.wdp-amount input:focus{border-color:#18aeb0;box-shadow:0 0 0 3px rgba(24,174,176,.1)}.wdp-limit{margin:5px 0 10px;text-align:center;color:#617478;font-size:10px;font-weight:750}.wdp-limit span{color:#b11c2d;font-size:9px}.wdp-methods{display:grid;gap:7px;margin-bottom:7px}.wdp-method{position:relative;width:100%;min-height:62px;display:grid;grid-template-columns:4px 42px 1fr auto;align-items:center;gap:8px;padding:7px 10px 7px 6px;border:1.5px solid #d8e6e8;border-radius:14px;background:#fbffff;text-align:left;color:#143c42}.wdp-method>i{height:38px;border-radius:10px;background:#d6e4e5}.wdp-method.active{border-color:#14aaa8;background:#effdfb;box-shadow:0 5px 14px rgba(4,141,141,.13)}.wdp-method.active>i{background:#13aaa7}.wdp-method>em{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#6c46ee,#3522aa);color:#fff;font-size:9px;font-style:normal;font-weight:950}.wdp-method>em.phone{background:linear-gradient(145deg,#189bd5,#1252bf)}.wdp-method span strong,.wdp-method span small{display:block}.wdp-method span strong{font-size:12px}.wdp-method span small{margin-top:3px;color:#6d7e81;font-size:9px}.wdp-method>b{padding:4px 6px;border-radius:7px;background:#e9f8f6;color:#07877e;font-size:8px}.wdp-empty{padding:16px;border:1.5px dashed #6cc9cb;border-radius:13px;text-align:center;color:#0c8888;font-size:11px;font-weight:850}.wdp-submit{position:relative;overflow:hidden;width:100%;height:52px;margin:2px 0 8px;border:2px solid #ffd66a;border-radius:15px;background:linear-gradient(180deg,#ffbb2b,#df7400);color:#fff;font-size:16px;font-weight:950;letter-spacing:.03em;box-shadow:0 8px 18px rgba(220,111,0,.28)}.wdp-submit.live{background:linear-gradient(105deg,#ff5c00,#ff9500,#ffd64c,#ff8a00,#ffb800,#ffe16a,#ff7900);background-size:350% 100%;animation:wdpGrad 2.2s linear infinite,wdpBreath 1.4s ease-in-out infinite}.wdp-submit.live:after{content:"";position:absolute;top:-100%;left:-45%;width:28%;height:300%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,#fff,transparent);animation:wdpShine 1.65s infinite}.wdp-submit:disabled{opacity:.52;animation:none}.wdp-status{position:relative;display:grid;grid-template-columns:38px 1fr;gap:8px;margin-bottom:8px;padding:9px 10px;border-radius:14px;color:#fff}.wdp-status.open{background:linear-gradient(135deg,#19b87d,#087e61 55%,#055c4d);border:1px solid #55f4ac}.wdp-status.closed{background:linear-gradient(135deg,#cc213b,#a91229 55%,#7f0d1d);border:1px solid #ff7380}.wdp-status-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#087c5d}.wdp-status.closed .wdp-status-icon{color:#a91229}.wdp-status-copy small,.wdp-status-copy strong,.wdp-status-copy span{display:block}.wdp-status-copy small{font-size:6px;font-weight:950;letter-spacing:.08em}.wdp-status-copy strong{margin:2px 0;font-size:11px}.wdp-status-copy span{font-size:7px;color:rgba(255,255,255,.82)}.wdp-next{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.12)}.wdp-next span{font-size:6px;font-weight:900}.wdp-next span b{display:block;margin-top:2px;font-size:9px}.wdp-next>strong{color:#ffe6a2;font-size:14px}.wdp-times{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.wdp-times>span{display:flex;align-items:center;gap:6px;padding:6px;border-radius:9px;background:rgba(255,255,255,.11)}.wdp-times b{font-size:6px}.wdp-times small{display:block;margin-top:2px;font-size:8px;color:#fff}.wdp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:1px 0 8px}.wdp-benefits>div{display:grid;justify-items:center;gap:2px;padding:8px 3px;border:1px solid #e0ecee;border-radius:11px;background:#f9fdfd;color:#07898a}.wdp-benefits strong{font-size:9px}.wdp-benefits small{font-size:6px;color:#738285}.wdp-info-btn{position:relative;overflow:hidden;width:100%;height:46px;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:8px;margin-bottom:7px;padding:0 14px;border:1px solid #4cede7;border-radius:15px;background:linear-gradient(180deg,#16b9b3,#078189);color:#fff;font-size:12px;font-weight:950}.wdp-info-btn>i{width:29px;height:29px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;font-style:normal}.wdp-info-btn>b{font-size:25px}.wdp-important{display:grid;grid-template-columns:28px 1fr;gap:7px;align-items:center;padding:8px 9px;border:1px solid #cfe6f2;border-radius:12px;background:#f1f9fd;color:#2f78a1}.wdp-important>b{width:25px;height:25px;display:grid;place-items:center;border:2px solid #3a96c1;border-radius:50%}.wdp-important span strong,.wdp-important span small{display:block}.wdp-important span strong{font-size:9px}.wdp-important span small{margin-top:2px;font-size:7px}.wdp-add{min-height:42px;display:flex;align-items:center;justify-content:center;margin-top:7px;border:1.5px dashed #6cc9cb;border-radius:13px;color:#0c8888;text-decoration:none;font-size:11px;font-weight:950}.wdp-modal,.wdp-closed-modal{position:fixed;inset:0;z-index:99999;display:flex;justify-content:center;background:rgba(0,25,30,.72);backdrop-filter:blur(6px)}.wdp-modal{align-items:flex-end}.wdp-guide{width:min(760px,100%);max-height:92dvh;display:flex;flex-direction:column;border-radius:26px 26px 0 0;background:linear-gradient(#fff,#f5fafb);overflow:hidden}.wdp-guide>.handle{width:50px;height:5px;margin:9px auto 3px;border-radius:10px;background:#c4d4d6}.wdp-guide>header{display:flex;justify-content:space-between;padding:12px 16px 11px;border-bottom:1px solid #e3edef}.wdp-guide h2{margin:0;color:#085d63;font-size:16px}.wdp-guide header p{margin:4px 0 0;color:#6a7b7e;font-size:9px}.wdp-guide header button{width:34px;height:34px;border:0;border-radius:50%;color:#47666a}.wdp-guide-scroll{overflow:auto;padding:10px 12px 5px}.wdp-guide-card{display:grid;grid-template-columns:34px 1fr;gap:9px;margin-bottom:8px;padding:10px;border:1px solid #e1eaec;border-radius:15px;background:#fff}.wdp-guide-card>b{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(#13aaa7,#087d82);color:#fff}.wdp-guide-card h3{margin:0 0 5px;font-size:12px}.wdp-guide-card p{margin:0;color:#596e72;font-size:10px;line-height:1.5}.wdp-warning{padding:10px;border:1px solid #ffd596;border-radius:12px;background:#fff6e7;color:#8b5700;font-size:10px}.wdp-done{height:48px;margin:7px 12px 11px;border:1px solid #47e1dd;border-radius:14px;background:linear-gradient(#13aaa7,#08777e);color:#fff;font-size:14px;font-weight:950}.wdp-closed-modal{align-items:center;padding:18px;background:rgba(0,28,32,.58)}.wdp-closed-modal>section{width:min(350px,92vw);padding:20px 18px 17px;border-radius:22px;background:linear-gradient(145deg,#b91831,#951326 55%,#74101d);box-shadow:0 24px 60px rgba(64,0,11,.38);color:#fff;text-align:center}.wdp-closed-modal>section>i{width:58px;height:58px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#fff;color:#a31529}.wdp-closed-modal h2{margin:10px 0 6px;font-size:19px}.wdp-closed-modal p{font-size:11px;line-height:1.45;color:rgba(255,255,255,.82)}.wdp-closed-modal section>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.wdp-closed-modal section>div span{padding:9px 7px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.11);font-size:7px}.wdp-closed-modal section>div b{display:block;margin-top:3px;color:#ffe6a2;font-size:14px}.wdp-closed-modal section>button{width:100%;height:44px;border:1px solid #fff4bf;border-radius:13px;background:linear-gradient(#ffcc4e,#e9930b);color:#fff;font-size:14px;font-weight:950}@keyframes wdpGrad{to{background-position:350% 50%}}@keyframes wdpBreath{50%{transform:scale(1.012);box-shadow:0 0 28px rgba(255,177,32,.55)}}@keyframes wdpShine{0%,20%{left:-45%;opacity:0}40%{opacity:1}70%,100%{left:120%;opacity:0}}@media(max-height:760px){.wdp-balance{min-height:96px}.wdp-balance-art{height:66px;top:14px}.wdp-amount input{height:46px}.wdp-submit{height:47px}}

.wdp-header,.wdp-content{width:min(390px,100%)}
.wdp-guide-example{margin-top:7px;padding:8px 9px;border-radius:10px;background:#fff6df;color:#865900;font-size:9.5px;font-weight:750;line-height:1.45}
.wdp-time-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;padding:8px 9px;border-radius:10px;font-size:9.5px}
.wdp-time-pill.morning{background:#fff7df;color:#9a6500}
.wdp-time-pill.evening{background:#f0edff;color:#5540ae}
.wdp-guide-steps{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:6px 0 8px}
.wdp-guide-steps span{padding:6px 7px;border-radius:9px;background:#e8f8f7;color:#087c80;font-size:9px;font-weight:900}
.wdp-guide-card p+p{margin-top:7px}
.wdp-lock{overflow:hidden!important}.wdp-header-copy h1{margin:0;font-size:18px}.wdp-header-copy small{margin-top:3px;color:rgba(255,255,255,.72);font-size:7px}.wdp-pay-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff;border:1px solid #d9e8ea;overflow:hidden}.wdp-pay-logo img{display:block;width:31px;height:31px;object-fit:contain}.wdp-pay-logo.googlepay img,.wdp-pay-logo.paytm img{width:34px}.wdp-pay-logo.phonepe{background:#5f259f}.wdp-pay-logo.phonepe img{width:29px;filter:brightness(0) invert(1)}.wdp-method>i{position:relative;width:4px}.wdp-method.active>i:after{content:"";position:absolute;width:8px;height:8px;left:-2px;top:15px;border:2px solid #fff;border-radius:50%;background:#08a29f;box-shadow:0 0 0 2px #08a29f}.wdp-submit:before{content:"➤";position:relative;z-index:3;display:inline-grid;place-items:center;width:31px;height:31px;margin-right:8px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(151,64,0,.25);transform:rotate(-25deg);animation:wdpArrow .9s ease-in-out infinite}.wdp-submit.live{animation:wdpGrad 2.2s linear infinite,wdpBreath 1.4s ease-in-out infinite,wdpBorder 1.2s ease-in-out infinite}.wdp-status{overflow:hidden;isolation:isolate}.wdp-status:after{content:"";position:absolute;z-index:-1;width:150px;height:150px;right:-62px;top:-95px;border-radius:50%;background:rgba(255,255,255,.13)}.wdp-live-dot{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%;background:#89ffd0;box-shadow:0 0 8px #7effcc;animation:wdpDot 1s ease-in-out infinite}.wdp-info-btn:before{content:"";position:absolute;top:-35%;left:-48%;width:38%;height:175%;transform:skewX(-24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:wdpInfoShine 3.2s ease-in-out infinite}.wdp-info-btn:active{transform:scale(.975)}.wdp-closed-modal>section{animation:wdpClosedPop .24s ease-out}.wdp-add:before{content:"+";width:25px;height:25px;margin-right:8px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#1aafae,#0b8889);color:#fff;font-size:18px}.wdp-amount input:disabled{background:#edf2f3;color:#899496;cursor:not-allowed}.wdp-benefits>div{transition:transform .2s,box-shadow .2s}.wdp-benefits>div:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,116,120,.13)}@keyframes wdpArrow{50%{transform:rotate(-25deg) translateX(4px) scale(1.14)}}@keyframes wdpBorder{25%,75%{border-color:#fff}50%{border-color:#ff9420}}@keyframes wdpDot{50%{transform:scale(1.35);opacity:1}0%,100%{transform:scale(.75);opacity:.6}}@keyframes wdpInfoShine{0%,55%{left:-48%;opacity:0}65%{opacity:1}82%{left:115%;opacity:.85}100%{left:115%;opacity:0}}@keyframes wdpClosedPop{from{transform:scale(.9) translateY(12px);opacity:0}to{transform:scale(1);opacity:1}}

.wdp-benefit-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#eaffff,#d7f7f4);box-shadow:inset 0 1px #fff,0 3px 8px rgba(0,113,116,.14);font-size:18px;line-height:1}

.wdp-window-icon{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:7px;background:rgba(255,255,255,.95);font-size:13px;font-style:normal}

/* Canonical source-owned custom pages: survives every tenant rebuild. */
.wallet-usage-title{display:flex;align-items:center;justify-content:space-between;gap:8px}
.wallet-usage-title button{border:1px solid #e1c46e;border-radius:8px;background:#fffaf0;padding:5px 8px;color:#735714;font-size:10px;font-weight:700}
.wallet-rule-groups{display:grid;gap:6px;margin-top:8px}
.wallet-rule-groups article{display:grid;gap:4px;padding:8px;border:1px solid #eddfaf;border-radius:9px;background:#fffdf5}
.wallet-rule-groups article strong{font-size:10px;color:#08776e}
.wallet-rule-groups article span{font-size:10px;line-height:1.5;color:#675a31}
.php-promo-overlay>section{width:min(100%,520px)}
.php-promo-sheet{width:100%}
.wdp-modal>section{width:min(100%,520px)}
.wdp-guide{width:100%}
.wdp-screen{padding-bottom:100px}
.wdp-header,.wdp-content{width:min(475px,100%)}
.wdp-pay-logo svg{width:24px;height:24px}
.php-promo-rules>div{gap:12px}
.php-promo-rules>div>span{flex:1;min-width:0}
.php-promo-rules>div>b{white-space:nowrap}
.wdp-status-copy small{font-size:9px}.wdp-status-copy span{font-size:10px}
.wdp-times small{font-size:10px}.wdp-next span{font-size:9px}.wdp-next span b{font-size:11px}
.wdp-next>strong{font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion:reduce){.wdp-screen *,.php-wallet *{animation:none!important}}
