<!DOCTYPE html> <html> <head><meta charset="utf-8"/> <meta content="chrome=1" http-equiv="X-UA-Compatible"/> <meta content="yes" name="apple-mobile-web-app-capable"/> <meta content="black-translucent" name="apple-mobile-web-app-status-bar-style"/> <title>part_1_tmp slides</title><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script><script type="module"> import mermaid from 'https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.2.3/mermaid.esm.min.mjs'; mermaid.initialize({ startOnLoad: true }); </script> <!-- General and theme style sheets --> <link href="https://unpkg.com/reveal.js@4.0.2/dist/reveal.css" rel="stylesheet"/> <!-- If the query includes 'print-pdf', include the PDF print sheet --> <script> if( window.location.search.match( /print-pdf/gi ) ) { var link = document.createElement( 'link' ); link.rel = 'stylesheet'; link.type = 'text/css'; document.getElementsByTagName( 'head' )[0].appendChild( link ); } </script> <style type="text/css"> pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: var(--jp-cell-editor-active-background) } .highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) } .highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */ .highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */ .highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */ .highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */ .highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */ .highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */ .highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */ .highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */ .highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */ .highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */ .highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */ .highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */ .highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */ .highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */ .highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */ .highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */ .highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */ .highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */ .highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */ .highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */ .highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */ .highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */ .highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */ .highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */ .highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */ .highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */ .highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */ .highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */ .highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */ .highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */ .highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */ .highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */ .highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */ .highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */ .highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */ .highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */ .highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */ </style> <style type="text/css"> /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /* * Mozilla scrollbar styling */ /* use standard opaque scrollbars for most nodes */ [data-jp-theme-scrollbars='true'] { scrollbar-color: rgb(var(--jp-scrollbar-thumb-color)) var(--jp-scrollbar-background-color); } /* for code nodes, use a transparent style of scrollbar. These selectors * will match lower in the tree, and so will override the above */ [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar, [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar { scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent; } /* tiny scrollbar */ .jp-scrollbar-tiny { scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent; scrollbar-width: thin; } /* * Webkit scrollbar styling */ /* use standard opaque scrollbars for most nodes */ [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar, [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner { background: var(--jp-scrollbar-background-color); } [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb { background: rgb(var(--jp-scrollbar-thumb-color)); border: var(--jp-scrollbar-thumb-margin) solid transparent; background-clip: content-box; border-radius: var(--jp-scrollbar-thumb-radius); } [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal { border-left: var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color); border-right: var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color); } [data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical { border-top: var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color); border-bottom: var(--jp-scrollbar-endpad) solid var(--jp-scrollbar-background-color); } /* for code nodes, use a transparent style of scrollbar */ [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar, [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar, [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar-corner, [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar-corner { background-color: transparent; } [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar-thumb, [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar-thumb { background: rgba(var(--jp-scrollbar-thumb-color), 0.5); border: var(--jp-scrollbar-thumb-margin) solid transparent; background-clip: content-box; border-radius: var(--jp-scrollbar-thumb-radius); } [data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal { border-left: var(--jp-scrollbar-endpad) solid transparent; border-right: var(--jp-scrollbar-endpad) solid transparent; } [data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical { border-top: var(--jp-scrollbar-endpad) solid transparent; border-bottom: var(--jp-scrollbar-endpad) solid transparent; } /* tiny scrollbar */ .jp-scrollbar-tiny::-webkit-scrollbar, .jp-scrollbar-tiny::-webkit-scrollbar-corner { background-color: transparent; height: 4px; width: 4px; } .jp-scrollbar-tiny::-webkit-scrollbar-thumb { background: rgba(var(--jp-scrollbar-thumb-color), 0.5); } .jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal { border-left: 0px solid transparent; border-right: 0px solid transparent; } .jp-scrollbar-tiny::-webkit-scrollbar-track:vertical { border-top: 0px solid transparent; border-bottom: 0px solid transparent; } /* * Phosphor */ .lm-ScrollBar[data-orientation='horizontal'] { min-height: 16px; max-height: 16px; min-width: 45px; border-top: 1px solid #a0a0a0; } .lm-ScrollBar[data-orientation='vertical'] { min-width: 16px; max-width: 16px; min-height: 45px; border-left: 1px solid #a0a0a0; } .lm-ScrollBar-button { background-color: #f0f0f0; background-position: center center; min-height: 15px; max-height: 15px; min-width: 15px; max-width: 15px; } .lm-ScrollBar-button:hover { background-color: #dadada; } .lm-ScrollBar-button.lm-mod-active { background-color: #cdcdcd; } .lm-ScrollBar-track { background: #f0f0f0; } .lm-ScrollBar-thumb { background: #cdcdcd; } .lm-ScrollBar-thumb:hover { background: #bababa; } .lm-ScrollBar-thumb.lm-mod-active { background: #a0a0a0; } .lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb { height: 100%; min-width: 15px; border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; } .lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb { width: 100%; min-height: 15px; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; } .lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-button[data-action='decrement'] { background-image: var(--jp-icon-caret-left); background-size: 17px; } .lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-button[data-action='increment'] { background-image: var(--jp-icon-caret-right); background-size: 17px; } .lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-button[data-action='decrement'] { background-image: var(--jp-icon-caret-up); background-size: 17px; } .lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-button[data-action='increment'] { background-image: var(--jp-icon-caret-down); background-size: 17px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */ .lm-Widget { box-sizing: border-box; position: relative; overflow: hidden; cursor: default; } /* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */ .lm-Widget.lm-mod-hidden { display: none !important; } .lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title { /* Title is rotated for horizontal accordion panel using CSS */ display: block; transform-origin: top left; transform: rotate(-90deg) translate(-100%); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */ .lm-CommandPalette { display: flex; flex-direction: column; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */ .lm-CommandPalette-search { flex: 0 0 auto; } /* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */ .lm-CommandPalette-content { flex: 1 1 auto; margin: 0; padding: 0; min-height: 0; overflow: auto; list-style-type: none; } /* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */ .lm-CommandPalette-header { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */ .lm-CommandPalette-item { display: flex; flex-direction: row; } /* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */ .lm-CommandPalette-itemIcon { flex: 0 0 auto; } /* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */ .lm-CommandPalette-itemContent { flex: 1 1 auto; overflow: hidden; } /* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */ .lm-CommandPalette-itemShortcut { flex: 0 0 auto; } /* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */ .lm-CommandPalette-itemLabel { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .lm-close-icon { border: 1px solid transparent; background-color: transparent; position: absolute; z-index: 1; right: 3%; top: 0; bottom: 0; margin: auto; padding: 7px 0; display: none; vertical-align: middle; outline: 0; cursor: pointer; } .lm-close-icon:after { content: 'X'; display: block; width: 15px; height: 15px; text-align: center; color: #000; font-weight: normal; font-size: 12px; cursor: pointer; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */ .lm-DockPanel { z-index: 0; } /* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */ .lm-DockPanel-widget { z-index: 0; } /* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */ .lm-DockPanel-tabBar { z-index: 1; } /* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */ .lm-DockPanel-handle { z-index: 2; } /* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */ .lm-DockPanel-handle.lm-mod-hidden { display: none !important; } /* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */ .lm-DockPanel-handle:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; } /* <DEPRECATED> */ .p-DockPanel-handle[data-orientation='horizontal'], /* </DEPRECATED> */ .lm-DockPanel-handle[data-orientation='horizontal'] { cursor: ew-resize; } /* <DEPRECATED> */ .p-DockPanel-handle[data-orientation='vertical'], /* </DEPRECATED> */ .lm-DockPanel-handle[data-orientation='vertical'] { cursor: ns-resize; } /* <DEPRECATED> */ .p-DockPanel-handle[data-orientation='horizontal']:after, /* </DEPRECATED> */ .lm-DockPanel-handle[data-orientation='horizontal']:after { left: 50%; min-width: 8px; transform: translateX(-50%); } /* <DEPRECATED> */ .p-DockPanel-handle[data-orientation='vertical']:after, /* </DEPRECATED> */ .lm-DockPanel-handle[data-orientation='vertical']:after { top: 50%; min-height: 8px; transform: translateY(-50%); } /* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */ .lm-DockPanel-overlay { z-index: 3; box-sizing: border-box; pointer-events: none; } /* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */ .lm-DockPanel-overlay.lm-mod-hidden { display: none !important; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */ .lm-Menu { z-index: 10000; position: absolute; white-space: nowrap; overflow-x: hidden; overflow-y: auto; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */ .lm-Menu-content { margin: 0; padding: 0; display: table; list-style-type: none; } /* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */ .lm-Menu-item { display: table-row; } /* <DEPRECATED> */ .p-Menu-item.p-mod-hidden, .p-Menu-item.p-mod-collapsed, /* </DEPRECATED> */ .lm-Menu-item.lm-mod-hidden, .lm-Menu-item.lm-mod-collapsed { display: none !important; } /* <DEPRECATED> */ .p-Menu-itemIcon, .p-Menu-itemSubmenuIcon, /* </DEPRECATED> */ .lm-Menu-itemIcon, .lm-Menu-itemSubmenuIcon { display: table-cell; text-align: center; } /* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */ .lm-Menu-itemLabel { display: table-cell; text-align: left; } /* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */ .lm-Menu-itemShortcut { display: table-cell; text-align: right; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */ .lm-MenuBar { outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */ .lm-MenuBar-content { margin: 0; padding: 0; display: flex; flex-direction: row; list-style-type: none; } /* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */ .lm-MenuBar-item { box-sizing: border-box; } /* <DEPRECATED> */ .p-MenuBar-itemIcon, .p-MenuBar-itemLabel, /* </DEPRECATED> */ .lm-MenuBar-itemIcon, .lm-MenuBar-itemLabel { display: inline-block; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */ .lm-ScrollBar { display: flex; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* <DEPRECATED> */ .p-ScrollBar[data-orientation='horizontal'], /* </DEPRECATED> */ .lm-ScrollBar[data-orientation='horizontal'] { flex-direction: row; } /* <DEPRECATED> */ .p-ScrollBar[data-orientation='vertical'], /* </DEPRECATED> */ .lm-ScrollBar[data-orientation='vertical'] { flex-direction: column; } /* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */ .lm-ScrollBar-button { box-sizing: border-box; flex: 0 0 auto; } /* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */ .lm-ScrollBar-track { box-sizing: border-box; position: relative; overflow: hidden; flex: 1 1 auto; } /* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */ .lm-ScrollBar-thumb { box-sizing: border-box; position: absolute; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */ .lm-SplitPanel-child { z-index: 0; } /* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */ .lm-SplitPanel-handle { z-index: 1; } /* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */ .lm-SplitPanel-handle.lm-mod-hidden { display: none !important; } /* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */ .lm-SplitPanel-handle:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; } /* <DEPRECATED> */ .p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle, /* </DEPRECATED> */ .lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle { cursor: ew-resize; } /* <DEPRECATED> */ .p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle, /* </DEPRECATED> */ .lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle { cursor: ns-resize; } /* <DEPRECATED> */ .p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after, /* </DEPRECATED> */ .lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after { left: 50%; min-width: 8px; transform: translateX(-50%); } /* <DEPRECATED> */ .p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after, /* </DEPRECATED> */ .lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after { top: 50%; min-height: 8px; transform: translateY(-50%); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */ .lm-TabBar { display: flex; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */ .lm-TabBar[data-orientation='horizontal'] { flex-direction: row; align-items: flex-end; } /* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */ .lm-TabBar[data-orientation='vertical'] { flex-direction: column; align-items: flex-end; } /* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */ .lm-TabBar-content { margin: 0; padding: 0; display: flex; flex: 1 1 auto; list-style-type: none; } /* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'] > .p-TabBar-content, /* </DEPRECATED> */ .lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content { flex-direction: row; } /* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'] > .p-TabBar-content, /* </DEPRECATED> */ .lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content { flex-direction: column; } /* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */ .lm-TabBar-tab { display: flex; flex-direction: row; box-sizing: border-box; overflow: hidden; touch-action: none; /* Disable native Drag/Drop */ } /* <DEPRECATED> */ .p-TabBar-tabIcon, .p-TabBar-tabCloseIcon, /* </DEPRECATED> */ .lm-TabBar-tabIcon, .lm-TabBar-tabCloseIcon { flex: 0 0 auto; } /* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */ .lm-TabBar-tabLabel { flex: 1 1 auto; overflow: hidden; white-space: nowrap; } .lm-TabBar-tabInput { user-select: all; width: 100%; box-sizing: border-box; } /* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */ .lm-TabBar-tab.lm-mod-hidden { display: none !important; } .lm-TabBar-addButton.lm-mod-hidden { display: none !important; } /* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */ .lm-TabBar.lm-mod-dragging .lm-TabBar-tab { position: relative; } /* <DEPRECATED> */ .p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab, /* </DEPRECATED> */ .lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab { left: 0; transition: left 150ms ease; } /* <DEPRECATED> */ .p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab, /* </DEPRECATED> */ .lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab { top: 0; transition: top 150ms ease; } /* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging, /* </DEPRECATED> */ .lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging { transition: none; } .lm-TabBar-tabLabel .lm-TabBar-tabInput { user-select: all; width: 100%; box-sizing: border-box; background: inherit; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */ .lm-TabPanel-tabBar { z-index: 1; } /* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */ .lm-TabPanel-stackedPanel { z-index: 0; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ @charset "UTF-8"; html{ -webkit-box-sizing:border-box; box-sizing:border-box; } *, *::before, *::after{ -webkit-box-sizing:inherit; box-sizing:inherit; } body{ font-size:14px; font-weight:400; letter-spacing:0; line-height:1.28581; text-transform:none; color:#182026; font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; } p{ margin-bottom:10px; margin-top:0; } small{ font-size:12px; } strong{ font-weight:600; } ::-moz-selection{ background:rgba(125, 188, 255, 0.6); } ::selection{ background:rgba(125, 188, 255, 0.6); } .bp3-heading{ color:#182026; font-weight:600; margin:0 0 10px; padding:0; } .bp3-dark .bp3-heading{ color:#f5f8fa; } h1.bp3-heading, .bp3-running-text h1{ font-size:36px; line-height:40px; } h2.bp3-heading, .bp3-running-text h2{ font-size:28px; line-height:32px; } h3.bp3-heading, .bp3-running-text h3{ font-size:22px; line-height:25px; } h4.bp3-heading, .bp3-running-text h4{ font-size:18px; line-height:21px; } h5.bp3-heading, .bp3-running-text h5{ font-size:16px; line-height:19px; } h6.bp3-heading, .bp3-running-text h6{ font-size:14px; line-height:16px; } .bp3-ui-text{ font-size:14px; font-weight:400; letter-spacing:0; line-height:1.28581; text-transform:none; } .bp3-monospace-text{ font-family:monospace; text-transform:none; } .bp3-text-muted{ color:#5c7080; } .bp3-dark .bp3-text-muted{ color:#a7b6c2; } .bp3-text-disabled{ color:rgba(92, 112, 128, 0.6); } .bp3-dark .bp3-text-disabled{ color:rgba(167, 182, 194, 0.6); } .bp3-text-overflow-ellipsis{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; } .bp3-running-text{ font-size:14px; line-height:1.5; } .bp3-running-text h1{ color:#182026; font-weight:600; margin-bottom:20px; margin-top:40px; } .bp3-dark .bp3-running-text h1{ color:#f5f8fa; } .bp3-running-text h2{ color:#182026; font-weight:600; margin-bottom:20px; margin-top:40px; } .bp3-dark .bp3-running-text h2{ color:#f5f8fa; } .bp3-running-text h3{ color:#182026; font-weight:600; margin-bottom:20px; margin-top:40px; } .bp3-dark .bp3-running-text h3{ color:#f5f8fa; } .bp3-running-text h4{ color:#182026; font-weight:600; margin-bottom:20px; margin-top:40px; } .bp3-dark .bp3-running-text h4{ color:#f5f8fa; } .bp3-running-text h5{ color:#182026; font-weight:600; margin-bottom:20px; margin-top:40px; } .bp3-dark .bp3-running-text h5{ color:#f5f8fa; } .bp3-running-text h6{ color:#182026; font-weight:600; margin-bottom:20px; margin-top:40px; } .bp3-dark .bp3-running-text h6{ color:#f5f8fa; } .bp3-running-text hr{ border:none; border-bottom:1px solid rgba(16, 22, 26, 0.15); margin:20px 0; } .bp3-dark .bp3-running-text hr{ border-color:rgba(255, 255, 255, 0.15); } .bp3-running-text p{ margin:0 0 10px; padding:0; } .bp3-text-large{ font-size:16px; } .bp3-text-small{ font-size:12px; } a{ color:#106ba3; text-decoration:none; } a:hover{ color:#106ba3; cursor:pointer; text-decoration:underline; } a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{ color:inherit; } a code, .bp3-dark a code{ color:inherit; } .bp3-dark a, .bp3-dark a:hover{ color:#48aff0; } .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large, .bp3-dark a:hover .bp3-icon, .bp3-dark a:hover .bp3-icon-standard, .bp3-dark a:hover .bp3-icon-large{ color:inherit; } .bp3-running-text code, .bp3-code{ font-family:monospace; text-transform:none; background:rgba(255, 255, 255, 0.7); border-radius:3px; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2); color:#5c7080; font-size:smaller; padding:2px 5px; } .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{ background:rgba(16, 22, 26, 0.3); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); color:#a7b6c2; } .bp3-running-text a > code, a > .bp3-code{ color:#137cbd; } .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{ color:inherit; } .bp3-running-text pre, .bp3-code-block{ font-family:monospace; text-transform:none; background:rgba(255, 255, 255, 0.7); border-radius:3px; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); color:#182026; display:block; font-size:13px; line-height:1.4; margin:10px 0; padding:13px 15px 12px; word-break:break-all; word-wrap:break-word; } .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{ background:rgba(16, 22, 26, 0.3); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-running-text pre > code, .bp3-code-block > code{ background:none; -webkit-box-shadow:none; box-shadow:none; color:inherit; font-size:inherit; padding:0; } .bp3-running-text kbd, .bp3-key{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:#ffffff; border-radius:3px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); color:#5c7080; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-family:inherit; font-size:12px; height:24px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; line-height:24px; min-width:24px; padding:3px 6px; vertical-align:middle; } .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{ margin-right:5px; } .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{ background:#394b59; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); color:#a7b6c2; } .bp3-running-text blockquote, .bp3-blockquote{ border-left:solid 4px rgba(167, 182, 194, 0.5); margin:0 0 10px; padding:0 20px; } .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{ border-color:rgba(115, 134, 148, 0.5); } .bp3-running-text ul, .bp3-running-text ol, .bp3-list{ margin:10px 0; padding-left:30px; } .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){ margin-bottom:5px; } .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol, .bp3-running-text ul ul, .bp3-running-text ol ul, .bp3-list ul{ margin-top:5px; } .bp3-list-unstyled{ list-style:none; margin:0; padding:0; } .bp3-list-unstyled li{ padding:0; } .bp3-rtl{ text-align:right; } .bp3-dark{ color:#f5f8fa; } :focus{ outline:rgba(19, 124, 189, 0.6) auto 2px; outline-offset:2px; -moz-outline-radius:6px; } .bp3-focus-disabled :focus{ outline:none !important; } .bp3-focus-disabled :focus ~ .bp3-control-indicator{ outline:none !important; } .bp3-alert{ max-width:400px; padding:20px; } .bp3-alert-body{ display:-webkit-box; display:-ms-flexbox; display:flex; } .bp3-alert-body .bp3-icon{ font-size:40px; margin-right:20px; margin-top:0; } .bp3-alert-contents{ word-break:break-word; } .bp3-alert-footer{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; margin-top:10px; } .bp3-alert-footer .bp3-button{ margin-left:10px; } .bp3-breadcrumbs{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; cursor:default; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; height:30px; list-style:none; margin:0; padding:0; } .bp3-breadcrumbs > li{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; } .bp3-breadcrumbs > li::after{ background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e"); content:""; display:block; height:16px; margin:0 5px; width:16px; } .bp3-breadcrumbs > li:last-of-type::after{ display:none; } .bp3-breadcrumb, .bp3-breadcrumb-current, .bp3-breadcrumbs-collapsed{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:16px; } .bp3-breadcrumb, .bp3-breadcrumbs-collapsed{ color:#5c7080; } .bp3-breadcrumb:hover{ text-decoration:none; } .bp3-breadcrumb.bp3-disabled{ color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-breadcrumb .bp3-icon{ margin-right:5px; } .bp3-breadcrumb-current{ color:inherit; font-weight:600; } .bp3-breadcrumb-current .bp3-input{ font-size:inherit; font-weight:inherit; vertical-align:baseline; } .bp3-breadcrumbs-collapsed{ background:#ced9e0; border:none; border-radius:3px; cursor:pointer; margin-right:2px; padding:1px 5px; vertical-align:text-bottom; } .bp3-breadcrumbs-collapsed::before{ background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; content:""; display:block; height:16px; width:16px; } .bp3-breadcrumbs-collapsed:hover{ background:#bfccd6; color:#182026; text-decoration:none; } .bp3-dark .bp3-breadcrumb, .bp3-dark .bp3-breadcrumbs-collapsed{ color:#a7b6c2; } .bp3-dark .bp3-breadcrumbs > li::after{ color:#a7b6c2; } .bp3-dark .bp3-breadcrumb.bp3-disabled{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-breadcrumb-current{ color:#f5f8fa; } .bp3-dark .bp3-breadcrumbs-collapsed{ background:rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-breadcrumbs-collapsed:hover{ background:rgba(16, 22, 26, 0.6); color:#f5f8fa; } .bp3-button{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border:none; border-radius:3px; cursor:pointer; font-size:14px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:5px 10px; text-align:left; vertical-align:middle; min-height:30px; min-width:30px; } .bp3-button > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-button > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-button::before, .bp3-button > *{ margin-right:7px; } .bp3-button:empty::before, .bp3-button > :last-child{ margin-right:0; } .bp3-button:empty{ padding:0 !important; } .bp3-button:disabled, .bp3-button.bp3-disabled{ cursor:not-allowed; } .bp3-button.bp3-fill{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; } .bp3-button.bp3-align-right, .bp3-align-right .bp3-button{ text-align:right; } .bp3-button.bp3-align-left, .bp3-align-left .bp3-button{ text-align:left; } .bp3-button:not([class*="bp3-intent-"]){ background-color:#f5f8fa; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); color:#182026; } .bp3-button:not([class*="bp3-intent-"]):hover{ background-clip:padding-box; background-color:#ebf1f5; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{ background-color:#d8e1e8; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{ background-color:rgba(206, 217, 224, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; outline:none; } .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{ background:rgba(206, 217, 224, 0.7); } .bp3-button.bp3-intent-primary{ background-color:#137cbd; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); color:#ffffff; } .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{ color:#ffffff; } .bp3-button.bp3-intent-primary:hover{ background-color:#106ba3; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{ background-color:#0e5a8a; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{ background-color:rgba(19, 124, 189, 0.5); background-image:none; border-color:transparent; -webkit-box-shadow:none; box-shadow:none; color:rgba(255, 255, 255, 0.6); } .bp3-button.bp3-intent-success{ background-color:#0f9960; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); color:#ffffff; } .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{ color:#ffffff; } .bp3-button.bp3-intent-success:hover{ background-color:#0d8050; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{ background-color:#0a6640; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{ background-color:rgba(15, 153, 96, 0.5); background-image:none; border-color:transparent; -webkit-box-shadow:none; box-shadow:none; color:rgba(255, 255, 255, 0.6); } .bp3-button.bp3-intent-warning{ background-color:#d9822b; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); color:#ffffff; } .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{ color:#ffffff; } .bp3-button.bp3-intent-warning:hover{ background-color:#bf7326; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{ background-color:#a66321; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{ background-color:rgba(217, 130, 43, 0.5); background-image:none; border-color:transparent; -webkit-box-shadow:none; box-shadow:none; color:rgba(255, 255, 255, 0.6); } .bp3-button.bp3-intent-danger{ background-color:#db3737; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); color:#ffffff; } .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{ color:#ffffff; } .bp3-button.bp3-intent-danger:hover{ background-color:#c23030; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{ background-color:#a82a2a; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{ background-color:rgba(219, 55, 55, 0.5); background-image:none; border-color:transparent; -webkit-box-shadow:none; box-shadow:none; color:rgba(255, 255, 255, 0.6); } .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{ stroke:#ffffff; } .bp3-button.bp3-large, .bp3-large .bp3-button{ min-height:40px; min-width:40px; font-size:16px; padding:5px 15px; } .bp3-button.bp3-large::before, .bp3-button.bp3-large > *, .bp3-large .bp3-button::before, .bp3-large .bp3-button > *{ margin-right:10px; } .bp3-button.bp3-large:empty::before, .bp3-button.bp3-large > :last-child, .bp3-large .bp3-button:empty::before, .bp3-large .bp3-button > :last-child{ margin-right:0; } .bp3-button.bp3-small, .bp3-small .bp3-button{ min-height:24px; min-width:24px; padding:0 7px; } .bp3-button.bp3-loading{ position:relative; } .bp3-button.bp3-loading[class*="bp3-icon-"]::before{ visibility:hidden; } .bp3-button.bp3-loading .bp3-button-spinner{ margin:0; position:absolute; } .bp3-button.bp3-loading > :not(.bp3-button-spinner){ visibility:hidden; } .bp3-button[class*="bp3-icon-"]::before{ font-family:"Icons16", sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; color:#5c7080; } .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{ color:#5c7080; } .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{ margin-left:7px; } .bp3-button .bp3-icon:first-child:last-child, .bp3-button .bp3-spinner + .bp3-icon:last-child{ margin:0 -7px; } .bp3-dark .bp3-button:not([class*="bp3-intent-"]){ background-color:#394b59; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{ color:#f5f8fa; } .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{ background-color:#202b33; background-image:none; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{ background-color:rgba(57, 75, 89, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{ background:rgba(57, 75, 89, 0.7); } .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{ background:rgba(16, 22, 26, 0.5); stroke:#8a9ba8; } .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{ color:#a7b6c2; } .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{ color:#a7b6c2; } .bp3-dark .bp3-button[class*="bp3-intent-"]{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{ background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(255, 255, 255, 0.3); } .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{ stroke:#8a9ba8; } .bp3-button:disabled::before, .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before, .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before, .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{ color:inherit !important; } .bp3-button.bp3-minimal{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-button.bp3-minimal:hover{ background:rgba(167, 182, 194, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; text-decoration:none; } .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{ background:rgba(115, 134, 148, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; } .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{ background:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{ background:rgba(115, 134, 148, 0.3); } .bp3-dark .bp3-button.bp3-minimal{ background:none; -webkit-box-shadow:none; box-shadow:none; color:inherit; } .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-button.bp3-minimal:hover{ background:rgba(138, 155, 168, 0.15); } .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{ background:rgba(138, 155, 168, 0.3); color:#f5f8fa; } .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{ background:none; color:rgba(167, 182, 194, 0.6); cursor:not-allowed; } .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{ background:rgba(138, 155, 168, 0.3); } .bp3-button.bp3-minimal.bp3-intent-primary{ color:#106ba3; } .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#106ba3; } .bp3-button.bp3-minimal.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.15); color:#106ba3; } .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#106ba3; } .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(16, 107, 163, 0.5); } .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ stroke:#106ba3; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{ color:#48aff0; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.2); color:#48aff0; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#48aff0; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(72, 175, 240, 0.5); } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-button.bp3-minimal.bp3-intent-success{ color:#0d8050; } .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#0d8050; } .bp3-button.bp3-minimal.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.15); color:#0d8050; } .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#0d8050; } .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{ background:none; color:rgba(13, 128, 80, 0.5); } .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ stroke:#0d8050; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{ color:#3dcc91; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.2); color:#3dcc91; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#3dcc91; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{ background:none; color:rgba(61, 204, 145, 0.5); } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-button.bp3-minimal.bp3-intent-warning{ color:#bf7326; } .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#bf7326; } .bp3-button.bp3-minimal.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.15); color:#bf7326; } .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#bf7326; } .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(191, 115, 38, 0.5); } .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ stroke:#bf7326; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{ color:#ffb366; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.2); color:#ffb366; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#ffb366; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(255, 179, 102, 0.5); } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-button.bp3-minimal.bp3-intent-danger{ color:#c23030; } .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#c23030; } .bp3-button.bp3-minimal.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.15); color:#c23030; } .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#c23030; } .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(194, 48, 48, 0.5); } .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ stroke:#c23030; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{ color:#ff7373; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.2); color:#ff7373; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#ff7373; } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(255, 115, 115, 0.5); } .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-button.bp3-outlined{ background:none; -webkit-box-shadow:none; box-shadow:none; border:1px solid rgba(24, 32, 38, 0.2); -webkit-box-sizing:border-box; box-sizing:border-box; } .bp3-button.bp3-outlined:hover{ background:rgba(167, 182, 194, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; text-decoration:none; } .bp3-button.bp3-outlined:active, .bp3-button.bp3-outlined.bp3-active{ background:rgba(115, 134, 148, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; } .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined.bp3-disabled:hover{ background:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{ background:rgba(115, 134, 148, 0.3); } .bp3-dark .bp3-button.bp3-outlined{ background:none; -webkit-box-shadow:none; box-shadow:none; color:inherit; } .bp3-dark .bp3-button.bp3-outlined:hover, .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-button.bp3-outlined:hover{ background:rgba(138, 155, 168, 0.15); } .bp3-dark .bp3-button.bp3-outlined:active, .bp3-dark .bp3-button.bp3-outlined.bp3-active{ background:rgba(138, 155, 168, 0.3); color:#f5f8fa; } .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{ background:none; color:rgba(167, 182, 194, 0.6); cursor:not-allowed; } .bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{ background:rgba(138, 155, 168, 0.3); } .bp3-button.bp3-outlined.bp3-intent-primary{ color:#106ba3; } .bp3-button.bp3-outlined.bp3-intent-primary:hover, .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#106ba3; } .bp3-button.bp3-outlined.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.15); color:#106ba3; } .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#106ba3; } .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(16, 107, 163, 0.5); } .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-button.bp3-outlined.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ stroke:#106ba3; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{ color:#48aff0; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.2); color:#48aff0; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#48aff0; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(72, 175, 240, 0.5); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-button.bp3-outlined.bp3-intent-success{ color:#0d8050; } .bp3-button.bp3-outlined.bp3-intent-success:hover, .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#0d8050; } .bp3-button.bp3-outlined.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.15); color:#0d8050; } .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#0d8050; } .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{ background:none; color:rgba(13, 128, 80, 0.5); } .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-button.bp3-outlined.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ stroke:#0d8050; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{ color:#3dcc91; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.2); color:#3dcc91; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#3dcc91; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{ background:none; color:rgba(61, 204, 145, 0.5); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-button.bp3-outlined.bp3-intent-warning{ color:#bf7326; } .bp3-button.bp3-outlined.bp3-intent-warning:hover, .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#bf7326; } .bp3-button.bp3-outlined.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.15); color:#bf7326; } .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#bf7326; } .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(191, 115, 38, 0.5); } .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-button.bp3-outlined.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ stroke:#bf7326; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{ color:#ffb366; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.2); color:#ffb366; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#ffb366; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(255, 179, 102, 0.5); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-button.bp3-outlined.bp3-intent-danger{ color:#c23030; } .bp3-button.bp3-outlined.bp3-intent-danger:hover, .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#c23030; } .bp3-button.bp3-outlined.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.15); color:#c23030; } .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#c23030; } .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(194, 48, 48, 0.5); } .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-button.bp3-outlined.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ stroke:#c23030; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{ color:#ff7373; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.2); color:#ff7373; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#ff7373; } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(255, 115, 115, 0.5); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-button.bp3-outlined:disabled, .bp3-button.bp3-outlined.bp3-disabled, .bp3-button.bp3-outlined:disabled:hover, .bp3-button.bp3-outlined.bp3-disabled:hover{ border-color:rgba(92, 112, 128, 0.1); } .bp3-dark .bp3-button.bp3-outlined{ border-color:rgba(255, 255, 255, 0.4); } .bp3-dark .bp3-button.bp3-outlined:disabled, .bp3-dark .bp3-button.bp3-outlined:disabled:hover, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{ border-color:rgba(255, 255, 255, 0.2); } .bp3-button.bp3-outlined.bp3-intent-primary{ border-color:rgba(16, 107, 163, 0.6); } .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{ border-color:rgba(16, 107, 163, 0.2); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary{ border-color:rgba(72, 175, 240, 0.6); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-primary.bp3-disabled{ border-color:rgba(72, 175, 240, 0.2); } .bp3-button.bp3-outlined.bp3-intent-success{ border-color:rgba(13, 128, 80, 0.6); } .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{ border-color:rgba(13, 128, 80, 0.2); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success{ border-color:rgba(61, 204, 145, 0.6); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-success.bp3-disabled{ border-color:rgba(61, 204, 145, 0.2); } .bp3-button.bp3-outlined.bp3-intent-warning{ border-color:rgba(191, 115, 38, 0.6); } .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{ border-color:rgba(191, 115, 38, 0.2); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning{ border-color:rgba(255, 179, 102, 0.6); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-warning.bp3-disabled{ border-color:rgba(255, 179, 102, 0.2); } .bp3-button.bp3-outlined.bp3-intent-danger{ border-color:rgba(194, 48, 48, 0.6); } .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{ border-color:rgba(194, 48, 48, 0.2); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger{ border-color:rgba(255, 115, 115, 0.6); } .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-outlined.bp3-intent-danger.bp3-disabled{ border-color:rgba(255, 115, 115, 0.2); } a.bp3-button{ text-align:center; text-decoration:none; -webkit-transition:none; transition:none; } a.bp3-button, a.bp3-button:hover, a.bp3-button:active{ color:#182026; } a.bp3-button.bp3-disabled{ color:rgba(92, 112, 128, 0.6); } .bp3-button-text{ -webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto; } .bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text, .bp3-button-group.bp3-align-left .bp3-button-text, .bp3-button-group.bp3-align-right .bp3-button-text{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; } .bp3-button-group{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; } .bp3-button-group .bp3-button{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; position:relative; z-index:4; } .bp3-button-group .bp3-button:focus{ z-index:5; } .bp3-button-group .bp3-button:hover{ z-index:6; } .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{ z-index:7; } .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{ z-index:3; } .bp3-button-group .bp3-button[class*="bp3-intent-"]{ z-index:9; } .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{ z-index:10; } .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{ z-index:11; } .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{ z-index:12; } .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{ z-index:8; } .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button, .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){ border-bottom-left-radius:0; border-top-left-radius:0; } .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button, .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){ border-bottom-right-radius:0; border-top-right-radius:0; margin-right:-1px; } .bp3-button-group.bp3-minimal .bp3-button{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-button-group.bp3-minimal .bp3-button:hover{ background:rgba(167, 182, 194, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; text-decoration:none; } .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{ background:rgba(115, 134, 148, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; } .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{ background:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{ background:rgba(115, 134, 148, 0.3); } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{ background:none; -webkit-box-shadow:none; box-shadow:none; color:inherit; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{ background:rgba(138, 155, 168, 0.15); } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{ background:rgba(138, 155, 168, 0.3); color:#f5f8fa; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{ background:none; color:rgba(167, 182, 194, 0.6); cursor:not-allowed; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{ background:rgba(138, 155, 168, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{ color:#106ba3; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#106ba3; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.15); color:#106ba3; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#106ba3; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(16, 107, 163, 0.5); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ stroke:#106ba3; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{ color:#48aff0; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.2); color:#48aff0; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#48aff0; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(72, 175, 240, 0.5); } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{ color:#0d8050; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#0d8050; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.15); color:#0d8050; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#0d8050; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{ background:none; color:rgba(13, 128, 80, 0.5); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ stroke:#0d8050; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{ color:#3dcc91; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.2); color:#3dcc91; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#3dcc91; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{ background:none; color:rgba(61, 204, 145, 0.5); } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{ color:#bf7326; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#bf7326; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.15); color:#bf7326; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#bf7326; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(191, 115, 38, 0.5); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ stroke:#bf7326; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{ color:#ffb366; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.2); color:#ffb366; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#ffb366; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(255, 179, 102, 0.5); } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{ color:#c23030; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#c23030; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.15); color:#c23030; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#c23030; } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(194, 48, 48, 0.5); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ stroke:#c23030; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{ color:#ff7373; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.2); color:#ff7373; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#ff7373; } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(255, 115, 115, 0.5); } .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-button-group .bp3-popover-wrapper, .bp3-button-group .bp3-popover-target{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; } .bp3-button-group.bp3-fill{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; } .bp3-button-group .bp3-button.bp3-fill, .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; } .bp3-button-group.bp3-vertical{ -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; vertical-align:top; } .bp3-button-group.bp3-vertical.bp3-fill{ height:100%; width:unset; } .bp3-button-group.bp3-vertical .bp3-button{ margin-right:0 !important; width:100%; } .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button, .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{ border-radius:3px 3px 0 0; } .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button, .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{ border-radius:0 0 3px 3px; } .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button, .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){ margin-bottom:-1px; } .bp3-button-group.bp3-align-left .bp3-button{ text-align:left; } .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button, .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){ margin-right:1px; } .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button, .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){ margin-bottom:1px; } .bp3-callout{ font-size:14px; line-height:1.5; background-color:rgba(138, 155, 168, 0.15); border-radius:3px; padding:10px 12px 9px; position:relative; width:100%; } .bp3-callout[class*="bp3-icon-"]{ padding-left:40px; } .bp3-callout[class*="bp3-icon-"]::before{ font-family:"Icons20", sans-serif; font-size:20px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; color:#5c7080; left:10px; position:absolute; top:10px; } .bp3-callout.bp3-callout-icon{ padding-left:40px; } .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{ color:#5c7080; left:10px; position:absolute; top:10px; } .bp3-callout .bp3-heading{ line-height:20px; margin-bottom:5px; margin-top:0; } .bp3-callout .bp3-heading:last-child{ margin-bottom:0; } .bp3-dark .bp3-callout{ background-color:rgba(138, 155, 168, 0.2); } .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{ color:#a7b6c2; } .bp3-callout.bp3-intent-primary{ background-color:rgba(19, 124, 189, 0.15); } .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before, .bp3-callout.bp3-intent-primary > .bp3-icon:first-child, .bp3-callout.bp3-intent-primary .bp3-heading{ color:#106ba3; } .bp3-dark .bp3-callout.bp3-intent-primary{ background-color:rgba(19, 124, 189, 0.25); } .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before, .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child, .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{ color:#48aff0; } .bp3-callout.bp3-intent-success{ background-color:rgba(15, 153, 96, 0.15); } .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before, .bp3-callout.bp3-intent-success > .bp3-icon:first-child, .bp3-callout.bp3-intent-success .bp3-heading{ color:#0d8050; } .bp3-dark .bp3-callout.bp3-intent-success{ background-color:rgba(15, 153, 96, 0.25); } .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before, .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child, .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{ color:#3dcc91; } .bp3-callout.bp3-intent-warning{ background-color:rgba(217, 130, 43, 0.15); } .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before, .bp3-callout.bp3-intent-warning > .bp3-icon:first-child, .bp3-callout.bp3-intent-warning .bp3-heading{ color:#bf7326; } .bp3-dark .bp3-callout.bp3-intent-warning{ background-color:rgba(217, 130, 43, 0.25); } .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before, .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child, .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{ color:#ffb366; } .bp3-callout.bp3-intent-danger{ background-color:rgba(219, 55, 55, 0.15); } .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before, .bp3-callout.bp3-intent-danger > .bp3-icon:first-child, .bp3-callout.bp3-intent-danger .bp3-heading{ color:#c23030; } .bp3-dark .bp3-callout.bp3-intent-danger{ background-color:rgba(219, 55, 55, 0.25); } .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before, .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child, .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{ color:#ff7373; } .bp3-running-text .bp3-callout{ margin:20px 0; } .bp3-card{ background-color:#ffffff; border-radius:3px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); padding:20px; -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-card.bp3-dark, .bp3-dark .bp3-card{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); } .bp3-elevation-0{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); } .bp3-elevation-0.bp3-dark, .bp3-dark .bp3-elevation-0{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); } .bp3-elevation-1{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-elevation-1.bp3-dark, .bp3-dark .bp3-elevation-1{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-elevation-2{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); } .bp3-elevation-2.bp3-dark, .bp3-dark .bp3-elevation-2{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); } .bp3-elevation-3{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); } .bp3-elevation-3.bp3-dark, .bp3-dark .bp3-elevation-3{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } .bp3-elevation-4{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); } .bp3-elevation-4.bp3-dark, .bp3-dark .bp3-elevation-4{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); } .bp3-card.bp3-interactive:hover{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); cursor:pointer; } .bp3-card.bp3-interactive:hover.bp3-dark, .bp3-dark .bp3-card.bp3-interactive:hover{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } .bp3-card.bp3-interactive:active{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); opacity:0.9; -webkit-transition-duration:0; transition-duration:0; } .bp3-card.bp3-interactive:active.bp3-dark, .bp3-dark .bp3-card.bp3-interactive:active{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-collapse{ height:0; overflow-y:hidden; -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-collapse .bp3-collapse-body{ -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{ display:none; } .bp3-context-menu .bp3-popover-target{ display:block; } .bp3-context-menu-popover-target{ position:fixed; } .bp3-divider{ border-bottom:1px solid rgba(16, 22, 26, 0.15); border-right:1px solid rgba(16, 22, 26, 0.15); margin:5px; } .bp3-dark .bp3-divider{ border-color:rgba(16, 22, 26, 0.4); } .bp3-dialog-container{ opacity:1; -webkit-transform:scale(1); transform:scale(1); -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; min-height:100%; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:100%; } .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{ opacity:0; -webkit-transform:scale(0.5); transform:scale(0.5); } .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{ opacity:1; -webkit-transform:scale(1); transform:scale(1); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); } .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{ opacity:1; -webkit-transform:scale(1); transform:scale(1); } .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{ opacity:0; -webkit-transform:scale(0.5); transform:scale(0.5); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); } .bp3-dialog{ background:#ebf1f5; border-radius:6px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:30px 0; padding-bottom:20px; pointer-events:all; -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text; width:500px; } .bp3-dialog:focus{ outline:0; } .bp3-dialog.bp3-dark, .bp3-dark .bp3-dialog{ background:#293742; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dialog-header{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; background:#ffffff; border-radius:6px 6px 0 0; -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; min-height:40px; padding-left:20px; padding-right:5px; z-index:30; } .bp3-dialog-header .bp3-icon-large, .bp3-dialog-header .bp3-icon{ color:#5c7080; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; margin-right:10px; } .bp3-dialog-header .bp3-heading{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; line-height:inherit; margin:0; } .bp3-dialog-header .bp3-heading:last-child{ margin-right:20px; } .bp3-dark .bp3-dialog-header{ background:#30404d; -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-dialog-header .bp3-icon-large, .bp3-dark .bp3-dialog-header .bp3-icon{ color:#a7b6c2; } .bp3-dialog-body{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; line-height:18px; margin:20px; } .bp3-dialog-footer{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; margin:0 20px; } .bp3-dialog-footer-actions{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .bp3-dialog-footer-actions .bp3-button{ margin-left:10px; } .bp3-multistep-dialog-panels{ display:-webkit-box; display:-ms-flexbox; display:flex; } .bp3-multistep-dialog-left-panel{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1; flex:1; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .bp3-dark .bp3-multistep-dialog-left-panel{ background:#202b33; } .bp3-multistep-dialog-right-panel{ background-color:#f5f8fa; border-left:1px solid rgba(16, 22, 26, 0.15); border-radius:0 0 6px 0; -webkit-box-flex:3; -ms-flex:3; flex:3; min-width:0; } .bp3-dark .bp3-multistep-dialog-right-panel{ background-color:#293742; border-left:1px solid rgba(16, 22, 26, 0.4); } .bp3-multistep-dialog-footer{ background-color:#ffffff; border-radius:0 0 6px 0; border-top:1px solid rgba(16, 22, 26, 0.15); padding:10px; } .bp3-dark .bp3-multistep-dialog-footer{ background:#30404d; border-top:1px solid rgba(16, 22, 26, 0.4); } .bp3-dialog-step-container{ background-color:#f5f8fa; border-bottom:1px solid rgba(16, 22, 26, 0.15); } .bp3-dark .bp3-dialog-step-container{ background:#293742; border-bottom:1px solid rgba(16, 22, 26, 0.4); } .bp3-dialog-step-container.bp3-dialog-step-viewed{ background-color:#ffffff; } .bp3-dark .bp3-dialog-step-container.bp3-dialog-step-viewed{ background:#30404d; } .bp3-dialog-step{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#f5f8fa; border-radius:6px; cursor:not-allowed; display:-webkit-box; display:-ms-flexbox; display:flex; margin:4px; padding:6px 14px; } .bp3-dark .bp3-dialog-step{ background:#293742; } .bp3-dialog-step-viewed .bp3-dialog-step{ background-color:#ffffff; cursor:pointer; } .bp3-dark .bp3-dialog-step-viewed .bp3-dialog-step{ background:#30404d; } .bp3-dialog-step:hover{ background-color:#f5f8fa; } .bp3-dark .bp3-dialog-step:hover{ background:#293742; } .bp3-dialog-step-icon{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:rgba(92, 112, 128, 0.6); border-radius:50%; color:#ffffff; display:-webkit-box; display:-ms-flexbox; display:flex; height:25px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:25px; } .bp3-dark .bp3-dialog-step-icon{ background-color:rgba(167, 182, 194, 0.6); } .bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-icon{ background-color:#2b95d6; } .bp3-dialog-step-viewed .bp3-dialog-step-icon{ background-color:#8a9ba8; } .bp3-dialog-step-title{ color:rgba(92, 112, 128, 0.6); -webkit-box-flex:1; -ms-flex:1; flex:1; padding-left:10px; } .bp3-dark .bp3-dialog-step-title{ color:rgba(167, 182, 194, 0.6); } .bp3-active.bp3-dialog-step-viewed .bp3-dialog-step-title{ color:#2b95d6; } .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title{ color:#182026; } .bp3-dark .bp3-dialog-step-viewed:not(.bp3-active) .bp3-dialog-step-title{ color:#f5f8fa; } .bp3-drawer{ background:#ffffff; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:0; padding:0; } .bp3-drawer:focus{ outline:0; } .bp3-drawer.bp3-position-top{ height:50%; left:0; right:0; top:0; } .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{ -webkit-transform:translateY(-100%); transform:translateY(-100%); } .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{ -webkit-transform:translateY(0); transform:translateY(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-top.bp3-overlay-exit{ -webkit-transform:translateY(0); transform:translateY(0); } .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{ -webkit-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-bottom{ bottom:0; height:50%; left:0; right:0; } .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{ -webkit-transform:translateY(100%); transform:translateY(100%); } .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{ -webkit-transform:translateY(0); transform:translateY(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{ -webkit-transform:translateY(0); transform:translateY(0); } .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{ -webkit-transform:translateY(100%); transform:translateY(100%); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-left{ bottom:0; left:0; top:0; width:50%; } .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{ -webkit-transform:translateX(-100%); transform:translateX(-100%); } .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{ -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-left.bp3-overlay-exit{ -webkit-transform:translateX(0); transform:translateX(0); } .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{ -webkit-transform:translateX(-100%); transform:translateX(-100%); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-right{ bottom:0; right:0; top:0; width:50%; } .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{ -webkit-transform:translateX(100%); transform:translateX(100%); } .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{ -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-position-right.bp3-overlay-exit{ -webkit-transform:translateX(0); transform:translateX(0); } .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{ -webkit-transform:translateX(100%); transform:translateX(100%); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical){ bottom:0; right:0; top:0; width:50%; } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{ -webkit-transform:translateX(100%); transform:translateX(100%); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{ -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{ -webkit-transform:translateX(0); transform:translateX(0); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{ -webkit-transform:translateX(100%); transform:translateX(100%); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical{ bottom:0; height:50%; left:0; right:0; } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical.bp3-overlay-appear{ -webkit-transform:translateY(100%); transform:translateY(100%); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{ -webkit-transform:translateY(0); transform:translateY(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical.bp3-overlay-exit{ -webkit-transform:translateY(0); transform:translateY(0); } .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not( .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{ -webkit-transform:translateY(100%); transform:translateY(100%); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-drawer.bp3-dark, .bp3-dark .bp3-drawer{ background:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-drawer-header{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; border-radius:0; -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); box-shadow:0 1px 0 rgba(16, 22, 26, 0.15); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; min-height:40px; padding:5px; padding-left:20px; position:relative; } .bp3-drawer-header .bp3-icon-large, .bp3-drawer-header .bp3-icon{ color:#5c7080; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; margin-right:10px; } .bp3-drawer-header .bp3-heading{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; line-height:inherit; margin:0; } .bp3-drawer-header .bp3-heading:last-child{ margin-right:20px; } .bp3-dark .bp3-drawer-header{ -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-drawer-header .bp3-icon-large, .bp3-dark .bp3-drawer-header .bp3-icon{ color:#a7b6c2; } .bp3-drawer-body{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; line-height:18px; overflow:auto; } .bp3-drawer-footer{ -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; padding:10px 20px; position:relative; } .bp3-dark .bp3-drawer-footer{ -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); } .bp3-editable-text{ cursor:text; display:inline-block; max-width:100%; position:relative; vertical-align:top; white-space:nowrap; } .bp3-editable-text::before{ bottom:-3px; left:-3px; position:absolute; right:-3px; top:-3px; border-radius:3px; content:""; -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-editable-text:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); } .bp3-editable-text.bp3-editable-text-editing::before{ background-color:#ffffff; -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-editable-text.bp3-disabled::before{ -webkit-box-shadow:none; box-shadow:none; } .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input, .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{ color:#137cbd; } .bp3-editable-text.bp3-intent-primary:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); } .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-editable-text.bp3-intent-success .bp3-editable-text-input, .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{ color:#0f9960; } .bp3-editable-text.bp3-intent-success:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); } .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input, .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{ color:#d9822b; } .bp3-editable-text.bp3-intent-warning:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); } .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input, .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{ color:#db3737; } .bp3-editable-text.bp3-intent-danger:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); } .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-editable-text:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); } .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{ background-color:rgba(16, 22, 26, 0.3); -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-editable-text.bp3-disabled::before{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{ color:#48aff0; } .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{ color:#3dcc91; } .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{ color:#ffb366; } .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{ color:#ff7373; } .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{ -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); } .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{ -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-editable-text-input, .bp3-editable-text-content{ color:inherit; display:inherit; font:inherit; letter-spacing:inherit; max-width:inherit; min-width:inherit; position:relative; resize:none; text-transform:inherit; vertical-align:top; } .bp3-editable-text-input{ background:none; border:none; -webkit-box-shadow:none; box-shadow:none; padding:0; white-space:pre-wrap; width:100%; } .bp3-editable-text-input::-webkit-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-editable-text-input::-moz-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-editable-text-input:-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-editable-text-input::-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-editable-text-input::placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-editable-text-input:focus{ outline:none; } .bp3-editable-text-input::-ms-clear{ display:none; } .bp3-editable-text-content{ overflow:hidden; padding-right:2px; text-overflow:ellipsis; white-space:pre; } .bp3-editable-text-editing > .bp3-editable-text-content{ left:0; position:absolute; visibility:hidden; } .bp3-editable-text-placeholder > .bp3-editable-text-content{ color:rgba(92, 112, 128, 0.6); } .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{ color:rgba(167, 182, 194, 0.6); } .bp3-editable-text.bp3-multiline{ display:block; } .bp3-editable-text.bp3-multiline .bp3-editable-text-content{ overflow:auto; white-space:pre-wrap; word-wrap:break-word; } .bp3-divider{ border-bottom:1px solid rgba(16, 22, 26, 0.15); border-right:1px solid rgba(16, 22, 26, 0.15); margin:5px; } .bp3-dark .bp3-divider{ border-color:rgba(16, 22, 26, 0.4); } .bp3-control-group{ -webkit-transform:translateZ(0); transform:translateZ(0); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; } .bp3-control-group > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-control-group > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-control-group .bp3-button, .bp3-control-group .bp3-html-select, .bp3-control-group .bp3-input, .bp3-control-group .bp3-select{ position:relative; } .bp3-control-group .bp3-input{ border-radius:inherit; z-index:2; } .bp3-control-group .bp3-input:focus{ border-radius:3px; z-index:14; } .bp3-control-group .bp3-input[class*="bp3-intent"]{ z-index:13; } .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{ z-index:15; } .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{ z-index:1; } .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{ z-index:13; } .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{ z-index:15; } .bp3-control-group .bp3-button, .bp3-control-group .bp3-html-select select, .bp3-control-group .bp3-select select{ -webkit-transform:translateZ(0); transform:translateZ(0); border-radius:inherit; z-index:4; } .bp3-control-group .bp3-button:focus, .bp3-control-group .bp3-html-select select:focus, .bp3-control-group .bp3-select select:focus{ z-index:5; } .bp3-control-group .bp3-button:hover, .bp3-control-group .bp3-html-select select:hover, .bp3-control-group .bp3-select select:hover{ z-index:6; } .bp3-control-group .bp3-button:active, .bp3-control-group .bp3-html-select select:active, .bp3-control-group .bp3-select select:active{ z-index:7; } .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled, .bp3-control-group .bp3-html-select select[readonly], .bp3-control-group .bp3-html-select select:disabled, .bp3-control-group .bp3-html-select select.bp3-disabled, .bp3-control-group .bp3-select select[readonly], .bp3-control-group .bp3-select select:disabled, .bp3-control-group .bp3-select select.bp3-disabled{ z-index:3; } .bp3-control-group .bp3-button[class*="bp3-intent"], .bp3-control-group .bp3-html-select select[class*="bp3-intent"], .bp3-control-group .bp3-select select[class*="bp3-intent"]{ z-index:9; } .bp3-control-group .bp3-button[class*="bp3-intent"]:focus, .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus, .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{ z-index:10; } .bp3-control-group .bp3-button[class*="bp3-intent"]:hover, .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover, .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{ z-index:11; } .bp3-control-group .bp3-button[class*="bp3-intent"]:active, .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active, .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{ z-index:12; } .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled, .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly], .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled, .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly], .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{ z-index:8; } .bp3-control-group .bp3-input-group > .bp3-icon, .bp3-control-group .bp3-input-group > .bp3-button, .bp3-control-group .bp3-input-group > .bp3-input-left-container, .bp3-control-group .bp3-input-group > .bp3-input-action{ z-index:16; } .bp3-control-group .bp3-select::after, .bp3-control-group .bp3-html-select::after, .bp3-control-group .bp3-select > .bp3-icon, .bp3-control-group .bp3-html-select > .bp3-icon{ z-index:17; } .bp3-control-group .bp3-select:focus-within{ z-index:5; } .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){ margin-right:-1px; } .bp3-control-group:not(.bp3-vertical) > .bp3-divider:not(:first-child){ margin-left:6px; } .bp3-dark .bp3-control-group:not(.bp3-vertical) > *:not(.bp3-divider){ margin-right:0; } .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{ margin-left:1px; } .bp3-control-group .bp3-popover-wrapper, .bp3-control-group .bp3-popover-target{ border-radius:inherit; } .bp3-control-group > :first-child{ border-radius:3px 0 0 3px; } .bp3-control-group > :last-child{ border-radius:0 3px 3px 0; margin-right:0; } .bp3-control-group > :only-child{ border-radius:3px; margin-right:0; } .bp3-control-group .bp3-input-group .bp3-button{ border-radius:3px; } .bp3-control-group .bp3-numeric-input:not(:first-child) .bp3-input-group{ border-bottom-left-radius:0; border-top-left-radius:0; } .bp3-control-group.bp3-fill{ width:100%; } .bp3-control-group > .bp3-fill{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; } .bp3-control-group.bp3-fill > *:not(.bp3-fixed){ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; } .bp3-control-group.bp3-vertical{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .bp3-control-group.bp3-vertical > *{ margin-top:-1px; } .bp3-control-group.bp3-vertical > :first-child{ border-radius:3px 3px 0 0; margin-top:0; } .bp3-control-group.bp3-vertical > :last-child{ border-radius:0 0 3px 3px; } .bp3-control{ cursor:pointer; display:block; margin-bottom:10px; position:relative; text-transform:none; } .bp3-control input:checked ~ .bp3-control-indicator{ background-color:#137cbd; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); color:#ffffff; } .bp3-control:hover input:checked ~ .bp3-control-indicator{ background-color:#106ba3; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); } .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{ background:#0e5a8a; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-control input:disabled:checked ~ .bp3-control-indicator{ background:rgba(19, 124, 189, 0.5); -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{ background-color:#106ba3; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{ background-color:#0e5a8a; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{ background:rgba(14, 90, 138, 0.5); -webkit-box-shadow:none; box-shadow:none; } .bp3-control:not(.bp3-align-right){ padding-left:26px; } .bp3-control:not(.bp3-align-right) .bp3-control-indicator{ margin-left:-26px; } .bp3-control.bp3-align-right{ padding-right:26px; } .bp3-control.bp3-align-right .bp3-control-indicator{ margin-right:-26px; } .bp3-control.bp3-disabled{ color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-control.bp3-inline{ display:inline-block; margin-right:20px; } .bp3-control input{ left:0; opacity:0; position:absolute; top:0; z-index:-1; } .bp3-control .bp3-control-indicator{ background-clip:padding-box; background-color:#f5f8fa; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); border:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); cursor:pointer; display:inline-block; font-size:16px; height:1em; margin-right:10px; margin-top:-3px; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; vertical-align:middle; width:1em; } .bp3-control .bp3-control-indicator::before{ content:""; display:block; height:1em; width:1em; } .bp3-control:hover .bp3-control-indicator{ background-color:#ebf1f5; } .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{ background:#d8e1e8; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-control input:disabled ~ .bp3-control-indicator{ background:rgba(206, 217, 224, 0.5); -webkit-box-shadow:none; box-shadow:none; cursor:not-allowed; } .bp3-control input:focus ~ .bp3-control-indicator{ outline:rgba(19, 124, 189, 0.6) auto 2px; outline-offset:2px; -moz-outline-radius:6px; } .bp3-control.bp3-align-right .bp3-control-indicator{ float:right; margin-left:10px; margin-top:1px; } .bp3-control.bp3-large{ font-size:16px; } .bp3-control.bp3-large:not(.bp3-align-right){ padding-left:30px; } .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{ margin-left:-30px; } .bp3-control.bp3-large.bp3-align-right{ padding-right:30px; } .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{ margin-right:-30px; } .bp3-control.bp3-large .bp3-control-indicator{ font-size:20px; } .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{ margin-top:0; } .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{ background-color:#137cbd; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); color:#ffffff; } .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{ background-color:#106ba3; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2); } .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{ background:#0e5a8a; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{ background:rgba(19, 124, 189, 0.5); -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{ background-color:#106ba3; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{ background-color:#0e5a8a; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{ background:rgba(14, 90, 138, 0.5); -webkit-box-shadow:none; box-shadow:none; } .bp3-control.bp3-checkbox .bp3-control-indicator{ border-radius:3px; } .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); } .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); } .bp3-control.bp3-radio .bp3-control-indicator{ border-radius:50%; } .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{ background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); } .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{ opacity:0.5; } .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{ -moz-outline-radius:16px; } .bp3-control.bp3-switch input ~ .bp3-control-indicator{ background:rgba(167, 182, 194, 0.5); } .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{ background:rgba(115, 134, 148, 0.5); } .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{ background:rgba(92, 112, 128, 0.5); } .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{ background:rgba(206, 217, 224, 0.5); } .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{ background:rgba(255, 255, 255, 0.8); } .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{ background:#137cbd; } .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{ background:#106ba3; } .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{ background:#0e5a8a; } .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{ background:rgba(19, 124, 189, 0.5); } .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{ background:rgba(255, 255, 255, 0.8); } .bp3-control.bp3-switch:not(.bp3-align-right){ padding-left:38px; } .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{ margin-left:-38px; } .bp3-control.bp3-switch.bp3-align-right{ padding-right:38px; } .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{ margin-right:-38px; } .bp3-control.bp3-switch .bp3-control-indicator{ border:none; border-radius:1.75em; -webkit-box-shadow:none !important; box-shadow:none !important; min-width:1.75em; -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); width:auto; } .bp3-control.bp3-switch .bp3-control-indicator::before{ background:#ffffff; border-radius:50%; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); height:calc(1em - 4px); left:0; margin:2px; position:absolute; -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); width:calc(1em - 4px); } .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{ left:calc(100% - 1em); } .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){ padding-left:45px; } .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{ margin-left:-45px; } .bp3-control.bp3-switch.bp3-large.bp3-align-right{ padding-right:45px; } .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{ margin-right:-45px; } .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{ background:rgba(16, 22, 26, 0.5); } .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{ background:rgba(16, 22, 26, 0.7); } .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{ background:rgba(16, 22, 26, 0.9); } .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{ background:rgba(57, 75, 89, 0.5); } .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{ background:rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{ background:#137cbd; } .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{ background:#106ba3; } .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{ background:#0e5a8a; } .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{ background:rgba(14, 90, 138, 0.5); } .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{ background:rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{ background:#394b59; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-control.bp3-switch .bp3-switch-inner-text{ font-size:0.7em; text-align:center; } .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{ line-height:0; margin-left:0.5em; margin-right:1.2em; visibility:hidden; } .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{ line-height:1em; margin-left:1.2em; margin-right:0.5em; visibility:visible; } .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{ line-height:1em; visibility:visible; } .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{ line-height:0; visibility:hidden; } .bp3-dark .bp3-control{ color:#f5f8fa; } .bp3-dark .bp3-control.bp3-disabled{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-control .bp3-control-indicator{ background-color:#394b59; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-control:hover .bp3-control-indicator{ background-color:#30404d; } .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{ background:#202b33; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{ background:rgba(57, 75, 89, 0.5); -webkit-box-shadow:none; box-shadow:none; cursor:not-allowed; } .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{ color:rgba(167, 182, 194, 0.6); } .bp3-file-input{ cursor:pointer; display:inline-block; height:30px; position:relative; } .bp3-file-input input{ margin:0; min-width:200px; opacity:0; } .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{ background:rgba(206, 217, 224, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; resize:none; } .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{ background-color:rgba(206, 217, 224, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; outline:none; } .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover, .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{ background:rgba(206, 217, 224, 0.7); } .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{ background:rgba(57, 75, 89, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{ background-color:rgba(57, 75, 89, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{ background:rgba(57, 75, 89, 0.7); } .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{ color:#182026; } .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{ color:#f5f8fa; } .bp3-file-input.bp3-fill{ width:100%; } .bp3-file-input.bp3-large, .bp3-large .bp3-file-input{ height:40px; } .bp3-file-input .bp3-file-upload-input-custom-text::after{ content:attr(bp3-button-text); } .bp3-file-upload-input{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#ffffff; border:none; border-radius:3px; -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); color:#182026; font-size:14px; font-weight:400; height:30px; line-height:30px; outline:none; padding:0 10px; -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; color:rgba(92, 112, 128, 0.6); left:0; padding-right:80px; position:absolute; right:0; top:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp3-file-upload-input::-webkit-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-file-upload-input::-moz-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-file-upload-input:-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-file-upload-input::-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-file-upload-input::placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{ border-radius:30px; -webkit-box-sizing:border-box; box-sizing:border-box; padding-left:10px; } .bp3-file-upload-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); } .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{ background:rgba(206, 217, 224, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; resize:none; } .bp3-file-upload-input::after{ background-color:#f5f8fa; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); color:#182026; min-height:24px; min-width:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; border-radius:3px; content:"Browse"; line-height:24px; margin:3px; position:absolute; right:0; text-align:center; top:0; width:70px; } .bp3-file-upload-input::after:hover{ background-clip:padding-box; background-color:#ebf1f5; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{ background-color:#d8e1e8; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{ background-color:rgba(206, 217, 224, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; outline:none; } .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{ background:rgba(206, 217, 224, 0.7); } .bp3-file-upload-input:hover::after{ background-clip:padding-box; background-color:#ebf1f5; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } .bp3-file-upload-input:active::after{ background-color:#d8e1e8; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-large .bp3-file-upload-input{ font-size:16px; height:40px; line-height:40px; padding-right:95px; } .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{ padding:0 15px; } .bp3-large .bp3-file-upload-input::after{ min-height:30px; min-width:30px; line-height:30px; margin:5px; width:85px; } .bp3-dark .bp3-file-upload-input{ background:rgba(16, 22, 26, 0.3); -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input::-moz-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input::placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input:focus{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-file-upload-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{ background:rgba(57, 75, 89, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input::after{ background-color:#394b59; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{ color:#f5f8fa; } .bp3-dark .bp3-file-upload-input::after:hover{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{ background-color:#202b33; background-image:none; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{ background-color:rgba(57, 75, 89, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{ background:rgba(57, 75, 89, 0.7); } .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{ background:rgba(16, 22, 26, 0.5); stroke:#8a9ba8; } .bp3-dark .bp3-file-upload-input:hover::after{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-file-upload-input:active::after{ background-color:#202b33; background-image:none; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-file-upload-input::after{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } .bp3-form-group{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin:0 0 15px; } .bp3-form-group label.bp3-label{ margin-bottom:5px; } .bp3-form-group .bp3-control{ margin-top:7px; } .bp3-form-group .bp3-form-helper-text{ color:#5c7080; font-size:12px; margin-top:5px; } .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{ color:#106ba3; } .bp3-form-group.bp3-intent-success .bp3-form-helper-text{ color:#0d8050; } .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{ color:#bf7326; } .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{ color:#c23030; } .bp3-form-group.bp3-inline{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; } .bp3-form-group.bp3-inline.bp3-large label.bp3-label{ line-height:40px; margin:0 10px 0 0; } .bp3-form-group.bp3-inline label.bp3-label{ line-height:30px; margin:0 10px 0 0; } .bp3-form-group.bp3-disabled .bp3-label, .bp3-form-group.bp3-disabled .bp3-text-muted, .bp3-form-group.bp3-disabled .bp3-form-helper-text{ color:rgba(92, 112, 128, 0.6) !important; } .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{ color:#48aff0; } .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{ color:#3dcc91; } .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{ color:#ffb366; } .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{ color:#ff7373; } .bp3-dark .bp3-form-group .bp3-form-helper-text{ color:#a7b6c2; } .bp3-dark .bp3-form-group.bp3-disabled .bp3-label, .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted, .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{ color:rgba(167, 182, 194, 0.6) !important; } .bp3-input-group{ display:block; position:relative; } .bp3-input-group .bp3-input{ position:relative; width:100%; } .bp3-input-group .bp3-input:not(:first-child){ padding-left:30px; } .bp3-input-group .bp3-input:not(:last-child){ padding-right:30px; } .bp3-input-group .bp3-input-action, .bp3-input-group > .bp3-input-left-container, .bp3-input-group > .bp3-button, .bp3-input-group > .bp3-icon{ position:absolute; top:0; } .bp3-input-group .bp3-input-action:first-child, .bp3-input-group > .bp3-input-left-container:first-child, .bp3-input-group > .bp3-button:first-child, .bp3-input-group > .bp3-icon:first-child{ left:0; } .bp3-input-group .bp3-input-action:last-child, .bp3-input-group > .bp3-input-left-container:last-child, .bp3-input-group > .bp3-button:last-child, .bp3-input-group > .bp3-icon:last-child{ right:0; } .bp3-input-group .bp3-button{ min-height:24px; min-width:24px; margin:3px; padding:0 7px; } .bp3-input-group .bp3-button:empty{ padding:0; } .bp3-input-group > .bp3-input-left-container, .bp3-input-group > .bp3-icon{ z-index:1; } .bp3-input-group > .bp3-input-left-container > .bp3-icon, .bp3-input-group > .bp3-icon{ color:#5c7080; } .bp3-input-group > .bp3-input-left-container > .bp3-icon:empty, .bp3-input-group > .bp3-icon:empty{ font-family:"Icons16", sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; } .bp3-input-group > .bp3-input-left-container > .bp3-icon, .bp3-input-group > .bp3-icon, .bp3-input-group .bp3-input-action > .bp3-spinner{ margin:7px; } .bp3-input-group .bp3-tag{ margin:5px; } .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){ color:#5c7080; } .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){ color:#a7b6c2; } .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{ color:#5c7080; } .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{ color:rgba(92, 112, 128, 0.6) !important; } .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{ color:rgba(92, 112, 128, 0.6) !important; } .bp3-input-group.bp3-disabled{ cursor:not-allowed; } .bp3-input-group.bp3-disabled .bp3-icon{ color:rgba(92, 112, 128, 0.6); } .bp3-input-group.bp3-large .bp3-button{ min-height:30px; min-width:30px; margin:5px; } .bp3-input-group.bp3-large > .bp3-input-left-container > .bp3-icon, .bp3-input-group.bp3-large > .bp3-icon, .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{ margin:12px; } .bp3-input-group.bp3-large .bp3-input{ font-size:16px; height:40px; line-height:40px; } .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{ padding:0 15px; } .bp3-input-group.bp3-large .bp3-input:not(:first-child){ padding-left:40px; } .bp3-input-group.bp3-large .bp3-input:not(:last-child){ padding-right:40px; } .bp3-input-group.bp3-small .bp3-button{ min-height:20px; min-width:20px; margin:2px; } .bp3-input-group.bp3-small .bp3-tag{ min-height:20px; min-width:20px; margin:2px; } .bp3-input-group.bp3-small > .bp3-input-left-container > .bp3-icon, .bp3-input-group.bp3-small > .bp3-icon, .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{ margin:4px; } .bp3-input-group.bp3-small .bp3-input{ font-size:12px; height:24px; line-height:24px; padding-left:8px; padding-right:8px; } .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{ padding:0 12px; } .bp3-input-group.bp3-small .bp3-input:not(:first-child){ padding-left:24px; } .bp3-input-group.bp3-small .bp3-input:not(:last-child){ padding-right:24px; } .bp3-input-group.bp3-fill{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:100%; } .bp3-input-group.bp3-round .bp3-button, .bp3-input-group.bp3-round .bp3-input, .bp3-input-group.bp3-round .bp3-tag{ border-radius:30px; } .bp3-dark .bp3-input-group .bp3-icon{ color:#a7b6c2; } .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{ color:rgba(167, 182, 194, 0.6); } .bp3-input-group.bp3-intent-primary .bp3-input{ -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-primary .bp3-input:focus{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #137cbd; box-shadow:inset 0 0 0 1px #137cbd; } .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input-group.bp3-intent-primary > .bp3-icon{ color:#106ba3; } .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{ color:#48aff0; } .bp3-input-group.bp3-intent-success .bp3-input{ -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-success .bp3-input:focus{ -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-success .bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #0f9960; box-shadow:inset 0 0 0 1px #0f9960; } .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input-group.bp3-intent-success > .bp3-icon{ color:#0d8050; } .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{ color:#3dcc91; } .bp3-input-group.bp3-intent-warning .bp3-input{ -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-warning .bp3-input:focus{ -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #d9822b; box-shadow:inset 0 0 0 1px #d9822b; } .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input-group.bp3-intent-warning > .bp3-icon{ color:#bf7326; } .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{ color:#ffb366; } .bp3-input-group.bp3-intent-danger .bp3-input{ -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-danger .bp3-input:focus{ -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #db3737; box-shadow:inset 0 0 0 1px #db3737; } .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input-group.bp3-intent-danger > .bp3-icon{ color:#c23030; } .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{ color:#ff7373; } .bp3-input{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#ffffff; border:none; border-radius:3px; -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); color:#182026; font-size:14px; font-weight:400; height:30px; line-height:30px; outline:none; padding:0 10px; -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); vertical-align:middle; } .bp3-input::-webkit-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input::-moz-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input:-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input::-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input::placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input:focus, .bp3-input.bp3-active{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input[type="search"], .bp3-input.bp3-round{ border-radius:30px; -webkit-box-sizing:border-box; box-sizing:border-box; padding-left:10px; } .bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); } .bp3-input:disabled, .bp3-input.bp3-disabled{ background:rgba(206, 217, 224, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; resize:none; } .bp3-input.bp3-large{ font-size:16px; height:40px; line-height:40px; } .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{ padding:0 15px; } .bp3-input.bp3-small{ font-size:12px; height:24px; line-height:24px; padding-left:8px; padding-right:8px; } .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{ padding:0 12px; } .bp3-input.bp3-fill{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; width:100%; } .bp3-dark .bp3-input{ background:rgba(16, 22, 26, 0.3); -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dark .bp3-input::-webkit-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-input::-moz-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-input:-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-input::-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-input::placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-input:focus{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{ background:rgba(57, 75, 89, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-input.bp3-intent-primary{ -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-primary:focus{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-primary[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #137cbd; box-shadow:inset 0 0 0 1px #137cbd; } .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-input.bp3-intent-primary{ -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-primary:focus{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-primary[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #137cbd; box-shadow:inset 0 0 0 1px #137cbd; } .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input.bp3-intent-success{ -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-success:focus{ -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-success[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #0f9960; box-shadow:inset 0 0 0 1px #0f9960; } .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-input.bp3-intent-success{ -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-success:focus{ -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-success[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #0f9960; box-shadow:inset 0 0 0 1px #0f9960; } .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input.bp3-intent-warning{ -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-warning:focus{ -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-warning[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #d9822b; box-shadow:inset 0 0 0 1px #d9822b; } .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-input.bp3-intent-warning{ -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-warning:focus{ -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-warning[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #d9822b; box-shadow:inset 0 0 0 1px #d9822b; } .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input.bp3-intent-danger{ -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-danger:focus{ -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-input.bp3-intent-danger[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #db3737; box-shadow:inset 0 0 0 1px #db3737; } .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-input.bp3-intent-danger{ -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-danger:focus{ -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-input.bp3-intent-danger[readonly]{ -webkit-box-shadow:inset 0 0 0 1px #db3737; box-shadow:inset 0 0 0 1px #db3737; } .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{ -webkit-box-shadow:none; box-shadow:none; } .bp3-input::-ms-clear{ display:none; } textarea.bp3-input{ max-width:100%; padding:10px; } textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{ height:auto; line-height:inherit; } textarea.bp3-input.bp3-small{ padding:8px; } .bp3-dark textarea.bp3-input{ background:rgba(16, 22, 26, 0.3); -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dark textarea.bp3-input::-webkit-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark textarea.bp3-input::-moz-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark textarea.bp3-input:-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark textarea.bp3-input::-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark textarea.bp3-input::placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark textarea.bp3-input:focus{ -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark textarea.bp3-input[readonly]{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{ background:rgba(57, 75, 89, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } label.bp3-label{ display:block; margin-bottom:15px; margin-top:0; } label.bp3-label .bp3-html-select, label.bp3-label .bp3-input, label.bp3-label .bp3-select, label.bp3-label .bp3-slider, label.bp3-label .bp3-popover-wrapper{ display:block; margin-top:5px; text-transform:none; } label.bp3-label .bp3-button-group{ margin-top:5px; } label.bp3-label .bp3-select select, label.bp3-label .bp3-html-select select{ font-weight:400; vertical-align:top; width:100%; } label.bp3-label.bp3-disabled, label.bp3-label.bp3-disabled .bp3-text-muted{ color:rgba(92, 112, 128, 0.6); } label.bp3-label.bp3-inline{ line-height:30px; } label.bp3-label.bp3-inline .bp3-html-select, label.bp3-label.bp3-inline .bp3-input, label.bp3-label.bp3-inline .bp3-input-group, label.bp3-label.bp3-inline .bp3-select, label.bp3-label.bp3-inline .bp3-popover-wrapper{ display:inline-block; margin:0 0 0 5px; vertical-align:top; } label.bp3-label.bp3-inline .bp3-button-group{ margin:0 0 0 5px; } label.bp3-label.bp3-inline .bp3-input-group .bp3-input{ margin-left:0; } label.bp3-label.bp3-inline.bp3-large{ line-height:40px; } label.bp3-label:not(.bp3-inline) .bp3-popover-target{ display:block; } .bp3-dark label.bp3-label{ color:#f5f8fa; } .bp3-dark label.bp3-label.bp3-disabled, .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{ color:rgba(167, 182, 194, 0.6); } .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{ -webkit-box-flex:1; -ms-flex:1 1 14px; flex:1 1 14px; min-height:0; padding:0; width:30px; } .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{ border-radius:0 3px 0 0; } .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{ border-radius:0 0 3px 0; } .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{ border-radius:3px 0 0 0; } .bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{ border-radius:0 0 0 3px; } .bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{ width:40px; } form{ display:block; } .bp3-html-select select, .bp3-select select{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; border:none; border-radius:3px; cursor:pointer; font-size:14px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:5px 10px; text-align:left; vertical-align:middle; background-color:#f5f8fa; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); color:#182026; -moz-appearance:none; -webkit-appearance:none; border-radius:3px; height:30px; padding:0 25px 0 10px; width:100%; } .bp3-html-select select > *, .bp3-select select > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-html-select select::before, .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{ margin-right:7px; } .bp3-html-select select:empty::before, .bp3-select select:empty::before, .bp3-html-select select > :last-child, .bp3-select select > :last-child{ margin-right:0; } .bp3-html-select select:hover, .bp3-select select:hover{ background-clip:padding-box; background-color:#ebf1f5; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } .bp3-html-select select:active, .bp3-select select:active, .bp3-html-select select.bp3-active, .bp3-select select.bp3-active{ background-color:#d8e1e8; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-html-select select:disabled, .bp3-select select:disabled, .bp3-html-select select.bp3-disabled, .bp3-select select.bp3-disabled{ background-color:rgba(206, 217, 224, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; outline:none; } .bp3-html-select select:disabled.bp3-active, .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover, .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active, .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover, .bp3-select select.bp3-disabled.bp3-active:hover{ background:rgba(206, 217, 224, 0.7); } .bp3-html-select.bp3-minimal select, .bp3-select.bp3-minimal select{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-html-select.bp3-minimal select:hover, .bp3-select.bp3-minimal select:hover{ background:rgba(167, 182, 194, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; text-decoration:none; } .bp3-html-select.bp3-minimal select:active, .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal select.bp3-active{ background:rgba(115, 134, 148, 0.3); -webkit-box-shadow:none; box-shadow:none; color:#182026; } .bp3-html-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal select.bp3-disabled:hover{ background:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{ background:rgba(115, 134, 148, 0.3); } .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select, .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{ background:none; -webkit-box-shadow:none; box-shadow:none; color:inherit; } .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{ background:rgba(138, 155, 168, 0.15); } .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{ background:rgba(138, 155, 168, 0.3); color:#f5f8fa; } .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover, .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{ background:none; color:rgba(167, 182, 194, 0.6); cursor:not-allowed; } .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{ background:rgba(138, 155, 168, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal select.bp3-intent-primary{ color:#106ba3; } .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#106ba3; } .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal select.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.15); color:#106ba3; } .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#106ba3; } .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(16, 107, 163, 0.5); } .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{ stroke:#106ba3; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{ color:#48aff0; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{ background:rgba(19, 124, 189, 0.2); color:#48aff0; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{ background:rgba(19, 124, 189, 0.3); color:#48aff0; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{ background:none; color:rgba(72, 175, 240, 0.5); } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{ background:rgba(19, 124, 189, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal select.bp3-intent-success{ color:#0d8050; } .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#0d8050; } .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal select.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.15); color:#0d8050; } .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#0d8050; } .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{ background:none; color:rgba(13, 128, 80, 0.5); } .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{ stroke:#0d8050; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{ color:#3dcc91; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{ background:rgba(15, 153, 96, 0.2); color:#3dcc91; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{ background:rgba(15, 153, 96, 0.3); color:#3dcc91; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{ background:none; color:rgba(61, 204, 145, 0.5); } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{ background:rgba(15, 153, 96, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal select.bp3-intent-warning{ color:#bf7326; } .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#bf7326; } .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal select.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.15); color:#bf7326; } .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#bf7326; } .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(191, 115, 38, 0.5); } .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{ stroke:#bf7326; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{ color:#ffb366; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{ background:rgba(217, 130, 43, 0.2); color:#ffb366; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{ background:rgba(217, 130, 43, 0.3); color:#ffb366; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{ background:none; color:rgba(255, 179, 102, 0.5); } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{ background:rgba(217, 130, 43, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal select.bp3-intent-danger{ color:#c23030; } .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{ background:none; -webkit-box-shadow:none; box-shadow:none; color:#c23030; } .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal select.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.15); color:#c23030; } .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#c23030; } .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(194, 48, 48, 0.5); } .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{ stroke:#c23030; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{ color:#ff7373; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{ background:rgba(219, 55, 55, 0.2); color:#ff7373; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{ background:rgba(219, 55, 55, 0.3); color:#ff7373; } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{ background:none; color:rgba(255, 115, 115, 0.5); } .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{ background:rgba(219, 55, 55, 0.3); } .bp3-html-select.bp3-large select, .bp3-select.bp3-large select{ font-size:16px; height:40px; padding-right:35px; } .bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{ background-color:#394b59; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{ color:#f5f8fa; } .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{ background-color:#202b33; background-image:none; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{ background-color:rgba(57, 75, 89, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{ background:rgba(57, 75, 89, 0.7); } .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{ background:rgba(16, 22, 26, 0.5); stroke:#8a9ba8; } .bp3-html-select select:disabled, .bp3-select select:disabled{ background-color:rgba(206, 217, 224, 0.5); -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-html-select .bp3-icon, .bp3-select .bp3-icon, .bp3-select::after{ color:#5c7080; pointer-events:none; position:absolute; right:7px; top:7px; } .bp3-html-select .bp3-disabled.bp3-icon, .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{ color:rgba(92, 112, 128, 0.6); } .bp3-html-select, .bp3-select{ display:inline-block; letter-spacing:normal; position:relative; vertical-align:middle; } .bp3-html-select select::-ms-expand, .bp3-select select::-ms-expand{ display:none; } .bp3-html-select .bp3-icon, .bp3-select .bp3-icon{ color:#5c7080; } .bp3-html-select .bp3-icon:hover, .bp3-select .bp3-icon:hover{ color:#182026; } .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark .bp3-select .bp3-icon{ color:#a7b6c2; } .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark .bp3-select .bp3-icon:hover{ color:#f5f8fa; } .bp3-html-select.bp3-large::after, .bp3-html-select.bp3-large .bp3-icon, .bp3-select.bp3-large::after, .bp3-select.bp3-large .bp3-icon{ right:12px; top:12px; } .bp3-html-select.bp3-fill, .bp3-html-select.bp3-fill select, .bp3-select.bp3-fill, .bp3-select.bp3-fill select{ width:100%; } .bp3-dark .bp3-html-select option, .bp3-dark .bp3-select option{ background-color:#30404d; color:#f5f8fa; } .bp3-dark .bp3-html-select option:disabled, .bp3-dark .bp3-select option:disabled{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-html-select::after, .bp3-dark .bp3-select::after{ color:#a7b6c2; } .bp3-select::after{ font-family:"Icons16", sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; content:""; } .bp3-running-text table, table.bp3-html-table{ border-spacing:0; font-size:14px; } .bp3-running-text table th, table.bp3-html-table th, .bp3-running-text table td, table.bp3-html-table td{ padding:11px; text-align:left; vertical-align:top; } .bp3-running-text table th, table.bp3-html-table th{ color:#182026; font-weight:600; } .bp3-running-text table td, table.bp3-html-table td{ color:#182026; } .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th, .bp3-running-text table tbody tr:first-child td, table.bp3-html-table tbody tr:first-child td, .bp3-running-text table tfoot tr:first-child th, table.bp3-html-table tfoot tr:first-child th, .bp3-running-text table tfoot tr:first-child td, table.bp3-html-table tfoot tr:first-child td{ -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); } .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{ color:#f5f8fa; } .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{ color:#f5f8fa; } .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th, .bp3-dark .bp3-running-text table tbody tr:first-child td, .bp3-running-text .bp3-dark table tbody tr:first-child td, .bp3-dark table.bp3-html-table tbody tr:first-child td, .bp3-dark .bp3-running-text table tfoot tr:first-child th, .bp3-running-text .bp3-dark table tfoot tr:first-child th, .bp3-dark table.bp3-html-table tfoot tr:first-child th, .bp3-dark .bp3-running-text table tfoot tr:first-child td, .bp3-running-text .bp3-dark table tfoot tr:first-child td, .bp3-dark table.bp3-html-table tfoot tr:first-child td{ -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); } table.bp3-html-table.bp3-html-table-condensed th, table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th, table.bp3-html-table.bp3-small td{ padding-bottom:6px; padding-top:6px; } table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{ background:rgba(191, 204, 214, 0.15); } table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){ -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); } table.bp3-html-table.bp3-html-table-bordered tbody tr td, table.bp3-html-table.bp3-html-table-bordered tfoot tr td{ -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); } table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child), table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child){ -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); } table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{ -webkit-box-shadow:none; box-shadow:none; } table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){ -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); } table.bp3-html-table.bp3-interactive tbody tr:hover td{ background-color:rgba(191, 204, 214, 0.3); cursor:pointer; } table.bp3-html-table.bp3-interactive tbody tr:active td{ background-color:rgba(191, 204, 214, 0.4); } .bp3-dark table.bp3-html-table{ } .bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{ background:rgba(92, 112, 128, 0.15); } .bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){ -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); } .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td, .bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td{ -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); } .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child), .bp3-dark table.bp3-html-table.bp3-html-table-bordered tfoot tr td:not(:first-child){ -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); } .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{ -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); } .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{ background-color:rgba(92, 112, 128, 0.3); cursor:pointer; } .bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{ background-color:rgba(92, 112, 128, 0.4); } .bp3-key-combo{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .bp3-key-combo > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-key-combo > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-key-combo::before, .bp3-key-combo > *{ margin-right:5px; } .bp3-key-combo:empty::before, .bp3-key-combo > :last-child{ margin-right:0; } .bp3-hotkey-dialog{ padding-bottom:0; top:40px; } .bp3-hotkey-dialog .bp3-dialog-body{ margin:0; padding:0; } .bp3-hotkey-dialog .bp3-hotkey-label{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; } .bp3-hotkey-column{ margin:auto; max-height:80vh; overflow-y:auto; padding:30px; } .bp3-hotkey-column .bp3-heading{ margin-bottom:20px; } .bp3-hotkey-column .bp3-heading:not(:first-child){ margin-top:40px; } .bp3-hotkey{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-left:0; margin-right:0; } .bp3-hotkey:not(:last-child){ margin-bottom:10px; } .bp3-icon{ display:inline-block; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; vertical-align:text-bottom; } .bp3-icon:not(:empty)::before{ content:"" !important; content:unset !important; } .bp3-icon > svg{ display:block; } .bp3-icon > svg:not([fill]){ fill:currentColor; } .bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{ color:#106ba3; } .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{ color:#48aff0; } .bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{ color:#0d8050; } .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{ color:#3dcc91; } .bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{ color:#bf7326; } .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{ color:#ffb366; } .bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{ color:#c23030; } .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{ color:#ff7373; } span.bp3-icon-standard{ font-family:"Icons16", sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; } span.bp3-icon-large{ font-family:"Icons20", sans-serif; font-size:20px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; } span.bp3-icon:empty{ font-family:"Icons20"; font-size:inherit; font-style:normal; font-weight:400; line-height:1; } span.bp3-icon:empty::before{ -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; } .bp3-icon-add::before{ content:""; } .bp3-icon-add-column-left::before{ content:""; } .bp3-icon-add-column-right::before{ content:""; } .bp3-icon-add-row-bottom::before{ content:""; } .bp3-icon-add-row-top::before{ content:""; } .bp3-icon-add-to-artifact::before{ content:""; } .bp3-icon-add-to-folder::before{ content:""; } .bp3-icon-airplane::before{ content:""; } .bp3-icon-align-center::before{ content:""; } .bp3-icon-align-justify::before{ content:""; } .bp3-icon-align-left::before{ content:""; } .bp3-icon-align-right::before{ content:""; } .bp3-icon-alignment-bottom::before{ content:""; } .bp3-icon-alignment-horizontal-center::before{ content:""; } .bp3-icon-alignment-left::before{ content:""; } .bp3-icon-alignment-right::before{ content:""; } .bp3-icon-alignment-top::before{ content:""; } .bp3-icon-alignment-vertical-center::before{ content:""; } .bp3-icon-annotation::before{ content:""; } .bp3-icon-application::before{ content:""; } .bp3-icon-applications::before{ content:""; } .bp3-icon-archive::before{ content:""; } .bp3-icon-arrow-bottom-left::before{ content:"↙"; } .bp3-icon-arrow-bottom-right::before{ content:"↘"; } .bp3-icon-arrow-down::before{ content:"↓"; } .bp3-icon-arrow-left::before{ content:"←"; } .bp3-icon-arrow-right::before{ content:"→"; } .bp3-icon-arrow-top-left::before{ content:"↖"; } .bp3-icon-arrow-top-right::before{ content:"↗"; } .bp3-icon-arrow-up::before{ content:"↑"; } .bp3-icon-arrows-horizontal::before{ content:"↔"; } .bp3-icon-arrows-vertical::before{ content:"↕"; } .bp3-icon-asterisk::before{ content:"*"; } .bp3-icon-automatic-updates::before{ content:""; } .bp3-icon-badge::before{ content:""; } .bp3-icon-ban-circle::before{ content:""; } .bp3-icon-bank-account::before{ content:""; } .bp3-icon-barcode::before{ content:""; } .bp3-icon-blank::before{ content:""; } .bp3-icon-blocked-person::before{ content:""; } .bp3-icon-bold::before{ content:""; } .bp3-icon-book::before{ content:""; } .bp3-icon-bookmark::before{ content:""; } .bp3-icon-box::before{ content:""; } .bp3-icon-briefcase::before{ content:""; } .bp3-icon-bring-data::before{ content:""; } .bp3-icon-build::before{ content:""; } .bp3-icon-calculator::before{ content:""; } .bp3-icon-calendar::before{ content:""; } .bp3-icon-camera::before{ content:""; } .bp3-icon-caret-down::before{ content:"⌄"; } .bp3-icon-caret-left::before{ content:"〈"; } .bp3-icon-caret-right::before{ content:"〉"; } .bp3-icon-caret-up::before{ content:"⌃"; } .bp3-icon-cell-tower::before{ content:""; } .bp3-icon-changes::before{ content:""; } .bp3-icon-chart::before{ content:""; } .bp3-icon-chat::before{ content:""; } .bp3-icon-chevron-backward::before{ content:""; } .bp3-icon-chevron-down::before{ content:""; } .bp3-icon-chevron-forward::before{ content:""; } .bp3-icon-chevron-left::before{ content:""; } .bp3-icon-chevron-right::before{ content:""; } .bp3-icon-chevron-up::before{ content:""; } .bp3-icon-circle::before{ content:""; } .bp3-icon-circle-arrow-down::before{ content:""; } .bp3-icon-circle-arrow-left::before{ content:""; } .bp3-icon-circle-arrow-right::before{ content:""; } .bp3-icon-circle-arrow-up::before{ content:""; } .bp3-icon-citation::before{ content:""; } .bp3-icon-clean::before{ content:""; } .bp3-icon-clipboard::before{ content:""; } .bp3-icon-cloud::before{ content:"☁"; } .bp3-icon-cloud-download::before{ content:""; } .bp3-icon-cloud-upload::before{ content:""; } .bp3-icon-code::before{ content:""; } .bp3-icon-code-block::before{ content:""; } .bp3-icon-cog::before{ content:""; } .bp3-icon-collapse-all::before{ content:""; } .bp3-icon-column-layout::before{ content:""; } .bp3-icon-comment::before{ content:""; } .bp3-icon-comparison::before{ content:""; } .bp3-icon-compass::before{ content:""; } .bp3-icon-compressed::before{ content:""; } .bp3-icon-confirm::before{ content:""; } .bp3-icon-console::before{ content:""; } .bp3-icon-contrast::before{ content:""; } .bp3-icon-control::before{ content:""; } .bp3-icon-credit-card::before{ content:""; } .bp3-icon-cross::before{ content:"✗"; } .bp3-icon-crown::before{ content:""; } .bp3-icon-cube::before{ content:""; } .bp3-icon-cube-add::before{ content:""; } .bp3-icon-cube-remove::before{ content:""; } .bp3-icon-curved-range-chart::before{ content:""; } .bp3-icon-cut::before{ content:""; } .bp3-icon-dashboard::before{ content:""; } .bp3-icon-data-lineage::before{ content:""; } .bp3-icon-database::before{ content:""; } .bp3-icon-delete::before{ content:""; } .bp3-icon-delta::before{ content:"Δ"; } .bp3-icon-derive-column::before{ content:""; } .bp3-icon-desktop::before{ content:""; } .bp3-icon-diagnosis::before{ content:""; } .bp3-icon-diagram-tree::before{ content:""; } .bp3-icon-direction-left::before{ content:""; } .bp3-icon-direction-right::before{ content:""; } .bp3-icon-disable::before{ content:""; } .bp3-icon-document::before{ content:""; } .bp3-icon-document-open::before{ content:""; } .bp3-icon-document-share::before{ content:""; } .bp3-icon-dollar::before{ content:"$"; } .bp3-icon-dot::before{ content:"•"; } .bp3-icon-double-caret-horizontal::before{ content:""; } .bp3-icon-double-caret-vertical::before{ content:""; } .bp3-icon-double-chevron-down::before{ content:""; } .bp3-icon-double-chevron-left::before{ content:""; } .bp3-icon-double-chevron-right::before{ content:""; } .bp3-icon-double-chevron-up::before{ content:""; } .bp3-icon-doughnut-chart::before{ content:""; } .bp3-icon-download::before{ content:""; } .bp3-icon-drag-handle-horizontal::before{ content:""; } .bp3-icon-drag-handle-vertical::before{ content:""; } .bp3-icon-draw::before{ content:""; } .bp3-icon-drive-time::before{ content:""; } .bp3-icon-duplicate::before{ content:""; } .bp3-icon-edit::before{ content:"✎"; } .bp3-icon-eject::before{ content:"⏏"; } .bp3-icon-endorsed::before{ content:""; } .bp3-icon-envelope::before{ content:"✉"; } .bp3-icon-equals::before{ content:""; } .bp3-icon-eraser::before{ content:""; } .bp3-icon-error::before{ content:""; } .bp3-icon-euro::before{ content:"€"; } .bp3-icon-exchange::before{ content:""; } .bp3-icon-exclude-row::before{ content:""; } .bp3-icon-expand-all::before{ content:""; } .bp3-icon-export::before{ content:""; } .bp3-icon-eye-off::before{ content:""; } .bp3-icon-eye-on::before{ content:""; } .bp3-icon-eye-open::before{ content:""; } .bp3-icon-fast-backward::before{ content:""; } .bp3-icon-fast-forward::before{ content:""; } .bp3-icon-feed::before{ content:""; } .bp3-icon-feed-subscribed::before{ content:""; } .bp3-icon-film::before{ content:""; } .bp3-icon-filter::before{ content:""; } .bp3-icon-filter-keep::before{ content:""; } .bp3-icon-filter-list::before{ content:""; } .bp3-icon-filter-open::before{ content:""; } .bp3-icon-filter-remove::before{ content:""; } .bp3-icon-flag::before{ content:"⚑"; } .bp3-icon-flame::before{ content:""; } .bp3-icon-flash::before{ content:""; } .bp3-icon-floppy-disk::before{ content:""; } .bp3-icon-flow-branch::before{ content:""; } .bp3-icon-flow-end::before{ content:""; } .bp3-icon-flow-linear::before{ content:""; } .bp3-icon-flow-review::before{ content:""; } .bp3-icon-flow-review-branch::before{ content:""; } .bp3-icon-flows::before{ content:""; } .bp3-icon-folder-close::before{ content:""; } .bp3-icon-folder-new::before{ content:""; } .bp3-icon-folder-open::before{ content:""; } .bp3-icon-folder-shared::before{ content:""; } .bp3-icon-folder-shared-open::before{ content:""; } .bp3-icon-follower::before{ content:""; } .bp3-icon-following::before{ content:""; } .bp3-icon-font::before{ content:""; } .bp3-icon-fork::before{ content:""; } .bp3-icon-form::before{ content:""; } .bp3-icon-full-circle::before{ content:""; } .bp3-icon-full-stacked-chart::before{ content:""; } .bp3-icon-fullscreen::before{ content:""; } .bp3-icon-function::before{ content:""; } .bp3-icon-gantt-chart::before{ content:""; } .bp3-icon-geolocation::before{ content:""; } .bp3-icon-geosearch::before{ content:""; } .bp3-icon-git-branch::before{ content:""; } .bp3-icon-git-commit::before{ content:""; } .bp3-icon-git-merge::before{ content:""; } .bp3-icon-git-new-branch::before{ content:""; } .bp3-icon-git-pull::before{ content:""; } .bp3-icon-git-push::before{ content:""; } .bp3-icon-git-repo::before{ content:""; } .bp3-icon-glass::before{ content:""; } .bp3-icon-globe::before{ content:""; } .bp3-icon-globe-network::before{ content:""; } .bp3-icon-graph::before{ content:""; } .bp3-icon-graph-remove::before{ content:""; } .bp3-icon-greater-than::before{ content:""; } .bp3-icon-greater-than-or-equal-to::before{ content:""; } .bp3-icon-grid::before{ content:""; } .bp3-icon-grid-view::before{ content:""; } .bp3-icon-group-objects::before{ content:""; } .bp3-icon-grouped-bar-chart::before{ content:""; } .bp3-icon-hand::before{ content:""; } .bp3-icon-hand-down::before{ content:""; } .bp3-icon-hand-left::before{ content:""; } .bp3-icon-hand-right::before{ content:""; } .bp3-icon-hand-up::before{ content:""; } .bp3-icon-header::before{ content:""; } .bp3-icon-header-one::before{ content:""; } .bp3-icon-header-two::before{ content:""; } .bp3-icon-headset::before{ content:""; } .bp3-icon-heart::before{ content:"♥"; } .bp3-icon-heart-broken::before{ content:""; } .bp3-icon-heat-grid::before{ content:""; } .bp3-icon-heatmap::before{ content:""; } .bp3-icon-help::before{ content:"?"; } .bp3-icon-helper-management::before{ content:""; } .bp3-icon-highlight::before{ content:""; } .bp3-icon-history::before{ content:""; } .bp3-icon-home::before{ content:"⌂"; } .bp3-icon-horizontal-bar-chart::before{ content:""; } .bp3-icon-horizontal-bar-chart-asc::before{ content:""; } .bp3-icon-horizontal-bar-chart-desc::before{ content:""; } .bp3-icon-horizontal-distribution::before{ content:""; } .bp3-icon-id-number::before{ content:""; } .bp3-icon-image-rotate-left::before{ content:""; } .bp3-icon-image-rotate-right::before{ content:""; } .bp3-icon-import::before{ content:""; } .bp3-icon-inbox::before{ content:""; } .bp3-icon-inbox-filtered::before{ content:""; } .bp3-icon-inbox-geo::before{ content:""; } .bp3-icon-inbox-search::before{ content:""; } .bp3-icon-inbox-update::before{ content:""; } .bp3-icon-info-sign::before{ content:"ℹ"; } .bp3-icon-inheritance::before{ content:""; } .bp3-icon-inner-join::before{ content:""; } .bp3-icon-insert::before{ content:""; } .bp3-icon-intersection::before{ content:""; } .bp3-icon-ip-address::before{ content:""; } .bp3-icon-issue::before{ content:""; } .bp3-icon-issue-closed::before{ content:""; } .bp3-icon-issue-new::before{ content:""; } .bp3-icon-italic::before{ content:""; } .bp3-icon-join-table::before{ content:""; } .bp3-icon-key::before{ content:""; } .bp3-icon-key-backspace::before{ content:""; } .bp3-icon-key-command::before{ content:""; } .bp3-icon-key-control::before{ content:""; } .bp3-icon-key-delete::before{ content:""; } .bp3-icon-key-enter::before{ content:""; } .bp3-icon-key-escape::before{ content:""; } .bp3-icon-key-option::before{ content:""; } .bp3-icon-key-shift::before{ content:""; } .bp3-icon-key-tab::before{ content:""; } .bp3-icon-known-vehicle::before{ content:""; } .bp3-icon-lab-test::before{ content:""; } .bp3-icon-label::before{ content:""; } .bp3-icon-layer::before{ content:""; } .bp3-icon-layers::before{ content:""; } .bp3-icon-layout::before{ content:""; } .bp3-icon-layout-auto::before{ content:""; } .bp3-icon-layout-balloon::before{ content:""; } .bp3-icon-layout-circle::before{ content:""; } .bp3-icon-layout-grid::before{ content:""; } .bp3-icon-layout-group-by::before{ content:""; } .bp3-icon-layout-hierarchy::before{ content:""; } .bp3-icon-layout-linear::before{ content:""; } .bp3-icon-layout-skew-grid::before{ content:""; } .bp3-icon-layout-sorted-clusters::before{ content:""; } .bp3-icon-learning::before{ content:""; } .bp3-icon-left-join::before{ content:""; } .bp3-icon-less-than::before{ content:""; } .bp3-icon-less-than-or-equal-to::before{ content:""; } .bp3-icon-lifesaver::before{ content:""; } .bp3-icon-lightbulb::before{ content:""; } .bp3-icon-link::before{ content:""; } .bp3-icon-list::before{ content:"☰"; } .bp3-icon-list-columns::before{ content:""; } .bp3-icon-list-detail-view::before{ content:""; } .bp3-icon-locate::before{ content:""; } .bp3-icon-lock::before{ content:""; } .bp3-icon-log-in::before{ content:""; } .bp3-icon-log-out::before{ content:""; } .bp3-icon-manual::before{ content:""; } .bp3-icon-manually-entered-data::before{ content:""; } .bp3-icon-map::before{ content:""; } .bp3-icon-map-create::before{ content:""; } .bp3-icon-map-marker::before{ content:""; } .bp3-icon-maximize::before{ content:""; } .bp3-icon-media::before{ content:""; } .bp3-icon-menu::before{ content:""; } .bp3-icon-menu-closed::before{ content:""; } .bp3-icon-menu-open::before{ content:""; } .bp3-icon-merge-columns::before{ content:""; } .bp3-icon-merge-links::before{ content:""; } .bp3-icon-minimize::before{ content:""; } .bp3-icon-minus::before{ content:"−"; } .bp3-icon-mobile-phone::before{ content:""; } .bp3-icon-mobile-video::before{ content:""; } .bp3-icon-moon::before{ content:""; } .bp3-icon-more::before{ content:""; } .bp3-icon-mountain::before{ content:""; } .bp3-icon-move::before{ content:""; } .bp3-icon-mugshot::before{ content:""; } .bp3-icon-multi-select::before{ content:""; } .bp3-icon-music::before{ content:""; } .bp3-icon-new-drawing::before{ content:""; } .bp3-icon-new-grid-item::before{ content:""; } .bp3-icon-new-layer::before{ content:""; } .bp3-icon-new-layers::before{ content:""; } .bp3-icon-new-link::before{ content:""; } .bp3-icon-new-object::before{ content:""; } .bp3-icon-new-person::before{ content:""; } .bp3-icon-new-prescription::before{ content:""; } .bp3-icon-new-text-box::before{ content:""; } .bp3-icon-ninja::before{ content:""; } .bp3-icon-not-equal-to::before{ content:""; } .bp3-icon-notifications::before{ content:""; } .bp3-icon-notifications-updated::before{ content:""; } .bp3-icon-numbered-list::before{ content:""; } .bp3-icon-numerical::before{ content:""; } .bp3-icon-office::before{ content:""; } .bp3-icon-offline::before{ content:""; } .bp3-icon-oil-field::before{ content:""; } .bp3-icon-one-column::before{ content:""; } .bp3-icon-outdated::before{ content:""; } .bp3-icon-page-layout::before{ content:""; } .bp3-icon-panel-stats::before{ content:""; } .bp3-icon-panel-table::before{ content:""; } .bp3-icon-paperclip::before{ content:""; } .bp3-icon-paragraph::before{ content:""; } .bp3-icon-path::before{ content:""; } .bp3-icon-path-search::before{ content:""; } .bp3-icon-pause::before{ content:""; } .bp3-icon-people::before{ content:""; } .bp3-icon-percentage::before{ content:""; } .bp3-icon-person::before{ content:""; } .bp3-icon-phone::before{ content:"☎"; } .bp3-icon-pie-chart::before{ content:""; } .bp3-icon-pin::before{ content:""; } .bp3-icon-pivot::before{ content:""; } .bp3-icon-pivot-table::before{ content:""; } .bp3-icon-play::before{ content:""; } .bp3-icon-plus::before{ content:"+"; } .bp3-icon-polygon-filter::before{ content:""; } .bp3-icon-power::before{ content:""; } .bp3-icon-predictive-analysis::before{ content:""; } .bp3-icon-prescription::before{ content:""; } .bp3-icon-presentation::before{ content:""; } .bp3-icon-print::before{ content:"⎙"; } .bp3-icon-projects::before{ content:""; } .bp3-icon-properties::before{ content:""; } .bp3-icon-property::before{ content:""; } .bp3-icon-publish-function::before{ content:""; } .bp3-icon-pulse::before{ content:""; } .bp3-icon-random::before{ content:""; } .bp3-icon-record::before{ content:""; } .bp3-icon-redo::before{ content:""; } .bp3-icon-refresh::before{ content:""; } .bp3-icon-regression-chart::before{ content:""; } .bp3-icon-remove::before{ content:""; } .bp3-icon-remove-column::before{ content:""; } .bp3-icon-remove-column-left::before{ content:""; } .bp3-icon-remove-column-right::before{ content:""; } .bp3-icon-remove-row-bottom::before{ content:""; } .bp3-icon-remove-row-top::before{ content:""; } .bp3-icon-repeat::before{ content:""; } .bp3-icon-reset::before{ content:""; } .bp3-icon-resolve::before{ content:""; } .bp3-icon-rig::before{ content:""; } .bp3-icon-right-join::before{ content:""; } .bp3-icon-ring::before{ content:""; } .bp3-icon-rotate-document::before{ content:""; } .bp3-icon-rotate-page::before{ content:""; } .bp3-icon-satellite::before{ content:""; } .bp3-icon-saved::before{ content:""; } .bp3-icon-scatter-plot::before{ content:""; } .bp3-icon-search::before{ content:""; } .bp3-icon-search-around::before{ content:""; } .bp3-icon-search-template::before{ content:""; } .bp3-icon-search-text::before{ content:""; } .bp3-icon-segmented-control::before{ content:""; } .bp3-icon-select::before{ content:""; } .bp3-icon-selection::before{ content:"⦿"; } .bp3-icon-send-to::before{ content:""; } .bp3-icon-send-to-graph::before{ content:""; } .bp3-icon-send-to-map::before{ content:""; } .bp3-icon-series-add::before{ content:""; } .bp3-icon-series-configuration::before{ content:""; } .bp3-icon-series-derived::before{ content:""; } .bp3-icon-series-filtered::before{ content:""; } .bp3-icon-series-search::before{ content:""; } .bp3-icon-settings::before{ content:""; } .bp3-icon-share::before{ content:""; } .bp3-icon-shield::before{ content:""; } .bp3-icon-shop::before{ content:""; } .bp3-icon-shopping-cart::before{ content:""; } .bp3-icon-signal-search::before{ content:""; } .bp3-icon-sim-card::before{ content:""; } .bp3-icon-slash::before{ content:""; } .bp3-icon-small-cross::before{ content:""; } .bp3-icon-small-minus::before{ content:""; } .bp3-icon-small-plus::before{ content:""; } .bp3-icon-small-tick::before{ content:""; } .bp3-icon-snowflake::before{ content:""; } .bp3-icon-social-media::before{ content:""; } .bp3-icon-sort::before{ content:""; } .bp3-icon-sort-alphabetical::before{ content:""; } .bp3-icon-sort-alphabetical-desc::before{ content:""; } .bp3-icon-sort-asc::before{ content:""; } .bp3-icon-sort-desc::before{ content:""; } .bp3-icon-sort-numerical::before{ content:""; } .bp3-icon-sort-numerical-desc::before{ content:""; } .bp3-icon-split-columns::before{ content:""; } .bp3-icon-square::before{ content:""; } .bp3-icon-stacked-chart::before{ content:""; } .bp3-icon-star::before{ content:"★"; } .bp3-icon-star-empty::before{ content:"☆"; } .bp3-icon-step-backward::before{ content:""; } .bp3-icon-step-chart::before{ content:""; } .bp3-icon-step-forward::before{ content:""; } .bp3-icon-stop::before{ content:""; } .bp3-icon-stopwatch::before{ content:""; } .bp3-icon-strikethrough::before{ content:""; } .bp3-icon-style::before{ content:""; } .bp3-icon-swap-horizontal::before{ content:""; } .bp3-icon-swap-vertical::before{ content:""; } .bp3-icon-symbol-circle::before{ content:""; } .bp3-icon-symbol-cross::before{ content:""; } .bp3-icon-symbol-diamond::before{ content:""; } .bp3-icon-symbol-square::before{ content:""; } .bp3-icon-symbol-triangle-down::before{ content:""; } .bp3-icon-symbol-triangle-up::before{ content:""; } .bp3-icon-tag::before{ content:""; } .bp3-icon-take-action::before{ content:""; } .bp3-icon-taxi::before{ content:""; } .bp3-icon-text-highlight::before{ content:""; } .bp3-icon-th::before{ content:""; } .bp3-icon-th-derived::before{ content:""; } .bp3-icon-th-disconnect::before{ content:""; } .bp3-icon-th-filtered::before{ content:""; } .bp3-icon-th-list::before{ content:""; } .bp3-icon-thumbs-down::before{ content:""; } .bp3-icon-thumbs-up::before{ content:""; } .bp3-icon-tick::before{ content:"✓"; } .bp3-icon-tick-circle::before{ content:""; } .bp3-icon-time::before{ content:"⏲"; } .bp3-icon-timeline-area-chart::before{ content:""; } .bp3-icon-timeline-bar-chart::before{ content:""; } .bp3-icon-timeline-events::before{ content:""; } .bp3-icon-timeline-line-chart::before{ content:""; } .bp3-icon-tint::before{ content:""; } .bp3-icon-torch::before{ content:""; } .bp3-icon-tractor::before{ content:""; } .bp3-icon-train::before{ content:""; } .bp3-icon-translate::before{ content:""; } .bp3-icon-trash::before{ content:""; } .bp3-icon-tree::before{ content:""; } .bp3-icon-trending-down::before{ content:""; } .bp3-icon-trending-up::before{ content:""; } .bp3-icon-truck::before{ content:""; } .bp3-icon-two-columns::before{ content:""; } .bp3-icon-unarchive::before{ content:""; } .bp3-icon-underline::before{ content:"⎁"; } .bp3-icon-undo::before{ content:"⎌"; } .bp3-icon-ungroup-objects::before{ content:""; } .bp3-icon-unknown-vehicle::before{ content:""; } .bp3-icon-unlock::before{ content:""; } .bp3-icon-unpin::before{ content:""; } .bp3-icon-unresolve::before{ content:""; } .bp3-icon-updated::before{ content:""; } .bp3-icon-upload::before{ content:""; } .bp3-icon-user::before{ content:""; } .bp3-icon-variable::before{ content:""; } .bp3-icon-vertical-bar-chart-asc::before{ content:""; } .bp3-icon-vertical-bar-chart-desc::before{ content:""; } .bp3-icon-vertical-distribution::before{ content:""; } .bp3-icon-video::before{ content:""; } .bp3-icon-volume-down::before{ content:""; } .bp3-icon-volume-off::before{ content:""; } .bp3-icon-volume-up::before{ content:""; } .bp3-icon-walk::before{ content:""; } .bp3-icon-warning-sign::before{ content:""; } .bp3-icon-waterfall-chart::before{ content:""; } .bp3-icon-widget::before{ content:""; } .bp3-icon-widget-button::before{ content:""; } .bp3-icon-widget-footer::before{ content:""; } .bp3-icon-widget-header::before{ content:""; } .bp3-icon-wrench::before{ content:""; } .bp3-icon-zoom-in::before{ content:""; } .bp3-icon-zoom-out::before{ content:""; } .bp3-icon-zoom-to-fit::before{ content:""; } .bp3-submenu > .bp3-popover-wrapper{ display:block; } .bp3-submenu .bp3-popover-target{ display:block; } .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ } .bp3-submenu.bp3-popover{ -webkit-box-shadow:none; box-shadow:none; padding:0 5px; } .bp3-submenu.bp3-popover > .bp3-popover-content{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{ -webkit-box-shadow:none; box-shadow:none; } .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } .bp3-menu{ background:#ffffff; border-radius:3px; color:#182026; list-style:none; margin:0; min-width:180px; padding:5px; text-align:left; } .bp3-menu-divider{ border-top:1px solid rgba(16, 22, 26, 0.15); display:block; margin:5px; } .bp3-dark .bp3-menu-divider{ border-top-color:rgba(255, 255, 255, 0.15); } .bp3-menu-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; border-radius:2px; color:inherit; line-height:20px; padding:5px 7px; text-decoration:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp3-menu-item > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-menu-item > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-menu-item::before, .bp3-menu-item > *{ margin-right:7px; } .bp3-menu-item:empty::before, .bp3-menu-item > :last-child{ margin-right:0; } .bp3-menu-item > .bp3-fill{ word-break:break-word; } .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ background-color:rgba(167, 182, 194, 0.3); cursor:pointer; text-decoration:none; } .bp3-menu-item.bp3-disabled{ background-color:inherit; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-dark .bp3-menu-item{ color:inherit; } .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ background-color:rgba(138, 155, 168, 0.15); color:inherit; } .bp3-dark .bp3-menu-item.bp3-disabled{ background-color:inherit; color:rgba(167, 182, 194, 0.6); } .bp3-menu-item.bp3-intent-primary{ color:#106ba3; } .bp3-menu-item.bp3-intent-primary .bp3-icon{ color:inherit; } .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after, .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{ color:#106ba3; } .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{ background-color:#137cbd; } .bp3-menu-item.bp3-intent-primary:active{ background-color:#106ba3; } .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after, .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after, .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-menu-item.bp3-intent-success{ color:#0d8050; } .bp3-menu-item.bp3-intent-success .bp3-icon{ color:inherit; } .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after, .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{ color:#0d8050; } .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{ background-color:#0f9960; } .bp3-menu-item.bp3-intent-success:active{ background-color:#0d8050; } .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after, .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after, .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-menu-item.bp3-intent-warning{ color:#bf7326; } .bp3-menu-item.bp3-intent-warning .bp3-icon{ color:inherit; } .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after, .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{ color:#bf7326; } .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{ background-color:#d9822b; } .bp3-menu-item.bp3-intent-warning:active{ background-color:#bf7326; } .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after, .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after, .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-menu-item.bp3-intent-danger{ color:#c23030; } .bp3-menu-item.bp3-intent-danger .bp3-icon{ color:inherit; } .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after, .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{ color:#c23030; } .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{ background-color:#db3737; } .bp3-menu-item.bp3-intent-danger:active{ background-color:#c23030; } .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after, .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after, .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-menu-item::before{ font-family:"Icons16", sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; margin-right:7px; } .bp3-menu-item::before, .bp3-menu-item > .bp3-icon{ color:#5c7080; margin-top:2px; } .bp3-menu-item .bp3-menu-item-label{ color:#5c7080; } .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{ color:inherit; } .bp3-menu-item.bp3-active, .bp3-menu-item:active{ background-color:rgba(115, 134, 148, 0.3); } .bp3-menu-item.bp3-disabled{ background-color:inherit !important; color:rgba(92, 112, 128, 0.6) !important; cursor:not-allowed !important; outline:none !important; } .bp3-menu-item.bp3-disabled::before, .bp3-menu-item.bp3-disabled > .bp3-icon, .bp3-menu-item.bp3-disabled .bp3-menu-item-label{ color:rgba(92, 112, 128, 0.6) !important; } .bp3-large .bp3-menu-item{ font-size:16px; line-height:22px; padding:9px 7px; } .bp3-large .bp3-menu-item .bp3-icon{ margin-top:3px; } .bp3-large .bp3-menu-item::before{ font-family:"Icons20", sans-serif; font-size:20px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; margin-right:10px; margin-top:1px; } button.bp3-menu-item{ background:none; border:none; text-align:left; width:100%; } .bp3-menu-header{ border-top:1px solid rgba(16, 22, 26, 0.15); display:block; margin:5px; cursor:default; padding-left:2px; } .bp3-dark .bp3-menu-header{ border-top-color:rgba(255, 255, 255, 0.15); } .bp3-menu-header:first-of-type{ border-top:none; } .bp3-menu-header > h6{ color:#182026; font-weight:600; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; line-height:17px; margin:0; padding:10px 7px 0 1px; } .bp3-dark .bp3-menu-header > h6{ color:#f5f8fa; } .bp3-menu-header:first-of-type > h6{ padding-top:0; } .bp3-large .bp3-menu-header > h6{ font-size:18px; padding-bottom:5px; padding-top:15px; } .bp3-large .bp3-menu-header:first-of-type > h6{ padding-top:0; } .bp3-dark .bp3-menu{ background:#30404d; color:#f5f8fa; } .bp3-dark .bp3-menu-item{ } .bp3-dark .bp3-menu-item.bp3-intent-primary{ color:#48aff0; } .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{ color:inherit; } .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after, .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{ color:#48aff0; } .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{ background-color:#137cbd; } .bp3-dark .bp3-menu-item.bp3-intent-primary:active{ background-color:#106ba3; } .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after, .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-dark .bp3-menu-item.bp3-intent-success{ color:#3dcc91; } .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{ color:inherit; } .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after, .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{ color:#3dcc91; } .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{ background-color:#0f9960; } .bp3-dark .bp3-menu-item.bp3-intent-success:active{ background-color:#0d8050; } .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after, .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-dark .bp3-menu-item.bp3-intent-warning{ color:#ffb366; } .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{ color:inherit; } .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after, .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{ color:#ffb366; } .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{ background-color:#d9822b; } .bp3-dark .bp3-menu-item.bp3-intent-warning:active{ background-color:#bf7326; } .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after, .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-dark .bp3-menu-item.bp3-intent-danger{ color:#ff7373; } .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{ color:inherit; } .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after, .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{ color:#ff7373; } .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{ background-color:#db3737; } .bp3-dark .bp3-menu-item.bp3-intent-danger:active{ background-color:#c23030; } .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after, .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{ color:#ffffff; } .bp3-dark .bp3-menu-item::before, .bp3-dark .bp3-menu-item > .bp3-icon{ color:#a7b6c2; } .bp3-dark .bp3-menu-item .bp3-menu-item-label{ color:#a7b6c2; } .bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{ background-color:rgba(138, 155, 168, 0.3); } .bp3-dark .bp3-menu-item.bp3-disabled{ color:rgba(167, 182, 194, 0.6) !important; } .bp3-dark .bp3-menu-item.bp3-disabled::before, .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon, .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{ color:rgba(167, 182, 194, 0.6) !important; } .bp3-dark .bp3-menu-divider, .bp3-dark .bp3-menu-header{ border-color:rgba(255, 255, 255, 0.15); } .bp3-dark .bp3-menu-header > h6{ color:#f5f8fa; } .bp3-label .bp3-menu{ margin-top:5px; } .bp3-navbar{ background-color:#ffffff; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); height:50px; padding:0 15px; position:relative; width:100%; z-index:10; } .bp3-navbar.bp3-dark, .bp3-dark .bp3-navbar{ background-color:#394b59; } .bp3-navbar.bp3-dark{ -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-navbar{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-navbar.bp3-fixed-top{ left:0; position:fixed; right:0; top:0; } .bp3-navbar-heading{ font-size:16px; margin-right:15px; } .bp3-navbar-group{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; height:50px; } .bp3-navbar-group.bp3-align-left{ float:left; } .bp3-navbar-group.bp3-align-right{ float:right; } .bp3-navbar-divider{ border-left:1px solid rgba(16, 22, 26, 0.15); height:20px; margin:0 10px; } .bp3-dark .bp3-navbar-divider{ border-left-color:rgba(255, 255, 255, 0.15); } .bp3-non-ideal-state{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -ms-flex-align:center; align-items:center; height:100%; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center; width:100%; } .bp3-non-ideal-state > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-non-ideal-state > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-non-ideal-state::before, .bp3-non-ideal-state > *{ margin-bottom:20px; } .bp3-non-ideal-state:empty::before, .bp3-non-ideal-state > :last-child{ margin-bottom:0; } .bp3-non-ideal-state > *{ max-width:400px; } .bp3-non-ideal-state-visual{ color:rgba(92, 112, 128, 0.6); font-size:60px; } .bp3-dark .bp3-non-ideal-state-visual{ color:rgba(167, 182, 194, 0.6); } .bp3-overflow-list{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:nowrap; flex-wrap:nowrap; min-width:0; } .bp3-overflow-list-spacer{ -ms-flex-negative:1; flex-shrink:1; width:1px; } body.bp3-overlay-open{ overflow:hidden; } .bp3-overlay{ bottom:0; left:0; position:static; right:0; top:0; z-index:20; } .bp3-overlay:not(.bp3-overlay-open){ pointer-events:none; } .bp3-overlay.bp3-overlay-container{ overflow:hidden; position:fixed; } .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{ position:absolute; } .bp3-overlay.bp3-overlay-scroll-container{ overflow:auto; position:fixed; } .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{ position:absolute; } .bp3-overlay.bp3-overlay-inline{ display:inline; overflow:visible; } .bp3-overlay-content{ position:fixed; z-index:20; } .bp3-overlay-inline .bp3-overlay-content, .bp3-overlay-scroll-container .bp3-overlay-content{ position:absolute; } .bp3-overlay-backdrop{ bottom:0; left:0; position:fixed; right:0; top:0; opacity:1; background-color:rgba(16, 22, 26, 0.7); overflow:auto; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:20; } .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{ opacity:0; } .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{ opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-overlay-backdrop.bp3-overlay-exit{ opacity:1; } .bp3-overlay-backdrop.bp3-overlay-exit-active{ opacity:0; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-overlay-backdrop:focus{ outline:none; } .bp3-overlay-inline .bp3-overlay-backdrop{ position:absolute; } .bp3-panel-stack{ overflow:hidden; position:relative; } .bp3-panel-stack-header{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15); box-shadow:0 1px rgba(16, 22, 26, 0.15); display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-negative:0; flex-shrink:0; height:30px; z-index:1; } .bp3-dark .bp3-panel-stack-header{ -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15); box-shadow:0 1px rgba(255, 255, 255, 0.15); } .bp3-panel-stack-header > span{ -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1; flex:1; } .bp3-panel-stack-header .bp3-heading{ margin:0 5px; } .bp3-button.bp3-panel-stack-header-back{ margin-left:5px; padding-left:0; white-space:nowrap; } .bp3-button.bp3-panel-stack-header-back .bp3-icon{ margin:0 2px; } .bp3-panel-stack-view{ bottom:0; left:0; position:absolute; right:0; top:0; background-color:#ffffff; border-right:1px solid rgba(16, 22, 26, 0.15); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-right:-1px; overflow-y:auto; z-index:1; } .bp3-dark .bp3-panel-stack-view{ background-color:#30404d; } .bp3-panel-stack-view:nth-last-child(n + 4){ display:none; } .bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{ -webkit-transform:translateX(100%); transform:translateX(100%); opacity:0; } .bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack-push .bp3-panel-stack-exit{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; } .bp3-panel-stack-push .bp3-panel-stack-exit-active{ -webkit-transform:translateX(-50%); transform:translateX(-50%); opacity:0; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{ -webkit-transform:translateX(-50%); transform:translateX(-50%); opacity:0; } .bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack-pop .bp3-panel-stack-exit{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; } .bp3-panel-stack-pop .bp3-panel-stack-exit-active{ -webkit-transform:translateX(100%); transform:translateX(100%); opacity:0; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack2{ overflow:hidden; position:relative; } .bp3-panel-stack2-header{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15); box-shadow:0 1px rgba(16, 22, 26, 0.15); display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-negative:0; flex-shrink:0; height:30px; z-index:1; } .bp3-dark .bp3-panel-stack2-header{ -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15); box-shadow:0 1px rgba(255, 255, 255, 0.15); } .bp3-panel-stack2-header > span{ -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -ms-flex:1; flex:1; } .bp3-panel-stack2-header .bp3-heading{ margin:0 5px; } .bp3-button.bp3-panel-stack2-header-back{ margin-left:5px; padding-left:0; white-space:nowrap; } .bp3-button.bp3-panel-stack2-header-back .bp3-icon{ margin:0 2px; } .bp3-panel-stack2-view{ bottom:0; left:0; position:absolute; right:0; top:0; background-color:#ffffff; border-right:1px solid rgba(16, 22, 26, 0.15); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; margin-right:-1px; overflow-y:auto; z-index:1; } .bp3-dark .bp3-panel-stack2-view{ background-color:#30404d; } .bp3-panel-stack2-view:nth-last-child(n + 4){ display:none; } .bp3-panel-stack2-push .bp3-panel-stack2-enter, .bp3-panel-stack2-push .bp3-panel-stack2-appear{ -webkit-transform:translateX(100%); transform:translateX(100%); opacity:0; } .bp3-panel-stack2-push .bp3-panel-stack2-enter-active, .bp3-panel-stack2-push .bp3-panel-stack2-appear-active{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack2-push .bp3-panel-stack2-exit{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; } .bp3-panel-stack2-push .bp3-panel-stack2-exit-active{ -webkit-transform:translateX(-50%); transform:translateX(-50%); opacity:0; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack2-pop .bp3-panel-stack2-enter, .bp3-panel-stack2-pop .bp3-panel-stack2-appear{ -webkit-transform:translateX(-50%); transform:translateX(-50%); opacity:0; } .bp3-panel-stack2-pop .bp3-panel-stack2-enter-active, .bp3-panel-stack2-pop .bp3-panel-stack2-appear-active{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-panel-stack2-pop .bp3-panel-stack2-exit{ -webkit-transform:translate(0%); transform:translate(0%); opacity:1; } .bp3-panel-stack2-pop .bp3-panel-stack2-exit-active{ -webkit-transform:translateX(100%); transform:translateX(100%); opacity:0; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:400ms; transition-duration:400ms; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, -webkit-transform; transition-property:transform, opacity; transition-property:transform, opacity, -webkit-transform; -webkit-transition-timing-function:ease; transition-timing-function:ease; } .bp3-popover{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); -webkit-transform:scale(1); transform:scale(1); border-radius:3px; display:inline-block; z-index:20; } .bp3-popover .bp3-popover-arrow{ height:30px; position:absolute; width:30px; } .bp3-popover .bp3-popover-arrow::before{ height:20px; margin:5px; width:20px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{ margin-bottom:17px; margin-top:-17px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{ bottom:-11px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{ -webkit-transform:rotate(-90deg); transform:rotate(-90deg); } .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{ margin-left:17px; } .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{ left:-11px; } .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{ -webkit-transform:rotate(0); transform:rotate(0); } .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{ margin-top:17px; } .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{ top:-11px; } .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{ -webkit-transform:rotate(90deg); transform:rotate(90deg); } .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{ margin-left:-17px; margin-right:17px; } .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{ right:-11px; } .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{ -webkit-transform:rotate(180deg); transform:rotate(180deg); } .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{ top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); } .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{ right:50%; -webkit-transform:translateX(50%); transform:translateX(50%); } .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{ top:-0.3934px; } .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{ right:-0.3934px; } .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{ left:-0.3934px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{ bottom:-0.3934px; } .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{ -webkit-transform-origin:top left; transform-origin:top left; } .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{ -webkit-transform-origin:top center; transform-origin:top center; } .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{ -webkit-transform-origin:top right; transform-origin:top right; } .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{ -webkit-transform-origin:center left; transform-origin:center left; } .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{ -webkit-transform-origin:center center; transform-origin:center center; } .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{ -webkit-transform-origin:center right; transform-origin:center right; } .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{ -webkit-transform-origin:bottom left; transform-origin:bottom left; } .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{ -webkit-transform-origin:bottom center; transform-origin:bottom center; } .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{ -webkit-transform-origin:bottom right; transform-origin:bottom right; } .bp3-popover .bp3-popover-content{ background:#ffffff; color:inherit; } .bp3-popover .bp3-popover-arrow::before{ -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); } .bp3-popover .bp3-popover-arrow-border{ fill:#10161a; fill-opacity:0.1; } .bp3-popover .bp3-popover-arrow-fill{ fill:#ffffff; } .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{ -webkit-transform:scale(0.3); transform:scale(0.3); } .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{ -webkit-transform:scale(1); transform:scale(1); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); } .bp3-popover-exit > .bp3-popover{ -webkit-transform:scale(1); transform:scale(1); } .bp3-popover-exit-active > .bp3-popover{ -webkit-transform:scale(0.3); transform:scale(0.3); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); } .bp3-popover .bp3-popover-content{ border-radius:3px; position:relative; } .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{ max-width:350px; padding:20px; } .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{ width:350px; } .bp3-popover.bp3-minimal{ margin:0 !important; } .bp3-popover.bp3-minimal .bp3-popover-arrow{ display:none; } .bp3-popover.bp3-minimal.bp3-popover{ -webkit-transform:scale(1); transform:scale(1); } .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{ -webkit-transform:scale(1); transform:scale(1); } .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{ -webkit-transform:scale(1); transform:scale(1); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{ -webkit-transform:scale(1); transform:scale(1); } .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{ -webkit-transform:scale(1); transform:scale(1); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-popover.bp3-dark, .bp3-dark .bp3-popover{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } .bp3-popover.bp3-dark .bp3-popover-content, .bp3-dark .bp3-popover .bp3-popover-content{ background:#30404d; color:inherit; } .bp3-popover.bp3-dark .bp3-popover-arrow::before, .bp3-dark .bp3-popover .bp3-popover-arrow::before{ -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); } .bp3-popover.bp3-dark .bp3-popover-arrow-border, .bp3-dark .bp3-popover .bp3-popover-arrow-border{ fill:#10161a; fill-opacity:0.2; } .bp3-popover.bp3-dark .bp3-popover-arrow-fill, .bp3-dark .bp3-popover .bp3-popover-arrow-fill{ fill:#30404d; } .bp3-popover-arrow::before{ border-radius:2px; content:""; display:block; position:absolute; -webkit-transform:rotate(45deg); transform:rotate(45deg); } .bp3-tether-pinned .bp3-popover-arrow{ display:none; } .bp3-popover-backdrop{ background:rgba(255, 255, 255, 0); } .bp3-transition-container{ opacity:1; display:-webkit-box; display:-ms-flexbox; display:flex; z-index:20; } .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{ opacity:0; } .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{ opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-transition-container.bp3-popover-exit{ opacity:1; } .bp3-transition-container.bp3-popover-exit-active{ opacity:0; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-transition-container:focus{ outline:none; } .bp3-transition-container.bp3-popover-leave .bp3-popover-content{ pointer-events:none; } .bp3-transition-container[data-x-out-of-boundaries]{ display:none; } span.bp3-popover-target{ display:inline-block; } .bp3-popover-wrapper.bp3-fill{ width:100%; } .bp3-portal{ left:0; position:absolute; right:0; top:0; } @-webkit-keyframes linear-progress-bar-stripes{ from{ background-position:0 0; } to{ background-position:30px 0; } } @keyframes linear-progress-bar-stripes{ from{ background-position:0 0; } to{ background-position:30px 0; } } .bp3-progress-bar{ background:rgba(92, 112, 128, 0.2); border-radius:40px; display:block; height:8px; overflow:hidden; position:relative; width:100%; } .bp3-progress-bar .bp3-progress-meter{ background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%); background-color:rgba(92, 112, 128, 0.8); background-size:30px 30px; border-radius:40px; height:100%; position:absolute; -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); width:100%; } .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{ animation:linear-progress-bar-stripes 300ms linear infinite reverse; } .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{ background-image:none; } .bp3-dark .bp3-progress-bar{ background:rgba(16, 22, 26, 0.5); } .bp3-dark .bp3-progress-bar .bp3-progress-meter{ background-color:#8a9ba8; } .bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{ background-color:#137cbd; } .bp3-progress-bar.bp3-intent-success .bp3-progress-meter{ background-color:#0f9960; } .bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{ background-color:#d9822b; } .bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{ background-color:#db3737; } @-webkit-keyframes skeleton-glow{ from{ background:rgba(206, 217, 224, 0.2); border-color:rgba(206, 217, 224, 0.2); } to{ background:rgba(92, 112, 128, 0.2); border-color:rgba(92, 112, 128, 0.2); } } @keyframes skeleton-glow{ from{ background:rgba(206, 217, 224, 0.2); border-color:rgba(206, 217, 224, 0.2); } to{ background:rgba(92, 112, 128, 0.2); border-color:rgba(92, 112, 128, 0.2); } } .bp3-skeleton{ -webkit-animation:1000ms linear infinite alternate skeleton-glow; animation:1000ms linear infinite alternate skeleton-glow; background:rgba(206, 217, 224, 0.2); background-clip:padding-box !important; border-color:rgba(206, 217, 224, 0.2) !important; border-radius:2px; -webkit-box-shadow:none !important; box-shadow:none !important; color:transparent !important; cursor:default; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp3-skeleton::before, .bp3-skeleton::after, .bp3-skeleton *{ visibility:hidden !important; } .bp3-slider{ height:40px; min-width:150px; width:100%; cursor:default; outline:none; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp3-slider:hover{ cursor:pointer; } .bp3-slider:active{ cursor:-webkit-grabbing; cursor:grabbing; } .bp3-slider.bp3-disabled{ cursor:not-allowed; opacity:0.5; } .bp3-slider.bp3-slider-unlabeled{ height:16px; } .bp3-slider-track, .bp3-slider-progress{ height:6px; left:0; right:0; top:5px; position:absolute; } .bp3-slider-track{ border-radius:3px; overflow:hidden; } .bp3-slider-progress{ background:rgba(92, 112, 128, 0.2); } .bp3-dark .bp3-slider-progress{ background:rgba(16, 22, 26, 0.5); } .bp3-slider-progress.bp3-intent-primary{ background-color:#137cbd; } .bp3-slider-progress.bp3-intent-success{ background-color:#0f9960; } .bp3-slider-progress.bp3-intent-warning{ background-color:#d9822b; } .bp3-slider-progress.bp3-intent-danger{ background-color:#db3737; } .bp3-slider-handle{ background-color:#f5f8fa; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)); -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); color:#182026; border-radius:3px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); cursor:pointer; height:16px; left:0; position:absolute; top:0; width:16px; } .bp3-slider-handle:hover{ background-clip:padding-box; background-color:#ebf1f5; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); } .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{ background-color:#d8e1e8; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{ background-color:rgba(206, 217, 224, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; outline:none; } .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{ background:rgba(206, 217, 224, 0.7); } .bp3-slider-handle:focus{ z-index:1; } .bp3-slider-handle:hover{ background-clip:padding-box; background-color:#ebf1f5; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2); cursor:-webkit-grab; cursor:grab; z-index:2; } .bp3-slider-handle.bp3-active{ background-color:#d8e1e8; background-image:none; -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1); cursor:-webkit-grabbing; cursor:grabbing; } .bp3-disabled .bp3-slider-handle{ background:#bfccd6; -webkit-box-shadow:none; box-shadow:none; pointer-events:none; } .bp3-dark .bp3-slider-handle{ background-color:#394b59; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0))); background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); color:#f5f8fa; } .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{ color:#f5f8fa; } .bp3-dark .bp3-slider-handle:hover{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{ background-color:#202b33; background-image:none; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{ background-color:rgba(57, 75, 89, 0.5); background-image:none; -webkit-box-shadow:none; box-shadow:none; color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{ background:rgba(57, 75, 89, 0.7); } .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{ background:rgba(16, 22, 26, 0.5); stroke:#8a9ba8; } .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{ background-color:#394b59; } .bp3-dark .bp3-slider-handle.bp3-active{ background-color:#293742; } .bp3-dark .bp3-disabled .bp3-slider-handle{ background:#5c7080; border-color:#5c7080; -webkit-box-shadow:none; box-shadow:none; } .bp3-slider-handle .bp3-slider-label{ background:#394b59; border-radius:3px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); color:#f5f8fa; margin-left:8px; } .bp3-dark .bp3-slider-handle .bp3-slider-label{ background:#e1e8ed; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); color:#394b59; } .bp3-disabled .bp3-slider-handle .bp3-slider-label{ -webkit-box-shadow:none; box-shadow:none; } .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{ width:8px; } .bp3-slider-handle.bp3-start{ border-bottom-right-radius:0; border-top-right-radius:0; } .bp3-slider-handle.bp3-end{ border-bottom-left-radius:0; border-top-left-radius:0; margin-left:8px; } .bp3-slider-handle.bp3-end .bp3-slider-label{ margin-left:0; } .bp3-slider-label{ -webkit-transform:translate(-50%, 20px); transform:translate(-50%, 20px); display:inline-block; font-size:12px; line-height:1; padding:2px 5px; position:absolute; vertical-align:top; } .bp3-slider.bp3-vertical{ height:150px; min-width:40px; width:40px; } .bp3-slider.bp3-vertical .bp3-slider-track, .bp3-slider.bp3-vertical .bp3-slider-progress{ bottom:0; height:auto; left:5px; top:0; width:6px; } .bp3-slider.bp3-vertical .bp3-slider-progress{ top:auto; } .bp3-slider.bp3-vertical .bp3-slider-label{ -webkit-transform:translate(20px, 50%); transform:translate(20px, 50%); } .bp3-slider.bp3-vertical .bp3-slider-handle{ top:auto; } .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{ margin-left:0; margin-top:-8px; } .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{ height:8px; margin-left:0; width:16px; } .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{ border-bottom-right-radius:3px; border-top-left-radius:0; } .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{ -webkit-transform:translate(20px); transform:translate(20px); } .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{ border-bottom-left-radius:0; border-bottom-right-radius:0; border-top-left-radius:3px; margin-bottom:8px; } @-webkit-keyframes pt-spinner-animation{ from{ -webkit-transform:rotate(0deg); transform:rotate(0deg); } to{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } } @keyframes pt-spinner-animation{ from{ -webkit-transform:rotate(0deg); transform:rotate(0deg); } to{ -webkit-transform:rotate(360deg); transform:rotate(360deg); } } .bp3-spinner{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; overflow:visible; vertical-align:middle; } .bp3-spinner svg{ display:block; } .bp3-spinner path{ fill-opacity:0; } .bp3-spinner .bp3-spinner-head{ stroke:rgba(92, 112, 128, 0.8); stroke-linecap:round; -webkit-transform-origin:center; transform-origin:center; -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-spinner .bp3-spinner-track{ stroke:rgba(92, 112, 128, 0.2); } .bp3-spinner-animation{ -webkit-animation:pt-spinner-animation 500ms linear infinite; animation:pt-spinner-animation 500ms linear infinite; } .bp3-no-spin > .bp3-spinner-animation{ -webkit-animation:none; animation:none; } .bp3-dark .bp3-spinner .bp3-spinner-head{ stroke:#8a9ba8; } .bp3-dark .bp3-spinner .bp3-spinner-track{ stroke:rgba(16, 22, 26, 0.5); } .bp3-spinner.bp3-intent-primary .bp3-spinner-head{ stroke:#137cbd; } .bp3-spinner.bp3-intent-success .bp3-spinner-head{ stroke:#0f9960; } .bp3-spinner.bp3-intent-warning .bp3-spinner-head{ stroke:#d9822b; } .bp3-spinner.bp3-intent-danger .bp3-spinner-head{ stroke:#db3737; } .bp3-tabs.bp3-vertical{ display:-webkit-box; display:-ms-flexbox; display:flex; } .bp3-tabs.bp3-vertical > .bp3-tab-list{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{ border-radius:3px; padding:0 10px; width:100%; } .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{ background-color:rgba(19, 124, 189, 0.2); -webkit-box-shadow:none; box-shadow:none; } .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{ background-color:rgba(19, 124, 189, 0.2); border-radius:3px; bottom:0; height:auto; left:0; right:0; top:0; } .bp3-tabs.bp3-vertical > .bp3-tab-panel{ margin-top:0; padding-left:20px; } .bp3-tab-list{ -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; border:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; list-style:none; margin:0; padding:0; position:relative; } .bp3-tab-list > *:not(:last-child){ margin-right:20px; } .bp3-tab{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; color:#182026; cursor:pointer; -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; font-size:14px; line-height:30px; max-width:100%; position:relative; vertical-align:top; } .bp3-tab a{ color:inherit; display:block; text-decoration:none; } .bp3-tab-indicator-wrapper ~ .bp3-tab{ background-color:transparent !important; -webkit-box-shadow:none !important; box-shadow:none !important; } .bp3-tab[aria-disabled="true"]{ color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-tab[aria-selected="true"]{ border-radius:0; -webkit-box-shadow:inset 0 -3px 0 #106ba3; box-shadow:inset 0 -3px 0 #106ba3; } .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{ color:#106ba3; } .bp3-tab:focus{ -moz-outline-radius:0; } .bp3-large > .bp3-tab{ font-size:16px; line-height:40px; } .bp3-tab-panel{ margin-top:20px; } .bp3-tab-panel[aria-hidden="true"]{ display:none; } .bp3-tab-indicator-wrapper{ left:0; pointer-events:none; position:absolute; top:0; -webkit-transform:translateX(0), translateY(0); transform:translateX(0), translateY(0); -webkit-transition:height, width, -webkit-transform; transition:height, width, -webkit-transform; transition:height, transform, width; transition:height, transform, width, -webkit-transform; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-tab-indicator-wrapper .bp3-tab-indicator{ background-color:#106ba3; bottom:0; height:3px; left:0; position:absolute; right:0; } .bp3-tab-indicator-wrapper.bp3-no-animation{ -webkit-transition:none; transition:none; } .bp3-dark .bp3-tab{ color:#f5f8fa; } .bp3-dark .bp3-tab[aria-disabled="true"]{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-tab[aria-selected="true"]{ -webkit-box-shadow:inset 0 -3px 0 #48aff0; box-shadow:inset 0 -3px 0 #48aff0; } .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{ color:#48aff0; } .bp3-dark .bp3-tab-indicator{ background-color:#48aff0; } .bp3-flex-expander{ -webkit-box-flex:1; -ms-flex:1 1; flex:1 1; } .bp3-tag{ display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#5c7080; border:none; border-radius:3px; -webkit-box-shadow:none; box-shadow:none; color:#f5f8fa; font-size:12px; line-height:16px; max-width:100%; min-height:20px; min-width:20px; padding:2px 6px; position:relative; } .bp3-tag.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-interactive:hover{ background-color:rgba(92, 112, 128, 0.85); } .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{ background-color:rgba(92, 112, 128, 0.7); } .bp3-tag > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-tag > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-tag::before, .bp3-tag > *{ margin-right:4px; } .bp3-tag:empty::before, .bp3-tag > :last-child{ margin-right:0; } .bp3-tag:focus{ outline:rgba(19, 124, 189, 0.6) auto 2px; outline-offset:0; -moz-outline-radius:6px; } .bp3-tag.bp3-round{ border-radius:30px; padding-left:8px; padding-right:8px; } .bp3-dark .bp3-tag{ background-color:#bfccd6; color:#182026; } .bp3-dark .bp3-tag.bp3-interactive{ cursor:pointer; } .bp3-dark .bp3-tag.bp3-interactive:hover{ background-color:rgba(191, 204, 214, 0.85); } .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{ background-color:rgba(191, 204, 214, 0.7); } .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{ fill:currentColor; } .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{ fill:#ffffff; } .bp3-tag.bp3-large, .bp3-large .bp3-tag{ font-size:14px; line-height:20px; min-height:30px; min-width:30px; padding:5px 10px; } .bp3-tag.bp3-large::before, .bp3-tag.bp3-large > *, .bp3-large .bp3-tag::before, .bp3-large .bp3-tag > *{ margin-right:7px; } .bp3-tag.bp3-large:empty::before, .bp3-tag.bp3-large > :last-child, .bp3-large .bp3-tag:empty::before, .bp3-large .bp3-tag > :last-child{ margin-right:0; } .bp3-tag.bp3-large.bp3-round, .bp3-large .bp3-tag.bp3-round{ padding-left:12px; padding-right:12px; } .bp3-tag.bp3-intent-primary{ background:#137cbd; color:#ffffff; } .bp3-tag.bp3-intent-primary.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-intent-primary.bp3-interactive:hover{ background-color:rgba(19, 124, 189, 0.85); } .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{ background-color:rgba(19, 124, 189, 0.7); } .bp3-tag.bp3-intent-success{ background:#0f9960; color:#ffffff; } .bp3-tag.bp3-intent-success.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-intent-success.bp3-interactive:hover{ background-color:rgba(15, 153, 96, 0.85); } .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{ background-color:rgba(15, 153, 96, 0.7); } .bp3-tag.bp3-intent-warning{ background:#d9822b; color:#ffffff; } .bp3-tag.bp3-intent-warning.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-intent-warning.bp3-interactive:hover{ background-color:rgba(217, 130, 43, 0.85); } .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{ background-color:rgba(217, 130, 43, 0.7); } .bp3-tag.bp3-intent-danger{ background:#db3737; color:#ffffff; } .bp3-tag.bp3-intent-danger.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-intent-danger.bp3-interactive:hover{ background-color:rgba(219, 55, 55, 0.85); } .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{ background-color:rgba(219, 55, 55, 0.7); } .bp3-tag.bp3-fill{ display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; } .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{ fill:#5c7080; } .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){ background-color:rgba(138, 155, 168, 0.2); color:#182026; } .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{ background-color:rgba(92, 112, 128, 0.3); } .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{ background-color:rgba(92, 112, 128, 0.4); } .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){ color:#f5f8fa; } .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{ cursor:pointer; } .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{ background-color:rgba(191, 204, 214, 0.3); } .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{ background-color:rgba(191, 204, 214, 0.4); } .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{ fill:#a7b6c2; } .bp3-tag.bp3-minimal.bp3-intent-primary{ background-color:rgba(19, 124, 189, 0.15); color:#106ba3; } .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{ background-color:rgba(19, 124, 189, 0.25); } .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{ background-color:rgba(19, 124, 189, 0.35); } .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{ fill:#137cbd; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{ background-color:rgba(19, 124, 189, 0.25); color:#48aff0; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{ cursor:pointer; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{ background-color:rgba(19, 124, 189, 0.35); } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{ background-color:rgba(19, 124, 189, 0.45); } .bp3-tag.bp3-minimal.bp3-intent-success{ background-color:rgba(15, 153, 96, 0.15); color:#0d8050; } .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{ background-color:rgba(15, 153, 96, 0.25); } .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{ background-color:rgba(15, 153, 96, 0.35); } .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{ fill:#0f9960; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{ background-color:rgba(15, 153, 96, 0.25); color:#3dcc91; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{ cursor:pointer; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{ background-color:rgba(15, 153, 96, 0.35); } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{ background-color:rgba(15, 153, 96, 0.45); } .bp3-tag.bp3-minimal.bp3-intent-warning{ background-color:rgba(217, 130, 43, 0.15); color:#bf7326; } .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{ background-color:rgba(217, 130, 43, 0.25); } .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{ background-color:rgba(217, 130, 43, 0.35); } .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{ fill:#d9822b; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{ background-color:rgba(217, 130, 43, 0.25); color:#ffb366; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{ cursor:pointer; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{ background-color:rgba(217, 130, 43, 0.35); } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{ background-color:rgba(217, 130, 43, 0.45); } .bp3-tag.bp3-minimal.bp3-intent-danger{ background-color:rgba(219, 55, 55, 0.15); color:#c23030; } .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{ cursor:pointer; } .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{ background-color:rgba(219, 55, 55, 0.25); } .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{ background-color:rgba(219, 55, 55, 0.35); } .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{ fill:#db3737; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{ background-color:rgba(219, 55, 55, 0.25); color:#ff7373; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{ cursor:pointer; } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{ background-color:rgba(219, 55, 55, 0.35); } .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{ background-color:rgba(219, 55, 55, 0.45); } .bp3-tag-remove{ background:none; border:none; color:inherit; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; margin-bottom:-2px; margin-right:-6px !important; margin-top:-2px; opacity:0.5; padding:2px; padding-left:0; } .bp3-tag-remove:hover{ background:none; opacity:0.8; text-decoration:none; } .bp3-tag-remove:active{ opacity:1; } .bp3-tag-remove:empty::before{ font-family:"Icons16", sans-serif; font-size:16px; font-style:normal; font-weight:400; line-height:1; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; content:""; } .bp3-large .bp3-tag-remove{ margin-right:-10px !important; padding:0 5px 0 0; } .bp3-large .bp3-tag-remove:empty::before{ font-family:"Icons20", sans-serif; font-size:20px; font-style:normal; font-weight:400; line-height:1; } .bp3-tag-input{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; cursor:text; height:auto; line-height:inherit; min-height:30px; padding-left:5px; padding-right:0; } .bp3-tag-input > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-tag-input > .bp3-tag-input-values{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-tag-input .bp3-tag-input-icon{ color:#5c7080; margin-left:2px; margin-right:7px; margin-top:7px; } .bp3-tag-input .bp3-tag-input-values{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-item-align:stretch; align-self:stretch; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:7px; margin-top:5px; min-width:0; } .bp3-tag-input .bp3-tag-input-values > *{ -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; -ms-flex-negative:0; flex-shrink:0; } .bp3-tag-input .bp3-tag-input-values > .bp3-fill{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-negative:1; flex-shrink:1; } .bp3-tag-input .bp3-tag-input-values::before, .bp3-tag-input .bp3-tag-input-values > *{ margin-right:5px; } .bp3-tag-input .bp3-tag-input-values:empty::before, .bp3-tag-input .bp3-tag-input-values > :last-child{ margin-right:0; } .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{ padding-left:5px; } .bp3-tag-input .bp3-tag-input-values > *{ margin-bottom:5px; } .bp3-tag-input .bp3-tag{ overflow-wrap:break-word; } .bp3-tag-input .bp3-tag.bp3-active{ outline:rgba(19, 124, 189, 0.6) auto 2px; outline-offset:0; -moz-outline-radius:6px; } .bp3-tag-input .bp3-input-ghost{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; line-height:20px; width:80px; } .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{ cursor:not-allowed; } .bp3-tag-input .bp3-button, .bp3-tag-input .bp3-spinner{ margin:3px; margin-left:0; } .bp3-tag-input .bp3-button{ min-height:24px; min-width:24px; padding:0 7px; } .bp3-tag-input.bp3-large{ height:auto; min-height:40px; } .bp3-tag-input.bp3-large::before, .bp3-tag-input.bp3-large > *{ margin-right:10px; } .bp3-tag-input.bp3-large:empty::before, .bp3-tag-input.bp3-large > :last-child{ margin-right:0; } .bp3-tag-input.bp3-large .bp3-tag-input-icon{ margin-left:5px; margin-top:10px; } .bp3-tag-input.bp3-large .bp3-input-ghost{ line-height:30px; } .bp3-tag-input.bp3-large .bp3-button{ min-height:30px; min-width:30px; padding:5px 10px; margin:5px; margin-left:0; } .bp3-tag-input.bp3-large .bp3-spinner{ margin:8px; margin-left:0; } .bp3-tag-input.bp3-active{ background-color:#ffffff; -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-tag-input.bp3-active.bp3-intent-primary{ -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-tag-input.bp3-active.bp3-intent-success{ -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-tag-input.bp3-active.bp3-intent-warning{ -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-tag-input.bp3-active.bp3-intent-danger{ -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); } .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{ color:#a7b6c2; } .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{ color:#f5f8fa; } .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{ color:rgba(167, 182, 194, 0.6); } .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{ background-color:rgba(16, 22, 26, 0.3); -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{ -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{ -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{ -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{ -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); } .bp3-input-ghost{ background:none; border:none; -webkit-box-shadow:none; box-shadow:none; padding:0; } .bp3-input-ghost::-webkit-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input-ghost::-moz-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input-ghost:-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input-ghost::-ms-input-placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input-ghost::placeholder{ color:rgba(92, 112, 128, 0.6); opacity:1; } .bp3-input-ghost:focus{ outline:none !important; } .bp3-toast{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; background-color:#ffffff; border-radius:3px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); display:-webkit-box; display:-ms-flexbox; display:flex; margin:20px 0 0; max-width:500px; min-width:300px; pointer-events:all; position:relative !important; } .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{ -webkit-transform:translateY(-40px); transform:translateY(-40px); } .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{ -webkit-transform:translateY(0); transform:translateY(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); } .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{ -webkit-transform:translateY(-40px); transform:translateY(-40px); } .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{ -webkit-transform:translateY(0); transform:translateY(0); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); } .bp3-toast.bp3-toast-exit{ opacity:1; -webkit-filter:blur(0); filter:blur(0); } .bp3-toast.bp3-toast-exit-active{ opacity:0; -webkit-filter:blur(10px); filter:blur(10px); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-transition-property:opacity, -webkit-filter; transition-property:opacity, -webkit-filter; transition-property:opacity, filter; transition-property:opacity, filter, -webkit-filter; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-toast.bp3-toast-exit ~ .bp3-toast{ -webkit-transform:translateY(0); transform:translateY(0); } .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{ -webkit-transform:translateY(-40px); transform:translateY(-40px); -webkit-transition-delay:50ms; transition-delay:50ms; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-toast .bp3-button-group{ -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; padding:5px; padding-left:0; } .bp3-toast > .bp3-icon{ color:#5c7080; margin:12px; margin-right:0; } .bp3-toast.bp3-dark, .bp3-dark .bp3-toast{ background-color:#394b59; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } .bp3-toast.bp3-dark > .bp3-icon, .bp3-dark .bp3-toast > .bp3-icon{ color:#a7b6c2; } .bp3-toast[class*="bp3-intent-"] a{ color:rgba(255, 255, 255, 0.7); } .bp3-toast[class*="bp3-intent-"] a:hover{ color:#ffffff; } .bp3-toast[class*="bp3-intent-"] > .bp3-icon{ color:#ffffff; } .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before, .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{ color:rgba(255, 255, 255, 0.7) !important; } .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{ outline-color:rgba(255, 255, 255, 0.5); } .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{ background-color:rgba(255, 255, 255, 0.15) !important; color:#ffffff !important; } .bp3-toast[class*="bp3-intent-"] .bp3-button:active{ background-color:rgba(255, 255, 255, 0.3) !important; color:#ffffff !important; } .bp3-toast[class*="bp3-intent-"] .bp3-button::after{ background:rgba(255, 255, 255, 0.3) !important; } .bp3-toast.bp3-intent-primary{ background-color:#137cbd; color:#ffffff; } .bp3-toast.bp3-intent-success{ background-color:#0f9960; color:#ffffff; } .bp3-toast.bp3-intent-warning{ background-color:#d9822b; color:#ffffff; } .bp3-toast.bp3-intent-danger{ background-color:#db3737; color:#ffffff; } .bp3-toast-message{ -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; padding:11px; word-break:break-word; } .bp3-toast-container{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; left:0; overflow:hidden; padding:0 20px 20px; pointer-events:none; right:0; z-index:40; } .bp3-toast-container.bp3-toast-container-in-portal{ position:fixed; } .bp3-toast-container.bp3-toast-container-inline{ position:absolute; } .bp3-toast-container.bp3-toast-container-top{ top:0; } .bp3-toast-container.bp3-toast-container-bottom{ bottom:0; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; top:auto; } .bp3-toast-container.bp3-toast-container-left{ -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; } .bp3-toast-container.bp3-toast-container-right{ -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; } .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active), .bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active), .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-exit-active ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{ -webkit-transform:translateY(60px); transform:translateY(60px); } .bp3-tooltip{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); -webkit-transform:scale(1); transform:scale(1); } .bp3-tooltip .bp3-popover-arrow{ height:22px; position:absolute; width:22px; } .bp3-tooltip .bp3-popover-arrow::before{ height:14px; margin:4px; width:14px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{ margin-bottom:11px; margin-top:-11px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{ bottom:-8px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{ -webkit-transform:rotate(-90deg); transform:rotate(-90deg); } .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{ margin-left:11px; } .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{ left:-8px; } .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{ -webkit-transform:rotate(0); transform:rotate(0); } .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{ margin-top:11px; } .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{ top:-8px; } .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{ -webkit-transform:rotate(90deg); transform:rotate(90deg); } .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{ margin-left:-11px; margin-right:11px; } .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{ right:-8px; } .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{ -webkit-transform:rotate(180deg); transform:rotate(180deg); } .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{ top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); } .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{ right:50%; -webkit-transform:translateX(50%); transform:translateX(50%); } .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{ top:-0.22183px; } .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{ right:-0.22183px; } .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{ left:-0.22183px; } .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{ bottom:-0.22183px; } .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{ -webkit-transform-origin:top left; transform-origin:top left; } .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{ -webkit-transform-origin:top center; transform-origin:top center; } .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{ -webkit-transform-origin:top right; transform-origin:top right; } .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{ -webkit-transform-origin:center left; transform-origin:center left; } .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{ -webkit-transform-origin:center center; transform-origin:center center; } .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{ -webkit-transform-origin:center right; transform-origin:center right; } .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{ -webkit-transform-origin:bottom left; transform-origin:bottom left; } .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{ -webkit-transform-origin:bottom center; transform-origin:bottom center; } .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{ -webkit-transform-origin:bottom right; transform-origin:bottom right; } .bp3-tooltip .bp3-popover-content{ background:#394b59; color:#f5f8fa; } .bp3-tooltip .bp3-popover-arrow::before{ -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); } .bp3-tooltip .bp3-popover-arrow-border{ fill:#10161a; fill-opacity:0.1; } .bp3-tooltip .bp3-popover-arrow-fill{ fill:#394b59; } .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{ -webkit-transform:scale(0.8); transform:scale(0.8); } .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{ -webkit-transform:scale(1); transform:scale(1); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-popover-exit > .bp3-tooltip{ -webkit-transform:scale(1); transform:scale(1); } .bp3-popover-exit-active > .bp3-tooltip{ -webkit-transform:scale(0.8); transform:scale(0.8); -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:100ms; transition-duration:100ms; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-tooltip .bp3-popover-content{ padding:10px 12px; } .bp3-tooltip.bp3-dark, .bp3-dark .bp3-tooltip{ -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); } .bp3-tooltip.bp3-dark .bp3-popover-content, .bp3-dark .bp3-tooltip .bp3-popover-content{ background:#e1e8ed; color:#394b59; } .bp3-tooltip.bp3-dark .bp3-popover-arrow::before, .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{ -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); } .bp3-tooltip.bp3-dark .bp3-popover-arrow-border, .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{ fill:#10161a; fill-opacity:0.2; } .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill, .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{ fill:#e1e8ed; } .bp3-tooltip.bp3-intent-primary .bp3-popover-content{ background:#137cbd; color:#ffffff; } .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{ fill:#137cbd; } .bp3-tooltip.bp3-intent-success .bp3-popover-content{ background:#0f9960; color:#ffffff; } .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{ fill:#0f9960; } .bp3-tooltip.bp3-intent-warning .bp3-popover-content{ background:#d9822b; color:#ffffff; } .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{ fill:#d9822b; } .bp3-tooltip.bp3-intent-danger .bp3-popover-content{ background:#db3737; color:#ffffff; } .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{ fill:#db3737; } .bp3-tooltip-indicator{ border-bottom:dotted 1px; cursor:help; } .bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{ color:#5c7080; } .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{ color:#137cbd; } .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{ color:#0f9960; } .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{ color:#d9822b; } .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{ color:#db3737; } .bp3-tree-node-list{ list-style:none; margin:0; padding-left:0; } .bp3-tree-root{ background-color:transparent; cursor:default; padding-left:0; position:relative; } .bp3-tree-node-content-0{ padding-left:0px; } .bp3-tree-node-content-1{ padding-left:23px; } .bp3-tree-node-content-2{ padding-left:46px; } .bp3-tree-node-content-3{ padding-left:69px; } .bp3-tree-node-content-4{ padding-left:92px; } .bp3-tree-node-content-5{ padding-left:115px; } .bp3-tree-node-content-6{ padding-left:138px; } .bp3-tree-node-content-7{ padding-left:161px; } .bp3-tree-node-content-8{ padding-left:184px; } .bp3-tree-node-content-9{ padding-left:207px; } .bp3-tree-node-content-10{ padding-left:230px; } .bp3-tree-node-content-11{ padding-left:253px; } .bp3-tree-node-content-12{ padding-left:276px; } .bp3-tree-node-content-13{ padding-left:299px; } .bp3-tree-node-content-14{ padding-left:322px; } .bp3-tree-node-content-15{ padding-left:345px; } .bp3-tree-node-content-16{ padding-left:368px; } .bp3-tree-node-content-17{ padding-left:391px; } .bp3-tree-node-content-18{ padding-left:414px; } .bp3-tree-node-content-19{ padding-left:437px; } .bp3-tree-node-content-20{ padding-left:460px; } .bp3-tree-node-content{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; height:30px; padding-right:5px; width:100%; } .bp3-tree-node-content:hover{ background-color:rgba(191, 204, 214, 0.4); } .bp3-tree-node-caret, .bp3-tree-node-caret-none{ min-width:30px; } .bp3-tree-node-caret{ color:#5c7080; cursor:pointer; padding:7px; -webkit-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-tree-node-caret:hover{ color:#182026; } .bp3-dark .bp3-tree-node-caret{ color:#a7b6c2; } .bp3-dark .bp3-tree-node-caret:hover{ color:#f5f8fa; } .bp3-tree-node-caret.bp3-tree-node-caret-open{ -webkit-transform:rotate(90deg); transform:rotate(90deg); } .bp3-tree-node-caret.bp3-icon-standard::before{ content:""; } .bp3-tree-node-icon{ margin-right:7px; position:relative; } .bp3-tree-node-label{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; -webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp3-tree-node-label span{ display:inline; } .bp3-tree-node-secondary-label{ padding:0 5px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .bp3-tree-node-secondary-label .bp3-popover-wrapper, .bp3-tree-node-secondary-label .bp3-popover-target{ -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; } .bp3-tree-node.bp3-disabled .bp3-tree-node-content{ background-color:inherit; color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-tree-node.bp3-disabled .bp3-tree-node-caret, .bp3-tree-node.bp3-disabled .bp3-tree-node-icon{ color:rgba(92, 112, 128, 0.6); cursor:not-allowed; } .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{ background-color:#137cbd; } .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{ color:#ffffff; } .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{ color:rgba(255, 255, 255, 0.7); } .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{ color:#ffffff; } .bp3-dark .bp3-tree-node-content:hover{ background-color:rgba(92, 112, 128, 0.3); } .bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{ color:#a7b6c2; } .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{ color:#137cbd; } .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{ color:#0f9960; } .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{ color:#d9822b; } .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{ color:#db3737; } .bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{ background-color:#137cbd; } .bp3-omnibar{ -webkit-filter:blur(0); filter:blur(0); opacity:1; background-color:#ffffff; border-radius:3px; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); left:calc(50% - 250px); top:20vh; width:500px; z-index:21; } .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{ -webkit-filter:blur(20px); filter:blur(20px); opacity:0.2; } .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{ -webkit-filter:blur(0); filter:blur(0); opacity:1; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:opacity, -webkit-filter; transition-property:opacity, -webkit-filter; transition-property:filter, opacity; transition-property:filter, opacity, -webkit-filter; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-omnibar.bp3-overlay-exit{ -webkit-filter:blur(0); filter:blur(0); opacity:1; } .bp3-omnibar.bp3-overlay-exit-active{ -webkit-filter:blur(20px); filter:blur(20px); opacity:0.2; -webkit-transition-delay:0; transition-delay:0; -webkit-transition-duration:200ms; transition-duration:200ms; -webkit-transition-property:opacity, -webkit-filter; transition-property:opacity, -webkit-filter; transition-property:filter, opacity; transition-property:filter, opacity, -webkit-filter; -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); } .bp3-omnibar .bp3-input{ background-color:transparent; border-radius:0; } .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{ -webkit-box-shadow:none; box-shadow:none; } .bp3-omnibar .bp3-menu{ background-color:transparent; border-radius:0; -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15); max-height:calc(60vh - 40px); overflow:auto; } .bp3-omnibar .bp3-menu:empty{ display:none; } .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{ background-color:#30404d; -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); } .bp3-omnibar-overlay .bp3-overlay-backdrop{ background-color:rgba(16, 22, 26, 0.2); } .bp3-select-popover .bp3-popover-content{ padding:5px; } .bp3-select-popover .bp3-input-group{ margin-bottom:0; } .bp3-select-popover .bp3-menu{ max-height:300px; max-width:400px; overflow:auto; padding:0; } .bp3-select-popover .bp3-menu:not(:first-child){ padding-top:5px; } .bp3-multi-select{ min-width:150px; } .bp3-multi-select-popover .bp3-menu{ max-height:300px; max-width:400px; overflow:auto; } .bp3-select-popover .bp3-popover-content{ padding:5px; } .bp3-select-popover .bp3-input-group{ margin-bottom:0; } .bp3-select-popover .bp3-menu{ max-height:300px; max-width:400px; overflow:auto; padding:0; } .bp3-select-popover .bp3-menu:not(:first-child){ padding-top:5px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */ /** * (DEPRECATED) Support for consuming icons as CSS background images */ /* Icons urls */ :root { --jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); --jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=); --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==); --jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=); --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K); --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=); --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==); --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==); --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=); --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==); --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K); --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=); --jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=); --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==); --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=); --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K); --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=); --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K); --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==); --jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==); --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=); --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=); --jp-icon-listings-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC45NzggNTAuOTc4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MC45NzggNTAuOTc4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8Zz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDEwMDAyOyIgZD0iTTQzLjUyLDcuNDU4QzM4LjcxMSwyLjY0OCwzMi4zMDcsMCwyNS40ODksMEMxOC42NywwLDEyLjI2NiwyLjY0OCw3LjQ1OCw3LjQ1OAoJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDAKCQkJYzYuODE2LDAsMTMuMjIxLTIuNjQ4LDE4LjAyOS03LjQ1OGM0LjgwOS00LjgwOSw3LjQ1Ny0xMS4yMTIsNy40NTctMTguMDNDNTAuOTc3LDE4LjY3LDQ4LjMyOCwxMi4yNjYsNDMuNTIsNy40NTh6CgkJCSBNNDIuMTA2LDQyLjEwNWMtNC40MzIsNC40MzEtMTAuMzMyLDYuODcyLTE2LjYxNSw2Ljg3MmgtMC4wMDJjLTYuMjg1LTAuMDAxLTEyLjE4Ny0yLjQ0MS0xNi42MTctNi44NzIKCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzIKCQkJYzQuNDMxLDQuNDMxLDYuODcxLDEwLjMzMiw2Ljg3MSwxNi42MTdDNDguOTc3LDMxLjc3Miw0Ni41MzYsMzcuNjc1LDQyLjEwNiw0Mi4xMDV6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik0yMy41NzgsMzIuMjE4Yy0wLjAyMy0xLjczNCwwLjE0My0zLjA1OSwwLjQ5Ni0zLjk3MmMwLjM1My0wLjkxMywxLjExLTEuOTk3LDIuMjcyLTMuMjUzCgkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUKCQkJYzAtMS4wOTYtMC4yNi0yLjA4OC0wLjc3OS0yLjk3OWMtMC41NjUtMC44NzktMS41MDEtMS4zMzYtMi44MDYtMS4zNjljLTEuODAyLDAuMDU3LTIuOTg1LDAuNjY3LTMuNTUsMS44MzIKCQkJYy0wLjMwMSwwLjUzNS0wLjUwMywxLjE0MS0wLjYwNywxLjgxNGMtMC4xMzksMC43MDctMC4yMDcsMS40MzItMC4yMDcsMi4xNzRoLTIuOTM3Yy0wLjA5MS0yLjIwOCwwLjQwNy00LjExNCwxLjQ5My01LjcxOQoJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQoJCQljMCwxLjE0Mi0wLjEzNywyLjExMS0wLjQxLDIuOTExYy0wLjMwOSwwLjg0NS0wLjczMSwxLjU5My0xLjI2OCwyLjI0M2MtMC40OTIsMC42NS0xLjA2OCwxLjMxOC0xLjczLDIuMDAyCgkJCWMtMC42NSwwLjY5Ny0xLjMxMywxLjQ3OS0xLjk4NywyLjM0NmMtMC4yMzksMC4zNzctMC40MjksMC43NzctMC41NjUsMS4xOTljLTAuMTYsMC45NTktMC4yMTcsMS45NTEtMC4xNzEsMi45NzkKCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+Cgk8L2c+Cjwvc3ZnPgo=); --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==); --jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K); --jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==); --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=); --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K); --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K); --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==); --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==); --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=); --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K); --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K); --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==); --jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=); --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K); --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4=); --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K); --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=); --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==); --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4=); --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K); --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+); --jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==); --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==); --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K); } /* Icon CSS class declarations */ .jp-AddAboveIcon { background-image: var(--jp-icon-add-above); } .jp-AddBelowIcon { background-image: var(--jp-icon-add-below); } .jp-AddIcon { background-image: var(--jp-icon-add); } .jp-BellIcon { background-image: var(--jp-icon-bell); } .jp-BugDotIcon { background-image: var(--jp-icon-bug-dot); } .jp-BugIcon { background-image: var(--jp-icon-bug); } .jp-BuildIcon { background-image: var(--jp-icon-build); } .jp-CaretDownEmptyIcon { background-image: var(--jp-icon-caret-down-empty); } .jp-CaretDownEmptyThinIcon { background-image: var(--jp-icon-caret-down-empty-thin); } .jp-CaretDownIcon { background-image: var(--jp-icon-caret-down); } .jp-CaretLeftIcon { background-image: var(--jp-icon-caret-left); } .jp-CaretRightIcon { background-image: var(--jp-icon-caret-right); } .jp-CaretUpEmptyThinIcon { background-image: var(--jp-icon-caret-up-empty-thin); } .jp-CaretUpIcon { background-image: var(--jp-icon-caret-up); } .jp-CaseSensitiveIcon { background-image: var(--jp-icon-case-sensitive); } .jp-CheckIcon { background-image: var(--jp-icon-check); } .jp-CircleEmptyIcon { background-image: var(--jp-icon-circle-empty); } .jp-CircleIcon { background-image: var(--jp-icon-circle); } .jp-ClearIcon { background-image: var(--jp-icon-clear); } .jp-CloseIcon { background-image: var(--jp-icon-close); } .jp-CodeIcon { background-image: var(--jp-icon-code); } .jp-ConsoleIcon { background-image: var(--jp-icon-console); } .jp-CopyIcon { background-image: var(--jp-icon-copy); } .jp-CopyrightIcon { background-image: var(--jp-icon-copyright); } .jp-CutIcon { background-image: var(--jp-icon-cut); } .jp-DeleteIcon { background-image: var(--jp-icon-delete); } .jp-DownloadIcon { background-image: var(--jp-icon-download); } .jp-DuplicateIcon { background-image: var(--jp-icon-duplicate); } .jp-EditIcon { background-image: var(--jp-icon-edit); } .jp-EllipsesIcon { background-image: var(--jp-icon-ellipses); } .jp-ExtensionIcon { background-image: var(--jp-icon-extension); } .jp-FastForwardIcon { background-image: var(--jp-icon-fast-forward); } .jp-FileIcon { background-image: var(--jp-icon-file); } .jp-FileUploadIcon { background-image: var(--jp-icon-file-upload); } .jp-FilterListIcon { background-image: var(--jp-icon-filter-list); } .jp-FolderFavoriteIcon { background-image: var(--jp-icon-folder-favorite); } .jp-FolderIcon { background-image: var(--jp-icon-folder); } .jp-HomeIcon { background-image: var(--jp-icon-home); } .jp-Html5Icon { background-image: var(--jp-icon-html5); } .jp-ImageIcon { background-image: var(--jp-icon-image); } .jp-InspectorIcon { background-image: var(--jp-icon-inspector); } .jp-JsonIcon { background-image: var(--jp-icon-json); } .jp-JuliaIcon { background-image: var(--jp-icon-julia); } .jp-JupyterFaviconIcon { background-image: var(--jp-icon-jupyter-favicon); } .jp-JupyterIcon { background-image: var(--jp-icon-jupyter); } .jp-JupyterlabWordmarkIcon { background-image: var(--jp-icon-jupyterlab-wordmark); } .jp-KernelIcon { background-image: var(--jp-icon-kernel); } .jp-KeyboardIcon { background-image: var(--jp-icon-keyboard); } .jp-LaunchIcon { background-image: var(--jp-icon-launch); } .jp-LauncherIcon { background-image: var(--jp-icon-launcher); } .jp-LineFormIcon { background-image: var(--jp-icon-line-form); } .jp-LinkIcon { background-image: var(--jp-icon-link); } .jp-ListIcon { background-image: var(--jp-icon-list); } .jp-ListingsInfoIcon { background-image: var(--jp-icon-listings-info); } .jp-MarkdownIcon { background-image: var(--jp-icon-markdown); } .jp-MoveDownIcon { background-image: var(--jp-icon-move-down); } .jp-MoveUpIcon { background-image: var(--jp-icon-move-up); } .jp-NewFolderIcon { background-image: var(--jp-icon-new-folder); } .jp-NotTrustedIcon { background-image: var(--jp-icon-not-trusted); } .jp-NotebookIcon { background-image: var(--jp-icon-notebook); } .jp-NumberingIcon { background-image: var(--jp-icon-numbering); } .jp-OfflineBoltIcon { background-image: var(--jp-icon-offline-bolt); } .jp-PaletteIcon { background-image: var(--jp-icon-palette); } .jp-PasteIcon { background-image: var(--jp-icon-paste); } .jp-PdfIcon { background-image: var(--jp-icon-pdf); } .jp-PythonIcon { background-image: var(--jp-icon-python); } .jp-RKernelIcon { background-image: var(--jp-icon-r-kernel); } .jp-ReactIcon { background-image: var(--jp-icon-react); } .jp-RedoIcon { background-image: var(--jp-icon-redo); } .jp-RefreshIcon { background-image: var(--jp-icon-refresh); } .jp-RegexIcon { background-image: var(--jp-icon-regex); } .jp-RunIcon { background-image: var(--jp-icon-run); } .jp-RunningIcon { background-image: var(--jp-icon-running); } .jp-SaveIcon { background-image: var(--jp-icon-save); } .jp-SearchIcon { background-image: var(--jp-icon-search); } .jp-SettingsIcon { background-image: var(--jp-icon-settings); } .jp-ShareIcon { background-image: var(--jp-icon-share); } .jp-SpreadsheetIcon { background-image: var(--jp-icon-spreadsheet); } .jp-StopIcon { background-image: var(--jp-icon-stop); } .jp-TabIcon { background-image: var(--jp-icon-tab); } .jp-TableRowsIcon { background-image: var(--jp-icon-table-rows); } .jp-TagIcon { background-image: var(--jp-icon-tag); } .jp-TerminalIcon { background-image: var(--jp-icon-terminal); } .jp-TextEditorIcon { background-image: var(--jp-icon-text-editor); } .jp-TocIcon { background-image: var(--jp-icon-toc); } .jp-TreeViewIcon { background-image: var(--jp-icon-tree-view); } .jp-TrustedIcon { background-image: var(--jp-icon-trusted); } .jp-UndoIcon { background-image: var(--jp-icon-undo); } .jp-UserIcon { background-image: var(--jp-icon-user); } .jp-UsersIcon { background-image: var(--jp-icon-users); } .jp-VegaIcon { background-image: var(--jp-icon-vega); } .jp-YamlIcon { background-image: var(--jp-icon-yaml); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /** * (DEPRECATED) Support for consuming icons as CSS background images */ .jp-Icon, .jp-MaterialIcon { background-position: center; background-repeat: no-repeat; background-size: 16px; min-width: 16px; min-height: 16px; } .jp-Icon-cover { background-position: center; background-repeat: no-repeat; background-size: cover; } /** * (DEPRECATED) Support for specific CSS icon sizes */ .jp-Icon-16 { background-size: 16px; min-width: 16px; min-height: 16px; } .jp-Icon-18 { background-size: 18px; min-width: 18px; min-height: 18px; } .jp-Icon-20 { background-size: 20px; min-width: 20px; min-height: 20px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .lm-TabBar .lm-TabBar-addButton { align-items: center; display: flex; padding: 4px; padding-bottom: 5px; margin-right: 1px; background-color: var(--jp-layout-color2); } .lm-TabBar .lm-TabBar-addButton:hover { background-color: var(--jp-layout-color1); } .lm-DockPanel-tabBar .lm-TabBar-tab { width: var(--jp-private-horizontal-tab-width); } .lm-DockPanel-tabBar .lm-TabBar-content { flex: unset; } .lm-DockPanel-tabBar[data-orientation='horizontal'] { flex: 1 1 auto; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /** * Support for icons as inline SVG HTMLElements */ /* recolor the primary elements of an icon */ .jp-icon0[fill] { fill: var(--jp-inverse-layout-color0); } .jp-icon1[fill] { fill: var(--jp-inverse-layout-color1); } .jp-icon2[fill] { fill: var(--jp-inverse-layout-color2); } .jp-icon3[fill] { fill: var(--jp-inverse-layout-color3); } .jp-icon4[fill] { fill: var(--jp-inverse-layout-color4); } .jp-icon0[stroke] { stroke: var(--jp-inverse-layout-color0); } .jp-icon1[stroke] { stroke: var(--jp-inverse-layout-color1); } .jp-icon2[stroke] { stroke: var(--jp-inverse-layout-color2); } .jp-icon3[stroke] { stroke: var(--jp-inverse-layout-color3); } .jp-icon4[stroke] { stroke: var(--jp-inverse-layout-color4); } /* recolor the accent elements of an icon */ .jp-icon-accent0[fill] { fill: var(--jp-layout-color0); } .jp-icon-accent1[fill] { fill: var(--jp-layout-color1); } .jp-icon-accent2[fill] { fill: var(--jp-layout-color2); } .jp-icon-accent3[fill] { fill: var(--jp-layout-color3); } .jp-icon-accent4[fill] { fill: var(--jp-layout-color4); } .jp-icon-accent0[stroke] { stroke: var(--jp-layout-color0); } .jp-icon-accent1[stroke] { stroke: var(--jp-layout-color1); } .jp-icon-accent2[stroke] { stroke: var(--jp-layout-color2); } .jp-icon-accent3[stroke] { stroke: var(--jp-layout-color3); } .jp-icon-accent4[stroke] { stroke: var(--jp-layout-color4); } /* set the color of an icon to transparent */ .jp-icon-none[fill] { fill: none; } .jp-icon-none[stroke] { stroke: none; } /* brand icon colors. Same for light and dark */ .jp-icon-brand0[fill] { fill: var(--jp-brand-color0); } .jp-icon-brand1[fill] { fill: var(--jp-brand-color1); } .jp-icon-brand2[fill] { fill: var(--jp-brand-color2); } .jp-icon-brand3[fill] { fill: var(--jp-brand-color3); } .jp-icon-brand4[fill] { fill: var(--jp-brand-color4); } .jp-icon-brand0[stroke] { stroke: var(--jp-brand-color0); } .jp-icon-brand1[stroke] { stroke: var(--jp-brand-color1); } .jp-icon-brand2[stroke] { stroke: var(--jp-brand-color2); } .jp-icon-brand3[stroke] { stroke: var(--jp-brand-color3); } .jp-icon-brand4[stroke] { stroke: var(--jp-brand-color4); } /* warn icon colors. Same for light and dark */ .jp-icon-warn0[fill] { fill: var(--jp-warn-color0); } .jp-icon-warn1[fill] { fill: var(--jp-warn-color1); } .jp-icon-warn2[fill] { fill: var(--jp-warn-color2); } .jp-icon-warn3[fill] { fill: var(--jp-warn-color3); } .jp-icon-warn0[stroke] { stroke: var(--jp-warn-color0); } .jp-icon-warn1[stroke] { stroke: var(--jp-warn-color1); } .jp-icon-warn2[stroke] { stroke: var(--jp-warn-color2); } .jp-icon-warn3[stroke] { stroke: var(--jp-warn-color3); } /* icon colors that contrast well with each other and most backgrounds */ .jp-icon-contrast0[fill] { fill: var(--jp-icon-contrast-color0); } .jp-icon-contrast1[fill] { fill: var(--jp-icon-contrast-color1); } .jp-icon-contrast2[fill] { fill: var(--jp-icon-contrast-color2); } .jp-icon-contrast3[fill] { fill: var(--jp-icon-contrast-color3); } .jp-icon-contrast0[stroke] { stroke: var(--jp-icon-contrast-color0); } .jp-icon-contrast1[stroke] { stroke: var(--jp-icon-contrast-color1); } .jp-icon-contrast2[stroke] { stroke: var(--jp-icon-contrast-color2); } .jp-icon-contrast3[stroke] { stroke: var(--jp-icon-contrast-color3); } .jp-jupyter-icon-color[fill] { fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0)); } .jp-notebook-icon-color[fill] { fill: var(--jp-notebook-icon-color, var(--jp-warn-color0)); } .jp-json-icon-color[fill] { fill: var(--jp-json-icon-color, var(--jp-warn-color1)); } .jp-console-icon-color[fill] { fill: var(--jp-console-icon-color, white); } .jp-console-icon-background-color[fill] { fill: var(--jp-console-icon-background-color, var(--jp-brand-color1)); } .jp-terminal-icon-color[fill] { fill: var(--jp-terminal-icon-color, var(--jp-layout-color2)); } .jp-terminal-icon-background-color[fill] { fill: var(--jp-terminal-icon-background-color, var(--jp-inverse-layout2)); } .jp-text-editor-icon-color[fill] { fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout3)); } .jp-inspector-icon-color[fill] { fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout3)); } /* CSS for icons in selected filebrowser listing items */ .jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] { fill: #fff; } .jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] { fill: var(--jp-brand-color1); } /* CSS for icons in selected tabs in the sidebar tab manager */ #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] { fill: #fff; } #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] { fill: var(--jp-brand-color1); } #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable[fill] { fill: var(--jp-brand-color1); } #tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-hover :hover .jp-icon-selectable-inverse[fill] { fill: #fff; } /** * TODO: come up with non css-hack solution for showing the busy icon on top * of the close icon * CSS for complex behavior of close icon of tabs in the sidebar tab manager */ #tab-manager .lm-TabBar-tab.jp-mod-dirty > .lm-TabBar-tabCloseIcon > :not(:hover) > .jp-icon3[fill] { fill: none; } #tab-manager .lm-TabBar-tab.jp-mod-dirty > .lm-TabBar-tabCloseIcon > :not(:hover) > .jp-icon-busy[fill] { fill: var(--jp-inverse-layout-color3); } #tab-manager .lm-TabBar-tab.jp-mod-dirty.jp-mod-active > .lm-TabBar-tabCloseIcon > :not(:hover) > .jp-icon-busy[fill] { fill: #fff; } /** * TODO: come up with non css-hack solution for showing the busy icon on top * of the close icon * CSS for complex behavior of close icon of tabs in the main area tabbar */ .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty > .lm-TabBar-tabCloseIcon > :not(:hover) > .jp-icon3[fill] { fill: none; } .lm-DockPanel-tabBar .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty > .lm-TabBar-tabCloseIcon > :not(:hover) > .jp-icon-busy[fill] { fill: var(--jp-inverse-layout-color3); } /* CSS for icons in status bar */ #jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] { fill: #fff; } #jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] { fill: var(--jp-brand-color1); } /* special handling for splash icon CSS. While the theme CSS reloads during splash, the splash icon can loose theming. To prevent that, we set a default for its color variable */ :root { --jp-warn-color0: var(--md-orange-700); } /* not sure what to do with this one, used in filebrowser listing */ .jp-DragIcon { margin-right: 4px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /** * Support for alt colors for icons as inline SVG HTMLElements */ /* alt recolor the primary elements of an icon */ .jp-icon-alt .jp-icon0[fill] { fill: var(--jp-layout-color0); } .jp-icon-alt .jp-icon1[fill] { fill: var(--jp-layout-color1); } .jp-icon-alt .jp-icon2[fill] { fill: var(--jp-layout-color2); } .jp-icon-alt .jp-icon3[fill] { fill: var(--jp-layout-color3); } .jp-icon-alt .jp-icon4[fill] { fill: var(--jp-layout-color4); } .jp-icon-alt .jp-icon0[stroke] { stroke: var(--jp-layout-color0); } .jp-icon-alt .jp-icon1[stroke] { stroke: var(--jp-layout-color1); } .jp-icon-alt .jp-icon2[stroke] { stroke: var(--jp-layout-color2); } .jp-icon-alt .jp-icon3[stroke] { stroke: var(--jp-layout-color3); } .jp-icon-alt .jp-icon4[stroke] { stroke: var(--jp-layout-color4); } /* alt recolor the accent elements of an icon */ .jp-icon-alt .jp-icon-accent0[fill] { fill: var(--jp-inverse-layout-color0); } .jp-icon-alt .jp-icon-accent1[fill] { fill: var(--jp-inverse-layout-color1); } .jp-icon-alt .jp-icon-accent2[fill] { fill: var(--jp-inverse-layout-color2); } .jp-icon-alt .jp-icon-accent3[fill] { fill: var(--jp-inverse-layout-color3); } .jp-icon-alt .jp-icon-accent4[fill] { fill: var(--jp-inverse-layout-color4); } .jp-icon-alt .jp-icon-accent0[stroke] { stroke: var(--jp-inverse-layout-color0); } .jp-icon-alt .jp-icon-accent1[stroke] { stroke: var(--jp-inverse-layout-color1); } .jp-icon-alt .jp-icon-accent2[stroke] { stroke: var(--jp-inverse-layout-color2); } .jp-icon-alt .jp-icon-accent3[stroke] { stroke: var(--jp-inverse-layout-color3); } .jp-icon-alt .jp-icon-accent4[stroke] { stroke: var(--jp-inverse-layout-color4); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content { display: none !important; } /** * Support for hover colors for icons as inline SVG HTMLElements */ /** * regular colors */ /* recolor the primary elements of an icon */ .jp-icon-hover :hover .jp-icon0-hover[fill] { fill: var(--jp-inverse-layout-color0); } .jp-icon-hover :hover .jp-icon1-hover[fill] { fill: var(--jp-inverse-layout-color1); } .jp-icon-hover :hover .jp-icon2-hover[fill] { fill: var(--jp-inverse-layout-color2); } .jp-icon-hover :hover .jp-icon3-hover[fill] { fill: var(--jp-inverse-layout-color3); } .jp-icon-hover :hover .jp-icon4-hover[fill] { fill: var(--jp-inverse-layout-color4); } .jp-icon-hover :hover .jp-icon0-hover[stroke] { stroke: var(--jp-inverse-layout-color0); } .jp-icon-hover :hover .jp-icon1-hover[stroke] { stroke: var(--jp-inverse-layout-color1); } .jp-icon-hover :hover .jp-icon2-hover[stroke] { stroke: var(--jp-inverse-layout-color2); } .jp-icon-hover :hover .jp-icon3-hover[stroke] { stroke: var(--jp-inverse-layout-color3); } .jp-icon-hover :hover .jp-icon4-hover[stroke] { stroke: var(--jp-inverse-layout-color4); } /* recolor the accent elements of an icon */ .jp-icon-hover :hover .jp-icon-accent0-hover[fill] { fill: var(--jp-layout-color0); } .jp-icon-hover :hover .jp-icon-accent1-hover[fill] { fill: var(--jp-layout-color1); } .jp-icon-hover :hover .jp-icon-accent2-hover[fill] { fill: var(--jp-layout-color2); } .jp-icon-hover :hover .jp-icon-accent3-hover[fill] { fill: var(--jp-layout-color3); } .jp-icon-hover :hover .jp-icon-accent4-hover[fill] { fill: var(--jp-layout-color4); } .jp-icon-hover :hover .jp-icon-accent0-hover[stroke] { stroke: var(--jp-layout-color0); } .jp-icon-hover :hover .jp-icon-accent1-hover[stroke] { stroke: var(--jp-layout-color1); } .jp-icon-hover :hover .jp-icon-accent2-hover[stroke] { stroke: var(--jp-layout-color2); } .jp-icon-hover :hover .jp-icon-accent3-hover[stroke] { stroke: var(--jp-layout-color3); } .jp-icon-hover :hover .jp-icon-accent4-hover[stroke] { stroke: var(--jp-layout-color4); } /* set the color of an icon to transparent */ .jp-icon-hover :hover .jp-icon-none-hover[fill] { fill: none; } .jp-icon-hover :hover .jp-icon-none-hover[stroke] { stroke: none; } /** * inverse colors */ /* inverse recolor the primary elements of an icon */ .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] { fill: var(--jp-layout-color0); } .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] { fill: var(--jp-layout-color1); } .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] { fill: var(--jp-layout-color2); } .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] { fill: var(--jp-layout-color3); } .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] { fill: var(--jp-layout-color4); } .jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] { stroke: var(--jp-layout-color0); } .jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] { stroke: var(--jp-layout-color1); } .jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] { stroke: var(--jp-layout-color2); } .jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] { stroke: var(--jp-layout-color3); } .jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] { stroke: var(--jp-layout-color4); } /* inverse recolor the accent elements of an icon */ .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] { fill: var(--jp-inverse-layout-color0); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] { fill: var(--jp-inverse-layout-color1); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] { fill: var(--jp-inverse-layout-color2); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] { fill: var(--jp-inverse-layout-color3); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] { fill: var(--jp-inverse-layout-color4); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] { stroke: var(--jp-inverse-layout-color0); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] { stroke: var(--jp-inverse-layout-color1); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] { stroke: var(--jp-inverse-layout-color2); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] { stroke: var(--jp-inverse-layout-color3); } .jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] { stroke: var(--jp-inverse-layout-color4); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-switch { display: flex; align-items: center; padding-left: 4px; padding-right: 4px; font-size: var(--jp-ui-font-size1); background-color: transparent; color: var(--jp-ui-font-color1); border: none; height: 20px; } .jp-switch:hover { background-color: var(--jp-layout-color2); } .jp-switch-label { margin-right: 5px; } .jp-switch-track { cursor: pointer; background-color: var(--jp-switch-color, var(--jp-border-color1)); -webkit-transition: 0.4s; transition: 0.4s; border-radius: 34px; height: 16px; width: 35px; position: relative; } .jp-switch-track::before { content: ''; position: absolute; height: 10px; width: 10px; margin: 3px; left: 0px; background-color: var(--jp-ui-inverse-font-color1); -webkit-transition: 0.4s; transition: 0.4s; border-radius: 50%; } .jp-switch[aria-checked='true'] .jp-switch-track { background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0)); } .jp-switch[aria-checked='true'] .jp-switch-track::before { /* track width (35) - margins (3 + 3) - thumb width (10) */ left: 19px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /* Sibling imports */ /* Override Blueprint's _reset.scss styles */ html { box-sizing: unset; } *, *::before, *::after { box-sizing: unset; } body { color: unset; font-family: var(--jp-ui-font-family); } p { margin-top: unset; margin-bottom: unset; } small { font-size: unset; } strong { font-weight: unset; } /* Override Blueprint's _typography.scss styles */ a { text-decoration: unset; color: unset; } a:hover { text-decoration: unset; color: unset; } /* Override Blueprint's _accessibility.scss styles */ :focus { outline: unset; outline-offset: unset; -moz-outline-radius: unset; } /* Styles for ui-components */ .jp-Button { border-radius: var(--jp-border-radius); padding: 0px 12px; font-size: var(--jp-ui-font-size1); } /* Use our own theme for hover styles */ button.jp-Button.bp3-button.bp3-minimal:hover { background-color: var(--jp-layout-color2); } .jp-Button.minimal { color: unset !important; } .jp-Button.jp-ToolbarButtonComponent { text-transform: none; } .jp-InputGroup input { box-sizing: border-box; border-radius: 0; background-color: transparent; color: var(--jp-ui-font-color0); box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color); } .jp-InputGroup input:focus { box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-active-box-shadow-color), inset 0 0 0 3px var(--jp-input-active-box-shadow-color); } .jp-InputGroup input::placeholder, input::placeholder { color: var(--jp-ui-font-color3); } .jp-BPIcon { display: inline-block; vertical-align: middle; margin: auto; } /* Stop blueprint futzing with our icon fills */ .bp3-icon.jp-BPIcon > svg:not([fill]) { fill: var(--jp-inverse-layout-color3); } .jp-InputGroupAction { padding: 6px; } .jp-HTMLSelect.jp-DefaultStyle select { background-color: initial; border: none; border-radius: 0; box-shadow: none; color: var(--jp-ui-font-color0); display: block; font-size: var(--jp-ui-font-size1); height: 24px; line-height: 14px; padding: 0 25px 0 10px; text-align: left; -moz-appearance: none; -webkit-appearance: none; } /* Use our own theme for hover and option styles */ .jp-HTMLSelect.jp-DefaultStyle select:hover, .jp-HTMLSelect.jp-DefaultStyle select > option { background-color: var(--jp-layout-color2); color: var(--jp-ui-font-color0); } select { box-sizing: border-box; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-Collapse { display: flex; flex-direction: column; align-items: stretch; border-top: 1px solid var(--jp-border-color2); border-bottom: 1px solid var(--jp-border-color2); } .jp-Collapse-header { padding: 1px 12px; color: var(--jp-ui-font-color1); background-color: var(--jp-layout-color1); font-size: var(--jp-ui-font-size2); } .jp-Collapse-header:hover { background-color: var(--jp-layout-color2); } .jp-Collapse-contents { padding: 0px 12px 0px 12px; background-color: var(--jp-layout-color1); color: var(--jp-ui-font-color1); overflow: auto; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Variables |----------------------------------------------------------------------------*/ :root { --jp-private-commandpalette-search-height: 28px; } /*----------------------------------------------------------------------------- | Overall styles |----------------------------------------------------------------------------*/ .lm-CommandPalette { padding-bottom: 0px; color: var(--jp-ui-font-color1); background: var(--jp-layout-color1); /* This is needed so that all font sizing of children done in ems is * relative to this base size */ font-size: var(--jp-ui-font-size1); } /*----------------------------------------------------------------------------- | Modal variant |----------------------------------------------------------------------------*/ .jp-ModalCommandPalette { position: absolute; z-index: 10000; top: 38px; left: 30%; margin: 0; padding: 4px; width: 40%; box-shadow: var(--jp-elevation-z4); border-radius: 4px; background: var(--jp-layout-color0); } .jp-ModalCommandPalette .lm-CommandPalette { max-height: 40vh; } .jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after { display: none; } .jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header { display: none; } .jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item { margin-left: 4px; margin-right: 4px; } .jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item.lm-mod-disabled { display: none; } /*----------------------------------------------------------------------------- | Search |----------------------------------------------------------------------------*/ .lm-CommandPalette-search { padding: 4px; background-color: var(--jp-layout-color1); z-index: 2; } .lm-CommandPalette-wrapper { overflow: overlay; padding: 0px 9px; background-color: var(--jp-input-active-background); height: 30px; box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color); } .lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper { box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color), inset 0 0 0 3px var(--jp-input-active-box-shadow-color); } .jp-SearchIconGroup { color: white; background-color: var(--jp-brand-color1); position: absolute; top: 4px; right: 4px; padding: 5px 5px 1px 5px; } .jp-SearchIconGroup svg { height: 20px; width: 20px; } .jp-SearchIconGroup .jp-icon3[fill] { fill: var(--jp-layout-color0); } .lm-CommandPalette-input { background: transparent; width: calc(100% - 18px); float: left; border: none; outline: none; font-size: var(--jp-ui-font-size1); color: var(--jp-ui-font-color0); line-height: var(--jp-private-commandpalette-search-height); } .lm-CommandPalette-input::-webkit-input-placeholder, .lm-CommandPalette-input::-moz-placeholder, .lm-CommandPalette-input:-ms-input-placeholder { color: var(--jp-ui-font-color2); font-size: var(--jp-ui-font-size1); } /*----------------------------------------------------------------------------- | Results |----------------------------------------------------------------------------*/ .lm-CommandPalette-header:first-child { margin-top: 0px; } .lm-CommandPalette-header { border-bottom: solid var(--jp-border-width) var(--jp-border-color2); color: var(--jp-ui-font-color1); cursor: pointer; display: flex; font-size: var(--jp-ui-font-size0); font-weight: 600; letter-spacing: 1px; margin-top: 8px; padding: 8px 0 8px 12px; text-transform: uppercase; } .lm-CommandPalette-header.lm-mod-active { background: var(--jp-layout-color2); } .lm-CommandPalette-header > mark { background-color: transparent; font-weight: bold; color: var(--jp-ui-font-color1); } .lm-CommandPalette-item { padding: 4px 12px 4px 4px; color: var(--jp-ui-font-color1); font-size: var(--jp-ui-font-size1); font-weight: 400; display: flex; } .lm-CommandPalette-item.lm-mod-disabled { color: var(--jp-ui-font-color2); } .lm-CommandPalette-item.lm-mod-active { color: var(--jp-ui-inverse-font-color1); background: var(--jp-brand-color1); } .lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark { color: var(--jp-ui-inverse-font-color0); } .lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] { fill: var(--jp-layout-color0); } .lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark { color: var(--jp-ui-inverse-font-color0); } .lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) { color: var(--jp-ui-inverse-font-color1); background: var(--jp-brand-color1); } .lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) { background: var(--jp-layout-color2); } .lm-CommandPalette-itemContent { overflow: hidden; } .lm-CommandPalette-itemLabel > mark { color: var(--jp-ui-font-color0); background-color: transparent; font-weight: bold; } .lm-CommandPalette-item.lm-mod-disabled mark { color: var(--jp-ui-font-color2); } .lm-CommandPalette-item .lm-CommandPalette-itemIcon { margin: 0 4px 0 0; position: relative; width: 16px; top: 2px; flex: 0 0 auto; } .lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon { opacity: 0.6; } .lm-CommandPalette-item .lm-CommandPalette-itemShortcut { flex: 0 0 auto; } .lm-CommandPalette-itemCaption { display: none; } .lm-CommandPalette-content { background-color: var(--jp-layout-color1); } .lm-CommandPalette-content:empty:after { content: 'No results'; margin: auto; margin-top: 20px; width: 100px; display: block; font-size: var(--jp-ui-font-size2); font-family: var(--jp-ui-font-family); font-weight: lighter; } .lm-CommandPalette-emptyMessage { text-align: center; margin-top: 24px; line-height: 1.32; padding: 0px 8px; color: var(--jp-content-font-color3); } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2017, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-Dialog { position: absolute; z-index: 10000; display: flex; flex-direction: column; align-items: center; justify-content: center; top: 0px; left: 0px; margin: 0; padding: 0; width: 100%; height: 100%; background: var(--jp-dialog-background); } .jp-Dialog-content { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; background: var(--jp-layout-color1); padding: 24px 24px 12px 24px; min-width: 300px; min-height: 150px; max-width: 1000px; max-height: 500px; box-sizing: border-box; box-shadow: var(--jp-elevation-z20); word-wrap: break-word; border-radius: var(--jp-border-radius); /* This is needed so that all font sizing of children done in ems is * relative to this base size */ font-size: var(--jp-ui-font-size1); color: var(--jp-ui-font-color1); resize: both; } .jp-Dialog-content.jp-Dialog-content-small { max-width: 500px; } .jp-Dialog-button { overflow: visible; } button.jp-Dialog-button:focus { outline: 1px solid var(--jp-brand-color1); outline-offset: 4px; -moz-outline-radius: 0px; } button.jp-Dialog-button:focus::-moz-focus-inner { border: 0; } button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus, button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus, button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus { outline-offset: 4px; -moz-outline-radius: 0px; } button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus { outline: 1px solid var(--md-blue-700); } button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus { outline: 1px solid var(--md-red-600); } button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus { outline: 1px solid var(--md-grey-700); } button.jp-Dialog-close-button { padding: 0; height: 100%; min-width: unset; min-height: unset; } .jp-Dialog-header { display: flex; justify-content: space-between; flex: 0 0 auto; padding-bottom: 12px; font-size: var(--jp-ui-font-size3); font-weight: 400; color: var(--jp-ui-font-color0); } .jp-Dialog-body { display: flex; flex-direction: column; flex: 1 1 auto; font-size: var(--jp-ui-font-size1); background: var(--jp-layout-color1); overflow: auto; } .jp-Dialog-footer { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; flex: 0 0 auto; margin-left: -12px; margin-right: -12px; padding: 12px; } .jp-Dialog-checkbox { padding-right: 5px; } .jp-Dialog-checkbox > input:focus-visible { outline: 1px solid var(--jp-input-active-border-color); outline-offset: 1px; } .jp-Dialog-spacer { flex: 1 1 auto; } .jp-Dialog-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .jp-Dialog-body > .jp-select-wrapper { width: 100%; } .jp-Dialog-body > button { padding: 0px 16px; } .jp-Dialog-body > label { line-height: 1.4; color: var(--jp-ui-font-color0); } .jp-Dialog-button.jp-mod-styled:not(:last-child) { margin-right: 12px; } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2016, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-HoverBox { position: fixed; } .jp-HoverBox.jp-mod-outofview { display: none; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-IFrame { width: 100%; height: 100%; } .jp-IFrame > iframe { border: none; } /* When drag events occur, `p-mod-override-cursor` is added to the body. Because iframes steal all cursor events, the following two rules are necessary to suppress pointer events while resize drags are occurring. There may be a better solution to this problem. */ body.lm-mod-override-cursor .jp-IFrame { position: relative; } body.lm-mod-override-cursor .jp-IFrame:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: transparent; } .jp-Input-Boolean-Dialog { flex-direction: row-reverse; align-items: end; width: 100%; } .jp-Input-Boolean-Dialog > label { flex: 1 1 auto; } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2016, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-MainAreaWidget > :focus { outline: none; } .jp-MainAreaWidget .jp-MainAreaWidget-error { padding: 6px; } .jp-MainAreaWidget .jp-MainAreaWidget-error > pre { width: auto; padding: 10px; background: var(--jp-error-color3); border: var(--jp-border-width) solid var(--jp-error-color1); border-radius: var(--jp-border-radius); color: var(--jp-ui-font-color1); font-size: var(--jp-ui-font-size1); white-space: pre-wrap; word-wrap: break-word; } .jp-MainAreaWidget { contain: strict; } /** * google-material-color v1.2.6 * https://github.com/danlevan/google-material-color */ :root { --md-red-50: #ffebee; --md-red-100: #ffcdd2; --md-red-200: #ef9a9a; --md-red-300: #e57373; --md-red-400: #ef5350; --md-red-500: #f44336; --md-red-600: #e53935; --md-red-700: #d32f2f; --md-red-800: #c62828; --md-red-900: #b71c1c; --md-red-A100: #ff8a80; --md-red-A200: #ff5252; --md-red-A400: #ff1744; --md-red-A700: #d50000; --md-pink-50: #fce4ec; --md-pink-100: #f8bbd0; --md-pink-200: #f48fb1; --md-pink-300: #f06292; --md-pink-400: #ec407a; --md-pink-500: #e91e63; --md-pink-600: #d81b60; --md-pink-700: #c2185b; --md-pink-800: #ad1457; --md-pink-900: #880e4f; --md-pink-A100: #ff80ab; --md-pink-A200: #ff4081; --md-pink-A400: #f50057; --md-pink-A700: #c51162; --md-purple-50: #f3e5f5; --md-purple-100: #e1bee7; --md-purple-200: #ce93d8; --md-purple-300: #ba68c8; --md-purple-400: #ab47bc; --md-purple-500: #9c27b0; --md-purple-600: #8e24aa; --md-purple-700: #7b1fa2; --md-purple-800: #6a1b9a; --md-purple-900: #4a148c; --md-purple-A100: #ea80fc; --md-purple-A200: #e040fb; --md-purple-A400: #d500f9; --md-purple-A700: #aa00ff; --md-deep-purple-50: #ede7f6; --md-deep-purple-100: #d1c4e9; --md-deep-purple-200: #b39ddb; --md-deep-purple-300: #9575cd; --md-deep-purple-400: #7e57c2; --md-deep-purple-500: #673ab7; --md-deep-purple-600: #5e35b1; --md-deep-purple-700: #512da8; --md-deep-purple-800: #4527a0; --md-deep-purple-900: #311b92; --md-deep-purple-A100: #b388ff; --md-deep-purple-A200: #7c4dff; --md-deep-purple-A400: #651fff; --md-deep-purple-A700: #6200ea; --md-indigo-50: #e8eaf6; --md-indigo-100: #c5cae9; --md-indigo-200: #9fa8da; --md-indigo-300: #7986cb; --md-indigo-400: #5c6bc0; --md-indigo-500: #3f51b5; --md-indigo-600: #3949ab; --md-indigo-700: #303f9f; --md-indigo-800: #283593; --md-indigo-900: #1a237e; --md-indigo-A100: #8c9eff; --md-indigo-A200: #536dfe; --md-indigo-A400: #3d5afe; --md-indigo-A700: #304ffe; --md-blue-50: #e3f2fd; --md-blue-100: #bbdefb; --md-blue-200: #90caf9; --md-blue-300: #64b5f6; --md-blue-400: #42a5f5; --md-blue-500: #2196f3; --md-blue-600: #1e88e5; --md-blue-700: #1976d2; --md-blue-800: #1565c0; --md-blue-900: #0d47a1; --md-blue-A100: #82b1ff; --md-blue-A200: #448aff; --md-blue-A400: #2979ff; --md-blue-A700: #2962ff; --md-light-blue-50: #e1f5fe; --md-light-blue-100: #b3e5fc; --md-light-blue-200: #81d4fa; --md-light-blue-300: #4fc3f7; --md-light-blue-400: #29b6f6; --md-light-blue-500: #03a9f4; --md-light-blue-600: #039be5; --md-light-blue-700: #0288d1; --md-light-blue-800: #0277bd; --md-light-blue-900: #01579b; --md-light-blue-A100: #80d8ff; --md-light-blue-A200: #40c4ff; --md-light-blue-A400: #00b0ff; --md-light-blue-A700: #0091ea; --md-cyan-50: #e0f7fa; --md-cyan-100: #b2ebf2; --md-cyan-200: #80deea; --md-cyan-300: #4dd0e1; --md-cyan-400: #26c6da; --md-cyan-500: #00bcd4; --md-cyan-600: #00acc1; --md-cyan-700: #0097a7; --md-cyan-800: #00838f; --md-cyan-900: #006064; --md-cyan-A100: #84ffff; --md-cyan-A200: #18ffff; --md-cyan-A400: #00e5ff; --md-cyan-A700: #00b8d4; --md-teal-50: #e0f2f1; --md-teal-100: #b2dfdb; --md-teal-200: #80cbc4; --md-teal-300: #4db6ac; --md-teal-400: #26a69a; --md-teal-500: #009688; --md-teal-600: #00897b; --md-teal-700: #00796b; --md-teal-800: #00695c; --md-teal-900: #004d40; --md-teal-A100: #a7ffeb; --md-teal-A200: #64ffda; --md-teal-A400: #1de9b6; --md-teal-A700: #00bfa5; --md-green-50: #e8f5e9; --md-green-100: #c8e6c9; --md-green-200: #a5d6a7; --md-green-300: #81c784; --md-green-400: #66bb6a; --md-green-500: #4caf50; --md-green-600: #43a047; --md-green-700: #388e3c; --md-green-800: #2e7d32; --md-green-900: #1b5e20; --md-green-A100: #b9f6ca; --md-green-A200: #69f0ae; --md-green-A400: #00e676; --md-green-A700: #00c853; --md-light-green-50: #f1f8e9; --md-light-green-100: #dcedc8; --md-light-green-200: #c5e1a5; --md-light-green-300: #aed581; --md-light-green-400: #9ccc65; --md-light-green-500: #8bc34a; --md-light-green-600: #7cb342; --md-light-green-700: #689f38; --md-light-green-800: #558b2f; --md-light-green-900: #33691e; --md-light-green-A100: #ccff90; --md-light-green-A200: #b2ff59; --md-light-green-A400: #76ff03; --md-light-green-A700: #64dd17; --md-lime-50: #f9fbe7; --md-lime-100: #f0f4c3; --md-lime-200: #e6ee9c; --md-lime-300: #dce775; --md-lime-400: #d4e157; --md-lime-500: #cddc39; --md-lime-600: #c0ca33; --md-lime-700: #afb42b; --md-lime-800: #9e9d24; --md-lime-900: #827717; --md-lime-A100: #f4ff81; --md-lime-A200: #eeff41; --md-lime-A400: #c6ff00; --md-lime-A700: #aeea00; --md-yellow-50: #fffde7; --md-yellow-100: #fff9c4; --md-yellow-200: #fff59d; --md-yellow-300: #fff176; --md-yellow-400: #ffee58; --md-yellow-500: #ffeb3b; --md-yellow-600: #fdd835; --md-yellow-700: #fbc02d; --md-yellow-800: #f9a825; --md-yellow-900: #f57f17; --md-yellow-A100: #ffff8d; --md-yellow-A200: #ffff00; --md-yellow-A400: #ffea00; --md-yellow-A700: #ffd600; --md-amber-50: #fff8e1; --md-amber-100: #ffecb3; --md-amber-200: #ffe082; --md-amber-300: #ffd54f; --md-amber-400: #ffca28; --md-amber-500: #ffc107; --md-amber-600: #ffb300; --md-amber-700: #ffa000; --md-amber-800: #ff8f00; --md-amber-900: #ff6f00; --md-amber-A100: #ffe57f; --md-amber-A200: #ffd740; --md-amber-A400: #ffc400; --md-amber-A700: #ffab00; --md-orange-50: #fff3e0; --md-orange-100: #ffe0b2; --md-orange-200: #ffcc80; --md-orange-300: #ffb74d; --md-orange-400: #ffa726; --md-orange-500: #ff9800; --md-orange-600: #fb8c00; --md-orange-700: #f57c00; --md-orange-800: #ef6c00; --md-orange-900: #e65100; --md-orange-A100: #ffd180; --md-orange-A200: #ffab40; --md-orange-A400: #ff9100; --md-orange-A700: #ff6d00; --md-deep-orange-50: #fbe9e7; --md-deep-orange-100: #ffccbc; --md-deep-orange-200: #ffab91; --md-deep-orange-300: #ff8a65; --md-deep-orange-400: #ff7043; --md-deep-orange-500: #ff5722; --md-deep-orange-600: #f4511e; --md-deep-orange-700: #e64a19; --md-deep-orange-800: #d84315; --md-deep-orange-900: #bf360c; --md-deep-orange-A100: #ff9e80; --md-deep-orange-A200: #ff6e40; --md-deep-orange-A400: #ff3d00; --md-deep-orange-A700: #dd2c00; --md-brown-50: #efebe9; --md-brown-100: #d7ccc8; --md-brown-200: #bcaaa4; --md-brown-300: #a1887f; --md-brown-400: #8d6e63; --md-brown-500: #795548; --md-brown-600: #6d4c41; --md-brown-700: #5d4037; --md-brown-800: #4e342e; --md-brown-900: #3e2723; --md-grey-50: #fafafa; --md-grey-100: #f5f5f5; --md-grey-200: #eeeeee; --md-grey-300: #e0e0e0; --md-grey-400: #bdbdbd; --md-grey-500: #9e9e9e; --md-grey-600: #757575; --md-grey-700: #616161; --md-grey-800: #424242; --md-grey-900: #212121; --md-blue-grey-50: #eceff1; --md-blue-grey-100: #cfd8dc; --md-blue-grey-200: #b0bec5; --md-blue-grey-300: #90a4ae; --md-blue-grey-400: #78909c; --md-blue-grey-500: #607d8b; --md-blue-grey-600: #546e7a; --md-blue-grey-700: #455a64; --md-blue-grey-800: #37474f; --md-blue-grey-900: #263238; } /*----------------------------------------------------------------------------- | Copyright (c) 2017, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-Spinner { position: absolute; display: flex; justify-content: center; align-items: center; z-index: 10; left: 0; top: 0; width: 100%; height: 100%; background: var(--jp-layout-color0); outline: none; } .jp-SpinnerContent { font-size: 10px; margin: 50px auto; text-indent: -9999em; width: 3em; height: 3em; border-radius: 50%; background: var(--jp-brand-color3); background: linear-gradient( to right, #f37626 10%, rgba(255, 255, 255, 0) 42% ); position: relative; animation: load3 1s infinite linear, fadeIn 1s; } .jp-SpinnerContent:before { width: 50%; height: 50%; background: #f37626; border-radius: 100% 0 0 0; position: absolute; top: 0; left: 0; content: ''; } .jp-SpinnerContent:after { background: var(--jp-layout-color0); width: 75%; height: 75%; border-radius: 50%; content: ''; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes load3 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2017, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ button.jp-mod-styled { font-size: var(--jp-ui-font-size1); color: var(--jp-ui-font-color0); border: none; box-sizing: border-box; text-align: center; line-height: 32px; height: 32px; padding: 0px 12px; letter-spacing: 0.8px; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; } input.jp-mod-styled { background: var(--jp-input-background); height: 28px; box-sizing: border-box; border: var(--jp-border-width) solid var(--jp-border-color1); padding-left: 7px; padding-right: 7px; font-size: var(--jp-ui-font-size2); color: var(--jp-ui-font-color0); outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; } input[type='checkbox'].jp-mod-styled { appearance: checkbox; -webkit-appearance: checkbox; -moz-appearance: checkbox; height: auto; } input.jp-mod-styled:focus { border: var(--jp-border-width) solid var(--md-blue-500); box-shadow: inset 0 0 4px var(--md-blue-300); } .jp-FileDialog-Checkbox { margin-top: 35px; display: flex; flex-direction: row; align-items: end; width: 100%; } .jp-FileDialog-Checkbox > label { flex: 1 1 auto; } .jp-select-wrapper { display: flex; position: relative; flex-direction: column; padding: 1px; background-color: var(--jp-layout-color1); height: 28px; box-sizing: border-box; margin-bottom: 12px; } .jp-select-wrapper.jp-mod-focused select.jp-mod-styled { border: var(--jp-border-width) solid var(--jp-input-active-border-color); box-shadow: var(--jp-input-box-shadow); background-color: var(--jp-input-active-background); } select.jp-mod-styled:hover { background-color: var(--jp-layout-color1); cursor: pointer; color: var(--jp-ui-font-color0); background-color: var(--jp-input-hover-background); box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5); } select.jp-mod-styled { flex: 1 1 auto; height: 32px; width: 100%; font-size: var(--jp-ui-font-size2); background: var(--jp-input-background); color: var(--jp-ui-font-color0); padding: 0 25px 0 8px; border: var(--jp-border-width) solid var(--jp-input-border-color); border-radius: 0px; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2016, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ :root { --jp-private-toolbar-height: calc( 28px + var(--jp-border-width) ); /* leave 28px for content */ } .jp-Toolbar { color: var(--jp-ui-font-color1); flex: 0 0 auto; display: flex; flex-direction: row; border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); box-shadow: var(--jp-toolbar-box-shadow); background: var(--jp-toolbar-background); min-height: var(--jp-toolbar-micro-height); padding: 2px; z-index: 8; overflow-x: hidden; } /* Toolbar items */ .jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer { flex-grow: 1; flex-shrink: 1; } .jp-Toolbar-item.jp-Toolbar-kernelStatus { display: inline-block; width: 32px; background-repeat: no-repeat; background-position: center; background-size: 16px; } .jp-Toolbar > .jp-Toolbar-item { flex: 0 0 auto; display: flex; padding-left: 1px; padding-right: 1px; font-size: var(--jp-ui-font-size1); line-height: var(--jp-private-toolbar-height); height: 100%; } /* Toolbar buttons */ /* This is the div we use to wrap the react component into a Widget */ div.jp-ToolbarButton { color: transparent; border: none; box-sizing: border-box; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding: 0px; margin: 0px; } button.jp-ToolbarButtonComponent { background: var(--jp-layout-color1); border: none; box-sizing: border-box; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding: 0px 6px; margin: 0px; height: 24px; border-radius: var(--jp-border-radius); display: flex; align-items: center; text-align: center; font-size: 14px; min-width: unset; min-height: unset; } button.jp-ToolbarButtonComponent:disabled { opacity: 0.4; } button.jp-ToolbarButtonComponent span { padding: 0px; flex: 0 0 auto; } button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label { font-size: var(--jp-ui-font-size1); line-height: 100%; padding-left: 2px; color: var(--jp-ui-font-color1); } #jp-main-dock-panel[data-mode='single-document'] .jp-MainAreaWidget > .jp-Toolbar.jp-Toolbar-micro { padding: 0; min-height: 0; } #jp-main-dock-panel[data-mode='single-document'] .jp-MainAreaWidget > .jp-Toolbar { border: none; box-shadow: none; } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2017, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Copyright (c) 2014-2017, PhosphorJS Contributors | | Distributed under the terms of the BSD 3-Clause License. | | The full license is in the file LICENSE, distributed with this software. |----------------------------------------------------------------------------*/ /* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */ body.lm-mod-override-cursor * { cursor: inherit !important; } /*----------------------------------------------------------------------------- | Copyright (c) 2014-2016, Jupyter Development Team. | | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-JSONEditor { display: flex; flex-direction: column; width: 100%; } .jp-JSONEditor-host { flex: 1 1 auto; border: var(--jp-border-width) solid var(--jp-input-border-color); border-radius: 0px; background: var(--jp-layout-color0); min-height: 50px; padding: 1px; } .jp-JSONEditor.jp-mod-error .jp-JSONEditor-host { border-color: red; outline-color: red; } .jp-JSONEditor-header { display: flex; flex: 1 0 auto; padding: 0 0 0 12px; } .jp-JSONEditor-header label { flex: 0 0 auto; } .jp-JSONEditor-commitButton { height: 16px; width: 16px; background-size: 18px; background-repeat: no-repeat; background-position: center; } .jp-JSONEditor-host.jp-mod-focused { background-color: var(--jp-input-active-background); border: 1px solid var(--jp-input-active-border-color); box-shadow: var(--jp-input-box-shadow); } .jp-Editor.jp-mod-dropTarget { border: var(--jp-border-width) solid var(--jp-input-active-border-color); box-shadow: var(--jp-input-box-shadow); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Variables |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- /*----------------------------------------------------------------------------- | Styles |----------------------------------------------------------------------------*/ .jp-Statusbar-ProgressCircle svg { display: block; margin: 0 auto; width: 16px; height: 24px; align-self: normal; } .jp-Statusbar-ProgressCircle path { fill: var(--jp-inverse-layout-color3); } .jp-Statusbar-ProgressBar-progress-bar { height: 10px; width: 100px; border: solid 0.25px var(--jp-brand-color2); border-radius: 3px; overflow: hidden; align-self: center; } .jp-Statusbar-ProgressBar-progress-bar > div { background-color: var(--jp-brand-color2); background-image: linear-gradient( -45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent ); background-size: 40px 40px; float: left; width: 0%; height: 100%; font-size: 12px; line-height: 14px; color: #ffffff; text-align: center; animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite; } .jp-Statusbar-ProgressBar-progress-bar p { color: var(--jp-ui-font-color1); font-family: var(--jp-ui-font-family); font-size: var(--jp-ui-font-size1); line-height: 10px; width: 100px; } @keyframes jp-Statusbar-ExecutionTime-progress-bar { 0% { background-position: 0 0; } 100% { background-position: 40px 40px; } } /* BASICS */ .CodeMirror { /* Set height, width, borders, and global font properties here */ font-family: monospace; height: 300px; color: black; direction: ltr; } /* PADDING */ .CodeMirror-lines { padding: 4px 0; /* Vertical padding around content */ } .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { padding: 0 4px; /* Horizontal padding of content */ } .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: white; /* The little square between H and V scrollbars */ } /* GUTTER */ .CodeMirror-gutters { border-right: 1px solid #ddd; background-color: #f7f7f7; white-space: nowrap; } .CodeMirror-linenumbers {} .CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; text-align: right; color: #999; white-space: nowrap; } .CodeMirror-guttermarker { color: black; } .CodeMirror-guttermarker-subtle { color: #999; } /* CURSOR */ .CodeMirror-cursor { border-left: 1px solid black; border-right: none; width: 0; } /* Shown when moving in bi-directional text */ .CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid silver; } .cm-fat-cursor .CodeMirror-cursor { width: auto; border: 0 !important; background: #7e7; } .cm-fat-cursor div.CodeMirror-cursors { z-index: 1; } .cm-fat-cursor-mark { background-color: rgba(20, 255, 20, 0.5); -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; } .cm-animate-fat-cursor { width: auto; border: 0; -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; background-color: #7e7; } @-moz-keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } @-webkit-keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } @keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } /* Can style cursor different in overwrite (non-insert) mode */ .CodeMirror-overwrite .CodeMirror-cursor {} .cm-tab { display: inline-block; text-decoration: inherit; } .CodeMirror-rulers { position: absolute; left: 0; right: 0; top: -50px; bottom: 0; overflow: hidden; } .CodeMirror-ruler { border-left: 1px solid #ccc; top: 0; bottom: 0; position: absolute; } /* DEFAULT THEME */ .cm-s-default .cm-header {color: blue;} .cm-s-default .cm-quote {color: #090;} .cm-negative {color: #d44;} .cm-positive {color: #292;} .cm-header, .cm-strong {font-weight: bold;} .cm-em {font-style: italic;} .cm-link {text-decoration: underline;} .cm-strikethrough {text-decoration: line-through;} .cm-s-default .cm-keyword {color: #708;} .cm-s-default .cm-atom {color: #219;} .cm-s-default .cm-number {color: #164;} .cm-s-default .cm-def {color: #00f;} .cm-s-default .cm-variable, .cm-s-default .cm-punctuation, .cm-s-default .cm-property, .cm-s-default .cm-operator {} .cm-s-default .cm-variable-2 {color: #05a;} .cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} .cm-s-default .cm-comment {color: #a50;} .cm-s-default .cm-string {color: #a11;} .cm-s-default .cm-string-2 {color: #f50;} .cm-s-default .cm-meta {color: #555;} .cm-s-default .cm-qualifier {color: #555;} .cm-s-default .cm-builtin {color: #30a;} .cm-s-default .cm-bracket {color: #997;} .cm-s-default .cm-tag {color: #170;} .cm-s-default .cm-attribute {color: #00c;} .cm-s-default .cm-hr {color: #999;} .cm-s-default .cm-link {color: #00c;} .cm-s-default .cm-error {color: #f00;} .cm-invalidchar {color: #f00;} .CodeMirror-composing { border-bottom: 2px solid; } /* Default styles for common addons */ div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} .CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } .CodeMirror-activeline-background {background: #e8f2ff;} /* STOP */ /* The rest of this file contains styles related to the mechanics of the editor. You probably shouldn't touch them. */ .CodeMirror { position: relative; overflow: hidden; background: white; } .CodeMirror-scroll { overflow: scroll !important; /* Things will break if this is overridden */ /* 50px is the magic margin used to hide the element's real scrollbars */ /* See overflow: hidden in .CodeMirror */ margin-bottom: -50px; margin-right: -50px; padding-bottom: 50px; height: 100%; outline: none; /* Prevent dragging from highlighting the element */ position: relative; } .CodeMirror-sizer { position: relative; border-right: 50px solid transparent; } /* The fake, visible scrollbars. Used to force redraw during scrolling before actual scrolling happens, thus preventing shaking and flickering artifacts. */ .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; outline: none; } .CodeMirror-vscrollbar { right: 0; top: 0; overflow-x: hidden; overflow-y: scroll; } .CodeMirror-hscrollbar { bottom: 0; left: 0; overflow-y: hidden; overflow-x: scroll; } .CodeMirror-scrollbar-filler { right: 0; bottom: 0; } .CodeMirror-gutter-filler { left: 0; bottom: 0; } .CodeMirror-gutters { position: absolute; left: 0; top: 0; min-height: 100%; z-index: 3; } .CodeMirror-gutter { white-space: normal; height: 100%; display: inline-block; vertical-align: top; margin-bottom: -50px; } .CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: none !important; border: none !important; } .CodeMirror-gutter-background { position: absolute; top: 0; bottom: 0; z-index: 4; } .CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; } .CodeMirror-gutter-wrapper ::selection { background-color: transparent } .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } .CodeMirror-lines { cursor: text; min-height: 1px; /* prevents collapsing before first draw */ } .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { /* Reset some styles that the rest of the page might have set */ -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-width: 0; background: transparent; font-family: inherit; font-size: inherit; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent; -webkit-font-variant-ligatures: contextual; font-variant-ligatures: contextual; } .CodeMirror-wrap pre.CodeMirror-line, .CodeMirror-wrap pre.CodeMirror-line-like { word-wrap: break-word; white-space: pre-wrap; word-break: normal; } .CodeMirror-linebackground { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; } .CodeMirror-linewidget { position: relative; z-index: 2; padding: 0.1px; /* Force widget margins to stay inside of the container */ } .CodeMirror-widget {} .CodeMirror-rtl pre { direction: rtl; } .CodeMirror-code { outline: none; } /* Force content-box sizing for the elements where we expect it */ .CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber { -moz-box-sizing: content-box; box-sizing: content-box; } .CodeMirror-measure { position: absolute; width: 100%; height: 0; overflow: hidden; visibility: hidden; } .CodeMirror-cursor { position: absolute; pointer-events: none; } .CodeMirror-measure pre { position: static; } div.CodeMirror-cursors { visibility: hidden; position: relative; z-index: 3; } div.CodeMirror-dragcursors { visibility: visible; } .CodeMirror-focused div.CodeMirror-cursors { visibility: visible; } .CodeMirror-selected { background: #d9d9d9; } .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } .CodeMirror-crosshair { cursor: crosshair; } .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } .cm-searching { background-color: #ffa; background-color: rgba(255, 255, 0, .4); } /* Used to force a border model for a node */ .cm-force-border { padding-right: .1px; } @media print { /* Hide the cursor when printing */ .CodeMirror div.CodeMirror-cursors { visibility: hidden; } } /* See issue #2901 */ .cm-tab-wrap-hack:after { content: ''; } /* Help users use markselection to safely style text background */ span.CodeMirror-selectedtext { background: none; } .CodeMirror-dialog { position: absolute; left: 0; right: 0; background: inherit; z-index: 15; padding: .1em .8em; overflow: hidden; color: inherit; } .CodeMirror-dialog-top { border-bottom: 1px solid #eee; top: 0; } .CodeMirror-dialog-bottom { border-top: 1px solid #eee; bottom: 0; } .CodeMirror-dialog input { border: none; outline: none; background: transparent; width: 20em; color: inherit; font-family: monospace; } .CodeMirror-dialog button { font-size: 70%; } .CodeMirror-foldmarker { color: blue; text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; font-family: arial; line-height: .3; cursor: pointer; } .CodeMirror-foldgutter { width: .7em; } .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { cursor: pointer; } .CodeMirror-foldgutter-open:after { content: "\25BE"; } .CodeMirror-foldgutter-folded:after { content: "\25B8"; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .CodeMirror { line-height: var(--jp-code-line-height); font-size: var(--jp-code-font-size); font-family: var(--jp-code-font-family); border: 0; border-radius: 0; height: auto; /* Changed to auto to autogrow */ } .CodeMirror pre { padding: 0 var(--jp-code-padding); } .CodeMirror.cm-fat-cursor .cm-overlay.cm-searching { opacity: 0.5; } .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog { background-color: var(--jp-layout-color0); color: var(--jp-content-font-color1); } /* This causes https://github.com/jupyter/jupyterlab/issues/522 */ /* May not cause it not because we changed it! */ .CodeMirror-lines { padding: var(--jp-code-padding) 0; } .CodeMirror-linenumber { padding: 0 8px; } .jp-CodeMirrorEditor { cursor: text; } .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor { border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color); } /* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */ @media screen and (min-width: 2138px) and (max-width: 4319px) { .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor { border-left: var(--jp-code-cursor-width1) solid var(--jp-editor-cursor-color); } } /* When zoomed out less than 33% */ @media screen and (min-width: 4320px) { .jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor { border-left: var(--jp-code-cursor-width2) solid var(--jp-editor-cursor-color); } } .CodeMirror.jp-mod-readOnly .CodeMirror-cursor { display: none; } .CodeMirror-gutters { border-right: 1px solid var(--jp-border-color2); background-color: var(--jp-layout-color0); } .jp-CollaboratorCursor { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: none; border-bottom: 3px solid; background-clip: content-box; margin-left: -5px; margin-right: -5px; } .CodeMirror-selectedtext.cm-searching { background-color: var(--jp-search-selected-match-background-color) !important; color: var(--jp-search-selected-match-color) !important; } .cm-searching { background-color: var( --jp-search-unselected-match-background-color ) !important; color: var(--jp-search-unselected-match-color) !important; } .cm-trailingspace { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=); background-position: center left; background-repeat: repeat-x; } .CodeMirror-focused .CodeMirror-selected { background-color: var(--jp-editor-selected-focused-background); } .CodeMirror-selected { background-color: var(--jp-editor-selected-background); } .jp-CollaboratorCursor-hover { position: absolute; z-index: 1; transform: translateX(-50%); color: white; border-radius: 3px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; text-align: center; font-size: var(--jp-ui-font-size1); white-space: nowrap; } .jp-CodeMirror-ruler { border-left: 1px dashed var(--jp-border-color2); } /** * Here is our jupyter theme for CodeMirror syntax highlighting * This is used in our marked.js syntax highlighting and CodeMirror itself * The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME * This came from the classic notebook, which came form highlight.js/GitHub */ /** * CodeMirror themes are handling the background/color in this way. This works * fine for CodeMirror editors outside the notebook, but the notebook styles * these things differently. */ .CodeMirror.cm-s-jupyter { background: var(--jp-layout-color0); color: var(--jp-content-font-color1); } /* In the notebook, we want this styling to be handled by its container */ .jp-CodeConsole .CodeMirror.cm-s-jupyter, .jp-Notebook .CodeMirror.cm-s-jupyter { background: transparent; } .cm-s-jupyter .CodeMirror-cursor { border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color); } .cm-s-jupyter span.cm-keyword { color: var(--jp-mirror-editor-keyword-color); font-weight: bold; } .cm-s-jupyter span.cm-atom { color: var(--jp-mirror-editor-atom-color); } .cm-s-jupyter span.cm-number { color: var(--jp-mirror-editor-number-color); } .cm-s-jupyter span.cm-def { color: var(--jp-mirror-editor-def-color); } .cm-s-jupyter span.cm-variable { color: var(--jp-mirror-editor-variable-color); } .cm-s-jupyter span.cm-variable-2 { color: var(--jp-mirror-editor-variable-2-color); } .cm-s-jupyter span.cm-variable-3 { color: var(--jp-mirror-editor-variable-3-color); } .cm-s-jupyter span.cm-punctuation { color: var(--jp-mirror-editor-punctuation-color); } .cm-s-jupyter span.cm-property { color: var(--jp-mirror-editor-property-color); } .cm-s-jupyter span.cm-operator { color: var(--jp-mirror-editor-operator-color); font-weight: bold; } .cm-s-jupyter span.cm-comment { color: var(--jp-mirror-editor-comment-color); font-style: italic; } .cm-s-jupyter span.cm-string { color: var(--jp-mirror-editor-string-color); } .cm-s-jupyter span.cm-string-2 { color: var(--jp-mirror-editor-string-2-color); } .cm-s-jupyter span.cm-meta { color: var(--jp-mirror-editor-meta-color); } .cm-s-jupyter span.cm-qualifier { color: var(--jp-mirror-editor-qualifier-color); } .cm-s-jupyter span.cm-builtin { color: var(--jp-mirror-editor-builtin-color); } .cm-s-jupyter span.cm-bracket { color: var(--jp-mirror-editor-bracket-color); } .cm-s-jupyter span.cm-tag { color: var(--jp-mirror-editor-tag-color); } .cm-s-jupyter span.cm-attribute { color: var(--jp-mirror-editor-attribute-color); } .cm-s-jupyter span.cm-header { color: var(--jp-mirror-editor-header-color); } .cm-s-jupyter span.cm-quote { color: var(--jp-mirror-editor-quote-color); } .cm-s-jupyter span.cm-link { color: var(--jp-mirror-editor-link-color); } .cm-s-jupyter span.cm-error { color: var(--jp-mirror-editor-error-color); } .cm-s-jupyter span.cm-hr { color: #999; } .cm-s-jupyter span.cm-tab { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); background-position: right; background-repeat: no-repeat; } .cm-s-jupyter .CodeMirror-activeline-background, .cm-s-jupyter .CodeMirror-gutter { background-color: var(--jp-layout-color2); } /* Styles for shared cursors (remote cursor locations and selected ranges) */ .jp-CodeMirrorEditor .remote-caret { position: relative; border-left: 2px solid black; margin-left: -1px; margin-right: -1px; box-sizing: border-box; } .jp-CodeMirrorEditor .remote-caret > div { white-space: nowrap; position: absolute; top: -1.15em; padding-bottom: 0.05em; left: -2px; font-size: 0.95em; background-color: rgb(250, 129, 0); font-family: var(--jp-ui-font-family); font-weight: bold; line-height: normal; user-select: none; color: white; padding-left: 2px; padding-right: 2px; z-index: 3; transition: opacity 0.3s ease-in-out; } .jp-CodeMirrorEditor .remote-caret.hide-name > div { transition-delay: 0.7s; opacity: 0; } /* Use `div[style]` as more specific selector on 3.4.x to reduce the impact of * Chromium style invalidation strategy on performance when many divs are present. */ .jp-CodeMirrorEditor .remote-caret:hover > div[style] { opacity: 1; transition-delay: 0s; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | RenderedText |----------------------------------------------------------------------------*/ :root { /* This is the padding value to fill the gaps between lines containing spans with background color. */ --jp-private-code-span-padding: calc( (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2 ); } .jp-RenderedText { text-align: left; padding-left: var(--jp-code-padding); line-height: var(--jp-code-line-height); font-family: var(--jp-code-font-family); } .jp-RenderedText pre, .jp-RenderedJavaScript pre, .jp-RenderedHTMLCommon pre { color: var(--jp-content-font-color1); font-size: var(--jp-code-font-size); border: none; margin: 0px; padding: 0px; } .jp-RenderedText pre a:link { text-decoration: none; color: var(--jp-content-link-color); } .jp-RenderedText pre a:hover { text-decoration: underline; color: var(--jp-content-link-color); } .jp-RenderedText pre a:visited { text-decoration: none; color: var(--jp-content-link-color); } /* console foregrounds and backgrounds */ .jp-RenderedText pre .ansi-black-fg { color: #3e424d; } .jp-RenderedText pre .ansi-red-fg { color: #e75c58; } .jp-RenderedText pre .ansi-green-fg { color: #00a250; } .jp-RenderedText pre .ansi-yellow-fg { color: #ddb62b; } .jp-RenderedText pre .ansi-blue-fg { color: #208ffb; } .jp-RenderedText pre .ansi-magenta-fg { color: #d160c4; } .jp-RenderedText pre .ansi-cyan-fg { color: #60c6c8; } .jp-RenderedText pre .ansi-white-fg { color: #c5c1b4; } .jp-RenderedText pre .ansi-black-bg { background-color: #3e424d; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-red-bg { background-color: #e75c58; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-green-bg { background-color: #00a250; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-yellow-bg { background-color: #ddb62b; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-blue-bg { background-color: #208ffb; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-magenta-bg { background-color: #d160c4; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-cyan-bg { background-color: #60c6c8; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-white-bg { background-color: #c5c1b4; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-black-intense-fg { color: #282c36; } .jp-RenderedText pre .ansi-red-intense-fg { color: #b22b31; } .jp-RenderedText pre .ansi-green-intense-fg { color: #007427; } .jp-RenderedText pre .ansi-yellow-intense-fg { color: #b27d12; } .jp-RenderedText pre .ansi-blue-intense-fg { color: #0065ca; } .jp-RenderedText pre .ansi-magenta-intense-fg { color: #a03196; } .jp-RenderedText pre .ansi-cyan-intense-fg { color: #258f8f; } .jp-RenderedText pre .ansi-white-intense-fg { color: #a1a6b2; } .jp-RenderedText pre .ansi-black-intense-bg { background-color: #282c36; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-red-intense-bg { background-color: #b22b31; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-green-intense-bg { background-color: #007427; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-yellow-intense-bg { background-color: #b27d12; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-blue-intense-bg { background-color: #0065ca; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-magenta-intense-bg { background-color: #a03196; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-cyan-intense-bg { background-color: #258f8f; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-white-intense-bg { background-color: #a1a6b2; padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-default-inverse-fg { color: var(--jp-ui-inverse-font-color0); } .jp-RenderedText pre .ansi-default-inverse-bg { background-color: var(--jp-inverse-layout-color0); padding: var(--jp-private-code-span-padding) 0; } .jp-RenderedText pre .ansi-bold { font-weight: bold; } .jp-RenderedText pre .ansi-underline { text-decoration: underline; } .jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] { background: var(--jp-rendermime-error-background); padding-top: var(--jp-code-padding); } /*----------------------------------------------------------------------------- | RenderedLatex |----------------------------------------------------------------------------*/ .jp-RenderedLatex { color: var(--jp-content-font-color1); font-size: var(--jp-content-font-size1); line-height: var(--jp-content-line-height); } /* Left-justify outputs.*/ .jp-OutputArea-output.jp-RenderedLatex { padding: var(--jp-code-padding); text-align: left; } /*----------------------------------------------------------------------------- | RenderedHTML |----------------------------------------------------------------------------*/ .jp-RenderedHTMLCommon { color: var(--jp-content-font-color1); font-family: var(--jp-content-font-family); font-size: var(--jp-content-font-size1); line-height: var(--jp-content-line-height); /* Give a bit more R padding on Markdown text to keep line lengths reasonable */ padding-right: 20px; } .jp-RenderedHTMLCommon em { font-style: italic; } .jp-RenderedHTMLCommon strong { font-weight: bold; } .jp-RenderedHTMLCommon u { text-decoration: underline; } .jp-RenderedHTMLCommon a:link { text-decoration: none; color: var(--jp-content-link-color); } .jp-RenderedHTMLCommon a:hover { text-decoration: underline; color: var(--jp-content-link-color); } .jp-RenderedHTMLCommon a:visited { text-decoration: none; color: var(--jp-content-link-color); } /* Headings */ .jp-RenderedHTMLCommon h1, .jp-RenderedHTMLCommon h2, .jp-RenderedHTMLCommon h3, .jp-RenderedHTMLCommon h4, .jp-RenderedHTMLCommon h5, .jp-RenderedHTMLCommon h6 { line-height: var(--jp-content-heading-line-height); font-weight: var(--jp-content-heading-font-weight); font-style: normal; margin: var(--jp-content-heading-margin-top) 0 var(--jp-content-heading-margin-bottom) 0; } .jp-RenderedHTMLCommon h1:first-child, .jp-RenderedHTMLCommon h2:first-child, .jp-RenderedHTMLCommon h3:first-child, .jp-RenderedHTMLCommon h4:first-child, .jp-RenderedHTMLCommon h5:first-child, .jp-RenderedHTMLCommon h6:first-child { margin-top: calc(0.5 * var(--jp-content-heading-margin-top)); } .jp-RenderedHTMLCommon h1:last-child, .jp-RenderedHTMLCommon h2:last-child, .jp-RenderedHTMLCommon h3:last-child, .jp-RenderedHTMLCommon h4:last-child, .jp-RenderedHTMLCommon h5:last-child, .jp-RenderedHTMLCommon h6:last-child { margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom)); } .jp-RenderedHTMLCommon h1 { font-size: var(--jp-content-font-size5); } .jp-RenderedHTMLCommon h2 { font-size: var(--jp-content-font-size4); } .jp-RenderedHTMLCommon h3 { font-size: var(--jp-content-font-size3); } .jp-RenderedHTMLCommon h4 { font-size: var(--jp-content-font-size2); } .jp-RenderedHTMLCommon h5 { font-size: var(--jp-content-font-size1); } .jp-RenderedHTMLCommon h6 { font-size: var(--jp-content-font-size0); } /* Lists */ .jp-RenderedHTMLCommon ul:not(.list-inline), .jp-RenderedHTMLCommon ol:not(.list-inline) { padding-left: 2em; } .jp-RenderedHTMLCommon ul { list-style: disc; } .jp-RenderedHTMLCommon ul ul { list-style: square; } .jp-RenderedHTMLCommon ul ul ul { list-style: circle; } .jp-RenderedHTMLCommon ol { list-style: decimal; } .jp-RenderedHTMLCommon ol ol { list-style: upper-alpha; } .jp-RenderedHTMLCommon ol ol ol { list-style: lower-alpha; } .jp-RenderedHTMLCommon ol ol ol ol { list-style: lower-roman; } .jp-RenderedHTMLCommon ol ol ol ol ol { list-style: decimal; } .jp-RenderedHTMLCommon ol, .jp-RenderedHTMLCommon ul { margin-bottom: 1em; } .jp-RenderedHTMLCommon ul ul, .jp-RenderedHTMLCommon ul ol, .jp-RenderedHTMLCommon ol ul, .jp-RenderedHTMLCommon ol ol { margin-bottom: 0em; } .jp-RenderedHTMLCommon hr { color: var(--jp-border-color2); background-color: var(--jp-border-color1); margin-top: 1em; margin-bottom: 1em; } .jp-RenderedHTMLCommon > pre { margin: 1.5em 2em; } .jp-RenderedHTMLCommon pre, .jp-RenderedHTMLCommon code { border: 0; background-color: var(--jp-layout-color0); color: var(--jp-content-font-color1); font-family: var(--jp-code-font-family); font-size: inherit; line-height: var(--jp-code-line-height); padding: 0; white-space: pre-wrap; } .jp-RenderedHTMLCommon :not(pre) > code { background-color: var(--jp-layout-color2); padding: 1px 5px; } /* Tables */ .jp-RenderedHTMLCommon table { border-collapse: collapse; border-spacing: 0; border: none; color: var(--jp-ui-font-color1); font-size: var(--jp-ui-font-size1); table-layout: fixed; margin-left: auto; margin-right: auto; } .jp-RenderedHTMLCommon thead { border-bottom: var(--jp-border-width) solid var(--jp-border-color1); vertical-align: bottom; } .jp-RenderedHTMLCommon td, .jp-RenderedHTMLCommon th, .jp-RenderedHTMLCommon tr { vertical-align: middle; padding: 0.5em 0.5em; line-height: normal; white-space: normal; max-width: none; border: none; } .jp-RenderedMarkdown.jp-RenderedHTMLCommon td, .jp-RenderedMarkdown.jp-RenderedHTMLCommon th { max-width: none; } :not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td, :not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th, :not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr { text-align: right; } .jp-RenderedHTMLCommon th { font-weight: bold; } .jp-RenderedHTMLCommon tbody tr:nth-child(odd) { background: var(--jp-layout-color0); } .jp-RenderedHTMLCommon tbody tr:nth-child(even) { background: var(--jp-rendermime-table-row-background); } .jp-RenderedHTMLCommon tbody tr:hover { background: var(--jp-rendermime-table-row-hover-background); } .jp-RenderedHTMLCommon table { margin-bottom: 1em; } .jp-RenderedHTMLCommon p { text-align: left; margin: 0px; } .jp-RenderedHTMLCommon p { margin-bottom: 1em; } .jp-RenderedHTMLCommon img { -moz-force-broken-image-icon: 1; } /* Restrict to direct children as other images could be nested in other content. */ .jp-RenderedHTMLCommon > img { display: block; margin-left: 0; margin-right: 0; margin-bottom: 1em; } /* Change color behind transparent images if they need it... */ [data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background { background-color: var(--jp-inverse-layout-color1); } [data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background { background-color: var(--jp-inverse-layout-color1); } /* ...or leave it untouched if they don't */ [data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background { } [data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background { } .jp-RenderedHTMLCommon img, .jp-RenderedImage img, .jp-RenderedHTMLCommon svg, .jp-RenderedSVG svg { max-width: 100%; height: auto; } .jp-RenderedHTMLCommon img.jp-mod-unconfined, .jp-RenderedImage img.jp-mod-unconfined, .jp-RenderedHTMLCommon svg.jp-mod-unconfined, .jp-RenderedSVG svg.jp-mod-unconfined { max-width: none; } .jp-RenderedHTMLCommon .alert { padding: var(--jp-notebook-padding); border: var(--jp-border-width) solid transparent; border-radius: var(--jp-border-radius); margin-bottom: 1em; } .jp-RenderedHTMLCommon .alert-info { color: var(--jp-info-color0); background-color: var(--jp-info-color3); border-color: var(--jp-info-color2); } .jp-RenderedHTMLCommon .alert-info hr { border-color: var(--jp-info-color3); } .jp-RenderedHTMLCommon .alert-info > p:last-child, .jp-RenderedHTMLCommon .alert-info > ul:last-child { margin-bottom: 0; } .jp-RenderedHTMLCommon .alert-warning { color: var(--jp-warn-color0); background-color: var(--jp-warn-color3); border-color: var(--jp-warn-color2); } .jp-RenderedHTMLCommon .alert-warning hr { border-color: var(--jp-warn-color3); } .jp-RenderedHTMLCommon .alert-warning > p:last-child, .jp-RenderedHTMLCommon .alert-warning > ul:last-child { margin-bottom: 0; } .jp-RenderedHTMLCommon .alert-success { color: var(--jp-success-color0); background-color: var(--jp-success-color3); border-color: var(--jp-success-color2); } .jp-RenderedHTMLCommon .alert-success hr { border-color: var(--jp-success-color3); } .jp-RenderedHTMLCommon .alert-success > p:last-child, .jp-RenderedHTMLCommon .alert-success > ul:last-child { margin-bottom: 0; } .jp-RenderedHTMLCommon .alert-danger { color: var(--jp-error-color0); background-color: var(--jp-error-color3); border-color: var(--jp-error-color2); } .jp-RenderedHTMLCommon .alert-danger hr { border-color: var(--jp-error-color3); } .jp-RenderedHTMLCommon .alert-danger > p:last-child, .jp-RenderedHTMLCommon .alert-danger > ul:last-child { margin-bottom: 0; } .jp-RenderedHTMLCommon blockquote { margin: 1em 2em; padding: 0 1em; border-left: 5px solid var(--jp-border-color2); } a.jp-InternalAnchorLink { visibility: hidden; margin-left: 8px; color: var(--md-blue-800); } h1:hover .jp-InternalAnchorLink, h2:hover .jp-InternalAnchorLink, h3:hover .jp-InternalAnchorLink, h4:hover .jp-InternalAnchorLink, h5:hover .jp-InternalAnchorLink, h6:hover .jp-InternalAnchorLink { visibility: visible; } .jp-RenderedHTMLCommon kbd { background-color: var(--jp-rendermime-table-row-background); border: 1px solid var(--jp-border-color0); border-bottom-color: var(--jp-border-color2); border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); display: inline-block; font-size: var(--jp-ui-font-size0); line-height: 1em; padding: 0.2em 0.5em; } /* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0. * At the bottom of cells this is a bit too much as there is also spacing * between cells. Going all the way to 0 gets too tight between markdown and * code cells. */ .jp-RenderedHTMLCommon > *:last-child { margin-bottom: 0.5em; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-MimeDocument { outline: none; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Variables |----------------------------------------------------------------------------*/ :root { --jp-private-filebrowser-button-height: 28px; --jp-private-filebrowser-button-width: 48px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-FileBrowser { display: flex; flex-direction: column; color: var(--jp-ui-font-color1); background: var(--jp-layout-color1); /* This is needed so that all font sizing of children done in ems is * relative to this base size */ font-size: var(--jp-ui-font-size1); } .jp-FileBrowser-toolbar.jp-Toolbar { border-bottom: none; height: auto; margin: 8px 12px 0px 12px; padding: 0px; box-shadow: none; justify-content: flex-start; } .jp-BreadCrumbs { flex: 0 0 auto; margin: 8px 12px 8px 12px; } .jp-BreadCrumbs-item { margin: 0px 2px; padding: 0px 2px; border-radius: var(--jp-border-radius); cursor: pointer; } .jp-BreadCrumbs-item:hover { background-color: var(--jp-layout-color2); } .jp-BreadCrumbs-item:first-child { margin-left: 0px; } .jp-BreadCrumbs-item.jp-mod-dropTarget { background-color: var(--jp-brand-color2); opacity: 0.7; } /*----------------------------------------------------------------------------- | Buttons |----------------------------------------------------------------------------*/ .jp-FileBrowser-toolbar > .jp-Toolbar-item { flex: 0 0 auto; padding-left: 0px; padding-right: 2px; } .jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent { width: 40px; } .jp-FileBrowser-toolbar .jp-ToolbarButtonComponent[data-command='filebrowser:create-main-launcher'] { width: 72px; background: var(--jp-brand-color1); } .jp-FileBrowser-toolbar .jp-ToolbarButtonComponent[data-command='filebrowser:create-main-launcher']:hover, .jp-FileBrowser-toolbar .jp-ToolbarButtonComponent[data-command='filebrowser:create-main-launcher']:focus-visible { background-color: var(--jp-brand-color0) !important; } .jp-FileBrowser-toolbar .jp-ToolbarButtonComponent[data-command='filebrowser:create-main-launcher'] .jp-icon3 { fill: var(--jp-layout-color1); } /*----------------------------------------------------------------------------- | Other styles |----------------------------------------------------------------------------*/ .jp-FileDialog.jp-mod-conflict input { color: var(--jp-error-color1); } .jp-FileDialog .jp-new-name-title { margin-top: 12px; } .jp-LastModified-hidden { display: none; } .jp-FileBrowser-filterBox { padding: 0px; flex: 0 0 auto; margin: 8px 12px 0px 12px; } /*----------------------------------------------------------------------------- | DirListing |----------------------------------------------------------------------------*/ .jp-DirListing { flex: 1 1 auto; display: flex; flex-direction: column; outline: 0; } .jp-DirListing:focus-visible { outline: 1px solid var(--jp-brand-color1); outline-offset: -2px; } .jp-DirListing-header { flex: 0 0 auto; display: flex; flex-direction: row; overflow: hidden; border-top: var(--jp-border-width) solid var(--jp-border-color2); border-bottom: var(--jp-border-width) solid var(--jp-border-color1); box-shadow: var(--jp-toolbar-box-shadow); z-index: 2; } .jp-DirListing-headerItem { padding: 4px 12px 2px 12px; font-weight: 500; } .jp-DirListing-headerItem:hover { background: var(--jp-layout-color2); } .jp-DirListing-headerItem.jp-id-name { flex: 1 0 84px; } .jp-DirListing-headerItem.jp-id-modified { flex: 0 0 112px; border-left: var(--jp-border-width) solid var(--jp-border-color2); text-align: right; } .jp-id-narrow { display: none; flex: 0 0 5px; padding: 4px 4px; border-left: var(--jp-border-width) solid var(--jp-border-color2); text-align: right; color: var(--jp-border-color2); } .jp-DirListing-narrow .jp-id-narrow { display: block; } .jp-DirListing-narrow .jp-id-modified, .jp-DirListing-narrow .jp-DirListing-itemModified { display: none; } .jp-DirListing-headerItem.jp-mod-selected { font-weight: 600; } /* increase specificity to override bundled default */ .jp-DirListing-content { flex: 1 1 auto; margin: 0; padding: 0; list-style-type: none; overflow: auto; background-color: var(--jp-layout-color1); } .jp-DirListing-content mark { color: var(--jp-ui-font-color0); background-color: transparent; font-weight: bold; } .jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark { color: var(--jp-ui-inverse-font-color0); } /* Style the directory listing content when a user drops a file to upload */ .jp-DirListing.jp-mod-native-drop .jp-DirListing-content { outline: 5px dashed rgba(128, 128, 128, 0.5); outline-offset: -10px; cursor: copy; } .jp-DirListing-item { display: flex; flex-direction: row; padding: 4px 12px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .jp-DirListing-item[data-is-dot] { opacity: 75%; } .jp-DirListing-item.jp-mod-selected { color: var(--jp-ui-inverse-font-color1); background: var(--jp-brand-color1); } .jp-DirListing-item.jp-mod-dropTarget { background: var(--jp-brand-color3); } .jp-DirListing-item:hover:not(.jp-mod-selected) { background: var(--jp-layout-color2); } .jp-DirListing-itemIcon { flex: 0 0 20px; margin-right: 4px; } .jp-DirListing-itemText { flex: 1 0 64px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } .jp-DirListing-itemModified { flex: 0 0 125px; text-align: right; } .jp-DirListing-editor { flex: 1 0 64px; outline: none; border: none; color: var(--jp-ui-font-color1); background-color: var(--jp-layout-color1); } .jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before { color: var(--jp-success-color1); content: '\25CF'; font-size: 8px; position: absolute; left: -8px; } .jp-DirListing-item.jp-mod-running.jp-mod-selected .jp-DirListing-itemIcon:before { color: var(--jp-ui-inverse-font-color1); } .jp-DirListing-item.lm-mod-drag-image, .jp-DirListing-item.jp-mod-selected.lm-mod-drag-image { font-size: var(--jp-ui-font-size1); padding-left: 4px; margin-left: 4px; width: 160px; background-color: var(--jp-ui-inverse-font-color2); box-shadow: var(--jp-elevation-z2); border-radius: 0px; color: var(--jp-ui-font-color1); transform: translateX(-40%) translateY(-58%); } .jp-Document { min-width: 120px; min-height: 120px; outline: none; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Private CSS variables |----------------------------------------------------------------------------*/ :root { } /*----------------------------------------------------------------------------- | Main OutputArea | OutputArea has a list of Outputs |----------------------------------------------------------------------------*/ .jp-OutputArea { overflow-y: auto; } .jp-OutputArea-child { display: flex; flex-direction: row; } body[data-format='mobile'] .jp-OutputArea-child { flex-direction: column; } .jp-OutputPrompt { flex: 0 0 var(--jp-cell-prompt-width); color: var(--jp-cell-outprompt-font-color); font-family: var(--jp-cell-prompt-font-family); padding: var(--jp-code-padding); letter-spacing: var(--jp-cell-prompt-letter-spacing); line-height: var(--jp-code-line-height); font-size: var(--jp-code-font-size); border: var(--jp-border-width) solid transparent; opacity: var(--jp-cell-prompt-opacity); /* Right align prompt text, don't wrap to handle large prompt numbers */ text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* Disable text selection */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } body[data-format='mobile'] .jp-OutputPrompt { flex: 0 0 auto; text-align: left; } .jp-OutputArea-output { height: auto; overflow: auto; user-select: text; -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; } .jp-OutputArea-child .jp-OutputArea-output { flex-grow: 1; flex-shrink: 1; } body[data-format='mobile'] .jp-OutputArea-child .jp-OutputArea-output { margin-left: var(--jp-notebook-padding); } /** * Isolated output. */ .jp-OutputArea-output.jp-mod-isolated { width: 100%; display: block; } /* When drag events occur, `p-mod-override-cursor` is added to the body. Because iframes steal all cursor events, the following two rules are necessary to suppress pointer events while resize drags are occurring. There may be a better solution to this problem. */ body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated { position: relative; } body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: transparent; } /* pre */ .jp-OutputArea-output pre { border: none; margin: 0px; padding: 0px; overflow-x: auto; overflow-y: auto; word-break: break-all; word-wrap: break-word; white-space: pre-wrap; } /* tables */ .jp-OutputArea-output.jp-RenderedHTMLCommon table { margin-left: 0; margin-right: 0; } /* description lists */ .jp-OutputArea-output dl, .jp-OutputArea-output dt, .jp-OutputArea-output dd { display: block; } .jp-OutputArea-output dl { width: 100%; overflow: hidden; padding: 0; margin: 0; } .jp-OutputArea-output dt { font-weight: bold; float: left; width: 20%; padding: 0; margin: 0; } .jp-OutputArea-output dd { float: left; width: 80%; padding: 0; margin: 0; } .jp-TrimmedOutputs a { margin: 10px; text-decoration: none; cursor: pointer; } /* Hide the gutter in case of * - nested output areas (e.g. in the case of output widgets) * - mirrored output areas */ .jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt { display: none; } /* Hide empty lines in the output area, for instance due to cleared widgets */ .jp-OutputArea-prompt:empty { padding: 0; border: 0; } /*----------------------------------------------------------------------------- | executeResult is added to any Output-result for the display of the object | returned by a cell |----------------------------------------------------------------------------*/ .jp-OutputArea-output.jp-OutputArea-executeResult { margin-left: 0px; flex: 1 1 auto; } /* Text output with the Out[] prompt needs a top padding to match the * alignment of the Out[] prompt itself. */ .jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output { padding-top: var(--jp-code-padding); border-top: var(--jp-border-width) solid transparent; } /*----------------------------------------------------------------------------- | The Stdin output |----------------------------------------------------------------------------*/ .jp-Stdin-prompt { color: var(--jp-content-font-color0); padding-right: var(--jp-code-padding); vertical-align: baseline; flex: 0 0 auto; } .jp-Stdin-input { font-family: var(--jp-code-font-family); font-size: inherit; color: inherit; background-color: inherit; width: 42%; min-width: 200px; /* make sure input baseline aligns with prompt */ vertical-align: baseline; /* padding + margin = 0.5em between prompt and cursor */ padding: 0em 0.25em; margin: 0em 0.25em; flex: 0 0 70%; } .jp-Stdin-input::placeholder { opacity: 0; } .jp-Stdin-input:focus { box-shadow: none; } .jp-Stdin-input:focus::placeholder { opacity: 1; } /*----------------------------------------------------------------------------- | Output Area View |----------------------------------------------------------------------------*/ .jp-LinkedOutputView .jp-OutputArea { height: 100%; display: block; } .jp-LinkedOutputView .jp-OutputArea-output:only-child { height: 100%; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-Collapser { flex: 0 0 var(--jp-cell-collapser-width); padding: 0px; margin: 0px; border: none; outline: none; background: transparent; border-radius: var(--jp-border-radius); opacity: 1; } .jp-Collapser-child { display: block; width: 100%; box-sizing: border-box; /* height: 100% doesn't work because the height of its parent is computed from content */ position: absolute; top: 0px; bottom: 0px; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Header/Footer |----------------------------------------------------------------------------*/ /* Hidden by zero height by default */ .jp-CellHeader, .jp-CellFooter { height: 0px; width: 100%; padding: 0px; margin: 0px; border: none; outline: none; background: transparent; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Input |----------------------------------------------------------------------------*/ /* All input areas */ .jp-InputArea { display: flex; flex-direction: row; overflow: hidden; } body[data-format='mobile'] .jp-InputArea { flex-direction: column; } .jp-InputArea-editor { flex: 1 1 auto; overflow: hidden; } .jp-InputArea-editor { /* This is the non-active, default styling */ border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); border-radius: 0px; background: var(--jp-cell-editor-background); } body[data-format='mobile'] .jp-InputArea-editor { margin-left: var(--jp-notebook-padding); } .jp-InputPrompt { flex: 0 0 var(--jp-cell-prompt-width); color: var(--jp-cell-inprompt-font-color); font-family: var(--jp-cell-prompt-font-family); padding: var(--jp-code-padding); letter-spacing: var(--jp-cell-prompt-letter-spacing); opacity: var(--jp-cell-prompt-opacity); line-height: var(--jp-code-line-height); font-size: var(--jp-code-font-size); border: var(--jp-border-width) solid transparent; opacity: var(--jp-cell-prompt-opacity); /* Right align prompt text, don't wrap to handle large prompt numbers */ text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* Disable text selection */ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } body[data-format='mobile'] .jp-InputPrompt { flex: 0 0 auto; text-align: left; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Placeholder |----------------------------------------------------------------------------*/ .jp-Placeholder { display: flex; flex-direction: row; flex: 1 1 auto; } .jp-Placeholder-prompt { box-sizing: border-box; } .jp-Placeholder-content { flex: 1 1 auto; border: none; background: transparent; height: 20px; box-sizing: border-box; } .jp-Placeholder-content .jp-MoreHorizIcon { width: 32px; height: 16px; border: 1px solid transparent; border-radius: var(--jp-border-radius); } .jp-Placeholder-content .jp-MoreHorizIcon:hover { border: 1px solid var(--jp-border-color1); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25); background-color: var(--jp-layout-color0); } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Private CSS variables |----------------------------------------------------------------------------*/ :root { --jp-private-cell-scrolling-output-offset: 5px; } /*----------------------------------------------------------------------------- | Cell |----------------------------------------------------------------------------*/ .jp-Cell { padding: var(--jp-cell-padding); margin: 0px; border: none; outline: none; background: transparent; } /*----------------------------------------------------------------------------- | Common input/output |----------------------------------------------------------------------------*/ .jp-Cell-inputWrapper, .jp-Cell-outputWrapper { display: flex; flex-direction: row; padding: 0px; margin: 0px; /* Added to reveal the box-shadow on the input and output collapsers. */ overflow: visible; } /* Only input/output areas inside cells */ .jp-Cell-inputArea, .jp-Cell-outputArea { flex: 1 1 auto; } /*----------------------------------------------------------------------------- | Collapser |----------------------------------------------------------------------------*/ /* Make the output collapser disappear when there is not output, but do so * in a manner that leaves it in the layout and preserves its width. */ .jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser { border: none !important; background: transparent !important; } .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser { min-height: var(--jp-cell-collapser-min-height); } /*----------------------------------------------------------------------------- | Output |----------------------------------------------------------------------------*/ /* Put a space between input and output when there IS output */ .jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper { margin-top: 5px; } .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea { overflow-y: auto; max-height: 24em; margin-left: var(--jp-private-cell-scrolling-output-offset); } .jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after { content: ' '; box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%); width: 100%; height: 100%; position: sticky; bottom: 0; top: 0; margin-top: -50%; float: left; display: block; pointer-events: none; } .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child { padding-top: 6px; } .jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt { flex: 0 0 calc( var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset) ); } /*----------------------------------------------------------------------------- | CodeCell |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | MarkdownCell |----------------------------------------------------------------------------*/ .jp-MarkdownOutput { flex: 1 1 auto; margin-top: 0; margin-bottom: 0; padding-left: var(--jp-code-padding); } .jp-MarkdownOutput.jp-RenderedHTMLCommon { overflow: auto; } /* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */ .jp-collapseHeadingButton { display: none; min-height: var(--jp-cell-collapser-min-height); font-size: var(--jp-code-font-size); position: absolute; right: 0; top: 0; bottom: 0; background-color: transparent; background-size: 25px; background-repeat: no-repeat; background-position-x: center; background-position-y: top; background-image: var(--jp-icon-caret-down); border: none; cursor: pointer; } .jp-collapseHeadingButton:hover { background-color: var(--jp-layout-color2); } .jp-collapseHeadingButton.jp-mod-collapsed { background-image: var(--jp-icon-caret-right); } :is(.jp-MarkdownCell:hover, .jp-mod-active) .jp-collapseHeadingButton { display: flex; } /* set the container font size to match that of content so that the nested collapse buttons have the right size */ .jp-MarkdownCell .jp-InputPrompt { font-size: var(--jp-content-font-size1); } /* Align collapseHeadingButton with cell top header The font sizes are identical to the ones in packages/rendermime/style/base.css */ .jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] { font-size: var(--jp-content-font-size5); background-position-y: calc(0.3 * var(--jp-content-font-size5)); } .jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] { font-size: var(--jp-content-font-size4); background-position-y: calc(0.3 * var(--jp-content-font-size4)); } .jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] { font-size: var(--jp-content-font-size3); background-position-y: calc(0.3 * var(--jp-content-font-size3)); } .jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] { font-size: var(--jp-content-font-size2); background-position-y: calc(0.3 * var(--jp-content-font-size2)); } .jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] { font-size: var(--jp-content-font-size1); background-position-y: top; } .jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] { font-size: var(--jp-content-font-size0); background-position-y: top; } .jp-showHiddenCellsButton { margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding)); margin-top: var(--jp-code-padding); border: 1px solid var(--jp-border-color2); background-color: var(--jp-border-color3) !important; color: var(--jp-content-font-color0) !important; } .jp-showHiddenCellsButton:hover { background-color: var(--jp-border-color2) !important; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Variables |----------------------------------------------------------------------------*/ :root { --jp-notebook-toolbar-padding: 2px 5px 2px 2px; } /*----------------------------------------------------------------------------- /*----------------------------------------------------------------------------- | Styles |----------------------------------------------------------------------------*/ .jp-NotebookPanel-toolbar { padding: var(--jp-notebook-toolbar-padding); } .jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused { border: none; box-shadow: none; } .jp-Notebook-toolbarCellTypeDropdown select { height: 24px; font-size: var(--jp-ui-font-size1); line-height: 14px; border-radius: 0; display: block; } .jp-Notebook-toolbarCellTypeDropdown span { top: 5px !important; } .jp-Toolbar-responsive-popup { position: absolute; height: fit-content; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color); box-shadow: var(--jp-toolbar-box-shadow); background: var(--jp-toolbar-background); min-height: var(--jp-toolbar-micro-height); padding: var(--jp-notebook-toolbar-padding); z-index: 1; right: 0px; top: 0px; } .jp-Toolbar > .jp-Toolbar-responsive-opener { margin-left: auto; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Variables |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- /*----------------------------------------------------------------------------- | Styles |----------------------------------------------------------------------------*/ .jp-Notebook-ExecutionIndicator { position: relative; display: inline-block; height: 100%; z-index: 9997; } .jp-Notebook-ExecutionIndicator-tooltip { visibility: hidden; height: auto; width: max-content; width: -moz-max-content; background-color: var(--jp-layout-color2); color: var(--jp-ui-font-color1); text-align: justify; border-radius: 6px; padding: 0 5px; position: fixed; display: table; } .jp-Notebook-ExecutionIndicator-tooltip.up { transform: translateX(-50%) translateY(-100%) translateY(-32px); } .jp-Notebook-ExecutionIndicator-tooltip.down { transform: translateX(calc(-100% + 16px)) translateY(5px); } .jp-Notebook-ExecutionIndicator-tooltip.hidden { display: none; } .jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip { visibility: visible; } .jp-Notebook-ExecutionIndicator span { font-size: var(--jp-ui-font-size1); font-family: var(--jp-ui-font-family); color: var(--jp-ui-font-color1); line-height: 24px; display: block; } .jp-Notebook-ExecutionIndicator-progress-bar { display: flex; justify-content: center; height: 100%; } /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Private CSS variables |----------------------------------------------------------------------------*/ :root { --jp-private-notebook-dragImage-width: 304px; --jp-private-notebook-dragImage-height: 36px; --jp-private-notebook-selected-color: var(--md-blue-400); --jp-private-notebook-active-color: var(--md-green-400); } /*----------------------------------------------------------------------------- | Imports |----------------------------------------------------------------------------*/ /*----------------------------------------------------------------------------- | Notebook |----------------------------------------------------------------------------*/ .jp-NotebookPanel { display: block; height: 100%; } .jp-NotebookPanel.jp-Document { min-width: 240px; min-height: 120px; } .jp-Notebook { padding: var(--jp-notebook-padding); outline: none; overflow: auto; background: var(--jp-layout-color0); } .jp-Notebook.jp-mod-scrollPastEnd::after { display: block; content: ''; min-height: var(--jp-notebook-scroll-padding); } .jp-MainAreaWidget-ContainStrict .jp-Notebook * { contain: strict; } .jp-Notebook .jp-Cell { overflow: visible; } .jp-Notebook .jp-Cell .jp-InputPrompt { cursor: move; float: left; } /*----------------------------------------------------------------------------- | Notebook state related styling | | The notebook and cells each have states, here are the possibilities: | | - Notebook | - Command | - Edit | - Cell | - None | - Active (only one can be active) | - Selected (the cells actions are applied to) | - Multiselected (when multiple selected, the cursor) | - No outputs |----------------------------------------------------------------------------*/ /* Command or edit modes */ .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt { opacity: var(--jp-cell-prompt-not-active-opacity); color: var(--jp-cell-prompt-not-active-font-color); } .jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt { opacity: var(--jp-cell-prompt-not-active-opacity); color: var(--jp-cell-prompt-not-active-font-color); } /* cell is active */ .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser { background: var(--jp-brand-color1); } /* cell is dirty */ .jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt { color: var(--jp-warn-color1); } .jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt:before { color: var(--jp-warn-color1); content: '•'; } .jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser { background: var(--jp-warn-color1); } /* collapser is hovered */ .jp-Notebook .jp-Cell .jp-Collapser:hover { box-shadow: var(--jp-elevation-z2); background: var(--jp-brand-color1); opacity: var(--jp-cell-collapser-not-active-hover-opacity); } /* cell is active and collapser is hovered */ .jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover { background: var(--jp-brand-color0); opacity: 1; } /* Command mode */ .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected { background: var(--jp-notebook-multiselected-color); } .jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) { background: transparent; } /* Edit mode */ .jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor { border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color); box-shadow: var(--jp-input-box-shadow); background-color: var(--jp-cell-editor-active-background); } /*----------------------------------------------------------------------------- | Notebook drag and drop |----------------------------------------------------------------------------*/ .jp-Notebook-cell.jp-mod-dropSource { opacity: 0.5; } .jp-Notebook-cell.jp-mod-dropTarget, .jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget { border-top-color: var(--jp-private-notebook-selected-color); border-top-style: solid; border-top-width: 2px; } .jp-dragImage { display: block; flex-direction: row; width: var(--jp-private-notebook-dragImage-width); height: var(--jp-private-notebook-dragImage-height); border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); background: var(--jp-cell-editor-background); overflow: visible; } .jp-dragImage-singlePrompt { box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12); } .jp-dragImage .jp-dragImage-content { flex: 1 1 auto; z-index: 2; font-size: var(--jp-code-font-size); font-family: var(--jp-code-font-family); line-height: var(--jp-code-line-height); padding: var(--jp-code-padding); border: var(--jp-border-width) solid var(--jp-cell-editor-border-color); background: var(--jp-cell-editor-background-color); color: var(--jp-content-font-color3); text-align: left; margin: 4px 4px 4px 0px; } .jp-dragImage .jp-dragImage-prompt { flex: 0 0 auto; min-width: 36px; color: var(--jp-cell-inprompt-font-color); padding: var(--jp-code-padding); padding-left: 12px; font-family: var(--jp-cell-prompt-font-family); letter-spacing: var(--jp-cell-prompt-letter-spacing); line-height: 1.9; font-size: var(--jp-code-font-size); border: var(--jp-border-width) solid transparent; } .jp-dragImage-multipleBack { z-index: -1; position: absolute; height: 32px; width: 300px; top: 8px; left: 8px; background: var(--jp-layout-color2); border: var(--jp-border-width) solid var(--jp-input-border-color); box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12); } /*----------------------------------------------------------------------------- | Cell toolbar |----------------------------------------------------------------------------*/ .jp-NotebookTools { display: block; min-width: var(--jp-sidebar-min-width); color: var(--jp-ui-font-color1); background: var(--jp-layout-color1); /* This is needed so that all font sizing of children done in ems is * relative to this base size */ font-size: var(--jp-ui-font-size1); overflow: auto; } .jp-NotebookTools-tool { padding: 0px 12px 0 12px; } .jp-ActiveCellTool { padding: 12px; background-color: var(--jp-layout-color1); border-top: none !important; } .jp-ActiveCellTool .jp-InputArea-prompt { flex: 0 0 auto; padding-left: 0px; } .jp-ActiveCellTool .jp-InputArea-editor { flex: 1 1 auto; background: var(--jp-cell-editor-background); border-color: var(--jp-cell-editor-border-color); } .jp-ActiveCellTool .jp-InputArea-editor .CodeMirror { background: transparent; } .jp-MetadataEditorTool { flex-direction: column; padding: 12px 0px 12px 0px; } .jp-RankedPanel > :not(:first-child) { margin-top: 12px; } .jp-KeySelector select.jp-mod-styled { font-size: var(--jp-ui-font-size1); color: var(--jp-ui-font-color0); border: var(--jp-border-width) solid var(--jp-border-color1); } .jp-KeySelector label, .jp-MetadataEditorTool label { line-height: 1.4; } .jp-NotebookTools .jp-select-wrapper { margin-top: 4px; margin-bottom: 0px; } .jp-NotebookTools .jp-Collapse { margin-top: 16px; } /*----------------------------------------------------------------------------- | Presentation Mode (.jp-mod-presentationMode) |----------------------------------------------------------------------------*/ .jp-mod-presentationMode .jp-Notebook { --jp-content-font-size1: var(--jp-content-presentation-font-size1); --jp-code-font-size: var(--jp-code-presentation-font-size); } .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt, .jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt { flex: 0 0 110px; } /*----------------------------------------------------------------------------- | Side-by-side Mode (.jp-mod-sideBySide) |----------------------------------------------------------------------------*/ :root { --jp-side-by-side-output-size: 1fr; --jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size); } .jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell { margin-top: 3em; margin-bottom: 3em; margin-left: 5%; margin-right: 5%; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell { display: grid; grid-template-columns: minmax(0, 1fr) min-content minmax( 0, var(--jp-side-by-side-output-size) ); grid-template-rows: auto minmax(0, 1fr) auto; grid-template-areas: 'header header header' 'input handle output' 'footer footer footer'; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell { grid-template-columns: minmax(0, 1fr) min-content minmax( 0, var(--jp-side-by-side-resized-cell) ); } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader { grid-area: header; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper { grid-area: input; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper { /* overwrite the default margin (no vertical separation needed in side by side move */ margin-top: 0; grid-area: output; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter { grid-area: footer; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle { grid-area: handle; user-select: none; display: block; height: 100%; cursor: ew-resize; padding: 0 var(--jp-cell-padding); } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after { content: ''; display: block; background: var(--jp-border-color2); height: 100%; width: 5px; } .jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell .jp-CellResizeHandle::after { background: var(--jp-border-color0); } .jp-CellResizeHandle { display: none; } /*----------------------------------------------------------------------------- | Placeholder |----------------------------------------------------------------------------*/ .jp-Cell-Placeholder { padding-left: 55px; } .jp-Cell-Placeholder-wrapper { background: #fff; border: 1px solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 4px; -webkit-border-radius: 4px; margin: 10px 15px; } .jp-Cell-Placeholder-wrapper-inner { padding: 15px; position: relative; } .jp-Cell-Placeholder-wrapper-body { background-repeat: repeat; background-size: 50% auto; } .jp-Cell-Placeholder-wrapper-body div { background: #f6f7f8; background-image: -webkit-linear-gradient( left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100% ); background-repeat: no-repeat; background-size: 800px 104px; height: 104px; position: relative; } .jp-Cell-Placeholder-wrapper-body div { position: absolute; right: 15px; left: 15px; top: 15px; } div.jp-Cell-Placeholder-h1 { top: 20px; height: 20px; left: 15px; width: 150px; } div.jp-Cell-Placeholder-h2 { left: 15px; top: 50px; height: 10px; width: 100px; } div.jp-Cell-Placeholder-content-1, div.jp-Cell-Placeholder-content-2, div.jp-Cell-Placeholder-content-3 { left: 15px; right: 15px; height: 10px; } div.jp-Cell-Placeholder-content-1 { top: 100px; } div.jp-Cell-Placeholder-content-2 { top: 120px; } div.jp-Cell-Placeholder-content-3 { top: 140px; } </style> <style type="text/css"> /*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ /* The following CSS variables define the main, public API for styling JupyterLab. These variables should be used by all plugins wherever possible. In other words, plugins should not define custom colors, sizes, etc unless absolutely necessary. This enables users to change the visual theme of JupyterLab by changing these variables. Many variables appear in an ordered sequence (0,1,2,3). These sequences are designed to work well together, so for example, `--jp-border-color1` should be used with `--jp-layout-color1`. The numbers have the following meanings: * 0: super-primary, reserved for special emphasis * 1: primary, most important under normal situations * 2: secondary, next most important under normal situations * 3: tertiary, next most important under normal situations Throughout JupyterLab, we are mostly following principles from Google's Material Design when selecting colors. We are not, however, following all of MD as it is not optimized for dense, information rich UIs. */ :root { /* Elevation * * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: * * https://github.com/material-components/material-components-web * https://material-components-web.appspot.com/elevation.html */ --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: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color); --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color); --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color); --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color); --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color); --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color); --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color); --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color); --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color); /* Borders * * The following variables, specify the visual styling of borders in JupyterLab. */ --jp-border-width: 1px; --jp-border-color0: var(--md-grey-400); --jp-border-color1: var(--md-grey-400); --jp-border-color2: var(--md-grey-300); --jp-border-color3: var(--md-grey-200); --jp-inverse-border-color: var(--md-grey-600); --jp-border-radius: 2px; /* UI Fonts * * The UI font CSS variables are used for the typography all of the JupyterLab * user interface elements that are not directly user generated content. * * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-ui-font-scale-factor: 1.2; --jp-ui-font-size0: 0.83333em; --jp-ui-font-size1: 13px; /* Base font size */ --jp-ui-font-size2: 1.2em; --jp-ui-font-size3: 1.44em; --jp-ui-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; /* * Use these font colors against the corresponding main layout colors. * In a light theme, these go from dark to light. */ /* Defaults use Material Design specification */ --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); /* * Use these against the brand/accent/warn/error colors. * These will typically go from light to darker, in both a dark and light theme. */ --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); /* Content Fonts * * Content font variables are used for typography of user generated content. * * The font sizing here is done assuming that the body font size of --jp-content-font-size1 * is applied to a parent element. When children elements, such as headings, are sized * in em all things will be computed relative to that body size. */ --jp-content-line-height: 1.6; --jp-content-font-scale-factor: 1.2; --jp-content-font-size0: 0.83333em; --jp-content-font-size1: 14px; /* Base font size */ --jp-content-font-size2: 1.2em; --jp-content-font-size3: 1.44em; --jp-content-font-size4: 1.728em; --jp-content-font-size5: 2.0736em; /* This gives a magnification of about 125% in presentation mode over normal. */ --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; /* Defaults use Material Design specification */ --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-700); --jp-content-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; /* * Code Fonts * * Code font variables are used for typography of code and other monospaces content. */ --jp-code-font-size: 13px; --jp-code-line-height: 1.3077; /* 17px for 13px base */ --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ --jp-code-font-family-default: Menlo, Consolas, 'DejaVu Sans Mono', monospace; --jp-code-font-family: var(--jp-code-font-family-default); /* This gives a magnification of about 125% in presentation mode over normal. */ --jp-code-presentation-font-size: 16px; /* may need to tweak cursor width if you change font size */ --jp-code-cursor-width0: 1.4px; --jp-code-cursor-width1: 2px; --jp-code-cursor-width2: 4px; /* Layout * * The following are the main layout colors use in JupyterLab. In a light * theme these would go from light to dark. */ --jp-layout-color0: white; --jp-layout-color1: white; --jp-layout-color2: var(--md-grey-200); --jp-layout-color3: var(--md-grey-400); --jp-layout-color4: var(--md-grey-600); /* Inverse Layout * * The following are the inverse layout colors use in JupyterLab. In a light * theme these would go from dark to light. */ --jp-inverse-layout-color0: #111111; --jp-inverse-layout-color1: var(--md-grey-900); --jp-inverse-layout-color2: var(--md-grey-800); --jp-inverse-layout-color3: var(--md-grey-700); --jp-inverse-layout-color4: var(--md-grey-600); /* Brand/accent */ --jp-brand-color0: var(--md-blue-900); --jp-brand-color1: var(--md-blue-700); --jp-brand-color2: var(--md-blue-300); --jp-brand-color3: var(--md-blue-100); --jp-brand-color4: var(--md-blue-50); --jp-accent-color0: var(--md-green-900); --jp-accent-color1: var(--md-green-700); --jp-accent-color2: var(--md-green-300); --jp-accent-color3: var(--md-green-100); /* State colors (warn, error, success, info) */ --jp-warn-color0: var(--md-orange-900); --jp-warn-color1: var(--md-orange-700); --jp-warn-color2: var(--md-orange-300); --jp-warn-color3: var(--md-orange-100); --jp-error-color0: var(--md-red-900); --jp-error-color1: var(--md-red-700); --jp-error-color2: var(--md-red-300); --jp-error-color3: var(--md-red-100); --jp-success-color0: var(--md-green-900); --jp-success-color1: var(--md-green-700); --jp-success-color2: var(--md-green-300); --jp-success-color3: var(--md-green-100); --jp-info-color0: var(--md-cyan-900); --jp-info-color1: var(--md-cyan-700); --jp-info-color2: var(--md-cyan-300); --jp-info-color3: var(--md-cyan-100); /* Cell specific styles */ --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); --jp-cell-editor-border-color: var(--md-grey-300); --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); --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: 0px; --jp-cell-prompt-opacity: 1; --jp-cell-prompt-not-active-opacity: 0.5; --jp-cell-prompt-not-active-font-color: var(--md-grey-700); /* A custom blend of MD grey and blue 600 * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ --jp-cell-inprompt-font-color: #307fc1; /* A custom blend of MD grey and orange 600 * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ --jp-cell-outprompt-font-color: #bf5b3d; /* Notebook specific styles */ --jp-notebook-padding: 10px; --jp-notebook-select-background: var(--jp-layout-color1); --jp-notebook-multiselected-color: var(--md-blue-50); /* The scroll padding is calculated to fill enough space at the bottom of the notebook to show one single-line cell (with appropriate padding) at the top when the notebook is scrolled all the way to the bottom. We also subtract one pixel so that no scrollbar appears if we have just one single-line cell in the notebook. This padding is to enable a 'scroll past end' feature in a notebook. */ --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 ); /* Rendermime styles */ --jp-rendermime-error-background: #fdd; --jp-rendermime-table-row-background: var(--md-grey-100); --jp-rendermime-table-row-hover-background: var(--md-light-blue-50); /* Dialog specific styles */ --jp-dialog-background: rgba(0, 0, 0, 0.25); /* Console specific styles */ --jp-console-padding: 10px; /* Toolbar specific styles */ --jp-toolbar-border-color: var(--jp-border-color1); --jp-toolbar-micro-height: 8px; --jp-toolbar-background: var(--jp-layout-color1); --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.24); --jp-toolbar-header-margin: 4px 4px 0px 4px; --jp-toolbar-active-background: var(--md-grey-300); /* Statusbar specific styles */ --jp-statusbar-height: 24px; /* Input field styles */ --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); --jp-input-active-background: var(--jp-layout-color1); --jp-input-hover-background: var(--jp-layout-color1); --jp-input-background: var(--md-grey-100); --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); /* General editor styles */ --jp-editor-selected-background: #d9d9d9; --jp-editor-selected-focused-background: #d7d4f0; --jp-editor-cursor-color: var(--jp-ui-font-color0); /* Code mirror specific styles */ --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); --jp-mirror-editor-variable-2-color: #05a; --jp-mirror-editor-variable-3-color: #085; --jp-mirror-editor-punctuation-color: #05a; --jp-mirror-editor-property-color: #05a; --jp-mirror-editor-operator-color: #aa22ff; --jp-mirror-editor-comment-color: #408080; --jp-mirror-editor-string-color: #ba2121; --jp-mirror-editor-string-2-color: #708; --jp-mirror-editor-meta-color: #aa22ff; --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; /* RTC user specific colors. These colors are used for the cursor, username in the editor, and the icon of the user. */ --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; /* Vega extension styles */ --jp-vega-background: white; /* Sidebar-related styles */ --jp-sidebar-min-width: 250px; /* Search-related styles */ --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); /* Icon colors that work well with light or dark backgrounds */ --jp-icon-contrast-color0: var(--md-purple-600); --jp-icon-contrast-color1: var(--md-green-600); --jp-icon-contrast-color2: var(--md-pink-600); --jp-icon-contrast-color3: var(--md-blue-600); /* File or activity icons and switch semantic variables */ --jp-jupyter-icon-color: #f37626; --jp-notebook-icon-color: #f37626; --jp-json-icon-color: var(--md-orange-700); --jp-console-icon-background-color: var(--md-blue-700); --jp-console-icon-color: white; --jp-terminal-icon-background-color: var(--md-grey-800); --jp-terminal-icon-color: var(--md-grey-200); --jp-text-editor-icon-color: var(--md-grey-700); --jp-inspector-icon-color: var(--md-grey-700); --jp-switch-color: var(--md-grey-400); --jp-switch-true-position-color: var(--md-orange-900); } </style> <style type="text/css"> a.anchor-link { display: none; } .highlight { margin: 0.4em; } .jp-Notebook { padding: 0; } :root { --jp-ui-font-size1: 20px; /* instead of 14px */ --jp-content-font-size1: 20px; /* instead of 14px */ --jp-code-font-size: 19px; /* instead of 13px */ --jp-cell-prompt-width: 110px; /* instead of 64px */ } @media print { body { margin: 0; } } </style> <style type="text/css"> /* Overrides of notebook CSS for static HTML export */ .reveal { font-size: 160%; } .reveal table { font-size: var(--jp-ui-font-size1); } .reveal pre { width: inherit; padding: 0.4em; margin: 0px; font-family: monospace, sans-serif; font-size: 80%; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); } .reveal pre code { padding: 0px; } .reveal section img { border: 0px solid black; box-shadow: 0 0 10px rgba(0, 0, 0, 0); } .reveal .slides { text-align: left; } .reveal.fade { opacity: 1; } .reveal .progress { position: static; } div.jp-InputArea-editor { padding: 0.06em; } div.code_cell { background-color: transparent; } div.output_area pre { font-family: monospace, sans-serif; font-size: 80%; } div.jp-OutputPrompt { /* 5px right shift to account for margin in parent container */ margin: 5px 5px 0 0; } .reveal div.highlight { margin: 0; } .reveal div.highlight > pre { margin: 0; width: 100%; font-size: var(--jp-code-font-size); } .reveal div.jp-OutputArea-output > pre { margin: 0; width: 90%; font-size: var(--jp-code-font-size); box-shadow: none; } /* Reveal navigation controls */ .reveal .controls .navigate-left, .reveal .controls .navigate-left.enabled { border-right-color: #727272; } .reveal .controls .navigate-left.enabled:hover, .reveal .controls .navigate-left.enabled.enabled:hover { border-right-color: #dfdfdf; } .reveal .controls .navigate-right, .reveal .controls .navigate-right.enabled { border-left-color: #727272; } .reveal .controls .navigate-right.enabled:hover, .reveal .controls .navigate-right.enabled.enabled:hover { border-left-color: #dfdfdf; } .reveal .controls .navigate-up, .reveal .controls .navigate-up.enabled { border-bottom-color: #727272; } .reveal .controls .navigate-up.enabled:hover, .reveal .controls .navigate-up.enabled.enabled:hover { border-bottom-color: #dfdfdf; } .reveal .controls .navigate-down, .reveal .controls .navigate-down.enabled { border-top-color: #727272; } .reveal .controls .navigate-down.enabled:hover, .reveal .controls .navigate-down.enabled.enabled:hover { border-top-color: #dfdfdf; } .reveal .progress span { background: #727272; } /* Scrollbars */ ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar * { background: transparent; } ::-webkit-scrollbar-thumb { background: #727272 !important; } </style> <!-- Load mathjax --> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script> <!-- MathJax configuration --> <script type="text/x-mathjax-config"> init_mathjax = function() { if (window.MathJax) { // MathJax loaded MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: "AMS", useLabelIds: true } }, tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], processEscapes: true, processEnvironments: true }, displayAlign: 'center', CommonHTML: { linebreaks: { automatic: true } } }); MathJax.Hub.Queue(["Typeset", MathJax.Hub]); } } init_mathjax(); </script> <!-- End of mathjax configuration --><!-- Reveal Theme --> <link href="https://unpkg.com/reveal.js@4.0.2/dist/theme/solarized.css" id="theme" rel="stylesheet"/> </head> <style> textarea { width: 600px; height: 200px; padding: 10px; margin-bottom: 20px; } .button-container { position: absolute; bottom: -40px; left: 50%; transform: translateX(-50%); } button { padding: 15px 30px; border: none; border-radius: 5px; font-size: 18px; transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; } button:hover { background-color: #fff; color: #007bff; } .button_submit { background-color: green; color: #fff; margin-right: 10px; } .button_run { background-color: orange; color: #fff; margin-left: 10px; }</style><body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light"> <div class="reveal"> <div id="prompt-container" style="position: absolute; top: 0; right: 0; z-index: 9999; width: 300px; background-image: linear-gradient(to bottom, #89CFF0, #FFFFFF); border: 1px solid #ccc; border-radius: 0 0 0 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); transition: height 0.3s ease;"> <div id="prompt-content" style="padding: 10px"> <textarea id="prompt-textarea" placeholder="Enter your prompt..." rows="4" style="width: 100%; height: 100px; resize: none; margin-bottom: 10px; transition: height 0.3s ease; minimized {height: 20px}"></textarea> <button ,="" id="submit-button" style="display: block; width: 95%; padding: 10px; background-color: #9370db; border: none; border-radius: 5px;cursor: pointer; color: #ffff00;">In doubt?</button> </div> </div><div class="slides"><section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=a54d8a08-91c8-4b5c-b686-899af65b3d11"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h1 id="Statistics-for-data-science-and-measurement">Statistics for data science and measurement<a class="anchor-link" href="#Statistics-for-data-science-and-measurement">¶</a></h1><h2 id="Babak-Moghadas-1-and-Brian-Caffo-1,-2">Babak Moghadas 1 and Brian Caffo 1, 2<a class="anchor-link" href="#Babak-Moghadas-1-and-Brian-Caffo-1,-2">¶</a></h2><h3 id="1-Department-of-Biostatistics">1 Department of Biostatistics<a class="anchor-link" href="#1-Department-of-Biostatistics">¶</a></h3><h3 id="2-Department-of-Biomedical-Engineering">2 Department of Biomedical Engineering<a class="anchor-link" href="#2-Department-of-Biomedical-Engineering">¶</a></h3><h3 id="Bloomberg-School-of-Public-Health">Bloomberg School of Public Health<a class="anchor-link" href="#Bloomberg-School-of-Public-Health">¶</a></h3><h3 id="Johns-Hopkins-University">Johns Hopkins University<a class="anchor-link" href="#Johns-Hopkins-University">¶</a></h3> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=59b7afd2-4829-4cff-ac13-a7e86a3234c0"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h2 id="About-these-slides">About these slides<a class="anchor-link" href="#About-these-slides">¶</a></h2><ul> <li>Goal is the least that you need to know</li> <li>All slides are created in Jupyter notebooks - free to use and open source</li> <li><a href="https://github.com/smart-stats/odsc_2023">Github repo</a></li> <li><a href="https://pypi.org/project/pyglide/">pyglide</a> provides the interactivity</li> </ul> </div> </div> </div> </div></section></section><section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=3f2e4c03-4cd3-4bd6-8586-6eb2c2d4a9c1"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h2 id="Part-1-Statistical-Inference">Part 1 Statistical Inference<a class="anchor-link" href="#Part-1-Statistical-Inference">¶</a></h2> </div> </div> </div> </div></section></section><section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=322448f1-8b1a-47b6-915f-6f660c8028d5"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h2 id="Statistical-inference">Statistical inference<a class="anchor-link" href="#Statistical-inference">¶</a></h2><ul> <li>Statistical inference is the process of drawing conclusions that generalize beyond your data</li> <li>Often this is characterized as generalizing to a population from a sample</li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=44f7b0da-b089-40a7-95c2-59834073ee13"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h3 id="Motivating-problems">Motivating problems<a class="anchor-link" href="#Motivating-problems">¶</a></h3><ul> <li>Does a treatment work in a patient population?</li> <li>What fraction of people will vote for a particular candidate?</li> <li>What is the case fatality rate of SARS-CoV-2 in a particular region?</li> <li>Does a safety intervention prevent automobile related injuries?</li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=ac79740b-5f99-45fb-8a93-7edf85b719cb"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h3 id="Getting-some-stuff-out-of-the-way">Getting some stuff out of the way<a class="anchor-link" href="#Getting-some-stuff-out-of-the-way">¶</a></h3><ul> <li>Probability models are the <em>only</em> theoretical founded method for formal statistical inference</li> <li>Other strategies, like prediction performance on a new dataset, are practical, yet only become theoretically formal when combined with a probaiblity model at some level</li> <li>All statistical inferences require <em>assumptions</em><ul> <li>Some approaches lean into model assumptions (statistical modeling)</li> <li>Others try really hard to be robust to assumptions (robust inference)</li> </ul> </li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=8f46bd6a-e369-46a8-ba61-b31f8e248992"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h3 id="Getting-some-stuff-out-of-the-way">Getting some stuff out of the way<a class="anchor-link" href="#Getting-some-stuff-out-of-the-way">¶</a></h3><p>There are three main paradigms of inference</p> <ul> <li>Frequency statistics - inferences are based on conceptual repetitions of the experiment, particuarly useful for decision making</li> <li>Bayesian statistics - inferences are based on a calculus of belief, particularly useful for estimation, modeling and assessing beliefs</li> <li>Likelihood based statistics - inferences are based on a mathematical functions called the likelihood, particularly good for quantifying evidence</li> </ul> <p>Paradigms differ by evaluation criteria, not methods. So typical Bayesian methods evaluted by frequency standards are frequency techniques</p> <p>To summarize the three paradigms answer: "What should I do?", "What should I believe?" and "What do the data say?" <a href="https://www.routledge.com/Statistical-Evidence-A-Likelihood-Paradigm/Royall/p/book/9781032478005">(see Royal 1997)</a></p> <p>We'll mostly focus on frencuency statistics, the dominant paradigm</p> </div> </div> </div> </div></section></section><section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=b079452d-3637-4f21-929e-d8632ef8db45"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h3 id="Concept-1:-Sampling">Concept 1: Sampling<a class="anchor-link" href="#Concept-1:-Sampling">¶</a></h3> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=ee853f70-6f17-454f-b1d7-b0f90b876d80"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Sampling">Sampling<a class="anchor-link" href="#Sampling">¶</a></h4><ul> <li>Sampling describes how data arrive into our dataset</li> <li>Random sampling refers to the idea that our data are drawn at random independently from a population</li> <li>One can try to enforce random sampling by design (some surveys try this) or it is a working assumption<ul> <li>In the latter case, conclusions are of the form "If this were a random sample ..."</li> </ul> </li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=c3bc1432-a546-4e3b-8665-52810d16ee2e"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example-Capture-/-Recapture">Example Capture / Recapture<a class="anchor-link" href="#Example-Capture-/-Recapture">¶</a></h5><ul> <li>$N$ = total number of animals</li> <li>$X$ = number captured in the first visit</li> <li>$Y$ = number captured in the second visit</li> <li>$Z$ = number captured on both visit ($Z \leq Y$)</li> </ul> <p>At the second collection, there were $X/N$ in the population marked from the first collection.</p> <p>Under random sampling, $Z/Y$ should then be approximately $X/N$</p> <p>Thus, $N \approx XY/Z$. Using sampling as an idea (plus other assumptions) we arrive at an estimate of the size of a population from a sample</p> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=3b4a00cc-50c1-4742-be9b-8211fba14d1d"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example">Example<a class="anchor-link" href="#Example">¶</a></h5><ul> <li>Bishop, Fienberg and Holland (1974) report on a study by Andrewartha (1961) of capture recapture of weevils in a box of wheat</li> <li>498 initially taken and marked</li> <li>110 taken a second time, 20 marked</li> </ul> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=70552faa-ba63-4145-8405-1f5a91b59a4d"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [8]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="mi">498</span> <span class="o">*</span> <span class="mi">110</span> <span class="o">/</span> <span class="mi">20</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child jp-OutputArea-executeResult"> <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[8]:</div> <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> <pre>2739.0</pre> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=a622267b"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example">Example<a class="anchor-link" href="#Example">¶</a></h5><p>Simulation of the capture recapture experiment to estimate the population size</p> <div><!--Course_Code--></div><div class="bm_insert"> <div> <textarea class="solution" id="txt_0" placeholder="write here" type="text"></textarea> </div> <div class="submit" style="display: flex; flex-direction: row; align-items: center; margin-left: 200px;"> <form> <button class="button_run" id="run" onclick="py_scr(0)" type="button"> Execute? </button> <button class="button_submit" id="code" onclick="codeFunction(0,y='Course_Code')" type="button"> Submit! </button> </form> </div> <div class="user_input"> <p id="user_answer_0_Course_Code" style="color: #00e676;"> Final answer will be copied here</p> </div> </div> </div> </div> </div> </div></section></section><section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4df842c3-caf2-4661-9763-5ce182b86609"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h3 id="Concept-2:-conditioning-/-adjustment">Concept 2: conditioning / adjustment<a class="anchor-link" href="#Concept-2:-conditioning-/-adjustment">¶</a></h3> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=8c146a22-d767-446e-bc6a-1061b561c5b3"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Conditioning">Conditioning<a class="anchor-link" href="#Conditioning">¶</a></h4><ul> <li>Conditioning, often referred to as "adjustment" is the act of looking at a distribution of a variable with another held constant</li> <li>Regression, logistic regression, GLMs, GAMS, supervised learning and many other techniques can be considered variations on conditioning</li> <li>Conditioning is a main tool to address <em>confounding</em>, instances where two variables have a common cause (confounder)<ul> <li>Deaths in the summer go up with ice cream sales (common cause, heat waves)</li> <li>Breath mint usage linke to lung cancer (common cause, smoking)</li> </ul> </li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=67e76738-0dd9-4662-bd2a-8bec59b24df0"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Simpson's-%22paradox%22">Simpson's "paradox"<a class="anchor-link" href="#Simpson's-%22paradox%22">¶</a></h4><ul> <li>Simpson's paradox refers to the fact that the apparent relationship between two variables can reverse upon consideration (adjustment) for a third</li> <li>It is typically shown in 2x2 tables, but it works equally well in regression</li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=aac97f69-9ab9-454d-9c64-fd30f3f3c0fe"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example:-adjustment-does-nothing">Example: adjustment does nothing<a class="anchor-link" href="#Example:-adjustment-does-nothing">¶</a></h5> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=ec818eeb-f6e5-4e4b-9b1d-9d9c03165d9e"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [1]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="c1"># code in the file part1_code.py</span> <span class="kn">import</span> <span class="nn">part1_code</span> <span class="kn">from</span> <span class="nn">part1_code</span> <span class="kn">import</span> <span class="o">*</span> </pre></div> </div> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=50a9464a-1e29-4147-9ca5-a72d0aee27ed"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [2]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="n">part1_code</span><span class="o">.</span><span class="n">myplot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">t</span><span class="p">)</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,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"/> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=70568565-e6b7-4241-92d3-18b7874234c2"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example:-adjustment-attenuates-effect">Example: adjustment attenuates effect<a class="anchor-link" href="#Example:-adjustment-attenuates-effect">¶</a></h5> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=3368c03a-30cf-49ea-a4f0-8debdb8df3e8"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [3]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span> <span class="n">part1_code</span><span class="o">.</span><span class="n">myplot</span><span class="p">(</span><span class="n">x</span> <span class="o">+</span> <span class="n">t</span> <span class="o">*</span> <span class="mi">4</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">t</span><span class="p">)</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,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"/> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=ddf8980f-f7d7-4a6b-9c6a-b3879f06bc09"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example:-adjustment-adds-effect">Example: adjustment adds effect<a class="anchor-link" href="#Example:-adjustment-adds-effect">¶</a></h5> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=bd0a4a97-012c-4b70-b2b0-1bbacb783323"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [4]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="n">myplot</span><span class="p">(</span><span class="n">x</span> <span class="o">+</span> <span class="n">t</span> <span class="o">*</span> <span class="mi">4</span><span class="p">,</span> <span class="n">y</span> <span class="o">-</span> <span class="n">t</span> <span class="o">*</span> <span class="mi">4</span><span class="p">,</span> <span class="n">t</span><span class="p">)</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,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"/> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=4bb325a8-ee89-457b-a769-ded05a2b59b3"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h5 id="Example:-adjustment-reverses-and-adds-effect">Example: adjustment reverses and adds effect<a class="anchor-link" href="#Example:-adjustment-reverses-and-adds-effect">¶</a></h5> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=19e4bf67-0724-4fca-afd2-789c70f538c7"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [5]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="n">myplot</span><span class="p">(</span><span class="n">x</span> <span class="o">+</span> <span class="n">t</span> <span class="o">*</span> <span class="mi">6</span><span class="p">,</span> <span class="n">y</span> <span class="o">-</span> <span class="n">t</span> <span class="o">*</span> <span class="mi">2</span><span class="p">,</span> <span class="n">t</span><span class="p">)</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,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"/> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=8962337a-490a-4827-9f67-7f0476621d20"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Relationships">Relationships<a class="anchor-link" href="#Relationships">¶</a></h4><ul> <li>A <strong>confounder</strong> is a common cause between two variables</li> <li>A <strong>colider</strong> is a consequence with two causes</li> <li>A <strong>mediator</strong> is a consequence of one variable and cause of another</li> <li>X1 is a confounder between X2 and X3</li> <li>X2 is a mediator between X1 and X3</li> <li>X3 is a collider between X1 and X2</li> </ul> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=5f41d916-985a-4d85-ad1c-888d18ab9dfc"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [6]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="n">part1_code</span><span class="o">.</span><span class="n">causal1</span><span class="p">()</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,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"/> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=a4bd43cb-0c5e-48f1-a654-cd14c911ec5a"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Rules-of-thumb">Rules of thumb<a class="anchor-link" href="#Rules-of-thumb">¶</a></h4><ul> <li>Typically one wants to adjust for confounders</li> <li>Typically one does not want to adjust for colliders</li> <li>Typically one adjust for mediators to remove associations with other variables</li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=9f4d4a31-cbed-4f36-bcce-8bda7e3951e0"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Berkson's-paradox">Berkson's paradox<a class="anchor-link" href="#Berkson's-paradox">¶</a></h4><ul> <li>Example of a collider</li> <li>X = SAT score</li> <li>Y = GPA</li> <li>Z = matriculated</li> <li>SAT -> matriculated <- GPA</li> </ul> </div> </div> </div> </div></section><section><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=7f2c5783-542c-4326-9d6b-d1451e384973"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [29]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="n">part1_code</span><span class="o">.</span><span class="n">berkson_plot</span><span class="p">()</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX0AAAD7CAYAAACG50QgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAACKSUlEQVR4nO2deVxU9frHPzPD7AsDwy4CCqKkKG6Z3quZQZpphAsgmllaLplmm2aaZrbYZlmWLbZpCppbLqV4K+tey59L5oaipuCCAgOz78vvj+Ec5sycYZFlBjnv1+u+bsxyzjNnxuf7Pc/yeVhOp9MJBgYGBoZ2AdvfBjAwMDAwtB6M02dgYGBoRzBOn4GBgaEdwTh9BgYGhnYE4/QZGBgY2hGM02dgYGBoRzBOn4GBgaEdEeRvAxpCdbUeDkfgtxMoFBIolTp/m9EgGFtbjrZkb1uyFWhb9vrTVjabhZAQMe1zbcLpOxzONuH0AbQZOwHG1pakLdnblmwF2pa9gWgrE95hYGBgaEcwTp+BgYGhHcE4fQYGBoZ2BOP0GRgYGNoRjNNnYGBwwQI0RitKK/TQmGwAy98GMbQEzVK9U11djRdeeAGlpaXg8XiIj4/HsmXLEBoaikuXLmHBggVQqVSQy+VYsWIFEhISmuO0DAwMzQULKCpVY9Wm4zBb7eBzOZiTnYaUuGAg8ApQGJpAs+z0WSwWpk2bhr1792Lnzp3o2LEj3nnnHQDAkiVLkJeXh7179yIvLw8vv/xyc5ySgYGhGdEYrKTDBwCz1Y5Vm45DY7D61zCPu49ALIFsazSL05fL5RgwYAD5d1paGq5fvw6lUokzZ85g1KhRAIBRo0bhzJkzqKqqao7TMjAwNBMqnYV0+ARmqx0qvcVPFoG8+5j/8UEsXXsI81f/D3+cLGPCTk2k2WP6DocDGzduxLBhw1BWVobIyEhwOBwAAIfDQUREBMrKypr7tAy3Kezr14CBAxF0+JC/TbmtkUv54HM5lMf4XA7kYp6fLKK/+1i58Zj/7z7aOM3ekfvqq69CJBJh0qRJOHPmTLMcU6GQNMtxWoPwcKm/TWgwbcJWYSxQWYmQSdnAb78BPXr426IG0SaubQ3h4VIoHE7Mm9AHKzceI2P68yb0QafYELDZ/tla37hQQXv3YbDakRgX6hebGksg/g6a1emvWLECJSUlWLNmDdhsNqKjo3Hz5k3Y7XZwOBzY7XaUl5cjOjq6UcdVKnVtIpYXHi5FRYXW32Y0iDZl6759sA8cBKRnQLVrHxzxCf42qU7a1LV1szW5gxQrZg2CSm+BXMyDTMT1q86NiB8EPpdDcfx8LgciLqdNXF9//g7YbJbPzXKzhXdWrlyJU6dOYfXq1eDxXLeECoUCKSkp2LVrFwBg165dSElJQWho21ilGQKETp2g3rQdLJMJwdkPgVVe7m+Lbk+cgEzIRVyYGDIht2WrdhpQHioTBmFOdhoZdiLuPmQibgsadvvDcjqdTf5qz58/j1GjRiEhIQECgQAAEBsbi9WrV+PixYtYsGABNBoNZDIZVqxYgc6dOzfq+MxOv/lpi7YGHT4E+fhM2DonQb19N5yyYH+bRktbvLatSmPKQ1mu2D5x99EpNqTNqGwG6k6/WZx+S8M4/eanrdrK/bkQwZNyYO0/AOr8rYBQ6GfrvGmr17a10BitmP/xQa+wzYpZg1x3GHXAXNuG0SrhHQaG1sA6LAPajz4F98+DkD0xBbDZ/G1SYNEGumoDsjy0HdEm9PQZGNwxjxkPlkoF6YJnIZ03G9oPPgbYzP4lYLtqiRCNzgK5lE+Wh3ru9P1ZHtqeYP6lMLRJTI89Dv0LCyEo2ADxkpeAwI9StjgB2VVL02BVUW30StDOyU5jErStBLPTZ2izGJ6dD1aVEqJPV8MRFgbj3Gf9bZJfqStsUl+svKWgW4je2XAMb8/+l1d5KKPx0zowTp+h7cJiQb98BdhVVZC89gqcIaEwTX7U31b5jUAMm3guRGFyAYb1jcN1pQFRoSLEhYtdzr4+h18TIrpxoQIifhBkwiBmkbhFGKfP0LZhs6H9cA1YahUkL8yDIyQEltEP+dsqv0DUtXvG9P25i3ZfiMLkAowc1AkFhcWNyzkEaq6ijcKUbDYjTDlZy9AgWw0GyLMfQtDxY1B/txnWu+9pHeNo8Ou19ahrr8/ht7itbg47c0gidvx2sdGlmk0p8fQnTMkmA0NLIhJBvb4A9sQuCH4kD0HHjvjbIv/Qml21DbQnJS4YK2YNQucOslsq1fRLiWcbKH29VZjwDsNtg1MeAvWmbZA/cB+C88ZB9cNe2JO7+tsshpqFCCzWLeUcWj1XcZuHk5idPsNthSMyCqrN2wFOEIKzHwL76hV/m8RQA52WTkNKNW/1fbdKQJa+NiPMTp/htsPRqTNUBdsgf2gkgrMfguqHvXCGhfnbLAa3UA9tzsGjiYus0HF7n8Fqh4jLadHkNBFOIiqNiNCOzmQN6BxCQ2GcPsNtib1HKtTrN0GenYngCWOh3rYLTkngaZu3O2pCPaTzdHP4dYZUat6XGBfqSo62YJhFLuUjJV6Oe/rFYe0Pp0l7OkZIEBMqap0Qj68FsBlgwjsMty22uwZCs/ZbBJ06AdkjeYDJ5G+TGHwQSCEVmSgI49O7kg6fsOejzX+3jj00XcxFpepmSyYzTp/htsaSMQLaDz4G7/cDkM2Yygi0NRfNXN3SrBU6TbRNo7eiuLS6Yfa0QJVPSy+ATHiH4bbHnD0BOlU1JIsWQPL809C99yHAuo1q8FqbFqhuabYKnWawTaWzwOFE/fa0UJVPS8tpMDt9hnaB8YlZ0D/zPITffQvx8qX+NqflacE685bYiTZXhU5z2CaX8vH7X1eRk5FMsWf2+F4Ue1pqR97SQ+qZnT5Du8EwfxHYyiqIPlwJR0gojLPn+tukloFmB/pcXh+EywXNkhjUGa3IHJJILiQ/HylFpcrUtJ1ofZU9DaQ5dskyYRAeG9Ud15V6zMlJg9liR7hciA5hQsDRvOfydf6WlNNgnD5D+4HFgu7Nd8BSVUOybDGcoaEw5T3sb6uaHc8dqFTMxdUKHd7ZcMw7DNFY2IDN4Rpf4HACv/91FSMHdULhoZJbCsV4VqjQVvY04nhiIRe5GclwOGsXo1vZJVtsDmzYe45yvTooqFPaWqxprJkWQF8wTp+hfcHhQLv6M7DVKkieeQoOeQgsI0f526pmxXMHOqxvHPJrRM6A2jDEilmDEN6YA7OA05dV+Gjz36QzzMlIRuGhEswY05MMfTSo1LC570ZojkfYNmlESt1O02PxYbNAG7bx1Ppp0R25r9LWZoBx+gztDx4P6i/XQz7+QcimPwr1xi2w/nuIv61qNrx2oCzUXYnSwJpwjcFKOnziGAWFxcgckghCt7Ghic1G3Y00wOHRxdcLCouxfPpAKKS8Oh1+Uaka638qwuC0WLDZQNf4EMRFSXD+itrrelHCNi28I28pmEQuQ/tEIoH6u82wJ3SCbPIEBJ043vo2tFCy1TMpyq7RvHGHz+VALODizKVKnC5RNagm3FcMm80G5GJeoxKbDb0baWhS1JdtepO1TiesMVix/qciZAyIx47fLiK/sBhvfnME9w1IQJhcQL7OZ9gm0ATuGgDj9BnaLc5QBdSbtsMZEoLg3DHgXDzfeidvSAPOrS4KbjvQpdMGYFCPSK/KmBljUvHexmM4WlThtXv35Wx9VZWkJIRCJuI2vNbeLfaenZ7scq713Y3Uw61WvKh0FgxOiyU1/onzfrHjFNL7x5PHuZ3GOTLhHYZ2jSM6xqXMOXo4gsc/BNWufXDEdGjx8/raFZNx48bWgNeTFHUPQ4gFXLy38RjKlIY6na1nBQpdDHv2+F7oGC4CHA1MbPqIvbNYDaiLr4Nbja/LpXyw2fTXICk2GEunDWgzYZuGwjh9hnaPPbEL1PlbEfzQAwjOyYJqx49whipa9Jz1lfvVuyi4U9cCAepiEBcuRmm53uXwa2iIoyaO0TFSQlk8zBYbNAaba5ERB2H+5H4oLq0mK3uy05MhE3PJUkdfsffXZw5CRLbo1pOitxhflwmDkJIQSnsNwmT8JiVSHQ4nNMaW0c9pCozTZ2AAYOuZBs26fATnjkHwxPFQbf4BkNBPHmoO6tsVN6YGvK4F4lqlgeJIZ43ribgoKXnun4+UIicj2WuEIekwfSwovCA2Fn3zB6XyxlSjT0M8NvXB7tj352V0ipKSNvv6XFqDpelJ0VupeHECHcNFmD2+F8X2JlfhsIA/TpZh5cZbS0y3JIzTZ2CowfqvwdB89jVkj05E8KMToV6/CeDzW+Rc9YUjGlMD7suRVmjMXovBx9+fwDN5ffDcxN64eE0Lh9MJFgtYPPVO2GwOL2fra0HJGppEeezidQ22/XqB8tjaH04jO70LZaHy9blCpfwWU5WsFwfQPV7erFU4GoOVdPhAPXdqrQzj9BkY3LDc/wC0Kz+CbO4sSGdPh3bNWoDDqf+NjaWecERjYtS+HKnVaqddDK6Wa6EIFpJOmk7GmMDXguLwGK3tcDppX6eQCREqrV046T7Xc3l9cKVc799JVc1cF9/S+jlNgXH6DAwemCdMgq66GpKlL8EZLIfu7ZUtI9BWl6NpRIyazpHmZiTjZrWBdjGIUoixqqBh+QJfCwrb43qwfYxCvFFlQEKUW5iM5nMBoAw+D6Rd8a3S6iMeGwFTssnAQINx1lMwzHkGwm+/hGjFcv8Y0dAacI8SzUWP3YndBy9h9/8uYeqD3SmlmjkZyahUGRpcHulLCC0xRkZ5LDFGhplje3qda//hEu/jenwuvww+byxE+WylHkqdBderDHWW0cqEQZg3oU+rjXhsDMxOn4HBB/qXloBVpYT4vbfhDAmFcfqT/jbJN253DWUqE7gcNganxcLucOCFSX1x/qoKDgdQeKgEj4zq3vBdqK87DsDrMZ3ZjqyhSa7QjxPYc/AStHor5BIelDoLlBoTFMECV4esm3BZIO+KAdQr8UAbhnICA1OjERUSeN26jNNnYPAFiwXd2++DXV0NyeIX4QgJhTl7gr+tqheZhIux93TB5ztOwWy1I1ohwrTMVDjhRFpyONbtOe1VsUPKBtM5JR9hKM/HJHzXSEHP2Py1Sj1WFdRWxswYk4peiaGk429pVcmm4qvMNHNIYp1hKDab1WL6OU2BcfoMDHXB4UDz6VqIs8dAOncW9EIpgh50CbR5VZvUPHbjQgVE/KC6K1BacAaq3eogHT4AlCkNeGvdEZdzEnEx6t+JWP9TETKHJILNBlISQskGqyZBc1dgdwILP6HG69dsPenSxJHwfL4vUBw+4DspSzS2BUJytjEwTp+BoS5YQNFNEz67czaWXCxD3PQpKHJugKn/QC9xMF4Qu2GCYS00cYmgvsqRlLhgzJ/UFyq9BRGhYtisNpTe1HsvPreyMHncFRRf19DaotSYap0+zfsCxeEDvsNPcAZYGKqBMIlcBoY6IG7t1Ww+lmYtRoU0HF1mTUbV74e8qk0uujm4ujRsWnoGKuGkwuQCZN/r0rfJzehaWzpJJFIjxKhUGXHw1A2cKanGinVHavV/mjKc200zKETGR7RCRHmaz+VAIRP4eHPgQZfMzslIxu/HrwZMcrYxMDt9BoY6cN81a0TBeHnsUqzIX4B7Fj+O7Q8tR1lINAD62nVft/4tXcMtEwbhubw+uFqhI5Ur+VxXvJ28m/Chjb/+pyLMn9QXQMM05b3uBkRBKCqh3sVMz0rF5v8Uo0xpIGP6ChmvaeGk5gqPNeQ4Tm/tIrPVhj5d+gZUGKqhME6fgaEOPG/tK2ThWJ7zKt7Z8hJe27YUz2W/gSpJKG3tuq9b/2atVqFzWjXnIEJNgLfTrksbv1Jjhs3uqH9hYgEXr2tx8boGDqcTbBYLPRJDvRaLT7edxCtP3AWV1gyFTNAsDr9ZwmONOY5n+Am1+Yi2BhPeYWCoA7pb+39PuBdvTViGEJMWr21fhlC7EXnDuyJYzK2/LpsFVFQbkTe8G+W1uRnJqFCZ6g6feEots11O988z5ThTUo0/T99EabkeRaVqHD1XXmfte13a+BeuqvHPdQ1FqjhMLkBuRlfY7E7oLHZojFZcqdRDpbdg268XsGl/Mbb9egFllXpIxVyv45rMNiTHyFxx/CYmjJsrPNbSYbZAhdnpM7QfbjExmRIXjOXTB+LouXI4HK7680phR7yW+SIWb30Vb+97C4ulS2DhCbB46gCw2YCIy6G99dcYrHhnwzHkZiRTatp319S0++xCpdmVzh7fCzqDhSKnMC2zB7b+ch6De8fWeTfh627jjk4KFJdWg81m4ZEHUvDN7iJIxVw8MKgT8guLKf+dOSQRO367SHGaX+w4jayhScgvPEc5rljAhc5sQ5XG3ORqJV8Lls5kJZ9vyDkCWSqhJWk2p79ixQrs3bsX165dw86dO5GcnAwAuHTpEhYsWACVSgW5XI4VK1YgISGhuU7LwNAwmhIScAJ6oxX5hcUAQCZIwUrG2X4R6PbCTDy+fhneHrcYEj4HiXGhqKjQ0h6XcDRGix2b9hd7P+/D4dDtSj/a/LeX8NkXO04hc0hiveqZ7rXxUjEX6f3j0SFCjIvXVDh0ugx9u0UhVMbFM3l9IBEFYdkX/wez1Y7Mvom1E658aPF3jJSQCwqRK3hv4zHcNyCeXNwafO09FmqFw0m7YEUrRKjWWvDql4cb/P0GfFNYC9Fs4Z17770X3333HTp0oA6gWLJkCfLy8rB3717k5eXh5Zdfbq5TMjA0mKbeyrtXxIwc1Ak7fruITfuL8XJlDI49/Qr6XT6GD099A5mgbnE29wlPjZn01FDhMyJEU6kyYc/BS8gckojcjGQsnz6Q1NfXmW24Xm2CgM/Bm7P/jYfvT8G2Xy/g3e+OIX9fMe4bkIADx67g/fy/8N6GY6ioNtWGbDwcPd1n6BAmwvLpA5GbkYzMIYnYc/ASypQG5BcWY1jfOPprTzcljKaC6I+TZZCJvENuM8b0bPAEMAJfEhNtrRqnsTTbTr9fv35ejymVSpw5cwZfffUVAGDUqFF49dVXUVVVhdDQ0OY6NcPtDAu4Vq7DjUqaOvJG0NRbecJBXCnXeY3We5OXho+fX4yIt1+FceELwOdraD+HxmCFSm/Bwin9kb/vbN069h40VPiMz+WgeycFcjO6ksnVTtFSV/LU6coBuFf15GZ09ZJEJu4WNv3H9ZpPtpyghGzq1eIXclFarifvjNyvN5GzoFx7H3dhHSPEXgv1yo3HsGLWIK9mLpX+Fr7fAG8KaylaNKZfVlaGyMhIcGqkaTkcDiIiIlBWVsY4fT/Cz/8OuHkVeOp5gB3AufxmbGJq8q18jYPg8zi0zuXK1JmQ6FQQffIhENcBmDmvzs8xe3wvhMn5WD59IPQma70Ox5dUAS+ITQmlzMlOg8lso8T5H76/G9gsFsLlAi/de1+SyO4JZfeQzc9HSpGbkYz8wmJUqkwoPFSChVP6w+l0IlTKh8PhRGm5HmIRF9EKkdeELuLz8bkcKIIFUOosMFpstHdhi6cOqNORU6ppfKh81vv9BnBTWEvRJhK5CkXLTTBqbsLDpf42oX64AF57DeF6PfDeey0jG9wMXCvX0TqDD54Zig4RjftNKBxOzJvQhzLJaN6EPugUGwI2mwWHw4mySj2qNEaEyoSIDhODzfa+LhYHvXOJCpNC8OH70FdXQbxkCbg8CWQvzAObzfL6HFIxF9cq9JAIuYgOEyE53rUBqu/8ilAJEmPlqNIaESp1vQYAPnhmKPmYE048/d4Byrl0RhvEQhtEZjv4PLaXI/XVber+d6eYYLz06J04c0kJAMjJSEaUQoyEaBk6hLu+C89JUZ71+bkZydh98BL4XA5eerQ/LlzVYM3WE8i8O5HWuZvMNlrbpGK+17+z+r5ffxGI/qBFnX50dDRu3rwJu90ODocDu92O8vJyREdHN+o4SqUODkfgL8Hh4VJXAi/QGZOH8HPngPffh14kg+Hp5/xtES03KvW0zuCGUgce29noSpzkDlKvW3mlUteoOwoeG/Q7bo4T//37Oj7qOB7PJJ7HnS8+h3MOHsKeeITyOYicgHtI5Lm8PrDYHA07PwuIkgkAlhOXrlaTnz8qWAA4nfjnpq7Oc03L7EHZgbvv3ElnPSYVm2uSzIQtAg4QqxBCJoz0CoUolTpojN6Toj7ddhLzJ/eDyWJDtcYEm92JGVk9ESbjw2p3Ys3Ww+Tr6Zy7SBDkFT7KyUiG0WSh/Xfm8/v1E/70B2w2y+dmuUWdvkKhQEpKCnbt2oXMzEzs2rULKSkpTGjH37BYwLvvwnTtBsSvL4MjJBSmRx7zt1Ve1BWSuaWwj49b+UYNIfcRB9boa45hB94e+SyWbluGlMVPozw2EvJ70snPMaxvnFdO4EqFd56gziEiNYvU+p+KMDgtliKaJuQH1XmuL3acouyItXorYsMlWPHkIFSqzRDwgyATcfHi5H6o0pppJnrRh0J8xdTPllRjx4GLyMlIxp6DlzB7XC/IhFyKJo+v3IBEyEXhoRJkDkl0hZucLmnoPl36Nur7ZaDSbE5/+fLl2LdvHyorK/Hoo49CLpdj9+7dWLp0KRYsWICPP/4YMpkMK1asaK5TMjQFNhva91eDpVZB8sI8OEJCYHkwy99WUfAVx2azWQ130g2g3iQvTX2/p3NR6SyQirnI7OtyUBfTv0Hss5MROX0yyjZsw3N5ffDOhmO0ZY7BYj7t+W+qTACL5SWCptRasP6nImQMiKc4yifH94Jc4iqz/HrXaZ8llSwWMDcnDUazHWq9GdwgNq5VGLxyDt0T5K5GqgaUVbJ8xNThrO32zRqa5JqFa7SCw2EhN6Mr9h8uISuNsoYmITE2GOEyPllBM2lECsWueRP6tItka0vCcjqdAX/5mPBO80PaajQiOCcL3KOHof5uM6xDh/nbNCosVxz9hlJH7jpLy/VYuvaQ10uXThuAuJo4d2PQmGyYv/p/Xg6LkCJuyF2FzmLH0bPllAamPdv/D6+un49goxpnv9kGxb/6QWu0YdnaQ5RzvfBwX3yQf9zr/HNy0rCq4Hjt+eDa4V8p18LhAKUxingP0TA1LbMHZGIe3nOTYiBe49k85VnBQ7xu4ZT+6BgmqtfBaoxWrFh/FFlDk7D2h9OUUMyeg5dQqTIBAOY/3A8Oh9NrrCNRu++psw+AUvUkF/PQKTbEryGbxhCo4Z0ALt1gaBWEQmjW5cOe3A3BUyYi6Ohhf1tExQl0iJBQRga617oTNKWppq567QbV97MAtc5CxsWH9Y1DfmExKnhSvDx2CcxBfHSelgv25cuIDhF4nUsm5iE3I9lLlqG8ykCeT2eyoVpvxZVyHcLlIkQpRD6rbogwDpsFr3GJM8f2xP7DJWSD2SMPpCClUwjG39sF2enJCJMLyGMVXa5qUB+DzmjF4LRYiPhBmJvTG0/n9EbW0CSKw+dzOQgLFnhdy/zCYswen4blMwZ6O3yAOlpRxEVZpZ5ay8/QaNpE9Q5Dy+IMlkOVvxUho+9DcN44qH7YC3vXbv42yye3NGmpLgmGOuq1G1LfrzPZUKEykuGdyFARMu92dcWWIxIvj12KNwsWIjJvDHQ/7kdKXATenv0vaIw2mMw2yEQ8xIZLSFkGNosFPo+Drb9eAOCqwLlaqYfeaCV35LkZXeusujFb7bh4TY2jZ29ibk5vgOVEqEwAm92O0f/uDAD46Y/LyBgQj9e/Ouy1O9fqrXA4gEqNue6QGQuo1lnIuw4+l4O84d0gE3Oh1VtJu+Zkp8FsscFstSNMLsCwvnGk0y4pU6NXYljdmjwtPIOgPcGEd5qRNhnecYN9+RLko+4DOByodu2Do2Ocn6yjQntdPW7763P4t+QwauLniz79gz70UxPvP3GpGmqdGQ6Hk1IF4x7e6FF+Hq9tWQJH50SoduzGGTWLYs9zeX0QLhegUmvGhStqMtYNuMIvACghmDC5gNTAoTsfn8vB8hkDca1Cj0+2nKC8BgCpqEkXIsoamgQel43CQyV4cnwaYuS+te81Rivmf3zQ6xiLHrsTAi4HepOVrN+v1JhxpVwLPpeDb3YXkTZNfbA7YsJEiAkRNfo87t9DS00iu1WY8A5DwONI6AR1wTawDAYEZz8EVkWFv03yjfttv9CHw69p7b9ebWq8BEPNQvHexmPI8Qi9uLfqawxWFBSeQ2SoqFaTBrXJy2F948DncnD/vFxovl4PTvFZiPNysOY76hCWdzYcg85sR5hMgMQYGWWX3DFS4tVEVakyYffBS1g4pT+WThuAhVP6o/BQCenwXTtrO+nw3W2KDBVRQkHumK12hMuFKDxUgvsGxJNSzb7wdSdktzugkPAQFy7GlXI95n98EMu/+j/k7yuG2WInZR3MVjvW/nAafO6tnUeltzRt4Es7hAnvMFCwd+8B9fpNkGdnInjCWKi37YJTKvO3WY3HbXfvq/mnrhZ9ncmGK+U6DO4dCxYLyE7vAqvNgb5dI6CQ8shFRme0ImNAPC6X0Y8FTIwNxtuz/wWJIAjWjunQfvQppDOmYm7lCrwxej7snCDytScuVGLHgYuYk52Gt2f/iyyZBIuFKzd1XuEcLocNbhAHBpMVYXI+npvYFxUqIxQyAWxOB/4urvRZveO+iHnunsNCBBgxMAFRoSJo9BY4agTaGiMPIRbU7r7p4viEzAPxmN5kpY5PbOB55GJe40puGZidPoM3tgF3QbP2WwSdOQXZ5AmAyeRvkxqNpyNoVOKXBfxTpiV14vP3FSOI45I7UGpM0Bhrk4h8fhAKCovhcNKf49J1Da6U68nHzFnjULn8bQz45zDm7PsILKej1j5nrcNyOJzkXYxMGITEGBkl2RutEGHsPV3wyhd/YvlX/4cV3x5BpdqEq+U6HD1XgYoqA3hcNqIVInJkYnZ6MqIVItxUGlzj/v666nUXk5ORjDVbTiBYysf2Axew6LM/69w5+xol+N7GYzhxqRpKrdlnwtn9OvG4Qd7JWTcRNgB4Lq8P7R1XnXcBDF4wO30GWizpw6H9cA1kM6dBNv0xaNZ+CwS1nZ+LuyOoT2bYE43B6hUW2bD3HLKGJuHNb4/U5gTig1FebYTZSi8+lpORjD9OXgcQBT7PVb0iEwYBTzyBy1fKMGzNu9AIZVifPo18rUuyGdCb7ZCJXU1fKp0F4SFCREeI0DU+FGqdGSJBENZsPUEmRjMGxJPlmUTnbVSoEGPu6YIvdpyiPL7v0GVUa80Y1jcOnWJkeOWJu3BDaQA3iI3yagOsdgc++f4EMockoqhEBbPVjvU/FeGZCX1gttjA5wXBbLWBzw2C3mRFsJSHZ/L64NJ1de28AZUJn2w5gbm5vesUiiOu07nSKuTvKyavq85owz9lWko+Yk52GlY9OxRllTpKHqe9SiTfKm3nXzFDq2Memw1tdRWkC1+A5Nk50L2/OmB1ejxxdwTuzT9JscEII5p/fCT66pMxloq5uFKuA4/LBovFImUNCCljNhvoGCnF9gMXMDA1BoWHSuBwOHHBrXNWvOxlqMxaPPTVZ+g1KAWneCm4p29HMsH5+19XMT49GZ9uPQmz1Y5ohYjyt3vi1lfn7eKpA/BBwSGvx4nQyo7fLuLe/kNRdLnKK9m75+AlctdNLiobjyFjQDwKD5V4NYZNfbA7jp69id7JkRjWz1UA8PORUtys0nvJPOQN7waHw4Hs9GSyy3ZwWiy5uOQN74ZrFXov9U9Cd4nsxSC7hG+hmqsdwzh9hjoxTZsBdlUVxO+8CWeoAvolr/rbpAbh6Qi0eis6RkjQOUricgR1OANfO0c4fevZbP3lPMqUBuz47SJyM5Lx1a7TGNY3jtZBEt2uJ2a9BBwqxpCPVmDveR3Cnp8DqZgLs8qOwWmxpIMH4PU3kZQlJApowxs1oRXPEkkhn0PW7NsdTtpkb9bQJHCDXG8gFpXMIYmU/3d/z9ofTnsJnuUN74aYMBGuVuiwZNpdsFhtkIt5qFCZyPm9lEWm5nN+tPlvn3mYKq3RpT3kTjuVSL5VGKfPUC+G518Eu0oJ0eoP4AhVwPjU0/42qX6a4Ajodo5E56ivXfWcnDSUVeoRGyEFC06k949HEIeFwWmxXq//aPPfWD59IFZ9fwK2jNkQGnV4Yu/HeE8gxbAnJrsSnG6OPEwuqK24ccNsdQ1MIfIJXiEUtusuxHPRmTEmFXnDu6JztBQqrYn2uFGhIkiEXITJBWCzXY8JBa6OX/c+BKKs1Gy143KZ2iMkdpbs/uVzOZid3QtxEa4mqxWzBpHlqe5NXMS5iM/g+ZlCpULQfomM7k6DYZw+Q/2wWNC9/jZYqmpIXn0ZzpAQmCY94m+r6qc+R+CrttttwbimNOBmlQF8HsdVRuljV12hMoDDZlF2ugsm98O50mra1ys1Nc6WE4QVo57Hsi1LMXfnOzjQPwlAGABCRpiLkYM6oUJlpHWCPRLDYLHa0WFcT3z8PTVE8/PhEjyRlYo3vzlCccZrtp7Ewin9IREEgcfj0h5XqTHiRpUek0akoEO4GAeOXYVYwHWVXProC3B4NFd5hsSulevBC+IgMkQImYgLmYgLs9lOKU9NSQgFn8vxmYeJDhNDWaULuJr8tgTTnNWMtPXmrHqxWBA8ORfcX3+G5otvYRn1YMsY54GXrc3RiNPQhq2ac+lMVvC5QTBb7Xj1y//zcpJLH78LSz//k/J4tEKEaZmpeGvdEa/XL3rsTpz+p4pswhKbdHhz8yJ00JZjftZS6HqkYcw9XaBUm7Dt1wuk8/cMK/18uAT9u0eDw2bBaLaTg9b/Kr6JQakxcDidWPfjWa+PT+gUKRQS/PbXVXLUIOHMiTj7jt8u4u3Z/0K1zoLXvz7s9TmIBq8nx/fCxr1nvYamZA5JxM9HS71sd9cTojTZibkoKlFTZvd2jJSgg0IEmYgLRagE/z1+rU105jLNWQxtHx4P6rXrYOvTD7IZj4H7399a34ZmasRp8MzcmruFmBARFFIejGYbbZmjzuCd/C1TGsDnsTB7fC8vXZ0PCv7Ctl8v4IFBnRAmF8AmDcaZj9fDHh6OFXtex+gwC/YduoyIECElGZ05JBHZ6cmYP7kftv5yHv9O6wCL1QGrzYGEGBlOni8HANw/sBPMVgelJp+Az+VAXlMTz2az0D1BjoVT+pMzbYk8xM9HS2vi6GY4a5rDCM2e7PRkZN6diPhol3yETMjFpBEpXp/z56OltCGx9T8VQam1oLRcD7BYiAuvabJz1N5lzR7XC3fdEYGUjsFkA15Zpb5Js44ZmPAOQ2MRi6H+bhPkD42E7OFcqLftgi2tT6udvsmNODU79xvVRtq4dKXG7PMOQmOw4uI1DQ4cu+Kl8f7wyDtowyQSPhcx8SJXDFtjxoWraux2i2HnFxZjTk4aSsq02H78KvDaWqQ/k4f7Fk9Dh3U/QBQhQbRChMFpseTC9vtfVxEfJYVExIWQz8W3e86Su94nslLxvdu0qsdG34Ensnrgs221ZZuPZ/ZAlbumjgPoGCaCiB+Eo+fKcd+AeDicTgzrFwc2i+WSUXCCNj8w9cHu2H+4BNt+vYC3Z/+LzKGIhVxcuKKiDYkR1UCEvIXXbr2OsFyVxuizJp9pxGoYzE6fodE4Q0KhLtgGp0KB4AljwblwvtXO3aRGHDZwukSF+R8fxJvfHsGOAxcxsmanDbic9IWrap93ECqdBfsPu3bBO367iE37XWWPWUOTsO3X85g5tie9XEONEwtis5BfeI50+ITtJTe02PHbRYwd1gXi7sl4cfQiWNUaRE7IgqWsDOPvTa4934GLGH9vMqxWG7Lu7oJPt1Erej7bdtK1QNT8/eXOM9AZrOQdQuaQRGz55TyKr6ipu2MnoJDx0CNRAYmIi037z2PT/mJs+/UCblYZwWYBT2Sl0lbtDOsbR94RENIYCgkPYcFCZA1NQkK0lHK3Qbfzb+huPVQmbFyjHYMXzE6f4ZZwREVDtWk7Qkbdh+DxmS6Btg6xLX5eopxSKuaSZYjEbrROWMCVCgMZuwaoZY+EBv2+Q5fJ5zzvIORSPrR6KxlmIc6tN1pRekOHztGucX0Gqx0iLserWshXKWj3zqHolRSGq+VafLjpFMwhcVg1aRleWL8I8icm4u2Ml2Bm80m7Pt12EksfvwvVDeh2NVvt0JtspOQBgcPppC6ULKCoRI0r5TpKfXxqYijYHDYOnrqBhGgZWVLqeT4vx+sEEmOkCJcLoDZYMMst0exeoeN+nIbs1qPDxExNfhNhdvoMt4yjcyJUBdvA0mhcAm1KZcudrKYlX2ew4JkJvfHAoE7k7nfbrxdcUgd1xPU1BiuKLlfRlycqRMgckoitv5zHwNQYiqa8u2MkSjm1equruenARfC4bOw7VOIa7ydwTdTq3slVfVNarofOYielBNhs+vj+h5uOY9naQ2CxWJCKXWWSXSaMxorR8yE8ewbPbVkOrs1CsbmsUg9RzWhEd9zllYm/2R4NdcRjQUEcXCvXUTRy3IXdunQMxr96xeKtdUeQX1iMlRv/InMQnsdyF6EjqbnD6agQIzUhBCtmDcLSaQPQt2vELe/W2WwWGfNfOm0AVswaFJBJ3ECGqd5pRm776h0fcP/4H4JzsmBLuQPqLTvhlEib5bgECgW1YmPyyBRKeADwkNl1xy2G73A6aSdUuYt/uf/N53KwfPpAqhCYm6SzWMCF2WqDRMCt3WmygOJrWqzceIycoOXejTo3Nw1KtQmKYCFKb2gpEsqErLHD4SQlj+dzzuHfb8/HH4kD8OboF+Bguxqr5k3ogx0HzmPEoE6UUs3HM3tgS02jGNEgJeCx8eXOM5SeAwGPgy2/XoBWb8Wc7DQEi7lY9NmfyE5Pxo4DrnM/P6kvVhV4Xy/32vuZY3sisYMMdpuj4dVUTdDGb6//xhqL3wajM7QPrAP/Bc1nX0P26ETIpkyC+rtNAL+ecEsj8KzYMFnsDQsPeDgXVwllD4oWjXs3KHEcIlyRk5EMg8UKBatWVdMryQge+TjgWhCIWv3Mvolecssf5B/H3JzeKL2hQX4hNeRittoRGSqiJCvXSntBOnsRBn60HE8WfozPHpiL3IxkaA1mDO4di/x950jph67xIdAbLXhkVHfY7Q4I+UH4eMvfAFwqoXKJACFSPq6Ua7Hl1wvkYrNq03Esnz4QfC4Hf527SV4jk5n+OkeECPHU+DRUqIyQi3kovaFrmAN3K7XtGClhOmj9BOP0GZoFy4iR0L6/GrKnZkA263FoPvsK4HDqf2MDau7pKjYaIrDlWelTpjRg6y/nMScnDVduatEjMQyrNx+nJFb5XA7io6Rk6aKA1xlBbA60BgsUwQKXrDLRhERju/uAdF+dq2D57qLVGS1IiA6m6AaVjH8ErKoq3LfhY8R0S8C7B8dDq7cia2gSypQGyl3K/Mn9UFLmWlAy706EVm+F2Wona/UJHRx3XHF/147/SrkOW385j8whiQgLEdDaGCzm4ZNtJ1CpMnnN1yVzIU8OgtXmhFJjcl03GQ9Fl+vY3bcHhx8gg14Yp8/QbJhz8qBTVUGyeCEwRwLNOx80y0QromKDcCw/Hyn1EvGiS+bpjFYy4Srkc+BwOGG2OiARciHkB+Gb3adx34B4ynEI3Ryt3orHRt+BIA6bHGROSBj0SgwFnC7b1/9UhMFpsWDXiKmFhdY/0YrNZpGyxlR5hJ4IkfJQckOLqQ92x9ofTkMq5kIk4OGlyAzM6HUJD2xZiyHlVmztP4bsdiWvv9UOq81BnpvoaiUardhsIDUxDNt+9Z6WJRe7Bp7weRzkF57Dpv8Uo9+1cDyRlYrPtp2k2PjjH7Ulp57DXQg7rlbo8eGm2oav+ZP7kd8zoQV0pVyLiBAhZT7BbUsAjXtknD5D88ECjo18GBV7/sLYzevx21Uzwj96z+cPu6E1954VG1q9FbHh9YQH3Ga3ErH1TfvPU+rLB/WMwcET1ynqmxaHE9HhEtjtDgRL+Hh1LVWlcs3Wk1g+fSC4HBZ2/ddVrrn2h9PkcZ8c3wv7DpX4rBDKzUiGwWjBIw90x80qHebkpOGGUo/OHYLx27ErSOkUhg17z0Eq5iJraBK6xstxrkQFPi8In90zDVKTFo/+/i2M4mCwa8YoEvC5HAj5tYtjpcqEP05ep9h44NhVzBiTijVuap1zstNIGWfANZ5x/+ESdO8cBrPFhvkP94PJaoNUxMOGn4pQVKIiz8lmsWjvBq6W6ynXoLhGjsJTsG7brxcDtqO2OQmkQS+M02doNsgf9l15EOvUGPvHZnz9nAwdvn6L9ofdkKHjALViw9PJu79OY6y9dYbTSZZn0sXW1/5wGllDkzAwNQZ7Dl5Ct/hekIm4OF2qwkeb/oZUzEXefd1o7VNqTJAIg5B5dxcyfk88t3rz35TEMPF4xygJ5uSkQaM3w+EERaNn6oPdsanwHIb1j8fWX1wLk1llR37hOczJTsP+wyXkXcHKEXMhM+sxc99qnL43Fdu40ZRduMPpxAsP98PNKj2MZjv4XDbp8AFXiGvT/mK8PHUArDY7ohQS8DhOUvqAONaUB1LA5XLw+fba/Efe8K4Y3DsW/1zXko91ipYib3g3bNhb2yA2LbM7CvZ7loi6FgNfNfq3+5Srhv7WWwPG6TM0G+QPm8XCJ/dOh8Skw5Rf1uLSdz2BaY96vb5Rwy/qEk+ju3XOSas9rg+RNIfTScoIE2P3CIc/clAnlFfTi5wpZAJYbA5cLqMvAWV7FELzuRxcK9cjv/AccjO64sCxf8jEqlDAQUW1EXd2j6Zo3RMI+Byv3oCzQ79A4pLH0fXFJ/HUm1+Ak34vnE7gZpUe3+0tglZvJSdjZad39bKxTGnAyYuVuOuOSHSIkOBiaZXXLlStt2Lbr0WUxzbsPYecjGQsnz4QepMVcjEPOqMVO//ruoOJCBXBZLZDIuKCy6FehN//uoonx/fC9QpdwDi/1iSQBr0wTp+h2XD/YTvYHLx7/zxILQb0XPwMNLGRsIwYSXk9UffuGReXibm1ydIGQHfr7D5TViaiV5IkxhN2jJRAJuKitEJP3hkUFBZDKuZ6xd1nju0JAZ+DExcrfSZj3ROxRJ5gd02FEJ/HxoiBCdiw9xzl+VAZH1Ix12vBqKg2kvkLoow0JyMZP7/yCfpOz8agl2fhpZPLUaToRMkfECGlm1UGWhsdDkBnsuJauQ43qr0T5b5i9ZGhLg0isoyVxQKXw4YTIMs7+VwOpo9Jxeb9tXIQ2enJ6NFJjuhQkc+cgs5sg8Zog8lsq50ydpuEfAJp0AvTnMXQbHjOS+UIBdCuz4etVxpkjz8C7sH/Ut/gBFLig5E3vBt2/HYR+YXFeP3rwygqaZyAGt2t8/7DJZg5tidS4uWQiXmU+bJ8LgeT7u+Gn4+Wgs/lIETKh8Zog1jgWhyIOwM6kTO5hAed0YYO4RLaGbNTH+yOLb+4HG5uRjJenjYAYAHD+sUhTC5ARIiIdPhA7aDwMqUR6f3j0TU+hJxrm5uRjJhwCUKkPGQNTcJT2WnIHJKIPQcvQcOX4v/e/QbVQWK8tGkJOlRdI/MHhCwCj8smr4OnQNzJC+Wo1low971f8c91jVezFBGrd4fP5aCDQkRxUjJhEGaM6ekVsvl060nMze2NBZP7Yfn0ga7kt90l9eDZoDYnOw0qnQVHz1Xg1bWHsPyr/7tlIb2AxU2u299NZcxOn6H58DG4RP3d95BnjnAJtG3fDVvPXmTpmljI9ZJGaGyMl+7WWau3onO0FI+M6o4ln/3pKqN0k06IChVBq7ciNyMZl8s02Pn7P3hsdHfkZCTDYnVQSiaJHbYgIxkAyLuABwZ1wr5DJWSdfEJ0MLb8UozzV9Q4f0VN2pJfWLtDr6g2+Aw1dYyU4KeasY7uyeG84V0hFQUhRMonK2l+PlKKicNTsGjsUryV/yKWbVmKF3LfgFIaRvYZdOkoh80eh/AQIeZP7ofi0mo4HC6BuBljepJSyXTa9TIx1ytW757wdS87dPq4K1BpzYgKFbl27A6QUg8b9p4lr1lKQihCZXz878QN+tLP2ynWHyCDXhinz9C80PywnQoF1Ju2Qz7qPgTnjsGRz7bgrT9dU5ZyM5KbHOP1dessEQThutJAJkbdY+XPTuyDzCGJ2H3wErR6V2knoaB534B4smTSPQQDuBy4u+7Pw/ffAbvTAYVMiA83/eWlJ08MFpGKubBYHegYKSGrY9w7cdksFiqqjYiPllMSr0Qsfd6EPvh8+0nSOVeqTFDpTKiK6IglY5fg9U2LsGzLUrw8aQXYLBZyMpJxuUyN/YdLAbDQIVyMpFg5rlVo8cyEPtCbrJQqH+KOJkohwg2lAVt/vQAAyBqahHC5EJEKEWJCBV4J3znZaegQLqYNIf1zTYOVG/8iq3Pcw3DuvQWLpw7wGU663WP9/oAJ7zC0Co6YDlBv2g6n3YH4KeMgrq5wPe70offemARXHbfOimAB7fFDpa4RhCMHJUAq5gIs1FTJdCXj51lDk/BsXh+8+Eh/8HlsxEZIkHtfMrJrVC+/2V2EDwr+gs3mwLo9p5ExIN4rjPLz0VKyTHHbrxfw9vqjFB19YkHpEC4ih5F7Oj+pmAuHw4HBvWMBOJGbkYw52Wlgs1jIG94V1zp0wfLMhYhS38T7+9+CyGasGcYO8rzvbjiGt9cfhd0B2Bz22lBWDZUqE3b8dhE3apq9KlUmVKpMyC88hwqVayFTaiy0ZYdsFihhPffPTryGuLOjc+wmi81nOIlRz2x+GO2dZoTRBamfyl8PIn7iQyiXReDF7NcgiA73PVXJ2QRba7ofjRYbblQZKXXp07NSUXjoMopKVC69mod6gM0CtAYrusTJYbc7YbHaEcRhY83WEyhTGhCtEOGRB7rDaLZCpTMDTsBocTmw3/+6SmrQExU5MjEPqzf/jTKlgVwkPHfCC6f0h93hBJfDghPAa18dRubdiaT2DeDSnqdr9mKxgG92FyFMLsD9AxMQKhMiaM8uDH71KZyK64kLH6+DncslexPcz/viI/3x6bYTtAPbN9RMvyIaqNhs4I5OCqz78Qz6dov06uYFgEWP3YnOURJo9C6No3+uafDz0VJKp/PSaQMgl/Axf/X/vOxZMWsQKlQmXK3QeTXceca9mX9jDYPR3mEIGHh33YkVYxdj0eYleHn7ciwe9woKD5VQygA9KxocDielBp9S1UHX2g5qCWdKvBwvTx0AjcECET8I+fvOkg1GUjEXlSoTEqKlEAt5+LDgOMqUBjw66g4YzXYM7h0LId8VfnGvrc/NSMbPR0qh1VvxyAOuiVGfudW0zxiTiskPpOD9jcd9loxWqk2oqDaiS0c5vthxkuyedY+vp/eP9+oxKCgsxtyc3uBzOahUmbDux7MIkwuQftcw/PPKu+i1eB6sLzyJs2+spj3vxWsqlCkNZEiHzQb6do2AQsbDpBEpWP9TkdeCQCw0dGGcC1fUMJvtLgfNYmHlxr+8XiMWcFGhMnppHxEVLDIRF5GhQnSJC3FV78j4jB5PC8E4fYZWRSYMwr3PT8ZKsx7Pbn8TL+16C7qNm6llgB41+H+cLKM4XPf5qnSt7R0jxLhSrkPm3YkAXLINy9YewkuP9sepf6pIh+/ZHUo4tz9OXoeQH0RW2dDpy+TXlERu+k8xNDQ17Wu2upz44qkDYK05tqcjvKk01Oj4d4dExIXT6cTE4d0gD+Zj/uR+sNocPhcMq92OvOFdSRu1eisiQoR4m90dD2TOROaOTxD8yXJs7zERZpuDct4O4VKEyQVkkhoAusWHQCHhISUuGM9M6INFn/5BagiBBVisDvTsosD0rFRycIt7iahWb3UlXUVcr/zKjDGpeG/jMfKOad6EPrharoXN7kTHCDH5fUv4QZDw3VwS4/BbBMbpM7QuNfH3Du8/iyt9wtB78TMwrXgB2k/WwqtIHVTVSoBa1QHAK8a8/qci5Lg5aXfHVKEyQSwIQm5GVzicTiRESbHuR5ezJsIZFqsdjzxwB4pLVeSiEcRh0TpeopzQVxLSZLHj1MVK8HkcioMmKnJ2/vcfmK12fLHjNOZN6INvdrvyAh+6DSlfOKU/7YKhVLuSr1lDkxATLkaIlI+Pv3eFk75IHA5xuhrpezbg7ahwPB8+nHItvtntmnblnkwlY+dOQG+ykg1qhG4PWE4YTTYcPHENWUOTEKUQQak2kppCAMikq3sFl1jAJR0+4GoMW7nxGLlgdouXUx09Q4vDXG2GlqMeVUHlmAmQGjRQvLEUzpBQ6N54B2CzKO/RGa1eDlUq5kJntkNnsHipWA5Oi8UnW054hUOyhibBZLZCIuJSnC+xsx+YGkOWYvK5HMruf15eH5/NXYBLzM3z+WiFCJ1jZNAbbZCIuNAbLS6tfKcTbBYL3KDaBc5steNymRqD02K96t3XbD2B2eN7kWWtxILhcDhx/8AEJETJ8MUPpzC4dyylcuiD1PGw3azAiC8/woJpYhSNeQRwgnTSxPpK1yQkFnCR3j+eHJBOFYVLxZ6Dl1B6Q4fMIYmUCiT3hYOo4Cqt0FPsIj4X7bQthlaBcfoMLYMvVcH4YI+yv75YOXkGOn65Bg6FAkdzn6S8Z/b4XohWiEjHQSQ2X3VTvnRXsfQ1io/QqSeGiBOPFxQWY+GU/liz9QTZjesZQ/9m12mvWDTRZcvnchAXKaOofkYrRBh7Txcytk283rNM031Yi6Omjt09gUuUhSrkAix67E6cvKgEnMDO//6DSpUJ2fcm4631R2G22iHkc8g7GMAV0vpyxJMY1EGAfl+swG9XTfjljnvIc/ftGoFu8SEu7R22k7IYmy02RIaKfCxCJzFvQh988cPJOhcOAl/yA5RpW0wYp1VhnD6Db5qg/+1LVXD59IFej8+LGokvs7WQvf0mzv9VBXPPkeRzH23+Gy89eide++r/6kxsEiqWKQmhtE7GpcnvoF0Qii5XIWNAvM+SyTKlASJBELLTu8BsdUDA4+COzgpXU5UDuHRdjZ/+vIzMIYkQCjjoHBNMNj4R53DPARCP8bhssppo83+KMbh3LPhcDhlaIRzujgMXMT0rFckd5bhSrsWwfnH4+UgpucB16RgMqZCH/H21i9K0zB6QS3hQiu+CfcI4zN37IXR8MU50G4g52WmuHIqUB4sDKK3Qu6aAWWyQiHiQiHg4f03tcwG9XKZGev94dIyUIDs9GWwWixKbd4euh2Lm2J7oHC2FRHD7yCy0JRinz0BPE/W/fdVkKzUm78dtDpxf9CY6K5WYuv8zVHPFOJByN/keu8NBhkbC5ULa4ybGBuPt2f+ChM7JjOsJtdaE6DCpTx0aYuEgHvNKulYZsO7Hs+SdhVpnJssXs9OTodVb8fPRUowc1MnnLF53SQGiYzZraBKMZisyBsSTlTsWq8Nb1mDbSeQN74pohQTXKrR4PDMVMgkXB45dxdh7kr3yHl/sOIU5OWk4WKzBHR99hZTHs7Hop/dQNnEzeD6S4ET10GOjuiM2TAKHj2vhcABxURLcrNKToTWfsXkfXdrtZnBKAMI0ZzHQ4munrjFYG/R+4rbeHT7XpVBJ24QTLEL5R1/gVFwqnt67Cn3/OUI+J+AFYf/hEsAJBEu4yM3oiuz0ZGSnJ5MNTjeUelTrLCgt16NDuBhvz/4Xlk4bgIVT+qNg3zl8tasI6/YUYcaYVJ9NRGx27YAW99c8/lAP8LlsZKcnI3NIIg6fLiP1fLLTk/HXuZvIyUhGen9X/NtXwxkxoJw47+UyNXhcNrYduIjCQyWYObYXokJFSIiW0uYxhPwgrNx4DOt+PIv3NhxDRbUJT47rhctlavpEstkOwAkjX4TKDZthje2IyMfyoPu/o9AYvb/fgsJipN8Zh3c2HENkqBAxYSLMGtfL63r9fvwqWCyg8JBrkYtWiOqOzdfE+OPCxK7uWsbZ+5VWcfqXLl1CTk4Ohg8fjpycHFy+fLk1TsvQBOrS/6bAcunYl1booTHZyN2sp/gacaegkPFoH69QmfDu1jM4/+HXKAlPwIu73kLPmy49eUWwK45PiIRt+/UCNu0vxo4DF/HAoE54OrcXxEIuXv/6MJZ+cQjzV/8PJTd1CJXy8frXhymVIxq9BXNzeiM3I5kULyMmWnWMlGJYvzgAQE5GMl6Y1BeZQxKx5efzsFgd+PlIKX4/fhX33ZWAJZ/9ifxClw0DU2Nw+HQZOsW4nDWhZeP+GR++vxtl4Sg8VIKE6GCy3DFjQDw+2fI3ABZCgwVeC1t6/3gveYbVm/+G3ekkw0Tu8LkcqPWuu5Htv55HkTYIc+57EdUsPkLGZ6Hy2Gna7zc6TILx93aB1miDmMdBaic5Fk7pT14vIrm7/sci8u5kxpieAItFFUfz8btg8D+t0pE7efJkjB07FpmZmdixYwe2bNmCb7/9tsHvZzpym5/6bNWYbD67J0ktlPpCQEROwPO23uNxNpuF5z/6H1k6OTJRjOEvPAyxthrqH36EvlsPfFhwDOOG1SYu3W16dmIfvPvdMa/HF07pjw83HycTogDw17mbyBqahJtKg8+RhgRTRqXAYLSTIm1JHWQQCrjk+ET3c83JSYNUxMVrXx2mlICy2UBcpAwSURD5HJ/rkh42m22o1lkg5HFqyj4d6JkYimqdBR+5jRoktOrfXn/U63t6KjsNOoMFDofTa+wjAHyzpwjPT+pLyh7HVl3FivwXwQ6WYd7Y13BDIKd8jqyhScgvPOfVD6HUWnD0XDkcDpDdtkQyGixgx4GL9fZPNIeq5O30b6wlqasjt8V3+kqlEmfOnMGoUaMAAKNGjcKZM2dQVVXV0qdmaAJ0O/WZY3uCzWGTDrTeEJCv23qPx6s0ZvIYlSoTvj2qxNP3L4RdKEJwdhZMZ88h8+4uOH9VRR8rB0j5Y2JnbLbaUa0144FBnbDjt4vkncGg1BhEhAjRJU6OF6f0x4JH+mPp43eh8FCJ14D0qFAJ+d5tv15AldaMsyX08fqSG1pcqZltS3TK7vjtInhcDr7cdQqXrmuweOoAvPBwX8yb0Admiw1f7y7Cz0dK4QSwaf95bNpfjFP/VJMOnzh2fmExOGx6bRqxIAhyKR+73SSgCSE5QibCZLaTx7saGoulY14Gp7oKK/e+gVC7kTwWUWHk9V06Ab3RSmoSuQ95Z7NBziUgXt/U0CBDy9LiidyysjJERkaCw6nRWOdwEBERgbKyMoSGhrb06RluFbcE3DWlAVdu6rD+J9dUJmLX1lwj4OjK+jSKaNxY/z1is0chfvJ4nHjjGzhCwmnr4fVGG6lt456QFPA4XpU++YXFiI/qhxXrjtSWhY7ridz7uuLj709Qql++2U0Np6z94TSe8VGzLxVxERIsREW1ATkZyQgW8yHgc1BebQCXw0ZSRznKKnX4fPtp8k6ALmnrq9HLbLV7zbZ1NVqdwZRR3aHVWykqopQ+AgG1j+B8VBe8lfUSFm9bhlW/vovCZZ8homM4vtp1mrLwuX+XvkovE6KD8cUPJymvJxaBOn8XTagMY2gabaJ6x9dtSiASHi71twkNpiG2Wsp1WFVwkPKPeNWm4/jgmaGICpPQOoIohQTh4RI4HE6UVepRpTEiVCZEdJgYbLZ3cFfhcGLehD4UqYV5E/ogNjUa7B9/BGfYMNyz6Am8MvEN5GR0pzQLPf5QKlZ8e8QrIfnCpL64WqGldT7FV6opr//o+xNYPPVOMlTB57IhEgTRNhVxWKDU5BOJXrmUh7U7TmPcvV3gdAKfba91zo9n9kBFlQECbhDljmbPwUuYkOE9h5fuml4r1+Pno6WkVk7HSCnppL/edRozx/XEJ26L1hNZqfi+ZhHY+dtFL/mEu+ZOxDciOyZ//QrufmMeilauRXr/eK9eAuK7pPuOpmX2wJZfir1e7+szuP8uPKU15k3og4Gp0bS/D09ut39jrU2LO/3o6GjcvHkTdrsdHA4Hdrsd5eXliI6ObvAxmJh+89NQW29U6mkd5w2lDnHhYlodex7biYpKre+4Lrx3eckdpHh79r8o4/KUVTqg8x1gfb0R8gljsWj7a3iFswSZQ5LAZgNdYuXQGujvNrRGKxJj5V4NS1q9ldS4d3+9zuAquQSAYX3jEMRhUxxXl47ByLq7C8w2B2IjJXjxkX44W+IaSrLl5/O4b0A8rHYHVFozRdnSbLXj8x2nkDU0CalJCsoxK1UmVKioc3h/PlLqNbzkiYd64Pufz5Mho5yMZMquvExpQLCIh3kT+uBymRoOB7D/0GU88kB3XC3XQsjnIETKw9yc3rA7HeCw2Nh24DzOh/SCLn0mnipcDd2CufhwwBPIua8bOWOA/C5rfifJHaSU0ssKlQmlN3QAQPnuAfj+XVRooTF6S2us3HgMUSH1D0y5Hf+NtQR+VdlUKBRISUnBrl27kJmZiV27diElJYUJ7bQR6hzoXEcNNl1JIKGZc63SQNupe6VcT7tIhI4djbOvfYhuL87CAuG7+K3fKiTFR+D7/5xD/+5RtPbFhotxs8pI0eDJzUhGdJgY3+w+Q76WqIwxmGx4PDMVOqMFn207BamYS+7o46IkGD4gAR8U/EXZvR89e5OckEU0X/lqAHM4nTCYbJg5ticpE8HnchAfLcGMMT3JjmAuh02ORyQkG0TCIDw3sS+0Bgu4QRx8tPm4V/7BbLXjm91nMDgtFjwuG5l3J8Fmt6NbfAjYbBZe+cKVfM5OT8am/bVhoH2pGZAatZhy4FtMVjvxDWZg8bS7IOFzfHfLOgGwWEj0WATcX++zNh++K8MqNWYm3NMKtEp4Z+nSpViwYAE+/vhjyGQyrFixojVOy9AM1DvQ2ccIOJ3RSoZLAJBNPJUac4M7dYlFIjyMhfCpE6F0GBC78FmM+PxVHF2wAnd2j8a+QyVeYmZzstPAYrG8jpdfWIzlMwZi0v3dsKrgb3LkoXuoZua4nkhNDMWRsxXYffAScjKS0TUuhFKxQ+ze5+SkkRU1Zmtt85Uv2YGLV9XYf7gEWUOTkNhBBpGQi7OXq5AQIyOdfHyUlKy0cX//4qkuPXqZOAgThnfDajctnpyMZOw4cAG593VF/r5zyBgQT5GAmDGmp9fx3P/eNWgc+kdwMHrrV9AIZbBN6Q+ZXOCldurrzo12/F8dowF9bSQuXFV7Vw4xjr/ZaRWnn5iYiM2bN7fGqRiam7o6Kn3BBqp0FvrkKj+IdpdH26lrdesLcAKY9jj0OjVCX18G8zULdj84E8P6uYaXzM3pDR6XDbEwCHa7EyU36OP5R8+WIyZcgsVT74RaZ6E4WLPVjk++P4EXHu4Htd6Caq0ZAHCzin6urdVKlSxms1jYf7jEKzyTm5EMAY+DLb9eQKXKhKNnbyAhWoaTFyrhcALf7y/GvXfG4/Ptp5B5dyLtuU5cqCTLInvU1M4XXa4iZ94+OLgzNHoLbY7jZpWBdLJ083BzMpLxjjgbeedKMfGPfFRsTgNmzqLY4Ksi51Zm2NJtJAgto6Yem6F+2kQil8HPNGagMwu4UmEgd6IAVdhMJuLS7vKITl3aMJIbhrnPQnf1BkZ9+xmqBVJsUo8nn3tuYh9oDRas2XoSmXcn+pQQWL35b8yb0BtXbtIvDOevVGPsPcn455raNbAkN42+YkfMQ5hcAK3eSipfupq7nHh+Yl9oDBaEyYWwWGxYs/0kKlUmhMkFyLgzHis3HiM1dkYPSQI3iIVl0wfCYLLSnsu9LHLFrEHoGCZCsIiLSo0ZYmEQLDYHNuw9R7to7D9cQs78rVSZUHioBC8+0h+AE2w2G59s+RuVajM+H/kUeodxEL5kATQRYTCPzSaP0VyVWgC8NhJBQRy8n3/MZ+UQQ/PCOH2GZkVjsPrUnrHZHdDozF5Swe6duqs2HYdUzCUFvcBi1SbxWYDGaEPlsy9Df+0mHv7Pd9AIpPip14ianTYba7b+XeeOds/BS2QJZKeYYJ8Lg81uR1yUBGarHdt+vUCJuxPH+mLHScwa2wtnL1eTypcEhJSD1mCB3mSDVu+qUR/WNw5rfzgNqZiL0f/uTAlL5WYkI1jCwxMP9aBM4SLsJq5jpcZMLsIqnQV6ow2/H7+KzCGJiFaIvAava/VW2OwOsvInJSEUHcNFgMNVGTd/Ul/yLk5nuRP8vLGQPjUDzhA5KgfeA5XOArGPxfqWpZHdNhIat+vTLMdmqBPG6TM0KyqdhdSe8XQQ56+4YrbRChEWTukPp9NZGy5yuHZ/b8/+F/4p01KSnfMm9EFyrJQiySzqPQUfmnWY+fOnMIlliJ8zFdcrdV4lkZlDEhEXJQGLxUJ5tYG0Rak2Qcjj0Na+Fx4qwd19OqJjpIRsiJKKuLU5CjdderPF7lVmyOe65JadcOCrXWcQIuWTlTUJ0TJIxVwM6xtHOnygNueQk5GMuAgpXnr0TpgsNlwt11E6hflcDvi82iYtuZQPsZDjpXtPhEu0eityM5LRpaMceqOVcr0BV5WHTOgaV0jE7Nl3PoW3r72M2Ecm4a1xy3AiMhnRCpHXtWouaeR680YMzQozGL0ZYcrJXPINK9Yd8emE3J0XXcxWY7Ri/scHvRaM5dMH4r2Nx2qmOLkGl7BMJqQvfgLSk8fw2WOvQTH+QRQUeg8Cd5cWIOLrJosdRosdJ8+XIzujK87VlF/+fvwqRgxMwM7//oMRdyUgRMaH0+GaJmU0273KPwlJZ3cnO2tcT8SGS3DqHyV++uMy5Vq4D1j/oOC41/V7Orc3ZcGbObYn9v5xiRzinpuRjG6dQhEp5bvewALKqk0+pSFKyrT4+WgpZo/rhbgwsdf5iN+B53Wf3FeBf83OgcygxoLs11ASnoBohQjPTOjjc5Zxk/Al2eHD3rZAuy3ZZGhfyIRBeGxUd1xX6jEnJw1mix0KuQAfbjoOAMi+N5mscjFabQBAjtUzW2wwWR2U2ayASy/HZLUjO70rblYZcPTsDQxKjcHG30qx+a6n8MbVxZj2zRL8mdYJ0zL70Q47AWp309npXWC1OSAWBGHMPckwme1ISQiF1mDBw/ffARbLgdH/7oRwuQhBQWx8tfM0RgxM8Cr/5PM42Frz2L5DJXhmQl8YTFZ0CJdAqTJg53//wcysnqReUJhcUFNZc8xnzuGG0kDZ/X+yxZVYNpqsYLNZEPCDXDr0BE7AarNTjkO8t+SGlhzSUl+oxDNmbwpRYNHYpXgr/0W8svUVzM95A2WIgt5krV08mnMf1pi8EUOTYJw+w61RRxs9kVQkHOTCKf3B5bC9dv/RChE27S9GmdJAhlaEfI5XGeXjmT3I+a98LgdTH+xOOmCzQIKXs17GWwULMWDB43hv+nuYlzccl8vUlK5VArPVDqvNge6dQnGzyoh3vjvqFdq5b0A8AOCDguN4KjsNg9NiaUMx2eldapOzA+Lxyhd/kseaPb4XuBw2rpTXJouH9Y0jPz9dzmF6VirUejM5tJw41/kr1QBYPssZ5RL6Ekg4655q5Y57GWWYXID4KCnuHftvHOz3FYbNm4hlW5bi5UlvMXH22wBGT5+hcbAAndmGE5eqMf/jg1i61iVlfPG6K0Twzw0drpTrEBclQfa9yci8OxGXyzR4clwvWKwOZN7tEgWTirlYs/WkK1yD2gqfEKnQSy/n8x2nKK9b+8Np8m8AUIlDsHjsUjh5fEz7+Dls+6YQDodL7ZcuQdilYwjMVgc+3+FqwiLstFgduG+AazJXRKgIUjEXUjEXUQoR7U7aXFOy6e7MAZf2/bUKPaaM6o5OMcF4dFQKstOTweOyvXIO2eld8ExeH2QNTcKGfWeRv68YIwd1QphcQNrrcIAMKxEVPO7iZXTieLPH90K/OyKw6LE7wedxoDHWLW9MHCNaIcLIQZ2wquA48guL8e0lFg69tRahRhXeL3wTwVZ9I34sDIEIs9NvL3jszBW3kiOpadC5Uq4jd9qAy8ldrdDhnQ1UXZatv5xHmdKAaIUI2enJlPAIWZHi5ojMVjv0NIPQ3RufiL/ZHtsVVVgMLn1ZgMSJmXj+25fwrPE1iDrGeGnOzBrXE3+cuIq+d0R7jSUk7CZkiadlpiJ/71mMGpyI3IxkOJy1TWZEXT4AyljBMLkAIwd1QuGhEjgcsWCzgYSYYOz49Twyh3bxkmGw2pyU8lYAlPGPxN2H+yInFXOhNdlwo9oIRbAACimPUgIpFnChN1lRUqalhLrqbHiqKaN8ZkIfLPr0D2qI6aoQXT5fh47T8sCblAt1wTZAKGz474YhoGCcfnuAppty3oQ+SO4gbVTslGjQ8awFH9Y3zmt3/sWOU+RM2MFpsWTVB/F8QWGxqwvVbfHhczkQC4N8hirc/06Iri23JGLsbx68hJjRL2HZ9y/jw/1v4cyX3+OXU9cpmjT5+87h4ZEpEPA45KQrT7uzhibh7fVHEa0QYcw9XcgGLvcQUO59XSHiByE7PRlxkbVjGIf1jSMHjbgvJlMf7I4dv573qoCJjRB75TB+PlKKKIWIHFpy34B4Mi9BDIZf/uX/kceYMSYVvRJDIRNxca3SgDe+OUIuGo1qpqqRUKZbdCv6/xvyjz+H9IlHIXtiCjRfrge4TA19W4QJ77QD6LopV2481mh9c/dkHxFKAEA7TJyyO/fxfIdwMX4/fpU83pQHUsCrqVhxD1U8/lAPyuumPtgdap0J8yb0wdycNGQNTSIrg05EJuPN0fMRfKkYPZ6Zint6REDI5yA2XAIBnw2JiAs4Wfhs20lEhtKHbYhQyuC0WHKnTDxXUFiMOTm90bmDDBevabDjwEV8uet07aQslut9novJ2h9OIzUpAiqdmdS9Xzx1AOKipF6a/w8M6gSZiIfoMDFG/qsT+DwOGaaiGwy/ZutJKDUW6vfs45p7TT7zwNeYS7mYB3PmGOhWvAf+3h8hffpJeCnXMbQJmJ1+O6C5de89k5BsFqvO3bmAx6Z9XsDj4L4B8TBa7BDyOLDYHPh8+0mMHtyZIjjGYgHpd8bBbHUgPqo2OZudnozIEBHyC89R7LzQcyBOpr6L1CVPgzMxD2+OWYjxw1NQeKgUufd1hcPpQJnSgGqtse67Ch+Os6xSDzabhZ5JCgSLufh6dxH2HLyEuTlpAAso9SEBwWYDRpOdrKjp3y0CDruDVvN/Xl4f7PvzEkYNTkRZpR5zc9IgEQUBYMPhdA1wJ0JNZqtLxkJA81ka1UzFAtgseInCuSeCTVOmgl2lhPjN5XCEhkK/7A1X8oShzcA4/XZAnUqZjcC9iWbPwUvIGpqEjpESqHVmL9GzmeN6omDfOYTJBRDygrz0aHIykvHlztPIGBCPn4+UYljfOOz47SIyhyTim91FXrYS4YrMIS6Hl5vRFR0jJZBLeZg8MgUmS600cXr/eLz6qxXp90zDjF8+xxN7VmEN62lk3p2Ej78/gXk1g1D2HLzsVUHjXuJJnNvTFj6Pg1UFx5E1NAkdIsRY8vgAaPVW2B1OrNtzBo+M6k77PmLgCHG38uXOU3jg351pF4ibSh2G9Y+nhJZmjEn1qnYiZuwqZAJwg2oXV7rqoDqreNxCgFIxl/xuOyhEXu8xzHserColRJ9+DKciDIann2vU74jBvzDNWc1Ig5sxWntqUFNj+mxAqbFAqTFBESwAP4iNKq3Z1UQj5qKoRI31PxVhcFpsbZt/hAganRU6sx2rNx/H6MGdIZcIUHpTQztnlc1GTRkkVfqXgJA1OHjyOgalxiC/sJhWJTM3IxkKuRDvbTjmet8f+Zj4Rz629c2E+KP3sbHwHCYO74ZqrRkFNcdI7x+PDhFiOGt+Y6trhpFEK0QYf28yJRE8LbMH9h26jPNX1MhOT8aOAxexfMZAvLfhGEYP7gyzxY7/O12GEQMTUKY0kncrHSMl4LJZsDmd4HLYuFqhg9Hk6uZ1T4oDtY1VdGqbRJ6E+DtraBIiQ4XolRgKOKnfc7RChCeyUuFwOKGQ8mkdvq/mLOL4PnMADgeks6dD8H0BtG+/D9MjjzXgh9R0mOashsE0ZwUS9Q0Tbwk8BK7EAi4ccEJjtNW/4LCBvy9WUZKPROIQDpDyCe76LTIRF7CD1IYZnBaLb3YXIfPuRC+HbrbaEakQQcjjUOL4dLvkskodHro7iXSGmX0TaUMjSx6/izxG/l05kBk1yDq6A399loixj85CmFwItc6MhVP6w2SxQcALQv6+sxg9OAk7f7+ABY/0g1prwY0qAw6euIaFU/pDqTaBz+Ng+4ELOH9FTRFBq9KYUaY04JejV/Do6O7oEi9HZbWJUq2UN7wbdv73IrR6K6Zl9gAviA0jy479h0u8duRTH+yOMh/DazyrmBJjg5EYIwFqXlqnImod33OjQ4BsNrQffAyWWgXJC/PgCAmB5cEs3ydgCBiYRG4r47eh0U5AJuJCb7Rh0ad/YP5H/8P81f9DUam6zvptpcbiVXlDJA4px6YbgA5XaMm9pJEuSXhTacC6H4vwRFYqfv/ram1StOb5aZndseWXYhjNdsqQb18xd6vNVpsMZrHw7X3TUXrPKPT+6j1Ebc/H8i//D1/vLsLrXx/GtQo91mw9gf7do8HhAKlJEXjzmyNYv7cIDocTnWNDcLlMA4fDiVUFx0mHn5ORjJ+PloLP5UDID0K0QoR/9+qAVz4/hBPFSjImTti0Ye9ZDOsbR1YIdYyUISFaCq3eSmoEZacnI2toEvRGKyw2B+218qxistuduHhVW/sd1vFd1EVdCVyfcLnQfP4NbHfeBdnMaeD++nPDTsbgVxin38rUtaNqaW5lwfGlc6/UmHy8g4pMGISUhFBKAtiziahbQggeeaA79h+6jMFpseCwgUWP3Ymljw/Akml3QS7lY9ywZPx+/CpuVhsozonOUbFZbBQUnsMzeX2QnZ6MB+/ugmWDp+Nav8HovfJl9DnzX/JzFBQWk9U2Al4QuUBVqkzY9J9ibNpfjK92nYHeZMGr0wfihUl9MTenNxwOJ9L7x2PKAym4Wq7FIw90r+3araeayWy148wlJb7ceRq5GcnkUPMdBy6Cz2Vj98FL+P2vq5iW2YNyrWaMSaVUMbkGo5/GxeuaJm8a6Bq8yBxAXYhEUK8vgL1LVwRPmYigo4ebZAdDy8OEd1qZ5kqq3gr1LTh0OQZFML3OvUImaNhJnUDHcBEpp+yeAO4QJgKbxYLOZMeKb10SBkUlKoTJBRg7NAkmi50Sr8/JSMYfJ6+T4ZCfj5R6DSnPzUhGUBAbZUoDLl5TY8eB2lr1AwvfR9rsiXh+z7tYmvUyTsT1pDhps9WObvGhPsNLYcE8XK/UUypbZoxJhdFshVJl8HqPr6ogosu2UmXCwZPXydm13CAOZKIghAan4Fq5HvsOXaYMa49UiDBuWDKEAtfdEVGm6nA6m649fyvDcoi3BsuhKtiGkNH3IThvHFQ/7IW9a7dbt4WhRWF2+q3MLe+omgFft/AsFosiqeAe8lFIeZgxJtVrx6mQNWKRcgDd4+VYMWsQZo/rhbvuiEBKXDCuVRjw/Ef/w5lLSq9mL6Obwwdqd+UP3Z0EFgvITu+CR0d1R1yUDDkZyWRoJDZcAjE/iPbOwikUYcX4Jbgmj8FLO15H0o0LFI2aiGAB4iJcCxSfy0GYXIDcjK6Yk5OGYDEPOoPNK2yzZutJaPQ2cLkuLSEAtHc0uW7hICI0FCYXYGBqDD4o+AvvfncMKzccw7kSFRTBAuz47SLOX1Fj039cixubxcIrnx/Ch5uP44P846QvJjqDm2XTcIuhIQBwRkZCtWk7nFwegrMfAvtKadPtYWgRmOqdZqTR1TuN3FE1GR9J2X1/XkZRiYp8mVfVBgcoV5lRpTEhVCZAhJxPJg69PpPOgtBgARx2R53VSe7VIkQVDOFMH3kgBXKJAB8U/OX1EYjX5mYko2OEBFcqXL8Ns9UBNouFQT0iIREG4fRlFT7a/DdlIEvHcDGulOuxbu1/8Op38yG0GPHH6nxsLQvCpBEprmQ6gIvXtbiu1EPID8LaH07XlqGO7Yn1PxVRBNzcbXrxkf44W1KN/YdLEB4swLh7u+L8lWpwg9gI4rChCBYgIkSElRuPoUxpQPa9yZSuWeLaL5jcD5fKNGRyNzejK22FT9bQJPC5bMSGS5AY07juaoLmrjDhnD4F+UMj4QgLg+qHvXCGhzfbsQGmeqehMNU7gYafZGQ1eis27S+mDAPZtN8V03Z3+pSqDRZQdLmeaiOPGm/PMkry9ahdGLhcDqRiLsyq2ppyQmMmPkqG4lKVzxAJUaWTnd4Fm/afd+2caxqVunQMxj9lVhQUniNLQbt3CkWwmIsqjRkdIyVYMH80Kkcno9vDD2HYS48jafMe6MVclyiZ04l3NhxD5pBEL2XNT7acILX5w+QCDOsbBzYbiIuUQirm4szlKuw4cBHTs1IRpRDhlS+8Ne6XzxiISSNSsGrTcZ+xf4PZRiZ32WygY6SE9nWdYmSIDhW6pJYDZE9k794D6vWbIM/ORPCEsVBv2wWnVOZvsxjcYJx+O0Kls6BMaSDrvAk8xcvccwxE8tddH+ZKuQ4dI8SQ8IMAFqDUWnClXFujEc/2CssQmi/XKg20w7ArVSb8cfI6xtzTBV/sOAWwEmmbi2aMScX//r5GavJHh7l0a9wFyswWBxmC2fSfYoTJXTmJfTULCtlH0L8HNJu2Qjb6fggefAAfPP4u7hras9bB+nDIcVESTB6ZghCpADerDNh/uIScTkW85tNtJzFjTCr5fmKBAAswmm1IiXfFzvVmO+UOh7j2Kq0JlSoTKbh2s0pPuwBGygWu7yBAHD6BbcBd0Kz9FrLJEyCbPAHqjVsAQQNzQAwtDuP02xG+ksg9EhXIRVeykSgxRkaGnFQ6C60aZZRChJ6dQygjDF2OuSets6zUmL0qh/JrRNfyC8+hb7cois6NVm/FHyepYmn7/ryMYf3jKcqRRFcqm+1q4FLrTbV3MgCEPJfD9xRAmz2+F+K73IGVmQuxeNMSvLJ9OeaYF2H4fdT8hee1EnCDaOfuEncexGcjNO49r90OtzsfmYhLOyawY4QYS6cNgFjAxZc7T+HO7tHkYHP3BVAmrh17GGhY0odD++EayGZOg2z6Y9Cs/RYIYtxNIMDE9JuRgI830jSGPZfXBxabw2f4RmOy4c/TN2ljystnDMSiNX9QHvcVf148dQAWrTnoZdKiR+9EEIcFm92J5V/9H4BaeWKL1UE5lq8YeNbQJPRMCsNXu05h+F0J+NxtqPjjD/WAVm+h3H0Q73vp0f449U8VOh89gLtefhInO/bA6inLMWZ4D/xypNRrgZk5ticKCs+hTGmgHIfokiW6iflcDp6f2BcqnRmVahPt9SBzJnXld9xyMGTncLgYKp0Ze/53CfMn9W1axQ5a/jcr+GINpAtfgHHCJOjeX91knZ6A/zfmRqDG9JnqnUCC5UpwllbooTHVPfTiVukYIcbiqQOwZOoArJg1COFyQZ21+zJhEG1MWSrmokpr9np8/+ESTM+i7pZnj+8FmYhLWzkUJuMjLkyMsJrSUAKn04mOkRJk3p1IDhTxFXJxyRMHYWBqDOnwiec+334KMeH09msNVrBZADcrEwUTXkBa6QlM2fgG9HoTRg9OwtZfziM7vQueGp+GOTlpCOKwKA6fOIerpLK2CignIxlrd56CUBCExA6yuvsy6qiY0eitZNK9UmVCfuE5fLT5b2j1VpQpDa3S29FUTNNmQP/cAgg3rod42cv+NocBTHgncGhpeQYfxxcLg+puv3cCHcLElFAHoel+6ZrGKwSi1VuhNVjwTF4fXC3XIilWjo4RIugMtjrVG2WiICyc0h+Xy9QQ8rmUUAY5cAX0IRe1zgy9UYiYcDF9U5TH+wj73cXMps2ejg1V1cj76VP8+uKzMK/+BFa7AywWC59tP0lW0dCdn81iYcaYntDUhJb21OQpVhUcx/LpA2+5L8NXXwWxyLSV0YWG518Eu0oJ0eoP4AhVwPjU0/42qV3D7PQDhJaWZ/B1fLGAfgfu7lA8ewsITXdCN8Z9V5+TkYyd//0H7204hu6dFXA6nbhSbsAb3x7B+p+KkDU0Cc9P6osVTw5CxwgxSsv10FnsKCpR4/WvD0NvtJMOn7CzoLAYw/rG0XapPp7ZAywWC0s++xMOh5P2s4iFXLL23t1+93N8seMUnHOfRsGA8Rh69Ef0+PI9ryEr+w+XkMJvxLGnZXZHUodgSEVcfLWrCJv+U0yZb2u22m65L8NXX4WA13q9Hc0CiwXd62/DNGYcJK++DMF33/rbonYNs9MPEJpL876xxyeckucdgKdQF9GteU1pgNni6l41q+zYc/AS5uSkoeSGFnCC3OUCwPHiCuQXFlO6aR0OJ67c1EIu4eOjzcdRpjRQ8wA+Qjjx0VLER6fglyOllJLTYAkPX+48jcwhiTBbHHgmrw++3nWalB/OzUiGTBiEmBBXc1il1gyNj2sRLheiYslSVHwjRNRnq3CXWIZ8Vj/yNZUqE3Z7fN6C/cUY1i8OPTrTd/JKBFzEhIpuqdPVXcraveIpJkyMLrGygE3i0sJmQ7tqDdgqFSTPzoFDHgLLA6P9bVW7hHH6AUJLyzO4H58oIeTz2OAGcRAqY2H59IHQm6y+nVLN36sKjteUZnLIWHPJDS1t6SExWMlstaPwUAmyhiaRu/htv14kwzYOp7NeCYOSMi1ZwkgsLHwuB09l9/KqzJmW2QM6owVmiwOx4RKyjl0mciVOuRz6oS6RCpGryemDD2AyapG4cjmGj5yLvd3uIV+n1btmz7rLG7NZLFy6rsG0zB5eM2nJ8NWt9GU4XTkYYqAMnMDuGv38OsceBio8HtRr10E+PhOy6Y9Cnb8V1n8P8bdV7Q4mvBMgtLQ8A3H8aIUII2vG86378Sxe/uxPFJWo8N7GY9AbbXXuQom7BU+ZAbqwCyE1QDA4LdZn2IZ4D0AvYUAcy/09fC4H07NSIRPzaefcJsXK0SNRgcgaaQQipzF/9UF8uPm4V5hm1riekIm4rs/P5kC7+jNYht6DJ/d+hH9fPky+znN0Y25GMkKkPOz87z/Y+st5zMlJQ25GMpZPH9gs+ZgqjRn5heewaX8xGTqiJILbGmIx1N9tgr1zImQP5yLo+DF/W9TuYHb6gUITBK8ac/xnJvTBok//8HK+mUMS6x2cTdwtVKpMlI7RtORwfLPrNBl2iY+SYv2PVLkCd3llAiKc4y6cVqky4fDpMrw8dQDUejPgBLYduECJk3eMkmBubm+EywU4c6mK9rin/1GSoSWi9p0Ik5hVduyuEX4Llwtxs8qAKo0JH39/wpU8jw+GxsHG1bc+R8oTOXh+9zsY8dE6nIjpgb1/Xkb6nXGQSwQQ8DngB7FxpVxH2nflphYJ0cFQSHnN8t35U6CvpXCGhEJdsA3y0cMRPGEsVDv3wZ7Uxd9mtRsYpx9ItLQ8gxPQG60+nS8lh0Az3cs9xkx0jM7JTkNEMB+j/p1ImdiUnZ5M0fhxV6/0lDDgctjoFC3D8ukDoTFYoDfZsGztIfK9Ux/sjkE9rTCa7fj9r6u4ckOHHb9dxNMT0hAXKaV1iu6hpVWbjmPx1AGU1xAlkNnpyeQYRrPVjvU/FSFveDd8tPlvmK12KIY8g0+0S5Ey9zGsz16O86EJOH9FTZ7HvRGMz+Wgb9cIJMeHQqnUNctXRhfXr3PsYRvBER0D9aZtkI8ajuDxmVDt2gdHh1h/m9UuYJqzmpG20DiiMdkwf/X/vJwkoWOzYtYgyERc+vLR+GBo9FZUaswQ8oMgFQbV6r54NhmJudDoqX8TYxU9Y/BPju8FmZCLN749Uiun4GEf8bj7uMLcjK44cOyK1/GmPtidjLkT8ge9k8NQdLmaMktXq7cia2gSeFw2mSegawB7NE2GIU/lQsq249lxr6NEGkmGnQi9IGIBTIkLRnhYM/8OWlCgz9+/2aCTfyP4oQfgiIpyCbQpFHW+3t/2NoZAbc5idvpNxW1HbHGywGMjsHZgnjt2EX1FiIDn6s6ViblQamq1dAghM88dsKeQmtddisP7b1/hpdWb/8a8CX0QFyVBZKiozjuRL3acQuaQRJy/oobD6USZ0oA/Tl7HnJw0mMx2CPkcaA1mACDlD6RiLoQ8jtcA9KgwETQ6Czb/fJ4Mz9CFofRhUXglexle37gA7+x6FXveWgd9aCSZnNabXItHxwjxrX/3dc1N9pNAX2tgS+0FzfoCBOdkIThvLNRbdsIpkfrbrNsaxuk3BX/Mu20MPuyLi5LQV4Q8OYiipROtEGHag6m4Wq5FdJiYMqibCJs0toqkXGWkderXKrTIuDMeFSqjT3VN4rVEOIXNYiFaIcLA1BhKo9WMMT0x+t+dSZVMX7N0czKSERkqxMhBnWCy2MFmsdAjMRT8X6nn//2vq8ibPhKvWox4Jf8lDFv0OI5/vgXpd8ZR6vK7xctdAmhu19+nI2/A9xQwv6MWxjrwX9B89jVkj06EbMokqL/bBPD5/jbrtoWp3mkCfpt320B82afWW2krQirVtaJoYXIBMgbEY+XGY1j/01lcuamtW06AoEZK4nqVAUqdBaWVtZISGoMVV27qaBuOohRirP3htM+GL6ISyF3uQCbmYlpmqlf1zpqtJ9Apxk3+wEftv8PhRHmVkZzCBQBqnQWLHr2THIjC53IwaUQKuifIMX3ZZJR+ug6ysivo9MQE2DU6DOsXh+z0ZEQrRNTkKlEt5GM4TUO+p0D5HbUGlhEjoX1/NXi//QLZrMcBu+fABobmgtnpN4GWbqhqKr7sM1lstLtpsYhLqcBx39k7nPT183SOji5uPyc7DcFiLvYfLvGqZ8/JSEZlzbhBKbhgAa5wjcWOiBAhPv7+b7Iuf/b4XgiR8pCWHI4PN/2F7PSutJ9RZ7BS7KWznbh7oVMRJc4jE/HgcDhRelMPuZSP0AcyoP3iK8RNmYSq557AsgdfBEcg8FK99OXI6e6MAv131FqYc/Kgq66C5OWFkLwQAt077zdZoI3BG2an3wR8tckHSjmdL/vCpHzMm9CHspt+Lq8PKlVG7PjtIjbtL/ba2bvXz7uPEQSLRe5eCUdHDBr3dHh8XhC0eitYLCfmTeiD3IxkZA5JROGhEkQpJGQPQX5hMd5efxSfbTsJldaMFyb3x4LJ/bB8+kB07ySHRMCF1mDGI6O6w2Cy0n5GNodN2kuUhHrePZRXuxaa+wcmeNn70ea/weGwUXJT57Vbr7x7OD4ZPhu9Lx3DvJ8+gNVsqRmbWLszr28ecUO+p1b9HbWC2F9DMM6YDf3Tz0G47iuI3njVP0bc5jA7/SYQ6OV0ddnXKTYEUSG1PQEAyPGFgPfOvlJlQuGhErw+cxCulOu8hNNS4oJrHZ2PcIrZasOiR++EWm/B9Uot+FwOjBY7BqfF4vufi/H4Q6lY8e0RL+dLaO7TlYLOGpuKJx7qgc+2U+8cyip1KDxUQimpzMlIRky4BJeva7Dn4CWk949HtEKEUJmQ1t4KlQkb9571Wryen9QXP6YMg0CnxmO/fwOtQIo1w56g7MwbU1/v999RgOUUDC8uBluphPj9d+AMCYVx5uzWN+I2hnH6TcGjoSpKIQGP7fSvw/dIHhJTmjzL/dhsFqUipLRCT7uzdw95TBqRAg4LXsPBibCF+47V0+FFK0So1loo1T/uYw75XA40et+aONnpyUiIkmLdj0WUc3+85SRyM1xD0RNiZKRDB+AVspmTnYbkDlJEyQXoFi9HqJSPlIQQFF2upnXQQWwWHr4/BV/uOk1pDhPWDF7f1j8LMqMG445sg14cDPnTQwAWcK1cB53Bgtnje3lVO/mSuGjRxrx6aEwoqlVgsaB76z2wVdWQLFkIR0gIzLkTW9+O25QmO/0dO3bgiy++wMWLF7Fw4UJMmjSJfM5oNOLFF1/E6dOnweFwMH/+fNxzzz11HK0N4lZOFx4u8W8NcR07tvrK/Tx3psTO3lOTp7RcT+uYVXoL4iLEWDilPy5cVWFeXh984yZ8NmNMT7z+9WGKY3Efczj1we6o0tBX7lSojORwEnftHeI40WFiRIUIIRNzYbXaodW7GtAKD5Vg3oQ+UKoNSIyVw2S2QWNwSU0Q16NKa8bRszcwPSsVn26rvYPIzUjGl7tOQ6u3eun9SN125t8Mngy5RYfsg/nQfdcbx4bnUaqfFk7pD6fTWb8jb+myzDoqiQIyp8DhQPPx5whWqyGdNxtOeQgsI0b6x5bbjCY7/ZSUFKxcuRKfffaZ13Nr166FWCxGYWEhLl++jIkTJ2Lfvn0Qi8VNPS0DDU3ZsdGFGCaNSIFCyoNCUhOScPoOW4RK+V6jE58c3wuhUh4kAi5UPnbxkQqRq9bdaMWeg5e97i6IOboAEBclQVSoGI+MvAMcDgvbfr2A0hs6l8MXupKoIRIeRYVzyy/FGJgagyWf/UlJ0nZPkAMOIFQmwKDUGGgNFlKWoUJlJGf3AkBBYTHm5KThyk0dEmNkkAiCqDvz2YNgnjMNkoXz8dfBcpiTBwMAypQGvP714drr7687wLrCNwhgqQc+H+qvv4N83GjIHn8E6k3bgQdH+Nem24AmJ3KTk5ORlJQEtud0bQA//vgjcnNzAQAJCQno0aMHfvvtt6aeksEHjUkeeuEWYlg6zTVViy6m60sYzuFwei04qzf/DYnAtXslZsa6w+dyUFFtBI/LJp1s4aES1xjGR+/ES4/2J+PxXToG474BCfig4C+8u+EYPsg/juEDEvDi5H4UUTqJiEcmozf9pxi9kyNpk7RXKgwAC3DYHcgvLMbO//4DHpeNCpUB+YXnKLpBZqsdJTe02PbrBZisdlxXGqCpEaeLCxNDJhVC88laaO78F57c8z76/XOk8de/BamvJLSlxf6ahEQC9Xffwx6fANmkHODsWX9b1OZp0Zj+9evX0aFDB/Lv6Oho3Lhxo9HH8dVOHIiEhzetm9DhcKKsUo8qjRGhMiGiw8RgsxtWSmFxsmh3bFEKCcLDqdfQ4XDC4mR5nSe8AedRhEqQGCtHldaIUKnrvaf/qaRdcKp1FhgsdiiChZg3oQ9WbjxG7jZnju2J6DARvt55mgydTMtMhVJtprwuJyMZMWES8jHi2J/vOIWlj98Fi4OFyFARblYZYLbZ8VR2Gj6scXK+hN6KLlchMlQMg8dsgMdGdffZHEYsGERIat6EPhiYGl3z/UhxfcMmVPz7bizY+RZeHrcUZzrc4aokYrOhUEga/D02NzcuVNBeA0PNY+FhUtrv1F/2ehEuBf6zHxg7Frh0CeHduvnbogbTVH/QEtTr9LOysnD9+nXa5w4ePAgOh0P7XHPSbrR3mlhFwWODtgqEx3ZS7WIBxde0FMfa2GoNHguIkgkAOKFU6iCqSW56OstzpSrkF54Dn8vBMxN6Y8m0AajSmnH1pg7rfyqCVm/F7PG9MHGEKwwEUKuIiNj/nJw0Wsd1vVKPVQV/Uap63GPpYgEX236l1/q/odSRdyBmq2s2wJe7TpOKn+6LDpEcdq9OWrnxGKJCakNn3GApLq3bDEHOKCzevhxL8t7EXROH45MtfzfLEPNbxdd3I6rZ2RO/Dc/vNKDgBwO79jPaOw2kSYPRt23bhkOHDtH+rz6HHxMTg2vXrpF/l5WVISoqqpHmtx+a3JnZwBCNxmD12jU3tQOULkSQm5GM/YdLyHO8t/EvVGvN+LDgOBlCIXbPRBiICFGFyQXIvjcZ2enJyLw70Wd4SMDjYHBaLOnwgdpYulzMg0LGw5NuoxIJJ/778auu5KqH3Vq9FbHhEqyYNQiLHrsTWUOTKIljT0kISujGCUg6RuPPd78BSyrDq9uX4fCu/zVuiHkL1MsHdPiGodVp0fDOiBEjUFBQgNTUVFy+fBknT57Eu+++25KnbNM0SxVFA6pAWqRaw6PskMNh44OCv7xi4w6nkyLk5nluuZSPaIXIq6M3NlyMGWNSKTX60zJ7YPuBC+jdNdLn57lWacCP//sHz+T1waXrajgcQOGhEtw3IB4VKhNkIq7PckmZiAuz2VUNBMBr10+X7JSIeNh41oj9D7yEFQULMe+rF7F40lsNS4q2VL28n0tCGQKLJidyd+3ahSFDhuCnn37CBx98gCFDhuDChQsAgKlTp0Kj0SAjIwPTp0/HsmXLIJG0Qnw+QLoLG0trdWbWeZ7muHZOIIjDJp2l+zmu3NBhx4GLGDmoE8LkAuq54dqVzhjT0yv5uvr7E9DoLXjlibswf3I/zM3pTUosE8fwPJdYwMWqTcdRVKLC9QodAFf38OC0WOw+eAnvbDjmurupWSjjwsTUKhuPO6eFU/qj8FAJmX+g2y3LhEGYN6EPKqISsDRrMeQGNd7f9yaCbfp6L1uLavD4+owM7Y4m7/RHjRqFUaNG0T4nEomwatWqpp6icQRYd2FjuOXOzIaqObqdxzOpOic7jdS8v6Vr53HdoxUiPJ7ZA597aOzsOXgJUjEXFqsDEzK6oUJlRGKMrFZ/X2eBvWZmLjFshVh4HE4nTGYbunaQoahUjdIbrrjz739d9boLmJOdBrPFRjpQo8WOTfuLvcyu9+7G/c6JBbw4uR80RhtMZhvCggW0rx/QPQoLp/RH0eVE/Ld7KO5ZMgP2sWNh2bETEIp8niog6+UZbjtuu47cgOsubAy3cht+K4ucExiYGk2RYZCJXE73Vq+d53UvUxqw5ZfzmJvTG2arDWWVhjo7ZS9e0+KdDa5FKDejK22IZ1pmD0hFPPrrJOZ6XTeNkSos1xy16FfK9fVe65tVBrdGtDAcuf8ZzN/1NkyPTUbZp99CZXbSLs4BWy/PcFtx2wmuNalWPRBo5G34rYYECBkG9/M05drRvbdMaQCPy0ZEiAg7fruISpUJw/rG0YqxXbyuIR9zKXF6SyYTypy018nhfd3cE5h0omu5GcmNKkts6LWu0lBnBhxMHoRvH3wKov/sw9XMXLzyxR+0UstMwpWhNbjtdvrtbbfUnCGBW752LEAs5CI3IxkOJyh6OmEyPmQiLhm28qlt7za1s1Jlgs5I/7k0egskQi4kAg4ZDvIZ0qq5I3h79r+g0lugVJsxb0JvlCn1MJpcw9E7xciog0/qoKHXOlQm9LqO3Jkz8Z1KhYm/fQs1T4LPh071votiEq4MrcBt5/T9rljYWtTE8W0OJ3IzumL/YVeCMUwuQHr/eNjsTmhMtnrj++40+tqxAJ3Jhn/KtBTVTWJ27KQRKeR7CWemN9ux44B33byAx0H2vckACxDw2JCJeLQL0PVKPW5WGSAT87xi+L5CWp4hGWIoi1Zv9ZoHUFdupKGLYnSY2Os6doyU4O2+WRDrVHjo2A9QC2XYdFe29+J8G49GZAgMbs/B6C04SLouWq0ZgyaOn5uRjIMnr2NQagylsciXM/Rpa0OuXc1rrikNYIGFDwr+8nKEy2cMdGn20LyXLgcBlhOrCmoVKac8kAKbw4n1P54lH3s8swfy95/Do6O6Uwa8EOekyz1ojFZKsxfxWtdMW0nttWlIbqSB+ZPwcCkqKrWU6wgWC/NX/w8WixVz936Ie8/8gs/um4l7P1/u11xTW2p2AtqWvYHanHXb7fQB3Pa7JbrYcn5hMZZMuwuvfPFn05LY9V07D8eXm5FMG/IorzbWCrV5HN8zhMFms/D8R/+j2P317iJyyAohnqY1WqDVW2Ey2xsc0vIVkkmKDUbnKAn5+RpUANCY8IvndWTVdkt/mPEkZBY9Hi9cA+3eO2F+aCzNARgYWobb0+nf5vhyZBq9uW5n6Ba+sDhZ4LFBdVgNKP30dI6+xiheualDB4WIfrHxcIieWv6E3e5JTjabBTaLhZyMZBjN1vrDLDWfhcvl0L42TManfLYG50ZudUPhsWCEzNoK6yPZkD75BByyYFiHpTfwQAwMTeO2q95pD/hqrlLIBHU2XbkP6p773q/U6pEGDvL2dI4/HynF1Ae7e8kc7D9c0uCKKbrPE60QQSKsVczc9usFiIVc/HHyOuwOZ92VOG6fZWX+Ma/X0lXEtEpjnFvFkTREBs36AtiTuyH4sUkIOvJ/zXceBoY6YJx+G8RXaZ9CxvNZ8ldfuWFDyxE9nWOlygSj2YasoUkunZwhidhz8FLNLFyW16LR0M8zY0xPSomm2WrHlp/P49FRPRARIgJYQHZ6F/Kcuw9eQpXW7PVZKlUm7D54CVlDk7Do0TsbLRndkuWSTlkwVAXbYI+MQnDeOHDOFrXYuRgYCJjwTlvEV2zZ4TvmXF/4oqHhDboKn/AQIWx2J1Z7jEJcs/WEb3XJesY6eg5dCZMLkDEgnsxZkFU4buWhxK7c872VKhPyC89h6bQB9L0PNbaIhUFYPn0gzFabSwCuFQoAnBERUG/aDvmo+xCc/RBUu/bBERffsidlaNcwTr+t4iu27OPx+soNG1yj76Mb9kqFnpJ0JZQpafsFGjLWkUWdDUDX1OU+btF9V85i0c8VoA3V+LAlJlTUagUAjvgEl+N/cASCx2dCtXMfnBERrXNyhnYHE95pLfwsAldf+KJR4Q33bliRS6+n6LKKMrHKc/ftjq9Qks5kI68Rm82i2ONrGErnDjJKyEZjsGLN1hPI8Yjjzx7fi/aztKjIWSOwp9wB9YbN4Ny8geAJY8HSqFv1/AztB2an3xQ8QhQKX70E/hKBqyOEEqWQgMd20ipKNqa/gXCaUjHXa74tpbHLzRYulwOpmAuzqtaJS8Vcryav5/L6YMWsQTBY7eCy2bTDUMj5uDV2qnQWlCldOj/udx4hUpqeAQSWyJmt/wCov1yH4Ek5kD2cC3X+VkAobFUbGG5/GKd/q9A48nkT+iC5g7TeMsdWEYGrJ4QSHi7xbhy5hXJEwmkS4wYJR9szKQwxIQKfjU/EwHNCUz+9fzzp8AHXNXpnwzGsmDUIqYnhqKjUNqhbmAhTVapM2PQfl6omn8vBoB6RtPYHmmyHdVgGtB99CunMaZBNfxSaL9cDQcw/U4bmgwnv3CJ0jnzlxmO0YQF/iMC1VtjCvZqHcLQ7DlyEhF87YcpXM1l6f1fCkpApqPMaNXAqWGOrcAJR5Mw8Zjx0b7wD/k97IH3mKSDwm+YZ2hDMFuIWaUxYwB+7ydYKW8hEQTXa8VVwOF3a9u6aO3XZkhQbjKXTBpAyBfVeo4bciTQ2TBWgImemxx4Hu0oJ8VuvwxESCv3S5QCrjUwDYghoGKd/izTGkftDBK5FFhrPjl1RkNfQldnjeyElPhhw1G9LmIxPK1PgdY0aS2PDVAEq22F4dj5YVUqIPvkQDkUYjHPm+dskhtuA21NwrTVoREyfeH2risDVkzxutBgUzfEWTunvNizEBa3wWUMT2T6u0S0LVzVyolhz0axCWw4HpLMeh2DrZmjfXQXTw1Oa57g1tCUBM6Bt2csIrt1u0IQFOsWGQKnU+Xx9q+4m6wpbsIBr5TrcqNQ32BnSxeWLLlfRhm0qNWYvvZoGhVCa8xq14bGZFNhsaD9cA5ZaBcnzT8MhD4FldKa/rWJowzBOvyl4OKnGTGFqFeic6C06Q7q4vC+xNQHdUJJWXvTa9NhMT7hcaNaug3x8JmQzp0IdHAzrkKH+toqhjcJU79zO0DSE3WpVD50g2e9/XcW0zB5ewmcyof/3Em1+bKYnIhHU322CPTEJskfyEPTXUX9bxNBG8f+/ToaWwceOXiwMuqWqHrpk9KQRKRALgpA1NAkOpxNsFgux4RJIBK0TO6+LQKu/bw6c8hCoC7ZBPmo4gieMhWrnPti7JPvbLIY2BuP0b1N87eiXTx94a87QV1wegFzCC6hyR+D2HZvpiIqGatM2hIwe7tLp2bUPjtiO/jaLoQ3BOP3bFF/hDbPVduvO0EdcPhDLHQO1/r45cHROhKpgG+QPjXQpc/6wF86wMH+bxdBGYJz+bYqv8IZEwEVMqAgfPDMUN5S628oZehGg9ffNgb1HKjTrCxCc/RCC88ZCvXUXnBKpv81iaAMwidzblDrlBZxAhwgJqZKpMfhP/ZPh1rHeNQiaL75B0MkTkD2SB5jN/jaJoQ3A7PRvVxoS3rhdatnbMZb77of2g48hmz0dshlTofniG4DDqf+NDO0WZqd/O+Oue08zMSpQtOQZmoY5ewJ0y98Ef/cPkDz/NCPQxlAnzE6/HRNIWvLNgp9kFwIB4xOzwKpSQvze23CGKqBftNTfJjEEKIzTb8fcVrXsTKgKhvmLwFZWQbTqPThCFTDOesrfJjEEIEx4px0TiFryJG7dxNfKdfUmmJlQFQAWC7o334EpcwwkS18CP/87f1vEEIAwO/32TKDWst/Crv22C1XdKhwOtKs/A1utgnTebDiD5bDc/4C/rWIIIJid/u1OfQPZ60n2+oNb2bXTaQO12VBVU+HxoP5yPWxpvSF7Ygq4B//rb4sYAgjG6bc09TndFj53Uaka8z8+iKVrD2H+6v+hqFQd8LX4tyKWFtChKn8gkUD93WbYEzpBNikHQSf/9rdFDAECE95pSfycXKxLXjj8Vg/qUSHDZgFVGnOzVsvcUoI5UENVfsQZqoB603bIR92H4JwsqHbuhT2xi7/NYvAzzE6/BfF3crHBO2ZfdyOej7O97xyOnqvAR1v+bta7iFvetQdgqMrfOKJjoN60DQAQnJ0Fdtl1P1vE4G+YnX4L4u/kYoN2zL7uRuKDvebfLpzS32sRyy8sRuaQRGz6T3HzDSnx2LVHKSTgsZ2ME79F7IldoM7fiuCHHqgRaPsJzpBQf5vF4CeYnX4L4u/kYkN2zL7uRpQaC+VxqZgLvdGKzLsTkZ2ejDC5gHw9sbtv1iElbrv2DhESxuE3EVvPNGjW5YNz+RKC88YBOh9jPRlue5q803/llVfwxx9/gMfjQSQS4aWXXkJqaioAwGg04sUXX8Tp06fB4XAwf/583HPPPU02uq3gd033OjTwiRm5NoeT9m5EqTGRj4fJBRg5qBM+KKj9HDkZydhz8BK0eiv5WdpttUwbwfqvwdB8+hVkj01C8GOToF6/yd8mMfiBJjv9IUOGYOHCheByufjll18wb9487N+/HwCwdu1aiMViFBYW4vLly5g4cSL27dsHsVjcZMPbBIGQXPSUFwY1nJOb0ZU2BKSQCcjHh/WNQ0FhMeVuoKCwGFlDk8DnsrH74KXbZkjJ7Y5l5ChoV34E2dxZkM5+AviecfztjSaHd+655x5wuS6HkpaWhhs3bsDhcAAAfvzxR+Tm5gIAEhIS0KNHD/z2229NPWXbIsCSi57hnP2HS5CbkewVAlLIeLWhIRZo7waSYoPRt2s4Zo/rhRWzBrUryYO2jHnCJOiWLIdg+1Zg7lx/m8PQyjRrIve7777D0KFDwWa71pLr16+jQ4cO5PPR0dG4ceNGo4+rUEiazcaWJjw8sAdZ3LhQQXHglSoTdh+8hKWP3wUnnAiVChEdJgabzYIiRILEWDmqdSbsOHDR624gNkKKDhESdGoFuwP9unoS8PYufQmwGYF16xC+ahXAbjvpvYC/tm4Eoq31Ov2srCxcv05f5nXw4EFwarS7d+/ejZ07d+K775pf70Op1MHhCPwtZHi4FBUVWn+bUScifpBXOEert0LIZdeEgJxQKmuTfDwWECnj0+YmeGxnq3zetnBd3Wkz9s6dj/Bly1Ch1PvbkgbTZq4t/Gsrm83yuVmu1+lv27at3hMUFhZi5cqV+PrrrxHmNqszJiYG165dQ2ioqzysrKwMAwYMaKjdDC3ALSWXAyE3wdAytKEdPkPz0OTwzi+//II33ngDX331FWJjYynPjRgxAgUFBUhNTcXly5dx8uRJvPvuu009JUNTqHHgjZ6RexvPm2VgaE802em/+OKL4HK5mDNnDvnY119/jZCQEEydOhULFixARkYG2Gw2li1bBomk7cTnA4rmHBBSMyOXx3KSfzMwMLQPmuz0//zzT5/PiUQirFq1qqmnYGAGhDAwMDQTTECvDeBvDR8GBobbB8bptwFuRWqYgYGBgQ7G6bcB/K3hw8DAcPvAOP02ADMghIGBoblgpJXbAkydPAMDQzPBOP22AlMnz8DA0Aww4R0GBgaGdgTj9BkYGBjaEYzTZ2BgYGhHME6fgYGBoR3RJhK5bDbL3yY0GMbWlqEt2Qq0LXvbkq1A27LXX7bWdV6W0+lk6kAYGBgY2glMeIeBgYGhHcE4fQYGBoZ2BOP0GRgYGNoRjNNnYGBgaEcwTp+BgYGhHcE4fQYGBoZ2BOP0GRgYGNoRjNNnYGBgaEcwTp+BgYGhHcE4/SayY8cOjB49GnfccQfWr19PeW7BggUYMmQIMjMzkZmZiU8++cRPVtZSl71GoxFPP/00MjIyMGLECPzyyy9+stKbQLyWnly6dAk5OTkYPnw4cnJycPnyZX+bVCfDhg3DiBEjyGv6+++/+9skkhUrVmDYsGHo2rUriouLyccD8Rr7sjVgr6+ToUmcO3fOef78eefzzz/vXLduHeW5+fPnez3mb+qy98MPP3QuXLjQ6XQ6nZcuXXIOGjTIqdPp/GGmF4F4LT15+OGHndu3b3c6nU7n9u3bnQ8//LCfLaqbe+65x3nu3Dl/m0HL4cOHndevX/eyMRCvsS9bA/X6Mjv9JpKcnIykpCSw2W3jUtZl748//ojc3FwAQEJCAnr06IHffvuttU1skyiVSpw5cwajRo0CAIwaNQpnzpxBVVWVny1rm/Tr1w/R0dGUxwL1GtPZGsi0DU/Vhvnqq68wevRozJo1CxcvXvS3OXVy/fp1dOjQgfw7OjoaN27c8KNFVAL5WpaVlSEyMhIcjmt4PYfDQUREBMrKyvxsWd0899xzGD16NJYuXQqNRuNvc+qkLV7jQLy+bUJa2Z9kZWXh+vXrtM8dPHiQ/AHSMW/ePISHh4PNZmP79u2YNm0a9u/fX+d7mkpT7PUn9dntj2t5u/Pdd98hOjoaFosFr732GpYtW4Z33nnH32bdNgTq9WWcfj1s27btlt8bGRlJ/vdDDz2EN954Azdu3KDsppubptgbExODa9euITQ0FIBrZzVgwIDmMq1O6rPbH9eyMURHR+PmzZuw2+3gcDiw2+0oLy8P6Nt+wjYej4e8vDzMnDnTzxbVTVu7xoF6fZnwTgty8+ZN8r9///13sNlsivMKNEaMGIGCggIAwOXLl3Hy5EkMHjzYz1a5CPRrqVAokJKSgl27dgEAdu3ahZSUFHIBDTQMBgO0Wi0AwOl0Ys+ePUhJSfGzVXXTlq5xIF9fZohKE9m1axfeeustaDQacLlcCIVCfPnll0hKSsKUKVOgVCrBYrEgkUjwwgsvIC0tLWDtNRgMWLBgAYqKisBms/H8888jPT3dr/YSBOK19OTixYtYsGABNBoNZDIZVqxYgc6dO/vbLFquXLmCp556Cna7HQ6HA4mJiVi0aBEiIiL8bRoAYPny5di3bx8qKysREhICuVyO3bt3B+Q1prN1zZo1AXt9GafPwMDA0I5gwjsMDAwM7QjG6TMwMDC0Ixinz8DAwNCOYJw+AwMDQzuCcfoMDAwM7QjG6TMwMDC0Ixinz8DAwNCOYJw+AwMDQzvi/wHWJfeP0aCwtwAAAABJRU5ErkJggg=="/> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=5aef8258-571c-4195-b580-66dff777b9ab"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="The-backdoor-criteria">The backdoor criteria<a class="anchor-link" href="#The-backdoor-criteria">¶</a></h4><p>A set $Z$ satisfies the <strong>back door</strong> criterion with respect to nodes $X$ and $Y$ if</p> <ol> <li>No descendant of $X$ is in $Z$.</li> <li>$Z$ blocks every path $X$ and $Y$ that contains an arrow pointing to $X$.</li> </ol> <p>A path between two nodes is <strong>blocked</strong> by a set of nodes, $S$, if a mediator or confounder is included in $S$ or a collider and all of its descendants is excluded from $S$</p> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=8717c924-44cb-4c25-9f39-87957f8ccaab"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Example">Example<a class="anchor-link" href="#Example">¶</a></h4> </div> </div> </div> </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=ec8e9e33-ebc7-481a-8d9b-2533d333f2ca"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [7]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="n">part1_code</span><span class="o">.</span><span class="n">causal2</span><span class="p">()</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedImage jp-OutputArea-output"> <img class="" src="data:image/png;base64,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"/> </div> </div> </div> </div> </div></section></section><section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=bc4af2c5-9d90-49f2-9e6b-529d81a45095"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h3 id="Concept-3:-randomization">Concept 3: randomization<a class="anchor-link" href="#Concept-3:-randomization">¶</a></h3> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=26e63d98-2ef8-433f-b501-cd274d5b03f9"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Randomization">Randomization<a class="anchor-link" href="#Randomization">¶</a></h4><ul> <li>Using adjustment, we can control for measured and known confounders<ul> <li>Typically this requires an accurate model</li> </ul> </li> <li>We generally can't control for unmeasured known confounders<ul> <li>Sometimes the causal diagram allows for controlling for a variable by adjusting for other variables in a path</li> </ul> </li> <li>We definitely can't control for unkown confounders</li> <li>Randomization is the strongest tool for adjustment for unmeasured and unkown confounders</li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=64ffec3e-5ba6-403f-805d-46560ad67b50"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Example">Example<a class="anchor-link" href="#Example">¶</a></h4><ul> <li>In a recent project, trans cranial direct stimulation was applied to aphasia patients versus a sham treatment</li> <li>Why was treatment status randomized?<ul> <li>Patients that opt into treatment in an observational study may differ systematically</li> <li>Randomization, unless we are unlucky, balances pre-treatment patient characteristics between the treatment and control groups<ul> <li>If there is something you're concerned about <em>block</em> on that variable then randomize within levels of that variable</li> <li>Example: if we were concerned about sex, randomize</li> </ul> </li> </ul> </li> </ul> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=50ab7628-edad-4368-bc51-4ebac5181460"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="The-most-famous-randomized-experiment-ever">The most famous randomized experiment ever<a class="anchor-link" href="#The-most-famous-randomized-experiment-ever">¶</a></h4><table> <thead> <tr> <th style="text-align:right">Poured ⇩, guess ⇨</th> <th>Tea</th> <th>Milk</th> <th>Totals</th> </tr> </thead> <tbody> <tr> <td style="text-align:right">Tea</td> <td>3</td> <td>1</td> <td>4</td> </tr> <tr> <td style="text-align:right">Milk</td> <td>1</td> <td>3</td> <td>4</td> </tr> <tr> <td style="text-align:right">Totals</td> <td>4</td> <td>4</td> <td>8</td> </tr> </tbody> </table> </div> </div> </div> </div></section><section><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=c122e98d-c72e-4649-b96f-3698795521c1"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"> <div class="jp-InputPrompt jp-InputArea-prompt">In [4]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> <div class="highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">scipy.stats</span> <span class="kn">import</span> <span class="n">fisher_exact</span> <span class="n">p_value</span> <span class="o">=</span> <span class="n">fisher_exact</span><span class="p">([[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">1</span><span class="p">],</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">3</span><span class="p">]])</span> <span class="nb">print</span><span class="p">(</span><span class="n">p_value</span><span class="p">)</span> </pre></div> </div> </div> </div> </div> <div class="jp-Cell-outputWrapper"> <div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser"> </div> <div class="jp-OutputArea jp-Cell-outputArea"> <div class="jp-OutputArea-child"> <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> <pre>(9.0, 0.48571428571428565) </pre> </div> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=701abbe9-b470-436f-a2df-569156922608"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="How-does-this-work?">How does this work?<a class="anchor-link" href="#How-does-this-work?">¶</a></h4><ul> <li>Randomization test</li> </ul> <table> <thead> <tr> <th>Subject</th> <th>Poured</th> <th>Guess</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Tea</td> <td>Tea</td> </tr> <tr> <td>2</td> <td>Tea</td> <td>Tea</td> </tr> <tr> <td>3</td> <td>Tea</td> <td>Tea</td> </tr> <tr> <td>4</td> <td>Tea</td> <td>Milk</td> </tr> <tr> <td>5</td> <td>Milk</td> <td>Tea</td> </tr> <tr> <td>6</td> <td>Milk</td> <td>Milk</td> </tr> <tr> <td>7</td> <td>Milk</td> <td>Milk</td> </tr> <tr> <td>8</td> <td>Milk</td> <td>Milk</td> </tr> </tbody> </table> </div> </div> </div> </div></section><section> <div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=572bd026-c305-4b40-9eb0-9f7d354136a1"> <div class="jp-Cell-inputWrapper"> <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser"> </div> <div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt"> </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown"> <h4 id="Discussion">Discussion<a class="anchor-link" href="#Discussion">¶</a></h4><ul> <li>We are re-randomizing the treatment (which is poured first); all of these tables are consistent with the hypothesis that there is no relationship</li> <li>We calculate the fraction of instances where data is as or more extreme in favor of the hypothesis that there is a relationship (P-value)</li> <li>Rejecting the hypothesis that there is no relationship ensures that the probability that we reject the null when it's actually true (type I error) low<ul> <li>If we don't reject it might be because the alternative is false, but absence of evidence isn't necessarily evidence of absence</li> <li>We have controlled the probability of falsely rejecting when the null is true; we haven't controlled the probability of falsely accepting the null when then alternative is true</li> <li>The latter probability is controlled in the study design by so-called power or sample size calcluations</li> </ul> </li> </ul> </div> </div> </div> </div></section></section> </div><script>function py_scr(x) { var newWindow = window.open("", "newWindow", "width=400, height=200"); const parser= new DOMParser(); var test='<html><head><title>PyScript</title></head><body><div id=""><p id="user_answer"></p><p id="py_script_tag"></p></div><div id="compiled_results"></div></body></html>'; const parsedDocument= parser.parseFromString(test,"text/html"); newWindow.document.body=parsedDocument.body; var script = newWindow.document.createElement('script'); script.defer=true; script.src = 'https://pyscript.net/latest/pyscript.js'; newWindow.document.head.appendChild(script); var initial_text = document.getElementById("txt_"+x).value; localStorage.setItem("user_text_${x}", initial_text); var script = newWindow.document.createElement('script'); script.id="u_user" newWindow.document.body.appendChild(script); var initial_text2 = '<py-config class="pyscript_env" style="display: none;">\n' + 'packages = ["numpy", "matplotlib","scikit-learn","pandas","seaborn"]\n' + 'terminal = false</py-config>' var user_script2= '<py-script output="compiled_results">\n' + 'from js import user_script\n' + 'input=user_script\n' + 'def py_run(*args):\n' + ' exec(input)\n' + 'py_run()\n</py-script>' var submittied_text_to_PyScrip='user_script= localStorage.getItem("user_text_${x}")'; newWindow.document.getElementById("user_answer").innerHTML=initial_text2; newWindow.document.getElementById("py_script_tag").innerHTML=user_script2; newWindow.document.getElementById("u_user").innerHTML=submittied_text_to_PyScrip; localStorage.setItem("user_text_${x}", initial_text); // window.open("index6_test.html", "_blank"); return false; }</script><script> function codeFunction(x,y) { if (y == "Course_Code"){ let writtenCode = document.getElementById("txt_"+x).value; writtenCode = writtenCode.replace(/\n\r?/g, '<br />'); document.getElementById("user_answer_"+x+"_Course_Code").innerHTML = writtenCode; } else if (y == "Course_Text"){ let writtenCode = document.getElementById("txt_"+x+"_Text").value; writtenCode = writtenCode.replace(/\n\r?/g, '<br />'); document.getElementById("user_answer_"+x+"_Course_Text").innerHTML = writtenCode; } } </script><script class="search_result">const promptContainer = document.getElementById('prompt-container'); const promptTextarea = document.getElementById('prompt-textarea'); const submitButton = document.getElementById('submit-button'); submitButton.addEventListener('click', () => { const promptText = promptTextarea.value; var replacedInput = promptText.replace(/ /g, '%20'); var generatedURL = 'https://www.perplexity.ai/search?q=' + replacedInput; window.open(generatedURL, 'PopupWindow', 'width=500,height=400'); // Send the prompt text to your backend or process it using JavaScript // and display the response as desired }); promptContainer.addEventListener('click', () => { promptContainer.style.height = promptContainer.classList.contains('minimized') ? 'auto' : '40px'; promptContainer.classList.toggle('minimized'); promptTextarea.style.height = promptTextarea.classList.contains('minimized') ? 'auto' : '20px'; promptTextarea.classList.toggle('minimized'); submitButton.classList.toggle('hidden'); submitButton.style.display = promptContainer.classList.contains('minimized') ? 'none' : 'block'; });</script><script class="script_tag_AI">const promptContainer = document.getElementById('prompt-container'); const promptTextarea = document.getElementById('prompt-textarea'); const submitButton = document.getElementById('submit-button'); submitButton.addEventListener('click', () => { const promptText = promptTextarea.value; // Send the prompt text to your backend or process it using JavaScript // and display the response as desired const response = 'Response from GPT: ' + promptText; alert(response); }); promptContainer.addEventListener('click', () => { promptContainer.style.height = promptContainer.classList.contains('minimized') ? 'auto' : '40px'; promptContainer.classList.toggle('minimized'); promptTextarea.style.height = promptTextarea.classList.contains('minimized') ? 'auto' : '20px'; promptTextarea.classList.toggle('minimized'); submitButton.classList.toggle('hidden'); submitButton.style.display = promptContainer.classList.contains('minimized') ? 'none' : 'block'; }); </script> </div> </body> <script> require( { // it makes sense to wait a little bit when you are loading // reveal from a cdn in a slow connection environment waitSeconds: 15 }, [ "https://unpkg.com/reveal.js@4.0.2/dist/reveal.js", "https://unpkg.com/reveal.js@4.0.2/plugin/notes/notes.js" ], function(Reveal, RevealNotes){ // Full list of configuration options available here: https://github.com/hakimel/reveal.js#configuration Reveal.initialize({ controls: true, progress: true, history: true, transition: "slide", slideNumber: "", plugins: [RevealNotes] }); var update = function(event){ if(MathJax.Hub.getAllJax(Reveal.getCurrentSlide())){ MathJax.Hub.Rerender(Reveal.getCurrentSlide()); } }; Reveal.addEventListener('slidechanged', update); function setScrollingSlide() { var scroll = true if (scroll === true) { var h = $('.reveal').height() * 0.95; $('section.present').find('section') .filter(function() { return $(this).height() > h; }) .css('height', 'calc(95vh)') .css('overflow-y', 'scroll') .css('margin-top', '20px'); } } // check and set the scrolling slide every time the slide change Reveal.addEventListener('slidechanged', setScrollingSlide); } ); </script> </html>