@mixin task-management() { app-task-management { .task-managament { background-color: $off-white; border-radius: 25px; padding: 20px; margin: 20px 0; div { h1 { color: $main-color; margin-bottom: 30px; font-size: 20px; } } .projects { background-color: $white-color; padding: 20px 10px; border-radius: 10px; p { color: $main-color; font-size: 20px; } ul { list-style: none; border-radius: 15px; padding: 10px; li { margin-bottom: 10px; padding: 10px; border-radius: 10px; color: $main-color; transition: all 0.5s; cursor: pointer; &:hover { background-color: #2e368f26; } } } } .team-members { background-color: $white-color; padding: 20px 10px; border-radius: 10px; margin-top: 10px; p { color: $main-color; font-size: 20px; } ul { list-style: none; border-radius: 15px; padding: 10px; li { margin-bottom: 0; padding: 10px; border-radius: 10px; color: $main-color; &:hover { background-color: #2e368f26; cursor: pointer; } div { p { font-size: 16px; color: #4b5155; } span { color: green; font-size: 12px; } } } } } main { padding: 0 40px; ul { list-style: none; li { img { width: 40px; } } .count { background-color: $white-color; border-radius: 50%; padding: 12px 10px; columns: #707070; } } } &__dashboard { background-color: $light-blue; padding: 20px; border-radius: 20px; color: $white-color; div { span { font-size: 15px; margin: 0 10px; } } } &__tasks { padding: 0 40px; ul { list-style: none; li { color: $main-color; transition: all 0.5s; padding: 10px 20px; cursor: pointer; &:hover { color: $white-color; } } } p { color: $main-color; font-size: 15px; span { background-color: #2f2c8326; border-radius: 50%; padding: 5px; font-size: 12px; } } &__type { padding: 20px 0; gap: 10px; .to-do { width: 100%; } h3 { color: $main-color; font-size: 15px; } .to-to-span, .inprogress-span, .review-span, .done-span { background-color: #ff6600; width: 10px; height: 10px; display: inline-block; border-radius: 50%; } .inprogress-span { background-color: #009fe3; } .review-span { background-color: #ffed00; } .done-span { background-color: #0fbb37; } } } .task-item { background-color: $white-color; padding: 10px 10px; margin-top: 10px; border-radius: 10px; h1 { color: #252525; font-size: 16px; margin-bottom: 5px; } p { font-size: 13px; color: $span-color; margin-bottom: 20px; } div { ul { list-style: none; padding: 0; margin: 0; li { padding: 0; margin: 0; } } } } .active-tab { color: #009fe3 !important; background-color: #009fe324; border-radius: 10px; color: $white-color; padding: 10px 20px; font-weight: bold; } } } }