UNPKG

quill-component-library

Version:
510 lines (496 loc) 16.1 kB
.quill-button { line-height: 1; letter-spacing: normal; text-align: center; display: flex; justify-content: center; align-items: center; border-radius: 4px; width: min-content; min-width: 88px; padding: 0px 16px; white-space: nowrap; cursor: pointer; } .quill-button:focus, .quill-button:hover { outline: none; text-decoration: none; } .quill-button.fun { height: 32px; font-size: 13px; } .quill-button.small { height: 36px; font-size: 14px; } .quill-button.medium { height: 40px; font-size: 15px; } .quill-button.medium.icon { width: 112px; } .quill-button.large { height: 48px; font-size: 18px; } .quill-button.large.icon { width: 121px; } .quill-button.outlined { border: solid 1px #bdbdbd; background-color: white; font-weight: 600; } .quill-button.contained { font-weight: bold; border: none; } .quill-button.primary.contained { color: #ffffff; background-color: #06806b; } .quill-button.primary.contained:not(.disabled):hover, .quill-button.primary.contained:not(.disabled):focus { background-color: #08907b; } .quill-button.primary.outlined { background-color: #ffffff; color: #009a80; } .quill-button.primary.outlined:hover, .quill-button.primary.outlined:focus { background-color: #f6fcfa; } .quill-button.secondary.outlined { color: #000; } .quill-button.secondary.outlined:hover, .quill-button.secondary.outlined:focus { background-color: #f5f5f5; } .quill-button.disabled { color: #878787 !important; } .quill-button.disabled.contained { background-color: #cccccc; } .input-container { min-height: 58px; display: flex; justify-content: flex-end; flex-direction: column; position: relative; } .input-container.textfield-container { margin-bottom: 25px; } .input-container.textfield-container label { margin-bottom: 4px; } .input-container .dropdown-container.inactive:focus { outline: none; } .input-container .dropdown-container.inactive:focus label { color: #009a80; } .input-container .dropdown-container.inactive:focus .dropdown__control { border: 2px #009a80; border-style: none none solid; } .input-container input, .input-container input:focus, .input-container textarea, .input-container textarea:focus { outline: none; margin-bottom: 8px; border: 2px #009a80; border-style: none none solid none; border-radius: 0px; width: 100%; font-size: 16px; padding: 0px 0px 3px; color: #000; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .input-container input, .input-container input:focus { height: 25px; } .input-container textarea, .input-container textarea:focus { resize: none; height: 75px; } .input-container .character-limit { display: flex; justify-content: flex-end; font-size: 12px; line-height: 1; margin-top: -2px; color: #7f7f7f; } .input-container label { font-size: 12px; font-weight: 600; color: #009a80; display: flex; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .input-container .helper-text { font-size: 12px; font-weight: 600; color: #7f7f7f; margin-top: -2px; line-height: 1; } .input-container .dropdown { margin-bottom: 8px; } .input-container .dropdown:focus { outline: none; } .input-container .dropdown .dropdown__dropdown-indicator { background: url("https://assets.quill.org/images/icons/dropdown.svg"); width: 0; height: 0; margin-bottom: 10px; } .input-container .dropdown .dropdown { border-bottom: none !important; } .input-container .dropdown .dropdown__menu { z-index: 100; border-radius: 0px 0px 4px 4px; margin-top: -4px; box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14); } .input-container .dropdown .dropdown__menu-list { padding: 8px 0px; } .input-container .dropdown .checkable-dropdown-value-container { height: 25px; } .input-container .dropdown .dropdown__control { min-height: 0px; padding: 0px 0px 4px; margin-bottom: 4px; margin-top: 0px; border: none; outline: none !important; box-shadow: none !important; border-radius: 0px !important; } .input-container .dropdown .dropdown__control--menu-is-open { height: 25px; } .input-container .dropdown .dropdown__placeholder { top: 27%; margin-left: 0px; } .input-container .dropdown .dropdown__value { border: solid 2px #009a80; border-style: none none solid none; border-radius: 0px; padding-left: 0px; } .input-container .dropdown .dropdown__value:focus { outline: none; } .input-container .dropdown .dropdown__single-value { color: #000; font-size: 16px; margin-left: 0px; top: 30%; } .input-container .dropdown .dropdown__single-value .css-1g6gooi { margin: 0px; padding-top: 0px; } .input-container .dropdown .dropdown__value-container { padding: 0px 0px 3px; font-size: 16px; line-height: 1; color: #000; } .input-container .dropdown .dropdown__indicator-separator { display: none; } .input-container .dropdown .dropdown__value-label { color: #000; } .input-container .dropdown .dropdown__multi-value-wrapper:focus { outline: none; } .input-container .dropdown .dropdown__clear-zone { display: none; } .input-container .dropdown .dropdown__control:hover { box-shadow: none; } .input-container .dropdown .dropdown__input { padding: 0px; } .input-container .dropdown .dropdown__input input, .input-container .dropdown .dropdown__input textarea { border: none; margin-bottom: 0px; box-sizing: border-box !important; padding: 0px 0px 15px !important; width: 100% !important; } .input-container .dropdown .dropdown__option { background-color: white; color: black; padding: 12px; font-size: 16px; } .input-container .dropdown .dropdown__option:active, .input-container .dropdown .dropdown__option:hover, .input-container .dropdown .dropdown__option:focus { background-color: #f2f2f2 !important; outline: none; } .input-container .dropdown .checkable-dropdown-option .dropdown__option { display: flex; align-items: center; } .input-container .dropdown .checkable-dropdown-option .dropdown__option span { margin-right: 16px; } .input-container.checkbox-dropdown .dropdown__control { min-width: 120px; width: min-content; } .input-container.checkbox-dropdown .dropdown__dropdown-indicator { margin-bottom: 7px; } .input-container.checkbox-dropdown .dropdown__menu { border-radius: 0px 4px 4px 4px; } .input-container.inactive.textfield-container.has-text label { margin-bottom: 4px; } .input-container.inactive.has-text input, .input-container.inactive.has-text textarea { padding: 0px 0px 4px; } .input-container.inactive.has-text label { font-size: 12px; font-weight: 600; color: #7f7f7f; display: flex; margin-bottom: 5px; } .input-container.inactive:not(.has-text) input { height: 1px; } .input-container.inactive:not(.has-text).dropdown-container label { margin-bottom: -21px; z-index: 1; margin-top: 20px; } .input-container.inactive:not(.has-text).dropdown-container .dropdown__value-container { height: 25px; } .input-container.inactive:not(.has-text).dropdown-container .dropdown__indicators { padding-top: 4px; } .input-container.inactive:not(.has-text).has-character-limit label { margin-top: 20px; } .input-container.inactive .dropdown__placeholder { display: none; } .input-container.inactive input, .input-container.inactive textarea { border: 1px #e0e0e0; padding: 0px; border-style: none none solid none; } .input-container.inactive label { color: #7f7f7f; font-size: 16px; margin-bottom: 4px; font-weight: normal; } .input-container.inactive .dropdown { border-bottom: none; } .input-container.inactive .dropdown .dropdown__value { border-width: 0px; border-color: #e0e0e0; } .input-container.inactive .dropdown .dropdown__control { padding: 0px 0px 3px; border: 1px #e0e0e0; border-style: none none solid; height: 25px; } .input-container.active .dropdown__control { border: 2px #009a80; border-style: none none solid; } .input-container.active .dropdown__dropdown-indicator { transform: rotate(180deg); -webkit-transform: rotate(180deg); filter: brightness(1) sepia(1) saturate(1.5) invert(1.5) hue-rotate(300deg); } .input-container.active.not-editable { min-height: 0px; } .input-container.active.not-editable .dropdown__menu { border-radius: 4px; margin-top: 8px; box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14); } .input-container.active.not-editable label, .input-container.active.not-editable .dropdown__control { display: none; } .input-container.active.not-editable .input-container { min-height: 0px; } .input-container.active:focus { outline: none; } .input-container.error input, .input-container.error textarea { border: 2px #ff0000; border-style: none none solid none; padding: 0px 0px 3px !important; } .input-container.error .error-text { font-size: 12px; font-weight: 600; line-height: 1.33; letter-spacing: normal; color: #ff0000; display: flex; margin-bottom: 10px; } .input-container.error.active label { color: #ff0000; } .input-container.error.inactive label { color: #7f7f7f; } .input-container.error.unacknowledged label { color: #7f7f7f; } .input-container .cancel { position: absolute; bottom: 16px; right: 0px; cursor: pointer; } .quill-card { border-radius: 6px; box-shadow: 0 0 0 1px #e0e0e0; background-color: #ffffff; display: flex; align-items: center; cursor: pointer; padding: 40px 32px; } .quill-card h3 { font-size: 16px; font-weight: bold; margin-bottom: 8px; } .quill-card p { font-size: 14px; color: #646464; line-height: 1.57; margin-bottom: 0px; } .quill-card img { margin-right: 32px; } .quill-card:hover, .quill-card:focus { box-shadow: 0 0 0 2px #06806b; } .quill-snackbar { opacity: 0; border-radius: 4px; box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2); background-color: rgba(0, 0, 0, 0.87); color: #fff; text-align: center; padding: 13px 16px; position: fixed; z-index: 1; bottom: 0; left: 24px; transition: bottom 0.5s, opacity 0.5s; } .quill-snackbar.visible { left: 24px; bottom: 24px; opacity: 1; transition: bottom 0.5s, opacity 0.5s; } .quill-list { list-style: none; padding-left: 0px; margin-bottom: 0px; } .quill-list.single-line li { padding: 16px; } .quill-list.double-line li { padding: 12px 16px 13px; display: flex; justify-content: space-between; align-items: flex-start; line-height: 1; } .quill-list.double-line li .text { display: flex; flex-direction: column; } .quill-list.double-line li .secondary-text { font-size: 14px; color: #888888; margin-top: 8px; } .quill-list.double-line li .metadata { font-size: 14px; } .quill-list li { font-size: 16px; } .quill-list li:hover, .quill-list li:focus { background-color: #f2f2f2; } .quill-tooltip-trigger { position: relative; cursor: pointer; white-space: nowrap; width: min-content; } .quill-tooltip:not(.visible) { opacity: 0; transition: opacity 0s; } .quill-tooltip { position: absolute; height: 32px; border-radius: 4px; background-color: #757575; bottom: -48px; font-size: 12px; font-weight: 600; display: flex; justify-content: space-between; align-items: center; color: white; padding: 0px 16px; left: 50%; transform: translateX(-50%); opacity: 1; transition: opacity .5s; } .data-table::-webkit-scrollbar { background-color: white; width: 7px; height: 7px; } .data-table::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: #7f7f7f; -webkit-box-shadow: inset 0 0 6px #7f7f7f; } .data-table { overflow: scroll; } .data-table .data-table-headers, .data-table .data-table-row { height: 48px; padding: 0px 16px; border-bottom: 1px solid #e0e0e0; display: flex; align-items: center; min-width: min-content; } .data-table .data-table-row:last-of-type { border-bottom: none; } .data-table .data-table-header { font-size: 12px; font-weight: 600; color: #5c5c5c; display: flex; } .data-table .data-table-row-section { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .data-table .data-table-row-section.removable { margin-right: 0px; } .data-table .data-table-row-section.removable img { cursor: pointer; } .data-table .data-table-header, .data-table .data-table-row-section { margin-right: 24px; } .data-table .data-table-header.sortable, .data-table .data-table-row-section.sortable { color: #000; cursor: pointer; } .data-table .data-table-headers { position: sticky; top: 0; background-color: white; z-index: 1; } .data-table .data-table-row .quill-tooltip-trigger { margin-right: 24px; display: inline-block; } .data-table .data-table-row .quill-tooltip-trigger .data-table-row-section { display: inline-block; } .data-table .data-table-row:hover { background-color: #f2f2f2; } .data-table .data-table-row.checked { background-color: #e8f7f3; } .data-table .sort-arrow { margin-right: 8px; cursor: pointer; } .data-table .sort-arrow.desc { transform: rotate(180deg); } .data-table .actions-button { border-radius: 4px; display: flex; justify-content: center; width: 48px; height: 24px; border: solid 1px #bdbdbd; } .data-table .actions-header, .data-table .actions-section { margin-right: 0px !important; } .data-table .actions-menu-container { position: absolute; } .data-table .actions-menu { padding: 8px 0px; position: absolute; border-radius: 4px; box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14); background-color: white; width: 207px; z-index: 40; display: flex; flex-direction: column; right: -73px; } .data-table .actions-menu span { width: 207px; height: 48px; display: flex; color: #000; font-size: 16px; align-items: center; padding: 0px 16px; font-weight: normal; cursor: pointer; } .data-table .actions-menu span:hover { background-color: #f2f2f2; } .focus-on-dark:focus { outline: dashed 2px #fff; outline-offset: 6px; } .focus-on-light:focus { outline: dashed 2px #06806b; outline-offset: 6px; } .progress-bar-container { max-width: 950px; margin: auto; padding-top: 24px; } .progress-bar-container progress[value]::-webkit-progress-bar { background-color: rgba(6, 128, 107, 0.24); } .progress-bar-container progress[value]::-webkit-progress-value { background-color: #06806b; color: #06806b; } .progress-bar-container .progress.activity-progress { margin-bottom: 0px; border-radius: 4px; height: 8px; } .progress-bar-container p { margin-top: 8px; text-align: right; color: #636363; font-size: 14px; }