.organization-service-management{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:40px;padding-bottom:80px}.organization-service-management__notification-toast{position:fixed;z-index:1000;right:0;bottom:0;display:block}.notification-toast-container{position:relative;margin-bottom:32px;margin-right:32px;width:400px;display:block}.organization-service-management__confirmation-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);display:none}.confirmation-modal-container{background-color:#fefefe;margin:15% auto;padding:25px 32px;width:100%;height:100%;max-width:560px;max-height:260px}.confirmation-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.confirmation-modal-close:hover,.confirmation-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}.organization-service-management .organization-service-management__confirmation-modal--visible{display:flex;align-items:center;justify-content:center}.organization-service-management .confirmation-modal__content{display:flex;flex-direction:column}.organization-service-management .confirmation-modal__title{font-style:normal;font-weight:900;font-size:18px;line-height:24px;font-feature-settings:'liga' off;color:var(--color-black);margin-bottom:18px}.organization-service-management .confirmation-modal__description{color:var(--color-text);margin-bottom:32px}.organization-service-management .confirmation-modal__buttons{display:flex;justify-content:flex-end;gap:24px}.organization-service-management .confirmation-modal__buttons .button__cancel button{min-width:124px;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:var(--color-forest);padding:16px 24px;background-color:transparent;border:1px solid var(--color-forest)}.organization-service-management .confirmation-modal__buttons .button__remove button{min-width:124px;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:var(--color-white);padding:16px 24px;background-color:var(--color-error-red);border:1px solid var(--color-error-red)}.organization-service-management .organization-service-management__introduction{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:861px;margin-bottom:80px}.organization-service-management .introduction__title{font-size:var(--font-size-desktop-xl);font-weight:900;line-height:48px;color:var(--color-black);text-align:center}.organization-service-management .introduction__description{line-height:24px;text-align:center}.organization-service-management .organization-service-management__management-menu{display:flex;justify-content:center;gap:32px;margin-bottom:40px}.organization-service-management .management-menu__item a{font-weight:700;font-feature-settings:'liga' off;color:var(--color-black);padding-bottom:4px}.organization-service-management .management-menu__item a.active{color:var(--color-forest);border-bottom:4px solid var(--color-forest)}.organization-service-management__services{width:100%}.organization-service-management .services__heading,.organization-service-management .address__heading{font-weight:900;font-size:var(--font-size-desktop-m);line-height:36px;font-feature-settings:'liga' off;color:var(--color-black);margin-bottom:40px}.organization-service-management .services-container{display:flex;flex-direction:column;gap:40px}.organization-service-management .service-item__title{font-style:normal;font-weight:900;font-size:var(--font-size-desktop-xs);line-height:28px;font-feature-settings:'liga' off;color:var(--color-white);background-color:var(--color-pine);padding:16px 32px}.organization-service-management .service-item__purchase{display:flex;padding:24px 32px}.organization-service-management .purchase__licenses{flex:40%;padding-right:32px}.organization-service-management .licenses-information{display:flex;margin-bottom:20px}.organization-service-management .licenses-information__price{margin-left:auto}.organization-service-management .licenses-information__price span{font-style:normal;font-weight:700;color:var(--color-black)}.organization-service-management .licenses-information__link{margin-left:auto}.organization-service-management .licenses-information__link a{font-style:normal;font-weight:700;color:var(--color-forest);text-decoration:underline}.organization-service-management .licenses-amount{display:flex;margin-bottom:16px;color:var(--color-pine);background-color:var(--color-forest-50);padding:4px 8px}.organization-service-management .licenses-amount--empty{color:var(--color-error-red);background-color:var(--color-error-red-50)}.organization-service-management .licenses-amount span{font-weight:700;margin-left:auto}.organization-service-management .licenses-amount__numbers{margin-left:auto}.organization-service-management .licenses-button{display:flex}.organization-service-management .licenses-button a{padding:16px 24px;background:var(--color-forest);border:1px solid var(--color-forest);font-style:normal;font-weight:700;font-size:var(--font-size-button-m);line-height:24px;color:var(--color-white);text-decoration:none;width:100%;text-align:center}.organization-service-management .licenses-button a:hover{background:var(--color-pine);border:1px solid var(--color-pine)}.organization-service-management .licenses-button a:active{background:var(--color-pine-700);border:1px solid var(--color-pine-700)}.organization-service-management .purchase__users{flex:60%;padding-left:32px}.organization-service-management .purchase__users--mobile{display:none}.organization-service-management .users__title{font-style:normal;font-size:var(--font-size-desktop-xxs);font-weight:900;line-height:24px;color:var(--color-black);font-feature-settings:'liga' off;margin-bottom:8px;background-color:var(--color-lightest-grey);padding:12px 16px}.organization-service-management .users__description{color:var(--color-black);margin-bottom:24px}.organization-service-management .signup__title{font-weight:700;color:var(--color-black);font-feature-settings:'liga' off}.organization-service-management .signup__input{display:flex;gap:18px;align-items:center}.organization-service-management .signup__input input{height:48px;flex:1}.organization-service-management .signup__input .input__button button{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:var(--color-white);padding:16px 24px;background-color:var(--color-forest)}.organization-service-management .signup__input .input__button button:hover{background-color:var(--color-pine)}.organization-service-management .signup__input .input__button button:active{background-color:var(--color-pine-700)}.organization-service-management .service-item__users .users__content{display:none}.organization-service-management .service-item__users--open .users__content{display:block}.organization-service-management .users__heading{font-style:normal;font-weight:700;color:var(--color-black);background-color:var(--color-lightest-grey);padding:12px 16px;text-align:center;cursor:pointer}.organization-service-management .users__heading:hover{color:var(--color-white);background-color:var(--color-pine)}.organization-service-management .users__content{padding:24px 32px}.organization-service-management .unregistered__title{font-style:normal;font-weight:900;font-size:var(--font-size-desktop-xxs);line-height:24px;font-feature-settings:'liga' off;color:var(--color-black);margin-bottom:16px}.organization-service-management .unregistered__list{margin-bottom:32px}.organization-service-management .unregistered-list__item{line-height:24px;color:var(--color-black);padding:16px;line-break:anywhere}.organization-service-management .options-menu{display:flex;position:relative;margin-left:auto}.organization-service-management .options-menu .more-icon{margin-left:auto;cursor:pointer}.organization-service-management .unregistered__list .flex__row{display:flex;align-items:center}.organization-service-management .unregistered__list .flex__row img{cursor:pointer}.organization-service-management .options-menu-list{position:absolute;right:0;top:50px;z-index:1000;background-color:var(--color-lightest-grey);display:none;flex-direction:column;width:300px}.organization-service-management .options-menu-list .options-menu__item{border-bottom:1px solid var(--color-light-grey);background-color:var(--color-lightest-grey);padding:16px 24px;cursor:pointer}.organization-service-management .options-menu-list .options-menu__item:hover{background-color:var(--color-light-grey)}.organization-service-management .registered__title{font-style:normal;font-weight:900;font-size:var(--font-size-desktop-xxs);line-height:24px;font-feature-settings:'liga' off;color:var(--color-black);margin-bottom:16px}.organization-service-management .grid__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:1fr;border-bottom:1px solid var(--color-middle-grey)}.organization-service-management .header__item{font-weight:700;line-height:24px;font-feature-settings:'liga' off;padding:16px;color:var(--color-black);background-color:var(--color-lightest-grey);line-break:anywhere}.organization-service-management .header__item-expand{grid-column:-1;width:56px}.organization-service-management .registered-list__item{line-height:24px;color:var(--color-black);padding:16px;line-break:anywhere;flex:2}.organization-service-management .registered-list__item .item__role{display:none}.organization-service-management .registered-list__item--role{display:flex}.organization-service-management .registered-list__item--expand{grid-column:-1}.organization-service-management .registered-list__item--expand .more-icon{margin-left:auto;cursor:pointer}@media only screen and (max-width:960px){.organization-service-management .introduction__title{font-size:var(--font-size-mobile-xl);font-weight:900;line-height:36px}.organization-service-management .services__heading{font-size:var(--font-size-mobile-m);line-height:30px;margin-bottom:24px}.organization-service-management .service-item__title{font-size:var(--font-size-mobile-xs);line-height:24px;padding:16px}.organization-service-management .licenses-button a{padding:12px 24px;font-size:var(--font-size-button-s);line-height:20px}.organization-service-management .signup__input .input__button button{font-size:var(--font-size-body-s);line-height:20px;color:var(--color-white);padding:12px 24px;background-color:var(--color-forest);width:100%}.organization-service-management .users__title{font-size:var(--font-size-body-s);font-weight:700;line-height:22px}.organization-service-management .unregistered__title{font-size:var(--font-size-mobile-xxs);line-height:22px}.organization-service-management .registered__title{font-size:var(--font-size-mobile-xxs);line-height:22px}}@media only screen and (max-width:899px){.organization-service-management .service-item__purchase{flex-direction:column;padding:0}.organization-service-management .purchase__users{display:none}.organization-service-management .users__signup{display:flex;flex-direction:column}.organization-service-management .signup__input{flex-direction:column;gap:16px}.organization-service-management .signup__input input{width:100%}.organization-service-management .input__button{width:100%}.organization-service-management .signup__title{margin-bottom:8px}.organization-service-management .purchase__users--mobile{display:flex;flex-direction:column}.organization-service-management .purchase__users--mobile .users__signup-content{display:none;flex-direction:column}.organization-service-management .purchase__users--open .users__signup-content{display:flex;padding:16px}.organization-service-management .purchase__licenses{padding:21px 16px}.organization-service-management .users__heading{text-align:start;display:flex}.organization-service-management .users__heading img{margin-left:auto}.organization-service-management .users__title{margin-bottom:0;border-bottom:1px solid #e5e5e5;display:flex}.organization-service-management .users__title img{margin-left:auto}.organization-service-management .users__content{padding:16px}.organization-service-management .unregistered__list{margin-bottom:24px}.organization-service-management .unregistered-list__item{padding:16px 0}.organization-service-management .unregistered__list .flex__row{padding-bottom:8px;border-bottom:1px solid var(--color-lightest-grey)}.organization-service-management .registered-list__header{display:none!important}.organization-service-management .registered-list__item{line-height:22px;color:var(--color-black);padding:0;margin-bottom:8px}.organization-service-management .registered-list__item--name{font-weight:700;display:flex;gap:5px}.organization-service-management .registered-list__item .item__role--mobile{display:block}.organization-service-management .registered-list__item--email{display:grid;grid-column-start:1;grid-column-end:1}.organization-service-management .registered-list__item--expand{grid-column:-1}.organization-service-management .registered-list__item--role,.organization-service-management .registered-list__item--login{display:none}.organization-service-management .registered__list .grid__row{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;border-bottom:1px solid var(--color-lightest-grey);margin-top:8px}}@media only screen and (max-width:560px){.organization-service-management__notification-toast{position:fixed;left:0;bottom:0;display:block;width:100%}.notification-toast-container{position:relative;margin-bottom:24px;margin-right:24px;margin-left:24px;width:auto;display:block}}