Ngiler SH3LL 360
Home
Information
Create File
Create Folder
:
/
home
/
tbf
/
membru.tbf.ro
/
src
/
scss
/
Information Server
MySQL :
OFF
Perl :
OFF
CURL :
ON
WGET :
OFF
PKEXEC :
OFF
Directive
Local Value
IP Address
89.40.16.97
System
Linux server.atelieruldeit.ro 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
User
tbf
PHP Version
7.3.33
Software
Apache
Doc root
Writable
close
Edit File :
_item_page.scss
| Size :
42.48
KB
Copy
.item-page{ padding: 36px 0 100px; } .mobile-title{ display: flex; .title{ display: inline-block; font-size: 20px; color: $primary; font-weight: 700; } .v-popover{ display: inline-block; svg{ margin-top: -2px; } } } .principal-info-section{ display: flex; align-items: flex-start; .space-left{ margin-top: 8px; img{ width: 12px; } } .content-section{ flex: 1; .title-actions{ display: flex; align-items: center; .title-page{ font-weight: 700; color: $primary; font-size: 22px; line-height: 1.27; letter-spacing: normal; margin-bottom: 0; flex: 1; padding-right: 20px; } .actions-page{ display: flex; .action-btn{ color: $secondary; font-size: 12px; line-height: 22px; margin-right: 30px; cursor: pointer; &.active{ color: $primary; svg{ &.down{ transform: rotate(180deg); } .fill-color{ fill: $primary; } } &:hover{ color: $primary; svg{ .fill-color{ fill: $primary; } } } } &:hover{ color: #626573; svg{ .fill-color{ fill: #626573; } } } &:last-child{ margin-right: 0; } svg{ &.right{ transform: rotate(-90deg); } margin-left: 6px; .fill-color{ fill: #afb1b8; } } } } } .description-page{ margin-top: 20px; opacity: 0.4; font-size: 14px; line-height: 1.57; color: #1f2236; letter-spacing: normal; padding-bottom: 40px; border-bottom: 1px solid $borderColor; } .cards-info{ display: flex; // margin-top: 46px; margin-left: -15px; margin-right: -15px; &.carousel{ margin-left: -15px; margin-right: -15px; display: block; .carousel-3d-slide{ background: transparent; } @media(max-width: 600px){ .carousel-3d-container{ height: 130px !important; .carousel-3d-slider{ height: 130px !important; .carousel-3d-slide{ height: 130px !important; } } } } } .info-card{ flex: 1; padding: 30px; background: #FFF; border: 1px solid $borderCard; border-radius: 10px; height: 130px; margin: 0 15px; display: flex; align-items: center; .data-image{ border-radius: 50%; overflow: hidden; margin-right: 30px; img{ width: 46px; height: 46px; object-fit: cover; } .user-circle{ width: 46px; height: 46px; border: solid 1px #e2e4e7; background-color: rgba(240, 241, 242, 0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; svg{ margin-right: -1px; width: 20px; height: auto; } } } .data-icon{ margin-right: 25px; } .data-card{ flex: 1; .value{ font-size: 18px; line-height: normal; letter-spacing: normal; color: $primary; margin-bottom: 10px; } .description{ display: flex; .label{ font-size: 12px; line-height: normal; letter-spacing: normal; color: $slateGrey; } .count-data{ font-size: 12px; line-height: normal; letter-spacing: normal; color: $slateGrey; margin-left: auto; } } .progress-bar-tbf{ margin-top: 11px; } } } } } } .header-list-section{ display: flex; align-items: flex-start; margin-top: 31px; .space-left{ margin-top: 12px; &.like-subtitle{ margin-top: 10px; } .list-icon{ .stroke-color{ stroke: #AFB1B8; } } } .content-section{ flex: 1; .header-table{ display: flex; align-items: center; width: 100%; height: 36px; .title{ flex: 1; padding-right: 20px; font-size: 16px; font-weight: 700; line-height: normal; letter-spacing: normal; } .tabs{ display: flex; align-items: center; flex: 1; padding-right: 30px; @media(max-width: 600px){ padding-right: 0px; } .tab-item{ display: flex; align-items: center; margin-right: 30px; cursor: pointer; &:hover{ span{ opacity: 0.8; } } &.active{ span{ opacity: 1; } } &:last-child{ margin-right: 0; } span{ opacity: 0.5; color: $primary; font-size: 16px; line-height: normal; &.like-subtitle{ font-size: 18px; color: #181b30; font-weight: 500; line-height: normal; } } .count{ margin-left: 10px; min-width: 18px; height: 18px; padding: 0 3px; display: flex; justify-content: center; color: #525464; border: 1px solid $borderCard; border-radius: 4px; background: #FCFCFC; font-size: 11px; line-height: 17px; } } } .action-header{ margin-right: 20px; &.solo{ margin-right: 0; } button{ height: 36px; font-size: 12px; // font-weight: 500; padding: 0 15px; } &.filter-date{ .icon-arrow{ margin-left: 30px; } } } .filter-quarter{ button{ width: 160px; padding: 0 15px; display: flex; align-items: center; justify-content: center; .quarter-no{ color: $primary; margin-right: 5px; } .quarter-period{ font-size: 12px; color: $primary; text-transform: capitalize; } .icon-arrow{ margin-left: auto; } } .dropdown-menu{ max-height: 200px; overflow: auto; background: #FFF; right: -19px; left: auto !important; .dropdown-item{ display: flex; align-items: center; padding: 10px 16px 10px 20px; &:first-child{ border-top: 0; } &.bor-top{ border-top: 2px solid #f0f0f0; } .quarter-no{ color: $primary; margin-right: 15px; font-size: 12px; } .quarter-period{ font-size: 12px; color: $primary; text-transform: capitalize; opacity: .7; } } } } .filter-btns{ display: flex; align-items: center; .btn-default-tbf{ height: 36px; font-size: 12px; font-weight: 500; color: $primary; padding: 0 15px; min-width: 110px; text-align: left; display: flex; align-items: center; .icon-arrow{ margin-left: auto; } .clearFilter{ margin-left: auto; height: 12px; margin-right: -2px; } } } .add-button{ @media(max-width: 600px){ button{ width: 36px; padding: 0; } } } } } } .search-box{ border: 0px; font-family: Roboto; font-size: 12px; font-weight: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: $primary; width: 100%; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } .list-items-section{ margin-top: 40px; &.tab-container{ display: none; &.active{ display: block; } } .group_items{ display: flex; margin-bottom: 15px; align-items: flex-start; &:last-child{ margin-bottom: 0; } .space-left{ margin-top: 50px; cursor: pointer; svg{ &.right{ transform: rotate(-90deg); } .fill-color{ fill: #afb1b8; } } } .empty-row { display: flex; flex: 1; justify-content: center; align-items: center; flex-direction: column; &.mrgn { border-top: 1px solid #f0f0f0; } &.full { height: 100%; } .icon { margin-top: 112px; margin-bottom: 18px; &.not-paid{ img{ height: 105px; } } } .title { font-size: 22px; line-height: 1.27; font-weight: 500; color: #181b30; text-align: center; &.single { margin-top: 66px; } } .description { margin: 18px 0; font-size: 14px; line-height: 1.57; color: rgba(31,34,54,0.4); text-align: center; .black{ color: #181b30; } &.wide { max-width: 756px; } &.narrow { max-width: 400px; } a{ text-decoration: underline; opacity: 0.8; } } } .content-row{ flex: 1; border-radius: 10px; border: 1px solid $borderCard; min-height: 82px; display: flex; flex-direction: column; justify-content: center; .row-tbf{ display: flex; align-items: center; width: 100%; padding: 15px 30px 15px 30px; height: 100px; position: relative; &.upcoming{ // opacity: .3; .kr-updates-width, .kr-promises-width{ // opacity: .6; } .item-value{ // visibility: hidden; } } .break-column{ flex-basis: 100%; height: 0; } &.action-row{ cursor: pointer; } &.active-expand{ background-color: rgba(240, 241, 243, 0.2); } &.expand-row{ height: initial; border-top: 1px solid $borderCard; padding: 30px 30px; background-color: rgba(240, 241, 243, 0.2); } &.completed{ .column-tbf{ &.row-title{ .text{ text-decoration: line-through; } } } } .column-tbf{ box-sizing: border-box; padding: 0 15px; &.align-right{ text-align: right; } &:first-child{ padding-left: 0; } &:last-child{ padding-right: 0; } &.upcoming-msg{ .msg-info{ text-align: right; font-size: 14px; font-family: "Roboto"; color: #525464; span{ display: block; color: #aaafb7; font-size: 12px; } } } &.icon-title{ line-height: 1; padding-right: 0; display: flex; align-items: center; justify-content: center; width: 22px; &.obj{ svg{ width: 22px; height: auto; } } svg{ width: 14px; height: auto; .stroke-color{ stroke: $greyNotActive; } } } .gauge-graph{ margin-right: 0px; margin-top: 6px; width: 30px; height: 30px; float: right; } .gauge-info{ margin-left: auto; font-size: 14px; font-family: "Roboto"; color: #525464; width: 80px; padding-top: 2px; text-align: right; span{ display: block; color: #aaafb7; font-size: 12px; margin-top: -2px; overflow: hidden; text-overflow: ellipsis; } } .inner-text-gauge{ .counter{ font-family: Roboto; font-size: 12px; color: $primary; font-size: 80px; } .icon-check{ color: $primary; width: 90px; height: 90px; } } .link-modal{ display: flex; align-items: center; padding: 10px; border-radius: 8px; border: 1px solid transparent; background: transparent; cursor: pointer; &.disabled{ cursor: default; &:hover{ border: 1px solid transparent; background: transparent; } } &:hover{ border: 1px solid $borderCard; background: #FFF; } .v-popover{ line-height: 1; } } &.row-title{ font-size: 14px; color: #525464; line-height: 1.5; letter-spacing: normal; .v-popover{ line-height: normal; } &.with-icon{ display: flex; align-items: center; } .text{ &:first-letter { text-transform: uppercase; } color: $primary; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; &.text-on-two-rows{ -webkit-line-clamp: 2; } &.not-set-promise{ cursor: initial; color: $slateGrey; /*font-size: 17px;*/ } @include media('<769px'){ display: inline; } @media(max-width: 600px){ .attention-update{ display: inline-block; margin-left: -3px; margin-top: -1px; width: 22px; height: 22px; } } } .subtitle{ margin-top: 9px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px; color: #626573; } .icon-info{ width: 16px; height: 16px; cursor: pointer; &:hover{ .stroke-color{ stroke: $primary; } .fill-color{ fill: $primary; } } } } &.status{ display: flex; align-items: center; white-space:nowrap; font-size: 14px; color: #525464; line-height: normal; letter-spacing: normal; .align-center{ display: flex; align-items: center; } .box-icon{ display: flex; align-items: center; margin-right: 5px; width: 26px; height: 26px; justify-content: center; &.right{ margin-right: 0; margin-left: 5px; } } img{ margin-bottom: -2px; &.upcoming{ margin-bottom: 0; } } } &.row-details{ display: flex; align-items: center; white-space:nowrap; .label{ font-size: 14px; color: #525464; line-height: normal; letter-spacing: normal; } .count{ margin-left: 10px; background-color: #FCFCFC; border: 1px solid $borderCard; border-radius: 4px; min-width: 18px; padding: 0 2px; height: 18px; display: flex; align-items: center; justify-content: center; color: #525464; font-size: 11px; line-height: normal; letter-spacing: -0.39px; &.error{ box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px $pinkRed; background-color: #f9bad1; color: $pinkRed; } &.warning{ box-shadow: 0 1px 4px 0 rgba(247, 179, 76, 0.26); border: solid 1px #ea930e; background-color: rgba(243, 169, 59, 0.4); color: #ea930e; font-weight: 700; } } } &.user-img{ img{ width: 38px; height: 38px; object-fit: cover; border-radius: 50%; } .user-circle{ width: 38px; height: 38px; border: solid 1.1px #e2e4e7; background-color: rgba(240, 241, 242, 0.2); border-radius: 50%; text-align: center; display: flex; justify-content: center; align-items: center; img{ width: 16px; object-fit: contain; } } } &.item-value{ .v-popover{ line-height: 1; .trigger{ width: 100%; } } .top-data{ display: flex; align-items: center; padding-bottom: 14px; .current-value{ flex: 1; line-height: 1; .value, .inline-unity{ display: inline-block; font-size: 14px; color: $primary; line-height: normal; letter-spacing: normal; } .unity{ display: block; font-size: 12px; color: #aaafb7; line-height: 1; letter-spacing: normal; } } .deadline{ margin-left: 10px; font-size: 12px; color: #aaafb7; line-height: normal; letter-spacing: normal; } .info{ line-height: 1; svg{ width: 12px; height: 12px; } } } .progress-bar-tbf{ margin-bottom: 2px; } } &.description-expand{ .label{ font-size: 12px; color: $primary; line-height: 1.33; letter-spacing: normal; margin-bottom: 7px; } .description{ color: $greyNotActive; line-height: 1.33; letter-spacing: normal; font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } } &.data-attr{ .box-attribute{ &.with-link{ cursor: pointer; &:hover{ .info-attr{ color: $blue; } .icon-arrow{ .fill-color{ fill: $blue; } } } } .value{ font-size: 14px; color: $primary; line-height: normal; letter-spacing: normal; margin-bottom: 5px; &.data{ text-transform: capitalize; } } .info-attr{ font-size: 12px; color: $greyNotActive; line-height: normal; letter-spacing: normal; margin-bottom: 5px; display: flex; align-items: center; svg{ &.right{ transform: rotate(-90deg); } margin-left: auto; .fill-color{ fill: #afb1b8; } } } .bottom-sec{ font-size: 12px; color: $blue; line-height: normal; letter-spacing: normal; .progress-bar-tbf{ margin-top: 9px; } .risk-levels{ margin-top: 9px; display: flex; margin-left: -2.5px; margin-right: -2.5px; .level-box{ flex: 1; margin: 0 2.5px; border-radius: 4px; border: 1px solid $borderCard; background-color: #fcfcfc; height: 8px; &.active{ box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); border: solid 1px $borderBlue; background-color: $bgBlue; } } } } } } &.column-value{ .v-popover{ line-height: 1; } .label{ color: $primary; font-size: 14px; line-height: normal; margin-bottom: 10px; } .value{ color: $slateGrey; font-size: 12px; line-height: normal; } .circle-info{ width: 12px; height: 12px; margin-right: 3px; margin-top: -2px; } } } .kr-name-width{flex: 1;} .kr-updates-width{ width: 130px;padding-right: 15px; @media(min-width: 1680px){ width: 130px;padding-right: 15px; } } .kr-last-value-width{ width: 135px; .value{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } } .kr-upcoming-msg-width{ width: 200px; @media(min-width: 1680px){ width: 220px; } @media(min-width: 1920px){ width: 270px; } } .kr-promises-width{ width: 135px;padding-left: 15px;padding-right: 15px; @media(min-width: 1680px){ width: 135px;padding-left: 15px;padding-right: 15px; } } .kr-tasks-width{ width: 160px;padding-left: 15px;padding-right: 25px; @media(min-width: 1680px){ width: 170px;padding-left: 15px;padding-right: 25px; } } .kr-value-width { width: 100px;padding-left: 15px; .top-data{ margin-left: auto; max-width: 80px; } .progress-bar-tbf{ margin-left: auto; max-width: 80px; } } .kr-deadline-width{ width: 110px; } .kr-user-width{width: 53px;padding-left: 15px;} .days-left-width{width: 158px;padding: 0px 15px;} .days-left-width-for-user{width: 143px;padding: 0px 0px 0px 15px;} .obj-name-width {flex: 1;} .obj-key-results-width {width: 116px;padding-right: 15px;} .obj-promises-width {width: 126px;padding-left: 15px;padding-right: 15px;} .obj-tasks-width {width: 103px;padding-left: 15px;padding-right: 15px;} .obj-column-right {width: 130px;padding-left: 15px;} .obj-user-width {width: 68px;padding-left: 30px;} &.obj-upcoming-width{ width: 140px; @media(min-width: 1680px){ width: 190px; } @media(min-width: 1920px){ width: 350px; } } .obj-user-name-width {flex: 1;} .obj-user-updates-width {width: 160px;padding-right: 35px;} .obj-user-kr-width { width: 140px; padding-right: 15px; @media(min-width: 1680px){ width: 140px; padding-right: 15px; } @media(min-width: 1920px){ } } .obj-user-deadline-width{ width: 94px; } .obj-user-promises-width { width: 135px;padding-left: 15px;padding-right: 15px; @media(min-width: 1680px){ width: 155px;padding-left: 15px;padding-right: 15px; } @media(min-width: 1920px){ } } .obj-user-tasks-width { width: 155px;padding-left: 15px;padding-right: 15px; @media(min-width: 1920px){ } } .obj-user-upcoming-width{ padding-left: 15px;padding-right: 15px; width: 190px; @media(min-width: 1680px){ width: 225px; } @media(min-width: 1920px){ width: 265px; } } .obj-promises-width {width: 170px;padding-left: 35px;padding-right: 30px;} .obj-user-progress-width { width: 130px;padding-left: 15px; @media(min-width: 1680px){ width: 130px; } @media(min-width: 1920px){ width: 130px; } .top-data{ margin-left: auto; max-width: 80px; } .progress-bar-tbf{ margin-left: auto; max-width: 80px; } } } } .space-right{ margin-top: 40px; .dots-edit{ text-align: center; font-size: 20px; line-height: 1; cursor: pointer; .edit-item-dropdown{ position: relative; .overlay-button{ position: absolute; width: 20px; height: 30px; z-index: 1; left: -8px; top: -3px; } .edit-item-button{ background: transparent; padding: 0; border: 0; color: $secondary; &:focus{ outline: none; } } .dropdown-menu{ padding: 0; overflow: hidden; min-width: fit-content; margin-top: 5px; box-shadow: 0px 11px 18px rgba(0, 0, 0, 0.194821); border: 1px solid $borderColor; border-radius: 4px; .dropdown-item{ padding: 10px 20px; font-size: 13px; font-family: 'Roboto'; color: $primary; &:hover{ background-color: rgba(0, 112, 224, 0.05); } &:focus{ outline: none; } &:active{ background-color: #f8f9fa; } } .dropdown-divider{ border-top: 1px solid #f0f0f0; margin: 5px 0; } } } &:hover{ svg{ .fill-color{ fill: $primary; } } } } } &:hover{ .space-left{ svg{ .fill-color{ fill: $primary; } } } .content-row{ background-color: rgba(240, 241, 243, 0.2); &.content-expanded{ background-color: initial; } .column-tbf{ &.row-title{color: $primary;} &.status{color: $primary;} &.row-details{ .label, .count{color: $primary;} } &.item-value{ .top-data{ .current-value{ .value, .inline-unity{ color: $primary; } } } } } } } } } .header-user-section{ display: flex; .content-section{ flex: 1; .primary-boxes-user{ margin-left: -15px; margin-right: -15px; display: flex; @media(max-width: 1030px){ flex-wrap: wrap; } .row-data-user, .row-data-promises{ padding: 0 15px; flex: 0 0 50%; max-width: 50%; @media(max-width: 1030px){ flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; &:last-child{ margin-bottom: 0; } } } .box-data-user, .box-data-promises{ display: flex; height: 100%; padding: 40px; border-radius: 10px; border: 1px solid $borderCard; background: #FCFCFC; align-items: center; @media(max-width: 600px){ flex-direction: column; padding: 20px; } .col-50{ height: 100%; display: flex; align-items: center; max-width: 300px; overflow: hidden; flex: 0 0 50%; @media(min-width: 1031px) and (max-width: 1160px){ flex: 1; } @media(max-width: 600px){ flex: 1; width: 100%; } &:first-child{ border-right: 1px solid $borderCard; @media(max-width: 600px){ border-right: 0; } @media(min-width: 1031px) and (max-width: 1160px){ border-right: 0; } } &.tags-col{ @media(min-width: 1031px) and (max-width: 1160px){ display: none; } } &.working-days-col{ padding-left: 40px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; h1{ font-size: 20px; margin-bottom: 5px; } .subtitle{ display: block; font-family: Roboto; font-size: 14px; font-weight: normal; color: #1c2347; margin-bottom: 15px; } .select-workdays{ display: flex; align-items: center; .checkbox-workdays{ display: block; position: relative; text-align: center; align-items: center; background-color: #fff; border: 1px solid $placeholderColor; width: 25px; height: 25px; line-height: 25px; margin-right: 5px; margin-bottom: 0px; border-radius: 5.5px; span{ align-items: center; display: flex; justify-content: center; text-transform: uppercase; color: $primary; font-size: 8.5px; margin-bottom: 0px; height: 100%; } &.active{ box-shadow: 0 1px 3px 0 rgba(8, 129, 255, 0.52); border: solid 0.8px #0060c3; background-color: rgba(8, 129, 255, 0.6); span{ color: #FFF; } } } } } } } .box-data-user{ .user-image{ margin-right: 34px; display: flex; align-items: center; @media(max-width: 600px){ margin-right: 20px; } img{ width: 66px; height: 66px; object-fit: cover; border-radius: 50%; @media(max-width: 600px){ width: 45px; height: 45px; } } .user-circle{ width: 46px; height: 46px; border: solid 1px #e2e4e7; background-color: rgba(240, 241, 242, 0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; svg{ margin-right: -1px; width: 20px; height: auto; } } } .user-name{ margin-right: 20px; @media(max-width: 600px){ margin-right: 0; } .name{ font-size: 20px; color: $primary; line-height: normal; margin-bottom: 5px; font-weight: 500; text-transform: capitalize; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; @media(max-width: 600px){ font-size: 18px; margin-bottom: 6px; } } .email{ font-size: 14px; font-weight: normal; color: #1c2347; margin-bottom: 15px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; } .role{ margin: 0; font-size: 18px; font-weight: normal; color: $primary; text-transform: capitalize; @media(max-width: 600px){ font-size: 16px; } } } .email-tags{ margin-left: 40px; @media(max-width: 600px){ margin-left: 0; } .email{ display: flex; align-items: center; font-size: 14px; color: $primary; line-height: normal; margin-bottom: 15px; svg{ margin-right: 10px; } } .group-tags{ .tag-color{ margin-bottom: 15px; &:last-child{ margin-bottom: 0; } span{ margin-right: 10px; width: 12px; height: 12px; } div{ &.more-tags{ margin-left: 5px; opacity: 0.7; } font-size: 14px; color: $primary; line-height: normal; } } } } } .box-data-promises{ .col-50{ align-items: flex-start; } .today-promise{ padding-right: 30px; &:hover{ .contribute-to{ color: $blue; .icon-arrow{ .fill-color{ fill: $blue; } } } } .title{ font-weight: 500; color: $primary; font-size: 18px; line-height: normal; margin-bottom: 2px; } .description{ font-size: 14px; line-height: 1.43; color: $primary; margin-bottom: 10px; } .contribute-to{ font-size: 12px; color: #a5a7af; line-height: normal; display: flex; align-items: center; cursor: pointer; .icon-arrow{ margin-left: 10px; .fill-color{ fill: #a5a7af; } } } } .working-days{ margin-left: 40px; width: 100%; .title{ font-weight: 500; color: $primary; font-size: 18px; line-height: normal; margin-bottom: 5px; } .short-desc{ font-size: 14px; color: #1c2347; line-height: 1.43; margin-bottom: 15px; } .group-work-days{ display: flex; .work-day{ width: 25px; height: 25px; margin-right: 5px; border-radius: 5px; background: #FFF; border: 1px solid $borderCard; display: flex; align-items: center; justify-content: center; text-transform: uppercase; color: $primary; font-size: 9px; line-height: normal; &:last-child{ margin-right: 0; } &.active{ border: 1px solid $borderBlue; background: $bgBlue; box-shadow: 0 1px 3px 0 rgba(8, 129, 255, 0.52); color: #FFF; font-weight: 500; } } } } .text-promise-tutorial{ max-width: 450px; margin-right: 30px; @media(max-width: 600px){ margin-right: 0; max-width: initial; width: 100%; } .title{ font-size: 20px; font-weight: 500; color: $primary; line-height: normal; margin-bottom: 5px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; } .description{ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #1c2347; line-height: 1.43; overflow: hidden; margin-bottom: 10px; } .contribute-to{ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px; margin-top: 10px; opacity: 1; color: #a5a7af; line-height: 1.43; overflow: hidden; } } .button-action{ margin-left: auto; cursor: pointer; @media(max-width: 779px){ margin-left: 0px; } img{ height: 60px; } .button-tbf-blue{ min-width: 164px; } &.with-lottie{ svg{ margin-top: -13px; } } &.only-svg{ img{ width: 46px; } } .with-timer{ text-align: center; span{ display: block; opacity: 0.7; margin-top: 11px; color: $primary; font-size: 14px; } } .realized{ cursor: initial; height: 40px; width: 40px; -webkit-box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.3); color: #fff; border-radius: 10px; display: flex; align-self: center; justify-content: center; svg{ height: 100%; .stroke-color{ stroke: #03ae58; } } } .failed{ cursor: initial; height: 40px; width: 40px; -webkit-box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px #eb1b68; background-color: rgba(235, 27, 104, 0.2); color: #fff; border-radius: 10px; display: flex; align-self: center; justify-content: center; svg{ height: 100%; .stroke-color{ stroke: #eb1b68; } } } } } } } } .timeline-bar-section{ display: flex; .content-section{ flex: 1; padding-bottom: 95px; border-bottom: 1px solid $borderCard; } .timeline-bar{ display: flex; align-items: center; border: 1px solid $borderCard; margin-top: 75px; border-radius: 10px; height: 36px; .prev-week{ border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-color: #fcfcfc; border-right: 1px solid $borderCard; display: flex; align-items: center; justify-content: center; height: 100%; width: 36px; cursor: pointer; &:hover{ .icon-arrow{ .fill-color{ fill: $blue; } } } &.disabled{ cursor: not-allowed; opacity: 0.3; &:hover{ .icon-arrow{ .fill-color{ fill: $primary; } } } } .icon-arrow{ transform: rotate(90deg); .fill-color{ fill: $primary; } } } .next-week{ border-top-right-radius: 10px; border-bottom-right-radius: 10px; background-color: #fcfcfc; border-left: 1px solid $borderCard; display: flex; align-items: center; justify-content: center; height: 100%; width: 36px; cursor: pointer; &:hover{ .icon-arrow{ .fill-color{ fill: $blue; } } } &.disabled{ cursor: not-allowed; opacity: 0.3; &:hover{ .icon-arrow{ .fill-color{ fill: $primary; } } } } .icon-arrow{ .fill-color{ fill: $primary; } } } .current-weeks{ display: -webkit-box; overflow: hidden; flex: 1; position: relative; transition: transform 0.3s ease-out; max-width: calc(100vw - 299px); width: 100%; @media(max-width: 779px){ max-width: calc(100vw - 153px); width: 100%; } .tooltip-promise{ position: absolute; background: #FFF; border: 1px solid $borderCard; border-radius: 10px; padding: 10px 15px; font-size: 12px; bottom: 90px; top: initial; height: auto; .label{ font-size: 10px; color: #a6a7aa; } .promise{ color: $primary; font-size: 11px; line-height: 1.3; } } .day{ opacity: 0; height: 132px; padding: 0 2px; display: flex; flex-direction: column; border: 1px solid transparent; justify-content: center; @include media('<=tablet768'){ padding: 0 1px; } &.remove-border{ border-right: 0 !important; } &.end-week{ border-right: 1px solid $borderCard; padding-right: 3px; &:last-child{ border-right: 0; } @include media('<=tablet768'){ padding-right: 2px; } } &.active{ flex: 3; border: 1px solid $borderCard; border-radius: 10px; .promises-status,.expand-date{display: flex;} .num-week,.date{display: none;} } &:hover{ .date{ color: $primary; } } .num-week{ color: #aaafb7; font-size: 8px; line-height: normal; flex: 1; padding-bottom: 12px; display: flex; align-items: flex-end; justify-content: center; } .promises-status{ display: none; flex: 1; flex-direction: column; justify-content: center; padding: 0 10px; .title{ font-size: 12px; line-height: normal; color: #babec5; margin-bottom: 0px; } .status{ color: $primary; font-size: 12px; line-height: normal; } } .expand-date{ display: none; flex: 1; flex-direction: column; justify-content: center; padding: 0 10px; .name{ font-size: 10px; line-height: normal; color: #babec5; margin-bottom: 0px; text-transform: capitalize; } .date-large{ color: $primary; font-size: 10px; line-height: normal; text-transform: capitalize; } } .v-popover{ .trigger{ width: 100%; } } .space-box-day{ height: 36px; width: 100%; display: flex; align-items: center; .box-day{ box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.25); border: solid 1px #cfd1d5; background-color: #f0f1f3; height: 18px; width: 100%; border-radius: 2px; &.not_set{ box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px $pinkRed; background-color: rgba(235, 27, 104, 0.2); } &.completed{ box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.3); } &.warning{ cursor: pointer; box-shadow: 0 1px 4px 0 rgba(247, 179, 76, 0.26); border: solid 1px #ea930e; background-color: rgba(243, 169, 59, 0.4); } &.blue{ box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); border: solid 1px $borderBlue; background-color: $bgBlue; } &.disabled{ opacity: 0.35; } } } .date{ padding-top: 12px; flex: 1; color: #aaafb7; font-size: 8px; line-height: normal; text-align: center; text-transform: capitalize; } } } .hider-right{ display: flex; width: 3px; background: #fff; position: relative; height: 100%; margin-left: -1px; z-index: 1; @include media('<=tablet768'){ margin-left: -2px; } &:after{ content: ""; position: absolute; height: 50px; width: 3px; background: #fff; top: -51px; } &:before{ content: ""; position: absolute; height: 50px; width: 3px; background: #fff; top: 35px; } } .hider-left{ display: flex; width: 3px; background: #fff; position: relative; height: 100%; margin-right: -1px; z-index: 1; @include media('<=tablet768'){ margin-right: -2px; } &:after{ content: ""; position: absolute; height: 50px; width: 3px; background: #fff; top: -51px; } &:before{ content: ""; position: absolute; height: 50px; width: 3px; background: #fff; top: 35px; } } } } .subheader-page-section{ display: flex; align-items: center; &.timeline{ margin-top: 50px; .space-left{ .icon-list{ transform: rotate(90deg); } } } .content-section{ flex: 1; .header-table{ display: flex; align-items: center; .title{ margin-right: 30px; font-size: 18px; color: $primary; font-weight: 500; line-height: normal; } .right-part{ margin-left: auto; display: flex; .action-header{ margin-right: 20px; &:last-child{ margin-right: 0; } button{ height: 36px; font-size: 12px; // font-weight: 500; padding: 0 15px; } &.filter-date{ .icon-arrow{ margin-left: 30px; @media(max-width: 600px){ margin-left: 10px; } } .disabled{ cursor: not-allowed; border: solid 1px $borderCard; background-color: #fcfcfc; box-shadow: none; color: #cecfd3; &:hover{ cursor: not-allowed; border: solid 1px $borderCard; background-color: #fcfcfc; box-shadow: none; color: #cecfd3; } } } &.filter-general{ button{ width: 36px; height: 36px; padding: 0; } } &.add-button{ @media(max-width: 600px){ width: 36px; svg{ margin-right: 0; } } } } } } } } .primary-boxes-daily-plan{ margin-left: -15px; margin-right: -15px; display: flex; .row-data-today, .row-data-yesterday{ padding: 0 15px; flex: 0 0 50%; max-width: 50%; &.completed{ .box-data{ background: #fcfcfc; } } &.disabled{ .box-data{ background-color: rgba(240, 241, 243, 0.2); .left-part{ opacity: 0.5; } .right-part{ opacity: 0.5; .action-box{ background: #FFF; cursor: default; color: $greyNotActive; box-shadow: none; border: 1px solid $borderCard; } } } } } .box-data{ display: flex; height: 100%; padding: 40px; border-radius: 10px; border: 1px solid $borderCard; background: #FFF; align-items: center; .left-part{ margin-right: 50px; flex: 1; .title{ font-size: 20px; font-weight: 500; color: $primary; line-height: normal; margin-bottom: 15px; } .description{ opacity: 0.7; font-size: 14px; color: $primary; line-height: 1.43; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; &.line-through{ text-decoration: line-through; } } } .right-part{ display: flex; flex-direction: column; align-items: flex-end; min-width: 165px; .action-box{ height: 40px; width: 100%; max-width: 165px; margin-bottom: 11px; font-size: 12px; font-weight: 700; } .short-desc{ opacity: 0.7; font-size: 14px; color: $primary; line-height: 1.43; width: 100%; max-width: 165px; text-align: center; } .complete-check{ border-radius: 10px; border: 2px solid $greyNotActive; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; .icon-check{ height: 14px; } } } } }
Back