| @import '../../../elements-sk/modules/styles/buttons'; |
| @import '../themes/themes.scss'; |
| |
| explore-simple-sk { |
| display: block; |
| padding: 4px; |
| |
| h3 { |
| margin: 0.5em 0 0 0; |
| } |
| |
| #selections { |
| margin: 0 1em; |
| |
| #closeQueryIcon { |
| position: absolute; |
| right: 0; |
| top: 0; |
| margin: 0; |
| margin-top: 10px; |
| margin-right: 11px; |
| border: none; |
| padding: 5px; |
| cursor: pointer; |
| } |
| } |
| |
| #paramset { |
| display: inline-block; |
| margin: 0.5em; |
| overflow-y: auto; |
| } |
| |
| .formulas { |
| display: block; |
| |
| textarea { |
| display: block; |
| } |
| } |
| |
| help-icon-sk { |
| fill: var(--primary); |
| } |
| |
| .query-parts { |
| display: flex; |
| height: 400px; |
| } |
| |
| .query-counts { |
| height: 2.5em; |
| } |
| |
| query-values-sk { |
| display: flex; |
| flex-direction: column; |
| |
| #values { |
| height: 13em; |
| } |
| } |
| |
| checkbox-sk { |
| display: inline-block; |
| } |
| |
| #percent { |
| margin: 0.6em; |
| font-family: 'Roboto Mono', monospace; |
| font-size: 12px; |
| color: var(--on-surface); |
| text-wrap: auto; |
| } |
| |
| #explore.display_query_only .hide_on_query_only { |
| display: none; |
| } |
| |
| #explore.display_plot .hide_on_plot { |
| display: none; |
| } |
| |
| #explore.display_pivot_table .hide_on_pivot_table { |
| display: none; |
| } |
| |
| #explore.display_pivot_plot .hide_on_pivot_plot { |
| display: none; |
| } |
| |
| .chart-container { |
| display: block; |
| height: 600px; // will be overwritten by updateChartHeight() if multiple graphs |
| width: 100%; |
| padding-bottom: 10px; // introduce a gap between the main chart and the summary bar |
| |
| &.small-height { |
| height: 250px; |
| } |
| |
| &.medium-height { |
| height: 500px; |
| } |
| } |
| |
| plot-google-chart-sk { |
| display: block; |
| // use chart-container to set the height as height will not update if chart is loading |
| height: 100%; |
| width: 100%; |
| } |
| |
| plot-summary-sk { |
| height: 80px; |
| } |
| |
| #spin-overlay { |
| position: relative; |
| display: block; |
| } |
| |
| md-dialog { |
| label { |
| display: flex; |
| align-items: center; |
| margin-bottom: 12px; |
| |
| md-switch { |
| margin-right: 8px; |
| } |
| } |
| } |
| |
| #chartHeader { |
| display: flex; |
| align-items: center; |
| flex-direction: row; |
| padding: 0; |
| |
| &[hidden] { |
| display: none !important; |
| } |
| |
| md-icon-button, |
| md-ripple { |
| height: 48px; |
| width: 48px; |
| } |
| #icon { |
| font-family: 'Material Icons'; |
| } |
| } |
| |
| #buttons { |
| display: flex; |
| align-items: center; |
| gap: 8px; |
| height: 90px; |
| flex-grow: 1; |
| |
| button, |
| checkbox-sk { |
| margin: 0; |
| height: auto; |
| min-height: 40px; |
| } |
| |
| [hidden] { |
| display: none; |
| } |
| |
| #zoomPan { |
| h3 { |
| font-size: 14px; |
| margin: 0; |
| } |
| |
| #btnContainer { |
| button { |
| min-height: 0; |
| |
| span { |
| font-size: 16px; |
| height: auto; |
| width: auto; |
| } |
| } |
| } |
| } |
| } |
| |
| button#removeAll { |
| border: none; |
| cursor: pointer; |
| float: right; |
| margin: 0px; |
| } |
| |
| #spinner[aria-hidden='true'] { |
| display: none; |
| } |
| |
| #spin-container spinner-sk { |
| width: 128px; |
| height: 128px; |
| border-width: 4px; |
| } |
| |
| #spin-container { |
| position: absolute; |
| opacity: 0.5; |
| top: 0; |
| left: 0; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| width: 100%; |
| height: 100%; |
| background: var(--surface-1dp); |
| } |
| |
| #trace_id { |
| display: inline-block; |
| } |
| |
| json-source-sk { |
| padding: 1em; |
| } |
| |
| dialog { |
| padding: 16px; |
| border: solid var(--on-background) 1px; |
| color: var(--on-background); |
| background: var(--background); |
| } |
| |
| #help { |
| table * { |
| border: 0; |
| } |
| |
| table { |
| border-spacing: 0.6em; |
| |
| td.mono { |
| font-family: 'Courier New', Courier, monospace; |
| } |
| } |
| |
| h2 { |
| margin-top: 0; |
| } |
| |
| sup, |
| .footnote { |
| font-size: 80%; |
| } |
| |
| .footnote { |
| padding: 1em; |
| } |
| |
| .help-footer { |
| display: flex; |
| justify-content: end; |
| } |
| } |
| |
| tabs-panel-sk { |
| border-radius: 0; |
| |
| commit-range-sk { |
| display: block; |
| margin-left: 12px; |
| } |
| } |
| |
| #query-dialog { |
| overflow: auto; |
| width: 80%; |
| height: 68vh; |
| position: fixed; |
| top: 50%; |
| left: 50%; |
| transform: translate(-50%, -50%); |
| z-index: 1000; |
| |
| paramset-sk { |
| display: inline-block; |
| max-width: 40em; |
| overflow-x: auto; |
| div { |
| display: block; |
| } |
| } |
| |
| tabs-panel-sk { |
| margin-top: 0; |
| border-top: solid 1px var(--on-surface); |
| background: var(--surface); |
| } |
| |
| tabs-sk { |
| display: block; |
| border-bottom: solid 1px; |
| margin-top: 8px; |
| |
| button { |
| margin: 0; |
| padding: 4px 4px 0 4px; |
| } |
| } |
| |
| .footer { |
| display: flex; |
| justify-content: right; |
| } |
| } |
| |
| textarea { |
| background: var(--surface); |
| color: var(--on-surface); |
| border: solid 1px var(--on-surface); |
| } |
| |
| .collapser { |
| border-top: none; |
| border-left: none; |
| border-right: none; |
| border-bottom-color: var(--surface-1dp); |
| border-radius: 0; |
| text-transform: none; |
| padding: 0 0.5em 0 0; |
| margin: 0; |
| height: auto; |
| |
| // We don't want icons interferring with the button click. |
| * { |
| pointer-events: none; |
| } |
| } |
| } |