@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Roboto-Light-r0KW6U_F.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Roboto-Medium-CwcsZ-zd.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Roboto-Bold-_ZJd4Sbe.ttf) format("truetype")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-thumb{border-radius:10px;background-color:#929292;cursor:pointer}*::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}.recharts-tooltip-label{color:#000}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:Roboto,Arial,Helvetica,"sans-serif";font-weight:400;background-color:#f3f4f6;color:#000;max-width:1920px;margin:0 auto 0 259px;position:relative;padding:16px}.body_login{margin:0 auto;padding:0 24px}@media screen and (max-width: 1050px){body{margin:0 auto}}@media screen and (max-width: 720px){.body_login{padding:24px}}.sidebar{height:calc(100vh - 32px);display:flex;flex-direction:column;justify-content:space-between;margin:16px 0 16px 16px;position:fixed;left:0;top:0;background-color:#fff;box-shadow:0 1px 17px 2px #223c501a;border-radius:16px;box-sizing:border-box;z-index:9;transition:transform .3s ease-in}.sidebar__button-container{display:none;position:fixed;top:8px;left:8px;z-index:10}.sidebar__button{background-color:#fff;width:40px;height:40px;padding:8px;box-sizing:border-box;border-radius:8px;box-shadow:0 1px 17px 2px #223c501a;position:relative;cursor:pointer;transition:opacity .1s ease-in}.sidebar__button:hover{opacity:.7}.sidebar__button-line{background-color:#000;height:2px;width:16px;position:absolute;border-radius:4px;left:12px;transition:transform .2s ease-in,opacity .2s ease-in,left .2s ease-in;transform-origin:center}.sidebar__button-line_top{top:12px}.sidebar__button-line_mid{top:19px}.sidebar__button-line_bot{bottom:12px}.sidebar__button-line_top_active{transform:rotate(45deg) translateY(10px);left:19px}.sidebar__button-line_mid_active{opacity:0}.sidebar__button-line_bot_active{transform:rotate(-45deg) translateY(-10px);left:19px}.sidebar__top{width:100%;display:flex;flex-direction:column}.sidebar__logo{max-height:48px;padding:16px;border-bottom:1px solid #e5e7eb}.sidebar__list{list-style:none;margin:0;padding:8px}.sidebar__list-el{display:flex;align-items:center;gap:12px;color:#6b7280;padding:10px;margin-bottom:4px;cursor:pointer;border-radius:8px}.sidebar__list-el:hover{background-color:#e5e7eba1}.sidebar__list-el_active,.sidebar__list-el_active:hover{background-color:#eff6ff}.sidebar__list-el-icon{width:20px;height:20px}.sidebar__list-el-text{font-weight:400;font-size:15px;margin:0}.sidebar__footer{list-style:none;margin:0;padding:8px;border-top:1px solid #e5e7eb}.sidebar__footer-el{display:flex;align-items:center;gap:12px;color:#6b7280;padding:8px;margin-bottom:4px;cursor:pointer;border-radius:8px}.sidebar__footer-el:hover{background-color:#e5e7eba1}.sidebar__footer-el-icon{width:20px;height:20px}.sidebar__footer-el-text{font-weight:400;font-size:15px;margin:0}@media screen and (max-width: 1050px){.sidebar{transform:translate(-200%)}.sidebar_active{transform:translate(0)}.sidebar__button-container{display:block}}@media screen and (max-width: 600px){.sidebar{height:calc(100vh - 150px)}}.login{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:448px;width:100%;height:100vh;margin:0 auto}.login__logo{max-width:448px;margin-bottom:32px}.login__container{max-width:448px;background-color:#fff;border-radius:16px;padding:32px 40px;width:100%;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;box-shadow:0 1px 17px 2px #223c501a}.login__form{display:flex;flex-direction:column;align-items:center;width:100%}.login__input-container{display:flex;flex-direction:column;width:100%}.login__input-container:first-child{margin-bottom:24px}.login__label{font-weight:500;font-size:14px;color:#374151;margin-bottom:5px}.login__input{width:100%;border:1px solid rgb(209 213 219);border-radius:8px;background-color:transparent;font-size:15px;padding:12px;box-sizing:border-box}.login__input:focus{outline:none}.login__title{margin:0 0 24px;font-size:24px;text-align:center}.login__forgot-button{background-color:transparent;color:#2563eb;font-size:14px;border:none;align-self:flex-end;margin-top:24px;cursor:pointer;transition:opacity .1s ease-in;text-decoration:none}.login__forgot-button:hover{opacity:.7}.login__submit-button{background-color:#dc2626;border-radius:8px;border:none;padding:10px 16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .1s ease-in;margin:24px 0;width:100%}.login__submit-button:hover{background-color:#15803d}.login__register-text{margin:0 0 24px;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#6b7280;font-size:13px}.login__register-text:before{content:"";height:1px;background-color:#d1d5db;width:100%}.login__register-text:after{content:"";height:1px;background-color:#d1d5db;width:100%}.login__register-link{text-decoration:none;color:#2563eb;font-size:16px;font-weight:500;transition:opacity .1s ease-in}.login__register-link:hover{opacity:.6}.register{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:672px;width:100%;height:100vh;margin:0 auto}.register__logo{max-width:448px;margin-bottom:32px}.register__container{max-width:672px;background-color:#fff;border-radius:16px;padding:32px 40px;width:100%;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;box-shadow:0 1px 17px 2px #223c501a}.register__text{margin:0;color:#dc2626;font-weight:500;text-align:center}.register__form{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:24px}.register__inputs{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:16px}.register__input-container{display:flex;flex-direction:column;width:100%}.register__label{font-weight:500;font-size:14px;color:#374151;margin-bottom:5px}.register__input{width:100%;border:1px solid rgb(209 213 219);border-radius:8px;background-color:transparent;font-size:15px;padding:12px;box-sizing:border-box}.register__input:focus{outline:none}.register__title{margin:0 0 24px;font-size:24px;text-align:center}.register__submit-button{background-color:#dc2626;border-radius:8px;border:none;padding:10px 16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .1s ease-in;margin:24px 0;width:100%}.register__submit-button:hover{background-color:#15803d}.register__login-text{margin:0 0 24px;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#6b7280;font-size:13px}.register__login-text:before{content:"";height:1px;background-color:#d1d5db;width:100%}.register__login-text:after{content:"";height:1px;background-color:#d1d5db;width:100%}.register__login-link{text-decoration:none;color:#2563eb;font-size:16px;font-weight:500;transition:opacity .1s ease-in}.register__login-link:hover{opacity:.6}.register__error{color:#dc2626;font-size:13px;margin-top:5px}@media screen and (max-width: 720px){.register{justify-content:flex-start}.register__inputs{grid-template-columns:repeat(1,1fr)}}.forgot-password{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:448px;width:100%;height:100vh;margin:0 auto}.forgot-password__logo{max-width:448px;margin-bottom:32px}.forgot-password__container{max-width:448px;background-color:#fff;border-radius:16px;padding:32px 40px;width:100%;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;box-shadow:0 1px 17px 2px #223c501a}.forgot-password__message{margin:0 0 24px;text-align:center;background-color:#c4d7ff;border-radius:8px;padding:8px;color:#686868;font-size:14px}.forgot-password__form{display:flex;flex-direction:column;align-items:center;width:100%}.forgot-password__input-container{display:flex;flex-direction:column;width:100%}.forgot-password__input-container:first-child{margin-bottom:24px}.forgot-password__label{font-weight:500;font-size:14px;color:#374151;margin-bottom:5px}.forgot-password__input{width:100%;border:1px solid rgb(209 213 219);border-radius:8px;background-color:transparent;font-size:15px;padding:12px;box-sizing:border-box}.forgot-password__input:focus{outline:none}.forgot-password__title{margin:0 0 24px;font-size:24px;text-align:center}.forgot-password__forgot-button{background-color:transparent;color:#2563eb;font-size:14px;border:none;align-self:flex-end;margin-top:24px;cursor:pointer;transition:opacity .1s ease-in;text-decoration:none}.forgot-password__forgot-button:hover{opacity:.7}.forgot-password__submit-button{background-color:#dc2626;border-radius:8px;border:none;padding:10px 16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .1s ease-in;margin:24px 0;width:100%}.forgot-password__submit-button:hover{background-color:#15803d}.forgot-password__login-text{margin:0 0 24px;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#6b7280;font-size:13px}.forgot-password__login-text:before{content:"";height:1px;background-color:#d1d5db;width:100%}.forgot-password__login-text:after{content:"";height:1px;background-color:#d1d5db;width:100%}.forgot-password__login-link{text-decoration:none;color:#2563eb;font-size:16px;font-weight:500;transition:opacity .1s ease-in}.forgot-password__login-link:hover{opacity:.6}.reset-password{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:448px;width:100%;height:100vh;margin:0 auto}.reset-password__logo{max-width:448px;margin-bottom:32px}.reset-password__container{max-width:448px;background-color:#fff;border-radius:16px;padding:32px 40px;width:100%;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;box-shadow:0 1px 17px 2px #223c501a}.reset-password__message{margin:0 0 24px;text-align:center;background-color:#c4d7ff;border-radius:8px;padding:8px;color:#686868;font-size:14px}.reset-password__form{display:flex;flex-direction:column;align-items:center;width:100%}.reset-password__input-container{display:flex;flex-direction:column;width:100%}.reset-password__input-container:first-child{margin-bottom:24px}.reset-password__label{font-weight:500;font-size:14px;color:#374151;margin-bottom:5px}.reset-password__input{width:100%;border:1px solid rgb(209 213 219);border-radius:8px;background-color:transparent;font-size:15px;padding:12px;box-sizing:border-box}.reset-password__input:focus{outline:none}.reset-password__title{margin:0 0 24px;font-size:24px;text-align:center}.reset-password__forgot-button{background-color:transparent;color:#2563eb;font-size:14px;border:none;align-self:flex-end;margin-top:24px;cursor:pointer;transition:opacity .1s ease-in;text-decoration:none}.reset-password__forgot-button:hover{opacity:.7}.reset-password__submit-button{background-color:#dc2626;border-radius:8px;border:none;padding:10px 16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .1s ease-in;margin:24px 0;width:100%}.reset-password__submit-button:hover{background-color:#15803d}.reset-password__login-text{margin:0 0 24px;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#6b7280;font-size:13px}.reset-password__login-text:before{content:"";height:1px;background-color:#d1d5db;width:100%}.reset-password__login-text:after{content:"";height:1px;background-color:#d1d5db;width:100%}.profile{max-width:850px;margin:0 auto}.profile__container{background-color:#fff;box-shadow:0 1px 17px 2px #223c501a;border-radius:16px;padding:24px}.profile__title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.profile__title-icon-container{display:flex;align-items:center;gap:16px}.profile__icon{background-color:#dbeafe;border-radius:50%;padding:12px;flex-shrink:0}.profile__title{margin:0;font-size:25px}.profile__edit-container{display:flex;align-items:center;gap:8px;cursor:pointer}.profile__edit-text{font-size:13px;color:#2563eb;margin:0}@media screen and (max-width: 590px){.profile__title{font-size:20px}.profile__edit-text{font-size:12px}.profile__title-container{flex-direction:column}}.referral__title-container{display:flex;align-items:center;gap:8px;margin-bottom:16px}.referral__title-icon{padding:8px;border-radius:8px;background-color:#dbeafe}.referral__title{margin:0;font-weight:500;font-size:17px}.referral__containers{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.referral__container{background-color:#f9fafb;border-radius:16px;padding:16px;display:flex;align-items:flex-start;gap:16px}.referral__container-icon{padding:8px;border-radius:8px;flex-shrink:0}.referral__container-title{margin:0 0 8px;font-size:16px;font-weight:500}.referral__container-text{margin:0;font-weight:300;font-size:14px}.referral__container-icon_gift{background-color:#dbeafe}.referral__container-icon_link{background-color:#dcfce7}.referral__input-container{display:flex;align-items:center;gap:8px}.referral__input{font-size:14px;font-weight:400;width:100%;color:#000;background-color:#fff;border:1px solid rgb(243 244 246);border-radius:8px;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral__input-button{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#2563eb;background-color:#dbeafe;border:none;border-radius:8px;padding:8px 12px;cursor:pointer;transition:opacity .1s ease-in}.referral__input-button:hover{opacity:.7}@media screen and (max-width: 720px){.referral__containers{grid-template-columns:repeat(1,1fr)}.referral__container-content{width:100%}}@media screen and (max-width: 590px){.referral__title{font-size:15px}.referral__container-title{font-size:14px}.referral__container-text,.referral__input,.referral__input-button{font-size:13px}}.profile-info{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgb(243 244 246)}.profile-info__container{display:flex;align-items:center;gap:12px}.profile-info__icon{width:20px;height:20px;color:#9ca3af}.profile-info__text-container{display:flex;flex-direction:column;gap:6px}.profile-info__label{margin:0;font-weight:300;font-size:14px;color:#9ca3af}.profile-info__text{margin:0;font-weight:500;font-size:16px}@media screen and (max-width: 590px){.profile-info__text{font-size:15px}.profile-info__label{font-size:13px}}.details{margin-top:16px;background-color:#fff;box-shadow:0 1px 17px 2px #223c501a;border-radius:16px;padding:24px}.details__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.details__header-icon-container{display:flex;align-items:center;gap:16px}.details__icon{background-color:#dbeafe;padding:12px;border-radius:50%}.details__title{margin:0}.details__header-add-container{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .1s ease-in}.details__header-add-container:hover{opacity:.7}.details__add-text{color:#2563eb;font-size:14px;margin:0}.details__list{margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.details__error{background-color:#f9fafb;display:flex;justify-content:center;align-items:center;border-radius:16px}.details__error-text{margin:0;font-size:15px;color:#6b7280;font-weight:300;padding:24px 0}@media screen and (max-width: 590px){.details__title{font-size:15px}.details__add-text{font-size:13px}.details__header{flex-direction:column;gap:16px}}.detail{list-style:none;background-color:transparent;border:1px solid rgb(229 231 235);border-radius:16px;padding:16px}.detail_active{background-color:#eff6ff;border:1px solid rgb(191 219 254)}.detail__header{display:flex;justify-content:space-between;align-items:center}.detail__active{margin:0;font-size:13px;font-weight:500;color:#1e40af;background-color:#dbeafe;border-radius:16px;padding:2px 8px;display:flex;align-items:flex-end;gap:3px}.detail__active_inactive{background-color:transparent;padding:0;color:#2563eb;font-weight:300;cursor:pointer;font-size:13.5px;transition:opacity .1s ease-in}.detail__active_inactive:hover{opacity:.6}.detail__header-buttons{display:flex;gap:16px}.detail__header-button{cursor:pointer;transition:opacity .1s ease-in}.detail__header-button:hover{opacity:.6}.detail__input-container{display:flex;flex-direction:column}.detail__container{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid rgb(229 231 235);gap:16px;padding:16px 0}.detail__container:last-child{border:none;padding-bottom:0}.detail__label{color:#6b7280;font-size:14px;margin-bottom:5px}.detail__input{font-weight:500;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail__input:disabled{color:#000}.detail__input_inactive{background-color:transparent;border-radius:8px;border:none;padding:2px 0}.detail__input_active:focus{outline:none}.detail__input_active{border:1px solid #a1a1a1;border-radius:8px;background-color:transparent}@media screen and (max-width: 720px){.detail__label{font-size:13px}.detail__input{font-size:15px}}@media screen and (max-width: 520px){.detail__container{grid-template-columns:repeat(1,1fr)}}.subscriptions{max-width:1150px;margin:0 auto}.subscriptions__header{background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 17px 2px #223c501a;display:flex;align-items:center;justify-content:space-between}.subscriptions__title{margin:0 0 6px;font-size:25px}.subscriptions__subtitle{margin:0;font-size:16px;font-weight:300}.subscriptions__buttons{display:flex;gap:16px}.subscriptions__button{border-radius:8px;font-size:14px;font-weight:500;color:#fff;border:none;padding:10px 16px;cursor:pointer;transition:background-color .1s ease-in}.subscriptions__button:hover{background-color:#15803d}.subscriptions__button_promocode{background-color:#dc2626}.subscriptions__button_new-subscription{background-color:#16a34a;display:flex;align-items:center;gap:4px}@media screen and (max-width: 590px){.subscriptions__header{flex-direction:column;gap:16px}.subscriptions__buttons{width:100%;justify-content:center}.subscriptions__button{width:80%;justify-content:center}.subscriptions__title{font-size:20px;text-align:center}.subscriptions__subtitle{font-size:14px;text-align:center}}.products{margin-top:16px}.products__filters{display:flex;gap:16px;background-color:#fff;border-radius:16px;box-shadow:0 1px 17px 2px #223c501a;padding:30px 24px}.products__filter{display:flex;align-items:center;gap:5px}.products__filter-select{border-radius:8px;border:none;cursor:pointer;font-size:16px;font-weight:300}.products__sort-direction-button{background-color:transparent;border:none;cursor:pointer;border-radius:8px;padding:8px;transition:background-color .1s ease-in}.products__sort-direction-button:hover{background-color:#c5c5c538}.products__error{margin-top:16px;box-shadow:0 1px 17px 2px #223c501a;background-color:#f9fafb;display:flex;justify-content:center;align-items:center;border-radius:16px}.products__error-text{margin:0;font-size:15px;color:#6b7280;font-weight:300;padding:24px 0}.products__filter-title{display:none;margin:0;font-size:13px;font-weight:500}.products__filters-title-container{display:none;justify-content:space-between;align-items:center;cursor:pointer;transition:opacity .1s ease-in}.products__filters-title-container:hover{opacity:.6}.products__filters-title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}@media screen and (max-width: 590px){.products__filters{flex-direction:column}.products__filter-select{font-size:14px;width:100%}.products__filter-icon{display:none}.products__filters-title-container{display:flex}.products__filter-title{display:block}}.product{margin-top:16px;background-color:#fff;border-radius:16px;box-shadow:0 1px 17px 2px #223c501a}.product__top-container{display:flex;justify-content:space-between;align-items:center;padding:16px;transition:background-color .2s ease;cursor:pointer;border-bottom:1px solid #e5e7eb}.product__top-container:hover{background-color:#ecececaf}.product__info-container{display:flex;align-items:center;gap:16px}.product__icon{padding:8px;border-radius:8px;background-color:#dbeafe}.product__name{font-weight:400;margin:0 0 15px}.product__active-info{display:flex;gap:8px;flex-wrap:wrap}.product__active{font-size:13.5px;margin:0}.product__active_total{color:#6b7280}.product__active_active{color:#16a34a}.product__active_expiring{color:#d97706}.product__active_expired{color:#dc2626}.product__accesses-list{padding:16px;margin:0}.product__expand-button{transition:transform .5s ease}.product__expand-button_rotate{transform:rotate(180deg)}@media screen and (max-width: 590px){.product__name{font-size:15px}.product__active{font-size:12px}}.access{padding:16px;list-style:none;border-radius:16px;border:1px solid #e5e7eb;margin-bottom:16px}.access__name-container{display:flex;align-items:center;margin:0 0 16px;gap:8px;cursor:pointer;width:fit-content}.access__name{margin:0;font-size:16px}.access__name-edit-button{cursor:pointer}.access__name-no-edit-container{display:flex;gap:8px;transition:opacity .1s ease-in;padding-bottom:12px}.access__name-no-edit-container_inactive{display:none}.access__name-no-edit-container:hover{opacity:.7}.access__name-edit-container{display:none;align-items:center;gap:8px}.access__name-edit-container_active{display:flex}.access__name-edit-input{max-width:200px;border-radius:8px;border:1px solid #e5e7eb;font-size:16px;padding:5px}.access__name-edit-input:focus{outline:none}.access__name-edit-container-button{flex-shrink:0;cursor:pointer;transition:opacity .1s ease-in}.access__name-edit-container-button:hover{opacity:.6}.access__login-container{display:flex;gap:8px;margin-bottom:16px}.access__login,.access__password{margin:0;font-size:15px}.access__login-text{background-color:#f9fafb;border-radius:8px;padding:2px 5px;cursor:pointer}.access__password-text{background-color:#f9fafb;border-radius:8px;padding:3px 5px;cursor:pointer}.access__bot-container{display:flex;justify-content:space-between}.access__active-container{display:flex;align-items:center}.access__active-status{border-radius:50%;width:8px;height:8px;margin-right:8px}.access__active-status_active{background-color:#16a34a}.access__active-status_expiring{background-color:#d97706}.access__active-status_expired{background-color:#dc2626}.access__active-date{margin:0 16px 0 0;font-size:14.5px;color:#6b7280}.access__renew-container{display:flex;align-items:center;gap:16px}.access__price{margin:0;font-size:14px}.access__renew-button{background-color:#dc2626;border-radius:8px;border:none;padding:10px 16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .1s ease-in}.access__renew-button:hover{background-color:#15803d}.access__redirect-link{text-decoration:none;display:flex;align-items:center;justify-content:center}.access__redirect-button{cursor:pointer;transition:opacity .1s ease-in}.access__redirect-button:hover{opacity:.5}.access__refresh-button{cursor:pointer;transition:opacity .1s ease-in}.access__refresh-button:hover{opacity:.5}.access__delete-button{cursor:pointer;transition:opacity .1s ease-in}.access__delete-button:hover{opacity:.5}.access__renew-text{margin:0 0 0 8px}.access__renew-switch{position:relative;display:inline-block;width:40px;height:22px}.access__renew-switch input{opacity:0;width:0;height:0}.access__renew-slider{position:absolute;cursor:pointer;inset:0;background-color:#dc2626;transition:.4s;border-radius:34px}.access__renew-slider:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.access__renew-slider{background-color:#16a34a}input:checked+.access__renew-slider:before{transform:translate(18px)}.access__options-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px;cursor:pointer;transition:opacity .1s ease-in}.access__options-top_inactive{display:none}.access__options-top:hover{opacity:.6}.access__options-title{font-size:14px;margin:0;color:#6b7280}.access__options{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.access__options-chevron{transition:transform .3s ease}.access__options-chevron_rotate{transform:rotate(180deg)}@media screen and (max-width: 1050px){.access__bot-container{flex-direction:column;gap:16px}}@media screen and (max-width: 590px){.access__name,.access__name-edit-input{font-size:15px}.access__login,.access__password{font-size:14px}.access__active-date{font-size:13px}.access__renew-text{font-size:14px}.access__renew-button{font-size:12px}.access__renew-switch{width:33px;height:17px}.access__renew-slider:before{width:13px;height:13px}input:checked+.access__renew-slider:before{transform:translate(16px)}}.option{display:flex;background-color:#f9fafb;width:fit-content;gap:8px;flex-direction:column;border-radius:8px;border:1px solid #e5e7eb;margin-top:16px;padding:5px 10px}.option__top{display:flex}.option__name,.option__price{font-size:15px;margin:0;font-weight:300}.option__date{margin:0;font-weight:300;font-size:14px;color:#6b7280}@media screen and (max-width: 590px){.option__name{font-size:13px}.option__date{font-size:12px}}.product-loader{margin-top:16px;background-color:#fff;border-radius:16px;box-shadow:0 1px 17px 2px #223c501a;position:relative;overflow:hidden}.product-loader:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#e7e7e74d,#fff0);animation:shimmer 1.5s infinite}.product-loader__top-container{display:flex;justify-content:space-between;align-items:center;padding:16px;transition:background-color .2s ease;border-bottom:1px solid #e5e7eb;position:relative;z-index:1}.product-loader__info-container{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.product-loader__icon{padding:8px;border-radius:8px;background-color:#e5e7eb;position:relative;z-index:1}.product-loader__name-container{position:relative;z-index:1}.product-loader__name{margin:0 0 15px;width:100px;height:21.5px;background-color:#e5e7eb;border-radius:4px;position:relative;z-index:1}.product-loader__active-info{display:flex;gap:8px;position:relative;z-index:1}.product-loader__active{margin:0;width:70px;height:15.5px;background-color:#e5e7eb;border-radius:4px;position:relative;z-index:1}.card{list-style:none;display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb;border-radius:8px;padding:16px;margin-top:16px}.card__info-container{display:flex;align-items:center;gap:16px}.card__title{margin:0 0 9px;font-weight:500;font-size:15px}.card__date{margin:0;font-weight:300;font-size:14px}.card__main{color:#1e40af;background-color:#dbeafe;font-size:13px;padding:3px 10px;border-radius:8px;margin-left:8px}.card__delete-button{cursor:pointer;transition:opacity .1s ease-in}.card__delete-button:hover{opacity:.7}.card__left{display:flex;align-items:center;gap:8px}.card__main-button{color:#2563eb;font-size:13px;cursor:pointer;transition:opacity .1s ease-in}.card__main-button:hover{opacity:.7}@media screen and (max-width: 590px){.card__title{font-size:14px}.card__date{font-size:13px}.card__main-button{font-size:12px}}.finances{max-width:1150px;margin:0 auto}.finances__title-container{background-color:#fff;box-shadow:0 1px 17px 2px #223c501a;border-radius:16px;padding:24px}.finances__title{margin:0 0 6px;font-size:25px}.finances__subtitle{margin:0;font-size:16px;font-weight:300}.finances__cards{margin-top:16px;background-color:#fff;box-shadow:0 1px 17px 2px #223c501a;border-radius:16px;padding:24px}.finances__cards-header{display:flex;justify-content:space-between;align-items:center}.finances__cards-title{font-weight:500;font-size:17px;margin:0}.finances__cards-add-button{display:flex;align-items:center;background-color:#dc2626;border-radius:8px;border:none;padding:10px 16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .1s ease-in}.finances__cards-add-button:hover{background-color:#15803d}.finances__cards-list{margin:24px 0 0;padding:0}.finances__error{background-color:#f9fafb;display:flex;justify-content:center;align-items:center;border-radius:16px}.finances__error-text{margin:0;font-size:15px;color:#6b7280;font-weight:300;padding:24px 0}@media screen and (max-width: 590px){.finances__title{font-size:20px}.finances__subtitle{font-size:14px}.finances__cards-title{font-size:15px}}.card-loader{list-style:none;display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb;border-radius:8px;padding:16px;margin-top:16px;position:relative;overflow:hidden}.card-loader:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:shimmer 1.5s infinite}.card-loader__info-container{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.card-loader__icon,.card-loader__info{position:relative;z-index:1}.card-loader__title{width:70px;height:17px;background-color:#e5e7eb;border-radius:3px;margin:0 0 9px;position:relative;z-index:1}.card-loader__date{width:100px;height:16px;background-color:#e5e7eb;border-radius:3px;margin:0;position:relative;z-index:1}.detail-loader{background-color:#f9fafb;padding:16px;border-radius:16px;position:relative;overflow:hidden}.detail-loader:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:shimmer 1.5s infinite}.detail-loader__header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.detail-loader__active{width:97px;height:20px;background-color:#e5e7eb;border-radius:8px;position:relative;z-index:1}.detail-loader__buttons{display:flex;gap:16px;align-items:center;position:relative;z-index:1}.detail-loader__button{width:16px;height:16px;background-color:#e5e7eb;border-radius:4px;position:relative;z-index:1}.detail-loader__container{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;border-bottom:1px solid rgb(229 231 235);padding:16px 0;position:relative;z-index:1}.detail-loader__container:last-child{margin-bottom:0;border:none;padding-bottom:0;position:relative;z-index:1}.detail-loader__input-container{position:relative;z-index:1}.detail-loader__label{background-color:#e5e7eb;height:16px;width:150px;border-radius:6px;margin-bottom:5px;position:relative;z-index:1}.detail-loader__input{background-color:#e5e7eb;height:22px;width:250px;border-radius:6px;position:relative;z-index:1}.loader{width:20px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#7bb4ff 94%,#0000) top/3px 3px no-repeat,conic-gradient(#0000 30%,#7bb4ff);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);animation:l13 1s infinite linear}@keyframes l13{to{transform:rotate(1turn)}}.email-tooltip-loader{position:fixed;top:0;left:0;width:100%;height:40px;background-color:#fefce8;display:flex;justify-content:center;align-items:center;z-index:10}.popup-loader{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1000}.subscriptions-loader{list-style:none;border-radius:16px;background-color:#f9fafb;position:relative;overflow:hidden}.subscriptions-loader:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.subscriptions-loader__img-container{overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:16 / 9;position:relative;z-index:1}.subscriptions-loader__img{object-fit:cover;width:406px;height:100%;background-color:#e5e7eb;position:relative;z-index:1}.subscriptions-loader__container{display:flex;flex-direction:column;height:150px;justify-content:space-between;padding:24px;box-sizing:border-box;position:relative;z-index:1}.subscriptions-loader__title{max-width:100px;width:100%;height:22px;border-radius:4px;background-color:#e5e7eb;position:relative;z-index:1}.subscriptions-loader__description{max-width:350px;width:100%;height:32px;border-radius:4px;background-color:#e5e7eb;position:relative;z-index:1}.subscriptions-loader__link{max-width:110px;width:100%;height:17px;border-radius:4px;background-color:#e5e7eb;position:relative;z-index:1}.copy-tooltip{position:fixed;top:0;left:0;width:100%;height:30px;background-color:#16a34a;display:none;justify-content:center;align-items:center;z-index:11}.copy-tooltip_active{display:flex}.copy-tooltip__text{color:#fff;font-size:16px;font-weight:300;margin:0}.email-tooltip{position:fixed;top:0;left:0;width:100%;background-color:#fefce8;display:flex;justify-content:center;align-items:center;z-index:12;padding:8px 16px;box-sizing:border-box;border-bottom:2px solid rgb(255,238,49);box-shadow:0 1px 17px 2px #223c501a;text-align:center}.email-tooltip_active{display:flex}.email-tooltip__text{color:#a16207;font-size:16px;font-weight:300;margin:0;display:flex;align-items:center;gap:8px}.email-tooltip__icon{flex-shrink:0}.email-tooltip__close{cursor:pointer;margin-left:20px;flex-shrink:0}.popup__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;display:none;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.popup__overlay_active{display:flex}.popup{background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000001a;max-width:90%;max-height:70vh;min-width:300px;animation:fadeIn .3s;cursor:default;display:flex;flex-direction:column}.popup__content{padding:0 24px 24px;overflow-y:auto;flex-grow:1}.popup__header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgb(243 244 246);padding:24px 0 16px;position:sticky;top:0;background-color:#fff;z-index:12}.popup__title{margin:0;font-weight:500;font-size:20px}.popup__subtitle{font-size:13px;font-weight:300;color:#6b7280;margin:8px 0 0}.popup__close-button{cursor:pointer;transition:opacity .1s ease-in}.popup__close-button:hover{opacity:.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.profile-popup{display:flex;flex-direction:column;margin-top:16px}.profile-popup__inputs{display:flex;flex-direction:column;gap:16px}.profile-popup__input-container{display:flex;flex-direction:column}.profile-popup__label{margin-bottom:5px;color:#4b5563;font-size:15px}.profile-popup__input{box-sizing:border-box;padding:8px 12px;font-size:16px;border-radius:8px;border:1px solid rgb(209 213 219)}.profile-popup__input:focus{outline:none}.profile-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.profile-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer}.profile-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219);transition:opacity .1s ease-in}.profile-popup__button_cancel:hover{opacity:.6}.profile-popup__button_save{background-color:#dc2626;transition:background-color .1s ease-in;color:#fff}.profile-popup__button_save:hover{background-color:#15803d}.detail-delete-popup{margin-top:16px;max-width:450px}.detail-delete-popup__text{margin:0;font-size:16px}.detail-delete-popup__text-span{font-weight:500}.detail-delete-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.detail-delete-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer}.detail-delete-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219);transition:opacity .1s ease-in}.detail-delete-popup__button_cancel:hover{opacity:.6}.detail-delete-popup__button_confirm{background-color:#dc2626;transition:background-color .1s ease-in;color:#fff}.detail-delete-popup__button_confirm:hover{background-color:#15803d}.card-delete-popup{margin-top:16px;max-width:450px}.card-delete-popuup__text{margin:0;font-size:16px}.card-delete-popup__text-span{font-weight:500}.card-delete-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.card-delete-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer}.card-delete-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219);transition:opacity .1s ease-in}.card-delete-popup__button_cancel:hover{opacity:.6}.card-delete-popup__button_confirm{background-color:#dc2626;transition:background-color .1s ease-in;color:#fff}.card-delete-popup__button_confirm:hover{background-color:#15803d}.manager-popup{margin-top:16px}.manager-popup__container{display:flex;flex-direction:column;margin-bottom:16px}.manager-popup__label{margin:0 0 5px;font-size:14px;font-weight:300;color:#4b5563}.manager-popup__text{font-size:16px;margin:0;font-weight:500}.manager-popup__button{display:flex;gap:8px;width:100%;border-radius:8px;font-size:15px;font-weight:400;border:none;padding:10px 16px;cursor:pointer;transition:background-color .1s ease-in;background-color:#dc2626;color:#fff;justify-content:center;align-items:center;margin-top:24px}.manager-popup__button:hover{background-color:#15803d}.manager-popup__iframe{width:70vw;height:70vh}@media screen and (max-width: 530px){.manager-popup__iframe{width:80vw;height:70vh}}@media screen and (max-width: 440px){.manager-popup__iframe{width:83vw;height:70vh}}.new-subscription-popup{margin-top:16px;position:relative}.new-subsciptions-popup__list{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.new-subscription-popup__list-el{max-width:400px;list-style:none;border-radius:16px;border:1px solid rgb(243 244 246);cursor:pointer;transition:transform .1s ease-in,box-shadow .1s ease-in}.new-subscription-popup__list-el:hover{transform:translateY(-7px);border:1px solid rgb(195,218,255);box-shadow:0 1px 17px 2px #223c501a}.new-subscription-popup__list-el:hover .new-subscription-popup__el-img{transform:scale(107%)}.new-subscription-popup__list-el:hover .new-subscription-popup__el-title{color:#0062ff}.new-subscription-popup__el-img-container{overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:16 / 9;display:flex;justify-content:center;align-items:center}.new-subscription-popup__el-img{object-fit:cover;max-width:100%;transition:transform .1s ease-in}.new-subscription-popup__el-container{padding:24px}.new-subscription-popup__el-title{margin:0 0 8px;font-size:17px;font-weight:500;transition:color .1s ease-in}.new-subscription-popup__el-description{margin:0 0 24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#4b5563;font-size:14px}.new-subscription-popup__el-link{text-decoration:none;color:#3b82f6;font-size:14px;transition:color .1s ease-in}.new-subscription-popup__el-link:hover{color:#0062ff}.new-subscription-popup__footer{width:100%;background-color:#fff;display:flex;justify-content:flex-start;margin-top:24px}.new-subscription-popup__help-button{border-radius:8px;font-size:14px;font-weight:500;color:#fff;border:none;padding:10px 16px;cursor:pointer;transition:background-color .1s ease-in;display:flex;align-items:center;gap:8px;background-color:#16a34a}.new-subscription-popup__help-button:hover{background-color:#15803d}@media screen and (max-width: 1050px){.new-subsciptions-popup__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 590px){.new-subsciptions-popup__list{grid-template-columns:repeat(1,1fr)}}.tariff-popup{margin-top:16px}.tariff-popup__title{margin:0 0 16px;font-weight:500;font-size:15px;color:#374151}.tariff-popup__list{margin:0;padding:0;list-style:none;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.tarif-popup__el-label{display:flex;align-items:center;gap:8px;border:1px solid rgb(229 231 235);border-radius:8px;padding:16px 10px;cursor:pointer}.tarif-popup__el-label_active{border-color:#3b82f6;background-color:#eff6ff}.tariff-popup__total-content{display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb;border-radius:8px;padding:16px;margin:24px 0}.tariff-popup__total-title{margin:0;font-size:15px;font-weight:500;color:#374151}.tariff-popup__total{margin:0;font-size:20px;font-weight:500}.tariff-popup__terms-container{display:flex;flex-direction:column;gap:16px}.tariff-popup__terms-input-container{display:flex;gap:8px;cursor:pointer;width:fit-content}.tariff-popup__terms-label{font-size:15px;color:#374151;font-weight:300;cursor:pointer}.tariff-popup__terms-input{cursor:pointer;flex-shrink:0}.tariff-popup__terms-link{color:#2563eb;text-decoration:none}.tariff-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.tariff-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer;transition:opacity .1s ease-in}.tariff-popup__button_confirm{background-color:#dc2626;transition:background-color .1s ease-in}.tariff-popup__button_confirm:hover{background-color:#15803d}.tariff-popup__button_cancel:hover{opacity:.6}.tariff-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219)}.tariff-popup__button_confirm{background-color:#dc2626;color:#fff}.tariff-popup__button_disabled{opacity:.5;cursor:default}.tariff-popup__button_disabled:hover{background-color:#dc2626}.tariff-popup__options-title-container{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.tariff-popup__options-title{font-size:14px;color:#374151;margin:0;font-weight:500}.tariff-popup__options{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.tariff-popup__option-label{display:flex;justify-content:space-between;align-items:center;padding:24px 16px;background-color:#f9fafb;border-radius:8px;cursor:pointer;transition:background-color .1s ease-in}.tariff-popup__option-label:hover{background-color:#f3f3f3}.tariff-popup__input-container{display:flex;gap:8px}.tariff-popup__option-title,.tariff-popup__option-price{color:#111827;font-size:14px;font-weight:500}.access-password-popup{margin-top:16px;max-width:450px}.access-password-popup__text{margin:0;font-size:16px}.access-password-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.access-password-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer}.access-password-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219);transition:opacity .1s ease-in}.access-password-popup__button_cancel:hover{opacity:.6}.access-password-popup__button_confirm{color:#fff;background-color:#dc2626;transition:background-color .1s ease-in}.access-password-popup__button_confirm:hover{background-color:#15803d}.access-delete-popup{margin-top:16px;max-width:450px}.access-delete-popup__text{margin:0;font-size:16px}.access-delete-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.access-delete-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer}.access-delete-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219);transition:opacity .1s ease-in}.access-delete-popup__button_cancel:hover{opacity:.6}.access-delete-popup__button_confirm{background-color:#dc2626;transition:background-color .1s ease-in;color:#fff}.access-delete-popup__button_confirm:hover{background-color:#15803d}.promocode-popup{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:16px}.promocode-popup__input{width:100%;padding:12px;border-radius:8px;border:1px solid rgb(223,223,223);font-size:15px}.promocode-popup__input:focus{outline:none}.promocode-popup__button{border-radius:8px;font-size:14px;font-weight:500;color:#fff;border:none;padding:13px 16px;cursor:pointer;transition:background-color .1s ease-in;background-color:#dc2626}.promocode-popup__button:hover{background-color:#15803d}.balance-popup{margin-top:16px}.balance-popup__header-text{margin:0 0 8px;color:#374151;font-weight:500;font-size:14px}.balance-popup__header-container{display:flex;justify-content:space-between;align-items:center;background-color:#efefef4d;border:1px solid rgb(209 213 219);border-radius:8px;padding:12px 16px}.balance-popup__amount{margin:0;font-size:17px}.balance-popup__symbol{margin:0;color:#6b7280;font-size:14px;font-weight:300}.balance-popup__content{margin-top:24px}.balance-popup__content-title{margin:0 0 8px;color:#374151;font-weight:500;font-size:14px}.balance-popup__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.balance-popup__method{display:flex;justify-content:space-between;align-items:center;gap:50px;border:1px solid rgb(229 231 235);border-radius:8px;padding:16px;cursor:pointer}.balance-popup__method_active{border-color:#3b82f6;background-color:#eff6ff}.balance-popup__method-content{display:flex;align-items:center;gap:16px}.balance-popup__method-name{margin:0 0 8px;color:#111827;font-weight:500}.balance-popup__method-description{margin:0;color:#6b7280;font-size:14px}.balance-popup__button{width:100%;margin-top:24px;background-color:#dc2626;color:#fff;border-radius:8px;border:none;padding:16px 0;cursor:pointer;transition:background-color .1s ease-in}.balance-popup__button:hover{background-color:#15803d}.balance-popup__button_disabled{opacity:.5;cursor:default}.balance-popup__button_disabled:hover{background-color:#dc2626}.access-renew-popup{margin-top:16px}.access-renew-popup__title{margin:0 0 16px;font-weight:500;font-size:15px;color:#374151}.access-renew-popup__list{margin:0;padding:0;list-style:none;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.access-renew-popup__el-label{display:flex;align-items:center;gap:8px;border:1px solid rgb(229 231 235);border-radius:8px;padding:16px 10px;cursor:pointer}.access-renew-popup__el-label_active{border-color:#3b82f6;background-color:#eff6ff}.access-renew-popup__hidden-text{font-size:15.2px;opacity:0;margin:0;text-wrap:nowrap;overflow:hidden}.access-renew-popup__total-content{display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb;border-radius:8px;padding:16px;margin:7px 0 24px}.access-renew-popup__total-title{margin:0;font-size:15px;font-weight:500;color:#374151}.access-renew-popup__total{margin:0;font-size:20px;font-weight:500}.access-renew-popup__options-title-container{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.access-renew-popup__options-title{font-size:14px;color:#374151;margin:0;font-weight:500}.access-renew-popup__options{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.access-renew-popup__option-label{display:flex;justify-content:space-between;align-items:center;padding:24px 16px;background-color:#f9fafb;border-radius:8px;cursor:pointer;transition:background-color .1s ease-in}.access-renew-popup__option-label:hover{background-color:#f3f3f3}.access-renew-popup__input-container{display:flex;gap:8px}.access-renew-popup__option-title,.access-renew-popup__option-price{color:#111827;font-size:14px;font-weight:500}.access-renew-popup__buttons{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.access-renew-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer;transition:opacity .1s ease-in}.access-renew-popup__button_confirm{background-color:#dc2626;transition:background-color .1s ease-in}.access-renew-popup__button_confirm:hover{background-color:#15803d}.access-renew-popup__button_cancel:hover{opacity:.6}.access-renew-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219)}.access-renew-popup__button_confirm{background-color:#dc2626;color:#fff}.access-renew-popup__button_disabled{opacity:.5;cursor:default}.access-renew-popup__button_disabled:hover{background-color:#dc2626}.new-detail-popup{display:flex;flex-direction:column;overflow-y:auto;min-height:0;max-height:67vh}.new-detail-popup__container-title{margin:16px 0;padding-bottom:8px;border-bottom:1px solid rgb(190,190,190)}.new-detail-popup__radio-container{display:flex;gap:16px}.new-detail-popup__inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.new-detail-popup__input-container{display:flex;flex-direction:column}.new-detail-popup__label{font-size:14px;margin-bottom:5px}.new-detail-popup__label_radio{margin:0 0 0 5px;cursor:pointer}.new-detail-popup__label_paragraph{margin:0 0 5px;font-size:14px}.new-detail-popup__radio{display:flex;align-items:center}.new-detail-popup__input{border-radius:8px;border:1px solid #a1a1a1;padding:5px}.new-detail-popup__input:disabled{background-color:#ddd}.new-detail-popup__input:focus{outline:none}.new-detail-popup__buttons{margin-top:24px;display:flex;justify-content:flex-end;gap:16px}.new-detail-popup__button{border-radius:8px;font-size:14px;font-weight:400;border:none;padding:10px 16px;cursor:pointer}.new-detail-popup__button_cancel{background-color:transparent;color:#6e6e6e;border:1px solid rgb(209 213 219);transition:opacity .1s ease-in}.new-detail-popup__button_cancel:hover{opacity:.6}.new-detail-popup__button_save{background-color:#dc2626;transition:background-color .1s ease-in;color:#fff}.new-detail-popup__button_save:hover{background-color:#15803d}@media screen and (max-width: 590px){.new-detail-popup__inputs{display:grid;grid-template-columns:repeat(1,1fr)}}
