@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
.page{height:100%;width:100%;position:relative}.page__nav{display:flex;flex-direction:row;justify-content:space-between}.page__row{display:flex;flex-direction:row}
:root{--base-radius: 4px;--base-step: 0.4rem;--base-font: 10px}.button{border-radius:var(--base-radius);border:1px solid transparent;padding:1.2rem;cursor:pointer;font-family:Roboto,sans-serif}.button:focus{border-color:var(--focus-border-color)}.button_style_primary{color:var(--button-primary-text-color);background-color:var(--button-primary-bg-color);border:1px solid var(--button-primary-bg-color)}.button_style_primary:hover{background-color:var(--button-primary-bg-color-hover)}.button_style_secondary{color:var(--button-secondary-text-color);background-color:var(--button-secondary-bg-color);border:1px solid var(--border-color)}.button_style_secondary:hover{background-color:var(--button-secondary-bg-color-hover)}.button_style_danger{color:var(--button-danger-text-color);background-color:var(--button-danger-bg-color);border:1px solid var(--button-danger-bg-color)}.button_size_large{width:100%;max-width:30rem}
.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center}.error-page__title{font-size:5rem;font-weight:500}.error-page__description{font-size:2.4rem;font-weight:400}
.loader{position:relative;margin:0 auto;width:100px}.loader__circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader__path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}.loader:before{content:"";display:block;padding-top:100%}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}
.breadcrumbs{display:flex;flex-direction:row;align-items:center;list-style:none}.breadcrumbs__link{color:var(--text-color);font-size:1.8rem;font-family:Open Sans,sans-serif}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__arrow{height:1.5rem;margin:0 1rem}
.table{width:100%;text-align:left;border-collapse:collapse}.table__wrapper{margin:0 -2rem}.table__head{font-size:1.5rem}.table__body{font-size:1.4rem}.table__row{border-bottom:1px solid var(--border-color);cursor:pointer;background-color:var(--container-bg-color)}.table__row:hover{background-color:var(--bg-color)}.table__row-head:hover{background-color:var(--container-bg-color)}.table__cell{padding:1.5rem}.table__cell_head:hover{background-color:var(--bg-color)}
.separator{margin:1.5rem -2rem;border-right:0;border-left:0;border-top:0;border-bottom:1px solid var(--border-color)}
.no-results{display:flex;justify-content:center;align-items:center;height:100%}

