thebe-core
Version:
Typescript based core functionality for Thebe
1,465 lines (1,461 loc) • 99.6 kB
CSS
/* ../../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)