@charset "UTF-8";.header__top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;border-bottom:1px solid #EBEBEB}.header__top .user-no-image{min-width:100px;width:100px;height:100px;aspect-ratio:1;font-size:3.125rem}@media screen and (max-width: 768px){.header__top .user-no-image{min-width:70px;width:70px;height:70px;aspect-ratio:1;font-size:40px}}@media screen and (min-width: 992px){.header__top .user-card{max-width:80%;flex-grow:1}}@media screen and (max-width: 768px){.header__top{flex-wrap:wrap}.header__top .user-card,.header__top .flex-center{width:100%}.header__top .gear-box{margin-top:auto;margin-left:auto}}.header__top .user-card{align-items:center}.header__top .user-card h2{margin-bottom:0}.profile-money{display:flex;align-items:flex-start}.profile-money>*{padding:10px 10px 10px 20px}.gear-box{min-width:45px;width:45px;height:45px;aspect-ratio:1;align-content:center;text-align:center}.profile__header{padding-bottom:0;margin-top:50px}#profile_navigation{position:relative;padding-block:10px;display:flex;align-items:center;gap:30px;z-index:0;scrollbar-width:none}#profile_navigation::-webkit-scrollbar{display:none}@media screen and (max-width: 992px){#profile_navigation{overflow:scroll clip}}#profile_navigation svg{min-width:15px;width:15px;height:15px;aspect-ratio:1;height:20px}#profile_navigation svg *{font-size:25px;fill:#000}#profile_navigation li{position:relative;white-space:nowrap}#profile_navigation li:after{content:"";position:absolute;inset:auto 0 0;background-color:#257792;border-radius:1px;height:3px;translate:0 calc(10px + 75%);max-width:0%;transition:max-width .1s linear}#profile_navigation li>a{display:flex;align-items:center;white-space:nowrap;min-width:max-content;gap:5px}#profile_navigation li:hover a,#profile_navigation li.active a{color:#257792}#profile_navigation li:hover svg *,#profile_navigation li.active svg *{fill:#257792}#profile_navigation li:hover:after,#profile_navigation li.active:after{max-width:100%}#profile_navigation li.active{font-weight:700}#profile_navigation:before{content:"";width:50px;height:100%;background-image:linear-gradient(to right,transparent,#FFF);z-index:1}#profile_navigation:after{content:"►";width:20px;height:20px;z-index:2;animation:bounce .8s infinite cubic-bezier(.5,0,.5,1)}#profile_navigation:before,#profile_navigation:after{display:block;position:absolute;inset:50% 0 0 auto;translate:0 -50%;pointer-events:none;opacity:0;transition:opacity .35s ease-in-out}#profile_navigation.show-arrow:after,#profile_navigation.show-arrow:before{opacity:1}.sort-courses__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.sort-courses__container .sort-by__container{width:100%}.sort-courses__container .sort-by__container>button{width:100%}}#card_container{background-color:#1a1a1a;border-radius:10px;padding:15px 20px 25px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 50px;margin-bottom:20px}#card_container h3{font-size:1.25rem;color:#fff}#card_container .debitcard-container{flex:1 1 0;min-width:250px}#card_container>.button{margin-top:10px}.finances-summary{display:flex;gap:15px}.finances-summary__item{flex:1 1 0;display:flex;align-items:center;justify-content:space-between;gap:15px;background-color:#fff;border:1px solid #EBEBEB;border-radius:10px;padding:18px 25px}.finances-summary__label{display:flex;align-items:center;gap:8px;font-size:1rem;white-space:nowrap}.finances-summary__label svg{height:16px;width:auto}.finances-summary__value{font-size:1.5rem;font-weight:700;white-space:nowrap}@media screen and (max-width: 768px){.finances-summary{flex-direction:column}.finances-summary__item{width:100%}}.pending-mp{background-color:#fff;border:1px solid #EBEBEB;border-radius:10px;padding:25px 30px}.pending-mp__header{display:flex;align-items:center}.pending-mp__title{font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:8px}.pending-mp__divider{border:none;border-top:1px solid #EBEBEB;margin:15px 0}.pending-mp__body{display:flex;align-items:center;gap:20px}.pending-mp__levels{flex:1 1 0}.pending-mp__label{font-size:.875rem;color:#707070;margin-bottom:12px}.pending-mp__hint{font-size:.875rem;margin-top:12px}.pending-mp__hint>*{font-size:.875rem}.pending-mp__total{flex-shrink:0;background-color:#f7f7f7;border-radius:10px;padding:15px 25px;text-align:center;min-width:130px}.pending-mp__points{display:block;font-size:1.875rem;font-weight:700;color:#257792}.pending-mp__points-label{font-size:.75rem;color:#707070}@media screen and (max-width: 768px){.pending-mp{padding:20px 15px}.pending-mp__body{flex-direction:column}.pending-mp__total{width:100%}}@media screen and (max-width: 768px){#profits_section{padding:0}#profits_section .card-container-with-scroll{padding-inline:15px}}.finances-tabs{background:#fff;border-radius:8px;border:thin solid #EBEBEB;padding:20px 10px}@media screen and (min-width: 992px){.finances-tabs{padding:20px}}.finances-tabs__container{background:#f7f7f7;border-radius:8px;border:thin solid #EBEBEB;padding:30px 10px}@media screen and (min-width: 992px){.finances-tabs__container{padding:30px 20px}}.finances-tabs__navigation{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;overflow:scroll;scrollbar-width:none;padding-bottom:12px;margin-bottom:24px;border-bottom:thin solid #EBEBEB;position:relative;z-index:0}.finances-tabs__navigation::-webkit-scrollbar{display:none}.finances-tabs__navigation-button{background:transparent;transition:.15s linear;transition-property:color;padding:0}.finances-tabs__navigation-button:hover,.finances-tabs__navigation-button[data-active="1"]{color:#257792;font-weight:600}.finances-tabs__navigation-line{display:inline-block;background:#257792;position:absolute;bottom:0;left:0;translate:0 50%;width:155px;height:2px;border-radius:10px}.finances-tabs__content{background:#fff;border-radius:8px;border:thin solid #EBEBEB;padding:20px 10px}@media screen and (min-width: 992px){.finances-tabs__content{padding:20px}}.finances-tabs__content section{display:none}.pending-payment{display:flex;gap:10px;border-bottom:thin solid #EBEBEB;padding-bottom:20px;margin-bottom:35px}@media screen and (max-width: 768px){.pending-payment{flex-direction:column}}.pending-payment__info,.pending-payment__withdraw{border-radius:8px;background:#f7f7f7;border:thin solid #EBEBEB;padding:5px 20px}@media screen and (max-width: 768px){.pending-payment__info,.pending-payment__withdraw{padding-block:20px}}.pending-payment__info{flex:0 1 40%;display:grid}@media screen and (min-width: 992px){.pending-payment__info{grid-template-columns:1fr auto;grid-template-rows:1fr 1fr}}.pending-payment__heading{display:flex;align-items:center;gap:6px;font-size:1rem;white-space:nowrap}@media screen and (max-width: 768px){.pending-payment__heading{margin-block:5px}}.pending-payment__date{font-size:.75rem;color:#707070;margin-top:4px;line-height:1.4;grid-column:1}@media screen and (max-width: 768px){.pending-payment__date{order:2}}.pending-payment__date strong{font-size:.875rem;display:inline}.pending-payment__amount{font-size:1.5rem;font-weight:700;white-space:nowrap;color:#257792}@media screen and (min-width: 992px){.pending-payment__amount{grid-row:1/span 2;grid-column:2;align-self:center}}.pending-payment__withdraw{display:flex;align-items:center;gap:20px 6px;font-size:1rem;flex-wrap:wrap}@media screen and (min-width: 992px){.pending-payment__withdraw{white-space:nowrap;flex:1 1 60%}}.pending-payment__invoice{padding:12px 20px;white-space:wrap}@media screen and (min-width: 992px){.pending-payment__invoice{margin-left:auto}}.payments__title{font-size:1.25rem;font-weight:700;margin-bottom:15px}@media screen and (min-width: 992px){.payments__title{margin-bottom:10px}}.payments__list{max-height:560px;overflow:scroll;display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 992px){.payments__list{max-height:360px;display:grid;grid-template-columns:repeat(5,auto);gap:15px;padding-bottom:60px;-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent 95%);mask-image:linear-gradient(to bottom,black 80%,transparent 95%)}}.payments__item{background:#f7f7f7;border:thin solid #EBEBEB;border-radius:8px;padding:15px 30px 15px 15px;display:flex;flex-direction:column;gap:15px}@media screen and (min-width: 992px){.payments__item{align-items:center;display:grid;grid-template-columns:subgrid;grid-column:span 5}}.payments__user{display:grid;grid-template-columns:50px 1fr;grid-template-rows:repeat(3,auto);gap:5px 10px}@media screen and (max-width: 768px){.payments__user{border-bottom:thin solid #EBEBEB;padding-bottom:15px}}@media screen and (min-width: 992px){.payments__user{padding-right:35px;min-width:180px;border-right:thin solid #EBEBEB}}.payments__user .avatar-container{grid-row:span 3}@media screen and (min-width: 992px){.payments__user .avatar-container>*{min-width:50px;width:50px;height:50px;aspect-ratio:1}}.payments__user .level{margin-top:2px}.payments__course{flex:1 1 auto;font-size:.875rem;min-width:150px;color:#707070;padding-inline:10px;text-wrap:auto}.payments__guarantee,.payments__date{font-size:.875rem;white-space:nowrap;min-width:120px}.payments__guarantee>*,.payments__date>*{font-size:.875rem}.payments__amount{white-space:nowrap}@media screen and (max-width: 768px){.payments__amount{margin-top:10px}}@media screen and (min-width: 992px){.payments__amount{text-align:right;min-width:100px}}.payments__amount strong{font-size:1.125rem;display:block}.payments__amount>div{display:flex;align-items:center;gap:.5ch}@media screen and (min-width: 992px){.payments__amount>div{justify-content:flex-end}}.payments__status{font-size:.875rem;font-weight:600}.payments__status--upcoming{color:#1bb145}.payments__status--guarantee{color:#257792}.payments__status--paid{color:#1bb145}@media screen and (max-width: 768px){.payments__item{flex-wrap:wrap;gap:10px 15px}.payments__user,.payments__course{min-width:100%}.payments__guarantee,.payments__date{flex:1 1 auto}.payments__amount{min-width:100%;text-align:left}}.history-payments__title{font-size:1.25rem;font-weight:700;margin-bottom:20px}.history-payments__breakdown{font-size:.75rem;line-height:1.5;min-width:140px}.history-payments__breakdown strong{font-size:.75rem}.history-payments__amount{text-align:right;white-space:nowrap;min-width:90px}.history-payments__amount strong{font-size:1.125rem;display:block}.history-payments__action{flex-shrink:0}@media screen and (max-width: 768px){.history-payments__item{flex-wrap:wrap;gap:10px 15px}.history-payments__user,.history-payments__course,.history-payments__breakdown{min-width:100%}.history-payments__amount{text-align:left}.history-payments__action,.history-payments__action .history-payments__invoice-btn{width:100%}}.bonuses-cashback__header{margin-bottom:20px}.bonuses-cashback__title{font-size:1.25rem;font-weight:700;margin-bottom:4px}.bonuses-cashback__summary{display:flex;gap:15px;margin-bottom:25px}.bonuses-cashback__mp-balance{flex:0 0 35%;background:#f7f7f7;border:1px solid #EBEBEB;border-radius:8px;padding:20px}.bonuses-cashback__mp-label{display:block;padding-bottom:10px;margin-bottom:15px;border-bottom:thin solid #EBEBEB}.bonuses-cashback__mp-value{font-size:1.5rem;font-weight:700;display:block;color:#257792}.bonuses-cashback__mp-date{font-size:.75rem;color:#707070}@media screen and (min-width: 992px){.bonuses-cashback__mp-date{display:flex;align-items:center;gap:4px}}.bonuses-cashback__mp-date strong{font-size:.75rem}.bonuses-cashback__mp-withdraw{flex:1 1 auto;background:#f7f7f7;border:1px solid #EBEBEB;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:15px 20px}@media screen and (min-width: 992px){.bonuses-cashback__mp-withdraw{padding:15px 25px}}.bonuses-cashback__mp-withdraw-label{display:flex;align-items:center;gap:1ch;border-bottom:thin solid #EBEBEB;padding-bottom:10px;margin-bottom:15px}.bonuses-cashback__mp-withdraw-form{display:flex;gap:10px}@media screen and (max-width: 768px){.bonuses-cashback__mp-withdraw-form{flex-direction:column}}.bonuses-cashback__mp-withdraw-form .input__field input{min-height:55px;height:55px;padding-inline:25px}.bonuses-cashback__mp-withdraw-form .button{white-space:nowrap;padding:10px 20px}.bonuses-cashback__list{max-height:300px;overflow:scroll;scrollbar-width:none;padding-bottom:60px;-webkit-mask-image:linear-gradient(to bottom,black 90%,transparent);mask-image:linear-gradient(to bottom,black 90%,transparent)}.bonuses-cashback__list::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.bonuses-cashback__summary{flex-direction:column}.bonuses-cashback__mp-balance,.bonuses-cashback__mp-withdraw{width:100%}}.bonus-entry{display:flex;align-items:center;gap:20px;padding:15px;background:#f7f7f7;border-radius:8px;border:thin solid #EBEBEB}.bonus-entry+.bonus-entry{margin-top:10px}.bonus-entry__left{flex:1 1 auto;display:flex;align-items:center;gap:20px}.bonus-entry__left>*:first-child{border-right:thin solid #EBEBEB;padding-right:20px}.bonus-entry__user{display:grid;grid-template-columns:50px 1fr;gap:5px}.bonus-entry__user .avatar-container{flex-shrink:0;grid-row:span 3}.bonus-entry__user .level{margin-top:2px}.bonus-entry__bonus-info{font-size:.875rem}.bonus-entry__bonus-info p{margin-top:2px}.bonus-entry__cashback{font-size:.875rem}.bonus-entry__cashback strong{display:block;margin-bottom:2px}.bonus-entry__cashback time{display:block;margin-top:2px}.bonus-entry__right{display:flex;align-items:center;gap:15px;flex-shrink:0}@media screen and (max-width: 768px){.bonus-entry__right{flex-direction:column;align-items:flex-start}}.bonus-entry__amount{text-align:right;white-space:nowrap}.bonus-entry__amount strong{font-size:1.125rem;display:block}.bonus-entry__status{font-size:.75rem;font-weight:600}.bonus-entry__status--pending{color:#707070}.bonus-entry__status--completed{color:#1bb145}.bonus-entry__review-btn{white-space:nowrap;font-size:.875rem;padding:8px 16px}@media screen and (max-width: 768px){.bonus-entry__review-btn{width:100%}}@media screen and (max-width: 768px){.bonus-entry{flex-wrap:wrap;gap:10px 15px}.bonus-entry__left{flex-direction:column;align-items:flex-start;width:100%}.bonus-entry__user{min-width:100%}.bonus-entry__right{width:100%;justify-content:space-between}}.documents__header{margin-bottom:20px}.documents__title{font-size:1.25rem;font-weight:700;margin-bottom:4px}.documents__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:20px;flex-wrap:wrap}.documents__sub-tabs{display:flex;gap:20px;border-bottom:2px solid #EBEBEB;padding-bottom:0}.documents__sub-tab{background:transparent;padding:0 0 8px;font-size:1rem;color:#707070;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:.15s linear;transition-property:color,border-color;white-space:nowrap}.documents__sub-tab:hover,.documents__sub-tab.is-active{color:#257792;font-weight:600;border-bottom-color:#257792}.documents__filters{display:flex;gap:10px}.documents__filters .sort-by__container{position:relative}.documents__filters .sort-by__container svg :is(rect,circle){fill:#1a1a1a}@media screen and (max-width: 768px){.documents__filters .sort-by__container{width:100%}.documents__filters .sort-by__container>*{width:100%}.documents__filters .sort-by__container>* .arrow{margin-left:auto}}.documents__content{min-height:200px}.documents__panel{display:none}.documents__panel.is-active{display:block}.documents__panel.is-active.documents__panel--empty{display:flex;align-items:center;justify-content:center;height:360px}.documents__list{display:grid;gap:10px}@media screen and (min-width: 992px){.documents__list{grid-template-columns:auto repeat(4,1fr)}}@media screen and (max-width: 768px){.documents__toolbar{flex-direction:column;align-items:stretch}.documents__filters{flex-wrap:wrap}}.document-entry{background:#f7f7f7;border:thin solid #EBEBEB;border-radius:6px;padding:15px}@media screen and (max-width: 768px){.document-entry{display:flex;flex-direction:column;gap:10px}}@media screen and (min-width: 992px){.document-entry{display:grid;grid-template-columns:subgrid;grid-column:span 5;align-items:center}}.document-entry__date{font-size:.875rem;color:#707070;white-space:nowrap;min-width:85px}.document-entry__invoice{font-size:1rem;white-space:nowrap}@media screen and (max-width: 768px){.document-entry__invoice{padding-bottom:10px;border-bottom:thin solid #EBEBEB}}.document-entry__amount{font-size:.875rem;white-space:nowrap}@media screen and (min-width: 992px){.document-entry__amount{text-align:center}}.document-entry__amount strong{font-size:1.125rem}.document-entry__status{font-size:.875rem;font-weight:600;white-space:nowrap;min-width:110px}.document-entry__status--paid{color:#1bb145}.document-entry__status--pending{color:#9b670e}.document-entry__status--rejected{color:#e00001}.document-entry__actions{display:flex;gap:8px}@media screen and (max-width: 768px){.document-entry__actions{margin-top:10px}}@media screen and (min-width: 992px){.document-entry__actions{justify-content:flex-end;flex-shrink:0}}.document-entry__view-btn{min-width:45px;width:45px;height:45px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:4px}.document-entry__view-btn svg{min-width:18px;width:18px;height:18px;aspect-ratio:1}.document-entry__download-btn{padding:8px 20px;font-size:.875rem;border-radius:8px}@media screen and (max-width: 768px){.document-entry__download-btn{flex-grow:1}}.document-entry__download-btn:hover{color:#fff!important}.document-entry__download-btn:disabled{opacity:.5;cursor:not-allowed}.invoice-modal{width:min(650px,100vw - 40px);gap:0}.invoice-modal__header{display:flex;align-items:center;justify-content:space-between}.invoice-modal__header .close-btn{background:transparent;border:none;cursor:pointer;padding:0;color:#707070;line-height:1}.invoice-modal__header .close-btn:hover{color:#1a1a1a}.invoice-modal__title{font-size:1.25rem;font-weight:700}.invoice-modal__subtitle{font-size:.875rem;margin-block:15px;text-wrap:auto}.invoice-modal__company-info{margin-block:15px;background-color:#f7f7f7;border-radius:8px;border:thin solid #EBEBEB;padding:20px;font-size:.875rem}.invoice-modal__company-info__content{margin-top:15px}@media screen and (min-width: 992px){.invoice-modal__company-info__content{display:flex;gap:5px}.invoice-modal__company-info__content>*{flex-grow:1}}.invoice-modal__reason{font-size:.875rem;margin-top:10px;padding-top:15px;border-top:thin solid #EBEBEB}.invoice-modal__reason span{color:#707070;font-size:.875rem}.invoice-modal__submit{width:100%;padding:14px;margin-top:15px;padding-inline:25px}@media screen and (min-width: 992px){.invoice-modal__submit{width:fit-content}}.invoice-modal__submit:disabled{opacity:.5;cursor:not-allowed}.invoice-modal--success{width:min(500px,100vw - 40px)}.invoice-modal__close-btn{width:fit-content;padding-inline:25px;margin-top:5px}@media screen and (max-width: 768px){.invoice-modal .invoice-dropzone__file{width:100%;justify-content:space-between}}.invoice-modal .invoice-dropzone__filename{font-size:.75rem}.invoice-modal .invoice-dropzone__remove{background:#fff;min-width:26px;width:26px;height:26px;aspect-ratio:1;border-radius:5px;border:thin solid #EBEBEB}.user-counter{margin-bottom:10px;background-color:#f7f7f7;border-radius:10px;border:1px solid #EBEBEB;display:flex;justify-content:space-between}.user-counter dt{font-weight:400}.user-counter dd{font-weight:600;font-size:1.25rem}.user-counter>*{padding:10px 20px}.user-counter .available{border-left:1px solid #EBEBEB;flex-basis:50%}:is(.card-user,.empty-user)+.empty-user{margin-top:10px}.empty-user{font-weight:400;border-radius:10px;border:2px dashed #319FC4;width:100%;padding:5px;transition:.2s ease-in-out;transition-property:background,color;align-content:center;text-align:center;background-color:#def1f7}.empty-user p{display:flex;gap:10px;justify-content:center;align-items:center;margin-inline:auto}.empty-user svg{min-width:15px;width:15px;height:15px;aspect-ratio:1}.empty-user:hover{background-color:#def1f7;color:#000}.empty-user:hover path{fill:#000}.empty-user.sent svg path{fill:#1a1a1a}.empty-user.sent>p,.empty-user.sent span{color:#1a1a1a}.empty-user.sent span{font-size:.75rem;color:#707070;max-width:80%;display:block;margin-inline:auto;text-wrap:auto}@media screen and (max-width: 768px){.empty-user.sent span{margin-top:5px;max-width:90%}}@keyframes bounce{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}.mandala__info .col-12{display:flex;flex-direction:column;gap:1rem}.mandala__info__block,.mandala__info__block--empty{background-color:#f7f7f7;border-radius:12px;border:1px solid #EBEBEB;padding:15px;flex-grow:1;display:flex;flex-direction:column}.mandala__info__block h3,.mandala__info__block--empty h3{margin-bottom:10px}.mandala__info__block .card-user,.mandala__info__block--empty .card-user{margin-top:0}.mandala__info__block .empty-user,.mandala__info__block--empty .empty-user,.mandala__info__block .send-invite,.mandala__info__block--empty .send-invite{margin-top:0;min-height:60px}.mandala__info__block--empty>p{margin-block:50px 60px}.send-invite{display:flex;align-items:center;justify-content:center;gap:1ch;border:2px dashed #319FC4;width:100%;flex-grow:1;border-radius:12px}.send-invite svg{min-width:20px;width:20px;height:20px;aspect-ratio:1}.send-invite:hover{background-color:#def1f7}.send-invite:active{background-color:#8dcde2}.counter-block{background-color:#fff;border:1px solid #EBEBEB;border-radius:12px;padding:8px 12px}.counter-block span{color:#c2c2c2;font-size:.875rem}#ref_modal_form ul{height:460px;max-height:460px;overflow:scroll}#ref_modal_form li+li{margin-top:15px}#ref_modal_form li.selected .card-user{background:#257792}#ref_modal_form li.selected .card-user .user-name{color:#fff}.profile-complete__container{margin-top:30px}.profile-complete__container+* .profile__header{margin-top:25px}
