.invoiceDetails{display:flex;flex-direction:column}.invoiceDetails .header{align-items:flex-start;border:none;display:flex;flex-direction:row;justify-content:space-between;padding:16px 20px}.invoiceDetails .header .title{font-size:24px;font-weight:400;letter-spacing:.005em;text-align:left}.invoiceDetails .header .date{align-items:center;color:#8093a1;display:flex;font-size:16px;font-weight:400;gap:10px}.invoiceDetails .header .date:before{content:url(../../images/pages/profile/icons/settings/calendar-grey.svg);height:16px;width:16px}.invoiceDetails .header .status{background:rgba(219,81,32,.1);border-radius:16px;color:#db5120;font-size:16px;padding:3px 8px}.invoiceDetails .header .status.cn,.invoiceDetails .header .status.jp{font-size:12px;line-height:normal!important}.invoiceDetails .header .status.active{background:#eaf3fe;color:#2e86f9}.invoiceDetails .content{display:flex;flex-direction:column;gap:16px}.invoiceDetails .content .total{background-color:#f7fafc;width:100%}.invoiceDetails .content .topInfo{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.invoiceDetails .content .topInfo .name{font-size:20px;font-weight:400}.invoiceDetails .content .topInfo .type{align-items:center;display:flex;font-size:16px;font-weight:400;gap:10px;justify-content:center}.invoiceDetails .content .topInfo .type span{background-color:#e7ecf1;border-radius:4px;font-size:12px;font-weight:400;padding:2px 8px}.invoiceDetails .content .label{color:#8093a1;font-size:16px;font-weight:400;text-align:left}.invoiceDetails .content .text{font-size:20px;font-weight:400;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.invoiceDetails .content .accordionButton{align-items:flex-start;background-color:transparent;border:none;display:flex;flex-direction:column;padding:0 50px 0 20px;position:relative}.invoiceDetails .content .accordionButton:after{bottom:0;content:url(../../images/pages/profile/icons/arrow-black-down.svg);display:none;position:absolute;right:20px}.invoiceDetails .content .accordionButton.hasOverflow:after{display:block}.invoiceDetails .content .tax{padding:0 20px}.invoiceDetails .content .accordionButton.active .text{text-overflow:clip;white-space:normal}.invoiceDetails .content .accordionButton.active:after{top:50%;transform:translateY(-50%) rotate(180deg)}.invoiceDetails .content .invoiceProductList{background-color:#f7fafc;display:flex;flex-direction:column;gap:16px;height:auto;overflow-y:auto;padding:16px 20px}.invoiceDetails .content .invoiceProductList .listItem{align-items:center;display:flex;justify-content:space-between;width:100%}.invoiceDetails .content .invoiceProductList .listItem .price{font-size:20px;font-weight:400;text-align:left}.invoiceDetails .content .invoiceProductList .listItem .details{align-items:flex-start;display:flex;gap:16px}.invoiceDetails .content .invoiceProductList .listItem .details img{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.invoiceDetails .content .invoiceProductList .listItem .details .name{align-items:flex-start;display:flex;flex-direction:column;font-size:20px;font-weight:400;gap:5px;text-align:left}.invoiceDetails .content .invoiceProductList .listItem .details .name .price{color:#8093a1;font-size:16px;font-weight:400;text-align:left}.invoiceDetails .content .invoiceProductList .listItem .total{align-items:center;border-top:1px solid #e7ecf1;display:flex;justify-content:space-between;padding:24px 0 8px}.invoiceDetails .content .invoiceProductList .listItem .total p{font-size:24px;font-weight:700;letter-spacing:.5px;text-align:left}.modalHeader{display:flex;flex-direction:column;padding:20px}.modalHeader .title{font-size:28px;font-weight:400;letter-spacing:.005em;line-height:28px;text-align:left}.modalHeader .title.cn,.modalHeader .title.jp{font-size:20px}.modalContent{padding:20px}.modalContent p{font-size:18px;font-weight:400;line-height:20px;text-align:left}.modalContent p.cn,.modalContent p.jp{font-size:16px}.modalFooter{align-items:center;box-shadow:0 -4px 16px 0 rgba(57,81,123,.122);display:flex;gap:12px;justify-content:center;padding:16px 20px}.modalFooter>button{border-radius:12px;flex:1;font-size:18px;min-height:44px}.modalFooter>button:not([class*=btn--]){border:none}.modalFooter .primary{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);color:#fff}.contentTitle{padding:0 20px}.typeToggles{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #ececec;border-radius:12px;display:flex;gap:6px;margin:24px 20px 0;padding:4px}.typeToggles button{align-items:center;background-color:transparent;border:none;color:#8093a1;display:flex;flex:1 0 0;font-size:20px;font-variant-numeric:lining-nums proportional-nums;font-weight:400;gap:4px;justify-content:center;letter-spacing:.25px;line-height:20px;padding:6px 12px;text-align:center;transition:all .3s ease}.typeToggles button:disabled,.typeToggles button:hover{background:#f2f6fa;border-radius:10px;color:#2e86f9;cursor:pointer!important;opacity:1!important}#notificationManagerForm,#paymentForm{display:flex;flex-direction:column;gap:24px;padding:20px}#notificationManagerForm .fields,#paymentForm .fields{display:flex;gap:8px}#notificationManagerForm .field,#paymentForm .field{display:flex;flex:1;flex-direction:column}#notificationManagerForm .field .caption,#paymentForm .field .caption{color:#8093a1;font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-align:left}#notificationManagerForm .field .input,#paymentForm .field .input{border:none;border-radius:12px;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;height:48px;letter-spacing:.005em;line-height:20px;outline:1px solid #e7ecf1;padding:14px 16px;text-align:left}#notificationManagerForm .field .input::-moz-placeholder,#paymentForm .field .input::-moz-placeholder{color:#8093a1}#notificationManagerForm .field .input::placeholder,#paymentForm .field .input::placeholder{color:#8093a1}#notificationManagerForm .field .input.error,#paymentForm .field .input.error{color:#000;outline:1px solid #db5120}#notificationManagerForm .deleteButton,#paymentForm .deleteButton{align-items:center;align-self:stretch;background-color:transparent;border:1px solid #dde3ea;border-radius:16px;color:#db5120;display:flex;font-size:18px;font-style:normal;font-weight:400;height:46px;justify-content:center;letter-spacing:.25px;line-height:18px;padding:12px 24px}@media screen and (max-width:460px){#notificationManagerForm .fields,#paymentForm .fields{flex-direction:column}}.notificationLangModal{display:flex;flex-direction:column;gap:24px}.notificationLangModal h3{padding:0 24px}.notificationLangModal .modalFooter .cancel{border:none;flex:none;padding:0}.notificationLangModal .notiLanguagesList{display:flex;flex-direction:column;gap:12px;margin:0 auto auto 0;padding:0 24px;width:100%}.notificationLangModal .notiLanguagesList .notiLanguagesListItem{display:contents}.notificationLangModal .notiLanguagesList .notiLanguagesListItem .notiLanguagesLabel{align-items:center;border:1px solid #dde3ea;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 16px 8px 8px}.notificationLangModal .notiLanguagesList .notiLanguagesListItem .notiLanguagesLabel p{align-items:center;display:flex;font-size:18px;gap:12px}.notificationLangModal .notiLanguagesList .notiLanguagesListItem .notiLanguagesLabel p span{align-items:center;background-color:#fff;border:1px solid #dde3ea;border-radius:10px;display:flex;height:40px;justify-content:center;text-transform:uppercase;width:40px}.notificationLangModal .notiLanguagesList .notiLanguagesListItem .notiLanguagesLabel input[type=radio]{height:16px;width:16px}.notificationLangModal .notiLanguagesList .notiLanguagesListItem .notiLanguagesLabel:has(input:checked){border:1px solid var(--nav-blue)}.notificationLangModal .notiLanguagesList .notiLanguagesListItem .notiLanguagesLabel:has(input:checked):after{display:block}.creditCardsListModal{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:11}.creditCardsListModal .header{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.creditCardsListModal .header button{align-items:center;background-color:transparent;border:none;display:flex;font-size:28px;font-weight:400;gap:8px;justify-content:center}.creditCardsListModal .header .editButton,.creditCardsListModal .header .finishEditingButton{border:1px solid #dde3ea;border-radius:12px;font-size:16px;letter-spacing:.03em;padding:6px 16px}.creditCardsListModal .header .editButton img{filter:grayscale(1)}.creditCardsListModal .header .finishEditingButton{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border:1px solid transparent;color:#fff}.creditCardsListModal .cardsList{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 131px);overflow-y:scroll;padding:16px 20px}.creditCardsListModal .cardsList .listItem{align-items:center;border-radius:12px;box-shadow:0 1px 4px 0 rgba(4,29,62,.122);display:flex;height:56px;justify-content:space-between;padding:8px}.creditCardsListModal .cardsList .listItem .label{align-items:center;display:flex;font-size:20px;font-weight:400;gap:16px}.creditCardsListModal .cardsList .listItem .label .image{align-items:center;border:1px solid #dde3ea;border-radius:10px;display:flex;height:40px;justify-content:center;padding:5px;width:40px}.creditCardsListModal .cardsList .listItem .label .image img{width:auto}.creditCardsListModal .cardsList .listItem .removeCardButton{align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:12px;display:flex;height:32px;justify-content:center;width:32px}.creditCardsListModal .cardsList .listItem .removeCardButton img{filter:grayscale(1)}.creditCardsListModal .modalFooter{bottom:0;left:0;position:absolute;right:0}.confirmDeleteCardModal .header{padding:20px 20px 0}.confirmDeleteCardModal .content{display:flex;flex-direction:column;gap:20px;padding:20px}.confirmDeleteCardModal .content .cardType{align-items:center;display:flex;gap:10px}.confirmDeleteCardModal .content .cardType .card{align-items:center;border:1px solid #dde3ea;border-radius:10px;display:flex;font-size:20px;font-weight:400;gap:16px;height:40px;justify-content:center;width:40px}.confirmDeleteCardModal .content .cardType .value{font-size:20px}.confirmDeleteCardModal .content .message{align-items:flex-start;background-color:#fdf3da;border-radius:12px;display:flex;font-size:18px;font-weight:400;gap:10px;line-height:18px;padding:12px 12px 12px 42px;position:relative}.confirmDeleteCardModal .content .message:after{content:url(../../images/pages/profile/icons/warning.svg);left:12px;position:absolute;top:12px}.menageNotificationsModal__footer .cancel{max-width:128px}.confirmDeleteModalNotificationsManager,.contactModalNotificationsManager{align-items:center;display:flex;flex-direction:column;justify-content:center}.confirmDeleteModalNotificationsManager .info_icon,.contactModalNotificationsManager .info_icon{align-items:flex-start;background:rgba(219,81,32,.08);border-radius:8px;display:flex;gap:8px;margin:24px;padding:12px}.confirmDeleteModalNotificationsManager .info_icon.blue,.contactModalNotificationsManager .info_icon.blue{background:rgba(46,134,249,.08)}.confirmDeleteModalNotificationsManager .content,.contactModalNotificationsManager .content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;text-align:center}.confirmDeleteModalNotificationsManager .content h4,.contactModalNotificationsManager .content h4{color:#062d4e;font-size:24px;font-weight:400;letter-spacing:.25px;line-height:24px;text-align:center;width:100%}.confirmDeleteModalNotificationsManager .content p,.contactModalNotificationsManager .content p{color:#8093a1;font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px;text-align:center;width:100%}.confirmDeleteModalNotificationsManager .content ul,.contactModalNotificationsManager .content ul{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:12px;padding-top:24px}.confirmDeleteModalNotificationsManager .content ul li,.contactModalNotificationsManager .content ul li{align-items:flex-start;align-self:stretch;border:1px solid #dde3e9;border-radius:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"image title" "image value";grid-template-columns:40px auto;justify-content:flex-start;padding:8px 16px 8px 8px;row-gap:3px}.confirmDeleteModalNotificationsManager .content ul li img,.contactModalNotificationsManager .content ul li img{grid-area:image;height:40px;width:40px}.confirmDeleteModalNotificationsManager .content ul li span,.contactModalNotificationsManager .content ul li span{color:#97a3ae;font-size:16px;font-weight:400;grid-area:title;letter-spacing:.3px;line-height:15px;text-align:left}.confirmDeleteModalNotificationsManager .content ul li p,.contactModalNotificationsManager .content ul li p{color:#062d4e;font-size:24px;font-weight:400;letter-spacing:.25px;line-height:20px}.confirmDeleteModalNotificationsManager .modalFooter,.contactModalNotificationsManager .modalFooter{align-items:flex-start;align-self:stretch;border-top:1px solid #e7ecf1;display:flex;gap:16px;padding:20px}.confirmDeleteAccount header{font-size:24px;font-weight:400;padding-bottom:20px;text-align:left}.confirmDeleteAccount header p{color:#8093a1;font-size:16px;font-weight:400;text-align:left}.confirmDeleteAccount footer{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0}.confirmDeleteAccount footer button{border-radius:16px;flex:1;font-size:20px;font-weight:400;height:46px;text-align:center;white-space:nowrap}.confirmDeleteAccount footer .submit{background:transparent;border:1px solid #db5120;color:#db5120}.confirmDeleteAccount .userInfoList{display:flex;flex-direction:column;gap:16px;padding:20px 0}.confirmDeleteAccount .label,.confirmDeleteAccount .userInfoList p{font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;text-align:left}.confirmDeleteAccount .label{color:#8093a1}.confirmDeleteAccount #unsubscribeForm{display:flex;flex-direction:column;gap:16px;padding:20px 0 0}.confirmDeleteAccount #unsubscribeForm fieldset{display:flex;flex-direction:column;gap:6px}.confirmDeleteAccount .field{align-items:center;background-color:transparent;border:1px solid #e7ecf1;border-radius:12px;display:flex;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;justify-content:space-between;letter-spacing:.005em;padding:10px 16px;position:relative;resize:none;text-align:left;width:100%}.confirmDeleteAccount .field:focus,.confirmDeleteAccount .field:focus-visible{outline:1px solid #2e86f9}.confirmDeleteAccount .field span{color:#97a3ae}.confirmDeleteAccount .field::-moz-placeholder{color:#97a3ae}.confirmDeleteAccount .field::placeholder{color:#97a3ae}.confirmDeleteAccount .bankWrapper{position:relative}.confirmDeleteAccount .bankWrapper:after{content:url(../../images/pages/profile/icons/arrow-down-blue.svg);position:absolute;right:15px;top:40px}.confirmDeleteAccount .bankWrapper input[name=bank_name]{cursor:pointer}.confirmDeleteAccount .reasonWrapper{position:relative}.confirmDeleteAccount .reasonWrapper:after{content:url(../../images/pages/profile/icons/arrow-down-blue.svg);position:absolute;right:15px;top:40px}.confirmDeleteAccount .reasonWrapper input[name=reason]{cursor:pointer}.confirmDeleteAccount #bank{margin-top:3px}.confirmDeleteAccount .counter{color:#8093a1;font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;text-align:right;width:100%}.confirmDeleteAccount .optionalDivider{align-items:center;display:flex;justify-content:center;position:relative}.confirmDeleteAccount .optionalDivider:before{background-color:#ececec;content:"";height:1px;width:100%;z-index:1}.confirmDeleteAccount .optionalDivider span{background-color:#fff;color:#8093a1;font-size:20px;font-weight:400;left:50%;letter-spacing:.005em;padding:0 5px;position:absolute;transform:translateX(-50%);z-index:2}.confirmDeleteAccount .uploadFile{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23D9D9D9' stroke-width='3' stroke-dasharray='22' stroke-dashoffset='29' stroke-linecap='square'/%3E%3C/svg%3E");border-radius:12px;color:#2e86f9;cursor:pointer;display:flex;font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;height:44px;justify-content:center;padding:10px 16px;position:relative}.confirmDeleteAccount .uploadFile .remove{align-items:center;display:none;justify-content:space-between;width:100%}.confirmDeleteAccount .uploadFile .remove .close{background-color:transparent;border:none}.confirmDeleteAccount .description{font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;text-align:left}#settingsPage section#cardManager{animation:fadeIn .5s ease-in-out forwards;display:flex;flex-direction:column;height:100%}#settingsPage section#cardManager.is-form-open>.header .backButton{cursor:pointer;pointer-events:auto}#settingsPage section#cardManager.is-form-open>.header .backButton img{display:block}#settingsPage section#cardManager>.content{flex:1;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px}#settingsPage section#cardManager p{margin:0}#settingsPage section#cardManager .ecard *,#settingsPage section#cardManager .pcard *{font-family:inherit}#settingsPage section#cardManager .cardSurface{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}#settingsPage section#cardManager .cardSurface__layer{clip-path:circle(0 at 88% 16%);inset:0;position:absolute;transition:clip-path .9s cubic-bezier(.2,.8,.2,1) .9s}#settingsPage section#cardManager .cardSurface__layer.is-active{clip-path:circle(150% at 88% 16%);transition-delay:0s;z-index:1}#settingsPage section#cardManager .cardSurface__layer--default{background:radial-gradient(120% 90% at 100% 0,rgba(122,180,255,.55) 0,rgba(122,180,255,0) 55%),linear-gradient(135deg,#2e86f9,#1b5fd1 42%,#062d4e)}#settingsPage section#cardManager .cardSurface__layer--visa{background:radial-gradient(110% 80% at 100% 0,rgba(91,123,255,.45) 0,rgba(91,123,255,0) 60%),linear-gradient(135deg,#1434cb,#0f2596 45%,#081451)}#settingsPage section#cardManager .cardSurface__layer--mastercard{background:radial-gradient(90% 70% at 90% 10%,rgba(247,158,27,.35) 0,rgba(247,158,27,0) 60%),radial-gradient(80% 70% at 10% 100%,rgba(235,0,27,.3) 0,rgba(235,0,27,0) 60%),linear-gradient(135deg,#36363f,#1d1d25 50%,#121217)}#settingsPage section#cardManager .cardSurface__layer--amex{background:radial-gradient(110% 80% at 100% 0,rgba(185,230,255,.5) 0,rgba(185,230,255,0) 55%),linear-gradient(135deg,#4fa8e0,#2e77bc 45%,#1a4c86)}#settingsPage section#cardManager .cardSurface__layer--jcb{background:radial-gradient(110% 80% at 100% 0,rgba(126,224,181,.45) 0,rgba(126,224,181,0) 55%),linear-gradient(135deg,#0e9a6b,#0b6f8e 50%,#133f7c)}#settingsPage section#cardManager .cardSurface__layer--unionpay{background:radial-gradient(110% 80% at 100% 0,hsla(0,100%,77%,.4) 0,hsla(0,100%,77%,0) 55%),linear-gradient(135deg,#d7193a,#8e1c4c 48%,#003e78)}#settingsPage section#cardManager .cardWaves{fill:#fff;bottom:0;height:44%;left:0;position:absolute;width:200%;z-index:2}#settingsPage section#cardManager .cardWaves path{animation:cardWavesShift 16s linear infinite}#settingsPage section#cardManager .cardWaves path:first-child{opacity:.07}#settingsPage section#cardManager .cardWaves path:last-child{animation-direction:reverse;animation-duration:11s;opacity:.09}#settingsPage section#cardManager .cardChip{background:linear-gradient(135deg,#f8e7a6,#d9b46a 35%,#b98a3e 55%,#f3db98);border-radius:6px;border-radius:1.8cqi;box-shadow:inset 0 0 0 1px rgba(80,55,15,.35),0 1px 2px rgba(0,0,0,.25);display:block;height:30px;height:9.5cqi;overflow:hidden;position:relative;width:40px;width:12.5cqi}#settingsPage section#cardManager .cardChip svg{fill:none;stroke:rgba(90,62,18,.5);stroke-width:1.3;display:block;height:100%;width:100%}#settingsPage section#cardManager .cardChip:after{animation:cardChipGleam 5s ease-in-out infinite;background:linear-gradient(115deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 65%);background-size:250% 100%;content:"";inset:0;position:absolute}#settingsPage section#cardManager .cardContactless{fill:none;stroke:hsla(0,0%,100%,.85);stroke-width:1.8;stroke-linecap:round;display:block;height:20px;height:6.2cqi;width:20px;width:6.2cqi}#settingsPage section#cardManager .brandLogo{align-items:center;color:#fff;display:flex;height:30px;height:9.5cqi;justify-content:flex-end}#settingsPage section#cardManager .brandLogo img,#settingsPage section#cardManager .brandLogo svg{display:block;height:100%;width:auto}#settingsPage section#cardManager .brandLogo--default{width:1px}#settingsPage section#cardManager .brandLogo--visa{height:24px;height:7.4cqi}#settingsPage section#cardManager .brandLogo--amex img{filter:brightness(0) invert(1);height:58%}#settingsPage section#cardManager .brandSwap-enter-active{transition:opacity .35s ease,transform .55s cubic-bezier(.34,1.56,.64,1)}#settingsPage section#cardManager .brandSwap-leave-active{transition:opacity .18s ease,transform .18s ease}#settingsPage section#cardManager .brandSwap-enter-from{opacity:0;transform:scale(.4) rotate(-14deg)}#settingsPage section#cardManager .brandSwap-leave-to{opacity:0;transform:scale(.7)}#settingsPage section#cardManager .wallet__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));position:relative}#settingsPage section#cardManager .walletSkeleton{animation:walletShimmer 1.3s linear infinite;aspect-ratio:1.586;background:linear-gradient(100deg,#e4eaf2 30%,#f4f7fb 50%,#e4eaf2 70%);background-size:300% 100%;border-radius:16px}#settingsPage section#cardManager .walletAddTile{align-items:center;animation:walletDeal .75s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0)*90ms);aspect-ratio:1.586;background:hsla(0,0%,100%,.7);border:2px dashed #d0d9e4;border-radius:16px;color:#2e86f9;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:20px;gap:12px;justify-content:center;position:relative;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease,transform .2s ease}@media(hover:hover){#settingsPage section#cardManager .walletAddTile:hover{background-color:#fff;border-color:rgba(46,134,249,.45);box-shadow:0 12px 28px -20px rgba(6,45,78,.45)}}#settingsPage section#cardManager .walletAddTile:active{transform:scale(.99)}#settingsPage section#cardManager .walletAddTile:focus-visible{outline:2px solid rgba(46,134,249,.5);outline-offset:3px}@media(hover:hover){#settingsPage section#cardManager .walletAddTile:hover .walletAddTile__plus{box-shadow:0 10px 20px -8px rgba(46,134,249,.75),0 0 0 8px rgba(46,134,249,.1);transform:scale(1.05)}}#settingsPage section#cardManager .walletAddTile__plus{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border-radius:50%;box-shadow:0 10px 20px -8px rgba(46,134,249,.75),0 0 0 0 rgba(46,134,249,0);height:48px;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:48px}#settingsPage section#cardManager .walletAddTile__plus:after,#settingsPage section#cardManager .walletAddTile__plus:before{background:#fff;border-radius:2px;content:"";height:2.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38%}#settingsPage section#cardManager .walletAddTile__plus:after{transform:translate(-50%,-50%) rotate(90deg)}#settingsPage section#cardManager .walletEmpty{align-items:center;display:flex;flex-direction:column;gap:24px;padding:32px 0}#settingsPage section#cardManager .walletEmpty__card{align-items:center;animation:walletFloat 4.5s ease-in-out infinite;aspect-ratio:1.586;background:hsla(0,0%,100%,.7);border:2px dashed #d0d9e4;border-radius:16px;color:#2e86f9;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:20px;gap:12px;justify-content:center;position:relative;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease,transform .2s ease;width:min(100%,340px)}@media(hover:hover){#settingsPage section#cardManager .walletEmpty__card:hover{background-color:#fff;border-color:rgba(46,134,249,.45);box-shadow:0 12px 28px -20px rgba(6,45,78,.45)}}#settingsPage section#cardManager .walletEmpty__card:active{transform:scale(.99)}#settingsPage section#cardManager .walletEmpty__card:focus-visible{outline:2px solid rgba(46,134,249,.5);outline-offset:3px}#settingsPage section#cardManager .walletEmpty__plus{animation:walletPulse 2.4s ease-out infinite;background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border-radius:50%;box-shadow:0 10px 20px -8px rgba(46,134,249,.75),0 0 0 0 rgba(46,134,249,0);height:56px;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:56px}#settingsPage section#cardManager .walletEmpty__plus:after,#settingsPage section#cardManager .walletEmpty__plus:before{background:#fff;border-radius:2px;content:"";height:2.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38%}#settingsPage section#cardManager .walletEmpty__plus:after{transform:translate(-50%,-50%) rotate(90deg)}#settingsPage section#cardManager .walletEmpty__text{color:#8093a1;font-size:20px;line-height:1.2;text-align:center}#settingsPage section#cardManager .cardView-enter-active,#settingsPage section#cardManager .cardView-leave-active{transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}#settingsPage section#cardManager .cardView-enter-from{opacity:0;transform:translateY(18px)}#settingsPage section#cardManager .cardView-leave-to{opacity:0;transform:translateY(-12px)}#settingsPage section#cardManager .pcard{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--lift:0px;aspect-ratio:1.586;container-type:inline-size;position:relative}@media(hover:hover){#settingsPage section#cardManager .pcard:hover{--lift:-6px}}#settingsPage section#cardManager .wallet__grid>.walletCard-move{transition:transform .55s cubic-bezier(.2,.8,.2,1)}#settingsPage section#cardManager .wallet__grid>.walletCard-leave-active{pointer-events:none;position:absolute;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}#settingsPage section#cardManager .wallet__grid>.walletCard-leave-to{opacity:0;transform:translate(30px,40px) rotate(9deg) scale(.8)}#settingsPage section#cardManager .pcard__wiggle{height:100%}#settingsPage section#cardManager .pcard--wiggle .pcard__wiggle{animation:walletWiggle .3s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0)*-.13s)}#settingsPage section#cardManager .pcard__body{animation:walletDeal .75s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*90ms) backwards;border-radius:16px;border-radius:4.6cqi;box-shadow:0 18px 36px -16px rgba(6,45,78,.55),0 2px 6px rgba(6,45,78,.12);color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;overflow:hidden;padding:6cqi 6.5cqi;position:relative;transform:perspective(900px) translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}#settingsPage section#cardManager .pcard__body:after{background:linear-gradient(160deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 42%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}#settingsPage section#cardManager .pcard.is-tilting .pcard__body{box-shadow:0 28px 44px -18px rgba(6,45,78,.6),0 2px 8px rgba(6,45,78,.14);transition:transform .1s linear,box-shadow .4s ease}#settingsPage section#cardManager .ecard__glare,#settingsPage section#cardManager .pcard__glare{background:radial-gradient(circle at var(--mx) var(--my),hsla(0,0%,100%,.38) 0,hsla(0,0%,100%,0) 55%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:3}#settingsPage section#cardManager .ecard__glare--back{background:radial-gradient(circle at calc(100% - var(--mx)) var(--my),hsla(0,0%,100%,.38) 0,hsla(0,0%,100%,0) 55%);z-index:6}#settingsPage section#cardManager .ecard.is-tilting .ecard__glare,#settingsPage section#cardManager .pcard.is-tilting .pcard__glare{opacity:1}#settingsPage section#cardManager .pcard__top{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:4}#settingsPage section#cardManager .ecard__hardware,#settingsPage section#cardManager .pcard__hardware{align-items:center;display:flex;gap:10px;gap:3cqi}#settingsPage section#cardManager .pcard__number{align-items:baseline;display:flex;font-family:Roboto Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:20px;font-size:6.4cqi;gap:10px;gap:3cqi;line-height:1.2;margin-top:auto;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap;z-index:4}#settingsPage section#cardManager .pcard__dots{letter-spacing:.08em;opacity:.75}#settingsPage section#cardManager .pcard__last{font-weight:600;letter-spacing:.06em}#settingsPage section#cardManager .pcard__bottom{align-items:center;display:flex;margin-top:3.5cqi;min-height:32px;min-height:10.5cqi;position:relative;z-index:4}#settingsPage section#cardManager .pcard__caption{font-size:12px;font-size:3.4cqi;letter-spacing:.16em;opacity:.75;text-transform:uppercase}#settingsPage section#cardManager .pcard__badge{background:#fff;border-radius:999px;box-shadow:0 6px 14px -6px rgba(0,0,0,.45);color:#2e86f9;font-size:12px;font-size:3.4cqi;font-weight:700;left:50%;letter-spacing:.12em;padding:3px 12px;position:absolute;text-transform:uppercase;top:16px;top:5.4cqi;transform:translateX(-50%);z-index:5}#settingsPage section#cardManager .pcardBadge-enter-active{transition:opacity .3s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}#settingsPage section#cardManager .pcardBadge-leave-active{transition:opacity .25s ease}#settingsPage section#cardManager .pcardBadge-enter-from{opacity:0;transform:translate(-50%,-12px) scale(.6)}#settingsPage section#cardManager .pcardBadge-leave-to{opacity:0}#settingsPage section#cardManager .pcard--highlighted .pcard__body{animation:walletDeal .75s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*90ms) backwards,walletNewGlow 1.6s ease-out 1s 3}#settingsPage section#cardManager .pcard--highlighted .pcard__body:before{animation:cardShineSweep 1.2s cubic-bezier(.2,.8,.2,1) .9s forwards;background:linear-gradient(105deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0) 60%);content:"";inset:-20%;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:4}#settingsPage section#cardManager .pcard__remove{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;bottom:16px;bottom:5cqi;color:#fff;cursor:pointer;display:grid;height:36px;height:11cqi;min-height:34px;min-width:34px;padding:0;place-items:center;position:absolute;right:16px;right:5cqi;transition:background-color .25s ease,border-color .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:36px;width:11cqi;z-index:5}#settingsPage section#cardManager .pcard__remove svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:50%;width:50%}@media(hover:hover){#settingsPage section#cardManager .pcard__remove:hover{background-color:rgba(229,57,53,.92);border-color:rgba(229,57,53,.92);transform:scale(1.08)}#settingsPage section#cardManager .pcard__remove:hover svg{animation:walletTrashShake .4s ease-in-out}}#settingsPage section#cardManager .pcard__remove:active{transform:scale(.92)}#settingsPage section#cardManager .pcardRemove-enter-active{transition:opacity .25s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}#settingsPage section#cardManager .pcardRemove-leave-active{transition:opacity .2s ease,transform .2s ease}#settingsPage section#cardManager .pcardRemove-enter-from,#settingsPage section#cardManager .pcardRemove-leave-to{opacity:0;transform:scale(0)}#settingsPage section#cardManager .cardEditor{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:420px;padding:12px 0 24px;width:100%}#settingsPage section#cardManager .cardEditor__stage{animation:ecardEnter .9s cubic-bezier(.2,.8,.2,1) backwards;container-type:inline-size;max-width:400px;perspective:1400px;position:relative;width:100%}#settingsPage section#cardManager .cardEditor__floor{background:radial-gradient(ellipse at center,rgba(6,45,78,.32) 0,rgba(6,45,78,0) 70%);border-radius:50%;bottom:-9%;filter:blur(4px);height:14%;left:12%;pointer-events:none;position:absolute;right:12%;z-index:-1}#settingsPage section#cardManager .ecard{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;aspect-ratio:1.586;position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);width:100%}#settingsPage section#cardManager .ecard.is-tilting{transition:transform .12s linear}#settingsPage section#cardManager .ecard.is-shaking{animation:ecardShake .5s cubic-bezier(.36,.07,.19,.97) both}#settingsPage section#cardManager .ecard__inner{inset:0;position:absolute;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.45,.05,.55,.95)}#settingsPage section#cardManager .ecard.is-flipped .ecard__inner{transform:rotateY(180deg)}#settingsPage section#cardManager .ecard__face{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#062d4e;border-radius:16px;border-radius:4.6cqi;box-shadow:0 18px 36px -16px rgba(6,45,78,.55),0 2px 6px rgba(6,45,78,.12);color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;inset:0;overflow:hidden;padding:6cqi 6.5cqi;position:absolute;transition:opacity 0s linear .4s}#settingsPage section#cardManager .ecard__face:after{background:linear-gradient(160deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 42%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}#settingsPage section#cardManager .ecard__face--back{opacity:0;padding:0;transform:rotateY(180deg)}#settingsPage section#cardManager .ecard.is-flipped .ecard__face--front{opacity:0}#settingsPage section#cardManager .ecard.is-flipped .ecard__face--back{opacity:1}#settingsPage section#cardManager .ecard.is-flipped .ecard__face--front,#settingsPage section#cardManager .ecard:not(.is-flipped) .ecard__face--back{pointer-events:none}#settingsPage section#cardManager .ecard__shine{animation:cardShineSweep 1.1s cubic-bezier(.2,.8,.2,1) .15s forwards;background:linear-gradient(105deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.32) 50%,hsla(0,0%,100%,0) 60%);inset:-20%;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:3}#settingsPage section#cardManager .ecard__scan{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.28) 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:40% 100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:6}#settingsPage section#cardManager .ecard.is-processing .ecard__scan{animation:ecardScan 1.1s linear infinite;opacity:1}#settingsPage section#cardManager .ecard.is-complete .cardContactless path{animation:ecardNfc 1.8s ease-in-out infinite}#settingsPage section#cardManager .ecard.is-complete .cardContactless path:first-child{animation-delay:0s}#settingsPage section#cardManager .ecard.is-complete .cardContactless path:nth-child(2){animation-delay:.15s}#settingsPage section#cardManager .ecard.is-complete .cardContactless path:nth-child(3){animation-delay:.3s}#settingsPage section#cardManager .ecard.is-complete .cardContactless path:nth-child(4){animation-delay:.45s}#settingsPage section#cardManager .ecard__ring{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.75);border-radius:8px;border-radius:2.4cqi;box-shadow:0 0 0 4px hsla(0,0%,100%,.08),0 0 24px hsla(0,0%,100%,.22);box-sizing:content-box;left:0;margin:calc(-1.8cqi - 1px);opacity:0;padding:1.8cqi;pointer-events:none;position:absolute;top:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,border-color .3s ease,box-shadow .3s ease;z-index:4}#settingsPage section#cardManager .ecard__ring.is-visible{opacity:1}#settingsPage section#cardManager .ecard__ring.is-invalid{border-color:hsla(5,100%,75%,.95);box-shadow:0 0 0 4px hsla(5,100%,75%,.16),0 0 24px hsla(5,100%,75%,.35)}#settingsPage section#cardManager .ecard__top{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:5}#settingsPage section#cardManager .ecard__bottom{align-items:flex-end;display:flex;gap:12px;gap:4cqi;justify-content:space-between;margin-top:4.2cqi;position:relative;z-index:5}#settingsPage section#cardManager .ecardField{cursor:text;display:flex;flex-direction:column;gap:4px;gap:1.2cqi;margin:0;min-width:0;position:relative;z-index:5}#settingsPage section#cardManager .ecardField__label{font-size:9px;font-size:2.7cqi;letter-spacing:.14em;line-height:1.2;opacity:.7;text-transform:uppercase;transition:opacity .3s ease,color .3s ease;white-space:nowrap}html[data-locale=cn] #settingsPage section#cardManager .ecardField__label,html[data-locale=jp] #settingsPage section#cardManager .ecardField__label,html[data-locale=th] #settingsPage section#cardManager .ecardField__label{font-size:10px;font-size:3.1cqi;letter-spacing:.02em}#settingsPage section#cardManager .ecardField.is-focused .ecardField__label{opacity:1}#settingsPage section#cardManager .ecardField.is-invalid .ecardField__label{color:#ff8a80;opacity:1}#settingsPage section#cardManager .ecardField__control{display:block;font-family:Roboto Mono,ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-weight:500;line-height:1.25;position:relative}#settingsPage section#cardManager .ecardField__display{display:flex;pointer-events:none;white-space:pre}#settingsPage section#cardManager .ecardField__input{-webkit-text-fill-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;caret-color:transparent;color:transparent;cursor:text;font:inherit;height:100%;inset:0;letter-spacing:inherit;margin:0;min-height:0;outline:none;padding:inherit;position:absolute;text-transform:inherit;width:100%}#settingsPage section#cardManager .ecardField__input::-moz-selection{background:transparent}#settingsPage section#cardManager .ecardField__input::selection{background:transparent}#settingsPage section#cardManager .ecardField__input::-moz-placeholder{color:transparent}#settingsPage section#cardManager .ecardField__input::placeholder{color:transparent}#settingsPage section#cardManager .ecardField__input:-webkit-autofill,#settingsPage section#cardManager .ecardField__input:-webkit-autofill:focus,#settingsPage section#cardManager .ecardField__input:-webkit-autofill:hover{-webkit-text-fill-color:transparent;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}#settingsPage section#cardManager .ecardChar{--caret:#fff;display:inline-block;min-width:1ch;position:relative;text-align:center}#settingsPage section#cardManager .ecardChar--char{animation:ecardCharIn .45s cubic-bezier(.34,1.56,.64,1) backwards;text-shadow:0 1px 2px rgba(0,0,0,.35)}#settingsPage section#cardManager .ecardChar--placeholder{animation:ecardPlaceholderIn .3s ease backwards;color:hsla(0,0%,100%,.42)}#settingsPage section#cardManager .ecardChar--divider{margin:0 .35ch;opacity:.8}#settingsPage section#cardManager .ecardChar.is-selected{background:hsla(0,0%,100%,.32);border-radius:2px}#settingsPage section#cardManager .ecardChar.has-caret-end:after,#settingsPage section#cardManager .ecardChar.has-caret:before{animation:ecardCaret 1s steps(1) infinite;background:var(--caret);border-radius:1px;bottom:10%;content:"";position:absolute;top:10%;width:2px}#settingsPage section#cardManager .ecardChar.has-caret:before{left:-1px}#settingsPage section#cardManager .ecardChar.has-caret-end:after{right:-1px}#settingsPage section#cardManager .ecardField.is-invalid .ecardChar{--caret:#ff8a80}#settingsPage section#cardManager .ecardField--number{margin-top:auto}#settingsPage section#cardManager .ecardField--number .ecardField__control{font-size:22px;font-size:6.4cqi}#settingsPage section#cardManager .ecardField--name{flex:1}#settingsPage section#cardManager .ecardField--name .ecardChar{min-width:1.14ch}#settingsPage section#cardManager .ecardField--name .ecardField__control{align-items:center;display:flex;font-size:15px;font-size:min(4.4cqi,58cqi/(var(--name-length)*.7));height:20px;height:5.8cqi;overflow:hidden;text-transform:uppercase}#settingsPage section#cardManager .ecardField__placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.06em;min-width:0;text-align:left}#settingsPage section#cardManager .ecardField--expiry{align-items:flex-end;flex-shrink:0}#settingsPage section#cardManager .ecardField--expiry .ecardChar{min-width:1.12ch}#settingsPage section#cardManager .ecardField--expiry .ecardField__control{align-items:center;display:flex;font-size:15px;font-size:4.4cqi;height:20px;height:5.8cqi}#settingsPage section#cardManager .ecard__stripe{background:linear-gradient(180deg,#0e0e12,#2a2a31 50%,#0e0e12);height:19%;left:0;position:absolute;right:0;top:11%;z-index:4}#settingsPage section#cardManager .ecard__signature{align-items:flex-end;display:flex;gap:10px;gap:3cqi;left:6.5cqi;position:absolute;right:6.5cqi;top:40%;z-index:5}#settingsPage section#cardManager .ecard__signatureStrip{background:repeating-linear-gradient(-45deg,#f4f5f7 0 4px,#e3e6ec 4px 8px);border-radius:4px;border-radius:1.2cqi;box-shadow:inset 0 1px 2px rgba(0,0,0,.18);flex:1;height:36px;height:11cqi}#settingsPage section#cardManager .ecardField--cvv{align-items:flex-end;flex-shrink:0}#settingsPage section#cardManager .ecardField--cvv .ecardField__control{align-items:center;background:#fff;border-radius:4px;border-radius:1.2cqi;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#1b2430;display:flex;font-size:16px;font-size:4.8cqi;font-style:italic;height:36px;height:11cqi;padding:0 3cqi;transition:box-shadow .35s ease}#settingsPage section#cardManager .ecardField--cvv .ecardChar{--caret:#1b2430}#settingsPage section#cardManager .ecardField--cvv .ecardChar--char{text-shadow:none}#settingsPage section#cardManager .ecardField--cvv .ecardChar--placeholder{color:rgba(27,36,48,.35)}#settingsPage section#cardManager .ecardField--cvv.is-focused .ecardField__control{box-shadow:0 0 0 2px #fff,0 0 0 6px hsla(0,0%,100%,.3),0 0 28px hsla(0,0%,100%,.55)}#settingsPage section#cardManager .ecardField--cvv.is-invalid .ecardField__control{box-shadow:0 0 0 2px #ff8a80,0 0 0 6px hsla(5,100%,75%,.25)}#settingsPage section#cardManager .ecard__legal{bottom:6cqi;font-size:9px;font-size:2.6cqi;left:6.5cqi;line-height:1.4;opacity:.7;position:absolute;right:34cqi;z-index:5}#settingsPage section#cardManager .ecard__backLogo{bottom:5.5cqi;position:absolute;right:6.5cqi;z-index:5}#settingsPage section#cardManager .cardEditor__flip{align-items:center;background:#fff;border:1px solid #d0d9e4;border-radius:999px;color:#062d4e;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;gap:8px;line-height:1.2;margin-top:6px;padding:6px 16px;transition:border-color .25s ease,box-shadow .25s ease}#settingsPage section#cardManager .cardEditor__flip svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:16px}@media(hover:hover){#settingsPage section#cardManager .cardEditor__flip:hover{border-color:#2e86f9;box-shadow:0 6px 16px -10px rgba(46,134,249,.8)}#settingsPage section#cardManager .cardEditor__flip:hover svg{transform:rotate(180deg)}}#settingsPage section#cardManager .cardEditor__message{display:flex;justify-content:center;max-width:400px;min-height:44px;width:100%}#settingsPage section#cardManager .cardEditor__error,#settingsPage section#cardManager .cardEditor__secure{align-items:flex-start;display:flex;font-size:18px;gap:8px;line-height:1.2}#settingsPage section#cardManager .cardEditor__error svg,#settingsPage section#cardManager .cardEditor__secure svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:18px;margin-top:1px;width:18px}#settingsPage section#cardManager .cardEditor__error{color:#e53935}#settingsPage section#cardManager .cardEditor__secure{color:#8093a1}#settingsPage section#cardManager .editorMessage-enter-active{transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}#settingsPage section#cardManager .editorMessage-leave-active{transition:opacity .15s ease,transform .15s ease}#settingsPage section#cardManager .editorMessage-enter-from{opacity:0;transform:translateY(-8px)}#settingsPage section#cardManager .editorMessage-leave-to{opacity:0;transform:translateY(4px)}#settingsPage section#cardManager .cardEditor__actions{display:flex;gap:12px;max-width:400px;width:100%}#settingsPage section#cardManager .cardEditor__actions>button{border-radius:12px;flex:1}#settingsPage section#cardManager .cardEditor__submit{overflow:hidden;position:relative}#settingsPage section#cardManager .cardEditor__submit.is-ready:not(.is-loading):after{animation:cardButtonShine 2.6s ease-in-out infinite;background:linear-gradient(105deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0) 65%);content:"";inset:0;position:absolute;transform:translateX(-100%)}#settingsPage section#cardManager .cardEditor__spinner{animation:cardSpin .8s linear infinite;border:2px solid hsla(0,0%,100%,.45);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.threeDsOverlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(6,20,38,.55);display:flex;inset:0;justify-content:center;padding:16px;padding-bottom:calc(16px + var(--keyboard-inset, 0px));position:fixed;z-index:10000}@media screen and (max-width:600px){.threeDsOverlay{align-items:flex-end;padding:calc(var(--safe-area-inset-top, 0px) + 12px) 0 var(--keyboard-inset,0)}}.threeDsOverlay__sheet{background:#fff;border-radius:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.45);display:flex;flex-direction:column;height:min(80vh,720px);max-height:100%;outline:none;overflow:hidden;width:min(100%,500px)}@media screen and (max-width:600px){.threeDsOverlay__sheet{border-radius:20px 20px 0 0;height:90vh;width:100%}}.threeDsOverlay__bar{align-items:center;border-bottom:1px solid #e7ecf1;display:flex;justify-content:space-between;padding:12px 16px}.threeDsOverlay__title{align-items:center;color:#062d4e;display:flex;font-size:20px;gap:8px}.threeDsOverlay__title svg{fill:none;stroke:#2e86f9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.threeDsOverlay__close{background:#f0f5fa;border:0;border-radius:50%;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.threeDsOverlay__close svg{fill:none;stroke:#062d4e;stroke-width:2;stroke-linecap:round;height:18px;width:18px}.threeDsOverlay__frame{border:0;flex:1;width:100%}.threeDs-enter-active,.threeDs-leave-active{transition:opacity .3s ease}.threeDs-enter-active .threeDsOverlay__sheet,.threeDs-leave-active .threeDsOverlay__sheet{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.threeDs-enter-from,.threeDs-leave-to{opacity:0}.threeDs-enter-from .threeDsOverlay__sheet,.threeDs-leave-to .threeDsOverlay__sheet{transform:translateY(48px) scale(.94)}@media screen and (max-width:1024px){#settingsPage section#cardManager{height:auto;justify-content:space-between;overflow-y:auto;padding:0 0 86px}#settingsPage section#cardManager>.header{flex-shrink:0;position:sticky;row-gap:16px;top:0}#settingsPage section#cardManager>.content{overflow:visible}#settingsPage section#cardManager>.footer{align-items:center;background-color:#fff;bottom:75px;box-shadow:0 -4px 16px 0 rgba(57,81,123,.122);display:flex;justify-content:center;left:0;padding:16px 16px 20px;position:fixed;width:100%;z-index:6}#settingsPage section#cardManager>.footer .addCardMobile{border-radius:12px;flex:1;letter-spacing:.03em}#settingsPage section#cardManager .wallet__grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(prefers-reduced-motion:reduce){#settingsPage section#cardManager *,#settingsPage section#cardManager :after,#settingsPage section#cardManager :before,.threeDsOverlay,.threeDsOverlay *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}}@keyframes walletDeal{0%{opacity:0;transform:translateY(36px) rotate(-5deg) scale(.92)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes walletWiggle{0%{transform:rotate(-.9deg)}to{transform:rotate(.9deg)}}@keyframes walletShimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes walletFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes walletPulse{0%{box-shadow:0 10px 20px -8px rgba(46,134,249,.75),0 0 0 0 rgba(46,134,249,.45)}70%,to{box-shadow:0 10px 20px -8px rgba(46,134,249,.75),0 0 0 18px rgba(46,134,249,0)}}@keyframes walletNewGlow{0%{box-shadow:0 18px 36px -16px rgba(6,45,78,.55),0 2px 6px rgba(6,45,78,.12),0 0 0 0 rgba(46,134,249,.6)}to{box-shadow:0 18px 36px -16px rgba(6,45,78,.55),0 2px 6px rgba(6,45,78,.12),0 0 0 16px rgba(46,134,249,0)}}@keyframes walletTrashShake{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes cardWavesShift{to{transform:translateX(-300px)}}@keyframes cardChipGleam{0%,60%{background-position:150% 0}to{background-position:-50% 0}}@keyframes cardShineSweep{to{transform:translateX(100%)}}@keyframes cardButtonShine{0%,55%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes cardSpin{to{transform:rotate(1turn)}}@keyframes ecardEnter{0%{opacity:0;transform:perspective(1200px) translateY(40px) rotateX(38deg) scale(.9)}to{opacity:1;transform:none}}@keyframes ecardShake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-8px) rotate(-1deg)}40%,60%{transform:translateX(8px) rotate(1deg)}}@keyframes ecardScan{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes ecardNfc{0%,to{opacity:.35}50%{opacity:1}}@keyframes ecardCharIn{0%{filter:blur(3px);opacity:0;transform:translateY(-70%) scale(1.35)}60%{filter:blur(0);opacity:1}to{opacity:1;transform:none}}@keyframes ecardPlaceholderIn{0%{opacity:0}to{opacity:1}}@keyframes ecardCaret{0%{opacity:1}50%{opacity:0}}@media screen and (max-width:1024px){body.settings-order-history #navigationSection{display:block}}body{background:#f7f9fc;min-height:100svh}html{margin-top:0!important}.spinner{color:#8093a1}.disabled{background-color:transparent;cursor:not-allowed!important;filter:grayscale(1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.show{animation:fadeIn .5s ease-in-out forwards}#cookies{display:none}#settingsPage{padding-bottom:24px;width:100%}@media screen and (max-width:1024px){#settingsPage{padding-bottom:80px}}#settingsPage .header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 20px 0;width:100%}#settingsPage .header .backButton{align-items:center;display:flex;flex-shrink:0;font-size:28px;font-weight:400;gap:10px;justify-content:flex-start;letter-spacing:.005em;line-height:30px;pointer-events:none;text-align:left;white-space:nowrap}#settingsPage .header .backButton.cn,#settingsPage .header .backButton.jp{font-size:18px}#settingsPage .header .backButton img{display:none}#settingsPage .content{animation:fadeIn .5s ease-in-out forwards;display:flex;flex-direction:column;gap:16px;width:100%}#settingsPage .backButton:not(#unifiedBack).is-pressed{transform:none}#settingsPage .backButton:not(#unifiedBack).is-pressed img{background:rgba(0,0,0,.12);border-radius:16px;margin:-5px;padding:5px;transition:background .2s ease}#settingsPage #settings{height:100%;margin:24px auto 0;max-width:960px;width:100%}#settingsPage #settings .settingsContent{-ms-overflow-style:none;background-color:#f7f9fc;border-radius:24px;box-shadow:0 1px 8px 0 rgba(6,45,78,.12);display:flex;opacity:0;scrollbar-width:none;width:100%}#settingsPage #settings .settingsContent::-webkit-scrollbar{display:none}#settingsPage #settings .settingsContent .settingMenu{background-color:#fff;border-bottom-left-radius:24px;border-right:1px solid #e7ecf1;border-top-left-radius:24px;flex-shrink:0;position:sticky;top:0;width:300px}#settingsPage #settings .settingsContent .settingMenu.hidden{display:none}#settingsPage #settings .settingsContent .settingMenu.fullWidth{border-radius:24px;border-right:none;position:static;width:100%}#settingsPage #settings .settingsContent .settingMenu .content{width:100%}#settingsPage #settings .settingsContent .settingMenu .content .headerMenu{align-items:center;border-bottom:1px solid #e7ecf1;display:flex;justify-content:space-between;padding:16px 20px}#settingsPage #settings .settingsContent .settingMenu .content .headerMenu .backButton{align-items:center;display:flex;font-size:24px;font-weight:400;gap:5px;justify-content:center;letter-spacing:.25px;line-height:20px}#settingsPage #settings .settingsContent .settingMenu .content .headerMenu .actions{align-items:center;border-radius:10px;display:flex;gap:12px}#settingsPage #settings .settingsContent .settingMenu .content .headerMenu .actions button{border:1px solid #8093a1;border-radius:12px;height:36px;width:36px}#settingsPage #settings .settingsContent .settingMenu .content .userName{padding:16px 20px}#settingsPage #settings .settingsContent .settingMenu .content .userName .name{font-size:24px;font-weight:400;letter-spacing:.005em}#settingsPage #settings .settingsContent .settingMenu .content .userName .tel{font-size:16px;font-weight:400;line-height:16px}#settingsPage #settings .settingsContent .settingMenu .content .optionsList{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem{display:flex;flex-direction:column}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem label{color:#8093a1;font-size:16px;font-weight:400;margin-bottom:16px;text-align:left}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem .optionsListButton{background-color:transparent;border:1px solid #e7ecf1;border-radius:8px;box-shadow:8px 4px 20px 0 rgba(46,134,249,.06);display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}@media(hover:hover){#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem .optionsListButton:hover{background-color:rgba(33,149,242,.1);border:1px solid #2e86f9}}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem .optionsListButton .buttonText{align-items:center;color:#8093a1;display:flex;font-size:16px;font-weight:400;gap:12px}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem .optionsListButton .optionsListButtonImg{filter:grayscale(1);height:20px;width:20px}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem .optionsListButton .optionName{align-items:center;display:flex;font-size:16px;font-weight:400;gap:12px;justify-content:flex-start;text-align:left}#settingsPage #settings .settingsContent .settingMenu .content .optionsList .optionsListItem .optionsListButton.active{background-color:rgba(33,149,242,.1);border:1px solid #2e86f9}#settingsPage #settings .settingsContent .optionView{background:#f7f9fc;border-bottom-right-radius:24px;border-top-right-radius:24px;overflow:hidden;width:100%}#settingsPage #settings .settingsContent .optionView .button{align-items:center;border-radius:10px;display:flex;font-size:16px;gap:5px;height:36px;justify-content:center;letter-spacing:.03em;padding:6px 16px}#settingsPage #settings .settingsContent .optionView .outline{border:1px solid #d0d9e4;filter:grayscale(1)}#settingsPage #settings .settingsContent .optionView .primary{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);color:#fff}#settingsPage #settings .settingsContent .optionView #accountSettings{align-items:flex-start;animation:fadeIn .5s ease-in-out forwards;display:flex;flex-direction:column;width:100%}#settingsPage #settings .settingsContent .optionView #accountSettings .deleteAllAccountButton{border-radius:12px;box-shadow:0 1px 4px 0 rgba(6,45,78,.12);color:#db5120;font-size:16px;gap:12px;width:100%}#settingsPage #settings .settingsContent .optionView #accountSettings .message{align-items:center;display:flex;font-size:16px;font-weight:300;gap:10px;padding-left:30px;position:relative;text-align:left}#settingsPage #settings .settingsContent .optionView #accountSettings .message:before{content:url(../../images/pages/profile/icons/settings/info-red.svg);height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}#settingsPage #settings .settingsContent .optionView #accountSettings .content{padding:20px}#settingsPage #settings .settingsContent .optionView #myInvoices{animation:fadeIn .5s ease-in-out forwards;width:100%}#settingsPage #settings .settingsContent .optionView #myInvoices .spinnerWrapper{display:flex;justify-content:center}#settingsPage #settings .settingsContent .optionView #myInvoices .spinnerWrapper .spinner{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#2e86f9;height:50px;width:50px;z-index:1}#settingsPage #settings .settingsContent .optionView #myInvoices .header{background-color:#f7f9fc;flex-wrap:wrap;gap:16px;justify-content:space-between;position:sticky;top:0;z-index:5}#settingsPage #settings .settingsContent .optionView #myInvoices .header .button{background-color:#fff}#settingsPage #settings .settingsContent .optionView #myInvoices .header .sortButtonsList{align-items:center;display:flex;gap:12px}#settingsPage #settings .settingsContent .optionView #myInvoices .header .sortButtonsList .listItem .label{align-items:center;border:1px solid #8093a1;border-radius:24px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px 20px;transition:all .3s ease}#settingsPage #settings .settingsContent .optionView #myInvoices .header .sortButtonsList .listItem .label:has(input:checked){background-color:rgba(33,149,242,.1);border:1px solid #2e86f9;color:#2e86f9}#settingsPage #settings .settingsContent .optionView #myInvoices .content{height:calc(100% - 110px);padding:20px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .empty{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#settingsPage #settings .settingsContent .optionView #myInvoices .content .empty p{color:#8093a1;font-size:20px;font-weight:500}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList{display:flex;flex-direction:column;gap:16px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice{animation:fadeIn .5s ease-in-out forwards;background-color:#fff;border-radius:16px;box-shadow:0 1px 4px 0 rgba(6,45,78,.12);display:flex;flex-direction:column;gap:16px;padding:20px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice--skeleton{padding:0}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__header{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:space-between}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__header .invoice-info{align-items:center;display:flex;justify-content:space-between;width:100%}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__header .invoice-info .name{font-size:20px;font-weight:400;line-height:20px;text-align:left}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__header .invoice-info .date{color:#8093a1;font-size:16px;font-weight:400}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__header .description{align-items:center;background-color:transparent;border:none;display:flex;font-size:16px;font-weight:400;gap:10px;line-height:18px;text-align:left}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__header .description .id{background:#e7ecf1;border-radius:4px;font-size:12px;font-weight:400;height:18px;padding:1px 8px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer{display:flex;justify-content:space-between}html[lang=ru] #settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer{flex-wrap:wrap;gap:16px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer .actionButtons{align-items:center;display:flex;gap:8px;justify-content:center}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer .statusLabel{align-items:center;background:#eaf3fe;border-radius:10px;color:#2e86f9;display:flex;font-size:16px;height:36px;justify-content:center;letter-spacing:.03em;padding:6px 16px;white-space:nowrap}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer .amount{font-size:24px;font-weight:700;letter-spacing:.5px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer .button{font-size:16px;font-weight:400;letter-spacing:.03em;line-height:16px}#settingsPage #settings .settingsContent .optionView #myInvoices .content .invoicesList .invoice__footer .pay-button.active{background:#eaf3fe;border-radius:12px;color:#2e86f9;font-size:14px;padding:10px 16px;pointer-events:none}@media screen and (max-width:560px){#settingsPage #settings .settingsContent .optionView #myInvoices .header .sortButtonsList{order:1}}#settingsPage #settings .settingsContent .optionView #contactInformation{background-color:#f7f9fc;height:100%}#settingsPage #settings .settingsContent .optionView #contactInformation .content{-ms-overflow-style:none;overflow-y:scroll;padding:16px 20px;scrollbar-width:none}#settingsPage #settings .settingsContent .optionView #contactInformation .content::-webkit-scrollbar{display:none}#settingsPage #settings .settingsContent .optionView #contactInformation .content .contactInfoSkeleton{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(6,45,78,.12);display:flex;flex-direction:column;gap:12px;padding:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(6,45,78,.12);display:flex;flex-direction:column;gap:16px;padding:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo h3,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts h3{font-size:20px;font-weight:400;letter-spacing:.25px;line-height:20px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo h3.cn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo h3.jp,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts h3.cn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts h3.jp{font-size:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .mobile,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .mobile{align-items:center;display:flex;justify-content:space-between}html[lang=ko] #settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .mobile,html[lang=ko] #settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .mobile{gap:24px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .mobile .tel,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .mobile .tel{align-items:flex-start;display:flex;gap:8px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .mobile .tel p,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .mobile .tel p{align-items:flex-start;color:#8093a1;display:flex;flex-direction:column;font-size:16px;font-weight:400}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .mobile .tel p span,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .mobile .tel p span{color:#000}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .btn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .btn{border-radius:12px;flex:0;height:36px;padding:8px 16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .btn.cn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .btn.jp,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .btn.cn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .btn.jp{font-size:14px;writing-mode:vertical-lr}html[lang=ko] #settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .btn,html[lang=ko] #settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .btn{flex:1}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .notifications,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .notifications{align-items:center;display:flex;justify-content:space-between;margin-left:28px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .personalContactInfo .notifications p,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .notifications p{font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts{display:flex;flex-direction:column;gap:12px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header{align-items:center;border:none;display:flex;gap:8px;justify-content:space-between;padding:8px 0 0}html[lang=ru] #settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header{flex-wrap:wrap;gap:16px}html[lang=ko] #settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header{gap:24px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header .title{flex:1;gap:4px;justify-content:flex-start;min-width:0;overflow:hidden}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header button{border:1px solid #dde3ea;flex:0 0 auto;min-width:56px;padding:6px 16px;width:-moz-fit-content;width:fit-content}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header button.cn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header button.jp{font-size:14px;writing-mode:vertical-lr}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header .title{align-items:center;display:flex}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header .title p{color:#000;font-size:20px;font-weight:400}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .header .title p span{background-color:#e7ecf1;border-radius:4px;font-size:14px;font-weight:400;margin-left:12px;padding:2px 8px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts>p{color:#000}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent{margin-top:12px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty{align-items:center;border:1px solid #dde3ea;border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:16px 20px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty p{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:.25px;line-height:20px;text-align:center}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty span{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:16px;text-align:center}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty.cn p,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty.jp p{font-size:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty.cn span,#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .empty.jp span{font-size:14px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent .description{color:#8093a1;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent ul{display:flex;flex-direction:column;gap:12px;margin-top:12px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent ul li{align-items:flex-start;display:flex;gap:8px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent ul li p{align-items:flex-start;color:#8093a1;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:4px;line-height:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .subscriptionContacts .accordionContent ul li p span{color:#000;font-size:18px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion{animation:fadeIn .5s ease-in-out forwards;background-color:#fff;border:1px solid #dde3ea;border-radius:16px;height:-moz-fit-content;height:fit-content;max-height:1000px;padding:12px 16px;width:100%}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion .accordionHeader{width:100%}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion .accordionHeader .accordionButton{align-items:center;background-color:transparent;border:none;display:flex;font-size:20px;font-weight:400;justify-content:space-between;letter-spacing:.1px;width:100%}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion .accordionHeader .accordionButton.cn,#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion .accordionHeader .accordionButton.jp{font-size:16px}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion .accordionHeader .accordionButton>img{filter:grayscale(1)}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion .accordionCollapse{height:0;overflow:hidden}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion.collapsed .accordionHeader .accordionButton>img{transform:rotate(180deg)}#settingsPage #settings .settingsContent .optionView #contactInformation .content .accordion.collapsed .accordionCollapse{height:auto}#settingsPage #settings .settingsContent .optionView #contactInformation .content .spinnerWrapper{display:flex;justify-content:center;padding:16px 0}#settingsPage #settings .settingsContent .optionView #contactInformation .content .spinnerWrapper .spinner{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#2e86f9;height:50px;width:50px}#settingsPage #settings .settingsContent .optionView #contactInformation .switcherWrapper{align-items:center;display:flex;gap:12px;justify-content:flex-start}#settingsPage #settings .settingsContent .optionView #contactInformation .switcherWrapper .label{font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;letter-spacing:.05em;text-align:left}#settingsPage #settings .settingsContent .optionView #contactInformation .switcherWrapper .switcher{--time:0.25s;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:2;background-color:#e3e3e3;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;font-size:1em;height:24px;position:relative;transition:background-color .3s ease;width:42px}#settingsPage #settings .settingsContent .optionView #contactInformation .switcherWrapper .switcher:before{aspect-ratio:1;background:#fff;border:1px solid transparent;border-radius:50%;content:"";height:18px;left:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left var(--time);width:18px}#settingsPage #settings .settingsContent .optionView #contactInformation .switcherWrapper .switcher:checked{background-color:#2e86f9}#settingsPage #settings .settingsContent .optionView #contactInformation .switcherWrapper .switcher:checked:before{left:30px}#settingsPage .button{background-color:transparent}.invoiceFilters{position:relative}.invoiceFilters .title{font-size:28px;font-weight:400;letter-spacing:.005em;padding:0 20px;text-align:left}.invoiceFilters .invoiceFiltersList{display:flex;flex-direction:column;gap:12px;padding:20px}.invoiceFilters .invoiceFiltersList .listItem{width:100%}.invoiceFilters .invoiceFiltersList .listItem .filterLabel{align-items:flex-start;border:1px solid #e7ecf1;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:12px}.invoiceFilters .invoiceFiltersList .listItem .filterLabel input{flex-shrink:0;height:16px;transform:translateY(4px);width:16px}.invoiceFilters .invoiceFiltersList .listItem .filterLabel .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;overflow:hidden;width:100%}.invoiceFilters .invoiceFiltersList .listItem .filterLabel .info .subscriptionType{align-items:center;display:flex;font-size:20px;font-weight:400;gap:10px;text-align:left}.invoiceFilters .invoiceFiltersList .listItem .filterLabel .info .subscriptionType span{background-color:#e7ecf1;border-radius:4px;font-size:12px;font-weight:400;padding:2px 8px}.invoiceFilters .invoiceFiltersList .listItem .filterLabel .info .subscriptionAddress{font-size:14px;font-weight:400;line-height:14px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.invoiceFilters .modalFooter{align-items:center;background-color:#fff;border-top:1px solid #d0d9e4;bottom:0;display:flex;gap:16px;justify-content:center;left:0;padding:20px;position:sticky;right:0}.editAccountPhoneModal{display:flex;flex-direction:column;gap:24px}.editAccountPhoneModal .content{display:flex;flex-direction:column;gap:16px;padding:0 24px}.editAccountPhoneModal .content .redInfo{align-items:flex-start;background:rgba(219,81,32,.08);border-radius:16px;display:flex;font-size:16px;font-weight:400;gap:8px;padding:12px}.editAccountPhoneModal .content label{align-items:flex-start;color:#8093a1;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:6px;line-height:20px}.editAccountPhoneModal .content label input{border:1px solid #dde3ea;border-radius:12px;color:#000;font-size:20px;font-weight:400;height:48px;padding:12px 16px;width:100%}.editAccountPhoneModal .content label input::-moz-placeholder{color:#8093a1}.editAccountPhoneModal .content label input::placeholder{color:#8093a1}.editAccountPhoneModal .content label input.error{border:1px solid #e53935}.editAccountPhoneModal .content label input:focus,.editAccountPhoneModal .content label input:focus-visible{outline:none}.editAccountPhoneModal .content .info{color:#8093a1}.checkingMobileNumber{flex-direction:column}.checkingMobileNumber,.checkingMobileNumber #continueButton{align-items:center;display:flex;justify-content:center}.checkingMobileNumber #continueButton>span{display:block;text-transform:lowercase}.checkingMobileNumber #continueButton>span:first-letter{text-transform:uppercase}.checkingMobileNumber .buttonsBlock{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}.checkingMobileNumber .buttonsBlock>p{font-size:16px}.checkingMobileNumber .buttonsBlock>a{display:block;min-width:100%;text-transform:capitalize}.checkingMobileNumber .buttonsBlock>a:hover{text-decoration:none}.checkingMobileNumber .sendAgainButton{background-color:transparent;border:none;color:var(--nav-blue);display:block;font-family:DB_Adman,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin:0 auto 24px;text-decoration:underline;text-transform:lowercase}.checkingMobileNumber .sendAgainButton:first-letter{text-transform:capitalize}.checkingMobileNumber .timer{color:var(--nav-gray);text-decoration:none}.checkingMobileNumber .message{font-family:DB_Adman,sans-serif;font-size:24px;font-weight:400;letter-spacing:.005em;line-height:20px;margin-top:32px;max-width:295px;text-align:center}.checkingMobileNumber .message.cn,.checkingMobileNumber .message.jp{font-size:16px}.checkingMobileNumber .submessage{font-size:18px;letter-spacing:.25px;line-height:18px;padding:8px 0 12px;text-align:center}.checkingMobileNumber .tel{font-size:28px;font-weight:400;letter-spacing:.005em;line-height:30px;margin-top:22px}.checkingMobileNumber .status,.checkingMobileNumber .tel{color:#2e86f9;font-family:DB_Adman,sans-serif;text-align:center}.checkingMobileNumber .status{font-size:36px;font-weight:700;letter-spacing:1px;line-height:40px;padding:12px 0 24px;text-transform:uppercase}.checkingMobileNumber .dotFlashing{margin:44px 0 20px}.checkingMobileNumber .confirmButton{background-color:transparent;border:1px solid #d9d9d9;border-radius:16px;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;height:46px;max-width:295px;padding:10px 24px;text-transform:lowercase;white-space:nowrap;width:100%}.checkingMobileNumber .confirmButton:first-letter{text-transform:uppercase}.checkingMobileNumber .confirmButton:disabled{cursor:not-allowed}.checkingMobileNumber .primaryButton{background:linear-gradient(86.77deg,#2e86f9 7.81%,#7ab4ff 102.23%);border:none;color:var(--white);display:block;text-align:center;text-decoration:none;text-transform:lowercase;transition:all .3s ease-in-out}.checkingMobileNumber .primaryButton:first-letter{text-transform:uppercase}.checkingMobileNumber .primaryButton:disabled{background:#d9d9d9;cursor:not-allowed}.checkingMobileNumber .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:48px}.checkingMobileNumber .header{padding:20px}.checkingMobileNumber .header .headerTitle{font-family:DB_Adman,sans-serif;font-size:24px;font-weight:400;letter-spacing:.005em;line-height:24px;margin-bottom:8px}.checkingMobileNumber .header .headerSubtitle,.checkingMobileNumber .header .link{color:#8093a1;font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:18px}.checkingMobileNumber .header .headerSubtitle .link,.checkingMobileNumber .header .link .link{color:#2e86f9}.checkingMobileNumber .form{width:100%}.checkingMobileNumber .form .fieldset.OTPinputs{display:flex;flex-direction:row;gap:10px;justify-content:center}.checkingMobileNumber .form .fieldset.OTPinputs .formInput{font-size:28px;font-weight:400;height:52px;letter-spacing:.005em;margin:0;text-align:center;width:75px}.checkingMobileNumber .form .fieldset.OTPinputs .formInput.error{border:1px solid red}.checkingMobileNumber .form .fieldset.OTPinputs input[type=number]::-webkit-inner-spin-button,.checkingMobileNumber .form .fieldset.OTPinputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkingMobileNumber .form .fieldset.OTPinputs input[type=number]{-moz-appearance:textfield}.checkingMobileNumber .form .fieldset{display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px 24px 24px;width:100%}.checkingMobileNumber .form .fieldset .formInput{border:1px solid var(--text-greyEC);border-radius:12px;font-size:20px;font-weight:400;gap:12px;height:48px;letter-spacing:.005em;line-height:20px;margin:0 auto;max-width:536px;padding:14px 16px;width:100%}.checkingMobileNumber .form .fieldset .formInput::-moz-placeholder{color:#97a3ae}.checkingMobileNumber .form .fieldset .formInput::placeholder{color:#97a3ae}.checkingMobileNumber .form .fieldset .formInput:focus{outline:none}.checkingMobileNumber .form .fieldset .inputError{border:1px solid #db5120}.checkingMobileNumber .form .fieldset .statusMessage{font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;text-align:center}.checkingMobileNumber .form .fieldset .statusMessage_blue{color:#2e86f9}.checkingMobileNumber .form .fieldset .statusMessage_red{color:#db5120}.checkingMobileNumber .footer{align-items:center;box-shadow:0 -4px 60px 0 rgba(57,81,123,.16);display:flex;gap:12px;justify-content:center;padding:16px 24px;width:100%}.checkingMobileNumber .footer .closeButton{background-color:transparent;border:none}@media screen and (max-width:1024px){#settingsPage{height:100%}#settingsPage .optionView>section>.header,#settingsPage .optionView>section>header{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 -4px 60px 0 var(--nav-box-shadow),0 -3px 0 0 #fff;left:0;padding:calc(var(--safe-area-inset-top) + 20px) 20px 20px 20px;position:fixed;right:0;top:0;z-index:10}#settingsPage .optionView>section>.header .backButton,#settingsPage .optionView>section>header .backButton{color:#262c31;font-family:DB_Adman,sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;line-height:24px;pointer-events:auto;text-transform:capitalize}#settingsPage .optionView>section>.header .backButton img,#settingsPage .optionView>section>header .backButton img{display:block}#settingsPage #settings{margin:auto 0;max-width:100%}#settingsPage #settings .settingsContent{border-radius:0;box-shadow:none}#settingsPage #settings .settingsContent .settingMenu{border-radius:0;width:100%}#settingsPage #settings .settingsContent .settingMenu .headerMenu{background-color:#fff;left:0;position:fixed;right:0;top:var(--safe-area-inset-top)}#settingsPage #settings .settingsContent .optionView{border-radius:0;width:100%}#settingsPage #settings .settingsContent .optionView #accountSettings{padding:0}#settingsPage #settings .settingsContent .optionView #myInvoices{padding:calc(var(--safe-area-inset-top, 0px) + 90px) 20px 16px 20px}#settingsPage #settings .settingsContent .optionView #myInvoices>.header{background-color:#fff;left:0;position:fixed;top:0}#settingsPage #settings .settingsContent .optionView #myInvoices .content{padding:0!important}#settingsPage #settings .settingsContent .optionView #contactInformation{padding:calc(var(--safe-area-inset-top, 0px) + 90px) 20px 16px 20px}#settingsPage #settings .settingsContent .optionView #contactInformation>.header{left:0;position:fixed;top:0}#settingsPage #settings .settingsContent .optionView #contactInformation .content{padding:0}#settingsPage #settings .settingsContent .optionView #manageContacts{padding:calc(70px + max(var(--safe-area-inset-top),20px)) 0 16px 0}#settingsPage #settings .settingsContent .optionView #manageContacts>.header .backButton{font-size:22px;font-weight:400;text-transform:none}#settingsPage #settings .settingsContent .optionView #manageContacts>.content{padding:16px 20px 24px}#settingsPage #settings .settingsContent .optionView #reportSection{padding:calc(var(--safe-area-inset-top, 0px) + 90px) 0 16px 0}#settingsPage #settings .settingsContent .optionView #reportSection>.header{position:fixed;top:0}#settingsPage #settings .settingsContent .optionView #accountSettings{padding:calc(var(--safe-area-inset-top, 0px) + 90px) 20px 16px 20px}#settingsPage #settings .settingsContent .optionView #accountSettings>.header{left:0;position:fixed;top:0}#settingsPage #settings .settingsContent .optionView #accountSettings .content{padding:0}#settingsPage .header .backButton{color:#262c31;font-family:DB_Adman,sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;line-height:24px;pointer-events:auto;text-transform:capitalize}#settingsPage .header .backButton img{display:block}}@media screen and (max-width:500px){#settingsPage #settings .settingsContent .optionView #myInvoices{padding:calc(var(--safe-area-inset-top, 0px) + 148px) 20px 16px 20px}}@media screen and (max-width:768px){#settingsPage #settings .settingsContent .optionView #myInvoices .header .button .filters-text{display:none}}@media screen and (max-width:1024px){.hideOnMobile{display:none!important}}#manageContacts{background-color:#f7f9fc;display:flex;flex-direction:column;height:100%}#manageContacts .contactItems .contactItem .info,#manageContacts .contactRow .info{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"icon title" "empty value";grid-template-columns:20px auto;min-width:0;row-gap:4px}#manageContacts .contactItems .contactItem .info>img,#manageContacts .contactRow .info>img{grid-area:icon;height:20px;width:20px}#manageContacts .contactItems .contactItem .info>span,#manageContacts .contactRow .info>span{color:#8093a1;font-size:16px;grid-area:title;letter-spacing:.4px;line-height:16px}#manageContacts .contactItems .contactItem .info>p,#manageContacts .contactRow .info>p{font-size:18px;grid-area:value;letter-spacing:.25px;line-height:18px;overflow:hidden;text-overflow:ellipsis}#manageContacts .contactItems .contactItem .info>p.grayColor,#manageContacts .contactRow .info>p.grayColor{color:#8093a1}#manageContacts .notifications .switcher{--time:0.25s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e3e3e3;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background-color .3s ease;width:42px}#manageContacts .notifications .switcher:before{background:#fff;border:1px solid transparent;border-radius:50%;content:"";height:18px;left:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left var(--time);width:18px}#manageContacts .notifications .switcher:checked{background-color:#2e86f9}#manageContacts .notifications .switcher:checked:before{left:30px}#manageContacts>.header{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 2px;width:100%}#manageContacts>.header .backButton{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-size:28px;font-weight:400;gap:10px;justify-content:flex-start;letter-spacing:.25px;line-height:28px;min-width:0;pointer-events:auto;text-align:start}#manageContacts>.header .backButton.cn,#manageContacts>.header .backButton.jp{font-size:22px;line-height:unset}#manageContacts>.header .backButton>img{display:block;flex-shrink:0;height:28px;width:28px}#manageContacts>.header .backButton>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manageContacts>.content{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 20px 24px;scrollbar-width:none}#manageContacts>.content::-webkit-scrollbar{display:none}#manageContacts>.content .manageContactsSkeleton{gap:12px}#manageContacts .contactSection,#manageContacts .personalContactSection,#manageContacts>.content .manageContactsSkeleton{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(6,45,78,.12);display:flex;flex-direction:column;padding:16px}#manageContacts .contactSection,#manageContacts .personalContactSection{gap:16px}#manageContacts .contactSection>h3,#manageContacts .personalContactSection>h3{font-size:20px;font-weight:400;letter-spacing:.25px;line-height:20px}#manageContacts .contactSection>h4,#manageContacts .personalContactSection>h4{align-items:center;display:flex;font-size:20px;font-weight:400;gap:6px;letter-spacing:.25px;line-height:20px}#manageContacts .contactSection>h4 .tooltipBtn,#manageContacts .personalContactSection>h4 .tooltipBtn{background:none;border:none;line-height:0;padding:0}#manageContacts .contactSection>h4 .tooltipBtn img,#manageContacts .personalContactSection>h4 .tooltipBtn img{height:18px;width:18px}#manageContacts .contactRow{align-items:center;display:flex;gap:12px;justify-content:space-between}#manageContacts .contactRow .info{flex:1}#manageContacts .contactRow .btn{border:1px solid #dde3ea;border-radius:12px;flex:0 0 auto;height:36px;min-width:56px;padding:6px 16px;width:-moz-fit-content;width:fit-content}#manageContacts .contactRow .btn.cn,#manageContacts .contactRow .btn.jp{font-size:14px;writing-mode:vertical-lr}#manageContacts .notifications{align-items:center;display:flex;gap:12px;justify-content:space-between}#manageContacts .notifications p{font-size:18px;letter-spacing:.25px;line-height:18px}#manageContacts .notifications .switcherWrapper{align-items:center;display:flex}#manageContacts .divider{background-color:#dde3ea;height:1px;width:100%}#manageContacts .languageRow{align-items:center;display:flex;gap:8px}#manageContacts .languageRow p{color:#8093a1;flex:1;font-size:16px;letter-spacing:.4px;line-height:16px}#manageContacts .languageRow .btn{border-radius:12px;flex:0 0 auto;height:40px;padding:0;text-transform:uppercase;width:40px}#manageContacts .contactItems{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}#manageContacts .contactItems .contactItem{align-items:center;display:flex;gap:12px;justify-content:space-between}#manageContacts .contactItems .contactItem .info{flex:1}#manageContacts .contactItems .contactItem .info>p{word-break:break-all}#manageContacts .contactItems .contactItem .btn{border:1px solid #dde3ea;border-radius:12px;flex:0 0 auto;height:36px;min-width:56px;padding:6px 16px;width:-moz-fit-content;width:fit-content}#manageContacts .contactItems .contactItem .btn.cn,#manageContacts .contactItems .contactItem .btn.jp{font-size:14px;writing-mode:vertical-lr}#manageContacts .emptyState{align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 16px;text-align:center}#manageContacts .emptyState p{font-size:18px;font-weight:400;letter-spacing:.25px;line-height:18px}#manageContacts .emptyState span{color:#8093a1;font-size:16px;line-height:16px}#manageContacts .addContactButton{align-items:center;background:#fff;border:1px solid #dde3ea;border-radius:12px;display:flex;font-size:18px;gap:8px;height:46px;justify-content:center;min-height:46px;width:100%}#manageContacts .addContactButton img{height:20px;width:20px}.manageContactModal{padding:8px 20px 0}.manageContactModal>div{display:flex;flex-direction:column;gap:20px}.manageContactModal form{display:flex;flex-direction:column;gap:16px}.manageContactModal .contentTitle{font-size:24px;font-weight:400;letter-spacing:.25px;line-height:28px;margin:0 0 4px;padding:0;text-align:left}.manageContactModal .typeToggles{background:#fff;border:1px solid #dde3ea;border-radius:12px;display:flex;gap:6px;margin:0;padding:4px}.manageContactModal .typeToggles .typeToggleButton{background:transparent;border:none;border-radius:10px;color:#8093a1;flex:1 0 0;font-size:18px;letter-spacing:.25px;line-height:20px;padding:6px 12px;transition:all .3s ease}.manageContactModal .typeToggles .typeToggleButton:disabled{background:#f2f6fa;color:#2e86f9;cursor:default;opacity:1}.manageContactModal .field{display:flex;flex-direction:column;gap:6px}.manageContactModal .field .caption{color:#8093a1;font-family:DB_Adman,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-align:left}.manageContactModal .field .caption .require{color:#e53935}.manageContactModal .field .input{border:none;border-radius:12px;font-family:DB_Adman,sans-serif;font-size:20px;font-weight:400;height:48px;letter-spacing:.005em;line-height:20px;outline:1px solid #e7ecf1;padding:14px 16px;text-align:left}.manageContactModal .field .input.error{color:inherit;outline-color:#e53935}.manageContactModal .field .validation-error{color:#e53935;font-size:16px;font-weight:400;line-height:20px}.manageContactModal .deleteButton{align-items:center;background:none;border:1px solid #e7ecf1;border-radius:12px;color:#e53935;display:flex;font-size:16px;gap:8px;justify-content:center;padding:14px 16px;width:100%}.manageContactModal .otpStep{align-items:center;display:flex;flex-direction:column;gap:8px}.manageContactModal .otpStep .message{font-size:16px;font-weight:500}.manageContactModal .otpStep .submessage{color:#8093a1;font-size:14px;text-align:center}.manageContactModal .otpStep .OTPinputs{border:none;display:flex;gap:12px;padding:8px 0}.manageContactModal .otpStep .OTPinputs .formInput{border:1px solid rgba(6,45,78,.2);border-radius:12px;font-size:24px;height:56px;text-align:center;width:75px}.manageContactModal .otpStep .OTPinputs .formInput.error{border-color:#e53935}.manageContactModal .modalFooter{align-self:stretch;gap:12px;margin:4px -20px 0}.manageContactModal .modalFooter button{flex:1}.confirmDeleteModal{align-items:center;display:flex;flex-direction:column;gap:16px;padding:12px 20px 0;text-align:center}.confirmDeleteModal .info_icon{background:rgba(219,81,32,.08);border-radius:8px;display:flex;line-height:0;padding:12px}.confirmDeleteModal .content{display:flex;flex-direction:column;gap:8px}.confirmDeleteModal .content h4{color:#062d4e;font-size:24px;font-weight:400;letter-spacing:.25px;line-height:24px}.confirmDeleteModal .content p{color:#8093a1;font-size:18px;letter-spacing:.25px;line-height:18px}.confirmDeleteModal .modalFooter{align-self:stretch;gap:12px;margin:4px -20px 0}.confirmDeleteModal .modalFooter button{border-radius:12px;flex:1;font-weight:400;height:46px}.confirmDeleteModal .modalFooter .removeButton{background:transparent;border:1px solid #db5120;color:#db5120}html[data-auto-lang=ru] #settingsPage .optionsListButton{align-items:center;gap:12px;min-width:0;width:100%}html[data-auto-lang=ru] #settingsPage .optionsListButton .buttonText{flex:0 0 auto;margin-left:auto}html[data-auto-lang=ru] #settingsPage .optionsListButton .optionsListButtonImg{flex-shrink:0}html[data-auto-lang=ru] #settingsPage .optionsListButton .optionName{flex:1 1 auto;min-width:0}html[data-auto-lang=ru] #settingsPage .optionsListButton .optionName span{line-height:1.4;min-width:0;overflow-wrap:anywhere;white-space:normal}
