html{margin-top:0!important}body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{margin:0!important;background:#F7FFFD!important}.simpay-page{min-height:100vh;background:radial-gradient(circle at 72% 0,#ECFDF5 0,#fff 36%,#F7FFFD 100%);color:#13213a;font-family:Inter,Arial,sans-serif}.simpay-topbar{height:74px;display:flex;align-items:center;gap:28px;padding:0 5.2%;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);border-bottom:1px solid #D7F4EF;position:sticky;top:0;z-index:9999;box-shadow:0 8px 22px rgba(24,55,100,.03)}.simpay-logo{font-size:28px;font-weight:950;letter-spacing:-.5px;color:#13213a;text-decoration:none;white-space:nowrap}.simpay-nav{display:flex;align-items:center;gap:26px;flex:1;justify-content:center;min-width:0}.simpay-nav a{position:relative;color:#1c2a42;text-decoration:none;font-weight:750;font-size:15px;white-space:nowrap}.simpay-nav a.active{color:#14B8A6}.simpay-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-26px;height:3px;background:#14B8A6;border-radius:99px}.simpay-nav span,.simpay-cart span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;margin-left:5px;border-radius:99px;background:#14B8A6;color:#fff;font-size:12px}.simpay-head-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.simpay-head-search{display:flex;align-items:center;height:44px;border:1px solid #CCFBF1;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(31,64,111,.04)}.simpay-head-search input{border:0!important;outline:0!important;width:250px;height:100%;padding:0 14px;background:#fff;font-size:14px}.simpay-head-search button{border:0;background:#fff;width:42px;font-size:22px;cursor:pointer;color:#44526b}.simpay-icon,.simpay-cart{position:relative;color:#13213a;text-decoration:none;font-size:24px;line-height:1}.simpay-cart span{position:absolute;right:-12px;top:-12px;margin:0;min-width:20px;height:20px;font-size:11px}.simpay-shop-wrap{max-width:1360px;margin:0 auto;padding:54px 28px 56px}.simpay-hero{display:flex;gap:34px;align-items:center;justify-content:space-between;margin-bottom:38px}.simpay-hero h1{font-size:44px;line-height:1.05;margin:0 0 12px;font-weight:950;letter-spacing:-1px}.simpay-hero p{margin:0;color:#6d7890;font-size:17px}.simpay-trust-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:22px;flex:1;max-width:790px}.simpay-trust-row span,.simpay-benefits div{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #D7F4EF;border-radius:20px;padding:17px;box-shadow:0 16px 35px rgba(24,55,100,.07)}.simpay-trust-row i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ECFDF5;margin-bottom:8px;font-style:normal}.simpay-trust-row b,.simpay-benefits b{display:block;font-size:14px}.simpay-trust-row small,.simpay-benefits small{display:block;color:#758197;margin-top:4px}.simpay-filter-box{display:grid;grid-template-columns:1.15fr 1.15fr .95fr 1.05fr auto;gap:24px;align-items:end;background:#fff;border:1px solid #CCFBF1;border-radius:16px;padding:22px;margin:0 0 28px;box-shadow:0 16px 40px rgba(31,64,111,.08)}.simpay-filter-box label{font-size:14px;font-weight:750;color:#3a4963}.simpay-filter-box select,.simpay-filter-box input{width:100%;margin-top:9px;height:48px;border:1px solid #CCFBF1;border-radius:9px;padding:0 14px;background:#fff;color:#17233b;font-size:15px}.simpay-filter-box button{height:48px;border:1px solid #CCFBF1;border-radius:9px;background:#fff;padding:0 22px;font-weight:850;color:#26364f;cursor:pointer;white-space:nowrap}.simpay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.simpay-card{background:#fff;border:1px solid #CCFBF1;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px rgba(22,48,88,.08);transition:.2s ease}.simpay-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(22,48,88,.14)}.simpay-card-media{height:180px;position:relative;display:block;text-decoration:none;overflow:hidden;background:#fff;border-bottom:1px solid #CCFBF1}.simpay-card-media:before{content:"";position:absolute;right:-45px;bottom:-94px;width:330px;height:236px;border-radius:50%;background:#18c7b8}.simpay-card-media:after{content:"";position:absolute;right:0;bottom:0;width:57%;height:86px;background:#18c7b8;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.simpay-card-media strong{position:absolute;right:34px;bottom:26px;font-size:58px;line-height:1;color:#fff;font-weight:950;z-index:2;text-shadow:0 4px 18px rgba(0,0,0,.08)}.simpay-card-media strong small{font-size:22px;margin-left:5px}.simpay-op-name{position:absolute;left:24px;top:32px;font-size:23px;font-weight:950;color:#16223a;z-index:2}.simpay-heart{position:absolute;right:18px;top:15px;color:#62708a;font-size:25px;z-index:3}.simpay-op-cellcom:before,.simpay-op-cellcom:after{background:#8e2aa1}.simpay-op-cellcom .simpay-op-name{color:#5f2184}.simpay-op-cellcom .simpay-op-name:before{content:"★";font-size:50px;vertical-align:middle;margin-right:-3px;color:#7a2494}.simpay-op-partner:before,.simpay-op-partner:after{background:#22c5b6}.simpay-op-partner .simpay-op-name{color:#111}.simpay-op-partner .simpay-op-name:before{content:"";position:absolute;left:-26px;top:17px;width:78px;height:2px;background:#111}.simpay-op-partner .simpay-op-name:after{content:"";position:absolute;left:30px;top:-45px;width:2px;height:76px;background:#111}.simpay-op-pelephone:before,.simpay-op-pelephone:after{background:#14B8A6}.simpay-op-pelephone .simpay-op-name{color:#14B8A6}.simpay-op-pelephone .simpay-op-name:before{content:"P";display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#14B8A6;color:#fff;margin-right:10px;font-size:34px}.simpay-op-hot{background:linear-gradient(135deg,#ef243f,#ff3358);border-bottom:0}.simpay-op-hot:before{background:#ff6a7a;opacity:.75}.simpay-op-hot:after{display:none}.simpay-op-hot .simpay-op-name,.simpay-op-hot .simpay-heart{color:#fff}.simpay-op-golan:before,.simpay-op-golan:after{background:#16b786}.simpay-op-golan .simpay-op-name{color:#08775b}.simpay-op-simpay:before,.simpay-op-simpay:after{background:#14B8A6}.simpay-op-simpay .simpay-op-name{color:#14B8A6}.simpay-card-body{padding:18px}.simpay-card h2{font-size:17px;line-height:1.35;margin:0 0 10px;font-weight:900}.simpay-card h2 a{color:#14233c;text-decoration:none}.simpay-price{font-size:20px;font-weight:950;color:#0F766E;margin-bottom:14px}.simpay-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:8px;background:#14B8A6;color:#fff!important;text-decoration:none;font-weight:900;box-shadow:0 9px 18px rgba(20,184,166,.24)}.simpay-add-btn:hover{background:#0F9F95}.simpay-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.woocommerce-result-count,.woocommerce-ordering,.woocommerce-products-header,.woocommerce-breadcrumb{display:none!important}@media(max-width:1320px){.simpay-nav{gap:18px}.simpay-head-search input{width:190px}.simpay-filter-box{grid-template-columns:1fr 1fr 1fr 1fr auto}}@media(max-width:1120px){.simpay-topbar{gap:18px;padding:0 3%}.simpay-nav{gap:14px;justify-content:flex-start;overflow:auto}.simpay-head-search input{width:160px}.simpay-hero{display:block}.simpay-trust-row{margin-top:25px;max-width:none}.simpay-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.simpay-topbar{height:auto;padding:14px 15px;flex-wrap:wrap}.simpay-head-actions{margin-left:auto}.simpay-head-search{display:flex;order:0}.simpay-head-search input{width:170px}.simpay-nav{order:3;width:100%;padding-bottom:5px}.simpay-nav a.active:after{bottom:-7px}.simpay-shop-wrap{padding:30px 15px 44px}.simpay-hero h1{font-size:36px}.simpay-trust-row,.simpay-benefits{grid-template-columns:1fr 1fr}.simpay-grid{grid-template-columns:1fr 1fr;gap:14px}.simpay-filter-box{grid-template-columns:1fr;gap:14px}.simpay-card-media{height:150px}.simpay-card-media strong{font-size:42px}.simpay-op-name{font-size:18px}}@media(max-width:560px){.simpay-head-search{width:100%;order:4}.simpay-head-search input{width:100%;flex:1}.simpay-grid,.simpay-trust-row,.simpay-benefits{grid-template-columns:1fr}.simpay-card-media{height:170px}.simpay-logo{font-size:24px}}

/* SIMPAY home page hero */
.simpay-home-hero{margin:0 auto 42px;padding:56px 18px 34px;background:radial-gradient(circle at 76% 15%,#ECFDF5 0,#ffffff 42%,#F7FFFD 100%);font-family:Inter,Arial,sans-serif;color:#13213a;overflow:hidden}.simpay-home-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.simpay-home-badge{display:inline-flex;align-items:center;border:1px solid #CCFBF1;background:#fff;border-radius:999px;padding:8px 14px;color:#14B8A6;font-weight:850;font-size:13px;box-shadow:0 10px 25px rgba(31,64,111,.06)}.simpay-home-copy h1{margin:18px 0 14px;font-size:48px;line-height:1.05;letter-spacing:-1.3px;font-weight:950;color:#13213a}.simpay-home-copy p{margin:0;color:#68758d;font-size:18px;line-height:1.55;max-width:620px}.simpay-home-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.simpay-home-primary,.simpay-home-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:12px;text-decoration:none!important;font-weight:950}.simpay-home-primary{background:#14B8A6;color:#fff!important;box-shadow:0 13px 24px rgba(20,184,166,.26)}.simpay-home-secondary{background:#fff;color:#14233c!important;border:1px solid #CCFBF1}.simpay-home-card{min-height:300px;position:relative}.simpay-mini-card{position:absolute;width:245px;height:155px;border-radius:22px;padding:22px;box-shadow:0 22px 55px rgba(21,50,90,.16);overflow:hidden;color:#fff}.simpay-mini-card:after{content:"";position:absolute;right:-45px;bottom:-85px;width:240px;height:180px;border-radius:50%;background:rgba(255,255,255,.28)}.simpay-mini-card b{position:relative;z-index:2;font-size:22px}.simpay-mini-card strong{position:absolute;right:25px;bottom:22px;font-size:54px;line-height:1;z-index:2}.simpay-mini-card small{font-size:20px;margin-left:4px}.simpay-mini-partner{right:130px;top:0;background:linear-gradient(135deg,#052d39,#25c4b4)}.simpay-mini-cellcom{right:0;top:78px;background:linear-gradient(135deg,#4d1f75,#9b2eb1)}.simpay-mini-hot{right:220px;top:142px;background:linear-gradient(135deg,#ef243f,#ff5a72)}@media(max-width:860px){.simpay-home-inner{grid-template-columns:1fr}.simpay-home-copy h1{font-size:38px}.simpay-home-card{min-height:240px}.simpay-mini-card{transform:scale(.86);transform-origin:top right}.simpay-mini-partner{right:80px}.simpay-mini-hot{right:150px;top:120px}}@media(max-width:560px){.simpay-home-hero{padding-top:34px}.simpay-home-copy h1{font-size:32px}.simpay-home-actions a{width:100%}.simpay-home-card{display:none}}

/* v1.5: button replacement on front/home blocks */
.simpay-go-shop-button{background:#14B8A6!important;color:#fff!important;border-color:#14B8A6!important;box-shadow:0 12px 24px rgba(20,184,166,.24)!important}


/* v1.6 teal premium refresh */
:root{--simpay-accent:#14B8A6;--simpay-accent-dark:#0F9F95;--simpay-accent-soft:#ECFDF5;--simpay-text:#13213a}
.simpay-nav a.active{color:var(--simpay-accent)!important}.simpay-nav a.active:after{background:var(--simpay-accent)!important}
.simpay-logo:hover,.simpay-nav a:hover{color:var(--simpay-accent)!important}
.simpay-head-search:focus-within,.simpay-filter-box select:focus,.simpay-filter-box input:focus{border-color:var(--simpay-accent)!important;box-shadow:0 0 0 4px rgba(20,184,166,.13)!important;outline:0!important}
.simpay-add-btn,.simpay-home-primary,.simpay-go-shop-button{background:linear-gradient(135deg,var(--simpay-accent),var(--simpay-accent-dark))!important;color:#fff!important;border-color:var(--simpay-accent)!important;box-shadow:0 12px 24px rgba(20,184,166,.25)!important}
.simpay-add-btn:hover,.simpay-home-primary:hover,.simpay-go-shop-button:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 16px 32px rgba(20,184,166,.32)!important}
.simpay-card{border-color:#CCFBF1!important}.simpay-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 24px 56px rgba(15,118,110,.16)!important}
.simpay-trust-row i{background:var(--simpay-accent-soft)!important;color:var(--simpay-accent-dark)!important}
.simpay-price{color:#0F766E!important}
.simpay-op-simpay:before,.simpay-op-simpay:after{background:var(--simpay-accent)!important}.simpay-op-simpay .simpay-op-name{color:#0F766E!important}
.simpay-filter-box button:hover{border-color:var(--simpay-accent)!important;color:var(--simpay-accent-dark)!important;background:#F0FDFA!important}
.simpay-cart span,.simpay-nav span{background:var(--simpay-accent)!important}

/* v1.7 brand-first shop page */
.simpay-brand-store{margin:6px 0 28px}.simpay-brand-standalone{max-width:1180px;margin:34px auto;padding:0 18px;font-family:Inter,Arial,sans-serif;color:#13213a}.simpay-brand-head{text-align:center;margin:10px auto 28px;max-width:760px}.simpay-brand-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:999px;border:1px solid #CCFBF1;background:#fff;color:#0F766E;font-weight:900;font-size:13px;box-shadow:0 10px 24px rgba(15,118,110,.07)}.simpay-brand-head h1{margin:15px 0 10px;font-size:42px;line-height:1.05;font-weight:950;letter-spacing:-.8px;color:#13213a}.simpay-brand-head p{margin:0;color:#68758d;font-size:17px;line-height:1.55}.simpay-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.simpay-brand-card{min-height:170px;background:#fff;border:1px solid #A7F3D0;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none!important;color:#13213a;box-shadow:0 14px 36px rgba(15,118,110,.08);transition:.18s ease;position:relative;overflow:hidden}.simpay-brand-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 18%,rgba(20,184,166,.10),transparent 42%);opacity:0;transition:.18s ease}.simpay-brand-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(15,118,110,.16);border-color:#14B8A6}.simpay-brand-card:hover:before{opacity:1}.simpay-brand-logo{position:relative;z-index:2;min-height:62px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.simpay-brand-card strong{position:relative;z-index:2;font-size:17px;font-weight:900}.simpay-brand-card small{position:relative;z-index:2;margin-top:5px;color:#758197;font-weight:750}.brand-star{font-size:58px;line-height:1;color:#7a2494}.brand-word{font-size:22px;font-weight:950}.simpay-brand-cellcom .brand-word{color:#5f2184}.brand-partner-mark{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;background:#17c7b7;color:#111;font-size:40px;font-weight:950;position:relative}.brand-partner-mark:before{content:"";position:absolute;left:-18px;top:28px;width:92px;height:3px;background:#111}.brand-partner-mark:after{content:"";position:absolute;left:20px;top:-19px;width:3px;height:93px;background:#111}.simpay-brand-partner .brand-word{color:#111}.brand-pelephone-mark{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0072ce;color:#fff;font-size:40px;font-weight:950}.simpay-brand-pelephone .brand-word{color:#0072ce}.brand-hot-word{font-size:28px;font-weight:950;color:#ee2547;letter-spacing:-1px}.simpay-brand-hot .brand-word{color:#ee2547}.brand-golan-word{font-size:28px;font-weight:950;color:#e51b36}.brand-012{width:70px;height:56px;border-radius:50%;background:#f7cf14;color:#111;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:950;line-height:1;font-size:18px}.brand-019{font-size:36px;font-weight:950;color:#c93636;text-shadow:0 2px 0 rgba(0,0,0,.1)}.brand-rami{font-size:26px;font-weight:950;color:#114da0;line-height:1.05;text-align:center}.brand-simpay-mark{width:58px;height:58px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14B8A6,#0F9F95);color:#fff;font-size:30px;font-weight:950}.simpay-brand-store + .simpay-benefits{margin-top:34px}@media(max-width:980px){.simpay-brand-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.simpay-brand-head h1{font-size:34px}.simpay-brand-grid{grid-template-columns:repeat(2,1fr);gap:13px}.simpay-brand-card{min-height:145px}}@media(max-width:420px){.simpay-brand-grid{grid-template-columns:1fr}}

/* v1.9 Popular cards section */
.simpay-popular-section{margin:28px 0 34px;background:linear-gradient(180deg,#ffffff,#F7FFFD);border:1px solid #CCFBF1;border-radius:22px;padding:30px;box-shadow:0 18px 46px rgba(15,118,110,.08)}
.simpay-popular-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}
.simpay-popular-head h2{margin:0;font-size:30px;line-height:1.1;font-weight:950;letter-spacing:-.4px;color:#13213a}
.simpay-popular-head p{margin:0;color:#68758d;font-size:15px;max-width:420px}
.simpay-popular-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.simpay-popular-card{background:#fff;border:1px solid #E6F7F4;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px rgba(15,118,110,.08);transition:.18s ease}
.simpay-popular-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(15,118,110,.15)}
.simpay-popular-top{position:relative;min-height:126px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#14B8A6;color:#fff;text-align:center}
.simpay-popular-top strong{font-size:20px;font-weight:950;margin-bottom:12px;position:relative;z-index:2}
.simpay-popular-top:after{content:"";position:absolute;right:-38px;bottom:-78px;width:220px;height:160px;border-radius:50%;background:rgba(255,255,255,.22)}
.simpay-popular-ribbon{position:absolute;top:0;right:18px;transform:translateY(-2px);background:#fff;color:#0F766E;border-radius:0 0 11px 11px;padding:6px 10px;font-size:12px;font-weight:900;box-shadow:0 8px 16px rgba(0,0,0,.08);z-index:3}
.simpay-popular-logo{position:relative;z-index:2;min-height:58px;display:flex;align-items:center;justify-content:center;filter:none}.simpay-popular-logo .brand-word{font-size:19px}.simpay-popular-logo .brand-partner-mark,.simpay-popular-logo .brand-pelephone-mark{transform:scale(.72)}.simpay-popular-logo .brand-hot-word{color:#fff}.simpay-popular-logo .brand-star{color:#fff}.simpay-popular-body{padding:18px}.simpay-popular-body h3{margin:0 0 13px;font-size:17px;line-height:1.32;font-weight:950}.simpay-popular-body h3 a{text-decoration:none!important;color:#13213a}.simpay-popular-body ul{list-style:none;padding:0;margin:0 0 14px;color:#3c4a64;font-size:13px;line-height:1.75}.simpay-popular-price{font-size:26px;font-weight:950;color:#0F766E;margin:10px 0 14px}.simpay-popular-btn{display:flex;align-items:center;justify-content:center;height:44px;border-radius:9px;background:linear-gradient(135deg,#14B8A6,#0F9F95);color:#fff!important;text-decoration:none!important;font-weight:950;box-shadow:0 10px 22px rgba(20,184,166,.24)}
.simpay-popular-hot .simpay-popular-top{background:linear-gradient(135deg,#ef243f,#ff5a72)}.simpay-popular-cellcom .simpay-popular-top{background:linear-gradient(135deg,#7a2494,#b43fd0)}.simpay-popular-pelephone .simpay-popular-top{background:linear-gradient(135deg,#0072ce,#14B8A6)}.simpay-popular-partner .simpay-popular-top{background:linear-gradient(135deg,#052d39,#22c5b6)}.simpay-popular-golan .simpay-popular-top{background:linear-gradient(135deg,#e51b36,#ff5a72)}
@media(max-width:980px){.simpay-popular-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.simpay-popular-section{padding:20px 14px}.simpay-popular-head{display:block}.simpay-popular-head h2{font-size:26px}.simpay-popular-head p{margin-top:8px}.simpay-popular-grid{grid-template-columns:1fr}}

/* v2.5 Quick top-up page */
.simpay-trust-row a.simpay-trust-link{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #D7F4EF;border-radius:20px;padding:17px;box-shadow:0 16px 35px rgba(24,55,100,.07);text-decoration:none!important;color:#13213a;display:block;transition:.18s ease}
.simpay-trust-row a.simpay-trust-link:hover{transform:translateY(-3px);border-color:#14B8A6;box-shadow:0 22px 46px rgba(15,118,110,.14)}
.simpay-trust-row a.simpay-trust-link i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ECFDF5;margin-bottom:8px;font-style:normal;color:#0F766E}.simpay-trust-row a.simpay-trust-link b{display:block;font-size:14px}.simpay-trust-row a.simpay-trust-link small{display:block;color:#758197;margin-top:4px}
.simpay-quick-topup{min-height:70vh;padding:48px 18px;background:radial-gradient(circle at 72% 0,#ECFDF5 0,#fff 38%,#F7FFFD 100%);font-family:Inter,Arial,sans-serif;color:#13213a}.simpay-quick-card{max-width:780px;margin:0 auto;background:#fff;border:1px solid #CCFBF1;border-radius:26px;padding:34px;box-shadow:0 24px 70px rgba(15,118,110,.11)}.simpay-quick-badge{display:inline-flex;border:1px solid #CCFBF1;background:#F0FDFA;border-radius:999px;padding:8px 14px;color:#0F766E;font-weight:900;font-size:13px}.simpay-quick-card h1{margin:18px 0 10px;font-size:42px;line-height:1.08;font-weight:950;letter-spacing:-.8px}.simpay-quick-card p{margin:0 0 22px;color:#68758d;font-size:16px;line-height:1.55}.simpay-quick-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.simpay-quick-form label{display:flex;flex-direction:column;gap:8px;font-weight:850;color:#27364f}.simpay-quick-form label:first-child{grid-column:1/-1}.simpay-quick-form input,.simpay-quick-form select{height:52px;border:1px solid #BDEFE7;border-radius:13px;padding:0 14px;background:#fff;font-size:16px;color:#13213a}.simpay-quick-form input:focus,.simpay-quick-form select:focus{outline:0;border-color:#14B8A6;box-shadow:0 0 0 4px rgba(20,184,166,.13)}.simpay-quick-form button{grid-column:1/-1;height:54px;border:0;border-radius:14px;background:linear-gradient(135deg,#14B8A6,#0F9F95);color:#fff;font-size:17px;font-weight:950;cursor:pointer;box-shadow:0 14px 30px rgba(20,184,166,.26)}.simpay-quick-form button:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(20,184,166,.32)}.simpay-quick-info{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.simpay-quick-info div{background:#F7FFFD;border:1px solid #D7F4EF;border-radius:16px;padding:14px;display:flex;gap:10px;align-items:flex-start}.simpay-quick-info b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#14B8A6;color:#fff;flex:0 0 auto}.simpay-quick-info span{font-size:13px;color:#526077;font-weight:650;line-height:1.35}.simpay-quick-notice{border-radius:14px;padding:13px 15px;margin:15px 0;font-weight:800}.simpay-quick-error{background:#FEF2F2;color:#991B1B;border:1px solid #FECACA}.simpay-quick-success{background:#ECFDF5;color:#065F46;border:1px solid #A7F3D0}@media(max-width:700px){.simpay-quick-card{padding:24px 16px;border-radius:22px}.simpay-quick-card h1{font-size:32px}.simpay-quick-form,.simpay-quick-info{grid-template-columns:1fr}.simpay-quick-form label:first-child,.simpay-quick-form button{grid-column:auto}}

/* v2.6 home quick topup replacement */
.simpay-quick-home-card{cursor:pointer!important;display:flex!important;align-items:center!important;gap:14px!important;padding:18px 20px!important;border-radius:18px!important;background:#fff!important;border:1px solid #CCFBF1!important;box-shadow:0 14px 36px rgba(15,118,110,.10)!important;transition:.22s ease!important;color:#13213a!important;text-decoration:none!important;min-height:92px!important}.simpay-quick-home-card:hover{transform:translateY(-3px)!important;box-shadow:0 20px 46px rgba(15,118,110,.16)!important;border-color:#14B8A6!important}.simpay-quick-home-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#14B8A6,#0F9F95)!important;color:#fff!important;font-size:22px!important}.simpay-quick-home-card b{display:block!important;font-size:17px!important;font-weight:950!important;margin:0 0 4px!important;color:#13213a!important}.simpay-quick-home-card small{display:block!important;font-size:13px!important;line-height:1.35!important;color:#60708a!important}.simpay-quick-home-card em{display:inline-block!important;margin-top:7px!important;font-style:normal!important;font-weight:900!important;color:#0F766E!important;font-size:13px!important}

/* v2.8: replace homepage shop button with quick topup button */
.simpay-quick-hero-button{background:linear-gradient(135deg,#7C3AED,#8B5CF6)!important;color:#fff!important;border-color:#7C3AED!important;border-radius:14px!important;box-shadow:0 14px 28px rgba(124,58,237,.28)!important;text-decoration:none!important;font-weight:950!important}.simpay-quick-hero-button:hover{transform:translateY(-1px)!important;box-shadow:0 18px 36px rgba(124,58,237,.34)!important}.simpay-home-quick-btn{background:linear-gradient(135deg,#7C3AED,#8B5CF6)!important;box-shadow:0 13px 24px rgba(124,58,237,.26)!important}


/* v2.9: hero quick topup button — same purple style as "Выбрать оператора" */
.simpay-quick-hero-button{background:linear-gradient(135deg,#7C3AED,#8B5CF6)!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 14px 28px rgba(124,58,237,.28)!important;text-decoration:none!important;font-weight:950!important;padding:0 24px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
.simpay-quick-hero-button:hover{transform:translateY(-1px)!important;box-shadow:0 18px 36px rgba(124,58,237,.34)!important;color:#fff!important}


/* v3.1: only the second button is changed; first button "Выбрать оператора" is untouched. */
.simpay-home-actions .simpay-home-primary:not(.simpay-home-quick-btn){ }
.simpay-quick-hero-button,
.simpay-home-actions .simpay-home-quick-btn{
  background:linear-gradient(135deg,#7C3AED,#8B5CF6)!important;
  color:#ffffff!important;
  border:0!important;
  border-radius:14px!important;
  box-shadow:0 14px 28px rgba(124,58,237,.28)!important;
  text-decoration:none!important;
  font-weight:950!important;
  min-height:52px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
}
.simpay-quick-hero-button:hover,
.simpay-home-actions .simpay-home-quick-btn:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 18px 36px rgba(124,58,237,.34)!important;
  color:#ffffff!important;
}


/* v3.4: quick topup navigation */
.simpay-quick-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px;font-size:14px;font-weight:850;color:#6B7280}
.simpay-quick-breadcrumb a{color:#7C3AED!important;text-decoration:none!important}
.simpay-quick-breadcrumb a:hover{text-decoration:underline!important}
.simpay-quick-breadcrumb strong{color:#13213a}
.simpay-quick-nav-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:22px;border-top:1px solid #D7F4EF}
.simpay-quick-nav-actions a{min-height:48px;padding:0 22px;border-radius:14px;background:linear-gradient(135deg,#7C3AED,#8B5CF6);color:#fff!important;text-decoration:none!important;font-weight:950;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px rgba(124,58,237,.22);transition:.18s ease}
.simpay-quick-nav-actions a:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(124,58,237,.30);color:#fff!important}
@media(max-width:560px){.simpay-quick-nav-actions a{width:100%}}


/* v3.5: confirmation card and highlighted operator choices */
.simpay-code-confirmed{margin:18px 0 20px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#ECFDF5,#F0FDF4);border:1px solid #86EFAC;display:flex;gap:14px;align-items:flex-start;box-shadow:0 14px 34px rgba(22,163,74,.12)}
.simpay-code-confirmed-icon{width:42px;height:42px;border-radius:14px;background:#16A34A;color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;flex:0 0 auto}
.simpay-code-confirmed strong{display:block;font-size:18px;font-weight:950;color:#065F46;margin:0 0 4px}.simpay-code-confirmed span{display:block;color:#064E3B;font-size:16px;font-weight:950}.simpay-code-confirmed small{display:block;margin-top:4px;color:#047857;font-size:13px;font-weight:750;line-height:1.35}
.simpay-quick-actions-row{grid-column:1/-1;margin-top:-8px}.simpay-quick-actions-row .simpay-quick-check-btn{width:auto;min-width:190px;height:46px;background:#fff!important;color:#0F766E!important;border:1px solid #99F6E4!important;box-shadow:0 10px 22px rgba(15,118,110,.08)!important}.simpay-quick-actions-row .simpay-quick-check-btn:hover{background:#F0FDFA!important;color:#0F766E!important;transform:translateY(-1px)}
.simpay-quick-operator-field{grid-column:1/-1;border:0;padding:0;margin:0}.simpay-quick-operator-field legend{font-weight:850;color:#27364f;margin:0 0 8px}.simpay-quick-operators{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.simpay-operator-choice{display:block!important;margin:0!important}.simpay-operator-choice input{position:absolute;opacity:0;pointer-events:none}.simpay-operator-choice span{min-height:68px;border:1px solid #D7F4EF;background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;cursor:pointer;transition:.18s ease;box-shadow:0 8px 18px rgba(15,118,110,.06)}.simpay-operator-choice strong{font-size:14px;color:#13213a;font-weight:950}.simpay-operator-choice small{font-size:12px;color:#6B7280;font-weight:750}.simpay-operator-choice span:hover{border-color:#14B8A6;transform:translateY(-2px);box-shadow:0 14px 28px rgba(20,184,166,.14)}.simpay-operator-choice input:checked + span{background:linear-gradient(135deg,#ECFDF5,#F0FDFA);border-color:#14B8A6;box-shadow:0 0 0 4px rgba(20,184,166,.13),0 16px 32px rgba(20,184,166,.16)}.simpay-operator-choice input:checked + span strong{color:#0F766E}.simpay-operator-choice input:checked + span:before{content:'✓';width:22px;height:22px;border-radius:999px;background:#14B8A6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:950;margin-bottom:2px}
@media(max-width:700px){.simpay-quick-operators{grid-template-columns:repeat(2,minmax(0,1fr))}.simpay-quick-actions-row .simpay-quick-check-btn{width:100%}}

/* v3.6 — Пополнение по коду: сумма справа, гармошка карт, подсветка выбора */
.simpay-code-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px;align-items:end;margin-top:14px}
.simpay-code-side{min-height:66px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#334155}
.simpay-code-side strong{font-size:14px;color:#111827}
.simpay-code-side span{font-size:17px;font-weight:800;color:#6b21a8}
.simpay-code-side small{font-size:12px;color:#64748b;line-height:1.25}
.simpay-code-side.is-confirmed{background:#ecfdf5;border-color:#86efac;box-shadow:0 10px 24px rgba(22,163,74,.10)}
.simpay-code-side.is-confirmed span{color:#15803d}
.simpay-card-accordion-field{border:0;padding:0;margin:18px 0 10px}
.simpay-card-accordion-field legend{font-weight:800;font-size:18px;margin-bottom:4px;color:#111827}
.simpay-card-hint{margin:0 0 12px;color:#64748b;font-size:14px}
.simpay-card-accordion{display:grid;gap:10px}
.simpay-operator-accordion{border:1px solid #e5e7eb;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(15,23,42,.06)}
.simpay-operator-accordion summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;font-weight:900;color:#111827;background:#fbfbff}
.simpay-operator-accordion summary::-webkit-details-marker{display:none}
.simpay-operator-accordion summary:after{content:'+';width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;font-weight:900;line-height:1}
.simpay-operator-accordion[open] summary:after{content:'−'}
.simpay-operator-title{font-size:16px}
.simpay-operator-count{margin-left:auto;font-size:13px;color:#6b7280;background:#f3f4f6;border-radius:999px;padding:5px 10px;font-weight:700}
.simpay-card-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:14px;background:#fff}
.simpay-card-option{position:relative;display:flex;flex-direction:column;gap:7px;border:2px solid #e5e7eb;background:#fff;border-radius:16px;padding:13px 14px;cursor:pointer;transition:all .2s ease;min-height:104px}
.simpay-card-option input[type="radio"]{position:absolute;opacity:0;pointer-events:none}
.simpay-card-option:hover{border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 12px 24px rgba(124,58,237,.12)}
.simpay-card-option.is-match{border-color:#86efac;background:linear-gradient(180deg,#f0fdf4,#fff)}
.simpay-card-option.needs-extra{background:#fff7ed;border-color:#fed7aa}
.simpay-card-option.is-selected,.simpay-card-option:has(input[type="radio"]:checked){border-color:#7c3aed;background:linear-gradient(180deg,#f5f3ff,#fff);box-shadow:0 15px 30px rgba(124,58,237,.18)}
.simpay-card-option.is-selected:before,.simpay-card-option:has(input[type="radio"]:checked):before{content:'✓';position:absolute;top:10px;right:10px;width:25px;height:25px;border-radius:999px;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900}
.simpay-card-name{font-weight:850;color:#111827;padding-right:30px;line-height:1.25}
.simpay-card-price{font-weight:900;font-size:18px;color:#6b21a8}
.simpay-card-option em{font-style:normal;font-size:12px;font-weight:800;color:#15803d;background:#dcfce7;width:max-content;max-width:100%;border-radius:999px;padding:4px 8px}
.simpay-card-option.needs-extra em{color:#c2410c;background:#ffedd5}
@media(max-width:720px){.simpay-code-row{grid-template-columns:1fr}.simpay-code-side{min-height:auto}.simpay-card-options{grid-template-columns:1fr}.simpay-operator-accordion summary{padding:14px}}

/* v4.0 code balance/history */
.simpay-code-side span{display:block;margin-top:4px}
.simpay-code-history{margin-top:10px;background:rgba(255,255,255,.65);border-radius:12px;padding:8px 10px}
.simpay-code-history summary{cursor:pointer;font-weight:800;color:#0f766e}
.simpay-code-history ul{margin:8px 0 0 18px;padding:0;font-size:13px;line-height:1.5}

/* v4.1: Step 1 code check first, then unlock product/phone fields */
.simpay-quick-locked-step{grid-column:1/-1;border:1px dashed #cbd5e1;background:#f8fafc;border-radius:18px;padding:18px 20px;margin:12px 0;color:#475569;display:flex;flex-direction:column;gap:6px}
.simpay-quick-locked-step strong{color:#111827;font-weight:950;font-size:16px}
.simpay-quick-locked-step span{font-size:14px;line-height:1.45}

/* v4.6 — clean standalone header and wide quick-topup page */
body.simpay-standalone-quick-page{margin:0;background:#f8fffd;color:#13213a;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-x:hidden}
body.simpay-standalone-quick-page #wpadminbar{position:fixed}
.simpay-qh{position:sticky;top:0;z-index:900;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid #e7edf2;box-shadow:0 3px 18px rgba(15,23,42,.04)}
.admin-bar .simpay-qh{top:32px}
.simpay-qh-inner{max-width:1480px;min-height:78px;margin:0 auto;padding:0 34px;display:flex;align-items:center;gap:30px}
.simpay-qh-logo{display:inline-flex;align-items:center;gap:11px;color:#15213b!important;text-decoration:none!important;font-size:29px;font-weight:950;letter-spacing:-.7px;white-space:nowrap}
.simpay-qh-logo-mark{width:39px;height:39px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#6d28d9,#8b5cf6);color:#fff;font-size:23px;box-shadow:0 10px 24px rgba(109,40,217,.22)}
.simpay-qh-nav{display:flex;align-items:stretch;justify-content:center;gap:5px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
.simpay-qh-nav::-webkit-scrollbar{display:none}
.simpay-qh-nav a{position:relative;display:inline-flex;align-items:center;min-height:78px;padding:0 14px;color:#13213a!important;text-decoration:none!important;font-size:15px;font-weight:760;white-space:nowrap;transition:.18s ease}
.simpay-qh-nav a:hover{color:#6d28d9!important}
.simpay-qh-nav a.is-active{color:#6d28d9!important}
.simpay-qh-nav a.is-active:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#7c3aed}
.simpay-qh-actions{display:flex;align-items:center;gap:10px}
.simpay-qh-icon,.simpay-qh-cart{position:relative;width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#17213a!important;text-decoration:none!important;background:#fff;border:1px solid #e5eaf0;font-size:22px;transition:.18s ease}
.simpay-qh-icon:hover,.simpay-qh-cart:hover{border-color:#c4b5fd;background:#faf8ff;transform:translateY(-1px)}
.simpay-qh-cart b{position:absolute;right:-5px;top:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#7c3aed;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}
.simpay-qhero{background:linear-gradient(105deg,#ecfdf5 0%,#f8fffd 48%,#f5f0ff 100%);border-bottom:1px solid #e4f3ef;overflow:hidden}
.simpay-qhero-inner{max-width:1480px;min-height:220px;margin:0 auto;padding:42px 64px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.simpay-qhero-copy{max-width:720px}
.simpay-qhero-copy h1{margin:0 0 14px;font-size:48px;line-height:1.05;letter-spacing:-1.3px;font-weight:950;color:#15213b}
.simpay-qhero-copy p{margin:0;color:#46546e;font-size:18px;line-height:1.55}
.simpay-qhero-art{position:relative;width:340px;height:140px;flex:0 0 340px}
.simpay-qhero-art span{position:absolute;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 45px rgba(76,29,149,.16)}
.simpay-qhero-phone{left:12px;top:12px;width:76px;height:126px;border:7px solid #b9c7e8;border-radius:22px;color:#9aa9cd;font-size:50px;background:rgba(255,255,255,.6);transform:rotate(-7deg)}
.simpay-qhero-check{left:62px;top:57px;width:64px;height:64px;border-radius:19px;background:linear-gradient(145deg,#22c55e,#10b981);color:#fff;font-size:38px;font-weight:950}
.simpay-qhero-card{right:65px;top:3px;width:150px;height:92px;border-radius:19px;background:linear-gradient(145deg,#8b5cf6,#6d28d9);color:#fff;font-size:38px;font-weight:900;transform:rotate(-8deg)}
.simpay-qhero-call{right:0;bottom:0;width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,#34d399,#14b8a6);color:#fff;font-size:34px}
.simpay-qmain{max-width:1480px;margin:0 auto;padding:26px 34px 70px}
.simpay-standalone-quick-page .simpay-quick-topup{min-height:0;padding:0;background:transparent}
.simpay-standalone-quick-page .simpay-quick-card{max-width:none;width:100%;box-sizing:border-box;margin:0;background:#fff;border:1px solid #e3f3ef;border-radius:24px;padding:28px 32px 34px;box-shadow:0 22px 60px rgba(15,118,110,.08)}
.simpay-standalone-quick-page .simpay-quick-breadcrumb{margin:0 0 16px;padding:14px 18px;border-radius:15px;background:#fff;border:1px solid #e6edf2;box-shadow:0 8px 24px rgba(15,23,42,.04)}
.simpay-standalone-quick-page .simpay-quick-badge,
.simpay-standalone-quick-page .simpay-quick-card>h1,
.simpay-standalone-quick-page .simpay-quick-card>h1 + p{display:none!important}
.simpay-standalone-quick-page .simpay-quick-form{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:24px;margin-top:18px;align-items:start}
.simpay-standalone-quick-page .simpay-code-row{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(300px,1fr) minmax(620px,2.2fr)!important;gap:22px!important;align-items:stretch!important}
.simpay-standalone-quick-page .simpay-code-row>label{min-width:0}
.simpay-standalone-quick-page .simpay-code-side{min-width:0;width:auto!important;max-width:none!important;min-height:122px!important;box-sizing:border-box;border-radius:18px!important;padding:18px 22px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:0!important;text-align:center;background:#f8fafc;border:1px solid #e2e8f0}
.simpay-standalone-quick-page .simpay-code-side.is-confirmed{background:linear-gradient(100deg,#f0fdf4,#f8fffb);border-color:#b7e6c4;box-shadow:0 12px 30px rgba(22,163,74,.07)}
.simpay-standalone-quick-page .simpay-code-side>*{min-width:0;margin:0!important;padding:10px 18px;display:flex!important;flex-direction:column;justify-content:center;align-items:center;line-height:1.25;overflow-wrap:anywhere}
.simpay-standalone-quick-page .simpay-code-side>*+*{border-left:1px solid #d9e8df}
.simpay-standalone-quick-page .simpay-code-side strong{font-size:17px;color:#08773f;font-weight:950}
.simpay-standalone-quick-page .simpay-code-side span{font-size:15px;color:#3f4d63;font-weight:750}
.simpay-standalone-quick-page .simpay-code-side span::first-line{font-weight:700}
.simpay-standalone-quick-page .simpay-code-side small{font-size:13px;color:#64748b;font-weight:650}
.simpay-standalone-quick-page .simpay-code-side.is-confirmed span{font-size:18px;color:#0b7a42}
.simpay-standalone-quick-page .simpay-code-history{grid-column:1/-1;border-left:0!important;border-top:1px solid #d9e8df;margin-top:5px!important;width:100%}
.simpay-standalone-quick-page .simpay-quick-actions-row{grid-column:1/-1;margin-top:-10px}
.simpay-standalone-quick-page .simpay-card-accordion-field{grid-column:1/2!important;min-width:0;background:#fff;border:1px solid #e5edf1!important;border-radius:20px!important;padding:22px!important;box-shadow:0 10px 30px rgba(15,23,42,.035)}
.simpay-standalone-quick-page .simpay-quick-form>label:not(:first-child){grid-column:2/3;min-width:0;background:#fff;border:1px solid #e5edf1;border-radius:20px;padding:22px;box-shadow:0 10px 30px rgba(15,23,42,.035)}
.simpay-standalone-quick-page .simpay-quick-form>button[name="simpay_quick_topup_submit"]{grid-column:2/3;margin-top:-86px;width:calc(100% - 44px);justify-self:center}
.simpay-standalone-quick-page .simpay-quick-info,.simpay-standalone-quick-page .simpay-quick-nav-actions{grid-column:1/-1}
@media(max-width:1100px){
  .simpay-qh-inner{padding:0 20px;gap:18px}.simpay-qh-nav a{padding:0 9px;font-size:14px}.simpay-qhero-inner{padding:36px 34px}.simpay-qhero-copy h1{font-size:42px}
  .simpay-standalone-quick-page .simpay-code-row{grid-template-columns:1fr!important}.simpay-standalone-quick-page .simpay-code-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .simpay-standalone-quick-page .simpay-code-side>*:nth-child(3){border-left:0}.simpay-standalone-quick-page .simpay-code-side>*:nth-child(n+3){border-top:1px solid #d9e8df}
}
@media(max-width:820px){
  .admin-bar .simpay-qh{top:46px}.simpay-qh-inner{min-height:68px}.simpay-qh-nav{display:none}.simpay-qhero-inner{min-height:auto;padding:32px 22px}.simpay-qhero-copy h1{font-size:37px}.simpay-qhero-copy p{font-size:16px}.simpay-qhero-art{display:none}.simpay-qmain{padding:18px 14px 48px}
  .simpay-standalone-quick-page .simpay-quick-card{padding:18px 14px 24px;border-radius:20px}.simpay-standalone-quick-page .simpay-quick-form{grid-template-columns:1fr}.simpay-standalone-quick-page .simpay-card-accordion-field,.simpay-standalone-quick-page .simpay-quick-form>label:not(:first-child),.simpay-standalone-quick-page .simpay-quick-form>button[name="simpay_quick_topup_submit"]{grid-column:1!important;margin-top:0;width:100%}
}
@media(max-width:560px){
  .simpay-qh-inner{padding:0 14px}.simpay-qh-logo{font-size:24px}.simpay-qh-logo-mark{width:35px;height:35px}.simpay-qh-icon{display:none}.simpay-qhero-copy h1{font-size:32px}.simpay-standalone-quick-page .simpay-code-side{grid-template-columns:1fr!important;text-align:left}.simpay-standalone-quick-page .simpay-code-side>*{align-items:flex-start}.simpay-standalone-quick-page .simpay-code-side>*+*{border-left:0;border-top:1px solid #d9e8df}
}