.sign-in{display:flex;flex-direction:column;text-align:center;align-items:center}.sign-in__header{font-weight:500;font-size:3.4rem;margin-bottom:10rem}.sign-in__text{font-size:2.4rem}.sign-in__login-button{width:24rem;height:5rem;background-color:var(--button-primary-bg-color);color:var(--button-primary-text-color);border:0;cursor:pointer;font-size:1.6rem}
.stats{font-size:1.4rem}.stats__header{padding-right:6rem;padding-bottom:2rem}.stats__value{padding-bottom:2rem;color:var(--text-highlighted)}
.info-block{font-size:1.2rem;display:inline-block;margin-right:5rem}.info-block__value{margin-top:1rem;font-size:2.4rem;color:var(--text-highlighted)}
.input-block__label{font-size:1.2rem;display:block;margin-bottom:.5rem}.input-block__input{display:block;width:5rem;padding:1.5rem .7rem;margin-bottom:.5rem;border-radius:var(--base-radius);border:1px solid var(--border-color);font-size:1.4rem;color:var(--text-highlighted)}.input-block__input:focus,.input-block__input:active{border-color:var(--input-border-color-focus)}.input-block__input_error{border-color:var(--input-error)}.input-block__error{color:var(--input-error);font-size:1.1rem}
.account__licenses{display:flex;flex-direction:row;min-height:10rem}.account__add-licences{display:inline-block;margin-right:3rem;width:10rem}.account__actions{display:flex;flex-direction:row;gap:1.5rem}
.dropdown__label{font-size:1.2rem;display:block;margin-bottom:.5rem}.dropdown__selector{display:block;width:15rem;padding:1.5rem .7rem;margin-bottom:.5rem;border-radius:var(--base-radius);border:1px solid var(--border-color);font-size:1.4rem;color:var(--text-highlighted);cursor:pointer}.dropdown__selector:focus,.dropdown__selector:active{border-color:var(--input-border-color-focus)}.dropdown__option{padding:1rem}.dropdown__selector_error{border-color:var(--input-error)}.dropdown__error{color:var(--input-error);font-size:1.1rem}
.close-button{display:flex;justify-content:center;align-items:center;background-color:var(--close-button-bg);width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer}.close-button:hover{background-color:var(--close-button-bg-hover)}.close-button__icon{height:1.2rem;width:1.2rem;transform:rotate(45deg)}
.search-picker{position:relative}.search-picker__input{padding:1.5rem 1rem;border:1px solid var(--input-border-color-default);border-radius:var(--base-radius);font-size:1.4rem;color:var(--text-color);letter-spacing:.1rem}.search-picker__input:focus,.search-picker__input:active{border-color:var(--input-border-color-focus)}.search-picker__error{color:var(--input-error);font-size:1.1rem}.search-picker__results{position:absolute;background-color:var(--list-bg-color);border:1px solid var(--border-color);border-radius:var(--base-radius);font-size:1.4rem}.search-picker__list{list-style:none}.search-picker__item{padding:1rem;border-bottom:1px solid var(--border-color);color:var(--list-text-color);cursor:pointer}.search-picker__item:hover{background-color:var(--list-hover-bg-color);color:var(--list-hover-text-color)}
.user-finder__label{font-size:1.2rem;display:block;margin-bottom:.5rem}.user-finder__selected-list{list-style:none}.user-finder__selected-user{margin-top:1rem;margin-bottom:1rem;font-size:1.4rem;display:flex;flex-direction:row;gap:10px;align-items:center}.user-finder__error{color:var(--input-error);font-size:1.1rem}
.add-domain__input .input-block__input{width:30rem}.add-domain__submit{margin-right:1.5rem}
.search-input{padding:1.5rem 1rem;border:1px solid var(--input-border-color-default);border-radius:var(--base-radius);font-size:1.4rem;color:var(--text-color);letter-spacing:.1rem}.search-input:focus,.search-input:active{border-color:var(--input-border-color-focus)}
.pagination__button{color:var(--pagination-text-color);background-color:var(--pagination-bg-color);display:inline-block;font-size:1.4rem;line-height:1rem;padding:.8rem 1rem;margin-right:1rem;cursor:pointer;border-radius:var(--base-radius)}.pagination__button:hover{background-color:var(--pagination-hover-bg-color)}.pagination__button_selected{background-color:var(--pagination-selected-bg-color)}.pagination__button_selected:hover{background-color:var(--pagination-selected-hover-bg-color)}.pagination__button_arrow{font-size:2rem}
.domains__loader{position:absolute;left:50%;top:50%}.domains__search-wrapper{display:flex;flex:1;justify-content:start}.domains__new-domain-wrapper{display:flex;flex:1;justify-content:end}
.modal{background-color:var(--container-bg-color);border-radius:var(--base-radius);width:40rem;padding:2rem}.modal__wrapper{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.1);top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.modal__text{font-size:1.5rem;text-align:center;margin-bottom:3rem}.modal__actions{display:flex;flex-direction:row;gap:2rem;justify-content:center}
.domain__remove-button{margin-left:2rem;margin-right:2rem}.edit-domain__input-wide>input{width:24rem}
.users__loader{position:absolute;left:50%;top:50%}.users__search-wrapper{display:flex;flex:1;justify-content:start}.users__new-domain-wrapper{display:flex;flex:1;justify-content:end}
.user__remove-button{margin-left:2rem;margin-right:2rem}.edit-user__input-wide>input{width:24rem}
.add-user__input-wide>input{width:24rem}.add-user__submit{margin-right:1.5rem}
.logs-type__dropdown{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.logs-filters{display:flex;flex-direction:row;flex:3}.logs-refresh{display:flex;flex:1;justify-content:end;align-items:center}.logs__selected-entity{display:flex;flex-direction:column}.logs__label{font-size:1.2rem;display:block;margin-bottom:.5rem}.logs__entity{display:flex;align-items:center;gap:10px;height:4.8rem}.logs__entity-text{font-size:1.4rem}
.burger-button{width:4rem;height:4rem;border-radius:50%;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;background-color:transparent;cursor:pointer}.burger-button:hover{background-color:var(--button-secondary-bg-color-hover)}.burger-button_active{background-color:var(--burger-button-hover-bg-color)}
.user-menu:hover{border-color:var(--button-primary-bg-color-hover)}.user-menu__wrapper{float:right;position:relative;display:flex;justify-content:center}.user-menu__button{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:.5rem 1rem;cursor:pointer;border:1px solid var(--border-color);border-radius:var(--base-radius);color:var(--text-color);background-color:var(--button-secondary-bg-color)}.user-menu__button:hover{background-color:var(--button-secondary-bg-color-hover)}.user-menu__email{margin-right:.5rem}.user-menu__image{width:3rem;height:3rem;border-radius:50%}.user-menu__dropdown{position:absolute;top:4rem;display:flex;align-items:center;justify-content:center;background-color:var(--container-bg-color);border:1px solid var(--border-color);border-radius:var(--base-radius);padding:1.5rem 2rem;box-shadow:0 3px 5px 0 rgba(0,0,0,.06)}.user-menu__dropdown:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.06),0 7px 20px 0 rgba(24,50,71,.16);transition:all .3s}
.header{background-color:var(--container-bg-color);position:fixed;z-index:2;width:100%}.header>.container{overflow:visible}.header__inner{width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding:0 2.5rem}.header__left{display:flex;flex-direction:row;flex:1}.header__burger{margin-right:1rem}.header__logo{font-size:0}.header__title{flex:2;text-align:center;font-size:2.4rem;font-family:Open Sans,sans-serif}.header__user-menu{flex:1;text-align:right}
.footer{width:100%;display:flex;padding:2rem 0;justify-content:center;align-items:end}
.menu{width:20rem;background-color:var(--container-bg-color);border-right:1px solid var(--border-color);font-family:Open Sans,sans-serif}.menu__nav{position:fixed}.menu__list{font-size:1.6rem;list-style:none}.menu__item{margin:2rem}.menu__link:hover{text-decoration:underline}
.app{position:relative;z-index:1;width:100%;height:100%;background:var(--bg-color);color:var(--text-color)}.app__content{display:flex;flex-direction:row;width:100%;height:100%;min-height:100vh;padding-top:60px}.app__main{display:flex;flex-direction:column;width:100%}
:root{--base-radius: 4px;--base-step: 0.4rem;--base-font: 10px}html{font-family:Roboto,sans-serif;font-size:var(--base-font)}:root{--base-radius: 4px;--base-step: 0.4rem;--base-font: 10px}:root{--blue: #4285F4;--red: #E43538;--white: #fff;--almost-white: #fafafa;--grey: #5F6368;--black: #000;--bg-color: var(--almost-white);--container-bg-color: var(--white);--border-color: #DADCE0;--text-color: var(--grey);--text-highlighted: var(--black);--button-primary-bg-color: #1A73E8;--button-primary-bg-color-hover: var(--blue);--button-primary-text-color: var(--white);--button-secondary-bg-color: var(--white);--button-secondary-bg-color-hover: var(--almost-white);--button-secondary-text-color: var(--grey);--button-danger-bg-color: var(--red);--button-danger-text-color: var(--white);--input-bg-color: var(--white);--input-text-color: var(--black);--input-border-color-default: #CFD7DF;--input-border-color-focus: var(--blue);--input-error: var(--red);--burger-button-hover-bg-color: #EDEEF0;--list-bg-color: var(--white);--list-text-color: var(--text-color);--list-hover-bg-color: var(--blue);--list-hover-text-color: var(--white);--close-button-bg: #F4F5F6;--close-button-bg-hover: #EDEEF0;--pagination-text-color: var(--grey);--pagination-bg-color: transparent;--pagination-hover-bg-color: #F1F2F3;--pagination-selected-bg-color: #EAEBED;--pagination-selected-hover-bg-color: var(--pagination-selected-bg-color)}.container{display:flex;position:relative;margin:0;flex:1}.container_is-column{flex-direction:column;flex-wrap:nowrap}.container_center{margin:0 auto}.container_center-items{justify-content:center;align-items:center}.container_stretch{align-items:stretch}.container_sb{justify-content:space-between}.container_center-start{justify-content:center;align-items:flex-start}.container_size-auto{flex-grow:1}.container_size-fix{flex-shrink:0}.container_size-12{flex-grow:0;flex-shrink:0;min-width:0}.container_size-11{flex-grow:0;flex-shrink:0;min-width:0}.container_size-10{flex-grow:0;flex-shrink:0;min-width:0}.container_size-9{flex-grow:0;flex-shrink:0;min-width:0}.container_size-8{flex-grow:0;flex-shrink:0;min-width:0}.container_size-7{flex-grow:0;flex-shrink:0;min-width:0}.container_size-6{flex-grow:0;flex-shrink:0;min-width:0}.container_size-5{flex-grow:0;flex-shrink:0;min-width:0}.container_size-4{flex-grow:0;flex-shrink:0;min-width:0}.container_size-3{flex-grow:0;flex-shrink:0;min-width:0}.container_size-2{flex-grow:0;flex-shrink:0;min-width:0}.container_size-1{flex-grow:0;flex-shrink:0;min-width:0}.margin_s-1{margin:0.4rem}.margin_tb_s-1{margin-top:0.4rem;margin-bottom:0.4rem}.margin_t_s-1{margin-top:0.4rem}.margin_b_s-1{margin-bottom:0.4rem}.margin_s-2{margin:0.8rem}.margin_tb_s-2{margin-top:0.8rem;margin-bottom:0.8rem}.margin_t_s-2{margin-top:0.8rem}.margin_b_s-2{margin-bottom:0.8rem}.margin_s-3{margin:1.2rem}.margin_tb_s-3{margin-top:1.2rem;margin-bottom:1.2rem}.margin_t_s-3{margin-top:1.2rem}.margin_b_s-3{margin-bottom:1.2rem}.margin_s-4{margin:1.6rem}.margin_tb_s-4{margin-top:1.6rem;margin-bottom:1.6rem}.margin_t_s-4{margin-top:1.6rem}.margin_b_s-4{margin-bottom:1.6rem}.margin_s-5{margin:2rem}.margin_tb_s-5{margin-top:2rem;margin-bottom:2rem}.margin_t_s-5{margin-top:2rem}.margin_b_s-5{margin-bottom:2rem}.margin_s-6{margin:2.4rem}.margin_tb_s-6{margin-top:2.4rem;margin-bottom:2.4rem}.margin_t_s-6{margin-top:2.4rem}.margin_b_s-6{margin-bottom:2.4rem}.margin_s-7{margin:2.8rem}.margin_tb_s-7{margin-top:2.8rem;margin-bottom:2.8rem}.margin_t_s-7{margin-top:2.8rem}.margin_b_s-7{margin-bottom:2.8rem}.margin_s-8{margin:3.2rem}.margin_tb_s-8{margin-top:3.2rem;margin-bottom:3.2rem}.margin_t_s-8{margin-top:3.2rem}.margin_b_s-8{margin-bottom:3.2rem}.margin_s-9{margin:3.6rem}.margin_tb_s-9{margin-top:3.6rem;margin-bottom:3.6rem}.margin_t_s-9{margin-top:3.6rem}.margin_b_s-9{margin-bottom:3.6rem}.margin_s-10{margin:4rem}.margin_tb_s-10{margin-top:4rem;margin-bottom:4rem}.margin_t_s-10{margin-top:4rem}.margin_b_s-10{margin-bottom:4rem}.padding_s-1{padding:0.4rem}.padding_tb_s-1{padding-top:0.4rem;padding-bottom:0.4rem}.padding_lr_s-1{padding-left:0.4rem;padding-right:0.4rem}.padding_s-2{padding:0.8rem}.padding_tb_s-2{padding-top:0.8rem;padding-bottom:0.8rem}.padding_lr_s-2{padding-left:0.8rem;padding-right:0.8rem}.padding_s-3{padding:1.2rem}.padding_tb_s-3{padding-top:1.2rem;padding-bottom:1.2rem}.padding_lr_s-3{padding-left:1.2rem;padding-right:1.2rem}.padding_s-4{padding:1.6rem}.padding_tb_s-4{padding-top:1.6rem;padding-bottom:1.6rem}.padding_lr_s-4{padding-left:1.6rem;padding-right:1.6rem}.padding_s-5{padding:2rem}.padding_tb_s-5{padding-top:2rem;padding-bottom:2rem}.padding_lr_s-5{padding-left:2rem;padding-right:2rem}.padding_s-6{padding:2.4rem}.padding_tb_s-6{padding-top:2.4rem;padding-bottom:2.4rem}.padding_lr_s-6{padding-left:2.4rem;padding-right:2.4rem}.padding_s-7{padding:2.8rem}.padding_tb_s-7{padding-top:2.8rem;padding-bottom:2.8rem}.padding_lr_s-7{padding-left:2.8rem;padding-right:2.8rem}.padding_s-8{padding:3.2rem}.padding_tb_s-8{padding-top:3.2rem;padding-bottom:3.2rem}.padding_lr_s-8{padding-left:3.2rem;padding-right:3.2rem}.padding_s-9{padding:3.6rem}.padding_tb_s-9{padding-top:3.6rem;padding-bottom:3.6rem}.padding_lr_s-9{padding-left:3.6rem;padding-right:3.6rem}.padding_s-10{padding:4rem}.padding_tb_s-10{padding-top:4rem;padding-bottom:4rem}.padding_lr_s-10{padding-left:4rem;padding-right:4rem}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}*:active,*:hover,*:focus{outline-offset:0;box-shadow:none}*,*:focus,*:after{outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--button-primary-bg-color)}.error-boundary{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}.hidden{display:none}.show{display:block}.show-flex{display:flex}body{margin:0;padding:0;height:100vh;background:var(--bg-color);color:var(--text-color);min-width:600px}.wrapper{background-color:var(--container-bg-color);border:.1rem solid var(--border-color);border-radius:calc(var(--base-radius) * 2)}.wrapper_small{min-width:40rem;min-height:40rem}fieldset{padding:.35em .75em .625em}.link{color:inherit;font-size:1.6rem}a{text-decoration:none;color:var(--text-color)}.round{border-radius:var(--base-radius)}
