@font-face{font-family:Futura PT;font-style:normal;font-weight:400;src:local("Futura PT"),url(https://fonts.cdnfonts.com/s/72205/FuturaCyrillicBook.woff) format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:500;src:local("Futura PT"),url(https://fonts.cdnfonts.com/s/72205/FuturaCyrillicDemi.woff) format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:800;src:local("Futura PT"),url(https://fonts.cdnfonts.com/s/72205/FuturaCyrillicHeavy.woff) format("woff")}body{margin:0;line-height:1.5}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a{background-color:transparent;text-decoration:none;color:#007bff}a:hover,a:focus{text-decoration:underline;color:#0056b3;outline:none}p{margin-top:0;margin-bottom:1rem}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#00000080}.nav-link:hover,.nav-link:focus{text-decoration:none;color:#000000b3}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem 0;box-sizing:border-box}.navbar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar .container input[type=checkbox]{display:block;position:fixed;width:1px;height:1px;opacity:0}.navbar .container input[type=checkbox]~.navbar-collapse{display:none}.navbar .container input[type=checkbox]:checked~.navbar-collapse{display:block}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;color:#000000e6}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;color:#000000e6}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;padding:.25rem .75rem;font-size:1.25rem;line-height:1;color:#00000080}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;background:50%/100% 100% no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");width:1.5em;height:1.5em;vertical-align:middle;content:""}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-top:0;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.table{border-collapse:collapse;width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table tr:nth-of-type(odd){background-color:#0000000d}.form-group{margin-bottom:1rem}label{display:inline-block;margin-bottom:.5rem}input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.form-control{display:block;margin:0;width:100%;height:1.5rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;overflow:visible;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,.form-control::-moz-placeholder{color:#6c757d;opacity:1}textarea.form-control{overflow:auto;resize:vertical;height:auto}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:1 1 auto}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus{box-shadow:0 0 0 .2rem #828a9180}.dropdown label{cursor:pointer}.dropdown input[type=checkbox]{display:block;position:fixed;width:1px;height:1px;opacity:0}.dropdown input[type=checkbox]~.dropdown-menu{display:none}.dropdown input[type=checkbox]:checked~.dropdown-menu{display:block}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.float-right{float:right}.admin__new-button-container{padding:15px 0}.admin__main-content-container{padding:25px 0}.admin-user-permissions li{display:block}.admin-user-permissions .form-check-input{margin-right:8px}.admin-btn-group .btn{margin-left:5px;margin-right:5px}.admin-btn-group .btn:last-child{margin-right:0}.form-check-label{display:flex;align-items:center}.form-check-label .form-check-input,.form-check-label input[type=checkbox]{position:static;width:1rem;height:1rem;margin:0 0 0 .5rem}html{height:100%;box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body{height:inherit;margin:0;font-family:Futura PT,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view{position:relative;block-size:inherit}.view--centered{display:grid;place-items:center}.row{display:flex}.row--center{justify-content:center}.form__field{display:flex;flex-direction:column;gap:.5rem;flex:1}.form__field+.form__field{margin-block-start:1rem}.form__field--country-code{flex:0 0 6.25rem;min-inline-size:0}.row>.form__field+.form__field{margin-block-start:0;margin-inline-start:1rem}.form__input{block-size:2.25rem;padding:.5rem;border:1px solid #e4e4e4;border-radius:4px;background-color:#fff}.form__input:focus-visible{outline:1px solid #2684ff}.form__input::-moz-placeholder{color:#b5b5b5}.form__input::placeholder{color:#b5b5b5}.form__input:disabled{background-color:#f5f5f5;color:#828282}.form__input--text{color:#404349;font-size:.875rem}.form__input--text:focus{outline:1px solid #2684ff}.form__input--select{color:#404349;font-size:.875rem;font-family:inherit}.form__btns{display:flex;flex-direction:column;gap:1rem;margin-block-start:2.5rem}.form__error{margin-block-start:2.5rem}.form__error--list{margin-block:0;padding-inline-start:0;list-style:none}.form__label{margin-block-end:0;color:#404349;font-size:.875rem;font-weight:500;line-height:1.1219rem}.form__label--extra{color:#8e97a9}.form__label--extra:hover{color:#828282}.form__label--link:hover{color:#828282;text-decoration:underline}.form__extras{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-block-start:.5rem}.form__extras--links{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-inline-start:auto}.btn{display:inline-grid;place-items:center;flex-shrink:0;block-size:2.375rem;padding-inline:1rem;border-radius:2px;border:none;font-size:.875rem;font-weight:500;font-family:inherit;text-transform:uppercase}.btn:disabled{opacity:.5}.btn:not(:disabled):hover{text-decoration:none}.btn:focus-visible{outline:2px solid #2684ff}.btn:focus{text-decoration:none}.btn--primary{background-color:#1c1c1c;color:#fff}.btn--primary:not(:disabled):hover{background-color:#4f4f4f;color:#fff}.btn--outline,.btn--outline:focus{background-color:#fff;color:#1c1c1c;border:1px solid #1c1c1c}.btn--outline:not(:disabled):hover{background-color:#f5f5f5;color:#1c1c1c;border-color:#1c1c1c}.text{margin:0;padding:0;color:#404349}.text--or{color:#bdc9e1;font-size:.875rem;font-weight:500;line-height:1.1219rem;text-transform:uppercase}.text--error{color:#cf524f;font-size:.875rem;font-weight:500}.text--md{font-size:.875rem;line-height:1.1219rem}.text--lg{font-size:1rem;line-height:1.3125rem}.text--link{color:#2684ff;text-decoration:none}.text--link:hover{color:#2684ff;text-decoration:underline}.text--secondary{color:#828282}.hr--or{inline-size:5rem;border:0;border-top:1px solid #bdc9e1}.hr--or:first-of-type{margin-inline-end:.5rem}.hr--or:last-of-type{margin-inline-start:.5rem}.checkbox{display:inline-flex;align-items:center;gap:.5rem}.auth{inline-size:100%;max-inline-size:31.25rem;margin-inline:auto;padding-inline:1rem}.auth__logo{margin-block-end:4.5rem}.auth__title{margin-block-end:2.5rem;font-size:1.5rem;font-weight:500;line-height:1.9375rem}.auth__qrcode{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-block-start:2.5rem}.logo{display:flex;justify-content:center;margin:0}.logo__img{max-inline-size:55%;-o-object-fit:contain;object-fit:contain}.logo__powered-by-maestro{max-inline-size:6.25rem;-o-object-fit:contain;object-fit:contain}.powered-by-maestro{position:absolute;inset-block-end:1rem;inset-inline-end:2rem;display:flex;align-items:center;gap:.5ch}
