.admin-main-panel{top:100px}.admin-filter-panel{height:120px;margin:5px;width:1300px}.admin-filter-item{display:inline-block}.admin-filter-item-action,.admin-filter-item-user,.admin-filter-item-hide-admin{position:relative;top:4px;margin-left:10px}.admin-filter-item-hide-admin{height:50px}.admin-filter-item-hide-admin input{top:35px;right:50px}.admin-filter-item-hide-empty{top:4px;height:50px;position:relative}.admin-filter-item-hide-empty input{top:30px;right:70px}.admin-filter-delete-logs{display:inline-block;top:8px;position:relative;height:50px}.admin-filter-delete-logs button{border:2px solid var(--main-color);margin-left:40px}.admin-table{border:4px solid var(--main-color);border-radius:10px;border-collapse:separate;border-spacing:0;width:100%;margin-top:20px}.admin-table thead{background-color:var(--main-color);color:var(--third-color)}.admin-table thead tr th,.admin-table tbody tr td{border:1px solid var(--main-color);padding:5px}.article-line{width:800px;border:2px solid var(--main-color);margin:5px;padding:5px}.article-edit-modal{width:1400px!important;max-width:1400px!important}.article-save-content{width:1367px!important;min-height:500px!important;margin-top:10px;float:left}.article-save-pathName{margin-top:10px}.article-preview-content{width:1367px!important;min-height:500px!important;margin-top:10px;float:left;padding:5px;border:2px solid var(--main-color)!important;border-radius:5px!important}.article-panel{margin-top:30px;width:80%;margin-left:auto;margin-right:auto;font-size:20px}.article-top-panel{border-radius:0 0 15px 15px;border:4px solid var(--main-color);height:42px;background-color:var(--third-color);margin-top:20px}.article-top-panel button{background-size:contain;height:35px;width:35px;background:none}.article-top-panel button{border:0!important;border-radius:unset!important;outline:0!important}.article-top-panel button.left-button{border-right:4px solid var(--main-color)!important}.article-top-panel button.right-button{border-left:4px solid var(--main-color)!important}.article-top-panel button img{width:25px;height:25px;display:flex;margin:auto}.article-info{margin-top:20px}.article-name{font-size:30px;text-decoration:underline}.active-article{background:rgba(var(--main-color-num),.3)!important}:root{--main-color-num:27,145,177;--main-color:rgb(var(--main-color-num));--main-color-num-opacity:27,145,177,.5;--main-color-opacity:rgb(var(--main-color-num-opacity));--second-color-num:240,80,40;--second-color:rgb(var(--second-color-num));--third-color-num:250,245,245;--third-color:rgb(var(--third-color-num));--ok-color-num:90,170,40;--ok-color:rgb(var(--ok-color-num));--font-family:"Comic Sans MS";--border:4px px solid #ffc80f;--random-color-num:90,12,40;--random-color:rgb(var(--random-color-num))}html,body,#root{color:var(--main-color)!important;font-family:var(--font-family)!important;background-color:var(--third-color);background-color:#f7f6eb;background-image:linear-gradient(#decece 1px,transparent 1px),linear-gradient(to right,#decece 1px,transparent 1px);background-size:27px 27px;margin:0}.hidden{display:none!important}.hyphen{width:15px;border:4px solid var(--main-color);display:inline-block;margin:0 5px 5px 5px}.cookie-info{width:350px;font-size:18px;line-height:20px;position:fixed;bottom:0;right:0;z-index:1000000;background:rgba(var(--main-color-num),.7);color:var(--third-color);padding:10px;border-radius:15px 0 0 15px;margin-bottom:20px}.red-text{color:var(--second-color)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.white-background{background:radial-gradient(farthest-side at -33.33% 50%,#0000 52%,#f8f8ff 54% 57%,#0000 59%) 0 calc(128px/2),radial-gradient(farthest-side at 50% 133.33%,#0000 52%,#f8f8ff 54% 57%,#0000 59%) calc(128px/2) 0,radial-gradient(farthest-side at 133.33% 50%,#0000 52%,#f8f8ff 54% 57%,#0000 59%),radial-gradient(farthest-side at 50% -33.33%,#0000 52%,#f8f8ff 54% 57%,#0000 59%),#f7f7f7;background-size:calc(128px/4.667) 128px,128px calc(128px/4.667)}.subheader{text-decoration:underline;font-weight:bold}button.big-button,button.small-button,button.smallest-button,button.text-image-button{outline:0;border-radius:10px;border:2px solid var(--main-color);background:none!important;border:0}button.big-button{height:58px;cursor:pointer!important}button.small-button{height:27px;width:27px;padding:0;cursor:pointer!important;display:inline-block}button.smallest-button{height:20px;width:20px;padding:0;cursor:pointer!important}button.text-image-button{height:30px;width:auto;padding:0;cursor:pointer!important;display:inline-block}button.big-button:hover path,button.small-button:hover path,button.smallest-button:hover path,button.text-image-button:hover path{fill:var(--second-color)!important}button.big-button svg,button.big-button img{width:45px;height:45px}button.small-button svg,button.small-button img,button.small-button object{width:25px;height:25px;vertical-align:unset;display:inline-block;float:left}button.smallest-button svg,button.smallest-button img,button.smallest-button object{width:15px;height:15px;vertical-align:unset}button.text-image-button svg,button.text-image-button img,button.text-image-button object{width:25px;height:25px;vertical-align:unset;display:inline-block;float:left}button.active-button{background:rgba(var(--main-color-num),.3)!important}button image{fill:var(--main-color)!important;stroke:var(--main-color)!important}.btn-primary{background-color:var(--main-color)!important;border-color:var(--main-color)!important}.btn-secondary{background-color:var(--second-color)!important;border-color:var(--second-color)!important}.button-with-text{width:100%!important}.button-with-text div{display:flex;margin-left:3px;color:var(--main-color)}.red-button{color:var(--second-color)!important}.red-button svg{fill:var(--second-color)}@media only screen and (max-device-width:700px){.button-with-text div{overflow-x:hidden;display:contents}button.small-button,button.small-button img{width:20px;height:20px;margin:auto}}.action-button-group{float:right;display:flex;justify-content:flex-end}.modal{display:none}.modal-content{background-color:unset!important}.modal-header .close{display:none}.ui-dialog-titlebar{background:none!important;border:0;font-size:24px}.ui-dialog-title{color:var(--main-color)}.ui-dialog input{margin:10px auto;display:block}.ui-dialog button,.ui-button{border-radius:5px;border:2px solid var(--main-color);outline:0}.ui-dialog button :hover,.ui-dialog button :focus,.ui-dialog button :active,.ui-button :hover,.ui-button :focus,.ui-button :active{outline:0;border-radius:5px;border:2px solid var(--main-color);background-color:var(--second-color)}.ui-icon{margin-top:-10px!important;margin-left:-10px!important}input{background-color:var(--third-color)!important}input[type=text],input[type=date],input[type=number],input[type=password],select{height:30px!important;font-weight:bold!important;text-align:center!important;padding:0!important;font-size:23px;font-family:var(--font-family)!important;border:2px solid var(--main-color)!important;border-radius:5px!important;color:var(--main-color)!important;box-shadow:none}input[type=text]:hover,input[type=text]:focus,select:focus,select:hover,input[type=number]:hover,input[type=number]:focus,input[type=textarea]:hover,input[type=textarea]:focus,textarea:hover,textarea:focus,input[type=date]:hover,input[type=date]:focus,input[type=password]:hover,input[type=password]:focus{outline:0!important;box-shadow:inset 0 0 5px var(--main-color)!important;border:2px solid var(--main-color)!important;border-radius:5px!important;color:var(--main-color)!important}input[type=date]{font-size:12px}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:30px;left:0;position:absolute;right:0;top:0;width:auto;margin:0}textarea{font-weight:bold!important;font-size:18px!important;font-family:var(--font-family)!important;border:2px solid var(--main-color)!important;border-radius:5px!important;color:var(--main-color)!important}select{height:auto!important;min-width:50px}select option{border-color:var(--main-color)!important;box-shadow:inset 0 0 5px var(--main-color)!important;background-color:#bc8f8f!important}select option:hover,select option:focus{background-color:#7fff00!important}select option::before,select option::after,select option:hover::before,select option:hover::after{background:#7fff00!important}select option:checked{background:var(--main-color);color:var(--third-color)}.select-option{color:#f00}.select-option:hover{background-color:#8a2be2!important;outline:0!important;box-shadow:none!important}:host(option),:host(.select-option:hover),:host(.select-option):hover{background-color:#8a2be2!important;outline:0!important;box-shadow:none!important;color:#bdb76b}input[type=color]{display:inline-block;width:35px;height:30px;border:2px solid var(--main-color);padding:0}.disabled-value{color:var(--main-color)!important;font-size:23px;width:300px;text-align:center}.overlay-alert{position:fixed!important;z-index:1000000;width:300px;right:0;top:65px}.alert{margin-top:0}.tooltip{pointer-events:none}.tooltip-inner{background-color:var(--second-color)!important;color:var(--third-color)!important}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{border-bottom-color:var(--second-color)!important}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{border-top-color:var(--second-color)!important}.animated-checkbox{width:30px;height:30px;margin:auto 5px;float:left;cursor:pointer}.animated-checkbox svg,.animated-checkbox img{width:30px;height:30px}.checkbox-checked{animation:check .4s linear both}.checkbox-unchecked{animation:check .4s ease-in-out both}@keyframes check{0%{transform:scale(1) rotateX(0)}50%{transform:scale(2.5) rotateX(-90deg)}100%{transform:scale(1) rotateX(0deg)}}@keyframes uncheck{0%{transform:rotate(0)}50%{transform:rotate(360deg)}100%{transform:rotate(0)}}.scrollable-text{white-space:nowrap;display:flex}.scrollable-text span{text-overflow:ellipsis;overflow:hidden;position:relative;vertical-align:bottom;display:inline-block}.loading-block{position:absolute;z-index:1000000;width:100%;height:110%;margin:auto;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.8);margin-top:-50px;top:0}.hypnotic{width:200px;height:140px;background:var(--main-color);box-sizing:border-box;position:relative;border-radius:8px;perspective:1000px}.hypnotic:before{content:'';position:absolute;left:10px;right:10px;top:10px;bottom:10px;border-radius:8px;background:#f5f5f5 no-repeat;background-size:60px 10px;background-image:linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0);background-position:15px 30px,15px 60px,15px 90px,105px 30px,105px 60px,105px 90px;box-shadow:0 0 10px rgba(0,0,0,.25)}.hypnotic:after{content:'';position:absolute;width:calc(50% - 10px);right:10px;top:10px;bottom:10px;border-radius:8px;background:#fff no-repeat;background-size:60px 10px;background-image:linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0),linear-gradient(var(--main-color) 100px,transparent 0);background-position:50% 30px,50% 60px,50% 90px;transform:rotateY(0deg);transform-origin:left center;animation:paging 1s linear infinite}@keyframes paging{to{transform:rotateY(-180deg)}}.help-panel{margin:20px;font-size:20px}.help-panel input{border:2px solid var(--main-color);text-align:center;color:var(--main-color);outline:0}.help-panel input.small-button{background-color:var(--main-color);color:var(--third-color);border-radius:0 7px 7px 0}.help-panel .sum{position:relative;float:left;width:100px;border-radius:7px 0 0 7px;font-family:'rub-arial-regular'}.pagination{margin-top:10px;width:auto;display:block!important}.pagination .page-link,.pagination .page-link:hover{color:var(--main-color);border:1px solid var(--main-color)}.pagination .page-link:hover{background-color:rgba(var(--main-color),.8);border-color:rgba(var(--main-color),.8)}.pagination .page-item.active .page-link{background-color:var(--main-color);border-color:var(--main-color)}.pagination li{display:inline-block}.draggable-free{display:inline-block;width:180px}.drop-down button{background-color:var(--main-color)!important;border:0;height:30px;padding:2px 4px}.drop-down button:focus,.drop-down button:active{box-shadow:0 0 0 .2rem rgba(var(--main-color-num),.5)!important}.dropdown-menu.show{z-index:10000;margin:0;padding:0}.drop-down-item{cursor:pointer;color:var(--main-color)}.drop-down-item.drop-down-item-selected{background-color:var(--main-color)!important;color:var(--third-color)}.drop-down-item:hover{-webkit-box-shadow:4px 7px 72px 0 var(--main-color) inset;-moz-box-shadow:4px 7px 72px 0 var(--main-color) inset;box-shadow:4px 7px 72px 0 var(--main-color) inset;color:var(--third-color)}.drop-down-item.drop-down-item-selected:hover{-webkit-box-shadow:4px 7px 72px 0 rgba(255,255,255,1) inset;-moz-box-shadow:4px 7px 72px 0 rgba(255,255,255,1) inset;box-shadow:4px 7px 72px 0 rgba(255,255,255,1) inset;color:var(--main-color)!important}.dropdown-toggle::after{margin-top:10px;float:right}.search-dropdwn.dropdown{display:inline-block;float:left}.search-dropdwn button{padding:0}.search-dropdown-items{max-height:300px;overflow-y:scroll}.search-dropdwn .dropdown-toggle::after{display:none!important}label{float:left;line-height:30px;margin-right:10px;margin-bottom:0!important}.switcher{color:var(--main-color)!important;display:inline-block}.switcher .btn{color:var(--main-color);border-color:var(--main-color)!important;background-color:var(--third-color)!important;border:2px solid;box-shadow:none!important;outline:0}.switcher .btn.active{color:var(--third-color);background-color:var(--main-color)!important}.nav-tabs .nav-link{color:var(--main-color)!important;cursor:pointer}.project-list>ul,.droppable-projects{display:flex;flex-wrap:wrap}.project-item{width:360px;min-height:100px;margin:8px;float:left;height:auto;list-style-type:none;cursor:default}@media only screen and (max-device-width:700px){.project-item{margin:8px auto}}.project-content{padding:4px;background-color:var(--main-color-opacity);border-radius:15px;max-height:410px}.project-item input[type=text]{width:280px;margin:8px}.task-list input[type=text]{width:255px;margin:8px}.project-item input[type=text]:focus{border-color:var(--main-color);color:var(--main-color)}.project-item.project-minimized{height:40px;min-height:50px;border:5px solid;border-radius:15px;border-color:var(--main-color-opacity)}.project-item.project-minimized .project-tasks-list{display:none}.project-item.project-minimized .project-content{border:unset;padding:unset}.project-item.project-minimized .project-title{border:unset;padding-top:5px;margin-left:-4px;padding-left:0}.project-title{position:absolute;height:40px;font-size:26px;color:var(--main-color);background-color:var(--third-color);border-radius:5px;padding-left:2px;width:350px;z-index:5}.project-title-text{width:270px;overflow-x:hidden;white-space:nowrap;float:left;margin-top:-5px;cursor:grab}.calendar-project-content{border-radius:0}.calendar-project-content .project-title-text{cursor:default;width:300px}.calendar-project-content .project-title-text span{width:300px}.calendar-project-content .project-button-group{width:30px}.project-button-group{width:70px}.project-task-list{display:flex;border-radius:0 0 10px 10px;padding-left:4px}.project-task-list>div:first-child{margin-top:99px;overflow-y:scroll;overflow-x:hidden;display:flex}.edit-project-modal{height:150px}.edit-project-line{margin-top:20px}@media only screen and (max-device-width:700px){.project-button-group{margin-top:5px}}.edit-project-modal .drop-down button{width:100%}.edit-project-modal .drop-down-item{padding:0 5px}.kanban-board{width:90%;min-width:650px;margin:auto;margin-top:10px;border-collapse:collapse;border-radius:15px;border-style:hidden;box-shadow:0 0 0 5px var(--main-color)}.kanban-line{display:inline-flex;width:100%}.kanban-line:not(:first-of-type):not(:last-of-type){border-bottom:4px solid}.kanban-column-title{height:40px;font-size:25px;text-align:center;border-bottom:4px solid var(--main-color)}.kanban-column{min-width:150px;width:35%;float:left;align-items:stretch}.kanban-column.kanban-column-members{width:20%}.kanban-column:not(:last-child){border-right:5px solid var(--main-color)}.kanban-column-content,.droppable-kanban{height:100%;min-height:100px}.droppable-kanban .draggable-free{width:155px}.kanban-column-members .kanban-column-content{padding:5px;word-wrap:break-word}.project-action-buttons{width:fit-content;margin:10px auto 0 10px;border-radius:15px;border:4px solid var(--main-color-opacity);padding:0 5px;display:inline-block}.project-action-buttons .big-button{height:48px}@media only screen and (max-device-width:700px){.project-action-buttons{margin:10px auto 0}button.big-button{height:35px;width:35px}}.edit-label{display:flex;margin-bottom:5px}.edit-label input:not(:first-child),.edit-label div{margin-left:10px}.label-item{display:flex;width:200px;border:2px solid var(--main-color);border-radius:5px;margin-bottom:5px;padding-left:3px}.label-item .action-button-group{float:right}.label-item .label-name{width:150px}.label-color{border:2px solid var(--main-color);border-radius:5px;width:40px;margin-right:5px}.labels-block,.groups-block{width:fit-content;min-width:220px;margin:10px auto 0 10px;padding:0 5px;display:inline-block}.labels-block .label-link,.groups-block .group-link{float:left;border-radius:10px;height:36px;padding:4px;line-height:26px;cursor:pointer;width:120px;text-align:center;margin:0 6px 5px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.groups-block .group-link{border:2px solid}.labels-block .default-label-all{background-color:var(--main-color);color:#fff}.labels-block .label-link.selected{outline:3px double var(--main-color)}.groups-block .group-link.selected{background:var(--main-color);color:var(--third-color)}@media only screen and (max-device-width:700px){.labels-block{margin-top:12px}.labels-block .label-link{height:24px;line-height:16px;border-radius:5px;width:auto}}.projects-top-panel{display:flex}.project-settings-panel{min-height:350px}.project-settings-panel .tab-pane{display:block;min-height:300px;border:1px solid #dee2e6;border-top:0;padding:5px 0 0 5px}body{margin-top:-30px!important}body::-webkit-scrollbar-thumb{background-color:var(--second-color);outline:3px solid var(--second-color)}*{box-sizing:border-box;margin:0;padding:0}*::selection{background:#fff2a8}*::-webkit-scrollbar{width:10px}*::-webkit-scrollbar-thumb{background-color:var(--main-color);outline:1px solid var(--main-color);border:4px solid transparent;border-radius:8px;background-clip:padding-box}.main-top-panel{min-width:400px;border-radius:0 0 15px 15px;border:4px solid var(--main-color-opacity);height:64px;position:fixed;top:0;width:100%;z-index:1000;overflow:hidden}.main-top-panel button{background-size:contain;height:60px;width:60px;background:none}.main-top-panel button{border:0!important;border-radius:unset!important;outline:0!important}.main-top-panel button.left-button{border-right:4px solid var(--main-color-opacity)!important}.main-top-panel button.right-button{border-left:4px solid var(--main-color-opacity)!important}.right-button{float:right}.main-container{margin:10px}.main-container button.big-button{background-color:#fff8dc}.main-panel{position:relative;top:90px}.text-explanation{width:80%;display:inline-block;margin-left:30px;font-size:24px;text-align:center;position:absolute}@media only screen and (max-device-width:700px){.main-top-panel{min-width:unset;width:100%;height:40px}.main-panel{top:50px;overflow-x:scroll}.main-top-panel button{height:35px;width:35px}button.big-button svg,button.big-button img{width:25px;height:25px}}.error-page{width:fit-content;margin:auto;margin-top:10%}.error-page-num{font-size:50px;text-align:center;color:var(--second-color)}.error-page-text{font-size:25px}.task-list{padding:0;list-style-type:none;min-height:10px;max-height:300px;width:346px}.task-item{height:50px;width:330px;margin-bottom:10px;color:var(--main-color);background-color:var(--third-color);border-radius:5px;align-items:center;display:flex}.task-item-name{width:210px;line-height:18px;word-wrap:break-word}.task-item-name span{width:230px}.task-active{background-image:repeating-linear-gradient(45deg,transparent,transparent 15px,#fee 15px,#fee 30px);background-color:#fdd6d6}.task-archive{background-color:#c6c6c6;color:#737373;font-style:italic;text-decoration:line-through;padding-left:40px}div>.task-edit{margin-top:44px;position:absolute;z-index:100;padding-left:2px;width:350px}@keyframes move{0%{transform:translateX(0%);left:0%}100%{transform:translateX(-100%);left:100%}}.task-button-group{width:80px;border-radius:0 5px 5px 0;flex-wrap:wrap}.droppable-tasks{margin-bottom:20px}.kanban-task{margin:5px;background:var(--main-color);color:var(--third-color);width:150px;height:100px;padding:5px;font-size:17px;cursor:grab;overflow:hidden;word-break:break-word;line-height:17px}.kanban-task:hover{background:var(--main-color);overflow-y:visible;overflow-x:clip;position:absolute;height:auto;width:120px}.kanban-column-content .action-button-group{position:relative;width:50px;background:#faebd7;border-radius:5px;height:26px}@media only screen and (max-device-width:700px){.kanban-board{width:auto;max-width:unset;min-width:fit-content}.kanban-column{width:33vw;min-width:33vw}.kanban-column-title{font-size:20px}.droppable-kanban .draggable-free{width:100%}.kanban-task{font-size:12px;line-height:12px;width:unset;height:70px;margin-bottom:2px}}.weight-left-part{float:left;overflow-y:scroll;overflow-x:hidden;min-width:360px;max-height:calc(100vh-90px)}.weight-left-part table{border:4px solid var(--main-color);border-radius:10px}.weight-scroll{height:calc(100vh - 240px);overflow-y:scroll;float:left;clear:left;width:101%}.weight-panel{width:fit-content;margin:10px;float:left;clear:left;overflow-x:visible}.weight-panel th,.weight-panel td{width:94px;text-align:center;position:relative}.weight-panel th,.weight-panel tr:not(:last-child) td{border-bottom:4px solid var(--main-color)}.weight-panel th:not(:last-child),.weight-panel td:not(:last-child){border-right:4px solid var(--main-color)}.weight-header-content{width:90px;height:60px}.weight-data-cell{height:40px;justify-content:start!important;padding-left:10px;font-size:20px;overflow-x:hidden;max-width:75px}.weight-data-cell .add-button-group{margin:auto}.weight-header-content,.weight-data-cell,.weight-date{overflow:hidden;display:flex;justify-content:center;align-items:center}.weight-header-content .weight-button-group,.weight-data-cell .weight-button-group,.weight-date .weight-button-group{display:none}.weight-header-content:hover .weight-button-group,.weight-data-cell:hover .weight-button-group,.weight-date:hover .weight-button-group{display:flex;position:absolute;background:rgba(var(--third-color-num),.5)}.weight-header-content:hover .weight-button-group{top:20px}.weight-data-cell:hover .weight-button-group{top:8px}.weight-header-text{word-break:break-word}.weight-edit{width:90px}.weight-edit textarea,.weight-data-cell input[type=text]{font-size:15px!important;resize:none;margin:auto}.weight-edit textarea{width:80px;height:25px;margin-top:5px}.weight-data-cell input[type=text]{width:60px;height:20px;margin-top:8px}.weight-edit .weight-edit-name{margin:5px;width:80px}.weight-edit .action-button-group{justify-content:center;float:none;z-index:100000}.weight-actions{padding-top:30px;margin-left:10px;display:inline-block;float:left}.weight-difference{width:40px;position:absolute;font-size:13px;padding-top:25px;left:50px;overflow:hidden}.weight-difference.positive-difference:before{content:url("/images/up-red.svg");zoom:.5;float:left}.weight-difference.negative-difference::before{content:url("/images/down-green.svg");zoom:.5;float:left}.weight-difference .difference-num{width:50px;position:absolute}td.positive-difference{background-color:rgba(var(--second-color-num),.1)}td.negative-difference{background-color:rgba(var(--ok-color-num),.1)}.weight-right-part{display:flex;width:-webkit-fill-available}.weight-switcher{padding-top:30px;padding-left:10px;display:inline-block}.weight-chart{float:left;margin:auto;margin-top:30px}@media only screen and (max-device-width:700px){.weight-panel td{width:70px}.weight-panel th,.weight-header-content{width:66px}.header-edit{width:70px!important}.weight-header-content,.weight-data-cell,.weight-date{display:block}.weight-header-content{display:block;float:left;padding-left:1px;word-break:break-all;width:66px;height:60px;display:flex;overflow:hidden}.weight-header-text{float:left;padding-left:1px;word-break:break-all;width:66px;height:60px;display:flex;align-items:center;overflow:hidden}.weight-header-content .weight-button-group,.weight-data-cell .weight-button-group,.weight-date .weight-button-group{display:inline-block!important;width:20px;position:sticky;bottom:0;top:0;vertical-align:middle}.weight-header-content:hover .weight-button-group,.weight-data-cell:hover .weight-button-group,.weight-date:hover .weight-button-group{position:sticky}.weight-panel,.weight-data-cell{font-size:12px}.weight-date{padding-left:1px}.weight-date .weight-button-group{width:100%}.weight-data-cell{padding-left:1px;height:45px}.weight-data-cell-text{font-size:18px;width:40px;float:left}.weight-difference{left:0!important}.weight-right-part{display:block}.weight-edit{width:60px}.weight-edit .weight-edit-name{width:70px;margin-left:-2px}}.calendar-panel{margin:0 5px 5px 10px;display:flex;height:510px}.calendar-switcher{display:inline-block;float:left}.calendar-back-forward{display:inline-block;padding-top:10px;margin-left:40px}.calendar-switcher-item{width:100px;display:inline-block;margin:10px 0 0 10px;border:2px solid var(--main-color);border-radius:5px;text-align:center;cursor:pointer}.calendar-switcher a{color:unset}.calendar-switcher a:hover{color:unset;text-decoration:none}.calendar-switcher-selected{background:rgba(var(--main-color-num),.3)!important}.calendar-action-buttons{width:410px;margin:auto;display:inline-block;margin-left:10px}.month-action-buttons{margin-top:-22px}.event-task-switcher{display:inline-block;height:30px;position:absolute;margin-top:10px;margin-left:30px}.event-task-switcher .btn-group{height:30px}.event-task-switcher .btn-group .btn{height:30px;padding-top:0}.event-task-switcher .btn-group .btn:not(.active){background-color:unset!important}.calendar-add-button{float:left;margin:8px 5px 0 5px}.calendar-transition{display:inline-block;float:left;padding-top:8px}.calendar-transition input[type=date]{width:100px}.calendar-transition input[type=date],.calendar-transition input[type=week],.calendar-transition input[type=month]{height:30px}.calendar-transition input[type=date]::-webkit-calendar-picker-indicator{margin-top:0!important;left:unset;right:unset;top:unset;bottom:unset}.event-description{width:400px;height:60px;margin:5px 0 0 20px;border:2px solid var(--main-color);border-radius:5px;height:auto;min-height:60px}.event-description-text{width:370px;display:inline-block}.month-panel,.week-panel{min-width:770px;flex:1 1 auto}.week-panel{height:415px!important}.week-panel .day-block:nth-child(5){margin-left:13%}.month-day-block,.week-day-block,.days-day-block,.days-panel{width:100%;display:block}.month-day-block .events-list{height:70%;width:100%}.month-panel .day-name,.week-panel .day-name,.days-panel .day-name{display:inline-flex;float:left;text-decoration:underline;text-align:center}.month-panel .day-name{width:14%}.week-panel .day-name{width:24%}.days-panel .day-name{width:32%}.month-panel .day-block,.week-panel .day-block,.days-panel .day-block{border:2px solid var(--main-color);display:inline-flex;height:70px;margin-right:1%;margin-bottom:10px}.month-panel .day-block{width:13%;min-width:102px}.month-panel .day-block.not-current-month{background:repeating-linear-gradient(-55deg,#ffffd7,#ffffd7 10px,#fcfce8 10px,#fcfce8 20px)}.day-block.current-date{background:repeating-linear-gradient(to right,RGBA(79,144,0,.1),RGBA(79,144,0,.1),10px,RGBA(79,144,0,.2) 10px,RGBA(79,144,0,.2) 20px);background:rgba(var(--main-color-num),.3)!important}.week-panel .day-block{width:24%;height:250px}.days-panel .day-block{width:32%;height:500px;border-radius:5px}.month-panel .date-header,.week-panel .date-header{width:100%;height:20px;display:block}.month-panel .date-name-block,.week-panel .date-name-block,.days-panel .date-name-block{margin-left:2px;font-size:14px;display:inline-block;text-decoration:underline}.calendar-events{width:100%}.week-panel .calendar-events{height:220px;overflow-y:scroll}.days-panel .calendar-events{height:520px;overflow-y:scroll}.calendar-events::-webkit-scrollbar-thumb{background-color:var(--main-color);outline:1px solid var(--third-color);border:2px solid var(--main-color);border-radius:8px;background-clip:padding-box}.day-block .calendar-button-group{display:inline-block;float:right;padding-top:1px}.event-button-group{display:inline-block}.event-button-group button{display:block}.edit-event-modal-content{height:110px}.edit-event-modal input[type=date]{margin-top:10px;width:100px}.edit-event-modal input[type=date]::-webkit-calendar-picker-indicator,.calendar-action-buttons input[type=date]::-webkit-calendar-picker-indicator{width:100px;margin-left:10px;margin-top:52px;outline:0}.edit-event-modal .event-save-patterns{margin-top:10px}.edit-event-modal .event-save-patterns .drop-down button{width:160px;text-align:left}.calendar-events .event-block{margin:2px;height:60px;border-top:1px solid var(--main-color)}.event-name{display:inline-block;float:left;width:calc(100% - 20px);overflow:visible;white-space:pre-wrap;word-break:break-word;line-height:20px;text-overflow:ellipsis;overflow-y:scroll;height:40px}.calendar-block{float:right;width:300px;min-width:300px;min-height:600px;border-radius:10px;margin-top:-20px;height:600px;overflow-y:scroll}.calendar-block .project-title{width:277px;position:static}.calendar-block .project-title-text{width:200px}.calendar-block div>.task-edit{margin:4px 0 7px 4px;width:273px}.calendar-block .project-task-list>div:first-child{margin-top:-2px}.calendar-block .task-item{width:260px;position:relative}.calendar-block .project-item{width:288px;margin-left:2px}.calendar-block .project-item input[type=text]{width:205px;margin-right:3px}.calendar-block .projectItem{width:280px}.calendar-block .task-item-name{width:150px}.mobile-event{height:14px;width:14px;background-color:var(--ok-color);border-radius:50%;display:inline-block;margin:1px 0 0 1px;cursor:pointer}.mobile-event.task-event{background-color:var(--main-color)}@media only screen and (max-device-width:500px){.calendar-switcher{display:block;width:350px;margin:auto;float:unset;margin-top:3px}.calendar-panel{margin:7px 0 0 3px}.month-panel .day-block{min-width:unset;height:75px}.month-panel .date-name-block{font-size:11px;margin-left:0}.month-panel .day-block .calendar-button-group{float:left;width:15px;height:15px;margin:0 2px 1px -1px}.month-panel .calendar-events{width:120%}.month-panel .calendar-events{font-size:10px;line-height:10px}.event-description{border:2px solid var(--main-color);border-radius:5px;margin:0 5px 0 5px;width:97%;height:100px;padding:2px;overflow-y:scroll}.month-panel,.week-panel,.days-panel{height:450px;min-width:400px;min-width:100%}.week-panel .day-block{width:23%;height:200px}.week-panel .day-block .calendar-button-group{float:left;width:100%}.week-panel .mobile-event{height:25px;width:25px}.days-panel .calendar-events{height:380px}.days-panel .day-block{height:430px}.days-panel .day-block .calendar-button-group{float:left}}.user-panel{margin:10px;width:90%}.user-panel-title{font-size:25px;text-decoration:underline}.user-setting{width:300px}.user-setting .disabled-value{border:2px solid var(--main-color);border-radius:5px;height:30px;line-height:30px}.user-save-button{margin:10px 0 0 195px}.user-setting .checkbox-label{width:250px}.user-settings-panel input[type="checkbox"]{margin-top:10px}.group-item,.group-user{width:335px;padding:5px;margin:2px;border:2px solid;border-radius:5px}.group-item .group-name{width:260px;display:inline-block;text-overflow:ellipsis;overflow-x:hidden}.add-user-line{display:inline-block}.users-in-group{margin-top:10px}.add-search-user{display:inline-block}.group-user img.group-user-status{height:15px;margin-bottom:2px}.create-letter-modal .input-line{margin-top:10px}.letters-action-block{margin:15px 0 5px 15px}.letters-action-block .pagination{margin:0}.letters-action-block .letter-search{width:300px;display:inline-block;margin:5px;line-height:0}.letters-panel{margin:5px}.letter-item{width:80%;max-width:700px;border:2px solid var(--main-color);border-radius:5px;padding:5px;font-size:20px;margin-top:10px;clear:both}.letter-item.letter-item-outgoing{float:right;min-width:300px}.letter-item.letter-item-outgoing .letter-top{display:flex;flex-direction:row-reverse}.letter-item.letter-item-outgoing .letter-header{margin-left:10px}.letter-item.letter-item-outgoing:has(+.letter-item:not(.letter-item-outgoing)),.letter-item:not(.letter-item-outgoing):has(+.letter-item.letter-item-outgoing){margin-bottom:10px}.letter-item.letter-item-outgoing:last-of-type,.letter-item:last-of-type{margin-bottom:10px}.letter-author{display:inline-block;width:30%;max-width:200px;font-size:15px;white-space:nowrap;overflow-x:clip;text-overflow:ellipsis;float:right;font-weight:bold}.letter-header{text-decoration:none;display:inline-block;width:70%}.letter-open .letter-header{text-decoration:underline}.letter-content{display:none}.letter-open .letter-content{display:block}.letter-date{font-weight:bold;font-size:15px}.letter-status{font-size:10px;font-style:italic;color:var(--main-color-opacity);letter-spacing:5px}.letters-badge{position:absolute;margin-left:-17px;background-color:var(--second-color)!important}