.COPY_ON_CLICK.enable{position:relative;transition:all .1s}.COPY_ON_CLICK.enable:hover{cursor:pointer}.COPY_ON_CLICK.enable:hover:after{position:absolute;content:"";top:50%;right:-25px;transform:translateY(-50%);height:15px;width:15px;background:url(../images/icons/copy.svg) no-repeat;background-size:90%;opacity:.2;transition:all .1s}.COPY_ON_CLICK.enable:active{text-shadow:0 0 2px hsla(0,0%,54.9%,.56);filter:brightness(110%)}.COPY_ON_CLICK.enable:active:after{opacity:.3}.COPY_ON_CLICK.enable.COC_top:after{top:0;right:-25px;transform:none}.copyField{position:absolute;bottom:0;right:0;z-index:-100}.notification{display:none;position:fixed;bottom:10vh;left:50%;padding:10px 15px;font-size:1.2rem;font-weight:700;border-radius:5px;color:#fff;background-color:hsla(0,0%,66.3%,.71);box-shadow:0 0 5px hsla(0,0%,60.4%,.79);z-index:1000;pointer-events:none;animation:notificationAnim 1.5s forwards}.notification.visible{display:block}@keyframes notificationAnim{0%{opacity:0}5%{opacity:1}85%{opacity:1}to{opacity:0}}.tab__system{display:flex;width:100%}.tab{margin:0;padding:7px 20px;font-size:1.1rem;color:#a3a5ac;border-right:1px solid #a1cfe3;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.tab:hover{background-color:#dcedf4}.tab.active{background-color:#66b1d1;color:#f1f3ff}.tab__target{display:none}.tab__target.active{display:block}.tag__selector{width:100%;height:100%;padding:0 15px}.tag__selector label{display:block;padding:5px}.tag__selector .add__tag__form{display:flex;width:100%}.tag__selector .add__tag__form input{width:100%}.tag__selector .tags__wrapper{display:flex;padding:10px 0}.tag__selector .tag{display:flex;padding:8px 15px;margin:0 5px;border:1px solid #d2d2d2;background-color:#e9e9f2;font-size:1.1rem;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag__selector .tag .close{margin-left:15px;cursor:pointer;width:12px;transition:all .1s;opacity:.8}.tag__selector .tag .close i{height:10px;width:10px;background-size:10px 10px}.tag__selector .tag .close:hover{transform:scale(1.05);opacity:1}.app__messages{position:fixed;margin:0;top:85px;right:25px;padding:15px 30px;min-width:250px;background-color:#c8e3ee;border-left:5px solid;border-color:#66b1d1;box-shadow:0 0 10px rgba(0,0,0,.53);opacity:.9;z-index:100000}.app__messages .close{position:absolute;top:0;right:0;cursor:pointer;padding:10px;opacity:.8}.app__messages .close .icon__close{background-size:10px 10px;height:10px;width:10px}.app__messages .message__title{font-weight:700;font-size:1.1rem}.app__messages.success{background:url(../images/icons/check.svg) no-repeat;background-position:left 15px center;background-size:20px;background-color:#c1e9c8;padding-left:50px;color:#4a754c;border-color:#81be7b;min-width:200px}.app__messages.error{background:url(../images/icons/warning.svg) no-repeat;background-position:left 15px center;background-size:18px;padding-left:50px;background-color:#f4bdab;border-color:#d56345;color:#823d3f}.app__messages.info{background:url(../images/icons/info.svg) no-repeat;background-position:left 15px center;background-size:18px;padding-left:50px;background-color:#c8e3ee;border-color:#66b1d1;color:#2a708d}.fullscreen__app__message{position:fixed;display:flex;justify-content:center;align-items:center;left:0;top:0;height:100vh;width:100vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:radial-gradient(rgba(52,52,52,.3),rgba(45,45,45,.35));z-index:1000}.fullscreen__app__message .message{padding:15px 30px;background-color:#66b1d1;box-shadow:0 0 10px #6d6d6d;color:#fff;border-radius:3px;text-align:center}.fullscreen__app__message .message .title{font-size:1.2rem;font-weight:400}.fullscreen__app__message .message .content{display:block;font-weight:700;font-size:1.5rem;margin-top:5px}@keyframes animMessage{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.datepicker_wrapper{width:80%}.datepicker_wrapper_full{width:100%}.datepicker_calendar .cell.day.today{background-color:#eff7fa}.datepicker_input{position:relative;width:100%!important}.calendar{position:relative;height:100%;overflow:hidden}.calendar .comp-full-calendar{display:flex;flex-direction:column;height:100%}.calendar .comp-full-calendar .full-calendar-header{height:52px;background-color:#eef1f2}.calendar .comp-full-calendar .full-calendar-header .header-center,.calendar .comp-full-calendar .full-calendar-header .header-left,.calendar .comp-full-calendar .full-calendar-header .header-right{display:flex;align-items:center;padding:0 40px}.calendar .comp-full-calendar .full-calendar-header .header-right{justify-content:flex-end}.calendar .comp-full-calendar .full-calendar-header .today-link{padding:10px 15px;margin-right:15px;opacity:.5}.calendar .comp-full-calendar .full-calendar-header .next-month,.calendar .comp-full-calendar .full-calendar-header .prev-month{margin:0 10px}.calendar .comp-full-calendar .full-calendar-header .next-month i,.calendar .comp-full-calendar .full-calendar-header .prev-month i{background-size:15px 15px;height:15px;width:15px}.calendar .comp-full-calendar .full-calendar-header .next-month i{transform:rotate(180deg)}.calendar .comp-full-calendar .full-calendar-header .title{min-width:110px;text-align:center;font-weight:700;color:#5a5a5a}.calendar .comp-full-calendar .full-calendar-body{display:flex;flex-direction:column;height:100%}.calendar .comp-full-calendar .full-calendar-body .weeks{background-color:#f4f5f6;color:#6d6d6d;padding:4px 0}.calendar .comp-full-calendar .full-calendar-body .dates{background-color:#fbfbfb;height:100%}.calendar .comp-full-calendar .full-calendar-body .dates-bg,.calendar .comp-full-calendar .full-calendar-body .dates-events{height:100%;display:flex;flex-direction:column}.calendar .comp-full-calendar .full-calendar-body .events-week,.calendar .comp-full-calendar .full-calendar-body .week-row{height:100%;overflow:hidden}.calendar .comp-full-calendar .full-calendar-body .day-cell,.calendar .comp-full-calendar .full-calendar-body .events-day{position:relative}.calendar .comp-full-calendar .full-calendar-body .day-cell.today{background-color:hsla(0,0%,96.9%,.57)!important}.calendar .comp-full-calendar .full-calendar-body .day-cell.today .day-number{color:#66b1d1;font-weight:700}.calendar .comp-full-calendar .full-calendar-body .body-item,.calendar .comp-full-calendar .full-calendar-body .event-item,.calendar .comp-full-calendar .full-calendar-body .more-events .body-item{display:flex;align-items:center;height:18px!important;color:#737373!important;font-weight:700;font-size:.85rem!important;border:1px solid #c7c0e7;background-color:#ededf5!important;box-shadow:0 0 2px #dedede}.calendar .comp-full-calendar .full-calendar-body .body-item.todo,.calendar .comp-full-calendar .full-calendar-body .event-item.todo{background-color:#b4d9e9!important;border-color:#66b1d1}.calendar .comp-full-calendar .full-calendar-body .body-item.gig,.calendar .comp-full-calendar .full-calendar-body .event-item.gig{background-color:#f5d0bd!important;border-color:#eeb091}.calendar .comp-full-calendar .full-calendar-body .body-item.gig.confirmed,.calendar .comp-full-calendar .full-calendar-body .event-item.gig.confirmed{background-color:#608964!important;border-color:#4b6b4e;color:#fff!important}.calendar .comp-full-calendar .full-calendar-body .body-item.gig.confirmed img,.calendar .comp-full-calendar .full-calendar-body .event-item.gig.confirmed img{filter:brightness(15)!important}.calendar .comp-full-calendar .full-calendar-body .body-item.done,.calendar .comp-full-calendar .full-calendar-body .event-item.done{background-color:#9bd5a1!important;border-color:#77c67f}.calendar .comp-full-calendar .full-calendar-body .body-item .event-icon,.calendar .comp-full-calendar .full-calendar-body .event-item .event-icon{height:100%;padding:2px;margin-right:5px}.calendar .comp-full-calendar .full-calendar-body .body-item.active,.calendar .comp-full-calendar .full-calendar-body .event-item.active{opacity:.8;filter:contrast(120%)}.calendar .comp-full-calendar .full-calendar-body .body-item:hover,.calendar .comp-full-calendar .full-calendar-body .event-item:hover{box-shadow:0 0 2px #b6b6b6;filter:contrast(105%)}.calendar .comp-full-calendar .full-calendar-body .day-number{padding:0 8px}.calendar .comp-full-calendar .full-calendar-body .more-link{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #e0e0e0}.calendar .comp-full-calendar .full-calendar-body .more-body{background-color:#fff}.calendar .comp-full-calendar .full-calendar-body .more-events .more-header{background:#fff}.calendar .event__sheet{position:absolute;min-width:250px;padding:10px 0 10px 10px;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(87,87,90,.49);z-index:10000}.calendar .event__sheet .sheet__head{display:flex;align-items:center;padding:5px 0}.calendar .event__sheet .sheet__head .icon{width:15px;margin-right:10px}.calendar .event__sheet .sheet__head .title{font-weight:700;color:#66b1d1;margin-right:12px}.calendar .event__sheet .sheet__head .actions{margin-left:auto;display:flex}.calendar .event__sheet .sheet__head .icon{opacity:.5;cursor:pointer;height:17px;width:17px}.calendar .event__sheet .sheet__head .icon i{background-size:11px 11px;height:11px;width:11px}.calendar .event__sheet .sheet__head .icon:hover{opacity:.9}.calendar .event__sheet .sheet__content{padding:0 10px}.calendar .event__sheet .sheet__content .info{padding:3px 0}.calendar .event__sheet .sheet__content .info .info_title{font-weight:700;color:#9e9e9e}.calendar .event__sheet .sheet__content .info.state .done{color:#8dbc77!important}.calendar .event__sheet .sheet__content .info.state .not-done{color:#bc5455!important}.calendar .event__sheet .sheet__content .info.date{font-weight:700}.calendar .event__sheet .sheet__content .info .description p{display:inline-block;margin:0 5px 0 0}.cke_inner{width:100%!important}.workgroup__module{position:relative;width:100%;min-width:300px;height:100%;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#eff7fa;border-left:1px solid;border-color:#dedede}.workgroup__module .workgroup__select{display:flex;justify-content:space-between;width:100%;padding:0 10px;height:60px}.workgroup__module .workgroup__select .text__wp{display:flex;flex-direction:column;justify-content:center;padding-left:8px}.workgroup__module .workgroup__select .text__wp .entitled{font-style:italic;color:#8c8c8c}.workgroup__module .workgroup__select .text__wp .selected__options{font-weight:700;font-size:1.1rem;color:#3f9dc5}.workgroup__module .workgroup__select .down_arrow{width:12px;margin-right:8px;opacity:.8}.workgroup__module .workgroup__select:hover{background-color:#dcedf4;border-bottom:1px solid #cad1d6}.workgroup__module .workgroup__select.open{background-color:#f5f5f5;background-color:#eceef2;border-bottom:1px solid #cad1d6}.workgroup__module .workgroup__options{position:absolute;top:60px;left:0;width:100%;box-shadow:0 3px 4px hsla(0,0%,39.2%,.19);z-index:100}.workgroup__module .workgroup__options .option{padding:18px 15px;background-color:#fff;border:1px solid #cad1d6;border-top:none;font-weight:700;font-size:1rem;color:#5f5f5f}.workgroup__module .workgroup__options .option:hover{background-color:#dcedf4}.workgroup__module .workgroup__options .option.disabled{background-color:#f1f1f1;color:#a2a2a2;cursor:default}.workgroup__module .workgroup__options .option .locked{color:#c9c9c9;font-style:italic;margin-left:10px}.workgroup__module .workgroup__options .option.actions{display:flex;justify-content:center;align-items:center;background-color:#eceef2;background-color:#f5f5f5;color:#757575;padding:10px 15px;text-align:right}.workgroup__module .workgroup__options .option.actions img{width:16px;opacity:.4;margin-right:15px}.workgroup__module .workgroup__options .option.actions:hover{background-color:#e1e3e7}@media screen and (max-width:1160px){.workgroup__module{min-width:200px}}.notifications__btn{position:relative}.notifications__btn .unread-count{margin-left:10px;font-weight:700;color:#368fb4}.notifications__wrapper{position:absolute;top:60px;right:15px;width:380px;line-height:1rem;background-color:#fff;box-shadow:0 5px 10px hsla(0,0%,46.3%,.62);border-radius:5px;overflow:hidden;z-index:1000}.notifications__wrapper .notifications__items__wp{max-height:55vh;overflow-y:auto}.notifications__wrapper .no-notification{display:flex;justify-content:center;align-items:center;line-height:3rem;padding:20px;opacity:.7}.notifications__wrapper .no-notification img{height:15px;width:15px;margin-right:10px}.notifications__wrapper .global__actions{display:flex;justify-content:space-between;background-color:#f3f3f3;padding:10px 15px;color:#878787;border:1px solid #c4c4c4}.notifications__wrapper .global__actions .global_action{font-size:.9rem;letter-spacing:normal}.notifications__wrapper .global__actions .global_action.disabled{cursor:default;pointer-events:none;color:#cacaca}.notification__item{position:relative;padding:10px 15px;border-bottom:1px solid #c4c4c4}.notification__item:last-child{border-bottom:none}.notification__item .title{margin:0;color:#66b1d1}.notification__item .delete-btn{position:absolute;top:10px;right:10px;transition:transform .1s}.notification__item .delete-btn .icon__close{background-size:10px 10px;height:10px;width:10px;opacity:.7}.notification__item .delete-btn:hover{transform:scale(1.2)}.notification__item .read-btn{position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0);transition:transform .1s}.notification__item .read-btn img{width:15px;height:15px;margin:0;opacity:.5}.notification__item .read-btn:hover{transform:translate3d(0,-50%,0) scale(1.2)}.notification__item .content{padding-right:16px}.notification__item .actions{padding-right:15px;color:#66b1d1;text-align:left}.notification__item .action{margin-right:20px}.notification__item .action:hover{color:#2b3549}.notification__item.new{background-color:#c8e3ee}.notification__item.new .title{color:#3f9dc5}.notification__item.new .delete-btn{filter:brightness(0)}.notification__item.new .read-btn img{opacity:1}.notification__item.new .content{color:#414141}.notification__item.new .actions{color:#3f9dc5}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes bluring{0%{filter:blur(0)}to{filter:blur(3px)}}*{box-sizing:border-box;outline:none}:after,:before,body,html{margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:12px}a{margin:0;text-decoration:none;color:inherit;font-weight:700;cursor:pointer}a:hover{color:#66b1d1}a:hover img{filter:invert(.4)}a img{width:15px;margin:0 10px}a.link__with__icon{display:inline-flex;align-items:center;width:auto}#app{display:grid;grid-template-areas:"nav top-bar" "nav main" "nav main";grid-template-rows:60px 1fr;grid-template-columns:auto 1fr;height:100vh;width:100vw;color:#2b2b2b}.btn__default,.btn__green,.btn__grey,.btn__light__blue,.btn__white{border:none;background-color:#66b1d1;color:#fcfcfc;padding:11px 15px 9px;border-radius:2px;cursor:pointer;box-shadow:0 0 1px #a3a3a3;transition:all .1s}.btn__default:hover,.btn__green:hover,.btn__grey:hover,.btn__light__blue:hover,.btn__white:hover{background-color:#63accb;text-shadow:0 0 1px #fff;box-shadow:inset 0 0 10px rgba(0,0,0,.04)}.btn__default img,.btn__green img,.btn__grey img,.btn__light__blue img,.btn__white img{width:12px;margin-right:12px}.btn__default.text__first img,.text__first.btn__green img,.text__first.btn__grey img,.text__first.btn__light__blue img,.text__first.btn__white img{margin-right:0;margin-left:12px}.btn__white{background-color:#fff;color:#5f5f5f;box-shadow:0 0 1px #888}.btn__white:hover{background-color:#f3f3f3;text-shadow:0 0 1px #cbcbcb;box-shadow:none}.btn__grey{background-color:#f3f3f3;color:#747474;box-shadow:0 0 1px #5a5a5a;border:1px solid #e6e6e6}.btn__grey:hover{background-color:#f3f3f3;border:1px solid #dadada;box-shadow:none}.btn__green{background-color:#61bf70;color:#fff;box-shadow:0 0 1px #5a5a5a}.btn__green:hover{background-color:#4fb860;text-shadow:0 0 1px #cbcbcb;box-shadow:none}.btn__light__blue{background-color:#95c9df;color:#fff;box-shadow:0 0 1px #a3a3a3}.btn__light__blue:hover{background-color:#add5e6;text-shadow:0 0 1px #a3a3a3;box-shadow:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{border:1px solid #c4c4c4;padding:10px 11px 8px;color:#5f5f5f;border-radius:3px;outline:none;font-family:inherit}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,select:hover,textarea:hover{border:1px solid #b4b4b4}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,select:focus,textarea:focus{box-shadow:0 0 2px #66b1d1}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#adadad}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:#adadad}option.default__option{color:#a2a2a2}.form__group,.form__group_checkbox{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:8px 20px;margin:0 auto}.form__group_checkbox label,.form__group label{width:30%;color:#5f5f5f;text-align:right;padding-right:10px}.form__group_checkbox input,.form__group_checkbox select,.form__group_checkbox textarea,.form__group input,.form__group select,.form__group textarea{width:70%}.form__group.small label,.small.form__group_checkbox label{width:40%}.form__group.small input,.form__group.small select,.form__group.small textarea,.small.form__group_checkbox input,.small.form__group_checkbox select,.small.form__group_checkbox textarea{width:60%}.form__group.label-20 label,.label-20.form__group_checkbox label{width:20%}.form__group.label-20 input,.form__group.label-20 select,.form__group.label-20 textarea,.label-20.form__group_checkbox input,.label-20.form__group_checkbox select,.label-20.form__group_checkbox textarea{width:80%}.form__group.label-20 .input__inline,.label-20.form__group_checkbox .input__inline{width:80%!important}.align_top.form__group_checkbox,.form__group.align_top{align-items:flex-start}.align_top.form__group_checkbox label,.form__group.align_top label{padding-top:3%}.align_left.form__group_checkbox label,.form__group.align_left label{text-align:left}.flex_start.form__group_checkbox,.form__group.flex_start{justify-content:flex-start}.form__group .ck.ck-editor,.form__group_checkbox .ck.ck-editor{min-width:80%}.form__group .input__inline,.form__group_checkbox .input__inline{display:flex;width:70%}.form__group .input__inline>*,.form__group_checkbox .input__inline>*{display:flex;align-items:center;width:100%}.form__group .input__inline>* input,.form__group_checkbox .input__inline>* input{width:100%}.form__group.no__wrap,.no__wrap.form__group_checkbox{flex-wrap:nowrap}.form__group .form__group__invalid__message,.form__group_checkbox .form__group__invalid__message{display:block;color:red}.form__group_checkbox{justify-content:flex-start}.form__group_checkbox label{width:auto}.form__group_checkbox input{padding-left:40%;width:auto!important}.form__group__error label{color:#c65032!important}.form__group__error input{border-color:#c65032!important}.form__field__error{display:block;color:#c65032;width:70%;margin-left:auto}.entity__from{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:10px;height:100%;padding:10px;min-width:900px;overflow-y:auto;overflow-x:hidden}.entity__from.full__size{grid-template-columns:1fr}.entity__form__group{background-color:#eef1f2;border:1px solid #cdcdcd;border-radius:3px;padding:20px 15px}.entity__form__group .title{margin:0;padding:0 15px 10px;font-size:1.2rem;font-weight:700;color:#7b7b7b}.entity__form__group .component__wp{display:flex;height:100%}.address__field{width:70%}.address__field button{display:none}.address__field input{width:100%;height:auto}.address__field .ap-suggestion{height:38px;line-height:38px}.address__field .ap-footer{opacity:.5;filter:brightness(.8)}.address__field .ap-footer svg{height:15px}input[type=checkbox]:not(.default){position:relative;height:0;width:0;margin-top:-1em;margin-left:0;--border-color:#c5c5c5;--cursor-color:#cacaca;--checked-color:#66b1d1;--checked-cursor-color:#fff;--transition-duration:5s;--focused-color:#b1caff}input[type=checkbox]:not(.default):after,input[type=checkbox]:not(.default):before{display:block;content:""}input[type=checkbox]:not(.default):before{top:0;left:0;width:2.2em;height:1.2em;border:1px solid var(--border-color);border-radius:1em;background-color:#fff;transition:background-color .1s ease-out,border-color .1s ease-out}input[type=checkbox]:not(.default):after{position:absolute;top:2px;left:2px;height:calc(1.2em - 2px);width:calc(1.2em - 2px);background-color:var(--cursor-color);border-radius:50%;transition:background-color .1s ease-out,transform .1s ease-out}input[type=checkbox]:not(.default):checked:before{background-color:var(--checked-color);border-color:var(--checked-color)}input[type=checkbox]:not(.default):checked:after{background-color:var(--checked-cursor-color);transform:translateX(calc(1.2em - 2px))}input[type=checkbox]:not(.default):focus:before{box-shadow:0 0 .2em var(--focused-color)}.icon__add,.icon__back,.icon__calendar,.icon__close,.icon__contacts,.icon__defaulot,.icon__delete,.icon__desktop,.icon__disconnect,.icon__double__arrow__left,.icon__edit,.icon__mail,.icon__search,.icon__settings,.icon__structures{display:inline-block;background-repeat:no-repeat;background-position:50%;vertical-align:center;margin:auto;transition:transform .1s ease-in}.icon__defaulot.invert,.invert.icon__add,.invert.icon__back,.invert.icon__calendar,.invert.icon__close,.invert.icon__contacts,.invert.icon__delete,.invert.icon__desktop,.invert.icon__disconnect,.invert.icon__double__arrow__left,.invert.icon__edit,.invert.icon__mail,.invert.icon__search,.invert.icon__settings,.invert.icon__structures{filter:invert(1)}.icon__defaulot.small,.small.icon__add,.small.icon__back,.small.icon__calendar,.small.icon__close,.small.icon__contacts,.small.icon__delete,.small.icon__desktop,.small.icon__disconnect,.small.icon__double__arrow__left,.small.icon__edit,.small.icon__mail,.small.icon__search,.small.icon__settings,.small.icon__structures{background-size:12px 12px!important;height:12px!important;width:12px!important}.icon__defaulot.rotate180,.rotate180.icon__add,.rotate180.icon__back,.rotate180.icon__calendar,.rotate180.icon__close,.rotate180.icon__contacts,.rotate180.icon__delete,.rotate180.icon__desktop,.rotate180.icon__disconnect,.rotate180.icon__double__arrow__left,.rotate180.icon__edit,.rotate180.icon__mail,.rotate180.icon__search,.rotate180.icon__settings,.rotate180.icon__structures{transform:rotate(180deg)}.icon__disconnect{background:url(../images/icons/disconnect.svg) no-repeat;background-size:18px 18px;height:18px;width:18px}.icon__search{background:url(../images/icons/search.svg);background-size:18px 18px;height:18px;width:18px}.icon__desktop{background:url(../images/icons/desktop.svg);background-size:25px 25px;height:25px;width:25px;margin:0}.icon__structures{background:url(../images/icons/structures.svg);background-size:25px 25px;height:25px;width:25px;margin:0}.icon__contacts{background:url(../images/icons/contacts.svg);background-size:25px 25px;height:25px;width:25px;margin:0}.icon__calendar{background:url(../images/icons/calendar3.svg);background-size:25px 25px;height:25px;width:25px;margin:0;opacity:.8}.icon__settings{background:url(../images/icons/settings.svg);background-size:25px 25px;height:25px;width:25px;margin:0}.icon__back{background:url(../images/icons/back.svg);background-size:23px 23px;height:23px;width:23px;margin:0}.icon__double__arrow__left{background:url(../images/icons/double-arrow-left.png);background-size:23px 23px;height:23px;width:23px;margin:0}.icon__add{background:url(../images/icons/add.svg);background-size:20px 20px}.icon__add,.icon__mail{height:20px;width:20px;margin:0;opacity:.8}.icon__mail{background:url(../images/icons/mail.svg);background-size:15px 15px}.icon__edit{background:url(../images/icons/edit.svg);background-size:15px 15px}.icon__close,.icon__edit{height:15px;width:15px;margin:0;opacity:.8}.icon__close{background:url(../images/icons/close.svg);background-size:15px 15px}.icon__delete{background:url(../images/icons/delete.svg);background-size:15px 15px;height:15px;width:15px;margin:0;opacity:.8}.top__bar{grid-area:top-bar;background:#fff;height:60px;line-height:60px;border-bottom:1px solid #cad1d6!important}.top__bar,.top__bar__nav{display:flex;width:100%}.top__bar__page__tittle{width:30%;margin:0;padding:0 30px;font-size:1.5rem;font-weight:400}.top__bar__search{margin-left:auto;display:flex;align-items:center;width:45%;height:100%;padding:0 20px}.top__bar__wg__module__wrapper{width:25%;margin-left:auto}.top__bar__nav__links{display:flex;margin-left:auto}.top__bar__nav__link{display:flex;height:60px;padding:0 25px;background:none;font-size:.9rem;cursor:pointer;border:#dedede;border-left:1px solid #dedede}.top__bar__nav__link.no_border{border:none}.top__bar__nav__link:hover{background-color:#dcedf4;border-bottom:1px solid #cad1d6}.top__bar__nav__link img{width:18px;margin:0}.top__bar__nav__link.active{background-color:#c8e3ee;box-shadow:inset 0 0 5px hsla(0,0%,52.9%,.27)}@media screen and (max-width:1300px){.top__bar__page__tittle{width:auto}.top__bar__search{margin-left:0;width:auto}.top__bar__nav__link{padding:0 20px}}.search__module{width:400px;position:relative}.search__module__form{display:flex;width:100%}.search__module__form .search__module__q{width:100%}.search__module__results{position:absolute;width:400px;min-height:50px;max-height:300px;overflow-y:auto;background-color:#fff;z-index:100;line-height:normal;box-shadow:0 3px 3px rgba(0,0,0,.13)}.search__module__results .result{display:flex;min-height:50px;padding:5px 10px;flex-direction:column;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #d4d4d4;cursor:pointer}.search__module__results .result.selected{background-color:rgba(130,161,196,.18)}.search__module__results .result:last-child{border-bottom:none}.search__module__results .result .result__top__line{display:flex;width:100%;height:50%}.search__module__results .result .result__top__line .struct__title{width:100%;color:#66b1d1;font-weight:700}.search__module__results .result .result__top__line .struct__title .struct__type{font-weight:400;color:#878787}.search__module__results .result .result__top__line .struct__town{font-weight:700;color:#878787}.search__module__results .result .result__bot__line{height:50%}.search__module__results .result .result__bot__line .result__data{width:100%;color:#878787}.search__module__results .no__result{padding:5px 10px;height:50px}@media screen and (max-width:1300px){.search__module{width:300px}}.nav__left{grid-area:nav;display:flex;flex-direction:column;justify-content:flex-start;width:200px;background:#2d3138;transition:width .1s ease-in-out}.nav__left.small-nav{width:70px}.nav__left.small-nav .nav__left__link .nav__left__link__name{display:none}.nav__bar__baseline{display:inline-block;text-align:center;padding:0;margin:0;height:60px;line-height:60px;color:#66b1d1;font-size:1.3rem;background:#2d3138}.nav__left__bottom{margin-top:auto}.nav__left__link{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;width:100%;padding:12px 20px;color:#d3d3d3;text-transform:uppercase;font-size:.85rem}.nav__left__link .nav__left__link__name{padding-left:15px}.nav__left__link:hover{background-color:#404650}.nav__left__link.light{background:#383d46}.nav__left__link.active{background-color:#f4f6f7;color:#000;text-shadow:0 0 2px #b1b1b1}.nav__left__link.active i,.nav__left__link.active img{filter:invert(100%)}.main__wrapper{grid-area:main;background-color:#f1f3f4;overflow-x:hidden}.main__wrapper,.table__page{width:100%;height:100%;overflow-y:hidden}.table__page{background:linear-gradient(150deg,#f4f6f7,#e8eaeb)}.data__table{height:100%;width:100%;overflow-y:hidden}.data__table__filters{display:flex;justify-content:space-between;padding:0 15px}.data__table__filters .pagination{display:flex;align-items:center}.data__table__filters .pagination .next__page,.data__table__filters .pagination .prev__page{display:flex;align-items:center;background:none;border:none;padding:5px 20px;cursor:pointer;opacity:.8}.data__table__filters .pagination .next__page img,.data__table__filters .pagination .prev__page img{width:17px}.data__table__filters .pagination .next__page.disabled,.data__table__filters .pagination .prev__page.disabled{opacity:.2;cursor:auto}.data__table__filters .pagination .next__page{transform:rotate(180deg)}.data__table__filters .pagination .current__page{font-weight:700;color:#a0a0a0}.data__table__filters .limit label{margin-right:10px}.data__table__filters .limit select{padding:6px 15px;background-color:#f1f3f4}.data__table__content{height:100%;width:100%;overflow-y:auto}.data__table__content table{width:100%;border-collapse:collapse;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data__table__content table thead{border-bottom:1px solid #b6b6b6;color:#256079}.data__table__content table thead tr{height:40px}.data__table__content table td,.data__table__content table th{padding:0 5px;text-align:left;border-bottom:1px solid #dfdddd}.data__table__content table td.title,.data__table__content table td:first-child{font-weight:700;color:#66b1d1;text-align:left}.data__table__content table td.image__cell{width:70px;min-width:70px;text-align:center}.data__table__content table td.bold{color:#929292;font-weight:700}.data__table__content table td.items>*{padding:0 4px;border-right:2px solid #d4d4d4}.data__table__content table td.items>:last-child{border:none}.data__table__content table td:last-child{padding:0}.data__table__content table tbody tr:hover{background-color:rgba(153,187,226,.09);text-shadow:0 0 1px hsla(0,0%,76.9%,.7058823529)}.data__table__content table tbody tr.selected{background-color:rgba(130,161,196,.18)}.data__table__content .data__table__btn{background-color:transparent;background-image:url(../images/icons/see.svg);background-repeat:no-repeat;background-position:50%;background-size:22px 22px;opacity:.5;border:none;width:100%;height:45px;padding:15px 0;cursor:pointer;transition:all .4s}.data__table__content .data__table__btn.active,.data__table__content .data__table__btn:hover{opacity:1;background-color:#b4d9e9}.data__table__content .information__row:hover{background:inherit;text-shadow:none}.data__table__content tbody tr.empty__table__message{height:60px;opacity:.9}.data__table__content tbody tr.empty__table__message:hover{background:none;text-shadow:none}.data__table__content tbody tr.empty__table__message td{vertical-align:center;border-bottom:none;color:hsla(0,0%,55.3%,.76);font-weight:400}.data__table__content tbody tr.empty__table__message td span{display:flex;align-items:center;justify-content:center}.data__table__content tbody tr.empty__table__message td i{margin-left:5px;transform:scale(.8)}.correspondences__form{min-width:700px!important}.auth__wrapper{position:absolute;top:0;bottom:0;left:0;right:0;background:radial-gradient(#bdbfc9,#989aa2)}.auth__form__wrapper{position:relative;background:#fff;width:420px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-radius:2px;box-shadow:0 0 10px #9a9a9a}.auth__form__wrapper a{font-weight:400;color:#a5a5a5;text-decoration:underline}.auth__form__wrapper a:hover{color:#66b1d1}.auth__form__wrapper a.forgetted__password{margin-top:-10px}.auth__form__tittle{text-align:center;padding:14px 0;border-bottom:1px solid #d0e1e9;font-size:1.6rem;color:#2d3138}.auth__form{padding-bottom:10px}.auth__form .auth__form__group{position:relative;display:grid;align-items:center;grid-template-columns:1fr 2fr;padding:8px 30px}.auth__form .auth__form__group label{color:#5f5f5f;text-align:right;padding-right:10px}.auth__form .auth__form__group.alone{display:block;text-align:center}.auth__form .auth__form__group.form__group__error{padding-bottom:0;margin-bottom:-5px}.auth__form .form__field__error{margin:0;width:100%;display:block}.auth__text__wrapper{padding:10px 20px;text-align:center;margin:0}.auth__message{position:absolute;top:-20px;transform:translateY(-100%);width:100%;padding:15px 20px;border-radius:3px;box-shadow:0 0 10px #9a9a9a;color:#978674;background-color:#f5f0e2;border-left:4px solid #978674}.auth__message .title{display:block;font-weight:700}.auth__message.success{color:#73976f;background-color:#daf5e1;border-color:#73976f}.auth__message.error{color:#975451;background-color:#f5d8d1;border-color:#975451}@keyframes dropDown{0%{top:-50px}to{top:0}}@keyframes slideFromRight{0%{transform:translate3d(200%,0,0)}to{transform:translateZ(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader,.loader__progress{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);height:70px;line-height:70px;background:#f0f2f3;padding-left:85px;padding-right:25px;border:1px solid #d1d1d1;color:#757278;letter-spacing:2px}.loader:before,.loader__progress:before{display:block;content:"";position:absolute;top:13px;left:15px;margin-top:auto;height:30px;width:30px;border-color:#a1c533 transparent;border-style:solid;border-width:5px;border-radius:50%;animation:rotate 1s linear infinite}.loader.no-bg,.no-bg.loader__progress{background:none}.loader__progress{padding-left:25px}.loader__progress:before{display:none;position:static}.loader__progress .progress{position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#a1c533}.small__loader:before{height:25px;width:25px;border-color:#66b1d1 transparent;border-width:5px}.small__loader:before,.very__small__loader:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-style:solid;border-radius:50%;animation:rotate .8s linear infinite}.very__small__loader:before{height:12px;width:12px;border-color:#959595 transparent;border-width:2px}.startup__loader{position:fixed;top:0;bottom:0;left:0;right:0;background:radial-gradient(#bdbfc9,#989aa2);z-index:10000}.entity__page{overflow-y:hidden;height:100%}.entity__page__header{display:flex;align-items:center;height:50px;background-color:#ebeef0;border-bottom:1px solid #d4dbde}.entity__page__header .go__back{display:flex;align-items:center;background-color:#f1f3f4;height:100%;padding:0 30px}.entity__page__header .go__back:hover{background-color:#e3e7e9}.entity__page__header .central__zone{height:100%}.entity__page__header .central__zone,.entity__page__header .central__zone .left__zone{width:100%;display:flex;align-items:center}.entity__page__header .central__zone .icon{display:block;padding-left:15px;height:38px;width:38px}.entity__page__header .central__zone .title{display:inline;padding-left:25px;margin:0;color:#3f9dc5;font-size:1.5rem}.entity__page__header .central__zone .tags{display:flex;align-items:center;color:#929292;height:100%;margin-left:15px;margin-top:2px}.entity__page__header .central__zone .tags .tag{padding:0 5px 0 7px;border-right:1px solid #6d6d6d;font-weight:700}.entity__page__header .central__zone .tags .tag:last-child{border-right:none}.entity__page__header .central__zone .information{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;height:100%;width:50%;padding:10px 10px 10px 0;color:#a1a1a1;font-size:.9rem}.entity__page__header .actions{display:flex;height:50px;line-height:50px;text-align:right;cursor:pointer}.entity__page__header .actions .action__link{display:flex;justify-content:center;align-items:center;height:50px;padding:0 20px;background-color:#fff;transition:all .3s;border-bottom:1px solid #d4dbde}.entity__page__header .actions .action__link img{width:16px;height:16px}.entity__page__header .actions .action__link:hover{background-color:#eaeaea}.entity__page__header .actions .action__link.blue{background-color:#66b1d1}.entity__page__header .actions .action__link.green{background-color:#87db88;color:#fff}.entity__page__header .actions .action__link.green:hover{background-color:#73bf78}.entity__page__container{display:flex;flex-direction:column;width:100%;height:calc(100vh - 60px);padding-bottom:50px;background-color:#f1f3f4}.entity__page__container .entity__panel__top{position:relative;display:flex;height:60%;padding:10px 5px 12px}.entity__page__container .entity__panel__top:after{position:absolute;display:block;content:"";bottom:0;width:20px;left:50%;border-top:4px double #dadde8;padding-bottom:4px}.entity__page__container .panel,.entity__page__container .panel__10,.entity__page__container .panel__15,.entity__page__container .panel__20,.entity__page__container .panel__25,.entity__page__container .panel__30,.entity__page__container .panel__35,.entity__page__container .panel__40,.entity__page__container .panel__45,.entity__page__container .panel__50,.entity__page__container .panel__55,.entity__page__container .panel__60,.entity__page__container .panel__65,.entity__page__container .panel__70,.entity__page__container .panel__75,.entity__page__container .panel__80,.entity__page__container .panel__90,.entity__page__container .panel__100{display:flex;padding:0 4px}.entity__page__container .panel__10{width:20%}.entity__page__container .panel__15{width:25%}.entity__page__container .panel__20{width:20%}.entity__page__container .panel__25{width:25%}.entity__page__container .panel__30{width:30%}.entity__page__container .panel__35{width:35%}.entity__page__container .panel__40{width:40%}.entity__page__container .panel__45{width:45%}.entity__page__container .panel__50{width:50%}.entity__page__container .panel__55{width:55%}.entity__page__container .panel__60{width:60%}.entity__page__container .panel__65{width:65%}.entity__page__container .panel__70{width:70%}.entity__page__container .panel__75{width:75%}.entity__page__container .panel__80{width:80%}.entity__page__container .panel__90{width:90%}.entity__page__container .panel__100{width:100%}.entity__page__container .layout-split{height:15px;width:100%;cursor:row-resize}.entity__page__container .entity__panel__bottom{position:relative;display:flex;height:40%;padding:0 5px 10px}.entity__page__tabs{display:flex;padding-left:5px;border-bottom:1px solid #d9dbdc;background-color:#f5f7f8;box-shadow:inset 0 -1px 2px hsla(0,0%,81.2%,.24)}.entity__page__tabs .tab{position:relative;padding:12px 20px;background:#e3e5e6;border-color:#d9dbdc;box-shadow:inset 0 -1px 2px hsla(0,0%,81.2%,.42);font-size:1rem}.entity__page__tabs .tab.active{background-color:#f1f3f4;color:#929292;box-shadow:none}.entity__page__tabs .tab.active:after{position:absolute;content:"";display:block;background-color:#f1f3f4;height:3px;width:100%;bottom:-2px;left:0}.page__actions{display:flex;justify-content:space-between;height:45px}.page__actions .page__actions__left,.page__actions .page__actions__right{display:flex}.page__action__add,.page__action__search .search__close__icon,.page__action__search .search__icon,.page__actions__link{display:flex;align-items:center;padding:0 20px;transition:all .3s;cursor:pointer}.page__action__add:hover,.page__action__search .search__close__icon:hover,.page__action__search .search__icon:hover,.page__actions__link:hover{background-color:#d4dbde}.page__action__search{display:flex}.page__action__search .search__icon{height:100%}.page__action__search .search__icon i{height:15px;width:15px;background-size:15px 15px;opacity:.5}.page__action__search .search__close__icon{height:100%}.page__action__search .search__close__icon i{height:12px;width:12px;background-size:12px 12px;opacity:.4}.page__action__search .search__close__icon{display:none}.page__action__search .search__input{display:none;background:none;border:none!important}.page__action__search .search__input:focus,.page__action__search .search__input:hover{box-shadow:none}.page__action__search.active{border-bottom:1px solid #c4c4c4!important}.page__action__search.active .search__input{display:block}.page__action__search.active .search__close__icon{display:flex}.card{position:relative;width:100%;margin-bottom:15px}.card .card__tabs__group .card__tab,.card .card__title{position:absolute;background-color:#66b1d1;margin:0;top:0;left:10px;color:#f1f3ff;font-size:1.1rem;padding:7px 15px;z-index:10;border-radius:3px;border:1px solid #a1cfe3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card .card__tabs__group{position:absolute;display:flex;top:0;left:10px;z-index:10}.card .card__tabs__group .card__tab{position:unset;background-color:hsla(0,0%,97.3%,.93);margin:0;color:#a3a5ac;cursor:pointer}.card .card__tabs__group .card__tab img{margin-right:10px}.card .card__tabs__group .card__tab:hover{background-color:#dcedf4}.card .card__tabs__group .card__tab.active{background-color:#66b1d1;color:#f1f3ff}.card .card__tabs__group .card__tab.active img{filter:brightness(10)}.card .card__tab__target{display:none}.card .card__tab__target.active{display:block}.card .card__actions{position:absolute;display:flex;top:1px;right:20px;z-index:10}.card .card__actions>*{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:50%;background-color:#66b1d1;border:none;cursor:pointer;transition:all .1s;margin-right:10px}.card .card__actions>:hover{background-color:#3f9dc5;transform:scale(1.02)}.card .card__actions.bottom{top:auto!important;bottom:10px!important}.card .card__actions.bottom>*{height:34px;width:34px;box-shadow:0 0 4px hsla(0,0%,49%,.54)}.card .card__content{background-color:#fff;border:1px solid #cdd0db;border-radius:2px;color:#5b5b5b;height:100%;overflow-y:auto;padding:30px 22px 10px;margin-top:15px;text-align:left}.card .card__content td,.card .card__content th{padding:5px 10px;vertical-align:top}.card .card__content td{padding-left:20px}.card .card__content.no__padding{padding:0}.card .card__content.no__padding td,.card .card__content.no__padding th{vertical-align:top}.card .card__content.no__padding td{padding-left:inherit}.card.no-title{margin-bottom:0}.card.no-title .card__content{margin-top:0;padding-top:10px;height:100%}.card.tabs__top{margin-bottom:0}.card.tabs__top .card__tabs__group{height:35px;left:0;width:100%}.card.tabs__top .card__content{margin-top:35px;padding:0;height:calc(100% - 35px)}.card.tabs__left{min-width:180px;margin-bottom:0;border:1px solid #cdd0db}.card.tabs__left .card__tabs__group{flex-direction:column;left:0;width:20%;background-color:#fff;height:100%;border-right:1px solid #cdd0db}.card.tabs__left .card__tabs__group .card__tab{background-color:#fff;display:flex;align-items:center;border:none;height:37px;border-radius:0}.card.tabs__left .card__tabs__group .card__tab:hover{background-color:#dcedf4}.card.tabs__left .card__tabs__group .card__tab.active{background-color:#66b1d1;color:#f1f3ff}.card.tabs__left .card__content{padding:0;width:80%;margin-top:0;margin-left:20%;height:100%;border:none}.card .no__padding{padding:0!important}.card .padding__top{padding:30px 0 0!important}.card.dark__bg .card__content{background-color:#eef1f2;border:1px solid #cdcdcd}.person__card{background-color:hsla(0,0%,96.5%,.93);border:1px solid #dfdfdf;border-left:3px solid #66b1d1;box-shadow:0 0 3px hsla(0,0%,87.8%,.78);margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.person__card .person__card__head{display:flex;justify-content:space-between}.person__card .person__card__head .person__name{display:inline-block;color:#66b1d1;padding:5px 5px 0 15px;font-weight:700;font-size:1rem}.person__card .person__card__head .person__name img{margin-right:7px}.person__card .person__card__head .person__function{display:inline-block;text-align:right;padding:5px 15px 5px 12px;font-weight:700;font-size:.9rem;color:#828282}.person__card .person__card__content{display:flex;justify-content:space-between}.person__card .person__card__content .person__coordinates{padding:5px 10px 0 15px}.person__card .person__card__content .person__coordinates .email,.person__card .person__card__content .person__coordinates .phone{display:block;padding-bottom:8px}.person__card .person__card__content .person__card__actions{align-self:flex-end;align-items:center;display:flex}.person__card .person__card__content .person__card__actions a{display:flex;align-items:center;line-height:20px;padding:5px 8px;transition:all .2s}.person__card .person__card__content .person__card__actions a i,.person__card .person__card__content .person__card__actions a img{width:15px;height:15px;opacity:.6}.person__card .person__card__content .person__card__actions a:hover{background-color:hsla(0,0%,90.2%,.93)}.person__card .person__card__content .person__card__actions a:hover i{opacity:.8}.person__card:hover{background-color:hsla(0,0%,94.1%,.93)}.person__form{min-width:1000px!important}.import__person__list{height:400px;overflow-y:auto;margin:5px 10px;background-color:#f6f6f6;border:1px solid #e3e3e3;padding:5px 10px}.import__person__list .person__list__item{padding-left:0}.import__person__list .person__list__item input{margin-right:25px}.app.modal_open{filter:blur(3px)}.modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;background:radial-gradient(rgba(0,0,0,.09),rgba(0,0,0,.49));animation:fade .3s ease-in-out;z-index:1000}.modal__wrapper{min-width:30%;max-height:100vh;background-color:#fff;border-radius:4px;box-shadow:0 0 20px rgba(30,30,30,.2)}.modal__header{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:50px;border-bottom:1px solid #dadee9}.modal__header .modal__title{margin:0}.modal__header .close__icon{cursor:pointer;padding:10px;opacity:.6;transition:all .2s ease}.modal__header .close__icon:hover{opacity:1;transform:scale(1.2)}.modal__content{max-height:80vh;overflow-x:hidden;overflow-y:auto;position:relative;padding:22px 20px;background-color:#f5f5f5;color:#5b5b5b}.modal__content.component{position:relative;padding:0;background:none;color:inherit;min-height:200px}.modal__bottom{display:flex;justify-content:space-between;padding:10px 15px;border-top:1px solid #dadee9;width:100%}.modal__bottom .modal__bottom__left>*,.modal__bottom .modal__bottom__right>*{margin:0 1px}.person__infos{position:relative;background-color:#fafafa;width:750px;min-height:200px}.person__infos__top{display:flex;background-color:#f8f8f8;align-items:center;padding:5px 25px;border-bottom:1px solid #d7d7d7}.person__infos__top .person__name{display:inline;padding:0 20px;margin:0;color:#368fb4}.person__infos__top .person__function{display:inline;border-left:1px solid #000;padding:0 20px;font-size:.9rem;font-weight:700}.person__infos__container{display:flex;color:#5b5b5b}.person__infos__container table td,.person__infos__container table th{text-align:left;padding:5px 8px}.person__infos__left,.person__infos__right{width:50%;padding:25px 20px}.person__infos__left{border-right:1px solid #d7d7d7}.venue__table .venue_name{display:flex;align-items:center;padding-left:10px;font-weight:700;color:#66b1d1;font-size:1.1rem}.venue__table .venue_name img{margin-right:12px}.venue__table .venue_actions{text-align:center}.venue__table .venue_actions a{opacity:.7;padding:5px 7px}.venue__table .venue_actions a:hover{background-color:#e6e6e6}.event_item{position:relative;padding:5px 10px;border-bottom:1px solid #d9d9d9;color:#868686;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event_item .event_period{position:absolute;top:0;left:0;bottom:0;min-width:90px;width:10%;font-weight:700;font-size:1.15rem;background-color:#efefef;display:flex;flex-direction:column;justify-content:center;align-items:center}.event_item .event_name{display:flex;align-items:center;font-weight:700;color:#66b1d1;font-size:1.2rem;padding-left:calc(10% + 10px);padding-top:5px}.event_item .event_type{padding:5px 0 5px calc(10% + 10px)}.event_item .events_actions{position:absolute;bottom:0;right:0;display:flex}.event_item .events_actions a{opacity:.7;padding:5px 7px}.event_item .events_actions a:hover{background-color:#e6e6e6}.event_item:hover{background-color:hsla(0,0%,96.5%,.65);border-left:2px solid #66b1d1}.event_form{min-width:650px}.event__table{color:#868686;-webkit-user-select:none;-moz-user-select:none;user-select:none}.event__table tbody td{flex-direction:row;line-height:2.4rem}.event__table tbody tr{border-bottom:1px solid #e5e5e5!important}.event__table tbody tr:hover{border-left:3px solid #66b1d1!important}.event__table tbody tr:hover .event_period{background-color:inherit}.event__table tbody tr.selected{background-color:rgba(130,161,196,.18)!important}.event__table tbody tr.selected .event_period{background-color:inherit}.event__table .event_period{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.2rem;background-color:hsla(0,0%,93.7%,.94);font-weight:700;font-size:1rem}.event__table .event_period.one_date{line-height:2.4rem}.event__table .event_period img{position:absolute;width:18px;left:25px}.table{width:100%;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table td,.table th{text-align:center;vertical-align:center}.table thead{background-color:#fff;color:#7abbd7}.table thead tr{line-height:27px}.table thead th{width:auto;border-right:2px solid rgba(102,177,209,.15);border-bottom:2px solid rgba(102,177,209,.15)}.table thead th:last-child{border-right:none}.table tbody{overflow-y:auto}.table tbody tr{line-height:20px;border-bottom:2px solid #fff;background-color:hsla(0,0%,94.9%,.35)}.table tbody tr:hover{background-color:rgba(153,187,226,.09);text-shadow:0 0 1px hsla(0,0%,76.9%,.7058823529)}.table tbody tr.selected{background-color:rgba(130,161,196,.18)}.table tbody td{padding:8px 15px!important;vertical-align:center;border-right:1px solid #fff}.table tbody td:last-child{border:none}.table tbody .darken_bg{background-color:hsla(0,0%,94.9%,.35)}.table tbody .larger_cel{width:40%}.table tbody .ta_left{text-align:left}.table tbody .cell__title{font-weight:700;color:#66b1d1;font-size:1rem}.table tbody .cell__title img{margin-right:8px}.table tbody .cell__actions a{padding:0 10px;height:100%}.structure__infos{background-color:#f9f9f9!important}.structure__infos__table{line-height:1.1rem}.structure__infos__table th{color:#a9a9a9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.structure__infos__table td{color:#383838!important}.structure__infos__table td a{color:#878787!important}.structure__small__panel{position:relative;display:flex;width:100%;background:#f3f3f3}.structure__small__panel:after{position:absolute;display:block;content:"";height:100%;width:100%;top:0;left:0;box-shadow:inset 0 0 3px rgba(0,0,0,.31);pointer-events:none}.structure__small__panel .tabs{width:250px}.structure__small__panel .tab{padding:8px 30px;font-size:.9rem;border-right:none}.structure__small__panel .tab.active{background:#e7eef3;color:#898a8a}.structure__small__panel .tab__targets{width:100%}.structure__small__panel .tab__target{height:100%;background:#e7eef3}.structure__small__panel .actions{display:flex;flex-direction:column;width:150px}.structure__small__panel .actions .action__btn{background:none;padding:10px;border:1px solid #b5b5b5;cursor:pointer}.structure__small__panel .SSP_structure__infos{display:flex;flex-wrap:wrap;align-items:center;padding:20px;height:100%}.structure__small__panel .SSP_structure__infos .info{display:flex;width:33%;height:30px;padding:5px;text-align:left;color:#5b5b5b;font-weight:400}.structure__small__panel .SSP_structure__infos .info .title{font-weight:700;color:#66b1d1;width:30%}.todo__item{position:relative;display:flex;align-items:center;justify-content:center;height:40px;background-color:#dcedf4;border:1px solid #b4d9e9;margin:4px;color:#787878;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 2px hsla(0,0%,76.1%,.35)}.todo__item:first-child{margin-top:0}.todo__item .todo__date{font-weight:700;background-color:#e7f3f8;height:100%;width:20%;line-height:40px;padding:0 10px;text-align:center}.todo__item .todo__date.small{min-width:90px;padding:0 5px;font-size:.9em}.todo__item .todo__item__content{padding:0 15px;display:flex;align-items:center;width:100%}.todo__item .todo__item__content .todo__title{font-weight:700;color:#66b1d1;max-height:40px;overflow:hidden;word-break:break-all}.todo__item .todo__item__content .todo__title.small{font-size:.9em}.todo__item .todo__item__content .todo__contact{padding:0 20px}.todo__item .todo__item__content .todo__action{margin-left:auto;margin-top:5px;min-width:90px;text-align:right}.todo__item .todo__item__content .todo__action a{opacity:.7;padding:0 3px}.todo__item .todo__item__content .todo__action a:hover{opacity:1}.todo__item.done{background-color:#9bd5a1;border-color:#77c67f;transition:all 1s ease-in-out}.todo__item.done .todo__date{background-color:#a6daab}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#d2d2d2}.comment__item{position:relative;padding:5px 10px;border-bottom:1px solid #d9d9d9;color:#868686;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment__item:first-child{border-top:1px solid #d9d9d9}.comment__item .comment__item__top{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px;border-bottom:1px solid #f2f2f2}.comment__item .comment__item__top .comment__author{font-weight:700;color:#66b1d1;font-size:1.2rem}.comment__item .comment__content{padding:10px}.comment__item .comment__actions{position:absolute;bottom:0;right:0;display:flex}.comment__item .comment__actions a{opacity:.7;padding:5px 7px}.comment__item .comment__actions a:hover{background-color:#e6e6e6}.comment__item:hover{background-color:hsla(0,0%,96.5%,.65);border-left:2px solid #66b1d1}.newuser__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#6eb5d3}.newuser__wrapper .details{position:relative;background-color:rgba(0,0,0,.13);padding:30px;color:#fff;text-align:justify;border-radius:8px;margin-bottom:20px}.newuser__wrapper .details h2{margin-top:0}.newuser__wrapper .details .close_btn{position:absolute;top:20px;right:5px;padding:10px}.newuser__wrapper .workgroup__invitations__wp{width:100%}.newuser__wrapper .workgroup__invitations__wp .wg__card{display:flex;align-items:center;height:50px;padding:10px 15px;margin-bottom:5px;border-radius:5px;background-color:hsla(0,0%,100%,.27);border:1px solid hsla(0,0%,83.5%,.49);color:#fff;font-weight:700}.newuser__wrapper .workgroup__invitations__wp .wg__card .name{margin-left:15px}.newuser__wrapper .workgroup__invitations__wp .wg__card.no-bg{background:none}.newuser__wrapper .workgroup__invitations__wp .wg__card .join-btn{margin-left:auto}.newuser__wrapper .workgroup__invitations__wp .wg__card.active{background-color:hsla(0,0%,100%,.84);color:#7a7a7a}.newuser__wrapper .workgroup__invitations__wp .wg__card.active img{filter:invert(.8)}.newuser__wrapper .more__info__link{width:100%;text-align:left;color:#e9e9e9;font-size:1.1rem}.newuser__wrapper .more__info__link:hover{color:#e2e2e2}.newuser__wrapper .error{align-self:flex-start;color:#bc1514;font-size:1.1rem}.newuser{display:flex;align-items:center;flex-direction:column;color:#fff;font-size:1.3rem;max-width:60%;min-width:50%;padding:30px 40px;text-align:justify}.newuser h1{font-size:1.9rem;margin:0}.newuser .buttons__wp{display:flex;justify-content:space-between;width:100%;margin-top:10px}.newuser .next-btn,.newuser .prev-btn{padding:15px 30px;background-color:#fff;color:#66b1d1;border:1px solid rgba(102,177,209,.3)}.newuser .prev-btn{color:#fff;border:1px solid hsla(0,0%,100%,.3);background-color:#95c9df}.newuser .workgroup-name-input{width:100%;padding:15px 10px;border:1px solid #f0f0f0}.newuser .workgroup__form{display:flex;width:100%;height:40px}.newuser .workgroup__form .workgroup-name-input{width:100%;padding:22px 15px;border-radius:0;border:1px solid #f0f0f0}.newuser .workgroup__form .workgroup-name-input.error{border:1px solid #8d1821}.newuser .workgroup__form input[type=submit]{border-radius:0;border:#f0f0f0}.tag__selection__system{display:flex;flex-direction:column;background-color:#fff;border:1px solid #c4c4c4;width:100%;max-height:73vh;overflow:auto}.tag__selection__system .tag__folder.open .folder__title img{transform:rotate(180deg)}.tag__selection__system .tag__folder.open .folder__items{display:block}.tag__selection__system .folder__title{display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9;border:1px solid #e9e9e9;padding:10px 15px;cursor:pointer}.tag__selection__system .folder__title h3{color:#8a8a8a;margin:0;font-size:1rem}.tag__selection__system .folder__title img{width:15px;opacity:.5}.tag__selection__system .folder__items{display:none}.tag__selection__system .folder__items .tag__item{display:flex;align-items:center;height:38px;background-color:hsla(0,0%,97.6%,.23);border-bottom:1px solid #e9e9e9;padding-left:25px}.tag__selection__system .folder__items .tag__item .tree{position:relative;width:22px;height:100%;border-left:1px dotted #868686}.tag__selection__system .folder__items .tag__item .tree:after{position:absolute;content:"";display:block;height:50%;width:100%;border-bottom:1px dotted #868686}.tag__selection__system .folder__items .tag__item label{width:100%;padding:10px;text-align:left}.tag__selection__system .folder__items .tag__item input{width:auto}.tag__selection__system .folder__items.open{display:block}.settings__page{height:calc(100% - 40px)}.settings__page .settings__header{display:flex;justify-content:space-between;align-items:center;height:40px;background-color:#f8f8f8}.settings__page .settings__container{height:100%}.settings__page .settings__tab__wrapper{display:flex;height:100%;padding:10px 0}.settings__page .settings__tab__wrapper .tabs__nav{display:flex;flex-direction:column;width:250px;height:100%;background-color:#fbfbfb}.settings__page .settings__tab__wrapper .tabs__nav .tab__link{min-width:100px;padding:10px 5px;border:1px solid #d5d5d5;color:#6d6d6d;background-color:#fbfbfb;text-align:center;font-size:1.1rem;cursor:pointer}.settings__page .settings__tab__wrapper .tabs__nav .tab__link.active{background-color:#f0f2f3;border-right:none}.settings__page .settings__tab__wrapper .tab__content{height:100%;width:100%}.settings__page .settings__tab__wrapper .tab__content .entity__from{padding:0 10px}.settings__actions{padding:10px 15px}.settings__actions>*{margin:0 5px}.desktop__wrapper{display:flex;flex-direction:column;height:100%;width:100%}.desktop__wrapper .desktop__head{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;color:#fefefe;background-color:#8dc5dd}.desktop__wrapper .desktop__head .title{margin:0;font-size:1.3rem;font-weight:700}.desktop__wrapper .desktop__head .date__time__wp{display:flex;align-items:center}.desktop__wrapper .desktop__head .date__time__wp .date{margin-right:15px}.desktop__wrapper .desktop__head .date__time__wp .time{font-size:1.4rem}.desktop__wrapper .desktop__content{display:flex;max-height:100%;width:100%;height:100%;padding:10px;overflow-y:hidden}.desktop__wrapper .desktop__content .left-wp{display:flex;flex-direction:column;width:100%}.desktop__wrapper .desktop__content .todos{height:50%}.desktop__wrapper .desktop__content .dates{margin-top:5px;height:50%}.desktop__wrapper .desktop__content .notes{grid-area:notes;height:100%;min-width:30%;width:30%;padding-left:5px;overflow-y:hidden;border-bottom:1px solid #cdd0db}.list{background-color:#fff;border:1px solid #d2d2d2;overflow:auto}.list .list__title{color:#3f9dc5;text-transform:uppercase;margin:0;padding:15px 20px;font-size:1rem;border-bottom:1px solid #e2e2e2;background-color:hsla(0,0%,91.4%,.61)}.list .list__items__wp{overflow:auto}.list .list__item{position:relative;display:flex;align-items:center;width:100%;padding:15px 10px;border:1px solid #f3f3f3;font-weight:700}.list .list__item.selectable{cursor:pointer}.list .list__item.selectable:hover{background-color:rgba(61,61,61,.08)}.list .list__item.active{background-color:#8dc5dd;color:#fff}.list .list__item.active:hover{background-color:#8dc5dd}.list .list__item.active .list__item__info{color:#e5e5e5}.list .list__item.disabled{background-color:hsla(0,0%,94.5%,.94);color:#929292;cursor:default}.list .list__item.disabled .list__item__info{color:#c9c9c9;font-style:italic}.list .list__item.highlighted{background-color:#eff7fa;color:#2a708d;border-bottom:1px solid #cfcfcf}.list .list__item.bottom-options{display:block;padding:18px 0 0}.list .list__item.bottom-options .list__item__content{padding:0 10px}.list .list__item .list__item__content,.list .list__item .list__item__content input{width:100%}.list .list__item .list__item__content .form__field__error{margin:0}.list .list__item .list__item__info{min-width:70px;color:#7abbd7;padding:0 10px}.list .list__item .list__item__actions{display:flex;padding:0 10px}.list .list__item .list__item__actions .list__item__options__icon{display:flex;padding:5px;cursor:pointer}.list .list__item .list__item__actions .list__item__options__icon img{height:12px;margin-right:10px}.list .list__item .list__item__bottom__actions{display:flex;width:100%;margin-top:18px}.list .list__item .list__item__bottom__actions>*{width:100%;text-align:center;padding:10px 0;color:#717171;text-transform:uppercase;background-color:rgba(0,0,0,.04)}.list .list__item .list__item__bottom__actions>.accept{color:rgba(102,163,68,.87)}.list .list__item .list__item__bottom__actions>.refuse{color:rgba(135,67,61,.91)}.list .list__item .list__item__bottom__actions>:hover{background-color:#b4d9e9}.list .list__item .list__item__options{position:absolute;background-color:#fff;bottom:0;right:0;transform:translate3d(80%,100%,0);box-shadow:1px 1px 5px hsla(0,0%,56.1%,.29);z-index:100}.list .list__item .list__item__options .option{display:flex;align-items:center;padding:10px 15px;border:1px solid hsla(0,0%,95.3%,.77);font-weight:300;font-size:.9rem;cursor:pointer;transition:all .2s}.list .list__item .list__item__options .option img{width:10px;margin-right:15px}.list .list__item .list__item__options .option:hover{background-color:#f3f3f3}.list .list__button{width:100%;padding:15px 20px;background-color:#f8f8f8}.workgroup__management{display:flex;justify-content:space-between;align-items:self-start;padding:15px 20px;height:100%}.workgroup__management .workgroup__list{background-color:#fff;width:60%;min-width:35%;height:100%}.workgroup__management .workgroup__list .list{display:flex;flex-direction:column;height:50%}.workgroup__management .workgroup__list .list.my-workgroups{height:55%}.workgroup__management .workgroup__list .list.my-invitations{height:45%}.workgroup__management .workgroup__list .list .create_wg{border-top:1px solid #e2e2e2;margin-top:auto;color:#66b1d1;animation:wpLoaderAnimationBg 1.5s ease-in-out reverse}.workgroup__management .workgroup__list .list .create_wg img{opacity:.5}.workgroup__management .workgroup__list .list .create_wg a:hover{color:#a2a2a2}.workgroup__management .workgroup__list .list .create_wg form{display:flex;width:100%}.workgroup__management .workgroup__list .list .create_wg form input{width:100%}.workgroup__management .workgroup__settings__wp{padding:0;width:100%;height:100%}.workgroup__management .workgroup__settings__wp .entity__form__group{height:100%;width:100%}.workgroup__management .workgroup__settings__wp .wg_name{font-size:1.3rem;margin:0 0 10px 10px;color:#307fa1}.workgroup__management .workgroup__management__action{padding:10px 8px;color:#7d7d7d}.workgroup__management .workgroup__management__form{padding:0 8px;margin-bottom:-10px}.workgroup__management .workgroup__management__form.no-padding{position:relative;padding:0}.workgroup__management .workgroup__management__form.no-padding .error{position:absolute;top:-8px;width:100%}.workgroup__management .workgroup__management__form .error{display:block;color:#720000}.workgroup__management .workgroup__management__form .error:last-child{margin-bottom:10px}.workgroup__management .creating__workgroup__loader{position:relative;width:100%;padding:15px 10px 23px;overflow:hidden;color:#a2a2a2;border-top:1px solid #e2e2e2;animation:wpLoaderAnimationBg 1.5s ease-in-out infinite alternate}.workgroup__management .creating__workgroup__loader:after{display:block;position:absolute;content:"";bottom:0;left:0;width:150%;height:3px;background-color:#66b1d1;animation:wpLoaderAnimation 1.5s ease-in-out infinite}@keyframes wpLoaderAnimation{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes wpLoaderAnimationBg{0%{background-color:#fff}to{background-color:#e5e5e5}}.workgroup__management .users_table{background-color:#fff;width:100%;border:1px solid #dadada}.workgroup__management .users_table .users_table_row{display:flex;align-items:center;padding:10px 15px}.workgroup__management .users_table .users_table_row.thead{border-bottom:1px solid #dadada;background-color:#f3f3f3}.workgroup__management .users_table .users_table_row .name{width:40%}.workgroup__management .users_table .users_table_row .actions,.workgroup__management .users_table .users_table_row .role{width:30%}.workgroup__management .users_table .users_table_row .actions a{font-weight:400}.workgroup__management .users_table .users_table_row.guest{background-color:#f9f9f9;color:#919191}.date__item{background-color:rgba(245,208,189,.53)!important}.date__item.confirmed{background-color:rgba(196,245,202,.53)!important}.date__item.confirmed.selected{background-color:rgba(130,161,196,.26)}.notes__list{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:15px}.notes__list .notes__items__wp{overflow-y:auto;padding:0 5px}.notes__list .note__item{position:relative;padding:10px 15px;margin:5px;border-radius:5px;color:#fff;background-color:#8dc5dd}.notes__list .note__item .note__author{font-weight:700}.notes__list .note__item .note__author img{margin-right:5px}.notes__list .note__item .note__action{position:absolute;top:10px;right:5px;opacity:.4}.notes__list .note__item .note__action img{margin:0}.notes__list .note__item .note__date{position:absolute;top:10px;right:30px;color:#f4f4f4}.notes__list .note__item .note__content{padding-top:8px}.notes__list .note__item.author{color:#727272;background-color:#e8e8e8}.notes__list .note__item.author .note__author img{filter:invert(1);opacity:.4}.notes__list .note__item.author .note__date{color:#adadad}.notes__list .new__note{display:flex;flex-direction:column;width:100%;max-height:120px;min-height:120px;margin-top:auto;border-top:1px solid #cbcbcb}.notes__list .new__note textarea{height:100%;width:100%;border:none;overflow:auto;resize:none}.notes__list .new__note textarea:focus{background-color:#f7f7f7;border:1px solid #b4d9e9}.beta__tickets__wp .beta__tickets__step{padding:20px 30px;background-color:rgba(0,0,0,.05);border-bottom:1px solid rgba(61,61,61,.1);font-size:1.2rem}.beta__tickets__wp .beta__tickets__step h2{color:#66b1d1;margin-top:0}.beta__tickets__wp .beta__tickets__step p{margin-top:0;font-weight:400;color:#626262}.beta__tickets__wp .beta__tickets__step ul{margin:0}.beta__tickets__wp .ticket__form__group{display:flex;align-items:center;padding:5px 10px}.beta__tickets__wp .ticket__form__group.inline{display:block}.beta__tickets__wp .ticket__form__group label{color:#838383;margin-right:20px;padding-left:5px;min-width:200px}.beta__tickets__wp .ticket__form__group input[type=text]{width:300px}.beta__tickets__wp .ticket__form__group textarea{width:100%}