UNPKG

@egovernments/digit-ui-health-css

Version:

## Install

1,417 lines (1,394 loc) 211 kB
/*! * @egovernments/digit-ui-health-css - 0.2.1 * * Copyright (c) 2024 Jagankumar <jagan.kumar@egov.org.in> * */ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ *, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; border: 0 solid; } @-webkit-keyframes spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @-webkit-keyframes ping { 75%, to { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } } @keyframes ping { 75%, to { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } } @-webkit-keyframes pulse { 50% { opacity: .5; } } @keyframes pulse { 50% { opacity: .5; } } @-webkit-keyframes bounce { 0%, to { -webkit-transform: translateY(-25%); transform: translateY(-25%); -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { -webkit-transform: none; transform: none; -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1); animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } @keyframes bounce { 0%, to { -webkit-transform: translateY(-25%); transform: translateY(-25%); -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { -webkit-transform: none; transform: none; -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1); animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } .help-label { color: #c84c0e; } .guideline-actionbar-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; } .guideline-actionbar-content .custom-button { min-width: 12.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .guideline-actionbar-content .custom-button h2 { width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; } .guideline-actionbar-content .custom-button .icon { margin: 0 0 0 1rem !important; } .guideline-actionbar-content .custom-button-left-icon .icon { margin: 0 1rem 0 0 !important; } .navigator-componet-not-found { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 2rem; font-weight: 700; font-size: 2rem; color: #000; } .api-data-loader { width: 100% !important; height: 100% !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .api-data-loader, .modal-header { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } .modal-header { padding-left: 1rem !important; margin-bottom: 0 !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; overflow: hidden !important; } .modal-header p { padding: 0 !important; margin: 0 !important; } .modal-body { overflow: hidden; padding-left: 1rem; padding-right: 1rem; margin-bottom: 1rem; margin-right: 1rem; } .modal-body p { font-weight: 400; font-size: 1rem; } .button-type-1 { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; padding: 0.625rem 0.5rem !important; margin: 0 !important; height: 2.5rem !important; } .button-type-1 p { font-weight: 600 !important; font-size: 1rem !important; margin: 0 !important; padding: 0 !important; } .button-type-2 { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; padding: 0.625rem 0.5rem !important; margin: 0 !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; height: 2.5rem !important; } .button-type-2 .icon { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .button-type-2 .icon, .button-type-2 p { margin: 0 !important; padding: 0 !important; } .button-type-2 p { font-weight: 600 !important; font-size: 1rem !important; } .microplan-close-button { margin: .5rem .5rem 0 0; -ms-flex-item-align: start; align-self: flex-start; border: none; color: inherit; cursor: pointer; overflow: visible; background-color: transparent; } .microplan-naming-conventions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .microplan-naming-conventions .microplan-naming-convention-instruction-list-container { margin-left: .3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .microplan-naming-conventions .microplan-naming-convention-instruction-list-container .number { min-width: 1.2rem !important; } .microplan-naming-conventions .microplan-naming-convention-instruction-list { font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; padding: 0; margin: 0; line-height: 1.5rem; } .microplan-naming-conventions .microplan-naming-conventions-heading { font-family: Roboto; font-size: 1.2rem; font-weight: 500; text-align: left; padding: 0; margin: 1rem 0 0; } .upload-section { font-family: Roboto; } .upload-section .upload, .upload-section .upload-component-wrapper { width: 100%; } .upload-section .upload { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 1.25rem; } .upload-section .upload-section-option { position: relative; right: -1.68rem; width: 12.7rem; min-height: 32rem; background-color: #fff; border-top-left-radius: .5rem; border-bottom-left-radius: .5rem; -webkit-box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16078); box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16078); } .upload-section .upload-section-options-active, .upload-section .upload-section-options-inactive { min-height: 3.7rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 0.063rem solid #d6d5d4; cursor: pointer; } .upload-section .upload-section-options-active p, .upload-section .upload-section-options-inactive p { margin-left: .5rem; color: #505a5f; font-weight: 400; font-size: 1rem; } .upload-section .upload-section-options-active .icon, .upload-section .upload-section-options-inactive .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; overflow: visible; padding: 0; margin-left: .625rem; width: 1.875rem; height: 2.188rem; } .upload-section .upload-section-options-active .end, .upload-section .upload-section-options-inactive .end { position: absolute; right: .5rem; justify-self: end; } .upload-section .upload-section-options-active:first-child, .upload-section .upload-section-options-inactive:first-child { border-top-left-radius: .5rem; } .upload-section .upload-section-options-active { border-right: 0.3rem solid #c84c0e; background-color: rgba(244, 119, 56, 0.12); } .upload-section .upload-section-options-active p { font-weight: 700; } .upload-section .upload-section-options-inactive { border-right: none; background-color: #fff; } .upload-section .upload-component { height: -webkit-min-content; height: -moz-min-content; height: min-content; border-radius: .25rem; background-color: #fff; margin: 0 .3rem 0 0; padding: 1.5rem 1.5rem .625rem; } .upload-section .upload-component-active { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } .upload-section .upload-component-active .greyedout-name { color: #b1b4b6; margin: 0 .625rem; font-size: 1.25rem; padding-top: 0; font-weight: 500; } .upload-section .upload-component-active .h2-class { margin: 0; padding: 0; width: 90% !important; overflow: hidden; font-size: 2.5rem; font-weight: 700; } .upload-section .upload-component-active p { padding-top: .625rem; font-size: 1rem; margin: .625rem 0; font-weight: 400; } .upload-section .upload-component-active .heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: start; } .upload-section .upload-component-active .heading h2 { width: 90% !important; } .upload-section .upload-component-active .heading .download-template-button { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; padding-left: .625rem; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; min-width: 13.5rem; height: 2.5rem; border: 0.063rem solid #c84c0e; background-color: rgba(241, 241, 241, 0); } .upload-section .upload-component-active .heading .download-template-button:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #c84c0e; box-shadow: inset 0 -0.125rem 0 0 #c84c0e; } .upload-section .upload-component-active .heading .download-template-button .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .upload-section .upload-component-active .heading .download-template-button .icon, .upload-section .upload-component-active .heading .download-template-button p { margin: 0; padding: 0; } .upload-section .upload-component-active .heading .download-template-button p { color: #c84c0e; font-weight: 600; font-size: 1rem; } .upload-section .upload-component-inactive { display: none; } .upload-section .upload-option-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 1.25rem 0; -ms-flex-wrap: wrap; flex-wrap: wrap; } .upload-section .upload-option-container .upload-option-container-selected { border: 0.125rem solid #c84c0e; color: #c84c0e; } .upload-section .upload-option { border-radius: .25rem; border: .0625rem solid #d6d5d4; min-width: 12.5rem; min-height: 8.75rem; -webkit-box-shadow: 0 0.0625rem rgba(0, 0, 0, 0.16); box-shadow: 0 0.0625rem rgba(0, 0, 0, 0.16); padding: .625rem 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; justify-items: center; margin: 0 1.25rem; cursor: pointer; } .upload-section .upload-option p { margin-top: .625rem; font-weight: 600; color: #505a5f; } .upload-section .upload-option .label:hover { color: #c84c0e; } .upload-section .upload-option:hover { outline: 0.125rem solid #c84c0e; } .upload-section .upload-option .upload-option-selected { border: 0.125rem solid #c84c0e; color: #c84c0e; } .upload-section .upload-option .select-button { background-color: #fff; color: #c84c0e; } .upload-section .upload-option .select-button:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #c84c0e; box-shadow: inset 0 -0.125rem 0 0 #c84c0e; } .upload-section .upload-option .select-button, .upload-section .upload-option .selected-button { justify-self: end; border: 0.063rem solid #c84c0e; width: 11rem; height: 2.5rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1rem; font-weight: 600; } .upload-section .upload-option .selected-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; background-color: #c84c0e; padding: .6rem .5rem; color: #fff; } .upload-section .selected-button, .upload-section .upload-file { -webkit-box-direction: normal; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; } .upload-section .upload-file { min-height: 10rem; padding-top: .625; margin: 1rem 0; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; background-color: #fafafa; border: .063rem dotted #d6d5d4; } .upload-section .upload-file .browse-text-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0; padding: 0; } .upload-section .upload-file .browse-text-wrapper .browse-text { margin: 0; padding: 0; color: #c84c0e; text-decoration: underline; cursor: pointer; } .upload-section .upload-file .flex { display: -webkit-box; display: -ms-flexbox; display: flex; } .upload-section .flex, .upload-section .uploaded-file { display: -webkit-box; display: -ms-flexbox; display: flex; } .upload-section .uploaded-file { border: 0.063rem solid #d6d5d4; min-height: 4.75rem; background-color: #fafafa; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: .625rem; margin-bottom: .625rem; padding: 0 .625rem; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; } .upload-section .uploaded-file .uploaded-file-details { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 1rem 0; } .upload-section .uploaded-file .uploaded-file-details [dir=ltr] p { text-align: left; } .upload-section .uploaded-file .uploaded-file-details [dir=rtl] p { text-align: right; } .upload-section .uploaded-file .uploaded-file-details p { padding: 0; margin: 0; height: -webkit-min-content; height: -moz-min-content; height: min-content; font-weight: 700; font-size: 1.5rem; color: #505a5f; } .upload-section .uploaded-file .uploaded-file-operations { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-items: end; -ms-flex-wrap: wrap; flex-wrap: wrap; } .upload-section .uploaded-file .uploaded-file-operations .button { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 1rem; min-width: 9rem; height: 2.5rem; border: 0.063rem solid #c84c0e; background-color: #fff; cursor: pointer; } .upload-section .uploaded-file .uploaded-file-operations .button:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #c84c0e; box-shadow: inset 0 -0.125rem 0 0 #c84c0e; } .upload-section .uploaded-file .uploaded-file-operations p { padding: 0; margin: 0 0 0 .5rem; color: #c84c0e; font-weight: 600; font-size: 1rem; } .upload-section .uploaded-file .uploaded-file-operations .delete-button { background-color: rgba(255, 255, 255, 0); border: none; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 1rem; cursor: pointer; } .upload-section .message { margin-right: .6px; } .upload-section .download-template-button { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; margin: 0; } .upload-section .download-template-button:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #c84c0e; box-shadow: inset 0 -0.125rem 0 0 #c84c0e; } .upload-section .download-template-button .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .upload-section .download-template-button .icon, .upload-section .download-template-button p { margin: 0; padding: 0; } .upload-section .download-template-button p { font-weight: 500; font-size: 1rem; } .upload-section .file-upload-error-container { -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; } .upload-section .file-upload-error-container .link-wrapper { -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; margin: 0; padding: 0; } .upload-section .file-upload-error-container .link-wrapper .link { color: #c84c0e !important; text-decoration: underline; cursor: pointer; } .upload-section .file-upload-error-container p { padding: 0; margin: 0; } .upload-section .spatial-data-property-mapping { width: calc(100% - 2rem); max-height: 30rem; margin: 1rem; border: 0.063rem solid rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16); box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16); border-radius: .25rem; background-color: #fafafa !important; display: block; overflow: auto; padding: 0 1rem; position: relative; background-color: transparent; font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; } .upload-section .spatial-data-property-mapping .table { border-left-width: 0 !important; border-right-width: 0 !important; } .upload-section .spatial-data-property-mapping table { background-color: transparent !important; width: 100%; border-collapse: collapse; } .upload-section .spatial-data-property-mapping table .select-dropdown { background-color: transparent; font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; } .upload-section .spatial-data-property-mapping table tr { background-color: transparent !important; } .upload-section .spatial-data-property-mapping table thead { position: sticky !important; z-index: 100; top: 0; background-color: #fafafa; padding: 0; } .upload-section .spatial-data-property-mapping table th { font-weight: 700; text-align: left; } .upload-section .spatial-data-property-mapping table td, .upload-section .spatial-data-property-mapping table th { width: 50%; font-size: 1rem; padding: 1.5rem; margin: 0; border-bottom: .063rem solid #d6d5d4; } .upload-section .spatial-data-property-mapping table td { font-weight: 400; border-top: 0 !important; } .upload-section .spatial-data-property-mapping table td p { max-width: 20.594rem; font-weight: 700; text-wrap: wrap; overflow: hidden; } .upload-section .spatial-data-property-mapping .pagination { position: sticky; bottom: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; padding: 1rem 2rem 1rem 0; z-index: 10; background-color: #fafafa; } .upload-section .spatial-data-property-mapping::-webkit-scrollbar { width: .625rem; height: .625rem; border: none; } .upload-section .spatial-data-property-mapping::-webkit-scrollbar-track { background: #fff; border: none; } .upload-section .spatial-data-property-mapping::-webkit-scrollbar-thumb { background: #b1b4b6; border-radius: .625rem; border: .125rem solid #f0f0f0; } .upload-section .spatial-data-property-mapping::-webkit-scrollbar-thumb:hover { background: rgba(177, 180, 182, 0.8); } .upload-section .spatial-data-property-mapping::-webkit-scrollbar-track { background-color: transparent; } .upload-section .popup-wrap { background-color: rgba(0, 0, 0, 0.8); } .upload-section .preview-data { margin: 0 2.5rem; width: calc(100% - 5rem); border-radius: .25rem; } .upload-section .preview-data .operational-buttons { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 1.5rem; margin-bottom: 1.5rem; } .upload-section .preview-data .excel-wrapper, .upload-section .preview-data .operational-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; } .upload-section .preview-data .excel-wrapper { width: 100%; padding: 1rem .5rem 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; grid-gap: .5rem; gap: .5rem; background-color: #fff !important; border: 0.063rem solid rgba(0, 0, 0, 0.16) !important; border-radius: .25rem; } .upload-section .preview-data .excel-wrapper .error-user-directions { margin: 0 .5rem; padding: 0; color: #c84c0e; } .upload-section .preview-data .excel-wrapper .sheet-wrapper { height: 76vh; overflow: auto; background-color: #fff; padding: .3rem; } .upload-section .preview-data .excel-wrapper .sheet-wrapper::-webkit-scrollbar { width: .625rem; height: .625rem; border: none; } .upload-section .preview-data .excel-wrapper .sheet-wrapper::-webkit-scrollbar-track { background: #fff; border: none; } .upload-section .preview-data .excel-wrapper .sheet-wrapper::-webkit-scrollbar-thumb { background: #b1b4b6; border-radius: .625rem; border: .125rem solid #f0f0f0; } .upload-section .preview-data .excel-wrapper .sheet-wrapper::-webkit-scrollbar-thumb:hover { background: rgba(177, 180, 182, 0.8); } .upload-section .preview-data .excel-wrapper .sheet-wrapper h3 { background-color: #f4f4f4; padding: .625rem; margin: 0; } .upload-section .preview-data .excel-wrapper .sheet-wrapper .excel-table { width: 100%; border: .063rem solid #ccc; border-collapse: collapse; } .upload-section .preview-data .excel-wrapper .sheet-wrapper .excel-table td, .upload-section .preview-data .excel-wrapper .sheet-wrapper .excel-table th { min-width: 7.578rem; border: .063rem solid #ccc; padding: 8px; font-family: Arial,sans-serif; font-size: .875rem; height: 100%; outline-offset: -.07rem; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; } .upload-section .preview-data .excel-wrapper .sheet-wrapper .excel-table td .edited-row-marker, .upload-section .preview-data .excel-wrapper .sheet-wrapper .excel-table th .edited-row-marker { width: .313rem; position: absolute; top: -.045rem; left: -.313rem; padding: 0; margin: 0; height: calc(100% + .09rem); border-top-left-radius: .125rem; border-bottom-left-radius: .125rem; background-color: #c84c0e !important; } .upload-section .preview-data .excel-wrapper .sheet-wrapper .excel-table th { background-color: #f4f4f4; font-weight: 700; text-align: left; vertical-align: top; } .upload-section .preview-data .excel-wrapper .excel-tab-list { padding: .3rem; margin-bottom: .625rem; } .upload-section .preview-data .excel-wrapper .excel-tab-list .tab { padding: .625rem; margin-right: .313rem; cursor: pointer; outline: none !important; background-color: #f1f1f1; } .upload-section .preview-data .excel-wrapper .excel-tab-list .tab.active { outline: none !important; border: .25rem solid; border-color: #000 !important; } .upload-section .information-description p { color: #505a5f; font-family: Roboto; font-size: 1rem; font-weight: 400; line-height: 1.172rem; text-align: left; } .upload-section .information-description .link-wrapper, .upload-section .information-description p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .upload-section .information-description .link-wrapper { margin: 0; padding: 0; } .upload-section .information-description .link-wrapper .link { color: #3498db !important; text-decoration: underline; cursor: pointer; } .upload-section .guidelines { padding: .8rem 2rem 0; } .upload-section .guidelines .sub-heading { font-family: Roboto; font-size: 1.5rem; font-weight: 700; line-height: 1.7rem; text-align: left; padding: 0; margin: 0; } .upload-section .guidelines .padtop { margin-top: 1rem; } .upload-section .guidelines .instruction-list { font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; padding: 0; margin: 0; line-height: 1.5rem; } .upload-section .guidelines .instruction-list .link { text-decoration: underline; color: #c84c0e; } .upload-section .guidelines .instruction-list-container { margin-left: .3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .upload-section .guidelines .instruction-list-container .number { min-width: 1.2rem !important; } .upload-section .guidelines .flex { display: -webkit-box; display: -ms-flexbox; display: flex; } .upload-section .upload-guidelines-header { width: 100%; font-size: 2.5rem; padding-left: 2rem; } .hypothesis-section { font-family: Roboto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; width: 100%; background-color: #fff; padding: 1.5rem; margin-top: 1.3rem; height: 33.5rem; border-radius: .25rem; -webkit-box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16); box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16); } .hypothesis-section input[type=number]:focus, .hypothesis-section input[type=number]:hover { border: 0.063rem solid #c84c0e; outline: none; } .hypothesis-section .heading { padding: 0 0 .5rem; margin: 0; font-family: Roboto Condensed; font-size: 2.5rem; font-weight: 700; color: #0b0c0c; } .hypothesis-section .instruction { margin: .8rem 0 1.2rem; padding: 0; font-size: 1rem; font-weight: 400; text-align: left; } .hypothesis-section .user-input-section { display: block; overflow-y: scroll; height: 21rem; position: relative; } .hypothesis-section .user-input-section::-webkit-scrollbar { width: .625rem; height: .625rem; border: none; } .hypothesis-section .user-input-section::-webkit-scrollbar-track { background: #fff; border: none; } .hypothesis-section .user-input-section::-webkit-scrollbar-thumb { background: #b1b4b6; border-radius: .625rem; border: .125rem solid #f0f0f0; } .hypothesis-section .user-input-section::-webkit-scrollbar-thumb:hover { background: rgba(177, 180, 182, 0.8); } .hypothesis-section .user-input-section .example { border: .063rem solid #d6d5d4; background-color: #fafafa; padding: 1rem; border-radius: .25rem; max-width: 50rem; overflow: hidden; } @media (max-width: 104rem) { .hypothesis-section .user-input-section .example { max-width: 46.5rem; } } @media (max-width: 80rem) { .hypothesis-section .user-input-section .example { max-width: 46.55rem; } } .hypothesis-section .user-input-section .example .heading { padding: .2rem 0; margin: 0; font-size: 1rem; font-weight: 700; } .hypothesis-section .user-input-section .example .example-body { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: .6; } .hypothesis-section .user-input-section .example .example-body p { font-weight: 400; } .hypothesis-section .user-input-section .example .key { width: 22rem; } @media (max-width: 48rem) { .hypothesis-section .user-input-section .example .key { width: 60%; } } .hypothesis-section .user-input-section .example .value { margin-left: 9%; } @media (max-width: 104rem) { .hypothesis-section .user-input-section .example .value { margin-left: 7%; } } .hypothesis-section .user-input-section .example .value .heading { display: -webkit-box; display: -ms-flexbox; display: flex; text-wrap: wrap; } .hypothesis-section .user-input-section .example .value input { width: 7.5rem; } @media (min-width: 60rem) { .hypothesis-section .user-input-section .example .value { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } } @media (max-width: 48rem) { .hypothesis-section .user-input-section .example .value { margin-left: 1rem; } } .hypothesis-section .user-input-section .heading { padding: .1rem 0; margin: 0; font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; } .hypothesis-section .user-input-section .interactable-section { padding-top: 1.5rem; width: 41.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; } @media (max-width: 48rem) { .hypothesis-section .user-input-section .interactable-section { width: 95%; } } .hypothesis-section .user-input-section .interactable-section .heading { padding: 0; font-weight: 700; } .hypothesis-section .user-input-section .interactable-section .select-and-input-wrapper { margin-top: 1.5rem !important; } .hypothesis-section .user-input-section .interactable-section .select-and-input-wrapper:first-child { margin-top: 0.8rem !important; } .hypothesis-section .user-input-section .key { width: 22.75rem; position: relative; } @media (max-width: 48rem) { .hypothesis-section .user-input-section .key { width: 60%; } } .hypothesis-section .user-input-section .key .select-dropdown { background-color: transparent; font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; } .hypothesis-section .user-input-section .value { margin-left: 10%; width: 7.5rem; } @media (max-width: 48rem) { .hypothesis-section .user-input-section .value { margin-left: 1rem; } } .hypothesis-section .user-input-section .select-and-input-wrapper { margin-top: 1rem; } .hypothesis-section .user-input-section .select-and-input-wrapper, .hypothesis-section .user-input-section .select-and-input-wrapper-first { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .hypothesis-section .user-input-section .select-and-input-wrapper-first { margin-top: 0; } .hypothesis-section .user-input-section .headerbar { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; position: sticky; top: 0; background-color: #fff; z-index: 100; padding: 0 0 .8rem; } .hypothesis-section .user-input-section .invisible { visibility: hidden; pointer-events: none; padding: 0; margin: 0; } .hypothesis-section .user-input-section .input { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; border: .063rem solid #fff; background-color: rgba(255, 255, 255, 0); padding: .5rem; font-weight: 400; line-height: 1.1rem; font-size: 1rem; } .hypothesis-section .delete-button { max-width: 12.5rem; margin: 0 0 0 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; } .hypothesis-section .delete-button p { margin: 0; padding: 0 0 0 .5rem; font-size: 1rem; font-weight: 600; color: #c84c0e; text-align: left; } .hypothesis-section .add-button-help { margin-top: 1.5rem; max-width: 15.5rem; } .hypothesis-section .add-button { max-width: 12.5rem; height: 2.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; background: #fff; border: 0.063rem solid #c84c0e; } .hypothesis-section .add-button h2 { color: #c84c0e; padding: 0 0 0 .6rem; margin: 0; font-size: 1.188rem; width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; font-weight: 600; text-align: center; } .rule-engine-section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 1.3rem; } .rule-engine-section .rule-engine-body { font-family: Roboto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; width: 100%; background-color: #fff; padding: 1.5rem; height: 33.5rem; -webkit-box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16); box-shadow: 0 0.063rem 0.125rem 0 rgba(0, 0, 0, 0.16); border-radius: .25rem; } .rule-engine-section .rule-engine-body .heading { padding: 0 0 .5rem; margin: 0; font-family: Roboto Condensed; font-size: 2.5rem; font-weight: 700; color: #0b0c0c; } .rule-engine-section .rule-engine-body .instruction { margin: .8rem 0 1.2rem; padding: 0; font-size: 1rem; font-weight: 400; text-align: left; } .rule-engine-section .rule-engine-body .user-input-section { display: block; overflow-y: scroll; padding-bottom: 1rem; height: 21rem; } .rule-engine-section .rule-engine-body .user-input-section::-webkit-scrollbar { width: .625rem; height: .625rem; border: none; } .rule-engine-section .rule-engine-body .user-input-section::-webkit-scrollbar-track { background: #fff; border: none; } .rule-engine-section .rule-engine-body .user-input-section::-webkit-scrollbar-thumb { background: #b1b4b6; border-radius: .625rem; border: .125rem solid #f0f0f0; } .rule-engine-section .rule-engine-body .user-input-section::-webkit-scrollbar-thumb:hover { background: rgba(177, 180, 182, 0.8); } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example { border: .063rem solid #d6d5d4; background-color: #fafafa; padding: 1rem .7rem; overflow: hidden; } @media (min-width: 99.438rem) { .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 90rem; } } @media (min-width: 112.688rem) { .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example .example-equal-to { margin: 0 3.5% !important; } } @media (min-width: 120.938rem) { .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example .example-equal-to { margin: 0 4% !important; } } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example .heading { padding: .2rem 0; margin: 0; font-size: 1rem; font-weight: 700; line-height: 18.75px; } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example .example-body { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: .6; } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example .example-body p { font-weight: 400; } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .example .value { width: 22.05rem; } .rule-engine-section .rule-engine-body .user-input-section .example-wrapper .delete-button { margin: 0 0 0 .244rem; } .rule-engine-section .rule-engine-body .user-input-section .heading { padding: .1rem 0; margin: 0; font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; } .rule-engine-section .rule-engine-body .user-input-section .interactable-section { padding-top: 1.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (max-width: 48rem) { .rule-engine-section .rule-engine-body .user-input-section .interactable-section { width: 95%; } } .rule-engine-section .rule-engine-body .user-input-section .interactable-section .heading { padding: 0; font-weight: 700; } .rule-engine-section .rule-engine-body .user-input-section .value-input-key { width: 22.75rem; position: relative; } @media (max-width: 48rem) { .rule-engine-section .rule-engine-body .user-input-section .value-input-key { width: 60%; } } .rule-engine-section .rule-engine-body .user-input-section .operator { position: relative; width: 11rem; margin: 0 1rem; } @media (max-width: 48rem) { .rule-engine-section .rule-engine-body .user-input-section .operator { margin-left: 1rem; } } .rule-engine-section .rule-engine-body .user-input-section .select-dropdown { background-color: transparent; font-family: Roboto; font-size: 1rem; font-weight: 400; text-align: left; } .rule-engine-section .rule-engine-body .user-input-section .equal-to-icon { margin: 0 3%; font-family: Roboto Condensed; font-size: 2.5rem; font-weight: 700; } .rule-engine-section .rule-engine-body .user-input-section .select-and-input-wrapper { margin-top: 1rem; } .rule-engine-section .rule-engine-body .user-input-section .select-and-input-wrapper, .rule-engine-section .rule-engine-body .user-input-section .select-and-input-wrapper-first { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .rule-engine-section .rule-engine-body .user-input-section .select-and-input-wrapper-first { margin-top: 0; } .rule-engine-section .rule-engine-body .user-input-section .user-input-wrapper { width: 100%; } .rule-engine-section .rule-engine-body .headerbar { padding: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; position: sticky; top: 0; background-color: #fff; z-index: 100; } .rule-engine-section .rule-engine-body .invisible { visibility: hidden; pointer-events: none; } .rule-engine-section .rule-engine-body .delete-button { max-width: 12.5rem; margin: 0 0 0 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; } .rule-engine-section .rule-engine-body .delete-button p { text-align: center; margin: 0; padding: 0 0 0 .5rem; font-size: 1rem; font-weight: 600; color: #c84c0e; text-align: left; } .rule-engine-section .rule-engine-body .add-button-help { margin-top: 1.5rem; max-width: 15.5rem; } .rule-engine-section .rule-engine-body .add-button { max-width: 12.5rem; height: 2.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; background: #fff; border: 0.063rem solid #c84c0e; } .rule-engine-section .rule-engine-body .add-button h2 { color: #c84c0e; padding: 0 0 0 .6rem; margin: 0; font-size: 1.188rem; width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; font-weight: 600; text-align: center; } .create-microplan .custom-action-bar, .create-microplan .custom-action-bar-no-first-button { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; z-index: 800; } .create-microplan .custom-action-bar .custom-button, .create-microplan .custom-action-bar-no-first-button .custom-button { min-width: 12.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .create-microplan .custom-action-bar .custom-button h2, .create-microplan .custom-action-bar-no-first-button .custom-button h2 { font-weight: 600; width: -webkit-fit-content !important; width: -moz-fit-content !important; width: fit-content !important; } .create-microplan .custom-action-bar .custom-button .icon, .create-microplan .custom-action-bar-no-first-button .custom-button .icon { margin: 0 0 0 1rem !important; } .create-microplan .custom-action-bar .custom-button-left-icon, .create-microplan .custom-action-bar-no-first-button .custom-button-left-icon { margin-left: 5.3rem; padding-left: 0.7rem !important; border-color: #c84c0e; } .create-microplan .custom-action-bar .custom-button-left-icon:hover, .create-microplan .custom-action-bar-no-first-button .custom-button-left-icon:hover { -webkit-box-shadow: inset 0 -0.125rem 0 0 #c84c0e; box-shadow: inset 0 -0.125rem 0 0 #c84c0e; } .create-microplan .custom-action-bar .custom-button-left-icon .icon, .create-mic