UNPKG

thebe-core

Version:

Typescript based core functionality for Thebe

1,465 lines (1,461 loc) 99.6 kB
/* ../../node_modules/@jupyterlab/theme-light-extension/style/variables.css */ :root { --jp-shadow-base-lightness: 0; --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.2 ); --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.14 ); --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), 0.12 ); --jp-elevation-z0: none; --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color), 0 1px 1px 0 var(--jp-shadow-penumbra-color), 0 1px 3px 0 var(--jp-shadow-ambient-color); --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color), 0 2px 2px 0 var(--jp-shadow-penumbra-color), 0 1px 5px 0 var(--jp-shadow-ambient-color); --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color), 0 4px 5px 0 var(--jp-shadow-penumbra-color), 0 1px 10px 0 var(--jp-shadow-ambient-color); --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color), 0 6px 10px 0 var(--jp-shadow-penumbra-color), 0 1px 18px 0 var(--jp-shadow-ambient-color); --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color), 0 8px 10px 1px var(--jp-shadow-penumbra-color), 0 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color), 0 12px 17px 2px var(--jp-shadow-penumbra-color), 0 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color), 0 16px 24px 2px var(--jp-shadow-penumbra-color), 0 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color), 0 20px 31px 3px var(--jp-shadow-penumbra-color), 0 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color), 0 24px 38px 3px var(--jp-shadow-penumbra-color), 0 9px 46px 8px var(--jp-shadow-ambient-color); --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400, #bdbdbd); --jp-border-color1: var(--md-grey-400, #bdbdbd); --jp-border-color2: var(--md-grey-300, #e0e0e0); --jp-border-color3: var(--md-grey-200, #eee); --jp-inverse-border-color: var(--md-grey-600, #757575); --jp-border-radius: 2px; --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --jp-ui-font-color0: rgba(0, 0, 0, 1); --jp-ui-font-color1: rgba(0, 0, 0, 0.87); --jp-ui-font-color2: rgba(0, 0, 0, 0.54); --jp-ui-font-color3: rgba(0, 0, 0, 0.38); --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; --jp-content-presentation-font-size1: 17px; --jp-content-heading-line-height: 1; --jp-content-heading-margin-top: 1.2em; --jp-content-heading-margin-bottom: 0.8em; --jp-content-heading-font-weight: 500; --jp-content-font-color0: rgba(0, 0, 0, 1); --jp-content-font-color1: rgba(0, 0, 0, 0.87); --jp-content-font-color2: rgba(0, 0, 0, 0.54); --jp-content-font-color3: rgba(0, 0, 0, 0.38); --jp-content-link-color: var(--md-blue-900, #0d47a1); --jp-content-link-visited-color: var(--md-purple-700, #7b1fa2); --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; --jp-code-padding: 5px; --jp-code-font-family-default: menlo, consolas, "DejaVu Sans Mono", monospace; --jp-code-font-family: var(--jp-code-font-family-default); --jp-code-presentation-font-size: 16px; --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200, #eee); --jp-layout-color3: var(--md-grey-400, #bdbdbd); --jp-layout-color4: var(--md-grey-600, #757575); --jp-inverse-layout-color0: #111; --jp-inverse-layout-color1: var(--md-grey-900, #212121); --jp-inverse-layout-color2: var(--md-grey-800, #424242); --jp-inverse-layout-color3: var(--md-grey-700, #616161); --jp-inverse-layout-color4: var(--md-grey-600, #757575); --jp-brand-color0: var(--md-blue-900, #0d47a1); --jp-brand-color1: var(--md-blue-700, #1976d2); --jp-brand-color2: var(--md-blue-300, #64b5f6); --jp-brand-color3: var(--md-blue-100, #bbdefb); --jp-brand-color4: var(--md-blue-50, #e3f2fd); --jp-accent-color0: var(--md-green-900, #1b5e20); --jp-accent-color1: var(--md-green-700, #388e3c); --jp-accent-color2: var(--md-green-300, #81c784); --jp-accent-color3: var(--md-green-100, #c8e6c9); --jp-warn-color0: var(--md-orange-900, #e65100); --jp-warn-color1: var(--md-orange-700, #f57c00); --jp-warn-color2: var(--md-orange-300, #ffb74d); --jp-warn-color3: var(--md-orange-100, #ffe0b2); --jp-error-color0: var(--md-red-900, #b71c1c); --jp-error-color1: var(--md-red-700, #d32f2f); --jp-error-color2: var(--md-red-300, #e57373); --jp-error-color3: var(--md-red-100, #ffcdd2); --jp-success-color0: var(--md-green-900, #1b5e20); --jp-success-color1: var(--md-green-700, #388e3c); --jp-success-color2: var(--md-green-300, #81c784); --jp-success-color3: var(--md-green-100, #c8e6c9); --jp-info-color0: var(--md-cyan-900, #006064); --jp-info-color1: var(--md-cyan-700, #0097a7); --jp-info-color2: var(--md-cyan-300, #4dd0e1); --jp-info-color3: var(--md-cyan-100, #b2ebf2); --jp-cell-padding: 5px; --jp-cell-collapser-width: 8px; --jp-cell-collapser-min-height: 20px; --jp-cell-collapser-not-active-hover-opacity: 0.6; --jp-cell-editor-background: var(--md-grey-100, #f5f5f5); --jp-cell-editor-border-color: var(--md-grey-300, #e0e0e0); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300, #64b5f6); --jp-cell-editor-active-background: var(--jp-layout-color0); --jp-cell-editor-active-border-color: var(--jp-brand-color1); --jp-cell-prompt-width: 64px; --jp-cell-prompt-font-family: var(--jp-code-font-family-default); --jp-cell-prompt-letter-spacing: 0; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700, #616161); --jp-cell-inprompt-font-color: #307fc1; --jp-cell-outprompt-font-color: #bf5b3d; --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50, #e3f2fd); --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px ); --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100, #cfd8dc); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50, #e1f5fe); --jp-dialog-background: rgba(0, 0, 0, 0.25); --jp-console-padding: 10px; --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0 4px; --jp-toolbar-active-background: var(--md-grey-300, #90a4ae); --jp-statusbar-height: 24px; --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300, #64b5f6); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100, #f5f5f5); --jp-input-border-color: var(--jp-inverse-border-color); --jp-input-active-border-color: var(--jp-brand-color1); --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); --jp-mirror-editor-keyword-color: #008000; --jp-mirror-editor-atom-color: #88f; --jp-mirror-editor-number-color: #080; --jp-mirror-editor-def-color: #00f; --jp-mirror-editor-variable-color: var(--md-grey-900, #212121); --jp-mirror-editor-variable-2-color: rgb(0, 54, 109); --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #a2f; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #a2f; --jp-mirror-editor-qualifier-color: #555; --jp-mirror-editor-builtin-color: #008000; --jp-mirror-editor-bracket-color: #997; --jp-mirror-editor-tag-color: #170; --jp-mirror-editor-attribute-color: #00c; --jp-mirror-editor-header-color: blue; --jp-mirror-editor-quote-color: #090; --jp-mirror-editor-link-color: #00c; --jp-mirror-editor-error-color: #f00; --jp-mirror-editor-hr-color: #999; --jp-collaborator-color1: #ffad8e; --jp-collaborator-color2: #dac83d; --jp-collaborator-color3: #72dd76; --jp-collaborator-color4: #00e4d0; --jp-collaborator-color5: #45d4ff; --jp-collaborator-color6: #e2b1ff; --jp-collaborator-color7: #ff9de6; --jp-vega-background: white; --jp-sidebar-min-width: 250px; --jp-search-toggle-off-opacity: 0.5; --jp-search-toggle-hover-opacity: 0.8; --jp-search-toggle-on-opacity: 1; --jp-search-selected-match-background-color: rgb(245, 200, 0); --jp-search-selected-match-color: black; --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 ); --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); --jp-icon-contrast-color0: var(--md-purple-600, #8e24aa); --jp-icon-contrast-color1: var(--md-green-600, #43a047); --jp-icon-contrast-color2: var(--md-pink-600, #d81b60); --jp-icon-contrast-color3: var(--md-blue-600, #1e88e5); --jp-accept-color-normal: var(--md-blue-700, #1976d2); --jp-accept-color-hover: var(--md-blue-800, #1565c0); --jp-accept-color-active: var(--md-blue-900, #0d47a1); --jp-warn-color-normal: var(--md-red-700, #d32f2f); --jp-warn-color-hover: var(--md-red-800, #c62828); --jp-warn-color-active: var(--md-red-900, #b71c1c); --jp-reject-color-normal: var(--md-grey-600, #757575); --jp-reject-color-hover: var(--md-grey-700, #616161); --jp-reject-color-active: var(--md-grey-800, #424242); --jp-jupyter-icon-color: #f37626; --jp-notebook-icon-color: #f37626; --jp-json-icon-color: var(--md-orange-700, #f57c00); --jp-console-icon-background-color: var(--md-blue-700, #1976d2); --jp-console-icon-color: white; --jp-terminal-icon-background-color: var(--md-grey-800, #424242); --jp-terminal-icon-color: var(--md-grey-200, #eee); --jp-text-editor-icon-color: var(--md-grey-700, #616161); --jp-inspector-icon-color: var(--md-grey-700, #616161); --jp-switch-color: var(--md-grey-400, #bdbdbd); --jp-switch-true-position-color: var(--md-orange-900, #e65100); } /* ../../node_modules/@jupyterlab/theme-light-extension/style/theme.css */ tt, code, kbd, samp, pre { font-family: var(--jp-code-font-family); font-size: var(--jp-code-font-size); line-height: var(--jp-code-line-height); } /* ../../node_modules/@jupyter-widgets/controls/css/lumino.css */ .jupyter-widgets.widget-tab > .p-TabBar, .jupyter-widgets.jupyter-widget-tab > .p-TabBar, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar { display: flex; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .jupyter-widgets.widget-tab > .p-TabBar[data-orientation=horizontal], .jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation=horizontal], .jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation=horizontal] { flex-direction: row; } .jupyter-widgets.widget-tab > .p-TabBar[data-orientation=vertical], .jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation=vertical], .jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation=vertical] { flex-direction: column; } .jupyter-widgets.widget-tab > .p-TabBar > .p-TabBar-content, .jupyter-widgets.jupyter-widget-tab > .p-TabBar > .p-TabBar-content, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar > .lm-TabBar-content { margin: 0; padding: 0; display: flex; flex: 1 1 auto; list-style-type: none; } .jupyter-widgets.widget-tab > .p-TabBar[data-orientation=horizontal] > .p-TabBar-content, .jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation=horizontal] > .p-TabBar-content, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation=horizontal] > .lm-TabBar-content { flex-direction: row; } .jupyter-widgets.widget-tab > .p-TabBar[data-orientation=vertical] > .p-TabBar-content, .jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation=vertical] > .p-TabBar-content, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation=vertical] > .lm-TabBar-content { flex-direction: column; } .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab { display: flex; flex-direction: row; box-sizing: border-box; overflow: hidden; } .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabIcon, .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabIcon, .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabIcon, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabCloseIcon { flex: 0 0 auto; } .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabLabel, .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabLabel, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabLabel { flex: 1 1 auto; overflow: hidden; white-space: nowrap; } .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-hidden, .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-hidden, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-hidden { display: none !important; } .jupyter-widgets.widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar.lm-mod-dragging .lm-TabBar-tab { position: relative; } .jupyter-widgets.widget-tab > .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .p-TabBar.p-mod-dragging[data-orientation=horizontal] .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab { left: 0; transition: left 150ms ease; } .jupyter-widgets.widget-tab > .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .p-TabBar.p-mod-dragging[data-orientation=vertical] .p-TabBar-tab, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab { top: 0; transition: top 150ms ease; } .jupyter-widgets.widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging, .jupyter-widgets.jupyter-widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging, .jupyter-widgets.jupyter-widget-tab > .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging { transition: none; } /* ../../node_modules/@jupyter-widgets/controls/css/nouislider.css */ .widget-slider, .jupyter-widget-slider { } .widget-slider .noUi-target, .jupyter-widget-slider .noUi-target, .widget-slider .noUi-target *, .jupyter-widget-slider .noUi-target * { -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; } .widget-slider .noUi-target, .jupyter-widget-slider .noUi-target { position: relative; } .widget-slider .noUi-base, .jupyter-widget-slider .noUi-base, .widget-slider .noUi-connects, .jupyter-widget-slider .noUi-connects { width: 100%; height: 100%; position: relative; z-index: 1; } .widget-slider .noUi-connects, .jupyter-widget-slider .noUi-connects { overflow: hidden; z-index: 0; } .widget-slider .noUi-connect, .jupyter-widget-slider .noUi-connect, .widget-slider .noUi-origin, .jupyter-widget-slider .noUi-origin { will-change: transform; position: absolute; z-index: 1; top: 0; right: 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; -webkit-transform-style: preserve-3d; transform-origin: 0 0; transform-style: flat; } .widget-slider .noUi-connect, .jupyter-widget-slider .noUi-connect { height: 100%; width: 100%; } .widget-slider .noUi-origin, .jupyter-widget-slider .noUi-origin { height: 10%; width: 10%; } .widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin, .jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left: 0; right: auto; } .widget-slider .noUi-vertical .noUi-origin, .jupyter-widget-slider .noUi-vertical .noUi-origin { width: 0; } .widget-slider .noUi-horizontal .noUi-origin, .jupyter-widget-slider .noUi-horizontal .noUi-origin { height: 0; } .widget-slider .noUi-handle, .jupyter-widget-slider .noUi-handle { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; } .widget-slider .noUi-touch-area, .jupyter-widget-slider .noUi-touch-area { height: 100%; width: 100%; } .widget-slider .noUi-state-tap .noUi-connect, .jupyter-widget-slider .noUi-state-tap .noUi-connect, .widget-slider .noUi-state-tap .noUi-origin, .jupyter-widget-slider .noUi-state-tap .noUi-origin { -webkit-transition: transform 0.3s; transition: transform 0.3s; } .widget-slider .noUi-state-drag *, .jupyter-widget-slider .noUi-state-drag * { cursor: inherit !important; } .widget-slider .noUi-horizontal, .jupyter-widget-slider .noUi-horizontal { height: 18px; } .widget-slider .noUi-horizontal .noUi-handle, .jupyter-widget-slider .noUi-horizontal .noUi-handle { width: 34px; height: 28px; right: -17px; top: -6px; } .widget-slider .noUi-vertical, .jupyter-widget-slider .noUi-vertical { width: 18px; } .widget-slider .noUi-vertical .noUi-handle, .jupyter-widget-slider .noUi-vertical .noUi-handle { width: 28px; height: 34px; right: -6px; top: -17px; } .widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle, .jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left: -17px; right: auto; } .widget-slider .noUi-target, .jupyter-widget-slider .noUi-target { background: #FAFAFA; border-radius: 4px; border: 1px solid #D3D3D3; box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; } .widget-slider .noUi-connects, .jupyter-widget-slider .noUi-connects { border-radius: 3px; } .widget-slider .noUi-connect, .jupyter-widget-slider .noUi-connect { background: #3FB8AF; } .widget-slider .noUi-draggable, .jupyter-widget-slider .noUi-draggable { cursor: ew-resize; } .widget-slider .noUi-vertical .noUi-draggable, .jupyter-widget-slider .noUi-vertical .noUi-draggable { cursor: ns-resize; } .widget-slider .noUi-handle, .jupyter-widget-slider .noUi-handle { border: 1px solid #D9D9D9; border-radius: 3px; background: #FFF; cursor: default; box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; } .widget-slider .noUi-active, .jupyter-widget-slider .noUi-active { box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; } .widget-slider .noUi-handle:before, .jupyter-widget-slider .noUi-handle:before, .widget-slider .noUi-handle:after, .jupyter-widget-slider .noUi-handle:after { content: ""; display: block; position: absolute; height: 14px; width: 1px; background: #E8E7E6; left: 14px; top: 6px; } .widget-slider .noUi-handle:after, .jupyter-widget-slider .noUi-handle:after { left: 17px; } .widget-slider .noUi-vertical .noUi-handle:before, .jupyter-widget-slider .noUi-vertical .noUi-handle:before, .widget-slider .noUi-vertical .noUi-handle:after, .jupyter-widget-slider .noUi-vertical .noUi-handle:after { width: 14px; height: 1px; left: 6px; top: 14px; } .widget-slider .noUi-vertical .noUi-handle:after, .jupyter-widget-slider .noUi-vertical .noUi-handle:after { top: 17px; } .widget-slider [disabled] .noUi-connect, .jupyter-widget-slider [disabled] .noUi-connect { background: #B8B8B8; } .widget-slider [disabled].noUi-target, .jupyter-widget-slider [disabled].noUi-target, .widget-slider [disabled].noUi-handle, .jupyter-widget-slider [disabled].noUi-handle, .widget-slider [disabled] .noUi-handle, .jupyter-widget-slider [disabled] .noUi-handle { cursor: not-allowed; } .widget-slider .noUi-pips, .jupyter-widget-slider .noUi-pips, .widget-slider .noUi-pips *, .jupyter-widget-slider .noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box; } .widget-slider .noUi-pips, .jupyter-widget-slider .noUi-pips { position: absolute; color: #999; } .widget-slider .noUi-value, .jupyter-widget-slider .noUi-value { position: absolute; white-space: nowrap; text-align: center; } .widget-slider .noUi-value-sub, .jupyter-widget-slider .noUi-value-sub { color: #ccc; font-size: 10px; } .widget-slider .noUi-marker, .jupyter-widget-slider .noUi-marker { position: absolute; background: #CCC; } .widget-slider .noUi-marker-sub, .jupyter-widget-slider .noUi-marker-sub { background: #AAA; } .widget-slider .noUi-marker-large, .jupyter-widget-slider .noUi-marker-large { background: #AAA; } .widget-slider .noUi-pips-horizontal, .jupyter-widget-slider .noUi-pips-horizontal { padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%; } .widget-slider .noUi-value-horizontal, .jupyter-widget-slider .noUi-value-horizontal { -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); } .noUi-rtl .widget-slider .noUi-value-horizontal, .noUi-rtl .jupyter-widget-slider .noUi-value-horizontal { -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); } .widget-slider .noUi-marker-horizontal.noUi-marker, .jupyter-widget-slider .noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px; } .widget-slider .noUi-marker-horizontal.noUi-marker-sub, .jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-sub { height: 10px; } .widget-slider .noUi-marker-horizontal.noUi-marker-large, .jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-large { height: 15px; } .widget-slider .noUi-pips-vertical, .jupyter-widget-slider .noUi-pips-vertical { padding: 0 10px; height: 100%; top: 0; left: 100%; } .widget-slider .noUi-value-vertical, .jupyter-widget-slider .noUi-value-vertical { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding-left: 25px; } .noUi-rtl .widget-slider .noUi-value-vertical, .noUi-rtl .jupyter-widget-slider .noUi-value-vertical { -webkit-transform: translate(0, 50%); transform: translate(0, 50%); } .widget-slider .noUi-marker-vertical.noUi-marker, .jupyter-widget-slider .noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px; } .widget-slider .noUi-marker-vertical.noUi-marker-sub, .jupyter-widget-slider .noUi-marker-vertical.noUi-marker-sub { width: 10px; } .widget-slider .noUi-marker-vertical.noUi-marker-large, .jupyter-widget-slider .noUi-marker-vertical.noUi-marker-large { width: 15px; } .widget-slider .noUi-tooltip, .jupyter-widget-slider .noUi-tooltip { display: block; position: absolute; border: 1px solid #D9D9D9; border-radius: 3px; background: #fff; color: #000; padding: 5px; text-align: center; white-space: nowrap; } .widget-slider .noUi-horizontal .noUi-tooltip, .jupyter-widget-slider .noUi-horizontal .noUi-tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%; } .widget-slider .noUi-vertical .noUi-tooltip, .jupyter-widget-slider .noUi-vertical .noUi-tooltip { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%; } .widget-slider .noUi-horizontal .noUi-origin > .noUi-tooltip, .jupyter-widget-slider .noUi-horizontal .noUi-origin > .noUi-tooltip { -webkit-transform: translate(50%, 0); transform: translate(50%, 0); left: auto; bottom: 10px; } .widget-slider .noUi-vertical .noUi-origin > .noUi-tooltip, .jupyter-widget-slider .noUi-vertical .noUi-origin > .noUi-tooltip { -webkit-transform: translate(0, -18px); transform: translate(0, -18px); top: auto; right: 28px; } .widget-slider .noUi-connect, .jupyter-widget-slider .noUi-connect { background: #2196f3; } .widget-slider .noUi-horizontal, .jupyter-widget-slider .noUi-horizontal { height: var(--jp-widgets-slider-track-thickness); } .widget-slider .noUi-vertical, .jupyter-widget-slider .noUi-vertical { width: var(--jp-widgets-slider-track-thickness); height: 100%; } .widget-slider .noUi-horizontal .noUi-handle, .jupyter-widget-slider .noUi-horizontal .noUi-handle { width: var(--jp-widgets-slider-handle-size); height: var(--jp-widgets-slider-handle-size); border-radius: 50%; top: calc((var(--jp-widgets-slider-track-thickness) - var(--jp-widgets-slider-handle-size)) / 2); right: calc(var(--jp-widgets-slider-handle-size) / -2); } .widget-slider .noUi-vertical .noUi-handle, .jupyter-widget-slider .noUi-vertical .noUi-handle { height: var(--jp-widgets-slider-handle-size); width: var(--jp-widgets-slider-handle-size); border-radius: 50%; right: calc((var(--jp-widgets-slider-handle-size) - var(--jp-widgets-slider-track-thickness)) / -2); top: calc(var(--jp-widgets-slider-handle-size) / -2); } .widget-slider .noUi-handle:after, .jupyter-widget-slider .noUi-handle:after { content: none; } .widget-slider .noUi-handle:before, .jupyter-widget-slider .noUi-handle:before { content: none; } .widget-slider .noUi-target, .jupyter-widget-slider .noUi-target { background: #fafafa; border-radius: 4px; border: 1px; } .widget-slider .ui-slider, .jupyter-widget-slider .ui-slider { border: var(--jp-widgets-slider-border-width) solid var(--jp-layout-color3); background: var(--jp-layout-color3); box-sizing: border-box; position: relative; border-radius: 0px; } .widget-slider .noUi-handle, .jupyter-widget-slider .noUi-handle { width: var(--jp-widgets-slider-handle-size); border: 1px solid #d9d9d9; border-radius: 3px; background: #fff; cursor: default; box-shadow: none; outline: none; } .widget-slider .noUi-target:not([disabled]) .noUi-handle:hover, .jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:hover, .widget-slider .noUi-target:not([disabled]) .noUi-handle:focus, .jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:focus { background-color: var(--jp-widgets-slider-active-handle-color); border: var(--jp-widgets-slider-border-width) solid var(--jp-widgets-slider-active-handle-color); } .widget-slider [disabled].noUi-target, .jupyter-widget-slider [disabled].noUi-target { opacity: 0.35; } .widget-slider .noUi-connects, .jupyter-widget-slider .noUi-connects { overflow: visible; z-index: 0; background: var(--jp-layout-color3); } .widget-slider .noUi-vertical .noUi-connect, .jupyter-widget-slider .noUi-vertical .noUi-connect { width: calc(100% + 2px); right: -1px; } .widget-slider .noUi-horizontal .noUi-connect, .jupyter-widget-slider .noUi-horizontal .noUi-connect { height: calc(100% + 2px); top: -1px; } /* ../../node_modules/@jupyter-widgets/controls/css/widgets-base.css */ :root { --jp-widgets-color: var(--jp-content-font-color1); --jp-widgets-label-color: var(--jp-widgets-color); --jp-widgets-readout-color: var(--jp-widgets-color); --jp-widgets-font-size: var(--jp-ui-font-size1); --jp-widgets-margin: 2px; --jp-widgets-inline-height: 28px; --jp-widgets-inline-width: 300px; --jp-widgets-inline-width-short: calc( var(--jp-widgets-inline-width) / 2 - var(--jp-widgets-margin) ); --jp-widgets-inline-width-tiny: calc( var(--jp-widgets-inline-width-short) / 2 - var(--jp-widgets-margin) ); --jp-widgets-inline-margin: 4px; --jp-widgets-inline-label-width: 80px; --jp-widgets-border-width: var(--jp-border-width); --jp-widgets-vertical-height: 200px; --jp-widgets-horizontal-tab-height: 24px; --jp-widgets-horizontal-tab-width: 144px; --jp-widgets-horizontal-tab-top-border: 2px; --jp-widgets-progress-thickness: 20px; --jp-widgets-container-padding: 15px; --jp-widgets-input-padding: 4px; --jp-widgets-radio-item-height-adjustment: 8px; --jp-widgets-radio-item-height: calc( var(--jp-widgets-inline-height) - var(--jp-widgets-radio-item-height-adjustment) ); --jp-widgets-slider-track-thickness: 4px; --jp-widgets-slider-border-width: var(--jp-widgets-border-width); --jp-widgets-slider-handle-size: 16px; --jp-widgets-slider-handle-border-color: var(--jp-border-color1); --jp-widgets-slider-handle-background-color: var(--jp-layout-color1); --jp-widgets-slider-active-handle-color: var(--jp-brand-color1); --jp-widgets-menu-item-height: 24px; --jp-widgets-dropdown-arrow: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT4KPHBhdGggZD0iTTUuMiw1LjlMOSw5LjdsMy44LTMuOGwxLjIsMS4ybC00LjksNWwtNC45LTVMNS4yLDUuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAtMC42aDE4djE4SDBWLTAuNnoiLz4KPC9zdmc+Cg); --jp-widgets-input-color: var(--jp-ui-font-color1); --jp-widgets-input-background-color: var(--jp-layout-color1); --jp-widgets-input-border-color: var(--jp-border-color1); --jp-widgets-input-focus-border-color: var(--jp-brand-color2); --jp-widgets-input-border-width: var(--jp-widgets-border-width); --jp-widgets-disabled-opacity: 0.6; --md-shadow-key-umbra-opacity: 0.2; --md-shadow-key-penumbra-opacity: 0.14; --md-shadow-ambient-shadow-opacity: 0.12; } .jupyter-widgets { margin: var(--jp-widgets-margin); box-sizing: border-box; color: var(--jp-widgets-color); overflow: visible; } .jp-Output-result > .jupyter-widgets { margin-left: 0; margin-right: 0; } .widget-inline-hbox, .jupyter-widget-inline-hbox { box-sizing: border-box; display: flex; flex-direction: row; align-items: baseline; } .widget-inline-vbox, .jupyter-widget-inline-vbox { box-sizing: border-box; display: flex; flex-direction: column; align-items: center; } .widget-box, .jupyter-widget-box { box-sizing: border-box; display: flex; margin: 0; overflow: auto; } .widget-gridbox, .jupyter-widget-gridbox { box-sizing: border-box; display: grid; margin: 0; overflow: auto; } .widget-hbox, .jupyter-widget-hbox { flex-direction: row; } .widget-vbox, .jupyter-widget-vbox { flex-direction: column; } .jupyter-widget-tagsinput { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; overflow: auto; cursor: text; } .jupyter-widget-tag { padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: var(--jp-widgets-font-size); height: calc(var(--jp-widgets-inline-height) - 2px); border: 0px solid; line-height: calc(var(--jp-widgets-inline-height) - 2px); box-shadow: none; color: var(--jp-ui-font-color1); background-color: var(--jp-layout-color2); border-color: var(--jp-border-color2); border: none; user-select: none; cursor: grab; transition: margin-left 200ms; margin: 1px 1px 1px 1px; } .jupyter-widget-tag.mod-active { box-shadow: 0 4px 5px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)), 0 1px 10px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)), 0 2px 4px -1px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity)); color: var(--jp-ui-font-color1); background-color: var(--jp-layout-color3); } .jupyter-widget-colortag { color: var(--jp-inverse-ui-font-color1); } .jupyter-widget-colortag.mod-active { color: var(--jp-inverse-ui-font-color0); } .jupyter-widget-taginput { color: var(--jp-ui-font-color0); background-color: var(--jp-layout-color0); cursor: text; text-align: left; } .jupyter-widget-taginput:focus { outline: none; } .jupyter-widget-tag-close { margin-left: var(--jp-widgets-inline-margin); padding: 2px 0px 2px 2px; } .jupyter-widget-tag-close:hover { cursor: pointer; } .jupyter-widget-tag.mod-primary { color: var(--jp-inverse-ui-font-color1); background-color: var(--jp-brand-color1); } .jupyter-widget-tag.mod-primary.mod-active { color: var(--jp-inverse-ui-font-color0); background-color: var(--jp-brand-color0); } .jupyter-widget-tag.mod-success { color: var(--jp-inverse-ui-font-color1); background-color: var(--jp-success-color1); } .jupyter-widget-tag.mod-success.mod-active { color: var(--jp-inverse-ui-font-color0); background-color: var(--jp-success-color0); } .jupyter-widget-tag.mod-info { color: var(--jp-inverse-ui-font-color1); background-color: var(--jp-info-color1); } .jupyter-widget-tag.mod-info.mod-active { color: var(--jp-inverse-ui-font-color0); background-color: var(--jp-info-color0); } .jupyter-widget-tag.mod-warning { color: var(--jp-inverse-ui-font-color1); background-color: var(--jp-warn-color1); } .jupyter-widget-tag.mod-warning.mod-active { color: var(--jp-inverse-ui-font-color0); background-color: var(--jp-warn-color0); } .jupyter-widget-tag.mod-danger { color: var(--jp-inverse-ui-font-color1); background-color: var(--jp-error-color1); } .jupyter-widget-tag.mod-danger.mod-active { color: var(--jp-inverse-ui-font-color0); background-color: var(--jp-error-color0); } .jupyter-button { padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: var(--jp-widgets-font-size); cursor: pointer; height: var(--jp-widgets-inline-height); border: 0px solid; line-height: var(--jp-widgets-inline-height); box-shadow: none; color: var(--jp-ui-font-color1); background-color: var(--jp-layout-color2); border-color: var(--jp-border-color2); border: none; user-select: none; } .jupyter-button i.fa { margin-right: var(--jp-widgets-inline-margin); pointer-events: none; } .jupyter-button:empty:before { content: "\200b"; } .jupyter-widgets.jupyter-button:disabled { opacity: var(--jp-widgets-disabled-opacity); } .jupyter-button i.fa.center { margin-right: 0; } .jupyter-button:hover:enabled, .jupyter-button:focus:enabled { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)), 0 3px 1px -2px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity)), 0 1px 5px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)); } .jupyter-button:active, .jupyter-button.mod-active { box-shadow: 0 4px 5px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)), 0 1px 10px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)), 0 2px 4px -1px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity)); color: var(--jp-ui-font-color1); background-color: var(--jp-layout-color3); } .jupyter-button:focus:enabled { outline: 1px solid var(--jp-widgets-input-focus-border-color); } .jupyter-button.mod-primary { color: var(--jp-ui-inverse-font-color1); background-color: var(--jp-brand-color1); } .jupyter-button.mod-primary.mod-active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-brand-color0); } .jupyter-button.mod-primary:active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-brand-color0); } .jupyter-button.mod-success { color: var(--jp-ui-inverse-font-color1); background-color: var(--jp-success-color1); } .jupyter-button.mod-success.mod-active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-success-color0); } .jupyter-button.mod-success:active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-success-color0); } .jupyter-button.mod-info { color: var(--jp-ui-inverse-font-color1); background-color: var(--jp-info-color1); } .jupyter-button.mod-info.mod-active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-info-color0); } .jupyter-button.mod-info:active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-info-color0); } .jupyter-button.mod-warning { color: var(--jp-ui-inverse-font-color1); background-color: var(--jp-warn-color1); } .jupyter-button.mod-warning.mod-active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-warn-color0); } .jupyter-button.mod-warning:active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-warn-color0); } .jupyter-button.mod-danger { color: var(--jp-ui-inverse-font-color1); background-color: var(--jp-error-color1); } .jupyter-button.mod-danger.mod-active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-error-color0); } .jupyter-button.mod-danger:active { color: var(--jp-ui-inverse-font-color0); background-color: var(--jp-error-color0); } .widget-button, .widget-toggle-button, .widget-upload, .jupyter-widget-button, .jupyter-widget-toggle-button, .jupyter-widget-upload { width: var(--jp-widgets-inline-width-short); } .jupyter-widgets label { margin-bottom: initial; } .widget-label-basic, .jupyter-widget-label-basic { color: var(--jp-widgets-label-color); font-size: var(--jp-widgets-font-size); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: var(--jp-widgets-inline-height); } .widget-label, .jupyter-widget-label { color: var(--jp-widgets-label-color); font-size: var(--jp-widgets-font-size); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: var(--jp-widgets-inline-height); } .widget-inline-hbox .widget-label, .jupyter-widget-inline-hbox .jupyter-widget-label { color: var(--jp-widgets-label-color); text-align: right; margin-right: calc(var(--jp-widgets-inline-margin) * 2); width: var(--jp-widgets-inline-label-width); flex-shrink: 0; } .widget-inline-vbox .widget-label, .jupyter-widget-inline-vbox .jupyter-widget-label { color: var(--jp-widgets-label-color); text-align: center; line-height: var(--jp-widgets-inline-height); } .widget-readout, .jupyter-widget-readout { color: var(--jp-widgets-readout-color); font-size: var(--jp-widgets-font-size); height: var(--jp-widgets-inline-height); line-height: var(--jp-widgets-inline-height); overflow: hidden; white-space: nowrap; text-align: center; } .widget-readout.overflow, .jupyter-widget-readout.overflow { -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } .widget-inline-hbox .widget-readout, .jupyter-widget-inline-hbox .jupyter-widget-readout { text-align: center; max-width: var(--jp-widgets-inline-width-short); min-width: var(--jp-widgets-inline-width-tiny); margin-left: var(--jp-widgets-inline-margin); } .widget-inline-vbox .widget-readout, .jupyter-widget-inline-vbox .jupyter-widget-readout { margin-top: var(--jp-widgets-inline-margin); width: inherit; } .widget-checkbox, .jupyter-widget-checkbox { width: var(--jp-widgets-inline-width); height: var(--jp-widgets-inline-height); line-height: var(--jp-widgets-inline-height); } .widget-checkbox input[type=checkbox], .jupyter-widget-checkbox input[type=checkbox] { margin: 0px calc(var(--jp-widgets-inline-margin) * 2) 0px 0px; line-height: var(--jp-widgets-inline-height); font-size: large; flex-grow: 1; flex-shrink: 0; align-self: center; } .widget-valid, .jupyter-widget-valid { height: var(--jp-widgets-inline-height); line-height: var(--jp-widgets-inline-height); width: var(--jp-widgets-inline-width-short); font-size: var(--jp-widgets-font-size); } .widget-valid i, .jupyter-widget-valid i { line-height: var(--jp-widgets-inline-height); margin-right: var(--jp-widgets-inline-margin); margin-left: var(--jp-widgets-inline-margin); } .widget-valid.mod-valid i, .jupyter-widget-valid.mod-valid i { color: green; } .widget-valid.mod-invalid i, .jupyter-widget-valid.mod-invalid i { color: red; } .widget-valid.mod-valid .widget-valid-readout, .jupyter-widget-valid.mod-valid .jupyter-widget-valid-readout { display: none; } .widget-textarea, .widget-text, .jupyter-widget-textarea, .jupyter-widget-text { width: var(--jp-widgets-inline-width); } .widget-text input[type=text], .widget-text input[type=number], .widget-text input[type=password], .jupyter-widget-text input[type=text], .jupyter-widget-text input[type=number], .jupyter-widget-text input[type=password] { height: var(--jp-widgets-inline-height); } .widget-text input[type=text]:disabled, .widget-text input[type=number]:disabled, .widget-text input[type=password]:disabled, .widget-textarea textarea:disabled, .jupyter-widget-text input[type=text]:disabled, .jupyter-widget-text input[type=number]:disabled, .jupyter-widget-text input[type=password]:disabled, .jupyter-widget-textarea textarea:disabled { opacity: var(--jp-widgets-disabled-opacity); } .widget-text input[type=text], .widget-text input[type=number], .widget-text input[type=password], .widget-textarea textarea, .jupyter-widget-text input[type=text], .jupyter-widget-text input[type=number], .jupyter-widget-text input[type=password], .jupyter-widget-textarea textarea { box-sizing: border-box; border: var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color); background-color: var(--jp-widgets-input-background-color); color: var(--jp-widgets-input-color); font-size: var(--jp-widgets-font-size); flex-grow: 1; min-width: 0; flex-shrink: 1; outline: none !important; } .widget-text input[type=text], .widget-text input[type=password], .widget-textarea textarea, .jupyter-widget-text input[type=text], .jupyter-widget-text input[type=password], .jupyter-widget-textarea textarea { padding: var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding) * 2); } .widget-text input[type=number], .jupyter-widget-text input[type=number] { padding: var(--jp-widgets-input-padding) 0 var(--jp-widgets-input-padding) calc(var(--jp-widgets-input-padding) * 2); } .widget-textarea textarea, .jupyter-widget-textarea textarea { height: inherit; width: inherit; } .widget-text input:focus, .widget-textarea textarea:focus, .jupyter-widget-text input:focus, .jupyter-widget-textarea textarea:focus { border-color: var(--jp-widgets-input-focus-border-color); } .widget-hslider, .jupyter-widget-hslider { width: var(--jp-widgets-inline-width); height: var(--jp-widgets-inline-height); line-height: var(--jp-widgets-inline-height); align-items: center; } .widgets-slider .slider-container, .jupyter-widgets-slider .slider-container { overflow: visible; } .widget-hslider .slider-container, .jupyter-widget-hslider .slider-container { margin-left: calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width)); margin-right: calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width)); flex: 1 1 var(--jp-widgets-inline-width-short); } .widget-vbox .widget-label, .jupyter-widget-vbox .jupyter-widget-label { height: var(--jp-widgets-inline-height); line-height: var(--jp-widgets-inline-height); } .widget-vslider, .jupyter-widget-vslider { height: var(--jp-widgets-vertical-height); width: var(--jp-widgets-inline-width-tiny); } .widget-vslider .slider-container, .jupyter-widget-vslider .slider-container { flex: 1 1 var(--jp-widgets-inline-width-short); margin-left: auto; margin-right: auto; margin-bottom: calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width)); margin-top: calc(var(--jp-widgets-slider-handle-size) / 2 - 2 * var(--jp-widgets-slider-border-width)); display: flex; flex-direction: column; } .progress-bar { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .progress-bar { height: var(--jp-widgets-inline-height); } .progress-bar { background-color: var(--jp-brand-color1); } .progress-bar-success { background-color: var(--jp-success-color1); } .progress-bar-info { background-color: var(--jp-info-color1); } .progress-bar-warning { background-color: var(--jp-warn-color1); } .progress-bar-danger { background-color: var(--jp-error-color1); } .progress { background-color: var(--jp-layout-color2); border: none; box-shadow: none; } .widget-hprogress, .jupyter-widget-hprogress { height: var(--jp-widgets-inline-height); line-height: var(--jp-widgets-inline-height); width: var(--jp-widgets-inline-width); align-items: center; } .widget-hprogress .progress, .jupyter-widget-hprogress .progress { flex-grow: 1; margin-top: var(--jp-widgets-input-padding); margin-bottom: var(--jp-widgets-input-padding); align-self: stretch; height: initial; } .widget-vprogress, .jupyter-widget-vprogress { height: var(--jp-widgets-vertical-height); width: var(--jp-widgets-inline-width-tiny); } .widget-vprogress .progress, .jupyter-widget-vprogress .progress { flex-grow: 1; width: var(--jp-widgets-progress-thickness); margin-left: auto; margin-right: auto; margin-bottom: 0; } .widget-dropdown, .jupyter-widget-dropdown { height: var(--jp-widgets-inline-height); width: var(--jp-widgets-inline-width); line-height: var(--jp-widgets-inline-height); } .widget-dropdown > select, .jupyter-widget-dropdown > select { padding-right: 20px; border: var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color); border-radius: 0; height: inherit; flex: 1 1 var(--jp-widgets-inline-width-short); min-width: 0; box-sizing: border-box; outline: none !important; box-shadow: none; background-color: var(--jp-widgets-input-background-color); color: var(--jp-widgets-input-color); font-size: var(--jp-widgets-font-size); vertical-align: top; padding-left: calc(var(--jp-widgets-input-padding) * 2); appearance: none; -webkit-appearance: none; -moz-appearance: none; background-repeat: no-repeat; background-size: 20px; background-position: right center; background-image: var(--jp-widgets-dropdown-arrow); } .widget-dropdown > select:focus, .jupyter-widget-dropdown > select:focus { border-color: var(--jp-widgets-input-focus-border-color); } .widget-dropdown > select:disabled, .jupyter-widget-dropdown > select:disabled { opacity: var(--jp-widgets-disabled-opacity); } .widget-dropdown > select:-moz-focusring, .jupyter-widget-dropdown > select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000; } .widget-select, .jupyter-widget-select { width: var(--jp-widgets-inline-width); line-height: var(--jp-widgets-inline-height); align-items: flex-start; } .widget-select > select, .jupyter-widget-select > select { border: var(--jp-widgets-input-border-width) solid var(--jp-widgets-input-border-color); background-color: var(--jp-widgets-input-background-color); color: var(--jp-widgets-input-color); font-size: var(--jp-widgets-font-size); flex: 1 1 var(--jp-widgets-inline-width-short); outline: none !important; overflow: auto; height: inherit; padding-top: 5px; } .widget-select > select:focus, .jupyter-widget-select > select:focus { border-color: var(--jp-widgets-input-focus-border-color); } .wiget-select > select > option, .jupyter-wiget-select > select > option { padding-left: var(--jp-widgets-input-padding); line-height: var(--jp-widgets-inline-height); padding-top: calc(var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2); padding-bottom: calc(var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2); } .widget-toggle-buttons, .jupyter-widget-toggle-buttons { line-height: var(--jp-widgets-inline-height); } .widget-toggle-buttons .widget-toggle-button, .jupyter-widget-toggle-buttons .jupyter-widget-toggle-button { margin-left: var(--jp-widgets-margin); margin-right: var(--jp-widgets-margin); } .widget-toggle-buttons .jupyter-button:disabled, .jupyter-widget-toggle-buttons .jupyter-button:disabled { opacity: var(--jp-widgets-disabled-opacity)