.ppcp-r-tab-dashboard-todo { margin: 0 0 48px 0; } .ppcp-r-todo-item { position: relative; display: flex; align-items: center; gap: 18px; width: 100%; &:not(:last-child) { border-bottom: 1px solid $color-gray-400; padding-bottom: 24px; } &:not(:first-child) { padding-top: 24px; } p { @include font(14, 20, 400); } &__inner { position: relative; display: flex; align-items: center; gap: 18px; } &__close { margin-left: auto; &:hover { cursor: pointer; color: $color-blueberry; } } } .ppcp-r-feature-item { padding-top: 32px; border-top: 1px solid $color-gray-400; &__title { @include font(16, 20, 600); color: $color-black; display: block; margin: 0 0 8px 0; } &__description { @include font(14, 20, 400); color: $color-gray-800; margin: 0 0 18px 0; } &:not(:last-child) { padding-bottom: 32px; } &__buttons { display: flex; gap: 18px; } &__notes { display: flex; flex-direction: column; span { font-weight: 500; } } } .ppcp-r-connection-status { display: flex; gap: 32px; padding-bottom: 48px; margin-bottom: 48px; border-bottom: 2px solid $color-gray-500; &__status-status { margin: 0 0 8px 0; strong { @include font(14, 20, 700); color: $color-black; } } &__show-all-data { margin-left: 12px; &:hover { cursor: pointer; opacity: 0.8; } } &__status-label { span { @include font(12, 16, 400); color: $color-gray-700; } } &__data { display: flex; flex-direction: column; gap: 12px; } &__status-row { display: flex; align-items: center; strong { @include font(14, 20, 600); color: $color-gray-800; margin-right: 12px; white-space: nowrap; } span { @include font(14, 20, 400); color: $color-gray-800; } } @media screen and (max-width: 767px) { flex-wrap: wrap; &__status { width: 100%; } &__status-row { flex-wrap: wrap; strong{ width: 100%; } span{ word-break:break-all; } } } } .ppcp-r-feature-refresh { display: flex; gap: 12px; margin-bottom: 24px; &__row { display: flex; align-items: center; } &__content { width: 100%; &-title { @include font(16, 20, 700); color: $color-black; display: block; margin: 0 0 4px 0; } p { @include font(12, 20, 400); color: $color-gray-700; margin: 0; } } button { display: flex; gap: 4px; @include font(13, 20, 400); } }