.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}@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 #cardManager{animation:fadeIn .5s ease-in-out forwards;display:flex;flex-direction:column;height:100%}#settingsPage #settings .settingsContent .optionView #cardManager .header .button{background-color:#fff}html[lang=ru] #settingsPage #settings .settingsContent .optionView #cardManager .header .button{font-size:0}#settingsPage #settings .settingsContent .optionView #cardManager .cardsList{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}#settingsPage #settings .settingsContent .optionView #cardManager .cardsList .listItem{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 4px 0 rgba(6,45,78,.12);display:flex;height:56px;justify-content:space-between;padding:8px}#settingsPage #settings .settingsContent .optionView #cardManager .cardsList .listItem--skeleton{display:inline-block;overflow:hidden;padding:0}#settingsPage #settings .settingsContent .optionView #cardManager .cardsList .listItem .label{align-items:center;display:flex;font-size:20px;font-weight:400;gap:16px}#settingsPage #settings .settingsContent .optionView #cardManager .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}#settingsPage #settings .settingsContent .optionView #cardManager .cardsList .listItem .label .image img{width:auto}#settingsPage #settings .settingsContent .optionView #cardManager .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}#settingsPage #settings .settingsContent .optionView #cardManager .cardsList .listItem .removeCardButton img{filter:grayscale(1)}#settingsPage #settings .settingsContent .optionView #cardManager .emptyState{color:#8093a1;font-size:20px;font-weight:400;line-height:20px;margin:50px auto;text-align:center}#settingsPage #settings .settingsContent .optionView #cardManager .footer{align-items:center;box-shadow:0 -4px 16px 0 rgba(57,81,123,.122);display:flex;justify-content:center;padding:16px 16px 20px}#settingsPage #settings .settingsContent .optionView #cardManager .footer .addCardMobile{border-radius:12px;flex:1;letter-spacing:.03em}#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 #cardManager{display:flex;flex-direction:column;height:auto;justify-content:space-between;overflow-y:auto;padding:0 0 86px}#settingsPage #settings .settingsContent .optionView #cardManager>.header{flex-shrink:0;position:sticky;row-gap:16px;top:0}#settingsPage #settings .settingsContent .optionView #cardManager>.footer{background-color:#fff;bottom:75px;position:fixed;width:100%}#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}
