body.sms-page{background:#090909;color:#f7f7f8;--sms-red:#ef3038;--sms-light:#ff666b;--sms-border:#292426;--sms-muted:#979095;color-scheme:dark}
.sms-page .sms-main{background:radial-gradient(ellipse at 85% 0,rgba(130,15,24,.13),transparent 40%),#090909}
.sms-page .test-shell{max-width:1440px;margin:auto;padding:28px 32px 35px;font-family:Arial,sans-serif;line-height:1.5}
.sms-page .sms-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#686168;margin-bottom:21px}
.sms-page .sms-breadcrumb a{color:#a39a9d}.sms-page .sms-breadcrumb span:last-child{color:#ece5e6}
.sms-page h1{font-size:clamp(30px,3vw,44px);line-height:1.13;letter-spacing:-1.5px;margin:0 0 14px;font-weight:750}.sms-page h1 em{font-style:normal;color:#ff656d}.sms-page .intro p:not(.eyebrow){max-width:425px;color:#beaaae;font-size:13px;line-height:1.7;margin:0}
.sms-page .sms-layout{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:24px;align-items:start}.sms-page .sms-workbench{min-width:0}.sms-page .summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--sms-border);border-radius:13px;background:#121012;margin-bottom:17px;overflow:hidden}.sms-page .summary>div{padding:20px 23px;display:flex;flex-direction:column;gap:7px}.sms-page .summary>div+div{border-left:1px solid var(--sms-border)}.sms-page .label{font-size:9px;letter-spacing:1.4px;color:#8f8288;font-weight:700}.sms-page .summary strong{display:flex;align-items:center;gap:8px;font-size:21px;line-height:1.25;font-weight:700}.sms-page .summary strong svg{width:17px;height:17px;color:#f14b52}.sms-page .summary small,.sms-page .muted,.sms-page .panel p{color:var(--sms-muted);font-size:11px;line-height:1.6}.sms-page .text-button{color:#ff7a80;background:none;border:0;padding:0;text-align:left;font-size:11px;align-self:flex-start;cursor:pointer}.sms-page .notice{min-height:40px;padding:11px 14px;border:1px solid #392025;border-radius:9px;background:#1c1014;color:#e3b5bc;font-size:11px;margin:0 0 17px}.sms-page .notice.error{border-color:#a13f45;background:#32151c;color:#ffb6c0}
.sms-page .workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:18px}.sms-page .panel{border:1px solid var(--sms-border);background:linear-gradient(135deg,#141214,#111011);border-radius:13px;padding:23px;min-width:0}.sms-page h2{font-size:16px;margin:0;font-weight:700;letter-spacing:-.3px}.sms-page .section-heading{display:flex;gap:11px;margin-bottom:23px}.sms-page .step{color:#ff656c;font-size:11px;font-weight:700;border:1px solid #4a232a;border-radius:8px;padding:8px 10px;align-self:flex-start;background:#281317}.sms-page .section-heading p{margin:5px 0 0}
.sms-page #reserve-form{display:grid;gap:17px}.sms-page #reserve-form label{display:grid;gap:8px;font-size:11px;color:#c6bdc1}.sms-page #reserve-form select,.sms-page #reserve-form input{width:100%;min-width:0;border:1px solid #383033;border-radius:8px;background:#0b0a0c;color:#ece9ec;padding:12px;font:inherit;font-size:11px;min-height:43px;outline:none}.sms-page #reserve-form select:focus,.sms-page #reserve-form input:focus{border-color:#a14049;box-shadow:0 0 0 3px #cf303017}.sms-page #reserve-form input::placeholder{color:#73686e}.sms-page .test-shell button{font:inherit;cursor:pointer;border-radius:8px;padding:11px 13px;font-size:11px;font-weight:650;transition:background .15s,border-color .15s,transform .15s}.sms-page .test-shell button:disabled,.sms-page select:disabled{opacity:.4;cursor:not-allowed}.sms-page .primary{background:linear-gradient(125deg,#f4474f,#dc222e);color:#fff;border:1px solid #f04a52;box-shadow:0 4px 14px #b3212722}.sms-page .secondary{background:#20171b;color:#e3d6da;border:1px solid #453039}.sms-page .test-shell button:hover:enabled{filter:brightness(1.12)}.sms-page .test-shell :focus-visible{outline:2px solid #fc666d;outline-offset:3px}.sms-page #reserve{min-height:45px;font-size:12px}.sms-page details{font-size:10px;color:#8c7d85}.sms-page summary{cursor:pointer;padding:6px 0}.sms-page details p{margin:7px 0}.sms-page details input{margin:8px 0}.sms-page .empty{min-height:348px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px dashed #462b32;border-radius:11px;padding:22px;background:radial-gradient(ellipse at center,#41162033,transparent 70%)}.sms-page .empty::before{content:'SMS';width:54px;height:54px;margin-bottom:18px;display:flex;justify-content:center;align-items:center;border-radius:14px;border:1px solid #5a2932;background:#30151d;color:#ff6870;font-size:12px;font-weight:800;letter-spacing:1px}.sms-page .empty span{font-size:14px;color:#dbccd1}.sms-page .empty p{max-width:195px;margin:9px 0 0}.sms-page .phone{display:block;font-size:clamp(23px,2.5vw,31px);letter-spacing:-1px;margin-top:10px;overflow-wrap:anywhere}.sms-page #number-meta{margin:8px 0 12px}.sms-page .status{display:inline-flex;padding:5px 10px;border:1px solid #68313c;border-radius:30px;color:#ff9299;font-size:10px;background:#2c1319}.sms-page #number-dates{margin:14px 0}.sms-page .sms{margin:20px 0;padding:20px;border:1px solid #68313c;border-radius:11px;background:#281219;font-size:11px;color:#b8919f}.sms-page .sms strong{font-size:28px;color:#ff7d87;letter-spacing:4px;display:block}.sms-page .sms p{overflow-wrap:anywhere;margin:8px 0 0}.sms-page .actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.sms-page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0a090b;padding:14px;border-radius:8px;max-height:280px;overflow:auto;font-size:10px}.sms-page .history{margin-top:18px}.sms-page .history-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.sms-page .history-heading p{margin:5px 0 0}.sms-page .history-list{margin-top:20px;display:grid;gap:8px;font-size:11px;color:#8d7e87}.sms-page .history-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px;border:1px solid #2e2328;border-radius:9px;background:#0d0a0d}.sms-page .history-row span{display:block;color:#8d7e87;font-size:10px;margin-top:4px}.sms-page .history-row strong{font-size:11px;color:#dbccd3}.sms-page .test-shell footer{margin:27px 0 0;text-align:center;color:#7b6b74;font-size:10px}.sms-page .test-shell footer a{color:#ba949e}.sms-page [hidden]{display:none!important}
.sms-page .sms-store-box{position:sticky;top:calc(var(--topbar) + 24px);border:1px solid #38242b;background:linear-gradient(150deg,#1d1217,#110e10 50%);border-radius:14px;padding:21px 19px}.sms-page .sms-store-brand{display:flex;gap:11px;align-items:center;padding-bottom:20px;border-bottom:1px solid #342028}.sms-page .sms-store-logo{width:38px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#34161d;border:1px solid #5a222d;color:#fc737b;flex:0 0 38px}.sms-page .sms-store-logo img{width:30px;height:31px;object-fit:contain}.sms-page .sms-store-brand small{display:block;color:#8e6d7a;font-size:8px;letter-spacing:1.5px;margin-bottom:4px}.sms-page .sms-store-brand strong{font-size:15px;font-weight:750}.sms-page .sms-account-card{padding:19px 0}.sms-page .sms-account-status{display:flex;gap:6px;align-items:center;font-size:9px;color:#b396a2}.sms-page .sms-account-status>span{width:5px;height:5px;border-radius:50%;background:#987881}.sms-page .sms-account-status.is-online>span{background:#77c695;box-shadow:0 0 7px #63ad8355}.sms-page .sms-account-card>strong{display:block;overflow-wrap:anywhere;font-size:13px;color:#e5d5dc;margin:8px 0}.sms-page .sms-account-card>a{display:flex;align-items:center;gap:5px;font-size:10px;color:#fd767f}.sms-page .sms-account-card>a svg{width:13px;height:13px}.sms-page .sms-wallet-card{scroll-margin-top:calc(var(--topbar) + 20px);background:linear-gradient(130deg,#38161e,#241219);border:1px solid #663039;border-radius:11px;padding:19px 16px;margin-bottom:17px}.sms-page .sms-wallet-card>div{display:flex;align-items:center;gap:7px;color:#e1b3c1;font-size:10px}.sms-page .sms-wallet-card svg{width:16px;height:16px;color:#fd7d8d}.sms-page .sms-wallet-card>strong{display:block;font-size:29px;font-weight:750;letter-spacing:-.8px;margin:12px 0 8px}.sms-page .sms-wallet-card p{font-size:10px;color:#b68b9c;line-height:1.65}.sms-page .sms-store-link{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#b9a3ae;font-size:11px;border-bottom:1px solid #2d2026}.sms-page .sms-store-link>span{display:flex;align-items:center;gap:9px}.sms-page .sms-store-link svg{width:15px;height:15px;color:#947481}.sms-page .sms-store-link>b{display:flex;align-items:center;justify-content:center;background:#341b26;border:1px solid #51313e;min-width:23px;height:22px;border-radius:6px;font-size:10px;color:#efcbd7}.sms-page .sms-help-box{padding:20px 0 17px}.sms-page .sms-help-box>svg{width:24px;height:24px;color:#e5667b;margin-bottom:9px}.sms-page .sms-help-box h3{font-size:12px;margin:0 0 6px}.sms-page .sms-help-box p{font-size:10px;color:#9a7f8c;line-height:1.6;margin:0 0 12px}.sms-page .sms-help-box a{display:flex;gap:8px;align-items:center;font-size:10px;color:#ef8b9c}.sms-page .sms-help-box a svg{width:13px;height:13px}.sms-page .sms-test-note{display:flex;align-items:flex-start;gap:8px;padding:13px 0 0;border-top:1px solid #302029;font-size:9px;line-height:1.7;color:#856773}.sms-page .sms-test-note svg{width:14px;height:14px;flex:0 0 14px;margin-top:2px}
@media(max-width:1350px){.sms-page .workspace{grid-template-columns:1fr}.sms-page .empty{min-height:240px}.sms-page .intro{padding:30px}.sms-page .sms-hero-art{flex-basis:220px}.sms-page .sms-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.sms-page .summary strong{font-size:17px}}
@media(max-width:1050px){.sms-page .sms-layout{grid-template-columns:1fr}.sms-page .sms-store-box{position:static;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.sms-page .sms-store-brand{grid-column:1/-1}.sms-page .sms-wallet-card{grid-column:2;grid-row:2/4;margin:20px 0}.sms-page .sms-test-note{grid-column:1/-1}.sms-page .workspace{grid-template-columns:1fr 1fr}.sms-page .sms-help-box{grid-column:2}.sms-page .sms-store-link{grid-column:1}.sms-page .sms-account-card{grid-column:1}.sms-page .sms-hero-art{display:none}.sms-page h1{font-size:38px}}
@media(max-width:800px){.sms-page .test-shell{padding:23px 20px 30px}.sms-page .workspace{grid-template-columns:1fr 1fr}.sms-page .intro{min-height:240px}.sms-page .sms-hero-art{display:flex;flex-basis:200px}.sms-page h1{font-size:34px}}
@media(max-width:620px){.sms-page .test-shell{padding:21px 14px 28px}.sms-page .sms-breadcrumb{margin-bottom:15px}.sms-page .intro{padding:27px 22px;min-height:235px;border-radius:13px}.sms-page .sms-hero-art{display:none}.sms-page h1{font-size:31px;letter-spacing:-1px}.sms-page .intro p:not(.eyebrow){font-size:12px}.sms-page .sms-hero-tags{gap:12px;margin-top:18px}.sms-page .workspace{grid-template-columns:1fr}.sms-page .summary>div{padding:16px 13px;gap:7px}.sms-page .summary strong{font-size:15px}.sms-page .summary strong svg{display:none}.sms-page .summary .label{font-size:8px;letter-spacing:.8px}.sms-page .panel{padding:20px}.sms-page .history-heading{align-items:flex-start}.sms-page .history-row{flex-wrap:wrap}.sms-page .sms-store-box{display:block;padding:23px}.sms-page .sms-wallet-card{margin:0 0 16px}.sms-page .sms-help-box{padding-top:21px}.sms-page .sms-account-card{padding:20px 0}.sms-page .sms-store-brand{padding-bottom:18px}}
@media(prefers-reduced-motion:reduce){.sms-page .test-shell button{transition:none}}
/* Activation selector inspired by the supplied reference, using the store theme. */
.sms-page .service-mark.brand-bet{background:linear-gradient(140deg,#ad1839,#ef3b4d);font-size:8px;letter-spacing:0}.sms-page .activation-checkout>.service-mark.brand-bet{font-size:10px}
.sms-page .test-shell a.service-tile{display:flex;align-items:center;text-align:left;gap:6px;min-height:39px;padding:6px 7px;border:1px solid #3c2933;border-radius:7px;background:#1b1218;color:#e2cad6;font-size:9px;line-height:1.25;font-weight:500;min-width:0;text-decoration:none;transition:background .15s,border-color .15s}
.sms-page .test-shell a.service-tile:hover{border-color:#99516e;background:#2e1723}.sms-page .test-shell a.service-more{border-style:dashed;color:#e58ea9;justify-content:center}
.sms-page .catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.sms-page .catalog-heading .activation-heading{margin-bottom:0}.sms-page .catalog-back{font-size:11px;color:#ff8595;white-space:nowrap;border:1px solid #65303d;padding:8px 11px;border-radius:8px}
.sms-page .service-catalog .service-search input{width:100%;min-width:0;min-height:39px;border:0;background:transparent;color:#f1dce5;font-size:12px;padding:9px 0;outline:none}.sms-page .service-catalog .service-search input::placeholder{color:#a18292}.sms-page .service-catalog .service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sms-page .service-catalog .service-tile{font-size:11px!important;min-height:48px!important;padding:9px!important}.sms-page .service-catalog #service-results{margin:16px 0 12px}
@media(max-width:1350px){.sms-page .service-catalog .service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:800px){.sms-page .service-catalog .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.sms-page .service-catalog .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-page .catalog-heading{flex-direction:column;gap:14px}.sms-page .service-catalog .service-tile{font-size:10px!important}}
.sms-page .summary{grid-template-columns:1fr;background:linear-gradient(110deg,#241116,#121012);border-color:#46252e}
.sms-page .summary>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:18px 21px}
.sms-page .summary .label{grid-column:1}.sms-page .summary #balance{grid-column:1;font-size:25px;color:#ffe2e6}
.sms-page .summary #refresh-balance{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;padding:8px 11px;border:1px solid #65303d;border-radius:7px;background:#2a151d;font-size:10px}
.sms-page .workspace{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}
.sms-page .activation-panel{padding:23px 20px;background:linear-gradient(145deg,#161114,#100d0f);border-color:#3a272e}
.sms-page .activation-heading{margin-bottom:20px}.sms-page .activation-heading h1{font-size:23px;line-height:1.2;letter-spacing:-.65px;margin:0 0 8px;color:#fff2f5}.sms-page .activation-heading p{font-size:10px;line-height:1.6;max-width:460px;margin:0;color:#aa929f}
.sms-page .activation-step{border:0;min-width:0;padding:0;margin:0}.sms-page .activation-step legend{display:flex;align-items:center;gap:7px;font-size:10px;color:#ebd9e1;font-weight:600;margin-bottom:11px;padding:0}.sms-page .activation-step legend>span{width:17px;height:17px;display:inline-flex;justify-content:center;align-items:center;font-size:9px;border-radius:50%;background:#a32239;color:#fff;font-weight:700}
.sms-page .service-search{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:37px;background:#251b21;border:1px solid #382830;border-radius:20px;margin-bottom:9px}.sms-page .service-search svg{width:13px;height:13px;color:#b791a3;flex:0 0 13px}.sms-page #reserve-form .service-search input{border:0;background:transparent;box-shadow:none;padding:8px 0;min-height:34px;font-size:10px;border-radius:0;color:#f1dce5}.sms-page #reserve-form .service-search input:focus{outline:0;box-shadow:none}.sms-page .service-search:focus-within{border-color:#d95a73;box-shadow:0 0 0 2px #c1233719}
.sms-page .service-categories{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.sms-page .test-shell .service-categories button{border:1px solid #4a303d;background:#1e1319;color:#ceafbF;border-radius:18px;padding:5px 8px;font-size:8px;line-height:1.1;font-weight:500}.sms-page .service-categories button[aria-pressed=true]{background:#dc314b;border-color:#f65770;color:white}
.sms-page .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sms-page .test-shell .service-tile{display:flex;align-items:center;text-align:left;gap:6px;min-height:39px;padding:6px 7px;border:1px solid #3c2933;border-radius:7px;background:#1b1218;color:#e2cad6;font-size:9px;line-height:1.25;font-weight:500;min-width:0;box-shadow:none}.sms-page .service-tile>span:last-child{min-width:0;overflow-wrap:anywhere}.sms-page .test-shell .service-tile[aria-pressed=true]{border-color:#ff526f;background:#3b1625;color:#fff3f7;box-shadow:0 0 0 1px #ff526f20}.sms-page .test-shell .service-tile:hover:enabled{border-color:#99516e;background:#2e1723;filter:none}.sms-page .test-shell .service-more{border-style:dashed;color:#e58ea9;justify-content:center;font-size:9px}
.sms-page .service-mark{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:#75435e;color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:-.3px}.sms-page .brand-whatsapp{background:#16885a}.sms-page .brand-telegram{background:#247bad}.sms-page .brand-instagram{background:linear-gradient(140deg,#8229a6,#d13073,#e2843e)}.sms-page .brand-google{background:#eae5e8;color:#3274c8}.sms-page .brand-tiktok{background:#0b0b0d;border:1px solid #55404d}.sms-page .brand-facebook{background:#2168c0}.sms-page .brand-shopee{background:#be4e29}.sms-page .brand-ifood{background:#ca233b}.sms-page .brand-mercado{background:#d6b833;color:#352911;font-size:9px}.sms-page .brand-discord{background:#6359ba}.sms-page .brand-chatgpt{background:#345f51;font-size:10px}.sms-page .brand-amazon{background:#28232a;color:#e5a74d;font-size:17px}.sms-page .brand-microsoft{background:#397d99}.sms-page .brand-tinder{background:linear-gradient(135deg,#e24878,#d95e47)}.sms-page .brand-adobe{background:#bc2336}.sms-page .brand-other{background:#913357;font-size:9px}.sms-page .service-results{font-size:9px!important;margin:7px 0 0;color:#94788a!important;min-height:0}.sms-page .service-results:empty{display:none}.sms-page .service-no-results{grid-column:1/-1;padding:14px 5px}
.sms-page .country-step select{max-width:280px;border-radius:8px!important;background:#241921!important;padding:10px 12px!important;font-size:11px!important;min-height:38px!important;cursor:pointer}
.sms-page .option-list{display:grid;gap:6px;font-size:10px;color:#9c7b8b;margin-bottom:8px;min-height:45px}.sms-page .test-shell .option-card{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid #3d2b35;border-radius:8px;background:#1b1319;color:#e8d6df;padding:10px 11px;text-align:left;font-size:10px;box-shadow:none}.sms-page .test-shell .option-card[aria-pressed=true]{border-color:#fa5473;background:linear-gradient(90deg,#351420,#24121a);box-shadow:inset 3px 0 0 #ed3d62}.sms-page .option-content{min-width:0;display:grid;gap:4px}.sms-page .option-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sms-page .option-title>strong{font-size:10px;font-weight:650;color:#fff0f5}.sms-page .option-badge{font-size:7px;padding:2px 5px;border-radius:4px;background:#6d233b;color:#ffc0d4;line-height:1.2;font-weight:500}.sms-page .option-content>small{font-size:8px;color:#b08d9f;line-height:1.4;font-weight:400}.sms-page .option-price{font-size:12px;font-weight:700;white-space:nowrap;color:#fff1f6}.sms-page #load-options{font-size:9px;padding:0;color:#c486a0}
.sms-page .activation-checkout{display:flex;align-items:center;gap:9px;padding:13px 12px;border:1px solid #4c2b3b;background:linear-gradient(110deg,#2d1723,#1c1219);border-radius:11px}.sms-page .activation-checkout>.service-mark{width:33px;height:33px;flex-basis:33px;border-radius:9px;font-size:15px}.sms-page .checkout-info{min-width:0;flex:1;display:grid;gap:5px}.sms-page .checkout-info>strong{font-size:11px;color:#f2d8e5;font-weight:650;overflow-wrap:anywhere}.sms-page .checkout-info>small{font-size:8px;color:#b08a9e;line-height:1.45}.sms-page .checkout-action{display:grid;gap:6px;text-align:right;flex-shrink:0}.sms-page #reserve{min-height:34px;padding:9px 12px;border-radius:20px;font-size:10px;white-space:nowrap}.sms-page .checkout-action>small{font-size:7px;color:#a0798e}.sms-page .activation-notes{padding-left:13px;margin:20px 0 0;display:grid;gap:5px;color:#99788b;font-size:8px;line-height:1.5;list-style:disc}.sms-page .activation-notes li::marker{color:#b95073}
@media(max-width:1350px){.sms-page .workspace{grid-template-columns:1fr}.sms-page .service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1050px){.sms-page .workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.sms-page .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.sms-page .workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}
@media(max-width:680px){.sms-page .workspace{grid-template-columns:1fr}.sms-page .activation-panel{padding:23px 17px}.sms-page .service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sms-page .activation-heading h1{font-size:23px}.sms-page .summary>div{padding:15px 17px}.sms-page .summary #balance{font-size:24px}}
@media(max-width:430px){.sms-page .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sms-page .test-shell .service-tile{font-size:9px;min-height:43px}.sms-page .activation-checkout{flex-wrap:wrap;gap:10px}.sms-page .checkout-action{flex:0 0 100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:9px}.sms-page #reserve{flex:0 0 auto}.sms-page .summary #refresh-balance{font-size:9px;padding:7px 9px}.sms-page .country-step select{max-width:none}}

/* Real brand artwork stays local; neutral badges cover unidentified services. */
.sms-page .service-mark.has-logo{background:#fff;overflow:hidden;border:1px solid #eadde3}
.sms-page .service-logo-image{width:20px;height:20px;object-fit:contain;display:block}
.sms-page .sms-brand-sprite{display:block;flex:0 0 24px;width:24px;height:24px;background-image:url(/images/sms-services/services-sprite.webp);background-repeat:no-repeat}
.sms-page .activation-checkout .service-logo-image{width:25px;height:25px}
.sms-page .sms-logo-aaq{background-position:-216px -312px}
.sms-page .sms-logo-abc{background-position:-409px -96px}
.sms-page .sms-logo-abe{background-position:-168px -192px}
.sms-page .sms-logo-acw{background-position:-433px -336px}
.sms-page .sms-logo-adi{background-position:-96px -432px}
.sms-page .sms-logo-adu{background-position:-385px -264px}
.sms-page .sms-logo-ae{background-position:-96px -312px}
.sms-page .sms-logo-ani{background-position:-409px 0px}
.sms-page .sms-logo-anj{background-position:-217px -72px}
.sms-page .sms-logo-bl{background-position:-72px -96px}
.sms-page .sms-logo-bv{background-position:-264px -288px}
.sms-page .sms-logo-bw{background-position:-385px -312px}
.sms-page .sms-logo-bz{background-position:0px -120px}
.sms-page .sms-logo-cm{background-position:-48px -360px}
.sms-page .sms-logo-cn{background-position:-120px -192px}
.sms-page .sms-logo-co{background-position:-360px -360px}
.sms-page .sms-logo-cw{background-position:-264px -336px}
.sms-page .sms-logo-df{background-position:-168px -216px}
.sms-page .sms-logo-dh{background-position:-193px -96px}
.sms-page .sms-logo-dl{background-position:-192px -264px}
.sms-page .sms-logo-dp{background-position:-72px -360px}
.sms-page .sms-logo-ee{background-position:-48px -408px}
.sms-page .sms-logo-ew{background-position:-312px -312px}
.sms-page .sms-logo-fw{background-position:-49px 0px}
.sms-page .sms-logo-fz{background-position:-24px -264px}
.sms-page .sms-logo-gf{background-position:-48px -216px}
.sms-page .sms-logo-gj{background-position:-145px -48px}
.sms-page .sms-logo-gm{background-position:-313px -120px}
.sms-page .sms-logo-gp{background-position:-409px -264px}
.sms-page .sms-logo-gs{background-position:-385px -216px}
.sms-page .sms-logo-gt{background-position:-217px -144px}
.sms-page .sms-logo-gx{background-position:-216px -216px}
.sms-page .sms-logo-hb{background-position:-72px -408px}
.sms-page .sms-logo-hp{background-position:-120px -288px}
.sms-page .sms-logo-hx{background-position:-48px -72px}
.sms-page .sms-logo-hz{background-position:-193px -24px}
.sms-page .sms-logo-ib{background-position:-96px -240px}
.sms-page .sms-logo-im{background-position:-120px -240px}
.sms-page .sms-logo-ip{background-position:-120px -120px}
.sms-page .sms-logo-jr{background-position:-385px -192px}
.sms-page .sms-logo-jx{background-position:-360px -384px}
.sms-page .sms-logo-kc{background-position:-264px -408px}
.sms-page .sms-logo-ke{background-position:-193px -144px}
.sms-page .sms-logo-ki{background-position:-49px -24px}
.sms-page .sms-logo-kj{background-position:-433px -288px}
.sms-page .sms-logo-km{background-position:0px 0px}
.sms-page .sms-logo-kt{background-position:-265px -168px}
.sms-page .sms-logo-kv{background-position:-385px -120px}
.sms-page .sms-logo-kw{background-position:-217px 0px}
.sms-page .sms-logo-li{background-position:-48px -96px}
.sms-page .sms-logo-ls{background-position:-145px -24px}
.sms-page .sms-logo-ly{background-position:-337px -312px}
.sms-page .sms-logo-ma{background-position:0px -288px}
.sms-page .sms-logo-mb{background-position:-433px -216px}
.sms-page .sms-logo-mg{background-position:-289px -264px}
.sms-page .sms-logo-mi{background-position:-168px -432px}
.sms-page .sms-logo-mj{background-position:-24px -432px}
.sms-page .sms-logo-mt{background-position:-192px -384px}
.sms-page .sms-logo-nf{background-position:-240px -312px}
.sms-page .sms-logo-nq{background-position:-409px -384px}
.sms-page .sms-logo-nv{background-position:-192px -312px}
.sms-page .sms-logo-nz{background-position:-192px -192px}
.sms-page .sms-logo-oz{background-position:-361px -336px}
.sms-page .sms-logo-pm{background-position:-97px -24px}
.sms-page .sms-logo-pr{background-position:-409px -360px}
.sms-page .sms-logo-pu{background-position:-265px -120px}
.sms-page .sms-logo-py{background-position:-313px -168px}
.sms-page .sms-logo-qf{background-position:-336px -360px}
.sms-page .sms-logo-qj{background-position:-433px -24px}
.sms-page .sms-logo-qq{background-position:-409px -216px}
.sms-page .sms-logo-qr{background-position:-168px -288px}
.sms-page .sms-logo-rd{background-position:-240px -264px}
.sms-page .sms-logo-rr{background-position:-433px -144px}
.sms-page .sms-logo-rt{background-position:-241px -24px}
.sms-page .sms-logo-ry{background-position:-72px -288px}
.sms-page .sms-logo-sb{background-position:-144px -264px}
.sms-page .sms-logo-sd{background-position:-72px -168px}
.sms-page .sms-logo-sg{background-position:-240px -336px}
.sms-page .sms-logo-sn{background-position:0px -336px}
.sms-page .sms-logo-st{background-position:0px -96px}
.sms-page .sms-logo-sv{background-position:-120px -168px}
.sms-page .sms-logo-tf{background-position:-337px -72px}
.sms-page .sms-logo-tk{background-position:-24px -312px}
.sms-page .sms-logo-tl{background-position:0px -408px}
.sms-page .sms-logo-tn{background-position:-289px -48px}
.sms-page .sms-logo-tx{background-position:-96px -120px}
.sms-page .sms-logo-ua{background-position:-121px -96px}
.sms-page .sms-logo-ui{background-position:-385px -144px}
.sms-page .sms-logo-ul{background-position:-217px -120px}
.sms-page .sms-logo-us{background-position:-265px -48px}
.sms-page .sms-logo-uz{background-position:-337px -168px}
.sms-page .sms-logo-ve{background-position:-144px -168px}
.sms-page .sms-logo-vi{background-position:-216px -408px}
.sms-page .sms-logo-vm{background-position:-337px -192px}
.sms-page .sms-logo-vp{background-position:-120px -264px}
.sms-page .sms-logo-vy{background-position:-240px -288px}
.sms-page .sms-logo-vz{background-position:-241px -48px}
.sms-page .sms-logo-wb{background-position:-360px -408px}
.sms-page .sms-logo-wc{background-position:-120px -144px}
.sms-page .sms-logo-wg{background-position:0px -384px}
.sms-page .sms-logo-wh{background-position:-409px -48px}
.sms-page .sms-logo-wp{background-position:-216px -312px}
.sms-page .sms-logo-wx{background-position:-97px -48px}
.sms-page .sms-logo-xk{background-position:-169px -144px}
.sms-page .sms-logo-xr{background-position:-409px -24px}
.sms-page .sms-logo-ya{background-position:-433px -264px}
.sms-page .sms-logo-yi{background-position:-433px -312px}
.sms-page .sms-logo-yk{background-position:-144px -384px}
.sms-page .sms-logo-yl{background-position:-433px -240px}
.sms-page .sms-logo-yu{background-position:-433px -168px}
.sms-page .sms-logo-yw{background-position:-120px -216px}
.sms-page .sms-logo-zh{background-position:-144px -432px}
.sms-page .sms-logo-zk{background-position:-169px -48px}
.sms-page .sms-logo-zl{background-position:0px -72px}
.sms-page .sms-logo-zm{background-position:-337px -144px}
.sms-page .sms-logo-zs{background-position:-96px -96px}
.sms-page .sms-logo-zy{background-position:-337px -96px}

.sms-page .service-mark.has-logo.brand-store{background:#211217;border-color:#5c2331}
