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 :
_modals.scss
| Size :
102.74
KB
Copy
.full-page{ .modal-tbf{ z-index: 99; } } #modal_key_result_modals{ min-height: 560px; @media(max-height: 600px){ min-height: initial; } } .modal-tbf{ position: absolute; top: calc(50% - 8px); left: calc(50% - 8px); transform: translate(calc(-50% - 8px), calc(-50% - 8px)); margin: 16px; width: calc(100% - 30px); max-width: 830px; opacity: 0; transition: opacity 0.2s ease; background: #FFF; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05); border-radius: 15px; overflow: hidden; z-index: 11; &.smaller{ max-width: 750px; } &.evaluate-promise{ max-width: 500px; .promise-date{ opacity: 0.6; font-size: 14px; color: $primary; margin-bottom: 5px; } .description-modal{ margin-bottom: 25px; font-size: 14px; font-weight: normal; line-height: 1.5; letter-spacing: normal; color: $primary; } .contribute-to{ opacity: 0.6; font-size: 14px; color: $primary; display: flex; align-items: center; svg{ margin-right: 5px; height: 11px; .stroke-color{ stroke: $primary; opacity: 0.6; } } } .contribute-to-kr{ font-size: 14px; color: $primary; display: flex; align-items: center; } .info-content{ margin-top: 30px; } .submit-form{ .button-tbf-red{ border-radius: 10px; margin-right: 20px; -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: #ff99be; color: #FFF; &:hover{ background-color: #f36095; } } } } &#modal_add_promise{ max-width: 500px; } &.active{ opacity: 1; } &.modal-tag-custom{ max-width: 430px; .submit-form{ .button-submit{ max-width: 100% !important; } } } &.modal-register{ box-shadow: none; } .container-modal{ height: 100%; max-height: 90vh; overflow-y: scroll; padding: 50px 43px 50px 50px; @media(max-width: 600px){ padding: 30px 23px 30px 30px; } .header-modal{ display: flex; align-items: center; border-bottom: 1px solid $borderColor; padding-bottom: 28px; margin-bottom: 30px; .title{ font-size: 22px; line-height: 1.27; letter-spacing: normal; color: $primary; font-weight: 700; flex: 1; a{ margin-left: 9px; } } .related_date{ text-transform: capitalize; margin-left: 20px; opacity: 0.7; color: $primary; font-size: 18px; line-height: normal; } .actions{ margin-left: 20px; display: flex; align-items: center; .btn-space-mr{ margin-right: 15px; } .count-complete{ color: $primary; opacity: 0.7; font-size: 18px; margin-right: 20px; } .add-btn{ width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; cursor: pointer; .icon-plus{ .stroke-color{ stroke: #FFF; } } } .close-btn{ width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; cursor: pointer; .icon-close{ transform: rotate(45deg); .stroke-color{ stroke: $primary; } } } .finish-kr{ width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; cursor: pointer; border: solid 1px #dcdee1; background-color: #fcfcfc; svg{ .stroke-color{ stroke: $primary; } } &:hover{ border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.75); svg{ .stroke-color{ stroke: #FFF; } } } &.finished{ box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.75); svg{ .stroke-color{ stroke: #FFF; } } } &.completed{ box-shadow: 0 1px 4px 0 rgba(247, 179, 76, 0.26) !important; border: solid 1px #ea930e !important; background-color: rgba(243, 169, 59, 0.4) !important; svg{ .stroke-color{ stroke: $primary !important; } } &:hover{ box-shadow: 0 1px 4px 0 rgba(247, 179, 76, 0.26) !important; border: solid 1px #ea930e !important; background-color: rgba(243, 169, 59, 0.4) !important; svg{ .stroke-color{ stroke: $primary !important; } } } } } .reset-btn{ height: 35px; padding: 3px 15px; font-size: 12px; color: #181b30; margin-right: 15px; } } } .subtitle-kr{ margin-bottom: 30px; font-size: 16px; color: $primary; font-weight: 500; .icon-kr{ margin-right: 10px; } } .header-title-kr{ display: flex; align-items: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #f0f0f0; img{ margin-right: 15px; } .title{ color: $primary; font-weight: 500; font-size: 14px; } } .list-tbf{ .item-tbf{ border: 1px solid $borderCard; border-radius: 10px; padding: 15px 30px; margin-bottom: 15px; &:last-child{ margin-bottom: 0; } &:hover{ border: solid 1px #dcdee1; background-color: #fcfcfc; } } } .list-tasks{ .item-task{ &.new-task{ display: none; &.active{ display: flex; .edit-task{ .actions-edit{ display: block; @media(max-width: 600px){ display: flex; align-items: center; width: 100%; } } } } } display: flex; align-items: center; width: 100%; min-height: 80px; border: 1px solid $borderCard; border-radius: 10px; padding: 15px 30px; margin-bottom: 15px; @media(max-width: 600px){ flex-wrap: wrap; } &:hover{ border: 1px solid $blue; box-shadow: 0 1px 4px 0 rgba(78, 170, 255, 0.2); .edit-task{ .edit-btn{ display: block; } } } .checkbox-task{ margin-right: 30px; cursor: pointer; .complete{ width: 18px; height: 18px; border-radius: 4px; box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); border: solid 1px $borderBlue; background-color: $bgBlue; display: none; align-items: center; justify-content: center; } .pending{ display: block; width: 18px; height: 18px; border-radius: 4px; box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.25); border: solid 1px $borderCard; background-color: #f0f1f3; } } .name-input{ flex: 1; margin-right: 30px; input{ font-size: 14px; color: $primary; border: 0; border-bottom: solid 1px $borderCard; padding: 4px 0; width: 100%; &:disabled{ border: 0; background-color: #FFF; } &:focus{ outline: none; } } } .edit-task{ display: flex; align-items: center; @media(max-width: 600px){ width: 100%; margin-top: 15px; } .edit-btn{ display: none; background: transparent; border: 0; padding: 0; &:focus{ outline: none; } } .actions-edit{ display: none; .btn-save{ font-size: 14px; color: $primary; height: 25px; padding: 0 10px; border-radius: 6px; margin-right: 20px; @media(max-width: 600px){ width: 100%; } } .btn-delete{ background: transparent; border: 0; padding: 0; &:focus{ outline: none; } } } } &.complete{ .checkbox-task{ .complete{ display: flex; } .pending{ display: none; } } } &.edit{ border: 1px solid $blue; box-shadow: 0 1px 4px 0 rgba(78, 170, 255, 0.2); .edit-task{ .edit-btn{ display: none; } .actions-edit{ display: block; } } } } } .create-promise{ border-radius: 10px; border: 1px solid $borderCard; margin-bottom: 15px; padding: 30px; .data-promise{ @media(max-width: 600px){ flex-direction: column; } } .textarea-promise{ width: 100%; textarea{ width: 100%; border: 0; background: transparent; border-bottom: 1px solid $borderCard; font-size: 14px; color: $primary; line-height: 1.29; padding: 0 0 4px; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } } .details-promise{ .data-promise{ .data{ flex: 1; } } } .edit-actions{ margin-top: 8px; @media(max-width: 600px){ margin-top: 15px; width: 100%; } .btn-save{ font-size: 14px; color: $primary; height: 25px; padding: 0 10px; border-radius: 6px; margin-right: 15px; @media(max-width: 600px){ width: 100%; } } .btn-delete{ background: transparent; border: 0; padding: 0; &:focus{ outline: none; } svg{ height: 18px; width: auto; } } } } .list-promises{ .top-description{ font-size: 14px; line-height: 1.57; color: rgba(31, 34, 54, 0.4); margin-bottom: 15px; .black{ color: rgba(31, 34, 54, 0.8); } } .item-promise{ display: flex; width: 100%; padding: 30px; &.pending{ border: 1px solid $primary; } .icon-promise{ margin-right: 30px; display: flex; flex-direction: column; align-items: center; .vertical-line{ margin-top: 8px; margin-bottom: 8px; width: 1px; background: $borderColor; height: 58px; } .dot{ width: 7px; height: 7px; border-radius: 50%; background: $primary; } } .details-promise{ flex: 1; .data-promise{ display: flex; align-items: center; @media(max-width: 600px){ flex-direction: column; } .data{ padding-right: 30px; @media(max-width: 600px){ padding-right: 0; } .date{ color: $primary; opacity: 0.6; font-size: 14px; line-height: normal; margin-bottom: 4px; } .title{ font-size: 14px; line-height: 1.5; color: $primary; } .question-promise{ font-weight: 500; font-size: 14px; color: #0c0c0c; line-height: normal; margin-bottom: 5px; } .title-input{ font-size: 14px; line-height: normal; color: $primary; opacity: 0.6; margin-bottom: 4px; } } .icon-status{ margin-left: auto; } .btns-actions{ margin-left: auto; display: flex; align-items: center; align-self: flex-start; @media(max-width: 600px){ margin-top: 15px; margin-left: initial; } .not_complete{ width: 35px; height: 35px; margin-right: 10px; display: flex; align-items: center; justify-content: center; .icon-close{ transform: rotate(45deg); } .stroke-color{ stroke: $primary; } } .complete{ width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; .icon-check{ height: 13px; width: auto; } .stroke-color{ stroke: #FFF; } } } } .data-kr{ padding-top: 20px; border-top: 1px solid $borderColor; .label{ color: $primary; opacity: 0.6; font-size: 14px; line-height: normal; } .kr-row{ display: flex; align-items: center; .name{ flex: 1; color: $primary; font-size: 14px; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .tasks{ display: flex; align-items: center; margin-right: 50px; span{ color: $primary; font-size: 14px; line-height: 1.5; margin-right: 10px; } .count{ width: 18px; height: 18px; border-radius: 4px; border: solid 1px #dcdee1; background-color: #fcfcfc; display: flex; align-items: center; justify-content: center; color: $primary; font-size: 11px; line-height: normal; } } .progress-column{ padding-left: 20px; .top-data{ display: flex; align-items: center; margin-bottom: 6px; .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; } } } .progress-bar-tbf{ margin: 0; } } } } } } .create-comment{ border-radius: 10px; border: solid 1px $borderCard; background-color: rgba(240, 241, 243, 0.2); padding: 20px; margin-bottom: 15px; .header-and-actions{ display: flex; align-items: center; .label{ color: $primary; font-size: 14px; font-weight: 700; line-height: normal; } .actions{ margin-left: auto; display: flex; align-items: center; button{ height: 26px; border-radius: 6px; font-size: 12px; line-height: normal; &.btn-delete{ margin-right: 10px; } } } } .input-comment{ margin-top: 15px; margin-bottom: 20px; .input-textarea{ border-radius: 10px; width: 100%; padding: 15px; border: 1px solid $borderCard; font-size: 12px; color: $primary; background: #FFF; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } &.has_error{ textarea{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); &.bor-0{ box-shadow: none; } } } } .label-status{ color: $primary; font-size: 14px; font-weight: 700; line-height: normal; margin-bottom: 10px; } .list-status-inputs{ display: flex; margin-left: -7px; margin-right: -7px; @media(max-width: 600px){ flex-direction: column; } &.has_error{ textarea{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); &.bor-0{ box-shadow: none; } } .status-input{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); } } .status-input{ flex: 1; margin: 0 7px; border-radius: 10px; border: 1px solid $borderCard; background: #FFF; padding: 5px 15px; height: 40px; display: flex; align-items: center; cursor: pointer; @media(max-width: 600px){ margin-bottom: 10px; &:last-child{ margin-bottom: 0; } } &:hover{ border: solid 1px #b0b1b3; background-color: #eaecee; } &.selected{ box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1px $borderBlue; background-color: $bgBlue; .icon{ margin-right: 11px; img{ margin-left: 2px; height: 17px; width: 17px; } .active-icon{ display: initial; } .simple-icon{ display: none; } } .text{ font-weight: 500; color: #FFF; } } .icon{ margin-right: 9px; img{ height: 21px; width: 21px; } .active-icon{ display: none; } } .text{ font-size: 12px; color: $primary; line-height: normal; } } } } .list-comments{ .item-comment{ width: 100%; padding: 20px; .main-comment{ display: flex; align-items: flex-start; margin-bottom: 20px; position: relative; @media(max-width: 600px){ flex-direction: column; } &.create-reply{ margin-top: 30px; .data-comment{ border-bottom: 0; padding-bottom: 0; } } &:last-child{ margin-bottom: 0; .data-comment{ border-bottom: 0; padding-bottom: 0; } .user-avatar{ &:after{ display: none; } } } } .user-avatar{ margin-right: 20px; @media(max-width: 600px){ display: flex; align-items: center; margin-right: 0; .user-name{ margin-left: 15px; color: $primary; font-size: 14px; font-weight: 500; } } img{ width: 40px; height: 40px; border-radius: 50%; object-fit: cover; } .user-circle{ width: 40px; height: 40px; 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: -2px; } } &:after{ content: ' '; position: absolute; top: 50px; width: 1px; background: $borderCard; left: 19px; height: calc(100% - 70px); @media(max-width: 600px){ display: none; } } } .data-comment{ border-bottom: 1px solid $borderCard; padding-bottom: 20px; flex: 1; @media(max-width: 600px){ margin-top: 10px; width: 100%; } .header{ display: flex; align-items: center; margin-bottom: 15px; .user-name{ color: $primary; font-size: 14px; font-weight: 500; line-height: 1.5; margin-right: 20px; } .created-at{ color: $greyNotActive; font-size: 14px; line-height: normal; text-transform: capitalize; } .actions{ margin-left: auto; button{ height: 26px; border-radius: 6px; font-size: 12px; &.space-mr-right{ margin-right: 10px; } } } .status-comment{ margin-left: auto; display: flex; align-items: center; border-radius: 6px; border: 1px solid $borderCard; padding: 3px 10px; height: 26px; // width: 100px; .icon{ margin-right: 5px; img{ height: 16px; width: 16px; } } .text{ font-size: 12px; color: $primary; } } .reply-comments{ font-size: 12px; color: $primary; height: 26px; border-radius: 6px; } } .input-textarea-edit{ font-size: 14px; color: $primary; line-height: 1.57; width: 100%; border: 0; background: transparent; border-bottom: 1px solid $borderCard; padding: 0 0 4px; &:focus{ outline: none; } } .message{ font-size: 14px; color: $primary; line-height: 1.57; } .input-reply{ width: 100%; .header{ display: flex; align-items: center; margin-bottom: 10px; .label{ color: #606270; font-size: 12px; line-height: 1.33; } .actions{ .btn-save{ font-size: 12px; color: $primary; height: 25px; padding: 0 10px; border-radius: 6px; margin-right: 15px; } .btn-delete{ background: transparent; border: 0; padding: 0; &:focus{ outline: none; } } } } textarea{ width: 100%; border: 0; background: transparent; border-bottom: 1px solid $borderCard; font-size: 14px; color: $primary; line-height: 1.29; padding: 0 0 4px; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } } .inline-button{ &.edit-btn{ margin-right: 10px; } &.cancel-btn{ margin-right: 10px; } &.save-btn{ color: $blue; } display: inline-block; margin-top: 5px; text-decoration: underline; font-size: 12px; color: $greyNotActive; cursor: pointer; &:hover{ color: $primary; } } } } } .short-description-modal{ color: $primary; font-size: 14px; line-height: 1.57; } .form-section{ margin-left: -15px; margin-right: -15px; display: flex; flex-wrap: wrap; .packages-group{ display: flex; margin: 10px 0 40px 0; @media(max-width: 600px){ flex-direction: column; } .package-item{ flex: 1; padding: 0 15px; @media(max-width: 600px){ margin-bottom: 15px; &:last-child{ margin-bottom: 0; } } .packages { height: 100%; padding: 30px; border-radius: 10px; border: 1px solid $borderCard; cursor: pointer; &.selected { border: 1px solid #181b30; box-shadow: 0 1px 3px 0 rgba(32, 35, 55, 0.26); .button-check { .button-submit { height: 45px; padding: 0 15px; border: solid 1px #0060c3; background-color: rgba(8, 129, 255, 0.6); color: #fff; .price{ color: #FFF; } span { color: #fff; } } } } &:hover, &:focus { border: 1px solid #181b30; } .package-title { margin-bottom: 20px; h2{ font-size: 22px; line-height: 1.27; font-weight: 700; margin-bottom: 5px; } span { font-size: 12px; font-weight: normal; line-height: 1.58; color: #606270; display: block; } } .divider{ border-bottom: 1px solid #eeeff0; margin-bottom: 20px; } .package-offers { font-size: 12px; line-height: 1.65; color: #181b30; margin-bottom: 15px; &:last-child{ margin-bottom: 0; } .package-item { display: flex; .package-icon { svg { width: 14px; height: 14px; margin-right: 14px; g{ stroke: #181b30; } } } } } .button-check { margin-top: 30px; .button-submit { display: flex; align-items: center; padding: 0 15px; border-radius: 10px; box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.25); border: solid 1px #cfd1d5; background-color: #f0f1f3; color: #000; font-size: 12px; line-height: 1.65; font-weight: 500; width: 100%; height: 45px; cursor: pointer; .price{ margin-left: auto; font-family: 'Roboto'; font-size: 22px; font-weight: 500; line-height: normal; color: #000; margin-right: 3px; display: flex; align-items: center; .old-price{ margin-right: 5px; opacity: .6; text-decoration: line-through; font-weight: initial; } } span { font-family: 'Roboto'; font-size: 22px; font-weight: 500; line-height: normal; color: #000; } &:focus{ outline: none; } } } } } } .add-button-in{ cursor: pointer; font-size: 12px; color: #0060c3; font-weight: normal; text-decoration: underline; margin-left: 8px; float: right; } .add-button-in-form{ position: absolute; cursor: pointer; top: 9px; right: 15px; z-index: 10; visibility: hidden; -webkit-box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); border: solid 1px #0060c3; background-color: rgba(8, 129, 255, 0.75); border-radius: 4px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 20px; text-align: center; display: flex; height: 20px; align-items: center; &.active{ visibility: visible; } span{ width: 100%; display: flex; align-items: center; justify-content: center; svg{ height: 10px; width: 10px; } .stroke-color{ stroke: #FFF; } } } .radio-colors{ display: flex; flex-wrap: wrap; align-items: center; .tag-color{ cursor: pointer; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; padding: 2px; border-radius: 100%; margin-right: 28px; text-align: center; span{ margin-right: 0px; width: 20px; height: 20px; display: block; } img{ display: none; width: 14px; } &.selected{ width: 24px; height: 24px; padding: 0; position: relative; span{ margin-right: 0px; width: 24px; height: 24px; display: block; } img{ position: absolute; top: 6px; left: 5px; display: block; } } } } .input-group-tbf{ padding: 0 15px; flex: 0 0 100%; max-width: 100%; margin-bottom: 30px; transition: all 0.2s ease; position: relative; &.with-divider{ margin-bottom: 0px; } .top-description{ font-size: 13px; line-height: 1.57; color: rgba(31, 34, 54, 0.4); .black{ color: #181b30; opacity: 0.7; } } &.input-group-for-tags{ flex: none; width: 100%; .input-box{ padding: 20px 20px 10px 20px; background: transparent !important; } } &.w-tbf-50{ flex: 0 0 50%; max-width: 50%; &.opened{ flex: 0 0 100%; max-width: 100%; } } &.w-mob-100{ @media(max-width: 600px){ flex: 0 0 100%; max-width: 100%; } } &.has_error{ .label-input{ .error-msg{ display: block; } .info-input{ .icon-info{ .fill-color{ fill: $pinkRed; } .stroke-color{ stroke: $pinkRed; } } } } .input-box{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); &.bor-0{ box-shadow: none; } } } &.complete{ .label-input{ .info-input{ .icon-check{ .fill-color{ fill: $blue; } .stroke-color{ stroke: $blue; } } } } } &.disabled{ .input-box{ opacity: 0.4; cursor: not-allowed; .choose-link{ cursor: not-allowed; } .choose-period{ cursor: not-allowed; } } } &.view-tooltip{ .tooltip-input{ display: block; } .input-box{ border-color: $blue; box-shadow: 0 1px 4px 0 rgba(78, 170, 255, 0.2); } .label-input{ .info-input{ svg{ .fill-color{ fill: $blue; } .stroke-color{ stroke: $blue; } } } } } .label-input{ display: flex; align-items: center; margin-bottom: 7px; label{ margin: 0; font-weight: 700; color: $primary; font-size: 14px; flex: 1; .add-button-with-label{ cursor: pointer; font-size: 11px; color: rgba(8, 129, 255, 0.75); svg{ width: 10px; margin-top: -2px; margin-left: 2px; margin-right: 3px; .stroke-color{ stroke: rgba(8, 129, 255, 0.75); } } } } .error-msg{ color: $pinkRed; font-size: 10px; } .margin-info-input{ margin-left: 5px; line-height: 1; } .info-input{ cursor: pointer; line-height: 1; svg{ height: 12px; width: 12px; } &:hover{ .fill-color{ fill: $blue; } .stroke-color{ stroke: $blue; } } } } .error-msg{ color: $pinkRed; font-size: 10px; &.under-label{ margin-top: -7px; margin-bottom: 7px; } } .tooltip-input{ display: none; position: absolute; left: 15px; right: 15px; border-radius: 10px; border: solid 1px $borderCard; background-color: #fcfcfc; padding: 20px; z-index: 10; margin-top: 5px; .header{ display: flex; align-items: center; margin-bottom: 5px; line-height: 1; .title{ font-weight: 700; font-size: 14px; line-height: 1; flex: 1; color: $primary; } .close-tooltip{ margin-left: 15px; cursor: pointer; &:hover{ .icon-close{ opacity: 0.7; } } .icon-close{ width: 12px; height: 12px; transform: rotate(45deg); .stroke-color{ stroke: $primary; } } } } .description{ font-size: 13px; color: $primary; } } .input-with-btn{ display: flex; .input-box{ flex: 1; } .btn-right{ margin-left: 10px; .btn-apply{ box-shadow: none; border-radius: 10px; border: solid 1px #dcdee1; background-color: #fcfcfc; transition: all 0.2s ease; font-size: 12px; font-weight: 500; color: $primary; height: 40px; width: 110px; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; &:hover{ border: solid 1px #b0b1b3; background-color: #eaecee; text-decoration: none; } &:focus{ outline: none; } &:disabled{ cursor: not-allowed; border: solid 1px $borderCard; background-color: #fcfcfc; box-shadow: none; color: #cecfd3; } &.loading{ background-color: #0060c3; border: 1px solid #0060c3; &:hover{ background-color: #0060c3; border: 1px solid #0060c3; } } &.completed{ box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.75); .loader{ display: none; } &:hover{ box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.75); } } &.error{ box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px $pinkRed; background-color: #ff99be; .loader{ display: none; } &:hover{ box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px $pinkRed; background-color: #ff99be; } } .text{ z-index: 9; } .loader{ position: absolute; top: 0; left: 0; bottom: 0; width: 0; background-color: #6bb3ff; border-top-right-radius: 10px; border-bottom-right-radius: 10px; z-index: 1; &.onProgress{ transition: width 5s linear; width: 90%; } &.finish{ width: 100%; transition: width 0.3s ease; } } } } } .input-box{ border-radius: 10px; border: 1px solid $borderCard; position: relative; &.bor-0{ border: 0; &:focus-within { box-shadow: none; background: initial; border: 0; } } &.big-box{ min-height: 84px; &:focus-within { box-shadow: none; border: 1px solid #dcdee1; background-color: #FFF; } } &:focus-within { box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.25); border: solid 1px rgb(223, 224, 226); background-color: rgb(246, 246, 247); .icon-left{ svg{ .stroke-color{ stroke: $primary; } .fill-color{ fill: $primary; } } } } .icon-left{ position: absolute; top: 50%; transform: translateY(-50%); left: 15px; display: flex; align-items: center; svg{ height: 16px; width: auto; &.value-to{ transform: rotate(180deg); } .stroke-color{ stroke: $greyNotActive; } .fill-color{ fill: $greyNotActive; } } } .icon-right{ position: absolute; top: 50%; transform: translateY(-50%); right: 15px; z-index: 9; cursor: pointer; &.full-box{ right: 28px; } .icon-clear{ transform: rotate(45deg); .stroke-color{ stroke: $greyNotActive; } } svg{ height: 16px; } } .input-text-link{ height: 38px; border-radius: 10px; color: $primary; font-size: 12px; padding: 0 45px; background: transparent; cursor: pointer; display: flex; align-items: center; .placeholder{ color: $greyNotActive; } .data-range{ display: flex; align-items: center; width: 100%; height: 100%; .text{ .data{ text-transform: capitalize; } } .total-days{ margin-left: auto; padding-left: 25px; border-left: 1px solid $borderCard; height: 100%; display: flex; align-items: center; font-weight: 500; } } } input{ border-radius: 10px; height: 38px; padding: 0 45px; width: 100%; border: 0; font-size: 12px; color: $primary; background: transparent; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } textarea{ border-radius: 10px; width: 100%; padding: 15px; border: 0; font-size: 12px; color: $primary; background: transparent; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } .multiselect{ &.select-tags-tbf{ border: 0; min-height: 38px; transition-property: background-color, border; transition-duration: 0.2s ease; padding: 0; border-radius: 10px; cursor: pointer; width: 100%; &.hide-tags{ .multiselect__tags{ .multiselect__tags-wrap{ display: none; } } } &.multiselect--disabled{ background: transparent; cursor: not-allowed; pointer-events: initial; opacity: 1; &:hover{ background: transparent; border: 1px solid #FFF; } } &.multiselect--active{ border: 0; } .multiselect__select{ height: 31px; display: none; &:before{ color: $primary; border-color: $primary transparent transparent; } } .multiselect__option{ } .multiselect__tags{ border: 0; padding: 0px 0px 0px 0px; min-height: 38px; background: initial; .multiselect__tags-wrap{ display: flex; flex-wrap: wrap; padding: 10px 45px; .multiselect__tag{ border: solid 1px #cfd1d5; background-color: #f0f1f3; border-radius: 6px; display: flex; align-items: center; padding: 0px 26px 0px 10px; height: 33px; margin-bottom: 4px; span{ font-family: 'Roboto'; font-size: 12px; color: $primary; } .multiselect__tag-icon{ line-height: initial; border-radius: 6px; margin-left: 0; color: $slateGrey; &:hover{ background: transparent; &:after{ background-image: url('/build/icons/close-active.svg'); } } &:after{ content: " "; background-image: url('/build/icons/close.svg'); height: 30px; width: 20px; display: block; background-repeat: no-repeat; background-position: center; } } } } .icon-placeholder{ display: none; } .multiselect__input{ font-size: 12px; color: $primary; padding: 0px 45px; background: initial; line-height: 38px; margin-bottom: 0; font-family: 'Roboto'; } .multiselect__placeholder{ font-size: 12px; margin-bottom: 0; padding: 0px 45px; color: $greyNotActive; line-height: 38px; width: 100%; font-family: 'Roboto'; display: flex; align-items: center; .text{ flex: 1; } .icon-placeholder{ display: block; margin-left: 10px; font-size: 20px; opacity: 0.6; &.icon-dropdown{ font-size: 15px; } } } .multiselect__single{ font-size: 12px; color: $primary; padding: 0px 45px; background: initial; line-height: 38px; margin-bottom: 0; font-family: 'Roboto'; display: flex; align-items: center; white-space: nowrap; .option_ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .capitalize{ text-transform: capitalize; } .option__image{ display: flex; align-items: center; width: 100%; span{ flex: 1; } img{ margin-left: 15px; width: 25px; height: 25px; border-radius: 50%; object-fit: cover; } } .option__keyresult{ display: flex; align-items: center; width: 100%; .text{ flex: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .info{ margin-left: 10px; color: $secondary; } } } } .multiselect__content-wrapper{ border-radius: 10px; border: 1px solid $borderCard; box-shadow: 0 12px 17px 0 rgba(80, 119, 155, 0.1); width: 100%; margin-top: 4px; padding: 0; .multiselect__content{ .multiselect__option{ min-height: initial; padding: 5px 15px; height: 40px; font-size: 12px; display: flex; align-items: center; font-family: 'Roboto'; color: $primary; .option_ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .capitalize{ text-transform: capitalize; } &.multiselect__option--disabled{ background: #FFF !important; color: #C0C9D0 !important; pointer-events: initial; cursor: not-allowed; } .option__image{ display: flex; align-items: center; width: 100%; span{ flex: 1; } img{ margin-right: 15px; width: 25px; height: 25px; border-radius: 50%; object-fit: cover; } } } .multiselect__element{ border-top: 1px solid $borderCard; &:first-child{ border-top: 0; } .multiselect__option{ min-height: initial; padding: 5px 15px; height: 40px; font-size: 12px; display: flex; align-items: center; font-family: 'Roboto'; color: $primary; &:after{ line-height: 40px; color: $primary; } .option-mg{ display: flex; align-items: center; .icon-level{ display: flex; align-items: center; line-height: 1; padding-right: 5px; svg{ // transform: scaleX(-1); height: 9px; width: auto; color: $primary; } } } .option_ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .capitalize{ text-transform: capitalize; } .icon-inactive{ margin-right: 30px; } .text{ flex: 1; .placeholder-text{ font-size: 16px; color: #181b30; line-height: 1; } .placeholder-desc{ opacity: 0.7; color: #181b30; font-size: 12px; line-height: 18px; } } &.multiselect__option--highlight{ background-color: rgba(240, 241, 243, 0.2); &:after{ background-color: transparent; font-size: 12px; } } &.multiselect__option--selected{ background-color: rgba(240, 241, 243, 0.4); &.multiselect__option--highlight{ background-color: rgba(240, 241, 243, 0.6); &:after{ background-color: transparent; font-size: 12px; } } } &.multiselect__option--group{ background-color: rgba(240, 241, 243, 0.4); &.multiselect__option--highlight{ background-color: rgba(240, 241, 243, 0.6); &:after{ background-color: transparent; font-size: 12px; } } } } } } } &.master-goal-select{ .multiselect__tags{ height: 82px; .multiselect__placeholder, .multiselect__single{ padding: 19px 30px; display: flex; align-items: center; height: 82px; .icon-inactive{ margin-right: 30px; } .text{ flex: 1; overflow: hidden; padding-right: 20px; .placeholder-text{ text-overflow: ellipsis; overflow: hidden; font-size: 18px; color: #181b30; line-height: 27px; } .placeholder-desc{ text-overflow: ellipsis; overflow: hidden; opacity: 0.7; color: #181b30; font-size: 12px; line-height: 18px; } } .icon-arrow{ margin-left: 15px; &.right{ transform: rotate(-90deg); .fill-color{ fill: $greyNotActive; } } } .icon-clear{ margin-left: 15px; transform: rotate(45deg); .stroke-color{ stroke: $greyNotActive; } } } } .multiselect__content-wrapper{ .multiselect__element{ .multiselect__option{ padding: 15px; height: 60px; } } } input{ height: 82px; } } &.full-select{ .multiselect__tags{ min-height: 82px; .multiselect__tags-wrap{ padding: 30px; } .multiselect__placeholder, .multiselect__single{ padding: 19px 30px; display: flex; align-items: center; height: 82px; .icon-inactive{ margin-right: 30px; } .text{ flex: 1; .placeholder-text{ font-size: 22px; color: #181b30; line-height: 1.27; } } .arrows-select{ display: flex; flex-direction: column; } .icon-arrow{ margin-left: 15px; &.right{ transform: rotate(-90deg); .fill-color{ fill: $greyNotActive; } } } .icon-clear{ margin-left: 15px; transform: rotate(45deg); .stroke-color{ stroke: $greyNotActive; } } } } .multiselect__input{ padding: 0px 30px; } input{ height: 82px; } } } } .choose-period{ display: flex; align-items: center; justify-content: space-between; padding: 15px 30px; height: 82px; cursor: pointer; .choose-date{ display: flex; align-items: center; img{ margin-right: 30px; } .value{ font-size: 18px; color: $primary; } .label{ opacity: 0.7; color: $primary; font-size: 12px; .data{ text-transform: capitalize; } } } .total-days{ margin-left: auto; border-radius: 10px; box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.25); border: solid 1px rgb(223, 224, 226); background-color: rgb(246, 246, 247); font-size: 18px; padding: 2px 30px; height: 40px; color: $primary; line-height: 1; display: flex; align-items: center; } .arrow-right{ margin-left: 30px; svg{ &.right{ transform: rotate(-90deg); .fill-color{ fill: $greyNotActive; } } } } } .choose-link{ display: flex; align-items: center; padding: 15px 30px; cursor: pointer; height: 82px; .box-icon-data{ display: flex; align-items: center; img{ margin-right: 30px; } .value{ font-size: 18px; color: $primary; } .label{ opacity: 0.7; color: $primary; font-size: 12px; } } .arrow-right{ margin-left: auto; svg{ &.right{ transform: rotate(-90deg); .fill-color{ fill: $greyNotActive; } } } } } .progress-types{ display: flex; margin-left: -3px; margin-right: -3px; @media(max-width: 600px){ flex-direction: column; } &.has_error{ .item-progress{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); } } .item-progress{ flex: 1; display: flex; align-items: center; border: 1px solid $borderCard; border-radius: 10px; background-color: #FFF; padding: 10px 15px; margin: 0 3px; cursor: pointer; @media(max-width: 600px){ margin-bottom: 10px; &:last-child{ margin-bottom: 0; } } .icon{ margin-right: 15px; img{ height: 35px; &.active-icon{ display: none; } } } .text{ .placeholder-text{ font-size: 14px; color: $primary; line-height: 1; margin-bottom: 5px; } .placeholder-desc{ color: $primary; opacity: 0.7; font-size: 10px; line-height: 1; } } &:hover{ border: solid 1px #b0b1b3; background-color: #eaecee; } &.active{ box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1px $borderBlue; background-color: $bgBlue; .text{ .placeholder-text{color: #FFF;} .placeholder-desc{color: #FFF;} } .icon{ img{ &.active-icon{ display: initial; } &.simple-icon{ display: none; } } } } } } .privacy-objectives{ display: flex; align-items: center; height: 40px; .item-privacy{ flex: 1; height: 40px; margin-right: 5px; background-color: #FFF; border-radius: 9px; border: 1px solid $borderCard; display: flex; align-items: center; justify-content: center; cursor: pointer; &:last-child{ margin-right: 0; } &:hover{ border: solid 1px #b0b1b3; background-color: #eaecee; .name{ color: $primary; } svg{ color: $primary; } } &.active{ box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; svg{ color: #FFF; } .name{ color: #fff; } } svg{ height: 10px; width: auto; margin-right: 5px; color: $greyNotActive; } .name{ font-size: 12px; font-weight: 500; color: $greyNotActive; } } } .select-workdays{ display: flex; justify-content: center; align-items: center; height: 40px; .checkbox-workdays{ flex: 1; height: 40px; margin-right: 3px; &:last-child{ margin-right: 0; } display: block; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; margin-bottom: 0; input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; &:checked ~ .checkmark { box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; color: #FFF; &:hover{ box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; } } &:disabled{ cursor: default; } &:disabled ~ .checkmark { background-color: $placeholderColor; border-color: $placeholderColor; } } .checkmark { position: absolute; top: 0; left: 0; height: 40px; width: 100%; cursor: pointer; background-color: #FFF; border-radius: 9px; border: 1px solid $borderCard; text-transform: uppercase; color: $primary; font-size: 11px; font-weight: 500; display: flex; align-items: center; justify-content: center; } &:hover{ & input:checked ~ .checkmark { box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; } & input:disabled ~ .checkmark { background-color: $placeholderColor; border-color: $placeholderColor; } input ~ .checkmark { border: solid 1px #b0b1b3; background-color: #eaecee; } } } } .select-tags{ .checkbox-tags{ display: inline-block; min-width: 10px; max-width: 146px; height: 29px; margin-right: 13px; &:last-child{ margin-right: 0; } position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; margin-bottom: 10px; input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; &:checked ~ .checkmark { box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; color: #FFF; &:hover{ box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; } } &:disabled{ cursor: default; } &:disabled ~ .checkmark { background-color: $placeholderColor; border-color: $placeholderColor; } } .checkmark { height: 29px; width: 100%; cursor: pointer; background-color: #FFF; border-radius: 9px; border: 1px solid $borderCard; color: $primary; font-size: 11px; font-weight: 500; display: flex; align-items: center; padding: 0px 10px; line-height: 1; padding-top: 1px; .tag-color{ margin-right: 0px; margin-left: 13px; } } &:hover{ & input:checked ~ .checkmark { box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1.3px $borderBlue; background-color: $bgBlue; } & input:disabled ~ .checkmark { background-color: $placeholderColor; border-color: $placeholderColor; } input ~ .checkmark { border: solid 1px #b0b1b3; background-color: #eaecee; } } &.hide{ display: none; } } .all-tags{ text-decoration: underline; font-size: 11px; cursor: pointer; color: $greyNotActive; font-weight: normal; &.hide{ display: none; } } } .multiselect-tags{ height: 40px; border: 1px solid $borderCard; border-radius: 10px; .e-multi-select-wrapper{ display: flex; align-items: center; padding: 0 45px; height: 100%; cursor: pointer; .e-searcher{ flex: 1; input{ font-size: 12px; color: $greyNotActive; padding: 0; } } .e-delim-values{ font-size: 12px; font-weight: 500; color: $primary; &.e-delim-total{ .e-remain{ padding: 0; } } } .e-chips-close.e-close-hooker{ display: none; } .e-input-group-icon.e-ddl-icon{ display: none; } } } } .box-card-tbf{ display: flex; align-items: center; width: 100%; border-radius: 10px; padding: 22px 30px; border: 1px solid $borderCard; cursor: pointer; img{ margin-right: 30px; } .data{ flex: 1; .value{ color: $primary; font-size: 18px; line-height: normal; margin-bottom: 3px; } .label{ font-size: 12px; color: $slateGrey; line-height: 1.33; } } .arrow-right{ margin-left: 10px; svg{ &.right{ transform: rotate(-90deg); .fill-color{ fill: $greyNotActive; } } } } } .packages { padding: 30px; border-radius: 10px; border: 1px solid $borderCard; cursor: pointer; margin: 39px 0px 10px; @media(max-width: 600px){ margin-top: 0; } &.selected { border: 1px solid #181b30; box-shadow: 0 1px 3px 0 rgba(32, 35, 55, 0.26); .button-check { .button-submit { height: 45px; padding: 0 15px; border: solid 1px #0060c3; background-color: rgba(8, 129, 255, 0.6); color: #fff; span { color: #fff; } } } } &:hover, &:focus { border: 1px solid #181b30; } .package-title { margin-bottom: 20px; h2{ font-size: 22px; line-height: 1.27; font-weight: 700; margin-bottom: 5px; } span { font-size: 12px; font-weight: normal; line-height: 1.58; color: #606270; display: block; } } .divider{ border-bottom: 1px solid #eeeff0; margin-bottom: 20px; } .package-offers { font-size: 12px; line-height: 1.65; color: #181b30; margin-bottom: 15px; &:last-child{ margin-bottom: 0; } .package-item { display: flex; .package-icon { svg { width: 14px; height: 14px; margin-right: 14px; g{ stroke: #181b30; } } } } } .button-check { margin-top: 30px; .button-submit { display: flex; justify-content: space-between; align-items: center; padding: 0 15px; border-radius: 10px; box-shadow: inset 0 -1px 5px 0 rgba(255, 255, 255, 0.25); border: solid 1px #cfd1d5; background-color: #f0f1f3; color: #000; font-size: 12px; line-height: 1.65; font-weight: 500; width: 100%; height: 45px; cursor: pointer; span { font-family: 'Roboto'; font-size: 22px; font-weight: 500; line-height: normal; color: #000; } &:focus{ outline: none; } } } } .divider-form{ width: 100%; border-bottom: 1px solid #eeeff0; } } .mosaic-progress{ width: 100%; display: flex; .left-column, .right-column{ max-width: 50%; width: 100%; } .input-group-tbf{ width: 100%; } .card-progress-type{ height: 84px; transition: height 0.2s ease; flex-direction: column; &.active-bg{ height: auto; align-items: flex-start; background-color: rgba(240, 241, 243, 0.2); border: 1px solid $borderBlue; box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); .unity-input{ margin-bottom: 0px !important; } label{ font-weight: normal; } } &.active{ height: 294px; align-items: flex-start; background-color: rgba(240, 241, 243, 0.2); border: 1px solid $borderBlue; box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); .header-card{ .arrow-right{ svg{ .fill-color{ fill: $primary; } } } } } &.show{ .form-data{ opacity: 1; } } .header-card{ display: flex; align-items: center; width: 100%; } .form-data{ opacity: 0; transition: opacity 0.2s ease; width: 100%; padding-top: 20px; margin-top: 30px; border-top: 1px solid #eeeff0; display: flex; flex-wrap: wrap; .input-group-tbf{ margin-bottom: 20px; &.unity-input{ width: 100%; padding: 0; } &.from-input{ flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 10px 0 0; } &.to-input{ flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 0 0 10px; } .input-box{ background: #FFF; } } } } } .submit-form{ padding: 0 15px; } .summary-and-submit{ padding: 0 15px; width: 100%; .box-card-tbf{ display: flex; align-items: center; justify-content: space-between; width: 100%; border-radius: 10px; padding: 30px; border: 1px solid $borderCard; @media(max-width: 600px){ flex-direction: column; padding: 20px; } .icon-data{ display: flex; align-items: center; margin-right: 30px; @media(max-width: 600px){ margin-right: 0; margin-bottom: 20px; width: 100%; } img{ margin-right: 20px; } .value{ font-size: 34px; color: $primary; margin-right: 20px; @media(max-width: 600px){ font-size: 22px; } } .label{ color: $slateGrey; font-size: 14px; line-height: 1.27; max-width: 100px; } } .total-updates{ display: flex; align-items: center; margin-right: 30px; .value{ font-size: 25px; color: $primary; margin-right: 20px; text-align: center; width: 36px; height: 36px; line-height: 36px; border-radius: 6.8px; box-shadow: 0 1px 4px 0 rgba(247, 179, 76, 0.26); border: solid 1px #ea930e; background-color: rgba(243, 169, 59, 0.4); position: relative; img{ position: absolute; top: -8px; right: -6px; } } .label{ color: $slateGrey; font-size: 14px; line-height: 1.27; max-width: 100px; } } .button-submit{ @media(max-width: 600px){ width: 100%; } // margin-left: auto; } } } .info-text{ width: 100%; padding: 0 15px; margin-bottom: 30px; } } .submit-form{ display: flex; justify-content: flex-end; width: 100%; &.multiple-btns{ .button-submit{ width: 50%; &:first-child{ margin-right: 15px; } &:last-child{ margin-left: 15px; } } } .button-submit{ width: 100%; max-width: 260px; font-size: 14px; font-weight: 500; height: 40px; &.w-100{ max-width: initial; } @media(max-width: 600px){ max-width: initial; } } } .sub-header{ display: flex; align-items: center; padding: 0 15px; width: 100%; margin-bottom: 25px; .left-box{ flex: 1; .title{ display: flex; align-items: center; img{ margin-right: 10px; cursor: pointer; } h3{ color: $primary; margin: 0; font-size: 18px; font-weight: 700; } } .description{ margin-top: -5px; font-size: 14px; line-height: 1.57; color: $slateGrey; .error-min-end-date{ display: none; } &.error{ color: $pinkRed; .error-min-end-date{ display: block; } } } } .clear-selection{ margin-left: 15px; button{ height: 40px; padding: 3px 15px; font-size: 12px; color: $primary; &:focus{ outline: none; } } } } .active-type-progress{ padding: 0 15px; margin-bottom: 30px; width: 100%; .box-card-tbf{ border-radius: 10px; border: solid 1px #dcdee1; background-color: #fcfcfc; padding: 30px; .top-card{ display: flex; align-items: center; img{ margin-right: 30px; } .data{ flex: 1; .value{ color: $primary; font-size: 18px; line-height: normal; margin-bottom: 3px; } .label{ font-size: 12px; color: $slateGrey; line-height: 1.33; } } .arrow-right{ margin-left: 10px; cursor: pointer; svg{ &.right{ transform: rotate(-90deg); .fill-color{ fill: $greyNotActive; } } } } } .form-card{ margin-top: 30px; display: flex; margin-left: -15px; margin-right: -15px; .input-group-tbf{ flex: 1; margin-bottom: 0; .input-box{ background: #FFF; } } } } } } &.modals-tabs-kr{ max-width: 830px; .container-modal{ height: 620px; @media(max-height: 621px){ height: 85vh; } } .header-modal{ .title{ display: flex; } } .content-tabs{ .header-modal{ display: flex; margin-bottom: 30px; .mobile-tabs{ .btn-default-tbf{ height: 36px; font-size: 12px; width: 130px; display: flex; align-items: center; padding: 0 15px; .icon-arrow{ margin-left: auto; } } .dropdown-menu{ max-height: 200px; overflow: auto; background: #FFF; padding: 0; .dropdown-item{ display: flex; align-items: center; padding: 10px 16px 10px 20px; font-size: 12px; color: $primary; &: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; } } } } .tabs-title{ flex: 1; display: flex; align-items: center; .tab-item{ display: flex; align-items: center; margin-right: 30px; cursor: pointer; .v-popover{ display: flex !important; .trigger{ display: flex !important; } } &:hover{ span{ opacity: 0.8; color: $primary; } } &.active{ span{ color: $primary; font-weight: 700; } } &:last-child{ margin-right: 0; } span{ color: #afb1b8; font-size: 19px; line-height: 1.75; font-weight: 500; } } } .actions{ margin-left: 20px; display: flex; align-items: center; @media(max-width: 600px){ margin-left: auto; } .btn-space-mr{ margin-right: 15px; } .count-complete{ color: $primary; opacity: 0.7; font-size: 18px; margin-right: 20px; } .add-btn{ width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; cursor: pointer; .icon-plus{ .stroke-color{ stroke: #FFF; } } } } } } .summary-kr{ display: flex; margin-left: -15px; margin-right: -15px; margin-bottom: 30px; @media(max-width: 600px){ flex-direction: column; } .desc-kr{ font-size: 14px; color: $slateGrey; margin-bottom: 20px; margin-top: 20px; line-height: 1.43; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .type-grow{ flex: 1; margin: 0 15px; @media(max-width: 600px){ margin-bottom: 15px; } } .interval-updates{ flex: 1; margin: 0 15px; @media(max-width: 600px){ margin-bottom: 15px; } } .period-dates{ flex: 1; margin: 0 15px; .box{ .data{ .left-part, .right-part{ text-transform: capitalize; } } } } .box{ border: 1px solid $borderCard; border-radius: 10px; overflow: hidden; padding: 22px 20px; height: 100%; display: flex; align-items: center; .header{ width: 100%; display: flex; align-items: center; .icon{ margin-left: auto; img{ height: 36px; width: auto; } } .title{ padding-right: 10px; .label{ font-size: 14px; color: $primary; line-height: normal; margin-bottom: 5px; } .label-desc{ color: $primary; opacity: .7; font-size: 12px; line-height: 1.33; .date{ text-transform: capitalize; } } } } .data{ background-color: #f6f6f7; border-top: 1px solid $borderCard; display: flex; align-items: center; padding: 15px 20px; position: relative; .left-part, .right-part{ flex: 1; text-align: center; color: $primary; font-size: 16px; font-weight: 500; line-height: 1.31; } .center{ font-size: 14px; color: $primary; opacity: .7; background: #f6f6f7; } &:before{ content: ' '; width: 1px; background: $borderCard; position: absolute; bottom: 0; height: 10px; left: 50%; } &:after{ content: ' '; width: 1px; background: $borderCard; position: absolute; top: 0; height: 10px; left: 50%; } } } } } &.modal_share{ max-width: 430px; .input-box{ &.referral-copy{ .icon-right{ font-size: 12px; font-weight: 500; color: $greyNotActive; text-align: center; &:hover{ color: $primary; } &.success{ color: $green; } } input{ padding-right: 65px; } } .icon-right{ &:hover{ .stroke-color{ stroke: $primary; } .fill-color{ fill: $primary; } } } input{ &:read-only{ cursor: default; overflow: hidden; text-overflow: ellipsis; } } } .btns-status{ display: flex; .button-action{ height: 35px; font-size: 12px; color: $primary; font-weight: 500; flex: 1; // max-width: 100px; &:first-child{ margin-right: 10px; } &.active{ box-shadow: 0 1px 4px 0 rgba(11, 203, 106, 0.3); border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.75); // box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); // border: solid 1px $borderBlue; // background-color: $bgBlue; color: #FFF; } &.inactive{ box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px #eb1b68; background-color: #ff99be; color: #FFF; } } } .input-group-tbf{ margin-bottom: 30px; .label-input{ font-size: 14px; color: $primary; font-weight: 500; margin-bottom: 5px; } } } .responsable-image{ display: inline-flex; align-items: center; border-radius: 50%; overflow: hidden; margin-right: 10px; img{ width: 35px; height: 35px; object-fit: cover; } .user-circle{ width: 35px; height: 35px; 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: 15px; height: auto; } } } .description-objective{ margin-top: 30px; font-size: 14px; color: #1c2347; line-height: 1.43; } .cards-info{ display: flex; margin-top: 30px; 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: 15px; background: #FFF; border: 1px solid $borderCard; border-radius: 10px; margin: 0 15px; height: 100px; 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; } } } } } .content-updates{ .header-boxes{ display: flex; margin-left: -7px; margin-right: -7px; margin-bottom: 15px; .box{ flex: 1; margin: 0 7px; border-radius: 10px; border: 1px solid $borderCard; background: #FCFCFC; padding: 25px 30px; display: flex; align-items: center; .icon-update{ margin-left: auto; // margin-right: 20px; svg{ width: 31px; height: 31px; &.past{ g{ opacity: 1; } .stroke-color{ stroke: $pinkRed; fill: rgba(235, 27, 104, 0.1); } .fill-color{ fill: $pinkRed; } } &.today{ g{ opacity: 1; } .stroke-color{ stroke: #ea930e; fill: rgba(243, 169, 59, 0.2); } .fill-color{ fill: #ea930e; } } } } .data{ .title{ font-size: 18px; color: $primary; font-weight: 500; line-height: normal; margin-bottom: 5px; } .desc{ font-size: 14px; color: #1c2347; line-height: 1.43; } } .btn-action{ margin-left: auto; button{ height: 35px; font-size: 12px; padding: 0 15px; } } } } .list-updates{ flex: 1; .top-description{ font-size: 14px; line-height: 1.57; color: rgba(31, 34, 54, 0.4); margin-bottom: 15px; .black{ color: rgba(31, 34, 54, 0.8); } } .update-item{ margin-bottom: 15px; border: 1px solid $borderCard; border-radius: 10px; overflow: hidden; &:last-child{ margin-bottom: 0; } &:hover{ border: solid 1px #dcdee1; .summary-update { background-color: #fcfcfc; } } .summary-update { background-color: #FFF; cursor: pointer; width: 100%; font-size: 14px; padding: 25px 30px; display: flex; align-items: center; &.disabled{ cursor: default; } &.active{ .icon-arrow{ transform: rotate(0); } } .mood-img{ margin-right: 18px; img{ width: 31px; height: 31px; } } .date{ flex: 1; .date-text{ font-size: 14px; color: $primary; line-height: normal; text-transform: capitalize; margin-bottom: 5px; } .interval-days{ display: flex; align-items: center; .dot{ width: 8px; height: 8px; border-radius: 50%; border: solid 1px #03ae58; background-color: rgba(11, 203, 106, 0.6); margin-right: 5px; &.overdue{ box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); border: solid 1px $pinkRed; background-color: #f9bad1; } } .text{ color: #606270; font-size: 10px; line-height: normal; } } } .data-update{ margin-left: auto; width: 100px; .v-popover{ .trigger{ width: 100%; } } .top-data{ display: flex; align-items: center; margin-bottom: 6px; .current-value{ flex: 1; line-height: 1; .value{ display: inline-block; color: #525464; font-size: 14px; line-height: normal; } .inline-unity{ display: inline-block; color: #525464; font-size: 14px; line-height: normal; } } .deadline{ // text-transform: capitalize; color: #aaafb7; font-size: 12px; line-height: normal; } } } .data-value{ margin-left: auto; display: flex; align-items: center; margin-right: 10px; .gauge-graph{ margin-right: 0px; width: 32px; height: 32px; } .gauge-info{ font-size: 14px; font-family: "Roboto"; color: $primary; text-align: right; margin-right: 15px; height: 34px; display: flex; flex-direction: column; justify-content: space-between; span{ display: block; color: #aaafb7; font-size: 12px; overflow: hidden; text-overflow: ellipsis; } } .inner-text-gauge{ .counter{ font-family: Roboto; color: $primary; font-size: 70px; } .icon-check{ color: $primary; width: 90px; height: 90px; } } } .progress-update{ margin-right: 30px; width: 80px; .v-popover{ width: 100%; .trigger{ width: 100%; } } .top-data{ display: flex; align-items: center; padding-bottom: 8px; .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; } } .button-action{ margin-left: auto; button{ height: 35px; padding: 0 15px; font-size: 12px; } } .icon-dropdown{ margin-left: auto; } } .content { padding: 0; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; background-color: rgba(240, 241, 243, 0.2); .description{ border-top: 1px solid $borderCard; padding: 25px 30px 25px; color: $primary; font-size: 14px; line-height: 1.57; } } .expand-update{ padding: 0; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; background-color: rgba(240, 241, 243, 0.2); } } .create-update{ .submit-update{ .submit{ max-width: 150px; width: 100%; } } } } } .last-update-data{ margin-top: 30px; .header-data{ display: flex; align-items: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e0e2e5; .date{ color: $primary; font-size: 18px; font-weight: 500; line-height: normal; margin-right: 30px; text-transform: capitalize; } .right-sec{ margin-left: auto; display: flex; align-items: center; .diff{ color: $primary; font-size: 18px; font-weight: 500; line-height: normal; margin-right: 30px; } .mood-face{ img{ width: 30px; height: 30px; } } } } .description-update{ font-size: 14px; color: $primary; line-height: 1.57; } } .submodal-container{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 99; &.active{ .overlay-submodal{ background-color: rgba(255, 255, 255, 0.9); } } .overlay-submodal{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; background: rgba(255, 255, 255, 0); } .submodal-tbf{ background: #FFF; padding: 30px; width: 100%; max-width: 430px; border-radius: 16px; box-shadow: 0 5px 22px -8px rgba(0, 0, 0, 0.2); border: solid 1px #dcdee1; opacity: 0; transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; margin: 15px; z-index: 100; &.submodal-calendar{ max-width: 790px; margin: 10px; max-height: 100%; overflow: auto; } &.active{ opacity: 1; } &#submodal_confirm_close{ .description-modal{ max-width: 67%; margin: 0 auto; text-align: center; font-size: 16px; } } &.submodal-create-update{ max-width: 500px; max-height: 90%; overflow: auto; .box-update-key-result{ .input-group-tbf{ flex: 0 0 100%; max-width: 100%; margin-bottom: 28px; transition: all 0.2s ease; position: relative; &.update-kr{ margin-bottom: 15px; } &.has_error{ .input-box{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); &.bor-0{ box-shadow: none; } } .options-degree{ .option{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); } } } .label-input{ display: flex; align-items: center; margin-bottom: 7px; label{ margin: 0; font-weight: 700; color: $primary; font-size: 14px; flex: 1; } .previous-value{ margin-left: 10px; font-size: 12px; color: $primary; display: flex; align-items: center; .value{ margin-left: 7px; font-size: 14px; font-weight: 500; } } .info-input{ margin-left: 12px; cursor: pointer; line-height: 1; svg{ height: 12px; width: 12px; .stroke-color{ stroke: $greyNotActive; } } &:hover{ .fill-color{ fill: $blue; } .stroke-color{ stroke: $blue; } } } } .input-box{ border-radius: 10px; border: 1px solid $borderCard; position: relative; background: #FFF; display: flex; .input-update-kr{ height: 35px; color: $primary; font-size: 12px; font-weight: normal; padding: 0 15px !important; border: 0; border-top-left-radius: 10px; border-bottom-left-radius: 10px; width: 100%; &::-webkit-input-placeholder {color: $greyNotActive;font-weight: normal;} &:-moz-placeholder {color: $greyNotActive;font-weight: normal;} &::-moz-placeholder {color: $greyNotActive;font-weight: normal;} &:-ms-input-placeholder {color: $greyNotActive;font-weight: normal;} &:focus{ outline: none; } } .calculate-new-percent{ display: flex; align-items: center; border-left: 1px solid $borderCard; padding: 0 25px; img{ margin-right: 15px; } .value{ color: $primary; font-size: 12px; white-space: nowrap; } } textarea{ border-radius: 10px; width: 100%; padding: 15px; border: 0; font-size: 12px; color: $primary; background: transparent; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } } } .description-update{ width: 100%; color: $slateGrey; font-size: 10px; line-height: 1.7; } .options-degree{ display: flex; align-items: center; margin-left: -8px; margin-right: -8px; .option{ flex: 1; background: #FFF; display: flex; align-items: center; padding: 10px 12px; border-radius: 10px; border: 1px solid $borderCard; margin: 0 8px; cursor: pointer; &:hover{ border: solid 1px #b0b1b3; background-color: #eaecee; } &.selected{ box-shadow: 0 1px 5px 0 rgba(8, 129, 255, 0.52); border: solid 1px $borderBlue; background-color: $bgBlue; .name{ color: #FFF; font-weight: 500; } .active-icon{ display: initial; } .simple-icon{ display: none; } } .active-icon{ display: none; } img{ width: 25px; height: 25px; margin-right: 10px; } .name{ font-size: 12px; color: $primary; line-height: normal; } } } .submit-update{ padding: 0 15px; text-align: right; width: 100%; button{ height: 35px; font-size: 12px; padding: 0 15px; &.submit{ min-width: 150px; } &.cancel{ margin-right: 10px; color: $slateGrey; } } } } } .header-submodal{ text-align: center; margin-bottom: 20px; .image{ padding: 20px 0; img{ height: 50px; } } .title{ color: $primary; font-size: 26px; font-weight: 700; } } .description-modal{ color: $slateGrey; font-size: 20px; line-height: 1.45; text-align: center; } .button-actions{ margin-top: 45px; display: flex; margin-left: -7px; margin-right: -7px; .button-action{ flex: 1; height: 40px; font-size: 12px; font-weight: 700; margin: 0 7px; } } .summary{ .summary-box{ margin-bottom: 15px; font-size: 14px; } } .body-modal{ .input-group-tbf{ flex: 0 0 100%; max-width: 100%; margin-bottom: 28px; transition: all 0.2s ease; position: relative; &.has_error{ .input-box{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); &.bor-0{ box-shadow: none; } } } .label-input{ display: flex; align-items: center; margin-bottom: 7px; label{ margin: 0; font-weight: 700; color: $primary; font-size: 14px; flex: 1; } .info-input{ margin-left: 12px; cursor: pointer; line-height: 1; svg{ height: 12px; width: 12px; .stroke-color{ stroke: $greyNotActive; } } &:hover{ .fill-color{ fill: $blue; } .stroke-color{ stroke: $blue; } } } } .input-box{ border-radius: 10px; border: 1px solid $borderCard; position: relative; background: #FFF; display: flex; textarea{ border-radius: 10px; width: 100%; padding: 15px; border: 0; font-size: 12px; color: $primary; background: transparent; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } } } } } } .header-form{ display: flex; align-items: center; margin-bottom: 30px; img{ margin-right: 15px; } .data-title{ .title{ color: $primary; font-weight: 500; font-size: 14px; margin-bottom: 5px; } .description{ color: #606270; font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } } } .modal-promise{ position: absolute; top: calc(50% - 15px); left: calc(50% - 15px); transform: translate(-50%, -50%); z-index: 10; background: #FFF; opacity: 0; transition: opacity 0.2s ease; margin: 15px; width: calc(100% - 30px); max-width: 810px; border-radius: 10px; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05); &.active{ opacity: 1; } .header-section{ padding: 40px 40px 0; display: flex; align-items: center; margin-bottom: 40px; .title-desc{ .title{ color: $primary; font-size: 22px; font-weight: 700; line-height: 1.27; } .description{ line-height: 1.33; font-size: 12px; color: #606270; } } .actions{ margin-left: auto; display: flex; align-items: center; .countdown{ display: flex; align-items: center; margin-right: 30px; img{ margin-right: 10px; width: 16px; height: 16px; } .time{ font-weight: 700; font-size: 22px; color: $primary; line-height: 1.27; margin-right: 10px; } .circle-status{ width: 12px; height: 12px; border-radius: 50%; &.blue{ box-shadow: 0 1px 4px 0 rgba(8, 129, 255, 0.3); border: solid 1px #0060c3; background-color: #6bb3ff; } } } .close-btn{ width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; cursor: pointer; .icon-close{ transform: rotate(45deg); .stroke-color{ stroke: $primary; } } } } } .promise-title-section{ border-top: solid 1px $borderColor; border-bottom: solid 1px $borderColor; background-color: rgba(240, 241, 243, 0.3); padding: 25px 40px; &.has_error{ .label-input{ .info-input{ .icon-check{ .fill-color{ fill: $pinkRed; } .stroke-color{ stroke: $pinkRed; } } } } } .label-input{ display: flex; align-items: center; margin-bottom: 7px; label{ margin: 0; color: #606270; font-size: 12px; flex: 1; } .margin-info-input{ margin-left: 5px; line-height: 1; } .info-input{ line-height: 1; .icon-check{ height: 12px; width: 12px; .stroke-color{ stroke: $greyNotActive; } &.complete{ .stroke-color{ stroke: $blue; } } } } } .promise-text{ color: $primary; font-size: 17px; line-height: 1.29; } textarea{ background: transparent; border: 0; width: 100%; color: $primary; font-size: 17px; line-height: 1.29; &::-webkit-input-placeholder {color: $greyNotActive;} &:-moz-placeholder {color: $greyNotActive;} &::-moz-placeholder {color: $greyNotActive;} &:-ms-input-placeholder {color: $greyNotActive;} &:focus{ outline: none; } } } .select-kr-section{ padding: 30px 40px 0; .input-group-tbf{ padding-bottom: 30px; border-bottom: 1px solid $borderColor; &.has_error{ .label-input{ .info-input{ .icon-check{ .fill-color{ fill: $pinkRed; } .stroke-color{ stroke: $pinkRed; } } } } .input-box{ border-color: $pinkRed; box-shadow: 0 1px 3px 0 rgba(235, 27, 104, 0.2); &.bor-0{ box-shadow: none; } } } &.complete{ .label-input{ .info-input{ .icon-check{ .fill-color{ fill: $blue; } .stroke-color{ stroke: $blue; } } } } } .label-input{ display: flex; align-items: center; margin-bottom: 15px; label{ margin: 0; color: #606270; font-size: 12px; line-height: 1.33; flex: 1; } .margin-info-input{ margin-left: 5px; line-height: 1; } .info-input{ line-height: 1; .icon-check{ height: 12px; width: 12px; .stroke-color{ stroke: $greyNotActive; } &.complete{ .stroke-color{ stroke: $blue; } } } } } .multiselect{ &.select-tags-tbf{ border: 0; min-height: 58px; transition-property: background-color, border; transition-duration: 0.2s ease; padding: 0; border-radius: 10px; cursor: pointer; width: 100%; &.multiselect--disabled{ background: transparent; cursor: not-allowed; pointer-events: initial; opacity: 1; &:hover{ background: transparent; border: 1px solid #FFF; } } &.multiselect--active{ border: 0; } .multiselect__select{ height: 31px; display: none; &:before{ color: $primary; border-color: $primary transparent transparent; } } .multiselect__option{ } .multiselect__tags{ border: 0; padding: 0px 0px 0px 0px; min-height: 58px; background: initial; .multiselect__tags-wrap{ display: flex; flex-wrap: wrap; padding: 30px; .multiselect__tag{ border: solid 1px #cfd1d5; background-color: #f0f1f3; border-radius: 6px; display: flex; align-items: center; padding: 0px 26px 0px 10px; height: 33px; margin-bottom: 4px; span{ font-family: 'Roboto'; font-size: 12px; color: $primary; } .multiselect__tag-icon{ line-height: initial; border-radius: 6px; margin-left: 0; color: $slateGrey; &:hover{ background: transparent; &:after{ background-image: url('/build/icons/close-active.svg'); } } &:after{ content: " "; background-image: url('/build/icons/close.svg'); height: 30px; width: 20px; display: block; background-repeat: no-repeat; background-position: center; } } } } .icon-placeholder{ display: none; } .multiselect__input{ font-size: 12px; color: $primary; padding: 0px 45px; background: initial; line-height: 58px; height: 58px; margin-bottom: 0; font-family: 'Roboto'; } .multiselect__placeholder{ font-size: 12px; margin-bottom: 0; padding: 0px 45px; color: $greyNotActive; line-height: 58px; width: 100%; font-family: 'Roboto'; display: flex; align-items: center; .text{ flex: 1; } .icon-placeholder{ display: block; margin-left: 10px; font-size: 20px; opacity: 0.6; &.icon-dropdown{ font-size: 15px; } } } .multiselect__single{ font-size: 12px; color: $primary; padding: 0px 45px; background: initial; line-height: 58px; margin-bottom: 0; font-family: 'Roboto'; display: flex; align-items: center; white-space: nowrap; .option__image{ display: flex; align-items: center; width: 100%; span{ flex: 1; } img{ margin-left: 15px; width: 25px; height: 25px; border-radius: 50%; object-fit: cover; } } .option__keyresult{ display: flex; align-items: center; width: 100%; .text{ flex: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .info{ margin-left: 10px; color: $secondary; } } } } .multiselect__content-wrapper{ border-radius: 10px; border: 1px solid $borderCard; box-shadow: 0 12px 17px 0 rgba(80, 119, 155, 0.1); width: 100%; margin-top: 4px; padding: 0; .multiselect__content{ .multiselect__option{ min-height: initial; padding: 5px 15px; height: 40px; font-size: 12px; display: flex; align-items: center; font-family: 'Roboto'; color: $primary; &.multiselect__option--disabled{ background: #FFF !important; color: #C0C9D0 !important; pointer-events: initial; cursor: not-allowed; } .option__image{ display: flex; align-items: center; width: 100%; span{ flex: 1; } img{ margin-right: 15px; width: 25px; height: 25px; border-radius: 50%; object-fit: cover; } } } .multiselect__element{ border-top: 1px solid $borderCard; &:first-child{ border-top: 0; } .multiselect__option{ min-height: initial; padding: 5px 15px; height: 40px; font-size: 12px; display: flex; align-items: center; font-family: 'Roboto'; color: $primary; &:after{ line-height: 40px; color: $primary; } &.multiselect__option--highlight{ background-color: rgba(240, 241, 243, 0.2); &:after{ background-color: transparent; font-size: 12px; } } &.multiselect__option--selected{ background-color: rgba(240, 241, 243, 0.4); &.multiselect__option--highlight{ background-color: rgba(240, 241, 243, 0.6); &:after{ background-color: transparent; font-size: 12px; } } } &.multiselect__option--group{ background-color: rgba(240, 241, 243, 0.4); &.multiselect__option--highlight{ background-color: rgba(240, 241, 243, 0.6); &:after{ background-color: transparent; font-size: 12px; } } } } } } } } } } .label-input{ label{ margin: 0; color: #606270; font-size: 12px; } } .kr-data{ display: flex; align-items: center; margin-top: 10px; border-bottom: 1px solid $borderColor; padding-bottom: 30px; .icon-list{ margin-right: 10px; } .title{ flex: 1; font-size: 14px; color: $primary; line-height: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .promises{ display: flex; align-items: center; padding: 0 20px; .label{ font-size: 14px; color: $primary; line-height: normal; margin-right: 10px; } .count{ width: 18px; height: 18px; border-radius: 4px; border: solid 1px #dcdee1; background-color: #fcfcfc; display: flex; align-items: center; justify-content: center; color: $primary; font-size: 11px; line-height: normal; } } .tasks{ display: flex; align-items: center; padding: 0 20px; .label{ font-size: 14px; color: $primary; line-height: normal; margin-right: 10px; } .count{ width: 18px; height: 18px; border-radius: 4px; border: solid 1px #dcdee1; background-color: #fcfcfc; display: flex; align-items: center; justify-content: center; color: $primary; font-size: 11px; line-height: normal; } } .progress-column{ padding-left: 20px; width: 100%; max-width: 95px; .top-data{ display: flex; align-items: center; margin-bottom: 6px; .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; } } } .progress-bar-tbf{ margin: 0; } } } .submit-section{ padding: 30px 40px; display: flex; justify-content: flex-end; .button-set{ max-width: 170px; width: 100%; font-size: 14px; height: 40px; &:first-child{ margin-right: 20px; } } } } .modal_info{ position: absolute; top: calc(50% - 15px); left: calc(50% - 15px); transform: translate(-50%, -50%); background: #FFF; padding: 30px; margin: 15px; width: calc(100% - 30px); max-width: 600px; border-radius: 16px; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05); transition: opacity 0.2s ease; opacity: 0; z-index: 99; &.active{ opacity: 1; } .header-submodal{ text-align: center; margin-bottom: 20px; .image{ padding: 20px 0; &.congrat-img{ padding: 0 0 20px; img{ height: 100px; } } img{ height: 50px; } } .title{ color: $primary; font-size: 26px; font-weight: 700; } } .description-modal{ color: $slateGrey; font-size: 16px; line-height: 1.45; text-align: center; max-width: 80%; margin: 0 auto; text-align: center; } .button-actions{ margin-top: 45px; display: flex; .button-action{ flex: 1; height: 40px; font-size: 12px; font-weight: 700; &:first-child{ margin-right: 7px; } &:last-child{ margin-left: 7px; } } } &#modal_cant_create_more_objective, &.modal_delete{ max-width: 430px; } &.modal_prize{ max-width: 500px; padding: 0; background: transparent; box-shadow: none; .header{ background: #FFF; padding: 60px 40px 10px 40px; border-top-left-radius: 16px; border-top-right-radius: 16px; img{ object-fit: contain; width: 100%; border-radius: 8px; max-height: 200px; } .title{ margin-top: 60px; font-size: 26px; color: $primary; line-height: 1.23; font-weight: 700; text-align: center; } .description{ margin-top: 20px; font-size: 18px; color: $slateGrey; line-height: 1.44; text-align: center; } } .joining-img{ width: 100%; margin-top: -2px; margin-bottom: -2px; } .coupon-code{ padding: 0px 40px 60px; background-color: #dcdcdc; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; position: relative; .code{ background: transparent; border: 0; width: 100%; text-align: center; color: #FA4A4A; font-size: 36px; letter-spacing: 1.8px; margin-bottom: 12px; &:focus{ outline: none; } } .copy-clipboard{ color: $primary; font-size: 14px; text-align: center; line-height: normal; cursor: pointer; } &:after{ position: absolute; content: ' '; } } } }
Back