.mieSIMContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100vw;min-height:100vh;background-color:#4721e2}.mieSIMContentContainer{min-height:100%}.mieSIMContentContainer,.mieSIMTitleContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;background-color:#4721e2}.mieSIMTitleContainer{height:-moz-min-content;height:min-content;margin-top:11vw;margin-bottom:3vw}.mieSIMTitle{width:100%;font-size:4.5vw;font-style:normal;font-weight:600;line-height:normal;text-align:center;color:#fff;z-index:0}.logOutButton{align-items:flex-end;width:79%;text-align:end;color:#fff;font-size:1.3rem;font-style:normal;font-weight:600;line-height:normal}.eSIMsCardsContainer,.logOutButton{display:flex;flex-direction:column;justify-content:center;height:-moz-min-content;height:min-content}.eSIMsCardsContainer{align-items:flex-start;gap:2rem;width:83%;margin-top:1vw;margin-bottom:6vw}.eSIMCard{flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%;gap:0;padding:0}.eSIMCard,.mieSIMCreditContainer{position:relative;display:flex;height:-moz-min-content;height:min-content;color:#000;background-color:#fff;box-shadow:0 4px 6px 5px rgba(0,0,0,.1);border-radius:22px}.mieSIMCreditContainer{flex-direction:column;align-items:flex-start;justify-content:center;width:60%;gap:2rem;padding:1.7rem 2rem;margin-top:0;margin-bottom:6vw;font-size:1.2rem}.creditText{position:absolute;display:flex;flex-direction:row;padding:.2rem 1rem 0;border-radius:12px;gap:1rem;left:0;top:-19%;font-size:1.45rem;font-weight:700;color:#000;background-color:#ffffffbc}.creditSmallText{margin-top:1.5rem;font-size:1.1rem}.referralDiscountContainer{display:flex;flex-direction:column;padding:1rem 1.5rem;border-radius:12px;background-color:#008c6e20}.referralCode{flex-direction:row;margin-top:.4rem;padding:.5rem 1rem .3rem;border-radius:12px}.eSIMCardLoading,.referralCode{display:flex;align-items:center;justify-content:center;background-color:#fff}.eSIMCardLoading{position:relative;flex-direction:column;width:100%;height:20rem;gap:0;color:#000;box-shadow:0 4px 6px 5px rgba(0,0,0,.1);border-radius:22px;padding:0}.eSIMCard:hover{-webkit-tap-highlight-color:transparent}.fadeIn{opacity:0;animation:fadeIn 1s ease-in-out forwards}.fadeOut{opacity:1;animation:fadeOut 1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.eSIMCardInfo{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:space-between;width:-moz-min-content;width:min-content;min-height:100%;padding:2rem;background-color:#c3c3c359;border-radius:22px 0 0 22px;gap:1rem;font-size:1.15rem}.eSIMCardName{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end;justify-content:flex-start;height:-moz-min-content;height:min-content;gap:.7rem;font-size:2.25vw;line-height:2vw;font-weight:700;text-wrap:nowrap}.eSIMNameEdit{font-size:1.1rem;line-height:1.1rem;font-weight:400;padding-bottom:.25rem}.eSIMNameInput{max-width:16vw;line-height:2.25vw;overflow:scroll;scrollbar-width:none}.eSIMNameInput::-webkit-scrollbar{display:none}@media (min-width:640px){.eSIMNameEdit:hover{transform:scale(1.03);transition:.2s;cursor:pointer;text-decoration:underline;-webkit-tap-highlight-color:transparent}}.installedStatus{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:flex-start;height:-moz-min-content;height:min-content;gap:.5rem;font-size:1.5rem;line-height:1.4rem;font-weight:400;text-wrap:nowrap}.eSIMCheckOrX{height:1.7rem;width:auto}.eSIMButton{display:flex;align-items:center;justify-content:center;height:-moz-min-content;height:min-content;padding:.65rem 2rem;font-size:1.5rem;font-weight:700;text-wrap:nowrap;color:#fff;border-radius:22px;background-color:#008c6e;cursor:pointer}@media (min-width:640px){.eSIMButton:hover{transform:scale(1.03);transition:.2s;-webkit-tap-highlight-color:transparent}}.eSIMLink{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:20rem;height:-moz-min-content;height:min-content;font-size:1.15rem}.eSIMLink,.linkText{flex-wrap:nowrap;text-wrap:nowrap}.linkText{font-size:1.1rem;line-height:1.1rem;font-weight:400;white-space:nowrap;width:68%;color:#4721e2;text-decoration:underline;overflow:hidden}.linkPill{display:flex;align-items:center;justify-content:center;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;padding:.4rem 1rem .3rem;font-size:1.15rem;font-weight:700;text-wrap:nowrap;color:#fff;border-radius:28px;background-color:#008c6e}.blueIt{background-color:#4721e2}.referralPill{margin-top:.4rem;border-radius:12px}.eSIMCardDates{align-items:flex-start;justify-content:space-between;width:20rem;height:-moz-min-content;height:min-content;font-size:1.15rem;line-height:1.15rem;color:#000}.eSIMCardBundlesSection,.eSIMCardDates{display:flex;flex-direction:row;text-wrap:nowrap;text-align:center}.eSIMCardBundlesSection{align-items:center;width:100%;min-height:100%;gap:1.25rem;font-size:1.2rem;line-height:1.4rem;padding:.8rem 1.25rem;overflow-x:scroll;scroll-behavior:smooth}.eSIMCardBundlesSection::-webkit-scrollbar{display:none}.eSIMCardBundles{flex-direction:row;justify-content:flex-start;width:-moz-max-content;width:max-content;gap:1.25rem;font-size:1.3rem;line-height:1.5rem}.eSIMCardBundle,.eSIMCardBundles{display:flex;align-items:center;height:-moz-min-content;height:min-content;text-align:center;text-wrap:nowrap}.eSIMCardBundle{justify-content:center;width:100%;gap:.8rem;font-size:1.6rem;line-height:1.7rem;padding:1.25rem 1.5rem}.eSIMCardBundle,.noBundles{flex-direction:column;border-radius:28px;box-shadow:0 4px 6px 5px rgba(0,0,0,.1)}.noBundles{display:flex;width:40%;min-width:22rem;max-width:28rem;text-wrap:wrap;font-weight:500;padding:1.5rem}.bundleName{font-size:1.45rem;font-weight:800;text-wrap:nowrap}.activeStatus{display:flex;flex-direction:row;align-items:center;justify-content:center;height:-moz-min-content;height:min-content;gap:.5rem;font-size:1.25rem;font-weight:400;text-wrap:nowrap}.activeDot{height:.75rem;width:.8rem;border-radius:50%}@keyframes progress{0%{--percentage:0}to{--percentage:var(--value)}}@property --percentage{syntax:"<number>";inherits:true;initial-value:0}.semiCircleBar{--percentage:0;--primary:#fff;--secondary:#008c6e;position:relative;display:flex;align-items:center;justify-content:center;width:18.5vw;max-width:20rem;height:9.5vw;max-height:10.5rem;border-radius:50%/100% 100% 0 0;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));overflow:hidden;animation:progress 2s ease-in-out .8s forwards}.semiCircleBar:before{content:"";top:0;left:0;background:conic-gradient(from 270deg at 50% 100%,var(--secondary) calc(var(--percentage) * 1% / 2),var(--primary) 0);mask:radial-gradient(at 50% 100%,transparent 52%,#fff 0);mask-mode:alpha;-webkit-mask:radial-gradient(at 50% 100%,transparent 52%,#fff 0);-webkit-mask-mode:alpha}.semiCircleBar:before,.semiCircleText{position:absolute;width:100%;height:100%}.semiCircleText{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:visible;z-index:5;gap:1.8rem;font-size:1.2rem;font-weight:400;color:#000;line-height:1.2rem}.percentageText{font-size:2.5rem;font-weight:600}.bundleDates{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:23vw;height:-moz-min-content;height:min-content}.bundleDates,.bundleDatesFont{max-width:25rem;font-size:1.15rem;font-weight:400;line-height:1.1rem}.bundleDatesFont{min-width:23vw}@media (min-width:1600px){.eSIMCardName{font-size:2.5rem}.bundleDatesFont{min-width:25rem}}.remainingText{font-size:.95rem;font-weight:400}.eSIMCardHistory{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;gap:.65rem;margin-right:1.25rem;font-size:1.2rem;text-align:center;text-wrap:nowrap}.historialText{font-size:1.6rem;font-weight:700;color:#008c6e}.historyCardsContainer{position:relative;width:20rem;border-radius:14px;box-shadow:0 4px 6px 5px rgba(0,0,0,.1);padding:1rem 2rem;font-size:1.2rem;text-align:center;text-wrap:nowrap}.historyCardsContainer,.historyCardsText{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.65rem}.historyCardsText{width:100%;height:100%}.historyDatesContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 2rem;height:-moz-min-content;height:min-content;font-size:1.2rem;text-align:center;text-wrap:nowrap}.historyArrowsContainer{position:absolute;width:2.5rem;height:2.5rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:hsla(0,0%,74%,.763);box-shadow:0 4px 6px 5px rgba(0,0,0,.05)}.historyArrow,.historyArrowsContainer{display:flex;align-items:center;justify-content:center;z-index:10}.historyArrow{transform:translate(-50%);height:2.1rem;width:2.1rem;-webkit-tap-highlight-color:transparent}.historyArrowsContainer2{position:absolute;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);border-radius:50%;background-color:hsla(0,0%,74%,.763);box-shadow:0 4px 6px 5px rgba(0,0,0,.05)}.historyArrow2,.historyArrowsContainer2{display:flex;align-items:center;justify-content:center;z-index:10}.historyArrow2{transform:translate(-50%);height:2.1rem;width:2.1rem;-webkit-tap-highlight-color:transparent}.bundlesArrowsContainer{position:absolute;height:5rem;width:4.1rem;top:50%;transform:translate(-50%,-50%);z-index:10}.bundlesArrow{transform:translate(-50%);height:5rem;width:4.1rem;-webkit-tap-highlight-color:transparent;z-index:10}.historyDotsContainer{flex-direction:row;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;gap:.65rem;margin-top:.25rem}.historyDot,.historyDotsContainer{display:flex;align-items:center;justify-content:center}.historyDot{border:1px solid hsla(0,0%,74%,.763);height:.6rem;width:.65rem;border-radius:50%}.recargaStepsContainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1.5rem;width:58vw;height:18.7rem;padding:0 2rem;margin:2rem 0;font-size:2.1rem;font-weight:700;background-color:transparent}.justifyCenter{justify-content:center}.scrollContainer{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;height:100%;overflow-y:scroll;overflow-x:visible;scroll-behavior:smooth}.scrollContainer::-webkit-scrollbar{display:none;opacity:0}.recargaQuestionsText{width:75%;height:-moz-min-content;height:min-content;font-size:1.5rem;font-weight:600;text-align:center;color:#000}.recargaButtonsContainer{flex-direction:row;gap:3rem;width:-moz-min-content;width:min-content}.recargaButtons,.recargaButtonsContainer{display:flex;align-items:center;justify-content:center;height:-moz-min-content;height:min-content}.recargaButtons{flex-direction:column;min-width:8rem;gap:.5rem;padding:.5rem 1.5rem;font-size:1.4rem;font-weight:700;text-align:center;text-wrap:nowrap;color:#fff;border-radius:28px;background-color:#008c6e;cursor:pointer}.recargaVariantsContainer{flex-direction:row;flex-wrap:wrap;width:100%;row-gap:1.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.recargaVariantsContainer,.recargaVariantsPill{display:flex;align-items:center;justify-content:center}.recargaVariantsPill{flex-direction:column;gap:.1rem;width:11rem;border-radius:48px;box-shadow:0 4px 10px 4px rgba(0,0,0,.1);padding:.3rem 1.5rem .5rem;font-size:1.15rem;font-weight:400;text-align:center;line-height:normal;transition:scale .2s ease-in-out;overflow:visible;text-overflow:ellipsis;z-index:1;-webkit-tap-highlight-color:transparent}.recargaCompraText{width:-moz-min-content;width:min-content;gap:.5rem;font-size:1.3rem;font-weight:600;text-wrap:nowrap;margin-bottom:-1rem}.recargaCompraText,.recargaInstructionsText{height:-moz-min-content;height:min-content;text-align:center;color:#000}.recargaInstructionsText{width:80%;font-size:1.1rem;font-weight:400;text-wrap:wrap}@media (max-width:1400px){.recargaStepsContainer{width:61vw}.enlargeNumber2{padding-top:.12rem;scale:1.08}.historyCardsContainer{width:17rem;padding:1rem 1.5rem}.historyDatesContainer{padding:0 1.4rem}.logOutButton{width:83%;font-size:1.3rem}.eSIMsCardsContainer{width:88%;margin-top:.5vw;margin-bottom:12vh}.mieSIMCreditContainer{width:72%;margin-top:1.5vw;margin-bottom:12vh}.creditText{top:-18%}.eSIMCardInfo{gap:1.25rem;font-size:1.15rem}.semiCircleBar:before{mask:radial-gradient(at 50% 100%,transparent 52%,#fff 0);-webkit-mask:radial-gradient(at 50% 100%,transparent 52%,#fff 0)}.semiCircleText{gap:1.5rem;font-size:1.15rem;line-height:1.15rem}.percentageText{font-size:2.2rem;font-weight:600}.bundleDates{width:25vw}.bundleDatesFont{min-width:25vw}.eSIMCardName{gap:.7rem;font-size:2.25rem;font-weight:700;text-wrap:nowrap}.eSIMNameInput{max-width:18vw;line-height:2.25rem}.installedStatus{gap:.5rem;font-size:1.4rem;font-weight:400}.eSIMCheckOrX{height:1.7rem;width:auto}}@media (max-width:1280px){.recargaStepsContainer{height:19rem;gap:1rem;font-size:1.9rem}.mieSIMCreditContainer{width:75%;margin-top:2rem;margin-bottom:12vh;gap:0}}@media (max-width:1240px){.recargaStepsContainer{width:57vw}.enlargeNumber2{padding-top:0;scale:1.05}.recargaQuestionsText{width:80%;font-size:1.35rem;line-height:1.6rem}.recargaVariantsContainer{row-gap:1.25rem;-moz-column-gap:2rem;column-gap:2rem}.recargaVariantsPill{gap:.05rem;width:10rem;padding:.5rem 1.5rem;font-size:1.15rem}.recargaCompraText{gap:.5rem;font-size:1.25rem;margin-bottom:-1rem}.recargaButtons{min-width:6.5rem;gap:.5rem;padding:.35rem 1.5rem;font-size:1.4rem}.recargaInstructionsText{width:90%;font-size:1.55vw}.historyCardsContainer{width:15rem;padding:1rem 1.5rem;gap:.65rem;font-size:1.15rem}.historyDatesContainer{padding:0 .5rem;font-size:1.15rem}.historialText{font-size:1.5rem}.historyCardsText{gap:.65rem}.historyArrowsContainer{width:2rem;height:2rem;top:52%}.historyArrow{height:1.8rem;width:1.8rem}.historyDotsContainer{gap:.6rem;margin-top:.15rem}.historyDot{height:.5rem;width:.55rem}.mieSIMTitle{font-size:5vw}.logOutButton{width:83%;font-size:1.3rem}.eSIMsCardsContainer{width:88%;margin-top:.5vw;margin-bottom:12vh}.creditText{top:-19%}.eSIMCardInfo{gap:1.1rem;font-size:1.15rem}.eSIMCardBundle{gap:.6rem;font-size:1.6rem;line-height:1.7rem;padding:1.25rem 1.5rem;border-radius:22px}.bundleName{font-size:1.3rem}.bundleDates{width:20rem}.bundleDatesFont{min-width:20rem}.activeStatus{gap:.5rem;font-size:1.2rem}.activeDot{height:.6rem;width:.65rem;border-radius:50%}.semiCircleBar{width:16.5rem;height:8.5rem}.semiCircleBar:before{mask:radial-gradient(at 50% 100%,transparent 52%,#fff 0);-webkit-mask:radial-gradient(at 50% 100%,transparent 52%,#fff 0)}.semiCircleText{gap:1.6rem;font-size:1.2rem;line-height:1.25rem}.percentageText{font-size:2.25rem;font-weight:600}.eSIMCardName{gap:.3rem;font-size:2.1rem;font-weight:700;text-wrap:nowrap}.eSIMNameInput{max-width:15rem;line-height:2.1rem}.eSIMNameEdit{font-size:1.05rem;font-weight:400;margin-left:.4rem;padding-bottom:.2rem}.installedStatus{gap:.5rem;font-size:1.3rem;font-weight:400}.eSIMCheckOrX{height:1.5rem;width:auto}.noBundles{min-width:22rem}}@media (max-width:920px){.recargaStepsContainer{width:66vw;height:16.5rem;gap:.8rem;font-size:1.7rem;padding:0 1.5rem;margin:1.5rem 0}.recargaQuestionsText{width:87%;text-wrap:pretty;font-size:1.2rem;line-height:1.5rem}.recargaVariantsContainer{row-gap:1.25rem;-moz-column-gap:1.75rem;column-gap:1.75rem}.recargaVariantsPill{gap:.1rem;width:8.5rem;padding:.5rem 1.5rem;font-size:1.1rem}.recargaCompraText{gap:.5rem;font-size:1.15rem;margin-bottom:-1rem}.recargaButtonsContainer{gap:2rem}.recargaButtons{min-width:6.5rem;gap:.5rem;padding:.3rem 1.4rem;font-size:1.3rem}.recargaInstructionsText{width:90%;font-size:1.8vw}.historyCardsContainer{width:12.5rem;padding:.7rem 1.2rem;font-size:1.15rem;line-height:1.55rem}.historyDatesContainer{padding:0 .2rem;font-size:1.1rem;line-height:1.55rem}.historialText{font-size:1.4rem}.historyCardsText{gap:.65rem}.historyArrowsContainer{width:1.7rem;height:1.7rem;top:52%}.historyArrow{height:1.6rem;width:1.6rem}.historyDotsContainer{gap:.6rem;margin-top:.15rem}.historyDot{height:.5rem;width:.55rem}.mieSIMTitleContainer{margin-top:7rem}.mieSIMTitle{font-size:3rem}.logOutButton{width:88%;font-size:1.3rem}.eSIMsCardsContainer{margin-top:.5vw}.eSIMsCardsContainer,.mieSIMCreditContainer{width:93%;margin-bottom:12vh;margin-right:.7rem}.mieSIMCreditContainer{margin-top:1rem;gap:0;font-size:1.15rem}.creditText{padding:.2rem 1rem 0;border-radius:12px;gap:1rem;left:0;top:-17%;font-size:1.3rem}.creditSmallText{margin-top:1.5rem;font-size:1rem}.referralDiscountContainer{padding:1rem 1.5rem;border-radius:12px;width:-moz-min-content;width:min-content}.referralCode{margin-top:.4rem;padding:.4rem 1rem .3rem;border-radius:12px;background-color:#fff}.eSIMCardInfo{height:100%;width:20rem;padding:1.5rem 1.2rem;gap:1.05rem;font-size:1rem}.eSIMButton{padding:.5rem 1.5rem;font-size:1.1rem;border-radius:18px}.eSIMLink{width:16rem;font-size:1rem}.referralLink{justify-content:space-between;width:18.5rem;font-size:1.1rem}.linkText{font-size:1rem;line-height:1rem;width:66%}.linkPill{padding:.3rem .8rem .2rem;font-size:1rem;border-radius:28px}.referralPill{margin-top:.4rem;font-size:1.1rem;border-radius:12px}.eSIMCardDates{width:16rem;font-size:1rem}.eSIMCardBundle{gap:.5rem;font-size:1.3rem;line-height:1.4rem;padding:1rem}.eSIMCardBundlesSection{padding:.5rem .8rem}.activeStatus{gap:.5rem;font-size:1.15rem}.activeDot{height:.5rem;width:.5rem}.semiCircleBar{width:15rem;height:7.5rem}.semiCircleBar:before{mask:radial-gradient(at 50% 100%,transparent 53%,#fff 0);-webkit-mask:radial-gradient(at 50% 100%,transparent 53%,#fff 0)}.semiCircleText{gap:1.6rem;font-size:1.05rem;line-height:1.1rem}.percentageText{font-size:2.2rem;font-weight:600}.bundleDates{width:16rem}.bundleDates,.bundleDatesFont{font-size:1rem;line-height:1rem}.bundleDatesFont{min-width:16rem}.bundlesArrow,.bundlesArrowsContainer{height:4rem;width:3rem}.eSIMCardName{gap:.3rem;font-size:1.75rem;font-weight:700;text-wrap:nowrap}.eSIMNameInput{max-width:11.5rem;line-height:1.75rem}.eSIMNameEdit{font-size:.95rem;line-height:.8rem;font-weight:400;padding-bottom:.4rem}.installedStatus{gap:.5rem;font-size:1.2rem;font-weight:400}.eSIMCheckOrX{height:1.35rem;width:auto}.noBundles{min-width:20rem;font-size:1.1rem}}@media (max-width:640px){.scrollContainer{padding-bottom:1.25rem}.recargaStepsContainer{gap:1.25rem;width:98%;min-height:17rem;height:-moz-min-content;height:min-content;max-height:32rem;margin:1rem 0 0;padding:0 1.35rem;font-size:1.7rem}.recargaVariantsContainer{row-gap:1.5rem;-moz-column-gap:1.2rem;column-gap:1.2rem}.recargaVariantsPill{gap:.12rem;width:8.8rem;padding:.5rem 1.5rem;font-size:1.2rem}.recargaButtonsContainer2{flex-direction:column;gap:1rem}.enlargeNumber2{padding-top:.1rem}.recargaCompraText{gap:.5rem;font-size:1.25rem;margin-bottom:-1rem}.recargaButtons{min-width:6.5rem;gap:.5rem;padding:.4rem 1.5rem;font-size:1.4rem}.recargaInstructionsText{width:100%;font-size:1.05rem}.eSIMCardHistory{width:90%;margin-right:0}.historyCardsContainer{width:80%;padding:1rem 1.7rem;font-size:1.15rem;line-height:1.55rem}.historyDatesContainer{padding:0 .5rem;font-size:1.1rem;line-height:1.55rem}.mieSIMTitleContainer{margin-top:5rem}.mieSIMTitle{font-size:2.5rem}.logOutButton{width:86%;font-size:1.1rem}.eSIMsCardsContainer{width:92%;margin-top:.5rem;margin-bottom:12vh;margin-right:0}.mieSIMCreditContainer{width:92%;padding:1.3rem 1.5rem;margin-top:0;margin-bottom:12vh;margin-right:0}.creditText{padding:.2rem 1rem 0;border-radius:12px;gap:1rem;left:0;top:-12%;font-size:1.35rem}.creditSmallText{margin-top:1rem;font-size:1rem}.referralDiscountContainer{padding:1rem;border-radius:12px;min-width:-moz-min-content;min-width:min-content;width:103%;margin-left:-.25rem}.referralCode{margin-top:.4rem;padding:.4rem .6rem .3rem;border-radius:12px;background-color:#fff}.eSIMCard{flex-direction:column;width:100%;gap:.7rem}.eSIMCardLoading{height:50vh}.eSIMCardInfo{width:100%;height:-moz-min-content;height:min-content;padding:1.5rem;border-radius:22px 22px 48px 0;gap:.7rem;font-size:1.15rem}.eSIMCardBundlesSection{padding:1rem;margin-bottom:1rem}.eSIMCardBundles{gap:2rem}.eSIMCardBundle{width:84vw;gap:.9rem}.bundleName{font-size:1.4rem}.activeStatus{gap:.5rem;font-size:1.15rem}.activeDot{height:.5rem;width:.5rem}.semiCircleBar{width:70vw;height:35vw}.semiCircleBar:before{mask:radial-gradient(at 50% 100%,transparent 53%,#fff 0);-webkit-mask:radial-gradient(at 50% 100%,transparent 53%,#fff 0)}.semiCircleText{gap:6.2vw;font-size:4.9vw;line-height:1.3rem}.percentageText{font-size:10vw;font-weight:600}.bundleDates{width:70vw;font-size:4vw;line-height:1rem}.bundleDatesFont{min-width:70vw;font-size:4.3vw;line-height:1rem}.eSIMCardName{gap:.7rem;font-size:1.8rem;line-height:1.6rem;font-weight:700;text-wrap:nowrap}.eSIMNameInput{max-width:15rem;line-height:1.8rem}.eSIMNameEdit{font-size:.95rem;font-weight:400;padding-bottom:.35rem;margin-left:0}.installedStatus{gap:.5rem;font-size:1.2rem;line-height:1.2rem;font-weight:400;text-wrap:nowrap}.eSIMCheckOrX{height:1.35rem;width:auto}.eSIMButton{padding:.5rem 1.5rem;font-size:1.1rem;border-radius:18px}.eSIMLink{width:80.5vw;font-size:1rem}.referralLink{justify-content:space-between;width:72vw;font-size:1rem}.linkText{font-size:1rem;line-height:1rem;width:72%}.linkPill{padding:.3rem .8rem .2rem;font-size:1rem;border-radius:28px}.referralPill{margin-top:.4rem;padding:.3rem .6rem .2rem;font-size:1rem;border-radius:12px}.eSIMCardDates{width:100%;font-size:1.05rem;line-height:1.15rem}.noBundles{width:100%;text-wrap:wrap;font-weight:500}}