.actions.svelte-1p3rnw7.svelte-1p3rnw7{
    display:flex;
    flex-direction:row
}
.resend.svelte-1p3rnw7 p.svelte-1p3rnw7{
    font-size:16px
}
.account.svelte-17ah1kr.svelte-17ah1kr{
    width:100%;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center
}
.account.svelte-17ah1kr .account__details.svelte-17ah1kr{
    width:100%;
    flex-shrink:1;
    overflow:hidden;
    margin-right:10px
}
.account.svelte-17ah1kr .account__details p.svelte-17ah1kr{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.account.svelte-17ah1kr .account__details p.svelte-17ah1kr:first-child{
    font-size:16px;
    font-family:Lato,sans-serif;
    font-weight:700;
    color:#777
}
.account.svelte-17ah1kr .account__details p.svelte-17ah1kr:last-child{
    font-size:18px;
    font-family:Nunito,sans-serif;
    font-weight:700
}
.account.svelte-17ah1kr .account__actions.svelte-17ah1kr{
    flex-shrink:0;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center
}
.divider.svelte-17ah1kr.svelte-17ah1kr{
    display:none;
    width:100%
}
@media (max-width: 640px){
    .account.svelte-17ah1kr.svelte-17ah1kr{
        flex-direction:column
    }
    .account.svelte-17ah1kr .account__details.svelte-17ah1kr{
        margin:0
    }
    .account.svelte-17ah1kr .account__actions.svelte-17ah1kr{
        width:100%;
        justify-content:left
    }
    .divider.svelte-17ah1kr.svelte-17ah1kr{
        display:block
    }
}
.range-selector.svelte-2supks.svelte-2supks{
    margin-top:20px
}
.range-selector.range-selector--disabled.svelte-2supks .line__filler.svelte-2supks{
    background:#f2f2f2
}
.range-selector.range-selector--disabled.svelte-2supks .line__handle.svelte-2supks{
    background:#f2f2f2;
    border:#e9e9e9;
    box-shadow:4px 4px 10px #0000000d
}
.line.svelte-2supks.svelte-2supks{
    position:relative;
    cursor:pointer;
    width:100%;
    height:10px;
    border-radius:10px;
    background:#f0f0f0
}
.line__filler.svelte-2supks.svelte-2supks{
    position:absolute;
    top:0;
    left:10px;
    width:100px;
    height:10px;
    background:#8561d6
}
.line__handle.svelte-2supks.svelte-2supks{
    position:absolute;
    cursor:pointer;
    top:50%;
    transform:translateY(-50%);
    width:50px;
    height:50px;
    border-radius:100%;
    background:white;
    border:1px solid #d4ced9;
    box-shadow:4px 4px 10px #00000026
}
.line__handle.line__handle--min.svelte-2supks.svelte-2supks{
    left:0
}
.line__handle.line__handle--max.svelte-2supks.svelte-2supks{
    left:calc(100% - 50px)
}
.inputs.svelte-2supks.svelte-2supks{
    margin-top:30px;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:space-between
}
.inputs.svelte-2supks .inputs__space.svelte-2supks{
    width:calc(100% - 240px);
    flex-shrink:0
}
.option.option--medium-text.svelte-1r31y6q .option__title.svelte-1r31y6q,.option.option--medium-text.svelte-1r31y6q .option__description.svelte-1r31y6q{
    font-size:16px
}
.option__title.svelte-1r31y6q.svelte-1r31y6q{
    padding-bottom:7px
}
.option__description.svelte-1r31y6q.svelte-1r31y6q,.option__checkbox.svelte-1r31y6q.svelte-1r31y6q{
    padding-bottom:15px
}
.section.svelte-zkp9ck h2.svelte-zkp9ck{
    line-height:120%;
    font-size:24px;
    padding-bottom:5px;
    font-family:Nunito,sans-serif;
    font-weight:800
}
.section.svelte-zkp9ck>p.svelte-zkp9ck{
    font-size:16px;
    padding-bottom:20px;
    font-family:Lato,sans-serif;
    font-weight:400
}
.section.svelte-zkp9ck .section__actions.svelte-zkp9ck{
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    margin-top:20px
}
.products.svelte-zkp9ck .products__item.svelte-zkp9ck{
    display:flex;
    justify-content:left;
    align-content:center;
    background:#fafafa;
    border:1px solid #f2f2f2;
    padding:10px;
    border-radius:10px
}
.products.svelte-zkp9ck .products__item img.svelte-zkp9ck{
    width:18px;
    height:18px;
    margin-top:2px;
    margin-right:3px
}
.products.svelte-zkp9ck .products__item p.svelte-zkp9ck{
    width:100%;
    flex-grow:1;
    font-size:16px;
    font-weight:700;
    display:flex;
    justify-content:space-between
}
.products.svelte-zkp9ck .products__item.svelte-zkp9ck:not(:last-child){
    margin-bottom:10px
}
.products.svelte-zkp9ck .products__button.svelte-zkp9ck{
    display:block;
    padding:10px;
    border-radius:10px;
    background:#f3f0fc;
    color:#8561d6;
    border:1px solid #e6ddff;
    transition:all .2s linear
}
.products.svelte-zkp9ck .products__button.svelte-zkp9ck:hover{
    background:#e6ddff;
    color:#8e62f1;
    border:1px solid #8e62f1
}
.products.svelte-zkp9ck .products__button p.svelte-zkp9ck{
    width:100%;
    font-size:16px;
    text-align:left;
    color:inherit;
    font-family:Nunito,sans-serif;
    font-weight:800
}
.payment-method.svelte-zkp9ck.svelte-zkp9ck{
    display:flex;
    flex-direction:row;
    align-items:center;
    padding:15px;
    background:#fafafa;
    border-radius:6px;
    border:1px solid #f2f2f2
}
.option.svelte-zkp9ck.svelte-zkp9ck{
    background:#fafafa;
    border-radius:6px;
    border:1px solid #f2f2f2
}
.option.svelte-zkp9ck.svelte-zkp9ck:not(:last-child){
    margin-bottom:20px
}
.option.svelte-zkp9ck .option__header.svelte-zkp9ck{
    padding:15px
}
.option.svelte-zkp9ck .option__body.svelte-zkp9ck{
    padding:20px 15px 15px;
    border-top:1px solid #f2f2f2
}
.header.svelte-zkp9ck.svelte-zkp9ck{
    display:flex;
    flex-direction:row;
    align-items:center
}
.header.svelte-zkp9ck img.svelte-zkp9ck{
    display:block;
    flex-shrink:0;
    width:30px;
    height:30px
}
.header.header--clickable.svelte-zkp9ck.svelte-zkp9ck{
    cursor:pointer
}
.header.svelte-zkp9ck .header__description.svelte-zkp9ck{
    flex-grow:1;
    width:100%;
    margin-left:10px;
    margin-right:5px
}
.header.svelte-zkp9ck .header__description p.svelte-zkp9ck:nth-child(1){
    font-size:18px;
    font-family:Nunito,sans-serif;
    font-weight:700
}
.header.svelte-zkp9ck .header__description p.svelte-zkp9ck:nth-child(2){
    font-size:16px;
    font-family:Lato,sans-serif;
    font-weight:700;
    color:#777
}
.header.svelte-zkp9ck .header__button.svelte-zkp9ck{
    flex-shrink:0;
    width:35px;
    height:35px;
    padding:8px;
    border-radius:6px;
    border:1px solid #e9e9e9;
    background:#fff;
    user-select:none;
    transition:background .2s linear;
    cursor:pointer
}
.header.svelte-zkp9ck .header__button img.svelte-zkp9ck{
    width:100%;
    height:100%;
    transition:transform .2s linear
}
.header.svelte-zkp9ck .header__button.svelte-zkp9ck:hover{
    background:#f2f2f2
}
.header.svelte-zkp9ck .header__button.header__button--disabled.svelte-zkp9ck{
    cursor:default;
    background:#fafafa
}
.header.svelte-zkp9ck .header__button.header__button--disabled img.svelte-zkp9ck{
    opacity:.3
}
.header.svelte-zkp9ck .header__button.header__button--disabled.svelte-zkp9ck:hover{
    background:#fafafa
}
@media (max-width: 500px){
    .payment-method.svelte-zkp9ck.svelte-zkp9ck,.option.svelte-zkp9ck.svelte-zkp9ck{
        padding:10px
    }
}
@media (max-width: 400px){
    .header.svelte-zkp9ck p.svelte-zkp9ck:nth-child(1){
        font-size:16px
    }
    .header.svelte-zkp9ck p.svelte-zkp9ck:nth-child(1){
        font-size:15px
    }
}
.action-row.svelte-16dyjxk{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap
}
.subscription.svelte-dgkmor.svelte-dgkmor{
    height:fit-content;
    padding:20px 15px;
    position:relative;
    z-index:2;
    box-shadow:0 8px 14px 2px #0000001a;
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:6px
}
.subscription.svelte-dgkmor .subscription__header.svelte-dgkmor{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between
}
.subscription.svelte-dgkmor .subscription__header.svelte-dgkmor .subscription__avatar{
    display:block;
    flex-shrink:0;
    width:45px;
    height:45px;
    border-radius:100%
}
.subscription.svelte-dgkmor .subscription__header .subscription__text.svelte-dgkmor{
    width:100%;
    margin-left:10px;
    overflow:hidden
}
.subscription.svelte-dgkmor .subscription__header .subscription__username.svelte-dgkmor{
    font-size:18px;
    font-family:Nunito,sans-serif;
    font-weight:700;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.subscription.svelte-dgkmor .subscription__header .subscription__platform.svelte-dgkmor{
    display:flex;
    justify-content:left;
    align-items:center
}
.subscription.svelte-dgkmor .subscription__header .subscription__platform img.svelte-dgkmor{
    width:16px;
    height:16px;
    margin-right:4px
}
.subscription.svelte-dgkmor .subscription__header .subscription__platform p.svelte-dgkmor{
    flex-grow:1;
    font-size:16px;
    font-family:Lato,sans-serif;
    font-weight:700;
    color:#777;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.products.svelte-dgkmor .products__item.svelte-dgkmor{
    display:flex;
    justify-content:left;
    align-content:center;
    background:#fafafa;
    border:1px solid #f2f2f2;
    padding:10px;
    border-radius:10px
}
.products.svelte-dgkmor .products__item img.svelte-dgkmor{
    width:18px;
    height:18px;
    margin-top:2px;
    margin-right:3px
}
.products.svelte-dgkmor .products__item p.svelte-dgkmor{
    width:100%;
    flex-grow:1;
    font-size:16px;
    font-weight:700;
    display:flex;
    justify-content:space-between
}
.products.svelte-dgkmor .products__item.svelte-dgkmor:not(:last-child){
    margin-bottom:10px
}
.products.svelte-dgkmor .products__button.svelte-dgkmor{
    display:block;
    padding:10px;
    border-radius:10px;
    background:#f3f0fc;
    color:#8561d6;
    border:1px solid #e6ddff;
    transition:all .2s linear
}
.products.svelte-dgkmor .products__button.svelte-dgkmor:hover{
    background:#e6ddff;
    color:#8e62f1;
    border:1px solid #8e62f1
}
.products.svelte-dgkmor .products__button p.svelte-dgkmor{
    width:100%;
    font-size:16px;
    text-align:left;
    color:inherit;
    font-family:Nunito,sans-serif;
    font-weight:800
}
.subscriptions.svelte-zjzp32 h2.svelte-zjzp32{
    font-size:36px;
    font-family:Nunito,sans-serif;
    font-weight:900;
    line-height:120%;
    padding-bottom:15px;
    color:#392754
}
.subscriptions.svelte-zjzp32 .subscriptions__list.svelte-zjzp32{
    display:grid;
    gap:10px 10px;
    grid-template-columns:repeat(3,minmax(0,1fr));
    grid-template-rows:auto
}
.subscriptions.svelte-zjzp32 .subscriptions__button{
    margin-right:15px
}
.subscriptions.svelte-zjzp32 .subscriptions__button:last-child{
    margin-right:0
}
@media (max-width: 1024px){
    .subscriptions.svelte-zjzp32 .subscriptions__list.svelte-zjzp32{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}
@media (max-width: 640px){
    .subscriptions.svelte-zjzp32 .subscriptions__list.svelte-zjzp32{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .subscriptions.svelte-zjzp32 .subscriptions__actions.svelte-zjzp32{
        display:flex;
        flex-direction:column
    }
    .subscriptions.svelte-zjzp32 .subscriptions__button{
        width:100%;
        margin-right:0;
        margin-bottom:15px
    }
    .subscriptions.svelte-zjzp32 .subscriptions__button:last-child{
        margin-bottom:0
    }
}
.payment-methods.svelte-1l3jm6a h2.svelte-1l3jm6a{
    font-size:36px;
    font-family:Nunito,sans-serif;
    font-weight:900;
    line-height:120%;
    padding-bottom:15px;
    color:#392754
}
.payment-methods.svelte-1l3jm6a .payment-methods__list.svelte-1l3jm6a{
    width:100%;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap
}
.item.svelte-1l3jm6a.svelte-1l3jm6a{
    display:flex;
    flex-direction:row;
    align-items:center;
    width:calc(50% - 5px);
    flex-shrink:0;
    margin-right:10px;
    margin-bottom:10px;
    padding:15px;
    box-shadow:0 8px 14px 2px #0000001a;
    background:#fff;
    border:1px solid #d4ced9;
    border-radius:6px
}
.item.svelte-1l3jm6a img.svelte-1l3jm6a{
    display:block;
    flex-shrink:0;
    width:30px;
    height:30px
}
.item.svelte-1l3jm6a .item__description.svelte-1l3jm6a{
    flex-grow:1;
    width:100%;
    margin-left:10px;
    margin-right:5px
}
.item.svelte-1l3jm6a .item__description p.svelte-1l3jm6a{
    font-size:18px;
    font-family:Nunito,sans-serif;
    font-weight:700
}
.item.svelte-1l3jm6a .item__button.svelte-1l3jm6a{
    flex-shrink:0;
    width:35px;
    height:35px;
    padding:8px;
    border-radius:6px;
    border:1px solid #e9e9e9;
    background:#fff;
    user-select:none;
    transition:background .2s linear;
    cursor:pointer
}
.item.svelte-1l3jm6a .item__button img.svelte-1l3jm6a{
    width:100%;
    height:100%
}
.item.svelte-1l3jm6a .item__button.svelte-1l3jm6a:hover{
    background:#f2f2f2
}
.item.svelte-1l3jm6a.svelte-1l3jm6a:nth-child(2n){
    margin-right:0
}
@media (max-width: 640px){
    .payment-methods.svelte-1l3jm6a .payment-methods__list.svelte-1l3jm6a{
        width:100%;
        display:flex;
        flex-direction:column
    }
    .item.svelte-1l3jm6a.svelte-1l3jm6a{
        width:100%;
        margin-right:0
    }
    .item.svelte-1l3jm6a.svelte-1l3jm6a:last-child{
        margin-bottom:0
    }
}
@media (max-width: 500px){
    .item.svelte-1l3jm6a.svelte-1l3jm6a{
        padding:10px
    }
}
@media (max-width: 400px){
    .item.svelte-1l3jm6a .item__description p.svelte-1l3jm6a{
        font-size:16px
    }
}
.dashboard.svelte-nrohwn.svelte-nrohwn{
    min-height:100vh;
    background:#fafafa;
    padding-bottom:100px;
    overflow:hidden
}
.dashboard.svelte-nrohwn .dashboard__content.svelte-nrohwn{
    max-width:1024px;
    margin:0 auto;
    padding:0 2%
}
