UNPKG

@gooddata/react-components

Version:

GoodData.UI - A powerful JavaScript library for building analytical applications

1,117 lines (954 loc) • 37.7 kB
meta.foundation-version { font-family: "/5.5.3/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0; } meta.foundation-mq-small-only { font-family: "/only screen and (max-width: 40em)/"; width: 0; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.0625em)/"; width: 40.0625em; } meta.foundation-mq-medium-only { font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/"; width: 40.0625em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64.0625em)/"; width: 64.0625em; } meta.foundation-mq-large-only { font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/"; width: 64.0625em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.0625em)/"; width: 90.0625em; } meta.foundation-mq-xlarge-only { font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/"; width: 90.0625em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.0625em)/"; width: 120.0625em; } meta.foundation-data-attribute-namespace { font-family: false; } /* 0, 640px */ /* 641px, 1024px */ /* 1025px, 1440px */ /* 1441px, 1920px */ /* 1921px, ... */ /* allow vendor prefixes and disable max length */ /* stylelint-disable max-line-length */ /* stylelint-enable max-line-length */ /* allow vendor prefixes and disable max length */ /* stylelint-disable value-no-vendor-prefix, declaration-block-no-duplicate-properties, max-line-length */ .overlay-wrapper { z-index: 5001; } .overlay { font-family: avenir, "Helvetica Neue", arial, sans-serif; font-weight: 400; line-height: 1.4rem; color: #464e56; font-size: 14px; position: relative; padding: 0.1px; border-radius: 3px; font-family: avenir, "Helvetica Neue", arial, sans-serif; background-color: #fff; box-shadow: 0 1px 20px rgba(20,56,93,.2); } @media only screen and (max-width: 40em) { .overlay { border-radius: 0; } } /* ========================================================================== Variables, mixins, silent classes etc. ========================================================================== */ /* ========================================================================== Variables ========================================================================== */ /* ========================================================================== General styles for inputs & selects ========================================================================== */ .gd-input { position: relative; display: block; } .gd-input-wrapper, .gd-input-field, .input-text { width: 100%; max-width: 100%; } .gd-input-wrapper { position: relative; } .gd-input-field, .input-text { box-sizing: border-box; margin: 0; padding: 6px 7px 5px; border: 1px solid #ccd8e2; line-height: normal; vertical-align: middle; color: #464e56; background: #fff; font-size: 14px; font-family: avenir, "Helvetica Neue", arial, sans-serif; font-weight: 200; -moz-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; border-radius: 3px; box-shadow: inset 0 1px 1px 0 rgba(31, 53, 74, 0.15); } .gd-input-field::-webkit-input-placeholder, .input-text::-webkit-input-placeholder { color: rgba(109, 118, 128, 0.75); -moz-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .gd-input-field:-moz-placeholder, .input-text:-moz-placeholder { color: rgba(109, 118, 128, 0.75); -moz-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .gd-input-field::-moz-placeholder, .input-text::-moz-placeholder { color: rgba(109, 118, 128, 0.75); -moz-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .gd-input-field:-ms-input-placeholder, .input-text:-ms-input-placeholder { color: rgba(109, 118, 128, 0.75); -moz-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .gd-input-field:hover, .input-text:hover { border-color: #b1c1d1; } .gd-input-field:hover::-webkit-input-placeholder, .input-text:hover::-webkit-input-placeholder { color: #6d7680; } .gd-input-field:hover:-moz-placeholder, .input-text:hover:-moz-placeholder { color: #6d7680; } .gd-input-field:hover::-moz-placeholder, .input-text:hover::-moz-placeholder { color: #6d7680; } .gd-input-field:hover:-ms-input-placeholder, .input-text:hover:-ms-input-placeholder { color: #6d7680; } .gd-input-field:focus, .input-text:focus { outline: 0; border-color: #14b2e2; box-shadow: inset 0 1px 1px 0 rgba(31, 53, 74, 0.2); } .gd-input-field:disabled, .gd-input-field:disabled:hover, .gd-input-field.disabled, .gd-input-field.disabled:hover, .input-text:disabled, .input-text:disabled:hover, .input-text.disabled, .input-text.disabled:hover { color: #b0beca; border-color: #ccd8e2; background-color: #fcfcfd; box-shadow: none; } .gd-input-field.gd-input-field-small, .gd-input-field.small, .input-text.gd-input-field-small, .input-text.small { height: 27.1px; padding: 5px 7px; font-size: 13px; } textarea.gd-input, textarea.input-text { height: auto; } /* Searchfield ========================================================================== */ .gd-input-search, .searchfield { position: relative; } .gd-input-search.gd-input-small .gd-input-field, .gd-input-search.gd-input-small .searchfield-input, .gd-input-search.small .gd-input-field, .gd-input-search.small .searchfield-input, .searchfield.gd-input-small .gd-input-field, .searchfield.gd-input-small .searchfield-input, .searchfield.small .gd-input-field, .searchfield.small .searchfield-input { padding-left: 30px; padding-right: 30px; } .gd-input-search.gd-input-small .gd-input-icon, .gd-input-search.gd-input-small .searchfield-icon, .gd-input-search.small .gd-input-icon, .gd-input-search.small .searchfield-icon, .searchfield.gd-input-small .gd-input-icon, .searchfield.gd-input-small .searchfield-icon, .searchfield.small .gd-input-icon, .searchfield.small .searchfield-icon { left: 8px; } .gd-input-search.gd-input-small .gd-input-icon-clear, .gd-input-search.gd-input-small .searchfield-clear, .gd-input-search.small .gd-input-icon-clear, .gd-input-search.small .searchfield-clear, .searchfield.gd-input-small .gd-input-icon-clear, .searchfield.gd-input-small .searchfield-clear, .searchfield.small .gd-input-icon-clear, .searchfield.small .searchfield-clear { right: 8px; } .gd-input-search.gd-input-small .gd-input-icon, .gd-input-search.gd-input-small .gd-input-icon-clear, .gd-input-search.gd-input-small .searchfield-icon, .gd-input-search.gd-input-small .searchfield-clear, .gd-input-search.small .gd-input-icon, .gd-input-search.small .gd-input-icon-clear, .gd-input-search.small .searchfield-icon, .gd-input-search.small .searchfield-clear, .searchfield.gd-input-small .gd-input-icon, .searchfield.gd-input-small .gd-input-icon-clear, .searchfield.gd-input-small .searchfield-icon, .searchfield.gd-input-small .searchfield-clear, .searchfield.small .gd-input-icon, .searchfield.small .gd-input-icon-clear, .searchfield.small .searchfield-icon, .searchfield.small .searchfield-clear { line-height: 29px; font-size: 14px; } .gd-input-search .gd-input-field, .searchfield-input { padding-left: 36px; padding-right: 36px; } .gd-input-icon, .searchfield-icon { left: 10px; color: #b0beca; position: absolute; top: 0; bottom: 0; line-height: 32px; font-size: 16px; -moz-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } :focus + .gd-input-icon, :focus + .searchfield-icon { color: #14b2e2; } .gd-input-icon-clear, .searchfield-clear { right: 10px; color: #6d7680; cursor: pointer; position: absolute; top: 0; bottom: 0; line-height: 32px; font-size: 16px; -moz-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .gd-input-icon-clear:hover, .searchfield-clear:hover { color: #14b2e2; } /* Input states ========================================================================== */ .has-error .gd-input-field { color: #464e56; border-color: rgba(229, 77, 66, 0.5); box-shadow: inset 0 0 2px 0 rgba(170, 33, 23, 0.3); } .has-error .gd-input-icon { color: #e54d42; } .has-warning .gd-input-field { border-color: #fada23; box-shadow: inset 0 0 2px 0 rgba(179, 153, 4, 0.3); } /* Input label ========================================================================== */ .gd-input-with-label { display: flex; justify-content: space-between; align-items: center; } .gd-input-with-label .gd-input-wrapper { flex: 1 1 auto; } .gd-input-with-label.is-disabled .gd-input-label { color: #b0beca; user-select: none; } .gd-input-with-label.has-error .gd-input-label { color: #e54d42; } .gd-input-label { flex: 0 0 auto; margin-right: 20px; white-space: nowrap; color: #6d7680; font-size: 14px; } .gd-input-label-top { flex-wrap: wrap; } .gd-input-label-top .gd-input-label { width: 100%; margin-right: 0; margin-bottom: 5px; font-size: 10px; text-transform: uppercase; } /* Input prefixes and suffixes ========================================================================== */ .gd-input-with-prefix .gd-input-wrapper, .gd-input-with-suffix .gd-input-wrapper { display: flex; } .gd-input-with-prefix:hover .gd-input-field, .gd-input-with-prefix:hover .gd-input-prefix, .gd-input-with-prefix:hover .gd-input-suffix, .gd-input-with-suffix:hover .gd-input-field, .gd-input-with-suffix:hover .gd-input-prefix, .gd-input-with-suffix:hover .gd-input-suffix { border-color: #b1c1d1; } .gd-input-with-prefix:hover .gd-input-field:disabled, .gd-input-with-prefix:hover .gd-input-field:disabled ~ .gd-input-prefix, .gd-input-with-prefix:hover .gd-input-field:disabled ~ .gd-input-suffix, .gd-input-with-suffix:hover .gd-input-field:disabled, .gd-input-with-suffix:hover .gd-input-field:disabled ~ .gd-input-prefix, .gd-input-with-suffix:hover .gd-input-field:disabled ~ .gd-input-suffix { border-color: #ccd8e2; } .gd-input-with-prefix .gd-input-prefix, .gd-input-with-suffix .gd-input-prefix { order: 0; } .gd-input-with-prefix .gd-input-field, .gd-input-with-suffix .gd-input-field { flex: 1 1 100%; min-width: 0; } .gd-input-with-prefix .gd-input-field:focus, .gd-input-with-prefix .gd-input-field:focus ~ .gd-input-prefix, .gd-input-with-prefix .gd-input-field:focus ~ .gd-input-suffix, .gd-input-with-suffix .gd-input-field:focus, .gd-input-with-suffix .gd-input-field:focus ~ .gd-input-prefix, .gd-input-with-suffix .gd-input-field:focus ~ .gd-input-suffix { border-color: #14b2e2; } .gd-input-with-prefix .gd-input-field.gd-input-field-small, .gd-input-with-prefix .gd-input-field.gd-input-field-small ~ .gd-input-prefix, .gd-input-with-prefix .gd-input-field.gd-input-field-small ~ .gd-input-suffix, .gd-input-with-prefix .gd-input-field.small, .gd-input-with-prefix .gd-input-field.small ~ .gd-input-prefix, .gd-input-with-prefix .gd-input-field.small ~ .gd-input-suffix, .gd-input-with-suffix .gd-input-field.gd-input-field-small, .gd-input-with-suffix .gd-input-field.gd-input-field-small ~ .gd-input-prefix, .gd-input-with-suffix .gd-input-field.gd-input-field-small ~ .gd-input-suffix, .gd-input-with-suffix .gd-input-field.small, .gd-input-with-suffix .gd-input-field.small ~ .gd-input-prefix, .gd-input-with-suffix .gd-input-field.small ~ .gd-input-suffix { height: 27.1px; padding: 5px 7px; font-size: 13px; } .gd-input-with-prefix .gd-input-field.gd-input-field-small ~ .gd-input-prefix, .gd-input-with-prefix .gd-input-field.gd-input-field-small ~ .gd-input-suffix, .gd-input-with-prefix .gd-input-field.small ~ .gd-input-prefix, .gd-input-with-prefix .gd-input-field.small ~ .gd-input-suffix, .gd-input-with-suffix .gd-input-field.gd-input-field-small ~ .gd-input-prefix, .gd-input-with-suffix .gd-input-field.gd-input-field-small ~ .gd-input-suffix, .gd-input-with-suffix .gd-input-field.small ~ .gd-input-prefix, .gd-input-with-suffix .gd-input-field.small ~ .gd-input-suffix { min-width: 27px; } .gd-input-with-prefix .gd-input-field, .gd-input-with-prefix .gd-input-suffix, .gd-input-with-suffix .gd-input-field, .gd-input-with-suffix .gd-input-suffix { order: 1; } .gd-input-with-prefix.has-error .gd-input-field, .gd-input-with-prefix.has-error .gd-input-field ~ .gd-input-prefix, .gd-input-with-prefix.has-error .gd-input-field ~ .gd-input-suffix, .gd-input-with-suffix.has-error .gd-input-field, .gd-input-with-suffix.has-error .gd-input-field ~ .gd-input-prefix, .gd-input-with-suffix.has-error .gd-input-field ~ .gd-input-suffix { border-color: rgba(229, 77, 66, 0.5); } .gd-input-with-prefix .gd-input-field { border-top-left-radius: 0; border-bottom-left-radius: 0; } .gd-input-with-suffix .gd-input-field { border-top-right-radius: 0; border-bottom-right-radius: 0; } .gd-input-prefix, .gd-input-suffix { display: block; flex: 0 0 auto; box-sizing: border-box; margin: 0; padding: 6px 7px 5px; border: 1px solid #ccd8e2; line-height: normal; vertical-align: middle; color: #464e56; background: #fff; font-size: 14px; font-family: avenir, "Helvetica Neue", arial, sans-serif; font-weight: 200; -moz-transition-property: all; -webkit-transition-property: all; transition-property: all; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -moz-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; color: #b0beca; min-width: 30px; text-align: center; background-color: #fcfcfd; } .gd-input-prefix { border-right: none; border-radius: 3px 0 0 3px; } .gd-input-suffix { border-left: none; border-radius: 0 3px 3px 0; } /* Checkbox and radio ========================================================================== */ .input-radio-label, .input-checkbox-label { position: relative; display: inline-block; height: 20px; padding: 0 10px 0 23px; line-height: 20px; margin-left: -3px; } .input-radio-label .input-label-text, .input-checkbox-label .input-label-text { line-height: inherit; vertical-align: middle; color: #464e56; } .input-radio-label .input-label-text::before, .input-radio-label .input-label-text::after, .input-checkbox-label .input-label-text::before, .input-checkbox-label .input-label-text::after { content: ""; position: absolute; box-sizing: content-box; cursor: pointer; } .input-radio-label .input-label-text::before, .input-checkbox-label .input-label-text::before { top: 3px; left: 3px; width: 12px; height: 12px; border: 1px solid #b1c1d1; transition: all 0.2s; background-color: #fff; } .input-radio-label .input-label-text::after, .input-checkbox-label .input-label-text::after { transform: scale(0); transition: transform 0.2s; } .input-radio-label .gd-checkbox-label-small, .input-checkbox-label .gd-checkbox-label-small { line-height: inherit; vertical-align: inherit; } .input-radio-label input:disabled ~ .input-label-text::before, .input-radio-label input.disabled ~ .input-label-text::before, .input-radio-label:hover input:disabled ~ .input-label-text::before, .input-radio-label:hover input.disabled ~ .input-label-text::before, .input-radio-label:active input:disabled ~ .input-label-text::before, .input-radio-label:active input.disabled ~ .input-label-text::before, .input-checkbox-label input:disabled ~ .input-label-text::before, .input-checkbox-label input.disabled ~ .input-label-text::before, .input-checkbox-label:hover input:disabled ~ .input-label-text::before, .input-checkbox-label:hover input.disabled ~ .input-label-text::before, .input-checkbox-label:active input:disabled ~ .input-label-text::before, .input-checkbox-label:active input.disabled ~ .input-label-text::before { box-shadow: none; border-color: rgba(204, 216, 226, 0.7); background-color: #fcfcfd; } .input-radio-label:hover .input-label-text::before, .input-radio-label:active .input-label-text::before, .input-checkbox-label:hover .input-label-text::before, .input-checkbox-label:active .input-label-text::before { box-shadow: inset 0 1px 2px 0 rgba(31, 53, 74, 0.25); } .input-radio-label:hover input:checked ~ .input-label-text::before, .input-radio-label:active input:checked ~ .input-label-text::before, .input-checkbox-label:hover input:checked ~ .input-label-text::before, .input-checkbox-label:active input:checked ~ .input-label-text::before { box-shadow: none; border-color: transparent; } .input-radio-label:hover .input-label-text::before, .input-checkbox-label:hover .input-label-text::before { border-color: #94a1ad; } .input-radio-label:active .input-label-text::before, .input-checkbox-label:active .input-label-text::before { border-color: #14b2e2; background-color: #e8f7fc; } .input-radio-label input, .input-checkbox-label input { position: absolute; opacity: 0; } .input-radio-label input:checked ~ .input-label-text::before, .input-checkbox-label input:checked ~ .input-label-text::before { border-color: transparent; background-color: #14b2e2; } .input-radio-label input:checked ~ .input-label-text::after, .input-checkbox-label input:checked ~ .input-label-text::after { transform: scale(1); } .input-radio-label input:disabled ~ .input-label-text, .input-radio-label input.disabled ~ .input-label-text, .input-checkbox-label input:disabled ~ .input-label-text, .input-checkbox-label input.disabled ~ .input-label-text { color: #b0beca; } .input-radio-label input:disabled ~ .input-label-text::before, .input-radio-label input:disabled ~ .input-label-text::after, .input-radio-label input.disabled ~ .input-label-text::before, .input-radio-label input.disabled ~ .input-label-text::after, .input-checkbox-label input:disabled ~ .input-label-text::before, .input-checkbox-label input:disabled ~ .input-label-text::after, .input-checkbox-label input.disabled ~ .input-label-text::before, .input-checkbox-label input.disabled ~ .input-label-text::after { cursor: default; } .input-radio-label input:disabled:checked ~ .input-label-text::before, .input-radio-label input.disabled:checked ~ .input-label-text::before, .input-checkbox-label input:disabled:checked ~ .input-label-text::before, .input-checkbox-label input.disabled:checked ~ .input-label-text::before { background-color: #ccd8e2; } .input-radio-label .input-label-text::before { border-radius: 50%; } .input-radio-label .input-label-text::after { top: 7px; left: 7px; width: 6px; height: 6px; border-radius: 50%; background-color: #fff; } .input-checkbox-label .input-label-text::before { border-radius: 2px; } .input-checkbox-label .input-label-text::after { top: 7px; left: 4px; width: 7px; height: 3px; transform: scale(0) rotate(315deg) skew(-2deg); transform-origin: top; border-left: 2px solid #fff; border-bottom: 2px solid #fff; } .input-checkbox-label input:checked ~ .input-label-text::after { transform: scale(1) rotate(315deg) skew(-2deg); } .input-checkbox-label .checkbox-indefinite ~ .input-label-text::after { top: 9px; left: 6px; width: 8px; height: 0; transform: scale(0); border-left: none; } .input-checkbox-label .checkbox-indefinite:checked ~ .input-label-text::after { transform: scale(1); } .input-checkbox-toggle input { position: absolute; opacity: 0; } .input-checkbox-toggle input:disabled ~ .input-label-text, .input-checkbox-toggle input.disabled ~ .input-label-text { color: #b0beca; } .input-checkbox-toggle .input-label-text { position: relative; height: 14px; line-height: 14px; padding-right: 35px; } .input-checkbox-toggle .input-label-text::before, .input-checkbox-toggle .input-label-text::after { content: ""; position: absolute; box-sizing: content-box; background: #f3f6f7; cursor: pointer; transition: all 0.4s; } .input-checkbox-toggle .input-label-text::before { top: 1px; right: 0; width: 28px; height: 12px; border: 1px solid #c9d5e0; border-radius: 7px; } .input-checkbox-toggle .input-label-text::after { top: 3px; right: 18px; width: 8px; height: 8px; border: 1px solid #b0beca; border-radius: 50%; } .input-checkbox-toggle input:checked ~ .input-label-text::after { right: 2px; border: 1px solid #129cc6; background: #14b2e2; } .input-checkbox-toggle:hover .input-label-text::after, .input-checkbox-toggle:active .input-label-text::after { border: 1px solid #94a1ad; background: #d7dfe5; } .input-checkbox-toggle:hover input:checked ~ .input-label-text::after, .input-checkbox-toggle:active input:checked ~ .input-label-text::after { background: #129cc6; } .input-checkbox-toggle input:disabled ~ .input-label-text::before, .input-checkbox-toggle input:disabled ~ .input-label-text::after, .input-checkbox-toggle input.disabled ~ .input-label-text::before, .input-checkbox-toggle input.disabled ~ .input-label-text::after, .input-checkbox-toggle:hover input:disabled ~ .input-label-text::before, .input-checkbox-toggle:hover input:disabled ~ .input-label-text::after, .input-checkbox-toggle:hover input.disabled ~ .input-label-text::before, .input-checkbox-toggle:hover input.disabled ~ .input-label-text::after, .input-checkbox-toggle:active input:disabled ~ .input-label-text::before, .input-checkbox-toggle:active input:disabled ~ .input-label-text::after, .input-checkbox-toggle:active input.disabled ~ .input-label-text::before, .input-checkbox-toggle:active input.disabled ~ .input-label-text::after { box-shadow: none; cursor: default; border-color: rgba(204, 216, 226, 0.5); background-color: #fcfcfd; } .icon-fact::before, .icon-measure::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-fact[class*="gd-button-"]::before, .icon-measure[class*="gd-button-"]::before { height: 100%; } .icon-fact::before, .icon-measure::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/measure.svg"); } .icon-fact.disabled::before, .icon-fact[disabled="disabled"]::before, .icon-measure.disabled::before, .icon-measure[disabled="disabled"]::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-fact.disabled[class*="gd-button-"]::before, .icon-fact[disabled="disabled"][class*="gd-button-"]::before, .icon-measure.disabled[class*="gd-button-"]::before, .icon-measure[disabled="disabled"][class*="gd-button-"]::before { height: 100%; } .icon-fact.disabled::before, .icon-fact[disabled="disabled"]::before, .icon-measure.disabled::before, .icon-measure[disabled="disabled"]::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/measure-disabled.svg"); } .icon-fact.gd-button-small::before, .icon-fact.gd-button-link::before, .icon-measure.gd-button-small::before, .icon-measure.gd-button-link::before { margin-top: -1px; } .icon-attribute::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-attribute[class*="gd-button-"]::before { height: 100%; } .icon-attribute::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/attribute.svg"); } .icon-attribute.disabled::before, .icon-attribute[disabled="disabled"]::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-attribute.disabled[class*="gd-button-"]::before, .icon-attribute[disabled="disabled"][class*="gd-button-"]::before { height: 100%; } .icon-attribute.disabled::before, .icon-attribute[disabled="disabled"]::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/attribute-disabled.svg"); } .icon-attribute.gd-button-small::before, .icon-attribute.gd-button-link::before { margin-top: -1px; } .icon-model::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-model[class*="gd-button-"]::before { height: 100%; } .icon-model::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/model.svg"); } .icon-model.is-active::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-model.is-active[class*="gd-button-"]::before { height: 100%; } .icon-model.is-active::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/model-active.svg"); } .icon-sources::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-sources[class*="gd-button-"]::before { height: 100%; } .icon-sources::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/sources.svg"); } .icon-sources.is-active::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-sources.is-active[class*="gd-button-"]::before { height: 100%; } .icon-sources.is-active::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/sources-active.svg"); } .icon-date::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-date[class*="gd-button-"]::before { height: 100%; } .icon-date::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/date.svg"); } .icon-date.disabled::before, .icon-date[disabled="disabled"]::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-date.disabled[class*="gd-button-"]::before, .icon-date[disabled="disabled"][class*="gd-button-"]::before { height: 100%; } .icon-date.disabled::before, .icon-date[disabled="disabled"]::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/date-disabled.svg"); } .icon-date.gd-button-small::before { margin-top: -1px; } .icon-date.gd-button-link::before { margin-top: -2px; } .icon-measure-value-filter::before, .icon-all::before, .icon-greater-than::before, .icon-greater-than-equal-to::before, .icon-less-than::before, .icon-less-than-equal-to::before, .icon-between::before, .icon-not-between::before, .icon-equal-to::before, .icon-not-equal-to::before { width: 18px; height: 15px; } .icon-all::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-all[class*="gd-button-"]::before { height: 100%; } .icon-all::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/all.svg"); } .icon-all.gd-button-small::before { margin-top: -1px; } .icon-all.gd-button-link::before { margin-top: -2px; } .icon-greater-than::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-greater-than[class*="gd-button-"]::before { height: 100%; } .icon-greater-than::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/greater-than.svg"); } .icon-greater-than.gd-button-small::before { margin-top: -1px; } .icon-greater-than.gd-button-link::before { margin-top: -2px; } .icon-greater-than-equal-to::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-greater-than-equal-to[class*="gd-button-"]::before { height: 100%; } .icon-greater-than-equal-to::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/greater-than-equal-to.svg"); } .icon-greater-than-equal-to.gd-button-small::before { margin-top: -1px; } .icon-greater-than-equal-to.gd-button-link::before { margin-top: -2px; } .icon-less-than::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-less-than[class*="gd-button-"]::before { height: 100%; } .icon-less-than::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/less-than.svg"); } .icon-less-than.gd-button-small::before { margin-top: -1px; } .icon-less-than.gd-button-link::before { margin-top: -2px; } .icon-less-than-equal-to::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-less-than-equal-to[class*="gd-button-"]::before { height: 100%; } .icon-less-than-equal-to::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/less-than-equal-to.svg"); } .icon-less-than-equal-to.gd-button-small::before { margin-top: -1px; } .icon-less-than-equal-to.gd-button-link::before { margin-top: -2px; } .icon-between::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-between[class*="gd-button-"]::before { height: 100%; } .icon-between::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/between.svg"); } .icon-between.gd-button-small::before { margin-top: -1px; } .icon-between.gd-button-link::before { margin-top: -2px; } .icon-not-between::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-not-between[class*="gd-button-"]::before { height: 100%; } .icon-not-between::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/not-between.svg"); } .icon-not-between.gd-button-small::before { margin-top: -1px; } .icon-not-between.gd-button-link::before { margin-top: -2px; } .icon-equal-to::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-equal-to[class*="gd-button-"]::before { height: 100%; } .icon-equal-to::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/equal-to.svg"); } .icon-equal-to.gd-button-small::before { margin-top: -1px; } .icon-equal-to.gd-button-link::before { margin-top: -2px; } .icon-not-equal-to::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-not-equal-to[class*="gd-button-"]::before { height: 100%; } .icon-not-equal-to::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/not-equal-to.svg"); } .icon-not-equal-to.gd-button-small::before { margin-top: -1px; } .icon-not-equal-to.gd-button-link::before { margin-top: -2px; } .icon-label::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-label[class*="gd-button-"]::before { height: 100%; } .icon-label::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/label.svg"); } .icon-label-disabled::before, .icon-label.disabled::before, .icon-label[disabled="disabled"]::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-label-disabled[class*="gd-button-"]::before, .icon-label.disabled[class*="gd-button-"]::before, .icon-label[disabled="disabled"][class*="gd-button-"]::before { height: 100%; } .icon-label-disabled::before, .icon-label.disabled::before, .icon-label[disabled="disabled"]::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/label-disabled.svg"); } .icon-label-active::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-label-active[class*="gd-button-"]::before { height: 100%; } .icon-label-active::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/label-active.svg"); } .icon-label-warning::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-label-warning[class*="gd-button-"]::before { height: 100%; } .icon-label-warning::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/label-warning.svg"); } .icon-hyperlink::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-hyperlink[class*="gd-button-"]::before { height: 100%; } .icon-hyperlink::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/hyperlink.svg"); } .icon-hyperlink-disabled::before, .icon-hyperlink.disabled::before, .icon-hyperlink[disabled="disabled"]::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-hyperlink-disabled[class*="gd-button-"]::before, .icon-hyperlink.disabled[class*="gd-button-"]::before, .icon-hyperlink[disabled="disabled"][class*="gd-button-"]::before { height: 100%; } .icon-hyperlink-disabled::before, .icon-hyperlink.disabled::before, .icon-hyperlink[disabled="disabled"]::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/hyperlink-disabled.svg"); } .icon-hyperlink-active::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-hyperlink-active[class*="gd-button-"]::before { height: 100%; } .icon-hyperlink-active::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/hyperlink-active.svg"); } .icon-hyperlink-warning::before { content: ""; display: block; background-repeat: no-repeat; background-position: center; } .icon-hyperlink-warning[class*="gd-button-"]::before { height: 100%; } .icon-hyperlink-warning::before { background-image: url("~@gooddata/goodstrap/lib/./core/styles/icons/hyperlink-warning.svg"); } .gd-mvf-dropdown-body { width: 250px; } .gd-mvf-dropdown-body .gd-mvf-dropdown-section { padding: 10px 10px 0; } .gd-mvf-dropdown-body .gd-mvf-dropdown-section .gd-mvf-warning-message { font-size: 12px; padding: 4px 8px 4px 10px; line-height: 1.4em; color: #f18600; background: rgba(250, 218, 35, 0.15); border-radius: 3px; font-family: avenir, "Helvetica Neue", arial, sans-serif; margin-top: 4px; } .gd-mvf-dropdown-body .gd-mvf-dropdown-section .gd-mvf-treat-null-values-as-zero { margin-top: 8px; font-size: 12px; } .gd-mvf-dropdown-body .gd-mvf-dropdown-section .gd-mvf-treat-null-values-as-zero .inlineBubbleHelp { margin: 0 0 2px 5px; font-size: 12px; } .gd-mvf-dropdown-body .gd-mvf-dropdown-section:last-child { padding-bottom: 10px; } .gd-mvf-dropdown-body .gd-mvf-dropdown-footer { margin: 0 10px; padding: 10px 0; border-top: 1px solid #dde4eb; text-align: right; } .gd-mvf-operator-dropdown-button { width: 100%; } .gd-mvf-operator-dropdown-body { width: 230px; padding: 5px 0; } .gd-mvf-operator-dropdown-body .gd-list-item { padding: 5px 10px; } .gd-mvf-operator-dropdown-body .gd-list-item > span { margin-left: 5px; } .gd-mvf-operator-dropdown-body .gd-list-item > .tooltip-bubble { margin-right: 5px; text-align: right; } .gd-mvf-range-input { display: flex; } .gd-mvf-range-input.hidden { display: none; } .gd-mvf-range-input .gd-input { flex: auto; } .gd-mvf-range-input .gd-input:last-child { padding-left: 10px; } .gd-mvf-compare-input.hidden { display: none; }