body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,body,div,footer,h1,h2,h3,h4,h5,h6,header,html,li,menu,ol,p,span,ul{margin:0;padding:0}.MuiModal-root{background:rgba(0,0,0,.1)}button.my-button{align-items:center;background-color:transparent;border:0;border-radius:4px;box-sizing:border-box;color:#1976d2;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.02857em;line-height:1.75;margin:0;min-width:64px;outline:0;padding:6px 8px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;-webkit-user-select:none;user-select:none;vertical-align:middle}button.my-button:hover{background-color:rgba(25,118,210,.04);text-decoration:none}label.my-label{color:rgba(0,0,0,.6);display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;max-width:100%;padding:0;position:relative;text-overflow:ellipsis;-webkit-transform-origin:left top;transform-origin:left top;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,max-width .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms,max-width .2s cubic-bezier(0,0,.2,1) 0ms;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms,max-width .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;white-space:nowrap}body.body-hidden,label.my-label{overflow:hidden}.page-list-projects{display:flex;flex-direction:column;row-gap:10px}.breadcrumbs{margin-bottom:16px}.breadcrumbs__item:not(:first-child):before{color:#737580;content:"•";margin:0 8px}.breadcrumbs__link{color:#737580;text-decoration:none}@media(hover:hover){.breadcrumbs__link:hover{text-decoration:underline}}.breadcrumbs__link span{color:#737580}.modal-form{-webkit-animation:showModal 1s ease-in-out;animation:showModal 1s ease-in-out;background:#fff;border:2px solid #eee;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);left:50%;max-height:90vh;overflow-y:auto;padding:16px 32px 24px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85vw;z-index:1}.modal-form__buttons{display:flex;justify-content:flex-end;margin-top:20px}.modal-form-bg{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes showModal{0%{opacity:0}to{opacity:1}}@keyframes showModal{0%{opacity:0}to{opacity:1}}.edit-form{-webkit-animation:showFields 1s ease-in-out;animation:showFields 1s ease-in-out;width:100%}.edit-form__content{width:100%}.edit-form__line{align-items:center;display:grid;grid-template-columns:auto 35px 35px}.edit-form__icon{cursor:pointer;justify-self:center}.edit-form__buttons{display:flex;justify-content:flex-end;margin-top:10px}@-webkit-keyframes showFields{0%{opacity:0}to{opacity:1}}@keyframes showFields{0%{opacity:0}to{opacity:1}}.my-input{align-items:center;box-sizing:border-box;color:rgba(0,0,0,.87);cursor:text;display:inline-flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;position:relative}.my-input:before{border-bottom:1px solid rgba(0,0,0,.42);bottom:0;content:" ";left:0;pointer-events:none;position:absolute;right:0;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0ms}.my-input input{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-animation-duration:10ms;animation-duration:10ms;-webkit-animation-name:mui-auto-fill-cancel;animation-name:mui-auto-fill-cancel;background:none;border:0;box-sizing:initial;color:currentColor;display:block;font:inherit;height:1.4375em;letter-spacing:inherit;margin:0;min-width:0;outline:none;padding:4px 0 5px;width:100%}.page-project__tasks{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:10px}.page-project__line{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.content-form-task{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:20px;row-gap:10px}.content-form-task__line{-webkit-column-gap:10px;column-gap:10px}.content-form-task__line,.content-form-task__time{align-items:baseline;display:flex;justify-content:space-between}.content-form-task__time{width:140px}.content-form-task .MuiInput-root,.content-form-task .MuiOutlinedInput-root,.content-form-task__datepicker{width:50%}.content-form-task__datepicker .MuiOutlinedInput-root{width:100%}.content-form-task__work-time{width:30px}.dnd{margin:10px 0}.dnd__container{display:flex}.dnd__container>div{justify-content:space-between;margin:0;min-height:auto}.dnd__task-list{background:#f3f3f3;display:flex;flex-direction:column;min-height:100px;min-width:300px;padding:15px}.dnd__task-column{display:flex;margin:8px;min-height:80vh;width:100%}.dnd__title{align-self:flex-start;padding:2px 10px}.dnd__task-information{align-items:flex-start;background:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-top:15px;max-width:311px;min-height:106px;padding:0 15px;-webkit-user-select:none;user-select:none}@media screen and (max-width:1050px){.dnd__task-list{min-width:auto;width:250px}}@media screen and (max-width:900px){.dnd__task-list{width:auto}}@media screen and (max-width:630px){.dnd__container>div{display:block}}.task-short{padding:0 15px 20px}.task-short__text{font-size:12px}.task-short h2,.task-short p{margin:5px 0;word-break:break-all}@media screen and (max-width:770px){.task-short h2,.task-short p{word-break:break-word}}.task{padding:0 15px 20px;position:relative}.task__info{grid-column-gap:30px;grid-row-gap:20px;-webkit-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr;margin:20px 0;row-gap:20px;width:100%}.task__done{opacity:.5;pointer-events:none}.task__closed-task{pointer-events:all;position:absolute;right:0;top:0}.task h2,.task p{margin:5px 0;word-break:break-all}@media screen and (max-width:900px){.task__info{grid-template-columns:50% 50%}}@media screen and (max-width:640px){.task__info{display:flex;flex-direction:column;margin:20px 0;row-gap:20px}}.comments{border:solid #eee;border-width:1px 0 0;margin:20px 0 0;padding:20px 0 0}.comments__title{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex}.comments__icon{cursor:pointer}.comments__item{padding:10px 0}.comments__item-child{padding-left:50px}.comments__textarea{max-height:140px;max-width:100%;width:100%}.comments__symbols{font-size:12px}.comments__buttons{display:flex;justify-content:flex-end;margin-top:20px}.add-form{width:100%}.add-form__buttons{display:flex;justify-content:flex-end;margin-top:10px}.my-checkbox{align-items:inherit;display:flex;margin:3px 0}.my-checkbox__input{cursor:pointer;margin:3px 5px 0 4px}.my-checkbox__label{cursor:pointer}.time-in-work{-webkit-column-gap:10px;column-gap:10px;display:flex;margin:20px 0 10px;row-gap:10px}.time-in-work__picker .MuiOutlinedInput-root{width:100%}.task-files__item{align-items:center;display:grid;grid-template-columns:auto 35px;margin:10px 0}.task-files__icon{cursor:pointer;justify-self:center}.file-upload{border:solid #eee;border-width:1px 0 0;display:flex;margin:20px 0 0;padding:20px 0 0}.file-upload__line{display:flex;justify-content:space-between}.file-upload__delete-files{cursor:pointer;padding-left:25px}.file-upload__attach{cursor:pointer;display:block;margin-top:10px;opacity:.6;position:relative}.file-upload__input{opacity:0;position:absolute}.app{display:flex;height:100%;justify-content:center;width:100%}.app-container{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 20px);padding:0 20px 20px;width:1160px}.app-content{box-sizing:border-box;min-height:calc(100% - 112px);padding:20px 0}
/*# sourceMappingURL=main.99edb5b5.css.map*/